.workstation[data-seated=true] .workstation-sticky{z-index:80;background:#aaa7a1;width:100%;height:100svh;position:fixed;inset:0}.workstation[data-seated=true] .computer-intro,.workstation[data-seated=true] .computer-controls,.workstation[data-seated=true] .computer-continue{display:none}.workstation .desk-hud[hidden]{display:none!important}body[data-desk-seated=true] .menu-toggle,body[data-desk-seated=true]>.grain{visibility:hidden}.desk-hud{z-index:8;direction:ltr;flex-direction:column;align-items:flex-start;gap:4px;max-width:310px;display:flex;position:absolute;top:clamp(18px,6vh,60px);left:clamp(18px,3.5vw,64px)}.desk-hud-label,.desk-hud-status{color:#f5f5f2;width:max-content;max-width:100%;font:12px/1.4 var(--font-geist-mono),var(--font-plex-arabic),monospace;background:#151515;padding:5px 11px;display:block}.desk-hud-status{align-items:center;gap:10px;padding:3px 8px;display:flex}.desk-view-controls{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.desk-view-controls button{color:#20201e;cursor:pointer;background:#eeeae2d9;border:1px solid #ffffff90;padding:7px 10px;font-size:11px}.desk-view-controls button:hover{background:#fff}.desk-view-hint{color:#33332d;max-width:24ch;margin-top:6px;font-size:10px;line-height:1.8}.workstation[data-view=screen] .desk-hud{flex-flow:wrap;align-items:center;gap:6px;max-width:none;top:12px;left:16px;right:16px}.workstation[data-view=screen] .desk-hud>.desk-hud-label:nth-child(2),.workstation[data-view=screen] .desk-view-hint{display:none}.workstation[data-view=screen] .desk-view-controls{margin-top:0}.screen-approach{cursor:zoom-in;background:0 0;border:0;border-radius:26px;padding:0;overflow:hidden}.screen-approach>span{color:#fff;opacity:0;background:#0007;border:1px solid #fff9;border-radius:50%;place-items:center;width:50px;height:50px;font-size:24px;transition:opacity .2s;display:grid;position:absolute;bottom:24px;right:25px}.screen-approach:hover>span,.screen-approach:focus-visible>span{opacity:1}.screen-approach:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:767px){.computer-controls>div{flex-wrap:wrap}.computer-controls .computer-sit-button{min-width:100%}}@media (max-height:650px){.desk-hud{top:14px;left:16px}.desk-view-hint{display:none}}@media (prefers-reduced-motion:reduce){.screen-approach>span{transition:none}}.screen.workstation-screen[data-native=true]{overscroll-behavior:none;background:#d9d6ca}.touch-desk-hit{z-index:2;touch-action:pan-y pinch-zoom;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.touch-desk-hit:focus-visible{outline-offset:-8px;outline:3px solid #fff}.screen[data-native=true] .screen-content{border-radius:9px;overflow:hidden;box-shadow:0 0 0 4px #aaa99c,0 0 0 7px #eeece1}.touch-computer-toolbar{color:#35392e;background:#d9d6ca;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 14px;display:flex}.touch-computer-toolbar strong{font:700 12px/1.3 var(--font-geist-mono),monospace;letter-spacing:.03em}.touch-computer-toolbar strong>span{color:#72796a}.touch-computer-toolbar>button{cursor:pointer;background:#eeede5;border:1px solid #b0b3a5;align-items:center;gap:18px;min-height:44px;padding:0 14px;font-size:13px;display:flex}.touch-computer-toolbar>button>span{font-size:25px;line-height:1}.screen[data-touch=true] .os-menubar{height:44px}.screen[data-touch=true] .os-menubar-owner{display:none}.screen[data-touch=true] .os-menu-right button.site-audio-toggle{width:40px;height:40px;min-height:40px}.screen[data-touch=true] .os-taskbar{height:52px}.screen[data-touch=true] .os-taskbar>button{min-width:85px;height:44px}.screen[data-touch=true] .os-titlebar{height:44px;min-height:44px}.screen[data-touch=true] .os-window-button{width:38px;height:38px}.screen[data-touch=true] .os-project-tabs{align-items:center;height:48px;overflow-x:auto}.screen[data-touch=true] .os-project-tabs button{flex:none;height:44px;font-size:12px}.screen[data-touch=true] .os-project-tabs a{flex:none;padding:12px}.screen[data-touch=true] .story-category-filters>button,.screen[data-touch=true] .story-browse-toggle,.screen[data-touch=true] .story-step-controls>button,.screen[data-touch=true] .story-zoom-actions>button{min-width:44px;min-height:44px}.screen[data-touch=true] .story-search{min-height:44px}.screen[data-touch=true] input,.screen[data-touch=true] textarea,.screen[data-touch=true] select{font-size:16px}.screen[data-touch=true] .os-welcome-projects button{min-height:100px}.screen .os-window[hidden]{display:none}.os-welcome{color:#232823;height:100%;min-height:0;font-family:Tahoma,var(--font-plex-arabic),sans-serif;background:#fafbf7;flex-direction:column;display:flex}.os-browser-address{direction:ltr;background:#e5e5df;border-bottom:1px solid #b3b4af;flex:none;align-items:center;gap:16px;padding:8px 12px;font-size:11px;display:flex}.os-browser-address>span:nth-child(2){background:#fff;flex:1;padding:4px 10px;box-shadow:inset 1px 1px #7f7f7f,inset -1px -1px #fff}.os-welcome-content{text-align:center;background:radial-gradient(at 50% 25%,#e8eeeb80,#0000 65%),#fafbf7;flex:1;min-height:0;padding:clamp(26px,4vw,58px) 34px 30px;overflow:auto}.os-welcome-eyebrow{color:#788378;letter-spacing:.13em;margin-bottom:16px;font-size:9px}.os-welcome h1{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5.8vw,70px);font-weight:750;line-height:1.08}.os-welcome-role{margin-top:9px;font-size:13px}.os-welcome-intro{color:#72796e;max-width:47ch;margin:22px auto;font-size:12px;line-height:1.9}.os-welcome-projects{grid-template-columns:repeat(3,1fr);gap:12px;max-width:750px;margin:28px auto;display:grid}.os-welcome-projects button{text-align:start;cursor:pointer;background:#fff9;border:1px solid #ced1c8;padding:19px 17px;position:relative}.os-welcome-projects button:hover{background:#edf0e7;border-color:#89977e}.os-welcome-projects bdi{font-family:Georgia,serif;font-size:19px;font-weight:700;display:block}.os-welcome-projects small{color:#727b6c;margin-top:10px;font-size:10px;line-height:1.8;display:block}.os-welcome-projects button>span{inset-inline-end:12px;color:#76836d;position:absolute;top:12px}.os-welcome-links{color:#67518c;text-underline-offset:3px;flex-wrap:wrap;justify-content:center;align-items:center;gap:27px;margin-top:28px;font-size:10px;text-decoration:underline;display:flex}.os-welcome-links button{cursor:pointer}.os-welcome>footer{background:silver;flex:none;justify-content:space-between;gap:14px;padding:4px 9px;font-size:9px;display:flex;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.screen[data-mobile=true] .os-welcome-projects{grid-template-columns:1fr;margin:24px auto}.screen[data-mobile=true] .os-welcome-projects button{padding:16px}.screen[data-mobile=true] .os-welcome-content{padding:32px 22px}
