.deskRoot{--desk-nav:60px;--desk-ground:#140e08;--desk-ink:#f3e9d6;--desk-ink-2:#cbbfa8;--desk-ink-3:#9d917d;--desk-line:rgba(243,233,214,0.16);--desk-glow:#f3bd4c;--desk-lamp:#8fd0a0;background:var(--desk-ground);color:var(--desk-ink);min-height:calc(100dvh - var(--desk-nav));position:relative}.deskRoot[data-view=desk] .deskStage,.deskRoot[data-view=focus] .deskScene{display:none}.deskScene{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh - var(--desk-nav))}.deskFrame{aspect-ratio:var(--plate-aspect,1672/941);background:var(--plate-ground,#1b120b);margin:0 auto;max-height:calc(100dvh - var(--desk-nav));max-width:var(--plate-width,1672px);position:relative;width:100%}.deskPlate{height:100%;left:0;object-fit:fill;top:0;width:100%}.deskObject,.deskPlate{display:block;position:absolute}.deskObject{background:none;border:0;border-radius:10px;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:none}.deskObject:after{border-radius:inherit;box-shadow:0 0 0 0 rgba(243,189,76,0);content:"";inset:-6px;pointer-events:none;position:absolute;transition:box-shadow .16s ease}.deskObject:hover:after{box-shadow:0 0 26px 6px rgba(243,189,76,.26)}.deskObject:focus-visible{outline:none}.deskObject:focus-visible:after{box-shadow:0 0 0 3px var(--desk-glow),0 0 26px 6px rgba(243,189,76,.3)}.deskObjectLabel{align-items:center;background:rgba(16,11,6,.74);border:1px solid var(--desk-line);border-radius:999px;bottom:-15px;color:var(--desk-ink);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;left:50%;line-height:1;opacity:.9;padding:6px 12px;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,background-color .15s ease;white-space:nowrap}.deskObject:focus-visible .deskObjectLabel,.deskObject:hover .deskObjectLabel{background:rgba(16,11,6,.94);opacity:1}.deskObjectLabel kbd{background:rgba(243,233,214,.14);border-radius:4px;font-family:var(--font-mono,monospace);font-size:10px;padding:2px 5px}.deskObjectLabel .deskCount{color:var(--desk-glow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deskScreenMount{cursor:zoom-in;overflow:hidden;pointer-events:auto;position:absolute;touch-action:pan-y}.deskScreenMount:focus-visible{outline:2px solid var(--desk-glow);outline-offset:3px}.deskScreen{display:grid;grid-template-rows:auto 1fr;height:100%;text-align:left}.deskScreenBar{align-items:center;border-bottom:1px solid rgba(243,233,214,.12);color:var(--desk-ink-3);display:flex;font-size:clamp(8px,.62vw,10px);font-weight:700;justify-content:space-between;letter-spacing:.16em;padding:2.4% 3.4% 2%;text-transform:uppercase}.deskScreenHint{color:var(--desk-glow)}.deskScreenBody{align-content:start;display:grid;grid-gap:4.2%;gap:4.2%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:3.2% 3.4%;scrollbar-color:rgba(228,184,93,.7) transparent;scrollbar-width:thin}.deskScreenBody::-webkit-scrollbar{width:5px}.deskScreenBody::-webkit-scrollbar-thumb{background:rgba(228,184,93,.7);border-radius:999px}.deskScreenBlockTitle{color:var(--desk-ink-3);font-family:var(--font-mono,monospace);font-size:clamp(8px,.6vw,9.5px);font-weight:700;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.deskScreenHeadline{color:var(--desk-ink);display:block;font-size:clamp(12px,1.05vw,17px);line-height:1.25}.deskScreenEmpty,.deskScreenMeta,.deskScreenNote{color:var(--desk-ink-2);font-size:clamp(10px,.78vw,13px);line-height:1.45;margin:5px 0 0}.deskScreenNoteError{color:#f0a08c}.deskThumbRow{align-items:center;display:flex;gap:1.1%;margin-top:2.6%}.deskThumb{aspect-ratio:1;border:1px solid rgba(243,233,214,.2);border-radius:4px;height:auto;object-fit:cover;width:7.6%}.deskThumbFallback{background:repeating-linear-gradient(45deg,#3a332a,#3a332a 4px,#2c261f 0,#2c261f 8px);display:inline-block}.deskThumbMore{color:var(--desk-ink-3);font-size:clamp(9px,.7vw,12px);font-weight:700}.deskScreenCounts{display:grid;grid-gap:1.8%;gap:1.8%;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.deskScreenCounts li{background:rgba(243,233,214,.06);border:1px solid rgba(243,233,214,.1);border-radius:6px;display:grid;grid-gap:1px;gap:1px;padding:4% 6%}.deskScreenCounts span{color:var(--desk-ink-3);font-size:clamp(7.5px,.56vw,9.5px);letter-spacing:.08em;text-transform:uppercase}.deskScreenCounts strong{color:var(--desk-ink);font-size:clamp(11px,.95vw,15px)}.deskScreenLatest{align-items:center;display:flex;gap:2.2%;margin-top:2.6%}.deskScreenLatest .deskThumb{width:9%}.deskScreenLatestCopy{display:grid;grid-gap:2px;gap:2px;min-width:0}.deskScreenLatestCopy strong{color:var(--desk-ink);font-size:clamp(10px,.8vw,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deskScreenLatestCopy span{color:var(--desk-ink-3);font-size:clamp(9px,.7vw,11.5px)}.deskStage{background:#15110d;color:var(--brand-ink,#183324);display:flex;flex-direction:column;height:calc(100dvh - var(--desk-nav));overflow:hidden;padding:clamp(10px,1.5vw,20px)}.deskStage:focus{outline:none}.deskExperienceFrame{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.deskStageBar{align-items:center;background:rgba(255,250,240,.96);border-bottom:1px solid var(--brand-border,rgba(24,51,36,.12));display:flex;flex:none;gap:14px;padding:10px clamp(12px,3vw,26px)}.deskStageBack,.deskStageSwitch button{align-items:center;background:#fff;border:1px solid var(--brand-border-strong,rgba(24,51,36,.2));border-radius:9px;color:var(--brand-ink,#183324);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:7px;min-height:40px;padding:8px 13px}.deskStageBack kbd{background:#e8eee9;border-radius:4px;font-family:var(--font-mono,monospace);font-size:10px;padding:2px 5px}.deskStageSwitch{display:flex;gap:7px}.deskStageSwitch button[aria-pressed=true]{background:#173f2c;border-color:#173f2c;color:#fff;font-weight:700}.deskExperienceTitle{align-items:center;color:#69756d;display:inline-flex;font-family:var(--font-mono,monospace);font-size:10px;font-weight:800;gap:6px;letter-spacing:.13em;position:absolute;right:clamp(14px,3vw,26px);text-transform:uppercase;top:24px;z-index:2}.deskCommandBar a:focus-visible,.deskCommandBar button:focus-visible,.deskStageBack:focus-visible,.deskStageSwitch button:focus-visible{outline:3px solid var(--brand-rust,#c9643f);outline-offset:2px}.deskStageBody{flex:1 1;min-height:0;position:relative}.deskStagePane{height:100%;overflow-y:auto;overscroll-behavior:contain}.deskStagePane[data-active=false]{display:none}.deskStagePane .inventoryPage,.deskStagePane .listingPage{min-height:0;padding-bottom:56px;padding-top:20px}.deskStageLoading{color:#55655a;padding:28px clamp(14px,4vw,28px)}.deskStage[data-entry=monitor]{background:#100d0a}.deskStage[data-entry=monitor] .deskExperienceFrame{animation:monitorOpen .33s cubic-bezier(.2,.8,.2,1);background:#24211d;border:10px solid #0c0b0a;border-radius:24px;box-shadow:0 30px 70px #0008,inset 0 0 0 1px #77706844}.deskStage[data-entry=monitor] .deskStageBar{background:#2c2a27;border-color:#ffffff16}.deskStage[data-entry=monitor] .deskStageBack,.deskStage[data-entry=monitor] .deskStageSwitch button{background:#393733;border-color:#ffffff22;color:#f6eee0}.deskStage[data-entry=monitor] .deskStageSwitch button[aria-pressed=true]{background:#e3a83d;border-color:#e3a83d;color:#1a140a}.deskStage[data-entry=monitor] .deskExperienceTitle{color:#e3a83d}.deskStage[data-entry=monitor] .deskStageBody{background:#f7f2e8;border-top:1px solid #0008}.deskStage[data-entry=notebook]{background:#6b3c1e}.deskStage[data-entry=notebook] .deskExperienceFrame{animation:notebookOpen .4s cubic-bezier(.2,.8,.2,1);background:#f1e3bd;border:1px solid #2c180d;border-radius:5px 16px 16px 5px;box-shadow:-8px 0 #3f210f,-13px 0 #9d6a39,0 24px 55px #160a05a3}.deskStage[data-entry=notebook] .deskExperienceFrame:before{background:repeating-linear-gradient(180deg,transparent 0 31px,#d8ba7e90 32px 33px);content:"";inset:63px 0 0 0;opacity:.58;pointer-events:none;position:absolute;z-index:1}.deskStage[data-entry=notebook] .deskStageBar{background:#f4e6c1;border-color:#a6713d}.deskStage[data-entry=notebook] .deskStageBack,.deskStage[data-entry=notebook] .deskStageSwitch button{background:#fff6dc;border-color:#b3834a;color:#462713}.deskStage[data-entry=notebook] .deskStageSwitch button[aria-pressed=true]{background:#71421f;border-color:#71421f;color:#fff6dc}.deskStage[data-entry=notebook] .deskExperienceTitle{color:#71421f}.deskStage[data-entry=notebook] .deskStageBody{z-index:1}.deskStage[data-entry=notebook] .inventoryPage{background:transparent}.deskStage[data-entry=notebook] .inventoryBulkBar,.deskStage[data-entry=notebook] .inventoryRow{box-shadow:0 3px 0 #9f704033}.deskStage[data-entry=camera]{background:#080b0d}.deskStage[data-entry=camera] .deskExperienceFrame{animation:cameraOpen .36s cubic-bezier(.2,.8,.2,1);background:#11171b;border:1px solid #50616a;border-radius:18px;box-shadow:0 26px 70px #000a;padding:12px}.deskStage[data-entry=camera] .deskExperienceFrame:before{border:1px solid #a6d3d44d;border-radius:13px;content:"";inset:74px 22px 22px;pointer-events:none;position:absolute;z-index:2}.deskStage[data-entry=camera] .deskStageBar{background:#1d272c;border-color:#a6d3d430;border-radius:10px 10px 0 0}.deskStage[data-entry=camera] .deskStageBack,.deskStage[data-entry=camera] .deskStageSwitch button{background:#27353b;border-color:#71868d;color:#eff7f5}.deskStage[data-entry=camera] .deskStageSwitch button[aria-pressed=true]{background:#d36943;border-color:#d36943;color:#fff}.deskStage[data-entry=camera] .deskExperienceTitle{color:#a6d3d4}.deskStage[data-entry=camera] .deskStageBody{background:#e7ece7;border-radius:0 0 10px 10px;margin:0}@keyframes monitorOpen{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes notebookOpen{0%{opacity:0;transform:perspective(1100px) rotateY(-16deg) translateX(-7%)}to{opacity:1;transform:none}}@keyframes cameraOpen{0%{-webkit-clip-path:circle(7% at 88% 80%);clip-path:circle(7% at 88% 80%);opacity:.3}to{-webkit-clip-path:circle(140% at 50% 50%);clip-path:circle(140% at 50% 50%);opacity:1}}.deskTitle{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.deskCommandBar,.deskMobile{display:none}@media (max-width:899px){.deskRoot{--desk-ground:var(--page-bg,#fbf2df);color:var(--brand-ink,#183324)}.deskFrame{display:none}.deskScene{align-items:stretch;display:block;min-height:auto;padding:20px 16px calc(84px + env(safe-area-inset-bottom, 0px))}.deskMobile{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:560px}.deskMobileIntro{align-items:center;display:flex;gap:14px}.deskMobileRichardLink{border-radius:12px;display:block;flex:none;line-height:0}.deskMobileRichardLink:focus-visible{outline:3px solid var(--brand-rust,#c9643f);outline-offset:3px}.deskMobileRichard{filter:drop-shadow(0 10px 14px rgba(58,32,12,.3));height:auto;width:96px}.deskMobileEyebrow{color:#6b7a68;font-family:var(--font-mono,monospace);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.deskMobileTitle{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.05;margin:4px 0 0}.deskMobileBatch{background:var(--paper,#fffaf0);border:1px solid var(--brand-border,rgba(24,51,36,.12));border-radius:14px;padding:16px 18px}.deskMobileBatch h2{color:#6b7a68;font-family:var(--font-mono,monospace);font-size:11px;font-weight:900;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.deskMobileBatch p{line-height:1.5;margin:0}.deskMobileListings,.deskMobileRead{color:#55655a;font-size:13.5px;margin-top:8px!important}.deskCommandBar{background:rgba(255,250,240,.97);border-top:1px solid var(--brand-border-strong,rgba(24,51,36,.2));bottom:0;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,1fr);left:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:30}.deskCommandBar a,.deskCommandBar button{align-items:center;background:none;border:0;border-radius:10px;color:var(--brand-ink,#183324);cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:700;grid-gap:3px;gap:3px;justify-items:center;min-height:52px;padding:7px 4px;text-decoration:none}}@media (prefers-reduced-motion:reduce){.deskExperienceFrame,.deskStageBar{animation:none!important}.deskObject:after,.deskObjectLabel{animation:none}}