.loading-page.svelte-1px9rb6{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(90% 70% at 50% 42%,rgba(124,38,26,.18),transparent 62%),radial-gradient(120% 100% at 8% 0%,rgba(104,28,40,.15),transparent 50%),#0d0a09;z-index:50;display:flex;align-items:center;justify-content:center}.loading-center.svelte-1px9rb6{display:flex;flex-direction:column;align-items:center;gap:2rem}.pulse-loader.svelte-1px9rb6{position:relative;width:56px;height:56px}.pulse-dot.svelte-1px9rb6{position:absolute;top:50%;left:50%;width:12px;height:12px;background:#e0542b;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #e0542b8c}.pulse-ring.svelte-1px9rb6{position:absolute;top:50%;left:50%;width:56px;height:56px;border:2px solid rgba(224,84,43,.3);border-radius:50%;transform:translate(-50%,-50%);animation:svelte-1px9rb6-pulse-expand 2s ease-in-out infinite}.pulse-ring.ring-2.svelte-1px9rb6{animation-delay:.8s}@keyframes svelte-1px9rb6-pulse-expand{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.loading-text.svelte-1px9rb6{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;color:#a2978b;letter-spacing:.24em}.loading-logo.svelte-1px9rb6{position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.loading-logo.svelte-1px9rb6 img:where(.svelte-1px9rb6){width:100px;height:auto;filter:brightness(0) invert(1);opacity:.3}.plot-figure.svelte-6jwg7r{width:100%}.stage.svelte-6jwg7r{position:relative;height:calc(var(--plot-h, 260px) + var(--plot-band, 0px));overflow:hidden;border-radius:12px;background:linear-gradient(180deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-edge-bottom)}.plot.svelte-6jwg7r{display:block}.rule.svelte-6jwg7r{stroke:var(--ruled-line);stroke-width:1}.axis.svelte-6jwg7r{stroke:var(--glass-edge-top);stroke-width:1}.tick.svelte-6jwg7r{font-family:var(--font-system);font-size:11px;letter-spacing:.08em;fill:var(--ink-soft)}.curve.svelte-6jwg7r{fill:none;stroke:var(--ember);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.curve.draw.svelte-6jwg7r{stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-6jwg7r-curve-draw .9s ease forwards}@keyframes svelte-6jwg7r-curve-draw{to{stroke-dashoffset:0}}.fail.svelte-6jwg7r{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 20px;font-family:var(--font-reading);font-size:14px;line-height:1.55;color:var(--ink-soft);text-align:center}.param-row.svelte-6jwg7r{display:flex;align-items:center;gap:14px;margin-top:10px;padding:0 4px}.param-readout.svelte-6jwg7r{flex:none;font-family:var(--font-system);font-size:11px;letter-spacing:.08em;color:var(--ember-text);min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.ember-slider.svelte-6jwg7r{flex:1;appearance:none;-webkit-appearance:none;height:20px;margin:0;background:transparent;cursor:pointer}.ember-slider.svelte-6jwg7r:focus-visible{outline:1px solid var(--ember-soft);outline-offset:3px;border-radius:4px}.ember-slider.svelte-6jwg7r::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:var(--glass-edge-top)}.ember-slider.svelte-6jwg7r::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:50%;border:1px solid var(--ember-text);background:var(--ember);box-shadow:0 0 8px var(--ember-soft);transition:box-shadow .15s ease}.ember-slider.svelte-6jwg7r:active::-webkit-slider-thumb{box-shadow:0 0 14px var(--ember-soft)}.ember-slider.svelte-6jwg7r::-moz-range-track{height:2px;border-radius:1px;background:var(--glass-edge-top)}.ember-slider.svelte-6jwg7r::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:1px solid var(--ember-text);background:var(--ember);box-shadow:0 0 8px var(--ember-soft)}.stage.svelte-4vyvcc{position:relative;height:calc(var(--figure-h, 246px) + var(--band, 26px));overflow:hidden;border-radius:12px;background:linear-gradient(180deg,var(--glass-hi),var(--glass-lo));box-shadow:inset 0 0 0 1px var(--glass-edge-bottom)}.viewport.svelte-4vyvcc{position:absolute;inset:0 0 calc(var(--band, 26px) + var(--fold, 0px)) 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ember-soft) transparent}.stage.cut.svelte-4vyvcc:before,.stage.cut.svelte-4vyvcc:after{content:"";position:absolute;left:1px;right:1px;height:var(--fade, 30px);pointer-events:none;z-index:1;transition:opacity .16s ease}.stage.cut.svelte-4vyvcc:before{top:1px;border-radius:11px 11px 0 0;background:linear-gradient(180deg,var(--glass-hi),transparent)}.stage.cut.svelte-4vyvcc:after{bottom:calc(var(--band, 26px) + var(--fold, 0px) + var(--key, 0px) + 1px);background:linear-gradient(0deg,var(--glass-lo),transparent);border-bottom:1.5px solid var(--ember-soft)}.stage.cut.at-top.svelte-4vyvcc:before,.stage.cut.at-bottom.svelte-4vyvcc:after{opacity:0}.figure.svelte-4vyvcc{display:block}.edge.svelte-4vyvcc{stroke:var(--ember-soft);stroke-width:1.5}.arrow-head.svelte-4vyvcc{fill:var(--ember-soft)}.edge-label.svelte-4vyvcc,.legend.svelte-4vyvcc,.badge-index.svelte-4vyvcc{font-family:var(--font-system);letter-spacing:.08em;fill:var(--label)}.legend.svelte-4vyvcc{fill:var(--label);opacity:1}.legend-index.svelte-4vyvcc{font-variant-numeric:tabular-nums;fill:var(--ember-text);opacity:1}.badge.svelte-4vyvcc{fill:var(--void-centre);fill-opacity:.95;stroke:var(--ember-soft);stroke-width:1}.badge-index.svelte-4vyvcc{fill:var(--ember-text);letter-spacing:0}.node.svelte-4vyvcc{cursor:pointer;outline:none}.box.svelte-4vyvcc{fill:var(--glass-hi);stroke:var(--glass-edge-top);stroke-width:1;transition:stroke .15s ease,filter .15s ease}.label.svelte-4vyvcc{font-family:var(--font-reading);fill:var(--ink);pointer-events:none}.node.svelte-4vyvcc:hover .box:where(.svelte-4vyvcc),.node.svelte-4vyvcc:focus-visible .box:where(.svelte-4vyvcc){stroke:var(--ember-soft);filter:drop-shadow(0 0 6px var(--ember-soft))}.node.svelte-4vyvcc:hover .label:where(.svelte-4vyvcc),.node.svelte-4vyvcc:focus-visible .label:where(.svelte-4vyvcc){fill:var(--ink-bright)}.visual-root.svelte-1nyzwcc{position:absolute;inset:0;z-index:5;transition:transform .46s cubic-bezier(.4,0,.2,1),opacity .46s ease;--label: #f3eadc;--ink: #efe4d4;--ink-soft: #e4d6c4;--ink-bright: #faf7f1;--ember-text: #ffd9a8;--ember: #f49038;--ember-soft: rgba(232, 150, 76, .7);--ruled-line: rgba(255, 235, 200, .07)}.visual-root.docking.svelte-1nyzwcc{transform:scale(.82) translateY(6%);opacity:0;pointer-events:none}.visual-backdrop.svelte-1nyzwcc{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 36%,#2b2117,#171209 58%,#0b0906)}.stage-header.svelte-1nyzwcc{position:absolute;top:4.4rem;left:1.3rem;z-index:6;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;max-width:calc(100% - 15rem)}.stage-badge.svelte-1nyzwcc{font-family:var(--mono, "IBM Plex Mono", monospace);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#ffd9a8;border:1px solid rgba(255,217,168,.45);border-radius:4px;padding:.28rem .55rem}.stage-title.svelte-1nyzwcc{font-family:var(--serif, "Fraunces", serif);font-size:1.22rem;font-weight:500;color:#faf7f1;letter-spacing:.01em;text-shadow:0 1px 14px rgba(0,0,0,.75)}.stage-dock.svelte-1nyzwcc{display:inline-flex;align-items:center;gap:.4rem;background:#0b0906a8;color:#f6ece0;border:1px solid rgba(246,236,224,.28);border-radius:100px;padding:.42rem .85rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease}.stage-dock.svelte-1nyzwcc:hover{border-color:#ffd9a899;background:#0b0906d9}.stage-pin.svelte-1nyzwcc{display:inline-flex;align-items:center;gap:.35rem;background:#0b090680;color:#f6ece0c7;border:1px solid rgba(246,236,224,.18);border-radius:100px;padding:.42rem .8rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.stage-pin.svelte-1nyzwcc:hover{border-color:#ffd9a880;color:#f6ece0}.stage-pin.on.svelte-1nyzwcc{color:#ffd9a8;border-color:#ffd9a88c;background:#f4963c24}.visual-panel.svelte-1nyzwcc{position:absolute;top:7.6rem;bottom:13rem;left:50%;transform:translate(-50%);width:min(56rem,calc(100% - 30rem));min-width:min(26rem,calc(100% - 2rem));display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem .9rem;box-sizing:border-box;border-radius:22px;background:linear-gradient(180deg,#261f1952,#1d171238);border:1px solid rgba(255,243,224,.06);box-shadow:0 28px 72px #00000059;animation:svelte-1nyzwcc-panelIn .5s cubic-bezier(.32,.72,.25,1)}@keyframes svelte-1nyzwcc-panelIn{0%{opacity:0;transform:translate(-50%) translateY(14px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.figure.svelte-1nyzwcc{flex:1;min-height:0;position:relative}.diagram-zoom.svelte-1nyzwcc{margin:0 auto}.visual-caption.svelte-1nyzwcc{margin:0;text-align:center;font-family:var(--mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.04em;color:#f6ece09e}.visual-failed.svelte-1nyzwcc{margin:auto;max-width:32rem;text-align:center;color:var(--ink-soft);font-size:.95rem;line-height:1.5}.visual-hint.svelte-1nyzwcc{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.06em;color:#f6ece0c7;pointer-events:none;z-index:3}.sr-only.svelte-1nyzwcc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 760px){.stage-header.svelte-1nyzwcc{top:3.6rem;left:.8rem;max-width:calc(100% - 8.5rem)}.stage-title.svelte-1nyzwcc{font-size:1rem}.visual-panel.svelte-1nyzwcc{inset:8.2rem .75rem 17rem;width:auto;min-width:0;transform:none;padding:.8rem .8rem .7rem;animation:none}.visual-hint.svelte-1nyzwcc{display:none}}@media (prefers-reduced-motion: reduce){.visual-root.svelte-1nyzwcc,.visual-panel.svelte-1nyzwcc{transition:none;animation:none}}.captions.svelte-1gda7r9{position:absolute;left:50%;bottom:124px;transform:translate(-50%);width:min(92vw,40rem);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:26;pointer-events:none;text-align:center;transition:left .35s cubic-bezier(.2,.8,.2,1),bottom .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1)}.captions.svelte-1gda7r9:before{content:"";position:absolute;inset:-34px -72px -28px;z-index:-1;background:#130d0980;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 38%,#000 62%,transparent 100%),linear-gradient(to right,transparent 0,#000 22%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 38%,#000 62%,transparent 100%),linear-gradient(to right,transparent 0,#000 22%,#000 78%,transparent 100%);mask-composite:intersect;opacity:0;transition:opacity .32s ease}.captions.showing.svelte-1gda7r9:before{opacity:1}.captions.staged.svelte-1gda7r9{left:calc(50% + 70px);width:min(36rem,calc(100% - 280px));bottom:132px}.sr-only.svelte-1gda7r9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stack.svelte-1gda7r9{display:grid;align-items:end;width:100%}.stack.svelte-1gda7r9>p:where(.svelte-1gda7r9){grid-area:1 / 1}.line.svelte-1gda7r9{margin:0}.line.maya.svelte-1gda7r9{font-family:var(--sans, "Hanken Grotesk", Inter, sans-serif);font-optical-sizing:auto;font-weight:450;font-size:clamp(1.02rem,.94rem + .4vw,1.22rem);line-height:1.5;letter-spacing:.004em;text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,.55),0 1px 12px rgba(0,0,0,.7)}.word.svelte-1gda7r9{display:inline-block;margin-right:.26em;color:var(--ink-soft, #e4d6c4);opacity:.55;transition:color .24s ease,opacity .24s ease,text-shadow .24s ease}.tight.svelte-1gda7r9 .word:where(.svelte-1gda7r9){margin-right:0}.word.said.svelte-1gda7r9{color:var(--ember-text, #ffd9a8);opacity:1}.word.now.svelte-1gda7r9{color:#fff4e4;text-shadow:0 0 18px rgba(244,144,56,.45),0 1px 2px rgba(0,0,0,.55),0 1px 12px rgba(0,0,0,.7)}.line.learner.svelte-1gda7r9{max-width:100%;font-family:var(--sans, "Hanken Grotesk", Inter, sans-serif);font-size:clamp(.8rem,.76rem + .2vw,.92rem);line-height:1.45;white-space:nowrap;overflow:hidden;text-shadow:0 1px 10px rgba(0,0,0,.7)}.who.svelte-1gda7r9{margin-right:.45em;font-family:var(--mono, "Space Mono", ui-monospace, monospace);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#f5f0e880}.echo.svelte-1gda7r9{color:#f5f0e8b8}@media (max-width: 760px){.captions.svelte-1gda7r9{left:50%;width:min(92vw,40rem);bottom:118px}.captions.staged.svelte-1gda7r9{left:calc(50% + 118px);width:calc(100% - 252px);bottom:118px}.captions.svelte-1gda7r9:before{inset:-20px -24px -16px}}@media (max-width: 480px){.captions.svelte-1gda7r9{bottom:130px;padding:0 12px}.captions.staged.svelte-1gda7r9{left:50%;width:min(92vw,40rem);bottom:196px;padding:0 12px}.line.maya.svelte-1gda7r9{font-size:.95rem}}@media (prefers-reduced-motion: reduce){.captions.svelte-1gda7r9,.word.svelte-1gda7r9{transition:none}}.call-layout.svelte-4gq7rt{display:flex;width:100%;height:100%;background:#0d0a09;overflow:hidden}.video-area.svelte-4gq7rt{flex:1;position:relative;min-width:0;cursor:none}.video-area.svelte-4gq7rt:hover{cursor:default}.side-panel.svelte-4gq7rt{width:380px;height:100%;background:#131009;border-left:1px solid rgba(243,237,226,.1);display:flex;flex-direction:column;z-index:30}.panel-header.svelte-4gq7rt{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.panel-tabs.svelte-4gq7rt{display:flex;gap:4px}.panel-tab.svelte-4gq7rt{background:none;border:none;color:#8d8377;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;border-radius:100px;cursor:pointer;transition:all .2s ease;position:relative}.panel-tab.svelte-4gq7rt:hover{color:#d9d0c2;background:#ffffff0d}.panel-tab.active.svelte-4gq7rt{color:#eda57a;background:#e0542b1f}.tab-badge.svelte-4gq7rt{position:absolute;top:2px;right:2px;background:#e0542b;color:#fff;font-size:.6rem;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600}.panel-close.svelte-4gq7rt{background:none;border:none;color:#fff6;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.panel-close.svelte-4gq7rt:hover{color:#fff;background:#ffffff14}.chat-content.svelte-4gq7rt{flex:1;display:flex;flex-direction:column;min-height:0}.chat-messages.svelte-4gq7rt{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.chat-empty.svelte-4gq7rt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:2rem}.chat-empty.svelte-4gq7rt p:where(.svelte-4gq7rt){color:#ffffff59;font-family:Inter,sans-serif;font-size:.85rem;margin:0}.chat-hint.svelte-4gq7rt{margin-top:.5rem!important;font-size:.75rem!important;color:#fff3!important}.chat-msg-user.svelte-4gq7rt{align-self:flex-end;max-width:85%}.chat-msg-maya.svelte-4gq7rt{align-self:flex-start;max-width:85%}.chat-msg-system.svelte-4gq7rt{align-self:center;max-width:90%}.msg-bubble.svelte-4gq7rt{padding:10px 14px;border-radius:12px;font-family:Inter,sans-serif}.chat-msg-user.svelte-4gq7rt .msg-bubble:where(.svelte-4gq7rt){background:#e0542b;color:#fff;border-bottom-right-radius:4px}.chat-msg-maya.svelte-4gq7rt .msg-bubble:where(.svelte-4gq7rt){background:#ffffff14;color:#ffffffe6;border-bottom-left-radius:4px}.msg-sender.svelte-4gq7rt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;opacity:.6;display:block;margin-bottom:2px}.msg-text.svelte-4gq7rt{font-size:.85rem;line-height:1.5;margin:0}.msg-system.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.75rem;color:#ffffff59;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);padding:8px 12px;border-radius:8px;text-align:center;font-style:italic}.chat-input-bar.svelte-4gq7rt{display:flex;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.chat-input.svelte-4gq7rt{flex:1;background:#ffffff0f;border:1px solid rgba(243,237,226,.14);border-radius:100px;padding:10px 16px;color:#f2ede2;font-family:Inter,sans-serif;font-size:.85rem;outline:none;transition:border-color .2s ease}.chat-input.svelte-4gq7rt::placeholder{color:#ffffff4d}.chat-input.svelte-4gq7rt:focus{border-color:#e0542b80}.chat-send.svelte-4gq7rt{background:#e0542b;border:none;border-radius:100px;padding:10px 14px;color:#fbf3ea;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.chat-send.svelte-4gq7rt:hover:not(:disabled){background:#e85f36}.chat-send.svelte-4gq7rt:disabled{opacity:.4;cursor:default}.file-input-hidden.svelte-4gq7rt{display:none}.chat-attach.svelte-4gq7rt{background:none;border:none;color:#fff6;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.chat-attach.svelte-4gq7rt:hover:not(:disabled){color:#fffc;background:#ffffff0f}.chat-attach.svelte-4gq7rt:disabled{opacity:.4;cursor:default}.upload-spinner.svelte-4gq7rt{width:16px;height:16px;border:2px solid rgba(255,255,255,.15);border-top-color:#e0542b;border-radius:50%;animation:svelte-4gq7rt-spin .8s linear infinite}@keyframes svelte-4gq7rt-spin{to{transform:rotate(360deg)}}.file-attachment.svelte-4gq7rt{margin-top:6px}.file-processing.svelte-4gq7rt{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:.75rem;color:#ffffff80;padding:8px 10px;background:#ffffff0a;border-radius:6px}.file-error.svelte-4gq7rt{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:.75rem;color:#ef4444;padding:8px 10px;background:#ef444414;border-radius:6px}.file-success.svelte-4gq7rt{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#57c06a0f;border:1px solid rgba(87,192,106,.15);border-radius:8px}.file-preview-img.svelte-4gq7rt{max-width:200px;max-height:120px;border-radius:6px;object-fit:cover}.file-icon.svelte-4gq7rt{flex-shrink:0;width:32px;height:32px;border-radius:6px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:#ffffff80}.file-name.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.78rem;color:#ffffffb3;word-break:break-word}.artifacts-content.svelte-4gq7rt{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.artifact-card.svelte-4gq7rt{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.chat-messages.svelte-4gq7rt :where(.svelte-4gq7rt)::selection,.artifacts-content.svelte-4gq7rt :where(.svelte-4gq7rt)::selection{background:#e0542b52;color:#fff}.chat-messages.svelte-4gq7rt,.artifacts-content.svelte-4gq7rt{scrollbar-width:thin;scrollbar-color:rgba(233,196,138,.22) transparent}.chat-messages.svelte-4gq7rt::-webkit-scrollbar,.artifacts-content.svelte-4gq7rt::-webkit-scrollbar{width:9px}.chat-messages.svelte-4gq7rt::-webkit-scrollbar-track,.artifacts-content.svelte-4gq7rt::-webkit-scrollbar-track{background:transparent}.chat-messages.svelte-4gq7rt::-webkit-scrollbar-thumb,.artifacts-content.svelte-4gq7rt::-webkit-scrollbar-thumb{background:#e9c48a33;border-radius:100px;border:2px solid transparent;background-clip:content-box}.chat-messages.svelte-4gq7rt::-webkit-scrollbar-thumb:hover,.artifacts-content.svelte-4gq7rt::-webkit-scrollbar-thumb:hover{background:#e9c48a61;background-clip:content-box}.artifact-header.svelte-4gq7rt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 11px;border-bottom:1px solid rgba(255,255,255,.07)}.artifact-type-badge.svelte-4gq7rt{flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.56rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#eda57ab8}.artifact-title.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;color:#fff;margin:0;min-width:0;line-height:1.35}.artifact-body.svelte-4gq7rt{padding:0 16px 16px}.step-item.svelte-4gq7rt{display:flex;gap:12px;margin-bottom:12px}.step-item.svelte-4gq7rt:last-child{margin-bottom:0}.step-num.svelte-4gq7rt{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#e0542b26;color:#e0542b;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}.step-content.svelte-4gq7rt{flex:1;min-width:0}.step-content.svelte-4gq7rt strong:where(.svelte-4gq7rt){font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;color:#ffffffe6;display:block;margin-bottom:2px}.step-content.svelte-4gq7rt p:where(.svelte-4gq7rt){font-family:Inter,sans-serif;font-size:.8rem;color:#fff9;line-height:1.5;margin:0}.step-formula.svelte-4gq7rt{display:inline-block;margin-top:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:4px;font-family:SF Mono,Fira Code,monospace;font-size:.8rem;color:#e9c48a}.concept-item.svelte-4gq7rt{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.concept-item.svelte-4gq7rt:last-child{border-bottom:none}.concept-term.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;color:#fff;display:block;margin-bottom:2px}.concept-def.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.78rem;color:#fff9;line-height:1.5;margin:0}.concept-note.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.72rem;color:#e0542bb3;margin:4px 0 0;font-style:italic}.formula-display.svelte-4gq7rt{font-family:SF Mono,Fira Code,monospace;font-size:1.3rem;color:#e9c48a;text-align:center;padding:18px 16px;background:#00000038;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:14px;letter-spacing:.02em}.formula-vars.svelte-4gq7rt{display:flex;flex-direction:column;gap:6px}.var-row.svelte-4gq7rt{display:flex;align-items:baseline;gap:8px;font-family:Inter,sans-serif;font-size:.78rem}.var-symbol.svelte-4gq7rt{font-family:SF Mono,Fira Code,monospace;font-weight:600;color:#e9c48a;min-width:24px}.var-meaning.svelte-4gq7rt{color:#ffffffb3}.var-unit.svelte-4gq7rt{color:#ffffff59;font-size:.72rem}.formula-example.svelte-4gq7rt{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.example-label.svelte-4gq7rt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;font-weight:500;color:#eda57abf;text-transform:uppercase;letter-spacing:.12em}.formula-example.svelte-4gq7rt p:where(.svelte-4gq7rt){font-family:Inter,sans-serif;font-size:.8rem;color:#fff9;line-height:1.5;margin:4px 0 0}.quiz-question.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.88rem;font-weight:500;color:#ffffffe6;line-height:1.5;margin:0 0 12px}.quiz-options.svelte-4gq7rt{display:flex;flex-direction:column;gap:8px}.quiz-option.svelte-4gq7rt{display:flex;align-items:center;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;color:#fffc;font-family:Inter,sans-serif;font-size:.82rem;cursor:pointer;transition:all .2s ease;text-align:left}.quiz-option.svelte-4gq7rt:hover:not(:disabled){background:#ffffff14;border-color:#ffffff26}.quiz-option.selected.svelte-4gq7rt{border-color:#e0542b80;background:#e0542b1a}.quiz-option.correct.svelte-4gq7rt{border-color:#57c06a;background:#57c06a1a;color:#57c06a}.quiz-option.incorrect.svelte-4gq7rt{border-color:#ef4444;background:#ef44441a;color:#ef4444}.option-letter.svelte-4gq7rt{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600}.quiz-reveal-btn.svelte-4gq7rt{margin-top:10px;width:100%;background:#e0542b;border:none;border-radius:8px;padding:10px;color:#fff;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .2s ease}.quiz-reveal-btn.svelte-4gq7rt:hover{background:#e85f36}.quiz-explanation.svelte-4gq7rt{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.explanation-label.svelte-4gq7rt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:5px}.quiz-option.correct.svelte-4gq7rt~.quiz-explanation:where(.svelte-4gq7rt) .explanation-label:where(.svelte-4gq7rt),.quiz-explanation.svelte-4gq7rt .explanation-label:where(.svelte-4gq7rt){color:#57c06a}.quiz-explanation.svelte-4gq7rt p:where(.svelte-4gq7rt){font-family:Inter,sans-serif;font-size:.8rem;color:#fff9;line-height:1.5;margin:0}.diagram-desc.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.82rem;color:#fff9;line-height:1.5;margin:0 0 12px}.diagram-components.svelte-4gq7rt{display:flex;flex-direction:column}.comp-item.svelte-4gq7rt{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.comp-item.svelte-4gq7rt:last-child{border-bottom:none}.comp-name.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;color:#e9c48a;min-width:80px}.comp-role.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.78rem;color:#ffffff80}.citation-meta.svelte-4gq7rt{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.citation-chip.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.7rem;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:3px 8px;border-radius:100px;letter-spacing:.02em}.citation-chip-type.svelte-4gq7rt{color:#e9c48a;background:#e9c48a14;border-color:#e9c48a33}.citation-section.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;color:#fffc;margin:0 0 6px}.citation-relevance.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.78rem;color:#ffffff8c;line-height:1.55;margin:0 0 10px}.citation-link.svelte-4gq7rt{display:inline-block;font-family:Inter,sans-serif;font-size:.78rem;color:#e0542b;text-decoration:none;margin-top:4px}.citation-link.svelte-4gq7rt:hover{text-decoration:underline}.feedback-dimensions.svelte-4gq7rt{display:flex;flex-direction:column}.feedback-row.svelte-4gq7rt{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.05)}.feedback-row.svelte-4gq7rt:first-child{padding-top:2px}.feedback-row.svelte-4gq7rt:last-child{border-bottom:none;padding-bottom:2px}.feedback-dim-head.svelte-4gq7rt{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.feedback-dim-name.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;color:#fff}.feedback-rating.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.7rem;color:#e9c48af2;background:#e9c48a1a;border:1px solid rgba(233,196,138,.25);padding:2px 8px;border-radius:100px;white-space:nowrap}.feedback-comment.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.78rem;color:#fff9;line-height:1.5;margin:0}.feedback-overall.svelte-4gq7rt{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.feedback-overall-label.svelte-4gq7rt{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;font-weight:500;color:#eda57acc;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.feedback-overall.svelte-4gq7rt p:where(.svelte-4gq7rt){font-family:Inter,sans-serif;font-size:.8rem;color:#ffffffbf;line-height:1.55;margin:0}.listen-indicator.svelte-4gq7rt{display:flex;align-items:center;gap:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.06em;color:#e9c48a;background:#e9c48a1f;border:1px solid rgba(233,196,138,.2);padding:3px 10px;border-radius:100px}.note-indicator.svelte-4gq7rt{display:flex;align-items:center;gap:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.06em;color:#a2978b;background:#ffffff0f;border:1px solid rgba(243,237,226,.1);padding:3px 10px;border-radius:100px}.badge.svelte-4gq7rt{position:absolute;top:4px;right:8px;width:8px;height:8px;border-radius:50%;background:#e0542b}.control-btn.svelte-4gq7rt{position:relative}.video-area.flanked.svelte-4gq7rt .remote-video-container:where(.svelte-4gq7rt){border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #00000080,0 0 0 1px #f3ede214}.stage-hold.svelte-4gq7rt{display:contents}.video-area.staged.svelte-4gq7rt .flank-stage{z-index:12}.remote-video-container.svelte-4gq7rt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:top .62s cubic-bezier(.34,1.32,.42,1),left .62s cubic-bezier(.34,1.32,.42,1),width .62s cubic-bezier(.34,1.32,.42,1),height .62s cubic-bezier(.34,1.32,.42,1),border-radius .5s ease,box-shadow .6s ease,border-color .6s ease}.video-area.staged.svelte-4gq7rt .remote-video-container:where(.svelte-4gq7rt){top:calc(100% - 261px);left:16px;width:220px;height:165px;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px #0009,0 0 0 1px #e9c48a2e;border:1.5px solid rgba(233,196,138,.5);z-index:12;animation:svelte-4gq7rt-mayaTileLand .9s cubic-bezier(.32,.72,.25,1)}@keyframes svelte-4gq7rt-mayaTileLand{0%{box-shadow:0 16px 48px #0009,0 0 44px 6px #e9c48a8c;border-color:#e9c48af2}to{box-shadow:0 16px 48px #0009,0 0 0 1px #e9c48a2e;border-color:#e9c48a80}}.video-area.staged.svelte-4gq7rt .name-tag:where(.svelte-4gq7rt){opacity:0;pointer-events:none}.video-area.staged.svelte-4gq7rt .brand-watermark:where(.svelte-4gq7rt){opacity:0}.scene3d-desc.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.8rem;line-height:1.5;color:#fff9;margin:0 0 10px}.scene3d-view-btn.svelte-4gq7rt{display:inline-flex;align-items:center;gap:7px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:500;color:#0f0c08;background:linear-gradient(135deg,#d9b544,#b88f1f);border:none;padding:8px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease}.scene3d-view-btn.svelte-4gq7rt:hover:not(:disabled){filter:brightness(1.12)}.scene3d-view-btn.svelte-4gq7rt:disabled{opacity:.55;cursor:default}.remote-video.svelte-4gq7rt{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .8s ease,transform 1.2s ease}.remote-video.visible.svelte-4gq7rt{opacity:1;transform:scale(1)}.connecting-state.svelte-4gq7rt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1.5rem}.orb-stage.svelte-4gq7rt{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 42%,rgba(124,38,26,.22),transparent 60%),radial-gradient(120% 100% at 10% 0%,rgba(104,28,40,.18),transparent 50%),#0d0a09}.orb-connecting.svelte-4gq7rt{position:absolute;left:50%;top:68%;transform:translate(-50%);pointer-events:none}.pulse-ring.svelte-4gq7rt{width:56px;height:56px;border-radius:50%;border:2px solid rgba(224,84,43,.4);animation:svelte-4gq7rt-pulse 2s ease-in-out infinite}@keyframes svelte-4gq7rt-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.3}}.connecting-text.svelte-4gq7rt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;color:#a2978b;letter-spacing:.22em;white-space:nowrap}.local-pip.svelte-4gq7rt{position:absolute;width:180px;height:135px;border-radius:14px;overflow:hidden;background:#171310;border:1px solid rgba(243,237,226,.12);box-shadow:0 8px 32px #00000080;z-index:20;transition:border-color .3s ease,box-shadow .3s ease,top .3s ease,right .3s ease;cursor:grab;user-select:none;-webkit-user-select:none}.local-pip.svelte-4gq7rt:hover{border-color:#f3ede238;box-shadow:0 12px 40px #0009}.local-pip.dragging.svelte-4gq7rt{cursor:grabbing;transition:border-color .3s ease,box-shadow .3s ease;border-color:#e0542b66;box-shadow:0 16px 48px #000000b3}.local-pip.cam-off.svelte-4gq7rt{background:#100d0a}.cam-off-placeholder.svelte-4gq7rt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff40}.local-video.svelte-4gq7rt{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);opacity:0;transition:opacity .4s ease;pointer-events:none}.local-video.visible.svelte-4gq7rt{opacity:1}.top-bar.svelte-4gq7rt{position:absolute;top:0;left:0;right:0;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;z-index:15;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.top-bar.visible.svelte-4gq7rt{opacity:1}.status-indicator.svelte-4gq7rt{display:flex;align-items:center;gap:8px}.status-dot.svelte-4gq7rt{width:8px;height:8px;border-radius:50%;background:#666;transition:background .3s ease}.status-dot.connected.svelte-4gq7rt{background:#57c06a;box-shadow:0 0 8px #57c06a80}.status-label.svelte-4gq7rt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500;text-transform:uppercase;color:#e9e2d6;letter-spacing:.14em}.quality-indicator.svelte-4gq7rt{display:flex;align-items:center;transition:color .3s ease}.quality-indicator.quality-good.svelte-4gq7rt{color:#57c06a}.quality-indicator.quality-low.svelte-4gq7rt{color:#e9c48a}.quality-indicator.quality-very-low.svelte-4gq7rt{color:#ef4444}.timer.svelte-4gq7rt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:400;color:#f4ede28c;font-variant-numeric:tabular-nums;letter-spacing:.08em}.captions-container.svelte-4gq7rt{position:absolute;bottom:120px;left:0;right:0;display:flex;justify-content:center;z-index:25;padding:0 40px;pointer-events:none}.caption-box.svelte-4gq7rt{background:#120d0bb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(243,237,226,.1);border-radius:14px;padding:9px 20px;max-width:720px}.caption-text.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:400;color:#f2ead9;line-height:1.5;letter-spacing:.01em;text-shadow:0 2px 12px rgba(0,0,0,.6)}.controls-bar.svelte-4gq7rt{position:absolute;bottom:0;left:0;right:0;padding:0 0 32px;padding-bottom:max(32px,env(safe-area-inset-bottom,32px));display:flex;justify-content:center;z-index:15;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.controls-bar.visible.svelte-4gq7rt{opacity:1}.controls-inner.svelte-4gq7rt{display:flex;align-items:center;gap:8px;background:#140f0ccc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(243,237,226,.12);border-radius:22px;padding:10px 16px}.control-btn.svelte-4gq7rt{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:#fffc;cursor:pointer;padding:10px 16px;border-radius:12px;transition:all .2s ease;font-family:Inter,sans-serif}.control-btn.svelte-4gq7rt:hover{background:#ffffff14;color:#fff}.control-btn.active.svelte-4gq7rt{color:#e0542b}.control-btn.active.svelte-4gq7rt:hover{background:#e0542b1a}.control-label.svelte-4gq7rt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.56rem;font-weight:500;text-transform:uppercase;letter-spacing:.11em;opacity:.7}.control-divider.svelte-4gq7rt{width:1px;height:32px;background:#ffffff1a;margin:0 4px}.more-btn.svelte-4gq7rt,.more-sheet.svelte-4gq7rt,.more-backdrop.svelte-4gq7rt{display:none}.leave-btn.svelte-4gq7rt{color:#e0542b}.leave-btn.svelte-4gq7rt:hover{background:#e0542b26;color:#ee6a44}.spinning.svelte-4gq7rt{animation:svelte-4gq7rt-spin 1s linear infinite}.brand-watermark.svelte-4gq7rt{position:absolute;bottom:100px;right:20px;z-index:10;pointer-events:none;opacity:.25}.brand-watermark.svelte-4gq7rt img:where(.svelte-4gq7rt){width:94px;height:auto;filter:brightness(0) invert(1)}.name-tag.svelte-4gq7rt{position:absolute;bottom:100px;left:20px;display:flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.06em;color:#efe7db;background:#140f0c8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(243,237,226,.14);padding:6px 13px;border-radius:100px;z-index:10}.name-dot.svelte-4gq7rt{width:7px;height:7px;border-radius:50%;background:#57c06a;box-shadow:0 0 8px #57c06a99}.toast.svelte-4gq7rt{position:absolute;top:70px;left:50%;transform:translate(-50%);background:#18120fe0;color:#f2ead9;font-family:Inter,sans-serif;font-size:.85rem;font-weight:400;padding:10px 18px;border-radius:100px;border:1px solid rgba(243,237,226,.12);max-width:calc(100vw - 32px);z-index:40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px #0006;pointer-events:none;line-height:1.4}.research-answer.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.82rem;color:#ffffffbf;line-height:1.55;margin:0 0 12px}.research-refused.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.8rem;color:#ffffff80;font-style:italic;margin:0}.research-sources.svelte-4gq7rt{display:flex;flex-direction:column;gap:8px}.research-sources-label.svelte-4gq7rt{display:block;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.research-source.svelte-4gq7rt{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.research-source.svelte-4gq7rt:hover{background:#ffffff0f;border-color:#ffffff1f}.research-source-title.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.78rem;font-weight:500;color:#e0542b;line-height:1.4}.research-source-snippet.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.72rem;color:#ffffff80;line-height:1.45}.research-disclaimer.svelte-4gq7rt{font-family:Inter,sans-serif;font-size:.68rem;color:#ffffff4d;font-style:italic;margin:12px 0 0}.control-btn.svelte-4gq7rt:active,.tab-btn.svelte-4gq7rt:active,.quiz-option.svelte-4gq7rt:active,.quiz-reveal-btn.svelte-4gq7rt:active,.send-btn.svelte-4gq7rt:active,.upload-btn.svelte-4gq7rt:active{transform:scale(.96)}.control-btn.svelte-4gq7rt:focus-visible,.tab-btn.svelte-4gq7rt:focus-visible,.quiz-option.svelte-4gq7rt:focus-visible,.quiz-reveal-btn.svelte-4gq7rt:focus-visible,.send-btn.svelte-4gq7rt:focus-visible,.upload-btn.svelte-4gq7rt:focus-visible,.citation-link.svelte-4gq7rt:focus-visible,.research-source.svelte-4gq7rt:focus-visible{outline:2px solid rgba(224,84,43,.7);outline-offset:2px}@media (max-width: 768px){.call-layout.svelte-4gq7rt{flex-direction:row}.call-layout.panel-open.svelte-4gq7rt .video-area:where(.svelte-4gq7rt){height:100%;width:100%}.side-panel.svelte-4gq7rt{position:fixed;inset:auto 0 0;width:100%;height:55vh;border-left:none;border-top:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0;z-index:60;box-shadow:0 -8px 32px #0009}.side-panel.svelte-4gq7rt:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:100px;background:#fff3;pointer-events:none}.panel-header.svelte-4gq7rt{padding-top:20px}.controls-bar.svelte-4gq7rt{opacity:1!important;padding:0 12px max(18px,env(safe-area-inset-bottom,18px));background:linear-gradient(to top,rgba(0,0,0,.78) 0%,transparent 100%)}.top-bar.svelte-4gq7rt{opacity:1!important;padding:max(14px,env(safe-area-inset-top,14px)) 18px 14px}.controls-inner.svelte-4gq7rt{gap:12px;padding:12px 14px;border-radius:100px;background:#140f0cb8}.secondary-control.svelte-4gq7rt,.control-divider.svelte-4gq7rt{display:none}.more-btn.svelte-4gq7rt{display:flex}.control-btn.svelte-4gq7rt{width:58px;height:58px;padding:0;border-radius:50%;background:#ffffff1a;justify-content:center;gap:0}.control-btn.svelte-4gq7rt:active{transform:scale(.9);background:#ffffff2e}.control-btn.svelte-4gq7rt svg:where(.svelte-4gq7rt){width:25px;height:25px}.control-label.svelte-4gq7rt{display:none}.control-btn.active.svelte-4gq7rt{background:#e0542b;color:#fff}.control-btn.active.svelte-4gq7rt:hover{background:#e0542b}.leave-btn.svelte-4gq7rt,.leave-btn.svelte-4gq7rt:hover{background:#e0542b;color:#fff}.leave-btn.svelte-4gq7rt:active{background:#c8461f}.badge.svelte-4gq7rt{top:12px;right:12px}.more-backdrop.svelte-4gq7rt{display:block;position:fixed;inset:0;z-index:40;background:#0006;border:none;cursor:default}.more-sheet.svelte-4gq7rt{display:flex;flex-direction:column;gap:2px;position:absolute;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:41;background:#18120ff5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(243,237,226,.12);border-radius:22px;padding:8px;box-shadow:0 12px 48px #0000008c;animation:svelte-4gq7rt-moreSheetIn .22s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-4gq7rt-moreSheetIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.more-row.svelte-4gq7rt{display:flex;align-items:center;gap:15px;width:100%;background:none;border:none;color:#f2ede2;font-family:Inter,sans-serif;font-size:1.02rem;font-weight:400;padding:16px;border-radius:15px;cursor:pointer;text-align:left}.more-row.svelte-4gq7rt:active{background:#ffffff14}.more-row.svelte-4gq7rt svg:where(.svelte-4gq7rt){width:23px;height:23px;flex-shrink:0;color:#ffffffd9}.more-row.active.svelte-4gq7rt,.more-row.active.svelte-4gq7rt svg:where(.svelte-4gq7rt){color:#e0542b}.more-row.svelte-4gq7rt .more-state:where(.svelte-4gq7rt){margin-left:auto;font-size:.9rem;color:#fff6}.more-row[disabled].svelte-4gq7rt{opacity:.5}}@media (max-width: 480px){.local-pip.svelte-4gq7rt{width:96px;height:72px;border-radius:10px}.video-area.staged.svelte-4gq7rt .remote-video-container:where(.svelte-4gq7rt){top:calc(100% - 183px);left:10px;width:132px;height:99px;border-radius:10px}.captions-container.svelte-4gq7rt{bottom:130px;padding:0 12px}.caption-text.svelte-4gq7rt{font-size:.85rem}.caption-box.svelte-4gq7rt{padding:6px 14px;max-width:calc(100vw - 24px)}.brand-watermark.svelte-4gq7rt{bottom:118px;right:12px}.brand-watermark.svelte-4gq7rt img:where(.svelte-4gq7rt){width:54px}.name-tag.svelte-4gq7rt{display:none}.top-bar.svelte-4gq7rt{padding:12px 14px}.toast.svelte-4gq7rt{top:60px;font-size:.8rem;padding:8px 14px}.artifact-card.svelte-4gq7rt{padding:14px}}.modal-overlay.svelte-m0uis6{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0706b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-content.svelte-m0uis6{background:radial-gradient(120% 90% at 0% 0%,rgba(104,28,40,.22),transparent 55%),#161009;border:1px solid rgba(243,237,226,.12);border-radius:24px;padding:2.5rem 2rem 2rem;max-width:430px;width:100%;text-align:center;box-shadow:0 24px 64px #00000080;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.icon.svelte-m0uis6{margin-bottom:1.3rem;color:#a2978b}.modal-eyebrow.svelte-m0uis6{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#a2978b;margin-bottom:.8rem}h2.svelte-m0uis6{font-family:Fraunces,Georgia,serif;font-size:1.8rem;font-weight:500;color:#f5efe4;margin:0 0 1.25rem;letter-spacing:-.015em}h2.svelte-m0uis6 .dot:where(.svelte-m0uis6){color:#e0542b}.message.svelte-m0uis6{margin-bottom:2rem}.message.svelte-m0uis6 p:where(.svelte-m0uis6){color:#c4bab0;font-size:.9rem;font-weight:400;line-height:1.6;margin-bottom:.75rem}.message.svelte-m0uis6 p:where(.svelte-m0uis6):last-child{margin-bottom:0}.actions.svelte-m0uis6{display:flex;gap:.75rem;justify-content:center}.accept-button.svelte-m0uis6,.decline-button.svelte-m0uis6{padding:.85rem 1.6rem;border-radius:100px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:120px;font-family:Inter,sans-serif;letter-spacing:.01em}.accept-button.svelte-m0uis6{background:#e0542b;color:#fbf3ea;box-shadow:0 10px 30px -8px #e0542b8c}.accept-button.svelte-m0uis6:hover{background:#e85f36;box-shadow:0 14px 38px -8px #e0542ba6;transform:translateY(-1px)}.decline-button.svelte-m0uis6{background:#ffffff0f;color:#c4bab0;border:1px solid rgba(243,237,226,.14)}.decline-button.svelte-m0uis6:hover{background:#ffffff1a;color:#f2ede2;border-color:#f3ede23d}@media (max-width: 640px){.modal-content.svelte-m0uis6{padding:2rem 1.5rem 1.5rem}.actions.svelte-m0uis6{flex-direction:column-reverse}.accept-button.svelte-m0uis6,.decline-button.svelte-m0uis6{width:100%;min-width:unset}}.report-overlay.svelte-1up8eas{position:fixed;inset:0;z-index:200;background:#0d0a09f0;display:flex;flex-direction:column;align-items:center;overflow:hidden}.report-actions.svelte-1up8eas{display:flex;gap:.7rem;padding:1rem 0 .8rem}.action.svelte-1up8eas{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;padding:.62rem 1.35rem;border-radius:999px;border:1px solid rgba(250,247,241,.35);background:transparent;color:#faf7f1;cursor:pointer;transition:all .2s ease}.action.svelte-1up8eas:hover{border-color:#faf7f1}.action.primary.svelte-1up8eas{background:#ed5b56;border-color:#ed5b56;color:#faf7f1}.action.primary.svelte-1up8eas:hover{background:#f0716c;border-color:#f0716c}.sheet-scroll.svelte-1up8eas{flex:1;min-height:0;width:100%;overflow-y:auto;display:flex;justify-content:center;align-items:flex-start;padding:0 1rem 2.5rem}.sheet.svelte-1up8eas{background:#faf7f1;color:#1d1b1e;width:min(210mm,100%);min-height:297mm;height:auto;flex:none;padding:17mm 19mm 18mm;box-shadow:0 22px 70px #0000008c;font-family:var(--sans);display:flex;flex-direction:column;overflow:visible}.rp-head.svelte-1up8eas{display:flex;justify-content:space-between;align-items:flex-start}.rp-logo.svelte-1up8eas{width:34mm;height:auto;display:block}.rp-head-right.svelte-1up8eas{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.rp-eyebrow.svelte-1up8eas{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#ed5b56}.rp-date.svelte-1up8eas{font-family:IBM Plex Mono,monospace;font-size:.7rem;color:#6f6a66}.rp-rule.svelte-1up8eas{height:1px;background:#ddd6cd;margin:6mm 0 8mm}.rp-headline.svelte-1up8eas{font-family:Fraunces,serif;font-weight:500;font-size:2.15rem;line-height:1.12;margin:0 0 3mm;letter-spacing:-.01em}.rp-meta.svelte-1up8eas{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#6f6a66;margin:0 0 8mm}.rp-quote.svelte-1up8eas{position:relative;margin:0 0 8mm;padding:3mm 0 1mm 11mm;overflow:visible}.rp-quote.svelte-1up8eas:before{content:"“";position:absolute;left:0;top:0;font-family:Fraunces,serif;font-size:3.2rem;line-height:1;color:#ed5b56}.rp-quote.svelte-1up8eas blockquote:where(.svelte-1up8eas){font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:1.32rem;line-height:1.4;margin:0 0 2.5mm}.rp-quote.svelte-1up8eas figcaption:where(.svelte-1up8eas){font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.06em;color:#6f6a66}.rp-section.svelte-1up8eas{margin:0 0 7mm;break-inside:avoid}.rp-label.svelte-1up8eas{font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ed5b56;margin:0 0 2.6mm}.rp-body.svelte-1up8eas{font-size:.94rem;line-height:1.65;margin:0;max-width:62ch}.rp-cols.svelte-1up8eas{display:grid;grid-template-columns:1fr 1fr;gap:0 10mm}.rp-list.svelte-1up8eas,.rp-next.svelte-1up8eas{margin:0;padding:0;list-style:none}.rp-list.svelte-1up8eas li:where(.svelte-1up8eas),.rp-next.svelte-1up8eas li:where(.svelte-1up8eas){font-size:.9rem;line-height:1.55;padding:1.1mm 0 1.1mm 5mm;position:relative}.rp-list.svelte-1up8eas li:where(.svelte-1up8eas):before,.rp-next.svelte-1up8eas li:where(.svelte-1up8eas):before{content:"";position:absolute;left:0;top:.62em;width:2mm;height:2mm;border-radius:50%;background:#ed5b56}.rp-shot-grid.svelte-1up8eas{display:grid;grid-template-columns:repeat(auto-fit,minmax(46mm,1fr));gap:4mm}.rp-shot.svelte-1up8eas{margin:0}.rp-shot.svelte-1up8eas img:where(.svelte-1up8eas){display:block;width:100%;height:auto;border-radius:3px;border:1px solid #ddd6cd;background:#f2ece2}.rp-shot.svelte-1up8eas figcaption:where(.svelte-1up8eas){font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#6f6a66;margin-top:1.2mm}.rp-takeaways.svelte-1up8eas{margin:0;padding:0;list-style:none;counter-reset:takeaway}.rp-takeaways.svelte-1up8eas li:where(.svelte-1up8eas){counter-increment:takeaway;font-size:.92rem;line-height:1.6;padding:1.6mm 0 1.6mm 9mm;position:relative;max-width:68ch}.rp-takeaways.svelte-1up8eas li:where(.svelte-1up8eas):before{content:counter(takeaway,decimal-leading-zero);position:absolute;left:0;top:1.9mm;font-family:IBM Plex Mono,monospace;font-size:.7rem;color:#ed5b56}.rp-foot.svelte-1up8eas{margin-top:auto;padding-top:6mm;border-top:1px solid #ddd6cd}.rp-foot.svelte-1up8eas p:where(.svelte-1up8eas){font-size:.72rem;line-height:1.55;color:#2c2928;margin:0 0 1.4mm;max-width:78ch}.rp-foot-links.svelte-1up8eas{font-family:IBM Plex Mono,monospace;letter-spacing:.04em}@media (max-width: 700px){.sheet.svelte-1up8eas{min-height:auto;padding:9mm 7mm}.rp-cols.svelte-1up8eas{grid-template-columns:1fr}.rp-headline.svelte-1up8eas{font-size:1.6rem}.rp-quote.svelte-1up8eas blockquote:where(.svelte-1up8eas){font-size:1.1rem}}@page{size:A4;margin:15mm 17mm}@media print{html,body{overflow:visible!important;height:auto!important;background:#faf7f1!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.hero,.end-screen,.report-actions.svelte-1up8eas{display:none!important}.report-overlay.svelte-1up8eas{position:static;background:#faf7f1;display:block;overflow:visible;height:auto}.sheet-scroll.svelte-1up8eas{overflow:visible;padding:0;display:block;min-height:0;height:auto}.sheet.svelte-1up8eas{position:static;width:auto;min-height:0;height:auto;box-shadow:none;padding:0;background:#faf7f1;print-color-adjust:exact;-webkit-print-color-adjust:exact}.rp-section.svelte-1up8eas{break-inside:auto}.rp-quote.svelte-1up8eas,.rp-cols.svelte-1up8eas .rp-section:where(.svelte-1up8eas){break-inside:avoid}.rp-takeaways.svelte-1up8eas li:where(.svelte-1up8eas),.rp-list.svelte-1up8eas li:where(.svelte-1up8eas),.rp-next.svelte-1up8eas li:where(.svelte-1up8eas){break-inside:avoid}.rp-body.svelte-1up8eas,.rp-foot.svelte-1up8eas p:where(.svelte-1up8eas){orphans:2;widows:2}.rp-headline.svelte-1up8eas,.rp-label.svelte-1up8eas{break-after:avoid}.rp-foot.svelte-1up8eas,.rp-shots.svelte-1up8eas{break-inside:avoid}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero.svelte-rxeedn{position:fixed;inset:0;z-index:50;overflow:hidden;background:#0d0a09;font-family:Inter,-apple-system,sans-serif}.hero-media.svelte-rxeedn{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;background:#0d0a09;transform:translate(21%) scale(1.02)}.hero-veil.svelte-rxeedn{position:absolute;inset:0;pointer-events:none;background:radial-gradient(115% 90% at 4% -4%,rgba(104,28,40,.5),transparent 46%),linear-gradient(96deg,#0d0a09 0% 29%,#0d0a09e0 43%,#0d0a0957 55%,#0d0a0900 68%),linear-gradient(0deg,rgba(13,10,9,.5) 0%,transparent 26%)}.hero-grain.svelte-rxeedn{position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-panel.svelte-rxeedn{position:relative;z-index:3;height:100%;width:min(46%,640px);box-sizing:border-box;padding:clamp(1.7rem,3vw,3rem) clamp(1.7rem,3.3vw,3.4rem);display:flex;flex-direction:column;justify-content:space-between}.hero-logo.svelte-rxeedn{width:118px;height:auto;display:block;filter:brightness(0) invert(1);opacity:.92}.hero-copy.svelte-rxeedn{max-width:30rem}.eyebrow.svelte-rxeedn{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:#a2978b;margin-bottom:clamp(.9rem,1.8vw,1.35rem)}.wordmark-maya.svelte-rxeedn{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-weight:500;font-size:clamp(4rem,11vw,9rem);line-height:.86;letter-spacing:-.025em;color:#f5efe4;margin:0}.wordmark-maya.svelte-rxeedn .dot:where(.svelte-rxeedn){color:#e0542b}.lede.svelte-rxeedn{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5;font-weight:400;color:#c4bab0;margin:clamp(1.1rem,2.2vw,1.7rem) 0 clamp(1.6rem,2.8vw,2.2rem);max-width:31ch}.cta.svelte-rxeedn{display:inline-flex;align-items:center;gap:.65rem;background:#e0542b;color:#fbf3ea;border:none;padding:.95rem 1.7rem;font-family:Inter,sans-serif;font-size:1.02rem;font-weight:500;letter-spacing:.005em;border-radius:100px;cursor:pointer;box-shadow:0 12px 36px -10px #e0542ba6;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,background .2s ease}.cta.svelte-rxeedn:hover{transform:translateY(-2px);background:#e85f36;box-shadow:0 18px 44px -10px #e0542bb8}.cta.svelte-rxeedn:active{transform:translateY(0)}.cta-arrow.svelte-rxeedn{width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:2;fill:none;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.cta.svelte-rxeedn:hover .cta-arrow:where(.svelte-rxeedn){transform:translate(4px)}.reassure.svelte-rxeedn{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.67rem;letter-spacing:.13em;color:#7f766c;margin:1.05rem 0 0}.hero-foot.svelte-rxeedn{display:flex;justify-content:space-between;gap:1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem;letter-spacing:.17em;text-transform:uppercase;color:#6b625a}.maya-chip.svelte-rxeedn{position:absolute;z-index:3;right:clamp(1rem,2.3vw,2rem);bottom:clamp(1rem,2.3vw,2rem);display:inline-flex;align-items:center;gap:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.06em;color:#efe7db;background:#120d0b80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(243,237,226,.14);padding:.34rem .72rem;border-radius:100px}.live-dot.svelte-rxeedn{width:7px;height:7px;border-radius:50%;background:#57c06a;animation:svelte-rxeedn-livePulse 2.4s ease-out infinite}@keyframes svelte-rxeedn-livePulse{0%{box-shadow:0 0 #57c06a80}70%{box-shadow:0 0 0 7px #57c06a00}to{box-shadow:0 0 #57c06a00}}@media (prefers-reduced-motion: reduce){.hero-media.svelte-rxeedn,.live-dot.svelte-rxeedn{animation:none}}.start-button.svelte-rxeedn{background:#e0542b;color:#fbf3ea;border:none;padding:1rem 2.4rem;font-size:1rem;font-weight:500;border-radius:100px;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,box-shadow .25s ease;box-shadow:0 14px 40px -10px #e0542ba6;font-family:Inter,sans-serif;letter-spacing:.01em}.report-button.svelte-rxeedn{display:block;margin:.9rem auto 0;background:transparent;color:#fbf3ea;border:1px solid rgba(251,243,234,.35);padding:.85rem 2.1rem;font-size:.92rem;font-weight:500;border-radius:100px;cursor:pointer;transition:border-color .2s ease,color .2s ease;font-family:Inter,sans-serif;letter-spacing:.01em}.report-button.svelte-rxeedn:hover:not(:disabled){border-color:#fbf3ea}.report-button.svelte-rxeedn:disabled{opacity:.6;cursor:wait}.report-progress.svelte-rxeedn{margin:1.1rem auto 0;width:min(100%,22rem);display:flex;flex-direction:column;align-items:center;gap:.6rem}.report-progress-title.svelte-rxeedn{font-size:.92rem;font-weight:500;color:#fbf3ea}.report-progress-track.svelte-rxeedn{width:100%;height:3px;border-radius:100px;background:#fbf3ea24;overflow:hidden}.report-progress-fill.svelte-rxeedn{height:100%;background:#e0542b;transform-origin:left center;transition:transform .2s linear}.report-progress-stage.svelte-rxeedn{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#7f766c}@media (prefers-reduced-motion: reduce){.report-progress-fill.svelte-rxeedn{transition:none}}.start-button.svelte-rxeedn:hover{background:#e85f36;box-shadow:0 18px 44px -10px #e0542bb8;transform:translateY(-2px)}.call-wrapper.svelte-rxeedn{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0a;z-index:50}.end-screen.svelte-rxeedn{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(90% 70% at 50% 42%,rgba(124,38,26,.18),transparent 62%),radial-gradient(120% 100% at 8% 0%,rgba(104,28,40,.15),transparent 50%),#0d0a09;display:flex;justify-content:center;align-items:center;z-index:50}.end-content.svelte-rxeedn{text-align:center;max-width:480px;padding:2rem}.end-eyebrow.svelte-rxeedn{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#a2978b}.end-title.svelte-rxeedn{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(3.2rem,9vw,5rem);line-height:.9;letter-spacing:-.02em;color:#f5efe4;margin:1.3rem 0 1.1rem}.end-title.svelte-rxeedn .dot:where(.svelte-rxeedn){color:#e0542b}.end-lede.svelte-rxeedn{font-size:.98rem;line-height:1.55;color:#c4bab0;margin:0 0 2rem}.end-meta.svelte-rxeedn{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;line-height:2;color:#7f766c;margin:0 0 2.4rem}.end-logo-link.svelte-rxeedn{display:inline-block;margin-top:2.6rem;transition:opacity .25s ease}.end-logo.svelte-rxeedn{display:block;width:92px;height:auto;filter:brightness(0) invert(1);opacity:.35;transition:opacity .25s ease}.end-logo-link.svelte-rxeedn:hover .end-logo:where(.svelte-rxeedn){opacity:.75}.forget-link.svelte-rxeedn{display:block;margin:1.1rem auto 0;background:transparent;border:none;color:#7f766c;font-size:.68rem;font-family:IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;cursor:pointer;padding:.5rem .75rem;transition:color .2s ease}.forget-link.svelte-rxeedn:hover{color:#c4bab0}.forget-link.svelte-rxeedn:active{transform:scale(.97)}@media (max-width: 900px){.hero-panel.svelte-rxeedn{width:100%;justify-content:flex-end;padding-bottom:clamp(1.4rem,6vw,2.6rem)}.hero-media.svelte-rxeedn{object-position:50% 12%;transform:none}.hero-veil.svelte-rxeedn{background:radial-gradient(150% 55% at 50% 0%,rgba(104,28,40,.4),transparent 52%),linear-gradient(0deg,#0d0a09 5%,rgba(13,10,9,.76) 32%,rgba(13,10,9,.12) 60%,transparent 78%)}.hero-top.svelte-rxeedn{position:absolute;top:clamp(1.1rem,5vw,1.6rem);left:clamp(1.3rem,5vw,1.7rem)}.hero-copy.svelte-rxeedn{margin-top:auto}.wordmark-maya.svelte-rxeedn{font-size:clamp(3.4rem,20vw,5.6rem)}.lede.svelte-rxeedn{font-size:1rem;max-width:26ch}.cta.svelte-rxeedn{width:100%;justify-content:center}.hero-foot.svelte-rxeedn{display:none}.maya-chip.svelte-rxeedn{top:clamp(1.1rem,5vw,1.6rem);right:clamp(1.3rem,5vw,1.7rem);bottom:auto}}@media (max-width: 640px){.start-button.svelte-rxeedn{padding:.9rem 2rem;font-size:.95rem;width:100%}.end-content.svelte-rxeedn{padding:1.5rem}.end-meta.svelte-rxeedn{font-size:.6rem}}.caption-preview.svelte-rxeedn{position:fixed;inset:0;z-index:80;background:radial-gradient(120% 90% at 50% 36%,#2b2117,#171209 58%,#0b0906)}
