@font-face{font-family:Vexa Display;src:url(/caption-fonts/Anton-Regular.ttf) format("truetype");font-display:swap}:root{--font-poster:"Vexa Display","Anton",Impact,"Arial Narrow",sans-serif}.sx{width:100%;max-width:1760px;margin:0 auto;padding:22px 28px 48px;display:flex;flex-direction:column;gap:40px}.sx>*{min-width:0}.hx-ui .sx-poster{margin:0;font-family:var(--font-poster);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.95;color:var(--accent-text,var(--accent));font-size:clamp(26px,2.4vw,36px)}.hx-ui .sx-poster--hero{font-size:clamp(34px,4.2vw,64px);color:var(--text)}.hx-ui .sx-poster--xl{font-size:clamp(40px,5vw,76px);color:#fff}.hx-ui .sx-poster--lg{font-size:clamp(32px,3.6vw,54px);color:#fff}.sx-kicker{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.8)}.sx-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:-22px}.hx-ui .sx-balance{padding:8px 14px;border-radius:999px;border:1px solid var(--plx-edge,var(--border));color:var(--accent-text,var(--accent));font-weight:650;text-decoration:none;background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.hx-ui .sx-balance:hover{background:var(--surface-3);color:var(--accent-text,var(--accent))}.sx-prompt{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--plx-edge,var(--border)));background:color-mix(in srgb,var(--surface-1) 90%,transparent);box-shadow:0 18px 50px -32px color-mix(in srgb,var(--accent) 60%,transparent)}.sx-prompt input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:16px;padding:10px 6px!important}.hx-ui .sx-prompt__go{width:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:10px 22px;border-radius:999px}.sx-agent{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:360px;border-radius:26px;overflow:hidden;background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--accent) 70%,#000) 0,transparent 60%),radial-gradient(90% 120% at 100% 100%,color-mix(in srgb,var(--accent-to,var(--accent)) 55%,#000),transparent 70%),#07090d}.sx-agent__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:40px 44px}.sx-agent__ask{display:flex;align-items:center;gap:8px;max-width:460px;margin-top:26px;padding:6px 6px 6px 16px;border-radius:999px;background:rgba(255,255,255,.95)}.sx-agent__ask input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#0b0b10!important;font-size:15px;padding:8px 0!important}.sx-agent__ask input::placeholder{color:#555}.hx-ui .sx-agent__ask button{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;border:0;background:#0b0b10;color:#fff;cursor:pointer}.hx-ui .sx-agent__ask button:hover{background:#22222a;color:#fff}.sx-agent__stage{position:relative;min-height:320px}.sx-agent__orb{position:absolute;left:34%;top:50%;translate:-50% -50%;animation:sx-float 6s ease-in-out infinite;filter:drop-shadow(0 20px 50px rgba(0,0,0,.45))}.sx-agent__orb .vx-orb{--accent:#fff}.sx-bubble{position:absolute;max-width:230px;padding:9px 14px;border-radius:16px 16px 16px 4px;background:rgba(255,255,255,.14);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:1.35;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:sx-float 7s ease-in-out infinite}.sx-bubble--1{left:4%;top:12%;animation-delay:-1s}.sx-bubble--2{left:10%;bottom:12%;animation-delay:-3s}.sx-bubble--3{right:36%;top:6%;animation-delay:-5s}.sx-agent__card{position:absolute;object-fit:cover;border-radius:16px;border:3px solid rgba(255,255,255,.9);box-shadow:0 20px 40px rgba(0,0,0,.4);animation:sx-float 8s ease-in-out infinite}.sx-agent__card--1{right:6%;top:10%;width:150px;height:190px;rotate:5deg}.sx-agent__card--2{right:24%;bottom:8%;width:130px;height:160px;rotate:-6deg;animation-delay:-2.5s}.sx-agent__card--3{right:2%;bottom:6%;width:110px;height:110px;rotate:3deg;animation-delay:-4.5s}@keyframes sx-float{50%{transform:translateY(-12px)}}.sx-sec{display:grid;gap:16px}.sx-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.sx-sec__head p{margin:6px 0 0;color:var(--muted);font-size:14px}.sx-sec__head a,.sx-sec__head--small{align-items:center}.sx-sec__head a{display:inline-flex;gap:6px;text-decoration:none}.hx-ui .sx-cta{width:auto;padding:11px 20px;border-radius:12px;font-weight:650}.sx-wall{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));grid-auto-rows:130px;grid-auto-flow:dense;gap:10px}.sx-tile{position:relative;display:block;border-radius:14px;overflow:hidden;background:var(--surface-2);min-height:0}.sx-tile img,.sx-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sx-tile__clip{z-index:1}.sx-tile__over{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:14px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 55%);opacity:0;transition:opacity .18s ease;color:#fff}.sx-tile:focus-visible .sx-tile__over,.sx-tile:hover .sx-tile__over{opacity:1}.sx-tile__over strong{font-family:var(--font-poster);font-weight:400;font-size:22px;text-transform:uppercase;line-height:1;letter-spacing:.01em}.sx-tile__go{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:var(--accent);color:var(--accent-ink,#fff);font-size:12.5px;font-weight:650}.sx-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:10px;overflow-x:auto;scrollbar-width:thin}.sx-strip .sx-tile{aspect-ratio:1}.hx-ui .sx-banner{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:260px;border-radius:26px;overflow:hidden;text-decoration:none;color:#fff;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 80%,#000) 0,#0b2a3a 55%,#0a1730 100%)}.sx-banner__copy{display:flex;flex-direction:column;justify-content:center;padding:36px 44px}.sx-banner__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:22px;padding:10px 18px;border-radius:12px;background:#fff;color:#0b0b10;font-weight:650;font-size:14px}.sx-banner__nodes{position:relative}.sx-banner__wires{position:absolute;inset:0;width:100%;height:100%}.sx-banner__wires path{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2;stroke-dasharray:6 8;animation:sx-dash 2.4s linear infinite}@keyframes sx-dash{to{stroke-dashoffset:-28}}.sx-node{position:absolute;object-fit:cover;border-radius:14px;border:3px solid rgba(255,255,255,.85);box-shadow:0 16px 34px rgba(0,0,0,.35);animation:sx-float 8s ease-in-out infinite}.sx-node--1{left:6%;top:30%;width:120px;height:120px}.sx-node--2{top:6%;animation-delay:-2s}.sx-node--2,.sx-node--3{left:44%;width:110px;height:110px}.sx-node--3{bottom:6%;animation-delay:-4s}.sx-node--4{right:4%;top:26%;width:140px;height:140px;animation-delay:-6s}.sx-more{gap:18px}.sx-chips{display:flex;flex-wrap:wrap;gap:8px}.hx-ui .sx-chip{padding:8px 14px;border-radius:10px;background:color-mix(in srgb,var(--surface-2) 85%,transparent);border:1px solid var(--plx-edge,var(--border));color:color-mix(in srgb,var(--text) 80%,transparent);font-size:14px;text-decoration:none}.hx-ui .sx-chip:hover{background:var(--surface-3);color:var(--text)}@media (max-width:1200px){.sx-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.sx-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-ui .sx-banner,.sx-agent{grid-template-columns:1fr}.sx-agent__stage{min-height:260px}.sx-banner__nodes{min-height:200px}}@media (max-width:600px){.sx{padding:16px 16px 32px;gap:30px}.sx-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:110px}.sx-agent__copy,.sx-banner__copy{padding:26px 22px}.sx-agent__card--3,.sx-bubble--3{display:none}.sx-prompt{border-radius:18px;flex-wrap:wrap}.hx-ui .sx-prompt__go{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.sx-agent__card,.sx-agent__orb,.sx-banner__wires path,.sx-bubble,.sx-node{animation:none}}@media (max-width:600px){.sx-agent__card{display:none}.sx-agent__orb{left:50%}.sx-bubble{max-width:60%;font-size:12px}.sx-bubble--1{left:4%;top:6%}.sx-bubble--2{left:auto;right:4%;bottom:8%}}.aud-composer .card{display:flex;flex-direction:column;gap:4px}.aud-tabs{margin:-4px 0 10px}.aud-voice{position:relative;display:flex;align-items:stretch;margin-bottom:12px;border-radius:18px;overflow:hidden;border:1px solid var(--plx-edge,var(--border));background:radial-gradient(120% 140% at 0 0,hsl(var(--h,190) 70% 55%/.28),transparent 60%),radial-gradient(90% 120% at 100% 100%,hsl(calc(var(--h, 190) + 60) 70% 55%/.18),transparent 60%),var(--surface-2)}.hx-ui .aud-voice__open{flex:1;display:flex;align-items:center;gap:14px;min-height:96px;padding:16px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:flex-start}.hx-ui .aud-voice__open:hover{background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text)}.aud-voice__who{display:grid;gap:1px;min-width:0;flex:1}.aud-voice__who small{font-size:11.5px;color:var(--muted)}.aud-voice__who strong{font-size:18px;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-voice__who em{font-style:normal;font-size:12px;color:var(--muted);text-transform:capitalize}.aud-voice__chev{color:var(--muted)}.aud-voice__empty{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--surface-3);color:var(--muted)}.hx-ui .aud-voice__play{position:absolute;right:44px;top:50%;translate:0 -50%;display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-1) 70%,transparent);color:var(--text);cursor:pointer}.hx-ui .aud-voice__play:hover{background:var(--surface-3);color:var(--text)}.av-orb{display:inline-block;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 32% 28%,hsl(var(--h) 90% 82%),hsl(var(--h) 75% 55%) 45%,hsl(calc(var(--h) + 30) 70% 32%) 100%);box-shadow:inset 0 -6px 14px hsl(calc(var(--h) + 30) 70% 20%/.45),0 6px 18px -6px hsl(var(--h) 70% 50%/.6)}.aud-script__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.aud-script__head label{margin:0}.aud-count{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.aud-count.is-near{color:var(--danger)}.aud-text{min-height:150px;font-size:14.5px;line-height:1.55}.aud-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hx-ui .aud-tag{padding:4px 9px;border-radius:8px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--muted);font:inherit;font-size:11.5px;cursor:pointer}.hx-ui .aud-tag:hover{background:var(--surface-3);color:var(--text);border-color:var(--border-strong)}.aud-modelnote{margin:6px 0 0}.hx-ui .aud-adv{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 2px;border:0;font:inherit;font-weight:600;cursor:pointer}.hx-ui .aud-adv,.hx-ui .aud-adv:hover{background:transparent;color:var(--text)}.aud-adv span{display:inline-flex;align-items:center;gap:8px}.aud-adv__body{display:grid;gap:10px}.aud-adv__head{display:flex;align-items:center;justify-content:space-between}.aud-knobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aud-knobs .aud-slider{padding:10px 12px 8px;border-radius:14px;border:1px solid var(--plx-edge,var(--border));background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.aud-knobs .aud-slider__top{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.aud-knobs .aud-slider__val{font-size:17px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.aud-knobs .aud-slider input[type=range]{width:100%;margin:6px 0 0}.aud-format{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--plx-edge,var(--border));font-size:13px;color:var(--muted)}.av-picker{width:min(1040px,100%);max-height:min(90vh,920px);margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;text-align:left}.av-picker__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:16px;padding:26px 26px 20px;background:radial-gradient(90% 140% at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 90%,transparent);border-bottom:1px solid var(--border)}.av-picker__hero h2{margin:0 0 6px;font-size:clamp(24px,2.6vw,32px);font-weight:750;letter-spacing:-.02em;text-transform:uppercase}.av-picker__hero p{margin:0 0 16px;max-width:42ch}.hx-ui .av-picker__create{width:auto;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px}.av-picker__art{position:relative;min-height:120px}.av-picker__float{position:absolute}.av-picker__float--1{left:8%;top:8%}.av-picker__float--2{left:22%;bottom:4%}.av-picker__float--3{left:42%;top:18%}.av-picker__float--4{right:18%;top:4%}.av-picker__float--5{right:6%;bottom:10%}.av-wave{position:absolute;inset:40% 0 auto;display:flex;align-items:center;justify-content:space-between;height:44px;opacity:.45}.av-wave i{width:3px;border-radius:2px;background:var(--text);height:calc(20% + (var(--i) * 37 % 80) * 1%);animation:av-pulse 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -70ms)}@keyframes av-pulse{50%{transform:scaleY(.45)}}.hx-ui .av-picker__x{position:absolute;top:14px;right:14px}.av-picker__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 26px}.av-search{display:inline-flex;align-items:center;gap:8px;min-width:240px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted)}.av-search input{border:0;background:transparent;box-shadow:none;padding:9px 0;min-width:0;flex:1}.av-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:0 26px 26px;overflow:auto}.av-card{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--plx-edge,var(--border));background:color-mix(in srgb,var(--surface-2) 75%,transparent)}.av-card.is-on{border-color:var(--ui-sel-border,var(--accent));background:var(--ui-sel-bg,var(--accent-weak))}.hx-ui .av-card__pick{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;font:inherit;text-align:left;cursor:pointer;justify-content:flex-start}.hx-ui .av-card__pick,.hx-ui .av-card__pick:hover{background:transparent;color:var(--text)}.av-card__who{display:grid;min-width:0;flex:1}.av-card__who strong{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-card__who small{font-size:12px;color:var(--muted);text-transform:capitalize}.av-card__tick{color:var(--accent-text,var(--accent))}.av-card__desc{margin:0;font-size:11.5px;color:var(--muted)}.av-card__play{gap:8px}.av-bars,.av-card__play{display:flex;align-items:center}.av-bars{flex:1;gap:2px;height:26px}.av-bars i{flex:1;border-radius:2px;background:color-mix(in srgb,var(--text) 28%,transparent)}.av-bars i.is-played{background:hsl(var(--h) 70% 58%)}.av-clone{padding:20px 26px 26px;overflow:auto}.av-clone__main{display:grid;gap:4px;max-width:640px}.hx-ui .av-drop{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border-radius:14px;border:1px dashed var(--border-strong);background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer;justify-content:flex-start}.hx-ui .av-drop:hover{background:var(--surface-3);color:var(--text)}.av-drop strong{color:var(--text);font-size:13.5px}.av-drop small{font-size:12px}.av-uploads{display:grid;gap:6px}.av-upload{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;border:1px solid var(--border)}.av-upload.is-on{border-color:var(--ui-sel-border,var(--accent));background:var(--ui-sel-bg,var(--accent-weak))}.av-upload>span{flex:1;display:grid;font-size:13px}.av-upload small{color:var(--muted);font-size:11px}.av-check{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:13px}@media (max-width:760px){.av-picker__hero{grid-template-columns:1fr}.av-picker__art{display:none}.aud-knobs{grid-template-columns:1fr}.av-clone,.av-grid,.av-picker__bar{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.av-wave i{animation:none}}.av-bars{min-width:0;overflow:hidden}.av-bars i{min-width:2px}.aud-results__head{justify-content:space-between}.aud-page .aud-list{display:flex;flex-direction:column;gap:10px;grid-template-columns:none}.aud-page .aud-clip{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.aud-page .aud-clip__text{margin:0}.av-card{min-width:0;overflow:hidden}.av-card__who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-check{justify-content:flex-start;cursor:pointer}.av-check input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0}.av-picker__hero h2{font-family:var(--font-poster);font-weight:400;letter-spacing:.005em;font-size:clamp(30px,3vw,42px)}.aud-composer>.card{background:radial-gradient(120% 60% at 0 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 92%,transparent)}.aud-page .results-pane>.card{display:flex;flex-direction:column;gap:12px}.aud-page .aud-clip{padding:14px 16px;border-radius:16px;border:1px solid var(--plx-edge,var(--border));background:color-mix(in srgb,var(--surface-2) 75%,transparent)}.aud-page .aud-clip.is-selected{border-color:var(--ui-sel-border,var(--accent));background:var(--ui-sel-bg,var(--accent-weak))}.aud-page .aud-clip__text{font-size:13.5px;color:var(--text);line-height:1.5}.aud-page .aud-clip__actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.av-grid{flex:1 1 auto;min-height:0;grid-auto-rows:max-content;align-content:start}.hx-ui .aud-addspk{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin:-4px 0 10px;padding:6px 12px;border-radius:999px;border:1px dashed var(--border-strong);background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.hx-ui .aud-addspk:hover{background:var(--surface-3);color:var(--text)}.aud-dialogue{display:grid;gap:8px;margin-bottom:12px}.aud-dialogue label{display:inline-flex;align-items:center;gap:6px}.aud-line{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:8px;align-items:start}.aud-line textarea{min-height:56px;resize:vertical}.hx-ui .aud-line__voice{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;font-size:12.5px;cursor:pointer;justify-content:flex-start;text-align:left}.hx-ui .aud-line__voice:hover{background:var(--surface-3);color:var(--text)}.aud-line__voice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--hl:rgba(255,255,255,0.055);--hl-strong:rgba(255,255,255,0.09);--sheen:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0) 38%);--drop:rgba(0,0,0,0.55);--elev-1:inset 0 1px 0 var(--hl),0 1px 2px rgba(0,0,0,0.35);--elev-2:inset 0 1px 0 var(--hl),0 8px 20px -12px var(--drop);--elev-3:inset 0 1px 0 var(--hl-strong),0 18px 40px -18px var(--drop),0 2px 6px -2px rgba(0,0,0,0.4);--elev-4:inset 0 1px 0 var(--hl-strong),0 28px 64px -20px rgba(0,0,0,0.7);--well:inset 0 1px 3px rgba(0,0,0,0.45),inset 0 0 0 1px var(--border);--well-bg:color-mix(in srgb,var(--bg) 55%,var(--surface-1))}html[data-theme=black]{--hl:rgba(255,255,255,0.05);--hl-strong:rgba(255,255,255,0.08);--sheen:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0) 38%);--well-bg:#050506}html[data-theme=dim]{--hl:rgba(255,255,255,0.06);--drop:rgba(0,0,0,0.45)}html[data-theme=light]{--hl:rgba(255,255,255,0.9);--hl-strong:rgba(255,255,255,1);--sheen:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(255,255,255,0) 45%);--drop:rgba(16,18,27,0.14);--elev-1:inset 0 1px 0 var(--hl),0 1px 2px rgba(16,18,27,0.06);--elev-2:inset 0 1px 0 var(--hl),0 8px 22px -12px var(--drop),0 1px 2px rgba(16,18,27,0.05);--elev-3:inset 0 1px 0 var(--hl-strong),0 18px 40px -18px rgba(16,18,27,0.18),0 2px 6px -2px rgba(16,18,27,0.08);--elev-4:inset 0 1px 0 var(--hl-strong),0 28px 64px -20px rgba(16,18,27,0.25);--well:inset 0 1px 2px rgba(16,18,27,0.08),inset 0 0 0 1px var(--border);--well-bg:color-mix(in srgb,var(--bg) 70%,var(--surface-3))}:is(.card,.mv-panel,.fs2-panel,.ag-card,.modal,.cin-bar.sg-bar,.rcv-compose):not(.oc-scope *):not(.oc-portal *){background-image:var(--sheen);box-shadow:var(--elev-2)}:is(.modal,.popover,.pick__menu,.fmt-pop,.lyr-menu):not(.oc-scope *):not(.oc-portal *){box-shadow:var(--elev-4)}.composer>.card:not(.oc-scope *){box-shadow:var(--elev-3)}:is(.refstrip__card,.sb-project-card,.cin-landing__new,.lyr-proj,.mslot-slot,.rz-format,.fto-motion,.fs2-tile,.mv-palette-card,.cin-castchip__thumb):not(.oc-scope *){box-shadow:var(--elev-1);transition:box-shadow .2s var(--ease,ease),transform .2s var(--ease,ease),border-color .15s ease}:is(.sb-project-card,.cin-landing__new,.lyr-proj,.fto-motion,.rz-format,.fs2-tile,.mv-palette-card):not(.oc-scope *):hover{box-shadow:var(--elev-3);transform:translateY(-2px)}:is(.segmented,.cr-modes,.variant-switch,.submode,.tabs--composer):not(.oc-scope *){gap:3px;padding:3px;border:0;border-radius:12px;background:var(--well-bg);box-shadow:var(--well)}:is(.segmented,.cr-modes,.variant-switch,.submode,.tabs--composer):not(.oc-scope *)>button{border-color:transparent;border-radius:9px;background:transparent;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}:is(.segmented,.cr-modes,.variant-switch,.submode,.tabs--composer):not(.oc-scope *)>button:hover:not(:disabled){background:color-mix(in srgb,var(--surface-3) 60%,transparent);color:var(--text)}:is(.segmented>button.active,.variant-switch>button.active,.submode>button.active,.tabs--composer>button.active,.cr-modes>button[aria-pressed=true]):not(.oc-scope *){background:var(--surface-3);background-image:var(--sheen);color:var(--accent-text);border-color:transparent;box-shadow:var(--elev-1),inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}html[data-theme=light] :is(.segmented>button.active,.variant-switch>button.active,.submode>button.active,.tabs--composer>button.active,.cr-modes>button[aria-pressed=true]):not(.oc-scope *){color:var(--text);background:var(--surface-1);box-shadow:var(--elev-1),inset 0 0 0 1.5px var(--accent)}:is(.promptbox,.mv-textedit__field,.fto-import__row input,.lyr-field textarea):not(.oc-scope *){box-shadow:var(--well)}.promptbox:not(.oc-scope *):focus-within{box-shadow:var(--well),var(--ring)}.gen-btn:not(.oc-scope *):not(:disabled),:is(.btn--accent,.imgtool-bar__go):not(.oc-scope *):not(:disabled){background-image:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 52%),var(--accent-fill,linear-gradient(var(--accent),var(--accent)));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.16),0 10px 26px -12px color-mix(in srgb,var(--accent) 70%,transparent);transition:transform .15s var(--ease,ease),box-shadow .2s ease,filter .15s ease}:is(.btn--accent,.gen-btn,.imgtool-bar__go):not(.oc-scope *):not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.16),0 14px 30px -12px color-mix(in srgb,var(--accent) 80%,transparent)}:is(.btn--accent,.gen-btn,.imgtool-bar__go):not(.oc-scope *):not(:disabled):active{transform:translateY(0);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}:is(.gen-btn,.cin-gen,.ms-gen__go,.al__generate,.cr-generate,.cve-generate,.sb-genbar__go,.sb-generate-modal__submit,.cv-generate):not(.oc-scope *):not(:disabled),:is(.gen-btn,.cin-gen,.ms-gen__go,.al__generate,.cr-generate,.cve-generate,.sb-genbar__go,.sb-generate-modal__submit,.cv-generate):not(.oc-scope *):not(:disabled):hover{background-image:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 52%),var(--gen-fill)}.composer>.card>.gen-btn:not(.oc-scope *):not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.16),0 -14px 18px -6px var(--surface-1),0 10px 26px -12px color-mix(in srgb,var(--accent) 70%,transparent)}:is(.btn--ghost,.btn--subtle):not(.oc-scope *){box-shadow:inset 0 1px 0 var(--hl)}.badge-new{display:inline-flex;align-items:center;padding:1px 6px;border-radius:6px;background:var(--accent);color:var(--accent-ink);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}@media (prefers-reduced-motion:reduce){:is(.sb-project-card,.cin-landing__new,.lyr-proj,.fto-motion,.rz-format,.fs2-tile,.mv-palette-card,.btn--accent,.gen-btn,.imgtool-bar__go):not(.oc-scope *){transition:none;transform:none!important}}