:root{--workspace-page-bg:#151328;--workspace-scene-bg:#33253c;--workspace-text:#f9f4e8;--workspace-window-bg:#0a0d1fed;--workspace-warm:#ffd09e;--workspace-focus:#b9e6ef}.workspace-brand nav{gap:22px;display:flex}.workspace-brand nav a:hover{color:#fff}.nojs-workspace{color:#f5f0e7;background:#080a1c;min-height:100vh;padding:12vh 8vw;font-family:Inter,system-ui,sans-serif}.nojs-workspace h1{max-width:900px;font-size:clamp(2rem,7vw,4.5rem)}.nojs-workspace p{color:#b7bfd3}.nojs-workspace nav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.nojs-workspace a{color:#d9f4fb;border:1px solid #52617e;border-radius:10px;padding:12px 16px;text-decoration:none}.workspace-page{background:var(--workspace-page-bg);min-height:100dvh;color:var(--workspace-text);place-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;overflow:hidden}.workspace-brand{display:none}.brand-chip{color:#fff;font-size:15px;font-family:var(--font-serif);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-chip>span{backdrop-filter:blur(12px);letter-spacing:.12em;background:#fff4e229;border:1px solid #fff6e54d;border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.workspace-brand nav a{color:#fff7eae0;text-shadow:0 1px 8px #150d26b3;font-size:13px;text-decoration:none}.workspace-copy{z-index:4;text-shadow:0 3px 28px #180d2b80;text-align:center;background:0 0;width:min(720px,72vw);max-width:none;padding:0;position:absolute;top:8%;left:50%;right:auto;transform:translate(-50%)}.workspace-scene{aspect-ratio:1672/941;isolation:isolate;background:#10132a url(/assets/galaxy/cozy-galaxy-workspace-reference.png) 50%/100% 100% no-repeat;background-color:var(--workspace-scene-bg);background-image:url(/assets/galaxy/cozy-galaxy-workspace-reference.png);background-position:50%;background-size:100% 100%;width:min(100vw,177.683dvh);height:min(100dvh,56.2799vw);min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 0 90px #04040fa6}.workspace-copy h1{letter-spacing:-.02em;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:600;line-height:.88;font-family:var(--font-serif);color:#fff6e5;margin:0}.workspace-copy p{color:#ffd09e;letter-spacing:normal;margin:0 0 10px;font-size:12.5px;font-weight:700}.workspace-copy>span{color:#fff4e2e6;max-width:580px;margin:18px auto 0;font-size:clamp(.84rem,1.05vw,1rem);line-height:1.6;display:block}.sky-aperture{z-index:2;opacity:1;mix-blend-mode:normal;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:url(/assets/galaxy/window-aperture-v3.png);mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:alpha}@keyframes star-twinkle-drift{0%,to{opacity:.15;transform:translate(0,0)scale(.7)}35%{opacity:1;transform:translate(5px,-4px)scale(1.45)}70%{opacity:.36;transform:translate(9px,-8px)scale(.9)}}@keyframes shooting-star-pass{0%,10%{opacity:0;top:25%;right:2%;transform:rotate(-18deg)scaleX(.55)}14%{opacity:.98}42%{opacity:.9;top:48.2%;right:42%;transform:rotate(-18deg)scaleX(1)}58%{opacity:.82;top:59.8%;right:62%;transform:rotate(-18deg)scaleX(1.08)}64%{opacity:.78;top:64.44%;right:70%;transform:rotate(-18deg)scaleX(1.08)}66%{opacity:.45;top:65.89%;right:72.5%;transform:rotate(-18deg)scaleX(1.07)}68%{opacity:.2;top:67.34%;right:75%;transform:rotate(-18deg)scaleX(1.06)}70%{opacity:.05;top:68.79%;right:77.5%;transform:rotate(-18deg)scaleX(1.05)}72%{opacity:0;top:70.24%;right:80%;transform:rotate(-18deg)scaleX(1.04)}82%,to{opacity:0;top:77.2%;right:92%;transform:rotate(-18deg)scaleX(1)}}.visible-starfield{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.visible-starfield i{background:#fff8d9;border-radius:50%;width:4px;height:4px;animation:3.8s ease-in-out infinite star-twinkle-drift;position:absolute;box-shadow:0 0 8px 2px #dbe7ffbf}.visible-starfield i:first-child{animation-delay:-.4s;top:22%;left:3%}.visible-starfield i:nth-child(2){animation-delay:-2.1s;top:64%;left:10%}.visible-starfield i:nth-child(3){animation-delay:-1.3s;top:38%;left:19%}.visible-starfield i:nth-child(4){animation-delay:-2.8s;top:78%;left:28%}.visible-starfield i:nth-child(5){animation-delay:-.9s;top:14%;left:37%}.visible-starfield i:nth-child(6){animation-delay:-3.2s;top:58%;left:47%}.visible-starfield i:nth-child(7){animation-delay:-1.7s;top:26%;left:58%}.visible-starfield i:nth-child(8){animation-delay:-.2s;top:72%;left:67%}.visible-starfield i:nth-child(9){animation-delay:-2.4s;top:18%;left:76%}.visible-starfield i:nth-child(10){animation-delay:-1.1s;top:53%;left:84%}.visible-starfield i:nth-child(11){animation-delay:-3.4s;top:30%;left:92%}.visible-starfield i:nth-child(12){animation-delay:-1.9s;top:80%;left:96%}.shooting-star{z-index:2;clip-path:polygon(0 50%,8% 12%,100% 0,100% 100%,8% 88%);transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#fffae0fa 0,#c6ddffe6 5%,#b2d3ff9e 18%,#0000 100%);border-radius:100%;width:clamp(280px,42%,620px);height:5px;animation:6s linear 1s infinite shooting-star-pass;position:absolute;top:25%;right:2%;box-shadow:0 0 10px 2px #c6ddffe6}.workspace-scene:before,.workspace-scene:after{display:none}.workspace-page[data-scene-state=ai-lab] .visible-starfield i{background:#d8f6ff;animation-duration:2.4s;box-shadow:0 0 12px 3px #7dcfffeb}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)translateY(-2px)}}@keyframes sway-left{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes cape-float{0%,to{transform:translate(-50%)translate(0,0)rotate(0)skewY(0)}50%{transform:translateX(-50%) translate3d(var(--cape-shift),var(--cape-lift),0) rotate(var(--cape-rotate)) skewY(var(--cape-skew))}}@keyframes blink{0%,45%,49%,to{transform:scaleY(1)}47%,48%{transform:scaleY(.08)}}.plant-sway-left{animation:7s ease-in-out infinite sway-left;left:1%}.plant-sway-right{animation:8.5s ease-in-out infinite reverse sway-left;right:1%}.plush-eye{background:#332642;border-radius:50%;width:4px;height:7px;animation:7s infinite blink;position:absolute;top:27%}.eye-left{left:40%}.eye-right{animation-delay:80ms;left:53%}.plant-sway{z-index:3;transform-origin:50% 100%;pointer-events:none;opacity:.1;mix-blend-mode:screen;filter:blur(4px);background:radial-gradient(at 45% 62%,#7ec7a638,#0000 44%),linear-gradient(110deg,#0000 30%,#b5e1cb1f,#0000 62%);width:23%;height:66%;position:absolute;bottom:18%}.workspace-preview-system{z-index:6;pointer-events:none;filter:none;opacity:1;background:0 0;position:absolute;inset:0}.monitor-screen{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0;overflow:visible}.app-grid{z-index:2;grid-template-columns:repeat(4,44px);justify-content:center;gap:10px;display:grid;position:absolute;bottom:9%;left:7%;right:7%}.monitor-shell{z-index:5;filter:none;pointer-events:none;width:39.2%;height:42%;position:absolute;top:34%;left:30.2%;transform:none}.app-button,.bottom-link-trigger{color:#fff;cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;place-items:center;margin:0;padding:0;transition:none;display:grid;transform:none}.hotspot-icon-frame,.bottom-link-trigger>span{display:none}.hotspot-trigger:focus-visible,.bottom-link-trigger:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.workspace-bottom-links{z-index:9;pointer-events:none;height:48px;position:absolute;inset:88.7% 0 auto}.bottom-link-trigger{position:absolute;top:0;transform:translate(-50%)}.bottom-link-trigger[data-window-id=projects]{left:19.3%}.bottom-link-trigger[data-window-id=ai-lab]{left:40.7%}.bottom-link-trigger[data-window-id=trading-lab]{left:57.4%}.bottom-link-trigger[data-window-id=about]{left:74.3%}.hotspot-popover{z-index:8;color:#fff7e9;width:190px;min-height:76px;box-shadow:none;backdrop-filter:none;pointer-events:auto;background:#1a162df2;border:1px solid #ffedd773;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;column-gap:10px;padding:14px 16px;transition:none;display:grid;position:absolute}.hotspot-popover-icon{color:#ffe5bc;border:1px solid #ffebd166;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.hotspot-popover strong{align-self:end;font-size:13px;line-height:1.2}.hotspot-popover small{color:#d8cedd;align-self:start;margin-top:5px;font-size:9px;line-height:1.35}.hotspot-guide{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hotspot-guide-visible,.hotspot-guide-hit{fill:none;vector-effect:non-scaling-stroke}.hotspot-guide-visible{stroke:#ffefd7e0;stroke-width:1.35px;pointer-events:none}.hotspot-guide-hit{stroke:#0000;stroke-width:16px;pointer-events:stroke}.workspace-page[data-scene-state=about] .plush-motion{opacity:.82;transform:translateY(-3px)rotate(-1deg)}.workspace-page[data-scene-state=about] .cape-upper{--cape-rotate:1.15deg;--cape-shift:1.15px;--cape-lift:-.5px}.workspace-page[data-scene-state=about] .cape-middle{--cape-rotate:2.3deg;--cape-shift:2.3px;--cape-lift:-1.1px}.workspace-page[data-scene-state=about] .cape-tail{--cape-rotate:3.8deg;--cape-shift:3.4px;--cape-lift:-1.6px}.computer-foreground{z-index:3;pointer-events:none;position:absolute;inset:0}.computer-foreground img{object-fit:fill;object-position:center;width:100%;height:100%;display:block}.plush-cape-rig{z-index:4;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden;container-type:size}.cape-segment{will-change:transform;backface-visibility:hidden;background-image:url(/assets/galaxy/plush-cape-desktop-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:50%}.cape-upper{--cape-rotate:1deg;--cape-shift:1px;--cape-lift:-.4px;--cape-skew:.4deg;clip-path:polygon(82.5% 58.5%,96% 58.5%,96% 63.8%,82.5% 63.8%);transform-origin:84.4% 59.8%;animation:4.4s ease-in-out -1.2s infinite cape-float}.cape-middle{--cape-rotate:2deg;--cape-shift:2px;--cape-lift:-1px;--cape-skew:.9deg;clip-path:polygon(82.5% 62.4%,96% 62.4%,96% 67.3%,82.5% 67.3%);transform-origin:85% 62.5%;animation:3.6s ease-in-out -2.7s infinite cape-float}.cape-tail{--cape-rotate:3.4deg;--cape-shift:3px;--cape-lift:-1.4px;--cape-skew:1.5deg;clip-path:polygon(82.5% 65.8%,96% 65.8%,96% 70.5%,82.5% 70.5%);transform-origin:86% 65.7%;animation:3.2s ease-in-out -3.6s infinite cape-float}.plush-reactor{z-index:4;pointer-events:none;position:absolute;inset:0}.plush-motion{z-index:5;transform-origin:50% 90%;pointer-events:none;opacity:.42;width:20%;height:36%;animation:3.6s ease-in-out infinite breathe;position:absolute;bottom:5%;right:7%}.plush-reactor:before{content:"";filter:blur(10px);mix-blend-mode:screen;opacity:.55;background:radial-gradient(#ffcfb52e,#ffa6c40f 44%,#0000 70%);border-radius:50%;width:29%;height:52%;transition:opacity .35s;position:absolute;bottom:3%;right:3%}.workspace-page[data-scene-state=about] .plush-reactor:before{opacity:1}.workspace-scene-guard{display:contents}.workspace-windows{z-index:20;pointer-events:none;position:fixed;inset:0}.workspace-dialog{background:var(--workspace-window-bg);backdrop-filter:blur(26px);pointer-events:auto;border:1px solid #becdff38;border-radius:18px;width:min(760px,100vw - 40px);height:min(620px,100dvh - 130px);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 90px #0000009e,inset 0 1px #ffffff14}.window-titlebar{cursor:grab;touch-action:none;user-select:none;background:#202445b8;border-bottom:1px solid #c4cfff1f;grid-template-columns:150px 1fr 150px;align-items:center;height:48px;padding:0 16px;display:grid}.is-dragging-window .window-titlebar{cursor:grabbing}.window-titlebar h2{text-align:center;letter-spacing:.03em;margin:0;font-size:13px}.window-path{text-align:right;color:#77819d;font:9px/1 ui-monospace,monospace}.traffic-lights button,.traffic-lights span{border:0;border-radius:50%;width:11px;height:11px;padding:0}.traffic-lights button:first-child{background:#ff746c}.traffic-lights button:nth-child(2){background:#f7c761}.window-scroll{overscroll-behavior:contain;height:calc(100% - 48px);padding:26px;overflow:auto}.window-intro{border-bottom:1px solid #ffffff1a;grid-template-columns:130px 1fr;gap:18px;margin-bottom:22px;padding-bottom:20px;display:grid}.window-intro span,.about-kicker,.contact-panel span{color:#86cfe3;letter-spacing:.18em;font:700 10px/1.4 ui-monospace,monospace}.window-intro p{color:#bcc4d9;margin:0;line-height:1.65}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-card{background:linear-gradient(145deg,#262c55ad,#141834c7);border:1px solid #becdff21;border-radius:14px;padding:18px}.project-card h3{margin:10px 0 8px;font-size:17px}.project-card p{color:#b5bfd4;margin:0;font-size:13px;line-height:1.6}.project-card ul{color:#d5d9e8;margin:14px 0;padding:0;font-size:11px;list-style:none}.project-card li{margin:6px 0}.project-card li:before{content:"✦";color:#d9ae72;margin-right:7px}.card-meta{color:#76839e;text-transform:uppercase;justify-content:space-between;font:9px/1 ui-monospace,monospace;display:flex}.tag-row{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.tag-row span,.skill-cloud span{color:#9eabc5;background:#141936b8;border:1px solid #9fb4da21;border-radius:999px;padding:5px 7px;font-size:9px}.card-links{gap:14px;margin-top:15px;display:flex}.card-links a,.text-link,.primary-link,.contact-panel a{color:#a5d8e5;font-size:11px;text-decoration:none}.window-link-section{background:#11152eb8;border-radius:14px;margin-top:22px;padding:20px}.window-link-section h3{margin:0 0 12px}.article-list{gap:7px;margin-bottom:13px;display:grid}.article-list a{color:#d8ddec;gap:12px;font-size:12px;text-decoration:none;display:flex}.article-list span{color:#7886a6;text-transform:uppercase;min-width:65px;font:9px/1.6 ui-monospace,monospace}.text-link{margin-right:20px;display:inline-block}.market-frame{background:#101429;border:1px solid #becdff21;border-radius:14px;height:245px;margin-bottom:16px;overflow:hidden}.market-frame iframe{border:0;width:100%;height:100%}.primary-link{background:#4e7b992e;border:1px solid #a5d8e54d;border-radius:10px;margin-top:18px;padding:11px 15px;display:inline-flex}.about-layout{grid-template-columns:150px 1fr;align-items:start;gap:28px;display:grid}.about-orbit{aspect-ratio:1;background:radial-gradient(circle,#7363be99,#13183766 55%,#0000 57%),conic-gradient(from 45deg,#0000,#7dbbd2,#0000,#a77ec9,#0000);border:1px solid #97bfdb40;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 30px #ffffff1f}.about-orbit span{aspect-ratio:1;color:#fff;background:#121630;border-radius:50%;place-items:center;width:70%;font-size:34px;font-weight:800;display:grid}.about-layout h3{letter-spacing:-.03em;margin:9px 0 12px;font-size:25px}.about-layout p{color:#bbc3d6;line-height:1.75}.skill-cloud{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.contact-panel{background:#21264a9e;border:1px solid #becdff21;border-radius:14px;justify-content:space-between;align-items:center;margin-top:28px;padding:20px;display:flex}.contact-panel strong,.contact-panel p{display:block}.contact-panel strong{margin-top:6px}.contact-panel p{color:#8995ae;margin:5px 0 0;font-size:11px}.workspace-dock button{color:#a8b2c8;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;min-width:55px;padding:6px 8px;display:grid;position:relative}.workspace-dock button:hover,.workspace-dock button.active{color:#fff;background:#7580be33}.workspace-dock button span{font-size:17px}.workspace-dock button small{font-size:8px}.workspace-dock button i{background:#8ed1df;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px}.workspace-page[data-hydrated=false] .app-button,.workspace-page[data-hydrated=false] .workspace-dock button{pointer-events:none}.market-consent{text-align:center;background:radial-gradient(circle at 50% 30%,#5868b338,#0000 55%);place-items:center;height:100%;padding:28px;display:grid}.market-consent span{color:#8bcfe1;letter-spacing:.16em;font:700 10px/1.4 ui-monospace,monospace}.market-consent p{color:#aab4ca;max-width:390px;margin:10px 0 16px;font-size:12px;line-height:1.65}.market-consent button{color:#d8f3f8;cursor:pointer;background:#4c77973d;border:1px solid #a5d8e559;border-radius:10px;min-height:44px;padding:0 16px}.traffic-lights{align-items:center;gap:2px;display:flex}.traffic-lights button{cursor:pointer;width:34px;height:34px;position:relative;background:0 0!important}.traffic-lights button:after{content:"";background:#ff746c;border-radius:50%;position:absolute;inset:11px}.traffic-lights button:nth-child(2):after{background:#f7c761}.traffic-lights span{background:#5fd18a;width:12px;height:12px;margin:0 11px}.traffic-lights button:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:0}.workspace-dock.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.workspace-dock{z-index:40;backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#231c3bc7;border:1px solid #fff0dc38;border-radius:17px;gap:7px;padding:7px;transition:opacity .24s,transform .24s;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%,12px);box-shadow:0 18px 40px #0000006b}.workspace-dock.is-blocked{pointer-events:none}@media (width<=900px){.workspace-copy{max-width:420px;top:13%;left:5%;transform:none}.workspace-copy h1{font-size:clamp(2rem,6.7vw,3.8rem)}.plant-sway,.plush-motion{opacity:.7}}@media (width<=900px) and (width>=768px){.workspace-copy{width:80vw;top:9%}.workspace-copy h1{font-size:clamp(2.6rem,6.7vw,4.36rem)}.monitor-shell{width:50%;height:38%;top:39%;left:25%}}@media (prefers-reduced-motion:reduce){.app-button,.workspace-dialog{transition:none!important}.visible-starfield i,.shooting-star,.plush-motion,.plush-eye{animation:none!important}.plush-cape-rig{display:none}.visible-starfield i{opacity:.45}.shooting-star{display:none}}@media (width<=520px),(width>=521px) and (width<=767px) and (pointer:coarse){.workspace-dialog{border-radius:16px;width:auto;height:auto;position:fixed;inset:10px 10px 88px;transform:none!important}.window-titlebar{grid-template-columns:90px 1fr 90px}.window-path{display:none}.window-scroll{padding:18px}.window-intro{grid-template-columns:1fr;gap:8px}.project-grid{grid-template-columns:1fr}.about-layout{grid-template-columns:88px 1fr;gap:16px}.about-layout h3{font-size:19px}.contact-panel{flex-direction:column;align-items:flex-start;gap:16px}.workspace-dock button{flex:1;min-width:0}.plush-eye{display:none}.workspace-page{display:block}.workspace-dock{justify-content:space-around;width:calc(100% - 20px);bottom:10px}.workspace-scene{aspect-ratio:auto;background-image:url(/assets/galaxy/workspace-mobile.webp);background-position:top;background-size:cover;width:100%;max-width:none;height:100svh;min-height:100svh}.workspace-brand{display:none}.brand-chip strong{font-size:13px}.workspace-brand nav{gap:14px}.workspace-brand nav a{font-size:12px;font-weight:600}.workspace-copy{text-align:center;background:0 0;border-radius:12px;width:88vw;max-width:none;padding:0;top:9%;left:7%;right:7%}.workspace-dialog:not(.is-active){visibility:hidden;pointer-events:none}.workspace-copy h1{font-size:clamp(2.45rem,11.1vw,3.27rem);line-height:.9}.workspace-copy>span{max-width:340px;font-size:.83rem;line-height:1.58}.sky-aperture{border-radius:18px;width:84%;height:18%;inset:35% auto auto 8%;mask-image:none}.monitor-shell{backdrop-filter:none;width:64%;height:22%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;top:54%;left:18%}.monitor-screen{border:0;width:auto;height:auto;padding:0;position:absolute;inset:0}.app-grid{grid-template-columns:repeat(4,44px);justify-content:space-between;gap:0;bottom:10%;left:8%;right:8%}.plush-motion{opacity:.18}.workspace-bottom-links{height:48px;top:88%}.bottom-link-trigger[data-window-id=projects]{left:14%}.bottom-link-trigger[data-window-id=ai-lab]{left:38%}.bottom-link-trigger[data-window-id=trading-lab]{left:62%}.bottom-link-trigger[data-window-id=about]{left:86%}.hotspot-popover{width:160px;min-height:70px;padding:12px}.computer-foreground img{object-fit:cover;object-position:center top}.cape-segment{background-image:url(/assets/galaxy/plush-cape-mobile-v1.webp);background-position:top;background-size:100% 100%;width:max(100cqw,56.2201cqh);height:max(100cqh,177.872cqw)}.cape-upper{--cape-rotate:.7deg;--cape-shift:.7px;--cape-lift:-.3px;--cape-skew:.3deg;clip-path:polygon(82.2% 55.5%,96% 55.5%,96% 57.5%,82.2% 57.5%);transform-origin:84.2% 55.8%}.cape-middle{--cape-rotate:1.4deg;--cape-shift:1.4px;--cape-lift:-.7px;--cape-skew:.65deg;clip-path:polygon(82.2% 56.7%,96% 56.7%,96% 58.8%,82.2% 58.8%);transform-origin:84.8% 57%}.cape-tail{--cape-rotate:2.4deg;--cape-shift:2.1px;--cape-lift:-1px;--cape-skew:1.05deg;clip-path:polygon(82.2% 57.8%,96% 57.8%,96% 59.6%,82.2% 59.6%);transform-origin:85.6% 58%}.workspace-page[data-scene-state=about] .cape-upper{--cape-rotate:.8deg;--cape-shift:.8px;--cape-lift:-.35px}.workspace-page[data-scene-state=about] .cape-middle{--cape-rotate:1.6deg;--cape-shift:1.6px;--cape-lift:-.8px}.workspace-page[data-scene-state=about] .cape-tail{--cape-rotate:2.7deg;--cape-shift:2.4px;--cape-lift:-1.1px}.plush-reactor:before{width:42%;height:30%;bottom:26%;right:-3%}}@media (width<=900px) and (orientation:landscape){.workspace-copy{top:2%}.workspace-copy h1{font-size:clamp(1.3rem,4vw,1.9rem);line-height:1.05}.workspace-copy>span{font-size:.75rem}.lake-phase-label{bottom:110px!important}.lake-player-cluster{bottom:130px!important}.forecast-hero{top:5%}}.split-parent{display:inline-block;overflow:hidden}.split-line,.split-word,.split-char{will-change:transform, opacity}.about-dialog[data-astro-cid-gzxwlies]{background:0 0;border:none;max-width:min(560px,100vw - 48px);max-height:calc(100dvh - 96px);margin:auto;padding:0}.about-dialog[data-astro-cid-gzxwlies]::backdrop{backdrop-filter:blur(2px);background:#0000008c}.about-dialog[data-astro-cid-gzxwlies][open]{transform-origin:100% 0;animation:.45s cubic-bezier(.16,1,.3,1) both about-in}.about-dialog[data-astro-cid-gzxwlies][open]::backdrop{animation:.45s both about-fade}@keyframes about-in{0%{opacity:0;transform:scale(.92)translateY(-10px)}to{opacity:1;transform:none}}@keyframes about-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.about-dialog[data-astro-cid-gzxwlies][open],.about-dialog[data-astro-cid-gzxwlies][open]::backdrop{animation:none}}.about-card[data-astro-cid-gzxwlies]{backdrop-filter:blur(10px);color:#f3f0e8;background:#1b1b18e0;border:1px solid #ffffff1f;border-radius:14px;padding:26px;overflow:auto;box-shadow:0 30px 90px #0000008c}.about-card[data-astro-cid-gzxwlies] .text-muted[data-astro-cid-gzxwlies]{color:#b9b3a5}.about-card[data-astro-cid-gzxwlies] .text-soft[data-astro-cid-gzxwlies]{color:#8f897b}.about-card[data-astro-cid-gzxwlies] .text-amber[data-astro-cid-gzxwlies]{color:#d4a34b}.about-close[data-astro-cid-gzxwlies]{border:1px solid var(--color-line);width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:13px}.about-close[data-astro-cid-gzxwlies]:hover{color:var(--color-text);border-color:var(--color-soft)}.about-card[data-astro-cid-gzxwlies] .about-jobs[data-astro-cid-gzxwlies]{color:#b9b3a5;margin:0 0 4px;padding:0;font-size:13px;line-height:1.9;list-style:none}.about-card[data-astro-cid-gzxwlies] .about-jobs[data-astro-cid-gzxwlies] strong[data-astro-cid-gzxwlies]{color:#f3f0e8;font-weight:600}.about-card[data-astro-cid-gzxwlies] .about-jobs[data-astro-cid-gzxwlies] span[data-astro-cid-gzxwlies]{color:#8f897b;font-size:12px}.about-card[data-astro-cid-gzxwlies] .about-chip[data-astro-cid-gzxwlies]{color:#b9b3a5;background:#ffffff17;border-radius:999px;padding:3px 10px;font-size:12px}.about-card[data-astro-cid-gzxwlies] .about-close[data-astro-cid-gzxwlies]{color:#b9b3a5;border-color:#ffffff38}
