@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");size-adjust:83.3%;ascent-override:118.8%;descent-override:37.2%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT");size-adjust:88.3%;ascent-override:112.1%;descent-override:35.1%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Consolas"),local("Courier New");size-adjust:109%;ascent-override:93%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:97.4%;ascent-override:99.6%;descent-override:24.6%;line-gap-override:0%}:root{--r10-serif: "Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--r10-sans: Inter, "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--r10-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--r10-paper: #FCFAF7;--r10-paper-2: #F5EFE7;--r10-arena: #F3E7D8;--r10-luz: #FCF8F2;--r10-calido: #F8EFE3;--r10-salvia: #E6E4D8;--r10-obs: #15120F;--r10-obs-2: #1E1914;--r10-obs-3: #2A231C;--r10-teal: #10181B;--r10-ciruela: #1A1112;--r10-ink: #17120E;--r10-ink-2: #55493F;--r10-ink-3: #7A6C5F;--r10-snow: #F8F4EF;--r10-snow-2: rgba(248,244,239,.78);--r10-snow-3: rgba(248,244,239,.55);--r10-snow-4: rgba(248,244,239,.32);--r10-cu: #A8461A;--r10-cu-b: #E0732A;--r10-cu-w: rgba(224,115,42,.12);--r10-ambar: #FFB070;--r10-acc-orange: #E0732A;--r10-acc-red: #E0322A;--r10-acc-terracotta: #A8461A;--r10-acc-coral: #C9544A;--r10-acc-crimson: #C8323C;--r10-acc-green: #3FA06B;--r10-acc-aqua: #5FB3BE;--r10-acc-lavender: #8FA8FF;--r10-acc-pink: #C07AA8;--r10-acc-peach: #FFB070;--d-room: #0E0B09;--d-screen: #15120F;--d-raise: #1E1914;--d-raise-2: #2A231C;--d-sunk: #120F0C;--r10-ok: #3FA06B;--r10-warn: #D9A23A;--r10-no: #C9544A;--r10-line: rgba(23,18,14,.1);--r10-line-l: rgba(248,244,239,.12);--r10-r: 18px;--r10-r-s: 12px;--r10-pill: 999px;--r10-ease: cubic-bezier(.2,.7,.2,1);--r10-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.r10-slate{font:500 .72rem/1.2 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r10-snow-3)}.r10-head{font-family:var(--r10-serif);font-weight:400;line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.r10-head em{font-style:italic;color:var(--accent, var(--r10-cu-b))}.r10-grain{position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:var(--r10-grain)}@media(prefers-reduced-motion:reduce){.r10-anim,.r10-anim *{animation:none!important;transition:none!important}}:root{--c-iris: var(--r10-cu-b);--c-iris-deep: var(--r10-cu);--c-sky: var(--r10-ambar);--c-mint: var(--r10-acc-green);--c-peach: var(--r10-ambar);--c-rose: var(--r10-acc-coral);--c-ink: var(--r10-ink);--c-ink-soft: var(--r10-ink-2);--c-paper: var(--r10-paper);--c-surface: #fff;--c-line: #ece4da;--c-glow: rgba(224, 115, 42, .24);--c-ok: var(--r10-ok);--c-warn: var(--r10-warn);--c-bad: var(--r10-no);--c-dusk-1: var(--r10-obs);--c-dusk-2: var(--r10-obs-3);--c-dusk-3: var(--r10-cu);--c-dusk-4: var(--r10-ambar);--c-night: var(--r10-obs);--c-amber: var(--r10-ambar);--c-clay: var(--r10-cu);--r-s: var(--r10-r-s);--r-m: 16px;--r-l: var(--r10-r);--r-xl: 28px;--f-display: var(--r10-serif);--f-body: var(--r10-sans);--f-mono: var(--r10-mono);--f-hand: Caveat, "Segoe Script", "Bradley Hand", cursive;--shadow-1: 0 1px 2px rgba(29, 27, 36, .04), 0 6px 22px rgba(60, 40, 30, .06);--shadow-2: 0 2px 8px rgba(29, 27, 36, .06), 0 24px 60px rgba(70, 40, 30, .12);--ease: var(--r10-ease);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}html{font-synthesis:style}body{font-family:var(--f-body);color:var(--c-ink);background:var(--c-paper);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:radial-gradient(1200px 600px at 100% -10%,color-mix(in srgb,var(--c-sky) 14%,transparent),transparent 60%),radial-gradient(900px 500px at -10% 0%,color-mix(in srgb,var(--c-iris) 12%,transparent),transparent 60%);background-attachment:fixed}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.015em;line-height:1.08;margin:0 0 .4em;font-weight:400;text-wrap:balance}h1{font-size:clamp(32px,3.8vw,48px)}h2{font-size:24px}h3{font-size:19px}h1 em,h2 em,h3 em{font-style:italic;color:var(--accent, var(--c-iris))}a{color:var(--c-iris-deep);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:var(--f-mono);font-size:12.5px}:focus-visible{outline:2.5px solid var(--c-iris);outline-offset:2px;border-radius:8px}h1:focus{outline:none}.muted{color:var(--c-ink-soft)}.small{font-size:13px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--c-ink);color:#fff;padding:8px 12px;border-radius:8px}.skip:focus{left:12px}.row{display:flex;align-items:center}.gap{gap:10px}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.end{justify-content:flex-end}.grow{flex:1;min-width:0}.mt{margin-top:18px}.stack{display:flex;flex-direction:column;gap:16px}.stack-s{display:flex;flex-direction:column;gap:6px}.narrow{max-width:460px}.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.break{word-break:break-all}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font:500 11px/1.2 var(--f-mono);color:var(--c-iris-deep)}.center-screen{min-height:70vh;display:grid;place-items:center;text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid transparent;cursor:pointer;font:600 14px/1 var(--f-body);transition:transform .15s var(--ease),box-shadow .2s var(--ease),background .2s;white-space:nowrap;text-decoration:none!important}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:not(:disabled):active{transform:translateY(1px) scale(.99)}.btn-s{padding:7px 12px;font-size:13px}.btn-m{padding:10px 16px}.btn-l{padding:14px 22px;font-size:15.5px}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--c-iris),color-mix(in srgb,var(--c-iris) 55%,var(--c-sky)));box-shadow:0 6px 22px var(--c-glow),inset 0 1px #ffffff40}.btn-primary:not(:disabled):hover{box-shadow:0 10px 30px var(--c-glow),inset 0 1px #ffffff4d;transform:translateY(-1px)}.btn-soft{background:var(--c-surface);border-color:var(--c-line);color:var(--c-ink);box-shadow:var(--shadow-1)}.btn-soft:not(:disabled):hover{border-color:color-mix(in srgb,var(--c-iris) 40%,var(--c-line))}.btn-ghost{background:transparent;color:var(--c-ink)}.btn-ghost:not(:disabled):hover{background:color-mix(in srgb,var(--c-iris) 8%,transparent)}.btn-danger{background:var(--c-bad);color:#fff}input,textarea,select{font:inherit;color:inherit;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-s);padding:10px 12px;width:100%;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--c-iris);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-iris) 16%,transparent)}textarea{resize:vertical}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:13px;font-weight:600}.field-hint{font-size:12px;color:var(--c-ink-soft)}.switch{width:46px;height:26px;border-radius:999px;border:1px solid var(--c-line);background:#e9e7f5;position:relative;cursor:pointer;flex:none;transition:background .2s;padding:0}.switch span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s var(--ease)}.switch.on{background:linear-gradient(135deg,var(--c-iris),var(--c-sky));border-color:transparent}.switch.on span{transform:translate(20px)}.switch:disabled{opacity:.5;cursor:not-allowed}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#f1f0f8;color:var(--c-ink-soft);white-space:nowrap}.pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.pill-iris{background:color-mix(in srgb,var(--c-iris) 12%,#fff);color:var(--c-iris-deep)}.pill-ok{background:color-mix(in srgb,var(--c-ok) 12%,#fff);color:var(--c-ok)}.pill-warn{background:color-mix(in srgb,var(--c-warn) 13%,#fff);color:var(--c-warn)}.pill-bad{background:color-mix(in srgb,var(--c-bad) 11%,#fff);color:var(--c-bad)}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:11.5px;font-weight:600;background:#f3f2fa;color:var(--c-ink-soft)}.badge-ok{background:color-mix(in srgb,var(--c-ok) 10%,#fff);color:var(--c-ok)}.badge-warn{background:color-mix(in srgb,var(--c-warn) 11%,#fff);color:var(--c-warn)}.spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--c-iris) 20%,transparent);border-top-color:var(--c-iris);animation:spin .8s linear infinite;display:inline-block}.spinner-s{width:15px;height:15px;border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}.loading{display:flex;gap:10px;align-items:center;color:var(--c-ink-soft);padding:24px 0}.error-box{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 14px;border-radius:var(--r-s);background:color-mix(in srgb,var(--c-bad) 7%,#fff);border:1px solid color-mix(in srgb,var(--c-bad) 25%,#fff);color:#8d2240;font-size:13.5px}.notice{padding:10px 14px;border-radius:var(--r-s);background:color-mix(in srgb,var(--c-iris) 7%,#fff);border:1px solid var(--c-line)}.notice.warn{background:color-mix(in srgb,var(--c-warn) 9%,#fff)}.card{background:color-mix(in srgb,var(--c-surface) 92%,transparent);border:1px solid var(--c-line);border-radius:var(--r-l);padding:20px;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.empty{text-align:center;padding:42px 16px;color:var(--c-ink-soft)}.empty h3{color:var(--c-ink);margin-top:12px}.empty-orb{width:54px;height:54px;border-radius:50%;margin:0 auto;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 30% 30%,var(--c-sky),var(--c-iris));box-shadow:0 10px 30px var(--c-glow)}.tabs{display:flex;gap:4px;flex-wrap:wrap;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--c-iris) 6%,#fff);border:1px solid var(--c-line);width:fit-content;max-width:100%}.tabs button{border:0;background:transparent;padding:8px 14px;border-radius:999px;cursor:pointer;font:600 13.5px var(--f-body);color:var(--c-ink-soft);display:inline-flex;gap:6px;align-items:center}.tabs button.active{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-1)}.tab-count{font-size:11px;background:#efedf9;border-radius:999px;padding:1px 7px}.kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 16px;margin:14px 0;font-size:13.5px}.kv dt{color:var(--c-ink-soft)}.kv dd{margin:0;overflow-wrap:anywhere}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--c-ink-soft);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--c-line)}.table td{padding:10px;border-bottom:1px solid color-mix(in srgb,var(--c-line) 60%,transparent);vertical-align:top}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:color-mix(in srgb,var(--c-iris) 4%,transparent)}.modal-back{position:fixed;inset:0;background:#14122b52;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:50;padding:16px;animation:fade .2s}.modal{width:min(560px,100%);max-height:92vh;overflow:auto;background:var(--c-surface);border-radius:var(--r-l);box-shadow:var(--shadow-2)}.modal-wide{width:min(1080px,100%)}.modal header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--c-line);position:sticky;top:0;background:var(--c-surface);z-index:1}.modal header h2{margin:0;font-size:18px}.modal-body{padding:20px}@keyframes fade{0%{opacity:0}}.toasts{position:fixed;bottom:86px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:60}.toast{background:var(--c-ink);color:#fff;padding:11px 16px;border-radius:12px;box-shadow:var(--shadow-2);font-size:13.5px;max-width:360px;animation:rise .25s var(--ease)}.toast-ok{background:#13563f}.toast-warn{background:#6b4507}.toast-bad{background:#7d1f37}@keyframes rise{0%{transform:translateY(8px);opacity:0}}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:12px 24px;background:color-mix(in srgb,var(--c-paper) 80%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--c-line) 70%,transparent)}.brand{display:inline-flex;align-items:center;gap:10px;font:700 18px var(--f-display);color:var(--c-ink);letter-spacing:-.02em;text-decoration:none!important}.brand-mark{display:inline-block;border-radius:10px;background:linear-gradient(135deg,var(--c-iris),var(--c-sky))}.brand-mark svg{width:100%;height:100%;display:block}.nav{display:flex;gap:2px;flex:1}.nav-item{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;color:var(--c-ink-soft);font-weight:600;font-size:14px;text-decoration:none!important}.nav-item:hover{background:color-mix(in srgb,var(--c-iris) 7%,transparent);color:var(--c-ink)}.nav-item.active{color:var(--c-ink);background:var(--c-surface);box-shadow:var(--shadow-1)}.topbar-right{display:flex;align-items:center;gap:10px}.balance{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink);font-size:13px;text-decoration:none!important}.balance svg{color:var(--c-iris)}.org-select{width:auto;padding:7px 10px;border-radius:999px;font-size:13px}.lang{border:1px solid var(--c-line);background:var(--c-surface);border-radius:999px;padding:6px 10px;font:700 12px var(--f-body);cursor:pointer;color:var(--c-ink-soft)}.user{position:relative}.avatar{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;color:#fff;font-weight:700;display:inline-grid;place-items:center;background:linear-gradient(135deg,var(--c-iris),var(--c-rose));flex:none}.avatar.sm{width:30px;height:30px;font-size:13px}.menu{position:absolute;right:0;top:42px;min-width:230px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-m);box-shadow:var(--shadow-2);padding:6px;z-index:30}.menu-head{display:flex;flex-direction:column;padding:8px 10px 10px;border-bottom:1px solid var(--c-line);margin-bottom:4px;font-size:13px}.menu button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:9px 10px;border-radius:10px;cursor:pointer;font:500 14px var(--f-body);color:var(--c-ink)}.menu button:hover{background:color-mix(in srgb,var(--c-iris) 7%,transparent)}.main{max-width:1240px;margin:0 auto;padding:28px 24px 110px}.bottom-nav{display:none}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.page-actions{display:flex;gap:10px}.toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.search{display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-surface);min-width:240px}.search input{border:0;padding:9px 0;background:transparent}.search input:focus{box-shadow:none}.h-sec{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink-soft);font-weight:650;margin:0 0 10px}.section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.four{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.four .card p{margin:0}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-bottom:14px}.home{display:flex;flex-direction:column;gap:34px}.ask-hero{position:relative;padding:38px 0 10px;text-align:center}.ask-hero h1{font-size:clamp(30px,4.6vw,54px);max-width:860px;margin:0 auto 22px;font-weight:640}.ask-orb,.auth-orb{position:absolute;inset:-60px 10% auto;height:420px;z-index:-1;filter:blur(48px);opacity:.55;background:radial-gradient(closest-side at 30% 40%,var(--c-iris),transparent),radial-gradient(closest-side at 70% 30%,var(--c-sky),transparent),radial-gradient(closest-side at 55% 70%,var(--c-mint),transparent);animation:drift 18s ease-in-out infinite alternate}@keyframes drift{to{transform:translate3d(0,20px,0) scale(1.05)}}.composer{max-width:860px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-2);text-align:left}.composer textarea{border:0;padding:10px 12px;font-size:17px;min-height:84px;background:transparent}.composer textarea:focus{box-shadow:none}.composer.slim{box-shadow:var(--shadow-1);border-radius:var(--r-l)}.composer.slim textarea{font-size:15px;min-height:56px}.composer.sticky{position:sticky;bottom:16px;margin-top:16px}.composer-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:6px}.composer-bar>.btn:last-child{margin-left:auto}.composer-left{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.inline-select select{width:auto;border-radius:999px;padding:8px 12px;font-size:13.5px;background:#f6f5fd}.chips{display:flex;gap:6px;flex-wrap:wrap;padding:4px 8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 10px;border-radius:999px;background:#f2f1fb;font-size:13px}.chip button{border:0;background:transparent;cursor:pointer;padding:2px;display:inline-flex;color:var(--c-ink-soft)}.capacity{display:inline-flex;gap:6px;align-items:center;margin-top:14px}.suggestions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.suggestion{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border-radius:999px;border:1px solid var(--c-line);background:color-mix(in srgb,var(--c-surface) 75%,transparent);cursor:pointer;font:500 13.5px var(--f-body);color:var(--c-ink-soft);transition:all .2s var(--ease)}.suggestion:hover{color:var(--c-ink);border-color:color-mix(in srgb,var(--c-iris) 40%,var(--c-line));transform:translateY(-1px)}.work-list,.table-like{display:flex;flex-direction:column;gap:8px}.work-row{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--r-m);background:color-mix(in srgb,var(--c-surface) 90%,transparent);border:1px solid var(--c-line);color:var(--c-ink);text-decoration:none!important;transition:all .18s var(--ease)}.work-row:hover{border-color:color-mix(in srgb,var(--c-iris) 35%,var(--c-line));box-shadow:var(--shadow-1);transform:translateY(-1px)}.work-main{display:flex;flex-direction:column;gap:2px;min-width:0}.work-side{display:flex;gap:8px;align-items:center;flex:none}.ws-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:18px}.crumb{font-size:13px;color:var(--c-ink-soft)}.phase{display:inline-flex;align-items:center;gap:7px;color:var(--c-iris-deep);font-weight:600}.pulse{width:8px;height:8px;border-radius:50%;background:var(--c-iris);box-shadow:0 0 0 0 var(--c-glow);animation:pulse 1.6s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.live{font-size:11.5px;color:var(--c-ink-soft)}.live.on:before{content:"\25cf";color:var(--c-ok);margin-right:4px}.ws-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ev{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--c-ink-soft)}.ev time{margin-left:auto;font-size:11.5px;opacity:.7}.ev-note,.ev-artifact,.ev-ok,.ev-warn,.ev-bad,.ev-typing{padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--c-surface) 80%,transparent);border:1px dashed var(--c-line)}.ev-ok{color:var(--c-ok);border-style:solid;background:color-mix(in srgb,var(--c-ok) 6%,#fff)}.ev-warn{color:var(--c-warn);border-style:solid;background:color-mix(in srgb,var(--c-warn) 7%,#fff)}.ev-bad{color:var(--c-bad);border-style:solid;background:color-mix(in srgb,var(--c-bad) 6%,#fff)}.ev-message{align-items:flex-start}.ev-avatar{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font:700 13px var(--f-display);background:linear-gradient(135deg,var(--c-iris),var(--c-sky))}.bubble{background:var(--c-surface);border:1px solid var(--c-line);border-radius:4px 18px 18px;padding:12px 15px;color:var(--c-ink);font-size:15px;box-shadow:var(--shadow-1);white-space:pre-wrap;max-width:680px}.dots{display:inline-flex;gap:3px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--c-iris);animation:bounce 1.2s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes bounce{40%{transform:translateY(-4px);opacity:.6}}.decision{margin-top:14px;border-color:color-mix(in srgb,var(--c-warn) 35%,var(--c-line))}.decision-head{display:flex;gap:8px;align-items:center;margin-bottom:8px}.decision-q{font-size:15.5px}.action-card{padding:12px;border:1px solid var(--c-line);border-radius:var(--r-m);display:flex;flex-direction:column;gap:8px;margin-top:8px}.side-col{position:sticky;top:84px}.jobs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.jobs li{display:flex;gap:8px;align-items:center}.technical{margin-top:16px}.tech-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;max-height:340px;overflow:auto}.pre{white-space:pre-wrap;background:#f6f5fd;border-radius:var(--r-s);padding:12px;max-height:420px;overflow:auto}.chips-filter{display:flex;gap:6px;flex-wrap:wrap}.chips-filter button{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--c-line);background:var(--c-surface);padding:7px 12px;border-radius:999px;cursor:pointer;font:600 13px var(--f-body);color:var(--c-ink-soft);text-transform:capitalize}.chips-filter button.active{color:#fff;background:var(--c-ink);border-color:var(--c-ink)}.out-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.out-grid.small-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.out-card{display:flex;flex-direction:column;text-align:left;padding:0;border-radius:var(--r-l);overflow:hidden;background:var(--c-surface);border:1px solid var(--c-line);cursor:pointer;color:var(--c-ink);text-decoration:none!important;transition:all .2s var(--ease);font:inherit}.out-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.out-card.side{flex-direction:row;align-items:center;margin-bottom:8px;border-radius:var(--r-m)}.out-card.side .preview{width:74px;height:64px;flex:none}.out-meta{padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.preview{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#f4f2ff,#eefaff);color:var(--c-iris);margin:0;border:0}.preview.compact{aspect-ratio:16 / 10}.preview-none{gap:6px;display:flex;flex-direction:column;justify-content:center;align-items:center}.preview-text{white-space:pre-wrap;overflow:hidden;text-align:left;padding:14px;font-size:12px;color:var(--c-ink);place-items:start;display:block}.preview-web{background:#fff}.preview-audio{width:100%;margin:12px 0}.drawer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px}.drawer-preview .preview{border-radius:var(--r-m);aspect-ratio:auto;min-height:320px;max-height:70vh;object-fit:contain}.drawer-preview .preview-text{max-height:70vh;overflow:auto;font-size:13px}.versions{list-style:none;padding:0;margin:0 0 12px;display:flex;gap:6px;flex-wrap:wrap}.versions button{border:1px solid var(--c-line);background:var(--c-surface);border-radius:999px;padding:6px 10px;cursor:pointer;font:600 12.5px var(--f-body)}.versions button.active{background:var(--c-ink);color:#fff}.ext-row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--c-line);font-size:13.5px;flex-wrap:wrap}.ext-form{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}.wallet{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.wallet-main{background:linear-gradient(160deg,color-mix(in srgb,var(--c-iris) 9%,#fff),color-mix(in srgb,var(--c-sky) 9%,#fff))}.big-number{font:650 46px/1.1 var(--f-display);letter-spacing:-.03em;margin:6px 0 10px}.big-number span{font-size:15px;color:var(--c-ink-soft);margin-left:8px;letter-spacing:0;font-weight:500}.meter{height:8px;border-radius:999px;background:#14122b12;overflow:hidden}.meter span{display:block;height:100%;background:linear-gradient(90deg,var(--c-iris),var(--c-sky));border-radius:999px}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.offer-grid.compact .offer-card{padding:16px;gap:6px}.offer-card{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-surface)}.members,.conn-list,.caps,.roles{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.members li,.conn-list li,.caps li{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.members li .grow{display:flex;flex-direction:column}.members select{width:auto}.modes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mode{text-align:left;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:var(--r-m);border:1px solid var(--c-line);background:var(--c-surface);cursor:pointer;font:inherit;color:inherit}.mode.active{border-color:var(--c-iris);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-iris) 16%,transparent)}.flow{list-style:none;display:flex;gap:6px;padding:0;margin:4px 0;flex-wrap:wrap;counter-reset:s}.flow li{counter-increment:s;padding:6px 12px 6px 8px;border-radius:999px;background:#f3f2fa;font-size:12.5px;font-weight:600;color:var(--c-ink-soft)}.flow li:before{content:counter(s);display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;margin-right:6px;font-size:11px}.flow li.done{background:color-mix(in srgb,var(--c-ok) 12%,#fff);color:var(--c-ok)}.flow li.now{background:color-mix(in srgb,var(--c-iris) 14%,#fff);color:var(--c-iris-deep)}.auth{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}.auth-card{width:min(420px,100%);display:flex;flex-direction:column;gap:14px;padding:30px;box-shadow:var(--shadow-2)}.auth-card h1{font-size:26px;margin:8px 0 0}.landing{overflow-x:hidden}.l-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,48px);background:color-mix(in srgb,var(--c-paper) 76%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.l-nav{display:flex;gap:22px}.l-nav a{color:var(--c-ink-soft);font-weight:600;font-size:14px}.l-actions{display:flex;gap:8px;align-items:center}.hero{position:relative;padding:clamp(60px,10vw,130px) clamp(16px,4vw,48px) 60px;text-align:center}.hero-orb{position:absolute;inset:0 0 auto;height:640px;z-index:-1;filter:blur(60px);opacity:.7;background:radial-gradient(closest-side at 28% 38%,var(--o1, var(--c-iris)),transparent 70%),radial-gradient(closest-side at 72% 30%,var(--o2, var(--c-sky)),transparent 70%),radial-gradient(closest-side at 52% 72%,var(--o3, var(--c-mint)),transparent 70%),radial-gradient(closest-side at 84% 72%,var(--o4, var(--c-peach)),transparent 70%);animation:drift 22s ease-in-out infinite alternate}.hero-inner{max-width:980px;margin:0 auto}.hero h1{font-size:clamp(40px,7vw,86px);line-height:1.02;letter-spacing:-.045em;font-weight:680;margin:14px 0 20px;background:linear-gradient(120deg,var(--c-ink) 30%,color-mix(in srgb,var(--c-iris) 80%,var(--c-ink)));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:clamp(16px,1.6vw,20px);color:var(--c-ink-soft);max-width:700px;margin:0 auto 30px}.hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-ask{display:flex;align-items:center;gap:12px;max-width:760px;margin:54px auto 0;background:color-mix(in srgb,var(--c-surface) 85%,transparent);border:1px solid var(--c-line);border-radius:999px;padding:10px 10px 10px 22px;box-shadow:var(--shadow-2);text-align:left}.hero-ask-label{font-size:12px;font-weight:700;color:var(--c-iris-deep);white-space:nowrap}.hero-ask-text{flex:1;color:var(--c-ink-soft);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-ask-send{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--c-iris),var(--c-sky));flex:none}.verbs{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;padding:20px clamp(16px,4vw,48px);max-width:1320px;margin:0 auto}.verb{padding:18px;border-radius:var(--r-l);background:color-mix(in srgb,var(--c-surface) 80%,transparent);border:1px solid var(--c-line)}.verb svg{color:var(--c-iris)}.verb h3{margin:10px 0 6px;font-size:18px}.verb p{margin:0;font-size:13px;color:var(--c-ink-soft)}.how,.connect,.examples,.offer,.faq,.cta-end{max-width:1120px;margin:0 auto;padding:70px clamp(16px,4vw,48px) 10px}.how h2,.connect h2,.examples h2,.offer h2,.faq h2,.cta-end h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.035em}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps li{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:var(--r-l);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-1)}.steps p{margin:0;color:var(--c-ink-soft);font-size:14px}.step-n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;background:linear-gradient(135deg,var(--c-iris),var(--c-sky))}.app-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.app-chip{padding:10px 18px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);font-weight:600;font-size:14px;color:var(--c-ink-soft)}.ex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ex-card{padding:22px;border-radius:var(--r-l);background:linear-gradient(160deg,var(--c-surface),color-mix(in srgb,var(--c-iris) 5%,#fff));border:1px solid var(--c-line)}.ex-card p{font:500 16px/1.5 var(--f-display);margin:10px 0 0}.offer-credits{display:flex;align-items:baseline;gap:8px}.offer-credits b{font:650 34px var(--f-display);letter-spacing:-.03em}.ticks{margin:0;padding-left:18px;color:var(--c-ink-soft);font-size:14px;display:flex;flex-direction:column;gap:4px}.faq details{border-bottom:1px solid var(--c-line);padding:16px 0}.faq summary{cursor:pointer;font:600 17px var(--f-display)}.faq p{color:var(--c-ink-soft);margin:10px 0 0;max-width:760px}.cta-end{text-align:center;padding-bottom:90px}.l-foot{display:flex;justify-content:space-between;padding:26px clamp(16px,4vw,48px);border-top:1px solid var(--c-line);font-size:13px;color:var(--c-ink-soft)}@media(max-width:1100px){.verbs{grid-template-columns:repeat(4,1fr)}.steps,.four{grid-template-columns:repeat(2,1fr)}.nav-item span{display:none}}@media(max-width:860px){.ws-grid,.two,.drawer,.wallet{grid-template-columns:1fr}.side-col{position:static}.l-nav,.hide-s{display:none}.modes,.grid-2{grid-template-columns:1fr}}@media(max-width:720px){.topbar{padding:10px 14px;gap:10px}.nav{display:none}.topbar-right{margin-left:auto}.org-select{max-width:120px}.main{padding:18px 14px 110px}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;justify-content:space-around;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--c-paper) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--c-line)}.bottom-nav .nav-item{flex-direction:column;gap:2px;font-size:11px;padding:6px 10px}.bottom-nav .nav-item span{display:block}.verbs{grid-template-columns:repeat(2,1fr)}.steps,.four{grid-template-columns:1fr}.hero-ask-label{display:none}.search{min-width:0;width:100%}.work-row{flex-direction:column;align-items:flex-start}.l-actions .btn-ghost{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.balance.host{gap:8px}.balance.host .host-dot{width:8px;height:8px;border-radius:50%;background:var(--c-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-line) 35%,transparent)}.balance.host.on .host-dot{background:var(--c-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-ok) 22%,transparent)}.balance.host.off .host-dot{background:var(--c-warn)}.notice.personal{display:flex;flex-direction:column;gap:4px;margin:12px 0;text-align:left}.credit{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:40px auto 8px;padding:12px 16px;font-size:12px;color:var(--c-ink);opacity:.6}.credit span:first-child{font-weight:600}@media(max-width:720px){.credit{margin-bottom:72px}}body{background:var(--c-paper);background-image:radial-gradient(1100px 620px at 100% -8%,color-mix(in srgb,var(--c-dusk-4) 16%,transparent),transparent 62%),radial-gradient(900px 560px at -12% 4%,color-mix(in srgb,var(--c-dusk-3) 10%,transparent),transparent 60%)}::selection{background:color-mix(in srgb,var(--c-amber) 45%,transparent)}a{color:var(--c-iris-deep)}.serif,.hero-title,.l-title,.bb-head h2,.chat-title,.section-head h2,.d-panel-title,.dx-card h3,.dx-neo h3,.side-block h3{font-family:var(--f-display);letter-spacing:-.015em}.grad-text{background:linear-gradient(100deg,#f6cf9c,#e8956a 42%,#c9787a 78%,#b98aa8);-webkit-background-clip:text;background-clip:text;color:transparent}.hand{font-family:var(--f-hand);font-weight:700;letter-spacing:.01em}.wordmark{font:600 21px/1 var(--f-body);letter-spacing:.32em;text-transform:uppercase;padding-left:.1em}.eyebrow.light{color:color-mix(in srgb,var(--c-amber) 90%,#fff)}.btn-primary{color:#fff8ef;background:linear-gradient(180deg,#2f2b38,#1a1820);border-color:#ffffff0f;box-shadow:0 8px 24px #1d1b2438,inset 0 1px #ffffff1f}.btn-primary:not(:disabled):hover{box-shadow:0 10px 30px #c8714a52,0 0 0 1px #efae7659,inset 0 1px #ffffff24;transform:translateY(-1px)}.btn-soft{background:var(--c-surface);border-color:var(--c-line)}.btn-light{color:var(--c-ink);background:#fffaf3;box-shadow:0 10px 30px #0000002e,inset 0 -1px #0000000f}.btn-light:hover{box-shadow:0 12px 34px #efae7661;transform:translateY(-1px)}.btn-dark{color:#fff8ef;background:#15141cd1;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-dark:hover{background:#15141cf2;box-shadow:0 0 0 1px #efae7666,0 10px 30px #0000004d}.btn-ghost-light{color:#fff8ef;background:#ffffff14;border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost-light:hover{background:#ffffff29}.btn-ghost.light{color:#fff3e4}.btn.wide{width:100%;margin-bottom:12px}.icon-btn{border:0;background:transparent;cursor:pointer;padding:6px;border-radius:10px;color:var(--c-ink-soft);display:inline-grid;place-items:center}.icon-btn:hover{background:#1d1b240f;color:var(--c-ink)}.lang{display:inline-flex;gap:6px;align-items:center}.pill-iris{background:color-mix(in srgb,var(--c-clay) 12%,#fff);color:var(--c-iris-deep)}.pill-dusk{background:linear-gradient(120deg,#2a2433,#4a2f4c);color:#f6d7b4}.chip-s{display:inline-flex;gap:4px;align-items:center;font-size:11.5px;padding:2px 8px;border-radius:999px;background:#1d1b240d;color:var(--c-ink-soft)}.clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.center{justify-content:center}.glass{background:color-mix(in srgb,var(--c-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--c-line) 80%,transparent);border-radius:var(--r-l);box-shadow:var(--shadow-1);-webkit-backdrop-filter:saturate(1.2) blur(16px);backdrop-filter:saturate(1.2) blur(16px)}.glass-strong{background:color-mix(in srgb,var(--c-surface) 94%,transparent);border:1px solid var(--c-line);box-shadow:var(--shadow-2)}.glass-dark{position:relative;color:#f4ece2;background:linear-gradient(160deg,#25212deb,#15141cf0);border:1px solid rgba(239,174,118,.16);border-radius:var(--r-l);box-shadow:0 24px 60px #15141c52,inset 0 1px #ffffff0f}.glass-dark .muted{color:#f4ece2a8}.hud-corners{position:absolute;inset:10px;pointer-events:none;border-radius:14px;background:linear-gradient(var(--c-amber),var(--c-amber)) top left / 14px 1px no-repeat,linear-gradient(var(--c-amber),var(--c-amber)) top left / 1px 14px no-repeat,linear-gradient(var(--c-amber),var(--c-amber)) bottom right / 14px 1px no-repeat,linear-gradient(var(--c-amber),var(--c-amber)) bottom right / 1px 14px no-repeat;opacity:.5}.neo-orb{position:relative;display:inline-grid;place-items:center;border-radius:50%;flex:none}.neo-orb-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 210deg,#f6d2a2,#d98a5f,#6e4560,#2b2440,#d98a5f,#f6d2a2);-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 80%);mask:radial-gradient(farthest-side,transparent 78%,#000 80%);filter:drop-shadow(0 0 18px rgba(239,174,118,.55))}.neo-orb-core{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff4e6,#f0b98c 18%,#8a4f5a,#2a2236 74%,#15141c);box-shadow:inset 0 -10px 24px #00000073,0 0 50px #efae7659}.neo-orb-mark{position:relative;width:34%;height:34%;filter:drop-shadow(0 0 6px rgba(255,244,230,.8))}.neo-orb:after{content:"";position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(closest-side,rgba(239,174,118,.35),transparent 70%);z-index:-1}.neo-orb.alive .neo-orb-ring{animation:orb-spin 26s linear infinite}.neo-orb.alive:after{animation:orb-breathe 4.8s ease-in-out infinite}.neo-orb.idle{filter:saturate(.55) brightness(.92)}@keyframes orb-spin{to{transform:rotate(360deg)}}@keyframes orb-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.mini-orb{display:inline-block;width:22px;height:22px;border-radius:50%;flex:none;vertical-align:-5px;margin-right:8px;background:radial-gradient(circle at 36% 30%,#fff4e6,#f0b98c 22%,#8a4f5a 55%,#2a2236 85%);box-shadow:0 0 0 2px #efae7659,0 0 14px #efae7659}.scene{position:relative;overflow:hidden;isolation:isolate;color:#fff8ef;border-radius:var(--r-xl)}.scene-sky{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--c-dusk-1) 0%,#2b2442 22%,var(--c-dusk-2) 44%,#8e4f5e 60%,var(--c-dusk-3) 72%,#e08f6c 82%,var(--c-dusk-4) 90%,#f6cf9c 100%)}.scene-sky:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 70% at 72% 100%,rgba(255,214,160,.55),transparent 55%),radial-gradient(60% 40% at 20% 30%,rgba(201,120,122,.18),transparent 70%),linear-gradient(180deg,transparent 58%,rgba(239,174,118,.16) 80%,transparent 94%)}.scene-sky:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.9'/></svg>")}.scene-sun{position:absolute;left:66%;bottom:13%;width:26%;aspect-ratio:1;border-radius:50%;transform:translate(-50%);background:radial-gradient(closest-side,#ffeccdf2,#ffc48c8c 40%,#efae7600 72%);filter:blur(2px)}.scene-cloud{position:absolute;height:14%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,210,190,.22),transparent);filter:blur(10px)}.scene-cloud.c1{top:18%;left:-10%;width:60%;animation:drift-x 60s linear infinite}.scene-cloud.c2{top:32%;left:30%;width:48%;opacity:.7;animation:drift-x 80s linear infinite reverse}.scene-cloud.c3{top:8%;left:55%;width:40%;opacity:.5;animation:drift-x 95s linear infinite}@keyframes drift-x{0%{transform:translate(-6%)}to{transform:translate(6%)}}.sky-line,.scene-palms{position:absolute;left:0;right:0;bottom:9%;width:100%;height:auto;aspect-ratio:1440 / 300}.sky-line{opacity:.92;filter:saturate(.9)}.scene-palms{bottom:0;opacity:.96}.scene-hero .sky-line{bottom:8%}.scene-water{position:absolute;left:0;right:0;bottom:0;height:10%;background:linear-gradient(180deg,#2a2236e6,#15141cf5);box-shadow:0 -1px #ffd6a059}.scene-water:after{content:"";position:absolute;left:50%;top:0;width:34%;height:100%;transform:translate(-20%);background:repeating-linear-gradient(180deg,rgba(255,214,160,.35) 0 2px,transparent 2px 6px);filter:blur(1px);opacity:.6}.scene-image{position:absolute;right:0;bottom:0;height:100%;max-width:60%;object-fit:cover;object-position:left bottom}.scene-content{position:relative;z-index:1;height:100%}.scene-hero{min-height:430px}.scene-band{min-height:230px}.scene-card{position:absolute;inset:0;border-radius:inherit}.scene-strip{position:absolute;inset:0;border-radius:0}.scene-strip .sky-line{bottom:8%;width:180%;left:-40%}.scene-card .sky-line{width:260%;left:-80%}.scene:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(21,20,28,.62) 0%,rgba(21,20,28,.25) 45%,transparent 70%)}.scene-strip:after,.scene-card:after{background:linear-gradient(180deg,transparent 40%,rgba(21,20,28,.45))}.app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:22px 16px 18px;background:color-mix(in srgb,var(--c-surface) 62%,transparent);border-right:1px solid color-mix(in srgb,var(--c-line) 80%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-brand{padding:4px 8px 10px;gap:12px}.side-nav{display:flex;flex-direction:column;gap:3px}.side-nav .nav-item{padding:11px 14px;border-radius:14px;font-size:14.5px;font-weight:550;color:var(--c-ink-soft)}.side-nav .nav-item svg{color:color-mix(in srgb,var(--c-ink-soft) 85%,transparent)}.side-nav .nav-item:hover{background:#1d1b240b;color:var(--c-ink)}.side-nav .nav-item.active{color:var(--c-ink);background:var(--c-surface);box-shadow:var(--shadow-1),inset 3px 0 0 var(--c-clay)}.side-nav .nav-item.active svg{color:var(--c-clay)}.side-group{margin:14px 14px 4px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--c-ink-soft) 80%,transparent)}.side-sep{height:1px;margin:10px 12px;background:var(--c-line)}.side-card{position:relative;margin-top:auto;height:190px;border-radius:22px;overflow:hidden;display:block;color:#fff8ef;text-decoration:none!important;box-shadow:var(--shadow-2)}.side-card .hand{position:absolute;left:16px;top:16px;right:16px;font-size:25px;line-height:1.02;transform:rotate(-6deg);text-shadow:0 2px 14px rgba(0,0,0,.35)}.side-card-go{position:absolute;right:12px;bottom:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fffaf3;color:var(--c-ink);transition:transform .2s var(--ease)}.side-card:hover .side-card-go{transform:translate(3px)}.frame{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;justify-content:flex-end;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:14px 28px 0;pointer-events:none}.topbar>*{pointer-events:auto}.top-brand{display:none;margin-right:auto}.topbar-right{background:color-mix(in srgb,var(--c-surface) 80%,transparent);border:1px solid color-mix(in srgb,var(--c-line) 80%,transparent);border-radius:999px;padding:5px 6px 5px 10px;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.avatar{background:linear-gradient(140deg,#e9c8a8,#b98aa8);color:#2a2433;font-size:13px;letter-spacing:.02em}.main{max-width:1320px;width:100%;padding:14px 28px 110px}.page{display:flex;flex-direction:column;gap:20px}.balance.host{background:var(--c-surface)}.balance.host.on .host-dot{animation:orb-breathe 3.6s ease-in-out infinite}.page-hero{padding:30px 36px 26px;min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--shadow-2)}.page-hero .scene-content{display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.page-hero.compact{min-height:190px}.page-hero.page-head{margin-bottom:4px}.page-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.hero-eyebrow{font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;font-weight:700;color:#fff3e4db}.hero-title{font-size:clamp(34px,4.6vw,60px);line-height:1.02;font-weight:600;margin:4px 0 2px;color:#fff8ef;text-shadow:0 2px 30px rgba(0,0,0,.25)}.hero-title .pill{font-family:var(--f-body);font-size:13px;vertical-align:middle;margin-left:10px;background:#fffaf3e6}.hero-sub{margin:4px 0 0;max-width:720px;color:#fff6eceb;font-size:16.5px}.hero-lead{margin:6px 0 0;font:500 clamp(22px,2.6vw,34px)/1.2 var(--f-body);color:#fff6ec;letter-spacing:-.01em}.hero-back{display:inline-flex;gap:6px;align-items:center;color:#fff6ece6;font-size:13.5px;font-weight:600;margin-bottom:auto;text-decoration:none!important}.hero-back:hover{color:#fff}.hero-bar{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.hero-bar .search{flex:1;min-width:240px;max-width:620px;padding:2px 16px;background:#fffaf3eb;border-color:transparent}.hero-bar .search input{padding:12px 0}.btn-glow{box-shadow:0 0 0 1px #efae7680,0 10px 30px #efae7659}.bb-tabs{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.bb-tabs button{display:inline-flex;gap:8px;align-items:center;padding:11px 20px;border-radius:16px;cursor:pointer;font:600 15px var(--f-body);color:#fff6ec;background:#fffaf324;border:1px solid rgba(255,250,243,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s var(--ease)}.bb-tabs button:hover{background:#fffaf33d}.bb-tabs button.active{color:var(--c-ink);background:#fffaf3;border-color:#fffaf3;box-shadow:0 10px 30px #0003,0 0 0 1px #efae7666}.bb-tabs button.active svg{color:var(--c-clay)}.bb-section{position:relative;display:flex;flex-direction:column;gap:16px}.bb-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bb-badge{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none;color:var(--c-amber);background:linear-gradient(150deg,#2f2a39,#15141c);box-shadow:0 8px 22px #15141c40,inset 0 0 0 1px #efae7647}.bb-titles h2{margin:0;font-size:26px;font-weight:600}.bb-tag{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--c-ink-soft)}.bb-actions{margin-left:auto;display:flex;gap:10px}.bb-sub{margin:-6px 0 2px}.bb-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.bb-main{display:flex;flex-direction:column;gap:16px;min-width:0}.bb-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:84px}.side-block{padding:18px}.side-block h3{display:flex;gap:8px;align-items:center;font-size:18px;margin-bottom:8px}.side-block p{margin:0 0 6px}.mini-out{display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center;padding:6px;border-radius:12px;color:var(--c-ink);text-decoration:none!important}.mini-out:hover{background:#1d1b240a}.mini-out .preview{width:54px;height:42px;aspect-ratio:auto;border-radius:9px}.composer{border-radius:24px;padding:14px 14px 12px}.composer textarea{font-size:16.5px}.send-orb{padding:11px 18px}.work-row{position:relative;overflow:hidden;background:color-mix(in srgb,var(--c-surface) 88%,transparent);border-color:color-mix(in srgb,var(--c-line) 85%,transparent);border-radius:18px;padding:15px 18px}.work-row:hover{border-color:color-mix(in srgb,var(--c-clay) 35%,var(--c-line));box-shadow:var(--shadow-1)}.work-row.is-live{border-color:color-mix(in srgb,var(--c-amber) 50%,var(--c-line))}.thinking-line{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden}.thinking-line:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;will-change:transform;background:linear-gradient(90deg,transparent,var(--c-amber),var(--c-clay),transparent);animation:think 2.4s var(--ease) infinite}@keyframes think{0%{transform:translate(-100%)}to{transform:translate(260%)}}.choose-list{display:flex;flex-direction:column;gap:8px;margin:8px 0;max-height:46vh;overflow:auto}.choose-row{display:flex;gap:12px;align-items:center;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--c-line);background:var(--c-surface);cursor:pointer;font:inherit;color:var(--c-ink)}.choose-row:hover{border-color:color-mix(in srgb,var(--c-clay) 40%,var(--c-line))}.choose-row .grow{display:flex;flex-direction:column}.p-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.p-card{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink);text-decoration:none!important;box-shadow:var(--shadow-1);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.p-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.p-cover{position:relative;aspect-ratio:16 / 8.5;overflow:hidden}.p-cover .preview{height:100%;aspect-ratio:auto;border-radius:0}.p-card:hover .p-cover .sky-line{transform:scale(1.03)}.p-cover .sky-line{transition:transform .8s var(--ease);transform-origin:bottom center}.p-status{position:absolute;top:12px;left:12px}.p-status .pill{background:#fffaf3eb;box-shadow:0 4px 14px #00000026}.p-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.p-name{font:600 19px/1.2 var(--f-display)}.p-goal{margin:0;color:var(--c-ink-soft);font-size:13.5px}.p-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--c-ink-soft)}.p-meta span{display:inline-flex;gap:4px;align-items:center}.status-chips button{text-transform:none}.chips-filter button.active{background:var(--c-ink);border-color:var(--c-ink)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--c-ink-soft)}.dot-active,.dot-final,.dot-approved{background:var(--c-ok)}.dot-paused,.dot-in_review{background:var(--c-warn)}.dot-completed,.dot-published{background:var(--c-clay)}.dot-archived,.dot-draft{background:#a7a0ad}.new-project{display:flex;flex-direction:column;gap:10px}.new-project input{font-size:17px;padding:13px 15px;border-radius:14px}.new-project textarea{border-radius:14px}.empty-project{padding:10px 24px 24px}.home{display:flex;flex-direction:column;gap:26px}.home-hero{min-height:340px;padding:40px 44px;display:flex}.home-hero .scene-content{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:24px}.home-hero .hero-title{font-size:clamp(40px,5.6vw,74px)}.home-orb{margin:0 30px 24px auto}.start-card{margin-top:-64px;position:relative;z-index:2;padding:20px 22px;max-width:920px;width:calc(100% - 48px);align-self:center;box-shadow:var(--shadow-2)}.d-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.d-card{position:relative;display:flex;flex-direction:column;text-align:left;padding:0;border-radius:20px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-line);cursor:pointer;color:var(--c-ink);font:inherit;box-shadow:var(--shadow-1);transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.d-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.d-card.selected{box-shadow:0 0 0 2px var(--c-clay),var(--shadow-2)}.d-card .preview{aspect-ratio:16 / 10}.d-status{position:absolute;top:10px;right:10px}.d-status .pill{background:#fffaf3f0;box-shadow:0 4px 14px #0000001f}.d-meta{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.d-project{display:inline-flex;gap:4px;align-items:center;color:var(--c-ink-soft)}.section-head h2{display:flex;gap:8px;align-items:center;font-size:22px;font-weight:600;margin:0}.section-head a{font-size:13.5px;font-weight:600}.preview{background:linear-gradient(140deg,#f6eee4,#efe3d6);color:var(--c-clay)}.d-view{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.d-view.with-panel{grid-template-columns:minmax(0,1fr) 380px}.d-main{min-width:0;display:flex;flex-direction:column;gap:14px}.d-panel{position:sticky;top:84px;padding:16px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 100px);overflow:auto}.modal .d-panel{position:static;max-height:none;box-shadow:none;border:0;background:transparent}.d-panel-close{position:absolute;right:10px;top:10px;z-index:2;background:#fffaf3e6}.d-panel-preview .preview{border-radius:16px;aspect-ratio:16 / 10;object-fit:cover}.d-panel-title{font-size:21px;margin:4px 0 0}.d-panel-actions .btn-primary{flex:1}.ext-details summary{cursor:pointer;font-weight:600;font-size:13.5px;color:var(--c-iris-deep);margin-top:6px}.dx{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.dx-main{display:flex;flex-direction:column;gap:16px;min-width:0}.dx-tabs{background:#1d1b240b;border-color:transparent}.dx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dx-stat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:center;text-align:left;padding:16px;cursor:pointer;font:inherit;color:var(--c-ink)}.dx-stat:hover{box-shadow:var(--shadow-2)}.dx-stat-icon{grid-row:span 2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#c8714a1a;color:var(--c-clay)}.dx-stat-issues .dx-stat-icon{background:#c2483f1a;color:var(--c-bad)}.dx-stat-opportunities .dx-stat-icon{background:#b9771c1f;color:var(--c-warn)}.dx-stat-recommendations .dx-stat-icon{background:#4a2f4c1a;color:var(--c-dusk-2)}.dx-stat-label{font-size:13px;color:var(--c-ink-soft);font-weight:600}.dx-stat b{font:600 30px/1 var(--f-display)}.dx-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dx-card{padding:18px}.dx-card h3{display:flex;gap:8px;align-items:center;font-size:19px}.dx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dx-list li{display:flex;gap:12px;align-items:flex-start}.dx-n{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 12.5px var(--f-body);color:var(--c-clay);background:#c8714a1a;box-shadow:inset 0 0 0 1px #c8714a38}.dx-issues .dx-n{color:var(--c-bad);background:#c2483f14;box-shadow:inset 0 0 0 1px #c2483f33}.dx-body{display:flex;flex-direction:column;gap:5px;min-width:0}.dx-meta{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lvl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px}.lvl-high{color:#fff;background:var(--c-bad)}.lvl-medium{color:#fff;background:var(--c-warn)}.lvl-low{color:var(--c-ink);background:#e9e1d6}.dx-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:84px}.dx-neo{padding:22px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.dx-neo:before{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(239,174,118,.22),transparent);pointer-events:none}.dx-neo h3{display:flex;align-items:center;font-size:21px;margin:0;color:#fff6ec}.dx-summary{margin:0;font:400 16.5px/1.6 var(--f-display);color:#f4ece2}.dx-facts{display:flex;gap:16px;align-items:center}.dx-facts .stack-s span{display:inline-flex;gap:6px;align-items:center;color:#f4ece2cc}.dx-conf{display:flex;flex-direction:column;align-items:center;gap:4px;color:#f4ece2cc}.ring{position:relative;width:96px;height:96px;display:grid;place-items:center}.ring svg{position:absolute;inset:0}.ring-track{fill:none;stroke:#ffffff1f;stroke-width:8}.ring-value{fill:none;stroke:url(#none);stroke:var(--c-amber);stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(239,174,118,.6));animation:ring-in 1.4s var(--ease) both}@keyframes ring-in{0%{stroke-dasharray:0 999}}.ring b{font:600 24px var(--f-display);color:#fff6ec}.dx-history{display:flex;flex-direction:column;gap:6px}.dx-hrow{display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;padding:9px 12px;border-radius:12px;border:1px solid var(--c-line);background:var(--c-surface);cursor:pointer;font:inherit;font-size:13.5px;color:var(--c-ink);text-decoration:none!important}.dx-hrow.active{border-color:var(--c-clay)}.dx-unverified ul{margin:0;padding-left:18px;color:var(--c-ink-soft);font-size:13.5px}.dx-sources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dx-sources li{display:flex;gap:8px;align-items:center}.dx-empty{padding:10px 24px 28px}.dxg{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.dxg-card{display:flex;flex-direction:column;gap:10px;text-align:left;padding:18px;cursor:pointer;font:inherit;color:var(--c-ink);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.dxg-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.dxg-project{display:inline-flex;gap:6px;align-items:center;font:600 17px var(--f-display)}.dxg-summary{margin:0;color:var(--c-ink-soft);font-size:14px}.dxg-counts{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--c-ink-soft)}.dxg-counts span{display:inline-flex;gap:4px;align-items:center}.dxg-go{display:inline-flex;gap:6px;align-items:center;font-weight:600;font-size:13.5px;color:var(--c-iris-deep);margin-top:auto}.ws-head{padding:22px 26px;border-radius:var(--r-l);margin-bottom:0}.ws-head h1{color:#fff6ec;font:600 clamp(26px,3vw,38px)/1.1 var(--f-display);margin:6px 0 8px}.ws-head .crumb{color:#f4ece2c7;display:inline-flex;gap:6px;align-items:center}.ws-head .live{color:#f4ece2b3}.ws-head .phase{color:var(--c-amber)}.ws-head .btn-ghost{color:#f4ece2}.ws-head .btn-ghost:hover{background:#ffffff14}.ws-head label{color:#f4ece2d9}.ws-grid{margin-top:18px}.timeline-col{padding:18px 18px 14px}.chat-title{display:flex;align-items:center;font-size:21px;margin-bottom:14px}.side-col{padding:16px}.ev-avatar{background:transparent;width:30px;height:30px}.ev-avatar .mini-orb{margin:0;width:28px;height:28px}.bubble{border-radius:4px 20px 20px;background:var(--c-surface)}.dots i{background:var(--c-clay)}.pulse{background:var(--c-amber)}.reveal{animation:rise-in .7s var(--ease) both}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}}.landing .reveal{animation:none}.js .landing .reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js .landing .reveal.in{opacity:1;transform:none}.landing{background:var(--c-paper)}.landing .l-top{position:absolute;left:0;right:0;top:0;z-index:30;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff8ef;padding:20px clamp(16px,4vw,52px)}.landing .l-top .brand{color:#fff8ef}.landing .l-nav a{color:#fff6ecdb;font-weight:600}.landing .l-nav a:hover{color:#fff;text-decoration:none}.landing .lang{background:#ffffff1a;color:#fff6ec;border-color:#ffffff40}.l-hero{border-radius:0 0 40px 40px;min-height:min(860px,100vh);padding:120px clamp(16px,4vw,52px) 70px}.l-hero .scene-sun{left:58%;width:30%}.l-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center;max-width:1320px;margin:0 auto;min-height:560px}.l-title{font-size:clamp(46px,7vw,96px);line-height:.98;font-weight:600;margin:16px 0 20px;color:#fff8ef;text-shadow:0 4px 40px rgba(0,0,0,.2)}.l-lead{font-size:clamp(17px,1.5vw,20px);color:#fff6eceb;max-width:600px;margin:0 0 30px}.landing .hero-cta{justify-content:flex-start}.l-hero-side{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.l-orb{position:absolute;left:-40px;top:-120px}.me-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:min(330px,100%)}.me-card{display:flex;gap:12px;align-items:center;padding:13px 16px;color:var(--c-ink);animation:rise-in .9s var(--ease) both}.me-card b{display:block;font-size:14.5px}.me-card span{font-size:12.5px;color:var(--c-ink-soft)}.me-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:none;color:var(--c-clay);background:#c8714a1a}.l-hand{font-size:30px;color:#fff3e2;transform:rotate(-7deg);margin-top:8px;text-shadow:0 2px 18px rgba(0,0,0,.3)}.caps{display:grid;grid-template-columns:repeat(6,1fr);gap:0;max-width:1320px;margin:-46px auto 0;position:relative;z-index:2;background:var(--c-surface);border-radius:26px;box-shadow:var(--shadow-2);border:1px solid var(--c-line)}.cap{display:flex;gap:12px;padding:22px 20px;align-items:flex-start}.cap+.cap{border-left:1px solid var(--c-line)}.cap-icon{color:var(--c-clay);flex:none;margin-top:2px}.cap h3{font:600 15.5px var(--f-body);margin:0 0 4px;letter-spacing:-.01em}.cap p{margin:0;font-size:13px;color:var(--c-ink-soft)}.bb-band{margin:70px 0 0;padding:80px clamp(16px,4vw,52px);background:radial-gradient(100% 120% at 80% 0%,rgba(239,174,118,.16),transparent 60%),linear-gradient(180deg,#1b1a2b,#15141c 70%);color:#f4ece2}.bb-band-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.05fr repeat(3,1fr);gap:18px;align-items:stretch}.bb-intro{display:flex;flex-direction:column;gap:14px;justify-content:center;padding-right:10px}.bb-intro h2{font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.05;margin:0;color:#fff8ef}.bb-intro p{color:#f4ece2c7;margin:0}.bb-intro .btn{align-self:flex-start}.bx{padding:22px 22px 82px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.bx:hover{transform:translateY(-4px);box-shadow:0 30px 70px #0006,0 0 0 1px #efae7659}.bx-head{display:flex;gap:12px;align-items:center;position:relative}.bx-head h3{margin:0;font:600 21px var(--f-display);color:#fff6ec}.bx .bb-tag{color:#f4ece299;font-size:10px}.bx ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px;color:#f4ece2db;position:relative}.bx li{display:flex;gap:8px;align-items:center}.bx li svg{color:var(--c-amber)}.bx-go{position:absolute;right:18px;bottom:18px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(239,174,118,.45);background:#ffffff0a;color:#fff6ec;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 22px #efae7640;transition:transform .2s var(--ease)}.bx:hover .bx-go{transform:translate(3px)}.bx-rain{position:absolute;inset:0;pointer-events:none;opacity:.08;border-radius:inherit;overflow:hidden;-webkit-mask:linear-gradient(180deg,transparent,#000 30%,#000 60%,transparent);mask:linear-gradient(180deg,transparent,#000 30%,#000 60%,transparent)}.bx-rain:before{content:"";position:absolute;left:0;right:0;top:-240px;height:calc(100% + 240px);will-change:transform;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(239,174,118,.9) 18px 19px),repeating-linear-gradient(180deg,transparent 0 6px,rgba(0,0,0,.9) 6px 12px);animation:rain 9s linear infinite}@keyframes rain{0%{transform:translateY(0)}to{transform:translateY(240px)}}.bx-vis{position:relative;height:92px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);padding:12px;display:flex;gap:8px}.bx-work{flex-direction:column;justify-content:center}.bx-line{display:flex;gap:8px;align-items:center}.bx-line i{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--c-amber);flex:none}.bx-line b{height:6px;border-radius:6px;flex:1;background:linear-gradient(90deg,#efae768c,#efae7614);transform-origin:left;animation:grow 3.6s var(--ease) infinite}@keyframes grow{0%{transform:scaleX(.15)}60%,to{transform:scaleX(1)}}.bx-deliv{flex-wrap:wrap;align-content:center;justify-content:center}.bx-file{font:700 11px var(--f-mono);letter-spacing:.08em;padding:9px 10px;border-radius:9px;color:#f6d7b4;background:#efae761a;border:1px solid rgba(239,174,118,.25)}.bx-diag{align-items:flex-end;justify-content:space-between}.bx-bars{display:flex;align-items:flex-end;gap:6px;height:100%}.bx-bars i{width:12px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--c-amber),rgba(201,120,122,.6));animation:grow-y 3s var(--ease) both;transform-origin:bottom}@keyframes grow-y{0%{transform:scaleY(.1)}}.bx-ring{width:62px;height:62px;border-radius:50%;background:conic-gradient(var(--c-amber) 0 78%,rgba(255,255,255,.1) 78% 100%);-webkit-mask:radial-gradient(farthest-side,transparent 66%,#000 68%);mask:radial-gradient(farthest-side,transparent 66%,#000 68%)}.tools{max-width:1320px;margin:80px auto 0;padding:0 clamp(16px,4vw,52px);display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.tools h2,.force h2,.plans h2{font-size:clamp(32px,3.6vw,50px);line-height:1.02;font-weight:600;margin:0 0 12px}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tool{display:flex;gap:10px;align-items:center;padding:14px;border-radius:16px;background:var(--c-surface);border:1px solid var(--c-line);font-weight:600;font-size:14px;box-shadow:var(--shadow-1);transition:transform .2s var(--ease)}.tool:hover{transform:translateY(-2px)}.tool i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:700 15px var(--f-display);font-style:normal;color:#fff6ec;background:linear-gradient(150deg,#3a3044,#1d1b24);flex:none}.tool.more i{background:#c8714a1f;color:var(--c-clay)}.force{max-width:1320px;margin:90px auto 0;padding:0 clamp(16px,4vw,52px);display:flex;flex-direction:column;gap:26px}.force-text{max-width:760px}.force-flow{display:grid;grid-template-columns:auto 60px auto 60px minmax(0,1fr) 60px auto;align-items:center;gap:10px}.ff-node{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:14px;max-width:150px}.ff-node>svg{width:64px;height:64px;padding:18px;border-radius:50%;background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-clay);box-shadow:var(--shadow-1)}.ff-arrow{height:2px;background:linear-gradient(90deg,rgba(200,113,74,.2),var(--c-clay));position:relative;border-radius:2px;overflow:hidden}.ff-arrow:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,#fff,transparent);animation:think 2.8s var(--ease) infinite;will-change:transform}.ff-team{display:flex;flex-wrap:wrap;gap:8px;padding:16px;justify-content:center}.ff-team span{padding:7px 12px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);font-size:13px;font-weight:600;animation:soft-blink 5s ease-in-out infinite}@keyframes soft-blink{0%,to{box-shadow:none}50%{box-shadow:0 0 0 1px #c8714a66,0 6px 18px #c8714a2e}}.plans{max-width:1120px;margin:90px auto 0;padding:0 clamp(16px,4vw,52px)}.l-end{margin:90px clamp(16px,4vw,52px) 0;min-height:300px;display:flex;align-items:center}.l-end-inner{position:relative;padding:40px clamp(20px,4vw,56px);max-width:1320px}.l-end h2{font-size:clamp(34px,4.4vw,58px);color:#fff8ef;margin:0 0 8px}.l-end p{color:#fff6ece6;font-size:18px;margin:0 0 22px}.l-hand.end{position:absolute;right:-10px;bottom:-10px;font-size:26px;white-space:nowrap;text-align:right}.landing .l-foot{border-top:0;margin-top:30px}@media(max-width:1240px){.bb-band-inner{grid-template-columns:repeat(3,1fr)}.bb-intro{grid-column:1 / -1}.caps{grid-template-columns:repeat(3,1fr);margin:-40px 16px 0}.cap:nth-child(4){border-left:0}.cap:nth-child(n+4){border-top:1px solid var(--c-line)}.force-flow{grid-template-columns:1fr;justify-items:center}.ff-arrow{width:2px;height:34px;background:linear-gradient(180deg,rgba(200,113,74,.2),var(--c-clay))}.dx-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){.app{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:18px 10px}.sidebar .wordmark,.side-nav .nav-item span,.side-group,.side-card{display:none}.side-nav .nav-item{justify-content:center;padding:12px}.bb-grid,.dx,.d-view.with-panel{grid-template-columns:minmax(0,1fr)}.bb-side,.dx-side{position:static}.l-hero-grid,.tools{grid-template-columns:1fr}.l-hero-side{align-items:flex-start}.l-orb{display:none}.tool-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.top-brand{display:inline-flex}.topbar{pointer-events:auto;background:color-mix(in srgb,var(--c-paper) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 14px}.topbar-right{margin-left:auto}.main{padding:12px 14px 110px}.bottom-nav{display:flex}.page-hero{padding:22px 20px;min-height:200px}.home-hero{padding:26px 22px;min-height:300px}.home-orb{display:none}.start-card{width:100%;margin-top:-40px}.dx-two{grid-template-columns:1fr}.caps{grid-template-columns:1fr 1fr}.cap{border-left:0!important;border-top:1px solid var(--c-line)}.bb-band-inner{grid-template-columns:1fr}.tool-grid{grid-template-columns:repeat(2,1fr)}.l-title{font-size:44px}.landing .l-actions .btn-ghost-light{display:none}}@media(max-width:720px){.bottom-nav .nav-item{padding:6px;font-size:10.5px}}.bb-main .composer{max-width:none;margin:0;width:100%}.neo-orb-gl{position:absolute;inset:15%;width:70%;height:70%;border-radius:50%;opacity:0;transition:opacity 1.2s var(--ease)}.neo-orb-gl.on{opacity:1}.scene-picture{position:absolute;inset:0}.blackbox{position:relative;isolation:isolate;border-radius:28px;padding:0 0 26px;color:#f4ece2;background:radial-gradient(120% 80% at 85% -10%,rgba(239,174,118,.14),transparent 55%),radial-gradient(90% 70% at -10% 110%,rgba(201,120,122,.1),transparent 60%),linear-gradient(170deg,#26222f,#1a1822 45%,#131219);border:1px solid rgba(239,174,118,.16);box-shadow:0 30px 80px #15141c47,inset 0 1px #ffffff0f;--c-surface: rgba(255, 255, 255, .045);--c-paper: #15141c;--c-ink: #f4ece2;--c-ink-soft: rgba(244, 236, 226, .62);--c-line: rgba(255, 255, 255, .09);--c-iris-deep: var(--c-amber);--shadow-1: 0 1px 0 rgba(255, 255, 255, .03);--shadow-2: 0 18px 40px rgba(0, 0, 0, .35)}.blackbox>.hud-corners{inset:12px;opacity:.45}.blackbox-glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:.5;background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px)}.blackbox-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 26px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.blackbox-body{padding:26px 30px 30px}.blackbox-inner{display:flex;flex-direction:column;gap:20px}.blackbox .bb-ident{display:flex;align-items:center;gap:14px}.blackbox .bb-titles h2{color:#fff6ec;font-family:var(--f-display)}.blackbox .bb-tag{color:#f4ece28c}.blackbox .bb-tag-side{margin-left:auto}.blackbox .bb-badge{background:linear-gradient(150deg,#3a3245,#1d1b24)}.blackbox .bb-tabs{margin:0}.blackbox .bb-tabs button{color:#f4ece2c7;background:#ffffff0a;border-color:#ffffff14;-webkit-backdrop-filter:none;backdrop-filter:none}.blackbox .bb-tabs button:hover{background:#ffffff14;color:#fff6ec}.blackbox .bb-tabs button.active{color:var(--c-night);background:#fff3e4;border-color:#fff3e4;box-shadow:0 0 0 1px #efae7673,0 10px 28px #efae762e}.blackbox .bb-tabs button.active svg{color:var(--c-clay)}.blackbox h2,.blackbox h3,.blackbox h4{color:#fff6ec}.blackbox .h-sec{color:#f4ece280}.blackbox a{color:var(--c-amber)}.blackbox .muted{color:#f4ece294}.blackbox .btn-primary{color:var(--c-night);background:linear-gradient(180deg,#fff5e8,#f3dcc2);border-color:transparent;box-shadow:0 10px 28px #efae7638}.blackbox .btn-primary:not(:disabled):hover{box-shadow:0 12px 34px #efae7661,0 0 0 1px #efae7680}.blackbox .btn-soft{color:#f4ece2;background:#ffffff0f;border-color:#ffffff1a}.blackbox .btn-ghost{color:#f4ece2}.blackbox .btn-ghost:not(:disabled):hover{background:#ffffff12}.blackbox input,.blackbox textarea,.blackbox select{color:#f4ece2;background:#ffffff0d;border-color:#ffffff1a}.blackbox input::placeholder,.blackbox textarea::placeholder{color:#f4ece273}.blackbox input:focus,.blackbox textarea:focus,.blackbox select:focus{border-color:#efae7699;box-shadow:0 0 0 4px #efae7624}.blackbox select option{color:#1d1b24}.blackbox .pill{background:#ffffff12}.blackbox .pill-ok{color:#7fd1ab}.blackbox .pill-warn{color:#f0c27a}.blackbox .pill-bad{color:#f08a7f}.blackbox .pill-iris{color:var(--c-amber)}.blackbox .pill-neutral{color:#f4ece2b3}.blackbox .badge{background:#ffffff12;color:#f4ece2bf}.blackbox .badge-ok{color:#7fd1ab}.blackbox .badge-warn{color:#f0c27a}.blackbox .chip,.blackbox .chip-s{background:#ffffff12;color:#f4ece2cc}.blackbox .empty{color:#f4ece299}.blackbox .empty h3{color:#fff6ec}.blackbox .empty-orb{background:radial-gradient(circle at 36% 30%,#fff4e6,#f0b98c 22%,#8a4f5a 55%,#2a2236 85%);box-shadow:0 0 30px #efae7659}.blackbox .error-box{background:#c2483f24;border-color:#c2483f66;color:#f6c1ba}.blackbox .tabs{background:#ffffff0d;border-color:transparent}.blackbox .tabs button.active{background:#ffffff1f;color:#fff6ec;box-shadow:none}.blackbox .chips-filter button{background:#ffffff0a;border-color:#ffffff1a;color:#f4ece2c7}.blackbox .chips-filter button.active{background:#fff3e4;color:var(--c-night);border-color:#fff3e4}.blackbox .tab-count{background:#ffffff1a;color:inherit}.blackbox .search{background:#ffffff0d;border-color:#ffffff1a;color:#f4ece299}.blackbox .composer{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0a;max-width:none;margin:0}.blackbox .composer textarea{background:transparent;border:0}.blackbox .work-row{background:#ffffff09;border-color:#ffffff14;color:#f4ece2}.blackbox .work-row:hover{border-color:#efae7666;background:#ffffff0e;box-shadow:none}.blackbox .work-row.is-live{border-color:#efae7673}.blackbox .preview{background:linear-gradient(140deg,#ffffff0f,#ffffff05);color:var(--c-amber)}.blackbox .preview-text{color:#f4ece2}.blackbox .d-card{background:#ffffff0a;border-color:#ffffff14;color:#f4ece2;box-shadow:none}.blackbox .d-card:hover{border-color:#efae7666;box-shadow:0 18px 40px #00000059}.blackbox .d-card.selected{box-shadow:0 0 0 2px var(--c-amber)}.blackbox .d-status .pill{background:#15141cd1}.blackbox .d-panel{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.blackbox .d-panel-close{background:#15141ccc;color:#f4ece2}.blackbox .kv dt{color:#f4ece28c}.blackbox .versions button{background:#ffffff0d;border-color:#ffffff1a;color:#f4ece2}.blackbox .versions button.active{background:#fff3e4;color:var(--c-night)}.blackbox .ext-row{border-color:#ffffff14}.blackbox .glass{background:#ffffff0a;border-color:#ffffff14;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.blackbox .bubble{background:#ffffff0f;border-color:#ffffff17;color:#f4ece2;box-shadow:none}.blackbox .ev{color:#f4ece2a8}.blackbox .ev-note,.blackbox .ev-artifact,.blackbox .ev-typing{background:#ffffff08;border-color:#ffffff1a}.blackbox .ev-ok{color:#7fd1ab;background:#3d8a681f;border-color:#3d8a6859}.blackbox .ev-warn{color:#f0c27a;background:#b9771c1f;border-color:#b9771c59}.blackbox .ev-bad{color:#f08a7f;background:#c2483f1f;border-color:#c2483f59}.blackbox .card{background:#ffffff0a;border-color:#ffffff14;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.blackbox .decision{border-color:#efae7666}.blackbox .action-card{border-color:#ffffff1a}.blackbox .pre{background:#0000004d;color:#f4ece2}.blackbox .switch{background:#ffffff1f;border-color:transparent}.bb-one{display:flex;flex-direction:column;gap:18px}.first-project{padding:8px 26px 26px}.ws-box .ws-head{background:transparent;border:0;box-shadow:none;padding:0 0 4px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.ws-box .ws-head h1{color:#fff6ec;font:600 clamp(24px,2.6vw,34px)/1.12 var(--f-display);margin:8px 0}.ws-box .crumb{color:#f4ece2b3;display:inline-flex;gap:6px;align-items:center;font-size:13px}.ws-box .phase{color:var(--c-amber)}.ws-box .timeline-col{padding:0;background:transparent;border:0;max-width:920px;width:100%;margin:0 auto}.ws-box .composer.sticky{bottom:14px;background:#1e1b25eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.conn{font-size:11.5px;color:#f4ece28c}.conn.on:before{content:"\25cf";color:#7fd1ab;margin-right:4px}.dx{display:flex;flex-direction:column;gap:18px}.dx-bar{display:flex;justify-content:space-between;align-items:center;gap:10px}.dx-neo{position:relative;display:flex;flex-direction:row;width:100%;gap:26px;align-items:center;padding:24px 26px;border-radius:22px;background:radial-gradient(90% 120% at 100% 0%,rgba(239,174,118,.14),transparent 60%),#ffffff0a;border:1px solid rgba(239,174,118,.22)}.dx-neo-text{flex:1;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.dx-neo h3{display:flex;align-items:center;font-size:21px;margin:0}.dx-summary{margin:0;font:400 17px/1.62 var(--f-display);color:#f4ece2;max-width:860px}.dx-when{margin:0;color:#f4ece28c}.dx-conf{display:flex;flex-direction:column;align-items:center;gap:6px;color:#f4ece2b3;flex:none}.dx-parts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dx-part{padding:18px 20px;border-radius:20px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.dx-part h3{display:flex;gap:8px;align-items:center;font:600 18px var(--f-display);margin:0 0 12px}.dx-part h3 svg{color:var(--c-amber)}.dx-issues h3 svg{color:#f08a7f}.blackbox .dx-n{color:var(--c-amber);background:#efae761a;box-shadow:inset 0 0 0 1px #efae7640}.blackbox .dx-issues .dx-n{color:#f08a7f;background:#f08a7f1a;box-shadow:inset 0 0 0 1px #f08a7f40}.blackbox .lvl-low{color:#f4ece2;background:#ffffff1f}.dx-foot{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dx-unverified{margin:0;padding-left:18px;color:#f4ece2a8;font-size:13.5px}@media(max-width:860px){.blackbox-head,.blackbox-body{padding-left:16px;padding-right:16px}.dx-parts,.dx-foot{grid-template-columns:1fr}.dx-neo{flex-direction:column;align-items:flex-start}.blackbox .bb-tag-side{display:none}}.neo-bot{display:inline-block;flex:none;vertical-align:middle}.neo-orb-bot{position:relative;filter:drop-shadow(0 10px 22px rgba(0,0,0,.38))}.neo-orb.alive .neo-bot-eyes{animation:eyes 4.8s ease-in-out infinite;transform-origin:center}.neo-orb.alive .neo-bot-ear{animation:eyes 4.8s ease-in-out infinite .6s}@keyframes eyes{0%,to{opacity:.78}50%{opacity:1}}.ev-avatar{width:32px;height:32px;display:grid;place-items:center}.dx-neo h3 .neo-bot{margin-right:10px}.brand-mark{background:transparent!important;border-radius:0}.balance.credits b{font-weight:650}.balance.credits svg{color:var(--c-clay)}.balance.credits.personal{color:var(--c-ink-soft)}.dx-empty .dx-ask{max-width:760px;margin:6px auto 0}.dx>.dx-ask{margin:0 0 18px}.ev-ask,.ev-delivered{align-items:flex-start}.ask-box{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:4px 20px 20px;background:#ffffff0d;border:1px solid rgba(239,174,118,.22)}.ask-title{color:#fff6ec;font-size:14px}.ask-frame{width:100%;border:0;border-radius:14px;background:#fff}.ask-sent{display:inline-flex;gap:6px;align-items:center;color:var(--c-amber);margin:0}.ev-delivered{padding-left:38px}.delivered-card{display:flex;gap:12px;align-items:center;width:min(460px,100%);padding:8px;border-radius:16px;text-decoration:none!important;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:inherit}.delivered-card:hover{border-color:#efae7666}.delivered-card .preview{width:84px;height:62px;flex:none;aspect-ratio:auto;border-radius:10px}.delivered-meta{display:flex;flex-direction:column;gap:3px;min-width:0;color:#f4ece2}.project-page,.page.ws{height:calc(100vh - 92px);height:calc(100dvh - 92px);min-height:560px;display:flex;flex-direction:column;gap:16px}.project-page>.blackbox,.page.ws>.blackbox{flex:1;min-height:0}.blackbox{display:flex;flex-direction:column}.blackbox-head{flex:none}.blackbox-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(239,174,118,.5) transparent}.blackbox-body::-webkit-scrollbar{width:12px}.blackbox-body::-webkit-scrollbar-track{background:transparent}.blackbox-body::-webkit-scrollbar-thumb{background:#efae7661;border-radius:12px;border:3px solid transparent;background-clip:padding-box}.blackbox-body::-webkit-scrollbar-thumb:hover{background:#efae7699;background-clip:padding-box}.blackbox-inner{animation:bb-in .45s var(--ease) both}@keyframes bb-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bb-scroll{position:absolute;right:26px;bottom:24px;z-index:4;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--c-night);background:linear-gradient(180deg,#fff5e8,#f3dcc2);border:0;box-shadow:0 12px 30px #00000059,0 0 0 1px #efae7673;animation:bb-in .3s var(--ease) both;transition:transform .2s var(--ease)}.bb-scroll:hover{transform:translateY(-2px)}.bb-scroll svg{transform:rotate(90deg)}.blackbox .d-panel{top:0;max-height:calc(100dvh - 330px)}.blackbox .bubble{font-size:15.5px;line-height:1.6}.blackbox .timeline{gap:14px}@media(prefers-reduced-motion:reduce){.blackbox-inner,.bb-scroll{animation:none}.blackbox-body{scroll-behavior:auto}}@media(max-width:760px){.project-page,.page.ws{height:auto;min-height:0}.blackbox-body{overflow:visible}.bb-scroll{display:none}}.lead-line{display:flex;align-items:center;gap:10px;font-size:15px;margin:4px 0 8px}.dot-live{width:10px;height:10px;border-radius:50%;background:var(--c-clay);box-shadow:0 0 0 4px #c8714a26}.dot-live.on{background:#5bbf8a;box-shadow:0 0 0 4px #5bbf8a2e}.side-toggle{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink-soft);cursor:pointer;flex:none;transition:color .2s var(--ease),background .2s var(--ease)}.side-toggle:hover{color:var(--c-ink);background:color-mix(in srgb,var(--c-surface) 70%,#fff)}.app{transition:grid-template-columns .35s var(--ease)}.app.side-closed{grid-template-columns:0 minmax(0,1fr)}.app.side-closed .sidebar{visibility:hidden;padding:0;overflow:hidden;border:0}.app.side-closed .top-brand{display:inline-flex}.topbar{gap:12px}.project-page,.page.ws{height:calc(100vh - 74px);height:calc(100dvh - 74px);gap:12px}.project-page .page-hero,.page.ws .page-hero{min-height:0;padding:14px 22px;border-radius:20px;box-shadow:var(--shadow-1);flex:none}.project-page .page-hero .scene-content,.page.ws .page-hero .scene-content{flex-direction:row;align-items:baseline;gap:14px;flex-wrap:wrap}.project-page .hero-back,.page.ws .hero-back{margin:0;font-size:12.5px}.project-page .hero-title,.page.ws .hero-title{font-size:clamp(20px,2.1vw,26px);margin:0}.project-page .hero-title .pill,.page.ws .hero-title .pill{font-size:11.5px;margin-left:8px}.project-page .hero-sub,.page.ws .hero-sub{font-size:13.5px;margin:0;max-width:680px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.project-page .page-hero .skyline,.page.ws .page-hero .skyline{opacity:.55}.blackbox{border-radius:22px}.blackbox-head{padding:10px 16px;gap:10px}.blackbox .bb-tabs{gap:6px}.blackbox .bb-tabs button{padding:7px 14px;font-size:13px;border-radius:12px}.blackbox .bb-tag{font-size:10.5px}.blackbox-body{padding:18px 22px 24px;font-size:13.5px}.blackbox-inner{gap:16px}.blackbox .h-sec{font-size:11px;margin-bottom:8px}.blackbox .composer{border-radius:18px;padding:10px 10px 8px}.blackbox .composer textarea{font-size:14px;min-height:52px;padding:8px 10px}.blackbox .composer .btn{font-size:13px;padding:7px 14px}.blackbox .work-row{padding:12px 14px;gap:10px}.blackbox .work-row b{font-size:14px}.blackbox .work-row .small{font-size:12.5px}.blackbox .table-like{gap:8px}.ws-box .ws-head h1{font-size:clamp(18px,1.8vw,22px);margin:2px 0 6px}.ws-box .timeline-col{max-width:820px}.blackbox .timeline{gap:16px}.blackbox .ev{font-size:12.5px}.blackbox .bubble{font-size:14px;line-height:1.6;padding:10px 14px;max-width:100%}.blackbox .ev-avatar{width:26px;height:26px}.blackbox .ev time{font-size:11px}.ask-box{padding:10px;gap:8px}.ask-title{font-size:13px}.ask-frame{zoom:.85;border-radius:12px}.delivered-card{width:min(380px,100%);padding:6px;border-radius:14px}.delivered-card .preview{width:70px;height:52px}.delivered-meta b{font-size:13px}.ev-delivered{padding-left:34px}.blackbox .d-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.blackbox .d-meta b,.blackbox .d-panel{font-size:13px}.blackbox .d-panel-title{font-size:18px}.blackbox .dx-summary,.blackbox .dx-part h3{font-size:15px}.blackbox .dx-list{font-size:13.5px}.balance.credits{gap:8px}.cr-part{display:inline-flex;align-items:baseline;gap:4px}.cr-part .muted{font-size:11.5px}.cr-sep{width:1px;height:14px;background:var(--c-line)}.balance.pace{cursor:pointer;font-size:12.5px;font-weight:600;gap:6px;color:var(--c-ink-soft)}.balance.pace:hover{color:var(--c-ink);border-color:color-mix(in srgb,var(--c-clay) 45%,var(--c-line))}.balance.pace.on{color:var(--c-clay);border-color:color-mix(in srgb,var(--c-clay) 45%,var(--c-line))}.team-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}.team-side{display:flex;flex-direction:column;gap:20px}.team-card{padding:22px 24px}.team-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.team-head h2,.team-head h3{margin:0;font:600 18px/1.2 var(--f-display)}.team-head.sub{margin-top:22px}.team-head.sub h3{font-size:15px}.team-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.team-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--c-line)}.team-list li:first-child{border-top:0}.team-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.team-who b{font-size:14.5px}.team-role select{width:auto;min-width:150px}.role-pill{display:inline-block;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:color-mix(in srgb,var(--c-clay) 10%,var(--c-surface));color:var(--c-ink);border:1px solid color-mix(in srgb,var(--c-clay) 25%,var(--c-line))}.avatar.sm.ghost{background:var(--c-surface);color:var(--c-ink-soft);border:1px dashed var(--c-line)}.role-hint{margin:-4px 0 4px;line-height:1.5}.role-list{margin:0;display:flex;flex-direction:column;gap:14px}.role-list dt{font-weight:650;font-size:14px}.role-list dd{margin:3px 0 0;color:var(--c-ink-soft);font-size:13.5px;line-height:1.55}@media(max-width:960px){.team-grid{grid-template-columns:1fr}}@media(max-width:760px){.project-page .hero-sub,.page.ws .hero-sub{white-space:normal}}.topbar-right{margin-left:auto}.project-page .page-hero .scene-content,.page.ws .page-hero .scene-content{justify-content:flex-start;text-align:left}.project-page .hero-sub,.page.ws .hero-sub{flex-basis:100%}.ws-box .blackbox-inner{min-height:100%}.ws-box .timeline-col{flex:1;display:flex;flex-direction:column}.ws-box .timeline-col>.composer{margin-top:auto}.blackbox-body.bare{overflow:hidden;padding:0;display:flex}.blackbox-body.bare>.blackbox-inner{flex:1;min-height:0;display:flex;gap:0}.chat{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.chat-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:22px 24px 18px;scrollbar-width:thin;scrollbar-color:rgba(239,174,118,.5) transparent}.chat-scroll::-webkit-scrollbar{width:12px}.chat-scroll::-webkit-scrollbar-thumb{background:#efae7661;border-radius:12px;border:3px solid transparent;background-clip:padding-box}.chat-scroll>*{max-width:820px;margin-left:auto;margin-right:auto}.chat-lines{gap:16px}.chat-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12vh 0 0;color:#f4ece29e;font-size:14px;text-align:center}.bubble.me{max-width:78%;border-radius:18px 18px 4px;background:#efae7629;border-color:#efae7647;color:#fff6ec;white-space:pre-wrap;display:flex;flex-direction:column;gap:8px}.me-files{display:flex;gap:6px;flex-wrap:wrap}.chat-composer{flex:none;width:min(820px,calc(100% - 48px));margin:0 auto 18px;padding:8px 8px 8px 10px;border-radius:22px;background:#1e1b25f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 -10px 30px #0000002e}.chat-row{display:flex;align-items:flex-end;gap:8px}.chat-row textarea{flex:1;min-height:40px;max-height:180px;resize:none;padding:9px 6px;font-size:14px;line-height:1.5;background:transparent;border:0;color:#f4ece2}.chat-row textarea:focus{box-shadow:none;outline:none}.chat-row .icon-btn{width:38px;height:38px;border-radius:12px;color:#f4ece2cc}.chat-row .send-orb{padding:9px 16px;font-size:13px}.chat-composer .composer-bar{padding:0 4px}.chat-down{bottom:104px}.ws-box .chat-scroll .ws-head{max-width:820px}.ws-box .timeline-col{flex:none}@media(max-width:760px){.chat-composer{width:calc(100% - 20px);margin-bottom:10px}.chat-scroll{padding:14px 12px}}.team-name{display:inline-flex;gap:4px;align-items:baseline;font-size:14.5px}.team-title{font:600 15px/1.3 var(--f-display);color:var(--c-clay)}.team-title.empty{color:var(--c-ink-soft);font-weight:500;font-style:italic}.team-focus{font-size:13px;color:var(--c-ink-soft);line-height:1.5}.team-list li{align-items:flex-start;padding:16px 0}.team-list .avatar.sm{margin-top:2px}.team-role{display:flex;align-items:center;gap:8px}.feed-bar{position:sticky;top:-22px;z-index:2;padding:4px 0 10px;background:linear-gradient(180deg,#1c1a23 70%,transparent)}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.feed-item{width:100%;display:flex;align-items:center;gap:14px;padding:8px 12px 8px 8px;border-radius:16px;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);color:#f4ece2;font:inherit;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.feed-item:hover{border-color:#efae7666;background:#ffffff0f}.feed-item.selected{border-color:#efae7699}.feed-thumb{width:88px;height:64px;flex:none;border-radius:12px;overflow:hidden}.feed-thumb .preview{width:100%;height:100%;aspect-ratio:auto;border-radius:12px}.feed-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.feed-meta b{font-size:14px}.feed-dx{display:flex;flex-direction:column;gap:22px}.dx-item{padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.dx-item:last-child{border-bottom:0;padding-bottom:0}.dx-making{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;font-size:13.5px;background:#ffffff0a;border:1px dashed rgba(239,174,118,.35);color:#f4ece2d9}.dx-making .btn{margin-left:auto}.chat-empty .small{color:#f4ece280;margin:0}.blackbox .chat>.chat-composer{margin:0 auto 18px;width:min(820px,calc(100% - 48px));align-self:center}.feed-bar{position:static;background:none;padding:0 0 12px}.chat-scroll>*{max-width:760px}.chat-lines{gap:22px;padding-bottom:8px}.blackbox .ev-message{align-items:flex-start;gap:12px}.blackbox .ev-message .ev-avatar{width:24px;height:24px;margin-top:2px}.neo-say{flex:1;min-width:0;color:#efe7dc;font-size:15px;line-height:1.7}.md>*{margin:0 0 10px}.md>*:last-child{margin-bottom:0}.md ul,.md ol{padding-left:22px}.md li{margin:3px 0}.md h4{font:600 15.5px/1.4 var(--f-body);color:#fff6ec;margin-top:14px}.md code{font:500 13px var(--f-mono);padding:1px 6px;border-radius:6px;background:#ffffff14}.md pre{padding:12px 14px;border-radius:12px;background:#00000059;border:1px solid rgba(255,255,255,.08);overflow-x:auto}.md pre code{padding:0;background:none;font-size:12.5px;line-height:1.6}.md a{color:var(--c-amber)}.ev-person{justify-content:flex-end}.bubble.me{max-width:72%;padding:10px 16px;border-radius:20px;background:#ffffff17;border:0;color:#f6efe6;font-size:15px;line-height:1.6}.blackbox .ev-ok,.blackbox .ev-warn,.blackbox .ev-bad,.blackbox .ev-note,.blackbox .ev-artifact{margin-left:36px;font-size:12.5px;padding:7px 12px;border-radius:12px}.blackbox .ev-typing{margin-left:36px;background:none;border:0;padding:4px 0}.ev-delivered,.ev-ask{padding-left:0}.ev-delivered .delivered-card{margin-left:36px}.ask-box{margin-left:0}.chat-composer{border-radius:26px;padding:10px 10px 10px 12px;background:#26232efa;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 30px #00000047}.blackbox .chat>.chat-composer{width:min(760px,calc(100% - 48px))}.chat-row{align-items:flex-end;gap:6px}.chat-row textarea{font-size:15px;padding:8px 6px;min-height:40px}.chat-plus,.chat-send{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;cursor:pointer;border:0}.chat-plus{background:transparent;color:#f4ece2bf;border:1px solid rgba(255,255,255,.14)}.chat-plus:hover{color:#fff6ec;background:#ffffff0f}.chat-send{background:#f4ece2;color:#1c1a23;transition:opacity .2s var(--ease),transform .2s var(--ease)}.chat-send:hover:not(:disabled){transform:translateY(-1px)}.chat-send:disabled{opacity:.35;cursor:default}.chat-down{bottom:98px;left:50%;right:auto;transform:translate(-50%);width:36px;height:36px;background:#26232ef5;color:#f4ece2;box-shadow:0 6px 20px #0000004d,0 0 0 1px #ffffff24}.chat-down:hover{transform:translate(-50%) translateY(-2px)}.chat-empty{padding-top:16vh;font-size:15px}.chat.wide .chat-scroll>*{max-width:1180px}.chat.wide .d-view.with-panel{grid-template-columns:minmax(0,1fr) 360px}.dx-making-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12.5px;text-decoration:none!important;color:#f4ece2d9;background:#ffffff0d;border:1px dashed rgba(239,174,118,.4)}.dx-item{border-bottom:0;padding-bottom:0}.team-credits{display:flex;align-items:center;gap:10px;margin-top:4px;color:var(--c-ink-soft)}.meter.thin{width:120px;height:5px;display:inline-block}.meter.thin i{display:block;height:100%;border-radius:999px;background:var(--c-clay)}.meter.thin.warn i{background:var(--c-warn)}.chat-wrap.split{flex:1;display:flex;flex-direction:row;align-items:stretch;min-width:0;min-height:0;height:100%}.chat-wrap.split>.chat{flex:1;min-width:340px}.chat-side{position:relative;flex:0 0 min(46%,680px);min-width:0;min-height:0;display:flex;flex-direction:column;padding:12px;overflow:auto;overscroll-behavior:contain;border-left:1px solid rgba(255,255,255,.09);animation:side-in .35s var(--ease);scrollbar-width:thin;scrollbar-color:rgba(239,174,118,.5) transparent}.chat-side::-webkit-scrollbar{width:10px}.chat-side::-webkit-scrollbar-thumb{background:#efae7661;border-radius:10px;border:3px solid transparent;background-clip:padding-box}@keyframes side-in{0%{opacity:0;transform:translate(16px)}}.chat-wrap .chat-side .d-panel{position:static;top:auto;max-height:none;height:100%;border-radius:18px}.chat-side .d-panel-close{top:20px;right:20px}@media(max-width:900px){.chat-wrap.split>.chat{min-width:0}.chat-side{position:fixed;inset:0;z-index:60;flex:none;width:100%;height:100%;border-left:0;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 85% -10%,rgba(239,174,118,.14),transparent 55%),radial-gradient(90% 70% at -10% 110%,rgba(201,120,122,.1),transparent 60%),linear-gradient(170deg,#26222f,#1a1822 45%,#131219)}.chat-side .d-panel-close{top:calc(20px + env(safe-area-inset-top))}.blackbox:has(.chat-side),.blackbox-inner:has(>.chat-wrap.split){isolation:auto;animation:none}}.doc-ask{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 10px;border-radius:18px;background:#1e1b25b8;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.doc-ask:focus-within{border-color:#efae7680;box-shadow:0 0 0 4px #efae761f}.doc-ask textarea,.blackbox .doc-ask textarea{flex:1;min-width:0;width:auto;min-height:40px;max-height:160px;resize:none;padding:8px 4px;border:0;border-radius:0;background:transparent;color:#f4ece2;font-size:14px;line-height:1.5;box-shadow:none}.doc-ask textarea:focus,.blackbox .doc-ask textarea:focus{border:0;box-shadow:none;outline:none}.doc-ask textarea::placeholder{color:#f4ece273}.doc-ask .btn{flex:none}.speak{width:28px;height:28px;border-radius:50%;flex:none;display:inline-grid;place-items:center;padding:0;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--c-ink-soft);transition:color .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease)}.speak:hover{color:var(--c-ink);background:color-mix(in srgb,var(--c-ink) 7%,transparent);border-color:color-mix(in srgb,var(--c-ink) 12%,transparent)}.speak.on{color:var(--c-iris-deep);background:#efae7624;border-color:#efae766b}.neo-say-tools{display:flex;align-items:center;gap:4px;margin:6px 0 0 -4px;opacity:.7;transition:opacity .2s var(--ease)}.neo-say-tools:hover,.neo-say-tools:focus-within{opacity:1}.neo-say-tools:empty{display:none}.neo-findings{margin:10px 0 0;padding-left:20px;font-size:13.5px;line-height:1.6;color:#efe7dcd9}.neo-findings li{margin:3px 0}.neo-findings li::marker{color:var(--c-amber)}.chat-mic{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;cursor:pointer;padding:0;background:transparent;color:#f4ece2bf;border:1px solid rgba(255,255,255,.14);transition:color .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease)}.chat-mic:not(.on):not(:disabled):hover{color:#fff6ec;background:#ffffff0f}.chat-mic:disabled{opacity:.35;cursor:default}.chat-mic.on{color:var(--c-amber);background:#efae7624;border-color:#efae768c;animation:mic-pulse 1.8s ease-out infinite}@keyframes mic-pulse{0%{box-shadow:0 0 #efae7661}70%,to{box-shadow:0 0 0 9px #efae7600}}.preview.preview-md{display:block;aspect-ratio:auto;height:auto;max-height:70vh;overflow:auto;padding:16px;text-align:left;place-items:initial;font-size:14px;line-height:1.65;color:var(--c-ink);scrollbar-width:thin;scrollbar-color:rgba(239,174,118,.5) transparent}.preview-md .md h4{color:inherit}.preview-md .md code{background:color-mix(in srgb,var(--c-ink) 8%,transparent)}.preview.preview-pdf{display:block;width:100%;height:70vh;aspect-ratio:auto;border:0;border-radius:14px;background:#fff}.ev-media{align-items:flex-start;gap:12px}.blackbox .ev-media .ev-avatar{width:24px;height:24px;margin-top:2px}.said-media{margin:0;flex:1;min-width:0;max-width:560px;display:flex;flex-direction:column;gap:8px}.said-media figcaption{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;line-height:1.5}.link-btn{display:inline;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:600;color:var(--c-clay);cursor:pointer;text-underline-offset:3px}.link-btn:hover{text-decoration:underline}.blackbox .link-btn,.glass-dark .link-btn{color:var(--c-amber)}.said-media .preview,.delivered-media .preview{width:100%;height:auto;aspect-ratio:auto;max-height:420px;object-fit:contain;border-radius:14px;margin:0}.delivered-media .preview{max-height:380px;border-radius:12px}.said-media div.preview:not(.preview-md),.delivered-media div.preview:not(.preview-md){aspect-ratio:16 / 9}.said-media .preview-web,.delivered-media .preview-web{aspect-ratio:16 / 10}.said-media .preview-pdf{height:420px}.delivered-media .preview-pdf{height:380px}.said-media .preview-text,.delivered-media .preview-text{overflow:auto}.ev-delivered-media .delivered-media{display:flex;flex-direction:column;gap:4px;width:min(560px,calc(100% - 36px));margin-left:36px;padding:6px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:inherit;transition:border-color .2s var(--ease)}.ev-delivered-media .delivered-media:hover{border-color:#efae7666}.delivered-media .preview-audio{margin:6px 0 2px}.delivered-media>a,.delivered-meta-btn{display:block;width:100%;padding:4px 6px;border-radius:10px;color:inherit;text-decoration:none!important}.delivered-meta-btn{appearance:none;-webkit-appearance:none;border:0;background:none;margin:0;font:inherit;text-align:left;cursor:pointer}.delivered-meta-btn:hover,.delivered-media>a:hover{background:#ffffff0a}button.delivered-card{appearance:none;-webkit-appearance:none;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}button.delivered-card:hover{border-color:#efae7666}.wp-form{gap:18px}.wp-label{font-size:13px;font-weight:600;color:var(--c-ink)}.wp-label+.muted{margin:2px 0 10px}.wp-chips{display:flex;flex-wrap:wrap;gap:8px}.wp-chip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-surface);font:600 13px/1.2 var(--f-body);color:var(--c-ink-soft);cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease)}.wp-chip:hover{color:var(--c-ink);border-color:color-mix(in srgb,var(--c-clay) 40%,var(--c-line))}.wp-chip.on{color:#fff;background:var(--c-ink);border-color:var(--c-ink)}.blackbox .wp-chip,.glass-dark .wp-chip{color:#f4ece2c7;background:#ffffff0a;border-color:#ffffff1a}.blackbox .wp-chip:hover,.glass-dark .wp-chip:hover{color:#fff6ec;border-color:#efae7666}.blackbox .wp-chip.on,.glass-dark .wp-chip.on{color:var(--c-night);background:#fff3e4;border-color:#fff3e4}.wp-other{margin-top:12px}.wp-other input{flex:1;min-width:0;width:auto}.wp-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:12px}.wp-team{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;border:1px solid var(--c-line);background:var(--c-surface)}.wp-team b{font-size:14px}.presence{--rb-led: color-mix(in srgb, var(--accent, #6fd0ff) 80%, #ffffff);position:fixed;inset:0;z-index:60;pointer-events:none;overflow:visible;contain:layout style}.rb-sprite{position:absolute;top:0;left:0;width:90px;height:84px;transform-origin:50% 62%;will-change:transform,opacity}.rb-main{filter:drop-shadow(0 6px 10px rgba(0,0,0,.28))}.rb-ghost{opacity:0}.rb-shadow{position:absolute;top:0;left:0;width:34px;height:8px;border-radius:50%;transform-origin:50% 50%;background:radial-gradient(closest-side,rgba(0,0,0,.42),rgba(0,0,0,.18) 55%,transparent);will-change:transform,opacity}.rb-figure{width:90px;height:84px;--rb-led: color-mix(in srgb, var(--accent, #6fd0ff) 80%, #ffffff)}.rb-svg{width:100%;height:100%;display:block;overflow:visible}.rb-svg .led{fill:var(--rb-led);transition:fill .4s ease}.rb-svg .ledl{fill:none;stroke:var(--rb-led);stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s ease}.rb-svg .led-stop{stop-color:var(--rb-led)}.rb-svg .rb-limb{fill:url(#none)}.rb-svg .rb-arm .rb-limb{fill:var(--rb-limb, #e9ecf0);stroke:var(--rb-limb-stroke, rgba(70, 80, 95, .2));stroke-width:var(--rb-limb-sw, .8)}.rb-svg .rb-arm rect.rb-limb{fill:var(--rb-limb-2, #e1e5ea)}.rb-svg .rb-hand>*{opacity:0}.rb-svg .rb-arm[data-hand=fist] .h-fist,.rb-svg .rb-arm[data-hand=open] .h-open,.rb-svg .rb-arm[data-hand=point] .h-point{opacity:1}.rb-svg .fe,.rb-svg .fm,.rb-svg .fb{opacity:0;transform:scale(.72);transform-box:fill-box;transform-origin:center;transition:opacity .15s ease,transform .16s cubic-bezier(.3,1.4,.5,1)}.rb-svg[data-face=neutral] :is(.fe-neutral,.fm-neutral),.rb-svg[data-face=happy] :is(.fe-happy,.fm-happy),.rb-svg[data-face=excited] :is(.fe-excited,.fm-excited),.rb-svg[data-face=thinking] :is(.fe-thinking,.fm-thinking),.rb-svg[data-face=surprised] :is(.fe-surprised,.fm-surprised),.rb-svg[data-face=focused] :is(.fe-focused,.fm-focused,.fb-focused),.rb-svg[data-face=proud] :is(.fe-proud,.fm-proud),.rb-svg[data-face=listening] :is(.fe-listening,.fm-listening),.rb-svg[data-face=wink] :is(.fe-wink,.fm-wink),.rb-svg[data-face=sad] :is(.fe-sad,.fm-sad,.fb-sad){opacity:1;transform:none}.rb-svg[data-face=proud] .rb-gaze,.rb-svg[data-face=proud] .rb-mouths{translate:0 -1.4px}.rb-svg .rb-talk{opacity:0;transition:opacity .12s ease}.rb-svg .rb-mouths{transition:opacity .12s ease}.rb-svg[data-talking="1"] .rb-talk{opacity:1}.rb-svg[data-talking="1"] .rb-mouths{opacity:0}.rb-svg .rb-hover{opacity:.8}.rb-svg .rb-sparks>*{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0)}.rb-svg .rb-sparks.on>*{animation:rb-spark .62s cubic-bezier(.2,.9,.3,1) both}.rb-svg .rb-sparks.on>:nth-child(2){animation-delay:.06s}.rb-svg .rb-sparks.on>:nth-child(3){animation-delay:.12s}.rb-svg .rb-sparks.on>:nth-child(4){animation-delay:.17s}@keyframes rb-spark{0%{opacity:0;transform:scale(0) rotate(0)}35%{opacity:1;transform:scale(1.15) rotate(30deg)}to{opacity:0;transform:scale(.4) rotate(70deg)}}.presence-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.stage:has(.modal-back) .presence{opacity:0;transition:opacity .25s}@media(prefers-reduced-motion:reduce){.rb-ghost{display:none}.rb-svg .fe,.rb-svg .fm,.rb-svg .fb{transition:opacity .12s linear;transform:none}}.rb-svg .glow{fill:var(--rb-glow, var(--rb-led));transition:fill .4s ease}.rb-svg .glowl{fill:none;stroke:var(--rb-glow, var(--rb-led));stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rb-svg .glow-stop{stop-color:var(--rb-glow, var(--rb-led))}.rb-svg .eye-hi{fill:#fff;opacity:.9}.rb-svg .teeth{fill:none;stroke:#fff;stroke-width:1.2;opacity:.85}.rb-svg .blush{fill:var(--rb-glow, #E0732A);opacity:.32}.rb-svg .rim{stroke:var(--rb-glow, #fff);stroke-width:1.3;stroke-opacity:.45}.rb-svg[data-mouth=none] .rb-mouths{display:none}.rb-svg .rb-bulb2{transform-box:fill-box;transform-origin:center;animation:rb-bulb2 2.4s ease-in-out infinite}.rb-svg .rb-bulb2:nth-of-type(2){animation-delay:-1.2s}@keyframes rb-bulb2{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.ch-svg.ch-neon .rb-face,.ch-svg.ch-neon .glowl{filter:drop-shadow(0 0 2px var(--rb-glow))}.ch-svg.ch-pixel{image-rendering:pixelated}.presence{--rb-glow: var(--accent, #E0732A);--rb-aura: .6}.rb-aura{position:absolute;left:50%;top:48%;width:128%;height:128%;translate:-50% -50%;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--rb-glow) 72%,#fff) 0%,color-mix(in srgb,var(--rb-glow) 42%,transparent) 38%,transparent 72%);opacity:calc(var(--rb-aura, .6) * var(--rb-pulse, .6));filter:blur(7px);mix-blend-mode:screen;animation:rb-aura 3.6s ease-in-out infinite}@keyframes rb-aura{0%,to{scale:.94}50%{scale:1.06}}.rb-main{filter:drop-shadow(0 6px 10px rgba(0,0,0,.28)) drop-shadow(0 0 10px color-mix(in srgb,var(--rb-glow) calc(var(--rb-aura, .6) * 45%),transparent))}.rb-ghost-fill{fill:color-mix(in srgb,var(--rb-glow) 55%,#fff)}.rb-trail{position:absolute;inset:0;pointer-events:none}.rb-trail i{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;opacity:0;will-change:transform,opacity;background:var(--rb-glow);border-radius:50%;box-shadow:0 0 8px var(--rb-glow)}.presence[data-trail=spark] .rb-trail i{width:5px;height:5px;background:color-mix(in srgb,var(--rb-glow) 60%,#fff)}.presence[data-trail=stars] .rb-trail i{width:10px;height:10px;border-radius:0;background:color-mix(in srgb,var(--rb-glow) 50%,#fff);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);box-shadow:none;filter:drop-shadow(0 0 4px var(--rb-glow))}.presence[data-trail=bubbles] .rb-trail i{width:11px;height:11px;background:transparent;border:1.5px solid color-mix(in srgb,var(--rb-glow) 70%,#fff);box-shadow:inset 0 0 4px var(--rb-glow)}.presence[data-trail=pixels] .rb-trail i{width:6px;height:6px;border-radius:0;box-shadow:none}.rb-ribbon{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.rb-ribbon path{fill:none;stroke:var(--rb-glow);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;filter:blur(2.5px);opacity:0}.ch-figure{position:relative;display:inline-block;--rb-led: color-mix(in srgb, var(--accent, #E0732A) 80%, #ffffff)}.ch-figure .rb-svg{width:100%;height:100%}.ch-figure.ch-alive{animation:ch-bob 3s ease-in-out infinite}@keyframes ch-bob{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-4px) rotate(-1.5deg)}65%{transform:translateY(-1px) rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){.rb-aura,.ch-figure.ch-alive,.rb-svg .rb-bulb2{animation:none}.rb-trail,.rb-ribbon{display:none}}.voicebar{--vb-cream: #f4ece2;--vb-ink: #15141c;--vb-amber: #efae76;--vb-a: 239, 174, 118;--vb-glass: rgba(255, 255, 255, .1);--vb-mic: 64px;--vb-ring: 108px;--vb-side: 44px;--lvl: 0;position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:1000px;margin-inline:auto;min-height:var(--vb-ring);display:grid;grid-template-columns:auto minmax(0,1fr) var(--vb-ring) auto auto minmax(0,1fr);grid-template-areas:"lead chips mic cancel trail voice";align-items:center;column-gap:10px;color:var(--vb-cream);font-family:var(--f-body, Inter, ui-sans-serif, system-ui, sans-serif);-webkit-tap-highlight-color:transparent;transition:opacity .3s ease,filter .3s ease}.voicebar *,.voicebar *:before,.voicebar *:after{box-sizing:border-box}.voicebar button{font:inherit;margin:0}.voicebar button:focus{outline:none}.voicebar button:focus-visible{outline:2px solid rgba(var(--vb-a),.95);outline-offset:3px}.vb-round{justify-self:center;width:40px;height:40px;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#f4ece2d1;background:#1e1b2699;border:1px solid var(--vb-glass);box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s var(--ease, ease),color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.vb-round:hover:not(:disabled){color:var(--vb-cream);background:#2e2938b8;border-color:rgba(var(--vb-a),.38)}.vb-round:active:not(:disabled){transform:scale(.94)}.vb-upload{grid-area:upload}.vb-cancel{grid-area:cancel;width:34px;height:34px;animation:vb-in .22s var(--ease, ease) both}.voicebar[data-drag] .vb-upload{color:var(--vb-ink);background:var(--vb-amber);border-color:transparent;box-shadow:0 0 22px rgba(var(--vb-a),.6);transform:scale(1.08)}.vb-mic-wrap{grid-area:mic;justify-self:center;width:var(--vb-ring);height:var(--vb-ring);display:grid;place-items:center}.vb-mic-wrap>*{grid-area:1 / 1}.vb-halo{width:calc(var(--vb-mic) + 36px);height:calc(var(--vb-mic) + 36px);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--vb-a),.3),rgba(var(--vb-a),.1) 55%,rgba(var(--vb-a),0));opacity:.5;animation:vb-breathe 5.5s ease-in-out infinite}.voicebar[data-phase=listening] .vb-halo{animation:none;opacity:calc(.5 + var(--lvl) * .5);transform:scale(calc(1 + var(--lvl) * .32))}.vb-ring{width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .35s ease}.voicebar[data-phase=listening] .vb-ring{opacity:1}.vb-orbit{width:calc(var(--vb-mic) + 12px);height:calc(var(--vb-mic) + 12px);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .5s ease;background:conic-gradient(from 0deg,rgba(var(--vb-a),0) 0deg 200deg,rgba(var(--vb-a),.7) 320deg,#ffe4c8e6 352deg,rgba(var(--vb-a),0) 360deg);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:vb-spin 2.8s linear infinite}.voicebar[data-busy] .vb-orbit,.voicebar[data-phase=sending] .vb-orbit{opacity:1}.voicebar[data-phase=listening] .vb-orbit{opacity:0}.vb-mic{position:relative;z-index:1;width:var(--vb-mic);height:var(--vb-mic);padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--vb-amber);background:radial-gradient(circle at 34% 28%,#34293a,#221d2b 55%,#18161f);border:2px solid rgba(var(--vb-a),.9);box-shadow:0 0 0 5px rgba(var(--vb-a),.09),0 0 26px rgba(var(--vb-a),.34),inset 0 0 16px rgba(var(--vb-a),.14),0 12px 28px #00000073;transition:transform .22s var(--ease, ease),color .25s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.vb-mic svg{width:28px;height:28px}.vb-mic:hover:not(:disabled){transform:scale(1.04);box-shadow:0 0 0 6px rgba(var(--vb-a),.12),0 0 34px rgba(var(--vb-a),.46),inset 0 0 18px rgba(var(--vb-a),.18),0 12px 28px #00000073}.vb-mic:active:not(:disabled){transform:scale(.96)}.vb-mic:focus-visible{outline-offset:6px}.voicebar[data-phase=listening] .vb-mic{color:var(--vb-ink);background:radial-gradient(circle at 34% 28%,#fbd8b2,#efae76,#cf8a57);border-color:#ffe2c4d9;box-shadow:0 0 0 4px rgba(var(--vb-a),.16),0 0 calc(22px + var(--lvl) * 26px) rgba(var(--vb-a),.55),0 12px 28px #00000073;transition:transform .22s var(--ease, ease),color .25s ease,background .3s ease,border-color .3s ease}.voicebar[data-busy]:not([data-phase=listening]) .vb-mic{border-color:rgba(var(--vb-a),.6)}.voicebar[data-issue]:not([data-phase=listening]) .vb-mic{color:#f4ece299;border-color:#f4ece23d;background:radial-gradient(circle at 34% 28%,#2b2733,#1a1820);box-shadow:0 10px 24px #0006}.voicebar[data-issue]:not([data-phase=listening]) .vb-halo{opacity:0;animation:none}.vb-chips{grid-area:chips;justify-self:end;min-width:0;max-width:100%;max-height:68px;padding:2px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center;gap:6px;overflow-y:auto;scrollbar-width:none}.vb-chips::-webkit-scrollbar{display:none}.vb-chip{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:200px;padding:0 3px 0 9px;border-radius:999px;font-size:12.5px;line-height:1;color:#f4ece2e6;background:#1e1b269e;border:1px solid var(--vb-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:vb-in .24s var(--ease, ease) both}.vb-chip>.icon{flex:none;color:var(--vb-amber)}.vb-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-chip-x{flex:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#f4ece28c;background:transparent;transition:color .2s ease,background .2s ease}.vb-chip-x:hover:not(:disabled){color:var(--vb-cream);background:#ffffff17}.vb-send{flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--vb-ink);background:radial-gradient(circle at 34% 28%,#fbd8b2,#efae76 55%,#cf8a57);box-shadow:0 0 16px rgba(var(--vb-a),.4),0 4px 12px #00000059;animation:vb-in .24s var(--ease, ease) both;transition:transform .18s var(--ease, ease),box-shadow .2s ease}.vb-send:hover:not(:disabled){transform:translate(2px);box-shadow:0 0 22px rgba(var(--vb-a),.55),0 4px 12px #00000059}.vb-voice{grid-area:voice;justify-self:start;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.vb-context{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:26px;padding:0 3px 0 10px;border-radius:999px;font-size:12px;color:var(--vb-cream);background:rgba(var(--vb-a),.1);border:1px solid rgba(var(--vb-a),.28);animation:vb-in .26s var(--ease, ease) both}.vb-context-k{flex:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-amber)}.vb-context-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-context .vb-chip-x{width:20px;height:20px}.vb-hint,.vb-note{margin:0;max-width:100%;font-size:13.5px;line-height:1.4;letter-spacing:.01em;color:#f4ece280;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vb-live{color:rgba(var(--vb-a),.88);animation:vb-glow 2.4s ease-in-out infinite}.vb-note{color:#f4ece2c7}.vb-note[data-kind=held]{color:rgba(var(--vb-a),.92)}.vb-note[data-kind=issue]{color:#f4ece2a8}.voicebar[data-busy] .vb-hint:not(.vb-live){color:transparent;background:linear-gradient(100deg,#f4ece26b 0% 40%,#ffe2c4f2 50%,#f4ece26b 60% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:vb-shimmer 2.6s linear infinite}.vb-dot{display:inline-block;width:7px;height:7px;margin-right:8px;vertical-align:1px;border-radius:50%;background:var(--vb-amber);box-shadow:0 0 10px rgba(var(--vb-a),.8);animation:vb-blink 1.2s ease-in-out infinite}.vb-time{margin-left:10px;font-variant-numeric:tabular-nums;color:#f4ece2b3}.vb-words{max-width:100%;height:2.8em;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;font-size:15.5px;line-height:1.4;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.35),#000 1.1em);mask-image:linear-gradient(to bottom,#00000059,#000 1.1em)}.vb-words p{margin:0;overflow-wrap:anywhere}.vb-final{color:#f4ece2cc}.vb-interim{color:#f4ece270}.vb-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.voicebar[data-disabled]{opacity:.45;filter:grayscale(.7)}.voicebar[data-disabled] button{cursor:not-allowed}.voicebar[data-disabled] .vb-halo,.voicebar[data-disabled] .vb-orbit{animation:none;opacity:0}@keyframes vb-breathe{0%,to{transform:scale(.94);opacity:.38}50%{transform:scale(1.06);opacity:.62}}@keyframes vb-spin{to{transform:rotate(360deg)}}@keyframes vb-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes vb-glow{0%,to{opacity:.62}50%{opacity:1}}@keyframes vb-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes vb-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:600px){.voicebar{--vb-mic: 60px;--vb-ring: 100px;--vb-side: 40px;min-height:0;column-gap:8px;row-gap:6px;grid-template-columns:minmax(0,1fr) var(--vb-ring) auto auto;grid-template-areas:"voice voice voice voice" "chips chips chips chips" "lead mic cancel trail"}.vb-voice{justify-self:center;align-items:center;justify-content:flex-end;min-height:44px;text-align:center}.vb-chips{justify-self:center;justify-content:center;max-height:64px}.vb-words{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.vb-halo,.vb-orbit,.vb-live,.vb-dot,.voicebar[data-busy] .vb-hint:not(.vb-live){animation:none}.vb-chip,.vb-send,.vb-cancel,.vb-context{animation:none}.vb-round,.vb-mic,.vb-send{transition:none}}.vb-lead{grid-area:lead;justify-self:start;display:flex;align-items:center;gap:6px;min-width:0}.vb-trail{grid-area:trail;justify-self:start;display:flex;align-items:center;gap:6px}.vb-pill{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;cursor:pointer;flex:none;color:#f4ece2db;background:#1e1b2699;border:1px solid var(--vb-glass);white-space:nowrap;font:500 12px/1 var(--r10-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .18s}.vb-pill svg{flex:none;color:var(--atmo, var(--vb-amber))}.vb-pill:hover:not(:disabled){color:var(--vb-cream);border-color:rgba(var(--vb-a),.45);box-shadow:0 0 20px rgba(var(--vb-a),.18)}.vb-pill:active:not(:disabled){transform:scale(.96)}.vb-pill[aria-pressed=true],.vb-pill[aria-expanded=true]{color:var(--vb-ink);background:var(--atmo, var(--vb-amber));border-color:transparent}.vb-pill[aria-pressed=true] svg,.vb-pill[aria-expanded=true] svg{color:var(--vb-ink)}.voicebar[data-drag] .vb-mic{box-shadow:0 0 28px rgba(var(--vb-a),.7)}@media(max-width:1100px){.vb-pill span{display:none}.vb-pill{width:40px;padding:0;justify-content:center}}@media(max-width:600px){.vb-lead{justify-self:end;gap:4px}.vb-trail{justify-self:start}}@media(max-width:380px){.voicebar{--vb-ring: 84px;--vb-mic: 54px;column-gap:4px}.vb-pill{width:36px;height:36px}.vb-lead{gap:3px}}.piece{--pc-ink: #f4ece2;--pc-ink-2: rgba(244, 236, 226, .72);--pc-ink-3: rgba(244, 236, 226, .48);--pc-amber: #efae76;--pc-clay: #c8714a;--pc-night: #15141c;--pc-white: #fff6ec;--pc-line: rgba(255, 255, 255, .1);--pc-line-2: rgba(255, 255, 255, .18);--c-surface: rgba(255, 255, 255, .05);--c-ink: #f4ece2;--c-ink-soft: rgba(244, 236, 226, .62);--c-line: rgba(255, 255, 255, .1);--pc-ease: var(--ease, cubic-bezier(.2, .8, .2, 1));position:relative;isolation:isolate;width:100%;height:100%;min-width:0;min-height:240px;overflow:hidden;color:var(--pc-ink);font-family:var(--f-body);border-radius:inherit}.piece h2{margin:0}.piece .btn-primary{color:var(--pc-night);background:linear-gradient(180deg,#fff5e8,#f3dcc2);border-color:transparent;box-shadow:0 10px 28px #efae7638}.piece .btn-primary:not(:disabled):hover{box-shadow:0 12px 34px #efae7661,0 0 0 1px #efae7680;transform:translateY(-1px)}.piece .btn-soft{color:var(--pc-ink);background:#ffffff0f;border-color:var(--pc-line)}.piece .btn-soft:not(:disabled):hover{background:#ffffff17;border-color:#efae7673}.piece .btn-ghost{color:var(--pc-ink);border-color:var(--pc-line)}.piece .btn-ghost:not(:disabled):hover{background:#ffffff12}.piece .btn:focus-visible{outline:2px solid var(--pc-amber);outline-offset:3px}.piece .spinner{border-color:#efae7638;border-top-color:var(--pc-amber)}.piece .btn-primary .spinner{border-color:#15141c33;border-top-color:var(--pc-night)}.piece .error-box{background:#c2483f24;border:1px solid rgba(194,72,63,.42);color:#f6c9c2}.piece .error-box .btn-ghost{color:var(--pc-white)}@keyframes pc-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes pc-fade{0%{opacity:0}}@keyframes pc-rise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes pc-glow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes pc-pulse{0%{box-shadow:0 0 #efae7680}70%,to{box-shadow:0 0 0 10px #efae7600}}@keyframes pc-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes pc-hint{0%,78%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes pc-spin{to{transform:rotate(360deg)}}@keyframes pc-bar{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}@keyframes pc-ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}@keyframes pc-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.035)}}@keyframes pc-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.piece .pc-center{position:absolute;inset:0;display:flex;overflow:auto;padding:clamp(14px,3vw,32px)}.piece .pc-center>*{margin:auto}.piece .pc-err{width:min(520px,100%);animation:pc-in .4s var(--pc-ease) both}.piece .pc-loading{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;animation:pc-fade .4s both}.piece .pc-loading>*{grid-area:1 / 1}.piece .pc-loading-glow{width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(239,174,118,.2),transparent 68%);animation:pc-glow 2.6s ease-in-out infinite}.piece .pc-eyebrow-sm{font:600 11px/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:#efae76e6}.piece .pc-note{margin:0;padding:14px 18px 18px;font-size:12.5px;color:var(--pc-ink-3);text-align:center}.piece .pc-tools{position:absolute;top:10px;right:10px;z-index:6;display:flex;gap:2px;padding:4px;border-radius:999px;background:#15141cad;border:1px solid var(--pc-line);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff0f;opacity:.66;transition:opacity .25s var(--pc-ease)}.piece:hover .pc-tools,.piece .pc-tools:focus-within,.piece .pc-tools.armed{opacity:1}@media(hover:none){.piece .pc-tools{opacity:1}}.piece .pc-tool{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pc-ink-2);cursor:pointer;transition:background .18s,color .18s,transform .18s}.piece .pc-tool:hover{background:#ffffff17;color:var(--pc-white)}.piece .pc-tool:active{transform:scale(.94)}.piece .pc-tool:focus-visible{outline:2px solid var(--pc-amber);outline-offset:1px}.piece .pc-tool[aria-pressed=true]{color:var(--pc-night);background:var(--pc-amber);animation:pc-pulse 1.8s ease-out infinite}.piece .pc-tools-hint{position:absolute;top:calc(100% + 8px);right:0;width:max-content;max-width:min(300px,80vw);padding:8px 12px;border-radius:12px;font:500 12.5px/1.35 var(--f-body);color:var(--pc-white);background:#15141ce6;border:1px solid rgba(239,174,118,.35);box-shadow:0 12px 30px #0006;pointer-events:none;animation:pc-hint 6s var(--pc-ease) forwards}.piece .pc-win{position:absolute;inset:0;display:flex;flex-direction:column;padding:8px;animation:pc-in .5s var(--pc-ease) both}.piece .pc-win-bar{flex:none;height:46px;display:flex;align-items:center;gap:12px;padding:0 150px 0 16px;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#ffffff12,#ffffff09);border:1px solid var(--pc-line);border-bottom:0;min-width:0}.piece .pc-win-dots{display:inline-flex;gap:6px;flex:none}.piece .pc-win-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff24}.piece .pc-win-dots i:first-child{background:#efae76b3}.piece .pc-win-title{flex:1;min-width:0;font:600 13.5px/1.2 var(--f-body);color:var(--pc-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.piece .pc-win-tag{flex:none;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;font:600 10.5px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#efae76f2;background:#efae761a;border:1px solid rgba(239,174,118,.28)}.piece .pc-win-tag i{width:6px;height:6px;border-radius:50%;background:var(--pc-amber);box-shadow:0 0 8px #efae76cc;animation:pc-blink 2s ease-in-out infinite}.piece .pc-win-body{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:0 0 16px 16px;background:#16141b;border:1px solid var(--pc-line);box-shadow:0 30px 70px #00000073}.piece .pc-win.live .pc-win-body{border-color:#efae7638;box-shadow:0 30px 70px #00000073,0 0 40px #efae7614}.piece .pc-frame{display:block;width:100%;height:100%;border:0;background:#fff;animation:pc-fade .4s both}.piece .pc-frame-pdf{background:#2a2730}.piece .pc-sent{position:absolute;left:50%;bottom:20px;z-index:5;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100% - 32px));padding:8px 18px 8px 8px;border-radius:999px;background:#15141ce0;border:1px solid rgba(239,174,118,.35);color:var(--pc-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px #00000073;animation:pc-rise .4s var(--pc-ease) both}.piece .pc-sent-ico{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--pc-night);background:var(--pc-amber)}.piece .pc-sent.sending .pc-sent-ico{background:#efae7624}.piece .pc-sent.sent .pc-sent-ico{animation:pc-pop .45s var(--pc-ease) both;box-shadow:0 0 16px #efae768c}.piece .pc-sent b{flex:none;font:600 13px var(--f-body)}.piece .pc-sent-text{min-width:0;font-size:12.5px;color:var(--pc-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.piece .pc-sent-text:before{content:"\ab"}.piece .pc-sent-text:after{content:"\bb"}.piece .pc-sent-err{position:absolute;left:16px;right:16px;bottom:16px;z-index:5;animation:pc-in .3s var(--pc-ease) both}.piece .pc-image{position:absolute;inset:0;overflow:hidden;cursor:zoom-in;outline:none;-webkit-user-select:none;user-select:none;background:radial-gradient(70% 60% at 50% 46%,rgba(239,174,118,.08),transparent 72%)}.piece .pc-image:focus-visible{box-shadow:inset 0 0 0 2px #efae7699}.piece .pc-image-stage{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:clamp(10px,2.4vw,28px)}.piece .pc-image img{display:block;width:100%;height:100%;object-fit:contain;opacity:0;filter:drop-shadow(0 24px 50px rgba(0,0,0,.5));transition:opacity .5s var(--pc-ease);-webkit-user-drag:none}.piece .pc-image.ready img{opacity:1}.piece .pc-image.zoomed{overflow:auto;cursor:zoom-out}.piece .pc-image.zoomed .pc-image-stage{width:max-content;height:auto;min-width:100%;min-height:100%;padding:0}.piece .pc-image.zoomed img{height:auto;max-width:none;object-fit:fill;filter:none}.piece .pc-image.dragging{cursor:grabbing}.piece .pc-video{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(8px,2vw,22px);animation:pc-in .5s var(--pc-ease) both;background:radial-gradient(70% 60% at 50% 50%,rgba(239,174,118,.07),transparent 72%)}.piece .pc-video video{display:block;width:100%;height:100%;object-fit:contain;border-radius:16px;background:#0b0a0f;outline:none;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0f}.piece .pc-audio{position:absolute;inset:0;container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:clamp(10px,3cqh,26px);padding:24px 20px;overflow:auto;animation:pc-in .6s var(--pc-ease) both;background:radial-gradient(60% 55% at 50% 38%,rgba(239,174,118,.1),transparent 70%),radial-gradient(90% 70% at 50% 110%,rgba(74,47,76,.35),transparent 70%)}.piece .pc-orb{position:relative;flex:none;width:230px;height:230px;width:min(46cqmin,300px);height:min(46cqmin,300px)}.piece .pc-orb-art{position:absolute;inset:0}.piece .pc-orb-art:before{content:"";position:absolute;inset:-28%;border-radius:50%;background:radial-gradient(circle,rgba(239,174,118,.16),transparent 64%);transition:opacity .8s;opacity:.6}.piece .pc-audio.playing .pc-orb-art:before{opacity:1;animation:pc-glow 4s ease-in-out infinite}.piece .pc-halo{position:absolute;inset:23%;border-radius:50%;border:1px solid rgba(239,174,118,.3);opacity:0}.piece .pc-audio.playing .pc-halo{animation:pc-ripple 3.6s ease-out infinite}.piece .pc-audio.playing .pc-halo.h2{animation-delay:1.2s}.piece .pc-audio.playing .pc-halo.h3{animation-delay:2.4s}.piece .pc-bars,.piece .pc-bars i{position:absolute;inset:0}.piece .pc-bars b{position:absolute;left:50%;top:2%;width:3px;margin-left:-1.5px;border-radius:3px;transform-origin:50% 100%;transform:scaleY(.28);background:linear-gradient(180deg,#fff3e4f2,#efae7680);opacity:.5;transition:transform .7s var(--pc-ease),opacity .7s}.piece .pc-audio.playing .pc-bars b{opacity:.95;animation-name:pc-bar;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.piece .pc-ring{position:absolute;top:15%;left:15%;width:70%;height:70%;transform:rotate(-90deg);overflow:visible}.piece .pc-ring circle{fill:none;stroke-width:1.4}.piece .pc-ring .track{stroke:#ffffff17}.piece .pc-ring .prog{stroke:var(--pc-amber);stroke-linecap:round;transition:stroke-dasharray .3s linear;filter:drop-shadow(0 0 3px rgba(239,174,118,.7))}.piece .pc-core{position:absolute;inset:24%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 36% 30%,#fff3e4,#f3c48f 18%,#efae76 30%,#c8714a 56%,#4a2f4c 92%);box-shadow:0 0 50px #efae764d,inset 0 -12px 30px #15141c80;transition:box-shadow .8s}.piece .pc-core:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 0deg,transparent 0 55%,rgba(255,246,236,.4) 72%,transparent 88%);mix-blend-mode:soft-light;animation:pc-spin 8s linear infinite;animation-play-state:paused}.piece .pc-audio.playing .pc-core{animation:pc-breathe 3.4s ease-in-out infinite;box-shadow:0 0 90px #efae7680,inset 0 -12px 30px #15141c73}.piece .pc-audio.playing .pc-core:before{animation-play-state:running}.piece .pc-play{position:absolute;left:50%;top:50%;width:30%;height:30%;min-width:54px;min-height:54px;transform:translate(-50%,-50%);display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;color:var(--pc-white);background:#15141c80;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #15141c73;transition:transform .2s var(--pc-ease),background .2s}.piece .pc-play:hover{transform:translate(-50%,-50%) scale(1.05);background:#15141c9e}.piece .pc-play:focus-visible{outline:2px solid var(--pc-amber);outline-offset:4px}.piece .pc-play .icon{margin-left:2px}.piece .pc-audio.playing .pc-play .icon{margin-left:0}.piece .pc-audio-meta{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:min(640px,100%)}.piece .pc-audio-title{font:600 clamp(20px,2.6vw,30px)/1.2 var(--f-display);letter-spacing:-.015em;color:var(--pc-white);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.piece .pc-audio-sub{font-size:12.5px;color:var(--pc-ink-3)}.piece .pc-player{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;width:min(560px,100%);flex:none}.piece .pc-skip{width:38px;height:38px;display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;font:600 11.5px/1 var(--f-mono);color:var(--pc-ink-2);background:#ffffff0d;border:1px solid var(--pc-line);transition:color .18s,border-color .18s,background .18s}.piece .pc-skip:hover{color:var(--pc-white);border-color:#efae7673;background:#efae7614}.piece .pc-skip:focus-visible{outline:2px solid var(--pc-amber);outline-offset:2px}.piece .pc-time{font:500 12px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--pc-ink-2);min-width:38px;text-align:center}.piece .pc-seek{-webkit-appearance:none;appearance:none;width:100%;height:4px;margin:0;border-radius:99px;cursor:pointer;outline:none;background:linear-gradient(90deg,var(--pc-amber) var(--p, 0%),rgba(255,255,255,.14) var(--p, 0%))}.piece .pc-seek:disabled{cursor:default;opacity:.6}.piece .pc-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff3e4;border:0;box-shadow:0 0 0 4px #efae7640,0 2px 8px #0006}.piece .pc-seek::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff3e4;border:0;box-shadow:0 0 0 4px #efae7640}.piece .pc-seek:focus-visible{box-shadow:0 0 0 3px #efae7666}.piece .pc-doc{position:absolute;inset:0;display:flex;flex-direction:column;padding:8px;animation:pc-in .5s var(--pc-ease) both}.piece .pc-doc-head{flex:none;min-height:46px;display:flex;align-items:center;gap:12px;padding:4px 150px 10px 8px;min-width:0}.piece .pc-doc-ico{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--pc-amber);background:#efae761a;border:1px solid rgba(239,174,118,.25)}.piece .pc-doc-titles{display:flex;flex-direction:column;gap:3px;min-width:0}.piece .pc-doc-titles h2{font:600 17px/1.2 var(--f-display);letter-spacing:-.01em;color:var(--pc-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.piece .pc-doc-titles span{font-size:12px;color:var(--pc-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.piece .pc-doc-scroll{position:relative;flex:1;min-height:0;overflow:auto;border-radius:16px;outline:none;background:linear-gradient(180deg,#0c0b106b,#0c0b1047);border:1px solid var(--pc-line);box-shadow:inset 0 1px #ffffff0a}.piece .pc-doc-scroll:focus-visible{border-color:#efae7680}.piece .pc-doc-md .pc-doc-scroll{background:radial-gradient(90% 50% at 50% 0%,rgba(239,174,118,.06),transparent 60%),linear-gradient(180deg,#1f1c26,#19171f)}.piece .pc-sheet{max-width:780px;margin:0 auto;padding:clamp(26px,4.5vw,60px) clamp(20px,4.5vw,64px) 72px}.piece .pc-sheet .md{font:400 16.5px/1.78 var(--f-body);color:#ece2d6}.piece .pc-sheet .md>*{margin:0 0 16px}.piece .pc-sheet .md .md-h1{font:600 clamp(26px,3.2vw,36px)/1.15 var(--f-display);letter-spacing:-.02em;color:var(--pc-white);margin:0 0 22px}.piece .pc-sheet .md .md-h2{font:600 clamp(21px,2.4vw,25px)/1.25 var(--f-display);letter-spacing:-.01em;color:var(--pc-white);margin:34px 0 12px}.piece .pc-sheet .md .md-h3,.piece .pc-sheet .md .md-h4{font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pc-amber);margin:28px 0 10px}.piece .pc-sheet .md strong{color:var(--pc-white);font-weight:600}.piece .pc-sheet .md li::marker{color:var(--pc-amber)}.piece .pc-pre{margin:0;padding:20px 24px;font:400 13px/1.7 var(--f-mono);color:#f4ece2e0;white-space:pre-wrap;word-break:break-word;tab-size:4}.piece .pc-pre.code{white-space:pre;word-break:normal;width:max-content;min-width:100%}.piece .pc-json .j-key{color:#efae76}.piece .pc-json .j-str{color:#e9d8c2}.piece .pc-json .j-num{color:#e3a6b4}.piece .pc-json .j-lit{color:#c8b3d6;font-style:italic}.piece .pc-table{border-collapse:separate;border-spacing:0;min-width:100%;font:400 13px/1.45 var(--f-body);color:var(--pc-ink)}.piece .pc-table th{position:sticky;top:0;z-index:1;padding:11px 14px;text-align:left;white-space:nowrap;font-weight:600;color:var(--pc-white);background:#24212c;border-bottom:1px solid rgba(239,174,118,.38)}.piece .pc-table td{max-width:420px;padding:8px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgba(255,255,255,.055)}.piece .pc-table tbody tr:nth-child(2n) td{background:#ffffff06}.piece .pc-table tbody tr:hover td{background:#efae7612}.piece .pc-table .num{text-align:right;font-variant-numeric:tabular-nums}.piece .pc-table .pc-rn{position:sticky;left:0;z-index:1;width:1%;text-align:right;font:500 11px/1.45 var(--f-mono);color:var(--pc-ink-3);background:#1c1a22}.piece .pc-table th.pc-rn{z-index:2;background:#24212c;color:var(--pc-ink-3)}.piece .pc-file{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(520px,100%);padding:clamp(28px,5vw,44px) clamp(22px,5vw,48px) clamp(26px,4vw,36px);text-align:center;border-radius:28px;animation:pc-in .6s var(--pc-ease) both;background:radial-gradient(90% 60% at 50% 0%,rgba(239,174,118,.1),transparent 60%),linear-gradient(180deg,#24202c,#19171f);border:1px solid var(--pc-line);box-shadow:0 40px 90px #00000073,inset 0 1px #ffffff0f}.piece .pc-file-glyph{position:relative;width:92px;height:118px;margin-bottom:14px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.piece .pc-file-glyph svg{display:block;width:100%;height:100%}.piece .pc-file-glyph .pc-page{fill:#f2dcc3}.piece .pc-file-glyph .pc-fold{fill:#d7a97f}.piece .pc-file-glyph .pc-lines{fill:none;stroke:#15141c2e;stroke-width:4;stroke-linecap:round}.piece .pc-ext{position:absolute;left:0;right:0;bottom:18%;font:700 13px/1 var(--f-mono);letter-spacing:.08em;color:var(--pc-clay)}.piece .pc-file-kind{position:absolute;right:-10px;bottom:-8px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--pc-night);background:linear-gradient(180deg,#fff1df,#efae76);box-shadow:0 0 0 4px #1d1a23,0 0 20px #efae7673}.piece .pc-file-name{font:600 clamp(21px,2.6vw,27px)/1.2 var(--f-display);letter-spacing:-.015em;color:var(--pc-white);overflow-wrap:anywhere}.piece .pc-file-fname{margin:0;font:500 12.5px var(--f-mono);color:var(--pc-ink-2);overflow-wrap:anywhere}.piece .pc-file-meta{margin:0;font-size:13px;color:var(--pc-ink-3)}.piece .pc-file-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.piece .pc-scroll{position:absolute;inset:0;display:flex;overflow:auto;padding:clamp(14px,4vw,48px)}.piece .pc-sheet-card{position:relative;margin:auto;width:100%;max-width:760px;padding:clamp(28px,4.5vw,58px) clamp(22px,5vw,66px) clamp(30px,4.5vw,56px);border-radius:24px;animation:pc-in .7s var(--pc-ease) both;background:radial-gradient(120% 60% at 0% 0%,rgba(239,174,118,.1),transparent 55%),radial-gradient(90% 60% at 100% 100%,rgba(74,47,76,.3),transparent 60%),linear-gradient(180deg,#23202b,#1a1820);border:1px solid rgba(255,255,255,.09);box-shadow:0 40px 100px #00000080,0 0 0 1px #00000040,inset 0 1px #ffffff0f}.piece .pc-sheet-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.55;background-image:radial-gradient(rgba(255,255,255,.035) .7px,transparent .7px);background-size:4px 4px}.piece .pc-sheet-card:after{content:"";position:absolute;top:-1px;left:clamp(22px,5vw,66px);width:72px;height:2px;border-radius:2px;background:linear-gradient(90deg,#efae76,#efae7600);box-shadow:0 0 12px #efae7699}.piece .pc-eyebrow{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:24px;font:600 11.5px/1.2 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#efae76eb}.piece .pc-eyebrow time{margin-left:auto;letter-spacing:.02em;text-transform:none;font-weight:500;color:var(--pc-ink-3)}.piece .pc-mark{flex:none;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff3e4,#efae76 45%,#c8714a);box-shadow:0 0 14px #efae768c}.piece .pc-card-body{position:relative}.piece .pc-card-body .md{font:400 18px/1.75 var(--f-display);color:#efe6db}.piece .pc-card-body .md>*{margin:0 0 16px}.piece .pc-card-body .md>p:first-child{font-size:clamp(19px,2vw,22px);line-height:1.6;color:var(--pc-white)}.piece .pc-card-body .md .md-h1{font:600 clamp(26px,3.3vw,38px)/1.14 var(--f-display);letter-spacing:-.02em;color:var(--pc-white);margin:0 0 20px}.piece .pc-card-body .md .md-h2{font:600 clamp(21px,2.4vw,26px)/1.25 var(--f-display);letter-spacing:-.01em;color:var(--pc-white);margin:30px 0 12px}.piece .pc-card-body .md .md-h3,.piece .pc-card-body .md .md-h4{font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pc-amber);margin:28px 0 10px}.piece .pc-card-body .md ul,.piece .pc-card-body .md ol{padding-left:1.3em}.piece .pc-card-body .md li{margin:7px 0}.piece .pc-card-body .md li::marker{color:var(--pc-amber)}.piece .pc-card-body .md strong{color:var(--pc-white);font-weight:600}.piece .pc-card-body .md code{font-size:.78em}.piece .pc-card-body .md pre code{font-size:12.5px}.piece .pc-card-body .md a,.piece .pc-sheet .md a{color:var(--pc-amber);text-underline-offset:3px}.piece .pc-panel{position:relative;margin:auto;width:100%;max-width:820px;padding:clamp(26px,4vw,52px);border-radius:26px;animation:pc-in .6s var(--pc-ease) both;background:radial-gradient(100% 70% at 100% 0%,rgba(239,174,118,.13),transparent 60%),linear-gradient(170deg,#26222f,#19171f);border:1px solid rgba(239,174,118,.22);box-shadow:0 40px 100px #00000080,inset 0 1px #ffffff0f}.piece .pc-panel .pc-eyebrow{margin-bottom:18px}.piece .pc-glyph{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font:700 16px/1 var(--f-display);letter-spacing:0;color:var(--pc-night);background:linear-gradient(180deg,#fff1df,#efae76);box-shadow:0 0 0 4px #efae7624,0 0 22px #efae7659}.piece .pc-q{margin:0 0 28px;font:500 clamp(23px,3.1vw,38px)/1.2 var(--f-display);letter-spacing:-.015em;color:var(--pc-white);text-wrap:balance;overflow-wrap:anywhere}.piece .pc-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.piece .pc-option{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 16px 14px 14px;text-align:left;font:inherit;color:var(--pc-ink);cursor:pointer;border-radius:18px;background:#ffffff0b;border:1px solid var(--pc-line);transition:transform .2s var(--pc-ease),border-color .2s,background .2s,box-shadow .2s;animation:pc-in .5s var(--pc-ease) both}.piece .pc-option:nth-child(2){animation-delay:.05s}.piece .pc-option:nth-child(3){animation-delay:.1s}.piece .pc-option:nth-child(n+4){animation-delay:.15s}.piece .pc-option:not(:disabled):hover{transform:translateY(-2px);border-color:#efae7680;background:#efae7614;box-shadow:0 14px 30px #0000004d}.piece .pc-option:focus-visible{outline:2px solid var(--pc-amber);outline-offset:2px}.piece .pc-option:disabled{cursor:not-allowed;opacity:.55}.piece .pc-option-n{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font:600 13px/1 var(--f-mono);color:var(--pc-amber);border:1px solid rgba(239,174,118,.4);background:#efae760f}.piece .pc-option-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.piece .pc-option-txt b{font:600 16px/1.35 var(--f-body);color:var(--pc-white);overflow-wrap:anywhere}.piece .pc-option-txt small{font-size:13px;line-height:1.45;color:var(--pc-ink-3)}.piece .pc-option-go{flex:none;color:var(--pc-ink-3);transition:transform .2s var(--pc-ease),color .2s}.piece .pc-option:not(:disabled):hover .pc-option-go{color:var(--pc-amber);transform:translate(3px)}.piece .pc-actions{display:flex;flex-direction:column;gap:12px}.piece .pc-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 20px;padding:18px 20px;border-radius:18px;background:#ffffff0a;border:1px solid var(--pc-line)}.piece .pc-action-main{flex:1 1 260px;min-width:0}.piece .pc-effect{display:block;font:600 19px/1.3 var(--f-display);color:var(--pc-white)}.piece .pc-target{display:inline-block;max-width:100%;margin-top:8px;padding:4px 10px;border-radius:8px;font:500 12.5px/1.45 var(--f-mono);color:#f3dcc2;background:#0000004d;border:1px solid var(--pc-line);overflow-wrap:anywhere}.piece .pc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.piece .pc-chip{padding:4px 10px;border-radius:999px;font:500 12px/1.3 var(--f-body);color:var(--pc-ink-2);background:#ffffff0f;border:1px solid var(--pc-line)}.piece .pc-chip.big{padding:6px 12px;font-size:13.5px;color:var(--pc-white)}.piece .pc-chip.warn{color:#f3c38f;background:#efae7617;border-color:#efae7666}.piece .pc-yn{display:flex;align-items:center;gap:8px;flex:none}.piece .pc-pick{min-width:68px;padding:10px 18px;border-radius:999px;font:600 14px/1 var(--f-body);color:var(--pc-ink);cursor:pointer;background:transparent;border:1px solid var(--pc-line-2);transition:background .18s,color .18s,border-color .18s}.piece .pc-pick:not(:disabled):hover{border-color:#efae7680}.piece .pc-pick:focus-visible{outline:2px solid var(--pc-amber);outline-offset:2px}.piece .pc-pick[aria-pressed=true]{color:var(--pc-night);background:#fff1df;border-color:transparent;box-shadow:0 6px 18px #efae7640}.piece .pc-pick.no[aria-pressed=true]{color:var(--pc-white);background:#ffffff29;box-shadow:none}.piece .pc-pick:disabled{cursor:not-allowed;opacity:.55}.piece .pc-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.piece .pc-block{margin-bottom:4px}.piece .pc-label{display:block;margin-bottom:8px;font:600 11.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pc-ink-3)}.piece .pc-terms{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px;font-size:14px;color:var(--pc-ink-2)}.piece .pc-terms span{display:inline-flex;align-items:center;gap:8px}.piece .pc-terms .icon{color:var(--pc-amber)}.piece .pc-hint{display:flex;align-items:center;gap:9px;margin:26px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);font-size:13.5px;color:var(--pc-ink-3)}.piece .pc-hint .icon{flex:none;color:var(--pc-amber)}.piece .pc-panel .pc-err{width:100%;margin-top:16px}.piece .pc-lock{position:relative;flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;cursor:help;outline:none;color:#f3c38f;background:#efae761a;border:1px solid rgba(239,174,118,.38);letter-spacing:0;text-transform:none}.piece .pc-lock:focus-visible{box-shadow:0 0 0 2px var(--pc-amber)}.piece .pc-lock:after{content:attr(data-tip);position:absolute;z-index:4;bottom:calc(100% + 10px);right:-6px;width:max-content;max-width:260px;padding:8px 12px;border-radius:10px;font:500 12.5px/1.4 var(--f-body);letter-spacing:0;text-transform:none;text-align:left;color:var(--pc-ink);background:#0f0e14;border:1px solid var(--pc-line);box-shadow:0 12px 30px #00000073;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s,transform .18s}.piece .pc-eyebrow .pc-lock:after{bottom:auto;top:calc(100% + 10px);right:auto;left:-6px;transform:translateY(-4px)}.piece .pc-lock:hover:after,.piece .pc-lock:focus-visible:after{opacity:1;transform:none}.piece .pc-done{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:inherit;background:#15141cbd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pc-fade .3s both}.piece .pc-done b{font:600 20px/1.2 var(--f-display);color:var(--pc-white)}.piece .pc-done-check{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:var(--pc-night);background:linear-gradient(180deg,#fff1df,#efae76);box-shadow:0 0 0 6px #efae7624,0 0 40px #efae7680;animation:pc-pop .5s var(--pc-ease) both}@media(max-width:560px){.piece .pc-win,.piece .pc-doc{padding:4px}.piece .pc-win-bar{padding-right:132px}.piece .pc-win-tag{display:none}.piece .pc-doc-head{padding-right:132px}.piece .pc-player{gap:8px}.piece .pc-skip{width:34px;height:34px}.piece .pc-yn{width:100%}}@media(prefers-reduced-motion:reduce){.piece *:not(.spinner),.piece *:before,.piece *:after{animation:none!important;transition:none!important}.piece-thumb,.piece-thumb *{animation:none!important;transition:none!important}}.piece-thumb{position:relative;flex:none;display:block;width:112px;height:72px;padding:0;overflow:hidden;cursor:pointer;text-align:left;font:inherit;color:#efae76;border-radius:12px;background:linear-gradient(160deg,#2a2632,#18161e);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 16px #0000004d;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s}.piece-thumb:hover{transform:translateY(-2px);border-color:#ffffff38}.piece-thumb:focus-visible{outline:2px solid #efae76;outline-offset:2px}.piece-thumb.active{border-color:#efae76f2;box-shadow:0 0 0 2px #efae76d9,0 0 22px #efae7661,0 8px 20px #00000059}.piece-thumb .pc-media{position:absolute;inset:0;pointer-events:none}.piece-thumb .preview{width:100%;height:100%;aspect-ratio:auto;margin:0;border:0;border-radius:0;object-fit:cover;color:#efae76;background:#221f29}.piece-thumb .preview-none span{display:none}.piece-thumb .preview-text{padding:7px 8px;overflow:hidden;font:400 5.5px/1.4 var(--f-mono);white-space:pre-wrap;color:#f4ece29e}.piece-thumb .preview-audio{display:none}.piece-thumb .preview-web{width:400%;height:400%;transform:scale(.25);transform-origin:0 0;background:#fff}.piece-thumb video::-webkit-media-controls{display:none!important}.piece-thumb .pc-label{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 6px;font:600 10px/1.2 var(--f-body);color:#fff6ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,transparent,rgba(12,11,16,.9))}.piece-thumb .pc-kind{position:absolute;top:5px;left:5px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#efae76;background:#15141cbf;border:1px solid rgba(255,255,255,.12)}.piece-thumb .pc-thumb-play{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-20px 0 0 -13px;display:grid;place-items:center;border-radius:50%;color:#15141c;background:#fff3e4e6;box-shadow:0 4px 12px #0006}.piece-thumb .pc-glyph-tile{position:absolute;inset:0 0 16px;display:grid;place-items:center;background:radial-gradient(70% 80% at 50% 40%,rgba(239,174,118,.14),transparent 70%)}.piece-thumb .pc-mini-win{position:relative;width:50px;height:34px;display:grid;place-items:center;padding-top:6px;border-radius:7px;border:1px solid rgba(239,174,118,.55);background:#15141c99;box-shadow:0 0 14px #efae7633}.piece-thumb .pc-mini-dots{position:absolute;top:4px;left:5px;display:flex;gap:2px}.piece-thumb .pc-mini-dots i{width:3px;height:3px;border-radius:50%;background:#efae76b3}.piece-thumb .pc-glyph-audio{display:flex;align-items:center;justify-content:center;gap:4px}.piece-thumb .pc-glyph-audio i{width:4px;border-radius:3px;background:linear-gradient(180deg,#fff3e4,#efae76);opacity:.9}.piece-thumb .pc-mini-sheet{width:34px;height:40px;display:flex;flex-direction:column;gap:4px;padding:7px 6px;border-radius:4px;transform:rotate(-4deg);background:linear-gradient(180deg,#2f2a37,#24202b);border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 14px #0006}.piece-thumb .pc-mini-sheet i{height:2px;border-radius:2px;background:#f4ece273}.piece-thumb .pc-mini-sheet i:first-child{width:70%;background:#efae76}.piece-thumb .pc-mini-sheet i:last-child{width:55%}.piece-thumb .pc-ask-ring{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#15141c;background:linear-gradient(180deg,#fff1df,#efae76);box-shadow:0 0 0 3px #efae762e,0 0 16px #efae7673}.piece-thumb .pc-ask-ring b{font:700 18px/1 var(--f-display)}.piece-thumb .pc-ask-ring:after{content:"";position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:#efae76;border:2px solid #1d1a23;animation:pc-blink 1.8s ease-in-out infinite}.piece-thumb .pc-glyph-ask{background:radial-gradient(70% 80% at 50% 40%,rgba(239,174,118,.22),transparent 70%)}@property --st-edge{syntax: "<angle>"; inherits: false; initial-value: 0deg;}body.on-stage{overflow:hidden}.stage{--atmo: #efae76;--st-ground: #121118;--st-cream: #f4ece2;--st-soft: rgba(244, 236, 226, .64);--st-faint: rgba(244, 236, 226, .42);--st-glass: rgba(255, 255, 255, .1);--st-line: rgba(255, 255, 255, .07);--st-ease: cubic-bezier(.2, .8, .2, 1);--st-energy: .3;--st-a10: color-mix(in srgb, var(--atmo) 10%, transparent);--st-a18: color-mix(in srgb, var(--atmo) 18%, transparent);--st-a30: color-mix(in srgb, var(--atmo) 30%, transparent);--st-a50: color-mix(in srgb, var(--atmo) 50%, transparent);--c-surface: rgba(255, 255, 255, .045);--c-paper: #15141c;--c-ink: #f4ece2;--c-ink-soft: rgba(244, 236, 226, .62);--c-line: rgba(255, 255, 255, .09);position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;overflow:hidden;background:var(--st-ground);color:var(--st-cream);color-scheme:dark;font-family:var(--f-body);animation:st-in .5s var(--st-ease) backwards}.stage[data-state=working],.stage[data-state=thinking]{--st-energy: .65}.stage[data-state=talking],.stage[data-state=listening]{--st-energy: .55}.stage[data-state=presenting]{--st-energy: 1}.stage-top{position:relative;z-index:50;flex:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px clamp(16px,2.6vw,40px) 10px}.stage-top-left{display:flex;align-items:center;min-width:0}.stage-wordmark{font:700 20px/1 var(--f-display);letter-spacing:.14em;color:var(--st-cream)}.stage-crumb{display:inline-flex;align-items:center;gap:10px;min-width:0}.crumb-root{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;cursor:pointer;flex:none;color:var(--st-soft);background:#ffffff0a;border:1px solid var(--st-glass);font:600 14px var(--f-body);transition:color .2s,border-color .2s,box-shadow .25s}.crumb-root:hover{color:var(--st-cream);border-color:var(--st-a50);box-shadow:0 0 20px var(--st-a18)}.crumb-name{min-width:0;max-width:32vw;font:500 17px/1.2 var(--f-display);color:var(--st-cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb-sep{width:1px;height:22px;background:#ffffff24;flex:none}.stage-tabs{display:inline-flex;align-items:center;gap:3px;padding:4px;border-radius:999px;background:#17151ee6;border:1px solid var(--st-glass);box-shadow:inset 0 1px #ffffff0d}.stage-tabs button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;flex:none;background:transparent;color:var(--st-faint);font:600 13.5px var(--f-body);transition:color .2s,background .25s,box-shadow .3s}.stage-tabs button:hover{color:var(--st-cream);background:#ffffff0f}.stage-tabs button.on{color:#15141c;background:#fff3e4;box-shadow:0 0 20px var(--st-a30)}.stage-tabs button.on svg{color:color-mix(in srgb,var(--atmo) 70%,#5a2f1c)}.stage-top-right{display:flex;align-items:center;gap:8px;min-width:0}.stage-iconbtn{position:relative;height:40px;min-width:40px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;cursor:pointer;color:var(--st-cream);background:#ffffff0a;border:1px solid var(--st-glass);box-shadow:inset 0 1px #ffffff0f;font:700 12px var(--f-body);letter-spacing:.05em;transition:background .25s,border-color .25s,box-shadow .25s;text-decoration:none!important}.stage-iconbtn:hover,.stage-iconbtn[aria-expanded=true]{background:#ffffff14;border-color:var(--st-a50);box-shadow:0 0 22px var(--st-a18),inset 0 1px #ffffff14}.stage-lang{padding:0 13px}.stage-lang svg{color:var(--st-soft)}.stage-iconbtn:focus-visible,.stage-credits:focus-visible,.stage-switch:focus-visible,.stage-tabs button:focus-visible,.crumb-root:focus-visible,.stage-theme:focus-visible,.stage-newp:focus-visible{outline:2px solid var(--st-a50);outline-offset:2px}.stage-credits{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 15px 0 13px;border-radius:999px;min-width:0;color:var(--st-cream);text-decoration:none!important;background:#ffffff0a;border:1px solid var(--st-glass);box-shadow:inset 0 1px #ffffff0f;font-size:13px;transition:border-color .25s,box-shadow .25s}.stage-credits:hover{border-color:var(--st-a50);box-shadow:0 0 22px var(--st-a18)}.stage-credits>svg{color:var(--atmo);flex:none}.sc-part{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.sc-part b{font-weight:650;font-variant-numeric:tabular-nums}.sc-part small{font-size:11.5px;color:var(--st-faint)}.sc-time{align-items:center;gap:4px;padding:3px 8px;margin-left:-3px;border-radius:999px;background:#ffffff0d}.sc-time svg{color:var(--st-soft)}.sc-time b{font-size:12px;font-weight:600;color:var(--st-soft)}.sc-sep{width:1px;height:16px;background:#ffffff1f;flex:none}.stage .balance{height:40px;background:#ffffff0a;border-color:var(--st-glass);color:var(--st-cream)}.stage .balance svg{color:var(--atmo)}.stage-switch{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 13px 0 9px;border-radius:999px;cursor:pointer;flex:none;color:var(--st-soft);background:#ffffff0a;border:1px solid var(--st-glass);font:600 12.5px var(--f-body);transition:color .25s,border-color .25s,box-shadow .25s}.stage-switch:hover{color:var(--st-cream);border-color:var(--st-a50)}.sw-track{position:relative;width:30px;height:18px;border-radius:999px;background:#ffffff1f;transition:background .3s;flex:none}.sw-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#f4ece2;box-shadow:0 1px 4px #0006;transition:transform .3s var(--st-ease)}.stage-switch.on{color:var(--st-cream);border-color:var(--st-a50);box-shadow:0 0 20px var(--st-a18)}.stage-switch.on .sw-track{background:var(--atmo)}.stage-switch.on .sw-knob{transform:translate(12px);background:#fffaf3}.stage-addons{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;font-size:12.5px;color:#f4ece2db;text-decoration:none!important;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;transition:border-color .2s,background .2s,color .2s;white-space:nowrap}.stage-addons:hover{color:#fff6ec;border-color:var(--st-a50);background:var(--st-a10)}.stage-account{position:relative}.stage-menu{position:absolute;right:0;top:calc(100% + 10px);width:252px;padding:8px;border-radius:18px;z-index:55;background:#1a1821f7;border:1px solid var(--st-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #0000008c,0 0 0 1px var(--st-a10),inset 0 1px #ffffff0f;transform-origin:calc(100% - 20px) 0;animation:st-unfold .28s var(--st-ease) backwards}.sm-head{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--st-line);min-width:0}.sm-head b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-head span{font-size:12px;color:var(--st-faint)}.sm-item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;border-radius:11px;background:transparent;color:var(--st-soft);font:500 14px var(--f-body);cursor:pointer;text-align:left}.sm-item:hover,.sm-item:focus-visible{background:#ffffff0f;color:var(--st-cream);outline:none}.sm-item svg{color:var(--st-faint);flex:none}.sm-item:hover svg,.sm-item:focus-visible svg{color:var(--atmo)}.sm-out{margin-top:4px;border-top:1px solid var(--st-line);border-radius:0 0 11px 11px;padding-top:11px}.sm-org{display:flex;flex-direction:column;gap:6px;padding:8px 10px;font-size:12px;color:var(--st-faint)}.sm-org select{width:100%;padding:7px 9px;border-radius:10px;background:#ffffff0d;color:var(--st-cream);border:1px solid var(--st-glass);font:500 13px var(--f-body)}.sm-org option{color:#1d1b24}.stage-stagearea{position:relative;flex:1;min-height:0;display:flex;padding:0 clamp(14px,2vw,28px)}.stage .stage-box{position:relative;isolation:isolate;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:26px;background:radial-gradient(120% 70% at 62% -18%,var(--st-a10),transparent 60%),linear-gradient(168deg,#24202c,#19171f 44%,#121117);border:1px solid rgba(255,255,255,.07);box-shadow:0 50px 120px -40px #000000d9,0 0 0 1px #00000073,0 0 calc(50px + var(--st-energy) * 90px) calc(-34px + var(--st-energy) * 14px) var(--st-a30),inset 0 1px #ffffff12;transition:box-shadow 1.2s var(--st-ease)}.stage-box-glow{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 55% at 50% 112%,var(--st-a18),transparent 70%),radial-gradient(55% 40% at -5% 105%,rgba(201,120,122,.07),transparent 70%);box-shadow:inset 0 0 100px var(--st-a10);opacity:calc(.35 + var(--st-energy) * .65);transition:opacity 1s var(--st-ease)}.stage[data-state=working] .stage-box-glow,.stage[data-state=thinking] .stage-box-glow{animation:st-breathe 4.8s ease-in-out infinite}.stage-box-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .6s;background:radial-gradient(70% 40% at 50% 112%,rgba(255,240,222,.14),transparent 70%)}.stage[data-state=listening] .stage-box-glow:after{opacity:1}.stage-box-grain{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:.09;mix-blend-mode:soft-light;background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27180%27%20height%3D%27180%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.85%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url(%23n)%27%2F%3E%3C%2Fsvg%3E")}.stage-box-edge{position:absolute;inset:0;z-index:6;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--st-edge),transparent 0deg,transparent 24deg,var(--st-a50) 58deg,color-mix(in srgb,var(--atmo) 55%,#fff) 70deg,var(--st-a30) 84deg,transparent 120deg,transparent 200deg,var(--st-a18) 250deg,transparent 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:calc(.3 + var(--st-energy) * .6);animation:st-edge 18s linear infinite;transition:opacity 1s var(--st-ease)}.stage[data-state=working] .stage-box-edge,.stage[data-state=thinking] .stage-box-edge{animation-duration:6s}.stage[data-state=presenting] .stage-box-edge{animation-duration:9s}.stage-box-body{position:relative;z-index:1;flex:1;min-height:0}.stage-piece,.stage-pane{position:absolute;inset:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;padding:26px 22px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;animation:st-piece .7s var(--st-ease) backwards}.stage-piece>*,.stage-pane>*{flex:1 0 auto}.stage-pane.pane-team,.stage-pane.pane-account,.stage-pane.pane-connections,.stage-pane.pane-admin,.stage-pane.pane-projects{padding:32px clamp(18px,3vw,44px) 28px}.stage-under{position:relative;z-index:45;flex:none;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px clamp(14px,2vw,28px) 16px;transition:opacity .4s,filter .4s}.stage-under:before{content:"";position:absolute;left:50%;top:0;width:min(620px,86%);height:90px;transform:translate(-50%);border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--st-a10),transparent);opacity:.7;transition:opacity .6s var(--st-ease)}.stage[data-state=listening] .stage-under:before{opacity:1;background:radial-gradient(closest-side,var(--st-a30),transparent)}.stage-under.off{opacity:.4;filter:saturate(.35);pointer-events:none}.stage-under.off:before{opacity:0}.stage-theme{display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 16px;border-radius:999px;cursor:pointer;flex:none;color:var(--st-cream);background:#ffffff0d;border:1px solid var(--st-glass);font:600 13.5px var(--f-body);transition:color .2s,border-color .2s,box-shadow .25s,background .2s}.stage-theme svg{color:var(--atmo)}.stage-theme:hover{border-color:var(--st-a50);box-shadow:0 0 22px var(--st-a18);background:var(--st-a10)}.stage-strip{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 20px 12px;border-top:1px solid var(--st-line);background:linear-gradient(180deg,#0a090e00,#0a090e73);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.strip-item{flex:none;display:flex;border-radius:12px;transition:transform .3s var(--st-ease)}.strip-item.on{transform:translateY(-2px)}.strip-person{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--st-faint);cursor:help;background:#ffffff0a;border:1px dashed rgba(255,255,255,.18);transition:color .2s,border-color .2s,box-shadow .2s}.strip-person:hover,.strip-person:focus-visible{color:var(--st-cream);border-color:var(--st-a50);box-shadow:0 0 14px var(--st-a18);outline:none}.stage-center{position:absolute;inset:0;display:grid;place-items:center;padding:28px}.stage-wait{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.stage-wait i{width:140px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--st-a50),transparent);animation:st-scan 1.8s ease-in-out infinite}.stage-working{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.stage-working:before{content:"";grid-area:1 / 1;width:120px;height:120px;border-radius:50%;border:1px solid var(--st-a18);box-shadow:inset 0 0 40px var(--st-a10)}.stage-working i{grid-area:1 / 1;width:10px;height:10px;border-radius:50%;background:var(--atmo);box-shadow:0 0 18px var(--st-a50),0 0 40px var(--st-a30);animation:st-orbit 3.6s linear infinite}.stage-working i:nth-of-type(2){animation-delay:-1.2s;opacity:.7}.stage-working i:nth-of-type(3){animation-delay:-2.4s;opacity:.45}.stage-invite{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.stage-invite:before{content:"";grid-area:1 / 1;width:min(380px,70%);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--st-a18),transparent);animation:st-breathe 6s ease-in-out infinite}.inv-ring{grid-area:1 / 1;width:110px;height:110px;border-radius:50%;border:1px solid var(--st-a50);opacity:0;animation:st-ripple 4.5s var(--st-ease) infinite}.inv-ring.r2{animation-delay:1.5s}.inv-ring.r3{animation-delay:3s}.inv-core{grid-area:1 / 1;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#fff6ec;background:radial-gradient(circle at 36% 30%,rgba(255,246,236,.3),var(--st-a30) 46%,rgba(21,20,28,.3) 80%);border:1px solid var(--st-a50);box-shadow:0 0 60px var(--st-a30),inset 0 1px #ffffff24;animation:st-float 6s ease-in-out infinite}.stage-projects{display:flex;flex-direction:column;gap:16px}.stage-p-grid{margin:0}.stage-newp{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:220px;padding:22px;border-radius:22px;cursor:pointer;text-align:center;color:var(--st-cream);font-family:var(--f-body);background:radial-gradient(80% 70% at 50% 30%,var(--st-a10),transparent 70%),#ffffff06;border:1px dashed var(--st-a30);transition:border-color .3s,box-shadow .3s,transform .3s var(--st-ease)}.stage-newp:hover{border-color:var(--st-a50);box-shadow:0 0 40px var(--st-a18);transform:translateY(-2px)}.stage-newp b{font:500 19px/1.2 var(--f-display)}.stage-newp-hint{font-size:12.5px;color:var(--st-faint)}.stage-newp-orb{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff6ec;margin-bottom:4px;background:radial-gradient(circle at 36% 30%,rgba(255,246,236,.28),var(--st-a30) 50%,transparent 80%);border:1px solid var(--st-a50);box-shadow:0 0 30px var(--st-a30);animation:st-float 6s ease-in-out infinite}.stage .p-card{background:#ffffff09;border-color:#ffffff14;color:var(--st-cream)}.stage .p-card:hover{border-color:var(--st-a50);box-shadow:0 18px 40px #0006,0 0 30px var(--st-a10)}.stage-onb-note{display:inline-flex;align-items:center;gap:7px;align-self:center;margin-top:4px;padding:6px 14px;border-radius:999px;font-size:12.5px;color:var(--st-faint);background:#ffffff08;border:1px solid var(--st-line)}.stage-onb-note svg{color:var(--atmo)}.onb-style{display:flex;flex-direction:column;gap:14px}.onb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.onb-tile{--tile-atmo: #efae76;display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 10px;border-radius:16px;cursor:pointer;color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-line);font:600 13px var(--f-body);transition:border-color .2s,box-shadow .2s,transform .2s}.onb-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tile-atmo) 60%,transparent)}.onb-tile.on{border-color:var(--tile-atmo);box-shadow:0 0 0 1px var(--tile-atmo),0 0 22px color-mix(in srgb,var(--tile-atmo) 35%,transparent)}.onb-swatch{width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--tile-atmo) 55%,color-mix(in srgb,var(--tile-atmo) 50%,#000) 100%);box-shadow:inset 0 1px #ffffff80}.onb-note-sm{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--c-ink-soft)}.onb-note-sm svg{color:var(--tile-atmo, #efae76)}.stage .modal-back{background:#08070c9e}.stage .modal{--c-surface: #1d1a24;--c-line: rgba(255, 255, 255, .1);background:#1d1a24;color:var(--st-cream);border:1px solid var(--st-glass);box-shadow:0 30px 80px #0009,0 0 0 1px var(--st-a10)}.stage .modal header{background:#1d1a24}.stage .modal input,.stage .modal textarea,.stage .modal select{color:var(--st-cream);background:#ffffff0d;border-color:#ffffff1f}.stage .modal select option{color:#1d1b24}.stage .modal .btn-primary{color:#15141c;background:linear-gradient(180deg,#fff5e8,#f3dcc2);border-color:transparent}.stage .modal .btn-ghost,.stage .modal .btn-soft{color:var(--st-cream)}.stage .modal .muted{color:var(--st-soft)}@keyframes st-in{0%{opacity:0}}@keyframes st-piece{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(5px)}}@keyframes st-unfold{0%{opacity:0;transform:translateY(-6px) scale(.96)}}@keyframes st-edge{to{--st-edge: 360deg}}@keyframes st-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes st-scan{0%,to{transform:scaleX(.3);opacity:.3}50%{transform:scaleX(1);opacity:1}}@keyframes st-orbit{0%{transform:rotate(0) translate(38px) rotate(0)}to{transform:rotate(360deg) translate(38px) rotate(-360deg)}}@keyframes st-ripple{0%{transform:scale(.75);opacity:0}18%{opacity:.85}to{transform:scale(2.7);opacity:0}}@keyframes st-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:1040px){.sc-part small,.sw-label{display:none}.stage-switch{padding:0 10px}.crumb-name{max-width:24vw}}@media(max-width:820px){.stage-top{padding:10px 12px 6px;gap:8px}.stage-stagearea{padding:0 10px}.stage-tabs button span{display:none}.stage-tabs button{padding:0 10px}.crumb-root span{display:none}.crumb-root{padding:0 11px}.crumb-name{max-width:30vw;font-size:15px}.stage-piece,.stage-pane{padding:22px 14px 14px}.stage-pane.pane-team,.stage-pane.pane-account,.stage-pane.pane-connections,.stage-pane.pane-admin,.stage-pane.pane-projects{padding:26px 14px 120px}.stage .stage-box{border-radius:20px}.stage-credits{gap:7px;padding:0 11px}.onb-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.sc-sep,.stage-credits>svg,.stage-lang svg{display:none}.stage-top-right{gap:6px}.stage-addons span{display:none}.stage-addons{width:40px;padding:0;justify-content:center}.stage-theme span{display:none}.stage-theme{width:46px;padding:0;justify-content:center}}@media(max-height:640px){.stage-top,.stage-under{padding-top:8px}}@media(prefers-reduced-motion:reduce){.stage,.stage-piece,.stage-pane,.stage-menu,.stage-box-edge,.stage-box-glow,.stage-invite:before,.inv-core,.stage-newp-orb,.stage-working i,.stage-wait i{animation:none!important}.inv-ring{display:none}.stage-working i:nth-of-type(1){transform:translate(-24px)}.stage-working i:nth-of-type(3){transform:translate(24px)}.stage .stage-box,.stage-box-glow,.stage-box-edge,.strip-item,.stage-newp{transition:none}}.stage-progress{position:absolute;z-index:7;top:0;left:0;right:0;display:flex;flex-direction:column;gap:6px;padding:10px 22px 0;pointer-events:none;animation:st-unfold .4s var(--st-ease) backwards}.sp-track{position:relative;display:block;height:3px;border-radius:3px;overflow:hidden;background:#ffffff12}.sp-track i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--st-a50),var(--atmo));box-shadow:0 0 12px var(--st-a50);transition:width .9s var(--st-ease)}.stage-progress[data-indeterminate] .sp-track i{width:30%;animation:sp-slide 1.8s ease-in-out infinite}.sp-text{display:inline-flex;align-items:baseline;gap:10px;align-self:flex-end;font-size:11.5px;color:var(--st-faint);font-variant-numeric:tabular-nums}.sp-text b{font-weight:500;color:var(--st-soft);max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes sp-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.stage .preview-imgbox{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.stage .preview-imgbox .preview-img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.stage .preview-video{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;background:#0b0a0f}.stage .preview-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0000008c;box-shadow:0 0 0 1px #ffffff40}.stage .preview-htmlthumb{position:relative;width:100%;height:100%;min-height:64px;overflow:hidden;background:#fff;background-image:linear-gradient(160deg,color-mix(in srgb,var(--atmo) 14%,#fff),#fff 60%)}.stage .preview-htmlthumb .ht-frame{position:absolute;left:0;top:0;border:0;transform-origin:0 0;pointer-events:none;background:transparent}.stage .preview-htmlthumb:not(.compact) .ht-frame{pointer-events:auto}.stage .preview-htmlthumb .ht-fallback{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--atmo) 60%,#333)}@media(prefers-reduced-motion:reduce){.stage-progress,.stage-progress[data-indeterminate] .sp-track i{animation:none!important}}.conn-caps{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.conn-cap{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid var(--c-line)}.conn-cap svg{color:var(--st-faint);flex:none}.conn-cap.on svg{color:var(--atmo)}.conn-cap .small{margin-left:auto}.crumb-edit{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:4px 8px;margin:0 -4px;border-radius:10px;cursor:text;text-align:left;transition:background .2s,box-shadow .2s}.crumb-edit:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--st-glass)}.crumb-edit:focus-visible{outline:2px solid var(--st-a50);outline-offset:2px}.crumb-input{min-width:140px;width:min(32vw,360px);height:36px;padding:0 10px;border-radius:10px;font:500 17px/1.2 var(--f-display);color:var(--st-cream);background:#ffffff12;border:1px solid var(--st-a50);box-shadow:0 0 0 3px var(--st-a18);outline:none}.p-tile{position:relative;display:flex;min-width:0}.p-tile>.p-card{flex:1;min-width:0}.p-menu-btn{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;color:var(--st-cream);background:#15141c9e;border:1px solid var(--st-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.78;transition:opacity .2s,border-color .2s,background .2s}.p-tile:hover .p-menu-btn,.p-menu-btn:focus-visible,.p-menu-btn[aria-expanded=true]{opacity:1;border-color:var(--st-a50)}.p-menu-btn:focus-visible{outline:2px solid var(--st-a50);outline-offset:2px}.p-menu{position:absolute;top:50px;right:10px;z-index:5;min-width:168px;padding:6px;border-radius:14px;display:flex;flex-direction:column;gap:2px;background:#1d1a24;border:1px solid var(--st-glass);box-shadow:0 20px 50px #0000008c;animation:st-unfold .18s var(--st-ease)}.p-menu button{display:flex;align-items:center;gap:9px;height:38px;padding:0 12px;border:0;border-radius:10px;cursor:pointer;text-align:left;color:var(--st-cream);background:transparent;font:600 13.5px var(--f-body)}.p-menu button:hover,.p-menu button:focus-visible{background:#ffffff12;outline:none}.p-menu button.danger{color:#ffb4a8}.p-menu button svg{color:var(--st-soft)}.p-menu button.danger svg{color:#ff9b8c}.np-form{gap:10px}.np-label{font:600 13px var(--f-body);color:var(--st-soft)}.np-row{display:flex;align-items:center;gap:8px}.np-row input{flex:1;min-width:0;height:46px;padding:0 14px;border-radius:12px;font-size:16px}.np-row .chat-mic{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--st-cream);background:#ffffff0d;border:1px solid var(--st-glass)}.np-row .chat-mic.on{color:#15141c;background:var(--atmo);border-color:transparent;box-shadow:0 0 20px var(--st-a50)}.confirm-del p{margin:0;line-height:1.5}.stage .modal .btn-danger,.btn-danger{color:#fff;background:linear-gradient(180deg,#e2685a,#c54b3f);border-color:transparent}.mandate-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mandate-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.45;font-size:14px}.mandate-list li svg{flex:none;margin-top:2px}.mandate-list .ok svg{color:#7fd6a8}.mandate-list .ask svg{color:var(--atmo)}.mandate-list .undo svg{color:var(--st-soft)}.mandate-step>p{margin:0;line-height:1.5}.mandate-banner{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 4px 0 2px;border-radius:999px;flex:none;max-width:min(92vw,420px);background:#ffffff09;border:1px solid var(--st-glass)}.mandate-banner .mb-open{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:0;border-radius:999px;min-width:0;cursor:pointer;color:var(--st-soft);background:transparent;font:600 12.5px var(--f-body)}.mandate-banner .mb-open span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mandate-banner .mb-open svg{color:var(--atmo);flex:none}.mandate-banner .mb-open:hover{color:var(--st-cream)}.mandate-banner .mb-x{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--st-faint);background:transparent}.mandate-banner .mb-x:hover{color:var(--st-cream);background:#ffffff12}.mandate-banner button:focus-visible{outline:2px solid var(--st-a50);outline-offset:1px}.theme-piece{display:flex;flex-direction:column;gap:16px}.tp-preview{height:112px;border-radius:18px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(70% 90% at 50% 120%,color-mix(in srgb,var(--tp-atmo, #efae76) 34%,transparent),transparent 70%),linear-gradient(168deg,#24202c,#15131a);border:1px solid rgba(255,255,255,.08);transition:background .4s}.tp-preview .rb-figure{width:96px;height:90px;--rb-led: color-mix(in srgb, var(--accent) 80%, #fff)}.tp-sec h3{margin:0 0 2px;font:600 15px var(--f-body)}.tp-sec .muted{margin:0 0 10px}.tp-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.tp-sw{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 7px;border-radius:12px;cursor:pointer;min-width:0;color:var(--st-cream);background:#ffffff0a;border:1px solid rgba(255,255,255,.09);font:600 12.5px var(--f-body);transition:border-color .2s,box-shadow .2s}.tp-sw i{flex:none;width:22px;height:22px;border-radius:50%;background:var(--sw);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #00000040}.tp-sw span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-sw:hover{border-color:color-mix(in srgb,var(--sw) 60%,transparent)}.tp-sw.on{border-color:var(--sw);box-shadow:0 0 0 1px var(--sw),0 0 18px color-mix(in srgb,var(--sw) 35%,transparent)}.tp-sw:focus-visible,.tp-scope button:focus-visible{outline:2px solid var(--st-a50);outline-offset:2px}.tp-scope{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp-scope button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 13px;border-radius:14px;cursor:pointer;text-align:left;color:var(--st-cream);background:#ffffff0a;border:1px solid rgba(255,255,255,.09);font:13px/1.35 var(--f-body)}.tp-scope button b{font-weight:650}.tp-scope button span{color:var(--st-soft);font-size:12px}.tp-scope button.on{border-color:var(--atmo);box-shadow:0 0 0 1px var(--atmo)}.lang-choice{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:3px;border-radius:999px;background:var(--c-surface, rgba(255, 255, 255, .05));border:1px solid var(--c-line, rgba(255, 255, 255, .1))}.lang-choice-label{padding:0 8px 0 10px;font:600 12px var(--f-body);color:var(--c-ink-soft, rgba(244, 236, 226, .62))}.lang-choice button{height:30px;padding:0 13px;border:0;border-radius:999px;cursor:pointer;background:transparent;color:inherit;font:600 13px var(--f-body)}.lang-choice button.on{background:var(--c-ink, #f4ece2);color:var(--c-paper, #15141c)}.lang-choice button:focus-visible{outline:2px solid currentColor;outline-offset:1px}@media(max-width:820px){.crumb-input{width:44vw;font-size:15px}.tp-scope{grid-template-columns:1fr}.mandate-banner{order:-1}.stage-under:has(.mandate-banner){flex-wrap:wrap}}.stage-stagearea{flex-direction:column}.stage-stagearea>.stage-box{flex:1 1 0;min-height:0}.stage-strip-slot{flex:none;min-width:0;display:flex;flex-direction:column}.stage-strip-slot:empty{display:none}.stage-strip-slot .stage-strip{border-top:0;background:none;padding:10px 6px 2px}.stage-piece.is-artifact{overflow:hidden}.stage-piece.is-artifact>.piece{flex:1 1 auto;min-height:0}.pv-group{display:flex;flex-direction:column;gap:10px}.pv-cat{margin:0;font:600 13px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--st-soft)}.pv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;align-items:start}.pv-card{padding:0;overflow:hidden}.pv-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:0;background:none;color:inherit;cursor:pointer;text-align:left;font:inherit}.pv-head:focus-visible{outline:2px solid var(--st-a50);outline-offset:-2px}.pv-name{display:flex;flex-direction:column;gap:3px;min-width:0}.pv-name small{color:var(--st-soft);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--st-line)}.pv-where{align-self:flex-start;font-size:13px}.pv-secret,.pv-fields,.pv-steps{display:flex;flex-direction:column;gap:6px}.pv-flabel{font:600 12.5px var(--f-body);color:var(--st-soft)}.pv-set{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pv-set-v{font:500 13px var(--f-mono, ui-monospace, monospace);color:var(--st-cream);padding:6px 10px;border-radius:10px;background:#ffffff0d}.pv-confirm{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:#ffffff08;border:1px solid var(--st-line)}.pv-steps ol{margin:0;padding-left:18px}.pv-more summary{cursor:pointer;font-size:13px;color:var(--st-soft)}.pv-flow{padding-top:4px}.pv-account{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stage{--atmo: #E0732A;font-family:var(--r10-sans, var(--f-body))}.stage-wordmark{font:400 26px/1 var(--r10-serif, var(--f-display));letter-spacing:.02em;font-style:italic;color:var(--st-cream)}.stage .crumb-name{font-family:var(--r10-serif, var(--f-display));font-size:19px;letter-spacing:-.005em}.stage-tabs button,.crumb-root{font-family:var(--r10-mono, var(--f-body));font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.stage-places{display:inline-flex;align-items:center;gap:14px;min-width:0}.stage-pills{display:inline-flex;align-items:center;gap:3px;padding:4px;border-radius:999px;background:#17151ed1;border:1px solid var(--st-glass)}.stage-pills button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;background:transparent;color:var(--st-faint);font:500 11.5px/1 var(--r10-mono, var(--f-body));letter-spacing:.1em;text-transform:uppercase;transition:color .2s,background .25s,box-shadow .3s}.stage-pills button:hover{color:var(--st-cream);background:#ffffff0f}.stage-pills button.on{color:#15120f;background:var(--r10-snow, #F8F4EF);box-shadow:0 0 20px var(--st-a30)}.stage-pills button.on svg{color:var(--r10-cu, #A8461A)}.stage-pills button:focus-visible{outline:2px solid var(--st-a50);outline-offset:2px}.wp-layer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;--wp-accent: var(--atmo)}.wp-layer.wp-preview{border-radius:inherit}.wp-layer>div,.wp-media{position:absolute;inset:0;width:100%;height:100%}.wp-media{object-fit:cover}.wp-dim{position:absolute;inset:0;background:#0d0b09;opacity:var(--wp-dim, .55)}.stage.has-wp{background:#0d0b09}.stage.has-wp .stage-box{background:linear-gradient(168deg,#24202cd1,#19171fdb 44%,#121117e6);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.wp-aurora i{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(70px);opacity:.55;animation:wp-drift linear infinite alternate}.wp-aurora i:nth-child(1){left:-20%;top:-30%;background:radial-gradient(closest-side,var(--wp-accent),transparent)}.wp-aurora i:nth-child(2){right:-25%;top:10%;background:radial-gradient(closest-side,#8FA8FF,transparent);animation-direction:alternate-reverse}.wp-aurora i:nth-child(3){left:20%;bottom:-40%;background:radial-gradient(closest-side,#5FB3BE,transparent)}@keyframes wp-drift{0%{transform:translate(-6%,-4%) scale(1)}to{transform:translate(8%,6%) scale(1.18)}}.wp-embers i{position:absolute;bottom:-10px;border-radius:50%;background:color-mix(in srgb,var(--wp-accent) 70%,#FFB070);box-shadow:0 0 10px var(--wp-accent);animation:wp-rise linear infinite}@keyframes wp-rise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.95}to{transform:translateY(-110vh) translate(6vw);opacity:0}}.wp-bokeh i{position:absolute;border-radius:50%;translate:-50% -50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--wp-accent) calc(40% + var(--h) * 50%),#8FA8FF),transparent);opacity:.35;filter:blur(4px);animation:wp-float ease-in-out infinite alternate}@keyframes wp-float{0%{transform:translate(-3vw,2vh) scale(.9);opacity:.2}to{transform:translate(3vw,-3vh) scale(1.1);opacity:.5}}.wp-tide i{position:absolute;left:-50%;width:200%;height:60%;border-radius:45%;bottom:-30%;opacity:.32;animation:wp-tide linear infinite;background:radial-gradient(60% 100% at 50% 0%,color-mix(in srgb,var(--wp-accent) 70%,#5FB3BE),transparent 70%)}.wp-tide i:nth-child(2){bottom:-36%;opacity:.24;animation-direction:reverse}.wp-tide i:nth-child(3){bottom:-42%;opacity:.18}@keyframes wp-tide{0%{transform:translate(-8%) rotate(0)}50%{transform:translate(8%) rotate(2deg)}to{transform:translate(-8%) rotate(0)}}.wp-grid{perspective:420px}.wp-grid i{position:absolute;left:-50%;right:-50%;bottom:-10%;height:70%;transform:rotateX(62deg);transform-origin:bottom;background-image:linear-gradient(color-mix(in srgb,var(--wp-accent) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wp-accent) 55%,transparent) 1px,transparent 1px);background-size:56px 56px;animation:wp-grid linear infinite;-webkit-mask-image:linear-gradient(transparent,#000 60%);mask-image:linear-gradient(transparent,#000 60%)}.wp-grid b{position:absolute;left:0;right:0;top:18%;height:30%;background:radial-gradient(50% 60% at 50% 100%,color-mix(in srgb,var(--wp-accent) 60%,transparent),transparent 70%)}@keyframes wp-grid{0%{background-position:0 0}to{background-position:0 56px}}.wp-dunes svg{position:absolute;left:-10%;bottom:0;width:120%;height:55%;animation:wp-dunes ease-in-out infinite alternate}.wp-dunes svg path{fill:color-mix(in srgb,var(--wp-accent) 45%,#15120F);opacity:.5}.wp-dunes svg:nth-child(2) path{fill:color-mix(in srgb,var(--wp-accent) 32%,#15120F);opacity:.7}.wp-dunes svg:nth-child(3) path{fill:color-mix(in srgb,var(--wp-accent) 20%,#0d0b09);opacity:.9}@keyframes wp-dunes{0%{transform:translate(-3%)}to{transform:translate(3%)}}@media(prefers-reduced-motion:reduce){.wp-layer *,.wp-layer{animation:none!important}}.stage-box-tools{position:absolute;top:12px;right:12px;z-index:8;display:flex;align-items:center;gap:6px}.stage-piece.is-artifact .piece .pc-tools{right:100px}.stage-piece.is-artifact .piece .pc-win-bar{padding-right:240px}@media(max-width:600px){.stage-box-tools{inset:auto auto 10px 10px}.stage-piece.is-artifact .piece .pc-tools{right:10px}.stage-piece.is-artifact .piece .pc-win-bar{padding-right:150px}}.sbt{height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border-radius:999px;cursor:pointer;color:var(--st-soft);background:#100e14b8;border:1px solid var(--st-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 10.5px/1 var(--r10-mono, var(--f-body));letter-spacing:.1em;text-transform:uppercase;transition:color .2s,border-color .2s,box-shadow .25s}.sbt:hover{color:var(--st-cream);border-color:var(--st-a50);box-shadow:0 0 18px var(--st-a18)}.sbt:focus-visible{outline:2px solid var(--st-a50);outline-offset:2px}.sbt-fix span{display:none}.sbt-fix:hover span,.sbt-fix:focus-visible span{display:inline}.sbt[aria-pressed=true]{color:#15120f;background:var(--atmo);border-color:transparent}.stage.box-full .stage-top,.stage.box-full .stage-strip-slot{display:none}.stage.box-full .stage-stagearea{padding:8px}.stage.box-full .stage-box{border-radius:18px}.stage.box-full .stage-under{padding-top:6px;padding-bottom:8px}.stage.box-full .stage-under:before{display:none}.stage-under{flex-wrap:wrap}.stage-toolrow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.stage-toolrow-top{justify-content:flex-start;margin:0 0 18px}.stage-toolrow-hint{color:var(--st-faint)}.stage-type{order:-1;flex:1 1 100%;max-width:760px;margin:0 auto 4px;display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;border-radius:20px;background:#141218d1;border:1px solid var(--st-a30);box-shadow:0 12px 34px #0006,0 0 26px var(--st-a10);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:st-type-in .26s var(--st-ease) both}@keyframes st-type-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stage-type textarea{flex:1;min-width:0;min-height:44px;max-height:160px;resize:vertical;padding:10px 2px;border:0;outline:0;background:transparent;color:var(--st-cream);font:400 15px/1.45 var(--r10-sans, var(--f-body))}.stage-type textarea::placeholder{color:var(--st-faint)}.stage-type-send{flex:none;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#15120f;background:var(--atmo);box-shadow:0 0 18px var(--st-a30);transition:transform .18s,opacity .2s}.stage-type-send:disabled{opacity:.35;cursor:default;box-shadow:none}.stage-type-send:not(:disabled):hover{transform:translateY(-1px)}.stage-type-x{flex:none;align-self:flex-start;width:26px;height:26px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--st-faint);background:transparent}.stage-type-x:hover{color:var(--st-cream);background:#ffffff14}.stage-type .chat-mic{flex:none}.fix-chips{display:flex;flex-wrap:wrap;gap:8px}.fix-chips button{padding:8px 13px;border-radius:999px;cursor:pointer;font:500 13px/1.2 var(--r10-sans, var(--f-body));color:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);transition:border-color .2s,background .2s}.fix-chips button:hover{border-color:var(--st-a50, rgba(224, 115, 42, .5))}.fix-chips button.on{background:var(--atmo, #E0732A);border-color:transparent;color:#15120f}.fix-row{align-items:flex-start}.fix-row textarea{flex:1;min-width:0;resize:vertical}.strip-wrap{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.strip-wrap.closed{justify-content:center;padding:6px 0 0}.strip-wrap .stage-strip{flex:1;min-width:0}.strip-toggle{flex:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:999px;cursor:pointer;white-space:nowrap;color:var(--st-faint);background:#ffffff0a;border:1px solid var(--st-glass);font:500 10.5px/1 var(--r10-mono, var(--f-body));letter-spacing:.1em;text-transform:uppercase;transition:color .2s,border-color .2s}.strip-toggle:hover{color:var(--st-cream);border-color:var(--st-a50)}.strip-toggle i{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:var(--st-a18);color:var(--st-cream)}.strip-wrap.open .strip-toggle span{display:none}.strip-item,.strip-person-wrap{position:relative}.strip-person-wrap{flex:none;display:inline-flex}.strip-del{position:absolute;top:-6px;right:-6px;z-index:3;width:20px;height:20px;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--st-cream);background:#141218eb;border:1px solid rgba(255,255,255,.2);opacity:0;transition:opacity .18s,background .2s}.strip-item:hover .strip-del,.strip-item:focus-within .strip-del,.strip-person-wrap:hover .strip-del,.strip-person-wrap:focus-within .strip-del{opacity:1}.strip-del:hover{background:var(--r10-no, #C9544A)}.strip-ask{position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50% 0;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:999px;background:#141218f5;border:1px solid var(--st-a30);box-shadow:0 8px 22px #00000073;white-space:nowrap;font-size:12px}.strip-ask b{font-weight:600;color:var(--st-cream)}.strip-ask button{height:24px;padding:0 10px;border-radius:999px;border:0;cursor:pointer;font:600 11.5px var(--r10-sans, var(--f-body))}.strip-yes{background:var(--r10-no, #C9544A);color:#fff}.strip-no{background:#ffffff14;color:var(--st-cream)}.stage-strip{padding-top:14px}.r10-connections{max-height:70vh;overflow:auto}@media(max-width:820px){.stage-pills button span{display:none}.stage-pills button{padding:0 11px}.stage-places{gap:10px}.stage-wordmark{font-size:22px}.stage-toolrow-hint{display:none}}@media(max-width:380px){.stage-wordmark{display:none}.stage-box-tools{top:8px;right:8px}}.bk{--bk-cream: #f4ece2;--bk-cream-2: rgba(244, 236, 226, .74);--bk-cream-3: rgba(244, 236, 226, .5);--bk-cream-4: rgba(244, 236, 226, .3);--bk-amber: var(--accent, #E0732A);--bk-glass: rgba(255, 255, 255, .045);--bk-glass-2: rgba(255, 255, 255, .075);--bk-line: rgba(255, 255, 255, .1);--bk-line-2: rgba(255, 255, 255, .17);--bk-ok: #a9c9a4;--bk-warn: #efae76;--bk-bad: #dc8f86;--bk-lilac: #b9a6d8;--bk-dim: #9c93a6;--bk-wheat: #d9c08c;--bk-ease: cubic-bezier(.2, .8, .2, 1);position:relative;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--bk-cream);font-family:var(--f-body);font-size:14px;line-height:1.5;container-type:inline-size;color-scheme:dark}.bk iframe{color-scheme:light}.bk button{font-family:inherit}.bk button:focus-visible,.bk a:focus-visible{outline:2px solid var(--bk-amber);outline-offset:2px}.bk .loading{color:var(--bk-cream-3);justify-content:center;padding:48px 0}.bk .error-box{margin:12px 22px;background:#dc8f861a;border-color:#dc8f8652;color:var(--bk-cream)}.bk .error-box .btn{color:var(--bk-cream)}.bk .s-final,.bk .s-approved{--s: var(--bk-ok)}.bk .s-in_review{--s: var(--bk-warn)}.bk .s-published{--s: var(--bk-lilac)}.bk .s-rejected{--s: var(--bk-bad)}.bk .s-draft,.bk .s-archived{--s: var(--bk-dim)}.bk .s-all{--s: var(--bk-amber)}.bk-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-cream-3)}.bk-eyebrow .icon{color:var(--bk-amber);flex:none}.bk-sep{opacity:.5}.bk-count{display:inline-block;min-width:22px;padding:4px 7px;border-radius:999px;text-align:center;font:600 11px/1 var(--f-body);letter-spacing:0;font-variant-numeric:tabular-nums;background:var(--bk-glass-2);color:var(--bk-cream-2)}.bk-fine{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--bk-cream-3);overflow-wrap:anywhere}.bk-chips{display:flex;flex-wrap:wrap;gap:6px}.bk-chip{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;margin:0;border-radius:999px;border:1px solid var(--bk-line);background:var(--bk-glass);color:var(--bk-cream-2);font:600 12.5px/1 var(--f-body);cursor:pointer;white-space:nowrap;transition:border-color .2s,background .2s,color .2s,box-shadow .3s var(--bk-ease),transform .2s var(--bk-ease)}.bk-chip .icon{color:var(--s, var(--bk-amber))}.bk-chip b{font-weight:600;color:var(--bk-cream-3);font-variant-numeric:tabular-nums}.bk-chip .bk-chip-label{display:none}.bk-chip.on .bk-chip-label{display:inline}.bk-chip:hover{border-color:var(--bk-line-2);background:var(--bk-glass-2);color:var(--bk-cream)}.bk-chip.on{color:var(--bk-cream);border-color:color-mix(in srgb,var(--s, var(--bk-amber)) 55%,transparent);background:color-mix(in srgb,var(--s, var(--bk-amber)) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--s, var(--bk-amber)) 8%,transparent),0 10px 26px -14px color-mix(in srgb,var(--s, var(--bk-amber)) 70%,transparent)}.bk-chip.on b{color:var(--bk-cream)}.bk-chip.making{cursor:default;--s: var(--bk-amber)}.bk-dots{display:inline-flex;gap:3px}.bk-dots i{width:5px;height:5px;border-radius:50%;background:var(--bk-amber);animation:bk-bounce 1.2s infinite}.bk-dots i:nth-child(2){animation-delay:.15s}.bk-dots i:nth-child(3){animation-delay:.3s}.bk-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font:600 11.5px/1.2 var(--f-body);color:var(--bk-cream-2);background:var(--bk-glass-2);border:1px solid rgba(255,255,255,.08);text-decoration:none;max-width:100%}.bk-tag .icon{color:var(--bk-amber);flex:none}a.bk-tag:hover{color:var(--bk-cream);border-color:#efae7673}.bk-status{flex:none;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font:600 12px/1 var(--f-body);color:var(--bk-cream);background:color-mix(in srgb,var(--s, var(--bk-dim)) 14%,transparent);border:1px solid color-mix(in srgb,var(--s, var(--bk-dim)) 40%,transparent)}.bk-status i{width:7px;height:7px;border-radius:50%;background:var(--s, var(--bk-dim));box-shadow:0 0 10px var(--s, transparent)}.bk-back{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px 0 11px;margin:0;border-radius:999px;border:1px solid var(--bk-line);background:var(--bk-glass);color:var(--bk-cream-2);font:600 13px/1 var(--f-body);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.bk-back .icon{transition:transform .25s var(--bk-ease)}.bk-back:hover{color:var(--bk-cream);border-color:#efae766b;background:#efae7614}.bk-back:hover .icon{transform:translate(-3px)}.bk-pillbtn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 15px;margin:0;border-radius:999px;border:1px solid rgba(239,174,118,.4);background:#efae761a;color:var(--bk-cream);font:600 12.5px/1 var(--f-body);cursor:pointer;transition:background .2s,border-color .2s,transform .2s var(--bk-ease)}.bk-pillbtn .icon{color:var(--bk-amber)}.bk-pillbtn:hover{background:#efae762e;border-color:#efae76a6;transform:translateY(-1px)}.bk .bk-btn{width:100%;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--bk-line);background:var(--bk-glass-2);color:var(--bk-cream);box-shadow:none;font:600 13px/1 var(--f-body)}.bk .bk-btn:not(:disabled):hover{border-color:#efae7673;background:#efae761a;transform:translateY(-1px);box-shadow:none}.bk .bk-btn .spinner{border-color:#fff3;border-top-color:currentColor}.bk .bk-approve{color:#1e1720;border-color:transparent;background:linear-gradient(180deg,#f4bd89,#df915d);box-shadow:0 12px 30px -14px #efae76cc,inset 0 1px #ffffff59}.bk .bk-approve:not(:disabled):hover{border-color:transparent;background:linear-gradient(180deg,#f7c796,#e59a67);box-shadow:0 16px 36px -14px #efae76f2,inset 0 1px #fff6}.bk .bk-reject:not(:disabled):hover{border-color:#dc8f868c;background:#dc8f861a}.bk-lvl{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font:700 10.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--l);background:color-mix(in srgb,var(--l) 13%,transparent);border:1px solid color-mix(in srgb,var(--l) 35%,transparent)}.bk-lvl i{width:6px;height:6px;border-radius:50%;background:var(--l)}.bk .lvl-high{--l: #e0948a}.bk .lvl-medium{--l: #efae76}.bk .lvl-low{--l: #a9c9a4}.bk .lvl-other{--l: #c9bfd3}.bk-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 24px;text-align:center}.bk-empty-orb{width:84px;height:84px;border-radius:28px;display:grid;place-items:center;color:var(--bk-amber);background:radial-gradient(circle at 30% 25%,#efae7638,#efae760a 70%);border:1px solid rgba(239,174,118,.28);box-shadow:0 0 60px -12px #efae7666,inset 0 1px #ffffff1f;animation:bk-breathe 5s ease-in-out infinite}.bk-empty-title{margin:6px 0 0;max-width:30ch;font:400 clamp(19px,2.4vw,25px)/1.3 var(--f-display);color:var(--bk-cream);letter-spacing:-.01em;text-wrap:balance}.bk-empty-hint{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;max-width:48ch;color:var(--bk-cream-3);font-size:13.5px;text-wrap:balance}.bk-empty-hint .icon{color:var(--bk-amber);flex:none}.dlv-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;padding:18px 22px 12px}.dlv-scroll,.dgn-scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(239,174,118,.35) transparent}.dlv-scroll{padding:6px 22px 26px}.dlv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:18px}.dlv-tile{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;text-align:left;color:inherit;font:inherit;border-radius:18px;border:1px solid var(--bk-line);background:linear-gradient(180deg,#ffffff0e,#ffffff05);cursor:pointer;overflow:hidden;box-shadow:0 18px 40px -24px #000000b3;transition:transform .35s var(--bk-ease),border-color .25s,box-shadow .35s var(--bk-ease);animation:bk-rise .6s var(--bk-ease) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.dlv-tile:hover{transform:translateY(-3px);border-color:#efae7661;box-shadow:0 26px 60px -28px #000000d9,0 0 0 1px #efae761f,0 18px 50px -30px #efae7699}.dlv-tile.fresh{animation:bk-rise .6s var(--bk-ease) backwards,bk-arrive 2.8s var(--bk-ease) .25s 1}.dlv-thumb{position:relative;display:block;aspect-ratio:16 / 11;overflow:hidden;border-bottom:1px solid var(--bk-line);background:radial-gradient(120% 90% at 30% 10%,rgba(239,174,118,.12),transparent 60%),#1c1a24}.dlv-thumb:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(21,20,28,.35),transparent 30%,transparent 62%,rgba(21,20,28,.5))}.bk .dlv-thumb .preview{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;margin:0;border:0;border-radius:0;object-fit:cover;background:transparent;color:var(--bk-amber);pointer-events:none;transition:transform .7s var(--bk-ease)}.dlv-tile:hover .dlv-thumb .preview{transform:scale(1.04)}.bk .dlv-thumb .preview-none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#efae76c7}.bk .dlv-thumb .preview-none .small{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--bk-cream-3)}.bk .dlv-thumb .preview-text{display:block;padding:14px 16px;overflow:hidden;white-space:pre-wrap;text-align:left;font:500 10.5px/1.55 var(--f-mono);color:var(--bk-cream-2);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.bk .dlv-thumb .preview-web,.dlv-tile:hover .dlv-thumb .preview-web{inset:0 auto auto 0;width:250%;height:250%;transform:scale(.4);transform-origin:0 0;background:#fff}.dlv-vbadge{position:absolute;z-index:1;left:10px;top:10px;padding:4px 8px;border-radius:999px;font:600 11px/1 var(--f-body);color:var(--bk-cream);background:#15141c9e;border:1px solid var(--bk-line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dlv-dot{position:absolute;z-index:1;right:12px;top:12px;width:10px;height:10px;border-radius:50%;background:var(--s, var(--bk-dim));box-shadow:0 0 0 3px #15141c94,0 0 14px var(--s, transparent)}.dlv-cap{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 14px 14px}.dlv-name{font:500 15px/1.3 var(--f-display);color:var(--bk-cream);letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dlv-meta{font:500 11.5px/1.3 var(--f-body);color:var(--bk-cream-3);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlv-open{flex:1;min-height:0;display:flex;flex-direction:column;animation:bk-fade .45s var(--bk-ease) backwards}.dlv-bar{flex:none;display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--bk-line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.dlv-head{flex:1;min-width:0}.dlv-title{margin:0;font:500 clamp(18px,2.2vw,24px)/1.2 var(--f-display);color:var(--bk-cream);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlv-sub{margin:3px 0 0;font-size:12px;color:var(--bk-cream-3);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlv-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 292px}.dlv-canvas{position:relative;min-width:0;min-height:0;display:grid;place-items:center;padding:20px;overflow:hidden}.dlv-canvas:before{content:"";position:absolute;inset:12% 18%;pointer-events:none;background:radial-gradient(closest-side,rgba(239,174,118,.13),transparent);filter:blur(30px)}.dlv-canvas>.loading{position:relative}.bk .dlv-canvas .preview{position:relative;width:100%;height:100%;aspect-ratio:auto;margin:0;border:0;border-radius:14px;background:transparent;color:var(--bk-amber);animation:bk-fade .5s var(--bk-ease) backwards}.bk .dlv-canvas img.preview{object-fit:contain;border-radius:0;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55))}.bk .dlv-canvas video.preview{object-fit:contain;background:#0c0b10;border:1px solid var(--bk-line);box-shadow:0 30px 70px -20px #000000bf}.bk .dlv-canvas iframe.preview{background:#fff;border:1px solid var(--bk-line);box-shadow:0 30px 70px -20px #000000bf}.bk .dlv-canvas .preview-md,.bk .dlv-canvas .preview-text{display:block;max-height:none;overflow:auto;padding:clamp(20px,4vw,44px);text-align:left;place-items:initial;background:linear-gradient(180deg,#ffffff0d,#ffffff06);border:1px solid var(--bk-line);color:var(--bk-cream);font-size:15px;line-height:1.7;scrollbar-width:thin;scrollbar-color:rgba(239,174,118,.4) transparent;box-shadow:0 30px 70px -30px #000000b3}.bk .dlv-canvas .preview-md .md{max-width:70ch;margin:0 auto}.bk .dlv-canvas .preview-md .md h4{font-family:var(--f-display);font-weight:500;color:var(--bk-cream);letter-spacing:-.01em}.bk .dlv-canvas .preview-md .md .md-h1{font-size:27px}.bk .dlv-canvas .preview-md .md .md-h2{font-size:21px}.bk .dlv-canvas .preview-md .md .md-h3{font-size:17px}.bk .dlv-canvas .preview-text{font:500 13px/1.7 var(--f-mono);white-space:pre-wrap;color:var(--bk-cream-2)}.bk .dlv-canvas .preview-none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#efae76cc}.bk .dlv-canvas .preview-none .small{font-size:13px;color:var(--bk-cream-3)}.bk .dlv-canvas .preview-audio{position:relative;width:min(560px,100%)}.dlv-arrived{position:absolute;z-index:2;top:16px;left:50%;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font:600 12.5px/1 var(--f-body);color:#1e1720;background:linear-gradient(180deg,#f4bd89,#df915d);box-shadow:0 14px 40px -12px #efae76d9;transform:translate(-50%);pointer-events:none;animation:bk-toast 3.8s var(--bk-ease) forwards}.dlv-rail{min-height:0;overflow:auto;padding:4px 0 18px;border-left:1px solid var(--bk-line);background:linear-gradient(180deg,#ffffff09,#ffffff03);scrollbar-width:thin;scrollbar-color:rgba(239,174,118,.3) transparent;animation:bk-slide .5s var(--bk-ease) .05s backwards}.dlv-sec{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.dlv-sec>.bk-eyebrow{display:flex;margin-bottom:12px}.dlv-sec>.bk-eyebrow .bk-count{margin-left:auto}.dlv-versions{display:flex;flex-wrap:wrap;gap:6px}.dlv-ver{-webkit-appearance:none;appearance:none;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:66px;margin:0;padding:8px 10px;border-radius:12px;border:1px solid var(--bk-line);background:var(--bk-glass);color:var(--bk-cream-2);cursor:pointer;text-align:left;transition:border-color .2s,background .2s}.dlv-ver b{font:500 15px/1 var(--f-display);color:var(--bk-cream)}.dlv-ver span{font-size:10.5px;line-height:1.2;color:var(--bk-cream-3);white-space:nowrap}.dlv-ver:hover{border-color:var(--bk-line-2);background:var(--bk-glass-2)}.dlv-ver.on{border-color:#efae768c;background:#efae761f;box-shadow:0 0 0 3px #efae7614}.dlv-ver.on span{color:var(--bk-cream-2)}.dlv-ver.fresh{animation:bk-arrive 2.6s var(--bk-ease) 1}.dlv-verify{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.45;color:var(--bk-cream)}.dlv-verify i{flex:none;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--v, var(--bk-dim));box-shadow:0 0 12px var(--v, transparent)}.dlv-verify.v-independent{--v: var(--bk-ok)}.dlv-verify.v-partial{--v: var(--bk-warn)}.dlv-verify.v-self_verified{--v: var(--bk-wheat)}.dlv-verify.v-none{--v: var(--bk-dim)}.dlv-decide{display:grid;gap:8px}.dlv-decide.two{grid-template-columns:1fr 1fr}.dlv-where{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dlv-where li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--bk-glass);border:1px solid rgba(255,255,255,.07)}.dlv-where li>div{min-width:0;display:flex;flex-direction:column;gap:3px}.dlv-where b{font-weight:600;font-size:13px;line-height:1.35;color:var(--bk-cream);overflow-wrap:anywhere}.dlv-where small{font-size:11px;color:var(--bk-cream-3);letter-spacing:.02em}.dlv-where a{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:12px;color:var(--bk-amber);text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dlv-where a:hover{text-decoration:underline}.dlv-loc{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--bk-dim)}.dlv-loc.loc-reachable{background:var(--bk-ok);box-shadow:0 0 10px var(--bk-ok)}.dlv-loc.loc-unreachable{background:var(--bk-bad);box-shadow:0 0 10px var(--bk-bad)}.dlv-speak{display:flex;align-items:center;gap:10px;margin:16px 18px 0;padding:12px 14px;border-radius:14px;font-size:12.5px;line-height:1.45;color:var(--bk-cream-2);background:radial-gradient(120% 140% at 0% 0%,rgba(239,174,118,.14),transparent 60%);border:1px dashed rgba(239,174,118,.32)}.dlv-speak .icon{flex:none;color:var(--bk-amber);animation:bk-pulse 2.4s ease-in-out infinite}.dgn-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;border-bottom:1px solid rgba(255,255,255,.06)}.dgn-history{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px 2px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.dgn-history::-webkit-scrollbar{display:none}.dgn-new{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:12px;margin:0;padding:5px 18px 5px 5px;border-radius:999px;border:1px solid rgba(239,174,118,.38);background:linear-gradient(180deg,#efae7626,#efae760d);color:var(--bk-cream);font:600 14px/1 var(--f-body);cursor:pointer;box-shadow:0 14px 40px -18px #efae76a6;transition:transform .25s var(--bk-ease),border-color .2s,box-shadow .3s var(--bk-ease)}.dgn-new-orb{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#1e1720;background:radial-gradient(circle at 35% 30%,#f9d3a8,#e0935f 72%);transition:transform .35s var(--bk-ease);box-shadow:0 0 0 4px #efae761f,0 10px 26px -8px #efae76d9,inset 0 1px #ffffff73}.dgn-new-orb .spinner{border-color:#1e172033;border-top-color:#1e1720}.dgn-new:not(:disabled):hover{transform:translateY(-1px);border-color:#efae76a6;box-shadow:0 18px 46px -16px #efae76cc}.dgn-new:not(:disabled):hover .dgn-new-orb{transform:scale(1.07) rotate(-5deg)}.dgn-new:disabled{opacity:.7;cursor:progress}.dgn-new.big{flex-direction:column;gap:16px;padding:0;border:0;background:none;box-shadow:none;font:500 19px/1.2 var(--f-display);letter-spacing:-.01em}.dgn-new.big:not(:disabled):hover{box-shadow:none}.dgn-new.big .dgn-new-orb{width:108px;height:108px;animation:bk-orb 4.6s ease-in-out infinite}.dgn-new.big+.bk-empty-title{margin-top:18px}.dgn-making .bk-empty-title{margin-top:10px}.dgn-radar{position:relative;width:128px;height:128px;display:grid;place-items:center;color:var(--bk-amber)}.dgn-radar i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(239,174,118,.55);animation:bk-radar 3s var(--bk-ease) infinite}.dgn-radar i:nth-child(2){animation-delay:1s}.dgn-radar i:nth-child(3){animation-delay:2s}.dgn-radar .icon{position:relative;width:60px;height:60px;padding:15px;border-radius:50%;box-sizing:border-box;background:radial-gradient(circle,#efae7642,#efae760d);box-shadow:0 0 44px #efae7661}.dgn-scroll{padding:0 0 34px}.dgn-report{width:100%;max-width:1080px;margin:0 auto;padding:24px 26px 0;display:flex;flex-direction:column;gap:20px;animation:bk-fade .5s var(--bk-ease) backwards}.dgn-hero{position:relative;display:flex;align-items:center;gap:28px;padding:28px 30px;border-radius:24px;border:1px solid var(--bk-line);overflow:hidden;background:radial-gradient(90% 130% at 100% 0%,rgba(239,174,118,.17),transparent 55%),radial-gradient(80% 120% at 0% 100%,rgba(122,80,132,.2),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 30px 80px -40px #000000d9,inset 0 1px #ffffff14}.dgn-hero-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.dgn-summary{margin:0;font:400 clamp(18px,2.3vw,24px)/1.5 var(--f-display);color:var(--bk-cream);letter-spacing:-.005em;text-wrap:pretty}.dgn-summary .md>*{margin:0 0 .6em}.dgn-summary .md>*:last-child{margin-bottom:0}.dgn-summary .md h4{font:500 1.05em/1.3 var(--f-display);color:var(--bk-cream);margin-top:.4em}.dgn-summary .md strong{font-weight:600;color:#fff6ec}.dgn-summary .md ul,.dgn-summary .md ol{font-size:.8em}.dgn-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dgn-ring{flex:none;display:grid;justify-items:center;gap:8px}.dgn-ring-dial{position:relative;display:block;width:136px;height:136px}.dgn-ring svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 18px rgba(239,174,118,.25))}.dgn-ring-track{fill:none;stroke:#ffffff14;stroke-width:7}.dgn-ring-value{fill:none;stroke-width:7;stroke-linecap:round;animation:bk-ring 1.5s var(--bk-ease) .15s backwards}.dgn-ring-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1px}.dgn-ring-num b{font:500 38px/1 var(--f-display);color:var(--bk-cream);letter-spacing:-.02em}.dgn-ring-num small{font-size:15px;color:var(--bk-cream-3);margin-top:8px}.dgn-ring-label{font:600 10.5px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bk-cream-3)}.bk .p-findings{--p: #efae76}.bk .p-issues{--p: #dc8f86}.bk .p-opportunities{--p: #d9c08c}.bk .p-recommendations{--p: #f4ece2}.dgn-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dgn-stat{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;row-gap:3px;margin:0;padding:14px 16px;border-radius:16px;border:1px solid var(--bk-line);background:var(--bk-glass);color:inherit;text-align:left;cursor:pointer;transition:transform .25s var(--bk-ease),border-color .2s,background .2s}.dgn-stat-icon{grid-row:1 / span 2;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--p);background:color-mix(in srgb,var(--p) 14%,transparent);border:1px solid color-mix(in srgb,var(--p) 28%,transparent)}.dgn-stat b{font:500 24px/1 var(--f-display);color:var(--bk-cream)}.dgn-stat-label{font-size:12px;color:var(--bk-cream-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dgn-stat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--p) 45%,transparent);background:color-mix(in srgb,var(--p) 7%,transparent)}.dgn-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.dgn-part{position:relative;scroll-margin-top:16px;padding:20px 20px 10px;border-radius:20px;border:1px solid var(--bk-line);overflow:hidden;background:linear-gradient(180deg,#ffffff0b,#ffffff04)}.dgn-part:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--p) 75%,transparent),transparent)}.dgn-part-head{display:flex;align-items:center;gap:11px;margin-bottom:14px}.dgn-part-head h3{flex:1;min-width:0;margin:0;font:500 19px/1.2 var(--f-display);color:var(--bk-cream);letter-spacing:-.01em}.dgn-part-icon{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--p);background:color-mix(in srgb,var(--p) 13%,transparent)}.dgn-nothing{margin:0 0 12px}.dgn-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dgn-li{position:relative;display:flex;gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06);animation:bk-rise .5s var(--bk-ease) backwards;animation-delay:calc(var(--i, 0) * 50ms + .12s)}.dgn-li:first-child{border-top:0;padding-top:2px}.dgn-n{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:500 13px/1 var(--f-display);color:var(--p);border:1px solid color-mix(in srgb,var(--p) 45%,transparent);background:color-mix(in srgb,var(--p) 8%,transparent)}.dgn-li[class*=lvl-] .dgn-n{color:var(--l);border-color:color-mix(in srgb,var(--l) 50%,transparent);background:color-mix(in srgb,var(--l) 11%,transparent)}.dgn-item{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dgn-text{margin:3px 0 0;font-size:14.5px;line-height:1.6;color:var(--bk-cream);text-wrap:pretty;overflow-wrap:anywhere}.dgn-meta{display:flex;flex-wrap:wrap;gap:6px}.dgn-why{margin:0;padding-left:12px;font-size:13px;line-height:1.55;color:var(--bk-cream-3);border-left:2px solid color-mix(in srgb,var(--p) 35%,transparent)}.dgn-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dgn-ev-label{margin-right:2px;font:700 10px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-cream-4)}.dgn-quote{flex-basis:100%;display:block;padding:8px 12px;border-radius:10px;font:italic 400 13.5px/1.55 var(--f-display);color:var(--bk-cream-2);background:#ffffff08;border-left:2px solid rgba(239,174,118,.45);overflow-wrap:anywhere}.p-recommendations .dgn-li,.p-recommendations .dgn-li:first-child{padding:10px 0;border-top:0}.p-recommendations .dgn-li:before{content:"";position:absolute;left:13.5px;top:42px;bottom:-8px;width:1px;background:linear-gradient(180deg,#f4ece24d,#f4ece20a)}.p-recommendations .dgn-li:last-child:before{display:none}.dgn-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.dgn-foot section{padding:18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.dgn-foot .bk-eyebrow{display:flex;margin-bottom:12px}.dgn-sources{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dgn-sources li{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:13px;line-height:1.45;color:var(--bk-cream-2)}.dgn-sources .bk-tag{flex:none;padding:3px 8px}.dgn-sources a{color:var(--bk-cream);text-decoration:none;border-bottom:1px solid rgba(239,174,118,.35);overflow-wrap:anywhere}.dgn-sources a:hover{color:var(--bk-amber);border-bottom-color:var(--bk-amber)}.dgn-unverified{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13px;line-height:1.5;color:var(--bk-cream-2)}.dgn-unverified li::marker{color:var(--bk-amber)}@container (max-width: 760px){.dlv-top,.dlv-scroll{padding-left:14px;padding-right:14px}.dlv-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.dlv-bar{padding:12px 14px;gap:10px}.bk-back{width:38px;padding:0;justify-content:center}.bk-back span{display:none}.dlv-body{display:block;overflow:auto}.dlv-canvas{height:min(62vh,560px);padding:12px}.dlv-rail{border-left:0;border-top:1px solid var(--bk-line);overflow:visible}.dgn-top{padding:12px 14px}.dgn-report{padding:16px 14px 0;gap:14px}.dgn-hero{flex-direction:column-reverse;align-items:flex-start;gap:18px;padding:22px 20px}.dgn-ring-dial{width:104px;height:104px}.dgn-ring-num b{font-size:30px}.dgn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dgn-parts{grid-template-columns:1fr}}@keyframes bk-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes bk-fade{0%{opacity:0}}@keyframes bk-slide{0%{opacity:0;transform:translate(16px)}}@keyframes bk-arrive{0%{box-shadow:0 0 #efae7600}25%{box-shadow:0 0 0 2px #efae76bf,0 0 50px #efae7673}to{box-shadow:0 0 #efae7600}}@keyframes bk-toast{0%{opacity:0;transform:translate(-50%,-8px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes bk-breathe{50%{transform:translateY(-4px);box-shadow:0 0 80px -8px #efae7680,inset 0 1px #ffffff24}}@keyframes bk-orb{0%,to{box-shadow:0 0 0 10px #efae7612,0 0 0 22px #efae7609,0 24px 60px -16px #efae76bf,inset 0 2px #ffffff73}50%{box-shadow:0 0 0 14px #efae7617,0 0 0 30px #efae760a,0 28px 70px -14px #efae76e6,inset 0 2px #ffffff80}}@keyframes bk-radar{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.3);opacity:0}}@keyframes bk-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-3px);opacity:1}}@keyframes bk-pulse{50%{opacity:.5;transform:scale(.92)}}@keyframes bk-ring{0%{stroke-dashoffset:var(--c)}}@media(prefers-reduced-motion:reduce){.bk *,.bk *:before,.bk *:after{animation:none!important;transition:none!important}}.dlv-cell{position:relative;display:flex;flex-direction:column;min-width:0}.dlv-cell>.dlv-tile{flex:1}.dlv-del{position:absolute;top:8px;right:8px;z-index:3;width:32px;height:32px;display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;color:#ffd2ca;background:#15141cb3;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .2s,border-color .2s,background .2s}.dlv-cell:hover .dlv-del,.dlv-del:focus-visible{opacity:1}.dlv-del:hover{border-color:#ff8c7899;background:#501a16cc}.dlv-del:focus-visible{outline:2px solid rgba(255,160,140,.7);outline-offset:2px}@media(hover:none){.dlv-del{opacity:.9}}.bk .bk-btn.bk-delete{color:#ffb4a8}.bk .bk-btn.bk-delete:not(:disabled):hover{border-color:#ff8c7880;background:#ff6e5a1a}.dlv-cell:hover .dlv-dot,.dlv-cell:focus-within .dlv-dot{opacity:0}@media(hover:none){.dlv-cell .dlv-dot{right:46px}}.r10-viewseg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--bk-glass);border:1px solid var(--bk-line);flex:none}.r10-viewseg button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--bk-cream-3);cursor:pointer;padding:6px 11px;border-radius:999px;font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;transition:background-color .25s var(--bk-ease),color .25s var(--bk-ease)}.r10-viewseg button:hover{color:var(--bk-cream)}.r10-viewseg button.on{background:color-mix(in srgb,var(--bk-amber) 22%,transparent);color:var(--bk-cream);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bk-amber) 45%,transparent)}.r10-folders{display:flex;flex-direction:column;gap:14px}.r10-folder{border:1px solid var(--bk-line);border-radius:16px;background:var(--bk-glass);overflow:hidden}.r10-folder-head{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;border:0;background:transparent;cursor:pointer;color:var(--bk-cream);font:400 18px/1.2 var(--f-display);letter-spacing:-.01em;text-align:left}.r10-folder-head>.icon:first-child{color:var(--bk-amber)}.r10-folder-head span{flex:1;min-width:0}.r10-folder-chev{transition:transform .3s var(--bk-ease);transform:rotate(90deg);color:var(--bk-cream-3)}.r10-folder.closed .r10-folder-chev{transform:rotate(0)}.r10-folder>.dlv-grid{padding:4px 14px 16px}@media(max-width:420px){.r10-viewseg button span{display:none}}.r10-data,.r10-set,.r10-studio{--r10a: var(--accent, #E0732A);--r10-soft: var(--c-ink-soft, rgba(248, 244, 239, .62));--r10-ln: var(--c-line, rgba(255, 255, 255, .1));--r10-glass: rgba(255, 255, 255, .045);--r10-glass-2: rgba(255, 255, 255, .08);color:var(--c-ink, #F8F4EF);font-family:var(--r10-sans);min-width:0}.r10-data *,.r10-set *,.r10-studio *{min-width:0}.r10-data .r10-slate,.r10-set .r10-slate,.r10-studio .r10-slate{display:inline-block;color:var(--r10-soft)}.r10p-head{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.r10p-lead{margin:0;max-width:46ch;font:400 clamp(20px,2.4vw,26px)/1.2 var(--r10-serif);letter-spacing:-.01em;text-wrap:balance}.r10p-sub{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--r10-soft);max-width:62ch}.r10p-note{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:12.5px;color:var(--r10-soft)}.r10p-note .icon{color:var(--r10a);flex:none}.r10-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:999px;background:var(--r10-glass);border:1px solid var(--r10-ln);max-width:100%}.r10-seg button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--r10-soft);cursor:pointer;padding:8px 14px;border-radius:999px;font:500 11px/1 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;transition:background-color .25s var(--r10-ease),color .25s var(--r10-ease)}.r10-seg button:hover{color:var(--c-ink, #fff)}.r10-seg button.on{color:#17120e;background:var(--r10a);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--r10a) 80%,transparent)}.r10-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:999px;border:1px solid var(--r10a);background:var(--r10a);color:#17120e;font:700 13.5px/1.1 var(--r10-sans);cursor:pointer;text-decoration:none!important;transition:transform .25s var(--r10-ease),box-shadow .25s var(--r10-ease),opacity .2s;box-shadow:0 10px 24px -14px color-mix(in srgb,var(--r10a) 80%,transparent)}.r10-btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--r10a) 85%,transparent)}.r10-btn:disabled{opacity:.45;cursor:not-allowed}.r10-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border-radius:999px;border:1px solid var(--r10-ln);background:transparent;color:var(--c-ink, #fff);font:600 13px/1.1 var(--r10-sans);cursor:pointer;text-decoration:none!important;transition:border-color .25s,background-color .25s}.r10-ghost:hover{border-color:color-mix(in srgb,var(--r10a) 55%,transparent);background:color-mix(in srgb,var(--r10a) 10%,transparent)}.r10-link{border:0;background:none;padding:0;color:var(--r10a);font:600 13px/1.2 var(--r10-sans);cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.r10-link:hover{text-decoration:underline}.r10-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center;margin-top:14px}.r10-card{position:relative;border:1px solid var(--r10-ln);border-radius:18px;padding:16px;background:var(--r10-glass)}.r10-card h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:400 19px/1.2 var(--r10-serif);letter-spacing:-.01em}.r10-card h4 .icon{color:var(--r10a)}.r10-wait{display:grid;place-items:center;padding:34px 0}.r10-empty{margin:10px 0;color:var(--r10-soft);font-size:13.5px}.r10-chips{display:flex;flex-wrap:wrap;gap:6px}.r10-chips button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--r10-ln);background:var(--r10-glass);color:var(--r10-soft);font:600 12.5px/1 var(--r10-sans);cursor:pointer;transition:all .2s var(--r10-ease)}.r10-chips button.on{color:var(--c-ink, #fff);border-color:var(--r10a);background:color-mix(in srgb,var(--r10a) 18%,transparent)}.r10-textrow{display:flex;gap:8px;align-items:flex-start}.r10-textrow>input,.r10-textrow>textarea{flex:1}.r10-data input,.r10-data textarea,.r10-set input:not([type=range]):not([type=checkbox]):not([type=color]),.r10-set textarea{background:#00000038;border:1px solid var(--r10-ln);color:var(--c-ink, #fff);border-radius:12px;padding:10px 12px;font:14px/1.45 var(--r10-sans);width:100%}.r10-data input:focus,.r10-data textarea:focus,.r10-set input:focus,.r10-set textarea:focus{outline:none;border-color:var(--r10a);box-shadow:0 0 0 3px color-mix(in srgb,var(--r10a) 22%,transparent)}.r10-pending{display:flex;align-items:center;gap:10px;margin:6px 0 0;color:var(--r10-soft);font-size:13px}.r10-data-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:start}@media(max-width:860px){.r10-data-grid{grid-template-columns:minmax(0,1fr)}}.r10-data-in{display:flex;flex-direction:column;gap:16px}.r10-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:26px 16px;border-radius:20px;cursor:pointer;border:1.5px dashed color-mix(in srgb,var(--r10a) 45%,var(--r10-ln));background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--r10a) 12%,transparent),transparent 70%);transition:border-color .25s,background-color .25s,transform .25s var(--r10-ease)}.r10-drop:hover,.r10-drop.on{border-color:var(--r10a);background-color:color-mix(in srgb,var(--r10a) 8%,transparent)}.r10-drop.on{transform:scale(1.01)}.r10-drop b{font:400 20px/1.2 var(--r10-serif)}.r10-drop b span{color:var(--r10-soft)}.r10-drop b u{color:var(--r10a);font-style:italic;text-decoration:none}.r10-drop small{color:var(--r10-soft);font-size:12.5px;max-width:42ch}.r10-drop-orb{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#17120e;background:var(--r10a);box-shadow:0 0 0 6px color-mix(in srgb,var(--r10a) 18%,transparent),0 12px 26px -10px color-mix(in srgb,var(--r10a) 80%,transparent)}.r10-ups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.r10-ups li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;font-size:12.5px}.r10-up-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r10-up-state{font:500 10.5px/1.4 var(--r10-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--r10-soft)}.r10-ups li.s-ok .r10-up-state{color:var(--r10-ok, #3FA06B)}.r10-ups li.s-bad .r10-up-state{color:var(--r10-no, #C9544A)}.r10-up-bar{grid-column:1 / -1;height:3px;border-radius:3px;background:var(--r10-glass-2);overflow:hidden}.r10-up-bar i{display:block;height:100%;background:var(--r10a);transition:width .3s var(--r10-ease)}.r10-textin{display:flex;flex-direction:column;gap:8px}.r10-textin .r10-actions{margin-top:0}.r10-ai{border-top:1px solid var(--r10-ln);padding-top:16px}.r10-ai .r10-head{margin:0;font-size:clamp(22px,2.4vw,27px)}.r10-steps{list-style:none;margin:12px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.r10-steps li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--r10-soft)}.r10-steps b{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--r10-mono);color:var(--r10a);border:1px solid color-mix(in srgb,var(--r10a) 55%,transparent)}.r10-prompt{position:relative}.r10-prompt textarea{font:12.5px/1.55 var(--r10-mono)!important;color:var(--r10-soft)!important;resize:none;padding-bottom:46px!important}.r10-copy{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:0;cursor:pointer;background:var(--r10a);color:#17120e;font:700 12px/1 var(--r10-sans)}.r10-copy.on{background:var(--r10-ok, #3FA06B);color:#fff}.r10-data-list{border:1px solid var(--r10-ln);border-radius:18px;padding:14px;background:var(--r10-glass)}.r10-items{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:460px;overflow:auto;scrollbar-width:thin}.r10-items li{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:12px;transition:background-color .2s}.r10-items li:hover{background:var(--r10-glass-2)}.r10-ic{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--r10a);background:color-mix(in srgb,var(--r10a) 14%,transparent)}.r10-it-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.r10-it-main b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r10-it-main small{font-size:11.5px;color:var(--r10-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r10-badge{flex:none;font:500 9.5px/1 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:999px;border:1px solid var(--r10-ln);color:var(--r10-soft)}.r10-badge.b-project{color:var(--r10a);border-color:color-mix(in srgb,var(--r10a) 45%,transparent)}.r10-x{flex:none;width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--r10-soft);cursor:pointer;display:grid;place-items:center}.r10-x:hover{color:var(--r10-no, #C9544A);background:#c9544a1f}.r10-acct-data .r10-data{margin-top:12px}.r10-set{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:820px){.r10-set{grid-template-columns:minmax(0,1fr)}}.r10-set-stage{position:sticky;top:0;display:flex;flex-direction:column;gap:10px;z-index:1}@media(max-width:820px){.r10-set-stage{position:relative}}.r10-set-window{position:relative;overflow:hidden;border-radius:22px;aspect-ratio:4 / 5;max-height:52vh;display:grid;place-items:center;isolation:isolate;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--accent, #E0732A) 22%,#1E1914),#15120f 72%);border:1px solid var(--r10-ln);box-shadow:inset 0 1px #fff0e014,0 24px 60px -30px #000c}@media(max-width:820px){.r10-set-window{aspect-ratio:16 / 10;max-height:34vh}}.r10-set-window>:first-child{position:absolute;inset:0;z-index:0}.r10-set-fig{position:relative;z-index:1;display:grid;place-items:center;animation:r10-float 4.2s var(--r10-ease) infinite alternate}.r10-set-window .r10-grain{z-index:2}.r10-set-name{text-align:center}@keyframes r10-float{0%{transform:translateY(4px)}to{transform:translateY(-6px)}}.r10-set-main{display:flex;flex-direction:column;gap:14px}.r10-set-tabs{align-self:flex-start}.r10-set-foot{display:flex;justify-content:flex-end;border-top:1px solid var(--r10-ln);padding-top:12px}.r10-char{display:flex;flex-direction:column;gap:12px}.r10-groups{display:flex;gap:4px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.r10-groups button{flex:none;border:0;background:none;color:var(--r10-soft);cursor:pointer;padding:8px 10px;border-radius:10px;font:500 10.5px/1 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;position:relative}.r10-groups button.on{color:var(--c-ink, #fff)}.r10-groups button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;border-radius:2px;background:var(--r10a)}.r10-group-body{animation:r10-in .35s var(--r10-ease) both}@keyframes r10-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.r10-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.r10-opts-big{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.r10-opt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 9px;border-radius:16px;cursor:pointer;color:var(--r10-soft);border:1px solid var(--r10-ln);background:var(--r10-glass);transition:transform .25s var(--r10-ease),border-color .25s,background-color .25s,color .25s}.r10-opt:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--r10a) 45%,var(--r10-ln))}.r10-opt.on{color:var(--c-ink, #fff);border-color:var(--r10a);background:radial-gradient(100% 90% at 50% 10%,color-mix(in srgb,var(--r10a) 24%,transparent),transparent 70%),var(--r10-glass);box-shadow:0 0 0 1px var(--r10a),0 14px 30px -18px color-mix(in srgb,var(--r10a) 90%,transparent)}.r10-opt-fig{display:grid;place-items:center;min-height:62px}.r10-opt-l{font-size:11.5px;font-weight:600;text-align:center;line-height:1.2}.r10-colors{display:flex;flex-direction:column;gap:12px}.r10-colorrow{display:flex;flex-direction:column;gap:6px}.r10-swatches{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.r10-sw{--sw: #E0732A;width:26px;height:26px;flex:none;border-radius:50%;padding:0;cursor:pointer;border:2px solid rgba(255,255,255,.14);background:var(--sw);transition:transform .2s var(--r10-ease),box-shadow .2s;position:relative}.r10-sw-l{width:32px;height:32px}.r10-sw:hover:not(:disabled){transform:scale(1.12)}.r10-sw.on{box-shadow:0 0 0 2px #15120f,0 0 0 4px var(--sw);border-color:transparent}.r10-sw:disabled{opacity:.3;cursor:not-allowed}.r10-sw-own{background:conic-gradient(#e0322a,#ffb070,#ffd84d,#3fa06b,#5fb3be,#8fa8ff,#c07aa8,#e0322a);display:grid;place-items:center;overflow:hidden}.r10-sw-own input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;padding:0;border:0}.r10-check{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--r10-soft);cursor:pointer}.r10-check input{width:18px;height:18px;accent-color:var(--r10a)}.r10-motion{display:flex;flex-direction:column;gap:12px}.r10-slider{display:grid;grid-template-columns:82px minmax(0,1fr) 34px;align-items:center;gap:10px}.r10-slider input{width:100%;accent-color:var(--r10a)}.r10-slider b{font:500 12px/1 var(--r10-mono);color:var(--r10-soft);text-align:right}.r10-namerow{display:flex;flex-direction:column;gap:8px;max-width:420px}.r10-art{display:flex;flex-direction:column;gap:10px}.r10-art-head{display:flex;gap:12px;align-items:center}.r10-art-head h4{margin:0}.r10-art-img{width:64px;height:64px;border-radius:16px;object-fit:cover;flex:none;border:1px solid var(--r10-ln)}.r10-ai-make{display:flex;flex-direction:column;gap:10px}.r10-ai-make .r10-actions{margin-top:0}.r10-quote{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--r10a) 12%,transparent);border:1px solid color-mix(in srgb,var(--r10a) 40%,transparent)}.r10-quote>span{flex:1 1 180px;display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13.5px}.r10-quote>span .icon{color:var(--r10a)}.r10-bg{display:flex;flex-direction:column;gap:12px}.r10-wps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));gap:8px}.r10-wp{display:flex;flex-direction:column;gap:6px;padding:6px 6px 8px;border-radius:16px;border:1px solid var(--r10-ln);background:var(--r10-glass);color:var(--r10-soft);cursor:pointer;transition:transform .25s var(--r10-ease),border-color .25s}.r10-wp:hover{transform:translateY(-2px)}.r10-wp.on{color:var(--c-ink, #fff);border-color:var(--r10a);box-shadow:0 0 0 1px var(--r10a)}.r10-wp-view{position:relative;display:block;overflow:hidden;border-radius:11px;aspect-ratio:16 / 10;background:#15120f;isolation:isolate}.r10-wp-view>*{position:absolute!important;inset:0}.r10-wp-none{display:grid;place-items:center;color:var(--r10-soft);background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 8px,transparent 8px 16px),#15120f}.r10-wp-none .icon{position:static!important}.r10-upload{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.r10-upload small{color:var(--r10-soft);font-size:12px}.r10-color{display:flex;flex-direction:column;gap:16px}.r10-color h4{margin:0 0 2px;font:400 19px/1.2 var(--r10-serif)}.r10-color section{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.r10-scope{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;width:100%}.r10-scope button{display:flex;flex-direction:column;gap:3px;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--r10-ln);background:var(--r10-glass);color:var(--r10-soft);cursor:pointer;font-family:var(--r10-sans)}.r10-scope button b{color:var(--c-ink, #fff);font-size:14px}.r10-scope button span{font-size:12px}.r10-scope button.on{border-color:var(--r10a);box-shadow:0 0 0 1px var(--r10a);background:color-mix(in srgb,var(--r10a) 12%,transparent)}.r10-studio{display:flex;flex-direction:column;gap:26px;padding-bottom:24px}.r10-hero{display:flex;flex-direction:column;gap:10px;padding:6px 0 4px}.r10-hero h1{margin:0;font:400 clamp(38px,6vw,72px)/1 var(--r10-serif);letter-spacing:-.025em}.r10-hero-lead{margin:0;max-width:46ch;font-size:clamp(15px,1.5vw,17px);line-height:1.55;color:var(--r10-soft)}.r10-sec{display:flex;flex-direction:column;gap:12px}.r10-lines{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.r10-line{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:14px;border-radius:18px;border:1px solid var(--r10-ln);background:var(--r10-glass);animation:r10-in .5s var(--r10-ease) both;animation-delay:calc(var(--i, 0) * 45ms);overflow:hidden}.r10-line:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--r10a) 55%,transparent),transparent)}.r10-line-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--r10a);background:color-mix(in srgb,var(--r10a) 14%,transparent)}.r10-line-main{display:flex;flex-direction:column;gap:5px}.r10-line-main h3{margin:0;font:400 18px/1.15 var(--r10-serif);letter-spacing:-.005em;text-wrap:balance}.r10-line-go{grid-column:1 / -1;justify-self:start;margin-top:4px}.r10-ring{position:relative;width:56px;height:56px;display:grid;place-items:center;flex:none}.r10-ring svg{position:absolute;inset:0;width:100%;height:100%}.r10-ring circle{fill:none;stroke-width:4}.r10-ring-track{stroke:var(--r10-glass-2)}.r10-ring-val{stroke:var(--r10a);stroke-linecap:round;transition:stroke-dashoffset .8s var(--r10-ease)}.r10-ring b{position:relative;font:600 14px/1 var(--r10-mono)}.r10-ring b small{font-size:10px;color:var(--r10-soft);font-weight:500}.r10-status{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font:500 10px/1 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r10-soft)}.r10-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.r10-status.st-producing{color:var(--r10a)}.r10-status.st-producing i{animation:r10-pulse 1.4s ease-in-out infinite;box-shadow:0 0 0 0 currentColor}.r10-status.st-delivered{color:var(--r10-ok, #3FA06B)}.r10-status.st-paused,.r10-status.st-cancelled{color:var(--r10-warn, #D9A23A)}@keyframes r10-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.r10-orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.r10-order{border:1px solid var(--r10-ln);border-radius:18px;padding:14px 16px;background:var(--r10-glass)}.r10-order header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.r10-order h3{margin:0 0 3px;font:400 20px/1.15 var(--r10-serif)}.r10-order header small{color:var(--r10-soft);font-size:12.5px}.r10-order-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.r10-dels{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.r10-dels button{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 12px;border-radius:999px;border:1px solid var(--r10-ln);background:#0000002e;color:var(--c-ink, #fff);cursor:pointer;font:600 12.5px/1.2 var(--r10-sans);transition:border-color .2s,background-color .2s}.r10-dels button:hover{border-color:var(--r10a);background:color-mix(in srgb,var(--r10a) 12%,transparent)}.r10-dels button .icon{color:var(--r10a);flex:none}.r10-dels button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r10-dels button small{color:var(--r10-soft);font-weight:500;flex:none}.r10-studio-empty p{margin:0;font:400 clamp(19px,2.2vw,24px)/1.3 var(--r10-serif);max-width:40ch}.r10-studio-empty .r10-actions{justify-content:flex-start}.r10-studio-talk{flex-wrap:wrap}@media(max-width:420px){.r10-order-side{align-items:flex-start}.r10-slider{grid-template-columns:64px minmax(0,1fr) 28px}.r10-seg button{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.r10-set-fig,.r10-line,.r10-group-body,.r10-status i{animation:none!important}.r10-opt,.r10-btn,.r10-wp{transition:none}}.page.r10-embedded{padding:0}:root{--fx-grain-ink: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .11 0 0 0 0 .1 0 0 0 0 .14 0 0 0 1.25 -.52'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='.28'/></svg>");--fx-grain-cream: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 .95 0 0 0 0 .88 0 0 0 1.25 -.52'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='.16'/></svg>");--fx-atmo: var(--atmo, #E0732A);--fx-grain: var(--fx-grain-ink);--fx-sheen: linear-gradient(180deg, rgba(255, 255, 255, .6), rgba(255, 255, 255, 0) 42%);--fx-warm: radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--fx-atmo) 10%, transparent), transparent 58%);--fx-streak: linear-gradient(90deg, transparent 10%, color-mix(in srgb, var(--fx-atmo) 50%, transparent) 50%, transparent 90%) top / 100% 1px no-repeat;--fx-edge: inset 0 1px 0 rgba(255, 255, 255, .9);--fx-depth-1: 0 1px 2px rgba(29, 27, 36, .045), 0 10px 28px -14px rgba(74, 47, 76, .24);--fx-depth-2: 0 2px 6px rgba(29, 27, 36, .05), 0 22px 54px -22px rgba(74, 47, 76, .36), 0 36px 80px -46px color-mix(in srgb, var(--fx-atmo) 70%, transparent);--fx-rim: color-mix(in srgb, var(--fx-atmo) 50%, #c8714a);--fx-hot: color-mix(in srgb, var(--fx-atmo) 35%, #c8714a);--fx-ring: 0 0 0 4px color-mix(in srgb, var(--fx-atmo) 22%, transparent);--fx-wash: color-mix(in srgb, var(--fx-atmo) 11%, transparent);--fx-glow: 0 12px 30px -14px color-mix(in srgb, var(--fx-atmo) 75%, transparent);--fx-hair: linear-gradient(90deg, transparent, rgba(29, 27, 36, .1) 14%, rgba(29, 27, 36, .1) 86%, transparent);--fx-recess: linear-gradient(180deg, rgba(29, 27, 36, .04), rgba(29, 27, 36, 0) 7px);--fx-press: 0 1px 0 rgba(255, 255, 255, .65);--fx-raise: var(--c-surface);--fx-modal: var(--c-surface);--fx-modal-head: color-mix(in srgb, var(--c-surface) 88%, transparent);--fx-veil: radial-gradient(120% 90% at 50% -10%, rgba(74, 47, 76, .3), rgba(21, 20, 28, .46) 72%);--fx-btn: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 color-mix(in srgb, var(--fx-atmo) 24%, transparent), 0 1px 2px rgba(21, 20, 28, .22), 0 10px 26px -12px rgba(74, 47, 76, .55);--fx-btn-hover: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 color-mix(in srgb, var(--fx-atmo) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--fx-atmo) 40%, transparent), 0 14px 34px -12px color-mix(in srgb, var(--fx-atmo) 65%, #c8714a);--fx-chip: rgba(255, 250, 243, .92);--fx-ok: var(--c-ok);--fx-warn: var(--c-warn);--fx-bad: var(--c-bad);--fx-accent: var(--c-iris-deep);--fx-focus: #b9673f}:where(.stage,.blackbox,.glass-dark,.fx-dark,[data-fx=dark]),:where(.stage,.fx-dark,[data-fx=dark]) .page{--fx-atmo: var(--atmo, #E0732A);--fx-grain: var(--fx-grain-cream);--fx-sheen: linear-gradient(180deg, rgba(255, 244, 230, .05), rgba(255, 244, 230, 0) 46%);--fx-warm: radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--fx-atmo) 12%, transparent), transparent 58%);--fx-streak: linear-gradient(90deg, transparent 8%, color-mix(in srgb, var(--fx-atmo) 42%, transparent) 50%, transparent 92%) top / 100% 1px no-repeat;--fx-edge: inset 0 1px 0 rgba(255, 240, 224, .07);--fx-depth-1: 0 1px 0 rgba(0, 0, 0, .18), 0 16px 36px -22px rgba(0, 0, 0, .65);--fx-depth-2: 0 2px 8px rgba(0, 0, 0, .22), 0 28px 64px -26px rgba(0, 0, 0, .72), 0 0 70px -34px color-mix(in srgb, var(--fx-atmo) 50%, transparent);--fx-rim: color-mix(in srgb, var(--fx-atmo) 48%, transparent);--fx-hot: color-mix(in srgb, var(--fx-atmo) 70%, transparent);--fx-ring: 0 0 0 4px color-mix(in srgb, var(--fx-atmo) 16%, transparent);--fx-wash: color-mix(in srgb, var(--fx-atmo) 11%, transparent);--fx-glow: 0 12px 30px -14px color-mix(in srgb, var(--fx-atmo) 55%, transparent);--fx-hair: linear-gradient(90deg, transparent, rgba(255, 255, 255, .09) 14%, rgba(255, 255, 255, .09) 86%, transparent);--fx-recess: linear-gradient(180deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0) 8px);--fx-press: 0 0 28px color-mix(in srgb, var(--fx-atmo) 18%, transparent);--fx-raise: rgba(255, 255, 255, .11);--fx-modal: rgba(31, 28, 38, .97);--fx-modal-head: rgba(37, 34, 45, .9);--fx-veil: radial-gradient(120% 90% at 50% -10%, rgba(21, 20, 28, .45), rgba(10, 9, 14, .62) 72%);--fx-btn: inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 -1px 0 color-mix(in srgb, var(--fx-atmo) 30%, transparent), 0 10px 28px -12px color-mix(in srgb, var(--fx-atmo) 45%, transparent);--fx-btn-hover: inset 0 1px 0 rgba(255, 255, 255, .75), inset 0 -1px 0 color-mix(in srgb, var(--fx-atmo) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--fx-atmo) 55%, transparent), 0 14px 36px -10px color-mix(in srgb, var(--fx-atmo) 55%, transparent);--fx-chip: rgba(21, 20, 28, .72);--fx-ok: #7fd1ab;--fx-warn: #f0c27a;--fx-bad: #f08a7f;--fx-accent: color-mix(in srgb, var(--fx-atmo) 50%, #f4ece2);--fx-focus: color-mix(in srgb, var(--fx-atmo) 80%, #f4ece2)}:where(.stage,.fx-dark,[data-fx=dark]) .page:where(:not(.project-page,.ws)),:where(.stage,.blackbox,.glass-dark,.fx-dark,[data-fx=dark]) .page-header{--c-ink: #f4ece2;--c-ink-soft: rgba(244, 236, 226, .66);--c-surface: rgba(255, 255, 255, .05);--c-paper: #15141c;--c-line: rgba(255, 255, 255, .1);--c-iris-deep: var(--fx-accent);--shadow-1: 0 1px 0 rgba(255, 255, 255, .03);--shadow-2: 0 18px 40px rgba(0, 0, 0, .35);color:var(--c-ink);color-scheme:dark;accent-color:var(--fx-atmo)}@keyframes fx-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes fx-modal{0%{opacity:0;transform:translateY(12px) scale(.985)}}.page-header{position:relative;flex:none;display:flex;flex-direction:column;gap:14px;padding:10px 2px 0;color:var(--c-ink);animation:fx-rise .7s var(--ease) backwards}.ph-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 28px;flex-wrap:wrap}.ph-text{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:6px}.ph-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:0 0 4px -6px;padding:4px 10px 4px 6px;border-radius:999px;font-size:13px;font-weight:600;color:var(--c-ink-soft);text-decoration:none!important;transition:color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}.ph-back:hover{color:var(--c-ink);background:var(--fx-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-atmo) 30%,transparent)}.ph-back .icon{transition:transform .3s var(--ease)}.ph-back:hover .icon{transform:translate(-2px)}.ph-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--c-iris-deep)}.ph-eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff4e6 0%,var(--fx-atmo) 55%,color-mix(in srgb,var(--fx-atmo) 60%,#8a4f5a) 100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-atmo) 18%,transparent),0 0 12px color-mix(in srgb,var(--fx-atmo) 65%,transparent)}.ph-title{margin:0;font:600 clamp(24px,2.5vw,32px)/1.08 var(--f-display);letter-spacing:-.02em;color:var(--c-ink);text-shadow:var(--fx-press);text-wrap:balance}.ph-title .pill{font:600 12px/1.5 var(--f-body);letter-spacing:0;vertical-align:middle;margin-left:10px;position:relative;top:-.1em;text-shadow:none}.ph-sub{margin:0;max-width:680px;font-size:14.5px;line-height:1.55;color:var(--c-ink-soft);text-wrap:pretty}.ph-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ph-actions .search{flex:0 1 300px;min-width:220px}.ph-extra{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ph-horizon{position:relative;display:block;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-atmo) 60%,transparent) 8%,color-mix(in srgb,var(--fx-atmo) 34%,var(--c-line)) 28%,var(--c-line) 58%,transparent)}.ph-horizon:after{content:"";position:absolute;left:2%;top:-7px;width:min(320px,40%);height:14px;filter:blur(5px);background:radial-gradient(closest-side,color-mix(in srgb,var(--fx-atmo) 34%,transparent),transparent)}.page-header.compact{gap:10px;padding-top:2px}.page-header.compact .ph-text{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:2px}.page-header.compact .ph-back{margin:0}.page-header.compact .ph-eyebrow{flex-basis:100%}.page-header.compact .ph-title{font-size:clamp(18px,1.8vw,22px)}.page-header.compact .ph-sub{flex-basis:100%;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-header :focus-visible{outline:2px solid var(--fx-focus);outline-offset:3px}@media(max-width:720px){.ph-actions{width:100%;justify-content:flex-start}.ph-actions .search{flex:1 1 100%;min-width:0}.page-header.compact .ph-sub{white-space:normal}}.scene.page-hero{min-height:0;padding:10px 2px 0;border-radius:0;box-shadow:none;overflow:visible;color:var(--c-ink)}.scene.page-hero>.scene-sky,.scene.page-hero:after{display:none}.scene.page-hero .hero-eyebrow{color:var(--c-iris-deep);letter-spacing:.28em;font-size:10.5px}.scene.page-hero .hero-title{color:var(--c-ink);text-shadow:none;font-size:clamp(24px,2.5vw,32px)}.scene.page-hero .hero-sub,.scene.page-hero .hero-back{color:var(--c-ink-soft)}.page:where(:not(.project-page,.ws)) .card,.page:where(:not(.project-page,.ws)) .glass,.page:where(:not(.project-page,.ws)) .offer-card,.page:where(:not(.project-page,.ws)) .wp-team{background:var(--fx-streak),var(--fx-grain),var(--fx-warm),var(--fx-sheen),color-mix(in srgb,var(--c-surface) 95%,transparent);border-color:var(--c-line);color:var(--c-ink);box-shadow:var(--fx-edge),var(--fx-depth-1)}:where(.stage,.fx-dark,[data-fx=dark]) .page:where(:not(.project-page,.ws)) :is(.card,.glass){-webkit-backdrop-filter:none;backdrop-filter:none}.page:where(:not(.project-page,.ws)) .card.wallet-main{background:var(--fx-streak),var(--fx-grain),radial-gradient(120% 110% at 100% 0%,color-mix(in srgb,var(--fx-atmo) 22%,transparent),transparent 58%),radial-gradient(90% 90% at 0% 100%,rgba(201,120,122,.1),transparent 62%),var(--fx-sheen),color-mix(in srgb,var(--c-surface) 95%,transparent)}.page:where(:not(.project-page,.ws)) .big-number{text-shadow:var(--fx-press)}.page:where(:not(.project-page,.ws)) :is(.offer-card,.mode,.p-card,.wp-chip){transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease),background-color .4s var(--ease),color .3s var(--ease)}.page:where(:not(.project-page,.ws)) .offer-card:hover{border-color:var(--fx-rim);box-shadow:var(--fx-edge),var(--fx-glow)}.page:where(:not(.project-page,.ws)) .p-card{color:var(--c-ink);background:var(--fx-grain),var(--fx-sheen),color-mix(in srgb,var(--c-surface) 96%,transparent);border-color:var(--c-line);box-shadow:var(--fx-edge),var(--fx-depth-1)}.page:where(:not(.project-page,.ws)) .p-card:hover{transform:translateY(-3px);border-color:var(--fx-rim);box-shadow:var(--fx-edge),0 0 0 1px color-mix(in srgb,var(--fx-atmo) 20%,transparent),var(--fx-depth-2)}.page:where(:not(.project-page,.ws)) .p-cover:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.75;transition:opacity .4s var(--ease);background:linear-gradient(90deg,transparent 12%,color-mix(in srgb,var(--fx-atmo) 65%,#fff) 50%,transparent 88%) top / 100% 1px no-repeat,linear-gradient(180deg,rgba(255,232,205,.1),transparent 32%,transparent 64%,rgba(21,20,28,.18))}.page:where(:not(.project-page,.ws)) .p-card:hover .p-cover:after{opacity:1}.page:where(:not(.project-page,.ws)) .p-status .pill{background:var(--fx-chip);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-ink) 10%,transparent),0 4px 14px -4px #00000059}.page:where(:not(.project-page,.ws)) .p-grid>.p-card{animation:fx-rise .6s var(--ease) backwards}.page:where(:not(.project-page,.ws)) .p-grid>.p-card:nth-child(2){animation-delay:.05s}.page:where(:not(.project-page,.ws)) .p-grid>.p-card:nth-child(3){animation-delay:.1s}.page:where(:not(.project-page,.ws)) .p-grid>.p-card:nth-child(4){animation-delay:.15s}.page:where(:not(.project-page,.ws)) .p-grid>.p-card:nth-child(5){animation-delay:.2s}.page:where(:not(.project-page,.ws)) .p-grid>.p-card:nth-child(n+6){animation-delay:.25s}:where(.stage,.fx-dark,[data-fx=dark]) .page:where(:not(.project-page,.ws)) .preview{background:linear-gradient(140deg,#ffffff0f,#ffffff05);color:var(--fx-accent)}.page:where(:not(.project-page,.ws)) :is(.pill-neutral,.chip),.page:where(:not(.project-page,.ws)) .badge:where(:not(.badge-ok,.badge-warn)){background:color-mix(in srgb,var(--c-ink) 7%,transparent);color:var(--c-ink-soft)}.page:where(:not(.project-page,.ws)) .pill-ok{background:color-mix(in srgb,var(--c-ok) 15%,transparent);color:var(--fx-ok)}.page:where(:not(.project-page,.ws)) .pill-warn{background:color-mix(in srgb,var(--c-warn) 16%,transparent);color:var(--fx-warn)}.page:where(:not(.project-page,.ws)) .pill-bad{background:color-mix(in srgb,var(--c-bad) 14%,transparent);color:var(--fx-bad)}.page:where(:not(.project-page,.ws)) .pill-iris{background:color-mix(in srgb,var(--fx-atmo) 15%,transparent);color:var(--fx-accent)}.page:where(:not(.project-page,.ws)) .badge-ok{background:color-mix(in srgb,var(--c-ok) 14%,transparent);color:var(--fx-ok)}.page:where(:not(.project-page,.ws)) .badge-warn{background:color-mix(in srgb,var(--c-warn) 15%,transparent);color:var(--fx-warn)}.page:where(:not(.project-page,.ws)) .tab-count{background:color-mix(in srgb,var(--fx-atmo) 16%,transparent);color:inherit}.page:where(:not(.project-page,.ws)) .btn{transition:transform .3s var(--ease),box-shadow .35s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),opacity .3s var(--ease)}.page:where(:not(.project-page,.ws)) .btn-primary{color:var(--c-paper);border-color:color-mix(in srgb,var(--c-paper) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c-ink) 86%,#fff),var(--c-ink));box-shadow:var(--fx-btn)}.page:where(:not(.project-page,.ws)) .btn-primary:not(:disabled):hover{box-shadow:var(--fx-btn-hover);transform:translateY(-1px)}.page:where(:not(.project-page,.ws)) .btn-soft{color:var(--c-ink);background:var(--fx-sheen),var(--c-surface);border-color:var(--c-line);box-shadow:var(--fx-edge),0 1px 2px #15141c0f}.page:where(:not(.project-page,.ws)) .btn-soft:not(:disabled):hover{border-color:var(--fx-rim);box-shadow:var(--fx-edge),var(--fx-glow)}.page:where(:not(.project-page,.ws)) .btn-ghost{color:var(--c-ink)}.page:where(:not(.project-page,.ws)) .btn-ghost:not(:disabled):hover{background:var(--fx-wash)}.page:where(:not(.project-page,.ws)) .btn-danger{box-shadow:inset 0 1px #fff3,0 8px 22px -12px #c2483fb3}.page:where(:not(.project-page,.ws)) .icon-btn{color:var(--c-ink-soft);transition:background-color .3s var(--ease),color .3s var(--ease)}.page:where(:not(.project-page,.ws)) .icon-btn:hover{background:var(--fx-wash);color:var(--c-ink)}.page:where(:not(.project-page,.ws)) :focus-visible:where(:not(input,textarea,select)){outline:2px solid var(--fx-focus);outline-offset:3px}.page:where(:not(.project-page,.ws)) a:hover{text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.page:where(:not(.project-page,.ws)) :is(input,textarea,select):where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],.search *)){color:var(--c-ink);background-color:color-mix(in srgb,var(--c-surface) 70%,var(--c-paper));border-color:var(--c-line);transition:border-color .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease)}.page:where(:not(.project-page,.ws)) :is(input,textarea):where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],.search *)){background-image:var(--fx-recess)}.page:where(:not(.project-page,.ws)) :is(input,textarea,select):where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],.search *)):hover{border-color:color-mix(in srgb,var(--fx-rim) 55%,var(--c-line))}.page:where(:not(.project-page,.ws)) :is(input,textarea,select):where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],.search *)):focus{outline:none;border-color:var(--fx-hot);box-shadow:var(--fx-ring),var(--fx-glow)}.page:where(:not(.project-page,.ws)) ::placeholder{color:color-mix(in srgb,var(--c-ink-soft) 78%,transparent)}:where(.stage,.fx-dark,[data-fx=dark]) .page:where(:not(.project-page,.ws)) select option{color:#f4ece2;background-color:#24212b}.page:where(:not(.project-page,.ws)) .search{color:var(--c-ink-soft);background-color:color-mix(in srgb,var(--c-surface) 70%,var(--c-paper));background-image:var(--fx-recess);border-color:var(--c-line);border-radius:999px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),color .3s var(--ease)}.page:where(:not(.project-page,.ws)) .search input{color:var(--c-ink)}.page:where(:not(.project-page,.ws)) .search:hover{border-color:color-mix(in srgb,var(--fx-rim) 55%,var(--c-line))}.page:where(:not(.project-page,.ws)) .search:focus-within{color:var(--fx-hot);border-color:var(--fx-hot);box-shadow:var(--fx-ring),var(--fx-glow)}.page:where(:not(.project-page,.ws)) .switch{background:color-mix(in srgb,var(--c-ink) 14%,transparent);border-color:color-mix(in srgb,var(--c-line) 80%,transparent);box-shadow:inset 0 1px 2px #0000001f;transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.page:where(:not(.project-page,.ws)) .switch span{background:linear-gradient(180deg,#fff,#f3ebe0);box-shadow:0 1px 3px #0000004d,inset 0 1px #fff}.page:where(:not(.project-page,.ws)) .switch.on{border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--fx-atmo) 70%,#c8714a),var(--fx-atmo));box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-atmo) 16%,transparent),0 6px 16px -6px color-mix(in srgb,var(--fx-atmo) 70%,transparent)}.page:where(:not(.project-page,.ws)) .tabs{background:var(--fx-grain),color-mix(in srgb,var(--c-ink) 5%,transparent);border-color:color-mix(in srgb,var(--c-line) 80%,transparent);box-shadow:inset 0 1px 2px #00000012}.page:where(:not(.project-page,.ws)) .tabs button{color:var(--c-ink-soft);transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.page:where(:not(.project-page,.ws)) .tabs button:not(.active):hover{color:var(--c-ink);background:var(--fx-wash)}.page:where(:not(.project-page,.ws)) .tabs button.active{color:var(--c-ink);background:var(--fx-sheen),var(--fx-raise);box-shadow:var(--fx-edge),0 0 0 1px color-mix(in srgb,var(--fx-atmo) 22%,transparent),0 8px 20px -12px color-mix(in srgb,var(--fx-atmo) 60%,transparent)}.page:where(:not(.project-page,.ws)) .table td{transition:background-color .25s var(--ease)}.page:where(:not(.project-page,.ws)) .table tr.clickable:hover td{background:var(--fx-wash)}.page:where(:not(.project-page,.ws)) .team-list li{border-image:var(--fx-hair) 1}.page:where(:not(.project-page,.ws)) .team-title{color:var(--fx-accent)}.page:where(:not(.project-page,.ws)) .team-title.empty{color:var(--c-ink-soft)}.page:where(:not(.project-page,.ws)) .role-pill{color:var(--c-ink);background:color-mix(in srgb,var(--fx-atmo) 12%,transparent);border-color:color-mix(in srgb,var(--fx-atmo) 32%,transparent);box-shadow:var(--fx-edge)}.page:where(:not(.project-page,.ws)) .avatar.sm{box-shadow:0 0 0 2px color-mix(in srgb,var(--c-paper) 85%,transparent),0 0 0 3px color-mix(in srgb,var(--fx-atmo) 38%,transparent)}.page:where(:not(.project-page,.ws)) .avatar.sm.ghost{box-shadow:none}.page:where(:not(.project-page,.ws)) .notice{background:var(--fx-grain),color-mix(in srgb,var(--fx-atmo) 9%,transparent);border-color:color-mix(in srgb,var(--fx-atmo) 28%,var(--c-line));box-shadow:var(--fx-edge)}.page:where(:not(.project-page,.ws)) .notice.warn{background:var(--fx-grain),color-mix(in srgb,var(--c-warn) 13%,transparent);border-color:color-mix(in srgb,var(--c-warn) 32%,transparent)}:where(.stage,.fx-dark,[data-fx=dark]) .page:where(:not(.project-page,.ws)) .error-box{background:#c2483f24;border-color:#c2483f66;color:#f6c1ba}.page:where(:not(.project-page,.ws)) .pre{color:var(--c-ink);background:color-mix(in srgb,var(--c-ink) 5%,transparent);box-shadow:inset 0 1px 2px #00000014}:where(.stage,.fx-dark,[data-fx=dark]) .page:where(:not(.project-page,.ws)) .pre{background:#00000047}.page:where(:not(.project-page,.ws)) .meter{background:color-mix(in srgb,var(--c-ink) 9%,transparent);box-shadow:inset 0 1px 1px #00000014}.page:where(:not(.project-page,.ws)) :is(.meter span,.meter.thin i){background:linear-gradient(90deg,color-mix(in srgb,var(--fx-atmo) 60%,#c8714a),var(--fx-atmo));box-shadow:0 0 10px color-mix(in srgb,var(--fx-atmo) 60%,transparent)}.page:where(:not(.project-page,.ws)) .meter.thin.warn i{background:var(--c-warn);box-shadow:0 0 8px color-mix(in srgb,var(--c-warn) 50%,transparent)}.page:where(:not(.project-page,.ws)) .flow li{background:color-mix(in srgb,var(--c-ink) 7%,transparent);color:var(--c-ink-soft)}.page:where(:not(.project-page,.ws)) .flow li:before{background:color-mix(in srgb,var(--c-ink) 12%,transparent);color:var(--c-ink)}.page:where(:not(.project-page,.ws)) .flow li.done{background:color-mix(in srgb,var(--c-ok) 15%,transparent);color:var(--fx-ok)}.page:where(:not(.project-page,.ws)) .flow li.now{background:color-mix(in srgb,var(--fx-atmo) 16%,transparent);color:var(--fx-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fx-atmo) 36%,transparent),0 6px 16px -8px color-mix(in srgb,var(--fx-atmo) 60%,transparent)}.page:where(:not(.project-page,.ws)) .empty-orb{color:#fff6ec;background:radial-gradient(circle at 36% 30%,#fff4e6,color-mix(in srgb,var(--fx-atmo) 70%,#f0b98c) 24%,#8a4f5a 58%,#2a2236 88%);box-shadow:0 0 0 6px color-mix(in srgb,var(--fx-atmo) 10%,transparent),0 12px 34px -6px color-mix(in srgb,var(--fx-atmo) 50%,transparent)}.page:where(:not(.project-page,.ws)) .mode{color:var(--c-ink);background:var(--fx-grain),var(--fx-sheen),color-mix(in srgb,var(--c-surface) 95%,transparent);border-color:var(--c-line);box-shadow:var(--fx-edge)}.page:where(:not(.project-page,.ws)) .mode:not(:disabled):not(.active):hover{border-color:var(--fx-rim);box-shadow:var(--fx-edge),var(--fx-glow)}.page:where(:not(.project-page,.ws)) .mode.active{border-color:var(--fx-hot);background:var(--fx-grain),var(--fx-warm),var(--fx-sheen),color-mix(in srgb,var(--fx-atmo) 8%,var(--c-surface));box-shadow:var(--fx-edge),var(--fx-ring),var(--fx-glow)}.page:where(:not(.project-page,.ws)) .wp-chip{color:var(--c-ink-soft);background:color-mix(in srgb,var(--c-surface) 80%,transparent);border-color:var(--c-line);box-shadow:var(--fx-edge)}.page:where(:not(.project-page,.ws)) .wp-chip:hover{color:var(--c-ink);border-color:var(--fx-rim);box-shadow:var(--fx-edge),var(--fx-glow)}.page:where(:not(.project-page,.ws)) .wp-chip.on{color:var(--c-paper);border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--c-ink) 86%,#fff),var(--c-ink));box-shadow:var(--fx-btn)}.page:where(:not(.project-page,.ws)) .modal-back{background:var(--fx-veil);-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05)}.page:where(:not(.project-page,.ws)) .modal{color:var(--c-ink);background:var(--fx-grain),var(--fx-warm),var(--fx-sheen),var(--fx-modal);border:1px solid var(--c-line);box-shadow:var(--fx-edge),var(--fx-depth-2),0 40px 100px -30px #0a090e80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fx-modal .5s var(--ease) both;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fx-atmo) 45%,transparent) transparent}.page:where(:not(.project-page,.ws)) .modal header{background:var(--fx-streak),var(--fx-hair) bottom / 100% 1px no-repeat,var(--fx-modal-head);border-bottom-color:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page:where(:not(.project-page,.ws)) .team-grid{display:flex;flex-wrap:wrap;align-items:flex-start}.page:where(:not(.project-page,.ws)) .team-grid>.team-card{flex:1.35 1 380px;min-width:0}.page:where(:not(.project-page,.ws)) .team-grid>.team-side{flex:1 1 300px;min-width:0}.page:where(:not(.project-page,.ws)) .wallet{display:flex;flex-wrap:wrap}.page:where(:not(.project-page,.ws)) .wallet>*{flex:1 1 280px;min-width:0}.page:where(:not(.project-page,.ws)) .wallet>.wallet-main{flex-grow:1.2}.page:where(:not(.project-page,.ws)) .two{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.page:where(:not(.project-page,.ws)) .modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.page:where(:not(.project-page,.ws)) .grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.toast{color:#f4ece2;border:1px solid color-mix(in srgb,var(--atmo, #E0732A) 22%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--fx-grain-cream),linear-gradient(180deg,#2e2936f7,#1b1921f7);box-shadow:inset 0 1px #fff0e014,0 18px 44px -16px #0000008c,0 0 40px -22px color-mix(in srgb,var(--atmo, #E0732A) 50%,transparent)}.toast-ok{background:var(--fx-grain-cream),linear-gradient(180deg,#1a4e3cf7,#11362af7);border-color:#7fd1ab4d}.toast-warn{background:var(--fx-grain-cream),linear-gradient(180deg,#684814f7,#4a320cf7);border-color:#f0c27a52}.toast-bad{background:var(--fx-grain-cream),linear-gradient(180deg,#782436f7,#561828f7);border-color:#f08a7f52}.ph-eyebrow{font:500 11px/1.2 var(--f-mono);letter-spacing:.14em;color:var(--fx-accent)}.ph-title{font:400 clamp(30px,3.4vw,44px)/1.04 var(--f-display);letter-spacing:-.02em}.ph-title em{font-style:italic;color:var(--fx-atmo)}.page-header.compact .ph-title{font-size:clamp(22px,2.2vw,28px)}.page:where(:not(.project-page,.ws)) h1,.page:where(:not(.project-page,.ws)) h2,.page:where(:not(.project-page,.ws)) h3{font-weight:400}.page:where(:not(.project-page,.ws)) .card h3{font-size:21px;letter-spacing:-.01em}.page:where(:not(.project-page,.ws)) .btn-primary{color:#17120e;border-color:transparent;font-weight:700;background:var(--fx-atmo);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--fx-atmo) 70%,transparent),inset 0 1px #ffffff47}.page:where(:not(.project-page,.ws)) .btn-primary:not(:disabled):hover{box-shadow:0 14px 32px -10px color-mix(in srgb,var(--fx-atmo) 75%,transparent),inset 0 1px #ffffff52;transform:translateY(-2px)}.page:where(:not(.project-page,.ws)) .tabs button{font-family:var(--f-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.page:where(:not(.project-page,.ws)) .big-number{font-weight:400}:where(.stage,.fx-dark,[data-fx=dark]) .page:where(:not(.project-page,.ws)){position:relative}.page-header .ph-title,.r10-head{font-kerning:normal}@media(prefers-reduced-motion:reduce){.page-header,.page:where(:not(.project-page,.ws)) .p-grid>.p-card,.page:where(:not(.project-page,.ws)) .modal{animation:none}.page:where(:not(.project-page,.ws)) .p-card:hover,.page:where(:not(.project-page,.ws)) .btn-primary:not(:disabled):hover,.ph-back:hover .icon{transform:none}}.host-caps{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.host-cap{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f4ece2b8}.host-cap.on{color:#f4ece2;border-color:#efae7673;background:#efae761a;box-shadow:0 0 0 1px #efae7614 inset,0 6px 22px -12px #efae768c}.comprar{--c-ink: var(--r10-snow);--c-ink-soft: var(--r10-snow-2);--c-line: var(--r10-line-l);--accent: var(--r10-cu-b);color-scheme:dark;position:relative;min-height:100vh;display:grid;place-items:center;padding:28px 16px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 60% at 50% -10%,color-mix(in srgb,var(--r10-cu-b) 26%,transparent),transparent 70%),var(--r10-obs);color:var(--r10-snow)}.comprar .r10-grain{z-index:-1}.comprar-card{width:min(580px,100%);display:flex;flex-direction:column;gap:16px;padding:clamp(20px,4vw,34px);border-radius:var(--r10-r);border:1px solid var(--r10-line-l);background:#ffffff0b;box-shadow:0 40px 90px -40px #000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.comprar-head{display:flex;flex-direction:column;gap:8px}.comprar-head h1{margin:0;font-size:clamp(34px,7vw,52px)}.comprar-head .r10-hero-lead{margin:0;color:var(--r10-snow-2);font-size:15px;line-height:1.5}.comprar-note{margin:0;color:var(--r10-snow-2);font-size:14.5px;line-height:1.5}.comprar-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--r10-line-l)}.comprar-lines li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--r10-line-l)}.comprar-line-t{font:400 19px/1.2 var(--r10-serif)}.comprar-lines small,.comprar-total small{color:var(--r10-snow-3);font:500 12px/1 var(--r10-sans)}.comprar-lines b{font:600 15px/1 var(--r10-mono);white-space:nowrap}.comprar-total{margin:0;display:flex;flex-direction:column;gap:6px}.comprar-total>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.comprar-total dt{font:500 11px/1 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r10-snow-3)}.comprar-total dd{margin:0;font:400 32px/1 var(--r10-serif)}.comprar-total .sub dd{font-size:20px;color:var(--r10-snow-2)}.comprar-medio{display:flex;flex-direction:column;gap:8px}.comprar-inv{border:1px solid var(--r10-line-l);border-radius:var(--r10-r-s);padding:10px 14px}.comprar-inv summary{cursor:pointer;font:600 13.5px/1.3 var(--r10-sans);color:var(--r10-snow-2)}.comprar-inv[open] summary{color:var(--r10-snow);margin-bottom:6px}.comprar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin-top:8px}.comprar-grid label{display:flex;flex-direction:column;gap:5px;font:500 11px/1 var(--r10-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--r10-snow-3)}.comprar input,.comprar select,.r10-studio .r101-kick input:not([type=checkbox]),.r10-studio .r101-req textarea,.r10-studio .r101-req select,.r10-studio .r101-rev textarea{background:#00000040;border:1px solid var(--r10-line-l);color:var(--r10-snow);border-radius:12px;padding:10px 12px;font:14px/1.45 var(--r10-sans);width:100%;text-transform:none;letter-spacing:0}.comprar input:focus,.r10-studio .r101-kick input:not([type=checkbox]):focus,.r10-studio .r101-req textarea:focus,.r10-studio .r101-rev textarea:focus{outline:none;border-color:var(--r10-cu-b);box-shadow:0 0 0 3px color-mix(in srgb,var(--r10-cu-b) 22%,transparent)}.comprar-privacy{margin:0;font-size:12.5px;line-height:1.5;color:var(--r10-snow-3)}.comprar-errs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.comprar-errs li,.comprar-err{display:flex;gap:8px;align-items:flex-start;margin:0;color:#f2b9a8;font-size:13.5px;line-height:1.45}.comprar-warn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;border-radius:var(--r10-r-s);font-size:13.5px;line-height:1.45;border:1px solid color-mix(in srgb,var(--r10-warn) 45%,transparent);background:color-mix(in srgb,var(--r10-warn) 10%,transparent)}.comprar-warn>span{flex:1 1 220px}.comprar-warn small{color:var(--r10-snow-2)}.comprar-actions{justify-content:space-between;margin-top:4px}.comprar .r10-seg button.on{color:#17120e}@media(max-width:420px){.comprar-actions{flex-direction:column-reverse;align-items:stretch}.comprar-actions>*{justify-content:center}}.r10-status.st-in_review,.r10-status.st-waiting_inputs,.r10-status.st-pending_payment{color:var(--r10a)}.r10-status.st-paid,.r10-status.st-available{color:var(--r10-ok, #3FA06B)}.r10-status.st-expired{color:var(--r10-soft)}.r101-site{flex-wrap:wrap}.r101-site a{gap:4px}.r101-kick{display:flex;flex-direction:column;gap:12px;padding:clamp(16px,3vw,24px);background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--r10a) 14%,transparent),transparent 60%),var(--r10-glass)}.r101-kick h2{margin:0;font-size:clamp(26px,4vw,38px)}.r101-kick-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--r10-ln)}.r101-kick-row>span{display:inline-flex;align-items:center;gap:8px;font-size:14px}.r101-kick-row .icon{color:var(--r10a);flex:none}.r101-kick-f{margin:0;padding:12px 14px;border-radius:14px;border:1px solid var(--r10-ln);display:flex;flex-direction:column;gap:10px}.r101-kick-f legend{padding:0 6px;font:400 18px/1.2 var(--r10-serif)}.r101-kick-time{display:flex;flex-wrap:wrap;gap:10px}.r101-kick-time label{display:flex;flex-direction:column;gap:5px;font:500 11px/1 var(--r10-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--r10-soft);flex:1 1 120px}.r101-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;cursor:pointer}.r101-kick input[type=time]{color-scheme:dark}.r101-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--r10a);flex:none}.r101-req,.r101-rev{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--r10-ln)}.r101-req .r10-actions,.r101-rev .r10-actions{margin-top:0}.r101-inline{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--r10-soft)}.r101-inline select{width:auto;flex:1}.r101-rev-row{display:flex;flex-direction:column;gap:6px}.r101-rev-row small{color:var(--r10-soft);font-size:12.5px}.r10-set.r10-set-data{grid-template-columns:minmax(0,1fr)}.r10-set.r10-set-data .r10-set-stage{display:none}.stage-credits.low{border-color:color-mix(in srgb,var(--r10-warn) 60%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--r10-warn) 22%,transparent)}.stage-credits.low>svg{color:var(--r10-warn)}.stage-addons.need{color:#17120e;background:var(--atmo, var(--r10-cu-b));border-color:transparent;animation:r101-nudge 2.4s var(--r10-ease) 2}@keyframes r101-nudge{0%,to{transform:none}40%{transform:translateY(-2px);box-shadow:0 10px 24px -10px var(--atmo, var(--r10-cu-b))}}@media(max-width:640px){.stage-addons.need span{display:inline}.stage-addons.need{width:auto;padding:0 12px}}@media(prefers-reduced-motion:reduce){.stage-addons.need{animation:none}}:root[data-brand=neo]{--f-display: var(--r10-serif) !important;--f-body: var(--r10-sans) !important;--f-mono: var(--r10-mono) !important;--c-iris: var(--r10-cu-b) !important;--c-iris-deep: var(--r10-cu) !important;--c-sky: var(--r10-ambar) !important;--c-glow: rgba(224, 115, 42, .28) !important;--c-ink: var(--r10-ink) !important;--c-paper: var(--r10-paper) !important}.stage{--atmo: var(--accent, var(--r10-cu-b));--st-ground: var(--d-room);--st-cream: var(--r10-snow);--st-soft: rgba(248, 244, 239, .72);--st-faint: rgba(248, 244, 239, .56);--st-glass: rgba(248, 244, 239, .1);--st-line: rgba(248, 244, 239, .08);--c-surface: var(--d-raise);--c-paper: var(--d-room);--c-ink: var(--r10-snow);--c-ink-soft: rgba(248, 244, 239, .72);--c-line: rgba(248, 244, 239, .1);background:radial-gradient(90% 60% at 50% -20%,color-mix(in srgb,var(--atmo) 9%,transparent),transparent 62%),var(--d-room)}.stage .page,.stage .r10-studio,.stage .r10-data,.stage .r10-set{--r10-soft: rgba(248, 244, 239, .72);--c-ink-soft: rgba(248, 244, 239, .72)}.stage-top{padding:14px clamp(16px,2.4vw,36px) 12px;gap:12px}.stage-perch{flex:1 1 auto;align-self:stretch;min-width:0}.stage-perch-2{display:none}.stage-wordmark{font:400 27px/1 var(--r10-serif);letter-spacing:.01em;font-style:normal;color:var(--r10-snow)}.stage-pills,.stage-tabs{background:#f8f4ef0d;border:0;box-shadow:inset 0 0 0 1px #f8f4ef12;padding:4px;gap:2px}.stage-pills button,.stage-tabs button{height:36px;padding:0 15px;color:#f8f4efa8;font:600 13.5px/1 var(--r10-sans);letter-spacing:0;text-transform:none;transition:color .2s var(--r10-ease),background-color .25s var(--r10-ease)}.stage-pills button:hover,.stage-tabs button:hover{color:var(--r10-snow);background:#f8f4ef0f}.stage-pills button.on,.stage-tabs button.on{color:var(--r10-ink);background:var(--r10-snow);box-shadow:none}.stage-pills button.on svg,.stage-tabs button.on svg{color:var(--r10-cu)}.crumb-root,.stage-iconbtn,.stage-credits,.stage-switch,.stage-addons,.stage .balance{background:#f8f4ef0d;border:0;box-shadow:inset 0 0 0 1px #f8f4ef14;color:var(--r10-snow)}.crumb-root{font:600 13.5px/1 var(--r10-sans);letter-spacing:0;text-transform:none;color:#f8f4efc7}.crumb-root:hover,.stage-iconbtn:hover,.stage-iconbtn[aria-expanded=true],.stage-credits:hover,.stage-switch:hover,.stage-addons:hover{background:#f8f4ef17;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atmo) 55%,transparent);color:var(--r10-snow)}.crumb-name{font:400 22px/1.1 var(--r10-serif);letter-spacing:-.005em}.crumb-sep{background:#f8f4ef24}.sc-part b{font:600 14px/1 var(--r10-sans);font-variant-numeric:tabular-nums}.sc-part small{color:#f8f4ef9e;font-size:12px}.stage-switch{color:#f8f4efc7}.stage-switch.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atmo) 60%,transparent)}.stage-credits.low{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r10-warn) 70%,transparent);background:color-mix(in srgb,var(--r10-warn) 10%,transparent)}.stage-addons.need{color:var(--r10-ink);background:var(--atmo);box-shadow:none;font-weight:700}.stage-menu{background:var(--d-raise-2);border:0;box-shadow:0 0 0 1px #f8f4ef1a,0 30px 70px -20px #000c;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.sm-item{min-height:42px;font-size:14.5px}.stage .stage-box{border-radius:24px;border:0;background:radial-gradient(110% 60% at 50% -12%,color-mix(in srgb,var(--atmo) 8%,transparent),transparent 58%),var(--d-screen);box-shadow:0 0 0 1px #f8f4ef12,0 40px 100px -40px #000000e6,0 0 calc(40px + var(--st-energy) * 80px) calc(-30px + var(--st-energy) * 12px) color-mix(in srgb,var(--atmo) 28%,transparent)}.stage .stage-box:before{content:"";position:absolute;z-index:5;left:6%;right:6%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--atmo) 75%,#fff) 50%,transparent);opacity:.55}.stage-box-glow{background:radial-gradient(80% 50% at 50% 114%,color-mix(in srgb,var(--atmo) 14%,transparent),transparent 70%);box-shadow:none}.stage-box-grain{opacity:.07}.stage-box-edge{opacity:calc(.15 + var(--st-energy) * .55)}.stage-pane.pane-team,.stage-pane.pane-account,.stage-pane.pane-connections,.stage-pane.pane-admin,.stage-pane.pane-projects,.stage-pane.pane-studio{padding:clamp(28px,4vw,52px) clamp(18px,4vw,60px) 40px}.stage-piece,.stage-pane{scrollbar-color:rgba(248,244,239,.2) transparent}.stage-under:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--atmo) 12%,transparent),transparent)}.stage-theme,.vb-pill{background:#f8f4ef0d;border:0;box-shadow:inset 0 0 0 1px #f8f4ef1a;color:var(--r10-snow);font:600 13.5px/1 var(--r10-sans);letter-spacing:0;text-transform:none;min-height:44px}.stage-theme:hover,.vb-pill:hover{background:#f8f4ef17;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atmo) 55%,transparent)}.sbt{background:#0e0b09b3;box-shadow:inset 0 0 0 1px #f8f4ef1f;border:0;color:var(--r10-snow)}.sbt:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atmo) 60%,transparent)}.stage :focus-visible,.comprar :focus-visible,.auth :focus-visible,.landing :focus-visible{outline:2px solid var(--r10-snow)!important;outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb,var(--r10-cu-b) 55%,transparent)!important}.auth :focus-visible{outline-color:var(--r10-ink)!important}.stage h1,.stage h2,.stage h3,.stage .ph-title,.stage .card h3,.stage .p-name,.stage .modal header h2{font-family:var(--r10-serif);font-weight:400;letter-spacing:-.012em}.stage .ph-title{font-size:clamp(40px,5.2vw,68px);line-height:.98;letter-spacing:-.025em;text-shadow:none}.stage .ph-eyebrow,.r10-slate,.stage .r10-slate{font:500 11.5px/1.3 var(--r10-mono);letter-spacing:.14em;text-transform:uppercase;color:#f8f4efa8}.stage .ph-eyebrow{color:color-mix(in srgb,var(--atmo) 70%,var(--r10-snow))}.stage .ph-eyebrow:before{box-shadow:none;background:var(--atmo);width:6px;height:6px}.stage .ph-sub{font-size:16px;line-height:1.55;color:#f8f4efc2;max-width:60ch}.stage .ph-horizon{background:#f8f4ef1a}.stage .ph-horizon:after{display:none}.stage .card h3{font-size:clamp(24px,2.4vw,30px);line-height:1.1;margin-bottom:6px}.stage .muted{color:#f8f4efb3}.stage .small{font-size:13.5px}.stage .card,.stage .page .card,.stage .offer-card,.stage .r10-card,.stage .r10-line,.stage .r10-order,.stage .r10-data-list,.stage .p-card,.stage .page:where(:not(.project-page,.ws)) .card,.stage .page:where(:not(.project-page,.ws)) .offer-card{background:var(--d-raise);border:0;box-shadow:0 0 0 1px #f8f4ef13;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:20px}.stage .card{padding:clamp(18px,2.2vw,28px)}.stage .card:before,.stage .card:after,.stage .p-card:before{display:none}.stage .notice{background:#f8f4ef0d;border:0;box-shadow:inset 0 0 0 1px #f8f4ef1a;color:var(--r10-snow);border-radius:14px;padding:12px 16px}.stage .notice.warn{background:color-mix(in srgb,var(--r10-warn) 12%,var(--d-raise));box-shadow:inset 3px 0 0 var(--r10-warn),inset 0 0 0 1px color-mix(in srgb,var(--r10-warn) 35%,transparent)}.stage .error-box{background:color-mix(in srgb,var(--r10-no) 14%,var(--d-raise));border:0;box-shadow:inset 3px 0 0 var(--r10-no);color:#ffd9d2;border-radius:14px}.stage .kv{gap:10px 18px;font-size:14.5px}.stage .kv dt{color:#f8f4efa8}.stage .kv dd{font-variant-numeric:tabular-nums}.stage .big-number{font:400 clamp(64px,7vw,96px)/.9 var(--r10-serif);letter-spacing:-.035em;text-shadow:none;display:flex;align-items:baseline;gap:12px}.stage .big-number span{font:500 15px/1 var(--r10-sans);letter-spacing:0;color:#f8f4efb3}.stage .btn,.comprar .r10-btn,.stage .r10-btn,.stage .r10-ghost,.comprar .r10-ghost,.auth .btn{min-height:44px;border-radius:999px;font:650 14px/1 var(--r10-sans);letter-spacing:0;transition:background-color .2s var(--r10-ease),color .2s var(--r10-ease),box-shadow .2s var(--r10-ease),transform .2s var(--r10-ease)}.stage .btn-s{min-height:38px;padding:0 16px;font-size:13.5px}.stage .btn-primary,.stage .modal .btn-primary,.stage .page:where(:not(.project-page,.ws)) .btn-primary,.stage .r10-btn,.comprar .r10-btn,.auth .btn-primary{color:var(--r10-ink);background:var(--atmo, var(--r10-cu-b));border:0;box-shadow:none;padding-inline:22px}.comprar .r10-btn,.auth .btn-primary{background:var(--r10-cu-b)}.stage .btn-primary:not(:disabled):hover,.stage .modal .btn-primary:not(:disabled):hover,.stage .page:where(:not(.project-page,.ws)) .btn-primary:not(:disabled):hover,.stage .r10-btn:not(:disabled):hover,.comprar .r10-btn:not(:disabled):hover,.auth .btn-primary:not(:disabled):hover{background:color-mix(in srgb,var(--atmo, var(--r10-cu-b)) 82%,#fff);box-shadow:0 12px 28px -14px var(--atmo, var(--r10-cu-b));transform:translateY(-1px)}.stage .btn:not(:disabled):active,.stage .r10-btn:not(:disabled):active,.comprar .r10-btn:not(:disabled):active,.auth .btn:not(:disabled):active{transform:translateY(1px) scale(.985);box-shadow:none}.stage .btn-soft,.stage .btn-ghost,.stage .modal .btn-soft,.stage .modal .btn-ghost,.stage .r10-ghost,.comprar .r10-ghost{color:var(--r10-snow);background:transparent;border:0;box-shadow:inset 0 0 0 1px #f8f4ef33}.stage .btn-soft:not(:disabled):hover,.stage .btn-ghost:not(:disabled):hover,.stage .r10-ghost:hover,.comprar .r10-ghost:hover{background:#f8f4ef12;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atmo, var(--r10-cu-b)) 60%,transparent)}.stage .btn:disabled,.stage .r10-btn:disabled,.comprar .r10-btn:disabled{opacity:.4}.stage .r10-link,.comprar .r10-link{color:color-mix(in srgb,var(--atmo, var(--r10-cu-b)) 78%,#fff);text-underline-offset:3px}.stage .r10-link:hover,.comprar .r10-link:hover{text-decoration:underline}.stage .tabs,.stage .r10-seg,.comprar .r10-seg{background:var(--d-sunk);border:0;box-shadow:inset 0 0 0 1px #f8f4ef12;padding:4px;gap:2px;border-radius:999px}.stage .tabs button,.stage .page:where(:not(.project-page,.ws)) .tabs button,.stage .r10-seg button,.comprar .r10-seg button{min-height:38px;padding:0 16px;color:#f8f4efad;font:600 13.5px/1 var(--r10-sans);letter-spacing:0;text-transform:none;border-radius:999px}.stage .tabs button:hover,.stage .r10-seg button:hover,.comprar .r10-seg button:hover{color:var(--r10-snow);background:#f8f4ef0d}.stage .tabs button.active,.stage .r10-seg button.on,.comprar .r10-seg button.on{color:var(--r10-ink);background:var(--r10-snow);box-shadow:none}.stage .r10-seg button.on .icon,.comprar .r10-seg button.on .icon{color:var(--r10-cu)}.stage .r10-chips button{min-height:38px;padding:0 14px;background:transparent;box-shadow:inset 0 0 0 1px #f8f4ef29;border:0;color:#f8f4efc7;font-size:13.5px}.stage .r10-chips button.on{color:var(--r10-ink);background:var(--r10-snow);box-shadow:none}.stage input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.stage textarea,.stage select,.stage .modal input,.stage .modal textarea,.stage .modal select,.r10-studio .r101-kick input:not([type=checkbox]),.r10-studio .r101-req textarea,.r10-studio .r101-req select,.r10-studio .r101-rev textarea{background:var(--d-sunk);border:0;box-shadow:inset 0 0 0 1px #f8f4ef24;color:var(--r10-snow);border-radius:14px;min-height:46px;padding:11px 14px;font:400 15px/1.45 var(--r10-sans);transition:box-shadow .2s var(--r10-ease),background-color .2s var(--r10-ease)}.stage textarea{min-height:92px}.stage input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.stage textarea:hover{box-shadow:inset 0 0 0 1px #f8f4ef42}.stage input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.stage textarea:focus,.stage select:focus,.r10-studio .r101-kick input:not([type=checkbox]):focus,.r10-studio .r101-req textarea:focus,.r10-studio .r101-rev textarea:focus{outline:none;background:#120e0b;box-shadow:inset 0 0 0 1.5px var(--atmo, var(--r10-cu-b)),0 0 0 4px color-mix(in srgb,var(--atmo, var(--r10-cu-b)) 22%,transparent)}.stage ::placeholder{color:#f8f4ef6b}.stage .switch{background:#f8f4ef29;border:0}.stage .switch.on{background:var(--atmo)}.stage .field-label{font:600 13.5px/1.2 var(--r10-sans);color:var(--r10-snow)}.stage .field-hint{color:#f8f4ef9e}.stage .pill,.stage .p-status .pill{background:#0e0b09b8;box-shadow:inset 0 0 0 1px #f8f4ef1f;color:var(--r10-snow);font:600 12px/1 var(--r10-sans);padding:6px 10px;-webkit-backdrop-filter:none;backdrop-filter:none}.stage .pill-ok i{background:var(--r10-ok)}.stage .pill-warn i{background:var(--r10-warn)}.stage .pill-bad i{background:var(--r10-no)}.stage .pill-iris i{background:var(--atmo)}.r10-status{font:600 11px/1 var(--r10-mono);letter-spacing:.1em;padding:6px 10px 6px 8px;border-radius:999px;background:#f8f4ef0d}.r10-status.st-producing{background:color-mix(in srgb,var(--r10a) 14%,transparent)}.r10-status.st-delivered{color:#7ed3a4;background:color-mix(in srgb,var(--r10-ok) 14%,transparent)}.r10-status.st-in_review,.r10-status.st-waiting_inputs,.r10-status.st-pending_payment{color:#ffc184;background:color-mix(in srgb,var(--r10-ambar) 12%,transparent)}.r10-status.st-paused,.r10-status.st-cancelled{color:#f2c66f}.stage .table{font-size:14px}.stage .table th{font:500 11px/1.2 var(--r10-mono);letter-spacing:.12em;color:#f8f4ef9e;border-bottom:1px solid rgba(248,244,239,.12);padding:10px 12px;white-space:nowrap}.stage .table td{border-bottom:1px solid rgba(248,244,239,.06);padding:12px}.stage .table tr:last-child td{border-bottom:0}@media(max-width:760px){.stage .table{display:block;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}.stage .table th,.stage .table td{white-space:nowrap}.stage .table td .row{flex-wrap:nowrap}}.stage .modal-back{background:#080605bd;-webkit-backdrop-filter:none;backdrop-filter:none}.stage .modal{background:var(--d-raise);border:0;border-radius:24px;box-shadow:0 0 0 1px #f8f4ef1a,0 40px 100px -30px #000000e6}.stage .modal header{background:var(--d-raise);border-bottom:1px solid rgba(248,244,239,.08);padding:18px 22px}.stage .modal header h2{font-size:26px}.stage .modal header .btn,.stage .modal header button{min-height:40px;min-width:40px;box-shadow:inset 0 0 0 1px #f8f4ef29;border:0}.toast{background:var(--d-raise-2);box-shadow:0 0 0 1px #f8f4ef1a,0 24px 50px -20px #000c;border-radius:14px;font-size:14px;color:var(--r10-snow)}.toast-ok{box-shadow:inset 3px 0 0 var(--r10-ok),0 0 0 1px #f8f4ef1a,0 24px 50px -20px #000c;background:var(--d-raise-2)}.toast-warn{box-shadow:inset 3px 0 0 var(--r10-warn),0 0 0 1px #f8f4ef1a,0 24px 50px -20px #000c;background:var(--d-raise-2)}.toast-bad{box-shadow:inset 3px 0 0 var(--r10-no),0 0 0 1px #f8f4ef1a,0 24px 50px -20px #000c;background:var(--d-raise-2)}.stage .stage-p-grid,.stage .p-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));gap:clamp(12px,1.6vw,20px)}.stage .p-card{overflow:hidden;transition:box-shadow .3s var(--r10-ease),transform .3s var(--r10-ease)}.stage .p-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in srgb,var(--atmo) 55%,transparent),0 26px 50px -26px #000000e6}.p-cover-card{--pc: var(--r10-cu-b);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;padding:0 16px 6px;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--pc) 70%,#fff3) 0%,transparent 55%),color-mix(in srgb,var(--pc) 82%,#15120F)}.p-cover-card:after{content:none!important}.p-cover-word{position:relative;z-index:1;display:block;max-width:100%;font:italic 400 clamp(40px,4.4vw,58px)/.86 var(--r10-serif);letter-spacing:-.035em;color:color-mix(in srgb,var(--pc) 22%,#15120F);white-space:nowrap;overflow:hidden;text-overflow:clip;transform:translateY(14%);transition:transform .6s var(--r10-ease)}.stage .p-card:hover .p-cover-word{transform:translateY(6%)}.p-cover-card .r10-grain{z-index:2;opacity:.16}.stage .p-status{top:12px;left:12px;z-index:3}.stage .p-body{padding:16px 18px 18px;gap:6px}.stage .p-name{font-size:24px;line-height:1.08}.stage .p-goal{font-size:14px;color:#f8f4efb8}.stage .p-menu-btn{background:#0e0b099e;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px #f8f4ef33;border:0;opacity:1;width:38px;height:38px}.stage .p-menu{background:var(--d-raise-2);border:0;box-shadow:0 0 0 1px #f8f4ef1a,0 24px 50px -20px #000c}.stage-newp{background:transparent;border:1.5px dashed color-mix(in srgb,var(--atmo) 45%,transparent);border-radius:20px}.stage-newp:hover{background:color-mix(in srgb,var(--atmo) 7%,transparent);border-color:var(--atmo);box-shadow:none}.stage-newp b{font:400 28px/1.05 var(--r10-serif)}.stage-newp-hint{font-size:14px;color:#f8f4efa8}.stage-newp-orb{background:var(--atmo);color:var(--r10-ink);border:0;box-shadow:0 0 0 8px color-mix(in srgb,var(--atmo) 16%,transparent)}.stage-toolrow-hint{color:#f8f4ef99!important}.stage-onb-note{background:transparent;border:0;box-shadow:none;color:#f8f4ef99;font-size:13px}.r10-studio{gap:clamp(30px,4vw,48px)}.r10-hero{gap:14px;padding-top:0}.r10-hero h1{font-size:clamp(46px,7.4vw,104px);line-height:.92;letter-spacing:-.035em;max-width:14ch}.r10-hero-lead{font-size:clamp(16px,1.5vw,19px);color:#f8f4efc7;max-width:44ch}.r10-sec{gap:16px}.r10-sec>.r10-slate{display:flex;align-items:center;gap:12px;color:#f8f4efb8}.r10-sec>.r10-slate:after{content:"";flex:1;height:1px;background:#f8f4ef1a}.r10-lines{grid-template-columns:repeat(auto-fill,minmax(min(100%,292px),1fr));gap:12px}.r10-line{padding:18px;gap:6px 14px;animation-duration:.6s;align-items:start;align-content:start}.r10-line>.r10-ring{align-self:start}.r10-line:before{left:18px;right:18px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--r10a) 60%,transparent),transparent);opacity:.7}.r10-line-ic{width:44px;height:44px;border-radius:14px}.r10-line-main h3{font-size:22px;line-height:1.08}.r10-ring{width:64px;height:64px}.r10-ring circle{stroke-width:3.5}.r10-ring b{font:400 22px/1 var(--r10-serif);letter-spacing:-.02em}.r10-ring b small{font:500 11px/1 var(--r10-sans);color:#f8f4ef99}.r10-line-go{min-height:40px}.r10-order{padding:18px 20px}.r10-order h3{font-size:24px}.r10-order header small{font-size:13.5px;color:#f8f4efb3}.r10-dels button{min-height:40px;background:var(--d-sunk);border:0;box-shadow:inset 0 0 0 1px #f8f4ef1f}.r101-kick{background:var(--d-raise);box-shadow:0 0 0 1px color-mix(in srgb,var(--r10a) 38%,transparent),0 30px 70px -40px color-mix(in srgb,var(--r10a) 60%,transparent);border-radius:24px;padding:clamp(20px,3vw,34px);gap:16px;position:relative;overflow:hidden}.r101-kick:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--r10a)}.r101-kick h2{font-size:clamp(32px,4.4vw,52px);line-height:.98;letter-spacing:-.025em}.r101-kick-row,.r101-kick-f{border:0;background:var(--d-sunk);box-shadow:inset 0 0 0 1px #f8f4ef14;border-radius:16px;padding:14px 16px}.r101-kick-f legend{font-size:21px;float:left;width:100%;padding:0;margin-bottom:4px}.r101-kick-f legend+*{clear:both}.r101-kick-row>span{font-size:15px}.r101-kick-time label{font:500 11px/1.2 var(--r10-mono);color:#f8f4efa8}.r101-check{font-size:15px}.r101-check input{width:20px;height:20px}.r101-req,.r101-rev{border-top:1px solid rgba(248,244,239,.08)}.r101-site a{font-weight:600}.stage .offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.stage .topup-card{position:relative;gap:4px;padding:20px 18px 18px;background:var(--d-sunk);box-shadow:inset 0 0 0 1px #f8f4ef17;overflow:hidden;transition:box-shadow .25s var(--r10-ease),transform .25s var(--r10-ease)}.stage .topup-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atmo) 60%,transparent);transform:translateY(-2px)}.topup-name{font:500 11.5px/1.3 var(--r10-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--atmo, var(--r10-cu-b)) 75%,#fff)}.topup-credits{font:400 clamp(28px,2.6vw,34px)/1.05 var(--r10-serif);letter-spacing:-.02em;color:var(--r10-snow)}.topup-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:6px 0 12px}.topup-price strong{font:650 20px/1.2 var(--r10-sans);font-variant-numeric:tabular-nums;color:var(--r10-snow)}.topup-price small{font:500 12px/1 var(--r10-sans);color:#f8f4ef9e}.topup-sub{flex-basis:100%;font-size:12.5px;color:#f8f4efa8}.topup-sub s{color:#f8f4ef80;margin-right:4px}.topup-card .btn{align-self:stretch;margin-top:auto}.topup-iva{margin-top:12px}.r10-set-window{border:0;box-shadow:0 0 0 1px #f8f4ef14,0 30px 70px -36px #000000e6;background:radial-gradient(60% 55% at 50% 38%,color-mix(in srgb,var(--accent, #E0732A) 30%,#1E1914),#0e0b09 78%);border-radius:24px}.r10-set-window:after{content:"";position:absolute;left:22%;right:22%;bottom:12%;height:18px;border-radius:50%;z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent, #E0732A) 45%,transparent),transparent);filter:blur(2px)}.r10-set-name{font:500 11.5px/1.3 var(--r10-mono)!important;letter-spacing:.14em!important;color:#f8f4efa8!important}.r10-groups{gap:2px;padding-bottom:6px;border-bottom:1px solid rgba(248,244,239,.08)}.r10-groups button{min-height:40px;padding:0 12px;font:600 13.5px/1 var(--r10-sans);letter-spacing:0;text-transform:none;color:#f8f4ef9e;border-radius:10px}.r10-groups button:hover{color:var(--r10-snow);background:#f8f4ef0d}.r10-groups button.on{color:var(--r10-snow)}.r10-groups button.on:after{bottom:-7px;height:2px;left:12px;right:12px;background:var(--r10a)}.r10-opts{grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));gap:10px}.r10-opts-big{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr))}.r10-opt{background:var(--d-sunk);border:0;box-shadow:inset 0 0 0 1px #f8f4ef14;border-radius:18px;padding:14px 8px 12px;color:#f8f4efb8}.r10-opt:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r10a) 55%,transparent)}.r10-opt.on{color:var(--r10-snow);background:radial-gradient(90% 80% at 50% 0%,color-mix(in srgb,var(--r10a) 26%,transparent),transparent 75%),var(--d-sunk);box-shadow:inset 0 0 0 2px var(--r10a)}.r10-opt-l{font-size:13px}.r10-sw{width:30px;height:30px;border:0;box-shadow:inset 0 0 0 1px #fff3}.r10-sw-l{width:36px;height:36px}.r10-sw.on{box-shadow:0 0 0 3px var(--d-raise),0 0 0 5px var(--sw)}.r10-wp{background:var(--d-sunk);border:0;box-shadow:inset 0 0 0 1px #f8f4ef14}.r10-wp.on{box-shadow:inset 0 0 0 2px var(--r10a)}.r10-scope button{background:var(--d-sunk);border:0;box-shadow:inset 0 0 0 1px #f8f4ef1a;min-height:64px}.r10-scope button.on{box-shadow:inset 0 0 0 2px var(--r10a);background:color-mix(in srgb,var(--r10a) 10%,var(--d-sunk))}.r10-card{background:var(--d-sunk);box-shadow:inset 0 0 0 1px #f8f4ef14}.r10-card h4,.r10-color h4{font-size:24px}.r10-drop{border-radius:22px;background:color-mix(in srgb,var(--r10a) 6%,var(--d-sunk))}.r10-drop b{font-size:26px}.comprar{min-height:100vh;min-height:100dvh;padding:clamp(20px,5vw,64px) 16px;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--r10-cu-b) 22%,transparent),transparent 70%),var(--d-room)}.comprar-card{width:min(600px,100%);gap:20px;padding:clamp(22px,4.4vw,44px);border:0;border-radius:26px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--r10-paper);color:var(--r10-ink);box-shadow:inset 0 5px 0 var(--r10-cu-b),0 50px 120px -50px #000000f2,0 0 0 1px #ffffff0f;--r10-soft: var(--r10-ink-2);--c-ink: var(--r10-ink);color-scheme:light;position:relative}.comprar-card .r10-slate{color:var(--r10-cu)}.comprar-head h1{font-size:clamp(40px,8vw,64px);line-height:.95;letter-spacing:-.03em;color:var(--r10-ink)}.comprar-head h1 em{color:var(--r10-cu)}.comprar-head .r10-hero-lead,.comprar-note{color:var(--r10-ink-2);font-size:16px}.comprar-lines{border-top:1.5px solid var(--r10-ink)}.comprar-lines li{padding:16px 0;border-bottom:1px dashed rgba(23,18,14,.22)}.comprar-line-t{font-size:22px;color:var(--r10-ink)}.comprar-lines small,.comprar-total small{color:var(--r10-ink-3)}.comprar-lines b{font:650 16px/1 var(--r10-sans);font-variant-numeric:tabular-nums;color:var(--r10-ink)}.comprar-total dt{font:500 11.5px/1.2 var(--r10-mono);letter-spacing:.14em;color:var(--r10-ink-2)}.comprar-total dd{font:400 clamp(46px,9vw,64px)/.9 var(--r10-serif);letter-spacing:-.03em;color:var(--r10-ink);font-variant-numeric:tabular-nums}.comprar-total .sub dd{font-size:26px;color:var(--r10-ink-2)}.comprar-card .r10p-note{color:var(--r10-ink-2);font-size:13.5px}.comprar-card .r10p-note .icon{color:var(--r10-cu)}.comprar-card .r10-seg{background:var(--r10-paper-2);box-shadow:inset 0 0 0 1px #17120e1a;width:100%}.comprar-card .r10-seg button{flex:1 1 0;justify-content:center;color:var(--r10-ink-2);min-height:44px}.comprar-card .r10-seg button:hover{color:var(--r10-ink);background:#17120e0d}.comprar-card .r10-seg button.on{color:var(--r10-snow);background:var(--r10-ink)}.comprar-card .r10-seg button.on .icon{color:var(--r10-ambar)}.comprar-inv{border:0;box-shadow:inset 0 0 0 1px #17120e24;border-radius:16px;padding:4px 16px}.comprar-inv summary{min-height:44px;display:flex;align-items:center;color:var(--r10-ink);font-size:14.5px}.comprar-inv[open] summary{color:var(--r10-ink)}.comprar-grid label{color:var(--r10-ink-2);font:500 11px/1.2 var(--r10-mono)}.comprar .comprar-card input,.comprar .comprar-card select{background:#fff;color:var(--r10-ink);border:0;box-shadow:inset 0 0 0 1px #17120e33;min-height:46px;font-size:15px;border-radius:12px}.comprar .comprar-card input:focus{box-shadow:inset 0 0 0 1.5px var(--r10-cu),0 0 0 4px #e0732a33}.comprar-privacy{color:var(--r10-ink-2);font-size:13px}.comprar-card .r10-link{color:var(--r10-cu)}.comprar-errs li,.comprar-err{color:#a4281f}.comprar-warn{border:0;background:#fff3dc;box-shadow:inset 3px 0 0 var(--r10-warn);color:var(--r10-ink);border-radius:14px;padding:14px 16px}.comprar-warn small{color:var(--r10-ink-2)}.comprar-warn .icon{color:#9a6a12}.comprar-card .r10-ghost{color:var(--r10-ink);box-shadow:inset 0 0 0 1px #17120e3d}.comprar-card .r10-ghost:hover{background:#17120e0d;box-shadow:inset 0 0 0 1px var(--r10-cu)}.comprar-card .r10-btn{min-height:52px;padding-inline:28px;font-size:15.5px}.comprar-card .spinner{border-color:#17120e26;border-top-color:var(--r10-cu)}.comprar :focus-visible{outline-color:var(--r10-ink)!important}.auth{min-height:100vh;min-height:100dvh;padding:clamp(20px,5vw,64px) 16px;isolation:isolate;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--r10-cu-b) 22%,transparent),transparent 70%),var(--d-room)}.auth-orb{display:none}.auth-card.card{width:min(440px,100%);gap:16px;padding:clamp(24px,5vw,40px);border:0;border-radius:26px;background:var(--r10-paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 5px 0 var(--r10-cu-b),0 50px 120px -50px #000000f2;position:relative}.auth-card .brand{font:400 26px/1 var(--r10-serif);letter-spacing:.01em}.auth-card h1{font:400 clamp(40px,8vw,54px)/.95 var(--r10-serif);letter-spacing:-.03em;margin:4px 0 2px}.auth-card .field-label{font:600 13.5px/1.2 var(--r10-sans)}.auth-card input{min-height:48px;border:0;box-shadow:inset 0 0 0 1px #17120e33;border-radius:12px;background:#fff;font-size:16px}.auth-card input:focus{box-shadow:inset 0 0 0 1.5px var(--r10-cu),0 0 0 4px #e0732a33}.auth-card .btn-primary{min-height:52px;font-size:15.5px;width:100%}.auth-card .notice{background:#fff3dc;border:0;box-shadow:inset 3px 0 0 var(--r10-warn);border-radius:12px}.auth-card a{color:var(--r10-cu);font-weight:600}.auth-card .muted{color:var(--r10-ink-2)}@media(max-width:640px){.stage-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:6px;row-gap:8px;padding:10px 12px 8px}.stage-top:after{content:"";order:5;flex:0 0 100%;height:0}.stage-top-left{order:1;flex:none;max-width:calc(100% - 100px)}.stage-perch{order:2;flex:1 1 0;height:40px}.stage-top-right{display:contents}.stage-top-right>.stage-lang{order:3}.stage-top-right>.stage-account{order:4}.stage-top-right>.stage-credits{order:6;max-width:60%}.stage-perch-2{display:block;order:7;flex:1 1 0;height:40px}.stage-top-right>.stage-switch{order:8}.stage-top-right>.stage-addons,.stage-top-right>.balance{order:9}.stage-wordmark{display:none}.stage-box-tools{inset:10px 10px auto auto}.stage .kv{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:12px}.stage-newp{min-height:0;flex-direction:row;justify-content:flex-start;text-align:left;padding:18px;gap:14px;flex-wrap:wrap}.stage-newp-orb{width:48px;height:48px;margin:0;box-shadow:0 0 0 6px color-mix(in srgb,var(--atmo) 16%,transparent)}.stage-newp b{font-size:24px}.stage-newp-hint{flex-basis:100%;margin-left:62px;margin-top:-10px}.crumb-name{max-width:42vw;font-size:19px}.stage-credits{height:40px;padding:0 12px;gap:8px}.stage-credits>svg{display:inline-block}.sc-sep{display:block}.sc-part small{display:none}.stage-switch{width:52px;padding:0;justify-content:center}.stage-switch .sw-label{display:none}.stage-addons{width:44px;padding:0;justify-content:center}.stage-addons span{display:none}.stage-addons.need{width:auto;padding:0 12px}.stage-stagearea{padding:0 8px}.stage .stage-box{border-radius:20px}.stage-pane.pane-team,.stage-pane.pane-account,.stage-pane.pane-connections,.stage-pane.pane-admin,.stage-pane.pane-projects,.stage-pane.pane-studio{padding:24px 16px 120px}.stage .ph-title{font-size:clamp(36px,11vw,48px)}.stage .tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;border-radius:16px}.stage .tabs::-webkit-scrollbar{display:none}.stage .tabs button{flex:none}.r10-set-tabs.r10-seg,.stage .r10-set .r10-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.stage .r10-set .r10-seg button{flex:none}.r10-hero h1{font-size:clamp(42px,13vw,58px)}.r10-line{padding:16px}.r101-kick{padding:20px 16px;border-radius:20px}.r101-kick-row{flex-direction:column;align-items:stretch}.r101-kick-row .r10-ghost,.r101-kick-row .r10-btn{align-self:flex-start}.stage .modal{border-radius:20px}.stage .modal-back{padding:8px}}@media(max-width:360px){.stage-top{column-gap:4px;padding-inline:10px}.sc-part small{display:none}.stage-credits{gap:6px;padding:0 10px}.stage-pills button,.stage-tabs button{padding:0 10px}.r10-ring{width:56px;height:56px}}@media(max-width:420px){.comprar-card .r10-actions{flex-direction:column-reverse;align-items:stretch}.comprar-card .r10-actions>*{justify-content:center}.comprar-lines li{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.stage .p-card,.stage .topup-card,.p-cover-word,.stage .btn,.stage .r10-btn,.comprar .r10-btn,.auth .btn{transition:none!important}.stage .p-card:hover,.stage .topup-card:hover,.stage .btn:hover,.stage .r10-btn:hover,.comprar .r10-btn:hover,.auth .btn:hover{transform:none!important}.stage .p-card:hover .p-cover-word{transform:translateY(14%)}}@media(max-width:480px){.landing .caps{grid-template-columns:minmax(0,1fr);margin-inline:12px}.landing .cap{min-width:0}.landing .l-actions{gap:6px;min-width:0;flex-wrap:nowrap}.landing .l-actions .btn{padding:0 12px;min-height:40px;font-size:13px}.landing .l-actions .btn svg{display:none}}.auth-card .brand{color:var(--r10-ink)}.comprar-warn .r10-btn{background:var(--r10-ink);color:var(--r10-snow)}.comprar-warn .r10-btn:not(:disabled):hover{background:#2e241c;box-shadow:none}.comprar-card .r10-seg button{white-space:nowrap;padding-inline:12px}.stage input[type=checkbox]{accent-color:var(--atmo, var(--r10-cu-b))}@media(max-width:360px){.comprar-card .r10-seg button{white-space:normal;line-height:1.15;padding-inline:8px;text-align:center}}:root{--claqueta: repeating-linear-gradient(-55deg, var(--r10-cu-b) 0 14px, var(--r10-obs) 14px 28px);--m-fast: .18s;--m: .32s;--m-slow: .7s;--m-ease: cubic-bezier(.2, .7, .2, 1);--m-spring: cubic-bezier(.34, 1.4, .5, 1);--vf: rgba(248, 244, 239, .78)}.vf-corners,.stage-box-body:after,.r10-set-window:before{--vfc: var(--vf);--vfl: 22px;--vfw: 2px;background:linear-gradient(var(--vfc),var(--vfc)) top left / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top left / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top right / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top right / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom left / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom left / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom right / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom right / var(--vfw) var(--vfl) no-repeat}.stage:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;z-index:55;background:var(--claqueta);pointer-events:none}.stage-top{padding-top:18px}.stage-wordmark{font:700 19px/1 var(--r10-sans);letter-spacing:.08em}.stage-pills,.stage-tabs{background:#f8f4ef0b}.stage-pills button.on,.stage-tabs button.on{background:var(--r10-snow);color:var(--r10-ink);box-shadow:0 6px 18px -8px #f8f4ef80}.stage-tabs button.on:after,.stage-pills button.on:after{content:"";position:absolute;left:50%;bottom:-9px;width:6px;height:6px;translate:-50% 0;border-radius:50%;background:var(--atmo);box-shadow:0 0 10px var(--atmo)}.stage-tabs button,.stage-pills button{position:relative}@media(min-width:641px){.stage-top-right{gap:2px;padding:4px;border-radius:999px;background:#f8f4ef0a;box-shadow:inset 0 0 0 1px #f8f4ef14}.stage-top-right>.stage-credits,.stage-top-right>.stage-switch,.stage-top-right>.stage-addons,.stage-top-right>.stage-iconbtn,.stage-top-right>.stage-account>.stage-iconbtn,.stage-top-right>.balance{height:38px;background:transparent;box-shadow:none}.stage-top-right>.stage-credits{background:#f8f4ef12}.stage-top-right>.stage-credits.low{background:color-mix(in srgb,var(--r10-warn) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r10-warn) 55%,transparent)}.stage-top-right>*:hover,.stage-top-right>.stage-account>.stage-iconbtn:hover{background:#f8f4ef14;box-shadow:none}.stage-top-right>.stage-addons.need{background:var(--atmo)}}.sc-part b{font:400 21px/1 var(--r10-serif);letter-spacing:-.01em}.stage .stage-box{border-radius:22px}.stage-box-grain{opacity:.11}.stage-box-body:after{content:"";position:absolute;inset:14px;z-index:2;pointer-events:none;--vfc: rgba(248, 244, 239, .42)}.stage-box-glow:before{content:"";position:absolute;left:50%;top:-4%;width:76%;height:92%;translate:-50% 0;pointer-events:none;opacity:.75;background:conic-gradient(from 158deg at 50% 0%,transparent 0deg,color-mix(in srgb,var(--atmo) 13%,transparent) 22deg,rgba(255,230,200,.05) 32deg,transparent 44deg);filter:blur(8px)}.stage .stage-box:after{content:attr(aria-label);position:absolute;z-index:7;top:16px;left:44px;max-width:calc(100% - 150px);pointer-events:none;font:500 10.5px/1 var(--r10-mono);letter-spacing:.16em;text-transform:uppercase;color:#f8f4ef80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:16px;background:radial-gradient(circle at 4px 50%,var(--atmo) 3.5px,transparent 4px)}.stage[data-state=working] .stage .stage-box:after,.stage[data-state=working] .stage-box:after{animation:cine-rec 1.6s steps(2,jump-none) infinite}@keyframes cine-rec{50%{background:radial-gradient(circle at 4px 50%,transparent 3.5px,transparent 4px)}}.stage-piece{padding-top:44px}.stage:not(.view-work):not(.view-deliverables):not(.view-diagnoses) .stage-box:after{display:none}.stage-box-tools{top:8px;right:12px}.sbt{width:36px;height:36px}.stage-invite{grid-template-rows:auto}.stage-invite:before{width:min(460px,82%);background:radial-gradient(closest-side,color-mix(in srgb,var(--atmo) 22%,transparent),transparent)}.inv-ring{border-color:color-mix(in srgb,var(--atmo) 55%,transparent);width:120px;height:120px}.inv-core{width:92px;height:92px;color:var(--r10-obs);border:0;background:radial-gradient(circle at 36% 28%,#FFD2A8 0%,var(--atmo) 52%,color-mix(in srgb,var(--atmo) 70%,#000) 100%);box-shadow:0 0 0 10px color-mix(in srgb,var(--atmo) 14%,transparent),0 0 80px color-mix(in srgb,var(--atmo) 45%,transparent),inset 0 2px #ffffff73}.stage-invite:after{content:attr(aria-label);grid-area:1 / 1;align-self:center;translate:0 112px;max-width:min(88%,520px);text-align:center;font:italic 400 clamp(24px,3vw,38px)/1.05 var(--r10-serif);letter-spacing:-.015em;color:#f8f4efd1;text-wrap:balance}.stage-under{padding-top:14px;padding-bottom:18px}.stage-under:before{display:none}.voicebar:before{content:"";grid-row:1;grid-column:1 / -1;align-self:center;height:68px;margin-inline:-14px;z-index:-1;border-radius:999px;background:linear-gradient(180deg,#221c16,#17120e);box-shadow:inset 0 1px #ffecd612,inset 0 0 0 1px #f8f4ef14,0 24px 50px -24px #000000e6}.voicebar:after{content:"";grid-row:1;grid-column:1 / -1;align-self:center;justify-self:center;width:46%;height:3px;translate:0 34px;z-index:-1;border-radius:3px;background:var(--claqueta);opacity:.9}.vb-pill{height:44px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#f8f4efcc;font:600 13.5px/1 var(--r10-sans);letter-spacing:0;text-transform:none;transition:color var(--m-fast),background-color var(--m-fast),transform var(--m-fast) var(--m-spring)}.vb-pill:hover:not(:disabled){color:var(--r10-snow);background:#f8f4ef12;box-shadow:none}.vb-pill:active:not(:disabled){transform:scale(.94)}.vb-lead{gap:2px}.vb-lead .vb-pill+.vb-pill{position:relative}.vb-lead .vb-pill+.vb-pill:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:1px;background:#f8f4ef1a}.vb-mic{color:var(--r10-obs);border:0;background:radial-gradient(circle at 36% 28%,#FFD2A8 0%,var(--atmo, #E0732A) 55%,color-mix(in srgb,var(--atmo, #E0732A) 72%,#000) 100%);box-shadow:0 0 0 6px #17120e,0 0 0 7px color-mix(in srgb,var(--atmo, #E0732A) 50%,transparent),0 0 40px color-mix(in srgb,var(--atmo, #E0732A) 50%,transparent),inset 0 2px #ffffff73,0 14px 30px #0009}.vb-mic:hover:not(:disabled){transform:scale(1.06);box-shadow:0 0 0 6px #17120e,0 0 0 8px var(--atmo, #E0732A),0 0 56px color-mix(in srgb,var(--atmo, #E0732A) 60%,transparent),inset 0 2px #ffffff80,0 14px 30px #0009}.voicebar[data-phase=listening] .vb-mic{background:var(--r10-snow);color:var(--r10-cu)}.vb-hint,.vb-note{font:500 11px/1.4 var(--r10-mono);letter-spacing:.1em;text-transform:uppercase;color:#f8f4ef99}@media(max-width:600px){.voicebar:before{grid-row:3;margin-inline:-6px;height:60px}.voicebar:after{grid-row:3;translate:0 30px;width:40%}.vb-voice{text-align:center}}@media(max-width:380px){.voicebar:before{height:54px}}.stage .btn-primary,.stage .r10-btn,.comprar .r10-btn,.auth .btn-primary,.stage .page:where(:not(.project-page,.ws)) .btn-primary,.stage .modal .btn-primary{position:relative;isolation:isolate;overflow:hidden;color:var(--r10-obs);background:linear-gradient(180deg,color-mix(in srgb,var(--atmo, #E0732A) 80%,#fff),var(--atmo, #E0732A) 55%,color-mix(in srgb,var(--atmo, #E0732A) 88%,#000));box-shadow:inset 0 1px #ffecd68c,inset 0 -1px #78280040,0 6px 18px color-mix(in srgb,var(--atmo, #E0732A) 22%,transparent)}.comprar .r10-btn,.auth .btn-primary{--atmo: #E0732A}.stage .btn-primary:after,.stage .r10-btn:after,.comprar .r10-btn:after,.auth .btn-primary:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,248,240,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform var(--m-slow) var(--m-ease)}.stage .btn-primary:not(:disabled):hover:after,.stage .r10-btn:not(:disabled):hover:after,.comprar .r10-btn:not(:disabled):hover:after,.auth .btn-primary:not(:disabled):hover:after{transform:translate(120%)}.stage .btn-primary:not(:disabled):hover,.stage .r10-btn:not(:disabled):hover,.comprar .r10-btn:not(:disabled):hover,.auth .btn-primary:not(:disabled):hover,.stage .page:where(:not(.project-page,.ws)) .btn-primary:not(:disabled):hover{background:linear-gradient(180deg,color-mix(in srgb,var(--atmo, #E0732A) 70%,#fff),color-mix(in srgb,var(--atmo, #E0732A) 90%,#fff) 55%,var(--atmo, #E0732A));transform:translateY(-2px);box-shadow:inset 0 1px #ffecd699,0 10px 30px color-mix(in srgb,var(--atmo, #E0732A) 34%,transparent)}.comprar-warn .r10-btn{background:var(--r10-ink);color:var(--r10-snow);box-shadow:none}@keyframes cine-rise{0%{opacity:0;transform:translateY(18px)}}.stage-pane .page>*,.stage-pane .r10-studio>*,.stage-pane .stage-projects>*,.stage .p-grid>*,.stage .offer-grid>*,.r10-lines>*,.r10-opts>*{animation:cine-rise .6s var(--m-ease) backwards}.stage-pane .page>:nth-child(2),.stage-pane .r10-studio>:nth-child(2),.stage .p-grid>:nth-child(2),.stage .offer-grid>:nth-child(2),.r10-opts>:nth-child(2){animation-delay:70ms}.stage-pane .page>:nth-child(3),.stage-pane .r10-studio>:nth-child(3),.stage .p-grid>:nth-child(3),.stage .offer-grid>:nth-child(3),.r10-opts>:nth-child(3){animation-delay:.14s}.stage-pane .page>:nth-child(n+4),.stage-pane .r10-studio>:nth-child(n+4),.stage .p-grid>:nth-child(n+4),.stage .offer-grid>:nth-child(n+4),.r10-opts>:nth-child(n+4){animation-delay:.21s}.stage .p-card .p-cover-card{aspect-ratio:16 / 9}.p-cover-card:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;z-index:3;background:repeating-linear-gradient(-55deg,rgba(14,11,9,.85) 0 12px,transparent 12px 24px)}.stage .p-card:hover .p-cover-card{filter:saturate(1.15)}.stage-newp{border-style:dashed;border-width:1.5px}.stage .big-number{font-style:italic;color:var(--r10-snow)}.stage .big-number:first-letter{color:inherit}.stage .card:has(.big-number){position:relative;overflow:hidden;padding-top:calc(clamp(18px,2.2vw,28px) + 10px)}.stage .card:has(.big-number):before{display:block!important;content:"";position:absolute;left:0;right:0;top:0;height:10px;background:var(--claqueta)}.stage .topup-grid{counter-reset:tp}.stage .topup-card{counter-increment:tp;isolation:isolate;padding-top:26px}.stage .topup-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--k, var(--r10-cu-b))}.stage .topup-card:after{content:counter(tp,decimal-leading-zero);position:absolute;right:10px;top:-10px;z-index:-1;font:italic 400 96px/1 var(--r10-serif);letter-spacing:-.06em;color:var(--k, var(--r10-cu-b));opacity:.22;transition:opacity var(--m),transform var(--m) var(--m-ease)}.stage .topup-card:nth-child(1){--k: #FFB070}.stage .topup-card:nth-child(2){--k: #E0732A}.stage .topup-card:nth-child(3){--k: #C9544A}.stage .topup-card:nth-child(4){--k: #C8323C}.stage .topup-card:hover:after{opacity:.5;transform:translateY(4px)}.topup-name{color:var(--k, var(--r10-cu-b))}.topup-credits{font-style:italic}.r101-empty{display:flex;align-items:center;gap:14px;padding:18px;margin-top:8px;border-radius:16px;background:var(--d-sunk);box-shadow:inset 0 0 0 1px #f8f4ef14}.r101-empty p{margin:0;font:italic 400 clamp(18px,1.7vw,22px)/1.25 var(--r10-serif);color:#f8f4efcc;max-width:52ch}.r101-empty-ic{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--atmo, var(--r10-cu-b));background:color-mix(in srgb,var(--atmo, #E0732A) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atmo, #E0732A) 40%,transparent)}.r10-set-window{position:relative}.r10-set-window:before{content:"";position:absolute;inset:16px;z-index:3;pointer-events:none;--vfc: rgba(248, 244, 239, .7);--vfl: 26px}.r10-set-window:after{z-index:0}.r10-set-window{box-shadow:inset 0 10px 0 -0px transparent,0 0 0 1px #f8f4ef14,0 30px 70px -36px #000000e6}.r10-set-stage:before{content:"";display:block;height:10px;border-radius:10px 10px 0 0;margin-bottom:-10px;position:relative;z-index:4;background:var(--claqueta)}.r10-set-fig{filter:drop-shadow(0 26px 30px rgba(0,0,0,.6)) drop-shadow(0 0 30px color-mix(in srgb,var(--accent, #E0732A) 45%,transparent))}.r10-opt{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:auto;transition:transform var(--m) var(--m-ease),box-shadow var(--m),background-color var(--m)}.r10-opt:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity var(--m);background:radial-gradient(70% 60% at 50% 30%,color-mix(in srgb,var(--r10a) 30%,transparent),transparent 70%)}.r10-opt:hover{transform:translateY(-3px)}.r10-opt:hover:before,.r10-opt.on:before{opacity:1}.r10-opt.on:after{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:repeating-linear-gradient(-55deg,var(--r10a) 0 10px,#120F0C 10px 20px)}.r10-opt-fig{min-height:72px;transition:transform var(--m) var(--m-spring)}.r10-opt:hover .r10-opt-fig,.r10-opt.on .r10-opt-fig{transform:scale(1.08)}.r10-opt.on .r10-opt-l{color:var(--r10-snow)}.r10-set-tabs.r10-seg{background:var(--d-sunk)}.comprar-card{box-shadow:0 50px 120px -50px #000000f2,0 0 0 1px #ffffff0f;padding-top:calc(clamp(22px,4.4vw,44px) + 12px);overflow:hidden}.comprar-card:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:var(--claqueta)}.comprar-card:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:14px;background:radial-gradient(circle at 7px 7px,var(--d-room) 5px,transparent 5.5px) 0 0 / 18px 14px repeat-x}.comprar-total dd{font-style:italic}.comprar{background:radial-gradient(50% 45% at 50% 0%,rgba(224,115,42,.28),transparent 70%),radial-gradient(40% 40% at 100% 100%,rgba(168,70,26,.18),transparent 70%),var(--d-room)}.comprar>.r10-grain{opacity:.1}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(28px,6vw,96px);align-items:center;justify-content:center;max-width:1240px;margin:0 auto;padding-inline:clamp(16px,5vw,72px);background:transparent}body:has(>#root>.auth),body:has(.auth){background:radial-gradient(60% 50% at 30% 10%,rgba(224,115,42,.22),transparent 70%),var(--d-room)}.auth-card.card{width:100%;overflow:hidden;padding-top:calc(clamp(24px,5vw,40px) + 12px);box-shadow:0 50px 120px -50px #000000f2}.auth-card.card:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:14px;background:var(--claqueta)}.auth-poster{position:relative;display:flex;flex-direction:column;gap:22px;align-items:flex-start;color:var(--r10-snow)}.auth-poster .lc-slate{display:inline-flex;align-items:center;gap:12px;font:500 12px/1.3 var(--r10-mono);letter-spacing:.16em;text-transform:uppercase;color:#f8f4efb8}.auth-poster .lc-slate:before{content:"";width:30px;height:4px;border-radius:2px;background:var(--r10-cu-b)}.auth-poster-h{margin:0;font:400 clamp(52px,6.6vw,104px)/.9 var(--r10-serif);letter-spacing:-.035em}.auth-poster-h em{display:block;font-style:italic;color:var(--r10-cu-b)}.auth-poster-fig{margin-top:8px;filter:drop-shadow(0 26px 30px rgba(0,0,0,.6)) drop-shadow(0 0 40px rgba(224,115,42,.45));animation:lc-float 6s ease-in-out infinite}@keyframes lc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:900px){.auth{grid-template-columns:minmax(0,1fr);justify-items:center}.auth-poster{display:none}}@media(max-width:640px){.stage:before{height:3px}.stage .stage-box:after{left:34px;top:14px}.stage-box-body:after{inset:10px;--vfl: 16px}.stage-piece{padding-top:40px}.stage-invite:after{translate:0 96px;font-size:24px}.inv-core{width:80px;height:80px}.stage .topup-card:after{font-size:80px}.r101-empty{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.stage-pane .page>*,.stage-pane .r10-studio>*,.stage-pane .stage-projects>*,.stage .p-grid>*,.stage .offer-grid>*,.r10-lines>*,.r10-opts>*,.auth-poster-fig,.stage .stage-box:after{animation:none!important}.stage .btn-primary:after,.stage .r10-btn:after,.comprar .r10-btn:after,.auth .btn-primary:after{display:none}.r10-opt,.r10-opt-fig,.vb-pill,.stage .topup-card:after{transition:none!important}.r10-opt:hover,.r10-opt:hover .r10-opt-fig,.r10-opt.on .r10-opt-fig,.vb-mic:hover:not(:disabled){transform:none!important}}@media(max-width:640px){.r10-opts,.r10-opts-big{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.r10-opt-fig{min-height:60px}}.stage:has(.stage-stagearea .modal-back) .stage-stagearea{z-index:65}.stage:has(.stage-stagearea .modal-back) .stage-under{z-index:1}.inv-core{background:transparent;color:color-mix(in srgb,var(--atmo) 85%,#fff);border:1.5px solid color-mix(in srgb,var(--atmo) 70%,transparent);box-shadow:0 0 0 10px color-mix(in srgb,var(--atmo) 6%,transparent),0 0 70px color-mix(in srgb,var(--atmo) 22%,transparent)}.inv-core svg{opacity:.9}:where(.page,.r10-studio,.r10-set,.r10-data,.modal,.modal-back) :focus-visible{outline:2px solid var(--r10-snow)!important;outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb,var(--r10-cu-b) 55%,transparent)!important}.r10-groups{flex-wrap:wrap;overflow:visible;row-gap:2px}@media(max-width:640px){.stage .table,.stage .table tbody,.stage .table tr,.stage .table td{display:block;width:100%;overflow:visible}.stage .table thead{display:none}.stage .table tr{margin:0 0 10px;padding:12px 14px;border-radius:14px;background:var(--d-sunk);box-shadow:inset 0 0 0 1px #f8f4ef14}.stage .table td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;border:0;white-space:normal;text-align:right;min-width:0}.stage .table td:before{content:attr(data-label);flex:none;max-width:45%;text-align:left;font:500 10.5px/1.3 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;color:#f8f4ef99}.stage .table td:not([data-label]):before,.stage .table td[data-label=""]:before{content:none}.stage .table td:not([data-label]){justify-content:flex-start;padding-top:10px}.stage .table td.clamp{display:flex;-webkit-line-clamp:unset}.r10-set-window{aspect-ratio:4 / 3;max-height:300px}.r10-set-fig{scale:.78}}.bk{--bk-cream: var(--r10-snow);--bk-cream-2: rgba(248, 244, 239, .78);--bk-cream-3: rgba(248, 244, 239, .62);--bk-cream-4: rgba(248, 244, 239, .36);--bk-amber: var(--accent, var(--r10-cu-b));--bk-glass: var(--d-raise);--bk-glass-2: var(--d-raise-2);--bk-line: rgba(248, 244, 239, .08);--bk-line-2: rgba(248, 244, 239, .16);--bk-ok: #7ED3A4;--bk-warn: #FFC184;--bk-bad: #F0A196;--bk-dim: rgba(248, 244, 239, .5)}.dlv-tile{background:var(--d-raise);border:0;box-shadow:0 0 0 1px #f8f4ef13;border-radius:18px;overflow:hidden}.dlv-tile:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--bk-amber) 60%,transparent),0 26px 50px -26px #000000e6}.dlv-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;z-index:3;background:repeating-linear-gradient(-55deg,rgba(14,11,9,.8) 0 10px,transparent 10px 20px);opacity:0;transition:opacity var(--m)}.dlv-tile:hover:before,.dlv-tile.fresh:before{opacity:1}.dlv-thumb{border-bottom:0}.dlv-name,.dlv-title{font-family:var(--r10-serif);font-weight:400;letter-spacing:-.01em}.dlv-name{font-size:19px}.dlv-title{font-size:clamp(22px,2.6vw,30px)}.bk-chip,.bk-pillbtn,.r10-viewseg{border:0;box-shadow:inset 0 0 0 1px #f8f4ef24;background:transparent}.bk-chip{min-height:36px;font-size:13px}.bk-chip[aria-pressed=true],.bk-chip.on{background:var(--r10-snow);color:var(--r10-ink);box-shadow:none}.bk-pillbtn{min-height:40px;color:var(--r10-snow)}.bk-pillbtn:hover{background:#f8f4ef12;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bk-amber) 60%,transparent)}.r10-viewseg{background:var(--d-sunk);padding:4px}.r10-viewseg button{min-height:34px;padding:0 12px}.r10-viewseg button.on{background:var(--r10-snow);color:var(--r10-ink);box-shadow:none}.r10-folder{background:var(--d-raise);border:0;box-shadow:0 0 0 1px #f8f4ef13;border-radius:18px}.bk-eyebrow{font-size:11px;color:#f8f4ef9e}.bk-empty-title{font:italic 400 clamp(24px,3vw,36px)/1.1 var(--r10-serif);letter-spacing:-.015em;color:#f8f4efdb}.bk-empty-hint{color:#f8f4efa8}.bk-empty-orb{background:transparent;color:var(--bk-amber);border:1.5px solid color-mix(in srgb,var(--bk-amber) 60%,transparent);border-radius:50%;box-shadow:0 0 0 10px color-mix(in srgb,var(--bk-amber) 6%,transparent),0 0 60px color-mix(in srgb,var(--bk-amber) 20%,transparent)}.dgn-hero{border:0;background:radial-gradient(80% 90% at 100% 0%,color-mix(in srgb,var(--bk-amber) 20%,transparent),transparent 60%),var(--d-raise);box-shadow:0 0 0 1px #f8f4ef14}.dgn-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:var(--claqueta)}.dgn-part{border:0;background:var(--d-raise);box-shadow:0 0 0 1px #f8f4ef13}.dgn-part-head h3,.dgn-ring-num b,.dgn-stat b{font-family:var(--r10-serif);font-weight:400}.dgn-ring-num b{font-style:italic;font-size:46px}.dgn-summary{font-family:var(--r10-serif)}.stage-strip{border-top:0;background:linear-gradient(180deg,transparent,rgba(14,11,9,.7));box-shadow:inset 0 1px #f8f4ef0f}.stage-strip:before{content:"";position:absolute;left:0;right:0;top:4px;height:6px;pointer-events:none;opacity:.5;background:radial-gradient(circle at 50% 50%,rgba(248,244,239,.35) 0 1.5px,transparent 2px) 0 0 / 14px 6px repeat-x}.strip-item{border-radius:10px;box-shadow:0 0 0 1px #f8f4ef1a;transition:transform var(--m) var(--m-ease),box-shadow var(--m)}.strip-item.on{box-shadow:0 0 0 2px var(--atmo)}.strip-item:hover{transform:translateY(-3px)}.piece{--pc-line: rgba(248, 244, 239, .1)}.piece .btn-soft{background:transparent;box-shadow:inset 0 0 0 1px #f8f4ef33;border:0;color:var(--r10-snow)}.piece .pc-q{font-weight:400;letter-spacing:-.02em}.piece .pc-file-name,.piece .pc-audio-title,.piece .pc-doc-titles h2,.piece .pc-done b,.piece .pc-effect{font-weight:400}.stage .modal{overflow:auto}.stage .modal header{position:sticky;top:0}.stage .modal header:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--claqueta);border-radius:24px 24px 0 0}.stage .modal header{padding-top:22px}.r10-connections .card,.stage .conn-list li,.stage .members li{background:var(--d-sunk);border-radius:14px;box-shadow:inset 0 0 0 1px #f8f4ef14;border:0;padding:12px 14px}.stage .conn-cap{background:var(--d-sunk);border:0;box-shadow:inset 0 0 0 1px #f8f4ef14}.toast{position:relative;overflow:hidden;padding:14px 18px 12px}.toast:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--claqueta);opacity:.85}.auth:not(:has(.auth-poster)){grid-template-columns:minmax(0,460px)}.auth .notice{background:#fff3dc;border:0;box-shadow:inset 3px 0 0 var(--r10-warn);color:var(--r10-ink)}.center-screen{min-height:100vh;min-height:100dvh;background:radial-gradient(60% 50% at 50% 0%,rgba(224,115,42,.22),transparent 70%),var(--d-room);color:var(--r10-snow);padding:24px}.center-screen h1{font:italic 400 clamp(44px,8vw,96px)/.95 var(--r10-serif);letter-spacing:-.03em;margin:0 0 18px}.center-screen a{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;color:var(--r10-obs);font-weight:650;text-decoration:none;background:linear-gradient(180deg,#F08A45,var(--r10-cu-b) 55%,#D2661F)}.onb-tile{background:var(--d-sunk);border:0;box-shadow:inset 0 0 0 1px #f8f4ef1a;border-radius:18px}.onb-tile.on{box-shadow:inset 0 0 0 2px var(--tile-atmo)}.stage .empty h3{font:italic 400 28px/1.1 var(--r10-serif)}.stage .empty-orb{background:transparent;color:var(--atmo);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--atmo) 60%,transparent),0 0 50px color-mix(in srgb,var(--atmo) 20%,transparent)}@media(prefers-reduced-motion:reduce){.strip-item,.dlv-tile:before{transition:none!important}.strip-item:hover{transform:none}}.auth-free{margin:0;padding:12px 14px;border-radius:12px;background:#fff3dc;box-shadow:inset 3px 0 0 var(--r10-cu-b);color:var(--r10-ink);font-size:14px;line-height:1.45}.stage-free-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:14px 18px;border-radius:16px;font-size:14.5px;line-height:1.45;background:color-mix(in srgb,var(--atmo) 10%,var(--d-raise));box-shadow:inset 3px 0 0 var(--atmo),inset 0 0 0 1px color-mix(in srgb,var(--atmo) 30%,transparent)}.stage-free-note>svg,.stage-free-note>.icon{color:var(--atmo);flex:none}.stage-free-note>span{flex:1 1 260px}.topup-free{margin:6px 0 4px;font:italic 400 clamp(19px,1.8vw,23px)/1.25 var(--r10-serif);color:var(--r10-snow);max-width:60ch}.stage .topup-card.top{box-shadow:inset 0 0 0 2px var(--k, var(--r10-cu-b)),0 24px 50px -26px color-mix(in srgb,var(--r10-cu-b) 60%,transparent)}.topup-flag{align-self:flex-start;margin-bottom:4px;padding:5px 9px;border-radius:999px;font:500 10px/1 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r10-obs);background:var(--k, var(--r10-cu-b))}.topup-studio{margin:8px 0 0;color:#f8f4efb8;max-width:72ch;line-height:1.5}.presence .rb-main{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.presence.rb-dragging .rb-main{cursor:grabbing}html.rb-dragging-doc,html.rb-dragging-doc *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.presence .rb-main:focus{outline:none}.presence .rb-main:focus-visible{outline:2px solid var(--r10-snow);outline-offset:4px;border-radius:24px;box-shadow:0 0 0 7px color-mix(in srgb,var(--r10-cu-b) 55%,transparent)}.sp-tabs{position:sticky;top:-1px;z-index:4;margin:-6px 0 6px;padding:6px 0 10px;background:linear-gradient(180deg,var(--d-screen) 70%,transparent)}.sp-tabs-track{display:flex;gap:2px;padding:4px;border-radius:999px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--d-sunk);box-shadow:inset 0 0 0 1px #f8f4ef14;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.sp-tabs-track::-webkit-scrollbar{display:none}@media(min-width:900px){.sp-tabs-track{-webkit-mask-image:none;mask-image:none}}.sp-tab{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;background:transparent;color:#f8f4efb3;font:600 13.5px/1 var(--r10-sans);transition:color var(--m-fast),background-color var(--m-fast)}.sp-tab:hover{color:var(--r10-snow);background:#f8f4ef0f}.sp-tab.on{color:var(--r10-ink);background:var(--r10-snow)}.sp-tab-neo{color:var(--atmo)}.sp-tab-neo svg{color:currentColor}.sp-nums{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sp-nums li{display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;border-radius:18px;background:var(--d-raise);box-shadow:0 0 0 1px #f8f4ef13;position:relative;overflow:hidden}.sp-nums b{font:italic 400 clamp(40px,4.4vw,60px)/.9 var(--r10-serif);letter-spacing:-.03em;color:var(--r10-snow)}.sp-nums span{font-size:13.5px;color:#f8f4efb3}.sp-nums li.hot{box-shadow:inset 0 0 0 1.5px var(--atmo)}.sp-nums li.hot b{color:var(--atmo)}.sp-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sp-log li{display:flex;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid rgba(248,244,239,.07)}.sp-log time{flex:none;width:64px;font:500 11px/1.2 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;color:#f8f4ef99}.sp-log .r10-link{color:var(--r10-snow);text-align:left}.sp-dels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.sp-dels button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;text-align:left;padding:14px;border:0;border-radius:16px;cursor:pointer;color:var(--r10-snow);background:var(--d-raise);box-shadow:0 0 0 1px #f8f4ef13;transition:box-shadow var(--m),transform var(--m) var(--m-ease)}.sp-dels button:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--atmo) 60%,transparent)}.sp-dels-ic{grid-row:1 / 3;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--atmo);background:color-mix(in srgb,var(--atmo) 14%,transparent)}.sp-dels b{font:400 19px/1.15 var(--r10-serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-dels small{font-size:12.5px;color:#f8f4ef9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-soon{flex:none;align-self:center;margin-left:auto;padding:6px 10px;border-radius:999px;font:500 10.5px/1 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r10-ambar);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r10-ambar) 45%,transparent);white-space:nowrap}.sp-empty{flex-wrap:wrap}.sp-empty p{flex:1 1 240px}.sp-soon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.sp-soon-card{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:84px}.sp-soon-card h4{flex:1 1 180px;margin:0}.sp-data{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sp-data h4{margin:0}.sp-big{font:italic 400 22px/1 var(--r10-serif);color:var(--atmo);white-space:nowrap}.sp-inline{align-self:flex-start}.sp-left{justify-content:flex-start}.sp-neo-cr h3{font-style:italic;font-size:30px}@media(max-width:640px){.sp-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-tab{padding:0 13px}.sp-log li{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.sp-dels button{transition:none}.sp-dels button:hover{transform:none}}.stage-back-panel{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;margin-right:10px;border-radius:999px;border:0;cursor:pointer;white-space:nowrap;background:#fcfaf7;color:#17120e;font:650 13px/1 var(--r10-sans);box-shadow:0 6px 18px -8px #f8f4ef73;transition:background-color var(--m-fast),transform var(--m-fast)}.stage-back-panel:hover{background:#fff;transform:translateY(-1px)}@media(max-width:640px){.stage-back-panel span{display:none}.stage-back-panel{width:40px;height:40px;padding:0;justify-content:center;margin-right:6px}}@keyframes cine-enter{0%{opacity:0;filter:brightness(1.8)}}.stage{animation:cine-enter .45s var(--m-ease) backwards}@media(prefers-reduced-motion:reduce){.stage{animation:none}}.stage{--atmo-k: .5;--haze-o: max(0, calc((var(--atmo-k) - .5) * 1.6));--dust-o: max(0, calc((var(--atmo-k) - .5) * 1.2));--scan-o: 0;--rim-o: 0}.stage[data-atmo-preset]:not([data-atmo-preset=cobre]){--haze-o: calc(.25 + var(--atmo-k) * .9);--dust-o: calc(var(--atmo-k) * .9);--scan-o: calc(var(--atmo-k) * .5);--rim-o: calc(var(--atmo-k) * .8)}.stage[data-atmo-preset=taller],.stage[data-atmo-preset=indigo]{--scan-o: calc(.15 + var(--atmo-k) * .7);--rim-o: calc(.2 + var(--atmo-k))}.stage[data-atmo-preset=mono]{--dust-o: calc(var(--atmo-k) * .4);--rim-o: 0}.stage-stagearea:before{content:"";position:absolute;z-index:-1;inset:-14% -4% -4%;pointer-events:none;opacity:var(--haze-o);background:conic-gradient(from 168deg at 50% -6%,transparent 0deg,color-mix(in srgb,var(--accent) 22%,transparent) 10deg,color-mix(in srgb,#FFE6C4 12%,transparent) 15deg,transparent 26deg),radial-gradient(70% 55% at 50% 0%,color-mix(in srgb,var(--atmo) 34%,transparent),transparent 70%),radial-gradient(60% 40% at 50% 104%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);filter:blur(14px);transition:opacity .6s var(--m-ease)}.stage-stagearea:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:var(--dust-o);mix-blend-mode:screen;background-image:radial-gradient(1.4px 1.4px at 12% 22%,rgba(255,228,190,.9),transparent 60%),radial-gradient(1px 1px at 32% 64%,rgba(255,228,190,.7),transparent 60%),radial-gradient(1.6px 1.6px at 58% 30%,rgba(255,228,190,.8),transparent 60%),radial-gradient(1px 1px at 76% 70%,rgba(255,228,190,.7),transparent 60%),radial-gradient(1.2px 1.2px at 88% 18%,rgba(255,228,190,.8),transparent 60%),radial-gradient(1px 1px at 45% 86%,rgba(255,228,190,.6),transparent 60%);background-size:420px 320px;animation:atmo-dust 60s linear infinite;transition:opacity .6s var(--m-ease)}@keyframes atmo-dust{to{background-position:420px -320px}}.stage-box-body:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:var(--scan-o);background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.stage .stage-box{outline:1px solid color-mix(in srgb,var(--atmo) calc(var(--rim-o) * 55%),transparent);outline-offset:-1px}.stage[data-atmo-preset]:not([data-atmo-preset=cobre]) .stage-box-glow{opacity:calc(.35 + var(--st-energy) * .65 + var(--atmo-k) * .3)}.stage[data-atmo-preset=invernadero] .stage-stagearea:before{background:conic-gradient(from 168deg at 50% -6%,transparent 0deg,color-mix(in srgb,var(--accent) 22%,transparent) 10deg,transparent 26deg),radial-gradient(70% 55% at 50% 0%,color-mix(in srgb,var(--atmo) 38%,transparent),transparent 70%),radial-gradient(50% 40% at 0% 100%,rgba(110,143,90,.35),transparent 70%)}.stage[data-atmo-preset=taller] .stage .stage-box:before{background:linear-gradient(90deg,transparent,#7FE0E6 50%,transparent);opacity:.6}.r10-atmos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));gap:8px;width:100%}.r10-atmo{display:flex;flex-direction:column;gap:8px;padding:8px;border:0;border-radius:16px;cursor:pointer;text-align:left;color:#f8f4efcc;background:var(--d-sunk);box-shadow:inset 0 0 0 1px #f8f4ef1a;transition:box-shadow var(--m-fast),transform var(--m-fast) var(--m-ease)}.r10-atmo:hover{transform:translateY(-2px)}.r10-atmo.on{color:var(--r10-snow);box-shadow:inset 0 0 0 2px var(--a1)}.r10-atmo-sw{display:block;height:54px;border-radius:10px;background:radial-gradient(80% 90% at 50% -10%,color-mix(in srgb,var(--a1) 70%,transparent),transparent 70%),radial-gradient(70% 70% at 50% 120%,var(--a2),transparent 70%),#120e0b}.r10-atmo b{font:600 12.5px/1.2 var(--r10-sans)}.r10-atmo-k{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;margin-top:4px;font:500 11px/1 var(--r10-mono);letter-spacing:.1em;text-transform:uppercase;color:#f8f4efa8}.r10-atmo-k input{width:100%;accent-color:var(--accent, #E0732A)}@media(prefers-reduced-motion:reduce){.stage-stagearea:after{animation:none}.stage-stagearea:before,.r10-atmo{transition:none}}.rb-svg .rb-tail{transform-box:fill-box;transform-origin:0% 60%;animation:rb-tail 3.4s ease-in-out infinite}@keyframes rb-tail{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@media(prefers-reduced-motion:reduce){.rb-svg .rb-tail{animation:none}}.stage-invite--text:after{content:none}.inv-text{grid-area:1 / 1;align-self:center;margin:0;max-width:min(88%,560px);text-align:center;position:relative;font:italic 400 clamp(26px,3.4vw,42px)/1.05 var(--r10-serif);letter-spacing:-.015em;color:#f8f4efdb;text-wrap:balance;text-shadow:0 0 40px color-mix(in srgb,var(--atmo) 40%,transparent)}@media(max-width:640px){.inv-text{font-size:24px}}.stage-type{position:relative;margin-top:18px;padding:12px 10px 10px 12px;border-radius:16px;align-items:flex-end;flex-wrap:wrap;background:radial-gradient(90% 120% at 50% 0%,color-mix(in srgb,var(--atmo) 12%,transparent),transparent 70%),linear-gradient(180deg,#1c1712,#130f0c);border:0;box-shadow:inset 0 1px #ffe6c814,0 0 0 1px #f8f4ef1f,0 18px 40px -18px #000}.stage-type:after{content:"";position:absolute;inset:6px;pointer-events:none;--vfc: rgba(248, 244, 239, .32);--vfl: 12px;--vfw: 1.5px;background:linear-gradient(var(--vfc),var(--vfc)) top left / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top left / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top right / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top right / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom left / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom left / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom right / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom right / var(--vfw) var(--vfl) no-repeat}.stage-type:focus-within{box-shadow:inset 0 1px #ffe6c81a,0 0 0 1px color-mix(in srgb,var(--atmo) 80%,transparent),0 0 26px -6px color-mix(in srgb,var(--atmo) 60%,transparent),0 18px 40px -18px #000}.stage-type textarea{position:relative;z-index:1;flex:1 1 200px;font-size:15.5px}.stage-type-x{display:none}.stage-type-handle{position:absolute;left:50%;top:0;translate:-50% -60%;z-index:2;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px 0 10px;border-radius:999px;border:1px solid rgba(248,244,239,.2);background:#1c1712;color:#f8f4efd1;cursor:grab;touch-action:none;font:600 11px/1 var(--r10-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase}.stage-type-handle>span{width:22px;height:3px;border-radius:2px;background:#f8f4ef73}.stage-type-handle:hover{color:#f8f4ef;border-color:color-mix(in srgb,var(--atmo) 70%,transparent)}.stage-type-clip{position:relative;z-index:1;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(248,244,239,.18);background:transparent;color:#f8f4efd1;display:grid;place-items:center;cursor:pointer}.stage-type-clip:hover{color:#f8f4ef;border-color:color-mix(in srgb,var(--atmo) 70%,transparent)}.stage-type-files{position:relative;z-index:1;flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px;order:-1}.stage-type-file{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:4px 6px 4px 10px;border-radius:999px;background:#f8f4ef0f;color:#f8f4efdb;font-size:12.5px}.stage-type-file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-type-file button{border:0;background:transparent;color:inherit;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.stage-type .chat-mic,.stage-type-send{position:relative;z-index:1}.stage-under.is-typing .vb-mic-wrap,.stage-under.is-typing .vb-voice{display:none}.vb-pill.vb-type.on{color:#f8f4ef;border-color:color-mix(in srgb,var(--atmo) 70%,transparent);background:color-mix(in srgb,var(--atmo) 16%,transparent)}@media(max-width:640px){.vb-pill.vb-files span{display:none}}@media(prefers-reduced-motion:reduce){.stage-type{animation:none}}.np-steps{list-style:none;margin:0 0 4px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.np-steps li{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:10px;background:#f8f4ef0a;color:#f8f4ef99;font:600 11px/1.2 var(--r10-mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase}.np-steps li b{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f8f4ef1a;color:#f8f4ef;font-size:11px}.np-steps li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-steps li.on{color:#f8f4ef;background:color-mix(in srgb,var(--atmo) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atmo) 60%,transparent)}.np-steps li.on b,.np-steps li.done b{background:var(--atmo);color:#15120f}@media(max-width:640px){.np-steps li span{display:none}.np-steps li.on span{display:inline}.np-steps{grid-template-columns:auto auto auto auto;justify-content:start}}.np-screen{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 18px 18px;border-radius:14px;min-height:200px;background:radial-gradient(90% 80% at 50% 0%,color-mix(in srgb,var(--atmo) 10%,transparent),transparent 70%),#14100d;box-shadow:inset 0 1px #ffe6c80f,0 0 0 1px #f8f4ef1a;animation:st-type-in .3s var(--st-ease, ease) both}.np-screen:after{content:"";position:absolute;inset:7px;pointer-events:none;--vfc: rgba(248, 244, 239, .3);--vfl: 12px;--vfw: 1.5px;background:linear-gradient(var(--vfc),var(--vfc)) top left / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top left / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top right / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top right / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom left / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom left / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom right / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom right / var(--vfw) var(--vfl) no-repeat}.np-screen>*{position:relative;z-index:1}.np-about{width:100%;min-height:84px;padding:12px 14px;border-radius:12px;font:15px/1.45 var(--r10-sans, var(--f-body));resize:vertical}.np-about:focus{outline:none;border-color:var(--atmo);box-shadow:0 0 0 3px color-mix(in srgb,var(--atmo) 25%,transparent)}.np-big{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font:400 clamp(40px,7vw,60px)/1 var(--r10-serif);color:#f8f4ef}.np-big span{font:600 12px var(--r10-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#f8f4efb3}.np-big--s{font-size:clamp(26px,4vw,34px)}@media(prefers-reduced-motion:reduce){.np-screen{animation:none}}.np-steps.np-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.np-name{width:100%;height:46px;padding:0 14px;border-radius:12px;font-size:16px}.np-about-row{display:flex;align-items:flex-start;gap:8px}.np-about-row .np-about{flex:1}.np-about-row .chat-mic{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center}.np-drop{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 14px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--atmo) 55%,transparent);text-align:center;color:#f8f4efd1}.np-drop.on{background:color-mix(in srgb,var(--atmo) 12%,transparent)}.np-drop p{margin:0}.np-files{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.np-files li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:#f8f4ef0f;font-size:12.5px;max-width:260px}.np-files li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-files li button{border:0;background:transparent;color:inherit;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.np-screen--env{min-height:0;max-height:62vh;overflow-y:auto}@media(max-width:640px){.np-steps.np-steps-3{grid-template-columns:auto auto auto}}.au-host{position:relative;display:inline-grid;place-items:center;isolation:isolate}.au-host>.au{position:absolute;left:50%;top:48%;translate:-50% -50%;z-index:-1}.rb-aura.au{background:none;filter:none;mix-blend-mode:normal;opacity:1;animation:none;border-radius:50%;overflow:visible;pointer-events:none;width:calc(128% * var(--au-s, 1));height:calc(128% * var(--au-s, 1));--au-p: .7;--au-o: calc(var(--au-k, .8) * var(--au-p))}.rb-aura.au.au-voice{--au-p: var(--rb-pulse, .7)}.au .au-core{position:absolute;inset:0;border-radius:50%;opacity:var(--au-o);filter:blur(7px);mix-blend-mode:screen;background:radial-gradient(closest-side,color-mix(in srgb,var(--au-b) 80%,#fff) 0%,color-mix(in srgb,var(--au-a) 50%,transparent) 40%,transparent 72%)}.au.au-pulse .au-core{animation:au-breathe var(--au-rh, 3.6s) ease-in-out infinite}@keyframes au-breathe{0%,to{scale:.93}50%{scale:1.07}}.au i{position:absolute;left:calc(50% + 40%*cos(calc(var(--i) * 30deg)));top:calc(50% + 40%*sin(calc(var(--i) * 30deg)));width:5px;height:5px;margin:-2.5px;border-radius:50%;background:var(--au-b);box-shadow:0 0 6px var(--au-a);opacity:calc(var(--au-k, .8) * .9);animation:au-float calc(4s * var(--au-spd, 1)) ease-in-out infinite;animation-delay:calc(var(--i) * -.41s)}@keyframes au-float{0%,to{transform:translate(0);opacity:.2}50%{transform:translate(2px,-9px);opacity:1}}.au-halo .au-core{background:radial-gradient(closest-side,transparent 50%,color-mix(in srgb,var(--au-a) 85%,#fff) 64%,transparent 80%),radial-gradient(closest-side,color-mix(in srgb,var(--au-a) 30%,transparent),transparent 70%);filter:blur(4px)}.au-halo i{width:3px;height:3px;margin:-1.5px;background:#ffe2a8;box-shadow:0 0 5px #ffc56a;animation-name:au-rise}.au-gold i{width:3.5px;height:3.5px;background:#ffe2a8;box-shadow:0 0 6px #ffc56a;animation-name:au-rise;top:calc(55% + 30%*sin(calc(var(--i) * 47deg)))}@keyframes au-rise{0%{transform:translateY(8px);opacity:0}30%{opacity:1}to{transform:translateY(-26px);opacity:0}}.au-particles i{width:4px;height:4px}.au .au-r1,.au .au-r2{position:absolute;inset:6%;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--au-b) 85%,transparent);opacity:calc(var(--au-k) * .9);box-shadow:0 0 8px var(--au-a)}.au-rings .au-r1{transform:rotate(18deg) scaleY(.32);animation:au-spin1 calc(9s * var(--au-spd)) linear infinite}.au-rings .au-r2{inset:14%;transform:rotate(-24deg) scaleY(.38);animation:au-spin2 calc(12s * var(--au-spd)) linear infinite;border-color:color-mix(in srgb,var(--au-a) 85%,transparent)}@keyframes au-spin1{to{transform:rotate(378deg) scaleY(.32)}}@keyframes au-spin2{to{transform:rotate(-384deg) scaleY(.38)}}.au-sparks i,.au-stars i{width:8px;height:8px;margin:-4px;border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--au-b) 70%,#fff);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 3px var(--au-a));animation-name:au-twinkle}.au-sparks i{animation-duration:calc(1.2s * var(--au-spd))}@keyframes au-twinkle{0%,to{transform:scale(.2) rotate(0);opacity:0}50%{transform:scale(1) rotate(45deg);opacity:1}}.au-flames .au-core{background:radial-gradient(60% 70% at 50% 70%,color-mix(in srgb,var(--au-b) 70%,transparent),transparent 70%)}.au-flames i{width:9px;height:16px;margin:-8px -4.5px;border-radius:50%/70% 70% 30% 30%;top:70%;left:calc(18% + var(--i) * 5.5%);background:linear-gradient(0deg,var(--au-a),color-mix(in srgb,var(--au-b) 60%,#fff));filter:blur(1px);box-shadow:none;animation:au-flame calc(1.6s * var(--au-spd)) ease-in infinite;animation-delay:calc(var(--i) * -.13s)}@keyframes au-flame{0%{transform:translateY(0) scale(1);opacity:.9}to{transform:translateY(-34px) scale(.3);opacity:0}}.au-electric .au-r1,.au-electric .au-r2{border:2px dashed color-mix(in srgb,var(--au-b) 90%,#fff);animation:au-zap calc(.9s * var(--au-spd)) steps(4) infinite}.au-electric .au-r2{inset:12%;animation-delay:-.3s}@keyframes au-zap{0%{transform:rotate(0);opacity:.9}25%{opacity:.2}50%{transform:rotate(40deg);opacity:1}to{transform:rotate(90deg);opacity:.4}}.au-smoke .au-core{filter:blur(14px);background:radial-gradient(40% 40% at 35% 60%,color-mix(in srgb,var(--au-a) 60%,transparent),transparent 70%),radial-gradient(40% 40% at 65% 40%,color-mix(in srgb,var(--au-b) 55%,transparent),transparent 70%);animation:au-drift calc(8s * var(--au-spd)) ease-in-out infinite}@keyframes au-drift{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(40deg) scale(1.12)}}.au-petals i,.au-leaves i{width:7px;height:10px;margin:-5px -3.5px;border-radius:80% 0;box-shadow:none;background:var(--au-b);animation:au-fall calc(5s * var(--au-spd)) linear infinite;animation-delay:calc(var(--i) * -.43s);top:10%;left:calc(10% + var(--i) * 7%)}.au-leaves i{background:linear-gradient(135deg,#7baf62,#5e8a4e);border-radius:0 90%}@keyframes au-fall{0%{transform:translateY(-10px) rotate(0);opacity:0}15%{opacity:1}to{transform:translateY(70px) rotate(220deg);opacity:0}}.au-pixels i{width:5px;height:5px;margin:-2.5px;border-radius:0;box-shadow:none;animation:au-blink calc(1.4s * var(--au-spd)) steps(2) infinite;animation-delay:calc(var(--i) * -.17s)}@keyframes au-blink{50%{opacity:0}}.au-hologram .au-core{filter:blur(2px);border-radius:40%;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--au-a) 55%,transparent) 0 1px,transparent 1px 4px),radial-gradient(closest-side,color-mix(in srgb,var(--au-b) 40%,transparent),transparent 75%)}.au-hologram .au-r1{border:0;border-radius:0;inset:20% 8% auto;height:2px;background:color-mix(in srgb,var(--au-b) 90%,#fff);box-shadow:0 0 10px var(--au-a);animation:au-scan calc(2.6s * var(--au-spd)) ease-in-out infinite}.au-hologram .au-r2{display:none}@keyframes au-scan{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(70px);opacity:.9}}.au-bubbles i{width:9px;height:9px;margin:-4.5px;background:transparent;border:1.5px solid color-mix(in srgb,var(--au-b) 80%,#fff);box-shadow:inset 0 0 3px var(--au-a);animation-name:au-rise;animation-duration:calc(4.5s * var(--au-spd))}.au-glitch .au-r1,.au-glitch .au-r2{inset:0;border:0;border-radius:50%;filter:blur(5px);mix-blend-mode:screen;box-shadow:none}.au-glitch .au-r1{background:radial-gradient(closest-side,rgba(255,60,90,.55),transparent 70%);animation:au-glitch calc(1.8s * var(--au-spd)) steps(1) infinite}.au-glitch .au-r2{background:radial-gradient(closest-side,rgba(60,230,240,.5),transparent 70%);animation:au-glitch calc(1.8s * var(--au-spd)) steps(1) infinite reverse}@keyframes au-glitch{0%{transform:translate(0)}20%{transform:translate(-4px,1px)}40%{transform:translate(3px,-2px) scaleX(1.06)}60%{transform:translate(0)}80%{transform:translate(2px,2px)}}.r10-aura{display:flex;flex-direction:column;gap:14px}.r10-aura .r10-opt-fig{min-height:84px}.r10-aura-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}@media(prefers-reduced-motion:reduce){.au .au-core,.au i,.au .au-r1,.au .au-r2{animation:none!important}.au i{opacity:calc(var(--au-k, .8) * .6)}}.presence .rb-tail{rotate:var(--lag, 0deg);transition:rotate .22s ease-out}.presence.rb-held .au .au-core{filter:blur(6px) brightness(1.45)}.presence.rb-held .au{--au-p: 1}@media(prefers-reduced-motion:reduce){.presence .rb-tail{rotate:0deg;transition:none}}.rb-svg[data-face=dizzy] :is(.fe-dizzy,.fm-surprised){opacity:1;transform:none}.rb-svg .rb-swirl{stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:rb-swirl .7s linear infinite}@keyframes rb-swirl{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rb-svg .rb-swirl{animation:none}}.vb-mic{overflow:hidden;isolation:isolate;background:radial-gradient(circle at 34% 26%,#FFE0BC 0%,#F2A35E 34%,var(--atmo, #E0732A) 62%,color-mix(in srgb,var(--atmo, #E0732A) 62%,#2A1408) 100%);box-shadow:0 0 0 1px #ffdcb459,0 0 0 6px #15100c,0 0 0 7px color-mix(in srgb,var(--atmo, #E0732A) 45%,transparent),0 0 34px color-mix(in srgb,var(--atmo, #E0732A) 40%,transparent),inset 0 2px #ffffff73,inset 0 -10px 18px #501e0559,0 14px 28px #00000080}.vb-mic>svg{position:relative;z-index:2;filter:drop-shadow(0 1px 0 rgba(255,230,200,.35))}.vb-mic:before{content:"";position:absolute;right:22%;top:18%;z-index:3;width:5px;height:5px;border-radius:50%;background:#7fe0e6;box-shadow:0 0 8px #7fe0e6;opacity:.85}.vb-scan{position:absolute;inset:0;z-index:1;border-radius:50%;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,rgba(255,255,255,.16) 0 1px,transparent 1px 3px)}.vb-mic:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 0 1px #ffe6c880,0 0 0 6px #15100c,0 0 0 8px color-mix(in srgb,var(--atmo, #E0732A) 70%,transparent),0 0 46px color-mix(in srgb,var(--atmo, #E0732A) 55%,transparent),inset 0 2px #ffffff80,inset 0 -10px 18px #501e054d,0 14px 28px #00000080}.vb-mic:active:not(:disabled){transform:scale(.94);transition-duration:.08s;box-shadow:0 0 0 1px #ffe6c866,0 0 0 6px #15100c,0 0 0 7px var(--atmo, #E0732A),inset 0 3px 10px #501e058c,0 6px 14px #00000080}.vb-halo{background:radial-gradient(closest-side,transparent 58%,color-mix(in srgb,var(--atmo, #E0732A) 40%,transparent) 70%,color-mix(in srgb,#FFD08A 18%,transparent) 82%,transparent);opacity:.7}.voicebar[data-phase=listening] .vb-mic{background:radial-gradient(circle at 34% 26%,#fff,#fbf1e4 55%,#ead9c3);color:var(--atmo, #E0732A);box-shadow:0 0 0 1px #fff9,0 0 0 6px #15100c,0 0 0 7px var(--atmo, #E0732A),0 0 calc(26px + var(--lvl, 0) * 34px) color-mix(in srgb,var(--atmo, #E0732A) 60%,transparent),0 14px 28px #00000080}.voicebar[data-phase=listening] .vb-scan{opacity:.25}.vb-orbit{background:conic-gradient(from 0deg,transparent 0 220deg,color-mix(in srgb,var(--atmo, #E0732A) 70%,transparent) 320deg,#FFE3C4 350deg,#7FE0E6 356deg,transparent 360deg)}.vb-done{position:absolute;inset:0;z-index:4;display:grid;place-items:center;border-radius:50%;color:#15100c;opacity:0;transform:scale(.6);pointer-events:none;background:radial-gradient(circle at 40% 30%,#fff3de,#ffd08a 60%,#f2a35e)}.voicebar[data-done] .vb-done{animation:vb-listo .95s cubic-bezier(.2,.7,.2,1) both}.voicebar[data-done] .vb-mic{animation:vb-flash .95s ease-out both}@keyframes vb-listo{0%{opacity:0;transform:scale(.6)}22%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes vb-flash{0%{filter:none}25%{filter:brightness(1.25) saturate(1.1);box-shadow:0 0 0 6px #15100c,0 0 0 9px #ffd08a,0 0 60px #ffd08abf,0 14px 28px #00000080}to{filter:none}}.voicebar[data-issue]:not([data-phase=listening]) .vb-mic:before{display:none}@media(prefers-reduced-motion:reduce){.voicebar[data-done] .vb-done{animation:none;opacity:1;transform:none}.voicebar[data-done] .vb-mic{animation:none}}:root{--pm-face: linear-gradient(180deg, rgba(255, 236, 214, .07), rgba(255, 236, 214, .02));--pm-rim: inset 0 1px 0 rgba(255, 230, 200, .12), inset 0 0 0 1px rgba(248, 244, 239, .1);--pm-rim-on: inset 0 1px 0 rgba(255, 230, 200, .18), inset 0 0 0 1px color-mix(in srgb, var(--atmo, #E0732A) 55%, transparent)}.vb-pill,.stage-iconbtn,.stage-credits,.stage-addons,.stage-back-panel,.stage-type-clip,.stage-type .chat-mic,.np-row .chat-mic,.np-about-row .chat-mic{background:var(--pm-face),#14100cb8;box-shadow:var(--pm-rim),0 6px 16px -8px #0009;border-color:transparent;transition:box-shadow .2s ease,color .2s ease,transform .15s ease,background-color .2s ease}.vb-pill:hover:not(:disabled),.stage-iconbtn:hover,.stage-credits:hover,.stage-addons:hover,.stage-back-panel:hover,.stage-type-clip:hover,.stage-type .chat-mic:hover{color:#f8f4ef;box-shadow:var(--pm-rim-on),0 0 18px -6px color-mix(in srgb,var(--atmo, #E0732A) 70%,transparent),0 6px 16px -8px #0009}.vb-pill:active:not(:disabled),.stage-iconbtn:active,.stage-type-clip:active,.stage-type .chat-mic:active{transform:scale(.95);box-shadow:inset 0 2px 6px #00000080,var(--pm-rim)}.vb-pill svg,.stage-iconbtn svg,.stage-type-clip svg{stroke-width:1.8}.stage-type .chat-mic.on,.np-about-row .chat-mic.on{color:#15100c;background:radial-gradient(circle at 36% 28%,#FFE0BC,var(--atmo, #E0732A));box-shadow:0 0 18px color-mix(in srgb,var(--atmo, #E0732A) 55%,transparent)}.vb-pill.vb-type.on{box-shadow:var(--pm-rim-on),0 0 18px -6px color-mix(in srgb,var(--atmo, #E0732A) 70%,transparent)}.stage-type-handle{background:linear-gradient(180deg,#221b14,#17120e);box-shadow:inset 0 1px #ffe6c81f,0 6px 14px -6px #000}.toast{background:linear-gradient(180deg,#211a13,#15100c)!important;color:#f8f4ef!important;border:0!important;box-shadow:inset 0 1px #ffe6c81f,0 0 0 1px #f8f4ef1f,0 18px 40px -16px #000!important}.toast.toast-ok{box-shadow:inset 0 1px #ffe6c81f,0 0 0 1px color-mix(in srgb,#7FE0E6 40%,transparent),0 18px 40px -16px #000!important}.toast.toast-bad{box-shadow:inset 0 1px #ffe6c81f,0 0 0 1px #f0a39a73,0 18px 40px -16px #000!important}.stage .modal,.stage~.modal-back .modal,.modal-back .modal{position:relative}.modal-back .modal:after{content:"";position:absolute;inset:8px;pointer-events:none;border-radius:inherit;--vfc: rgba(248, 244, 239, .26);--vfl: 14px;--vfw: 1.5px;background:linear-gradient(var(--vfc),var(--vfc)) top left / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top left / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top right / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) top right / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom left / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom left / var(--vfw) var(--vfl) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom right / var(--vfl) var(--vfw) no-repeat,linear-gradient(var(--vfc),var(--vfc)) bottom right / var(--vfw) var(--vfl) no-repeat}.dlv-tile{box-shadow:inset 0 1px #ffe6c814,0 0 0 1px #f8f4ef1a,0 16px 30px -22px #000;transition:box-shadow .25s ease,transform .25s ease}.dlv-tile:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffe6c81f,0 0 0 1px color-mix(in srgb,var(--atmo, #E0732A) 50%,transparent),0 0 26px -10px color-mix(in srgb,var(--atmo, #E0732A) 60%,transparent),0 18px 34px -22px #000}.r101-empty,.bk-empty{border-radius:14px;background:radial-gradient(80% 100% at 50% 0%,color-mix(in srgb,var(--atmo, #E0732A) 9%,transparent),transparent 70%),#f8f4ef05;box-shadow:inset 0 0 0 1px #f8f4ef14}.bk-empty-title{font-family:var(--r10-serif);font-style:italic;letter-spacing:-.01em}.stage-invite--text:before{width:min(560px,90%);background:radial-gradient(closest-side,color-mix(in srgb,var(--atmo) 26%,transparent),color-mix(in srgb,#FFD08A 6%,transparent) 60%,transparent);-webkit-mask:none}.inv-text{font-size:clamp(28px,3.6vw,46px);line-height:1.04;color:#fbf1e4;text-shadow:0 0 46px color-mix(in srgb,var(--atmo) 45%,transparent),0 1px 0 rgba(0,0,0,.4)}.inv-text:after{content:"";display:block;width:46px;height:2px;margin:18px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--atmo),#7FE0E6);opacity:.8}.stage-piece,.stage-pane{animation-name:st-proj}@keyframes st-proj{0%{opacity:0;transform:translateY(10px) scale(.99);filter:brightness(.4) blur(3px)}60%{filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){.vb-pill,.stage-iconbtn,.stage-credits,.stage-addons,.stage-back-panel,.stage-type-clip,.dlv-tile{transition:none}.dlv-tile:hover{transform:none}}.stage-back-panel{color:#fbf1e4!important;font:700 14px/1 var(--r10-sans, Inter, sans-serif)!important;letter-spacing:.01em;height:38px;padding:0 16px;background:linear-gradient(180deg,#ffecd624,#ffecd60f),#1c1610e6!important;box-shadow:inset 0 1px #ffe6c833,inset 0 0 0 1px color-mix(in srgb,var(--atmo, #E0732A) 55%,transparent),0 6px 16px -8px #0009!important}.stage-back-panel svg{color:var(--atmo, #E0732A)}.stage-back-panel:hover{color:#fff!important}.lc{--g: clamp(16px, 4.4vw, 64px);--maxw: 1240px;--claqueta: repeating-linear-gradient(-55deg, var(--r10-cu-b) 0 14px, var(--r10-obs) 14px 28px);background:var(--d-room);color:var(--r10-snow);font-family:var(--r10-sans);overflow-x:clip}.lc *,.lc *:before,.lc *:after{box-sizing:border-box}.lc-in{position:relative;width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--g)}.lc-grain{position:absolute;inset:0;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:var(--r10-grain);z-index:0}.lc-slate{display:inline-flex;align-items:center;gap:12px;font:500 12px/1.3 var(--r10-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--r10-snow-2)}.lc-slate:before{content:"";width:30px;height:4px;border-radius:2px;background:var(--r10-cu-b);flex:none}.lc-poster{margin:0;font:400 clamp(52px,8.2vw,132px)/.9 var(--r10-serif);letter-spacing:-.035em;text-wrap:balance;color:inherit}.lc-poster em{font-style:italic;color:var(--r10-cu-b)}.lc-h2{font-size:clamp(40px,5.8vw,88px);line-height:.94}.lc-lead{margin:0;max-width:34em;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--r10-snow-2)}.lc-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,214,180,.35);cursor:pointer;text-decoration:none!important;white-space:nowrap;font:650 14.5px/1 var(--r10-sans);color:var(--r10-obs);background:linear-gradient(180deg,#F08A45,var(--r10-cu-b) 55%,#D2661F);box-shadow:inset 0 1px #ffecd68c,inset 0 -1px #78280040,0 6px 18px #e0732a38;transition:transform .28s var(--r10-ease),box-shadow .28s var(--r10-ease)}.lc-btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,248,240,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--r10-ease)}.lc-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffecd699,0 10px 30px #e0732a57}.lc-btn:hover:after{transform:translate(120%)}.lc-btn:active{transform:translateY(0) scale(.985);background:#c9601f}.lc-btn-ghost{background:transparent;color:var(--r10-snow);border-color:#f8f4ef61;box-shadow:none}.lc-btn-ghost:after{display:none}.lc-btn-ghost:hover{background:#f8f4ef14;border-color:var(--r10-snow);box-shadow:none}.lc-btn-xl{min-height:58px;padding:0 30px;font-size:16px}.lc :focus-visible{outline:2px solid var(--r10-snow);outline-offset:3px;box-shadow:0 0 0 6px #e0732a8c}.lc-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:20px;padding:14px var(--g);background:#0e0b09e0;-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid rgba(248,244,239,.07)}.lc-top:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--claqueta)}.lc-logo{display:inline-flex;align-items:center;gap:10px;color:var(--r10-snow);text-decoration:none!important;font:700 19px/1 var(--r10-sans);letter-spacing:.06em}.lc-nav{display:flex;gap:26px;margin-left:auto}.lc-nav a{color:var(--r10-snow-2);font:500 14.5px/1 var(--r10-sans);text-decoration:none;transition:color .2s}.lc-nav a:hover{color:var(--r10-snow)}.lc-actions{display:flex;align-items:center;gap:10px}.lc-lang{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;cursor:pointer;color:var(--r10-snow);background:#f8f4ef0f;border:0;box-shadow:inset 0 0 0 1px #f8f4ef24;font:700 12px/1 var(--r10-sans);letter-spacing:.06em}.lc-top .lc-btn{min-height:42px;padding:0 18px;font-size:14px}.lc-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:center;max-width:1440px;margin:0 auto;padding:clamp(40px,7vw,96px) var(--g) clamp(48px,6vw,88px);min-height:min(820px,calc(100vh - 70px));background:radial-gradient(70% 60% at 80% 30%,rgba(224,115,42,.16),transparent 62%)}.lc-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:26px;align-items:flex-start;min-width:0}.lc-hero .lc-poster{font-size:clamp(54px,8vw,128px)}.lc-hero .lc-poster em{display:block}.lc-cta{display:flex;flex-wrap:wrap;gap:12px}.lc-me{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;max-width:620px}.lc-me li{display:flex;gap:12px;align-items:flex-start}.lc-me li>.icon,.lc-me li>svg{flex:none;margin-top:2px;color:var(--r10-cu-b)}.lc-me b{display:block;font:600 14.5px/1.3 var(--r10-sans);color:var(--r10-snow)}.lc-me span{display:block;font-size:13.5px;line-height:1.45;color:var(--r10-snow-3);color:#f8f4efa8}.lc-screen{position:relative;z-index:1;margin:0;aspect-ratio:4 / 5;width:100%;max-height:640px;border-radius:28px;overflow:hidden;isolation:isolate;display:grid;place-items:center;background:radial-gradient(55% 45% at 50% 42%,rgba(224,115,42,.42),rgba(168,70,26,.12) 55%,transparent 75%),#120e0b;box-shadow:0 0 0 1px #f8f4ef14,0 60px 120px -50px #000000f2,0 0 120px -40px #e0732a99}.lc-screen:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:var(--r10-grain)}.lc-screen:after{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:var(--claqueta);z-index:4}.lc-beam{position:absolute;left:50%;top:-10%;width:70%;height:80%;translate:-50% 0;z-index:0;pointer-events:none;background:conic-gradient(from 160deg at 50% 0%,transparent 0deg,rgba(255,214,170,.16) 20deg,transparent 40deg);filter:blur(6px)}.lc-star{position:relative;z-index:2;translate:0 -4%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55)) drop-shadow(0 0 40px rgba(224,115,42,.45));animation:lc-float 6s ease-in-out infinite}.lc-star .ch-figure{width:clamp(180px,22vw,300px)!important;height:auto!important;aspect-ratio:120 / 112}.lc-floor{position:absolute;left:50%;bottom:17%;width:46%;height:26px;translate:-50% 0;border-radius:50%;z-index:1;background:radial-gradient(closest-side,rgba(224,115,42,.55),rgba(224,115,42,.08) 70%,transparent);filter:blur(3px);animation:lc-shadow 6s ease-in-out infinite}.lc-screen figcaption{position:absolute;left:26px;right:26px;bottom:24px;z-index:4;font:italic 400 clamp(22px,2.2vw,30px)/1.05 var(--r10-serif);letter-spacing:-.01em;color:var(--r10-snow)}.lc-vf{position:absolute;z-index:4;width:26px;height:26px;pointer-events:none;border:2px solid rgba(248,244,239,.85)}.lc-vf.tl{top:24px;left:18px;border-right:0;border-bottom:0}.lc-vf.tr{top:24px;right:18px;border-left:0;border-bottom:0}.lc-vf.bl{bottom:18px;left:18px;border-right:0;border-top:0}.lc-vf.br{bottom:18px;right:18px;border-left:0;border-top:0}.lc-screen figcaption{left:54px;bottom:30px}@keyframes lc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lc-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.82);opacity:.7}}.lc-marquee{position:relative;height:62px;overflow:hidden;display:flex;align-items:center;background:var(--r10-cu-b);color:var(--r10-obs)}.lc-mq{display:flex;width:max-content;animation:lc-mq 42s linear infinite}.lc-mq span{display:inline-flex;align-items:center;white-space:nowrap;padding:0 24px;font:italic 400 30px/1 var(--r10-serif);letter-spacing:-.01em}.lc-mq span:after{content:"";width:9px;height:9px;margin-left:48px;background:var(--r10-obs);transform:rotate(45deg)}@keyframes lc-mq{to{transform:translate(-50%)}}.lc-sec{position:relative;isolation:isolate;padding:clamp(72px,10vw,150px) 0;overflow:hidden}.lc-paper{background:var(--r10-paper);color:var(--r10-ink)}.lc-sand{background:var(--r10-arena);color:var(--r10-ink)}.lc-dark{background:var(--r10-obs);color:var(--r10-snow)}.lc-teal{background:radial-gradient(70% 70% at 100% 0%,rgba(95,179,190,.18),transparent 60%),var(--r10-teal)}.lc-paper .lc-lead,.lc-sand .lc-lead{color:var(--r10-ink-2)}.lc-paper .lc-poster em,.lc-sand .lc-poster em{color:var(--r10-cu)}.lc-paper .lc-slate,.lc-sand .lc-slate{color:var(--r10-ink-2)}.lc-head{display:flex;flex-direction:column;gap:22px;align-items:flex-start;max-width:860px;margin-bottom:clamp(36px,5vw,64px)}.lc-num:after{content:attr(data-n);position:absolute;z-index:-1;top:-.12em;right:var(--g);font:italic 400 clamp(150px,26vw,360px)/.78 var(--r10-serif);letter-spacing:-.06em;color:var(--r10-cu-b);opacity:.16;pointer-events:none}.lc-caps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lc-cap{--k: var(--r10-cu-b);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:10px;min-height:250px;padding:26px 24px 28px;border-radius:22px;background:#fff;box-shadow:0 1px 2px #17120e0f,0 14px 34px -18px #17120e40;transition:transform .45s var(--r10-ease),box-shadow .45s var(--r10-ease),background-color .35s}.lc-cap:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--k)}.lc-cap-n{position:absolute;right:14px;top:-6px;z-index:-1;font:italic 400 120px/1 var(--r10-serif);letter-spacing:-.06em;color:var(--k);opacity:.2;transition:opacity .35s,transform .45s var(--r10-ease)}.lc-cap>svg,.lc-cap>.icon{color:var(--k);filter:saturate(1.2) brightness(.82)}.lc-cap h3{margin:auto 0 0;font:400 30px/1.02 var(--r10-serif);letter-spacing:-.02em;color:var(--r10-ink)}.lc-cap p{margin:0;font-size:15px;line-height:1.5;color:var(--r10-ink-2)}.lc-cap:hover{transform:translateY(-6px) rotate(-.4deg);background:var(--r10-obs);box-shadow:0 30px 60px -24px #15120f80}.lc-cap:hover h3{color:var(--r10-snow)}.lc-cap:hover p{color:var(--r10-snow-2)}.lc-cap:hover .lc-cap-n{opacity:.55;transform:translateY(6px)}.lc-cap h3,.lc-cap p{transition:color .35s}.lc-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lc-box{--k: var(--r10-cu-b);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:34px 26px 26px;border-radius:24px;background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--k) 26%,transparent),transparent 70%),#110d0a;box-shadow:0 0 0 1px #f8f4ef14,0 30px 60px -30px #000c;transition:transform .45s var(--r10-ease),box-shadow .45s var(--r10-ease)}.lc-box:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--k)}.lc-box .lc-vf{width:18px;height:18px;border-color:color-mix(in srgb,var(--k) 70%,#fff);opacity:.8}.lc-box .lc-vf.tl,.lc-box .lc-vf.tr{top:18px}.lc-box .lc-vf.bl,.lc-box .lc-vf.br{bottom:14px}.lc-box .lc-vf.tl,.lc-box .lc-vf.bl{left:14px}.lc-box .lc-vf.tr,.lc-box .lc-vf.br{right:14px}.lc-box-n{position:absolute;right:18px;top:14px;z-index:-1;font:italic 400 110px/1 var(--r10-serif);letter-spacing:-.06em;color:var(--k);opacity:.28}.lc-box h3{margin:0;display:flex;flex-direction:column;font:400 40px/.95 var(--r10-serif);letter-spacing:-.02em}.lc-box h3 span{font:500 11.5px/1.3 var(--r10-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--k) 70%,#fff);margin-bottom:8px}.lc-box .bx-vis{height:104px;background:#f8f4ef0a;border:0;box-shadow:inset 0 0 0 1px #f8f4ef12}.lc-box ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lc-box li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:var(--r10-snow-2)}.lc-box li svg,.lc-box li .icon{flex:none;margin-top:3px;color:var(--k)}.lc-box-go{align-self:flex-end;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:0;color:var(--r10-obs);background:var(--k);transition:transform .35s var(--r10-ease)}.lc-box:hover{transform:translateY(-8px);box-shadow:0 0 0 1px color-mix(in srgb,var(--k) 60%,transparent),0 40px 80px -30px #000000e6}.lc-box:hover .lc-box-go{transform:translate(4px) rotate(-8deg)}.lc-tools{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center}.lc-tools .lc-head{margin:0}.lc-toolgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,156px),1fr));gap:10px}.lc-tool{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-radius:16px;background:var(--r10-paper);color:var(--r10-ink);box-shadow:0 1px 2px #17120e0f,0 10px 22px -16px #17120e66;font:600 14px/1.2 var(--r10-sans);transition:transform .3s var(--r10-ease),box-shadow .3s}.lc-tool i{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:italic 400 20px/1 var(--r10-serif);color:var(--r10-ambar);background:var(--r10-obs)}.lc-tool:hover{transform:translateY(-3px);box-shadow:0 0 0 1.5px var(--r10-cu-b),0 16px 30px -18px #17120e80}.lc-tool.more i{background:var(--r10-cu-b);color:var(--r10-obs)}.lc-flow{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:clamp(16px,3vw,40px);align-items:center}.lc-flow:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(95,179,190,.6),var(--r10-cu-b),transparent)}.lc-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lc-step b{font:400 22px/1.1 var(--r10-serif);color:var(--r10-snow);max-width:12ch}.lc-step-ic{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:var(--r10-cu-b);background:#0d1416;box-shadow:0 0 0 1px #f8f4ef24,0 0 40px -10px #e0732a99}.lc-step-neo .lc-step-ic{width:96px;height:96px;background:radial-gradient(closest-side,#e0732a73,#0d1416)}.lc-ok{color:#7ed3a4;box-shadow:0 0 0 1px #7ed3a466,0 0 40px -10px #3fa06bb3}.lc-team{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:18px;border-radius:22px;background:#0d1416eb;box-shadow:inset 0 0 0 1px #f8f4ef1a}.lc-team span{padding:8px 14px;border-radius:999px;font:500 13px/1 var(--r10-sans);color:var(--r10-snow);background:#f8f4ef0f;box-shadow:inset 0 0 0 1px #f8f4ef1a}.lc-team span:nth-child(3n+1){box-shadow:inset 0 0 0 1px #e0732a80}.lc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:40px}.lc-plan{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:22px;background:#fff;box-shadow:0 14px 34px -18px #17120e4d}.lc-plan h3{margin:0;font:400 30px/1 var(--r10-serif)}.lc-plan-cr b{font:italic 400 56px/1 var(--r10-serif);letter-spacing:-.03em}.lc-plan-cr span{display:block;color:var(--r10-ink-2);font-size:14px}.lc-end{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,11vw,170px) 0;text-align:left;background:radial-gradient(60% 80% at 100% 100%,rgba(224,115,42,.3),transparent 60%),radial-gradient(50% 70% at 0% 0%,rgba(168,70,26,.25),transparent 60%),#16110d}.lc-end:before{content:"";position:absolute;left:0;right:0;top:0;height:16px;background:var(--claqueta)}.lc-end .lc-in{display:flex;flex-direction:column;gap:26px;align-items:flex-start}.lc-end-h{font-size:clamp(56px,9vw,150px)}.lc-sign{margin:10px 0 0;font:italic 400 clamp(24px,2.6vw,36px)/1 var(--r10-serif);color:var(--r10-ambar)}.lc-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 24px;padding:28px var(--g) 36px;background:var(--d-room);color:#f8f4ef9e;font-size:13.5px}.lc-foot-name{font:700 22px/1 var(--r10-sans);letter-spacing:.06em;color:var(--r10-snow);margin-right:auto}.js .lc .reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--r10-ease),transform .9s var(--r10-ease)}.js .lc .reveal.in{opacity:1;transform:none}@media(max-width:1080px){.lc-caps,.lc-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-tools{grid-template-columns:minmax(0,1fr)}.lc-flow{grid-template-columns:minmax(0,1fr);justify-items:center}.lc-flow:before{inset:0 auto 0 50%;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(95,179,190,.6),var(--r10-cu-b),transparent)}}@media(max-width:860px){.lc-nav{display:none}.lc-actions{margin-left:auto}.lc-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:34px}.lc-screen{order:-1;aspect-ratio:16 / 12;max-height:420px}.lc-me{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.lc-caps,.lc-boxes{grid-template-columns:minmax(0,1fr)}.lc-cap{min-height:210px}.lc-hide-s{display:none}.lc-top{gap:10px;padding-top:12px;padding-bottom:12px}.lc-top .lc-btn{min-height:40px;padding:0 14px;font-size:13.5px}.lc-top .lc-btn svg{display:none}.lc-hero .lc-poster{font-size:clamp(44px,13.4vw,64px)}.lc-cta{width:100%}.lc-cta .lc-btn{flex:1 1 100%}.lc-marquee{height:50px}.lc-mq span{font-size:22px;padding:0 16px}.lc-mq span:after{margin-left:32px;width:7px;height:7px}.lc-screen figcaption{left:44px;right:40px;bottom:26px;font-size:20px}.lc-box h3{font-size:34px}}@media(max-width:360px){.lc-logo span{display:none}}@media(prefers-reduced-motion:reduce){.lc-mq,.lc-star,.lc-floor{animation:none!important}.lc-btn,.lc-btn:after,.lc-cap,.lc-box,.lc-tool,.lc-cap-n,.lc-box-go{transition:none!important}.lc-btn:hover,.lc-cap:hover,.lc-box:hover,.lc-tool:hover{transform:none!important}.js .lc .reveal{opacity:1;transform:none;transition:none}}.lc-logo{flex:none}@media(max-width:640px){.lc-top{gap:8px}.lc-actions{gap:6px}.lc-top .lc-signin{min-height:40px;padding:0 12px;border-color:#f8f4ef4d}.lc-lang{padding:0 10px}.lc-screen{aspect-ratio:auto;max-height:none;padding:44px 20px 76px}.lc-star .ch-figure{width:150px!important}.lc-floor{bottom:70px;height:18px}.lc-screen figcaption{bottom:26px}}@media(max-width:400px){.lc-logo span{display:none}.lc-lang svg{display:none}}.lc-tickets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.lc-ticket{--k: var(--r10-cu-b);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:30px 22px 22px;border-radius:22px;background:#fff;box-shadow:0 1px 2px #17120e0f,0 14px 34px -18px #17120e4d;transition:transform .45s var(--r10-ease),box-shadow .45s var(--r10-ease)}.lc-ticket:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--k)}.lc-ticket.top{background:var(--r10-obs);color:var(--r10-snow);transform:translateY(-10px);box-shadow:0 30px 60px -24px #15120f99}.lc-ticket.top:before{height:14px;background:var(--claqueta)}.lc-ticket-n{position:absolute;right:12px;top:-4px;z-index:-1;font:italic 400 110px/1 var(--r10-serif);letter-spacing:-.06em;color:var(--k);opacity:.22}.lc-ticket-flag{align-self:flex-start;padding:6px 10px;border-radius:999px;font:500 10.5px/1 var(--r10-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r10-obs);background:var(--k)}.lc-ticket h3{margin:0;font:500 12px/1.3 var(--r10-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--k) 70%,#000)}.lc-ticket.top h3{color:var(--r10-ambar)}.lc-ticket-cr b{display:block;font:italic 400 clamp(40px,4vw,54px)/.95 var(--r10-serif);letter-spacing:-.03em}.lc-ticket-cr span{font-size:14px;color:var(--r10-ink-2)}.lc-ticket.top .lc-ticket-cr span,.lc-ticket.top .lc-ticket-sub{color:var(--r10-snow-2)}.lc-ticket-price{margin:8px 0 0}.lc-ticket-price strong{font:650 24px/1 var(--r10-sans);font-variant-numeric:tabular-nums}.lc-ticket-price small{font-size:13px;color:inherit;opacity:.7}.lc-ticket-sub{margin:0 0 12px;font-size:13.5px;color:var(--r10-ink-2)}.lc-ticket .lc-btn{margin-top:auto;width:100%}.lc-ticket:hover{transform:translateY(-6px)}.lc-ticket.top:hover{transform:translateY(-14px)}.lc-offer-notes{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;max-width:980px;color:var(--r10-ink-2);font-size:15px;line-height:1.5}.lc-offer-notes li{display:flex;gap:10px;align-items:baseline}.lc-offer-notes li:before{content:"";flex:none;width:8px;height:8px;background:var(--r10-cu-b);transform:rotate(45deg) translateY(-2px)}.lc-offer-notes li:last-child{flex-basis:100%}@media(max-width:1080px){.lc-tickets{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-ticket.top{transform:none}}@media(max-width:560px){.lc-tickets{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lc-ticket{transition:none}.lc-ticket:hover,.lc-ticket.top:hover,.lc-ticket.top{transform:none}}.lc .nf{--sans: var(--r10-sans);--serif: var(--r10-serif);--mono: var(--r10-mono);--snow: var(--r10-snow);--ambar: var(--r10-ambar);--cu-b: var(--r10-cu-b);--obs: var(--r10-obs);--ease: var(--r10-ease);--grain: var(--r10-grain)}.neo-screen,.nf-pantalla{box-shadow:0 0 0 1px #ff965a52,0 0 34px #e0732a38,0 0 90px #6e6eff1a,0 30px 70px #00000080}.neo-screen:before,.nf-pantalla:before{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),var(--grain);opacity:.5;mix-blend-mode:normal}.nf{margin:clamp(22px,3vw,34px) 0 clamp(26px,3vw,36px)}.nf-pasos{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:8px}.nf-pasos button{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:6px 14px 6px 6px;border-radius:999px;border:0;background:#f8f4ef0f;color:#f8f4efc7;font:500 .86rem var(--sans);cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.nf-pasos button i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f8f4ef1a;color:var(--snow);font:italic 400 1rem/1 var(--serif)}.nf-pasos button:hover{background:#f8f4ef1f;color:var(--snow)}.nf-pasos button[aria-current]{background:#e0732a2e;color:var(--snow);box-shadow:inset 0 0 0 1px #f08a4599,0 0 18px #e0732a40}.nf-pasos button[aria-current] i{background:var(--cu-b);color:var(--obs)}.nf-pantalla{position:relative;margin:0;aspect-ratio:16/10;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 60% at 50% 30%,rgba(224,115,42,.16),transparent 70%),radial-gradient(80% 60% at 50% 120%,rgba(110,110,255,.14),transparent 70%),#09090f}.nf-pantalla:before{content:"";position:absolute;inset:0;z-index:5;pointer-events:none}.nf-pantalla:after{content:"";position:absolute;inset:14px;z-index:6;pointer-events:none;--c:rgba(248,244,239,.7);background:linear-gradient(var(--c),var(--c)) 0 0/20px 2px no-repeat,linear-gradient(var(--c),var(--c)) 0 0/2px 20px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0/20px 2px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0/2px 20px no-repeat,linear-gradient(var(--c),var(--c)) 0 100%/20px 2px no-repeat,linear-gradient(var(--c),var(--c)) 0 100%/2px 20px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100%/20px 2px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100%/2px 20px no-repeat}.nf-esc{position:absolute;inset:0;z-index:1;display:grid;align-content:center;justify-items:center;gap:14px;padding:clamp(18px,4%,34px) clamp(18px,5%,40px);opacity:0;transform:scale(.97);transition:opacity .6s var(--ease),transform .6s var(--ease);visibility:hidden}.nf[data-paso="1"] .nf-esc--1,.nf[data-paso="2"] .nf-esc--23,.nf[data-paso="3"] .nf-esc--23,.nf[data-paso="4"] .nf-esc--4,.nf[data-paso="5"] .nf-esc--5{opacity:1;transform:none;visibility:visible}.nf-k{margin:0;font:600 .66rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ambar)}.nf-voz{display:flex;align-items:center;gap:5px;height:64px}.nf-voz span{width:5px;height:100%;border-radius:3px;background:linear-gradient(180deg,#ffb070,#e0732a);box-shadow:0 0 12px #e0732a99;transform:scaleY(.25);animation:nf-voz 1.1s ease-in-out infinite}.nf-voz span:nth-child(2n){animation-delay:-.3s}.nf-voz span:nth-child(3n){animation-delay:-.6s}.nf-voz span:nth-child(4n){animation-delay:-.15s}.nf-voz span:nth-child(5){animation-delay:-.45s}@keyframes nf-voz{50%{transform:scaleY(1)}}.nf-dicho{margin:0;font:italic 400 clamp(1.3rem,3vw,2rem)/1.15 var(--serif);color:var(--snow);text-align:center;text-shadow:-1px 0 rgba(120,140,255,.45),1px 0 rgba(255,120,60,.45)}.nf-ops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2%,16px);width:100%}.nf-op{position:relative;display:grid;gap:8px;justify-items:center;padding:8px 8px 10px;border-radius:14px;background:#f8f4ef0d;box-shadow:inset 0 0 0 1px #f8f4ef14;transition:opacity .5s,transform .5s var(--ease),box-shadow .5s}.nf-vis{display:block;width:100%;aspect-ratio:4/3;border-radius:9px}.nf-op--a .nf-vis{background:radial-gradient(60% 50% at 50% 35%,#FFFFFF,transparent 70%),linear-gradient(160deg,#e8edf2,#c9d2da 60%,#e9dfcf)}.nf-op--b .nf-vis{background:radial-gradient(45% 40% at 50% 45%,rgba(255,170,100,.9),transparent 70%),linear-gradient(160deg,#2a1b12,#0e0b12)}.nf-op--c .nf-vis{background:radial-gradient(50% 40% at 40% 40%,rgba(230,214,190,.8),transparent 70%),linear-gradient(160deg,#2f4a36,#1b2a20 60%,#6e5a44)}.nf-op b{font:400 clamp(.82rem,1.5vw,1.05rem)/1.1 var(--serif);color:var(--snow);text-align:center}.nf-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72%;min-height:30px;padding:4px 12px;border-radius:999px;background:#f8f4ef1a;color:var(--snow);font:600 .74rem var(--sans);transition:background .4s,color .4s,transform .2s}.nf[data-paso="3"] .nf-op:not(.nf-op--b){opacity:.38}.nf[data-paso="3"] .nf-op--b{transform:translateY(-4px) scale(1.04);box-shadow:inset 0 0 0 1.5px #f08a45,0 0 26px #e0732a66}.nf[data-paso="3"] .nf-op--b .nf-pill{background:var(--cu-b);color:var(--obs);transform:scale(.94)}.nf-tap{position:absolute;left:50%;bottom:12px;width:30px;height:30px;margin-left:-15px;border-radius:50%;border:2px solid rgba(255,214,180,.9);opacity:0}.nf[data-paso="3"] .nf-tap{animation:nf-tap 1.4s ease-out .3s 2}@keyframes nf-tap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.nf-hace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;align-items:center;width:min(100%,520px)}.nf-pieza{display:block;aspect-ratio:4/3;border-radius:12px;background:radial-gradient(45% 40% at 50% 45%,rgba(255,170,100,.95),transparent 70%),linear-gradient(160deg,#2a1b12,#0e0b12);box-shadow:0 0 0 1px #ff965a59,0 0 30px #e0732a40}.nf-hace ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.nf-hace li{position:relative;padding-left:26px;color:var(--snow);font-size:.92rem;opacity:.35}.nf-hace li:before{content:"";position:absolute;left:0;top:.15em;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #f8f4ef66}.nf[data-paso="4"] .nf-hace li{animation:nf-listo .4s var(--ease) forwards}.nf[data-paso="4"] .nf-hace li:before{animation:nf-palomita .4s forwards}.nf[data-paso="4"] .nf-hace li:nth-child(2),.nf[data-paso="4"] .nf-hace li:nth-child(2):before{animation-delay:.6s}.nf[data-paso="4"] .nf-hace li:nth-child(3),.nf[data-paso="4"] .nf-hace li:nth-child(3):before{animation-delay:1.2s}.nf[data-paso="4"] .nf-hace li:nth-child(4),.nf[data-paso="4"] .nf-hace li:nth-child(4):before{animation-delay:1.8s}@keyframes nf-listo{to{opacity:1}}@keyframes nf-palomita{to{box-shadow:none;background:var(--cu-b) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.4L12 5.4' fill='none' stroke='%2315120F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}}.nf-barra{width:min(100%,520px);height:6px;border-radius:3px;background:#f8f4ef1a;overflow:hidden}.nf-barra span{display:block;height:100%;width:100%;border-radius:3px;background:linear-gradient(90deg,#8c8cff,#e0732a 60%,#ffb070);transform-origin:left;transform:scaleX(.08)}.nf[data-paso="4"] .nf-barra span{animation:nf-barra 2.8s var(--ease) forwards}@keyframes nf-barra{to{transform:scaleX(1)}}.nf-esc--5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px}.nf-ent,.nf-diag{display:grid;align-content:start;gap:10px;padding:14px;border-radius:14px;background:#f8f4ef0d;box-shadow:inset 0 0 0 1px #f8f4ef14;width:100%;min-width:0}.nf-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nf-files span{display:grid;gap:2px;padding:10px;border-radius:10px;background:#e0732a1f;color:var(--snow);font-size:.84rem;box-shadow:inset 3px 0 0 var(--cu-b);min-width:0}.nf-files small{font:500 .62rem var(--mono);letter-spacing:.08em;color:var(--ambar)}.nf-diag svg{width:100%;height:auto}.nf-diag rect{fill:#f8f4ef38}.nf-diag rect.hi{fill:#e0732a}.nf-ok{margin:0;font-size:.84rem;color:#9fe0ba}.nf-neo{position:absolute;z-index:4;right:3%;bottom:3%;width:15%;height:auto;filter:drop-shadow(0 8px 14px rgba(0,0,0,.6));animation:nf-flota 4s ease-in-out infinite;transition:right .6s var(--ease),bottom .6s var(--ease),width .6s var(--ease)}@keyframes nf-flota{50%{translate:0 -6%}}.nf[data-paso="1"] .nf-neo{right:43.5%;bottom:64%;width:13%}.nf-cajas{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nf-cajas li{padding:14px 16px;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #f8f4ef14;color:#f8f4efd1;font-size:.9rem;line-height:1.45}.nf-cajas b{display:block;font:italic 400 1.3rem/1.1 var(--serif);color:#f08a45;margin-bottom:4px}.nf-nota{margin:10px 0 0;font:500 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f8f4ef9e}@media(max-width:640px){.nf-pasos{gap:6px}.nf-pasos li:has(button[aria-current]){flex:1;min-width:0}.nf-pasos button{font-size:0;padding:5px;gap:0}.nf-pasos button i{font-size:1rem}.nf-pasos button[aria-current]{font-size:.82rem;gap:8px;padding-right:12px;width:100%;text-align:left}.nf-pantalla{aspect-ratio:1/1}.nf-esc--5{grid-template-columns:minmax(0,1fr);align-content:center;gap:8px}.nf-ent,.nf-diag{padding:10px;gap:6px}.nf-files span{padding:6px 8px;font-size:.76rem}.nf-diag svg{max-height:48px}.nf-hace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.nf-hace li{font-size:.8rem}.nf-op b{font-size:.78rem}.nf-pill{font-size:.66rem;min-height:26px;padding:3px 8px}.nf-cajas{grid-template-columns:minmax(0,1fr)}.nf-neo{width:18%}}@media(prefers-reduced-motion:reduce){.na-r,.na-haze,.na-pts,.nf-voz span,.nf-neo,.nf-tap{animation:none!important}.nf-voz span{transform:scaleY(.7)}.nf-esc,.nf-op,.nf-pill,.nf-pasos button,.nf-neo{transition:none!important}.nf-hace li{opacity:1}.nf[data-paso="4"] .nf-barra span,.nf[data-paso="4"] .nf-hace li,.nf[data-paso="4"] .nf-hace li:before{animation:none!important}.nf-barra span{transform:scaleX(.7)}}.lc-flow-wrap{max-width:980px;margin:0 0 clamp(36px,5vw,64px)}.lc .nf-pasos{margin-bottom:16px}.lc{--bar-h: 70px}.nf{max-width:980px;margin-left:auto;margin-right:auto;margin-top:clamp(40px,6vw,80px)}.nf-pin{max-width:min(100%,calc((100svh - var(--bar-h) - 120px) * 1.6));margin:0 auto}@media(prefers-reduced-motion:no-preference){.js .nf-track{height:480svh}.js .nf-pin{position:sticky;top:calc(var(--bar-h) + 20px)}}@media(max-width:640px){.nf-pin{max-width:min(100%,calc((100svh - var(--bar-h) - 130px) * .8))}}.nf-esc{transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s}.nf-pasos button{scroll-margin-top:calc(var(--bar-h) + 20px)}.nf-voz{transform:scaleY(calc(.35 + var(--lp) * .65))}.nf[data-paso="1"] .nf-dicho{opacity:clamp(0,calc(var(--lp) * 2.6 - .25),1);transform:translateY(calc((1 - clamp(0,calc(var(--lp) * 2.6 - .25),1))*12px))}.nf-op--a{--i:0}.nf-op--b{--i:1}.nf-op--c{--i:2}.nf[data-paso="2"] .nf-op{--v:clamp(0,calc(var(--lp) * 3.4 - var(--i)),1);opacity:var(--v);transform:translateY(calc((1 - var(--v)) * 22px)) scale(calc(.94 + var(--v) * .06))}.nf[data-paso="3"]{--c:clamp(0,calc((var(--lp) - .12) * 2.6),1)}.nf[data-paso="3"] .nf-op:not(.nf-op--b){opacity:calc(1 - var(--c) * .62)}.nf[data-paso="3"] .nf-op--b{transform:translateY(calc(var(--c) * -5px)) scale(calc(1 + var(--c) * .05));box-shadow:inset 0 0 0 1.5px rgba(242,163,94,var(--c)),0 0 26px rgba(232,163,90,calc(var(--c) * .45))}.nf[data-paso="3"] .nf-op--b .nf-pill{background:rgba(224,115,42,calc(.1 + var(--c) * .9));transform:scale(calc(1 - var(--c) * .06))}.nf[data-paso="3"] .nf-tap{animation:none;opacity:calc((1 - var(--c)) * .9 * clamp(0,calc(var(--lp) * 8),1));transform:scale(calc(.4 + var(--c) * 1.8))}.nf[data-paso="4"] .nf-barra span{animation:none;transform:scaleX(calc(.06 + var(--lp) * .94))}.nf-hace li:nth-child(1){--i:0}.nf-hace li:nth-child(2){--i:1}.nf-hace li:nth-child(3){--i:2}.nf-hace li:nth-child(4){--i:3}.nf[data-paso="4"] .nf-hace li,.nf[data-paso="4"] .nf-hace li:before{animation:none}.nf[data-paso="4"] .nf-hace li{opacity:clamp(.35,calc((var(--lp) * 4.4 - var(--i)) + .35),1)}.nf-hace li:after{content:"";position:absolute;left:0;top:.15em;width:16px;height:16px;border-radius:50%;opacity:0;background:var(--cu-b) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.4L12 5.4' fill='none' stroke='%2315120F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.nf[data-paso="4"] .nf-hace li:after{opacity:clamp(0,calc((var(--lp) * 4.4 - var(--i)) * 2),1)}.nf[data-paso="5"] .nf-hace li:after{opacity:1}.nf[data-paso="5"] .nf-ent{opacity:clamp(0,calc(var(--lp) * 3.2),1);transform:translateY(calc((1 - clamp(0,calc(var(--lp) * 3.2),1))*18px))}.nf[data-paso="5"] .nf-diag{opacity:clamp(0,calc(var(--lp) * 3.2 - .9),1);transform:translateY(calc((1 - clamp(0,calc(var(--lp) * 3.2 - .9),1))*18px))}.nf-diag rect{transform-box:fill-box;transform-origin:50% 100%}.nf[data-paso="5"] .nf-diag rect{transform:scaleY(clamp(.08,calc(var(--lp) * 2.2 - .5),1))}.nf[data-paso="5"] .nf-ok{opacity:clamp(0,calc(var(--lp) * 3 - 1.8),1)}.nf-neo{rotate:calc((var(--lp) - .5) * 6deg)}@media(prefers-reduced-motion:reduce){.nf-track{height:auto}.nf-pin{position:static;max-width:100%}.nf-pasos button{pointer-events:none}.nf-pasos button i{background:var(--cu-b);color:var(--obs)}.nf-pantalla{aspect-ratio:auto;display:grid;gap:12px;background:none;box-shadow:none;overflow:visible;border-radius:0}.nf-pantalla:before,.nf-pantalla:after{display:none}.nf .nf-esc{position:relative;inset:auto;opacity:1;visibility:visible;transform:none;min-height:240px;border-radius:18px;background:radial-gradient(60% 50% at 50% 40%,rgba(95,179,190,.16),transparent 70%),#120d09;box-shadow:0 0 0 1px #8cd2d738}.nf .nf-op{opacity:1;transform:none}.nf .nf-op--b{box-shadow:inset 0 0 0 1.5px #f2a35e}.nf .nf-op--b .nf-pill{background:var(--cu-b);color:var(--obs)}.nf .nf-dicho,.nf .nf-ent,.nf .nf-diag,.nf .nf-ok{opacity:1;transform:none}.nf .nf-hace li{opacity:1}.nf .nf-hace li:after{opacity:1}.nf .nf-barra span{transform:none}.nf .nf-diag rect{transform:none}.nf .nf-voz{transform:none}.nf-neo,.nf-tap{display:none}}#black-box.lc-sec{overflow:clip}.lc-flow-wrap.reveal{transform:none!important}
/*# sourceMappingURL=app.css.map */
