.world-os.courtyard.courtyard-shell{--shell-cream:#f1e8d4;--shell-spruce:#24352f;height:100svh;min-height:0;height:100dvh;color:var(--shell-cream)}.courtyard-shell .shell-header{pointer-events:none;z-index:20;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:28px 3.6% auto}.courtyard-shell .shell-header>button{pointer-events:auto}.courtyard-shell .shell-brand{background:var(--shell-spruce);border:0;border-radius:14px;width:58px;height:58px;padding:0;overflow:hidden}.courtyard-shell .shell-brand img{object-fit:cover;width:100%;height:100%}.courtyard-shell .shell-settings,.courtyard-shell .shell-dock{color:var(--shell-cream);-webkit-backdrop-filter:blur(20px);background:#24352fe8;border:1px solid #e9e0c74d;box-shadow:0 8px 32px #00000026,inset 0 1px #fff1d214}.courtyard-shell .shell-settings{border-radius:28px;align-items:center;gap:10px;height:48px;padding:0 19px;font-size:14px;font-weight:500;display:flex}.courtyard-shell .shell-intro{z-index:5;text-shadow:0 2px 18px #000b,0 1px 4px #0008;max-width:560px;position:absolute;top:clamp(122px,17vh,170px);left:4.2%}.courtyard-shell .shell-intro h1{color:#f7f2e7;font-family:var(--font-display), sans-serif;letter-spacing:-2.4px;margin:0 0 14px;font-size:clamp(40px,3.7vw,56px);font-weight:500;line-height:1.08}.courtyard-shell .shell-role{color:#f4eee1;margin:0 0 8px;font-size:21px;line-height:1.5}.courtyard-shell .intro-side{text-align:left;letter-spacing:-.5px;color:#f8f3e8;min-height:44px;text-shadow:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:0;font-size:26px;line-height:1.35;display:flex}.courtyard-shell .intro-side>svg{border:1px solid #f1e8d49c;border-radius:50%;flex:0 0 31px;width:31px;height:31px;padding:5px;transition:transform .18s,background .18s}.courtyard-shell .intro-side:hover>svg{background:#24352f80;transform:translate(3px)}.courtyard-shell .intro-side>span{animation:.24s both intro-reveal}.courtyard-shell .intro-side-hint{color:#e4dac2;margin:5px 0 0;font-size:15px}.courtyard-shell .shell-dock{bottom:max(34px, env(safe-area-inset-bottom));z-index:30;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:580px;padding:10px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.courtyard-shell .shell-dock>button{color:#f5efdf;background:0 0;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;height:86px;font-size:13px;transition:background .16s,color .16s;display:flex;position:relative}.courtyard-shell .shell-dock>button>svg{stroke-width:1.5px;width:25px;height:25px}.courtyard-shell .shell-dock>button:hover{background:#f1e8d41a}.courtyard-shell .shell-dock>.shell-projects,.courtyard-shell .shell-dock>button[aria-pressed=true]{color:#24352f;background:#f1ecdb;box-shadow:0 2px 8px #0002}.courtyard-shell.exploring .shell-dock>.shell-projects{color:#f5efdf;box-shadow:none;background:0 0}.courtyard-shell .shell-playing{background:#e0b887;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;right:29%}.courtyard-shell .shell-explore-help{white-space:nowrap;color:#f1e8d4;background:#24352fee;border-radius:24px;align-items:center;gap:12px;padding:6px 8px 6px 17px;font-size:13px;display:flex;position:absolute;bottom:140px;left:50%;transform:translate(-50%)}.courtyard-shell .shell-explore-help button{background:#f1e8d418;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.world-os.courtyard.courtyard-shell .court-places{display:none}.world-os.courtyard.courtyard-shell .court-discovery{width:min(370px,36vw);padding:24px;bottom:145px;left:4.2%}.world-os.courtyard.courtyard-shell .court-discovery h2{font-size:26px}.world-os.courtyard.courtyard-shell .court-discovery p{font-size:14px}.world-os.courtyard.courtyard-shell .court-discovery .back-to-court{color:#fff}.world-os.courtyard.courtyard-shell .court-discovery .discovery-action,.world-os.courtyard.courtyard-shell .court-discovery .discovery-secondary{color:#fff;background:#171d1a;border:1px solid #ffffff2e;box-shadow:0 5px 14px #0003}.world-os.courtyard.courtyard-shell .court-discovery .discovery-action:hover,.world-os.courtyard.courtyard-shell .court-discovery .discovery-secondary:hover{background:#0d110f;border-color:#fff6}.world-os.courtyard.courtyard-shell .court-discovery .discovery-action:disabled{color:#fff9;background:#171d1acc}.courtyard-shell button:focus-visible{outline-offset:4px;outline:2px solid #f5d391}.story-tabs button:focus-visible{outline-offset:4px;outline:2px solid #f5d391}.story-github:focus-visible{outline-offset:4px;outline:2px solid #f5d391}.shell-lighting button:focus-visible{outline-offset:4px;outline:2px solid #f5d391}.shell-lighting{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 12px;display:grid}.shell-lighting button{background:#e8e2d7;border:1px solid #d1c8b7;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:14px 4px;font-size:13px;display:flex}.shell-lighting button[aria-pressed=true]{color:#f1e8d4;background:#293e35;border-color:#293e35}.os-window.about-window{width:min(760px,100vw - 60px)}.personal-story .story-header{align-items:center;gap:25px;margin-bottom:28px;display:flex}.personal-story .story-header img{object-fit:cover;border-radius:12px;width:85px;height:101px}.personal-story .story-header .eyebrow{letter-spacing:1.4px;font-size:10px}.personal-story .story-header h2{letter-spacing:-1.2px;margin:7px 0 5px;font-size:34px}.personal-story .story-header p{margin:0;font-size:14px}.personal-story .story-tabs{border-bottom:1px solid #c8c0b2;gap:6px;margin-bottom:26px;display:flex}.personal-story .story-tabs button{color:#696e61;background:0 0;min-height:46px;padding:0 20px 12px;font-size:14px;font-weight:600;position:relative}.personal-story .story-tabs button[aria-selected=true]{color:#24352f}.personal-story .story-tabs button[aria-selected=true]:after{content:"";background:#24352f;height:2px;position:absolute;bottom:-1px;left:0;right:0}.personal-story .story-panel{min-height:240px}.personal-story .story-panel[hidden]{display:none}.personal-story .story-panel h3{font-family:var(--font-display), sans-serif;letter-spacing:-.7px;margin:0 0 18px;font-size:28px;line-height:1.2}.personal-story .story-panel p{margin:0 0 17px;font-size:15px;line-height:1.8}.personal-story .story-github{color:#293e35;border-top:1px solid #c8c0b2;align-items:center;gap:10px;width:100%;padding:12px 0;font-size:13px;display:inline-flex}@keyframes intro-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.courtyard-shell .shell-header{inset:max(20px, env(safe-area-inset-top)) 20px auto}.courtyard-shell .shell-brand{border-radius:11px;width:46px;height:46px}.courtyard-shell .shell-settings{gap:8px;height:44px;padding:0 15px;font-size:12px}.courtyard-shell .shell-intro{top:max(116px, calc(env(safe-area-inset-top) + 90px));left:20px;right:20px}.courtyard-shell .shell-intro h1{letter-spacing:-1.7px;margin-bottom:10px;font-size:clamp(32px,9.7vw,44px)}.courtyard-shell .shell-role{margin-bottom:7px;font-size:16px}.courtyard-shell .intro-side{letter-spacing:-.4px;gap:9px;min-height:44px;font-size:clamp(16px,5.1vw,22px)}.courtyard-shell .intro-side>svg{flex-basis:27px;width:27px;height:27px;padding:5px}.courtyard-shell .intro-side-hint{margin-top:0;font-size:13px}.courtyard-shell .shell-dock{width:calc(100% - 28px);max-width:470px;bottom:max(16px, env(safe-area-inset-bottom));border-radius:25px;gap:2px;padding:7px}.courtyard-shell .shell-dock>button{border-radius:18px;gap:7px;height:69px;font-size:11px}.courtyard-shell .shell-dock>button>svg{width:23px;height:23px}.world-os.courtyard.courtyard-shell .courtyard-spots,.world-os.courtyard.courtyard-shell .shell-doors{display:none}.world-os.courtyard.courtyard-shell .court-places{justify-content:center;gap:5px;width:auto;margin:0;display:flex;position:absolute;inset:92px 16px auto;transform:none}.world-os.courtyard.courtyard-shell .court-places button{color:#f1e8d4;background:#24352fee;border-radius:22px;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:11px;display:flex}.world-os.courtyard.courtyard-shell .court-places button[aria-pressed=true]{color:#24352f;background:#f1e8d4}.world-os.courtyard.courtyard-shell .court-discovery{width:auto;left:16px;right:16px;bottom:max(148px, calc(env(safe-area-inset-bottom) + 126px));z-index:45;border-radius:22px;padding:20px}.world-os.courtyard.courtyard-shell .court-discovery h2{font-size:24px}.world-os.courtyard.courtyard-shell .court-discovery .back-to-court{font-size:12px}.courtyard-shell .shell-explore-help{gap:5px;padding-left:12px;font-size:11px;bottom:116px}.personal-story .story-header{gap:17px;margin-bottom:24px}.personal-story .story-header img{width:65px;height:80px}.personal-story .story-header h2{letter-spacing:-.8px;font-size:26px}.personal-story .story-header p{font-size:12px}.personal-story .story-tabs button{padding:0 16px 12px}.personal-story .story-panel h3{font-size:28px}.personal-story .story-panel{min-height:285px}}@media (max-height:540px) and (min-width:600px){.courtyard-shell .shell-header{top:14px}.courtyard-shell .shell-brand{width:42px;height:42px}.courtyard-shell .shell-intro{top:82px}.courtyard-shell .shell-intro h1{margin-bottom:7px;font-size:36px}.courtyard-shell .shell-role{font-size:14px}.courtyard-shell .intro-side{font-size:18px}.courtyard-shell .shell-dock{border-radius:23px;width:380px;padding:6px;bottom:12px}.courtyard-shell .shell-dock>button{border-radius:17px;gap:4px;height:57px;font-size:10px}.courtyard-shell .shell-dock>button>svg{width:21px;height:21px}.courtyard-shell .shell-explore-help{bottom:91px}.world-os.courtyard.courtyard-shell .court-discovery{padding:16px;bottom:92px}}.courtyard-shell[data-motion=off] .intro-side>span{animation:none}.courtyard-shell[data-motion=off] .intro-side>svg{transition:none}@media (prefers-reduced-motion:reduce){.courtyard-shell .intro-side>span{animation:none}.courtyard-shell .intro-side>svg,.courtyard-shell .shell-dock>button{transition:none}}.world-os.courtyard.courtyard-shell .shell-doors[hidden],.world-os.courtyard.courtyard-shell .courtyard-spots[hidden]{display:none}.world-os.courtyard.courtyard-shell.exploring .door-plaque{opacity:1;pointer-events:auto}@media (max-width:768px),(max-width:960px) and (max-height:500px){.os-window.about-window[data-slot=dialog-content]{width:100%;max-width:100%}}.world-os.courtyard.courtyard-shell .shell-header{-webkit-backdrop-filter:blur(24px);pointer-events:auto;background:#202720e8;border-bottom:1px solid #f1e8d433;height:58px;padding:0 25px;inset:0 0 auto;box-shadow:0 1px 12px #0002}.courtyard-shell .shell-menu{align-items:center;gap:25px;height:100%;display:flex}.courtyard-shell .shell-system-name{color:#f1e8d4;font-family:var(--font-display), sans-serif;letter-spacing:-.2px;font-size:14px;font-weight:600}.courtyard-shell .shell-menu-item{color:#f1e8d4;background:0 0;min-height:44px;padding:0 4px;font-size:13px}.courtyard-shell .shell-menu-item:hover{color:#fff}.world-os.courtyard.courtyard-shell .shell-settings{width:40px;height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:9px;justify-content:center;padding:0}.world-os.courtyard.courtyard-shell .shell-settings:hover{background:#f1e8d417}@media (max-width:768px){.world-os.courtyard.courtyard-shell .shell-header{height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 17px 0}.courtyard-shell .shell-menu{gap:11px}.world-os.courtyard.courtyard-shell .shell-brand{border-radius:7px;width:32px;height:32px}.courtyard-shell .shell-system-name{font-size:13px}.courtyard-shell .shell-menu-item{display:none}.world-os.courtyard.courtyard-shell .shell-settings{width:44px;height:44px}}@media (max-height:540px) and (min-width:600px){.world-os.courtyard.courtyard-shell .shell-header{height:48px}}.world-os.courtyard.courtyard-shell .shell-header{height:44px;padding:0 22px}.world-os.courtyard.courtyard-shell .shell-brand{border-radius:6px;width:29px;height:29px}.courtyard-shell .shell-menu{gap:26px}.courtyard-shell .shell-menu-item{align-items:center;font-size:13px;display:inline-flex}.courtyard-shell .toolkit-trigger[data-popup-open]{color:#fff;background:#f1e8d41c}.toolkit-menu[data-slot=popover-content]{color:#26362f;background:#f2ede2;border-radius:12px;gap:0;width:300px;max-width:calc(100vw - 24px);max-height:min(620px,100dvh - 72px);padding:20px;overflow-y:auto;box-shadow:0 16px 45px #0005}.toolkit-menu .toolkit-title{font-size:16px;font-weight:600}.toolkit-menu .toolkit-description{color:#657063;margin:5px 0 18px;font-size:12px}.toolkit-menu h3{text-transform:uppercase;letter-spacing:1.2px;color:#737968;margin:16px 0 9px;font-size:10px}.toolkit-menu dl>div{border-bottom:1px solid #24352f13;justify-content:space-between;align-items:center;gap:16px;min-height:35px;display:flex}.toolkit-menu dt{font-size:13px;font-weight:500}.toolkit-menu dd{color:#657063;font-size:11px}.toolkit-menu .toolkit-ai{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.courtyard-shell .personal-intro{top:clamp(120px,17.5vh,175px)}.courtyard-shell .personal-intro .intro-eyebrow{letter-spacing:2.1px;text-transform:uppercase;color:#e9e0cc;margin:0 0 13px;font-size:10px;font-weight:500}.courtyard-shell .personal-intro h1{margin:0 0 22px;font-size:clamp(42px,3.8vw,58px)}.courtyard-shell .intro-tabs{gap:28px;margin-bottom:18px;display:flex}.courtyard-shell .intro-tabs button{color:#e4ddcdc4;min-height:36px;text-shadow:inherit;background:0 0;padding:0 0 9px;font-size:15px;position:relative}.courtyard-shell .intro-tabs button[aria-selected=true]{color:#fff8e9}.courtyard-shell .intro-tabs button[aria-selected=true]:after{content:"";background:#f1e8d4;height:1px;position:absolute;bottom:0;left:0;right:0}.courtyard-shell .intro-panel{animation:.22s both intro-reveal}.courtyard-shell .intro-panel[hidden]{display:none}.courtyard-shell .intro-thought{letter-spacing:-.8px;color:#f9f4e7;margin:0 0 17px;font-size:27px;line-height:1.32}.courtyard-shell .intro-detail{text-align:left;color:#efe8d9;max-width:380px;min-height:44px;text-shadow:inherit;background:0 0;align-items:center;gap:10px;padding:0;font-size:15px;line-height:1.5;display:flex}.courtyard-shell .intro-detail svg{flex-shrink:0;transition:transform .18s}.courtyard-shell .intro-detail:hover svg{transform:translate(2px,-2px)}.courtyard-shell .shell-bottom{bottom:max(30px, env(safe-area-inset-bottom));z-index:30;align-items:stretch;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.courtyard-shell .shell-bottom .shell-dock{border-radius:27px;width:440px;padding:8px;position:static;transform:none}.courtyard-shell .shell-bottom .shell-dock>button{border-radius:20px;height:80px}.courtyard-shell .daylight-slider{color:#f1e8d4;-webkit-backdrop-filter:blur(18px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;z-index:31;background:#24352f70;border:1px solid #e9e0c72b;border-radius:26px;width:48px;height:156px;position:absolute;top:50%;right:26px;transform:translateY(-50%);box-shadow:inset 0 1px #fff1d21a,0 6px 22px #0002}.courtyard-shell .daylight-slider[data-dragging=true]{cursor:grabbing}.courtyard-shell .daylight-slider:focus-visible{outline-offset:4px;outline:2px solid #e4c38c}.courtyard-shell .daylight-rail{pointer-events:none;background:#f1e8d454;flex-direction:column;justify-content:space-between;width:1px;display:flex;position:absolute;inset:22px auto 22px 50%}.courtyard-shell .daylight-rail i{background:#e2d6b8;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-left:-1px}.courtyard-shell .daylight-handle{top:calc(22px + (100% - 44px) * var(--daylight-position));color:#25372f;pointer-events:none;background:#e9e0cd;border:1px solid #f6e9c66b;border-radius:50%;width:40px;height:40px;transition:top .24s cubic-bezier(.2,.8,.2,1);position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #0003,inset 0 1px 1px #fff9}.courtyard-shell .daylight-handle svg{opacity:0;margin:auto;transition:opacity .16s,transform .22s;position:absolute;inset:0;transform:translateY(3px)scale(.85)}.courtyard-shell .daylight-handle svg.is-current{opacity:1;transform:none}.courtyard-shell .daylight-caption{top:calc(22px + (100% - 44px) * var(--daylight-position));white-space:nowrap;opacity:0;pointer-events:none;background:#17271ff0;border:1px solid #e9e0c737;border-radius:12px;gap:3px;padding:9px 13px;transition:opacity .15s,transform .18s,top .24s;display:grid;position:absolute;right:calc(100% + 12px);transform:translate(4px,-50%);box-shadow:0 6px 20px #0002}.courtyard-shell .daylight-caption strong{font-size:12px;font-weight:500}.courtyard-shell .daylight-caption>span{color:#bebda9;font-size:10px}.courtyard-shell .daylight-slider:is(:hover,:focus-visible,[data-dragging=true]) .daylight-caption{opacity:1;transform:translateY(-50%)}.courtyard-shell .daylight-slider[data-dragging=true] :is(.daylight-handle,.daylight-caption){transition-property:opacity,transform}.courtyard-shell[data-motion=off] .daylight-slider *,.courtyard-shell[data-motion=off] .daylight-slider :after{transition:none}@media (prefers-reduced-motion:reduce){.courtyard-shell .daylight-slider *{transition:none}}@media (max-width:900px){.courtyard-shell .shell-bottom{width:calc(100% - 28px);bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:center;gap:8px}.courtyard-shell .shell-bottom .shell-dock{border-radius:25px;width:100%;max-width:470px;padding:7px}.courtyard-shell .shell-bottom .shell-dock>button{height:69px}.courtyard-shell .shell-explore-help{bottom:118px}.world-os.courtyard.courtyard-shell .court-discovery{bottom:max(112px, calc(env(safe-area-inset-bottom) + 100px))}}@media (max-width:768px){.world-os.courtyard.courtyard-shell .shell-header{height:calc(44px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0}.world-os.courtyard.courtyard-shell .shell-brand{width:27px;height:27px}.courtyard-shell .shell-menu{gap:16px}.courtyard-shell .shell-menu-item{padding:0 2px;font-size:12px;display:inline-flex}.courtyard-shell .personal-intro{top:max(100px, calc(env(safe-area-inset-top) + 76px))}.courtyard-shell .personal-intro .intro-eyebrow{letter-spacing:1.4px;margin-bottom:13px;font-size:8px}.courtyard-shell .personal-intro h1{margin-bottom:15px;font-size:clamp(32px,9.7vw,44px)}.courtyard-shell .intro-tabs{gap:24px;margin-bottom:14px}.courtyard-shell .intro-tabs button{min-height:40px;font-size:13px}.courtyard-shell .intro-thought{letter-spacing:-.6px;margin-bottom:10px;font-size:24px}.courtyard-shell .intro-detail{gap:8px;max-width:320px;font-size:12px}}@media (max-height:640px) and (max-width:600px){.courtyard-shell .personal-intro{top:78px}.courtyard-shell .personal-intro h1,.courtyard-shell .personal-intro .intro-eyebrow{margin-bottom:8px}.courtyard-shell .intro-tabs{margin-bottom:9px}.courtyard-shell .intro-thought{font-size:21px}.courtyard-shell .intro-detail{font-size:11px}.world-os.courtyard.courtyard-shell .court-discovery{padding:15px;bottom:112px}.world-os.courtyard.courtyard-shell .court-discovery h2{font-size:20px}.world-os.courtyard.courtyard-shell .court-discovery .back-to-court{margin-bottom:10px}}@media (max-height:540px) and (min-width:600px){.courtyard-shell .personal-intro{top:73px}.courtyard-shell .personal-intro h1{margin-bottom:6px;font-size:34px}.courtyard-shell .personal-intro .intro-eyebrow{margin-bottom:6px;font-size:8px}.courtyard-shell .intro-tabs{margin-bottom:6px}.courtyard-shell .intro-tabs button{min-height:30px;font-size:12px}.courtyard-shell .intro-thought{margin-bottom:0;font-size:21px}.courtyard-shell .intro-detail{font-size:12px}.courtyard-shell .shell-bottom{flex-direction:row;width:auto;bottom:12px}.courtyard-shell .shell-bottom .shell-dock{border-radius:22px;width:340px;padding:6px}.courtyard-shell .shell-bottom .shell-dock>button{border-radius:17px;height:57px}.courtyard-shell .shell-explore-help,.world-os.courtyard.courtyard-shell .court-discovery{bottom:96px}}.courtyard-shell[data-motion=off] .intro-panel{animation:none}@media (prefers-reduced-motion:reduce){.courtyard-shell .intro-panel{animation:none}.courtyard-shell .intro-detail svg{transition:none}}@media (max-width:768px){.courtyard-shell .daylight-slider{top:auto;right:14px;bottom:max(114px, calc(env(safe-area-inset-bottom) + 102px));height:148px;transform:none}.courtyard-shell.court-focused .daylight-slider{top:176px;bottom:auto}}@media (max-height:640px) and (max-width:600px){.courtyard-shell.court-focused .daylight-slider{height:100px;top:162px}}@media (max-height:540px) and (min-width:600px){.courtyard-shell .daylight-slider{height:130px;top:88px;bottom:auto;right:16px;transform:none}}.world-os.courtyard.courtyard-shell .shell-brand{box-shadow:none;background:0 0;border-radius:0}.pillar-mark{background-color:#f1e8d4;width:100%;height:100%;display:block;-webkit-mask:url(/brand/horse-falcon-mask.svg) 50%/contain no-repeat;-webkit-mask-source-type:luminance;mask:url(/brand/horse-falcon-mask.svg) 50%/contain no-repeat luminance}.os-window.window-courtyard[data-slot=dialog-content]{--window-ink:#f2f0ea;--window-muted:#bac1ca;--window-line:#e3e9ef24;--window-accent:#e4d3b0;color:var(--window-ink);-webkit-backdrop-filter:blur(34px)saturate(.65);background:linear-gradient(115deg,#52607075,#1e2530d9 52%,#151b24d4);border:1px solid #eaf1fc50;border-radius:24px;box-shadow:0 38px 120px #03070c85,inset 0 1px #ffffff40,inset 0 0 0 5px #ffffff04}.os-window.window-courtyard .window-toolbar{border-bottom:1px solid var(--window-line);background:#c6dbf308;justify-content:flex-start;height:48px;min-height:48px;padding:0 150px 0 53px}.os-window.window-courtyard .window-toolbar h2{color:#e0e4e9;letter-spacing:.15px;font-size:12px;font-weight:500}.os-window.window-courtyard .window-mark{opacity:.85;object-fit:contain;background:0 0;border-radius:0;width:18px;height:21px;display:block;left:20px;right:auto}.os-window.window-courtyard .traffic-lights{gap:3px;left:auto;right:52px}.os-window.window-courtyard .traffic-lights button{color:#c3cad4;background:0 0;border:0;border-radius:9px;width:34px;height:34px}.os-window.window-courtyard .traffic-lights svg{opacity:1}.os-window.window-courtyard .mobile-close{color:#e5e9ef;border-radius:9px;width:36px;min-width:36px;height:36px;padding:0;right:9px}.os-window.window-courtyard .window-toolbar button:hover{background:#eff5ff15}.os-window.window-courtyard .window-body{scrollbar-color:#aab8ca66 transparent}.os-window.window-courtyard :is(button,a,[role=tab]):focus-visible{outline-offset:3px;outline:2px solid #e7d6b5}.os-window.window-courtyard h2[tabindex="-1"]:focus{outline:none}.os-window.window-courtyard :is(.eyebrow,.window-eyebrow){color:#afb9c6;letter-spacing:.7px;font-size:11px;line-height:1.5}.os-window.window-courtyard .window-body>p,.os-window.window-courtyard :is(.work-details dd,.preference-row p,.keyboard-hint,.rectangle-project>p,.sound-credits,.sound-credits p,.ambience-levels output){color:var(--window-muted)}.os-window.window-courtyard :is(.preference-row,.work-details,.sound-credits,.project-switcher){border-color:var(--window-line)}.os-window.window-courtyard :is(.back-link,.sheet-back,.project-status,.live-status){color:#d0d6dd}.os-window.window-courtyard :is(.visit-button,.discovery-action){color:#ece5d8;background:#e5eefa0b;border:1px solid #e5eefa3b}.os-window.window-courtyard :is(.visit-button,.discovery-action):hover{background:#e5eefa19}.os-window.window-courtyard .project-tags span{color:#c3ccd6;background:#e6edf013}.os-window.window-courtyard :is(.gallery-controls,.rectangle-gallery,.project-switcher){background:#141e2bdd}.os-window.window-courtyard :is(.gallery-controls button,.rectangle-gallery figcaption,.rectangle-gallery-controls>button,.project-switcher button){color:#bdc7d4}.os-window.window-courtyard :is(.gallery-controls button[aria-pressed=true],.project-switcher button[aria-current=page]){color:#f0e5cf;background:#e2e9f222;border-color:#f0e5cf40}.os-window.window-courtyard .preference-row [data-slot=switch]{border:1px solid #bec8d866}.os-window.window-courtyard .preference-row [data-slot=switch-thumb]{background:#ece7db;transform:translate(1px)}.os-window.window-courtyard .preference-row [data-slot=switch][data-checked]{background:#77889c}.os-window.window-courtyard .preference-row [data-slot=switch][data-checked] [data-slot=switch-thumb]{transform:translate(18px)}.contact-link,.open-project{color:#242934;white-space:nowrap;background:#eee9dc;border:1px solid #f9f5ea80;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:44px;padding:0 19px;font-size:12px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 4px 12px #0002}.contact-link:hover,.open-project:hover{background:#fffaf0;transform:translateY(-1px)}.os-window.project-launcher-window[data-slot=dialog-content]{width:min(1100px,100vw - 64px)}.os-window.project-launcher-window .window-body{padding:0}.project-browser{grid-template:"library inspector"1fr"availability inspector"/218px minmax(0,1fr);min-height:600px;display:grid}.project-library{border-right:1px solid var(--window-line);background:#0b121b30;grid-area:library;padding:29px 14px}.library-heading{color:#aab7c7;justify-content:space-between;padding:0 12px 20px;font-size:11px;display:flex}.library-heading>span:last-child{color:#778698}.library-apps{flex-direction:column;gap:7px;display:flex}.library-apps button{color:#e5e9ee;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:13px 12px;transition:background .2s,border-color .2s;display:flex}.library-apps button:hover{background:#e9f2ff0a}.library-apps button[aria-selected=true]{background:#d8e6f018;border-color:#edf4ff30;box-shadow:inset 0 1px #fff1}.library-apps img{border-radius:10px;width:38px;height:38px;box-shadow:0 3px 12px #0003}.library-apps button>span{gap:4px;display:grid}.library-apps strong{font-size:14px;font-weight:500}.library-apps small{color:#9ba9bb;font-size:10px}.library-footer{border-right:1px solid var(--window-line);background:#0b121b30;grid-area:availability;gap:20px;padding:26px;display:grid}.library-footer>span{color:#8c9bb0;font-size:11px;line-height:1.8}.library-footer .contact-link{color:#d4dfec;box-shadow:none;background:#dbe7fa0b;border-color:#dbe7fa2e;gap:14px;padding:0 13px;font-size:11px}.library-footer .contact-link:hover{background:#dbe7fa1a}.project-inspector{grid-area:inspector;min-width:0;padding:32px;animation:.25s both inspector-enter}.inspector-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.inspector-header .window-eyebrow{letter-spacing:.1px;font-size:12px}.inspector-header h2{font-family:var(--font-display), sans-serif;letter-spacing:-3px;margin:8px 0 0;font-size:64px;font-weight:500;line-height:1}.inspector-status{color:#b5c0ce;white-space:nowrap;border:1px solid #dee9fa1f;border-radius:16px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.inspector-status i{background:#e4d3b0;border-radius:50%;width:4px;height:4px}.project-screen{background:#e8e8e0;border:1px solid #eaf2ff66;border-radius:11px;overflow:hidden;box-shadow:0 20px 32px #050a1340,0 0 0 5px #eff6ff04}.project-screen img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;animation:.25s screen-enter;display:block}.screen-selector{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.screen-selector>div{gap:3px;display:flex}.screen-selector button{color:#a8b5c6;background:0 0;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px}.screen-selector button:hover{color:#fff}.screen-selector button[aria-pressed=true]{color:#edf1f6;background:#edf4ff12}.screen-paging{align-items:center;gap:4px;display:flex}.screen-paging>span{font-variant-numeric:tabular-nums;color:#7f90a6;white-space:nowrap;font-size:10px}.screen-paging button{place-items:center;width:30px;padding:0 5px;display:grid}.inspector-footer{border-top:1px solid var(--window-line);justify-content:space-between;align-items:center;gap:26px;margin-top:18px;padding-top:27px;display:flex}.inspector-footer p{color:#b7c3d3;max-width:42ch;margin:0;font-size:13px;line-height:1.8}.os-window.about-window[data-slot=dialog-content]{width:min(1060px,100vw - 64px)}.os-window.about-window .window-body{padding:0}.about-space{grid-template-columns:minmax(250px,32%) minmax(0,1fr);min-height:580px;display:grid}.about-portrait{min-height:100%;position:relative;overflow:hidden}.about-portrait>img{object-fit:cover;object-position:47% 30%;width:100%;height:100%;position:absolute;inset:0}.about-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090e16d9);position:absolute;inset:35% 0 0}.portrait-caption{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;min-height:580px;padding:35px;display:flex;position:relative}.portrait-caption h2{font-family:var(--font-display), sans-serif;letter-spacing:-2.5px;color:#fffaf0;text-shadow:0 2px 18px #0003;margin:0 0 15px;font-size:58px;font-weight:500;line-height:.98}.portrait-caption p{color:#e2e4e6;margin:0 0 23px;font-size:12px}.portrait-caption a{color:#c5cbd4;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:11px;display:flex}.about-narrative{flex-direction:column;min-width:0;padding:35px 42px;display:flex}.about-tabs{border-bottom:1px solid var(--window-line);gap:9px;margin-bottom:42px;padding-bottom:23px;display:flex}.about-tabs button{color:#a3b0c2;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12px;display:flex}.about-tabs button[aria-selected=true]{color:#edf0f6;background:#e5efff15;border-color:#e5efff2b;box-shadow:inset 0 1px #fff1}.about-story{flex:1;animation:.26s both inspector-enter}.about-story[hidden]{display:none}.about-story h3{max-width:20ch;font-family:var(--font-display), sans-serif;letter-spacing:-1.2px;color:#f6f1e9;margin:0 0 26px;font-size:38px;font-weight:500;line-height:1.18}.about-story p{color:#b9c3cf;margin:0 0 20px;font-size:15px;line-height:1.85}.about-actions{border-top:1px solid var(--window-line);flex-wrap:wrap;align-items:center;gap:22px;margin-top:23px;padding-top:22px;display:flex}.about-actions>button{color:#c5cfdd;background:0 0;align-items:center;gap:12px;min-height:44px;padding:0;font-size:12px;display:flex}@keyframes inspector-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes screen-enter{0%{opacity:.65}to{opacity:1}}@media (max-width:768px),(max-width:960px) and (max-height:500px){.os-window.window-courtyard[data-slot=dialog-content],.os-window.about-window[data-slot=dialog-content],.os-window.project-launcher-window[data-slot=dialog-content]{inset:max(10px, env(safe-area-inset-top)) 0 0;width:100%;max-width:none;height:calc(100dvh - max(10px, env(safe-area-inset-top)));max-height:calc(100dvh - max(10px, env(safe-area-inset-top)));border-radius:22px 22px 0 0}.os-window.window-courtyard .window-toolbar{height:54px;min-height:54px;padding:0 58px 0 52px}.os-window.window-courtyard .window-toolbar .mobile-close{width:44px;min-width:44px;min-height:44px;right:7px}.os-window.window-courtyard .traffic-lights,.os-window.project-detail-window .window-mark{display:none}.os-window.project-detail-window .window-toolbar{justify-content:flex-start;padding-left:16px;padding-right:58px}.os-window.window-courtyard .window-body{padding:24px 20px}.os-window:is(.project-launcher-window,.about-window) .window-body{padding:0}.project-browser{grid-template:"library""inspector""availability"/minmax(0,1fr);min-height:0}.project-library{border-right:0;border-bottom:1px solid var(--window-line);background:#0b121b15;padding:16px 20px}.library-heading{display:none}.library-apps{scrollbar-width:thin;flex-direction:row;gap:8px;overflow-x:auto}.library-apps button{flex:1 0 142px;gap:10px;min-width:0;min-height:66px;padding:9px 12px}.library-apps img{border-radius:9px;width:32px;height:32px}.library-apps strong{font-size:13px}.library-apps small{font-size:9px}.project-inspector{padding:25px 20px 23px}.inspector-header{gap:10px;margin-bottom:23px}.inspector-header h2{letter-spacing:-2.2px;font-size:49px}.inspector-header .window-eyebrow{font-size:10px}.inspector-status{gap:5px;padding:6px 8px;font-size:9px}.screen-selector{gap:5px;padding-top:10px}.screen-selector button{min-height:44px;padding:0 9px;font-size:10px}.screen-paging{gap:0}.screen-paging button{width:26px;padding:0}.screen-paging>span{font-size:9px}.inspector-footer{flex-direction:column;align-items:flex-start;gap:20px;margin-top:13px;padding-top:22px}.inspector-footer p{font-size:13px}.open-project{width:100%}.library-footer{border-top:1px solid var(--window-line);background:#0b121b20;border-right:0;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.library-footer>span{font-size:10px}.library-footer .contact-link{min-width:115px}.about-space{grid-template-columns:minmax(0,1fr);min-height:0}.about-portrait{background:#1b222c;min-height:250px}.about-portrait>img{object-position:32% 30%;width:60%;left:auto}.about-portrait:after{background:linear-gradient(90deg,#1b222c 30%,#1b222c70 55%,#0000 75%);inset:0}.portrait-caption{min-height:250px;padding:27px 25px}.portrait-caption h2{letter-spacing:-1.6px;margin-bottom:10px;font-size:44px}.portrait-caption p{margin-bottom:5px;font-size:11px}.portrait-caption a{min-height:36px;font-size:10px}.about-narrative{padding:23px 24px 30px}.about-tabs{justify-content:space-between;gap:5px;margin-bottom:28px;padding-bottom:18px}.about-tabs button{gap:6px;min-height:44px;padding:0 10px;font-size:11px}.about-story h3{letter-spacing:-1px;margin-bottom:23px;font-size:31px}.about-story p{font-size:14px}.about-actions{gap:18px}}@media (max-width:350px){.project-library{padding:14px}.library-apps button{gap:8px;padding:9px}.library-apps img{width:27px;height:27px}.library-apps strong{font-size:12px}.project-inspector{padding:22px 16px}.inspector-header{flex-wrap:wrap;gap:12px}.inspector-header h2{font-size:45px}.inspector-status{border:0;padding:0}.screen-selector button{padding:0 7px}.screen-paging button{width:23px;padding:0}.about-narrative{padding:22px 18px}.about-tabs button{padding:0 8px;font-size:10px}.about-story h3{font-size:29px}.about-actions{gap:15px}.about-actions>button{gap:6px;font-size:11px}}@media (min-width:769px) and (min-height:501px){.os-window.window-courtyard.is-maximized[data-slot=dialog-content]{width:calc(100vw - 64px);max-width:none;height:calc(100dvh - 96px);max-height:calc(100dvh - 96px)}}.os-window[data-motion=off] :is(.project-inspector,.project-screen img,.about-story,.contact-link,.open-project){transition:none;animation:none}@media (prefers-reduced-motion:reduce){.os-window :is(.project-inspector,.project-screen img,.about-story,.contact-link,.open-project){transition:none;animation:none}}.toolkit-menu[data-slot=popover-content]{color:#e8eaf0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#1c2531ed;border:1px solid #dae7ff40;box-shadow:0 18px 50px #0005,inset 0 1px #e2ecff26}.toolkit-menu[data-slot=popover-content] :is(h2,li){color:#e8eaf0}.toolkit-menu[data-slot=popover-content] :is(p,[data-slot=popover-description]){color:#aab8c9}.toolkit-menu[data-slot=popover-content] h3{color:#c6d3e5}@media (max-width:350px){.portrait-caption h2{font-size:38px}}.os-window.window-courtyard .window-mark.pillar-mark{background-color:#f1e8d4}.spatial-os{--spatial-ink:#f8efdf;--spatial-muted:#ded4c5;--spatial-glass:#64594b85;--spatial-line:#f7ecd64d;--spatial-gold:#ffda98;--spatial-serif:"Times New Roman", Times, serif}.spatial-os button,.spatial-os a{-webkit-tap-highlight-color:transparent}.spatial-os :is(button,a,input,[role=slider]):focus-visible{outline-offset:4px;outline:2px solid #ffda98}.spatial-window-menu button:focus-visible{outline-offset:4px;outline:2px solid #ffda98}.spatial-os :is(button,a){touch-action:manipulation}.spatial-os .house-interface{z-index:10}.spatial-identity{color:var(--spatial-ink);text-shadow:0 2px 12px #000a;align-items:center;gap:17px;display:flex;position:absolute;top:10vh;left:10vw}.spatial-identity>button{background:0 0;border:0;width:52px;height:58px;padding:6px}.spatial-identity .pillar-mark{width:100%;height:100%;display:block}.spatial-identity h1{font:400 27px/1.15 var(--spatial-serif);letter-spacing:-.5px;margin:0 0 5px}.spatial-identity p{font:400 12px/1.5 var(--font-body), sans-serif;color:#f0e5d0;margin:0}.spatial-welcome{width:420px;color:var(--spatial-ink);text-shadow:0 2px 24px #000a;position:absolute;top:27vh;left:11vw}.spatial-welcome .welcome-eyebrow{letter-spacing:1.7px;text-transform:uppercase;margin-bottom:22px;font-size:11px}.spatial-welcome h2{font:400 clamp(46px, 4.4vw, 76px)/1.04 var(--spatial-serif);letter-spacing:-1.8px;margin:0 0 24px}.spatial-welcome>p{color:#f5ead6;font-size:15px;line-height:1.8}.spatial-welcome .spatial-primary{align-items:center;gap:25px;width:fit-content;margin-top:27px;display:flex}.spatial-welcome .contact-link{box-shadow:none;color:#f9ecd7;text-shadow:0 2px 8px #000;background:0 0;border:0;margin-top:16px;padding-left:0;font-size:13px}.spatial-primary,.spatial-os .open-project{color:#fff0d4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#7460476e;border:1px solid #ffe0a5;border-radius:50px;min-height:44px;padding:12px 20px;font-size:13px;box-shadow:0 0 13px #ffc36b3b,inset 0 0 8px #ffd48d24}.spatial-primary:hover,.spatial-os .open-project:hover{background:#9674457a;box-shadow:0 0 20px #ffc36b60,inset 0 0 10px #ffd48d30}.spatial-launcher-wrap{z-index:45;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:15vh;left:8vw}.spatial-launcher{--launcher-end:12px;--launcher-shoulder:-1px;--launcher-center:-6px;color:var(--spatial-ink);-webkit-backdrop-filter:blur(22px)saturate(.7);pointer-events:auto;background:#73695763;border:1px solid #f7ecd675;border-radius:50% 50% 30px 30px/36px 36px 30px 30px;align-items:center;gap:6px;padding:24px 18px 18px;display:flex;transform:perspective(1000px)rotateY(3deg);box-shadow:0 16px 42px #120e1133,inset 0 1px 1px #fff4}.spatial-launcher>button{width:72px;min-height:75px;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex;position:relative}.spatial-launcher>button:is(:first-child,:last-child){translate:0 var(--launcher-end)}.spatial-launcher>button:is(:nth-child(2),:nth-child(5)){translate:0 var(--launcher-shoulder)}.spatial-launcher>button:is(:nth-child(3),:nth-child(4)){translate:0 var(--launcher-center)}.launcher-orb{border:1px solid #fff1;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid}.launcher-orb>svg{stroke-width:1.3px;width:25px;height:25px}.launcher-orb .pillar-mark{width:29px;height:32px;display:block}.launcher-label{text-shadow:0 1px 8px #0006;font-size:11px;line-height:1.4}.spatial-launcher>button:hover .launcher-orb{background:#c7ac792e;border-color:#ffedc775;transform:translateY(-3px)}.spatial-launcher>button[aria-pressed=true] .launcher-orb{color:#fff1d7;background:#94734438;border-color:#ffe3b5;box-shadow:0 0 15px #ffc26c88,inset 0 0 12px #ffc56c22}.spatial-launcher .launcher-atmosphere{width:72px}.launcher-hint{color:#f7ebd2c4;letter-spacing:.35px;text-shadow:0 1px 8px #0009;margin:13px 0 0 25px;font-size:10px}.radio-playing-dot{background:#ffdda0;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:13px;box-shadow:0 0 7px #ffe2b2}.spatial-os .os-window.spatial-window[data-slot=dialog-content]{z-index:35;width:min(760px,54vw);max-width:none;height:auto;max-height:calc(65vh - 20px);color:var(--spatial-ink);background:var(--spatial-glass);-webkit-backdrop-filter:blur(24px)saturate(.65);--window-ink:#f8efdf;--window-muted:#ded4c5;--window-line:#f7ecd638;--window-accent:#ffda98;border:1px solid #f4e9d38a;border-radius:22px;animation:.38s both spatial-arrive;position:absolute;inset:max(64px,12vh) auto auto 10vw;transform:perspective(1600px)rotateY(2deg)translate(0,0);box-shadow:0 28px 65px #130c0b4d,inset 0 1px 1px #fff4}@keyframes spatial-arrive{0%{opacity:0;transform:perspective(1600px)translateY(14px)rotateX(3deg)scale(.975)}to{opacity:1;transform:perspective(1600px)rotateY(2deg)}}.spatial-os .spatial-window .window-toolbar{background:0 0;border-bottom:1px solid #f7ecd63b;justify-content:flex-start;gap:14px;height:58px;min-height:58px;padding:0 16px 0 23px}.spatial-os .spatial-window .window-toolbar h2{font:400 23px/1.2 var(--spatial-serif);color:#faf1e2;letter-spacing:0;margin:0}.toolbar-mark{flex-shrink:0;width:26px;height:30px}.spatial-window .spatial-window-actions{gap:3px;margin-left:auto;display:flex}.spatial-window-actions>button{color:#efe8da;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.spatial-os .spatial-window .window-toolbar button:hover{background:#e5d2b11c}.spatial-back{color:#f9eddb;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.spatial-window[data-pinned=true] .window-toolbar{cursor:default}.pinned-indicator{color:#ffda98}.spatial-window-menu[data-slot=popover-content]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#faeeda;z-index:80;background:#433a30e8;border:1px solid #f0dfbd99;border-radius:16px;width:190px;padding:7px;box-shadow:0 14px 40px #0004}.spatial-window-menu button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:13px;display:flex}.spatial-window-menu button:hover{background:#c99c5033;border-color:#ffdda5;box-shadow:0 0 8px #ffd58b44}.spatial-window-menu button+button{margin-top:2px}.spatial-os .spatial-window.is-maximized[data-slot=dialog-content]{width:min(1040px,86vw);height:auto;max-height:72vh;inset:max(64px,8vh) auto auto 7vw;transform:none}.spatial-os .spatial-window .window-body{scrollbar-color:#e3cdaa66 transparent;padding:25px 30px}.spatial-os .spatial-window :is(.back-link,.sheet-back,.project-status,.live-status){color:#e5d8c1}.spatial-os .spatial-window :is(.project-tags span,.gallery-controls,.rectangle-gallery,.project-switcher){color:#dfd4c5;background:#201a175c}.spatial-os .spatial-window .window-body h2{font-family:var(--spatial-serif);letter-spacing:-.6px;font-weight:400}.spatial-os .spatial-window :is(.visit-button,.discovery-action){color:#fff0d6;background:#af895b2b;border-color:#ffe0a578;border-radius:24px}.spatial-os .project-launcher-window .window-body,.spatial-os .about-window .window-body{padding:0}.spatial-os .project-browser{grid-template:"library inspector"1fr/36% minmax(0,1fr);min-height:400px}.spatial-os .project-library{background:0 0;border-right:1px solid #f7ecd63b;padding:20px 15px}.spatial-os .library-heading,.spatial-os .library-footer{display:none}.spatial-os .library-apps button{background:0 0;border:1px solid #0000;border-radius:14px;gap:16px;min-height:113px;padding:14px 13px}.spatial-os .library-apps button+button{border-top-color:#f7ecd631}.spatial-os .library-apps button[aria-selected=true]{background:#b2936f15;border-color:#ffe3ad;box-shadow:0 0 12px #ffcf7c50,inset 0 0 10px #ffcf7c12}.spatial-os .library-apps button:hover{background:#d8bb8917}.spatial-os .library-apps img{object-fit:cover;border-radius:12px;flex-shrink:0;width:59px;height:59px;box-shadow:0 2px 10px #0003}.spatial-os .library-apps strong{font:400 20px/1.15 var(--spatial-serif);color:#fff5e6}.spatial-os .library-apps small{color:#dfd7c8;font-size:11px;line-height:1.4}.spatial-os .project-inspector{flex-direction:column;padding:23px;display:flex}.spatial-os .project-screen{box-shadow:none;background:#3b332d;border:1px solid #efe1c86e;border-radius:13px;order:0}.spatial-os .project-screen :is(img,.project-capture){aspect-ratio:1.52;object-fit:cover}.spatial-os .screen-selector{order:1;gap:4px;padding-top:8px}.spatial-os .screen-selector button{color:#e1d4bd;min-height:32px;padding:0 7px;font-size:10px}.spatial-os .screen-selector button[aria-pressed=true]{color:#fff3da;background:#e2c58b24}.spatial-os .screen-paging>span{color:#cebea2;font-size:9px}.spatial-os .inspector-header{order:2;margin:14px 0 10px;display:block}.spatial-os .inspector-header>div{flex-direction:column;display:flex}.spatial-os .inspector-header h2{font:400 29px/1.1 var(--spatial-serif);color:#fff3df;letter-spacing:-.3px;order:-1;margin:0 0 8px}.spatial-os .inspector-header .window-eyebrow{letter-spacing:0;color:#e4d8c5;font-size:12px;line-height:1.4}.spatial-os .inspector-status{display:none}.spatial-os .inspector-footer{border:0;flex-direction:column-reverse;order:3;align-items:flex-start;gap:14px;margin:0;padding:0;display:flex}.spatial-os .inspector-footer p{color:#d4c7b5;font-size:11px;line-height:1.65}.spatial-os .open-project{align-self:flex-end;gap:12px;min-height:39px;padding:0 16px;font-size:12px}.personal-library{grid-template-columns:33% minmax(0,1fr);min-height:414px;padding:23px 24px;display:grid}.personal-sidebar{border-right:1px solid #eadabe45;padding-right:23px}.personal-photo{object-fit:cover;object-position:50% 23%;border:1px solid #f4e3c357;border-radius:12px;width:100%;height:160px}.spatial-os .personal-sidebar h2{font:400 22px/1.2 var(--spatial-serif);color:#fff3df;margin:13px 0 7px}.personal-sidebar>p{color:#e3d7c6;margin:0 0 16px;font-size:12px;line-height:1.7}.personal-roles{white-space:nowrap}.personal-nav{border-top:1px solid #f7ecd62f;flex-direction:column;gap:4px;padding-top:11px;display:flex}.personal-nav>button{color:#f4e8d5;text-align:left;min-height:43px;font:400 16px/1.2 var(--spatial-serif);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:14px;padding:8px 10px;display:flex}.personal-nav>button[aria-selected=true]{background:#c1a16d17;border-color:#ffe0a2;box-shadow:0 0 10px #ffcf7c4d,inset 0 0 7px #ffcf7c15}.personal-sidebar .contact-link{color:#f1e5d1;min-height:44px;box-shadow:none;font:400 16px/1.2 var(--spatial-serif);background:0 0;border:0;justify-content:flex-start;gap:14px;margin-top:5px;padding:0 10px}.personal-content{flex-direction:column;min-width:0;padding:0 0 0 27px;display:flex}.spatial-os .personal-content h3{font:400 28px/1.2 var(--spatial-serif);letter-spacing:-.4px;color:#fff2db;margin:0 0 10px}.personal-content .personal-lede{font:400 15px/1.5 var(--spatial-serif);color:#dfd2bd;margin:0 0 18px}.personal-tabs{scrollbar-width:thin;border-bottom:1px solid #f7ecd647;flex-shrink:0;gap:16px;margin-bottom:24px;display:flex;overflow-x:auto}.personal-tabs>button{color:#e0d1b9;white-space:nowrap;background:0 0;border:0;flex-shrink:0;min-height:42px;padding:0 4px;font-size:12px;position:relative}.personal-tabs>button[aria-selected=true]{color:#fff0d0;text-shadow:0 0 12px #ffcf7c88;border-bottom:2px solid #ffe0a5}.toolkit-tabs{gap:12px;margin-bottom:17px}.toolkit-tabs>button{font-size:11px}.personal-story{flex:1;animation:.25s both inspector-enter}.personal-story>p{color:#e0d4c2;margin:17px 0 0;font-size:13px;line-height:1.85}.personal-story a{color:#fff0d0;text-underline-offset:3px;-webkit-text-decoration:underline #ffe0a575;text-decoration:underline #ffe0a575}.personal-story a:hover{color:#ffe7b8}.personal-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;margin:0;padding:0;list-style:none;animation:.25s both inspector-enter;display:grid}.personal-tools li{color:#f4e8d6;border:1px solid #f2ddbb45;border-radius:10px;align-items:center;gap:11px;min-height:50px;padding:13px 11px;font-size:12px;display:flex}.personal-tools svg{color:#ebd7b5;flex-shrink:0}.personal-footer{border-top:1px solid #f7ecd638;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.personal-footer button,.personal-footer a{color:#dacdb7;background:0 0;border:0;align-items:center;gap:9px;min-height:38px;font-size:11px;display:flex}.personal-footer a{opacity:.8}.spatial-os .atmosphere-window[data-slot=dialog-content]{width:550px;max-width:calc(100vw - 40px)}.spatial-os .atmosphere-window .window-body{padding:25px 28px 17px}.atmosphere-controls{grid-template-columns:37% minmax(0,1fr);gap:0 25px;display:grid}.atmosphere-light{border-right:1px solid #f7ecd643;flex-direction:column;align-items:center;padding-right:23px;display:flex}.light-endpoint{color:#eadcc4;font-size:12px}.spatial-os .atmosphere-light .daylight-slider{width:100%;height:218px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1;background:0 0;border:0;margin:4px 0;position:relative;inset:auto;transform:none}.spatial-os .atmosphere-light .daylight-rail{background:#ffe4ae91;flex-direction:column;justify-content:space-between;align-items:center;width:1px;display:flex;position:absolute;top:22px;bottom:22px;left:50%}.spatial-os .atmosphere-light .daylight-rail i{background:#f7dca8;border-radius:50%;flex-shrink:0;width:5px;height:5px}.spatial-os .atmosphere-light .daylight-handle{color:#fff0cb;background:#8f7347a1;border:1px solid #ffdfa5;width:44px;height:44px;box-shadow:0 0 17px #ffd18c73,inset 0 0 8px #ffc56b24}.spatial-os .atmosphere-light .daylight-caption{opacity:1;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;box-shadow:none;color:#f4e3c7;background:0 0;border:0;padding:0;font-size:10px;left:auto;right:calc(50% + 29px)}.spatial-os .atmosphere-light .daylight-caption strong{font-size:10px;font-weight:400}.spatial-os .atmosphere-light .daylight-caption>span{display:none}.automatic-time{white-space:nowrap;color:#dfd1b8;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.spatial-os .atmosphere-controls [data-slot=switch]{background:#b5a1882b;border:1px solid #edd8ae80;width:34px;height:21px}.spatial-os .atmosphere-controls [data-slot=switch][data-checked]{background:#b99456b3}.spatial-os .atmosphere-controls [data-slot=switch-thumb]{background:#f8eddb}.atmosphere-options{flex-direction:column;min-width:0;padding:5px 0 0;display:flex}.atmosphere-sound{border-bottom:1px solid #f7ecd643;grid-template-columns:27px minmax(0,1fr);gap:12px;padding-bottom:24px;display:grid}.atmosphere-sound>button{color:#f6e7cf;background:0 0;border:0;place-items:center;width:30px;height:34px;padding:0;display:grid}.atmosphere-row-heading{justify-content:space-between;align-items:center;margin-bottom:12px;padding-top:7px;display:flex}.atmosphere-row-heading strong,.atmosphere-option strong{font-size:13px;font-weight:400}.atmosphere-row-heading>span{color:#d9c7ac;font-size:10px}.sound-level{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;display:grid}.sound-level>span{color:#d5c5aa;font-size:10px}.sound-level input{accent-color:#f5dab0;cursor:pointer;width:100%;min-width:0;height:26px}.sound-error{color:#ffe3b3;font-size:11px}.atmosphere-option{color:#f6e7cf;text-align:left;background:0 0;border:0;border-bottom:1px solid #f7ecd643;align-items:center;gap:15px;width:100%;min-height:78px;padding:19px 0;display:flex}.atmosphere-option>span{flex:1}.atmosphere-option strong{display:block}.atmosphere-option small{color:#ddcdb2;margin-top:6px;font-size:10px;display:block}.focus-action:hover{color:#ffdda3}.reset-spatial{color:#dfd0b7;background:0 0;border:0;align-self:flex-end;align-items:center;gap:9px;min-height:36px;margin-top:15px;font-size:11px;display:flex}.spatial-sound-credits{color:#cebea7;grid-column:1/-1;margin-top:14px;font-size:9px}.spatial-sound-credits summary{cursor:pointer;width:fit-content;padding:7px 0}.spatial-sound-credits p{margin-top:8px;font-size:10px;line-height:1.6}.spatial-sound-credits a{text-decoration:underline}.spatial-os .quiet-return{color:#f5e8d2;background:#534536a1;border:1px solid #f5ddb178}.spatial-os .radio-visit{z-index:36}.spatial-os .court-discovery{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#f8ead3;background:#42372db8;border:1px solid #e4c6948c}.spatial-os .court-discovery h2{font-family:var(--spatial-serif);font-weight:400}.spatial-os .court-spot{background:#42372d66;border-color:#e4c6948c}.spatial-os.has-workspace .house-interface .courtyard-spots{pointer-events:none}@media (min-width:769px) and (max-height:740px){.spatial-identity{top:5vh}.spatial-os .os-window.spatial-window[data-slot=dialog-content]{max-height:65vh;top:16vh}.spatial-launcher-wrap{bottom:3vh}.launcher-hint{display:none}.spatial-launcher{--launcher-end:7px;--launcher-center:-4px;padding:14px 13px 11px}.spatial-launcher>button{gap:3px;min-height:61px}.launcher-orb{width:41px;height:41px}.spatial-welcome{top:25vh}}@media (min-width:769px) and (max-width:1250px){.spatial-os .os-window.spatial-window[data-slot=dialog-content]{width:700px;left:5vw}.personal-library{grid-template-columns:40% minmax(0,1fr)}.personal-sidebar>p.personal-roles{letter-spacing:-.15px;font-size:9px}.spatial-identity,.spatial-launcher-wrap{left:5vw}.spatial-os .os-window.atmosphere-window[data-slot=dialog-content]{width:540px}}@media (max-width:768px){.spatial-identity{top:max(27px, env(safe-area-inset-top));gap:10px;left:23px}.spatial-identity>button{width:41px;height:46px;padding:4px}.spatial-identity h1{font-size:24px}.spatial-identity p{font-size:10px}.spatial-welcome{width:calc(100% - 58px);top:25vh;left:29px}.spatial-welcome h2{font-size:53px}.spatial-welcome>p{font-size:14px}.spatial-welcome .welcome-eyebrow{font-size:10px}.spatial-welcome .spatial-primary{margin-top:23px}.spatial-launcher-wrap{bottom:max(13px, env(safe-area-inset-bottom));z-index:60;position:fixed;left:12px;right:12px}.spatial-launcher{--launcher-end:4px;--launcher-shoulder:0px;--launcher-center:-2px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#56493cbd;border-radius:50% 50% 25px 25px/20px 20px 25px 25px;justify-content:space-between;gap:0;width:100%;padding:13px 6px 9px;transform:none}.spatial-launcher>button{gap:5px;width:16%;min-width:0;min-height:63px}.launcher-orb{width:40px;height:40px}.launcher-orb>svg{width:23px;height:23px}.launcher-orb .pillar-mark{width:25px;height:28px}.launcher-label{font-size:9px}.spatial-launcher .launcher-atmosphere{border:0;width:16%;margin:0;padding:0}.spatial-launcher .launcher-atmosphere .launcher-label{opacity:1;font-size:8px}.launcher-hint{display:none}.spatial-os .os-window.spatial-window[data-slot=dialog-content],.spatial-os .os-window.spatial-window.is-maximized[data-slot=dialog-content]{width:calc(100% - 24px);max-width:none;height:auto;max-height:calc(100dvh - 220px - env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#40372ee6;border-radius:20px;position:fixed;inset:105px 12px auto;transform:none;margin:0!important}.spatial-os .spatial-window .window-toolbar{gap:10px;height:51px;min-height:51px;padding:0 10px 0 17px}.spatial-os .spatial-window .window-toolbar h2{font-size:20px}.toolbar-mark{width:21px;height:25px}.spatial-window-actions>button{width:36px;height:38px}.spatial-os .spatial-window .window-body{padding:22px 19px}.spatial-os .project-launcher-window .window-body,.spatial-os .about-window .window-body{padding:0}.spatial-os .project-browser{flex-direction:column;min-height:0;display:flex}.spatial-os .project-library{border-bottom:1px solid #f7ecd638;border-right:0;padding:13px 11px}.spatial-os .library-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.spatial-os .library-apps button{text-align:center;flex-direction:column;gap:7px;width:100%;min-height:88px;padding:9px 3px}.spatial-os .library-apps button+button{border-top-color:#0000}.spatial-os .library-apps button[aria-selected=true]{border-top-color:#ffe3ad}.spatial-os .library-apps img{border-radius:9px;width:39px;height:39px}.spatial-os .library-apps strong{font-size:15px}.spatial-os .library-apps small{display:none}.spatial-os .project-inspector{padding:18px}.spatial-os .project-screen :is(img,.project-capture){aspect-ratio:1.6}.spatial-os .screen-selector button{min-height:38px}.spatial-os .screen-paging button{width:27px;padding:0}.spatial-os .inspector-header{margin:13px 0}.spatial-os .inspector-header h2{font-size:30px}.spatial-os .inspector-footer{align-items:stretch;gap:17px}.spatial-os .open-project{align-self:stretch;width:100%;min-height:43px}.spatial-os .inspector-footer p{font-size:12px}.personal-library{flex-direction:column;min-height:0;padding:18px;display:flex}.personal-sidebar{border:0;grid-template-columns:75px minmax(0,1fr);column-gap:14px;padding:0;display:grid}.personal-photo{object-position:50% 20%;grid-row:1/3;width:75px;height:86px}.spatial-os .personal-sidebar h2{margin:7px 0 3px;font-size:22px}.personal-sidebar>p{margin:0;font-size:11px}.personal-sidebar>p.personal-roles{white-space:normal}.personal-nav{border-top:0;border-bottom:1px solid #f7ecd638;flex-direction:row;grid-column:1/-1;margin:15px 0 0;padding:0 0 16px}.personal-nav>button{flex:1;gap:10px;min-height:43px;padding:8px 14px;font-size:15px}.personal-sidebar .contact-link{grid-column:1/-1;display:none}.personal-content{padding:19px 0 0}.spatial-os .personal-content h3{font-size:27px}.personal-content .personal-lede{font-size:14px}.personal-tabs{gap:20px;margin-bottom:20px}.toolkit-tabs{gap:16px}.personal-tabs>button{min-height:44px;font-size:12px}.personal-tools{gap:8px}.personal-tools li{min-height:48px;padding:11px 10px;font-size:12px}.personal-story>p{font-size:13px}.personal-footer{margin-top:23px}.personal-footer button,.personal-footer a{min-height:44px}.spatial-os .atmosphere-window .window-body{padding:22px 19px 14px}.atmosphere-controls{grid-template-columns:40% minmax(0,1fr);column-gap:17px}.atmosphere-light{padding-right:15px}.spatial-os .atmosphere-light .daylight-slider{height:212px}.spatial-os .atmosphere-light .daylight-caption{right:calc(50% + 22px)}.spatial-os .atmosphere-light .daylight-caption strong{font-size:8px}.automatic-time{flex-direction:column;gap:9px;font-size:9px}.atmosphere-sound{flex-direction:column;gap:0;padding-bottom:15px;display:flex;position:relative}.atmosphere-sound>button{width:38px;height:36px;position:absolute;top:0;right:0}.atmosphere-row-heading{padding-top:10px;padding-right:41px}.atmosphere-row-heading>span{display:none}.sound-level{grid-template-columns:27px minmax(0,1fr);gap:6px}.atmosphere-option{gap:9px;padding:17px 0}.atmosphere-option>svg{flex-shrink:0;width:18px}.atmosphere-option strong{font-size:12px}.atmosphere-option small{font-size:9px;line-height:1.5}.atmosphere-option [data-slot=switch]{width:30px}.reset-spatial{font-size:10px}.spatial-window-menu[data-slot=popover-content]{width:174px}.spatial-os .radio-visit{max-height:calc(100dvh - 220px);bottom:110px}.spatial-os .explore-controls{bottom:110px;left:25px;right:auto}}@media (max-width:380px){.spatial-launcher-wrap{left:8px;right:8px}.launcher-label{font-size:8px}.spatial-launcher .launcher-atmosphere .launcher-label{font-size:7px}.launcher-orb{width:36px;height:36px}.spatial-identity h1{font-size:22px}.spatial-os .os-window.spatial-window[data-slot=dialog-content]{width:calc(100% - 18px);max-height:calc(100dvh - 207px - env(safe-area-inset-bottom));inset:93px 9px auto}.atmosphere-controls{column-gap:12px}.personal-tools li{gap:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.spatial-os *,.spatial-os :before,.spatial-os :after{transition:none!important;animation:none!important}}.spatial-os[data-motion=off] *,.spatial-os[data-motion=off] :before,.spatial-os[data-motion=off] :after{transition:none!important;animation:none!important}@media (min-width:769px){.spatial-os .os-window.spatial-window[data-slot=dialog-content]{width:700px;max-height:calc(65vh - 45px)}.spatial-os .project-browser{grid-template-columns:37% minmax(0,1fr);min-height:380px}.spatial-os .project-inspector{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;padding:21px;display:grid}.spatial-os .project-screen{grid-area:1/1/auto/-1}.spatial-os .project-screen :is(img,.project-capture){aspect-ratio:auto;height:210px}.spatial-os .screen-selector{grid-area:2/1/auto/-1;padding-top:7px}.spatial-os .inspector-header{grid-area:3/1;margin:17px 0 12px}.spatial-os .inspector-header h2{font-size:28px}.spatial-os .inspector-header .window-eyebrow{max-width:20ch;font-size:12px}.spatial-os .inspector-footer{display:contents}.spatial-os .open-project{grid-area:3/2;align-self:center;gap:8px;margin-left:10px;padding:0 12px;font-size:12px}.spatial-os .inspector-footer p{grid-area:4/1/auto/-1;font-size:11px;line-height:1.65}.spatial-os .library-apps button{min-height:107px}.spatial-os .os-window.atmosphere-window[data-slot=dialog-content]{width:550px}.spatial-os .spatial-window.is-maximized[data-slot=dialog-content]{width:min(1040px,86vw);max-height:72vh}.spatial-os .is-maximized .project-screen :is(img,.project-capture){height:280px}}.personal-tools img{object-fit:contain;filter:brightness(0)invert();opacity:.93;flex-shrink:0;width:26px;height:26px}.personal-footer .contact-link{display:none}@media (max-width:768px){.personal-footer .contact-link{box-shadow:none;color:#f9e9cd;background:0 0;border:0;gap:8px;padding:0;font-size:12px;display:flex}.personal-footer a[aria-label="Waseem on GitHub"] span{display:none}}@media (min-width:769px) and (min-height:741px){.spatial-launcher-wrap{bottom:8vh}.spatial-os .os-window.spatial-window[data-slot=dialog-content]{max-height:calc(72vh - 155px)}.spatial-os .spatial-window.is-maximized[data-slot=dialog-content]{max-height:72vh}}.spatial-os .atmosphere-controls [data-slot=switch]{flex:0 0 34px}.spatial-os .atmosphere-light .daylight-slider{border-radius:25px;width:70px}.spatial-os .atmosphere-light .daylight-slider:focus-visible{outline:none}.spatial-os .atmosphere-light .daylight-slider:focus-visible .daylight-handle{outline-offset:4px;outline:2px solid #fff0ca}@media (max-width:768px){.spatial-window-actions .spatial-window-options-trigger{display:none}}.spatial-os .automatic-time [data-slot=switch]{flex:none}.spatial-os .atmosphere-light .daylight-caption{transform:translateY(-50%)}@media (max-width:768px){.spatial-os .atmosphere-light .daylight-caption{right:calc(50% + 29px)}}.spatial-os .radio-visit{color:#f8efdf;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#64594bd4;border:1px solid #f4e9d38a;width:550px;max-height:calc(74vh - 150px);top:17vh;bottom:auto;left:10vw;transform:none}.spatial-os .radio-visit.is-visible{transform:none}.spatial-os .spatial-radio{padding:24px}.spatial-os .spatial-radio-header{z-index:2;color:#eee0c8;background:#504536;margin:-24px -24px 0;padding:12px 22px;position:sticky;top:0}.spatial-os .radio-player.player-unavailable{display:none}.spatial-os .radio-error{color:#eee0c8;margin:12px 0;font-size:12px;line-height:1.6}@media (min-width:769px){.spatial-os .radio-cabinet{margin:12px 0 16px;padding:18px}.spatial-os .speaker-mesh{height:110px}.spatial-os .radio-display{padding:10px 13px}.spatial-os .tuner-scale{margin:6px 0}.spatial-os .radio-knobs{padding:14px 2px 4px}.spatial-os .genre-presets{margin-top:12px}.spatial-os .genre-presets button{padding:10px 9px}}.spatial-os .radio-footer,.spatial-os .radio-footer a,.spatial-os .radio-footer p{color:#e2d3ba}.spatial-os .now-playing-meta,.spatial-os .now-playing-meta strong,.spatial-os .now-playing-meta span{color:#efe1c8}@media (max-width:768px){.spatial-os .radio-visit{width:calc(100% - 24px);max-height:calc(100dvh - 208px - env(safe-area-inset-bottom));position:fixed;top:105px;bottom:auto;left:12px}.spatial-os .spatial-radio{padding:17px}.spatial-os .spatial-radio-header{z-index:2;background:#504536;margin:-17px -17px 0;padding:12px 15px;position:sticky;top:0}}.spatial-os .radio-track-heading>div>span,.spatial-os .radio-play-state,.spatial-os .radio-footer>span{color:#ddceb7}.spatial-os .court-places{color:#f7ead3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#625548a6;border:1px solid #f4e9d380}.spatial-os .court-places button{color:#f7ead3}.spatial-os .court-places button[aria-pressed=true]{color:#fff0cd;background:#b9996538;border-color:#f2d09780}.spatial-os .explore-controls{z-index:12;background:0 0;border:none;max-width:220px;bottom:16vh;right:6vw}@media (max-width:768px){.spatial-os .explore-controls{bottom:120px;left:24px;right:auto}}.spatial-os .library-apps button[aria-selected=true],.personal-nav>button[aria-selected=true]{border-color:#ffe1a5;box-shadow:0 0 13px #ffbd6266,inset 0 0 9px #ffcf7c26}.spatial-launcher>button[aria-pressed=true] .launcher-orb{border-color:#fff1cd;box-shadow:0 0 18px #ffc26ca6,inset 0 0 10px #ffc56c33}@media (min-width:769px){.launcher-label{font-size:12px}.personal-tools li{font-size:14px}.spatial-os .library-apps small{font-size:12px}.spatial-os .open-project{min-height:42px;font-size:13px}.atmosphere-row-heading strong,.atmosphere-option strong{font-size:14px}}.spatial-window-menu button{font-size:14px}@media (max-width:380px),(max-width:768px) and (max-height:680px){.spatial-welcome{top:22vh}.spatial-welcome h2{letter-spacing:-1px;margin-bottom:17px;font-size:40px}.spatial-welcome .welcome-eyebrow{margin-bottom:15px}.spatial-welcome .spatial-primary{margin-top:17px}.spatial-welcome .contact-link{margin-top:7px}}.spatial-os .spatial-home-identity{--mark-height:112px;align-items:center;gap:22px}.spatial-os .spatial-home-identity>button{width:100px;height:var(--mark-height);padding:0}.spatial-os .spatial-home-identity h1{font-family:var(--spatial-serif);font-size:var(--mark-height);letter-spacing:-.5px;margin:0;font-weight:400;line-height:1;transform:translateY(14px)}.spatial-os .personal-intro{width:420px;top:calc(10vh + 200px);left:10vw}.spatial-os .personal-intro .intro-thought{font-family:var(--spatial-serif);letter-spacing:-.7px;font-size:28px;line-height:1.35}.spatial-os .personal-intro .intro-detail{min-height:0;margin:0;font-size:14px;line-height:1.65;display:block}.spatial-os .personal-intro .contact-link.spatial-primary{background:#7460476e;border:1px solid #ffe0a5;border-radius:50px;min-height:44px;margin-top:25px;padding:12px 22px;box-shadow:0 0 13px #ffc36b3b,inset 0 0 8px #ffd48d24}@media (min-width:769px) and (max-width:1250px){.spatial-os .personal-intro{left:5vw}}@media (min-width:769px) and (max-height:740px){.spatial-os .personal-intro{top:calc(5vh + 188px)}}@media (max-width:768px){.spatial-os .spatial-home-identity{--mark-height:80px;gap:14px}.spatial-os .spatial-home-identity>button{width:72px;height:var(--mark-height)}.spatial-os .spatial-home-identity h1{transform:translateY(10px)}.spatial-os .personal-intro{width:calc(100% - 46px);top:220px;left:23px}.spatial-os .personal-intro .intro-thought{font-size:26px}.spatial-os .personal-intro .intro-detail{font-size:13px}}.spatial-os .project-screen{margin:0;position:relative}.spatial-os .project-screen figcaption{color:#fff2dc;background:#201a17d6;padding:6px 9px;font-size:9px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.spatial-os .screen-selector{align-items:flex-start;min-width:0}.spatial-os .project-gallery-layout .screen-selector{padding:0;display:block}.spatial-os .project-gallery-layout .screen-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px;height:100%;padding:0;display:grid;overflow:visible}.spatial-os .project-gallery-layout .screen-selector>div button{white-space:normal;text-align:left;min-width:0;min-height:0;padding:12px 13px;line-height:1.35}.spatial-os .screen-selector>div{scrollbar-width:thin;scrollbar-color:#e3cdaa66 transparent;flex-wrap:nowrap;flex:1;gap:2px;min-width:0;padding:3px 2px 5px;overflow-x:auto}.spatial-os .screen-selector>div button{white-space:nowrap;flex:none}.spatial-os .screen-paging{flex-shrink:0;padding-top:3px}.spatial-os .project-story .project-heading{align-items:center;gap:13px;margin-bottom:15px;display:flex}.spatial-os .project-story .project-heading img{object-fit:cover;border-radius:11px;flex-shrink:0;width:48px;height:48px}.spatial-os .project-story .project-heading h2{font:400 31px/1.1 var(--spatial-serif);margin:0 0 3px}.spatial-os .project-story .visit-button{white-space:nowrap;margin-left:auto;font-size:11px}.spatial-os .project-story .project-overview{color:var(--spatial-muted);margin:0 0 22px;font-size:13px;line-height:1.75}.spatial-os .project-story .project-screen :is(img,.project-capture){aspect-ratio:16/10;object-fit:contain;width:100%;height:auto;max-height:330px;display:block}.spatial-os .project-feature-story{border-top:1px solid var(--spatial-line);margin-top:22px;padding-top:21px}.spatial-os .project-feature-story h3{font:400 26px/1.2 var(--spatial-serif);color:var(--spatial-ink);margin:0 0 13px}.spatial-os .project-feature-story p{color:var(--spatial-muted);margin:0 0 16px;font-size:13px;line-height:1.8}.spatial-os .project-feature-story .feature-lead{color:var(--spatial-ink);font-size:14px}.spatial-os .project-detail-window .project-switcher{flex-shrink:0}@media (max-width:768px){.spatial-os .project-gallery-layout{grid-template-columns:minmax(0,1fr);gap:12px}.spatial-os .project-gallery-layout .screen-selector>div{grid-auto-rows:auto;height:auto}.spatial-os .project-story .project-heading{flex-wrap:wrap}.spatial-os .project-story .project-heading h2{font-size:27px}.spatial-os .project-story .visit-button{min-height:38px;padding:8px 12px}.spatial-os .project-story .project-screen :is(img,.project-capture){max-height:250px}.spatial-os .project-detail-window .project-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid}.spatial-os .project-detail-window .project-switcher button{justify-content:center;gap:6px;min-width:0;padding:8px 4px;font-size:11px}.spatial-os .project-detail-window .project-switcher img{width:20px;height:20px}}.spatial-os .project-capture{background:#000;width:100%;display:block;overflow:hidden}.spatial-os .spatial-identity{--identity-duration:.56s;--identity-ease:cubic-bezier(.22, 1, .36, 1);transition:gap var(--identity-duration) var(--identity-ease);align-items:center}.spatial-os .spatial-identity>button{transition:width var(--identity-duration) var(--identity-ease), height var(--identity-duration) var(--identity-ease), padding var(--identity-duration) var(--identity-ease), transform var(--identity-duration) var(--identity-ease);flex-shrink:0}.spatial-os .spatial-identity h1{text-box:trim-both cap alphabetic;transition:font-size var(--identity-duration) var(--identity-ease), line-height var(--identity-duration) var(--identity-ease), margin var(--identity-duration) var(--identity-ease);margin:0;line-height:1;transform:none}.spatial-os .spatial-home-identity{align-items:flex-start}.spatial-os .spatial-home-identity>button{transform:translateY(-14.1%)}.spatial-os .spatial-home-identity h1{margin-top:calc(var(--mark-height) * .169)}.spatial-os .personal-intro{opacity:1;visibility:visible;transition:opacity .3s,transform .44s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.spatial-os .personal-intro[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.3s;transform:translateY(-10px)}.spatial-os .os-window.spatial-window[data-slot=dialog-content]{animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.toolkit-mark{color:#3f4852;background:#f5f0e7;border:1px solid #fff8;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 2px 6px #0002}.personal-tools .toolkit-mark img,.toolkit-menu .toolkit-mark img{object-fit:contain;filter:none;opacity:1;width:26px;height:26px;display:block}.personal-tools .toolkit-mark-pair img,.toolkit-menu .toolkit-mark-pair img{width:18px;height:24px}.personal-tools .toolkit-mark svg{color:inherit}.personal-tools li{gap:12px;min-width:0;padding:10px;line-height:1.4}.personal-tools li>span:last-child{overflow-wrap:anywhere;min-width:0}.toolkit-menu .toolkit-ai li{align-items:center;gap:8px;font-size:12px;display:flex}.toolkit-menu .toolkit-mark{border-radius:8px;width:32px;height:32px}.toolkit-menu .toolkit-mark img{width:22px;height:22px}.world-os.courtyard.courtyard-shell.spatial-os .court-spot{color:#fff3de;background:#30271fe8;border:1px solid #e3c894a6;width:44px;height:44px}.world-os.courtyard.courtyard-shell.spatial-os .court-spot:hover,.world-os.courtyard.courtyard-shell.spatial-os .court-spot[aria-pressed=true]{color:#30271f;background:#f6e6c5;border-color:#fff3d6;box-shadow:0 0 18px #ffd18e55}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery{color:#fff3df;-webkit-backdrop-filter:blur(24px);background:#302920ed;border:1px solid #e3c8948c;border-radius:22px;width:min(390px,42vw);max-height:calc(70dvh - 175px);padding:24px;bottom:calc(15vh + 160px);left:8vw;overflow-y:auto;box-shadow:0 18px 48px #0005,inset 0 1px #fff2}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery h2{color:#fff3df;font:400 28px/1.15 var(--spatial-serif);letter-spacing:-.4px;margin-bottom:12px}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery p{color:#e9dfce;margin-bottom:20px;font-size:14px;line-height:1.65}.world-os.courtyard.courtyard-shell.spatial-os .back-to-court{color:#eee1ca;min-height:32px;margin-bottom:14px}.discovery-actions{flex-wrap:wrap;gap:9px;display:flex}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery .discovery-action,.world-os.courtyard.courtyard-shell.spatial-os .court-discovery .discovery-secondary{color:#30271f;background:#f1dfba;border:1px solid #ead1a6;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:12px;line-height:1.4;display:inline-flex}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery .discovery-secondary{color:#fff0d6;background:#fff1;border-color:#e3c89480}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery .discovery-action:hover{color:#30271f;background:#ffedcc}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery .discovery-secondary:hover{background:#fff2}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery .discovery-action:disabled{color:#e1d4bd;background:#584b38;border-color:#8a7757}@media (min-width:769px) and (max-height:740px){.world-os.courtyard.courtyard-shell.spatial-os .court-discovery{max-height:calc(85dvh - 200px);bottom:calc(3vh + 120px)}}@media (max-width:768px){.spatial-os .spatial-identity{right:23px}.spatial-os .spatial-identity>div{min-width:0}.spatial-os .spatial-home-identity{--mark-height:clamp(48px, 10vw, 80px)}.spatial-os .spatial-home-identity>button{width:calc(var(--mark-height) * .9)}.personal-tools li{gap:9px;padding:9px}.personal-tools .toolkit-mark{border-radius:9px;width:36px;height:36px}.world-os.courtyard.courtyard-shell.spatial-os .court-places{color:#fff3df;background:#302920e8;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.world-os.courtyard.courtyard-shell.spatial-os .court-places button{color:#fff3df;background:#ffffff0a;border:1px solid #e3c89435;border-radius:12px;gap:4px;min-width:0;height:52px;padding:6px;font-size:11px}.world-os.courtyard.courtyard-shell.spatial-os .court-places button[aria-pressed=true]{color:#30271f;background:#f6e6c5;border-color:#fff3d6}.court-project-mark{background:50%/contain no-repeat;border-radius:5px;width:22px;height:22px;display:block}.court-project-sky{background-image:url(/projects/sky/icon.svg)}.court-project-rectangle{background-image:url(/projects/rectangle/logo.png)}.court-project-eggverse{background-image:url(/projects/eggverse/favicon.png)}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery{inset:auto 14px max(120px, calc(env(safe-area-inset-bottom) + 107px));width:auto;max-height:calc(100dvh - 305px - env(safe-area-inset-bottom));padding:20px}.world-os.courtyard.courtyard-shell.spatial-os .court-discovery h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.spatial-os .personal-intro{transition:none}}.spatial-os .project-browser{grid-template-columns:200px minmax(0,1fr);align-items:start;min-height:0}.spatial-os .project-library{scrollbar-width:thin;align-self:start;max-height:60dvh;padding:20px 12px;position:sticky;top:0;overflow-y:auto}.spatial-os .library-heading{color:#eee1cb;padding:0 10px 15px;font-size:12px;display:flex}.spatial-os .library-heading>span:last-child{color:#d3c2a5}.spatial-os .library-apps{gap:8px}.spatial-os .library-apps button{gap:11px;min-height:74px;padding:12px 10px}.spatial-os .library-apps img{object-fit:contain;border-radius:9px;width:38px;height:38px}.spatial-os .library-apps strong{font-size:19px}.spatial-os .library-apps small{font-size:11px}.spatial-os .project-inspector{flex-direction:column;gap:0;min-width:0;padding:24px;display:flex}.spatial-os .inspector-header{order:0;justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin:0 0 22px;display:flex}.spatial-os .inspector-header>div{min-width:0}.spatial-os .inspector-header h2{margin:0 0 7px;font-size:36px}.spatial-os .inspector-header .window-eyebrow{color:#eee2cf;max-width:none;font-size:14px}.spatial-os .open-project{flex-shrink:0;align-self:center;min-height:44px;margin:0;padding:0 17px;font-size:13px}.spatial-os .project-title-count{font-family:var(--font-body), sans-serif;color:#d8cbb3;margin-left:12px;font-size:14px;font-weight:400}.spatial-os .project-screen{order:1;align-self:start}.spatial-os .project-gallery-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:18px;display:grid}.spatial-os .project-preview-column{min-width:0}.spatial-os .spatial-window .project-preview-column .project-screen :is(img,.project-capture){aspect-ratio:16/9;object-fit:cover;object-position:center top;width:100%;height:auto;max-height:none}.spatial-os .project-preview-column .inspector-footer{margin-top:10px}.spatial-os .project-preview-column .project-feature-story{margin-top:10px;padding-top:10px}.spatial-os .project-gallery-layout .screen-selector{padding-top:0;display:block}.spatial-os .project-gallery-layout .screen-selector>.screen-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:8px;height:auto;padding:0;display:grid;overflow:visible}.spatial-os .project-gallery-layout .screen-selector .screen-feature-list button{white-space:normal;text-align:left;min-width:0;min-height:0;padding:12px 13px;line-height:1.35}.spatial-os .spatial-window .project-screen :is(img,.project-capture){aspect-ratio:auto;object-fit:contain;background:#201c19;width:100%;height:auto;max-height:none;display:block}.spatial-os .project-screen figcaption{color:#eee3d0;background:#241f1ae6;border-top:1px solid #f4e5c922;padding:9px 12px;font-size:11px;line-height:1.5;position:static}.spatial-os .screen-selector{order:2;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding-top:12px;display:grid}.spatial-os .screen-selector>.screen-feature-list{grid-area:1/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;display:grid;overflow:visible}.spatial-os .screen-selector .screen-feature-list button{white-space:normal;text-align:left;color:#f0e5d4;background:#241f192b;border:1px solid #ead7b52b;min-width:0;min-height:44px;padding:9px 10px;font-size:12px;line-height:1.45;transition:background .18s,border-color .18s}.spatial-os .screen-selector .screen-feature-list button[aria-pressed=true]{color:#fff4de;background:#c59b5540;border-color:#f4cd88b3}.spatial-os .screen-selector .screen-feature-list button:hover{background:#d7b87829;border-color:#e7c58b99}.spatial-os .inspector-footer{order:3;margin:18px 0 0;display:block}.spatial-os .inspector-footer p{color:#eee1ce;margin:0;font-size:14px;line-height:1.7}.spatial-os .project-story .project-overview,.spatial-os .project-feature-story p{font-size:15px}.spatial-os .project-story .visit-button{min-height:44px;font-size:13px}.spatial-os .project-story .project-heading h2{font-size:36px}@media (min-width:769px){.spatial-os .os-window.spatial-window:is(.project-launcher-window,.project-detail-window)[data-slot=dialog-content]{width:min(1040px,82vw)}}@media (max-width:768px){.spatial-os .project-gallery-layout{grid-template-columns:minmax(0,1fr);gap:12px}.spatial-os .project-gallery-layout .screen-selector>.screen-feature-list{grid-auto-rows:auto;height:auto}.spatial-os .project-library{border-bottom:1px solid #f7ecd63b;border-right:0;width:100%;min-width:0;max-height:none;padding:14px;position:static;overflow:visible}.spatial-os .library-heading{display:none}.spatial-os .library-apps{scrollbar-width:thin;flex-direction:row;gap:8px;padding:3px 2px 7px;display:flex;overflow-x:auto}.spatial-os .library-apps button{text-align:left;flex-direction:row;flex:none;gap:9px;width:auto;min-height:54px;padding:9px 12px}.spatial-os .library-apps button span{align-items:flex-start}.spatial-os .library-apps img{width:30px;height:30px}.spatial-os .library-apps strong{font-size:17px}.spatial-os .library-apps small{display:none}.spatial-os .project-inspector{padding:20px 16px}.spatial-os .inspector-header{flex-wrap:wrap;gap:14px;margin-bottom:18px}.spatial-os .inspector-header h2{font-size:31px}.spatial-os .inspector-header .window-eyebrow{font-size:13px}.spatial-os .open-project{width:auto;padding:0 14px;font-size:12px}.spatial-os .screen-selector>.screen-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-os .screen-selector .screen-feature-list button{font-size:12px}.spatial-os .project-story .project-heading h2{font-size:30px}}@media (min-width:769px){.spatial-os .os-window.spatial-window:not(.is-maximized)[data-slot=dialog-content]{max-height:calc(82dvh - 221px);top:calc(10vh + 78px)}.spatial-os .project-inspector .project-screen :is(img,.project-capture){aspect-ratio:auto;height:auto}.spatial-os .project-story .project-screen :is(img,.project-capture){max-height:none}}@media (min-width:769px) and (max-height:740px){.spatial-os .os-window.spatial-window:not(.is-maximized)[data-slot=dialog-content]{max-height:calc(92dvh - 220px);top:calc(5vh + 72px)}}.spatial-os .os-window.spatial-window.project-launcher-window[data-slot=dialog-content]{height:calc(100dvh - 220px - env(safe-area-inset-bottom));flex-direction:column;display:flex}.spatial-os .project-launcher-window .window-toolbar{flex-shrink:0}.spatial-os .project-launcher-window .window-body{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.spatial-os .project-launcher-window .project-browser,.spatial-os .project-launcher-window .project-inspector{min-height:100%}.spatial-os a.open-project{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:769px){.spatial-os .os-window.spatial-window.project-launcher-window[data-slot=dialog-content]{height:calc(82dvh - 221px)}.spatial-os .os-window.spatial-window.project-launcher-window.is-maximized[data-slot=dialog-content]{height:72vh}}@media (min-width:769px) and (max-height:740px){.spatial-os .os-window.spatial-window.project-launcher-window:not(.is-maximized)[data-slot=dialog-content]{height:calc(92dvh - 220px)}}.spatial-os .station-groups{gap:12px;margin-top:18px;display:grid}.spatial-os .station-group h3{color:#e5d3b4;font:400 14px/1.4 var(--font-body), sans-serif;margin:0 0 6px}.spatial-os .station-group .genre-presets{margin-top:0}.spatial-os .station-group .genre-presets button{flex:1 1 0;font-size:14px}.spatial-os .radio-error p{margin:0 0 6px}.world-os.courtyard .door-plaque:is(.eggverse-door,.destroy-door){right:auto;transform:translate(-50%,-50%)}.world-os.courtyard .door-plaque:is(.eggverse-door,.destroy-door):hover{transform:translate(-50%,calc(-50% - 3px))}.spatial-os .personal-sidebar .personal-roles{color:#f0e5d4;letter-spacing:-.15px;white-space:nowrap;text-overflow:clip;width:100%;margin:10px 0 18px;padding:0;font-size:11px;line-height:1.4;overflow:hidden}.spatial-os .personal-roles span{color:#d8cbb3;padding:0 2px}.court-project-destroy{background-image:url(/projects/destroy/icon.png)}.spatial-os .project-repository{color:#f3dfbb;text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;margin-bottom:14px;font-size:13px;text-decoration:underline;display:inline-flex}@media (max-width:768px){.spatial-os .project-detail-window .project-switcher{grid-template-columns:repeat(4,minmax(0,1fr))}.world-os.courtyard.courtyard-shell.spatial-os .court-places:has(.court-project-entry){grid-template-columns:repeat(12,minmax(0,1fr))}.world-os.courtyard.courtyard-shell.spatial-os .court-places:has(.court-project-entry)>button{grid-column:span 4}.world-os.courtyard.courtyard-shell.spatial-os .court-places:has(.court-project-entry)>.court-project-entry{grid-column:span 3}}
