.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--z-band-desk: 100;--z-band-objects: 1000;--z-band-chrome: 2000;--z-screen: var(--z-band-desk);--z-window: calc(var(--z-band-desk) + 10);--z-raster: calc(var(--z-band-desk) + 20);--z-nav: calc(var(--z-band-desk) + 40);--z-objects: var(--z-band-objects);--z-fx: calc(var(--z-band-objects) + 90);--z-skip: var(--z-band-chrome)}:root{--cream: #ead6a4;--cream-hot: #f4e6c4;--cream-mute: #cbb994;--cream-label: #d7c394;--ink-warm: #f4ebd4;--orange: #e07a3a;--orange-hot: #f3a066;--navy: #1e2630;--navy-mid: #3a4d63;--hull: #24303e;--sheet-navy: #303a48;--close: #c4453a;--teal: #7eaaa4;--steel-hi: #d5dae0;--steel: #8e959f;--steel-lo: #c4c9d1;--steel-deep: #6a717a;--glass-deep: var(--hull);--glass-abyss: var(--navy);--glass-vignette: rgb(from var(--navy) r g b / .58);--glass-edge: rgb(from var(--cream) r g b / .28);--key-face: var(--navy-mid);--key-edge: var(--cream);--hex: rgb(from var(--cream) r g b / .13);--hex-fill: rgb(from var(--cream) r g b / .035);--hex-lit: rgb(from var(--cream) r g b / .28);--hex-glow: rgb(from var(--cream) r g b / .05);--hud-ink: rgb(from var(--cream) r g b / .42);--hud-mute: rgb(from var(--cream) r g b / .18);--hud-label: rgb(from var(--cream) r g b / .58);--hud-fill: rgb(from var(--cream) r g b / .1);--hud-signal: var(--signal);--sheet: rgb(from var(--sheet-navy) r g b / .94);--sheet-solid: rgb(from var(--sheet-navy) r g b / .95);--sheet-opaque: var(--sheet-navy);--sheet-bar: rgb(from var(--navy) r g b / .78);--sheet-edge: rgb(from var(--cream) r g b / .16);--sheet-rim: rgb(from var(--cream) r g b / .34);--sheet-tab: var(--orange);--sheet-rail: var(--teal);--close-dot: var(--close);--lamp: none;--ink: var(--ink-warm);--muted: var(--cream-mute);--label: var(--cream-label);--signal: var(--orange);--signal-hover: var(--orange-hot);--signal-line: rgb(from var(--orange) r g b / .5);--signal-wash: rgb(from var(--orange) r g b / .12);--metal-hi: var(--steel-hi);--metal: var(--steel);--metal-lo: var(--steel-lo);--metal-deep: var(--steel-deep);--signal-tick: rgb(from var(--orange) r g b / .85);--focus: var(--cream-hot);--emit: #d2ecff;--emit-mute: #78d2ff;--emit-glow: #bee8ff;--throw: var(--cream-hot);--throw-mute: var(--orange);--throw-glow: var(--cream);--bleed: 0 0 0 1px rgb(from var(--cream) r g b / .14), 0 0 28px rgb(from var(--orange) r g b / .1), 0 0 70px rgb(from var(--cream) r g b / .1);--bleed-inset: inset 0 1px 0 rgb(from var(--ink-warm) r g b / .12), inset 0 0 28px rgb(from var(--cream) r g b / .05);--plasma-tint: 232 209 154;--plasma-strength: .32;--plasma-speed: .85;--ring: rgb(from var(--cream) r g b / .42);--ring-inset: rgb(from var(--cream) r g b / .1);--ring-inner: rgb(from var(--cream) r g b / .35)}:root{--font-nav: "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-sheet: "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--type-body-family: var(--font-sheet);--type-body-size: 1.05rem;--type-body-leading: 1.55;--type-reading-size: 1rem;--type-reading-leading: 1.62;--type-display-family: var(--font-display);--type-display-size: 2.15rem;--type-display-weight: 600;--type-display-leading: 1.05;--type-display-tracking: -.02em;--type-display-transform: uppercase;--type-lede-size: 1.05rem;--type-section-family: var(--font-mono);--type-section-size: .88rem;--type-section-weight: 600;--type-section-tracking: .1em;--type-section-transform: uppercase;--type-title-family: var(--font-sheet);--type-title-size: 1.12rem;--type-title-weight: 600;--type-title-tracking: 0;--type-title-transform: none;--type-label-family: var(--font-mono);--type-label-size: .68rem;--type-label-weight: 500;--type-label-tracking: .12em;--type-label-transform: uppercase;--type-nav-family: var(--font-nav);--type-nav-size: .86rem;--type-nav-weight: 600;--type-nav-tracking: .1em;--type-nav-transform: uppercase;--type-index-family: var(--font-mono);--type-index-size: .62em;--type-index-tracking: .06em;--type-chrome-family: var(--font-mono);--type-chrome-size: .62rem;--type-chrome-weight: 500;--type-chrome-tracking: .14em;--type-chrome-transform: uppercase;--type-action-family: var(--font-mono);--type-action-size: .72rem;--type-action-weight: 600;--type-action-tracking: .12em;--type-action-transform: uppercase;--type-more-family: var(--font-mono);--type-more-size: .78rem;--type-more-tracking: .06em;--type-more-transform: uppercase}body,.type-body{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.sheet-body,.type-reading{font-size:var(--type-reading-size);line-height:var(--type-reading-leading)}.sheet h1,.type-display{font-family:var(--type-display-family);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);text-transform:var(--type-display-transform)}.sheet .lede,.type-lede{font-size:var(--type-lede-size)}.sheet h2,.type-section{font-family:var(--type-section-family);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.type-title{font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);text-transform:var(--type-title-transform)}.flag,.type-label{font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform)}.glass-nav,.type-nav{font-family:var(--type-nav-family);font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);letter-spacing:var(--type-nav-tracking);text-transform:var(--type-nav-transform)}.nav-idx,.type-index{font-family:var(--type-index-family);font-style:normal;font-size:var(--type-index-size);letter-spacing:var(--type-index-tracking)}.type-chrome{font-family:var(--type-chrome-family);font-size:var(--type-chrome-size);font-weight:var(--type-chrome-weight);letter-spacing:var(--type-chrome-tracking);text-transform:var(--type-chrome-transform)}.btn,.type-action{font-family:var(--type-action-family);font-size:var(--type-action-size);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking);text-transform:var(--type-action-transform)}.more,.type-more{font-family:var(--type-more-family);font-size:var(--type-more-size);letter-spacing:var(--type-more-tracking);text-transform:var(--type-more-transform)}@media(max-width:860px){:root{--type-display-size: 1.7rem;--type-reading-size: .96rem;--type-nav-size: .68rem;--type-nav-tracking: .06em}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:var(--glass-abyss)}body{color:var(--ink);overflow-wrap:break-word}a{color:inherit}a:hover{color:var(--signal-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sheet :focus-visible{outline-color:var(--focus)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip{position:absolute;left:12px;top:12px;z-index:var(--z-skip);padding:.4rem .7rem;background:var(--sheet-opaque);color:var(--ink);border:1px solid var(--sheet-edge);text-decoration:none;transform:translateY(-200%)}.skip:focus{transform:none}.desk{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr;height:100dvh;padding:1.15rem 1.25rem 5.5rem;overflow:hidden}.desk-screen{pointer-events:none;position:absolute;inset:0;z-index:var(--z-screen);background-color:var(--glass-abyss);background-image:radial-gradient(120% 90% at 50% 50%,var(--glass-deep) 0%,var(--glass-abyss) 72%)}.desk-nav{position:relative;z-index:var(--z-nav);contain:layout;grid-row:1;display:flex;justify-content:center;width:100%;min-width:0}.desk-nav .glass-nav{width:100%;min-width:0}.desk-window{position:relative;z-index:var(--z-window);contain:layout;grid-row:2;min-width:0;min-height:0;clip-path:inset(-100vh 0 0 0)}.desk-objects{pointer-events:none;position:absolute;inset:0;z-index:var(--z-objects)}.desk-plasma{pointer-events:none;position:absolute;inset:0;z-index:0;width:100%;height:100%;mix-blend-mode:screen}.hex-field{pointer-events:none;position:absolute;inset:0;width:100%;height:100%}.hex-drift{transform-box:fill-box;transform-origin:50% 50%;will-change:transform}.hex-cluster{opacity:0;transition:opacity .9s ease}.is-drawn .hex-cluster{opacity:var(--depth, 1)}.hex{fill:none;stroke:var(--hex);stroke-width:1.1}.hex-fill{fill:var(--hex-fill)}.hex-lit{fill:var(--hex-glow);stroke:var(--hex-lit)}.hud-layer{pointer-events:none;position:absolute;inset:0}@keyframes hud-scan{0%{transform:scaleX(.08)}88%{transform:scaleX(1)}to{transform:scaleX(1)}}.hud-clock{position:absolute;top:1.55rem;right:1.85rem;width:11.5rem;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;text-align:right;transition:opacity .28s cubic-bezier(.16,1,.3,1)}.hud-clock p{margin:0}.hud-clock-date{font-size:8px;letter-spacing:.2em;color:var(--hud-label)}.hud-clock-hm{display:flex;align-items:center;justify-content:flex-end;gap:.28rem;margin-top:.15rem;color:var(--hud-label);font-size:1.85rem;font-weight:600;letter-spacing:-.02em;line-height:1}.hud-clock-colon{display:flex;flex-direction:column;justify-content:center;gap:5px;width:5px;height:1.15em;animation:hud-colon 2.8s steps(1) infinite}.hud-clock-colon i{display:block;width:4px;height:4px;background:var(--hud-signal)}.hud-clock-track{display:block;width:7.4rem;height:4px;margin:.55rem 0 0 auto;background:var(--hud-mute)}.hud-clock-track>i{display:block;width:100%;height:100%;background:var(--hud-ink);transform-origin:left center;animation:hud-scan 8.5s cubic-bezier(.16,1,.3,1) infinite}.hud-clock-head{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin:.9rem 0 .4rem}.hud-clock-kicker{font-size:8px;letter-spacing:.2em;color:var(--hud-label)}.hud-clock-live{display:inline-flex;align-items:center;justify-content:center;height:15px;padding:0 8px;background:var(--hud-signal);color:var(--glass-abyss);font-size:8px;font-weight:600;letter-spacing:.22em}.hud-clock-feed{list-style:none;margin:0;padding:0}.hud-clock-feed li{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;padding:.28rem 0;font-size:.68rem;letter-spacing:.16em;color:var(--hud-label)}.hud-clock-feed li i{width:5px;height:5px;background:var(--hud-ink);flex:none}.hud-clock-feed li.on{color:var(--ink)}.hud-clock-feed li.on i{background:var(--hud-signal)}.hud-clock-feed li:nth-child(1){opacity:1}.hud-clock-feed li:nth-child(2){opacity:.88}.hud-clock-feed li:nth-child(3){opacity:.74}.hud-clock-feed li:nth-child(4){opacity:.6}.hud-clock-feed li:nth-child(5){opacity:.46}.hud-clock-feed li:nth-child(6){opacity:.34}.hud-clock-feed li:nth-child(7){opacity:.24}@keyframes hud-colon{0%,49%{opacity:1}50%,to{opacity:.42}}.main-bare{align-items:center}.hive,.disks-wrap,.object-collection,.media-log,.station-brief{animation:screenReconstruct .56s cubic-bezier(.16,1,.3,1) 80ms both}.glass-dim{pointer-events:none;position:absolute;inset:0;z-index:0;background:radial-gradient(72% 62% at 50% 44%,rgb(255 255 255 / .05) 0%,transparent 70%)}.desk-raster{pointer-events:none;position:absolute;inset:0;z-index:var(--z-raster);background:radial-gradient(112% 108% at 50% 46%,transparent 36%,var(--glass-vignette) 100%)}.glass-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:.35rem auto 1.8rem;max-width:100%;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.glass-nav a{position:relative;display:flex;align-items:center;justify-content:center;height:2.7rem;padding:0 1.25rem;border:2px solid var(--key-edge);border-radius:.85rem;background:var(--key-face);color:var(--key-edge);text-decoration:none;white-space:nowrap}.glass-nav a:hover{color:var(--cream-hot);border-color:var(--cream-hot)}.glass-nav a[aria-current=page]:after{content:"";position:absolute;left:22%;right:22%;bottom:7px;height:2px;background:var(--signal);border-radius:1px}.glass-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.nav-home{width:2.7rem;padding:0}.nav-hex{flex:none;display:block;width:15px;height:17px;background:var(--key-edge);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.glass-nav a[aria-current=page] .nav-hex{background:var(--key-edge)}main{width:100%;height:100%;min-height:0;display:flex;justify-content:center;align-items:flex-start}.sheet-swap{width:min(38rem,100%);max-width:100%;max-height:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.sheet-swap>.sheet{width:100%;max-height:100%;flex:1 1 auto}.sheet{--tab-top: 1.15rem;--tab-h: 14px;--tab-inset: 1.25rem;position:relative;width:min(38rem,100%);max-width:100%;max-height:100%;display:flex;flex-direction:column;min-width:0;min-height:0;color:var(--ink);background:var(--cream);border-radius:1.35rem;overflow:hidden;animation:screenReconstruct .6s cubic-bezier(.16,1,.3,1) both}.sheet.is-closed{visibility:hidden;pointer-events:none}.sheet-edge{pointer-events:none;position:absolute;inset:0;z-index:3;border:3px solid var(--cream);border-radius:inherit}.sheet-pane{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;margin:1.15rem 1.15rem 0;background-color:var(--sheet);background-image:var(--lamp);border-radius:1.2rem;overflow:hidden}.sheet-tab{pointer-events:none;position:absolute;top:var(--tab-top);left:var(--tab-inset);z-index:2;width:58%;height:var(--tab-h);border-radius:999px;background:var(--sheet-tab)}.sheet-close,.sheet a.sheet-close{position:absolute;top:calc(var(--tab-top) + var(--tab-h) / 2 - 10px);right:calc(var(--tab-inset) - 4px);z-index:2;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--close-dot);text-decoration:none;cursor:pointer}.sheet-close:before,.sheet-close:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.85px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%) rotate(var(--arm, 45deg))}.sheet-close:after{--arm: -45deg}.sheet-close:hover,.sheet a.sheet-close:hover{color:var(--close-dot);filter:brightness(1.18)}.sheet-close:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sheet-sill{flex-shrink:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:.55rem 1.15rem .7rem;background:var(--cream)}.sheet-rail{display:block;width:90%;height:9px;border-radius:999px;background:var(--sheet-rail)}.sheet-body{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding:2.55rem 1.7rem 1.45rem}.sheet-body>*+*{margin-top:.85rem}.sheet h1{margin:0;color:var(--ink)}.sheet .lede{margin:.7rem 0 0;padding-bottom:1.15rem;border-bottom:1px solid var(--sheet-edge);color:var(--muted)}.sheet h2{margin:1.7rem 0 .15rem;color:var(--label)}.sheet a{color:var(--signal);text-decoration-color:var(--signal-line);text-underline-offset:.18em}.sheet a:hover{color:var(--signal-hover);text-decoration-color:currentColor}.sheet p,.sheet li{max-width:38rem}.sheet li::marker{color:var(--label)}.sheet p{margin:0}.sheet ul{margin:.4rem 0 0;padding-left:1.15rem}.sheet li+li{margin-top:.4rem}.flag{display:inline-block;margin-top:.5rem;color:var(--label)}.btn{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.4rem;padding:.5rem 1rem;border:1px solid var(--signal-line);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);text-decoration:none;color:var(--signal)}.btn:hover{background:var(--signal-wash);color:var(--signal-hover)}.btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus)}.mug-wrap{pointer-events:none;position:absolute;right:clamp(2.4rem,5vw,4.4rem);bottom:clamp(2.3rem,4vh,3.2rem);width:7.2rem;height:7.2rem}.mug-liquid{position:absolute;top:19.26%;left:19.35%;width:61.48%;height:61.48%;border-radius:50%;overflow:hidden;z-index:2;pointer-events:none}.coffee-canvas{width:100%;height:100%;border-radius:50%;display:block;image-rendering:auto}.mug-liquid-shadow{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 3px 10px #0000008c,inset 0 0 4px #0006;pointer-events:none}@keyframes screenReconstruct{0%{scale:.82;opacity:.12;filter:brightness(2.1) blur(4px);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:22px 22px;mask-size:22px 22px}28%{scale:.92;opacity:.62;filter:brightness(1.7) blur(2px);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:10px 10px;mask-size:10px 10px}50%{scale:.98;opacity:.9;filter:brightness(1.32) blur(.7px);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:5.5px 5.5px;mask-size:5.5px 5.5px}70%{scale:1;opacity:1;filter:brightness(1.12) blur(.2px);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:3.2px 3.2px;mask-size:3.2px 3.2px}88%{scale:1;opacity:1;filter:brightness(1.04) blur(0);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:1.7px 1.7px;mask-size:1.7px 1.7px}to{scale:1;opacity:var(--reconstruct-opacity, 1);filter:none;-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:1px 1px;mask-size:1px 1px}}@keyframes screenDeconstruct{0%{scale:1;opacity:1;filter:none;-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:1px 1px;mask-size:1px 1px}18%{scale:1;opacity:1;filter:brightness(1.08) blur(0);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:2.5px 2.5px;mask-size:2.5px 2.5px}48%{scale:.94;opacity:.62;filter:brightness(1.55) blur(1.5px);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:8px 8px;mask-size:8px 8px}to{scale:.82;opacity:0;filter:brightness(2.1) blur(4px);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);mask-image:radial-gradient(circle,#000 0 1.1px,transparent 1.7px);-webkit-mask-size:22px 22px;mask-size:22px 22px}}::view-transition-group(nav){z-index:var(--z-nav)}::view-transition-group(sheet){z-index:var(--z-window);overflow:visible;animation:none}::view-transition-group(mix-id),::view-transition-group(mix-reel){z-index:var(--z-window)}::view-transition-group(hive),::view-transition-group(projects),::view-transition-group(objects),::view-transition-group(station-brief){z-index:var(--z-window);animation:none}::view-transition-old(mix-id),::view-transition-old(mix-reel),::view-transition-old(hive),::view-transition-old(projects),::view-transition-old(objects),::view-transition-old(station-brief){animation:screenDeconstruct .4s cubic-bezier(.4,0,1,1) both}::view-transition-new(mix-id){animation:screenReconstruct .56s cubic-bezier(.16,1,.3,1) 70ms both}::view-transition-new(mix-reel){animation:screenReconstruct .56s cubic-bezier(.16,1,.3,1) .14s both}::view-transition-new(hive),::view-transition-new(projects),::view-transition-new(objects),::view-transition-new(station-brief){animation:screenReconstruct .56s cubic-bezier(.16,1,.3,1) 80ms both}::view-transition-old(sheet){z-index:1;height:auto;mix-blend-mode:normal;transform-origin:center;animation:screenDeconstruct .36s cubic-bezier(.4,0,1,1) both}::view-transition-new(sheet){z-index:2;height:auto;mix-blend-mode:normal;transform-origin:center;animation:screenReconstruct .62s cubic-bezier(.16,1,.3,1) both}@media(max-width:860px){.desk{padding:.85rem .85rem 4.8rem}.glass-nav{gap:.28rem;margin-bottom:1.1rem;font-size:.62rem;letter-spacing:.14em;max-width:calc(100vw - 1.7rem);flex-wrap:wrap}.glass-nav a{height:2.15rem;padding:0 .55rem;flex:0 1 auto}.nav-home{width:2.15rem;padding:0}.nav-hex{width:12px;height:14px}.glass-nav a[aria-current=page]:after{bottom:5px}.sheet{width:min(38rem,100%);border-radius:1.1rem}.sheet-tab{width:52%}.sheet-body{padding:2.3rem 1.25rem 1.2rem}.mug-wrap{width:4.6rem;height:4.6rem;right:1.7rem;bottom:1.9rem}.hud-clock{display:none}}@media(prefers-reduced-motion:reduce){.sheet,.hive,.disks-wrap,.object-collection,.media-log,.station-brief{animation:none}.hex-cluster{transition:none}.hud-clock-track>i,.hud-clock-colon{animation:none}::view-transition-old(sheet),::view-transition-new(sheet),::view-transition-old(mix-id),::view-transition-new(mix-id),::view-transition-old(mix-reel),::view-transition-new(mix-reel),::view-transition-old(hive),::view-transition-new(hive),::view-transition-old(projects),::view-transition-new(projects),::view-transition-old(objects),::view-transition-new(objects),::view-transition-old(media-log),::view-transition-new(media-log),::view-transition-old(station-brief),::view-transition-new(station-brief){animation:none!important}}:root{--cursor-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cfilter id='s' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeDropShadow dx='0.5' dy='1' stdDeviation='0.8' flood-color='%231e2630' flood-opacity='0.45'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M4 2 L4 19 L8.5 14.8 L12.2 22.2 L14.8 20.8 L11.2 13.6 L18 13.6 Z' fill='%23ffffff' stroke='%23ead6a4' stroke-width='1.3' stroke-linejoin='round' stroke-linecap='round' filter='url(%23s)'/%3E%3C/svg%3E") 4 2, auto;--cursor-pointer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cfilter id='s' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeDropShadow dx='0.5' dy='1' stdDeviation='0.8' flood-color='%231e2630' flood-opacity='0.45'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M8 2.5 C7.2 2.5 6.5 3.2 6.5 4 L6.5 11.2 L5.2 11.2 C4.4 11.2 3.8 11.8 3.8 12.6 C3.8 14 4.8 15.5 6.2 17.3 L8.4 20.2 C9.1 21 10.1 21.5 11.2 21.5 L15.5 21.5 C17 21.5 18.2 20.3 18.2 18.8 L18.2 13.5 C18.2 12.7 17.6 12.1 16.8 12.1 C16.6 12.1 16.4 12.15 16.2 12.25 C15.9 11.6 15.3 11.1 14.5 11.1 C14.3 11.1 14 11.15 13.8 11.3 C13.5 10.6 12.8 10.1 12 10.1 C11.8 10.1 11.6 10.15 11.4 10.25 L11.4 4 C11.4 3.2 10.7 2.5 9.9 2.5 L8 2.5 Z' fill='%23ffffff' stroke='%23ead6a4' stroke-width='1.3' stroke-linejoin='round' stroke-linecap='round' filter='url(%23s)'/%3E%3C/svg%3E") 8 2, pointer}@media(hover:hover)and (pointer:fine){html,body{cursor:var(--cursor-arrow)}a,button,input[type=button],input[type=submit],summary,[role=button],.mug-wrap{cursor:var(--cursor-pointer)}}.desk-effects-container{pointer-events:none;position:fixed;inset:0;z-index:var(--z-fx)}.desk-canvas{pointer-events:none;position:fixed;inset:0;width:100vw;height:100vh;z-index:var(--z-fx);mix-blend-mode:screen}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.on-glass-cut,.on-glass-blot,.on-glass-bloom{pointer-events:none}.on-glass-cut{position:absolute;inset:-22%;z-index:0;background:radial-gradient(ellipse at 50% 52%,rgb(from var(--glass-abyss) r g b / .5) 0 48%,transparent 72%)}.on-glass-blot{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:auto;filter:brightness(0) blur(12px);opacity:.55;transform:var(--on-glass-spin, none) translateY(2%) scale(1.06)}.on-glass-bloom{position:absolute;inset:-20%;z-index:1;background:radial-gradient(ellipse at 50% 50%,transparent 36%,rgb(from var(--emit-glow) r g b / .48) 50%,transparent 64%);filter:blur(8px);animation:on-glass-bloom 7s ease-in-out infinite}.on-glass-body{position:relative;z-index:1;display:block;width:100%;height:auto;transform:var(--on-glass-spin, none);filter:drop-shadow(0 1px 1px rgb(from var(--glass-abyss) r g b / .68)) drop-shadow(0 0 7px rgb(from var(--glass-abyss) r g b / .34)) drop-shadow(0 0 14px rgb(from var(--emit) r g b / .22))}@keyframes on-glass-bloom{0%,to{opacity:.58}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){.on-glass-bloom{animation:none;opacity:.72}}.dial{pointer-events:none;position:absolute;top:50%;left:50%;z-index:1;width:calc(100% * var(--dial-scale, 1.55));aspect-ratio:1;translate:-50% -50%;overflow:visible}.dial g,.dial circle{transform-box:view-box;transform-origin:100px 100px}.dial circle{fill:none;stroke:var(--ring);stroke-width:1;vector-effect:non-scaling-stroke}.dial .dial-track{stroke:var(--ring-inset)}.dial .dial-inner{stroke:var(--ring-inner);opacity:.55}.dial .dial-ruler-out{stroke:var(--hud-ink);stroke-width:3;stroke-dasharray:1 5}.dial .dial-ruler-in{stroke:var(--hud-ink);stroke-width:6;stroke-dasharray:1 11;opacity:.8}.dial .dial-seg{stroke-width:1.4;stroke-dasharray:46 74 20 122;stroke-linecap:round}.dial .dial-seg-b{stroke-dasharray:24 92 60 264}.dial .dial-lit{stroke:var(--signal);stroke-width:1.6;stroke-dasharray:26 574;stroke-linecap:round;animation:dial-cw var(--dur) linear infinite,dial-breathe 6s ease-in-out infinite}.dial .dial-node{fill:rgb(from var(--cream) r g b / .75);stroke:none}.dial .dial-node-hot{fill:var(--signal-tick);stroke:none}.dial-cw{animation:dial-cw var(--dur, 40s) linear infinite}.dial-ccw{animation:dial-ccw var(--dur, 40s) linear infinite}@keyframes dial-cw{to{transform:rotate(360deg)}}@keyframes dial-ccw{to{transform:rotate(-360deg)}}@keyframes dial-breathe{0%,to{opacity:.45}50%{opacity:1}}@media(max-width:860px){.dial .dial-ruler-in,.dial .dial-seg-b{display:none}}@media(prefers-reduced-motion:reduce){.dial-cw,.dial-ccw,.dial .dial-lit{animation:none}}.burger-wrap{pointer-events:none;position:absolute;--burger-gutter: clamp(3.4rem, 6vw, 4.8rem);left:var(--burger-gutter);top:calc(50% + 2.4rem);z-index:1;width:8.4rem;--on-glass-spin: rotate(-11deg)}.burger-wrap .on-glass-body,.burger-wrap .on-glass-blot{width:112%;height:auto;margin:-4% 0 0 -6%}.burger-wrap .on-glass-body{z-index:2}.burger-hit{pointer-events:auto;position:absolute;inset:-14%;z-index:4;margin:0;padding:0;border:0;border-radius:46%;background:transparent;appearance:none;cursor:pointer}.nutri{pointer-events:none;position:absolute;inset:0;z-index:3}.nutri .row{position:absolute;display:flex;align-items:baseline;gap:.7rem;font-family:var(--font-mono);font-size:.58rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hud-label);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.burger-wrap:has(.burger-hit[aria-expanded=true]) .nutri .row{opacity:1;visibility:visible;animation:screenReconstruct .5s cubic-bezier(.16,1,.3,1) both;transition:visibility 0s}.nutri i{font-style:normal;font-weight:500}.nutri b{color:var(--ink);font-weight:500;letter-spacing:.06em}.nutri .row-kcal b{font-size:.92rem;font-weight:600;letter-spacing:.02em}.row-kcal{left:62%;top:-2.35rem;transform:translate(-50%)}.row-fat{left:calc(.4rem - var(--burger-gutter));top:20%}.row-pro{left:calc(100% + .45rem);bottom:14%}.row-carb{left:2%;bottom:-1.85rem}@media(max-width:860px){.burger-wrap{width:4.1rem;left:1.35rem;top:auto;bottom:1.9rem}.nutri .row{font-size:.5rem;gap:.5rem}.nutri .row-kcal b{font-size:.78rem}.row-kcal{left:calc(100% + .35rem);top:-1.7rem;transform:none}.row-fat{left:0;top:-1.7rem}.row-pro{left:calc(100% + .85rem);top:36%;bottom:auto}.row-carb{left:6%;bottom:-1.5rem}}@media(prefers-reduced-motion:reduce){.nutri .row{animation:none!important;transition:none!important}}.proj{--size: 7.2rem;pointer-events:none;position:absolute;z-index:1;left:clamp(2.3rem,3.6vw,3.2rem);top:clamp(3.4rem,6.8vh,4.4rem);width:var(--size);height:var(--size);transform:rotate(43deg)}.bay-bleed,.glass-skin{pointer-events:none;position:absolute}.bay-bleed{inset:4%;z-index:0;background-image:url(/accessories/chassis.png);background-size:100% 100%;filter:blur(12px) saturate(2.1) brightness(1.45);opacity:.62;mix-blend-mode:screen;animation:proj-bleed 5.6s ease-in-out infinite;transition:opacity .55s ease}.bay-plate{position:relative;z-index:2}.proj-body{display:block;width:100%;height:auto;filter:drop-shadow(0 0 .7px rgb(from var(--emit) r g b / .55));transition:opacity .45s ease,filter .25s ease}.proj-body.is-off{position:absolute;left:0;top:0;opacity:0}.glass-skin{inset:0;z-index:3;background:linear-gradient(180deg,rgb(from var(--emit) r g b / .12) 0%,transparent 24%),linear-gradient(163deg,rgb(from var(--emit-mute) r g b / .08),rgb(from var(--glass-abyss) r g b / .16));-webkit-mask-image:url(/accessories/chassis.png);mask-image:url(/accessories/chassis.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.proj-hit{pointer-events:auto;position:absolute;inset:0;clip-path:polygon(50% 7%,99% 94%,1% 94%);z-index:4;margin:0;padding:0;border:0;background:transparent;appearance:none;cursor:pointer}.proj-hit:focus-visible{outline:none}.bay-plate:has(.proj-hit:focus-visible){outline:1.5px solid var(--ring);outline-offset:2px}.bay-plate:has(.proj-hit:hover) .proj-body,.bay-plate:has(.proj-hit:focus-visible) .proj-body{filter:drop-shadow(0 0 2px rgb(from var(--emit) r g b / .75)) brightness(1.08)}.bay-plate:has(.proj-hit:active) .proj-body{filter:drop-shadow(0 0 1px rgb(from var(--emit) r g b / .55)) brightness(.94)}.holo{pointer-events:none;position:absolute;z-index:5;left:42%;top:51.4%;width:112.5%;height:112.5%;transform:translate(-50%,-50%) scale(1);opacity:.72;filter:blur(0);transform-origin:50% 50%;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.holo:before{content:"";position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(from var(--emit-glow) r g b / .42) 0%,rgb(from var(--emit-mute) r g b / .16) 48%,transparent 72%);filter:blur(8px);animation:proj-bloom 5.2s ease-in-out infinite}.earth{position:relative;width:100%;height:100%;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgb(from var(--emit-mute) r g b / .35))}.earth-ball{position:absolute;inset:6%;border-radius:50%;overflow:hidden;background:transparent;box-shadow:inset 0 0 0 1px rgb(from var(--emit) r g b / .12)}.earth-globe{display:block;width:100%;height:100%;object-fit:cover;opacity:.62;animation:proj-earth-spin 60s linear infinite}.earth-shade,.earth-limb{position:absolute;inset:6%;border-radius:50%;pointer-events:none}.earth-shade{background:radial-gradient(circle at 50% 50%,rgb(from var(--emit) r g b / .14) 0%,transparent 40%),radial-gradient(circle at 50% 50%,transparent 52%,rgb(from var(--glass-abyss) r g b / .22) 100%)}.earth-limb{inset:3%;box-shadow:0 0 10px 2px rgb(from var(--emit-mute) r g b / .22),inset 0 0 12px 3px rgb(from var(--emit-glow) r g b / .14)}.proj.is-idle .holo{opacity:0;transform:translate(-50%,-50%) scale(.16);filter:blur(12px);transition:opacity .48s cubic-bezier(.4,0,1,1),transform .52s cubic-bezier(.5,0,.2,1),filter .42s ease}.proj.is-idle .bay-bleed{opacity:.08;animation:none}.proj.is-idle .proj-body.is-on{opacity:0}.proj.is-idle .proj-body.is-off{opacity:1;filter:brightness(.84) saturate(.72)}.proj.is-idle .bay-plate:has(.proj-hit:hover) .proj-body.is-off,.proj.is-idle .bay-plate:has(.proj-hit:focus-visible) .proj-body.is-off{filter:brightness(1) saturate(.9) drop-shadow(0 0 2px rgb(from var(--emit) r g b / .5))}.proj.is-idle .glass-skin{opacity:.7}@keyframes proj-bloom{0%,to{opacity:.55}50%{opacity:1}}@keyframes proj-bleed{0%,to{opacity:.42}50%{opacity:.7}}@keyframes proj-earth-spin{to{transform:rotate(-360deg)}}@media(min-width:861px)and (max-width:1340px){.desk[data-chrome=mix] .proj{--size: 5.2rem;left:1.6rem;top:2.55rem}}@media(max-width:860px){.proj{--size: 3.2rem;left:.7rem;top:3.55rem}.proj-hit{clip-path:none}}@media(prefers-reduced-motion:reduce){.bay-bleed,.holo:before,.earth-globe{animation:none}.holo,.proj.is-idle .holo{animation:none;transition:none;transform:translate(-50%,-50%);filter:none}.bay-bleed,.proj-body{transition:none}}
