.tt2.tt3d.s3d.ad3d{--acc:#ff6fae;--acc-soft:#ffb0d2;--acc-ink:#2a0616;--acc-deep:#c2185b;--acc2:#8d9bff;--hero-bg:radial-gradient(1100px 760px at 82% 12%,#4a0f2e 0%,transparent 62%),radial-gradient(900px 680px at 8% 68%,#1a2160 0%,transparent 60%),#0f0710;--dark-bg:radial-gradient(900px 600px at 90% 0%,#4a0f2e55 0%,transparent 60%),radial-gradient(800px 600px at 0% 100%,#1a216055 0%,transparent 60%),#120912;--glass-a:#3a1330cc;--glass-b:#1b1f4acc;--panel-a:#34112b;--panel-b:#1a1d44;--panel-bg:#140a14ee;--text:#f2e4ee;--muted:#c3a9bb}.tt2.tt3d.ad3d .s3d-hero-grid{background-image:radial-gradient(#ff6fae55 1.2px,#0000 1.6px);background-size:22px 22px}.tt2.tt3d.ad3d .ad3d-brush{opacity:.55}.tt2.tt3d.ad3d .ad3d-brush path{fill:none;stroke-linecap:round}.tt2.tt3d.ad3d .ad3d-s1{stroke:#ff6fae;stroke-width:14px;opacity:.55}.tt2.tt3d.ad3d .ad3d-s2{stroke:#8d9bff;stroke-width:9px;opacity:.5}.tt2.tt3d.ad3d .ad3d-s3{stroke:#ffc36b;stroke-width:5px;opacity:.55}.tt2.tt3d.ad3d .ad3d-paint{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.65,0,.35,1) forwards ad3dPaint;animation-delay:var(--delay,0s)}@keyframes ad3dPaint{to{stroke-dashoffset:0}}.tt2.tt3d.ad3d .ad3d-swatches{background:#1a0d18}.tt2.tt3d.ad3d .ad3d-chip{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-in-out infinite ad3dLift;animation-delay:var(--delay,0s)}@keyframes ad3dLift{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.tt2.tt3d.ad3d .ad3d-paint{stroke-dashoffset:0;animation:none}.tt2.tt3d.ad3d .ad3d-chip{animation:none}}.tt2.tt3d.ad3d .ad3d-about-photo{margin-top:24px}.tt2.tt3d.ad3d .ad3d-levels{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tt2.tt3d.ad3d .ad3d-levels:before{content:"";background:linear-gradient(90deg,var(--acc),var(--acc2));opacity:.5;border-radius:999px;height:3px;position:absolute;top:36px;left:8%;right:8%}.tt2.tt3d.ad3d .ad3d-level{background:#fff;border:1px solid #05273314;border-radius:20px;flex-direction:column;gap:6px;padding:22px;display:flex;position:relative;box-shadow:0 20px 40px -26px #0523334d}.tt2.tt3d.ad3d .ad3d-level em{background:var(--acc);width:30px;height:30px;color:var(--acc-ink);border-radius:9px;place-items:center;margin-bottom:6px;font-style:normal;font-weight:900;display:grid}.tt2.tt3d.ad3d .ad3d-level small{letter-spacing:.12em;text-transform:uppercase;color:var(--acc-deep);font-size:10px;font-weight:800}.tt2.tt3d.ad3d .ad3d-level strong{font-size:19px}.tt2.tt3d.ad3d .ad3d-level p{color:#233;opacity:.85;margin:4px 0 0;font-size:14px;line-height:1.6}.tt2.tt3d.ad3d .ad3d-admin-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.tt2.tt3d.ad3d .ad3d-admin-grid .glass{color:#fff}.tt2.tt3d.ad3d .ad3d-admin-grid h3{margin-bottom:10px;font-size:17px}.tt2.tt3d.ad3d .ad3d-admin-grid p{color:var(--text);margin:0}@media (width<=900px){.tt2.tt3d.ad3d .ad3d-levels,.tt2.tt3d.ad3d .ad3d-admin-grid{grid-template-columns:1fr}.tt2.tt3d.ad3d .ad3d-levels:before{display:none}}.tt2.tt3d.ad3d .ad3d-studios{grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;display:grid}.tt2.tt3d.ad3d .ad3d-studio-small{max-width:340px;margin-top:26px}@media (width<=900px){.tt2.tt3d.ad3d .ad3d-studios{grid-template-columns:1fr}}
