@font-face{font-family:microbic;src:url(../media/HDMicrobic_Roman-s.p.3hrvadb44sqx4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:microbic Fallback;src:local(Arial);ascent-override:96.78%;descent-override:21.85%;line-gap-override:14.57%;size-adjust:96.1%}.microbic_6654df20-module__ihP8ea__className{font-family:microbic,microbic Fallback,ui-serif,Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.microbic_6654df20-module__ihP8ea__variable{--hx-display:"microbic", "microbic Fallback", ui-serif, Georgia, Times New Roman, serif}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_b4a1ce09-module__h9y3fq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_b4a1ce09-module__h9y3fq__variable{--hx-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Instrument Serif;src:url(/scene/viewer-build/assets/InstrumentSerif-Regular-O2NAJXVW.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/scene/viewer-build/assets/InstrumentSerif-Italic-FJGNVCN3.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk;src:url(/scene/viewer-build/assets/FKGroteskTrial-Regular-AGGQ4MGC.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:FK Grotesk;src:url(/scene/viewer-build/assets/FKGroteskTrial-Medium-ATDFQQ5F.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Outfit;src:url(/scene/viewer-build/assets/Outfit-Variable-CIOZM5UQ.ttf)format("truetype-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Space Mono;src:url(/scene/viewer-build/assets/SpaceMono-Regular-7RZH6ITM.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/scene/viewer-build/assets/SpaceMono-Bold-QBW6JVQF.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ds-canvas:#080808;--peach-ui-dark:0;--ds-glass-panel:color-mix(in srgb, #161413b8 calc(var(--peach-ui-dark,0) * 100%), #7a7a7a4d);--ds-glass-pill:color-mix(in srgb, #161413a8 calc(var(--peach-ui-dark,0) * 100%), #7a7a7a4d);--ds-glass-solid:color-mix(in srgb, #161413f0 calc(var(--peach-ui-dark,0) * 100%), #7a7a7ad9);--ds-surface-active:#ffffff14;--ds-surface-control:#ffffff0f;--ds-surface-subtle:#ffffff0a;--ds-surface-disabled:#ffffff08;--ds-peach:#fac0ad;--ds-peach-ink:#2a1812;--ds-text-primary:#ffffffe6;--ds-text-secondary:#ffffff80;--ds-text-tertiary:#ffffff59;--ds-text-label:#ffffff73;--ds-text-muted:#ffffff40;--ds-text-disabled:#ffffff29;--ds-border-panel:#ffffff1a;--ds-border-panel-strong:#ffffff24;--ds-border-hover:#ffffff1f;--ds-border-control:#ffffff12;--ds-border-divider:#ffffff12;--ds-radius-knob:3px;--ds-radius-thumb:4px;--ds-radius-icon:6px;--ds-radius-control:8px;--ds-radius-bar:10px;--ds-radius-panel:12px;--ds-shadow-panel:0 8px 32px #0006;--ds-shadow-pill:0 4px 20px #00000059;--ds-shadow-knob:0 1px 2px #00000059;--ds-ease:cubic-bezier(.215, .61, .355, 1);--ai-panel-w:350px;--font-cjk:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", sans-serif;--font-geist-sans:"FK Grotesk", "Inter", -apple-system, system-ui, var(--font-cjk);--font-geist-mono:"Geist Mono", ui-monospace, "SF Mono", monospace}html:root{--font-geist-sans:"FK Grotesk", "Inter", -apple-system, system-ui, var(--font-cjk)}.peach-locale-switcher{appearance:none;color:var(--ds-text-secondary,#ffffff80);font:inherit;cursor:pointer;outline-offset:2px;background:0 0;border:0;padding:4px 2px;font-size:12px}.peach-locale-switcher:hover{color:var(--ds-text-primary,#ffffffe6)}.peach-locale-switcher:disabled{cursor:progress;opacity:.6}.peach-locale-switcher option{color:#fff;background:#141622}html{font-synthesis:none;-webkit-font-synthesis:none}html,body{background:#040404;height:100%;margin:0}#canvasWrap{z-index:20;transition:left .4s var(--ds-ease),top .4s var(--ds-ease),right .4s var(--ds-ease),bottom .22s var(--ds-ease);border-radius:20px;position:fixed;inset:10px;overflow:hidden}.left-panel-open #canvasWrap{left:calc(var(--ai-panel-w) + 20px)}.right-panel-open #canvasWrap{right:calc(var(--xp-insp-w,clamp(400px, 30vw, 520px)) + 20px)}.panel-squeeze.right-panel-open #canvasWrap{right:10px}body.is-resizing-panel #canvasWrap{transition:top .4s var(--ds-ease),right .4s var(--ds-ease),bottom .22s var(--ds-ease)}body.is-resizing-panel{cursor:ew-resize;-webkit-user-select:none;user-select:none}body.is-resizing-rpanel #canvasWrap{transition:left .4s var(--ds-ease),top .4s var(--ds-ease),bottom .22s var(--ds-ease)}:root{--canvas-l:10px;--canvas-r:10px;--xp-insp-w:350px}.left-panel-open{--canvas-l:calc(var(--ai-panel-w) + 20px)}body.right-panel-open{--canvas-r:calc(var(--xp-insp-w,clamp(400px, 30vw, 520px)) + 20px)}body.panel-squeeze.right-panel-open{--canvas-r:10px}#root{background:var(--ds-canvas);width:calc(100vw + 600px);height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.left-panel-open #canvasWrap{left:calc(100vw - 80px)}.left-panel-open{--canvas-l:calc(100vw - 80px)}}@property --peach-glass-progress{syntax:"<number>";inherits:true;initial-value:1}.peach-overlay-slot{transition:--peach-glass-progress .15s ease-out}.peach-overlay-slot>div>:not(.peach-glass),.peach-overlay-slot .peach-glass>*{opacity:var(--peach-glass-progress,1);transition:opacity .15s ease-out}html.peach-scroll-doc{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none;scroll-behavior:auto!important;height:auto!important;min-height:100%!important;overflow:auto!important}html.peach-scroll-doc::-webkit-scrollbar{display:none}html.peach-scroll-doc body{overscroll-behavior:none;touch-action:pan-y;margin:0;width:100%!important;height:auto!important;min-height:100%!important;position:static!important;overflow:visible!important}html.peach-scroll-doc #root{width:100%;height:auto;position:static;left:auto;transform:none}html.peach-scroll-doc .peach-canvas-host{z-index:0;pointer-events:none;will-change:transform;width:100vw;height:100lvh;position:fixed;top:0;left:0}html.peach-scroll-doc .peach-canvas-host>*{pointer-events:auto}html.peach-scroll-doc canvas{touch-action:pan-y!important}.peach-doc{z-index:1;pointer-events:none;width:100%;margin:0;padding:0;position:relative}html.peach-scroll-doc .peach-track-section[data-type="2d"]{pointer-events:auto}.peach-track-section{width:100%;position:relative}.peach-track-section[data-type="3d"]{height:calc(var(--peach-section-dvh,120) * 1dvh);pointer-events:none}.peach-track-section[data-type="3d"]>.peach-pinned{pointer-events:none;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.peach-track-section[data-type="3d"] .peach-glass,.peach-track-section[data-type="3d"] [data-pe=auto]{pointer-events:auto}html.peach-capturing .peach-capture-hide,html.peach-capturing #composerToolbar,html.peach-capturing .xp-actions-pill,html.peach-capturing .xp-timeline,html.peach-capturing .xp-gallery,html.peach-capturing .xp-style-panel,html.peach-capturing .xp-cv,html.peach-capturing .panel,html.peach-capturing #rightToolbar,html.peach-capturing #modeToggle,html.peach-capturing #previewBar,html.peach-capturing #debugOverlay,html.peach-capturing #fpsMeter{display:none!important}html.peach-capturing #canvasWrap{border-radius:0!important;transition:none!important;inset:0!important}.xp-capturing .xp-scroll{visibility:hidden!important}.peach-track-section[data-type="2d"]{height:auto;min-height:100dvh}.peach-track-section[data-sticky="1"][data-type="2d"]{height:calc(var(--peach-section-dvh,120) * 1dvh);min-height:0}.peach-track-section[data-sticky="1"][data-type="2d"]>.peach-pinned{width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.peach-track-section[data-sticky="1"][data-type="3d"]>.peach-pinned{width:100vw;height:100lvh;position:fixed;inset:0;overflow:hidden}.peach-2d-glass{background:rgb(10 10 8/calc(var(--peach-glass-progress,0) * .86));-webkit-backdrop-filter:blur(calc(var(--peach-glass-progress,0) * 26px)) saturate(140%);will-change:backdrop-filter}.peach-transition-section{width:100%;height:calc(var(--peach-trans-dvh,30) * 1dvh);pointer-events:none;position:relative}html.peach-scroll-doc .tenant-root{background:0 0;height:auto;position:static;inset:auto;overflow:visible}html.peach-scroll-doc .tenant-main{max-width:none;margin:0;padding:0}body{color:var(--ds-text-primary);-webkit-text-size-adjust:100%;font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top,#ffffff0d,transparent 38%),var(--ds-canvas);overflow:hidden}html.peach-scroll-doc body{overflow:visible}canvas{touch-action:none}:root{--ink-abyss:#060505;--ink:#0e0b0a;--ink-elev:#110e0d;--ink-raised:#1a1413;--plum:#2a1f1e;--cream:#fff8f1;--bone:#f7f3ee;--blush:#ffd4bf;--peach:#ff8a5c;--ember:#f4633a;--rust:#b84a26;--neutral-100:#fff8f1;--neutral-200:#f0e9e2;--neutral-300:#d9cfc7;--neutral-400:#b4a79e;--neutral-500:#8b7f7a;--neutral-700:#4a403c;--neutral-900:#1a1413;--smoke:#8b7f7a;--surface-card:#fff8f105;--surface-field:#fff8f108;--surface-well:#fff8f10d;--surface-hover:#fff8f10f;--surface-active:#fff8f11f;--surface-glass:#100d0cb8;--surface-menu:#100d0cf0;--border-hairline:#fff8f10f;--border-card:#fff8f114;--border-field:#fff8f11a;--border-control:#fff8f124;--border-strong:#fff8f142;--border-peach:#ff8a5c8c;--border-peach-soft:#ff8a5c4d;--border-peach-strong:#ff8a5cb3;--text-primary:#fff8f1;--text-secondary:#fff8f1d1;--text-tertiary:#fff8f1a8;--text-muted:#8b7f7a;--text-placeholder:#fff8f16b;--text-accent:#ffd4bf;--text-on-accent:#0e0b0a;--bg-page:var(--ink-abyss);--bg-panel:var(--ink);--accent:var(--peach);--accent-pressed:var(--ember);--accent-tint:#ff8a5c29;--focus-ring:#ff8a5cb3;--font-display:"Outfit", system-ui, sans-serif;--font-body:"Outfit", system-ui, sans-serif;--font-mono:"Space Mono", "DM Mono", ui-monospace, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-hero:clamp(34px, 4vw, 58px);--text-display:30px;--text-screen-title:23px;--text-section-title:19px;--text-label:17px;--text-body:16px;--text-sub:15px;--text-small:14px;--text-mono:12px;--text-mono-sm:11px;--text-mono-xs:10px;--tracking-hero:-.035em;--tracking-display:-.03em;--tracking-title:-.02em;--tracking-label:-.01em;--tracking-body:0em;--leading-hero:1.04;--leading-body:1.5;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-12:26px;--space-14:34px;--space-16:44px;--gap-row:12px;--gap-group:20px;--gap-section:44px;--panel-gutter:26px;--panel-width:400px;--control-height:42px;--control-height-lg:48px;--token-height:46px;--hit-min:44px;--radius-chip:8px;--radius-control:10px;--radius-button:12px;--radius-card-sm:14px;--radius-card:16px;--radius-card-lg:18px;--radius-pill:999px;--radius-divider:0px;--shadow-sm:0 2px 8px #00000080;--shadow-md:0 18px 40px #00000073;--shadow-lg:0 24px 48px #00000073;--shadow-menu:0 18px 44px #00000080;--shadow-thumb:0 8px 18px #00000073;--ring-peach:0 0 0 1px #ff8a5c24, 0 18px 40px #00000073;--ring-hairline:0 0 0 1px #fff8f10f;--glass-blur:blur(24px) saturate(1.4);--menu-blur:blur(20px);--ease:cubic-bezier(.2, .8, .2, 1);--dur-micro:.18s;--dur-enter:.22s;--dur-standard:.24s;--dur-featured:.32s;--dur-reveal:.4s}@keyframes pp-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pp-slide{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes pp-sheen{0%{transform:translate(-38%)}to{transform:translate(38%)}}@keyframes pp-pulse{0%,to{opacity:.5}50%{opacity:1}}.xp-ui-nobg>*{-webkit-backdrop-filter:none!important;background:0 0!important}.cp-swatch{cursor:pointer;appearance:none;border:1px solid #fff3;border-radius:6px;flex:none;width:30px;height:22px;padding:0;box-shadow:inset 0 0 0 1px #00000040}.cp-swatch:hover{border-color:#ffffff73}
:root{--ease-out-quart:cubic-bezier(.165, .84, .44, 1)}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0;overflow:hidden}body{scrollbar-width:none;-webkit-user-select:none;user-select:none}body::-webkit-scrollbar{display:none}body{color:#22252b;font-family:var(--hx-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#081426}:where(canvas){display:block}
