@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-Regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Courier Prime;src:url(/fonts/Vazirmatn-Arabic.woff)format("woff");font-display:swap;font-weight:100 900;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Courier Prime;src:url(/fonts/NotoSansHebrew-Hebrew.woff)format("woff");font-display:swap;font-weight:100 900;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Courier Prime Italic;src:url(/fonts/Vazirmatn-Arabic.woff)format("woff");font-display:swap;font-weight:100 900;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Courier Prime Italic;src:url(/fonts/NotoSansHebrew-Hebrew.woff)format("woff");font-display:swap;font-weight:100 900;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Libre Baskerville;src:url(/fonts/Vazirmatn-Arabic.woff)format("woff");font-display:swap;font-weight:100 900;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Libre Baskerville;src:url(/fonts/NotoSansHebrew-Hebrew.woff)format("woff");font-display:swap;font-weight:100 900;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Barlow;src:url(/fonts/Vazirmatn-Arabic.woff)format("woff");font-display:swap;font-weight:100 900;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Barlow;src:url(/fonts/NotoSansHebrew-Hebrew.woff)format("woff");font-display:swap;font-weight:100 900;unicode-range:U+590-5FF,U+FB1D-FB4F}:root{--ink:#353a34;--ribbon:#22201b;--paper:#f0e9d6;--vermilion:#bd4d32;--mono:"Courier Prime", Courier, monospace;--sans:Barlow, "Helvetica Neue", Arial, sans-serif;--mechanical-ease:cubic-bezier(.23, 1, .32, 1);--settle:cubic-bezier(.25, 1.18, .45, 1)}*{box-sizing:border-box}html,body{overscroll-behavior:none;min-height:100%;margin:0}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:#2a1f17}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:2px solid #c86742}button{touch-action:manipulation}button svg{flex-shrink:0}button,a,input{-webkit-tap-highlight-color:transparent}::selection{color:#242722;background:#d6b875}.desk{isolation:isolate;--scene-scale:1;--shadow-x:14px;--shadow-y:16px;--paper-tint:#fbf4e0;background:linear-gradient(170deg,#ffffff0a,#0000 40%,#0000002e),url(/textures/walnut.png?v=2) 50%/cover;height:100svh;min-height:560px;position:relative;overflow:clip}.lamplight{--shadow-x:-13px;--shadow-y:18px;--paper-tint:#fff0d2}.window-light{z-index:6;pointer-events:none;mix-blend-mode:soft-light;filter:blur(22px);opacity:1;background:radial-gradient(60% 70% at 8% 0,#fff8e8a0,#0000 70%),linear-gradient(160deg,#fff6df40,#0000 45%);transition:opacity .7s;position:absolute;inset:-10% -10% -10% -20%}.lamplight .window-light{opacity:0}.room-light-off .window-light{opacity:0!important}.room-ambient-veil{z-index:6;pointer-events:none;opacity:calc(1 - var(--room-light-opacity,1));mix-blend-mode:multiply;background:radial-gradient(90% 90% at 50% 30%,#120f0cf0,#080706fa);transition:opacity .45s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.light-pool{z-index:7;pointer-events:none;mix-blend-mode:multiply;opacity:var(--desk-light-intensity,.85);transition:opacity .32s;position:absolute;inset:0}.light-pool:before,.light-pool:after{content:"";transition:opacity .4s;position:absolute;inset:0}.light-pool:before{opacity:1;background:radial-gradient(52% 70% at 53% 62%,#fffaf0 0%,#fbecd0 26%,#e2bf8a 48%,#8a643b 70%,#3a2616 88%,#20150c 100%)}.light-pool:after{opacity:.9;mix-blend-mode:screen;background:radial-gradient(44% 58% at 53% 62%,#ffebaf6b 0%,#f0c36e33 40%,#0000 72%)}.lamp-off .light-pool{opacity:0!important}.lamplight .light-pool:after{animation:.76s linear filament}@keyframes filament{0%{opacity:0}10%{opacity:.75}18%{opacity:.4}30%{opacity:.92}38%{opacity:.8}to{opacity:1}}.desk:after{content:"";pointer-events:none;z-index:8;position:absolute;inset:0;box-shadow:inset 0 0 160px #0d08045e}.immersive-toggle{z-index:10;color:#e7d7b94d;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .16s;display:grid;position:absolute;top:18px;right:20px}.immersive-toggle:hover,.immersive-toggle:focus-visible{color:#f4e6caee}.desk-notice{color:#ead9bb;font:11px var(--mono);letter-spacing:.04em;z-index:9;white-space:nowrap;pointer-events:none;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.desk-notice:not(:empty){animation:3.2s both notice}@keyframes notice{0%{opacity:0;transform:translate(-50%,4px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}.local-note{z-index:9;color:#f0bd91;font:10px var(--mono);position:absolute;bottom:22px;right:26px}.storage-error{z-index:30;color:#703e2f;width:90%;max-width:600px;font:13px/1.6 var(--mono);background:#eee3c9;padding:12px 18px;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:8px 8px 15px #0005}.storage-error button{background:0 0;border:0;border-bottom:1px solid;margin-top:6px;padding:2px 0;display:block}.pull-cord{z-index:6;transform-origin:50% 0;width:44px;height:44svh;filter:drop-shadow(calc(var(--shadow-x) * .9) 14px 3px #0000004d);transition:transform .18s var(--mechanical-ease);background:0 0;border:0;padding:0;position:absolute;top:0;right:10.5%}@media (hover:hover) and (pointer:fine){.pull-cord:hover{transform:translateY(3px)}}.pull-cord.pulled{animation:cord-pull .76s var(--mechanical-ease)}@keyframes cord-pull{0%{transform:translateY(0)rotate(0)}16%{transform:translateY(18px)rotate(.6deg)}38%{transform:translateY(-5px)rotate(-1.1deg)}58%{transform:translateY(2px)rotate(.6deg)}78%{transform:translateY(0)rotate(-.25deg)}to{transform:translateY(0)rotate(0)}}.cord{background:linear-gradient(90deg,#00000030,#0000 50%,#ffffff30),repeating-linear-gradient(170deg,#d9cfb4 0 2px,#8f856c 2px 3.4px);width:2px;position:absolute;top:0;bottom:24px;left:21px}.cord-bead{background:radial-gradient(at 34% 26%,#fff5d0cc,#0000 40%),linear-gradient(90deg,#5c4823,#c9ae6c 34%,#e9d59b 46%,#9a7b40 72%,#4d3c1c);border-radius:8px 8px 7px 7px/9px 9px 15px 15px;width:16px;height:27px;position:absolute;bottom:0;left:14px;box-shadow:inset 0 -2px 2px #3a2b1255}.cord-bead:before{content:"";border-radius:2px;width:6px;height:6px;position:absolute;top:-4px;left:5px}.wall-toggle-switch{z-index:8;cursor:pointer;-webkit-user-select:none;user-select:none;filter:drop-shadow(2px 4px 6px #000000a6);background:0 0;border:0;outline:none;width:38px;height:68px;padding:0;transition:transform .14s,opacity .2s,translate .3s;position:absolute;top:22px;left:28px}.wall-toggle-switch:hover{transform:scale(1.04)}.wall-toggle-switch:active{transform:scale(.98)}.switch-plate{background:linear-gradient(145deg,#2a231b,#19140f 65%,#0e0b08);border:1px solid #3c3227;border-radius:4px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:6px 0;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff29,inset 0 -1px 2px #000c,0 1px 2px #00000080}.plate-screw{background:linear-gradient(135deg,#caa058,#7a5c28);border:.5px solid #3e2e14;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:inset 0 1px .5px #fff6,0 1px 1px #0006}.plate-screw:after{content:"";background:#2a1f0d;height:1px;position:absolute;top:calc(50% - .5px);left:1px;right:1px}.switch-engraving{font:700 8px var(--mono);color:#7a6e5b;letter-spacing:.1em;text-shadow:0 1px 1px #000000e6;-webkit-user-select:none;user-select:none}.switch-on .engrave-on{color:#f7d58a;text-shadow:0 0 4px #f7d58a80}.switch-off .engrave-off{color:#b5a48d}.switch-housing{background:radial-gradient(circle at 35% 35%,#463b2f,#1b1610);border:1.5px solid #0f0c09;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative;box-shadow:inset 0 1px 2px #fff3,0 2px 4px #000c}.toggle-bat{transform-origin:50%;background:linear-gradient(#eae5d8,#baa88c 60%,#8c7c64);border-radius:4px;width:8px;height:18px;transition:transform .12s cubic-bezier(.18,.9,.3,1.25);position:relative;box-shadow:0 2px 4px #000000b3,inset 0 1px 1px #fff}.switch-on .toggle-bat{transform:translateY(-6px)rotateX(28deg);box-shadow:0 6px 8px #0000008c}.switch-off .toggle-bat{background:linear-gradient(#8c7c64,#baa88c 40%,#eae5d8);transform:translateY(6px)rotateX(-28deg);box-shadow:0 -3px 5px #0000008c}.bat-tip{background:#fff9;border-radius:3px 3px 1px 1px;height:5px;position:absolute;top:1px;left:1px;right:1px}.desk-lamp-dimmer{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;width:54px;height:70px;transition:transform .16s cubic-bezier(.2,.8,.4,1),opacity .2s,translate .3s;display:flex;position:absolute;bottom:100px;right:155px;rotate:-3deg}.desk-lamp-dimmer:hover{transform:scale(1.03)rotate(-3deg)}.desk-lamp-dimmer:active,.desk-lamp-dimmer.is-adjusting{transform:scale(.98)rotate(-3deg)}.dimmer-dial-ring{width:52px;height:52px;box-shadow:var(--shadow-x) var(--shadow-y) 16px #100c07a6, inset 0 1px 2px #ffffff26;background:radial-gradient(circle at 40% 35%,#3c3224,#1c1610);border:1px solid #2d2419;border-radius:50%;position:absolute;top:0}.dial-mark{font:700 6px var(--mono);color:#8c7c63;line-height:1;position:absolute}.dial-mark.mark-0{bottom:5px;left:6px}.dial-mark.mark-25{font-size:8px;top:15px;left:4px}.dial-mark.mark-50{font-size:8px;top:3px;left:calc(50% - 2px)}.dial-mark.mark-75{font-size:8px;top:15px;right:4px}.dial-mark.mark-100{bottom:5px;right:5px}.rotary-knob{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:7px;display:flex;position:relative}.knurled-rim{background:repeating-conic-gradient(#2a2217 0% 4%,#4a3d2b 4% 8%,#2a2217 8% 12%);border:1px solid #140f09;border-radius:50%;position:absolute;inset:0;box-shadow:0 2px 4px #000000b3,inset 0 1px 2px #fff3}.knob-cap{width:28px;height:28px;transform:rotate(var(--dimmer-rot,-135deg));background:radial-gradient(circle at 35% 30%,#584934,#261e14);border:1px solid #1c150c;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s cubic-bezier(.2,.8,.3,1);display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff40}.desk-lamp-dimmer.is-adjusting .knob-cap{transition:none}.knob-indicator{background:#f5eedf;border-radius:1px;width:2px;height:8px;position:absolute;top:2px;left:calc(50% - 1px);box-shadow:0 0 2px #000c}.knob-pilot-light{width:7px;height:7px;box-shadow:0 0 calc(var(--dimmer-glow,0) * 8px) #fa3, 0 0 calc(var(--dimmer-glow,0) * 14px) #f70;opacity:calc(.18 + var(--dimmer-glow,0) * .82);background:#ffb13b;border:1px solid #633f0a;border-radius:50%;transition:opacity .18s,box-shadow .18s}.dimmer-caption{font:500 6.5px var(--sans);letter-spacing:.16em;color:#a49479;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-top:12px}.desk-objects{width:1320px;height:760px;transform:translateX(-50%) scale(var(--scene-scale));transform-origin:bottom;z-index:2;position:absolute;bottom:clamp(155px,20.5vh,245px);left:50%}.instrument{width:980px;height:760px;position:absolute;top:0;left:170px}.paper-window{clip-path:inset(-400vh -70px 0);z-index:2;width:840px;height:597px;position:absolute;top:0;left:70px}.paper-motion,.paper-impact{transform-origin:50% 597px;position:absolute;inset:0}.paper-strip{will-change:transform;width:840px;transition:transform .15s var(--settle);position:absolute;top:0;left:0}.paper-strip.is-rolling{transition-duration:.23s}.paper-shadow{box-shadow:var(--shadow-x) var(--shadow-y) 22px #0b06026b;pointer-events:none;position:absolute;inset:4px 2px 0}.paper-sheet{background:linear-gradient(90deg, #7b643c1c, transparent 2.5%, transparent 97%, #7b643c22), var(--paper-texture,url(/textures/paper-bond.png)) 0 0 / 512px;background-color:var(--paper-tint,var(--paper));background-blend-mode:normal, normal;transition:background-color .7s;position:absolute;inset:0}.paper-light{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(162deg,#ffffff1c,#0000 34%);position:absolute;inset:0}.paper-bend{z-index:3;pointer-events:none;background:linear-gradient(#0000,#6b542e10 40%,#4b3a1f40 88%,#2a1e0f70);height:30px;position:absolute;bottom:0;left:0;right:0}.paper-head{pointer-events:none;color:#8a7c62;font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:absolute;top:46px;left:84px;right:84px}.date-stamp{color:#5e4d84;opacity:.62;font:10px/1 var(--mono);letter-spacing:.2em;mix-blend-mode:multiply;border:1.2px solid;border-radius:2px;padding:5px 7px 4px 9px;transform:rotate(-1.4deg);-webkit-mask:url(/textures/ink.png) 0 0/90px;mask:url(/textures/ink.png) 0 0/90px}.paper-writing{z-index:1;margin:170px 96px 0;position:relative}.paper-impact.jolt-0{animation:platen-a 95ms var(--mechanical-ease)}.paper-impact.jolt-1{animation:platen-b 95ms var(--mechanical-ease)}@keyframes platen-a{30%{transform:translateY(.7px)}}@keyframes platen-b{30%{transform:translateY(.7px)}}.paper-away{animation:.7s cubic-bezier(.5,0,.75,.3) forwards paper-away}@keyframes paper-away{0%{transform:none}14%{transform:translateY(-10px)rotate(-.3deg)}to{opacity:0;transform:translate(-30px,-900px)rotate(-3deg)}}@keyframes paper-emerge{0%{transform:translateY(240px)}}.tear-line{z-index:4;pointer-events:none;height:5px;position:absolute;bottom:2px;left:0;right:0}.tear-line:before{content:"";width:calc(var(--tear) * 100%);-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, transparent 0) 0 0 / 5px 3px repeat-x, linear-gradient(#000, #000) 0 100% / 100% 2px no-repeat;-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, transparent 0) 0 0 / 5px 3px repeat-x, linear-gradient(#000, #000) 0 100% / 100% 2px no-repeat;mask:conic-gradient(from 135deg at 50% 0, #000 90deg, transparent 0) 0 0 / 5px 3px repeat-x, linear-gradient(#000, #000) 0 100% / 100% 2px no-repeat;background:linear-gradient(#efe4c8,#3b2d1c 45%,#1c140b);transition:width .12s linear;position:absolute;top:0;bottom:0}.tear-line.from-left:before{left:0}.tear-line.from-right:before{right:0}.paper-editor{cursor:text;min-height:31px;color:var(--ribbon);font:18px/31px var(--mono);letter-spacing:0;position:relative}.paper-editor .cm-editor{font:inherit;background:0 0;outline:none!important}.paper-editor .cm-scroller{font:inherit;line-height:31px;overflow:visible}.paper-editor .cm-content{min-height:31px;font:inherit;white-space:pre-wrap;overflow-wrap:break-word;mix-blend-mode:multiply;padding:0;-webkit-mask:url(/textures/ink.png) 0 0/160px;mask:url(/textures/ink.png) 0 0/160px}.paper-editor .cm-line{padding:0;line-height:31px}.paper-editor .ink-glyph{top:var(--strike-y);left:var(--strike-x);opacity:var(--ink-density);text-shadow:0 0 .45px #2a2216a0,.15px .2px .2px #3a2e1c40;position:relative}@keyframes ink-land{0%{text-shadow:0 0 1.3px #1e1810,0 0 .4px #1e1810}}.paper-editor .cm-cursorLayer{animation:none!important}.paper-editor .cm-cursor{width:.6em;border-left:0!important;margin-left:0!important}.paper-editor .cm-cursor:after{content:"";background:var(--vermilion);opacity:.85;border-radius:1px;height:2px;position:absolute;bottom:3px;left:0;right:0}.paper-editor .cm-selectionBackground,.paper-editor .cm-focused .cm-selectionBackground,.paper-editor .cm-editor.cm-focused .cm-selectionBackground{background:#d8b0613d!important}.paper-editor ::selection{background:0 0}.paper-editor .cm-gutters{display:none}.paper-editor .ink-crossed{-webkit-text-decoration:line-through #2a251bd0;text-decoration:line-through #2a251bd0;text-decoration-thickness:1.4px}.paper-editor .ink-overprint:before{content:attr(data-underprint);color:#3a3122b8;pointer-events:none;position:absolute;top:0;left:0;transform:translate(.3px,.4px)}.paper-editor .editor-clipping{color:#463e30;background:#e6dcc0 url(/textures/paper.png?v=2) 0 0/256px;margin-left:-15px;margin-right:-15px;font-family:Georgia,serif;font-size:17px;line-height:31px;position:relative;box-shadow:2px 3px 4px #71623e26;padding:0 15px!important}.paper-editor .clipping-start{margin-top:12px;padding-top:12px!important}.paper-editor .clipping-start:before{content:"";background:#e8dcae8c;width:38%;height:17px;position:absolute;top:-8px;left:31%;transform:rotate(-.8deg);box-shadow:0 1px 2px #7a6c4222}.paper-editor .clipping-end{margin-bottom:12px;padding-bottom:12px!important}.paper-editor .quoted-glyph{font-family:Georgia,serif}.paper-editor .editor-seam{border-bottom:1px dashed #b0a07f66;position:relative}.paper-editor .editor-seam:after{content:"continued";color:#8b795b;background:var(--paper);font:8px var(--mono);pointer-events:none;padding-left:8px;position:absolute;bottom:-8px;right:0}.paper-editor[aria-busy=true]{pointer-events:none}.machine-shadow{filter:blur(20px);opacity:.6;width:944px;height:128px;transform:translate(var(--shadow-x), var(--shadow-y));background:#0a0602;border-radius:24px;transition:transform .7s;position:absolute;top:600px;left:18px}.machine{z-index:3;--alu:linear-gradient(#fffcf038, #fffcf038), url(/textures/metal.png?v=2);--engrave:0 1px 0 #ffffff7a;position:absolute;top:585px;left:0;right:0}.machine:after{content:"";filter:blur(4px);opacity:.7;z-index:-1;background:#0a0602;border-radius:50%;height:12px;position:absolute;bottom:-9px;left:30px;right:30px}.machine-deck{background:linear-gradient(180deg, #fffbef 0, #fffbef00 2.5px, transparent 70%, #2c261910), var(--alu);border-radius:16px 16px 0 0;height:46px;position:relative;box-shadow:inset 1px 0 #fff6,inset -1px 0 #0002}.paper-slot{background:linear-gradient(#060504,#241f17);border-radius:3px;height:9px;position:absolute;top:7px;left:62px;right:62px;box-shadow:inset 0 2px 3px #000,0 1px #fffaeccc}.tear-bar{cursor:ew-resize;touch-action:none;z-index:2;background:linear-gradient(#f2f0e8,#aaa89e 40%,#6b695f 85%,#4e4c44);border-radius:1px 1px 3px 3px;height:8px;position:absolute;top:15px;left:66px;right:66px;box-shadow:0 1px 1px #0000005c,0 2px 3px #00000026}.tear-bar:before{content:"";position:absolute;inset:-14px -8px -6px}.tear-bar.is-idle{cursor:default}.tear-teeth{background:conic-gradient(from 135deg at 50% 0, #e2e0d6 90deg, transparent 0) 0 0 / 6px 4px repeat-x;filter:drop-shadow(0 -.5px #6e6b60);height:4px;transition:filter .16s;position:absolute;top:-3px;left:0;right:0}.tear-bar:not(.is-idle):hover .tear-teeth{filter:drop-shadow(0 -.5px #6e6b60)brightness(1.12)}.carriage-rail{background:var(--rail-bg,linear-gradient(#57554d, #f7f5ee 30%, #c3c1b6 46%, #6a685f 72%, #9a988e));border-radius:5px;height:9px;position:absolute;top:29px;left:50px;right:50px;box-shadow:0 3px 4px #1a12063f}.rail-mount{background:var(--rail-mount-bg,linear-gradient(#fffbef80, transparent 30%, #0000001a), var(--alu));border-radius:4px;width:20px;height:19px;position:absolute;top:-5px;box-shadow:0 2px 3px #1a12064d,inset 0 1px #fff8}.mount-left{left:-6px}.mount-right{right:-6px}.print-head{z-index:3;will-change:transform;width:0;height:30px;transition:transform 34ms cubic-bezier(.3,.9,.4,1);position:absolute;top:13px;left:0}.print-head.returning{transition:transform .29s cubic-bezier(.25,.85,.3,1.03)}.head-body{background:var(--head-body-bg,radial-gradient(ellipse at 35% 20%, #fffdf4, transparent 60%), linear-gradient(#f2e9d0, #d9cfb2 60%, #b7ab8b));width:30px;height:27px;box-shadow:calc(var(--shadow-x) * .25) 4px 4px #1c140738, inset 0 1px 0 #fffaf0, inset 0 -2px 0 #6d5d3a33;border-radius:4px 4px 7px 7px;position:absolute;top:0;left:-15px}.head-body.struck-0{animation:strike-a 80ms var(--mechanical-ease)}.head-body.struck-1{animation:strike-b 80ms var(--mechanical-ease)}@keyframes strike-a{30%{box-shadow:calc(var(--shadow-x) * .35) 7px 6px #1c140730, inset 0 1px 0 #fffaf0, inset 0 -2px 0 #6d5d3a33;transform:translateY(-3px)}}@keyframes strike-b{30%{box-shadow:calc(var(--shadow-x) * .35) 7px 6px #1c140730, inset 0 1px 0 #fffaf0, inset 0 -2px 0 #6d5d3a33;transform:translateY(-3px)}}.head-guide{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--head-guide-color,var(--vermilion));margin-left:-4px;position:absolute;top:-7px;left:50%}.head-window{background:linear-gradient(#0f0d0a,#2f2a22);border-radius:2px;height:8px;position:absolute;top:7px;left:9px;right:9px;box-shadow:0 1px #fff8}.head-window:after{content:"";background:#2a2724;height:2px;position:absolute;top:3px;left:2px;right:2px;box-shadow:0 1px #7d2f1e}.machine-face{background:linear-gradient(180deg, #00000014, transparent 6px), linear-gradient(100deg, #fffbef1c, transparent 55%, #2c26191c), var(--alu);height:82px;position:relative;box-shadow:inset 1px 0 #fff6,inset -1px 0 #0002}.faceplate{background:var(--faceplate-bg,#3a33200a);box-shadow:var(--faceplate-shadow,inset 0 1px 1px #00000024, 0 1px 0 #ffffff80);border-radius:9px;position:absolute;inset:9px 22px 10px}.engraved{font:500 8px/1 var(--sans);letter-spacing:.24em;color:var(--engraved-color,#57554a);text-shadow:var(--engrave);-webkit-user-select:none;user-select:none}.brand-plate{flex-direction:column;gap:6px;display:flex;position:absolute;top:21px;left:50px}.brand-plate-interactive{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;padding:0;transition:transform .14s,filter .14s}.brand-plate-interactive:hover{filter:brightness(1.18);transform:translateY(-1px)}.brand-plate-interactive:active{transform:translateY(.5px)}.brand-plate-interactive:focus-visible{outline:2px solid var(--head-guide-color,var(--vermilion));outline-offset:4px}.machine-brand{font:600 25px/1 var(--sans);letter-spacing:-.01em;color:var(--brand-color,#3b3a32);text-shadow:var(--engrave)}.machine-model{font:500 7px/1 var(--sans);letter-spacing:.26em;color:var(--model-color,#6c6a5e);text-shadow:var(--engrave)}.mode-control{align-items:center;gap:11px;display:flex;position:absolute;top:24px;left:232px}.mode-control .engraved{transition:color .12s}:is(.mode-control:has(.toggle.draft) .engraved:first-child,.mode-control:has(.toggle.ink) .engraved:last-child){color:var(--engraved-active,#2e2d27)}.mode-control:has(.toggle.ink) .engraved:last-child{color:var(--engraved-ink,#9c3f27)}.toggle{width:36px;height:36px;filter:drop-shadow(calc(var(--shadow-x) * .12) 2px 1.5px #1c14074d);background:0 0;border:0;padding:0;position:relative}.toggle-bezel{background:radial-gradient(circle,#1b1914 0 4px,#0000 4.5px),radial-gradient(circle at 38% 32%,#fff,#b9b6ab 55%,#6c6a61);border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #00000026,0 1px #fff9}.toggle-lever{transform-origin:0;background:linear-gradient(#fff,#cdcabf 45%,#8a877d);border-radius:2px 4px 4px 2px;width:19px;height:7px;margin-top:-3.5px;transition:transform .13s cubic-bezier(.3,1.55,.5,1);position:absolute;top:50%;left:50%}.toggle-lever:after{content:"";background:radial-gradient(circle at 35% 30%,#fff,#c9c6bb 50%,#77746a);border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;right:-3px}.toggle.draft .toggle-lever{transform:rotate(180deg)}.toggle.ink .toggle-lever{transform:rotate(0)}.toggle:active .toggle-lever{transition-duration:70ms;transform:rotate(90deg)}.counter-group{flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:15px;left:410px}.odometer{background:#1a1814;border-radius:3px;gap:2px;padding:3px 4px;display:flex;box-shadow:inset 0 2px 3px #000000a0,0 1px #fff9}.odometer>span{background:var(--odometer-drum-bg,linear-gradient(#77725f, #e8e2d1 26%, #f7f2e5 50%, #e5dfcd 74%, #6f6a58));width:15px;height:23px;color:var(--odometer-text-color,#26241f);font:600 14px/1 var(--sans);place-items:center;display:grid;overflow:hidden}.odometer b{font-weight:600;animation:.28s cubic-bezier(.3,1.3,.5,1) digit-roll}@keyframes digit-roll{0%{transform:translateY(-110%)}}.volume-group{grid-template-columns:auto auto;align-items:center;gap:9px 8px;display:grid;position:absolute;top:15px;left:532px}.volume-group .engraved{grid-column:1/-1;justify-self:center}.wheel-slot{background:#14120e;border-radius:3px;width:46px;height:18px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000,0 1px #fff9}.wheel-slot:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000b0,#0000 32%,#ffffff1a 50%,#0000 68%,#000000b0);position:absolute;inset:0}.volume-wheel{appearance:none;background:repeating-linear-gradient(90deg, #57544b 0 1px, #e2ddcf 1px 3px, #a7a396 3px 4px) calc(var(--turn) * 64px) 0 / 4px 100%;cursor:ew-resize;width:46px;height:18px;margin:0;display:block}.volume-wheel:focus-visible{outline-offset:2px}.volume-wheel::-webkit-slider-thumb{-webkit-appearance:none;opacity:0;width:2px;height:18px}.volume-wheel::-moz-range-thumb{opacity:0;border:0;width:2px;height:18px}.volume-lamp{background:radial-gradient(circle at 40% 35%,#6c5b4c,#2a221b);border-radius:50%;width:6px;height:6px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px 1px #000a,0 1px #fff9}.volume-lamp.on{background:var(--volume-lamp-on,radial-gradient(circle at 40% 35%, #ffd0a8, #e1622f 55%, #8d2c12));box-shadow:var(--volume-lamp-glow,0 0 6px #ff7a3f99, 0 1px 0 #fff9)}.feed-control{align-items:center;gap:14px;display:flex;position:absolute;top:7px;right:146px}.feed-knob{touch-action:none;cursor:ns-resize;background:0 0;border:0;border-radius:50%;width:68px;height:68px;padding:0;position:relative}.knob-knurl{background:repeating-conic-gradient(#7f7b6f 0 3deg, #ece8dc 3deg 5deg, #aeaa9e 5deg 6deg);box-shadow:calc(var(--shadow-x) * .3) 5px 7px #1c140766, 0 0 0 1px #3a352860;transition:transform .15s var(--settle);border-radius:50%;position:absolute;inset:0}.knob-knurl>i{background:var(--knob-indicator,var(--vermilion));border-radius:1px;width:3px;height:7px;margin-left:-1.5px;position:absolute;top:2px;left:50%}.knob-cap{pointer-events:none;background:radial-gradient(circle at 36% 28%,#ffffffe0,#0000 38%),repeating-radial-gradient(circle,#00000008 0 1px,#0000 1px 2.5px),radial-gradient(circle at 50% 45%,#f1ede2,#cfcabd 60%,#9c988c);border-radius:50%;position:absolute;inset:9px;box-shadow:inset 0 -2px 3px #3c321e59,inset 0 1px 1px #fff,0 1px 2px #0000004d}.feed-knob:hover .knob-cap{filter:brightness(1.03)}.tear-control{position:absolute;top:22px;right:44px}.tear-key{background:var(--tear-key-bg,radial-gradient(ellipse at 40% 15%, #fffdf4, transparent 65%), linear-gradient(#f3ead2, #ddd2b4 55%, #c4b896));width:60px;height:36px;box-shadow:var(--tear-key-shadow,0 3px 0 #9a8f70), calc(var(--shadow-x) * .2) 5px 6px #1c140759, inset 0 1px 0 #fffaf0;transition:transform 60ms var(--mechanical-ease), box-shadow 60ms var(--mechanical-ease);border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.tear-key:active:not(:disabled){box-shadow:0 .5px 0 #9a8f70, calc(var(--shadow-x) * .1) 2px 3px #1c140759, inset 0 1px 0 #fffaf0;transform:translateY(2.5px)}.tear-key:disabled{filter:saturate(.6)}.tear-key:disabled .tear-key-label,.tear-key:disabled .tear-key-mark{opacity:.45}.tear-key-mark{background:conic-gradient(from 135deg at 50% 0, var(--tear-key-mark,var(--vermilion)) 90deg, transparent 0) 0 0 / 4px 4px repeat-x;width:26px;height:4px;display:block}.tear-key-label{font:600 8px/1 var(--sans);letter-spacing:.26em;color:var(--tear-key-label,#5a5242);text-shadow:0 1px #fff8;margin-right:-.26em}.machine-front{background:var(--machine-front-bg,linear-gradient(#a8a496, #7a776b 70%, #5f5c52));border-radius:0 0 13px 13px;height:14px;box-shadow:inset 0 1px #ffffff59}.machine-foot{background:var(--machine-foot-bg,linear-gradient(#2a2620, #14110d));border-radius:0 0 4px 4px;width:52px;height:7px;position:absolute;bottom:-5px}.foot-left{left:44px}.foot-right{right:44px}.screw{background:var(--screw-bg,linear-gradient(35deg, transparent 44%, #4f4c43 45% 55%, transparent 56%), radial-gradient(circle at 35% 30%, #f4f1e8, #8f8c81));border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 1px #fff8}.screw-left{top:37px;left:30px}.screw-right{top:37px;right:30px}.manual-object{text-align:left;background-blend-mode:normal, multiply;width:136px;height:188px;box-shadow:1px 1px 0 #c6bea5, 2px 2px 0 #ddd5bc, 3px 3px 0 #bfb69c, var(--shadow-x) var(--shadow-y) 18px #0b06026e;transition:transform .22s var(--mechanical-ease);background:linear-gradient(90deg,#00000014,#0000 7%,#ffffff26 10%,#0000 14% 96%,#0000001a),#e3dcc6 url(/textures/paper.png?v=2) 0 0/256px;border:0;padding:22px 16px 18px 24px;position:absolute;top:365px;left:6px;transform:rotate(-9deg)}.manual-object:hover{transform:rotate(-7.5deg)translateY(-4px)}.manual-cover-brand{font:600 24px/1 var(--sans);letter-spacing:-.01em;color:#3e4134;display:block}.manual-cover-line{border-top:1.5px solid var(--vermilion);width:20px;margin:18px 0 14px;display:block}.manual-cover-title{color:#4b4e3d;font:13px/1.55 Georgia,serif;display:block}.manual-cover-footer{font:500 6px/2 var(--sans);letter-spacing:.24em;color:#757560;margin-top:30px;display:block}.staple{background:linear-gradient(90deg,#676855,#e6e3c9,#6b6b55);width:2px;height:13px;position:absolute;left:7px;box-shadow:1px 1px 1px #645a3d55}.staple-one{top:40px}.staple-two{bottom:40px}.dust-cover{z-index:8;background-blend-mode:normal, normal, multiply;width:1008px;height:172px;box-shadow:inset 0 5px 14px #ffffff1f, inset 0 -12px 20px #00000059, var(--shadow-x) 20px 26px #0b06027a;cursor:grab;transition:transform .2s var(--mechanical-ease);background:radial-gradient(70% 60% at 40% 20%,#ffffff14,#0000 70%),linear-gradient(#0000 70%,#00000038),#565a4f url(/textures/metal.png?v=2);border:0;border-radius:30px 30px 20px 20px;position:absolute;top:568px;left:-14px;transform:rotate(-.3deg)}.dust-cover:hover{transform:rotate(-.3deg)translateY(-3px)}.dust-cover:active{cursor:grabbing}.dust-cover.lifting{pointer-events:none;animation:.56s cubic-bezier(.5,0,.2,1) forwards cover-lift}@keyframes cover-lift{25%{transform:rotate(-.6deg)translateY(-16px)scale(1.01)}to{opacity:0;transform:rotate(-1.5deg)translateY(-110px)scale(1.05)}}.cover-seam{border:1px dashed #c8cdb32e;border-radius:20px;position:absolute;inset:16px}.cover-card{background-blend-mode:multiply;color:#3f4336;background:#ebe3cc url(/textures/paper.png?v=2) 0 0/256px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:238px;height:104px;margin-left:-119px;display:flex;position:absolute;top:34px;left:50%;transform:rotate(1.6deg);box-shadow:3px 5px 8px #11140e66}.cover-card>span{font:19px var(--mono)}.cover-card small{font:500 7px var(--sans);letter-spacing:.24em;color:#7b7a62}.cover-card svg{opacity:.55;width:13px;height:13px;transform:rotate(180deg)}.desk-front{z-index:5;width:420px;height:74px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.drawer-handle{color:#4e4833;background:0 0;border:0;padding:0;position:absolute;inset:0}.drawer-handle:after{content:"";z-index:4;background:linear-gradient(#ffffff26,#0000 3px),linear-gradient(90deg,#4a3220,#7d5634 12%,#5b3d25 50%,#7a5332 88%,#46301e);border-radius:8px 8px 0 0;height:16px;position:absolute;bottom:0;left:-14px;right:-14px;box-shadow:0 -4px 10px #0b060266,inset 0 -6px 8px #0000004d}.tray-card{background-blend-mode:multiply;text-align:left;transition:transform .22s var(--mechanical-ease);background:#eee5cc url(/textures/paper.png?v=2) 0 0/256px;border-radius:2px 2px 0 0;flex-direction:column;display:flex;position:absolute;left:22px;right:22px;box-shadow:0 -2px 5px #19110838}.card-behind{filter:brightness(.86);height:70px;top:-4px;left:44px;right:40px;transform:rotate(.8deg)}.card-middle{filter:brightness(.93);height:66px;top:2px;left:30px;right:34px;transform:rotate(-.6deg)}.card-front{gap:7px;height:66px;padding:13px 20px 10px;animation:.42s cubic-bezier(.3,1.2,.5,1) card-drop;top:8px}@keyframes card-drop{0%{transform:translateY(-26px)}}.drawer-handle:hover .card-front{transform:translateY(-5px)}.tray-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:13px var(--mono);color:#4a4333;display:block;overflow:hidden}.tray-caption{font:500 7.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#85785b;align-items:center;gap:6px;display:flex}.immersive .manual-object,.immersive .pull-cord,.immersive .wall-toggle-switch,.immersive .desk-lamp-dimmer,.immersive .desk-front,.immersive .machine-face,.immersive .machine-front,.immersive .machine-foot{opacity:0;visibility:hidden;pointer-events:none}.immersive .machine-shadow{opacity:.45;height:50px}.immersive .machine-deck{border-radius:16px;box-shadow:0 6px 10px #0b06025e,inset 0 1px #fff8}.immersive .desk-objects{bottom:30px}.immersive .light-pool:before{background:radial-gradient(70% 80% at 50% 45%,#fff 30%,#e3d8c6 65%,#8f826e 100%)}.paper-marks{height:27px;transform:translateY(var(--feed-offset));font:14.8px/27px var(--mono);transition:transform 90ms cubic-bezier(.1,.8,.2,1);position:absolute;bottom:0;left:0;right:0}.glyph{left:calc(var(--col) * 100% / 60);top:calc(var(--row) * 27px);white-space:pre;width:1.66667%;height:27px;transform:translateY(var(--glyph-y)) rotate(var(--glyph-angle));text-shadow:0 .25px .35px #40392f40;position:absolute}.overprint{position:absolute;top:0;left:0;transform:rotate(-.3deg)}.crossed:after{content:"";border-top:1px solid #34362f;position:absolute;top:50%;left:0;right:0}.clipping{top:calc(var(--row) * 27px);white-space:pre-wrap;overflow-wrap:anywhere;color:#4d493b;background:#e6dcc2 url(/textures/paper.png?v=2);margin:0;padding:20px 15px 8px;font:15px/27px Georgia,serif;position:absolute;left:7px;right:7px;transform:rotate(-.6deg);box-shadow:1px 3px 4px #564a3c3d}.clipping:before{content:"";background:#d7c99e99;width:40%;height:19px;position:absolute;top:-7px;left:30%;transform:rotate(1deg);box-shadow:0 1px 2px #71654a22}.paper-seam{top:calc(var(--row) * 27px + 12px);text-align:center;border-top:1px dashed #9b8b6755;position:absolute;left:0;right:0}.paper-seam span{font:8px var(--mono);background:var(--paper);color:#96876c;padding:0 8px;position:relative;top:-12px}.dialog-backdrop{z-index:20;background:#100d0a70;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.desk-dialog{max-height:calc(100svh - 60px);position:relative;overflow:auto;box-shadow:10px 20px 65px #05050299}.close-dialog{z-index:5;top:17px;right:17px;position:absolute!important}.icon-button{color:#636450;background:0 0;border:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:10px;display:inline-flex}.icon-button:hover{color:#a65338}.manual-dialog{background:#ede6d1 url(/textures/paper.png?v=2);border-radius:2px;width:590px;min-height:570px;overflow:hidden;transform:rotate(-1deg)}.manual-spine{background:linear-gradient(90deg,#b5ac90,#d6cdb3 45%,#f2e9cf 80%,#b0a58b 87%,#efe4c9);width:23px;position:absolute;top:0;bottom:0;left:0;box-shadow:2px 0 6px #62563733}.manual-page{flex-direction:column;min-height:570px;padding:40px 55px 28px 64px;display:flex}.manual-running{letter-spacing:2.3px;border-bottom:1px solid #c4bca0;justify-content:space-between;padding-bottom:23px;font-size:9px;display:flex}.manual-running>span{letter-spacing:1px;margin-top:2px;font-size:7px}.manual-page h2{color:#444a3d;margin:26px 0 18px;font:400 32px/1.1 Georgia,serif}.manual-page p{margin:0 0 14px;font:15px/1.7 Georgia,serif}.manual-page .small-print{font:11px/1.75 var(--mono);color:#767561;margin-top:20px}.shortcuts{font:11px/1.5 var(--mono);margin:13px 0}.shortcuts>div{border-bottom:1px solid #cbc1a35c;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.shortcuts dd{color:#74735c;margin:0;font-size:10px}.manual-pagination{font:10px var(--mono);color:#7e7c67;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.manual-pagination button{background:0 0;border:0;padding:10px}.printed-choice{cursor:pointer;align-items:center;gap:12px;min-height:26px;margin:17px 0;font:14px Georgia,serif;display:flex}.printed-choice input{appearance:none;cursor:pointer;background:#d9d0b330;border:1px solid #8c8c72;width:17px;height:17px;margin:0;position:relative}.printed-choice input:checked:after{content:"";border-bottom:2px solid #59634c;border-right:2px solid #59634c;width:6px;height:12px;position:absolute;top:0;left:4px;transform:rotate(35deg)}.manual-slider{align-items:center;gap:10px;margin:20px 0;font:13px Georgia,serif;display:flex}.manual-slider input{accent-color:#5c6750;flex:1;width:100px}.room-stamp{letter-spacing:1.6px;color:#7c8067;margin-top:15px;font-size:8px}.type-specimen{opacity:.75;padding-left:29px}.type-specimen.mono{font:14px/1.6 var(--mono)}.type-specimen.book{font:18px/1.6 Georgia,serif}.printed-button{font:11px/1.4 var(--mono);background:0 0;border:1px solid #aaa88b;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:11px 14px;display:inline-flex}.printed-button:hover{background:#b6ad8830}.manual-page>.printed-button{align-self:flex-start;margin:6px 0}.text-button{font:11px var(--mono);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.drawer-dialog{color:#e2d4b8;background:linear-gradient(#140e0677,#0000 60px),url(/textures/walnut.png?v=2);width:min(910px,100%);min-height:500px;animation:.26s cubic-bezier(.1,.8,.2,1) drawer-in;box-shadow:inset 0 0 0 13px #54412e,inset 0 0 0 15px #a98b5e55,inset 0 10px 35px #090603,0 20px 70px #0009}@keyframes drawer-in{0%{transform:translateY(55px)}to{transform:translateY(0)}}.drawer-dialog .close-dialog{color:#c4b392}.drawer-inner{padding:48px}.drawer-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.eyebrow{font:8px var(--sans);letter-spacing:2px;color:#bbac8b}.drawer-heading h2{margin:9px 0 0;font:400 30px Georgia,serif}.waste-toggle{color:#cabb9d;font:10px var(--mono);background:0 0;border:0;align-items:center;gap:9px;padding:10px;display:flex}.index-card{color:#87846a;background:#ddd4b9 url(/textures/paper.png?v=2);align-items:center;gap:10px;max-width:440px;margin-bottom:32px;padding:12px 15px;display:flex;transform:rotate(-.4deg);box-shadow:2px 3px 4px #120b0455}.index-card input{width:100%;font:12px var(--mono);color:#4f5948;background:0 0;border:0;outline:none;min-width:0}.index-card input::placeholder{color:#87846b}.index-card kbd{white-space:nowrap;font:9px var(--mono);color:#9b9377}.paper-rolls{grid-template-columns:1fr 1fr;gap:25px;min-height:200px;max-height:45vh;padding:8px 10px 20px;display:grid;overflow:auto}.roll-entry{min-width:0}.paper-roll{width:100%;height:var(--roll-height);text-align:left;background:linear-gradient(#b1a285,#ddd2b4 15%,#f4eacf 37%,#e4d8b9 67%,#a99d7c 91%,#c8ba98);border:0;border-radius:30% 12px 12px 30%/8% 50% 50% 8%;flex-direction:column;justify-content:center;gap:10px;padding:14px 28px 14px 19px;transition:transform .15s;display:flex;position:relative;transform:rotate(-1.5deg);box-shadow:2px 8px 9px #0b090677,inset 0 1px #f8edcd}.roll-entry:nth-child(2n) .paper-roll{transform:rotate(1deg)}.paper-roll:hover{transform:translateY(-4px)rotate(0)!important}.roll-title{font:12px/1.3 var(--mono);-webkit-line-clamp:2;color:#545541;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.roll-date{font:8px var(--mono);color:#857d62;text-transform:uppercase;letter-spacing:.5px}.roll-end{background:repeating-radial-gradient(#a69977 0 1px,#dbcb9f 2px 3px,#a2916f 4px 5px);border-radius:50%;width:16px;position:absolute;top:0;bottom:0;right:-2px;box-shadow:inset 3px 0 3px #57482566}.restore-paper{color:#d4c6a6;font:10px var(--mono);background:0 0;border:0;align-items:center;gap:7px;margin-top:11px;display:flex}.drawer-empty{text-align:center;grid-column:1/-1;align-self:center;padding:16px}.drawer-empty p{color:#d3c3a4;font:18px Georgia,serif}.drawer-empty small{font:11px var(--mono);color:#ac9d81}.empty-roll{opacity:.5;background:linear-gradient(#806e50,#b3a07b 40%,#8b7857);border-radius:30%;width:75px;height:22px;margin:0 auto 24px;display:block;box-shadow:0 4px 9px #1c140d}.drawer-footer{font:10px/1.7 var(--mono);color:#af9e7e;border-top:1px solid #b7a07433;justify-content:space-between;gap:20px;padding-top:23px;display:flex}.reader-dialog{background:#e6ddc5 url(/textures/paper.png?v=2);width:740px;padding:30px 38px 22px}.reader-header{font:9px var(--mono);color:#7e7b63;justify-content:space-between;align-items:center;margin-bottom:22px;padding-right:30px;display:flex}.reader-scroll{overscroll-behavior:contain;background:#c7bda133;max-height:54vh;padding:22px 15px 15px;overflow:auto;box-shadow:inset 0 5px 10px #6c5e4522}.reader-paper{background:var(--paper) url(/textures/paper.png?v=2);border-bottom:2px dashed #b7ab8a;min-height:230px;padding:23px 35px 45px;position:relative;box-shadow:0 3px 9px #73664b33}.reader-paper-label{font:7px var(--mono);letter-spacing:1.6px;color:#9a917a;margin-bottom:30px}.reading-marks{height:calc(var(--paper-rows) * 27px);position:relative;bottom:auto;left:auto;right:auto;transform:none}.reader-controls{border-bottom:1px solid #b8af924d;align-items:center;gap:17px;padding:20px 0 14px;display:flex}.replay-speed{background:#c0b89d55;gap:1px;padding:3px;display:flex}.replay-speed button{font:10px var(--mono);background:0 0;border:0;padding:7px}.replay-speed button[aria-pressed=true]{background:#eae1c8;box-shadow:0 1px 2px #62543955}.replay-position{font:9px var(--mono);color:#8c846e;margin-left:auto}.reader-actions{justify-content:space-between;align-items:center;padding-top:15px;display:flex}.reader-actions>div{gap:5px;display:flex}.continue-note{font:9px/1.6 var(--mono);color:#898069;margin:13px 0 0}.book-face .paper-editor .cm-content,.book-face .paper-editor .cm-line,.book-face .glyph{font-family:Georgia,serif}.large-type .paper-editor{font-size:20px}.large-type .reader-paper{zoom:1.1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body{height:100%;overflow:hidden}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:1000px){.dialog-backdrop{padding:20px}.drawer-inner{padding:38px}.reader-dialog{padding:30px 22px 20px}}@media (max-width:600px){.paper-editor{font-size:40px;line-height:60px}.large-type .paper-editor{font-size:44px}.paper-editor .editor-clipping{font-size:40px;line-height:60px}.paper-editor .cm-scroller,.paper-editor .cm-content,.paper-editor .cm-line{line-height:60px}.dialog-backdrop{padding:14px}.desk-dialog{max-height:calc(100svh - 28px)}.manual-dialog{min-height:560px;transform:none}.manual-page{min-height:560px;padding:37px 28px 20px 40px}.manual-running{letter-spacing:1px;font-size:8px}.manual-running>span{font-size:6px}.manual-page h2{font-size:29px}.manual-page p{font-size:14px}.shortcuts{font-size:9px}.shortcuts dd{font-size:8px}.drawer-inner{padding:42px 25px 27px}.drawer-heading h2{font-size:26px}.waste-toggle span{display:none}.paper-rolls{grid-template-columns:1fr;gap:23px;max-height:43vh}.drawer-footer{font-size:8px}.drawer-empty{padding:22px 0}.drawer-empty p{font-size:17px}.drawer-empty small{font-size:9px;line-height:1.8}.reader-dialog{padding:32px 17px 18px}.reader-scroll{max-height:48vh;padding:15px 0}.reader-paper{padding:20px 16px 30px}.reader-paper .paper-marks{font-size:8px;line-height:27px}.reader-paper .clipping{font-size:11px;line-height:27px}.reader-paper-label{letter-spacing:1px;font-size:6px}.reader-header>span{font-size:7px}.reader-controls{flex-wrap:wrap;gap:8px}.reader-controls .printed-button{padding:9px;font-size:9px}.replay-position{font-size:8px}.reader-actions .printed-button{padding:9px;font-size:9px}.reader-actions .icon-button{min-width:34px;padding:7px}.storage-error{font-size:11px}.desk-objects{bottom:clamp(90px,12vh,120px)}.manual-object,.manual-object:hover{transform-origin:0 0;top:30px;left:172px;transform:rotate(-8deg)scale(.6)}.pull-cord{height:26svh;right:4%}.desk-front{width:300px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{margin:15mm;size:A4 portrait}html,body{background:#fff!important;height:auto!important}.desk{background:0 0!important;height:auto!important;min-height:0!important;overflow:visible!important}.desk>:not(.dialog-backdrop){display:none!important}.desk:after{display:none}.dialog-backdrop{background:0 0;padding:0;display:block;position:static}.reader-dialog{width:100%;max-height:none;box-shadow:none;background:0 0;padding:0;overflow:visible}.reader-dialog>:not(.reader-scroll){display:none!important}.reader-scroll{max-height:none;box-shadow:none;background:0 0;padding:0;overflow:visible}.reader-paper{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:0;padding:20px 20px 40px}.reading-marks{font-size:12px}.glyph,.clipping{break-inside:avoid}.reader-paper-label{margin-bottom:20px}html,body{overflow:visible!important}}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville.ttf)format("truetype");font-weight:400 700;font-display:swap}.surface-oak{background-blend-mode:screen, normal;background:linear-gradient(#d9be8d99,#b59c73a0),url(/textures/walnut.png?v=2) 50%/cover}.surface-leather{background:radial-gradient(#405342 10%,#263c30 65%,#19291f),url(/textures/walnut.png?v=2)}.surface-leather:before{content:"";pointer-events:none;border:1px dashed #b4b78b55;border-radius:22px;position:absolute;inset:22px}.surface-linen{background:repeating-linear-gradient(0deg,#d2c9b922 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#312c241c 0 1px,#0000 1px 3px),#928977}.surface-slate{background:radial-gradient(at 25% 10%,#5e6663,#303635 80%)}.desk .light-pool:before{background:var(--light-pool);opacity:1}.desk .light-pool:after{opacity:0;animation:none}.desk .window-light{opacity:var(--window-opacity)}.light-mixed .paper-shadow{box-shadow:-9px 15px 22px #0b06023b,12px 8px 25px #0b162333}.light-office .paper-shadow{box-shadow:2px 5px 18px #0b160225}.light-office .light-pool{animation:.32s linear office-start}@keyframes office-start{0%{opacity:.3}40%{opacity:.65}to{opacity:1}}.paper-sheet,.reader-paper{background:linear-gradient(90deg, #7b643c0c, transparent 3%, transparent 97%, #7b643c18), var(--paper-texture,url(/textures/paper-bond.png)) 0 0/512px;background-color:var(--paper);background-blend-mode:normal, normal}.stock-onionskin{background-blend-mode:normal, normal}.paper-editor,.readable-paper{font-family:var(--paper-font,var(--mono));color:var(--ribbon)}.paper-editor .cm-content{opacity:var(--absorption,1)}.paper-head{pointer-events:auto;flex-flow:column;justify-content:flex-end;align-items:stretch;gap:7px;height:82px;display:flex;top:36px}.paper-title{border:0;border-bottom:3px double color-mix(in srgb, var(--ribbon) 34%, transparent);color:var(--ribbon);font:19px/1.4 var(--mono);letter-spacing:.15em;text-transform:uppercase;text-align:center;outline-offset:3px;text-shadow:.4px .2px;background:0 0;width:100%;padding:6px 0 9px;transition:border-color .16s}.paper-title::placeholder{color:color-mix(in srgb, var(--ribbon) 22%, transparent);opacity:1;text-shadow:0 1px #fff9,0 -1px #00000014}.paper-title:hover,.paper-title:focus{border-bottom-color:color-mix(in srgb, var(--ribbon) 60%, transparent)}.paper-head .date-stamp{order:-1;align-self:flex-end;max-width:100%;line-height:1.4}.stamp-landing{animation:stamp-land .24s var(--mechanical-ease)}@keyframes stamp-land{0%{opacity:0;scale:1.05}35%{opacity:.9;scale:.98}to{scale:1}}.ink-glyph{top:var(--strike-y);left:var(--strike-x);opacity:var(--ink-density);position:relative}.ink-glyph.element-italic{font-family:var(--mono);font-style:italic}.ink-glyph.element-mono{font-family:var(--mono);font-style:normal}.ink-glyph.element-book{font-family:Libre Baskerville,Georgia,serif}.ink-glyph.underscore{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ink-glyph.ink-crossed{text-decoration:line-through}.ink-glyph.underscore.ink-crossed{text-decoration:underline line-through}.ink-glyph.red-ribbon{color:#a53b2d;text-shadow:.2px -.2px}.ink-overprint:before{content:attr(data-underprint);opacity:.65;position:absolute;top:0;left:0;transform:translate(.3px,.4px)}.block-h1,.paper-editor .cm-line.block-h1{text-align:center;text-transform:uppercase;letter-spacing:.14em;text-underline-offset:5px;padding-block:15px;text-decoration:underline}.block-h2,.paper-editor .cm-line.block-h2{text-underline-offset:4px;padding-top:10px;text-decoration:underline}.block-dinkus,.paper-editor .cm-line.block-dinkus{text-align:center;letter-spacing:.6em;padding-block:20px}.heading-prefix{opacity:.28;font-size:.65em}.ink-glyph.stamped-initial,.stamped-initial{float:left;text-shadow:.7px 0;margin-top:3px;padding:0 10px 0 0;font-family:Libre Baskerville,Georgia,serif;font-size:78px;font-style:normal;line-height:90px}.readable-paper{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:28px}.read-line{min-height:28px;display:flow-root}.paper-title-read{text-align:center;font:22px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.15em;text-shadow:.4px .2px;margin:0 0 30px}.read-clipping{background:#e2d6b8;border-left:3px solid #c4b58d;padding:0 15px;font-family:Georgia,serif}.read-seam{text-align:center;font:9px var(--mono);color:#897e66;border-top:1px dashed #9b8b6760;margin:20px 0}.selection-card{z-index:35;background:linear-gradient(#ebe7d8,#d4cfbd 60%,#beb9a7);border:1.5px solid #6b6653;border-radius:6px;flex-direction:column;padding:4px 6px 6px;animation:.18s cubic-bezier(.18,.88,.28,1) both selCardPop;display:flex;position:absolute;top:512px;left:50%;transform:translate(-50%)rotate(-.5deg);box-shadow:0 8px 24px #00000073,0 2px 6px #00000040,inset 0 1px 1px #fffa}@keyframes selCardPop{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.selection-gauge-header{border-bottom:1px solid #99938066;justify-content:space-between;align-items:center;margin-bottom:4px;padding:1px 4px 3px;display:flex}.gauge-screw{background:#5c5746;border-radius:50%;width:4px;height:4px;box-shadow:inset 0 .5px .5px #000}.gauge-title{font:bold 7px/1 var(--mono);letter-spacing:.2em;color:#635d4b}.selection-btn-row{align-items:center;gap:4px;display:flex}.sel-format-btn{cursor:pointer;background:linear-gradient(#fdfbf5,#e0dcce);border:1px solid #7a7460;border-radius:4px;outline:none;align-items:center;gap:5px;padding:4px 8px;transition:all .1s;display:flex;box-shadow:0 1px 2px #00000026,inset 0 1px #fff}.sel-format-btn:hover{background:linear-gradient(#fff,#eae6d9);border-color:#575240;transform:translateY(-1px)}.sel-format-btn:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #0000004d}.sel-format-btn.active{background:linear-gradient(#423d2e,#29261c);border-color:#1a1710;box-shadow:inset 0 1px 2px #000000b3}.sel-btn-icon{font:bold 12px/1 var(--mono);color:#3b372a}.sel-btn-text{font:9px/1 var(--sans);letter-spacing:.05em;color:#4a4535}.sel-format-btn.active .sel-btn-icon,.sel-format-btn.active .sel-btn-text{color:#ffeed1}.sel-red-pip{color:#b33924!important}.sel-format-btn.active.btn-ribbon .sel-red-pip{text-shadow:0 0 4px #f53a;color:#f53!important}.deck-format-controls{z-index:8;align-items:center;gap:10px;display:flex;position:absolute;top:6px;left:90px}.deck-mech-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#ece9dd,#cac6b6 60%,#9e9a8a);border:1px solid #5a574a;border-radius:4px;outline:none;align-items:center;gap:6px;height:28px;padding:0 12px;transition:transform 90ms,box-shadow 90ms,background .12s;display:flex;position:relative;box-shadow:0 3px 5px #00000073,inset 0 1px 1px #fffa,inset 0 -1px 2px #0000004d}.deck-mech-btn:hover{filter:brightness(1.08)}.deck-mech-btn:active{transform:translateY(2px);box-shadow:0 1px 2px #0009,inset 0 1px 2px #00000080}.deck-mech-btn.is-latched{background:linear-gradient(#bab5a2,#948f7c);border-color:#3b392e;transform:translateY(2px);box-shadow:0 1px 2px #000000b3,inset 0 2px 4px #0009}.mech-indicator{background:#666355;border-radius:50%;width:6px;height:6px;transition:background .15s,box-shadow .15s;box-shadow:inset 0 1px 1px #000000b3}.deck-mech-btn.is-latched .mech-indicator{background:#ffb833;box-shadow:0 0 6px #ffa500cc,inset 0 1px 1px #fff}.mech-label{font:bold 9px/1 var(--mono);letter-spacing:.14em;color:#333128;text-shadow:0 1px #fff9}.deck-mech-btn.is-latched .mech-label{color:#1a1812;text-shadow:none}.deck-ribbon-rocker{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#2b2820,#14130f);border:1px solid #575240;border-radius:4px;outline:none;align-items:center;height:28px;padding:0 8px;display:flex;position:relative;box-shadow:0 2px 4px #00000080,inset 0 1px 1px #ffffff26}.rocker-face{align-items:center;gap:6px;display:flex}.rocker-dot{font:bold 8px/1 var(--mono);letter-spacing:.1em;transition:opacity .12s,color .12s}.dot-black{color:#c9c5b5;opacity:.85}.dot-red{color:#a83824;opacity:.5}.rocker-lever{background:linear-gradient(#eae5d4,#a39e8d);border:1px solid #4a4637;border-radius:2px;width:14px;height:18px;transition:transform .12s cubic-bezier(.3,1.4,.4,1);box-shadow:0 2px 3px #0006}.deck-ribbon-rocker.rocker-red .rocker-lever{background:linear-gradient(#d64830,#8f2615);border-color:#5c1409;transform:translate(4px)}.deck-ribbon-rocker.rocker-red .dot-red{opacity:1;color:#ff5e42;text-shadow:0 0 5px #ff482688}.deck-ribbon-rocker.rocker-red .dot-black{opacity:.4}.deck-ribbon-rocker.rocker-black .rocker-lever{transform:translate(-4px)}.element-cover{color:#5a6053;width:33px;height:25px;font:10px var(--mono);z-index:5;background:radial-gradient(at 30% 20%,#d8d8ce,#8b8e83);border:1px solid #77796f;border-radius:50%;transition:rotate .25s;position:absolute;top:9px;left:32px;box-shadow:1px 2px 3px #0004}.element-cover.element-italic{rotate:12deg}.element-cover.element-book{rotate:-15deg}.ribbon-lever{z-index:5;background:linear-gradient(#37372f 50%,#983f31 50%);border:1px solid #838574;border-radius:8px;width:16px;height:29px;padding:0;position:absolute;top:12px;right:38px}.ribbon-lever span{background:linear-gradient(#e0dac8,#979889);border-radius:3px;width:20px;height:8px;transition:transform .1s;display:block;position:absolute;top:1px;left:-3px;box-shadow:0 2px 2px #0007}.ribbon-lever.ribbon-red span{transform:translateY(16px)}.typing-mode-indicator{color:#776b55;font:9px var(--mono);position:absolute;top:20px;right:76px}.paper-pulling{transform:translateY(calc(var(--tear-progress) * -12px)) rotate(var(--tear-angle))}.paper-pulling .paper-shadow{opacity:.45}.paper-pulling:before{content:"";opacity:var(--tear-progress);pointer-events:none;position:absolute;inset:190px 8px 0;box-shadow:0 28px 32px #140b0477}.tear-fringe{background:color-mix(in srgb, var(--paper) 62%, #fff);opacity:.8;pointer-events:none;position:absolute;inset:-1px 0 -2px;transform:translateY(1.6px)}.paper-pulling:after{content:"";height:30px;opacity:var(--tear-progress);pointer-events:none;background:linear-gradient(#0000,#fff8 35%,#fff2 55%,#6b573c66 96%);position:absolute;bottom:0;left:0;right:0}.paper-away{visibility:hidden;animation:none}@keyframes paper-release{0%{transform:translateY(-12px) rotate(var(--tear-angle))}12%{transform:translate(8px, -25px) rotate(calc(var(--tear-angle) * 1.15))}40%{transform:translate(15px,-80px)rotate(-5deg)scale(.98,.95)}65%{transform:translate(35px,-20px)rotate(4deg)scale(.72,.45)}to{transform:translate(30px,140px)rotate(-3deg)scale(.28,.07)}}.paper-emerge{animation:paper-feed-new .62s var(--mechanical-ease) both}@keyframes paper-feed-new{0%,25%{transform:translateY(162px)}to{transform:none}}.tear-line:before{background:linear-gradient(#fffa,#e8ddc3 55%,#52402788)}.ref-tab{z-index:5;width:66px;height:27px;font:11px var(--sans);letter-spacing:.15em;background:linear-gradient(#b8b7a4,#e2dcc6);border:1px solid #817f6c;border-radius:0 0 3px 3px;position:absolute;bottom:0;left:18px;box-shadow:0 3px 4px #0004}.reference-backdrop{z-index:13;background:radial-gradient(at 50% 45%,#140d0744,#0c070460 70%);animation:.26s both reference-fade;position:fixed;inset:0}.reference-card{z-index:14;background:#e9e1c8 url(/textures/paper-bond.png) 0 0/512px;border:1px solid #b3a886;border-radius:2px;flex-direction:column;width:min(780px,94vw);max-height:calc(100svh - 110px);padding:22px 30px 16px;animation:.34s cubic-bezier(.2,.85,.25,1) both reference-in;display:flex;position:fixed;top:calc(50% + 14px);left:50%;translate:-50% -50%;box-shadow:inset 0 2px #fff6,0 30px 70px #0a060499,0 4px 12px #0a060466}@keyframes reference-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes reference-fade{0%{opacity:0}}.reference-tabs{gap:2px;display:flex;position:absolute;top:-30px;left:15px;right:15px}.reference-tabs button{color:#6b6854;font:11px var(--mono);background:#d0c5a7;border:1px solid #a39572;border-radius:3px 3px 0 0;flex:1;padding:8px 9px}.reference-tabs button[aria-selected=true]{color:#282e25;background:#ece4cb;border-bottom-color:#0000;padding-bottom:11px;transform:translateY(-3px)}.reference-running{font:9px var(--sans);letter-spacing:.15em;color:#827961;border-bottom:1px solid #b7ac8a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.reference-running button{color:#625a49;font:10px var(--mono);background:0 0;border:0;padding:5px}.reference-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b2a789 transparent;flex:1;min-height:360px;padding:18px 6px 4px 2px;overflow:auto}.reference-panel h2{margin:22px 0 18px;font:400 25px/1.3 Libre Baskerville,Georgia,serif}.reference-panel p{font:14px/1.65 Georgia,serif}.reference-panel .small-print{font:10px/1.65 var(--mono);color:#716951}.reference-select{font:12px var(--mono);border-bottom:1px solid #b7ac8a55;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.reference-select select{color:#444a3d;width:55%;font:12px var(--mono);background:0 0;border:0;border-bottom:1px solid #8b836755;padding:6px}.reference-foot{font:8px var(--sans);color:#8c8269;letter-spacing:.15em;margin-top:17px;display:block}.preset-row{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.preset-choice{text-align:left;font:11px var(--mono);background:0 0;border:0;padding:8px 4px}.preset-choice:before{content:"○";margin-right:8px}.preset-choice[aria-pressed=true]:before{content:"●";color:#635841}.reference-panel .printed-choice{font:12px var(--mono);margin:12px 0}.reference-exports{flex-wrap:wrap;gap:7px;display:flex}.reference-exports .printed-button{padding:7px 10px;font-size:10px}.import-archive{cursor:pointer;position:relative;overflow:hidden}.import-archive:focus-within{outline-offset:3px;outline:2px solid #c86742}.owner-name-label{font:10px var(--mono);color:#827960;display:block}.owner-name-label input{width:100%;font:20px var(--mono);color:#353a34;background:0 0;border:0;border-bottom:1px solid #998e70;padding:10px 0;display:block}.owner-in-machine{z-index:8;width:480px;min-height:170px;animation:owner-feed .4s var(--mechanical-ease);background:#eee6d0 url(/textures/paper-bond.png);padding:30px 35px 22px;position:absolute;bottom:165px;left:250px;box-shadow:6px 10px 18px #1b100b66}@keyframes owner-feed{0%{transform:translateY(140px)}}.owner-card-heading{text-align:center;font:10px var(--sans);letter-spacing:.2em;color:#7b755d;display:block}.owner-type-line{color:#31352b;min-height:42px;font:25px var(--mono);text-align:center;white-space:pre;border-bottom:1px solid #91856a;outline:0;margin:16px 0 10px;padding:7px 0;display:block;overflow:hidden}.owner-card-instruction{text-align:center;font:9px var(--mono);color:#81765c;display:block}.owner-keepsake{z-index:1;width:188px;min-height:99px;box-shadow:var(--shadow-x) var(--shadow-y) 15px #10090255;text-align:left;background:#e8dfc5 url(/textures/paper-bond.png);border:0;padding:23px 14px;position:absolute;bottom:118px;left:35px;rotate:-8deg}.owner-keepsake span{font:6px var(--sans);letter-spacing:.16em;color:#887b60;display:block}.owner-keepsake strong{font:16px var(--mono);overflow-wrap:anywhere;border-bottom:1px solid #a494713f;margin-top:14px;padding-bottom:5px;font-weight:400;display:block}.card-settling{animation:keepsake-land .6s var(--mechanical-ease)}@keyframes keepsake-land{0%{translate:360px -250px;rotate:0deg;scale:1.6}}.desk-clock{width:128px;height:139px;box-shadow:var(--shadow-x) var(--shadow-y) 20px #100c0780, inset 0 1px 2px #ffffff25;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(120deg,#3a413b,#242b26);border:1px solid #191f1b;border-radius:12px;outline:none;padding:11px 11px 20px;transition:transform .18s cubic-bezier(.2,.8,.4,1),box-shadow .18s,opacity .2s,translate .3s;position:absolute;bottom:100px;right:15px;rotate:5deg}.desk-clock:hover{transform:scale(1.02)rotate(5deg)}.desk-clock:active{transform:scale(.98)rotate(5deg)}.desk-clock.is-dragging{cursor:grabbing!important;z-index:95!important;transition:none!important;transform:scale(1.05)rotate(5deg)!important;box-shadow:0 24px 44px -8px #080603aa,0 8px 18px -4px #08060377,inset 0 1px 2px #ffffff40!important}.clock-sound-crown{z-index:10;cursor:pointer;touch-action:manipulation;border:1px solid #171a16;padding:0;position:absolute;box-shadow:inset 0 1px 1px #fff5,1px 2px 3px #0006}.clock-sound-crown:after{content:"";position:absolute;inset:-9px}.clock-sound-crown:focus-visible{outline-offset:5px;outline:2px solid #e65b36}.clock-switch-grip{border-radius:inherit;position:absolute;inset:3px}.clock-switch-mark{background:#544d40;border-radius:50%;width:3px;height:3px;position:absolute}.ticking-active .clock-switch-mark{background:#d75f34;box-shadow:0 0 2px #e66935}.crown-studio{background:#171e19;border-radius:3px;width:39px;height:12px;top:-5px;left:23px}.crown-studio .clock-switch-grip{background:repeating-linear-gradient(90deg,#74776a 0 1px,#353d34 1px 3px);width:16px;transition:translate .1s;inset:1px auto 1px 2px}.crown-studio.ticking-active .clock-switch-grip{translate:17px}.crown-studio .clock-switch-mark{top:4px;right:5px}.crown-studio.ticking-active .clock-switch-mark{left:6px}.crown-flip{background:linear-gradient(90deg,#201914,#625449 55%,#211a16);border-radius:3px 5px 5px 3px;width:13px;height:37px;top:44px;right:-7px}.crown-flip .clock-switch-grip{background:repeating-linear-gradient(#b5a48e 0 1px,#41372e 1px 3px);transition:translate .1s;inset:3px 2px 17px}.crown-flip.ticking-active .clock-switch-grip{translate:0 13px}.crown-flip .clock-switch-mark{bottom:5px;left:4px}.crown-flip.ticking-active .clock-switch-mark{top:5px}.crown-chronometer{background:repeating-linear-gradient(#b38d43 0 2px,#efcf7f 2px 3px,#876326 3px 4px);border-color:#70501d;border-radius:3px;width:15px;height:23px;top:54px;right:-9px}.crown-chronometer .clock-switch-mark{top:9px;left:5px}.crown-chronometer.ticking-active{translate:2px}.crown-bauhaus{background:repeating-linear-gradient(#7c807b 0 2px,#d5d7d0 2px 3px);border-color:#666960;border-radius:4px;width:13px;height:22px;top:54px;left:-7px}.crown-bauhaus .clock-switch-mark{top:8px;left:4px}.crown-bauhaus.ticking-active{translate:-2px}.crown-deco{background:#372914;border-color:#886c37;border-radius:2px;width:27px;height:12px;bottom:7px;right:19px}.crown-deco .clock-switch-grip{background:#c6a667;transition:translate .1s;inset:2px 13px 2px 2px}.crown-deco.ticking-active .clock-switch-grip{translate:11px}.crown-deco .clock-switch-mark{top:4px;right:4px}.crown-digital{color:#579b8b;width:57px;height:15px;box-shadow:none;background:#0a1513;border:0;border-radius:2px;place-items:center;line-height:1;display:grid;top:82px;right:23px}.crown-digital.ticking-active{color:#4cf3c7}.clock-sound-readout{font:7px/15px var(--mono);letter-spacing:.03em;white-space:nowrap}.crown-digital:hover{background:#152a24}.clock-dial{background:radial-gradient(circle at 30% 20%,#f1edda,#d2ccb8);border:3px solid #141b15;border-radius:50%;width:104px;height:104px;display:block;position:relative;box-shadow:inset 1px 2px 4px #252d2544}.clock-number{font:11px var(--sans);color:#33392e;position:absolute}.clock-number-0{top:5px;left:42px}.clock-number-1{top:41px;right:7px}.clock-number-2{bottom:5px;left:45px}.clock-number-3{top:41px;left:7px}.clock-hand{transform-origin:bottom;width:4px;height:28px;transform:rotate(var(--angle,var(--hour-angle,0deg)));background:#30372f;border-radius:1px;transition:transform 1s linear;position:absolute;bottom:50%;left:calc(50% - 2px);box-shadow:1px 1px 1px #0003}.clock-hand.minute{width:3px;height:39px;transform:rotate(var(--angle,var(--minute-angle,0deg)));left:calc(50% - 1.5px)}.clock-pin{background:#c49744;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);box-shadow:0 1px 1px #0006}.clock-brand{font:6px var(--sans);color:#a5ad96;letter-spacing:.2em;text-align:center;white-space:nowrap;position:absolute;bottom:7px;left:0;right:0}.clock-style-studio{background:linear-gradient(135deg,#353b36,#212622);border:1px solid #171d19;border-radius:14px}.clock-style-studio .studio-dial{background:radial-gradient(circle at 35% 25%,#f4f0df,#dcd5be);border:3px solid #19201a;box-shadow:inset 1px 2px 4px #252d2544}.clock-style-flip{box-shadow:var(--shadow-x) var(--shadow-y) 22px #14090385, inset 0 1px 2px #ffc09955, inset 0 -3px 8px #52180360;background:linear-gradient(135deg,#d3541b,#a03c0e);border:1px solid #772906;border-radius:18px;padding:10px 10px 18px}.clock-flip-assembly{flex-direction:column;justify-content:center;align-items:center;width:106px;height:106px;margin:0 auto;display:flex}.flip-housing-bezel{background:#111315;border:2px solid #2e1a10;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:104px;height:82px;padding:6px 4px;display:flex;box-shadow:inset 0 2px 8px #000c,0 1px 2px #ffffff15}.flip-unit{background:#1e2023;border-radius:4px;flex-direction:column;width:44px;height:66px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0009}.flip-card-leaf{background:linear-gradient(#25282c,#1a1c1e);justify-content:center;align-items:center;width:100%;height:33px;display:flex;position:relative;overflow:hidden}.flip-top{border:0}.flip-top span{height:66px;font:700 32px/66px var(--mono);color:#f5f2eb;letter-spacing:-.04em;position:absolute;top:0}.flip-bottom{background:linear-gradient(#1c1e20,#141617);border-top:0}.flip-bottom span{height:66px;font:700 32px/66px var(--mono);color:#f5f2eb;letter-spacing:-.04em;position:absolute;top:-33px}.flip-card-seam{z-index:3;background:#090a0c;height:1.5px;position:absolute;top:50%;left:0;right:0;box-shadow:0 .5px #3a3f47}.flip-hinge-pin{z-index:4;background:#737982;border-radius:1px;width:3px;height:6px;position:absolute;top:calc(50% - 3px)}.flip-hinge-pin.left{left:1px}.flip-hinge-pin.right{right:1px}.flip-divider{font:700 18px var(--mono);color:#a84214;padding:0 1px;line-height:1}.flip-brand{font:7px var(--sans);color:#ffd8c2;letter-spacing:.22em;opacity:.85;margin-top:6px;display:block;position:static}.clock-style-bauhaus{width:132px;height:132px;box-shadow:var(--shadow-x) var(--shadow-y) 20px #11141775, inset 0 1px 2px #fffb, inset 0 -2px 4px #585f6966;background:linear-gradient(135deg,#dce0e5 0%,#b8bec6 40%,#9ca1a7 80%,#cfd4db 100%);border:1px solid #7c838d;border-radius:50%;padding:6px}.bauhaus-dial{background:radial-gradient(circle at 45% 40%,#f9fafb,#e3e6eb);border:1px solid #a8afb9;border-radius:50%;width:118px;height:118px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0002}.radial-batons{position:absolute;inset:0}.radial-baton{transform-origin:0 0;transform:rotate(var(--rot));position:absolute;top:50%;left:50%}.radial-baton.major:after{content:"";background:#1b1e22;border-radius:.5px;width:2px;height:10px;position:absolute;top:-55px;left:-1px}.radial-baton.minor:after{content:"";background:#59616c;width:1px;height:6px;position:absolute;top:-55px;left:-.5px}.needle-hand{box-shadow:none!important;background:#181b1f!important}.needle-hand.hour{width:2px;height:32px;left:calc(50% - 1px)}.needle-hand.minute{width:1.5px;height:48px;left:calc(50% - .75px)}.bauhaus-pin{border:1px solid #8e959e;background:#c5cbd3!important;box-shadow:inset 0 1px 1px #fff!important}.bauhaus-brand{font-weight:500;color:#636b76!important;letter-spacing:.28em!important;bottom:22px!important}.clock-style-deco{box-shadow:var(--shadow-x) var(--shadow-y) 22px #18100585, inset 0 1px 3px #ffe9b860, inset 0 -3px 6px #2e1d0580;background:linear-gradient(145deg,#c99e52,#8b682b 45%,#593f12 90%);border:1px solid #523910;border-radius:12px 12px 6px 6px}.deco-dial{background:radial-gradient(circle at 40% 35%,#fff9e6,#e7dcba);border:3px solid #73531b;box-shadow:inset 0 1px 4px #4a340c40}.deco-inner-ring{pointer-events:none;border:1px solid #a48139;border-radius:50%;position:absolute;inset:16px}.deco-num{font-family:var(--serif,serif)!important;color:#402a0a!important;font-size:13px!important;font-weight:700!important}.cathedral-hand{background:#47300f!important;box-shadow:1px 1px 2px #00000040!important}.cathedral-hand.hour{border-radius:2px 2px 0 0;width:4px;height:29px;left:calc(50% - 2px)}.cathedral-hand.minute{border-radius:2px 2px 0 0;width:3px;height:41px;left:calc(50% - 1.5px)}.deco-crown-pin{border:1px solid #73531b;background:#e6b95c!important}.deco-brand{color:#7b591d!important;font-family:var(--serif,serif)!important;letter-spacing:.22em!important;font-size:7px!important}.clock-style-chronometer{width:134px;height:134px;box-shadow:var(--shadow-x) var(--shadow-y) 22px #150f0580, inset 0 1.5px 3px #fff2cc80, inset 0 -3px 6px #3b280480;background:linear-gradient(135deg,#dcb25b 0%,#aa822c 50%,#765615 100%);border:2px solid #5a410d;border-radius:50%;padding:8px}.marine-dial{background:radial-gradient(circle at 40% 35%,#f6f6f4,#dcddd9);border:2px solid #6b501a;border-radius:50%;width:114px;height:114px;position:relative;box-shadow:inset 0 1px 4px #0003}.marine-railroad-track{pointer-events:none;border:1px double #2b3948;border-radius:50%;position:absolute;inset:4px}.marine-num{font-family:var(--serif,serif)!important;color:#141f2d!important;font-size:10px!important;font-weight:600!important}.breguet-hand{background:#142338!important}.breguet-hand.hour{width:3px;height:28px;left:calc(50% - 1.5px)}.breguet-hand.minute{width:2.5px;height:42px;left:calc(50% - 1.25px)}.marine-pin{border:1px solid #634710;background:#cba24c!important}.marine-subdial{background:#ebebe9;border:1px solid #7a8288;border-radius:50%;width:26px;height:26px;position:absolute;bottom:11px;left:calc(50% - 13px);box-shadow:inset 0 1px 2px #0002}.subdial-tick{font:600 5px var(--sans);color:#2b3846;text-align:center;position:absolute;left:0;right:0}.subdial-tick.t-top{top:1px}.subdial-tick.t-bot{bottom:1px}.subdial-hand{transform-origin:bottom;width:1px;height:10px;transform:rotate(var(--sub-angle));background:#b52a1a;transition:transform 1s linear;position:absolute;bottom:50%;left:calc(50% - .5px)}.subdial-pin{background:#2b3846;border-radius:50%;width:3px;height:3px;position:absolute;top:calc(50% - 1.5px);left:calc(50% - 1.5px)}.marine-brand{font-size:5px;top:30px;color:#3b4957!important;letter-spacing:.08em!important;bottom:auto!important}.clock-style-digital{box-shadow:var(--shadow-x) var(--shadow-y) 20px #090b0e90, inset 0 1px 1px #ffffff25, inset 0 -2px 6px #000c;background:linear-gradient(145deg,#24292e,#131518);border:1px solid #090a0c;border-radius:10px;padding:10px}.clock-digital-assembly{flex-direction:column;justify-content:center;align-items:center;width:106px;height:106px;margin:0 auto;display:flex}.vfd-bezel{background:#070a0d;border:2px solid #1c2227;border-radius:6px;justify-content:center;align-items:center;width:104px;height:82px;padding:6px;display:flex;box-shadow:inset 0 2px 8px #000e,0 1px 2px #ffffff12}.vfd-screen{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.vfd-readout{color:#38fed0;font:700 24px/1 var(--mono);letter-spacing:-.02em;text-shadow:0 0 6px #38fed0b0,0 0 12px #12c99eb0,0 0 1px #fff;justify-content:center;align-items:baseline;gap:2px;display:flex}.vfd-colon{transition:opacity .12s}.vfd-colon.tick-flash{opacity:1}.vfd-colon.tick-dim{opacity:.2}.vfd-footer{justify-content:space-between;align-items:center;width:100%;margin-top:9px;padding:0 1px 13px;display:flex}.vfd-tag{font:500 6px var(--mono);color:#2da187;letter-spacing:.14em}.vfd-seconds{font:700 8px var(--mono);color:#38fed0;text-shadow:0 0 4px #38fed099}.digital-brand{font:6px var(--sans);color:#727e8a;letter-spacing:.24em;margin-top:8px;position:static}.desk-objects{transition:transform .48s cubic-bezier(.2,.7,.3,1) .17s,bottom .48s cubic-bezier(.2,.7,.3,1) .17s}.owner-keepsake,.desk-clock,.desk-lamp-dimmer,.wall-toggle-switch,.ref-tab,.desk-front,.pull-cord{transition:opacity .2s, translate .3s, var(--prop-transition,visibility) 0s}.machine-face,.machine-front,.machine-foot{transition:transform .35s .1s,opacity .22s .1s,visibility 0s .35s}.immersive .machine-face,.immersive .machine-front,.immersive .machine-foot{transform:translateY(120px)}.immersive .owner-keepsake,.immersive .desk-clock,.immersive .desk-lamp-dimmer,.immersive .wall-toggle-switch,.immersive .ref-tab{opacity:0;pointer-events:none;visibility:hidden}.immersive .owner-keepsake,.immersive .ref-tab{translate:-35px 10px}.immersive .desk-clock,.immersive .desk-lamp-dimmer{translate:40px 15px}.immersive .wall-toggle-switch{translate:-20px}.immersive .desk-front{translate:0 55px}.immersive .pull-cord{translate:0 -100%}.light-pool{transition:opacity .32s}.drawer-is-open .desk-objects{transform:translate(-50%, -30vh) scale(var(--scene-scale))}.drawer-is-open .desk-front{opacity:0;translate:0 200px}.physical-drawer{z-index:9;width:min(980px,100% - 36px);height:70vh;min-height:360px;animation:drawer-pull .45s var(--mechanical-ease) both;background:url(/textures/walnut.png?v=2) 50%/cover;border:10px solid #59462f;border-bottom:0;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 25px #120d0780,inset 0 0 0 2px #b6966355}@keyframes drawer-pull{0%{transform:translate(-50%,70%)}}.physical-drawer.drawer-closing{animation:.4s ease-in both drawer-shut}@keyframes drawer-shut{to{transform:translate(-50%,105%)}}.drawer-rim{background:linear-gradient(#241a10,#786143 45%,#2c2117);height:12px;box-shadow:0 4px 7px #0007}.drawer-felt{background:radial-gradient(at top,#354536,#263629);flex-direction:column;padding:20px 25px 12px;display:flex;position:absolute;inset:20px 20px 57px;box-shadow:inset 0 4px 17px #0a0b0799}.drawer-index{align-items:center;gap:25px;padding-bottom:18px;display:flex}.drawer-index .index-card{flex:1;margin:0;padding:15px 20px;transform:rotate(-1deg)}.drawer-index .index-card>span{font:8px var(--sans);letter-spacing:.1em}.wire-basket{color:#c3bca3;width:95px;font:10px var(--mono);background:0 0;border:0;flex-shrink:0;padding-top:54px;position:relative}.basket-wires{background:repeating-linear-gradient(80deg,#0000 0 7px,#8c917e77 7px 9px);border:2px solid #8c917e;border-radius:6px 6px 15px 15px;width:60px;height:48px;position:absolute;top:0;left:17px;transform:perspective(80px)rotateX(-8deg);box-shadow:3px 4px 5px #0006,inset 0 -4px 5px #101910}.wire-basket:hover .basket-wires,.wire-basket.active .basket-wires{border-color:#d5c9a5}.drawer-roll-scroll{scrollbar-width:thin;scrollbar-color:#78816c transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:0 15px;overflow:auto}.roll-shelf{position:relative}.roll-shelf .roll-entry{width:100%;padding-top:4px;transition:opacity .2s,transform .25s;position:absolute}.month-divider{font:10px var(--mono);letter-spacing:.14em;color:#5c563f;background:#c9bc95;border-radius:4px 4px 0 0;margin:0 0 14px;padding:8px 22px;display:table;box-shadow:0 3px 5px #10140d55}.roll-with-controls{align-items:center;gap:12px;padding:0 12px;display:flex}.roll-with-controls .paper-roll{text-align:left;border-radius:24px/10px;flex:1;width:100%;padding:15px 40px 14px 25px}.roll-discard{color:#c1baa3;font:10px var(--mono);opacity:0;background:0 0;border:0;padding:8px}.roll-entry:hover .roll-discard,.roll-entry:focus-within .roll-discard{opacity:1}.paper-clip{border:2px solid #777768;border-radius:7px;width:13px;height:31px;position:absolute;top:-4px;left:40%;transform:rotate(-7deg);box-shadow:1px 1px 1px #fff6}.search-miss{opacity:.25;transform:translateY(3px)}.search-match{transform:translateY(-3px)}.drawer-front-edge{color:#c6b48c;width:calc(100% + 20px);height:48px;font:12px var(--sans);letter-spacing:.25em;background:linear-gradient(#81705244,#21181055),url(/textures/walnut.png?v=2);border:1px solid #796449;justify-content:center;align-items:center;gap:50px;display:flex;position:absolute;bottom:0;left:-10px;right:-10px;box-shadow:0 -3px 5px #0a07046b,inset 0 1px #cdb78a44}.drawer-front-edge span{letter-spacing:.03em;font:9px var(--mono);color:#a79b80}.drawer-footnote{font:9px var(--mono);color:#a2ad96;padding-top:7px}.tab-note{z-index:25;max-width:90vw;font:12px/1.5 var(--mono);background:#eee4c9;padding:12px 17px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #0005}.dialog-backdrop:has(.physical-reader){z-index:10;background:0 0}.physical-reader{box-shadow:none;width:840px;animation:paper-unroll .4s var(--mechanical-ease);background:0 0;padding:0 20px 18px;overflow:visible}@keyframes paper-unroll{0%{opacity:.5;transform:scaleY(.3)translateY(50px)}}.physical-reader .reader-header{background:#b5aa81;margin:0;padding:10px 20px;box-shadow:0 2px 4px #0005}.physical-reader .reader-scroll{max-height:65vh;box-shadow:none;background:0 0;padding:0 0 14px}.physical-reader .reader-paper{border:0;min-height:350px;padding:35px 60px 45px;box-shadow:8px 8px 22px #1a100964}.physical-reader .reader-controls,.physical-reader .reader-actions{background:linear-gradient(#b5aa81,#9c906a);margin:0;padding:9px 15px;box-shadow:0 3px 5px #0005}.physical-reader .reader-controls button,.physical-reader .reader-actions>button{color:#3d4133;text-shadow:0 1px #e7daba66;border:0}.physical-reader .continue-note{color:#cfc3a8;text-align:center}.paper-dog-ear{margin-left:auto;position:relative}.paper-dog-ear summary{cursor:pointer;font:18px var(--mono);background:linear-gradient(135deg,#e6d9b7 50%,#a79a78 51%);padding:10px 15px;list-style:none}.paper-dog-ear>div{background:#ede3c8;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 -3px 9px #0003}.paper-outline{background:#e0d4b2;flex-wrap:wrap;gap:8px;max-height:72px;padding:8px 14px;display:flex;overflow:auto}.paper-outline button{font:10px var(--mono);color:#666247;background:0 0;border:0;text-decoration:underline}@media (max-width:600px){.wall-toggle-switch{transform-origin:0 0;top:14px;left:14px;transform:scale(.85)}.desk-lamp-dimmer{transform-origin:bottom;bottom:25px;right:232px;transform:scale(.85)rotate(-3deg)}.owner-keepsake{bottom:38px;left:205px}.desk-clock{bottom:25px;right:170px}.reference-card{padding:16px 14px 12px}.reference-tabs button{padding:7px 4px;font-size:9px}.ref-split{flex-direction:column;gap:0}.ref-scenes .ref-row{grid-template-columns:repeat(2,1fr)}.ref-stocks .ref-row,.ref-lights .ref-row,.ref-desks .ref-row{grid-template-columns:repeat(3,1fr)}.ref-tab{width:95px;height:55px;font-size:23px;bottom:-30px;left:50px}.owner-in-machine{width:660px;padding:40px;bottom:170px;left:160px}.owner-card-heading{font-size:18px}.owner-type-line{font-size:38px}.owner-card-instruction{font-size:16px}.paper-title{font-size:32px}.physical-drawer{border-width:6px;width:calc(100% - 10px);height:76vh}.drawer-felt{padding:14px 8px;inset:15px 5px 50px}.drawer-index{gap:8px}.drawer-index .index-card{padding:12px 8px}.drawer-index kbd,.drawer-index .index-card>span{display:none}.wire-basket{width:72px;font-size:8px}.basket-wires{width:54px;left:9px}.drawer-roll-scroll{padding:0 3px}.roll-with-controls{gap:0;padding:0}.roll-discard{opacity:1;font-size:8px}.roll-with-controls .paper-roll{padding:15px 22px 14px 15px}.roll-title{font-size:12px}.roll-date{font-size:8px}.month-divider{font-size:9px}.drawer-front-edge{gap:25px;width:calc(100% + 12px);left:-6px}.physical-reader{width:100%;padding:0}.physical-reader .reader-paper{padding:30px 22px}.physical-reader .reader-scroll{max-height:62vh}.readable-paper{font-size:15px;line-height:27px}.physical-reader .reader-controls{gap:5px}.replay-position{display:none}.physical-reader .reader-header{font-size:8px}.paper-title-read{font-size:19px}.ink-glyph.stamped-initial{font-size:70px;line-height:81px}}.reduce-motion .paper-pulling{transform:none}.reduce-motion .desk-objects{transition:opacity .15s!important}@media (prefers-reduced-motion:reduce){.paper-pulling{transform:none}.desk-objects{transition:opacity .15s!important}}@media print{.physical-reader{width:100%;padding:0;animation:none;transform:none}.physical-reader .reader-scroll{max-height:none;overflow:visible}.physical-reader .reader-paper{box-shadow:none}.readable-paper{font-size:12px;line-height:23px}.read-line{break-inside:avoid}.paper-dog-ear,.paper-outline{display:none}}.ref-group{min-width:0;margin:0 0 20px}.ref-split{align-items:flex-start;gap:30px;display:flex}.ref-split .ref-group{flex:none}.ref-label{font:600 8px var(--sans);letter-spacing:.28em;text-transform:uppercase;color:#80765b;margin:0 0 9px}.ref-row{align-items:flex-start;gap:11px;display:flex}.ref-scenes .ref-row,.ref-stocks .ref-row,.ref-lights .ref-row,.ref-desks .ref-row{display:grid}.ref-scenes .ref-row{grid-template-columns:repeat(4,1fr)}.ref-stocks .ref-row{grid-template-columns:repeat(6,1fr)}.ref-lights .ref-row,.ref-desks .ref-row{grid-template-columns:repeat(5,1fr)}.reference-panel .ref-note{font:10px/1.6 var(--mono);color:#7a7156;margin:2px 0 0}.pick{text-align:center;color:#5c5642;min-width:0;transition:transform .16s var(--mechanical-ease);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:7px;padding:0;display:flex;position:relative}.pick>:first-child{outline-offset:3px;outline:0 solid #0000;transition:outline-color .12s,outline-width .12s}.pick:hover{transform:translateY(-2px)}.pick:active{transform:translateY(0)}.pick[aria-pressed=true]>:first-child{outline:2px solid #3d4836}.pick[aria-pressed=true]:after{content:"✓";color:#efe8d2;width:16px;height:16px;font:9px/1 var(--sans);animation:tick-in .16s var(--settle);background:#3d4836;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 2px #0005}@keyframes tick-in{0%{opacity:0;scale:.4}}.pick-caption{font:500 9px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#80765b;white-space:nowrap;transition:color .12s}.pick[aria-pressed=true] .pick-caption{color:#2e3628}.pick-ribbon .pick-caption,.pick-type .pick-caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pick-ribbon,.pick-type{align-items:center}.scene,.surface-swatch{aspect-ratio:1.5;border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 4px #0006,inset 0 0 0 1px #0003}.scene:before,.surface-swatch:before{display:none}.scene.surface-walnut,.surface-swatch.surface-walnut{background:url(/textures/walnut.png?v=2) 50%/cover}.scene-paper,.stock-sheet{background:var(--tile-texture) 0 0/128px;background-color:var(--tile-paper);background-blend-mode:multiply;clip-path:polygon(0 3%,9% 0,19% 3%,30% 1%,41% 3%,52% 0,64% 3%,76% 1%,88% 3%,100% 0,100% 100%,0 100%);flex-direction:column;gap:4px;display:flex}.scene-paper{padding:15% 12% 0;position:absolute;inset:10% 25% 24%}.surface-swatch .scene-paper{inset:18% 30% -12%}.scene-paper u,.stock-sheet u{opacity:.62;background:#2b2923;height:2px;display:block}.scene-paper u:first-child,.stock-sheet u:first-child{width:84%}.scene-paper u:nth-child(2),.stock-sheet u:nth-child(2){width:66%}.scene-paper u:nth-child(3),.stock-sheet u:nth-child(3){width:75%}.scene-machine{background:linear-gradient(#e2e0d2,#b4b2a2 55%,#8c8a7a);border-radius:3px 3px 4px 4px;height:19%;position:absolute;bottom:7%;left:10%;right:10%;box-shadow:0 2px 3px #0007,inset 0 1px #fffa}.scene-light{mix-blend-mode:multiply;position:absolute;inset:0}.scene-window{mix-blend-mode:soft-light;background:linear-gradient(118deg,#fff4dccc,#0000 58%);position:absolute;inset:0}.scene-half{clip-path:polygon(0 0,58% 0,42% 100%,0 100%);position:absolute;inset:0}.scene-half-right{clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%)}.stock-backing{aspect-ratio:.9;background:url(/textures/walnut.png?v=2) 50%/cover;border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 4px #0006,inset 0 0 0 1px #0003}.stock-sheet{padding:16% 12% 0;position:absolute;inset:14% 13% -6%;box-shadow:2px 3px 5px #0008}.stock-sheet.stock-ledger{background:repeating-linear-gradient(transparent 0 6px, #5f93a04d 6px 7px), var(--tile-texture) 0 0/128px;background-color:var(--tile-paper);background-blend-mode:normal, multiply}.specimen{color:#2b2923;background:#f1ead6;border-radius:3px;place-items:center;width:56px;height:56px;font-size:27px;line-height:1;display:grid;box-shadow:0 2px 3px #0004,inset 0 0 0 1px #b3a88666}.spec-mono{font-family:Courier Prime,monospace}.spec-italic{font-family:Courier Prime,monospace;font-style:italic}.spec-book{font-family:Libre Baskerville,Georgia,serif;font-size:24px}.ribbon-dot{background:radial-gradient(circle at 34% 28%, #fff5, transparent 46%), var(--ribbon-color);border-radius:50%;width:36px;height:36px;margin:10px 2px;display:block;box-shadow:inset 0 -4px 5px #0006,0 2px 3px #0005}.ribbon-bichrome{background:radial-gradient(circle at 34% 28%,#fff5,#0000 46%),linear-gradient(90deg,#292720 50%,#a53b2d 50%)}.initial-sample{background:#f1ead6;border-radius:3px;width:56px;height:56px;padding:9px 8px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 3px #0004,inset 0 0 0 1px #b3a88666}.initial-sample i{float:left;color:#2b2923;margin:-1px 4px 0 0;font:700 28px/1 Libre Baskerville,Georgia,serif}.initial-sample u{opacity:.5;background:#2b2923;height:2px;margin:4px 0 0;display:block;overflow:hidden}.initial-sample u:first-of-type{width:55%;margin-top:5px}.initial-sample u:nth-of-type(3){clear:left;width:100%}.pick-prop{align-items:center}.prop-clock{background:linear-gradient(#3a423c,#262c28);border-radius:8px;width:48px;height:48px;display:block;position:relative;box-shadow:2px 3px 4px #0007}.prop-clock:before{content:"";background:#f1ead6;border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #0003}.prop-clock i{transform-origin:50% 100%;background:#27282a;border-radius:1px;width:2px;position:absolute;top:50%;left:50%}.prop-clock i:first-child{height:11px;margin:-11px 0 0 -1px;rotate:20deg}.prop-clock i:nth-child(2){height:16px;margin:-16px 0 0 -1px;rotate:150deg}.prop-card{background:#f2ebd6;width:66px;height:44px;padding:11px 9px;display:block;transform:rotate(-4deg);box-shadow:2px 3px 4px #0005}.prop-card u{opacity:.55;background:#2b2923;height:2px;display:block}.prop-card u:first-child{width:48%;margin-bottom:8px}.prop-card u:nth-child(2){width:100%}.prop-wall-switch{background:linear-gradient(145deg,#2a231b,#15110d);border:1px solid #3c3227;border-radius:3px;width:28px;height:48px;margin:0 auto;display:block;position:relative;box-shadow:1px 2px 4px #00000073}.prop-wall-switch i{background:#eae5d8;border-radius:3px;width:6px;height:14px;transition:transform .12s;position:absolute;left:calc(50% - 3px);box-shadow:0 2px 3px #000}.prop-wall-switch.on i{background:#ffe39b;top:9px;transform:translateY(-2px);box-shadow:0 0 5px #ffa929}.prop-wall-switch.off i{background:#6e6556;bottom:9px;transform:translateY(2px)}.dimmer-level-dot{background:#2b251d;border:1px solid #453a2c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;display:flex}.dimmer-level-dot i{background:#fa3;border-radius:50%;width:8px;height:8px;transition:all .14s}.dimmer-level-dot.level-0 i{box-shadow:none;background:#473e31}.dimmer-level-dot.level-35 i{background:#d48a28;box-shadow:0 0 4px #d48a2880}.dimmer-level-dot.level-70 i{background:#fa3;box-shadow:0 0 7px #ffaa33b0}.dimmer-level-dot.level-100 i{background:#fff0aa;box-shadow:0 0 10px #ffb339}.pick-clock-style{align-items:center}.clock-swatch{border-radius:8px;width:44px;height:44px;display:block;position:relative;overflow:hidden;box-shadow:2px 3px 5px #0007}.clock-swatch .swatch-hand-h,.clock-swatch .swatch-hand-m{transform-origin:50% 100%;border-radius:1px;position:absolute;top:50%;left:50%}.clock-swatch .swatch-hand-h{background:#27282a;width:2px;height:10px;margin:-10px 0 0 -1px;rotate:45deg}.clock-swatch .swatch-hand-m{background:#27282a;width:1.5px;height:14px;margin:-14px 0 0 -.75px;rotate:180deg}.clock-swatch-studio{background:linear-gradient(135deg,#383e39,#242925);border:1px solid #171d19}.clock-swatch-studio:before{content:"";background:#f1ead6;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #0003}.clock-swatch-studio:after{content:"";z-index:2;background:#d89d38;border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px)}.clock-swatch-flip{background:linear-gradient(135deg,#d3541b,#a03c0e);border:1px solid #772906}.clock-swatch-flip:before{content:"12:00";color:#f5f2eb;font:700 9px var(--mono);background:#181a1d;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:6px;box-shadow:inset 0 1px 3px #000}.clock-swatch-flip:after{content:"";background:#3e444d;height:1px;position:absolute;top:50%;left:6px;right:6px}.clock-swatch-flip .swatch-hand-h,.clock-swatch-flip .swatch-hand-m{display:none}.clock-swatch-bauhaus{background:linear-gradient(135deg,#dce0e5,#9ca1a7);border:1px solid #7c838d;border-radius:50%}.clock-swatch-bauhaus:before{content:"";background:#f9fafb;border-radius:50%;position:absolute;inset:4px}.clock-swatch-bauhaus .swatch-hand-h{background:#181b1f;width:1.5px}.clock-swatch-bauhaus .swatch-hand-m{background:#181b1f;width:1px}.clock-swatch-deco{background:linear-gradient(145deg,#c99e52,#593f12);border:1px solid #523910;border-radius:8px 8px 4px 4px}.clock-swatch-deco:before{content:"";background:#fff9e6;border:1px solid #a48139;border-radius:50%;position:absolute;inset:5px}.clock-swatch-deco .swatch-hand-h,.clock-swatch-deco .swatch-hand-m{background:#47300f}.clock-swatch-chronometer{background:linear-gradient(135deg,#dcb25b,#765615);border:1px solid #5a410d;border-radius:50%}.clock-swatch-chronometer:before{content:"";background:#f6f6f4;border:1px double #2b3948;border-radius:50%;position:absolute;inset:4px}.clock-swatch-chronometer:after{content:"";border:.5px solid #7a8288;border-radius:50%;width:6px;height:6px;position:absolute;bottom:7px;left:calc(50% - 3px)}.clock-swatch-chronometer .swatch-hand-h,.clock-swatch-chronometer .swatch-hand-m{background:#142338}.clock-swatch-digital{background:linear-gradient(145deg,#24292e,#131518);border:1px solid #090a0c}.clock-swatch-digital:before{content:"12:00";font:700 9px var(--mono);color:#38fed0;text-shadow:0 0 3px #38fed0;background:#070a0d;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:5px;box-shadow:inset 0 1px 3px #000}.clock-swatch-digital .swatch-hand-h,.clock-swatch-digital .swatch-hand-m{display:none}.pick-chip{align-items:center}.chip-glyph{width:50px;height:40px;font:20px/1 var(--mono);color:#4d4936;background:linear-gradient(#e6dcc0,#cdc1a1);border-radius:5px;place-items:center;transition:transform 80ms,box-shadow 80ms;display:grid;box-shadow:0 3px #9a8f70,2px 5px 5px #0004,inset 0 1px #fffa}.chip-glyph small{font-size:12px}.pick-chip[aria-pressed=true] .chip-glyph{transform:translateY(2.5px);box-shadow:0 .5px #9a8f70,inset 0 2px 4px #6f654a55}@media (prefers-reduced-motion:reduce){.reference-card,.reference-backdrop,.pick:after{animation:none!important}}.scene-half{mix-blend-mode:multiply}.scene-half .scene-light{mix-blend-mode:normal}.ref-lights .scene{aspect-ratio:1.05}.pick-prop{padding:0 8px}.reference-panel{min-height:320px}.ref-models .ref-row{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pick-model{align-items:stretch}.machine-tile-swatch{aspect-ratio:1.4;border-radius:4px;flex-direction:column;justify-content:flex-end;padding:5px 6px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0006,inset 0 0 0 1px #0003}.machine-tile-swatch .swatch-face{background:#00000030;border-radius:2px;height:14px;position:absolute;bottom:5px;left:6px;right:6px}.machine-tile-swatch .swatch-badge{z-index:1;font:700 8.5px/1 var(--sans);letter-spacing:.1em;position:relative}.machine-tile-swatch.model-d01{background:linear-gradient(#ebe7dc,#c4c1b4)}.machine-tile-swatch.model-d01 .swatch-badge{color:#3b3a32}.machine-tile-swatch.model-v19{background:linear-gradient(#df2824,#990f0c)}.machine-tile-swatch.model-v19 .swatch-face{background:#141312}.machine-tile-swatch.model-v19 .swatch-badge{color:#fff}.machine-tile-swatch.model-h03{background:linear-gradient(#789680,#425e4a)}.machine-tile-swatch.model-h03 .swatch-face{background:#354d3d}.machine-tile-swatch.model-h03 .swatch-badge{color:#fff}.machine-tile-swatch.model-k44{background:linear-gradient(#3a3a3d,#08080a);box-shadow:inset 0 0 0 1px #d2b27466}.machine-tile-swatch.model-k44 .swatch-face{background:#151517;box-shadow:inset 0 0 0 1px #d2b274}.machine-tile-swatch.model-k44 .swatch-badge{color:#d2b274}.machine-tile-swatch.model-b18{background:linear-gradient(#fbf6ea 0 38%,#c3c6c7 38% 44%,#9fc4bb 44%)}.machine-tile-swatch.model-b18 .swatch-face{background:#7ea69c}.machine-tile-swatch.model-b18 .swatch-badge{color:#1f413a}.machine-tile-swatch.model-s77{background:linear-gradient(#f1f2f1,#d6d8d8 34%,#b27c48 34%,#8a5a32)}.machine-tile-swatch.model-s77 .swatch-face{background:linear-gradient(#b27c48,#8a5a32)}.machine-tile-swatch.model-s77 .swatch-badge{color:#1d1e1f}.ref-model-card{background:#00000010;border-left:3px solid #3d4836;border-radius:4px;margin:10px 0 16px;padding:10px 14px}.ref-model-badge{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.ref-model-badge strong{font:600 12px/1 var(--sans);letter-spacing:.14em;color:#2b2923}.ref-model-badge span{font:500 10px/1 var(--mono);color:#7a7156}.ref-model-text{font:11px/1.5 var(--sans);color:#4f4a38;margin:0}.ref-split-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pick-variation{align-items:center}.variation-dot{border-radius:50%;width:32px;height:32px;margin:6px auto;display:block;box-shadow:0 1px 3px #0004,inset 0 0 0 1px #0002}.finish-dot.model-d01-standard{background:linear-gradient(135deg,#ebe7dc,#c4c1b4)}.finish-dot.model-d01-champagne{background:linear-gradient(135deg,#f0e6cb,#d6c191)}.finish-dot.model-d01-pewter{background:linear-gradient(135deg,#a7b0b6,#7a8389)}.finish-dot.model-v19-standard{background:linear-gradient(135deg,#e62e2a,#aa1512)}.finish-dot.model-v19-giallo{background:linear-gradient(135deg,#ffdc2e,#c79800)}.finish-dot.model-v19-nero{background:linear-gradient(135deg,#333,#0d0d0d)}.finish-dot.model-h03-standard{background:linear-gradient(135deg,#789680,#4c6954)}.finish-dot.model-h03-glacier{background:linear-gradient(135deg,#819ea8,#4c6872)}.finish-dot.model-h03-olive{background:linear-gradient(135deg,#6e7054,#42442c)}.finish-dot.model-k44-standard{background:linear-gradient(135deg,#3a3a3d,#08080a);box-shadow:inset 0 0 0 1.5px #d2b274}.finish-dot.model-k44-oxblood{background:linear-gradient(135deg,#57191b,#140405);box-shadow:inset 0 0 0 1.5px #d2b274}.finish-dot.model-k44-bottle{background:linear-gradient(135deg,#1f4431,#04110a);box-shadow:inset 0 0 0 1.5px #d2b274}.finish-dot.model-b18-standard{background:linear-gradient(#eee4cf 0 45%,#9fc4bb 45%)}.finish-dot.model-b18-rose{background:linear-gradient(#eee4cf 0 45%,#ddafa3 45%)}.finish-dot.model-b18-sky{background:linear-gradient(#eee4cf 0 45%,#a8bfd7 45%)}.finish-dot.model-s77-standard{background:radial-gradient(circle,#b27c48 0 52%,#d6d8d8 54%)}.finish-dot.model-s77-rosewood{background:radial-gradient(circle,#5e2c1f 0 52%,#2c2e30 54%)}.finish-dot.model-s77-oak{background:radial-gradient(circle,#d1ad7d 0 52%,#d6d8d8 54%)}.knob-dot{background:radial-gradient(circle,#e2ddcf,#8c887a);border:1px solid #0003;position:relative}.knob-dot.knob-knurled{background:repeating-conic-gradient(#7f7b6f 0 6deg, #ece8dc 6deg 12deg)}.knob-dot.knob-fluted{background:repeating-conic-gradient(#5a5649 0 10deg, #eae6d9 10deg 20deg)}.knob-dot.knob-grooved{background:repeating-radial-gradient(circle,#2a2926 0 3px,#6e6a5c 3px 6px)}.knob-dot.knob-bullseye{background:radial-gradient(circle,#f50 0 35%,#181818 36%)}.knob-dot.knob-scallop{background:repeating-conic-gradient(#111 0 15deg, #444 15deg 30deg)}.knob-dot.knob-monolith{background:radial-gradient(circle,#2b2b2b,#0f0f0f)}.knob-dot.knob-starburst{background:radial-gradient(circle,#fff 0 35%,#55725c 36%)}.knob-dot.knob-milgrain{background:repeating-conic-gradient(#adbdb2 0 4deg, #fff 4deg 8deg)}.knob-dot.knob-enamel{background:radial-gradient(circle,#173822 0 40%,#7d9a85 41%)}.knob-dot.knob-brass{background:repeating-conic-gradient(#87691d 0 6deg, #deb949 6deg 12deg)}.knob-dot.knob-gear{background:repeating-conic-gradient(#574210 0 15deg, #deb949 15deg 30deg)}.knob-dot.knob-hex{background:radial-gradient(circle,#4a370b 0 35%,#cfa836 36%)}.knob-dot.knob-medallion{background:radial-gradient(circle,#d1af49 0 40%,#f7f1e1 41%)}.knob-dot.knob-jewel{background:radial-gradient(circle,#ffb833 0 45%,#8f4800 46%)}.knob-dot.knob-radial{background:radial-gradient(circle,#2b7fff 0 25%,#383a3d 26%)}.knob-dot.knob-diamond{background:repeating-conic-gradient(#202224 0 3deg, #5b5f63 3deg 6deg)}.knob-dot.knob-stepped{background:radial-gradient(circle,#202224 0 35%,#595d61 36%)}.accent-dot.accent-d01-vermilion{background:var(--vermilion,#e1622f)}.accent-dot.accent-d01-amber{background:#e69119}.accent-dot.accent-d01-monochrome{background:#404040}.accent-dot.accent-v19-tangerine{background:#f50}.accent-dot.accent-v19-bianco{background:#fff;border:1px solid #ccc}.accent-dot.accent-v19-yellow{background:#ffdc00}.accent-dot.accent-h03-chrome{background:linear-gradient(135deg,#fff,#999)}.accent-dot.accent-h03-forest{background:#1a3a22}.accent-dot.accent-h03-redcross{background:#d8232a}.accent-dot.accent-k44-gilt{background:#d2b274}.accent-dot.accent-k44-silver{background:#d9dcdc}.accent-dot.accent-k44-cream{background:#eadfc3}.accent-dot.accent-b18-coronet{background:#c4473a}.accent-dot.accent-b18-chrome{background:linear-gradient(135deg,#fff,#6d7073)}.accent-dot.accent-b18-gold{background:#b58a3e}.accent-dot.accent-s77-signal{background:#ef6a1f}.accent-dot.accent-s77-white{background:#f3f1ea}.accent-dot.accent-s77-green{background:#3fae6a}.machine-d01 .machine-deck{border-radius:16px 16px 0 0;height:46px}.machine-d01 .machine-front{border-radius:0 0 13px 13px;height:14px}.machine-d01 .machine-foot{border-radius:0 0 4px 4px;width:52px;height:7px}.machine-d01 .carriage-rail{border-radius:5px;height:9px}.machine-d01 .tear-key{border-radius:5px;width:60px;height:36px}.machine-d01.finish-champagne{--alu:linear-gradient(135deg, #eae2cb44, #e2d2a444), url(/textures/metal.png?v=2);--machine-deck-top:#fff7e4;--brand-color:#4a402d;--model-color:#796c50}.machine-d01.finish-pewter{--alu:linear-gradient(135deg, #a7b0b640, #88919744), url(/textures/metal.png?v=2);--machine-deck-top:#e0e6ea;--brand-color:#262c30;--model-color:#556066;--machine-front-bg:linear-gradient(#7c858b, #5f676d 70%, #474e53)}.machine-d01.knob-fluted .knob-knurl{background:repeating-conic-gradient(#5a5649 0 6deg, #eae6d9 6deg 10deg, #9b978b 10deg 12deg)}.machine-d01.knob-grooved .knob-knurl{background:repeating-radial-gradient(circle,#2a2926 0 2px,#6e6a5c 2px 4px)}.machine-d01.accent-amber{--head-guide-color:#e69119;--knob-indicator:#e69119;--tear-key-mark:#e69119;--volume-lamp-on:radial-gradient(circle at 40% 35%, #ffe6a8, #f39c12 55%, #a05a04);--volume-lamp-glow:0 0 7px #f39c12aa, 0 1px 0 #fff9}.machine-d01.accent-monochrome{--head-guide-color:#404040;--knob-indicator:#404040;--tear-key-mark:#404040;--volume-lamp-on:radial-gradient(circle at 40% 35%, #fff, #a0a0a0 55%, #404040);--volume-lamp-glow:0 0 5px #a0a0a099, 0 1px 0 #fff9}.machine-v19{--alu:linear-gradient(180deg, #e82c23 0%, #c41815 65%, #9e0e0b), url(/textures/metal.png?v=2);--engrave:0 -1px 0 #000000a0;--machine-deck-top:#ff7875;--machine-deck-shade:#4d0504;--machine-side-highlight:#ff8c8a88;--machine-side-shadow:#0004;--faceplate-bg:#141312;--faceplate-shadow:inset 0 3px 6px #000000f0, 0 1px 0 #ff665c55;--engraved-color:#e0ded6;--engraved-active:#fff;--engraved-ink:#ff6842;--brand-color:#fff;--model-color:#ff7b39;--head-body-bg:radial-gradient(ellipse at 35% 20%, #444, transparent 60%), linear-gradient(#262626, #141414);--head-guide-color:#f50;--machine-front-bg:linear-gradient(#9e0e0b, #730604 70%, #4d0402);--machine-foot-bg:linear-gradient(#1c1c1c, #0a0a0a);--tear-key-shadow:0 4px 0 #6e100c;--tear-key-label:#1a1a1a;--knob-indicator:#fff;--volume-lamp-on:radial-gradient(circle at 40% 35%, #ffa67d, #ff3c00 55%, #991400);--volume-lamp-glow:0 0 8px #ff4800cc, 0 1px 0 #fff9;--odometer-drum-bg:linear-gradient(#111, #242424 26%, #2e2e2e 50%, #202020 74%, #111);--odometer-text-color:#fff}.machine-v19 .machine-deck{border-radius:28px 28px 0 0;height:50px;box-shadow:inset 0 3px 5px #ff7b70,inset 0 -1px 2px #590806}.machine-v19 .machine-face{background:linear-gradient(#c41815,#aa120f);box-shadow:inset 1px 0 #ff665c,inset -1px 0 #590806}.machine-v19 .faceplate{background:#141312;border-radius:16px;box-shadow:inset 0 3px 7px #000,0 1px #ff665c88}.machine-v19 .machine-front{border-radius:0 0 22px 22px;height:18px;box-shadow:inset 0 1px #ff6e63}.machine-v19 .machine-foot{border-radius:0 0 12px 12px;width:68px;height:10px}.machine-v19 .screw{background:radial-gradient(circle,#ff6a00 0%,#e02600 60%,#800);border-radius:50%;box-shadow:0 1px 2px #00000080}.machine-v19 .carriage-rail{background:linear-gradient(#ff5733,#e6221c 55%,#8a0c09);border-radius:6px;height:12px;box-shadow:0 3px 6px #00000080,inset 0 1px 2px #ff9e88}.machine-v19 .rail-mount{background:radial-gradient(circle at 40% 35%,#ff4d36,#b81410);border-radius:8px;width:24px;height:22px;box-shadow:0 2px 4px #0006,inset 0 1px 1px #ffa394}.machine-v19 .tear-bar{background:linear-gradient(#ff6a38,#e63900 45%,#992600);border-radius:5px;height:10px;box-shadow:0 2px 5px #0006,inset 0 1px 2px #fa8}.machine-v19 .tear-teeth{filter:drop-shadow(0 .5px #600);background:radial-gradient(circle at 50% 0,#fff 40%,#0000 45%) 0 0/8px 4px repeat-x}.machine-v19 .tear-key{background:radial-gradient(circle at 35% 30%,#fff,#f0ede6 60%,#c9c5ba);border-radius:50%;width:48px;height:48px;transform:translateY(-2px);box-shadow:0 4px #6e100c,0 6px 14px #0006,inset 0 1px 2px #fff}.machine-v19 .tear-key:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #6e100c,inset 0 2px 4px #0000004d}.machine-v19 .tear-key-mark{background:0 0;border:3px solid #ff3c00;border-radius:50%;width:14px;height:14px}.machine-v19 .tear-key-label{font:800 7px/1 var(--sans);color:#1a1a1a;letter-spacing:.16em}.machine-v19 .toggle-bezel{background:#0a0a0a;border-radius:12px;width:38px;height:24px;inset:4px 2px;box-shadow:inset 0 1px 3px #000,0 1px #ff665c}.machine-v19 .toggle-lever{background:radial-gradient(circle at 35% 30%,#ff884d,#ff3c00 60%,#b32400);border-radius:50%;width:16px;height:16px;box-shadow:0 2px 4px #00000080}.machine-v19 .toggle-lever:after{display:none}.machine-v19 .feed-knob{width:76px;height:76px}.machine-v19 .knob-knurl{background:repeating-conic-gradient(#1c1c1c 0 3deg, #303030 3deg 5deg, #181818 5deg 6deg)}.machine-v19 .knob-cap{background:radial-gradient(circle,#8a1500 0 35%,#ff4d1a 38% 60%,#c30 100%);inset:8px;box-shadow:inset 0 4px 8px #400,0 2px 4px #00000080}.machine-v19 .element-cover{background:radial-gradient(circle at 35% 30%,#ff665c,#d41c17 65%,#800);border:2.5px solid #fc0;border-radius:50%;box-shadow:0 2px 6px #00000080}.machine-v19 .brand-plate{font-family:var(--sans)}.machine-v19 .machine-brand{letter-spacing:.12em;text-transform:uppercase}.machine-v19.finish-giallo{--alu:linear-gradient(180deg, #ffdc2e, #e6b400 65%, #ba8c00), url(/textures/metal.png?v=2);--machine-deck-top:#fff280;--machine-deck-shade:#5e4600;--machine-front-bg:linear-gradient(#ba8c00, #8f6900 70%, #614600);--model-color:#24221b}.machine-v19.finish-nero{--alu:linear-gradient(180deg, #333, #1c1c1c 65%, #0e0e0e), url(/textures/metal.png?v=2);--machine-deck-top:#666;--machine-deck-shade:#000;--machine-front-bg:linear-gradient(#1c1c1c, #111 70%, #080808);--model-color:#f32}.machine-v19.knob-scallop .knob-knurl{background:repeating-conic-gradient(#111 0 10deg, #444 10deg 12deg, #111 12deg 20deg)}.machine-v19.knob-monolith .knob-cap{background:radial-gradient(circle,#2b2b2b,#0f0f0f)}.machine-v19.accent-bianco{--head-guide-color:#fff;--tear-key-mark:#fff;--model-color:#fff}.machine-v19.accent-yellow{--head-guide-color:#ffdc00;--tear-key-mark:#ffdc00;--model-color:#ffdc00;--knob-indicator:#ffdc00}.machine-h03{--alu:linear-gradient(180deg, #789680, #5b7963 65%, #425e4a), url(/textures/metal.png?v=2);--engrave:0 1px 0 #b3ccb9;--machine-deck-top:#b1d1b9;--machine-deck-shade:#26382b;--machine-side-highlight:#cce3d288;--machine-side-shadow:#141f1744;--faceplate-bg:#47624f;--faceplate-shadow:inset 0 1.5px 3px #1f2d24, 0 1px 0 #bad6c199;--engraved-color:#1e3324;--engraved-active:#0c1a10;--engraved-ink:#8f2922;--brand-color:#14281b;--model-color:#274833;--rail-mount-bg:linear-gradient(#d6e4da, #8fa394);--head-body-bg:radial-gradient(ellipse at 35% 20%, #e6f0e9, transparent 60%), linear-gradient(#6c8974, #536d5a);--head-guide-color:#d8e8dd;--machine-front-bg:linear-gradient(#4a6652, #374d3e 70%, #26362b);--machine-foot-bg:linear-gradient(#1f2c22, #0f1711);--tear-key-label:#fff;--knob-indicator:#fff;--volume-lamp-on:radial-gradient(circle at 40% 35%, #affcd1, #2ecc71 55%, #106634);--volume-lamp-glow:0 0 7px #2ecc71aa, 0 1px 0 #fff9;--odometer-drum-bg:linear-gradient(#56705d, #e6eee8 26%, #f3f7f4 50%, #dce6de 74%, #56705d);--odometer-text-color:#14281b}.machine-h03 .machine-deck{border-radius:5px 5px 0 0;height:42px;box-shadow:inset 0 1px #8c9c8a,inset 1px 0 #6e7c6c,inset -1px 0 #333a32}.machine-h03 .machine-face{background:linear-gradient(#4f5a4d,#3e483c);box-shadow:inset 0 1px 2px #0006}.machine-h03 .faceplate{background:#2f362e;border-radius:3px;inset:11px 24px 12px;box-shadow:inset 0 2px 4px #000,0 1px #778474}.machine-h03 .machine-front{border-radius:0 0 4px 4px;height:12px;box-shadow:inset 0 1px #6a7667}.machine-h03 .machine-foot{border-radius:0 0 2px 2px;width:40px;height:5px}.machine-h03 .screw{background:linear-gradient(45deg,#0000 42%,#222 43% 57%,#0000 58%),radial-gradient(circle at 35% 30%,#f0e6aa,#b39b4d 60%,#665420);border-radius:50%;box-shadow:0 1px 1px #000}.machine-h03 .carriage-rail{background:linear-gradient(#d6d4c9,#9c9a8f 40%,#6e6c62);border-radius:2px;height:8px;box-shadow:0 2px 4px #0006}.machine-h03 .carriage-rail:after{content:"10 · 20 · 30 · 40 · 50 · 60 · 70";font:700 5px/1 var(--mono);letter-spacing:.9em;color:#2a2c26;text-align:center;opacity:.9;position:absolute;inset:1px 12px}.machine-h03 .rail-mount{background:linear-gradient(#7c8879,#444c42);border-radius:2px;width:14px;height:16px;box-shadow:0 1px 2px #000}.machine-h03 .tear-bar{background:linear-gradient(#878e82,#555c50);border-radius:1px;height:6px}.machine-h03 .tear-teeth{background:conic-gradient(from 135deg at 50% 0, #c4cbbf 90deg, transparent 0) 0 0 / 4px 3px repeat-x;height:3px}.machine-h03 .tear-key{background:radial-gradient(circle at 40% 35%,#5a6657,#384036 65%,#222821);border:2.5px solid #dcdad0;border-radius:50%;width:40px;height:40px;box-shadow:0 3px #282e26,0 5px 10px #00000080,inset 0 1px 2px #fff}.machine-h03 .tear-key:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #282e26}.machine-h03 .tear-key-mark{clip-path:polygon(35% 0%,65% 0%,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0% 65%,0% 35%,35% 35%);background:#e0d5ba;width:10px;height:10px}.machine-h03 .tear-key-label{font:700 7px/1 var(--serif);color:#f2ede2;letter-spacing:.15em;text-shadow:0 -1px #000}.machine-h03 .toggle-lever:after{background:radial-gradient(circle at 35% 30%,#fff,#cfcfcf 50%,#666);border-radius:50%;width:13px;height:13px;box-shadow:0 2px 4px #0006}.machine-h03 .feed-knob{width:62px;height:62px}.machine-h03 .knob-knurl{background:repeating-conic-gradient(#2d332b 0 2deg, #5c6657 2deg 3.5deg, #3d453b 3.5deg 4deg)}.machine-h03 .knob-cap{background:radial-gradient(circle at 45% 40%,#687363,#3a4237 60%,#20241e);inset:11px;box-shadow:inset 0 0 2px #26392b,0 1px 2px #0004}.machine-h03 .element-cover{background:linear-gradient(#535e50,#363d34);border:1.5px solid #73806f;border-radius:3px;box-shadow:inset 0 1px 1px #8c9987,0 1px 3px #000}.machine-h03.finish-glacier{--alu:linear-gradient(180deg, #819ea8, #607e88 65%, #445e67), url(/textures/metal.png?v=2);--machine-deck-top:#bed9e2;--faceplate-bg:#4a6670;--machine-front-bg:linear-gradient(#4a6670, #364d55 70%, #24353b);--engraved-color:#1a2b32;--brand-color:#122026}.machine-h03.finish-olive{--alu:linear-gradient(180deg, #6e7054, #53553c 65%, #3c3e29), url(/textures/metal.png?v=2);--machine-deck-top:#a7a98b;--faceplate-bg:#43442f;--machine-front-bg:linear-gradient(#43442f, #313220 70%, #202113);--engraved-color:#232414;--brand-color:#18190c}.machine-h03.knob-milgrain .knob-knurl{background:repeating-conic-gradient(#adbdb2 0 1.5deg, #fff 1.5deg 3deg, #86998c 3deg 4deg)}.machine-h03.knob-enamel .knob-cap{background:radial-gradient(circle,#173822 0 35%,#d6e2da 38%,#57705e 70%)}.machine-h03.accent-forest{--head-guide-color:#1b3823;--tear-key-mark:#1b3823;--knob-indicator:#1b3823}.machine-h03.accent-redcross{--head-guide-color:#d8232a;--tear-key-mark:#d8232a;--knob-indicator:#d8232a}.onboarding-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);animation:onboarding-fade-in .32s var(--mechanical-ease);background:radial-gradient(circle at 50% 30%,#14100cc2,#080705eb);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes onboarding-fade-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.onboarding-folio{color:#2e3029;width:100%;max-width:840px;max-height:calc(100svh - 40px);font-family:var(--sans);background:#f5f0e3 url(/textures/paper-bond.png);border:1px solid #cfc3ab;border-radius:2px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000a6,0 4px 12px #0000004d,inset 0 0 0 1px #fff6,inset 0 0 40px #b4a58c40}.onboarding-header{background:#eee6d480;border-bottom:2px double #cfc3ab;justify-content:space-between;align-items:center;padding:22px 28px 18px;display:flex;position:relative}.onboarding-stamp-seal{font:10px var(--mono);letter-spacing:.18em;color:#a65338;-webkit-user-select:none;user-select:none;border:1.5px solid #a65338;border-radius:2px;padding:4px 8px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.onboarding-title-group{text-align:center;flex:1;margin:0 16px}.onboarding-kicker{font:9px var(--mono);letter-spacing:.22em;color:#8c8269;text-transform:uppercase;margin-bottom:3px;display:block}.onboarding-title{font:20px/1.2 var(--serif);color:#242521;letter-spacing:-.01em;margin:0;font-weight:700}.onboarding-close{color:#7b735c;cursor:pointer;background:0 0;border:1px solid #d4c8b2;border-radius:2px;justify-content:center;align-items:center;padding:6px;transition:all .14s;display:flex}.onboarding-close:hover{color:#a65338;background:#a6533814;border-color:#a65338}.onboarding-steps{background:#ebe3d0;border-bottom:1px solid #d4c8b2;display:flex;overflow-x:auto}.onboarding-step-tab{cursor:pointer;color:#7d7560;min-width:120px;font:11px var(--mono);white-space:nowrap;background:0 0;border-top:none;border-bottom:2px solid #0000;border-left:none;border-right:1px solid #dfd4bf;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 12px;transition:all .14s;display:flex}.onboarding-step-tab:last-child{border-right:none}.onboarding-step-tab .step-index{border:1px solid #beb39b;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:600;display:inline-flex}.onboarding-step-tab:hover{color:#3b3a30;background:#ffffff4d}.onboarding-step-tab.active{color:#20221e;background:#f5f0e3;border-bottom:2px solid #a65338;font-weight:700}.onboarding-step-tab.active .step-index{color:#fff;background:#a65338;border-color:#a65338}.onboarding-step-tab.completed{color:#55503f}.onboarding-step-tab.completed .step-index{color:#fff;background:#605944;border-color:#605944}.onboarding-body{flex-direction:column;flex:1;padding:26px 32px 30px;display:flex;overflow-y:auto}.onboarding-pane{flex-direction:column;flex:1;display:flex}.step-heading-row{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.step-count{font:11px var(--mono);letter-spacing:.15em;color:#9c9177;font-weight:600}.step-heading-row h2{font:18px var(--serif);color:#21231f;margin:0;font-weight:700}.onboarding-intro{font:13px/1.55 var(--sans);color:#615a46;max-width:640px;margin:0 0 20px}.onboarding-name-plate{text-align:center;background:#eee5d1 url(/textures/paper-bond.png);border:1px solid #c9bda4;border-radius:3px;flex-direction:column;align-items:center;margin-top:18px;padding:36px 36px 30px;display:flex;box-shadow:inset 0 1px 4px #00000014,0 4px 14px #3c301e1f}.name-plate-label{font:10px var(--mono);letter-spacing:.25em;color:#8b8067;text-transform:uppercase;margin-bottom:14px}.onboarding-name-input{width:100%;max-width:480px;font:26px var(--mono);text-align:center;color:#22251f;letter-spacing:.06em;background:0 0;border:none;border-bottom:2px solid #8e8062;outline:none;padding:12px 14px;transition:border-color .16s}.onboarding-name-input:focus{border-color:#a65338}.onboarding-name-input::placeholder{color:#b5a990}.name-plate-hint{font:11px var(--mono);color:#827860;margin-top:18px}.onboarding-model-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.onboarding-model-card{text-align:left;cursor:pointer;background:#eee6d2;border:1px solid #d4c7af;border-radius:3px;gap:14px;padding:14px 16px;transition:all .14s;display:flex;position:relative;box-shadow:0 1px 3px #0000000f}.onboarding-model-card:hover{background:#fdf8ed;border-color:#baad94;transform:translateY(-1px)}.onboarding-model-card.selected{background:#fdfaf2;border-color:#a65338;box-shadow:0 0 0 1px #a65338,0 4px 12px #a6533829}.model-card-badge{color:#f7f3e8;background:#3a3832;border-radius:3px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #fff3}.model-card-badge.model-d01{color:#f2eee3;background:#2f342f;border-radius:4px}.model-card-badge.model-v19{color:#fff;background:radial-gradient(circle at 35% 30%,#e6221c,#9e0e0b);border:2px solid #ff4d36;border-radius:50%;box-shadow:0 2px 6px #e6221c59}.model-card-badge.model-h03{color:#fff;background:linear-gradient(#536d5a,#36483b);border:1.5px solid #8fa394;border-radius:2px}.model-card-badge.model-k44{color:#d2b274;background:linear-gradient(#3a3a3d,#08080a);border:1px solid #d2b274;border-radius:6px}.model-card-badge.model-b18{color:#1f413a;background:linear-gradient(#6a6d6f,#f8f9f8 30%,#c3c6c7 48%,#5f6264 76%,#a3a6a8);border:1px solid #6f7274;border-radius:999px}.model-card-badge.model-s77{color:#f2e9dc;background:linear-gradient(#b27c48,#8a5a32);border:3px solid #d6d8d8;border-radius:2px}.badge-code{font:14px var(--mono);letter-spacing:-.02em;font-weight:700}.badge-tear{font:8px var(--mono);letter-spacing:.12em;opacity:.85}.model-card-details{flex:1;min-width:0}.model-card-name{font:14px var(--serif);color:#21231f;font-weight:700;display:block}.model-card-era{font:10px var(--mono);color:#8b8067;margin-top:1px;display:block}.model-card-summary{font:11px/1.4 var(--sans);color:#554f3d;margin:5px 0 0}.model-card-check{color:#a65338;justify-content:center;align-items:center;width:18px;display:flex}.onboarding-variations-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.variation-column{background:#eee6d2;border:1px solid #d4c8b2;border-radius:3px;flex-direction:column;padding:14px;display:flex}.variation-column-title{font:11px var(--mono);letter-spacing:.14em;color:#7b735c;text-transform:uppercase;border-bottom:1px solid #dfd4bf;margin:0 0 10px;padding-bottom:6px}.variation-options{flex-direction:column;gap:8px;display:flex}.variation-tile{cursor:pointer;text-align:left;background:#f7f2e6;border:1px solid #dcd1bb;border-radius:2px;align-items:center;gap:10px;padding:8px 10px;transition:all .14s;display:flex}.variation-tile:hover{background:#fff;border-color:#b5a990}.variation-tile.picked{background:#fff;border-color:#a65338;box-shadow:0 0 0 1px #a65338}.finish-dot,.knob-dot,.accent-dot{border:1px solid #00000040;border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 1px 1px #fff6}.variation-info strong{font:11px var(--sans);color:#232520;font-weight:600;display:block}.variation-info small{font:9px var(--mono);color:#827860;display:block}.onboarding-env-groups{flex-direction:column;gap:18px;display:flex}.env-group{background:#eee6d2;border:1px solid #d4c8b2;border-radius:3px;padding:14px 18px}.env-title{font:11px var(--mono);letter-spacing:.16em;color:#7b735c;text-transform:uppercase;margin:0 0 10px}.env-row{flex-wrap:wrap;gap:10px;display:flex}.env-tile{cursor:pointer;background:#f6f1e4;border:1px solid #ded4bf;border-radius:2px;flex-direction:column;align-items:center;gap:6px;min-width:72px;padding:8px 12px;transition:all .14s;display:flex}.env-tile:hover{background:#fff;border-color:#bcae94}.env-tile.selected{background:#fff;border-color:#a65338;box-shadow:0 0 0 1px #a65338}.env-sheet{background-color:var(--tile-paper,#fdf8ed);background-image:var(--tile-texture);background-size:64px;border:1px solid #beb39b;border-radius:1px;width:28px;height:28px;box-shadow:0 1px 3px #0000001f}.env-surface{border-radius:2px;width:28px;height:28px;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000026}.env-surface.surface-leather:before{border-radius:1px;inset:3px}.env-light{border:1px solid #00000026;border-radius:50%;width:28px;height:28px;box-shadow:0 1px 4px #00000026}.env-light.light-auto{background:linear-gradient(135deg,#f7d08a,#4a6fa5)}.env-light.light-lamp{background:radial-gradient(circle,#fff3c4,#e6a73c)}.env-light.light-day{background:#fbfbf8}.env-light.light-mixed{background:linear-gradient(135deg,#fce5a3,#e8ecef)}.env-light.light-office{background:#d9e5ec}.env-label{font:10px var(--mono);color:#4b483b}.env-clock-row{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}@media (max-width:640px){.env-clock-row{grid-template-columns:repeat(3,1fr)}}.env-clock-tile{min-width:0;padding:8px 6px}.env-clock-swatch{flex-shrink:0;width:28px;height:28px}.commission-certificate{background:#fffdf7 url(/textures/paper-bond.png);border:2px solid #3d392e;margin:10px 0;padding:30px 34px;position:relative;box-shadow:inset 0 0 0 4px #faf5e8,inset 0 0 0 6px #8f8469,0 6px 18px #00000014}.certificate-seal{color:#a65338;font:10px var(--mono);letter-spacing:.18em;-webkit-user-select:none;user-select:none;border:2px solid #a65338;border-radius:2px;padding:6px 10px;font-weight:700;position:absolute;top:18px;right:22px;transform:rotate(4deg)}.certificate-lines{flex-direction:column;gap:12px;display:flex}.cert-row{border-bottom:1px dotted #b8ac95;justify-content:space-between;align-items:baseline;padding-bottom:4px;display:flex}.cert-label{font:10px var(--mono);letter-spacing:.18em;color:#7b715a;text-transform:uppercase}.cert-value{font:13px var(--mono);color:#20221e;font-weight:700}.certificate-footnote{font:11px/1.5 var(--sans);color:#6e6754;text-align:center;margin-top:20px;font-style:italic}.onboarding-footer{background:#eee6d2;border-top:1px solid #d4c8b2;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.onboarding-nav-btn{font:12px var(--mono);letter-spacing:.08em;cursor:pointer;border-radius:2px;align-items:center;gap:7px;padding:9px 18px;transition:all .14s;display:inline-flex}.btn-back{color:#615a46;background:0 0;border:1px solid #c2b59e}.btn-back:hover{color:#21231f;background:#fff6;border-color:#8c7f66}.btn-primary{color:#f7f3e6;background:#3c3930;border:1px solid #23221d;font-weight:600;box-shadow:0 2px 6px #0003}.btn-primary:hover{color:#fff;background:#a65338;border-color:#823a23}.btn-commission{color:#fff;background:#a65338;border-color:#7f341f;padding:10px 22px;font-weight:700}.btn-commission:hover{background:#b84824}.reference-commissioning-section{background:#a653380d;border:1px dashed #cfb9a5;border-radius:2px;margin:18px 0 14px;padding:14px 16px}.reference-commissioning-section h3{font:12px var(--serif);color:#3b3528;margin:0 0 6px;font-weight:700}.primary-setup-btn{margin-top:8px;color:#fcf9f2!important;background:#4a4538!important;border-color:#2d2920!important}.primary-setup-btn:hover{background:#a65338!important;border-color:#823a23!important}.reference-danger-section{border-top:1px solid #ded5be;margin-top:22px;padding-top:16px}.reference-danger-section h3{font:11px var(--mono);letter-spacing:.16em;color:#9c4b38;text-transform:uppercase;margin:0 0 8px}.danger-reset-btn{color:#9c3f2b!important;background:#b848240a!important;border-color:#d49887!important}.danger-reset-btn:hover{color:#7d2613!important;background:#b848241f!important;border-color:#a65338!important}.clear-confirm-card{background:#fff5f2;border:1.5px solid #d46349;border-radius:2px;margin-top:8px;padding:14px 16px;box-shadow:0 3px 10px #a6533826}.clear-confirm-title{font:13px var(--sans);color:#9c301c;margin-bottom:4px;font-weight:700;display:block}.clear-confirm-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.danger-confirm-btn{font-weight:700;color:#fff!important;background:#b84824!important;border-color:#8c2f14!important}.danger-confirm-btn:hover{background:#d44d24!important}@media (max-width:680px){.onboarding-model-grid,.onboarding-variations-grid{grid-template-columns:1fr}.onboarding-steps{font-size:10px}.onboarding-step-tab{min-width:90px;padding:8px 6px}.onboarding-body{padding:18px 16px}}.paper-archive-minimal{z-index:90;perspective:1100px;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 20px 20px;display:flex;position:fixed;inset:0;overflow:hidden}.paper-archive-minimal .dossier-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:radial-gradient(circle,#0e0b0899,#070504e0);transition:opacity .3s;position:absolute;inset:0}.paper-archive-minimal.dossier-opening .dossier-backdrop{opacity:1}.paper-archive-minimal.dossier-closing .dossier-backdrop{opacity:0}.minimal-archive-header{z-index:10;justify-content:space-between;align-items:center;gap:16px;width:min(680px,100% - 32px);animation:.28s cubic-bezier(.2,.8,.3,1) both minimalHeaderDrop;display:flex;position:relative}@keyframes minimalHeaderDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.search-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#19140fbf;border:1px solid #826e5059;border-radius:20px;flex:1;align-items:center;gap:8px;max-width:380px;padding:6px 14px;display:flex;box-shadow:0 4px 14px #0000004d,inset 0 1px 1px #ffffff14}.search-pill input{font:13px var(--mono);color:#f0e6d2;background:0 0;border:none;outline:none;flex:1}.search-pill input::placeholder{color:#8c7e68}.clear-search{color:#c4b59b;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:13px;line-height:1;display:flex}.search-shortcut{font:9px var(--mono);color:#8c7e68;background:#ffffff0f;border-radius:4px;padding:2px 5px}.header-meta{align-items:center;gap:12px;display:flex}.meta-toggle{font:11px var(--mono);color:#9e8e74;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;transition:color .14s}.meta-toggle:hover{color:#e5dac4}.meta-toggle.is-waste{color:#e06d53}.meta-count{font:11px var(--mono);color:#6e6352}.close-cross-btn{color:#c4b59b;cursor:pointer;background:#19140f99;border:1px solid #826e5040;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .14s;display:flex}.close-cross-btn:hover{color:#fff;background:#2d241ae6;transform:scale(1.08)}.minimal-deck-viewport{z-index:10;perspective:1100px;width:100%;transform-style:preserve-3d;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.minimal-3d-stage{width:min(840px,100% - 40px);height:540px;transform-style:preserve-3d;justify-content:center;align-items:center;animation:.4s cubic-bezier(.18,.88,.28,1) both minimalDeckRise;display:flex;position:relative}@keyframes minimalDeckRise{0%{opacity:0;transform:translateY(35vh)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.paper-archive-minimal.dossier-closing .minimal-3d-stage{animation:.3s cubic-bezier(.4,0,.8,.3) both minimalDeckSink}@keyframes minimalDeckSink{to{opacity:0;transform:translateY(40vh)scale(.85)}}.minimal-fan-deck{width:440px;height:520px;transform-style:preserve-3d;position:relative}.minimal-paper-sheet{background-color:#faf7ee;background-image:var(--stock-texture,none);transform-style:preserve-3d;cursor:pointer;background-size:256px;border:1px solid #0000001f;border-radius:6px;outline:none;flex-direction:column;justify-content:space-between;padding:32px 36px 24px;transition:transform .34s cubic-bezier(.2,.8,.25,1),opacity .28s,box-shadow .28s;display:flex;position:absolute;inset:0}.minimal-paper-sheet.is-focused{transform:translateZ(90px)rotateY(0)scale(1.02);box-shadow:0 30px 60px -10px #0000008c,0 12px 24px -5px #0000004d,inset 0 0 20px #00000005}.minimal-paper-sheet.is-fanned{transform:translate3d(calc(var(--paper-offset) * 200px), 0, calc(abs(var(--paper-offset)) * -85px)) rotateY(calc(var(--paper-offset) * -16deg)) scale(calc(1 - abs(var(--paper-offset)) * .07));opacity:calc(1 - abs(var(--paper-offset)) * .2);box-shadow:calc(var(--paper-offset) * -10px) 20px 40px #00000073, 0 4px 10px #0003}.minimal-paper-sheet.is-fanned:hover{filter:brightness(1.04)}.sheet-top-line{font:10px var(--mono);color:#8c826e;letter-spacing:.08em;border-bottom:1px dashed #00000024;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.sheet-stock-tag{text-transform:uppercase;color:#a89d84;font-size:9px}.sheet-title{font:bold 20px/1.3 var(--mono);color:#242018;letter-spacing:-.01em;margin:18px 0 12px}.sheet-snippet{font:12px/1.65 var(--mono);color:#3b3529;white-space:pre-wrap;opacity:.88;flex:1;margin:0;overflow:hidden}.sheet-bottom-actions{border-top:1px dashed #00000024;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.click-read-hint{font:10px var(--mono);color:#948873;letter-spacing:.06em}.sheet-discard-btn{color:#a3483b;font:10px var(--mono);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 8px;transition:all .12s}.sheet-discard-btn:hover{color:#7d291e;background:#a3483b1a}.stage-nav-arrow{color:#c4b59b;cursor:pointer;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19140f80;border:1px solid #826e5033;border-radius:8px;justify-content:center;align-items:center;width:44px;height:64px;font-size:20px;transition:all .14s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow-left{left:20px}.arrow-right{right:20px}.stage-nav-arrow:hover:not(:disabled){color:#fff;background:#231c14cc;transform:translateY(-50%)scale(1.08)}.stage-nav-arrow:disabled{opacity:.15;cursor:not-allowed}.minimal-empty-state{text-align:center;font:13px var(--mono);color:#9e917a;padding:40px}.minimal-footer-hint{z-index:10;font:11px var(--mono);color:#6e6352;letter-spacing:.06em;position:relative}.minimal-footer-hint kbd{color:#a39682;background:#ffffff14;border-radius:3px;padding:2px 6px}.desk-refined{height:100svh;min-height:100svh;padding:76px 24px 32px;overflow:clip}.desk-refined .desk-objects{width:min(1120px,100%);height:calc(var(--paper-window-height) + 210px);margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.desk-refined .instrument{width:min(1060px,100%);height:100%;margin:0 auto;position:relative;top:auto;left:auto}.desk-refined .paper-window{overflow-clip-margin:70px;width:86%;height:var(--paper-window-height);clip-path:inset(-68px -70px 0);left:7%;overflow:clip}.paper-flat{overflow-clip-margin:70px;clip-path:inset(0 -70px);position:absolute;inset:0;overflow:clip}.paper-crest{z-index:4;height:var(--crest);pointer-events:none;transition:opacity .18s var(--mechanical-ease);position:absolute;top:0;left:0;right:0}.paper-crest:before{content:"";filter:blur(1.5px);background:linear-gradient(#0000,#0d070314 55%,#0d070340);border-radius:50% 50% 0 0/100% 100% 0 0;height:10px;position:absolute;top:-9px;left:.5%;right:.5%}.paper-crest-surface{background-color:var(--paper,#f0e9d6);background-image:linear-gradient(180deg, #3d2c1c4d 0, #3d2c1c1a 1.5px, rgb(255 252 242/calc(.16 + var(--desk-light-intensity,0) * .24)) 18%, rgb(255 252 242/calc(.1 + var(--desk-light-intensity,0) * .12)) 40%, transparent 70%, #4a37220a 86%, transparent), linear-gradient(90deg, #75603d0c, transparent 3%, transparent 97%, #75603d10), var(--paper-texture,url(/textures/paper-cotton.png));background-size:100% 100%,100% 100%,420px 140px;background-position:0 0, 0 0, 0 var(--crest-feed,0px);background-blend-mode:normal, multiply, multiply;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 48%,#000a 70%,#0003 88%,#0000);mask-image:linear-gradient(#000 0 48%,#000a 70%,#0003 88%,#0000)}.reduce-motion .paper-crest{transition:none}@media (prefers-reduced-motion:reduce){.paper-crest{transition:none}}.desk-refined .paper-strip{width:100%}.desk-refined .paper-motion,.desk-refined .paper-impact{transform-origin:50% var(--paper-window-height)}.desk-refined .paper-sheet,.desk-refined .tear-fringe,.desk-refined .reader-paper{background-image:linear-gradient(90deg, #75603d08, transparent 3%, transparent 97%, #75603d0c), var(--paper-texture,url(/textures/paper-cotton.png));background-blend-mode:multiply;background-size:100% 100%,420px 420px;background-color:var(--paper,#f0e9d6)}.desk-refined .paper-writing{width:auto;margin:170px 10% 0;left:auto;right:auto}.desk-refined .paper-head{left:10%;right:10%}.desk-refined .paper-title{letter-spacing:0;text-transform:none;text-shadow:none;text-align:left;border-bottom-width:1px;font-size:20px}.desk-refined .paper-title::placeholder{color:#736d5e;text-shadow:none}.desk-refined .date-stamp{letter-spacing:.04em}.desk-refined .machine{top:calc(var(--paper-window-height) - 12px)}.desk-refined .machine-deck{height:46px}.desk-refined .paper-slot{left:6.5%;right:6.5%}.desk-refined .tear-bar{left:7%;right:7%}.desk-refined .machine-face{grid-template-columns:minmax(0,1fr) 88px auto auto auto;align-items:center;gap:10px 28px;height:auto;min-height:134px;padding:12px 32px;display:grid}.desk-refined .deck-format-controls{grid-column:1/-1;width:100%;display:block;position:relative;top:auto;left:auto}.desk-refined .machine-key-bank{justify-content:center;gap:8px;display:flex}.desk-refined .deck-mech-btn,.desk-refined .deck-ribbon-rocker{justify-content:center;min-width:72px;height:44px;padding:0 14px}.desk-refined .mech-label{letter-spacing:.08em;font-size:10px}.desk-refined .mech-key-symbol{font:600 15px var(--mono);color:#333128;text-shadow:0 1px #fff9}.desk-refined .deck-mech-btn:focus-visible,.desk-refined .deck-ribbon-rocker:focus-visible{outline:2px solid var(--head-guide-color,var(--vermilion));outline-offset:4px}.desk-refined .brand-plate,.desk-refined .volume-group,.desk-refined .feed-control,.desk-refined .tear-control{z-index:1;margin:0;position:relative;top:auto;left:auto;right:auto}.desk-refined .volume-group{gap:6px 8px}.desk-refined .wheel-slot,.desk-refined .volume-wheel{width:64px;height:44px}.desk-refined .feed-knob{width:56px;height:56px}.desk-refined .machine-shadow{top:calc(var(--paper-window-height) + 24px);width:96%;height:170px;left:2%}.desk-refined .counter-group{display:none}.desk-refined .tear-key{width:auto;min-width:94px;min-height:44px;padding:8px 12px}.desk-refined .tear-key-label{font:600 14px var(--sans);letter-spacing:.02em}.desk-refined .brand-plate-interactive{min-height:44px}.desk-refined .element-cover{display:none}.desk-refined .ref-tab{box-shadow:none;z-index:7;width:auto;height:44px;min-height:44px;font:15px var(--sans);letter-spacing:0;background:#ede7d6;border-radius:4px;padding:10px 18px;position:fixed;inset:18px 76px auto auto}.desk-refined .desk-front{width:min(520px,100% - 48px);margin:0;position:absolute;top:auto;bottom:24px;left:50%;transform:translate(-50%)}.desk-refined .drawer-handle{width:100%;min-height:74px}.desk-refined .tray-card{background-image:none}.desk-refined .tray-title{font-size:16px}.desk-refined .tray-caption{letter-spacing:.04em;font-size:13px}.desk-refined .desk-clock{z-index:6;transition:box-shadow .18s,opacity .2s;top:0;bottom:auto;right:-12px}.desk-refined .desk-clock:hover,.desk-refined .desk-clock:active{transform:none}.desk-refined .desk-lamp-dimmer{display:none}.desk-refined .immersive-toggle{z-index:10;min-width:44px;min-height:44px}.desk-refined.immersive .desk-objects{bottom:auto;transform:none}.desk-refined .machine-shadow,.desk-refined .machine:after{transition:opacity .2s}.desk-refined.immersive .machine-shadow,.desk-refined.immersive .machine:after{opacity:0}.desk-refined.immersive .machine-deck{border-radius:14px;box-shadow:0 10px 18px -6px #0b0602a0,0 2px 3px #0b060260,inset 0 1px #fff8}.desk-refined.immersive .machine-face,.desk-refined.immersive .machine-front,.desk-refined.immersive .machine-foot{transition:opacity .2s,transform .2s,visibility 0s .2s;transform:translateY(12px)}.desk-refined ::selection{color:#23251f;background:#d9c6a3}.desk-refined :focus-visible{outline-offset:4px;outline:2px solid #a65338}.desk-refined .reference-card{color:#34382f;background:#f3eee2;border:0;border-radius:8px;width:min(920px,100vw - 48px);height:min(740px,100svh - 64px);max-height:none;padding:0;top:50%;overflow:hidden}.desk-refined .reference-running{font:600 20px var(--sans);letter-spacing:0;color:#34382f;order:-1;padding:16px 24px}.desk-refined .reference-running button{min-height:44px;font:15px var(--sans);padding:10px}.desk-refined .reference-tabs{border-bottom:1px solid #d2caba;flex-shrink:0;gap:0;padding:0 16px;position:static;overflow-x:auto}.desk-refined .reference-tabs button{min-height:48px;font:16px var(--sans);color:#656355;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:12px 16px}.desk-refined .reference-tabs button[aria-selected=true]{color:#30372c;background:#e4ddcb;transform:none;box-shadow:inset 0 -2px #3d4836}.desk-refined .reference-panel{min-height:0;font-family:var(--sans);padding:28px}.desk-refined .reference-panel h2{font:26px var(--serif);margin:0 0 24px}.desk-refined .reference-panel .small-print,.desk-refined .reference-panel .ref-note{font:15px/1.5 var(--sans);color:#625e50}.desk-refined .ref-note{display:none}.desk-refined .ref-label{font:600 15px var(--sans);letter-spacing:0;text-transform:none;color:#43483a;margin-bottom:16px}.desk-refined .ref-group{margin-bottom:30px}.desk-refined .ref-row{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;display:grid}.desk-refined .ref-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.desk-refined .ref-split-3{grid-template-columns:1fr}.desk-refined .ref-split .ref-group{min-width:0}.desk-refined .ref-split-3 .ref-row{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-refined .pick{gap:12px;padding:4px}.desk-refined .pick-caption{font:15px/1.35 var(--sans);text-transform:none;letter-spacing:0;white-space:normal;color:#5c5c4e;overflow-wrap:anywhere}.desk-refined .pick[aria-pressed=true]:after{top:0;right:0}.desk-refined .variation-dot{width:36px;height:36px}.desk-refined .ref-stocks .ref-row,.desk-refined .ref-models .ref-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.desk-refined .stock-swatch,.desk-refined .scene-paper{background-image:none}.desk-refined .settings-details{border-top:1px solid #d2caba;margin-top:24px;padding-top:16px}.desk-refined .settings-details summary{font:600 16px var(--sans);cursor:pointer;padding:12px 0}.desk-refined .settings-details[open] summary{margin-bottom:20px}.desk-refined .reference-commissioning-section{background:0 0;border:0;margin-top:28px;padding:0}.desk-refined .reference-commissioning-section h3{font-size:18px}.desk-refined .reference-danger-section{background:0 0}.desk-refined .printed-button,.desk-refined .reference-select,.desk-refined .reference-select select,.desk-refined .printed-choice,.desk-refined .manual-slider{font:15px/1.4 var(--sans);min-height:44px}.desk-refined .owner-name-label{font:15px var(--sans)}.desk-refined .owner-name-label input{min-height:48px;font-size:22px}.desk-refined .shortcuts{font-size:14px}.desk-refined .commission-certificate{flex-direction:column;gap:20px;display:flex}.desk-refined .certificate-seal{align-self:flex-end;position:static;transform:none}.desk-refined .cert-row{flex-wrap:wrap;gap:16px}.desk-refined .cert-value{overflow-wrap:anywhere}.desk-refined .onboarding-folio{background-color:#f3eee2;background-image:none;height:min(760px,100svh - 32px);max-height:calc(100svh - 32px);overflow:hidden}.desk-refined .onboarding-header,.desk-refined .onboarding-steps,.desk-refined .onboarding-footer{flex-shrink:0}.desk-refined .onboarding-body{min-height:0;display:block;overflow-y:auto}.desk-refined .onboarding-pane{flex:none}.desk-refined .onboarding-footer{z-index:1;position:relative}.desk-refined .onboarding-nav-btn{min-height:44px;font:15px var(--sans)}.desk-refined .onboarding-kicker{display:none}.desk-refined .minimal-archive-header{position:absolute;top:24px}.desk-refined .minimal-deck-viewport{position:absolute;top:100px;bottom:156px}.desk-refined .minimal-footer-hint{text-align:center;background:#f3eee2;border-radius:6px;width:min(850px,100% - 32px);padding:16px;position:absolute;bottom:22px}.desk-refined .archive-backup-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.desk-refined .minimal-footer-hint p{font:14px/1.5 var(--sans);color:#4b4d42;margin:12px 0 0}.desk-refined .minimal-paper-sheet{background-image:none}.desk-refined .sheet-snippet{text-transform:none}.desk-refined .paper-dog-ear summary{width:auto;height:auto;min-height:44px;font:15px var(--sans);padding:12px}.desk-refined .paper-dog-ear .icon-button{width:auto;min-height:44px;font:15px var(--sans);gap:8px;padding:10px 14px}.desk-refined .print-document{display:none}@media (max-width:700px){.desk-refined{padding:68px 12px 24px}.desk-refined .desk-objects{height:calc(var(--paper-window-height) + 224px)}.desk-refined .paper-window{clip-path:inset(0 -6px);width:calc(100% - 24px);left:12px}.desk-refined .paper-slot{left:10px;right:10px}.desk-refined .tear-bar{left:12px;right:12px}.desk-refined .paper-head{left:24px;right:24px}.desk-refined .paper-writing{width:auto;margin:170px 24px 0;left:auto;right:auto}.desk-refined .paper-editor{font-size:17px;line-height:29px}.desk-refined .paper-editor .cm-scroller,.desk-refined .paper-editor .cm-line,.desk-refined .paper-editor .cm-content{font-size:inherit;line-height:inherit}.desk-refined .paper-title{font-size:19px}.desk-refined .machine-key-bank{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.desk-refined .deck-mech-btn,.desk-refined .deck-ribbon-rocker{flex-direction:column;gap:3px;min-width:0;padding:0 4px}.desk-refined .mech-label{letter-spacing:0;font-size:9px}.desk-refined .rocker-face{gap:4px}.desk-refined .rocker-dot{font-size:0}.desk-refined .rocker-dot:before{content:"●";font-size:12px}.desk-refined .machine-face{grid-template-columns:minmax(0,1fr) auto auto;column-gap:16px;min-height:126px;padding:12px 16px}.desk-refined .machine-brand{font-size:21px}.desk-refined .machine-model{font-size:8px}.desk-refined .volume-group,.desk-refined .typing-mode-indicator,.desk-refined .feed-control .engraved{display:none}.desk-refined .feed-knob{width:48px;height:48px}.desk-refined .tear-key{min-width:88px}.desk-refined .ref-tab{top:12px;left:auto;right:72px}.desk-refined .desk-clock,.desk-refined .pull-cord{display:none}.desk-refined .desk-front{margin:0}.desk-refined .reference-card{width:calc(100vw - 24px);height:calc(100svh - 32px)}.desk-refined .reference-running{padding:12px 16px}.desk-refined .reference-tabs{padding:0 8px}.desk-refined .reference-tabs button{padding:12px}.desk-refined .reference-panel{padding:24px 18px}.desk-refined .ref-split{grid-template-columns:1fr;gap:8px}.desk-refined .ref-row,.desk-refined .ref-models .ref-row,.desk-refined .ref-stocks .ref-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.desk-refined .ref-split-3 .ref-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk-refined .pick-caption{font-size:14px}.desk-refined .minimal-archive-header{flex-direction:column;gap:12px;width:calc(100% - 32px);top:16px}.desk-refined .minimal-deck-viewport{top:120px;bottom:218px}.desk-refined .minimal-fan-deck{width:min(260px,100vw - 128px);height:min(460px,100svh - 380px)}.desk-refined .minimal-paper-sheet{width:100%;height:100%;padding:24px}.desk-refined .minimal-paper-sheet.is-focused{transform:none}.desk-refined .minimal-paper-sheet.is-fanned{visibility:hidden}.desk-refined .stage-nav-arrow{width:44px;height:44px}.desk-refined .arrow-left{left:0}.desk-refined .arrow-right{right:0}.desk-refined .sheet-discard-btn,.desk-refined .meta-toggle,.desk-refined .close-cross-btn{min-width:44px;min-height:44px}.desk-refined .search-pill{min-height:44px}.desk-refined .sheet-discard-btn{padding:10px 12px;font-size:14px}.desk-refined .sheet-title{font-size:22px}.desk-refined .sheet-snippet{font-size:15px;line-height:1.6}.desk-refined .minimal-footer-hint{bottom:16px}.desk-refined .archive-backup-actions .printed-button{padding:10px 12px}.desk-refined .physical-reader .reader-paper{padding:28px 24px}.desk-refined .reader-actions{flex-wrap:wrap}.desk-refined .paper-dog-ear>div{width:max-content;max-width:80vw;right:0}}.desk-refined.settings-open{height:100svh;padding:76px 24px 32px;overflow:clip}.settings-open .desk-front{opacity:0;visibility:hidden;pointer-events:none}.settings-open .ref-tab,.settings-open .immersive-toggle,.settings-open .wall-toggle-switch,.settings-open .pull-cord,.settings-open .desk-clock,.settings-open .local-note{visibility:hidden;pointer-events:none}.settings-open[data-customizing=Desk i] .desk-clock,.settings-open[data-customizing=Light i] .pull-cord{visibility:visible}.desk-refined .settings-inspector{border:1px solid #d1c8b6;border-radius:6px;width:336px;height:calc(100svh - 32px);animation:none;inset:16px 16px 16px auto;translate:none;box-shadow:6px 12px 32px #20190f40}.settings-inspector .reference-running{border-color:#d1c8b6;flex-shrink:0;min-height:64px;padding:10px 16px}.settings-inspector .reference-running .settings-back{color:#34382f;padding-left:0}.settings-inspector .reference-tabs{padding:0 8px}.settings-inspector .reference-tabs button{flex:1 1 0;min-width:0;min-height:44px;padding:10px 6px;font-size:14px}.desk-refined .settings-inspector .reference-panel{padding:18px 16px 24px}.settings-inspector .settings-live-note{color:#625e50;font:13px/1.4 var(--sans);margin:0 0 20px}.settings-menu{gap:0;display:grid}.settings-menu button,.settings-menu>a{text-align:left;min-height:64px;font:600 17px var(--sans);background:0 0;border:0;border-bottom:1px solid #d1c8b6;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.settings-menu button:hover,.settings-menu>a:hover{color:#a65338}.settings-menu>a{color:inherit;text-decoration:none}.settings-menu>.settings-start-over{color:#8d392c}.start-over-page section{color:#353a34;background:#f5efdf url(/textures/paper-bond.png) 0 0/420px;border-radius:4px;width:min(560px,100%);max-width:560px;padding:32px;box-shadow:0 12px 32px #100a0652}.start-over-page h1{margin-top:0;font-size:26px}.start-over-page form{gap:12px;margin-top:24px;display:grid}.start-over-page input{color:#353a34;width:100%;min-height:44px;font:16px var(--mono);background:#fffdf7;border:1px solid #9c927c;border-radius:4px;padding:10px 12px}.start-over-page .printed-button{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.start-over-page a.printed-button{color:inherit}.start-over-page button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.start-over-page section{padding:24px}}.settings-menu small{font:14px/1.4 var(--sans);color:#625e50;margin-top:6px;display:block}.desk-refined .settings-inspector .ref-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desk-refined .settings-inspector .ref-group{margin-bottom:24px}.desk-refined .settings-inspector .ref-label{margin-bottom:10px}.desk-refined .settings-inspector .ref-split{display:block}.desk-refined .settings-inspector .pick{text-align:left;background:#ece6d8;border:1px solid #d1c8b6;border-radius:4px;flex-direction:row;align-items:center;gap:8px;min-height:56px;padding:8px;display:flex;transform:none}.desk-refined .settings-inspector .pick:hover{border-color:#6b735b}.desk-refined .settings-inspector .pick[aria-pressed=true]{background:#e1ddcb;border-color:#4e5a43}.desk-refined .settings-inspector .pick>:first-child{aspect-ratio:auto;outline:none;flex-shrink:0;width:28px;height:28px;min-height:0;margin:0}.desk-refined .settings-inspector .pick-caption{clip:auto;width:auto;height:auto;font:13px/1.35 var(--sans);letter-spacing:0;color:#3e4336;position:static;overflow:visible}.settings-inspector .pick[aria-pressed=true]:after,.settings-inspector .swatch-badge,.settings-inspector .swatch-face,.settings-inspector .stock-sheet u{display:none}.settings-inspector .machine-tile-swatch{border-radius:3px;padding:0}.settings-inspector .stock-sheet{width:24px;height:28px;margin:0;position:static;transform:none}.settings-inspector .specimen,.settings-inspector .chip-glyph{font-size:22px;line-height:28px}.settings-inspector .manual-slider{flex-direction:column;align-items:stretch;gap:8px}.settings-inspector .manual-slider input{width:100%;min-height:44px}.settings-inspector .shortcuts>div{padding:12px 0;display:block}.settings-inspector .shortcuts dd{text-align:left;margin:6px 0 0}.customization-specimen{font:18px/31px var(--paper-font,var(--mono));color:var(--ribbon);pointer-events:none;position:absolute;bottom:0;left:0;right:0}@media (max-width:800px){.desk-refined.settings-open{padding:68px 12px 24px}.desk-refined .settings-inspector{border-radius:8px;width:auto;height:44svh;inset:auto 12px 12px}.settings-inspector .reference-running{min-height:56px;padding:6px 16px}.desk-refined .settings-inspector .reference-panel{padding-top:14px}.settings-open[data-customizing=Desk i] .desk-clock{transform-origin:100% 0;display:block;top:-12px;right:0;scale:.65}}.desk-refined .room-ambient-veil{opacity:calc(1 - var(--room-light-opacity,1))}.desk-refined.lamp-active .room-ambient-veil{opacity:0}.desk-refined .pull-cord{right:222px}.desk-refined .ref-tab{color:#393c31;height:44px;font:600 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.12em;text-shadow:0 1px #fff7;background:linear-gradient(#eee9d9,#d6cfba 75%,#c0b79e);border:1px solid #817b66;border-radius:3px 3px 7px 7px;padding:0 20px;transition:transform .12s cubic-bezier(.23,1,.32,1);top:18px;right:78px;box-shadow:0 3px #928873,0 5px 9px #211a1540,inset 0 1px #fff9}.desk-refined .ref-tab:before,.desk-refined .ref-tab:after{content:"";background:#8d846d;border-radius:50%;width:3px;height:3px;position:absolute;top:7px;box-shadow:0 1px #fff8}.desk-refined .ref-tab:before{left:7px}.desk-refined .ref-tab:after{right:7px}.desk-refined .ref-tab:active{transform:translateY(2px);box-shadow:0 1px #928873,0 2px 4px #211a1540,inset 0 1px #fff9}.desk-refined .settings-inspector{transform-origin:100% 0;background:linear-gradient(90deg,#e0d6bd 0,#f3eee2 8px calc(100% - 3px),#ded3b8);border:1px solid #b6aa8c;border-radius:3px 3px 6px 6px;box-shadow:2px 3px #baae93,4px 6px #e9e0ca,8px 16px 32px #20190f40}.settings-inspector .reference-running{background:linear-gradient(#e6ddc8,#eee7d6);box-shadow:inset 0 1px #fff8,0 1px #fff9}.settings-inspector .reference-running>span{font:600 13px/1 var(--sans);text-transform:uppercase;letter-spacing:.1em}.desk-refined .settings-inspector .reference-tabs button[aria-selected=true]{background:#e1d7bd;box-shadow:inset 0 2px 3px #635a3b22,0 1px #fff8}@media (max-width:800px){.desk-refined .settings-inspector{transform-origin:bottom}}@media (max-width:700px){.desk-refined .ref-tab{padding:0 16px;top:12px;right:72px}}@media (prefers-reduced-motion:reduce){.desk-refined .ref-tab{transition:none}}.desk-refined.reduce-motion .ref-tab{transition:none}.desk-refined .desk-objects{transform-origin:0 0}.desk-refined .machine{--key-face:linear-gradient(#f3f1e8, #dedbd0 65%, #c4c0b1);--key-ink:#30342c;--key-border:#817f72;--key-foot:#969180;--key-pressed:linear-gradient(#bdb9a8, #d5d1c2);--key-radius:4px;--keybed:#414239;--badge-face:#d4d3c8;--badge-ink:#30342c;--badge-border:#96998c}.desk-refined .machine-key-bank{background:var(--keybed);border-radius:calc(var(--key-radius) + 3px);border:1px solid #0006;gap:6px;width:100%;max-width:520px;margin:0 auto;padding:5px;box-shadow:inset 0 2px 4px #0008,0 1px #fff3}.desk-refined .deck-mech-btn{background:var(--key-face);max-width:100px;color:var(--key-ink);border:1px solid var(--key-border);border-radius:var(--key-radius);box-shadow:0 2px 0 var(--key-foot), 0 3px 4px #0004, inset 0 1px 0 #fff4;flex:1;padding:0 10px}.desk-refined .deck-mech-btn.is-latched{background:var(--key-pressed);border-color:var(--key-border);box-shadow:0 1px 0 var(--key-foot), inset 0 2px 4px #0006}.desk-refined .mech-label,.desk-refined .deck-mech-btn.is-latched .mech-label{font:600 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--key-ink);text-shadow:none}.desk-refined .deck-ribbon-rocker{border-radius:var(--key-radius);border-color:var(--key-border);background:linear-gradient(#242622,#10120f);flex:1;max-width:104px;padding:0 8px}.desk-refined .rocker-dot{font-family:var(--sans);font-size:8px}.desk-refined .faceplate{inset:8px 12px 10px}.desk-refined .brand-plate{background:var(--badge-face);border:1px solid var(--badge-border);border-radius:2px;justify-self:start;gap:5px;width:fit-content;max-width:100%;padding:7px 10px;box-shadow:inset 0 1px #fff2,0 1px 2px #0003}.desk-refined .machine-brand{font:600 21px/1 var(--sans);letter-spacing:.01em;color:var(--badge-ink);text-shadow:none}.desk-refined .machine-model{font:500 9px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--badge-ink);text-shadow:none}.desk-refined .machine-face{background:linear-gradient(#00000010, transparent 8px), var(--alu)}.desk-refined .tear-key{border:1px solid var(--key-border);border-radius:var(--key-radius);background:var(--key-face);height:44px;box-shadow:0 2px 0 var(--key-foot), 0 3px 4px #0004, inset 0 1px 0 #fff4;transform:none}.desk-refined .tear-key-label{font:600 11px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--key-ink);text-shadow:none}.desk-refined .tear-key-mark{background:var(--head-guide-color,var(--vermilion));border:0;border-radius:0;width:18px;height:3px}.desk-refined .machine-v19{--key-face:linear-gradient(#353633, #232421 65%, #171815);--key-ink:#f5f0e3;--key-border:#4a4b44;--key-foot:#10110e;--key-pressed:linear-gradient(#171815, #30312d);--key-radius:7px;--keybed:#10110e;--badge-face:#242521;--badge-ink:#f5f0e3;--badge-border:#63635a}.desk-refined .machine-v19 .machine-brand{letter-spacing:.08em;text-transform:uppercase;font-size:19px}.desk-refined .machine-v19 .carriage-rail{background:linear-gradient(#57574f,#e8e8df 28%,#a5a69b 48%,#51544b 80%)}.desk-refined .machine-v19 .rail-mount{background:linear-gradient(#c3c4b7,#74766a);border-radius:6px}.desk-refined .machine-v19 .tear-bar{background:linear-gradient(#eaece0,#8a8c80 55%,#4e5047)}.desk-refined .machine-h03{--key-face:linear-gradient(#eeeee2, #d8dccb 65%, #b4bca9);--key-ink:#283a2e;--key-border:#839581;--key-foot:#66745e;--key-pressed:linear-gradient(#a8b7a1, #c5d0bd);--key-radius:5px;--keybed:#26392d;--badge-face:#2c4033;--badge-ink:#e9efdf;--badge-border:#a4b8a4}.desk-refined .machine-h03 .machine-brand{font:italic 600 21px/1 Georgia,serif}.desk-refined .settings-inspector .ref-scenes .ref-row{grid-template-columns:1fr}.settings-inspector .preset-explanation{font:14px/1.45 var(--sans);color:#625e50}.settings-inspector .pick-description{font:12px/1.4 var(--sans);color:#625e50;margin-top:4px;display:block}@media (max-width:700px){.desk-refined .deck-mech-btn,.desk-refined .deck-ribbon-rocker{padding:0 4px}.desk-refined .mech-label{letter-spacing:0;font-size:10px}.desk-refined .machine-brand{font-size:18px}.desk-refined .machine-model{font-size:8px}.desk-refined .rocker-dot{font-size:0}}@media (max-height:500px){.desk-refined{padding-top:48px}.desk-refined .desk-front{height:62px;bottom:12px}.desk-refined .drawer-handle{min-height:62px}.desk-refined .card-front{height:54px;padding-top:8px}}@media (max-width:800px) and (max-height:500px){.desk-refined.settings-open{padding-top:48px}}@media print{@page{size:A4;margin:22mm 22mm 24mm}html,body{height:auto!important;overflow:visible!important}.desk.desk-refined{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.desk.desk-refined>:not(.print-document){display:none!important}.desk.desk-refined .print-document{color:#222;width:100%;font-family:var(--mono);background:#fff;position:static;display:block!important}.print-attribution{font:10pt/1.5 var(--sans);break-inside:avoid;overflow-wrap:anywhere;border-bottom:.3mm solid #ccc;flex-wrap:wrap;justify-content:space-between;gap:12mm;margin-bottom:10mm;padding-bottom:5mm;display:flex}.print-document .readable-paper{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12pt;line-height:1.65}.print-document .read-line{break-inside:auto;orphans:3;widows:3;min-height:0}.print-document .paper-title-read{font:bold 21pt/1.3 var(--mono);letter-spacing:0;text-transform:none;text-align:left;text-shadow:none;break-after:avoid;margin-bottom:8mm}.print-document .ink-glyph{opacity:1;text-shadow:none;filter:none;top:0;left:0;transform:none;-webkit-mask:none;mask:none}.print-document .block-h1,.print-document .block-h2{break-after:avoid}.print-document .read-clipping{background:0 0;border:0;padding:0}}.desk-refined .immersive-toggle{z-index:6;color:#4a4b3f;width:44px;height:44px;transition:transform .12s var(--mechanical-ease), box-shadow .12s var(--mechanical-ease), color .16s ease;background:linear-gradient(#eee9d9,#d6cfba 75%,#c0b79e);border:1px solid #817b66;border-radius:3px 3px 7px 7px;top:18px;right:24px;box-shadow:0 3px #928873,0 5px 9px #211a1540,inset 0 1px #fff9}.desk-refined .immersive-toggle:hover{color:#23241d}.desk-refined .immersive-toggle:active{transform:translateY(2px);box-shadow:0 1px #928873,0 2px 4px #211a1540,inset 0 1px #fff9}.desk-refined.immersive .immersive-toggle{opacity:.55;transition:opacity .3s ease, transform .12s var(--mechanical-ease)}.desk-refined.immersive .immersive-toggle:hover,.desk-refined.immersive .immersive-toggle:focus-visible{opacity:1}.desk-refined .desk-notice{color:#f1e4c8;text-shadow:0 1px 2px #0009;bottom:124px}@media (max-width:700px){.desk-refined .immersive-toggle{top:12px;right:14px}}.desk-refined .machine{--key-travel:3px;--key-skirt:4px;--accent:var(--head-guide-color,var(--vermilion))}.desk-refined .machine .deck-mech-btn,.desk-refined .machine .tear-key{isolation:isolate;background:var(--key-face);border:1px solid var(--key-border);border-radius:var(--key-radius);box-shadow:0 var(--key-skirt) 0 var(--key-foot), 0 calc(var(--key-skirt) + 2px) 5px #00000052, inset 0 1px 0 #ffffff59, inset 0 -2px 0 #0000001f;transition:transform .14s var(--settle), box-shadow .14s var(--settle), filter .16s ease;position:relative;overflow:hidden;transform:translateY(0)}.desk-refined .machine .deck-mech-btn:before,.desk-refined .machine .tear-key:before{content:"";z-index:-1;border-radius:calc(var(--key-radius) + 2px);pointer-events:none;background:radial-gradient(90% 70% at 50% 20%,#ffffff2e,#0000 70%);position:absolute;inset:3px 5px 5px;box-shadow:inset 0 -1px 2px #0000001c}.desk-refined .machine .deck-mech-btn:hover,.desk-refined .machine .tear-key:hover:not(:disabled){filter:brightness(1.05)}.desk-refined .machine .deck-mech-btn:active,.desk-refined .machine .tear-key:active:not(:disabled){transform:translateY(var(--key-travel));box-shadow:0 calc(var(--key-skirt) - var(--key-travel)) 0 var(--key-foot), 0 1px 2px #00000052, inset 0 1px 0 #fff3, inset 0 2px 3px #0000002e;transition-duration:35ms;transition-timing-function:var(--mechanical-ease)}.desk-refined .machine .deck-mech-btn.is-latched{background:var(--key-pressed);box-shadow:0 calc(var(--key-skirt) - 2px) 0 var(--key-foot), 0 2px 3px #00000047, inset 0 2px 4px #00000045;transform:translateY(2px)}.desk-refined .machine .deck-mech-btn:after{content:"";background:#00000030;border-radius:50%;width:5px;height:5px;transition:background .16s,box-shadow .16s;position:absolute;top:6px;left:7px;box-shadow:inset 0 1px 1px #00000059,0 1px #ffffff40}.desk-refined .machine .deck-mech-btn.mech-heading:after{display:none}.desk-refined .machine .deck-mech-btn.is-latched:after{background:radial-gradient(circle at 40% 35%, #fff6, var(--accent) 60%);box-shadow:0 0 6px var(--accent), inset 0 0 1px #fff8}.desk-refined .machine .deck-mech-btn .mech-label{transition:opacity .12s}.desk-refined .machine .deck-mech-btn:not(.is-latched) .mech-label{opacity:.88}.desk-refined .machine .deck-ribbon-rocker{background:var(--keybed);border-radius:var(--key-radius);border:1px solid #0000004d;justify-content:center;align-items:center;padding:0 10px;display:flex;position:relative;box-shadow:inset 0 2px 4px #000a,0 1px #ffffff26}.desk-refined .machine .rocker-face{grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:76px;height:30px;display:grid;position:relative}.desk-refined .machine .rocker-face:before{content:"";background:linear-gradient(#ffffff1a,#0000 40%,#0000004d),linear-gradient(90deg,#1f1d19 50%,#9e3220 50%);border-radius:2px;height:8px;margin-top:-4px;position:absolute;top:50%;left:2px;right:2px;box-shadow:inset 0 1px 2px #000c,0 1px #ffffff1a}.desk-refined .machine .rocker-dot{z-index:1;font:600 8px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;place-self:end center;transition:color .16s,text-shadow .16s;position:relative;transform:translateY(1px)}.desk-refined .machine .rocker-dot:before{content:none}.desk-refined .machine .dot-black{grid-area:1/1;justify-self:start}.desk-refined .machine .dot-red{grid-area:1/2;justify-self:end}.desk-refined .machine .rocker-black .dot-black{color:#f1ece0}.desk-refined .machine .rocker-red .dot-red{color:#ff8a70;text-shadow:0 0 4px #ff4a2a88}.desk-refined .machine .rocker-lever{z-index:2;width:22px;height:18px;transition:transform .17s var(--settle);background:linear-gradient(90deg,#0000 45%,#00000026 50%,#0000 55%),linear-gradient(#f4efe0,#cfc8b4 60%,#a7a08b);border:1px solid #00000080;border-radius:3px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;box-shadow:0 3px 3px #0008,inset 0 1px #fff9}.desk-refined .machine .rocker-black .rocker-lever{transform:translate(-17px)}.desk-refined .machine .rocker-red .rocker-lever{transform:translate(17px)}.desk-refined .machine .deck-ribbon-rocker:active .rocker-lever{transition-duration:60ms}.desk-refined .machine .wheel-slot{width:64px;height:44px;box-shadow:none;background:0 0;overflow:visible}.desk-refined .machine .wheel-slot:before{content:"";pointer-events:none;background:#110f0b;border-radius:4px;position:absolute;inset:8px 2px;box-shadow:inset 0 2px 3px #000,0 1px #ffffff80,0 -1px #00000026}.desk-refined .machine .wheel-slot:after{z-index:1;background:linear-gradient(#ffffff26,#0000 18% 82%,#00000040),linear-gradient(90deg,#000c,#00000040 18%,#ffffff24 46%,#ffffff10 54%,#00000040 82%,#000c);border-radius:3px;inset:10px 6px}.desk-refined .machine .volume-wheel{background-color:#a7a396;background-origin:padding-box;background-clip:padding-box;border:10px solid #0000;border-width:10px 6px;border-radius:3px;width:64px;height:44px;position:relative}.desk-refined .machine .volume-wheel:active{cursor:grabbing}.desk-refined .machine .volume-lamp{width:7px;height:7px}.desk-refined .machine .feed-knob{cursor:grab}.desk-refined .machine .feed-knob:active{cursor:grabbing}.desk-refined .machine .feed-knob:active .knob-knurl{filter:brightness(.94)}.desk-refined .machine .feed-knob:active .knob-cap{transform:scale(.97)}.desk-refined .machine .knob-cap{transition:transform .12s var(--settle)}.desk-refined .machine .paper-slot{background:linear-gradient(#0b0907,#2d271e 80%,#4a4234);box-shadow:inset 0 2px 2px #000,0 1px #ffffff70}.desk-refined .machine .tear-teeth{background:conic-gradient(from 135deg at 50% 0, #d7d4c8 0 45deg, #9b988d 45deg 90deg, transparent 0) 0 0 / 6px 5px repeat-x;filter:drop-shadow(0 -.5px #00000059);height:5px;top:-4px}.desk-refined .machine .tear-bar:not(.is-idle):hover .tear-teeth{filter:drop-shadow(0 -.5px #00000059)brightness(1.15)}.desk-refined .machine .brand-plate{transition:transform .12s var(--settle), box-shadow .12s var(--settle);border-radius:3px;padding:8px 14px 8px 12px;position:relative;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000002e,0 1px #ffffff4d,0 1px 3px #0000004d}.desk-refined .machine .brand-plate:before,.desk-refined .machine .brand-plate:after{content:"";background:radial-gradient(circle at 35% 30%,#fff9,#0000004d 70%);border-radius:50%;width:4px;height:4px;position:absolute;right:4px;box-shadow:0 .5px #ffffff40}.desk-refined .machine .brand-plate:before{top:4px}.desk-refined .machine .brand-plate:after{bottom:4px}.desk-refined .machine .brand-plate:hover{box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000002e,0 1px #ffffff4d,0 2px 5px #00000059}.desk-refined .machine .brand-plate:active{transform:translateY(1px)}.desk-refined .machine .screw{width:8px;height:8px;box-shadow:0 0 0 1px #0000001f,0 1px #ffffff80,inset 0 -1px 1px #00000040}.desk-refined .machine .screw-right{rotate:70deg}@media (prefers-reduced-motion:reduce){.desk-refined .machine .deck-mech-btn,.desk-refined .machine .tear-key,.desk-refined .machine .rocker-lever{transition:none}}.desk-refined.reduce-motion .machine .deck-mech-btn,.desk-refined.reduce-motion .machine .tear-key,.desk-refined.reduce-motion .machine .rocker-lever{transition:none}.desk-refined .pull-cord{margin-left:-22px;left:calc(50% + min(1060px,100vw - 48px)/2.32558 + 28px);right:auto}.desk-refined.settings-open .pull-cord{right:auto}.desk-refined .desk-clock{transform-origin:0 0;top:4px;left:12px;right:auto;rotate:-4deg;scale:.86}.desk-refined .desk-clock:hover{transform:scale(1.02)}.desk-refined .desk-clock:active{transform:scale(.98)}.studio-dial:before{content:"";background:repeating-conic-gradient(#2b302a 0 1.2deg, transparent 1.2deg 30deg), repeating-conic-gradient(#2b302a8c 0 .7deg, transparent .7deg 6deg);pointer-events:none;border-radius:50%;position:absolute;inset:4px;translate:0;rotate:-.6deg;-webkit-mask:radial-gradient(circle,#0000 41px,#000 41.5px);mask:radial-gradient(circle,#0000 41px,#000 41.5px)}.studio-dial .clock-number{font:600 10px/1 var(--sans);color:#2b302a}.studio-dial .clock-number-0{text-align:center;top:14px;left:0;right:0}.studio-dial .clock-number-1{top:45px;right:15px}.studio-dial .clock-number-2{text-align:center;bottom:14px;left:0;right:0}.studio-dial .clock-number-3{top:45px;left:15px}.studio-dial .clock-brand{text-align:center;font:600 5.5px/1 var(--sans);letter-spacing:.24em;color:#2b302a80;bottom:28px}.studio-dial .clock-hand{background:#23271f}.studio-dial .clock-hand.hour{height:25px}.studio-dial .clock-hand.minute{height:36px}.studio-dial .clock-pin{background:radial-gradient(circle at 35% 30%,#ffe08a,#d39b22)}.studio-dial:after{content:"";pointer-events:none;background:radial-gradient(70% 45% at 34% 18%,#ffffff59,#0000 70%),radial-gradient(circle,#0000 62%,#00000014 100%);border-radius:50%;position:absolute;inset:0}.lamplight .studio-dial:after{background:radial-gradient(70% 45% at 70% 18%,#ffe9c040,#0000 70%),radial-gradient(circle,#0000 62%,#0000001f 100%)}.desk-light-field,.desk-light-specular{z-index:7;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.desk-light-specular{z-index:8;mix-blend-mode:screen}.desk-refined .room-ambient-veil{display:none}.desk-refined.lamp-active .paper-shadow{box-shadow:var(--shadow-x) var(--shadow-y) 22px #0b06026b;transition:box-shadow .24s}.desk-refined .machine-shadow{transition:transform .24s,opacity .2s}.desk-refined .paper-sheet{isolation:isolate}.desk-refined .tear-fringe{transform:translateY(calc(1.6px - var(--desk-light-intensity,0) * 2.8px));background:color-mix(in srgb, var(--paper), white calc(var(--desk-light-intensity,0) * 65%))}.desk-refined .paper-head{z-index:1}.desk-refined .paper-light{transform:translate3d(0, calc(-1 * var(--paper-feed-offset,0px)), 0);height:var(--paper-window-height);mix-blend-mode:screen;transition:transform .15s var(--settle);background:0 0;top:0;bottom:auto}.desk-refined .is-rolling .paper-light{transition-duration:.23s}.paper-raking{display:none}.desk-refined.rail-light-on .paper-raking{height:var(--paper-window-height);transform:translate3d(0, calc(-1 * var(--paper-feed-offset,0px)), 0);transition:transform .15s var(--settle);pointer-events:none;background:url(/textures/paper-cotton-raking.png) 0 var(--paper-feed-offset,0px) / 420px 420px;mix-blend-mode:overlay;opacity:calc(var(--rail-light-intensity,0) * (.75 - var(--room-light-opacity,1) * .55));display:block;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000d 22px,#0008 70px,#0003 150px,#0000 260px);mask-image:linear-gradient(0deg,#000 0,#000d 22px,#0008 70px,#0003 150px,#0000 260px)}.desk-refined .is-rolling .paper-raking{transition-duration:.23s}.paper-light:before,.paper-light:after,.machine-deck:before,.machine-deck:after,.machine-face:before,.machine-face:after{content:"";border-radius:inherit;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.paper-light:before{top:max(0px, var(--paper-feed-offset,0px));background:linear-gradient(180deg, rgb(var(--lamp-color) / .3), transparent 80%), var(--paper-texture,url(/textures/paper-cotton.png)) 0 1px / 420px;background-blend-mode:soft-light;-webkit-mask-image:radial-gradient(ellipse var(--top-paper-spread) var(--top-paper-reach) at 50% 0%, #000, #0009 45%, transparent 100%);mask-image:radial-gradient(ellipse var(--top-paper-spread) var(--top-paper-reach) at 50% 0%, #000, #0009 45%, transparent 100%);opacity:calc(var(--desk-light-intensity,0) * .5);mix-blend-mode:soft-light}.paper-light:after{background-image:var(--paper-texture,url(/textures/paper-cotton.png)), linear-gradient(0deg, rgb(var(--rail-color)), rgb(var(--rail-color) / .5));background-size:420px 420px,100% 100%;background-position:0 var(--paper-feed-offset,0px), 0 0;background-blend-mode:multiply;-webkit-mask-image:linear-gradient(to top, #000, #000b calc(var(--rail-paper-reach) * .2), #0005 calc(var(--rail-paper-reach) * .62), transparent var(--rail-paper-reach)), linear-gradient(90deg, #0008, #000 18%, #000 82%, #0008);mask-image:linear-gradient(to top, #000, #000b calc(var(--rail-paper-reach) * .2), #0005 calc(var(--rail-paper-reach) * .62), transparent var(--rail-paper-reach)), linear-gradient(90deg, #0008, #000 18%, #000 82%, #0008);opacity:calc(var(--rail-light-intensity,0) * .76);mix-blend-mode:screen;-webkit-mask-composite:source-in;mask-composite:intersect}.machine-deck:before,.machine-deck:after{z-index:3;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,#0003,#000b 25%,#000 50%,#000b 75%,#0003);mask-image:linear-gradient(90deg,#0003,#000b 25%,#000 50%,#000b 75%,#0003)}.machine-deck:before{background:linear-gradient(rgb(var(--lamp-color) / .85), rgb(var(--lamp-color) / .35) 2px, rgb(var(--lamp-color) / .08) 10px, transparent 24px);opacity:var(--desk-light-intensity,0)}.machine-deck:after{background:linear-gradient(transparent 3px, rgb(var(--rail-color) / .28) 6px, rgb(var(--rail-color) / .85) 8px, rgb(var(--rail-color) / .12) 12px, transparent 23px);opacity:var(--rail-light-intensity,0)}.machine-face:before{opacity:calc(1 - var(--room-light-opacity,1));background:linear-gradient(#17110b28,#0000 12%,#17130f38)}.machine-face:after{background:radial-gradient(ellipse 55% 90% at 50% -20%, rgb(var(--lamp-color) / .16), transparent);opacity:var(--desk-light-intensity,0);mix-blend-mode:screen}.desk-refined.lamp-active .machine .deck-mech-btn:before,.desk-refined.lamp-active .machine .tear-key:before{background:linear-gradient(rgb(var(--lamp-color) / calc(var(--desk-light-intensity,0) * .48)), transparent 62%), radial-gradient(ellipse 90% 70% at 50% 20%, #ffffff2e, transparent 70%)}.desk-refined.lamp-active .machine .tear-bar{box-shadow:inset 0 1px 0 rgb(var(--lamp-color) / calc(var(--desk-light-intensity,0) * .8)), inset 0 -1px 0 rgb(var(--rail-color) / calc(var(--rail-light-intensity,0) * .48)), 0 2px 2px #0008, 0 5px 6px rgb(18 12 6/calc(var(--desk-light-intensity,0) * .4))}.desk-refined.lamp-active .machine .knob-cap{box-shadow:inset 0 2px 2px rgb(var(--lamp-color) / calc(var(--desk-light-intensity,0) * .65)), inset 0 -2px 3px #0005, 0 3px 4px #0008}.desk-refined.lamp-active .paper-bend{background:linear-gradient(to top, #1b100bcc, transparent 5px), linear-gradient(to top, rgb(var(--rail-color) / calc(var(--rail-light-intensity,0) * .65)), transparent 11px), linear-gradient(to top, #39291d66, transparent 24px)}.reduce-motion :is(.paper-light,.paper-raking,.pendant-emitter,.pendant-glare,.pendant-lamp img,.rail-lamp,.paper-shadow,.machine-shadow),.reduce-motion :is(.paper-sheet,.paper-light,.machine-deck,.machine-face):before,.reduce-motion :is(.paper-light,.machine-deck,.machine-face):after{transition:none}@media (prefers-reduced-motion:reduce){.desk-refined :is(.paper-light,.paper-raking,.pendant-emitter,.pendant-glare,.pendant-lamp img,.rail-lamp,.paper-shadow,.machine-shadow),.desk-refined :is(.paper-sheet,.paper-light,.machine-deck,.machine-face):before,.desk-refined :is(.paper-light,.machine-deck,.machine-face):after{transition:none}}.pendant-lamp{--pendant-width:clamp(220px, 26vw, 360px);left:var(--top-light-x,50%);width:var(--pendant-width);z-index:9;cursor:pointer;background:0 0;border:0;height:90px;padding:0;position:absolute;top:0;transform:translate(-50%)}.pendant-lamp img{top:calc(var(--top-light-y,54px) - var(--pendant-width) * .56);object-fit:contain;pointer-events:none;width:100%;height:auto;filter:brightness(calc(.24 + var(--room-light-opacity,1) * .4 + var(--desk-light-intensity,0) * .18));transition:filter .24s;display:block;position:absolute;left:0}.pendant-lamp:focus-visible{outline-offset:4px;outline:2px solid #e5d5ae}.pendant-emitter{left:5.5%;right:5.5%;top:calc(var(--top-light-y,54px) - var(--pendant-width) * .06);height:calc(var(--pendant-width) * .113);background:radial-gradient(ellipse 12% 44% at 50% 36%, #fff 0 36%, color-mix(in srgb, rgb(var(--lamp-color)), white 72%) 62%, transparent 100%), radial-gradient(ellipse 64% 130% at 50% 16%, color-mix(in srgb, rgb(var(--lamp-color)), white 84%) 0, color-mix(in srgb, rgb(var(--lamp-color)), white 58%) 40%, color-mix(in srgb, rgb(var(--lamp-color)), #6f5d45 20%) 78%, color-mix(in srgb, rgb(var(--lamp-color)), #3a2e22 46%) 100%);box-shadow:inset 0 -1.5px .5px color-mix(in srgb, rgb(var(--lamp-color)), #ffd28a 55%), inset 0 -5px 7px rgb(var(--lamp-color) / .3);opacity:min(1, calc(var(--desk-light-intensity) * 1.2));pointer-events:none;border-radius:50%;transition:opacity .18s;position:absolute}.pendant-glare{left:0;right:0;top:calc(var(--top-light-y,54px) - var(--pendant-width) * .1);height:calc(var(--pendant-width) * .2);pointer-events:none;opacity:calc(min(1, var(--desk-light-intensity,0) * 1.2) * (1 - var(--room-light-opacity,1) * .65));transition:opacity .18s;position:absolute}.pendant-glare:before,.pendant-glare:after{content:"";border-radius:50%;position:absolute}.pendant-glare:before{background:radial-gradient(ellipse 53% 50% at 50% 58%, rgb(var(--lamp-color) / .5) 0 74%, rgb(var(--lamp-color) / .12) 88%, transparent 100%);filter:blur(5px);inset:0 2%}.pendant-glare:after{background:radial-gradient(ellipse 50% 50% at 50% 38%, rgb(var(--lamp-color) / .13), rgb(var(--lamp-color) / .045) 42%, transparent 70%);inset:-120% -40% -260%}.rail-lamp{z-index:2;pointer-events:none;height:2px;opacity:var(--rail-light-intensity,0);background:linear-gradient(90deg, rgb(var(--rail-color) / .3), color-mix(in srgb, rgb(var(--rail-color)), white 85%) 5%, color-mix(in srgb, rgb(var(--rail-color)), white 85%) 95%, rgb(var(--rail-color) / .3));box-shadow:0 0 2px 1px rgb(var(--rail-color) / .85), 0 -4px 9px rgb(var(--rail-color) / .65), 0 -13px 28px rgb(var(--rail-color) / .3);border-radius:2px;transition:opacity .16s;position:absolute;top:-1px;left:7%;right:7%}.rail-light-on .head-body{box-shadow:0 -5px 7px #15171050, inset 0 1px 1px rgb(var(--rail-color) / calc(var(--rail-light-intensity) * .9)), inset 0 -2px 2px #51493855}.rail-light-on .typebar-arm{box-shadow:1px -3px 2px #17181055}.print-head:before{content:"";width:24px;height:calc(var(--typebar-reach,39px) + 18px);pointer-events:none;filter:blur(2px);opacity:var(--rail-shadow-opacity,0);transform-origin:bottom;background:radial-gradient(11px 12px at 50% 100%,#21140855,#0000),radial-gradient(3px 75% at 50% 90%,#21140855,#0000);transition:opacity .24s;position:absolute;bottom:14px;left:-12px}.rail-light-fader{z-index:1;flex-direction:column;align-self:center;align-items:center;gap:4px;width:88px;display:flex;position:relative}.rail-light-fader>.engraved{letter-spacing:.12em;font-size:8px}.fader-bed{border-radius:var(--key-radius);background:var(--keybed);width:86px;height:44px;position:relative;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff40}.fader-bed:before{content:"";background:#080b09;border-radius:2px;height:3px;position:absolute;top:27px;left:8px;right:8px;box-shadow:0 1px #ffffff30}.fader-scale{background:repeating-linear-gradient(to right, var(--key-ink) 0 1px, transparent 1px 8px);opacity:.55;pointer-events:none;height:8px;position:absolute;top:7px;left:10px;right:10px}.light-fader-input{writing-mode:horizontal-tb;appearance:none;cursor:ew-resize;touch-action:none;direction:ltr;background:0 0;width:100%;height:44px;margin:0;padding:15px 5px 2px;position:absolute;inset:0}.light-fader-input::-webkit-slider-runnable-track{background:0 0;height:27px}.light-fader-input::-webkit-slider-thumb{appearance:none;border-radius:var(--key-radius);border:1px solid var(--key-border);background:linear-gradient(to right, transparent 40%, #00000045 40% 48%, #ffffff50 48% 58%, transparent 58%), var(--key-face);width:16px;height:27px;box-shadow:0 2px 2px #0009,inset 0 1px #ffffff75}.light-fader-input::-moz-range-track{background:0 0;height:27px}.light-fader-input::-moz-range-thumb{border-radius:var(--key-radius);border:1px solid var(--key-border);background:var(--key-face);width:16px;height:27px;box-shadow:0 2px 2px #0009}.light-fader-input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fader-pilot{pointer-events:none;background:#11150e;border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:4px}.fader-pilot.on{background:rgb(var(--rail-color));box-shadow:0 -1px 3px rgb(var(--rail-color) / .6)}.lamp-colour-picker{font:13px var(--sans);color:#564d3a;justify-content:space-between;align-items:center;padding:4px 0 16px;display:flex}.lamp-colour-picker input{cursor:pointer;background:#d8d1bf;border:0;width:58px;height:44px;padding:4px}@media (max-width:700px){.desk-refined .machine-face{grid-template-columns:minmax(0,1fr) 78px auto auto;column-gap:8px;padding-inline:12px}.desk-refined .rail-light-fader{width:78px}.desk-refined .fader-bed{width:76px}.desk-refined .brand-plate{padding:7px 6px}.desk-refined .machine-brand{font-size:17px}.desk-refined .machine-model{font-size:7px}.desk-refined .tear-key{min-width:76px;padding-inline:8px}.pendant-lamp{--pendant-width:190px}}.lamp-source-sample{background:radial-gradient(at 50% 0,#ffe5aeb3,#0000 80%);width:52px;height:32px;display:block;position:relative}.lamp-source-sample i{background:#fff2ce;width:12px;height:3px;position:absolute;top:0;left:20px;box-shadow:0 2px 3px #261d1733}.lamp-source-sample.source-rail{background:linear-gradient(#0000 10%,#ffe5aea0)}.source-rail i{width:44px;top:auto;bottom:0;left:4px}.lamp-tone-sample{background:#ffe5b9;border-radius:6px;width:30px;height:12px;display:block;box-shadow:inset 0 -1px 2px #3e2d2430}.lamp-tone-sample.tone-amber{background:#ffc377}.lamp-tone-sample.tone-halogen{background:#ebf4ff}.desk-refined.reduce-motion.lamplight .light-pool:after{animation:none}@media (prefers-reduced-motion:reduce){.desk-refined.lamplight .light-pool:after{animation:none}}.desk-refined .desk-front{width:min(460px,100% - 64px);height:80px;bottom:14px}.desk-refined .drawer-handle:after{display:none}.desk-refined .drawer-handle:before{content:"";background:linear-gradient(#0000004d,#0000001a),#3a2a1c;border-radius:4px 4px 0 0;height:56px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff14,0 6px 14px -4px #0008}.desk-refined .tray-stack{pointer-events:none;height:50px;position:absolute;bottom:20px;left:10px;right:10px}.desk-refined .tray-stack i{background:var(--paper,#eee5cc);border-radius:2px 2px 0 0;position:absolute;inset:0;box-shadow:0 -1px #0000001f}.desk-refined .tray-stack i:first-child{filter:brightness(.92);translate:0 -3px}.desk-refined .tray-stack i:nth-child(2){filter:brightness(.87);translate:0 -6px}.desk-refined .tray-stack i:nth-child(3){filter:brightness(.82);translate:0 -9px}.desk-refined .tray-stack i:nth-child(n+4){display:none}.desk-refined .tray-card.card-front{background:var(--paper,#eee5cc);height:50px;transition:transform .24s var(--settle);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 16px 0;display:flex;inset:auto 10px 20px;box-shadow:inset 0 1px #ffffff80,0 -1px 4px #0003}.desk-refined .drawer-handle:hover .card-front,.desk-refined .drawer-handle:focus-visible .card-front,.desk-refined.drawer-is-open .card-front{transform:translateY(-6px)}.desk-refined .drawer-handle:active .card-front{transition-duration:80ms;transform:translateY(-2px)}.desk-refined .tray-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:14px/1.3 var(--mono);color:#3f392b;flex:1;overflow:hidden}.desk-refined .drawer-handle:not(:has(.tray-date)) .tray-title{color:#7a705b;font-style:italic}.desk-refined .tray-date{font:500 10px/1.6 var(--sans);letter-spacing:.14em;color:#7a705b;flex-shrink:0}.desk-refined .tray-lip{z-index:2;background:linear-gradient(#ffffff14,#0000 3px),#4a3322;border-radius:3px 3px 6px 6px;justify-content:center;align-items:center;height:24px;display:flex;position:absolute;bottom:0;left:-6px;right:-6px;box-shadow:0 6px 10px -4px #000a,inset 0 -2px 3px #0005}.desk-refined .tray-label{font:600 9px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#d8c7a3}.desk-refined .drawer-handle:focus-visible{outline-offset:8px}@media (max-height:500px){.desk-refined .desk-front{height:70px;bottom:8px}.desk-refined .drawer-handle{min-height:70px}.desk-refined .tray-card.card-front{height:42px;padding-top:8px}}.desk-refined.drawer-is-open .desk-objects{transform:none}.drawer-is-open .desk-front{opacity:1;z-index:91;translate:none}.drawer-is-open .desk-bin-spot{z-index:91}.reading-is-open .desk-bin-spot{z-index:25}@keyframes veil-in{0%{opacity:0}}.archive{z-index:90;color:#e9dfc9;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;padding:22px 28px 106px;display:flex;position:fixed;inset:0}.archive-veil{-webkit-backdrop-filter:blur(6px)saturate(.85);backdrop-filter:blur(6px)saturate(.85);background:#120d09d9;transition:opacity .26s;position:absolute;inset:0}.archive.is-opening .archive-veil{animation:.26s both veil-in}.archive.is-closing .archive-veil{opacity:0}.archive-bar,.archive-shelf,.archive-foot{z-index:2;width:min(960px,100%);position:relative}.archive-bar{animation:bar-in .3s var(--settle) both;align-items:center;gap:24px;display:flex}@keyframes bar-in{0%{opacity:0;transform:translateY(-8px)}}.archive-title{font:600 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f1e7cf;align-items:baseline;gap:12px;margin:0;display:flex}.archive-title span{letter-spacing:.04em;text-transform:none;color:#9d8f74;font-weight:400}.archive-search{color:#9d8f74;border-bottom:1px solid #ffffff2e;flex:1;align-items:center;gap:10px;max-width:340px;height:36px;margin-left:auto;transition:border-color .16s,color .16s;display:flex}.archive-search:focus-within{color:#e9dfc9;border-bottom-color:#e9dfc9b3}.archive-search input:focus,.archive-search input:focus-visible{box-shadow:none!important;outline:0!important}.archive-search input{min-width:0;box-shadow:none;color:#f1e7cf;font:14px var(--mono);background:0 0;border:0;outline:0;flex:1;padding:0}.archive-search input::placeholder{color:#8f826a}.archive-clear,.archive-close{color:#b8a98b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .16s,color .16s;display:grid}.archive-clear{width:24px;height:24px}.archive-clear:hover,.archive-close:hover{color:#fff6e3;background:#ffffff14}.archive-clear:focus-visible,.archive-close:focus-visible,.sheet:focus-visible,.sheet-action:focus-visible,.foot-link:focus-visible{outline:2px solid var(--vermilion);outline-offset:3px}.archive-shelf{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:1;grid-template-columns:repeat(auto-fill,200px);place-content:start;gap:30px 26px;min-height:0;margin-top:26px;padding:8px 6px 40px;display:grid;overflow-y:auto}.sheet-slot{animation:sheet-rise .48s var(--settle) both;animation-delay:calc(var(--n,0) * 36ms + 60ms);flex-direction:column;align-items:flex-start;gap:10px;display:flex}@keyframes sheet-rise{0%{opacity:0;transform:translateY(46vh) scale(.55) rotate(calc(var(--n,0) * 3deg - 6deg))}}.archive.is-closing .sheet-slot{animation:.24s ease-in both sheet-sink;animation-delay:calc(var(--n,0) * 14ms)}@keyframes sheet-sink{to{opacity:0;transform:translateY(40vh)scale(.6)}}.sheet{aspect-ratio:.74;background:var(--paper,#f0e9d6);color:#2a251b;width:100%;font-family:var(--mono);text-align:left;cursor:pointer;transition:transform .22s var(--settle), box-shadow .22s ease;border:0;border-radius:1px;flex-direction:column;align-items:flex-start;padding:18px 16px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0006,0 14px 22px -14px #000c}.sheet:hover,.sheet:focus-visible{transform:translateY(-5px);box-shadow:0 2px 3px #0006,0 22px 28px -14px #000d}.sheet-date,.sheet-lines{font:500 9.5px/1 var(--sans);letter-spacing:.16em;color:#7d7360}.sheet-title{-webkit-line-clamp:2;font:700 14px/1.3 var(--mono);-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.sheet-snippet{white-space:pre-wrap;font:11px/1.55 var(--mono);color:#4a4333;flex:1;margin-top:10px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.sheet-lines{text-transform:uppercase;margin-top:8px}.sheet-action{font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#8f826a;cursor:pointer;background:0 0;border:0;padding:4px 2px;transition:color .16s}.sheet-action:hover{color:#e0866f}.archive.is-waste .sheet-action:hover{color:#a9cba4}.archive.is-waste .sheet{background:linear-gradient(115deg, #0000 40%, #00000012 41%, #0000 43%), linear-gradient(60deg, #0000 55%, #0000000f 56%, #0000 58%), linear-gradient(170deg, #0000 30%, #ffffff40 31%, #0000 33%), var(--paper,#f0e9d6);filter:saturate(.55)brightness(.93)}.archive.is-waste .sheet-slot:nth-child(odd) .sheet{rotate:-1.4deg}.archive.is-waste .sheet-slot:nth-child(2n) .sheet{rotate:1deg}.archive-empty{text-align:center;font:14px var(--mono);color:#9d8f74;grid-column:1/-1;margin:12vh 0 0}.archive-foot{border-top:1px solid #ffffff1a;align-items:center;gap:22px;padding-top:14px;display:flex}.foot-link{font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#b8a98b;cursor:pointer;background:0 0;border:0;padding:6px 0;transition:color .16s;position:relative}.foot-link:hover{color:#fff6e3}.foot-link.is-danger{color:#e0866f}.foot-link.is-danger:hover{color:#ffb39e}.import-archive input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.archive-foot p{max-width:320px;font:11.5px/1.4 var(--sans);color:#8f826a;text-align:right;margin:0 0 0 auto}.empty-wrap{position:relative}.shred-confirm{color:#e9dfc9;width:264px;animation:confirm-in .2s var(--settle) both;background:#1c1612;border:1px solid #ffffff24;border-radius:4px;padding:14px 16px 12px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 16px 32px #000a}@keyframes confirm-in{0%{opacity:0;transform:translateY(6px)}}.shred-confirm p{font:13px/1.5 var(--sans);text-align:left;margin:0 0 12px}.shred-confirm div{justify-content:flex-end;gap:6px;display:flex}.shred-confirm button{min-height:34px;font:600 11px/1 var(--sans);letter-spacing:.08em;cursor:pointer;border:0;border-radius:3px;padding:0 14px}.shred-keep{color:#d8ccb2;background:0 0}.shred-keep:hover{background:#ffffff14}.shred-go{color:#fff3ea;background:#b0412c}.shred-go:hover{background:#c24c35}@keyframes crease{0%{opacity:0}}@media (max-width:1100px){.archive-foot p{display:none}}@media (max-width:700px){.archive{padding:16px 16px 96px}.archive-bar{flex-wrap:wrap;gap:6px 12px}.archive-close{order:2;margin-left:auto}.archive-search{flex-basis:100%;order:3;max-width:none}.archive-shelf{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:22px 16px;margin-top:14px}.sheet{padding:12px 11px 10px}.sheet-snippet{font-size:10px}.archive-foot{flex-wrap:wrap;gap:4px 16px}}.desk-refined .dialog-backdrop:has(.physical-reader){z-index:20;-webkit-backdrop-filter:blur(6px)saturate(.85);backdrop-filter:blur(6px)saturate(.85);background:#120d09d9;padding:28px 16px 20px;animation:.26s both veil-in}.desk-refined .physical-reader{width:min(760px,100vw - 32px);max-height:calc(100svh - 56px);box-shadow:none;color:#d8ccb2;animation:reader-in .38s var(--settle) both;background:0 0;border-radius:0;flex-direction:column;gap:14px;padding:0;display:flex;overflow:visible}@keyframes reader-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.desk-refined .physical-reader:before{display:none}.desk-refined .physical-reader.is-throwing>:not(.reader-scroll){opacity:0;transition:opacity .2s}.desk-refined .physical-reader .close-dialog{color:#b8a98b;border-radius:50%;top:2px;right:0}.desk-refined .physical-reader .close-dialog:hover{color:#fff6e3;background:#ffffff14}.desk-refined .physical-reader .reader-header{box-shadow:none;font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#b8a98b;background:0 0;margin:0;padding:0 56px 0 0}.desk-refined .physical-reader .reader-header .text-button{color:#e9dfc9;min-height:32px;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.desk-refined .physical-reader .reader-header .text-button:before{content:"←";letter-spacing:0;margin-right:8px}.desk-refined .physical-reader .reader-header .text-button:hover{color:#fff}.desk-refined .physical-reader .paper-outline{background:0 0;margin:0}.desk-refined .physical-reader .reader-scroll{min-height:0;max-height:none;box-shadow:none;background:0 0;flex:1;padding:0}.desk-refined .physical-reader .reader-paper{background-color:var(--paper,#f0e9d6);border-radius:1px;min-height:320px;padding:44px 64px 56px;box-shadow:0 1px 2px #0006,0 24px 40px -20px #000b}.desk-refined .physical-reader .reader-controls,.desk-refined .physical-reader .reader-actions{box-shadow:none;background:0 0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.desk-refined .physical-reader .printed-button{color:#d8ccb2;min-height:34px;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.desk-refined .physical-reader .printed-button:hover:not(:disabled){color:#fff6e3;background:#ffffff14}.desk-refined .physical-reader .reader-actions>.printed-button{color:#2a251b;background:#efe6cf;min-height:38px;padding:0 16px}.desk-refined .physical-reader .reader-actions>.printed-button:hover:not(:disabled){color:#2a251b;background:#fbf3dd}.desk-refined .physical-reader .reader-actions>.printed-button:disabled{opacity:.4}.desk-refined .physical-reader .replay-speed{background:0 0;gap:2px;padding:0}.desk-refined .physical-reader .replay-speed button{color:#8f826a;min-width:32px;min-height:30px;font:600 11px/1 var(--mono);cursor:pointer;background:0 0;border:0;border-radius:2px}.desk-refined .physical-reader .replay-speed button[aria-pressed=true]{color:#fff6e3;box-shadow:none;background:#ffffff1f}.desk-refined .physical-reader .replay-position{font:11px var(--mono);color:#8f826a}.desk-refined .physical-reader .paper-dog-ear summary{color:#b8a98b;min-height:34px;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;box-shadow:none;cursor:pointer;background:0 0;align-items:center;padding:0 8px;display:flex}.desk-refined .physical-reader .paper-dog-ear summary:hover{color:#fff6e3}.desk-refined .physical-reader .paper-dog-ear>div{background:#1c1612;border:1px solid #ffffff1f;border-radius:4px;gap:2px;padding:4px;bottom:calc(100% + 8px);box-shadow:0 16px 32px #000a}.desk-refined .physical-reader .paper-dog-ear .icon-button{white-space:nowrap;color:#d8ccb2;border-radius:3px}.desk-refined .physical-reader .paper-dog-ear .icon-button:hover{color:#ffb39e;background:#ffffff14}.desk-refined .physical-reader .continue-note{font:12px/1.5 var(--sans);color:#8f826a;text-align:left;margin:0}@media (max-width:700px){.desk-refined .physical-reader .reader-paper{padding:28px 22px 36px}.desk-refined .physical-reader .reader-controls,.desk-refined .physical-reader .reader-actions{flex-wrap:wrap}}.shredder-stage{z-index:30;pointer-events:none;width:min(360px,100vw - 48px);height:570px;position:absolute;top:50%;left:50%;translate:-50% -46%}.shred-progress{color:#efe3c8;font:15px/1.5 var(--mono);text-align:center;margin:0;position:absolute;top:0;left:-24px;right:-24px}.shredder-object{z-index:2;filter:drop-shadow(8px 18px 20px #0008);width:100%;height:auto;position:absolute;top:176px;left:0}.shredder-feed{height:198px;position:absolute;top:40px;left:15%;right:15%;overflow:hidden}.shred-sheet{background:var(--paper,#f0e9d6);height:184px;font:12px/1.6 var(--mono);color:#2b261c;padding:20px;animation:1.4s cubic-bezier(.4,0,.8,.5) both shred-feed;position:absolute;inset:0 8px auto;box-shadow:2px 5px 12px #0005}.shred-sheet b{white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px;display:block;overflow:hidden}.shred-sheet span{overflow-wrap:anywhere;max-height:100px;display:block;overflow:hidden}@keyframes shred-feed{0%{transform:translateY(-160px)}18%,30%{transform:translateY(0)}to{transform:translateY(216px)}}.is-shredding .archive-shelf{visibility:hidden}.shredder-stage.is-still .shred-sheet{animation:none}.basket-message{z-index:31;color:#f1d5af;font:14px/1.5 var(--sans);text-align:center;margin:0;position:absolute;bottom:94px;left:24px;right:24px}.basket-message:empty{display:none}@media (max-height:700px){.shredder-stage{transform:scale(.72)}}@media (max-width:700px){.shred-confirm{width:min(260px,100vw - 28px)}}.ink-defs{pointer-events:none;position:absolute}.ink-glyph,.paper-editor .ink-glyph{-webkit-text-stroke:.35px currentColor;text-shadow:0 0 .5px color-mix(in srgb, currentColor 75%, transparent), 0 0 1.5px color-mix(in srgb, currentColor 30%, transparent), .15px .25px .4px color-mix(in srgb, currentColor 35%, transparent)}.ink-glyph.double-strike,.paper-editor .ink-glyph.double-strike{text-shadow:.4px .2px currentColor, -.2px 0 currentColor, 0 0 1.5px color-mix(in srgb, currentColor 30%, transparent)}.paper-editor .ink-fresh{animation:.9s ease-out ink-wet}@keyframes ink-wet{0%{-webkit-text-stroke-width:.7px;text-shadow:0 0 .6px currentColor, 0 0 2.4px color-mix(in srgb, currentColor 70%, transparent)}}.paper-editor .cm-content,.readable-paper{filter:url(#ink-edge)}.desk-bin-spot{z-index:3;pointer-events:none;transition:opacity .3s ease, translate .3s var(--settle);position:absolute;bottom:20px;right:44px}.desk-bin{cursor:pointer;pointer-events:auto;transform-origin:50% 100%;width:104px;height:132px;filter:drop-shadow(calc(var(--shadow-x) * .5) 3px 5px #0007);transition:transform .2s var(--settle);background:0 0;border:0;padding:0;display:block;position:relative}.desk-bin svg{width:100%;height:100%;display:block}.desk-bin:hover{transform:translateY(-2px)}.desk-bin:active{transform:translateY(1px)}.desk-bin:focus-visible{outline:2px solid var(--vermilion);outline-offset:4px;border-radius:6px}.bin-mouth{pointer-events:none;width:72%;height:22%;position:absolute;top:12%;left:14%}.desk-bin.is-caught{animation:bin-catch .46s var(--settle)}@keyframes bin-catch{25%{transform:translateY(3px)scale(1.03,.96)}55%{transform:rotate(-1.6deg)}80%{transform:rotate(.8deg)}}.immersive .desk-bin-spot{opacity:0;pointer-events:none;translate:0 24px}.settings-open .desk-bin-spot{visibility:hidden}@media (max-width:700px){.desk-bin-spot{transform-origin:100% 100%;bottom:12px;right:8px;scale:.72}.desk-refined .desk-front{width:calc(100% - 118px);left:14px;transform:none}}.crumpling{z-index:50;position:relative;box-shadow:0 6px 12px #0007}.paper-ghost{z-index:120;transform-origin:50%;box-shadow:0 6px 12px #0007}.crumpling:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#00000030 40%,#0000 44%),linear-gradient(60deg,#0000 50%,#00000028 52%,#0000 56%),linear-gradient(160deg,#0000 25%,#fff5 27%,#0000 30%),linear-gradient(20deg,#0000 64%,#00000024 66%,#0000 70%),radial-gradient(circle,#0000 40%,#00000040);animation:.3s ease-out both crease;position:absolute;inset:0}.desk-refined .ref-tab,.desk-refined .immersive-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#efe3c8;text-shadow:none;transition:background .16s ease, color .16s ease, transform .12s var(--settle);background:#140f0a66;border:1px solid #ffffff24;border-radius:4px;box-shadow:0 6px 14px -6px #0008}.desk-refined .ref-tab{height:40px;font:600 10px/1 var(--sans);letter-spacing:.18em;padding:0 16px;top:20px;right:76px}.desk-refined .immersive-toggle{width:40px;height:40px;top:20px;right:24px}.desk-refined .ref-tab:before,.desk-refined .ref-tab:after{display:none}.desk-refined .ref-tab:hover,.desk-refined .immersive-toggle:hover{color:#fff6e3;background:#140f0a8c}.desk-refined .ref-tab:active,.desk-refined .immersive-toggle:active{transform:translateY(1px);box-shadow:0 3px 8px -4px #0008}@media (max-width:700px){.desk-refined .ref-tab{top:12px;right:62px}.desk-refined .immersive-toggle{top:12px;right:14px}}.ruling-blank{--ruling-image:none}.ruling-narrow,.ruling-margin{--ruling-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule-line,31px) - 1px), #568caa38 calc(var(--rule-line,31px) - 1px) var(--rule-line,31px))}.ruling-wide{--ruling-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule-line,31px) * 2 - 1px), #568caa38 calc(var(--rule-line,31px) * 2 - 1px) calc(var(--rule-line,31px) * 2))}.ruling-graph{--ruling-image:linear-gradient(to right, #568caa28 1px, transparent 1px), linear-gradient(to bottom, #568caa28 1px, transparent 1px);--ruling-size:calc(var(--rule-line,31px) / 2) calc(var(--rule-line,31px) / 2)}.ruling-dots{--ruling-image:radial-gradient(circle, #51696b66 .7px, transparent .9px);--ruling-size:calc(var(--rule-line,31px) / 2) calc(var(--rule-line,31px) / 2)}.paper-writing,.readable-paper,.ruling-swatch{background-image:var(--ruling-image,none);background-size:var(--ruling-size,auto)}.paper-writing:before{content:"";z-index:-1;background-image:var(--ruling-image,none);background-size:var(--ruling-size,auto);pointer-events:none;position:absolute;inset:0 0 -100vh}.paper-writing{background-image:none}.paper-writing.ruling-margin:after{content:"";pointer-events:none;background:#b64d4d55;width:1px;position:absolute;top:-100px;bottom:-100vh;left:-20px}.readable-paper.ruling-margin{border-left:1px solid #b64d4d55;padding-left:16px}.ruling-swatch{--rule-line:10px;background-color:#f0e9d6;width:56px;height:62px;display:block;position:relative;box-shadow:1px 2px 3px #23190c26}.ruling-swatch.ruling-margin:after{content:"";background:#b64d4d66;width:1px;position:absolute;top:0;bottom:0;left:10px}.ref-rulings .ref-row{grid-template-columns:repeat(3,minmax(0,1fr))}button.head-body{cursor:grab;touch-action:none;border:0;padding:0}button.head-body:after{content:"";position:absolute;inset:-8px}button.head-body:focus-visible{outline:2px solid var(--vermilion);outline-offset:5px}button.head-body:disabled{cursor:default}.print-head.is-dragging,.print-head.is-striking{transition:none}.print-head.is-dragging .head-body{cursor:grabbing;animation:none}.typebar-strike{z-index:1;pointer-events:none;transform-origin:50% 100%;width:0;height:0;position:absolute;top:3px;left:0}.typebar-arm{width:4px;height:var(--typebar-reach,39px);transform-origin:bottom;background:linear-gradient(90deg,#555a55,#e4e4d9 45%,#7c827b);position:absolute;bottom:0;left:-2px;box-shadow:2px 2px 2px #17181035}.typebar-slug{bottom:calc(var(--typebar-reach,39px) - 3px);background:linear-gradient(#e0e2d9,#7d857c 25%,#252b26 60%,#101510);border-radius:1px;width:16px;height:6px;position:absolute;left:-8px;box-shadow:1px 3px 2px #17181045}.typebar-strike.is-striking .typebar-arm{animation:.105s ease-out typebar-arm-hit}.typebar-strike.is-striking .typebar-slug{animation:.105s ease-out typebar-hit}@keyframes typebar-arm-hit{0%,to{transform:scaleY(1)}24%,40%{transform:scaleY(1.06)}}@keyframes typebar-hit{0%,to{transform:translateY(0);box-shadow:1px 3px 2px #17181045}24%,40%{transform:translateY(-2px);box-shadow:0 1px #17181065}}.desk-refined .head-body{z-index:2;border-radius:12px 12px 13px 13px;width:52px;height:28px;animation:none;left:-26px}.desk-refined .head-guide{background:#41453c;border:0;border-radius:2px;width:12px;height:3px;margin-left:-6px;top:-2px;left:50%;box-shadow:0 1px #fff7}.desk-refined .head-window{height:6px;top:10px;left:20px;right:20px}.reduce-motion .typebar-strike *,.reduce-motion .print-head{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.typebar-strike *,.print-head{transition:none!important;animation:none!important}}.desk-bin .bin-object{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.desk-refined .machine-deck{--print-origin:36px}}.desk-clock .clock-hand.second{width:1px;height:42%;box-shadow:none;transform:rotate(var(--angle));background:#aa3e2d;border-radius:0;transition:none;left:calc(50% - .5px)}.flip-seconds{font:11px/1 var(--mono);color:#f8e6c6;font-variant-numeric:tabular-nums;position:absolute;bottom:16px;right:16px}.desk-refined .desk-front{height:54px;bottom:10px}.desk-refined .drawer-handle{min-height:54px}.desk-refined .tray-card.card-front{height:38px;padding-top:8px}.desk-refined .tray-stack{height:38px}.desk-refined .desk-clock{z-index:8}.desk-refined .ref-tab,.desk-refined .immersive-toggle{width:auto;min-height:44px;font:500 12px/1 var(--sans);text-transform:none;letter-spacing:.02em;justify-content:center;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.desk-refined .ref-tab{right:160px}.desk-refined .immersive-toggle{right:24px}.desk-refined .ref-tab span,.desk-refined .immersive-toggle span{white-space:nowrap}.bin-full-label{color:#f7e5c7;font:500 11px/1.3 var(--sans);white-space:nowrap;background:#34261b;border-radius:3px;padding:5px 8px;position:absolute;bottom:-6px;left:-16px;right:-16px}@media (max-width:700px){.desk-refined .ref-tab{top:12px;right:146px}.desk-refined .immersive-toggle{top:12px;right:14px}}.desk-controls{z-index:12;position:fixed;top:20px;right:20px}.desk-control-stack{flex-direction:column;gap:6px;display:flex}.desk-control{color:#efe3c8;cursor:pointer;width:44px;min-height:44px;transition:background .16s ease, transform .12s var(--settle);background:#211a13e8;border:1px solid #ffffff24;border-radius:5px;place-items:center;padding:0;display:grid;position:relative}.desk-control>span{white-space:nowrap;height:44px;font:500 12px/1 var(--sans);pointer-events:none;opacity:0;transition:opacity .16s ease, transform .18s var(--settle);background:#211a13f5;border:1px solid #ffffff24;border-radius:5px;align-items:center;padding:0 14px;display:flex;position:absolute;top:0;right:calc(100% + 8px);transform:translate(6px)}.desk-control:focus-visible>span{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.desk-control:hover{background:#372a1ef5}.desk-control:hover>span{opacity:1;transform:none}}.desk-control:active{transform:translateY(1px)}.desk-control[aria-pressed=true]{border-color:#d4bd8c80}.desk-controls[inert]{visibility:hidden}.settings-account{color:inherit;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.settings-account small{opacity:.65;margin-top:5px;font-size:12px;display:block}.desk-refined.large-type .paper-editor{font-size:22px}@media (max-width:700px){.desk-controls{top:12px;right:14px}.desk-refined.large-type .paper-editor{font-size:21px}}.desk-refined.reduce-motion .machine-face,.desk-refined.reduce-motion .machine-front,.desk-refined.reduce-motion .machine-foot,.desk-refined.reduce-motion .machine-shadow,.desk-refined.reduce-motion .machine:after,.desk-refined.reduce-motion .desk-control{transition:none}.auth-desk{background:linear-gradient(160deg,#00000014,#00000075),url(/textures/walnut.png?v=2) 50%/cover;place-items:center;min-height:100svh;padding:40px 20px;display:grid}.auth-sheet{background-blend-mode:multiply;background:#f5efdf url(/textures/paper-cotton.png) 0 0/420px 420px;width:min(100%,460px);padding:36px 30px 22px;box-shadow:0 2px 3px #00000030,12px 24px 40px #00000050}.auth-heading{margin-bottom:26px}.auth-brand{color:var(--ink);font:600 22px var(--sans);text-decoration:none;display:inline-block}.auth-heading p{margin:10px 0 0}.auth-heading p,.auth-note{color:#746c5b;font-size:15px;line-height:1.5}.auth-sheet .auth-card-box{width:100%;max-width:100%;box-shadow:none;border:0;border-radius:0;overflow:visible}.auth-sheet .auth-card{box-shadow:none;background:0 0;padding:0}.auth-sheet .auth-footer{background:0 0}.auth-note{text-align:center;font:13px/1.5 var(--sans);margin:4px 0 0}.auth-local{text-align:center;border-top:1px solid #746c5b40;margin-top:24px;padding-top:16px}.auth-local-link{min-height:44px;color:var(--ink);font:500 16px/1.4 var(--sans);text-underline-offset:4px;justify-content:center;align-items:center;display:inline-flex}.auth-local-link:hover{text-decoration-thickness:2px}.auth-local-link:focus-visible,.auth-brand:focus-visible,.storage-sign-in:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.storage-sign-in{min-height:44px;color:var(--ink);font-family:var(--sans);align-items:center;text-decoration:none;display:inline-flex}.desk-account{cursor:default}@media (max-width:540px){.auth-desk{padding:20px 12px}.auth-sheet{padding:28px 20px 20px}}.archive.archive-deck-view{overscroll-behavior:contain;color:#f5ecd9;--archive-ease:cubic-bezier(.16, 1, .3, 1);justify-content:safe center;padding:32px 20px;overflow-y:auto}.archive-deck-view .archive-veil{-webkit-backdrop-filter:blur(7px)saturate(.85);backdrop-filter:blur(7px)saturate(.85);background:#140f0a45;position:fixed}.archive-shell{z-index:2;flex:none;width:min(620px,100%);animation:.22s both veil-in;position:relative}@keyframes archive-lift{0%{opacity:0;transform:translateY(100px)scale(.96)}to{opacity:1;transform:none}}.archive-deck-view.is-closing .archive-shell{animation:archive-return .3s var(--archive-ease) both;pointer-events:none}@keyframes archive-return{to{opacity:0;transform:translateY(80px)scale(.97)}}.archive-deck-bar{z-index:20;align-items:center;gap:4px;margin:0 60px 22px;display:flex;position:relative}.archive-view-label,.archive-back{font:15px/1.2 var(--sans);color:#fff5e0}.archive-view-label{margin-right:auto}.archive-back{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-right:auto;padding:0 8px 0 0;display:flex}.archive-deck-view .archive-icon,.archive-menu>summary{color:#f5ecd9;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,color .16s;display:inline-grid}.archive-deck-view .archive-icon:hover,.archive-menu>summary:hover,.archive-back:hover{color:#fffaf0;background:#fff5e016}.archive-deck-view button:disabled{opacity:.4;cursor:default}.archive-deck-view :is(button,summary,input,[tabindex="0"]):focus-visible{outline-offset:4px;box-shadow:none;outline:2px solid #d6af72}.archive-search-field{align-items:center;min-width:0;display:flex}.archive-search-field.is-expanded{border-bottom:1px solid #e9dfc975;flex:1}.archive-search-field input{color:#fff5e0;width:100%;min-width:0;font:14px var(--mono);caret-color:#fff5e0;outline-offset:-2px;background:0 0;border:0;padding:8px 2px}.archive-search-field input::placeholder{color:#e9dfc9}.archive-deck{perspective:1200px;height:min(464px,100dvh - 246px);min-height:240px;position:relative}.archive-active,.archive-card,.archive-empty-paper{width:calc(100% - 128px);position:absolute;top:0;left:50%}.archive-active{z-index:10;height:100%;transform:translate(-50%)}.archive-card,.archive-paper,.archive-empty-paper{background:var(--paper,#f0e9d6) var(--paper-texture,url(/textures/paper-cotton.png)) 0 0 / 420px;background-blend-mode:multiply;color:#322a1e;box-shadow:5px 14px 24px #100a0433,1px 2px 3px #100a042b}.archive-card{text-align:left;transform-origin:50% 90%;height:calc(100% - 64px);transform:translateX(calc(-50% + var(--card-offset) * 48px)) translateY(calc(var(--card-depth) * 5px)) rotate(calc(var(--card-offset) * 5deg)) scale(calc(1 - var(--card-depth) * .025));z-index:calc(5 - var(--card-depth));cursor:pointer;transition:transform .32s var(--archive-ease), box-shadow .2s ease;border:0;border-radius:0;padding:26px 32px;overflow:hidden}.archive-card:hover{box-shadow:6px 18px 32px #100a0466}.archive-card>span:first-child{color:#766950;font:11px var(--sans);margin-bottom:24px;display:block}.archive-card strong{font:17px/1.5 var(--mono);overflow-wrap:anywhere;margin-bottom:20px;display:block}.archive-card-snippet{white-space:pre-wrap;font:14px/1.7 var(--mono);overflow-wrap:anywhere}.archive-paper{isolation:isolate;height:calc(100% - 64px);position:relative}.archive-paper-scroll{z-index:1;overscroll-behavior:contain;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:#9d8a6570 transparent;height:100%;padding:28px 32px 40px;position:relative;overflow:auto}.archive-paper-scroll::selection,.archive-paper-scroll ::selection{background:#bd995b55}.archive-paper-date{color:#71634b;font:11px/1.4 var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.archive-paper-date .paper-stamp{font-size:9px}.archive-paper .readable-paper{font:16px/1.85 var(--paper-font,var(--mono))}.archive-paper .paper-title-read{font:600 20px/1.4 var(--paper-font,var(--mono));color:#322a1e;overflow-wrap:anywhere;margin:0 0 24px}.archive-paper .read-line{white-space:pre-wrap;overflow-wrap:anywhere}.archive-paper .ink-glyph{color:var(--ribbon,#322a1e)}.archive-blank{color:#766950;font:italic 15px var(--mono)}.archive-paper-actions{justify-content:center;align-items:center;gap:6px;height:48px;margin-top:16px;display:flex}.archive-open{color:#3b2f1e;min-width:132px;height:44px;font:500 15px var(--sans);cursor:pointer;transition:background .15s ease, transform .15s var(--archive-ease);background:#f3e9d1;border:0;border-radius:4px;justify-content:center;align-items:center;gap:16px;padding:0 24px;display:inline-flex;box-shadow:1px 3px 6px #100a0440}.archive-open:hover{background:#fff7e6;transform:translateY(-2px)}.archive-open:active{transform:translateY(1px)}.archive-discard:hover{color:#ffba96!important}.archive-menu{position:relative}.archive-menu>summary{list-style:none}.archive-menu>summary::-webkit-details-marker{display:none}.archive-menu-popover{z-index:40;color:#3b2f1e;background:#f3ead8;border-radius:8px;min-width:206px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:3px 10px 26px #100a0470}.paper-menu .archive-menu-popover{top:auto;bottom:calc(100% + 8px)}.archive-menu-popover :is(button,label){color:#3b2f1e;width:100%;min-height:44px;font:14px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:relative}.archive-menu-popover :is(button,label):hover{background:#dfceb0}.archive-menu-popover input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.archive-menu-popover label:focus-within{outline:2px solid #98703a}.archive-deck-footer{z-index:15;justify-content:space-between;align-items:center;width:calc(100% - 112px);min-height:72px;margin:12px auto 0;display:flex;position:relative}.archive-pagination{align-items:center;gap:6px;display:flex}.archive-pagination span{text-align:center;min-width:42px;font:12px var(--sans);font-variant-numeric:tabular-nums;color:#f5ecd9}.archive-basket{margin-left:auto;position:relative}.archive-basket .desk-bin{filter:none;width:62px;height:78px;margin:0}.archive-basket .bin-object{object-fit:contain;filter:drop-shadow(3px 6px 5px #100a0455);width:62px;height:78px}.archive-basket .bin-mouth{width:80%;height:14%;top:8%;left:10%}.archive-basket .bin-full-label{display:none}.archive-basket.is-selected .desk-bin{opacity:.75}.archive-empty-bin{margin-left:auto}.archive-empty-paper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:calc(100% - 64px);padding:28px;display:flex;transform:translate(-50%)}.archive-empty-paper p{font:18px/1.5 var(--mono);margin:0}.archive-empty-paper span{font:14px/1.6 var(--sans);color:#71634b}.archive-message,.archive-retention{text-align:center;font:13px/1.5 var(--sans);color:#fff0d8;margin:4px 60px 0}.archive-retention{color:#e9dfc9;font-size:12px}.archive-deck-view.is-waste .archive-active{animation:archive-unfold .32s var(--archive-ease) both}@keyframes archive-unfold{0%{opacity:.5;transform:translate(-50%)translateY(12px)rotate(-2deg)scale(.97)}}.archive-paper.is-discarded:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(135deg,#0000 47%,#594c3020 49.6%,#fff9e735 50%,#0000 52%),linear-gradient(25deg,#0000 48%,#594c3015 49.8%,#fff9e72b 50.2%,#0000 53%);position:absolute;inset:0}.archive-confirm{z-index:50;color:#3b2f1e;background:#f3ead8;border-radius:6px;width:min(300px,100% - 40px);padding:28px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 15px 32px #100a0470}.archive-confirm p{font:18px/1.4 var(--mono);margin:0 0 8px}.archive-confirm>span{font:14px/1.5 var(--sans);color:#71634b}.archive-confirm>div{gap:8px;margin-top:24px;display:flex}.archive-confirm button{color:#3b2f1e;cursor:pointer;background:#dfceb0;border:0;border-radius:4px;flex:1;min-height:44px}.archive-confirm .archive-shred{color:#fff7e8;background:#85422d}.archive-shell:has(.archive-confirm) .archive-deck{opacity:.4}.archive-deck-view .shredder-stage{top:45%}.archive-deck-view.is-shredding .archive-deck{visibility:hidden}.archive-replay{z-index:20;color:#fff0d8;background:#30261be8;border-radius:6px;align-items:center;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%);box-shadow:2px 5px 14px #100a0445}.archive-replay>button{color:inherit;cursor:pointer;min-width:44px;min-height:44px;font:13px var(--sans);background:0 0;border:0}@media (max-width:640px){.archive.archive-deck-view{padding:24px 10px}.archive-deck-bar{margin:0 20px 18px}.archive-active,.archive-card,.archive-empty-paper{width:calc(100% - 52px)}.archive-card{transform:translateX(calc(-50% + var(--card-offset) * 15px)) translateY(calc(var(--card-depth) * 4px)) rotate(calc(var(--card-offset) * 3deg)) scale(calc(1 - var(--card-depth) * .015));padding:22px}.archive-paper-scroll{padding:24px 24px 32px}.archive-paper .readable-paper{font-size:15px;line-height:1.8}.archive-paper .paper-title-read{font-size:19px}.archive-paper-date{margin-bottom:24px}.archive-deck-footer{width:calc(100% - 40px)}.archive-message,.archive-retention{margin-inline:24px}.archive-view-label{font-size:14px}.archive-search-field.is-expanded{max-width:170px}}.reduce-motion .archive-shell,.reduce-motion .archive-deck-view.is-waste .archive-active{animation:none}.reduce-motion .archive-deck-view :is(.archive-card,.archive-open,.archive-veil){transition:none}@media (prefers-reduced-motion:reduce){.archive-shell,.archive-deck-view.is-waste .archive-active{animation:none}.archive-deck-view :is(.archive-card,.archive-open,.archive-veil){transition:none}}@media print{.desk.desk-refined>.archive-deck-view{display:block!important}.archive-deck-view,.archive-deck-view .archive-shell,.archive-deck-view .archive-deck,.archive-deck-view .archive-active{color:#000;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;animation:none!important;position:static!important;overflow:visible!important;transform:none!important}.archive-deck-view>:not(.archive-shell),.archive-shell>:not(.archive-deck),.archive-deck>:not(.archive-active),.archive-active>:not(.print-document){display:none!important}}.archive-paper .paper-title-read{text-transform:none;letter-spacing:0;text-align:left;text-shadow:none}.archive-active{animation:archive-select .24s var(--archive-ease) both}@keyframes archive-select{0%{opacity:.65;transform:translate(-50%)translateY(8px)}}.archive-waste-papers{scrollbar-width:none;align-items:center;gap:6px;min-width:0;padding:8px 2px;display:flex;overflow-x:auto}.archive-waste-thumb{background:var(--paper) url(/textures/paper-cotton.png) 0 0 / 140px;color:#50432c;cursor:pointer;width:44px;height:56px;transition:transform .18s var(--archive-ease), opacity .18s ease;opacity:.65;border:0;border-radius:0;flex:none;padding:7px 5px;position:relative;transform:rotate(-3deg);box-shadow:2px 4px 5px #100a0440}.archive-waste-thumb:nth-child(2n){transform:rotate(3deg)}.archive-waste-thumb.is-current{opacity:1;transform:translateY(-5px)}.archive-waste-thumb span{font:6px/1.3 var(--mono);overflow-wrap:anywhere;max-height:28px;display:block;overflow:hidden}.archive-waste-thumb:after{content:"";pointer-events:none;background:linear-gradient(130deg,#0000 48%,#5f4c3329 50%,#0000 53%);position:absolute;inset:0}.archive-deck-view.is-waste .archive-deck-footer{gap:8px}.archive-deck-view.is-waste .archive-basket{margin-left:0}.reduce-motion .archive-active{animation:none}.reduce-motion .archive-waste-thumb{transition:none}@media (max-width:400px){.archive-waste-papers{gap:0}.archive-deck-view.is-waste .archive-basket .desk-bin,.archive-deck-view.is-waste .archive-basket .bin-object{width:44px}}@media (prefers-reduced-motion:reduce){.archive-active{animation:none}.archive-waste-thumb{transition:none}}.filing-paper-flight.desk-refined{z-index:180;pointer-events:none;transform-origin:50%;will-change:transform, opacity;background:0 0;border:0;min-width:0;min-height:0;margin:0;padding:0;display:block;position:fixed;overflow:hidden;box-shadow:4px 15px 24px #1c120933}.filing-paper-flight.desk-refined .paper-window{clip-path:inset(0);visibility:visible;width:100%;height:100%;position:absolute;inset:0}.filing-paper-flight :is(.paper-motion,.paper-impact){visibility:visible;animation:none!important;transform:none!important}.desk-refined .tear-key-label{letter-spacing:.055em;font-size:9px}.archive-folder-view .archive-shell{width:min(1020px,100% - 48px)}.archive-folder-view .archive-deck-bar{margin:0 110px 14px 0}.archive-folder-view .archive-deck{width:calc(100% - 110px);height:min(560px,100dvh - 190px);min-height:300px;position:relative}.archive-drawer-3d{width:100%;height:100%;position:relative}.archive-drawer-canvas{touch-action:none;outline-offset:-4px;position:absolute;inset:0}.archive-drawer-canvas canvas{width:100%;height:100%;display:block}.archive-drawer-hit{color:#0000;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:4px;padding:0;position:absolute}.archive-drawer-hit span{opacity:0}.archive-drawer-hit[hidden]{display:none}.archive-drawer-hit:focus-visible{outline-offset:3px;outline:2px solid #f5dfb6}.archive-drawer-canvas.has-fallback{align-content:start;gap:8px;padding:16px;display:grid;overflow-y:auto}.has-fallback .archive-drawer-hit{color:#f5e6c9;text-align:left;background:#31545b;width:100%;min-height:56px;padding:16px;position:relative;transform:none}.has-fallback .archive-drawer-hit span{opacity:1}.archive-drawer-stage{transition:transform .22s var(--archive-ease), opacity .22s var(--archive-ease);position:absolute;inset:0}.archive-drawer-stage.is-behind-preview{opacity:.16;pointer-events:none;transform:translateY(20px)scale(.96)}.archive-drawer-canvas:focus{outline:none}.archive-folder-stage{z-index:12;width:min(492px,100% - 20px);height:100%;margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.archive-folder-backing{background-blend-mode:multiply;background:#b99a66 url(/textures/paper-kraft.png) 50%/440px;border-radius:4px;position:absolute;inset:5px -6px 58px;transform:rotate(1deg);box-shadow:4px 12px 26px #150c0855}.archive-folder-view .archive-active{width:100%;height:100%;animation:archive-file-lift .22s var(--archive-ease) both;padding:0;position:relative;top:auto;left:auto;transform:none}.archive-folder-stage.is-returning .archive-active{animation:archive-file-return .22s var(--archive-ease) both}.archive-folder-stage.is-returning .archive-folder-backing{opacity:0;transition:opacity .16s}@keyframes archive-file-return{to{opacity:0;transform:translateY(32px)scale(.94)}}@keyframes archive-file-lift{0%{opacity:0;transform:translateY(32px)scale(.94)}to{opacity:1;transform:none}}.archive-folder-view .archive-paper-scroll{padding:26px 28px 32px}.archive-folder-view .archive-deck-footer{width:calc(100% - 110px);min-height:44px;margin:8px 110px 0 0}.archive-folder-count{font:11px var(--sans);color:#e7d6b8;font-variant-numeric:tabular-nums;padding-left:10px}.archive-folder-view .archive-basket{margin:0;position:absolute;bottom:26px;right:-110px}.archive-folder-view .archive-basket :is(.desk-bin,.bin-object){width:100px;height:128px}.archive-folder-view .archive-empty-bin{position:absolute;bottom:165px;right:-92px}.archive-folder-view .archive-retention{text-align:right;margin:0 110px 0 0}.archive-folder-view .archive-empty-paper{width:calc(100% - 28px)}.archive-menu-separator{background:#b7a27b66;height:1px;margin:5px 10px}@media (max-width:680px){.archive-folder-view .archive-shell,.archive-folder-view.is-reading .archive-shell{width:100%}.archive-folder-view .archive-deck-bar{gap:0;margin:0 0 14px}.archive-folder-view .archive-deck{width:100%;height:min(440px,100dvh - 240px);min-height:300px}.archive-folder-view .archive-paper-scroll{padding:24px 22px 30px}.archive-folder-view .archive-deck-footer{gap:8px;width:100%;min-height:94px;margin:0}.archive-folder-view .archive-basket{margin-left:auto;position:relative;bottom:auto;right:auto}.archive-folder-view .archive-basket :is(.desk-bin,.bin-object){width:72px;height:92px}.archive-folder-view .archive-empty-bin{margin-left:auto;position:static}.archive-folder-view .archive-retention{margin:0}.archive-folder-view .archive-message{margin-inline:8px}.archive-folder-view .archive-search-field.is-expanded{max-width:none}}.reduce-motion .archive-folder-view .archive-active{animation:none}.archive-deck.is-instant .archive-drawer-stage{transition:none}.archive-deck.is-instant .archive-active{animation:none}.reduce-motion .archive-drawer-stage{transition:none}@media (prefers-reduced-motion:reduce){.archive-drawer-stage{transition:none}.archive-folder-view .archive-active{animation:none}}@media print{.archive-folder-view .archive-folder-stage{width:auto!important;height:auto!important;margin:0!important;position:static!important;transform:none!important}.archive-folder-view .archive-deck>:not(.archive-folder-stage),.archive-folder-view .archive-folder-stage>:not(.archive-active){display:none!important}.archive-folder-view .archive-folder-stage{display:block!important}}.desk-refined .deck-format-controls{box-shadow:none;background:0 0;border:0;align-items:center;gap:24px;padding:0;display:flex}.desk-refined .machine-key-bank{background:var(--keybed);border:1px solid #0006;flex:1.25;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;max-width:none;margin:0;padding:5px;display:grid;box-shadow:inset 0 2px 4px #0008,0 1px #fff3}.desk-refined .machine-key-bank :is(.deck-mech-btn,.deck-ribbon-rocker){width:100%;min-width:0;max-width:none;height:44px;padding-inline:4px}.desk-refined .machine-key-bank .mech-label{letter-spacing:.015em;font-size:9px}.machine-paper-controls{flex:1;grid-template-columns:1fr 100px 1fr;gap:14px;min-width:0;display:grid}.machine-paper-setting{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.machine-paper-setting>.engraved{letter-spacing:.13em;color:var(--badge-ink);opacity:.8;font-size:8px;line-height:1}.typeface-dial,.ruling-lever{color:var(--badge-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:66px;padding:0;display:flex}.mechanism-caption{max-width:100%;font:9px/1.1 var(--mono);color:var(--badge-ink);white-space:nowrap;display:block}.typeface-bezel{background:conic-gradient(#e5dec4,#7a7867 22%,#e9e4d0 48%,#8a8674 76%,#e5dec4);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 2px 2px #0007,0 0 0 1px #565847}.typeface-wheel{transform:rotate(var(--dial-angle));transition:transform .25s var(--settle);background:repeating-conic-gradient(#383b32 0deg 5deg,#10130e 5deg 10deg);border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 1px 1px #fff5,0 2px 2px #0009}.typeface-wheel:before{content:"";background:radial-gradient(at 40% 30%,#44473a,#1c211a 70%);border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 1px #ffffff30}.typeface-wheel i{background:#eadbb1;border-radius:1px;width:2px;height:6px;position:absolute;top:3px;left:calc(50% - 1px)}.typeface-specimen{color:#eee1c0;text-shadow:0 1px 1px #000;pointer-events:none;font:14px Georgia,serif;position:relative}.typeface-specimen.specimen-mono{font-family:var(--mono);font-size:12px}.typeface-specimen.specimen-italic{font-style:italic}.machine-size-keys{align-items:start;gap:6px;height:44px;display:flex}.size-key{border:1px solid var(--key-border);background:var(--key-face);width:44px;height:40px;color:var(--key-ink);box-shadow:0 4px 0 var(--key-foot), 0 5px 0 #444638, 0 7px 6px #0005, inset 0 1px 1px #fff9;transition:transform .1s var(--settle), box-shadow .1s var(--settle);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.size-key:before{content:"";border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 1px 3px #5a554638,0 1px #fff8}.size-key:after{content:"";opacity:.15;background:#3b4034;border-radius:50%;width:3px;height:3px;position:absolute;bottom:6px}.size-key.is-selected:after{opacity:1;background:var(--vermilion,#a84a32)}.size-key:active{box-shadow:0 1px 0 var(--key-foot), 0 2px 0 #444638, 0 2px 2px #0005, inset 0 1px 3px #0002;transform:translateY(3px)}.ruling-mechanism{align-items:center;gap:8px;height:44px;display:flex}.ruling-sample{background:#e7dfc9;border:1px solid #887e66;width:24px;height:31px;box-shadow:inset 0 1px 3px #0003,0 1px #fff8}.ruling-narrow .ruling-sample{background-image:repeating-linear-gradient(#0000 0 4px,#899588 4px 5px)}.ruling-wide .ruling-sample{background-image:repeating-linear-gradient(#0000 0 7px,#899588 7px 8px)}.ruling-margin .ruling-sample{background-image:linear-gradient(90deg,#0000 5px,#ad6555 5px 6px,#0000 6px),repeating-linear-gradient(#0000 0 5px,#899588 5px 6px)}.ruling-graph .ruling-sample{background-image:linear-gradient(#89958880 1px,#0000 1px),linear-gradient(90deg,#89958880 1px,#0000 1px);background-size:5px 5px}.ruling-dots .ruling-sample{background-image:radial-gradient(#747d6e 1px,#0000 1px);background-size:5px 5px}.ruling-slot{background:#272b23;border-radius:11px;width:22px;height:40px;position:relative;box-shadow:inset 0 2px 4px #000b,0 1px #fff7}.ruling-slot:before{content:"";background:#080b07;border-radius:2px;width:3px;position:absolute;top:8px;bottom:7px;left:9px;box-shadow:1px 0 #fff2}.ruling-slot i{border:1px solid var(--key-border);background:var(--key-face);width:18px;height:21px;box-shadow:0 3px 0 var(--key-foot), 0 5px 4px #0008, inset 0 1px #fff9;transition:transform .12s var(--settle);border-radius:6px;position:absolute;top:8px;left:2px}.ruling-slot i:after{content:"";background:#777667;width:8px;height:1px;position:absolute;top:7px;left:4px;box-shadow:0 2px #fff8}.ruling-lever:active .ruling-slot i{transform:translateY(7px)}.machine-paper-controls button:focus-visible{outline:2px solid var(--head-guide-color,var(--vermilion));outline-offset:4px}.desk-refined.settings-open .deck-format-controls{flex-wrap:wrap}@media (max-width:700px){.desk-refined .deck-format-controls{flex-wrap:wrap;gap:14px}.desk-refined .machine-key-bank,.machine-paper-controls{flex-basis:100%}.machine-paper-controls{gap:8px}}.reduce-motion .typeface-wheel{transition:none}@media (prefers-reduced-motion:reduce){.typeface-wheel{transition:none}}.archive-drawer-3d{perspective:1100px}.archive-drawer-canvas{opacity:0}.archive-drawer-canvas.is-ready,.archive-drawer-canvas.has-fallback{opacity:1;transform-origin:50% 90%;animation:.62s cubic-bezier(.77,0,.175,1) both drawer-arrive,.16s linear both veil-in}@keyframes drawer-arrive{0%{transform:translateY(65%)rotateX(16deg)scale(.94)}to{opacity:1;transform:none}}.archive-folder-view.is-closing .archive-shell{animation:.38s cubic-bezier(.77,0,.175,1) both drawer-depart}@keyframes drawer-depart{to{opacity:0;transform:translateY(50%)scale(.96)}}.archive-folder-view.is-closing{pointer-events:none}.archive-basket.is-drop-target{filter:drop-shadow(0 0 12px #edce85)}.archive-basket:after{content:"Drop to discard";white-space:nowrap;font:11px var(--sans);color:#ffedc9;opacity:0;transition:opacity .16s;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.archive-basket.is-drop-target:after{opacity:1}.archive-drag-file{z-index:100;pointer-events:none;color:#453923;transform-origin:50% 15%;background:#f0e9d6 url(/textures/paper-bond.png) 50%/300px;border:7px solid #355c50;border-top-width:16px;border-radius:3px;width:180px;height:220px;padding:22px 18px;position:fixed;box-shadow:8px 20px 32px #130e0950}.archive-drag-file:before{content:"";background:#d1b184;border-radius:5px 5px 0 0;width:85px;height:12px;position:absolute;top:-27px;left:-7px}.archive-drag-file strong{font:14px/1.4 var(--mono);overflow-wrap:anywhere;display:block}.archive-drag-file p{font:10px/1.7 var(--mono);opacity:.7;max-height:135px;overflow:hidden}@keyframes archive-fade-out{to{opacity:0}}.reduce-motion :is(.archive-drawer-canvas.is-ready,.archive-drawer-canvas.has-fallback){animation:.12s both veil-in}.reduce-motion .archive-folder-view.is-closing .archive-shell{animation:.12s both archive-fade-out}.reduce-motion .desk-control>span{transform:none}@media (prefers-reduced-motion:reduce){.archive-drawer-canvas.is-ready,.archive-drawer-canvas.has-fallback{animation:.12s both veil-in}.archive-folder-view.is-closing .archive-shell{animation:.12s both archive-fade-out}.desk-control>span{transform:none}}.account-desk-gate{color:#eee4cf;background:radial-gradient(at 50% 35%,#594332,#201710);place-items:center;min-height:100svh;padding:24px;display:grid}.account-desk-gate section{max-width:440px;line-height:1.6}.account-desk-gate h1{font:28px var(--mono)}.account-desk-gate{padding:20px}.machine-identity{align-items:center;gap:16px;min-width:0;display:flex}.file-counters{background:#27231e;border:1px solid #17140f;border-radius:3px;padding:5px 6px;position:relative;box-shadow:inset 0 1px 4px #0009,0 1px #fff4}.file-counters>div,.activity-face>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.file-counters>div+div{margin-top:4px}.file-counters>div>span:first-child{color:#b7ac92;font:600 6px var(--sans);letter-spacing:.08em}.retro-counter{white-space:nowrap;gap:1px;display:inline-flex}.counter-drum{color:#ede4cb;width:10px;height:17px;font:600 11px/1 var(--mono);background:linear-gradient(#1a1916,#302e28 25% 49%,#0f0e0b 50%,#25231e 75%,#13120f);border-radius:1px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 2px #000}.counter-drum b{font-weight:inherit;animation:.22s ease-out digit-roll}.activity-meter{z-index:14;color:#e1d8bc;width:44px;height:108px;position:fixed;top:106px;left:25px}.activity-meter[hidden]{display:none}.energy-toggle{z-index:2;cursor:pointer;width:44px;min-height:108px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.energy-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e7cca0}.activity-drawer{z-index:1;visibility:hidden;width:min(218px,100vw - 58px);height:92px;transition:visibility 0s .24s;position:absolute;top:9px;left:22px;overflow:hidden}.activity-meter.is-open .activity-drawer{visibility:visible;transition-delay:0s}.activity-face{height:86px;transition:transform .24s var(--mechanical-ease);background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px),linear-gradient(135deg,#413a2c,#26241d 65%);border:1px solid #857455;border-radius:0 5px 5px 0;margin:3px 4px 3px 0;padding:13px 16px 13px 28px;position:relative;transform:translate(-100%);box-shadow:inset 0 1px #dfc68c55,inset 0 -1px #0009,2px 2px 3px #0006}.activity-meter.is-open .activity-face{transform:translate(0)}.activity-face:before,.activity-face:after{content:"";background:linear-gradient(135deg,#b3a077,#534932);border-radius:50%;width:4px;height:4px;position:absolute;right:5px;box-shadow:0 1px 1px #0009}.activity-face:before{top:5px}.activity-face:after{bottom:5px}.activity-meter.is-reduced .activity-face,.reduce-motion .activity-face{opacity:0;transition:opacity .15s;transform:none}.activity-meter.is-reduced.is-open .activity-face,.reduce-motion .activity-meter.is-open .activity-face{opacity:1}.activity-meter.is-reduced .activity-drawer,.reduce-motion .activity-drawer{transition-duration:0s;transition-delay:.15s}.activity-meter.is-reduced.is-open .activity-drawer,.reduce-motion .activity-meter.is-open .activity-drawer{transition-delay:0s}@media (prefers-reduced-motion:reduce){.activity-face{opacity:0;transition:opacity .15s;transform:none}.activity-meter.is-open .activity-face{opacity:1}.activity-drawer{transition-delay:.15s}.activity-meter.is-open .activity-drawer{transition-delay:0s}}.activity-battery{background:linear-gradient(135deg,#57513d,#25261d);border:1px solid #938465;border-radius:4px;width:36px;padding:9px 7px 6px;display:block;position:relative;box-shadow:inset 0 1px 1px #e7dfaa50,1px 3px 4px #0007}.energy-cells{flex-direction:column-reverse;gap:3px;display:flex}.energy-cells>span{background:linear-gradient(#090d09,#272b1b);border-radius:2px;height:12px;padding:1px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000c,0 1px #f7edb433}.energy-cells i{background:radial-gradient(#e0ebaf,#afc880 70%,#749254);border-radius:1px;width:100%;height:100%;transition:opacity .6s;display:block;box-shadow:inset 0 0 3px #f0f5b8}.energy-caption{text-align:center;font:6px var(--sans);letter-spacing:.1em;color:#d8ca9f;text-shadow:0 1px #0009;margin-inline:-4px;padding-top:6px;display:block}.battery-help{z-index:3;color:#39362b;width:204px;font:12px/1.5 var(--sans);opacity:0;visibility:hidden;pointer-events:none;background:#eee5d1;border:1px solid #857455;border-radius:4px;padding:10px 12px;position:absolute;top:24px;left:52px;box-shadow:2px 3px 8px #0005,inset 0 1px #fff9}.battery-help span{white-space:nowrap;display:block}.energy-screw{background:linear-gradient(135deg,#a89a72,#5a513c);border-radius:50%;width:4px;height:4px;position:absolute;top:3px;box-shadow:0 1px 1px #0009}.energy-screw:after{content:"";background:#322e22;position:absolute;inset:1px 2px;transform:rotate(-35deg)}.screw-left{left:2px}.screw-right{right:2px}.activity-face>div+div{margin-top:8px}.activity-face>div>span:first-child{font:9px var(--sans);letter-spacing:.1em;text-shadow:0 1px #0007}.activity-face .counter-drum{width:14px;height:24px;font-size:15px}@media (max-width:700px){.machine-identity{flex-direction:column;align-items:flex-start;gap:5px}.file-counters{padding:4px}.file-counters>div{gap:4px}.file-counters .counter-drum{width:8px;height:13px;font-size:8px}}.share-dialog{color:#342b20;background:#ede5d2;border:1px solid #b7a78b;border-radius:8px;width:min(660px,100% - 24px);max-height:calc(100dvh - 32px);padding:22px;overflow:auto;box-shadow:0 18px 70px #100a0470}.share-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21160e54}.share-dialog>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.share-dialog h2{margin:0;font:400 23px Georgia,serif}.share-dialog button{color:#3e3222;cursor:pointer;min-width:44px;min-height:44px;font:13px var(--sans);background:#e0d0b1;border:1px solid #79674640;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.share-dialog button:disabled{opacity:.4;cursor:default}.share-dialog button:focus-visible,.share-formats button:focus-visible{outline-offset:3px;outline:2px solid #7e5b32}.share-dialog>header button{background:0 0;border:0}.share-preview{background:#30241b;border-radius:4px;place-items:center;height:min(49dvh,480px);min-height:160px;display:grid;overflow:hidden}.share-preview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.share-preview p{color:#e3d8c3;max-width:250px;font:14px/1.5 var(--sans);padding:20px}.share-formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 0;display:grid}.share-formats button{background:0 0;flex-direction:column;gap:5px;min-width:0;min-height:88px;padding:12px 6px 9px;font-size:12px;display:flex}.share-formats button[aria-pressed=true]{background:#d9c49e;border-color:#8d7447;box-shadow:inset 0 1px #fff8}.format-outline{background:#faf2dc50;border:1px solid;border-radius:2px;max-width:44px;height:25px;display:block;box-shadow:1px 2px 2px #3f2d1818}.share-formats small{font:10px var(--mono);color:#796849}.share-buttons{justify-content:center;gap:10px;display:flex}.share-buttons button{background:0 0;width:48px;height:44px;padding:10px}.share-note{min-height:34px;font:12px/1.5 var(--sans);color:#786c59;margin:12px 0 0}.x-mark{font:17px var(--sans)}.share-export{box-sizing:border-box;color:#30281e;background:radial-gradient(at 50% 20%,#c79f5540,#1c100982),url(/textures/walnut.png?v=2);width:840px;padding:36px;position:fixed;top:0;left:-15000px}.share-export article{box-sizing:border-box;background:var(--paper,#f0e9d6) var(--paper-texture,url(/textures/paper-bond.png));background-size:420px;height:100%;padding:38px 54px;position:relative;box-shadow:3px 6px 14px #0c070980}.share-export-heading{height:124px}.share-export-heading>span{font:12px/1.4 var(--mono);letter-spacing:.04em;color:#7e6d62;display:block}.share-export-heading h1{font:600 20px/1.35 var(--paper-font,var(--mono));letter-spacing:0;overflow-wrap:anywhere;margin:18px 0 0}.share-export .readable-paper{font:18px/30px var(--paper-font,var(--mono));filter:none;white-space:pre-wrap}.share-export .read-line{min-height:30px;line-height:30px}.share-export .read-line.block-h1,.share-export .read-line.block-h2{min-height:30px;margin:0;font-size:18px;line-height:30px}.share-export .stamped-initial{float:none;font-size:inherit;line-height:inherit;margin:0;padding:0}.share-export .read-clipping{padding-inline:8px}.share-export footer{font:11px var(--mono);color:#897c65;justify-content:space-between;display:flex;position:absolute;bottom:15px;left:54px;right:54px}@media (max-width:420px){.share-dialog{padding:14px}.share-dialog h2{font-size:20px}.share-formats{gap:5px}.share-formats button{padding-inline:2px;font-size:11px}}@media (prefers-reduced-motion:reduce){.counter-drum b{animation:none}.energy-cells i{transition:none}}.reduce-motion .counter-drum b{animation:none}.reduce-motion .energy-cells i{transition:none}[data-layout-control][hidden],.machine-key-bank[hidden],.machine-paper-controls[hidden],.deck-format-controls[hidden],.file-counters[hidden]{display:none!important}.desk-refined .machine-face{flex-wrap:wrap;justify-content:space-between;gap:18px 24px;display:flex}.desk-refined .deck-format-controls{flex-wrap:wrap;flex:100%;gap:20px}.desk-refined .machine-key-bank{flex-wrap:wrap;flex:1.25 260px;width:auto;display:flex}.desk-refined .machine-key-bank :is(.deck-mech-btn,.deck-ribbon-rocker){flex:58px;width:auto}.desk-refined .machine-paper-controls{flex-wrap:wrap;flex:230px;justify-content:space-around;gap:14px;display:flex}.machine-paper-setting{flex:66px}.desk-refined .machine-identity{flex:190px}.desk-refined .tear-control{margin:0}.desk-refined.settings-open .volume-group{display:flex}.layout-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.layout-presets button{color:#343b2f;cursor:pointer;background:#ede7d9;border:1px solid #cec4af;border-radius:4px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:12px 7px;display:flex}.layout-presets button[aria-pressed=true]{background:#dddac4;border-color:#67715b;box-shadow:inset 0 0 0 1px #67715b}.layout-presets strong{font:500 12px var(--sans)}.layout-presets small{font:10px/1.4 var(--sans);color:#777360;text-align:center}.layout-miniature{background:linear-gradient(#cfcec0,#afae9d);border:1px solid #999788;border-radius:4px;justify-content:center;align-items:center;gap:3px;width:65px;height:35px;padding:7px;display:flex;box-shadow:0 2px 2px #3a372624}.layout-miniature i{background:#f5efd9;border-radius:2px;flex:1;height:15px;box-shadow:0 2px #8a897b}.layout-minimal i:nth-child(n+3),.layout-balanced i:nth-child(n+4){display:none}.layout-advanced{border-top:1px solid #d4cbb8;margin-top:18px}.layout-advanced summary{cursor:pointer;min-height:44px;font:13px var(--sans);color:#454e3c;padding:16px 0}.layout-control-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.layout-control-choices label{cursor:pointer;min-height:44px;font:12px var(--sans);background:#d9d1bb38;border-radius:3px;align-items:center;gap:8px;padding:6px;display:flex}.layout-control-choices input{accent-color:#566449;flex-shrink:0;width:16px;height:16px}.layout-choices :is(button,summary,input):focus-visible{outline-offset:3px;outline:2px solid #a75c3c}.onboarding-suggestion{z-index:35;width:min(420px,100% - 32px);color:var(--ink);background-blend-mode:multiply;font:14px/1.5 var(--sans);background:#f5efdf url(/textures/paper-cotton.png) 0 0/420px 420px;border-radius:4px;padding:30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #241c1848}.onboarding-suggestion h2{font:22px/1.25 var(--mono);margin:0 0 10px}.onboarding-suggestion p{margin:0 0 18px}.onboarding-suggestion-actions{flex-wrap:wrap;gap:8px;display:flex}.onboarding-suggestion-actions button{min-height:44px;font:13px/1.3 var(--sans);padding:10px 12px}.onboarding-suggestion-actions button:first-child{background:var(--ink);color:#f5efdf}@media (max-width:800px){.onboarding-suggestion{width:calc(100% - 24px);padding:24px}}.desk-refined .onboarding-backdrop{z-index:35;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;width:336px;padding:0;animation:none;display:block;position:fixed;inset:16px 16px 16px auto;overflow:visible}.desk-refined .onboarding-folio{pointer-events:auto;border-radius:6px;width:100%;height:calc(100svh - 32px);max-height:none;animation:.24s cubic-bezier(.23,1,.32,1) both setup-enter;box-shadow:0 8px 24px #241c1838}.desk-refined .onboarding-header{gap:8px;padding:16px}.desk-refined .onboarding-stamp-seal{display:none}.desk-refined .onboarding-title-group{text-align:left;margin:0}.desk-refined .onboarding-title{font:20px var(--serif)}.desk-refined .onboarding-close{border:0;min-width:44px;min-height:44px}.desk-refined .onboarding-steps{padding:4px 6px;overflow:visible}.desk-refined .onboarding-step-tab{border-right:0;flex:1;min-width:0;padding:10px 2px}.desk-refined .onboarding-step-tab .step-name{display:none}.desk-refined .onboarding-step-tab .step-index{width:24px;height:24px;font-size:10px}.desk-refined .onboarding-body{padding:20px 16px}.desk-refined .step-heading-row{margin-bottom:12px;display:block}.desk-refined .step-count{display:none}.desk-refined .step-heading-row h2{font:22px/1.2 var(--serif);margin:0}.desk-refined .onboarding-intro{font:13px/1.6 var(--sans);margin:10px 0 18px}.desk-refined .onboarding-name-plate{margin-top:12px;padding:18px 12px}.desk-refined .onboarding-name-input{font-size:15px}.desk-refined .onboarding-model-grid,.desk-refined .onboarding-variations-grid{grid-template-columns:1fr}.desk-refined .onboarding-model-card{padding:14px}.desk-refined .onboarding-env-groups{gap:22px}.desk-refined .env-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.desk-refined .env-tile{min-width:0}.desk-refined .onboarding-footer{padding:12px 16px}.desk-refined .commission-certificate{margin-top:8px;padding:16px 12px}.desk-refined .cert-row{flex-direction:column;align-items:flex-start;gap:4px}.desk-refined .guided-light-actions{gap:8px;display:flex}.guided-light-actions button{color:#384232;min-height:44px;font:13px var(--sans);cursor:pointer;background:#eae2ce;border:1px solid #b5ad93;border-radius:4px;flex:1}.guided-light-actions button[aria-pressed=true]{background:#d7dbc5;border-color:#657351}.onboarding-light-colors .ref-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.onboarding-light-colors .pick{align-items:center;min-width:0}.onboarding-light-colors .pick>.lamp-tone-sample{aspect-ratio:auto;width:30px;height:12px;min-height:12px}.onboarding-light-colors .pick-caption{letter-spacing:0;font-size:12px}.desk-refined .instrument{transform-origin:50% 30%;transition:transform .24s cubic-bezier(.77,0,.175,1)}.desk-refined[data-desk-focus=paper] .instrument{transform-origin:50% 0;transform:translateY(10px)scale(1.055)}.desk-refined[data-desk-focus=machine] .instrument,.desk-refined[data-desk-focus=rail] .instrument{transform-origin:50% 100%;transform:translateY(-18px)scale(1.035)}.desk-refined.settings-open:is([data-desk-focus=lamp],[data-desk-focus=rail]) :is(.pull-cord,.wall-toggle-switch){visibility:visible;pointer-events:auto}.desk-refined.settings-open[data-desk-focus=desk] .desk-clock{visibility:visible}.desk-focus-guide{z-index:32;color:#4a3d2b;width:210px;font:12px/1.4 var(--sans);pointer-events:none;background:#eee5ce;border:1px solid #bca98188;border-radius:4px;align-items:start;gap:7px;padding:9px 11px;animation:.2s cubic-bezier(.23,1,.32,1) both setup-enter;display:flex;position:fixed;box-shadow:0 3px 9px #1b130f28}.desk-focus-guide>span{color:#9c5838}.desk-focus-guide.is-rail{animation:none}.desk-focus-target{z-index:32;pointer-events:none;border:2px solid #d1a16c;border-radius:5px;position:fixed}.desk-focus-pointer{fill:none;stroke:#d1a16c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:100%;left:0;overflow:visible}@keyframes setup-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:800px){.desk-refined .onboarding-backdrop{width:auto;height:44svh;inset:auto 12px 12px}.desk-refined[data-setup-lesson=notes] .copy-holder{height:auto;top:24px;bottom:calc(44svh + 24px)}.desk-refined .onboarding-folio{height:100%}.desk-refined .onboarding-header{padding:6px 12px}.desk-refined .onboarding-title{font-size:18px}.desk-refined .onboarding-steps{padding:0 6px}.desk-refined .onboarding-step-tab{padding-block:5px}.desk-refined .onboarding-body{padding:14px 12px}.desk-refined .onboarding-footer{padding:6px 12px}.desk-refined .machine-face{gap:12px;padding:12px}.desk-refined .machine-identity{flex-basis:120px}.desk-refined .machine-paper-controls,.desk-refined .machine-key-bank{flex-basis:100%}.desk-refined[data-desk-focus=paper] .instrument{transform:translateY(8px)scale(1.02)}.desk-refined[data-desk-focus=machine] .instrument,.desk-refined[data-desk-focus=rail] .instrument{transform:translateY(-8px)}.desk-focus-guide{width:190px;padding:7px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.desk-refined .instrument{transition:none;transform:none!important}.onboarding-folio,.desk-focus-guide{animation:none!important}}.reduce-motion .instrument{transition:none;transform:none!important}.reduce-motion .onboarding-folio,.reduce-motion .desk-focus-guide{animation:none!important}.desk-refined .onboarding-pane,.settings-inspector .reference-panel{animation:.18s cubic-bezier(.23,1,.32,1) both setup-enter}.reduce-motion .onboarding-pane,.reduce-motion .reference-panel{animation:none!important}@media (prefers-reduced-motion:reduce){.onboarding-pane,.reference-panel{animation:none!important}}.desk-refined .machine-key-bank{max-width:calc(var(--format-key-count,5) * 106px + 12px)}.desk-refined .deck-format-controls{justify-content:space-between}.desk-refined.settings-open .paper-sheet{transition:background-color .18s}@media (prefers-reduced-motion:reduce){.desk-refined.settings-open .paper-sheet{transition:none}}.reduce-motion.settings-open .paper-sheet{transition:none}@media (max-width:600px){.activity-meter{top:88px;left:8px}}.desk-refined .paper-editor{font-size:var(--type-size,18px)}.type-size-lights{justify-content:center;align-items:center;gap:7px;height:16px;display:flex}.type-size-lights i{background:radial-gradient(circle at 35% 30%,#79503d,#472820 70%);border-radius:50%;width:5px;height:5px;box-shadow:inset 0 0 1px #0008,0 1px #fff5}.type-size-lights i.is-lit{background:radial-gradient(circle at 35% 30%,#ffa478,#e55121 55%,#943419);box-shadow:0 0 3px #e5522866,inset 0 0 1px #ffa574}.size-key:after{display:none}.size-key:disabled{opacity:.55;cursor:default}.desk-refined .desk-objects{transform-origin:50% 0;transition:transform .26s var(--mechanical-ease)}.desk-refined .pendant-lamp{transform-origin:50% 0;transition:transform .26s var(--mechanical-ease);left:50%}.desk-refined .pull-cord{transition:translate .26s var(--mechanical-ease), opacity .24s var(--mechanical-ease), visibility 0s;left:calc(50% + min(1060px,100vw - 48px)/2.32558 + 28px)}.desk-refined .cord{top:-48px}@media (hover:hover) and (pointer:fine){.desk-refined .pull-cord:hover{transform:translateY(3px)}}.desk-refined .desk-front{transition:opacity .2s var(--mechanical-ease), translate .24s var(--mechanical-ease), visibility 0s}.desk-refined.settings-open .desk-front{transition:opacity .2s var(--mechanical-ease), visibility 0s .24s}.desk-refined .wall-toggle-switch,.desk-refined .activity-meter,.desk-refined .desk-clock{transition:opacity .2s var(--mechanical-ease), translate .24s var(--mechanical-ease), visibility 0s}.desk-refined.immersive .pull-cord{opacity:0;visibility:hidden;transition:translate .26s var(--mechanical-ease), opacity .24s var(--mechanical-ease), visibility 0s .26s}.desk-refined.immersive .wall-toggle-switch,.desk-refined .activity-meter.is-retired,.desk-refined.immersive .desk-clock{opacity:0;visibility:hidden;transition:opacity .2s var(--mechanical-ease), translate .24s var(--mechanical-ease), visibility 0s .24s;translate:-60px}.desk-refined .desk-control{transition:transform .24s var(--mechanical-ease), opacity .2s var(--mechanical-ease), visibility 0s}.desk-refined.immersive .desk-control:not([data-layout-control=focus]){opacity:0;visibility:hidden;pointer-events:none;transition:transform .24s var(--mechanical-ease), opacity .2s var(--mechanical-ease), visibility 0s .24s;transform:translate(72px)}.desk-refined.immersive .desk-control[data-layout-control=focus]{opacity:.7}.desk-refined .machine-face,.desk-refined .machine-front,.desk-refined .machine-foot{transition:transform .24s var(--mechanical-ease), opacity .2s var(--mechanical-ease), visibility 0s}.desk-refined.immersive .machine-face,.desk-refined.immersive .machine-front,.desk-refined.immersive .machine-foot{opacity:0;visibility:hidden;transition:transform .24s var(--mechanical-ease), opacity .2s var(--mechanical-ease), visibility 0s .24s;transform:translateY(48px)}.desk-refined.immersive .desk-front{transition:opacity .2s var(--mechanical-ease), translate .24s var(--mechanical-ease), visibility 0s .24s}.desk-refined.immersive .desk-objects{transition-delay:60ms}.desk-refined.reduce-motion :is(.desk-objects,.pendant-lamp,.pull-cord,.wall-toggle-switch,.activity-meter,.desk-clock,.desk-front,.desk-control,.machine-face,.machine-front,.machine-foot){transition:none}@media (prefers-reduced-motion:reduce){.desk-refined :is(.desk-objects,.pendant-lamp,.pull-cord,.wall-toggle-switch,.activity-meter,.desk-clock,.desk-front,.desk-control,.machine-face,.machine-front,.machine-foot){transition:none}}@media (max-width:700px){.desk-refined .paper-window{clip-path:inset(-68px -6px 0)}.paper-flat{clip-path:inset(0 -6px)}}.desk-refined .machine-k44{--lacquer-hi:#3a3a3d;--lacquer:#151517;--lacquer-deep:#08080a;--gilt:#d2b274;--gilt-dim:#a8884e;--chrome:linear-gradient(#5d6063, #f6f7f6 28%, #b9bcbe 46%, #55585b 74%, #9a9da0);--alu:linear-gradient(180deg, var(--lacquer-hi), var(--lacquer) 40%, var(--lacquer-deep));--engraved-color:var(--gilt);--engrave:0 -.5px 0 #000c;--brand-color:var(--gilt);--model-color:var(--gilt);--head-guide-color:var(--gilt);--knob-indicator:var(--gilt);--tear-key-mark:var(--gilt);--vermilion:#b3402f;--head-body-bg:radial-gradient(ellipse 70% 45% at 40% 18%, #fff5, transparent 62%), linear-gradient(#36363a, #141416 60%, #050506);--rail-bg:var(--chrome);--rail-mount-bg:linear-gradient(#f2f3f2, #9fa2a4 55%, #4e5154);--machine-front-bg:linear-gradient(var(--lacquer), var(--lacquer-deep));--machine-foot-bg:linear-gradient(#141414, #020202);--faceplate-bg:transparent;--faceplate-shadow:none;--volume-lamp-on:radial-gradient(circle at 40% 35%, #fff0c8, #e9a63c 55%, #8a4d0c);--volume-lamp-glow:0 0 7px #f0a83ccc, 0 1px 0 #ffffff26;--key-face:radial-gradient(ellipse 78% 58% at 50% 14%, #ffffff3d, #ffffff0a 55%, transparent 70%), linear-gradient(#2a2a2d, #101012 62%, #050506);--key-pressed:radial-gradient(ellipse 78% 58% at 50% 20%, #ffffff24, transparent 66%), linear-gradient(#0a0a0b, #1b1b1d);--key-ink:#f1e7cd;--key-border:#cfd2d3;--key-foot:#000;--key-radius:22px;--keybed:linear-gradient(#050506, #0d0d0f);--badge-face:transparent;--badge-ink:var(--gilt);--badge-border:transparent}.desk-refined .machine-k44.finish-oxblood{--lacquer-hi:#57191b;--lacquer:#2c0a0c;--lacquer-deep:#140405}.desk-refined .machine-k44.finish-bottle{--lacquer-hi:#1f4431;--lacquer:#0d2519;--lacquer-deep:#04110a}.desk-refined .machine-k44.accent-silver{--gilt:#d9dcdc;--gilt-dim:#9fa3a5}.desk-refined .machine-k44.accent-cream{--gilt:#eadfc3;--gilt-dim:#b7aa8a}.desk-refined .machine-k44 .machine-deck{background:linear-gradient(180deg, #ffffff6b 0, #ffffff14 1.5px, transparent 3px), linear-gradient(180deg, transparent 4px, #ffffff1f 9px, #ffffff08 17px, transparent 26px), var(--alu);border-radius:20px 20px 0 0;box-shadow:inset 1px 0 #ffffff1f,inset -1px 0 #0000008c}.desk-refined .machine-k44 .machine-face{background:linear-gradient(180deg, #00000070, transparent 7px), linear-gradient(104deg, transparent 18%, #ffffff0b 34%, transparent 52%), linear-gradient(180deg, var(--lacquer), var(--lacquer-deep));box-shadow:inset 1px 0 #ffffff14,inset -1px 0 #000000a0}.desk-refined .machine-k44 .faceplate{border:1px solid var(--gilt);opacity:.9;border-radius:10px;inset:9px 14px 11px}.desk-refined .machine-k44 .faceplate:before{content:"";border:.6px solid var(--gilt-dim);opacity:.75;border-radius:7px;position:absolute;inset:3px}.desk-refined .machine-k44 .machine-front{background:linear-gradient(#e9ebeb, #8b8e91) top / 100% 1.5px no-repeat, var(--machine-front-bg);border-radius:0 0 16px 16px;height:16px;box-shadow:inset 0 -1px #ffffff12}.desk-refined .machine-k44 .machine-foot{border-radius:0 0 6px 6px}.desk-refined .machine-k44 .carriage-rail{border-radius:5px;height:9px;box-shadow:0 3px 4px #0000008c,inset 0 0 0 .5px #ffffff40}.desk-refined .machine-k44 .rail-mount{border-radius:6px}.desk-refined .machine-k44 .tear-bar{background:var(--chrome)}.desk-refined .machine-k44 .paper-slot{box-shadow:inset 0 2px 2px #000,0 1px #ffffff26}.desk-refined .machine-k44 .screw{background:linear-gradient(35deg,#0000 44%,#2a2b2c 45% 55%,#0000 56%),radial-gradient(circle at 35% 30%,#fff,#a9acae 55%,#4b4e50)}.desk-refined .machine-k44 .machine-key-bank{border:0;box-shadow:inset 0 2px 5px #000,0 0 0 1px #ffffff12}.desk-refined .machine-k44 .deck-mech-btn,.desk-refined .machine-k44 .tear-key{border-width:1.5px;border-color:#d9dcdd #8e9194 #5c5f62}.desk-refined .machine-k44 .deck-mech-btn:before,.desk-refined .machine-k44 .tear-key:before{height:40%;box-shadow:none;background:linear-gradient(#ffffff40,#fff0);border-radius:999px;inset:2px 10px auto}.desk-refined .machine-k44 .deck-mech-btn:after{margin-top:-2.5px;top:50%;left:9px}.desk-refined .machine-k44 .mech-label,.desk-refined .machine-k44 .tear-key-label{font-family:var(--serif,Georgia, serif);letter-spacing:.12em;font-weight:600}.desk-refined .machine-k44 .size-key{border-width:1.5px;border-color:#d9dcdd #8e9194 #5c5f62;box-shadow:0 4px #000,0 6px 6px #0009,inset 0 1px 1px #ffffff40}.desk-refined .machine-k44 .typeface-bezel{background:conic-gradient(#f4f5f4,#7f8285 22%,#f0f1f0 48%,#6d7073 76%,#f4f5f4);box-shadow:0 2px 3px #000a,0 0 0 1px #000}.desk-refined .machine-k44 .knob-knurl{background:repeating-conic-gradient(#050506 0 3deg, #2f2f32 3deg 5deg, #121214 5deg 6deg);box-shadow:0 4px 7px #000a,0 0 0 1px #000}.desk-refined .machine-k44 .knob-cap{background:radial-gradient(circle at 36% 28%,#ffffffe6,#0000 36%),repeating-radial-gradient(circle,#00000012 0 1px,#0000 1px 2.5px),radial-gradient(circle at 50% 45%,#f2f3f2,#a7aaac 60%,#55585b)}.desk-refined .machine-k44.knob-ebony .knob-cap{background:radial-gradient(circle at 36% 28%, #ffffff40, transparent 40%), radial-gradient(circle, var(--gilt) 0 2px, #1a1a1c 2.5px, #050506)}.desk-refined .machine-k44.knob-gilt .knob-cap{background:radial-gradient(circle at 36% 28%,#fff8e0,#0000 38%),repeating-radial-gradient(circle,#00000010 0 1px,#0000 1px 2.5px),radial-gradient(circle at 50% 45%,#f1d9a0,#b78f48 60%,#6c4f1f)}.desk-refined .machine-k44 .brand-plate{box-shadow:none;padding:4px 8px 4px 2px}.desk-refined .machine-k44 .brand-plate:before,.desk-refined .machine-k44 .brand-plate:after{display:none}.desk-refined .machine-k44 .machine-brand{letter-spacing:.01em;text-transform:none;color:var(--gilt);text-shadow:0 -.5px #fff3d066,0 1px 1px #000;font:italic 600 25px/1 Georgia,serif}.desk-refined .machine-k44 .machine-model{letter-spacing:.2em;color:var(--gilt-dim);font-size:8px}.desk-refined .machine-b18{--hood-hi:#fbf6ea;--hood:#eee4cf;--hood-deep:#d3c5a6;--body-hi:#bad8d1;--body:#9fc4bb;--body-deep:#7ea69c;--body-well:#6c958b;--body-ink:#1f413a;--coronet:#c4473a;--chrome:linear-gradient(#6a6d6f, #f8f9f8 30%, #c3c6c7 48%, #5f6264 76%, #a3a6a8);--alu:linear-gradient(180deg, var(--body-hi), var(--body) 45%, var(--body-deep));--engraved-color:var(--body-ink);--engrave:0 1px 0 #ffffff59;--brand-color:var(--body-ink);--model-color:var(--body-ink);--head-guide-color:var(--coronet);--knob-indicator:var(--coronet);--tear-key-mark:var(--coronet);--vermilion:var(--coronet);--head-body-bg:radial-gradient(ellipse 70% 50% at 40% 20%, #fff, transparent 62%), linear-gradient(var(--hood-hi), var(--hood) 55%, var(--hood-deep));--rail-bg:var(--chrome);--rail-mount-bg:linear-gradient(#fff, #b1b4b6 55%, #66696b);--machine-front-bg:linear-gradient(var(--body-deep), var(--body-well));--machine-foot-bg:linear-gradient(#3b3b37, #1a1a17);--faceplate-bg:linear-gradient(#00000014, transparent 10px), var(--body-deep);--faceplate-shadow:inset 0 2px 4px #00000040, inset 0 -1px 0 #ffffff26, 0 1px 0 #ffffff59;--volume-lamp-on:radial-gradient(circle at 40% 35%, #ffc8b8, var(--coronet) 55%, #6d1c14);--volume-lamp-glow:0 0 7px #e0594acc, 0 1px 0 #fff9;--key-face:radial-gradient(ellipse 80% 60% at 50% 18%, #ffffffb0, transparent 64%), linear-gradient(var(--hood-hi), var(--hood) 60%, var(--hood-deep));--key-pressed:linear-gradient(var(--hood-deep), var(--hood));--key-ink:var(--body-ink);--key-border:#b5a786;--key-foot:#9c8f70;--key-radius:12px;--keybed:var(--body-well);--badge-face:var(--chrome);--badge-ink:var(--body-ink);--badge-border:#7d8082}.desk-refined .machine-b18.finish-rose{--body-hi:#ebc8be;--body:#ddafa3;--body-deep:#c4928a;--body-well:#ad7d76;--body-ink:#4c2420;--coronet:#8f2d33}.desk-refined .machine-b18.finish-sky{--body-hi:#c3d4e6;--body:#a8bfd7;--body-deep:#8aa4c1;--body-well:#7790ad;--body-ink:#1f3149;--coronet:#c4473a}.desk-refined .machine-b18.accent-chrome{--coronet:#6d7073}.desk-refined .machine-b18.accent-gold{--coronet:#b58a3e}.desk-refined .machine-b18 .machine-deck{background:linear-gradient(180deg, #fffc 0, #fff0 3px), linear-gradient(180deg, transparent 60%, #6e5c3a1f), linear-gradient(180deg, var(--hood-hi), var(--hood) 50%, var(--hood-deep));border-radius:34px 34px 0 0;box-shadow:inset 2px 0 2px #ffffff80,inset -2px 0 3px #8c7a5640}.desk-refined .machine-b18 .machine-face{background:var(--chrome) top / 100% 3px no-repeat, linear-gradient(180deg, #00000024 3px, transparent 10px), linear-gradient(100deg, #ffffff1f, transparent 40%, #00000012), var(--alu);box-shadow:inset 2px 0 2px #ffffff40,inset -2px 0 3px #00000026}.desk-refined .machine-b18 .faceplate{border-radius:18px;inset:12px 18px}.desk-refined .machine-b18 .machine-front{background:linear-gradient(#fff, #8d9092) 0 5px / 100% 1.5px no-repeat, linear-gradient(#fff, #8d9092) 0 9px / 100% 1.5px no-repeat, linear-gradient(#fff, #8d9092) 0 13px / 100% 1.5px no-repeat, var(--machine-front-bg);border-radius:0 0 26px 26px;height:20px;box-shadow:inset 0 1px #ffffff40,inset 0 -2px 3px #0003}.desk-refined .machine-b18 .machine-foot{border-radius:0 0 8px 8px;width:60px;height:7px}.desk-refined .machine-b18 .carriage-rail{border-radius:5px;height:10px;box-shadow:0 3px 4px #0000004d}.desk-refined .machine-b18 .rail-mount{border-radius:9px;width:22px}.desk-refined .machine-b18 .tear-bar{background:var(--chrome)}.desk-refined .machine-b18 .screw{display:none}.desk-refined .machine-b18 .machine-key-bank{border-color:#00000026;box-shadow:inset 0 2px 4px #00000059,0 1px #ffffff4d}.desk-refined .machine-b18 .mech-label,.desk-refined .machine-b18 .tear-key-label{letter-spacing:.1em;font-weight:700}.desk-refined .machine-b18 .size-key{box-shadow:0 4px 0 var(--key-foot), 0 6px 6px #0000004d, inset 0 1px 1px #fff}.desk-refined .machine-b18 .typeface-bezel{background:conic-gradient(#fff,#8a8d8f 22%,#f4f5f4 48%,#777a7c 76%,#fff);box-shadow:0 2px 3px #0000004d,0 0 0 1px #5a5d5f}.desk-refined .machine-b18 .typeface-wheel{background:repeating-conic-gradient(var(--hood) 0deg 5deg, var(--hood-deep) 5deg 10deg)}.desk-refined .machine-b18 .typeface-wheel:before{background:radial-gradient(at 40% 30%, var(--hood-hi), var(--hood) 70%);box-shadow:inset 0 1px 2px #0000002e}.desk-refined .machine-b18 .typeface-wheel i{background:var(--coronet)}.desk-refined .machine-b18 .typeface-specimen{color:var(--body-ink);text-shadow:0 1px #fff8}.desk-refined .machine-b18 .knob-knurl{background:repeating-conic-gradient(var(--hood-deep) 0 4deg, var(--hood-hi) 4deg 7deg, var(--hood) 7deg 8deg);box-shadow:0 4px 6px #0000004d,0 0 0 1px #8c7a5680}.desk-refined .machine-b18 .knob-cap{background:radial-gradient(circle at 36% 28%,#fff,#0000 38%),repeating-radial-gradient(circle,#00000010 0 1px,#0000 1px 2.5px),radial-gradient(circle at 50% 45%,#f6f7f6,#b2b5b7 60%,#6a6d6f)}.desk-refined .machine-b18.knob-ivory .knob-cap{background:radial-gradient(circle at 36% 28%, #fff, transparent 40%), radial-gradient(circle at 50% 45%, var(--hood-hi), var(--hood) 60%, var(--hood-deep))}.desk-refined .machine-b18.knob-jewel .knob-cap{background:radial-gradient(circle at 40% 32%, #fffc, transparent 30%), radial-gradient(circle, var(--coronet) 0 30%, #f2f3f2 34%, #9da0a2 70%)}.desk-refined .machine-b18 .brand-plate{border-color:#6f7274;border-radius:999px;align-items:center;padding:7px 20px 8px;box-shadow:inset 0 1px #fffc,inset 0 -1px 1px #00000040,0 2px 3px #00000040}.desk-refined .machine-b18 .brand-plate:before,.desk-refined .machine-b18 .brand-plate:after{display:none}.desk-refined .machine-b18 .machine-brand{letter-spacing:.01em;text-transform:none;text-shadow:0 1px #ffffffb3;font:italic 700 22px/1 Georgia,serif}.desk-refined .machine-b18 .machine-model{letter-spacing:.18em;font-size:7.5px}.desk-refined .machine-s77{--veneer:#b27c48;--veneer-deep:#4a2c16;--veneer-lift:.24;--brushed:repeating-linear-gradient(180deg, #ffffff1a 0 1px, transparent 1px 2px, #0000000d 2px 3px);--signal:#ef6a1f;--alu:linear-gradient(180deg, #f1f2f1, #d6d8d8 50%, #bcbfc0);--engraved-color:#f2e9dc;--engrave:0 -1px 0 #00000080;--brand-color:#1d1e1f;--model-color:#44474a;--head-guide-color:var(--signal);--knob-indicator:var(--signal);--tear-key-mark:var(--signal);--vermilion:var(--signal);--head-body-bg:radial-gradient(ellipse 70% 45% at 40% 18%, #ffffffd9, transparent 60%), linear-gradient(#eef0ef, #c4c7c8 60%, #8f9294);--rail-bg:linear-gradient(#55585a, #f5f6f5 30%, #c6c9ca 50%, #6a6d6f 78%, #a2a5a7);--rail-mount-bg:linear-gradient(#f4f5f4, #a6a9ab);--machine-front-bg:linear-gradient(#c8cbcc, #9a9d9f);--machine-foot-bg:linear-gradient(#1c1d1e, #050505);--faceplate-bg:var(--veneer);--faceplate-shadow:none;--volume-lamp-on:radial-gradient(circle at 40% 35%, #ffd2b0, var(--signal) 55%, #8a3207);--volume-lamp-glow:0 0 7px #ff7a2bcc, 0 1px 0 #ffffff40;--key-face:linear-gradient(#3a3b3d, #222325 55%, #161718);--key-pressed:linear-gradient(#121314, #26272a);--key-ink:#ece9e2;--key-border:#0b0b0c;--key-foot:#050505;--key-radius:2px;--keybed:#0f0f10;--badge-face:linear-gradient(180deg, #f4f5f4, #cfd2d3);--badge-ink:#1d1e1f;--badge-border:#8d9092}.desk-refined .machine-s77.finish-rosewood{--veneer:#5e2c1f;--veneer-deep:#261009;--alu:linear-gradient(180deg, #46484b, #2c2e30 50%, #1b1c1e);--rail-mount-bg:linear-gradient(#6a6d70, #2a2c2e);--machine-front-bg:linear-gradient(#2e3032, #141516);--head-body-bg:radial-gradient(ellipse 70% 45% at 40% 18%, #ffffff40, transparent 60%), linear-gradient(#4a4c4f, #26282a 60%, #141516);--badge-face:linear-gradient(180deg, #3e4043, #26282a);--badge-ink:#e8e5de;--badge-border:#000;--brand-color:#e8e5de}.desk-refined .machine-s77.finish-oak{--veneer:#d1ad7d;--veneer-deep:#8a6436;--key-face:linear-gradient(#f2f3f2, #d9dcdc 55%, #bfc2c3);--key-pressed:linear-gradient(#bfc2c3, #d9dcdc);--key-ink:#1d1e1f;--key-border:#8d9092;--key-foot:#7d8082;--keybed:#3a2a1a;--engraved-color:#2a1d10;--engrave:0 1px 0 #ffffff40}.desk-refined .machine-s77.accent-white{--signal:#f3f1ea}.desk-refined .machine-s77.accent-green{--signal:#3fae6a}.desk-refined .machine-s77 .machine-deck{background:linear-gradient(180deg, #ffffffd9 0, #fff0 1.5px), linear-gradient(180deg, transparent 70%, #0000001a), var(--brushed), var(--alu);border-radius:4px 4px 0 0;box-shadow:inset 1px 0 #ffffffa6,inset -1px 0 #0000002e}.desk-refined .machine-s77 .machine-face{background:linear-gradient(180deg, #00000026, transparent 4px), var(--brushed), var(--alu);box-shadow:inset 1px 0 #ffffffa6,inset -1px 0 #0000002e}.desk-refined .machine-s77 .faceplate{background:linear-gradient(180deg, #0006, transparent 3px), linear-gradient(90deg, #0000002e, transparent 6%, transparent 94%, #0000002e), linear-gradient(var(--veneer), var(--veneer)), linear-gradient(rgb(255 255 255/var(--veneer-lift)), rgb(255 255 255/var(--veneer-lift))), url(/textures/walnut.png) 0 0 / 1240px auto, var(--veneer-deep);background-blend-mode:normal, normal, color, screen, normal, normal;border-radius:2px;inset:8px 12px 10px;box-shadow:inset 0 0 0 1px #0000004d,0 1px #ffffffb3,0 -1px #0000001f}.desk-refined .machine-s77 .faceplate:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff1f,#0000 35% 70%,#00000026);position:absolute;inset:0}.desk-refined .machine-s77 .machine-front{border-radius:0 0 4px 4px;height:12px;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #00000040}.desk-refined .machine-s77 .machine-foot{border-radius:0;width:96px;height:6px}.desk-refined .machine-s77 .carriage-rail{border-radius:1px;height:7px}.desk-refined .machine-s77 .rail-mount{border-radius:1px;width:16px}.desk-refined .machine-s77 .screw{display:none}.desk-refined .machine-s77 .machine-key-bank{border-color:#00000080;border-radius:3px}.desk-refined .machine-s77 .mech-label,.desk-refined .machine-s77 .tear-key-label{letter-spacing:.14em;font-weight:500}.desk-refined .machine-s77 .deck-mech-btn:before,.desk-refined .machine-s77 .tear-key:before{background:linear-gradient(#ffffff1f,#0000 40%);border-radius:1px}.desk-refined .machine-s77 .size-key{border-radius:3px}.desk-refined .machine-s77 .size-key:before{border-radius:2px}.desk-refined .machine-s77 .typeface-bezel{background:repeating-radial-gradient(circle,#ffffff1a 0 .5px,#0000 .5px 1.5px),conic-gradient(#f6f7f6,#8f9294 22%,#eef0ef 48%,#7c7f81 76%,#f6f7f6)}.desk-refined .machine-s77 .knob-knurl{background:repeating-conic-gradient(#8d9092 0 1.5deg, #f2f3f2 1.5deg 3deg)}.desk-refined .machine-s77 .knob-cap{background:radial-gradient(circle at 36% 28%,#ffffffb3,#0000 42%),repeating-radial-gradient(circle,#00000010 0 .6px,#ffffff14 .6px 1.4px),radial-gradient(circle at 50% 45%,#f2f3f2,#c3c6c7 70%,#9a9d9f)}.desk-refined .machine-s77.knob-black .knob-cap{background:radial-gradient(circle at 36% 28%,#fff3,#0000 42%),repeating-radial-gradient(circle,#ffffff0a 0 .6px,#0000 .6px 1.4px),radial-gradient(circle at 50% 45%,#3a3b3d,#1d1e1f 70%)}.desk-refined .machine-s77.knob-dot .knob-cap{background:radial-gradient(circle at 36% 28%, #ffffffb3, transparent 42%), radial-gradient(circle, var(--signal) 0 3px, transparent 3.5px), radial-gradient(circle at 50% 45%, #f2f3f2, #c3c6c7 70%, #9a9d9f)}.desk-refined .machine-s77 .brand-plate{border-radius:1px;padding:7px 12px}.desk-refined .machine-s77 .brand-plate:before,.desk-refined .machine-s77 .brand-plate:after{display:none}.desk-refined .machine-s77 .machine-brand{font:300 21px/1 var(--sans);letter-spacing:.04em;text-transform:lowercase}.desk-refined .machine-s77 .machine-model{letter-spacing:.22em;font-size:7.5px;font-weight:600}.desk-refined .machine-s77:not(.finish-oak) :is(.machine-paper-setting>.engraved,.mechanism-caption){color:#f2e9dc}.desk-refined .machine-k44 .fader-bed,.desk-refined .machine-b18 .fader-bed{border-radius:8px}.desk-refined .machine-k44 .mech-label,.desk-refined .machine-k44 .tear-key-label{letter-spacing:.05em;font-size:9.5px}.desk-refined .machine-k44 .deck-mech-btn:after{width:4px;height:4px;margin:0 0 0 -2px;top:5px;left:50%}.desk-refined .machine-k44 .rail-mount{background:radial-gradient(ellipse 60% 40% at 45% 25%, #fff, transparent 70%), var(--chrome)}.desk-refined .machine-k44 .knob-knurl{box-shadow:0 4px 7px #000a,0 0 0 1.5px #a5a8aa,0 0 0 2.5px #000}.desk-refined .machine-k44 .screw{display:none}@media (max-width:700px){.desk-refined .machine-k44 .mech-label{letter-spacing:0;font-size:8.5px}}.settings-account{align-items:center;gap:12px;padding:18px 0;display:flex}.account-avatar{background:#ded5bf;border:1px solid #b9ac91;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.account-avatar>span{font:22px var(--serif)}.account-identity{flex:1;min-width:0}.account-identity strong,.account-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-identity strong{font:500 13px var(--sans)}.account-identity small{font:11px var(--sans);opacity:.65;margin-top:5px}.settings-menu .account-sign-out{border:0;border-radius:4px;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.surface-cherry{background:url(/textures/desk-cherry.webp) 50%/cover}.surface-maple{background:url(/textures/desk-maple.webp) 50%/cover}.surface-rosewood{background:url(/textures/desk-rosewood.webp) 50%/cover}.share-zoom{justify-content:center;align-items:center;gap:4px;margin-top:8px;display:flex}.share-dialog .share-zoom button{background:0 0;border:0;padding:6px}.share-zoom output{font:12px var(--mono);min-width:40px}.share-buttons a{color:#3e3222;border:1px solid #79674640;border-radius:4px;justify-content:center;align-items:center;width:48px;height:44px;padding:10px;text-decoration:none;display:inline-flex}.share-buttons a[aria-disabled=true]{opacity:.4;cursor:default}.share-buttons a:focus-visible{outline-offset:3px;outline:2px solid #7e5b32}.share-export-heading h1{font-size:calc(20px * var(--share-text-zoom,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.share-export .readable-paper{font-size:calc(18px * var(--share-text-zoom,1));line-height:calc(30px * var(--share-text-zoom,1))}.share-export .read-line,.share-export .read-line.block-h1,.share-export .read-line.block-h2{font-size:inherit;min-height:calc(30px * var(--share-text-zoom,1));line-height:calc(30px * var(--share-text-zoom,1))}.desk-light-field,.desk-light-specular{overflow:hidden}.desk-light-map{transition:transform .26s var(--mechanical-ease);position:absolute}.reduce-motion .desk-light-map{transition:none}@media (prefers-reduced-motion:reduce){.desk-light-map{transition:none}}.wall-toggle-switch:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #e7cca0}@media (max-width:600px){.wall-toggle-switch{width:44px;height:68px;left:8px;transform:none}.wall-toggle-switch .switch-plate{width:38px;height:68px;margin-inline:auto}}@media (hover:none){.wall-toggle-switch:hover{transform:none}}.desk-refined.immersive .desk-light-map{transition-delay:60ms}.storage-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.storage-options button{text-align:left;gap:8px;min-height:96px;padding:18px;display:grid}.storage-options button[aria-pressed=true]{background:#d9ccb0;border-color:#766748;box-shadow:inset 0 2px 4px #46321e30}.storage-options small{opacity:.75;font-size:13px}.storage-settings p{overflow-wrap:anywhere;line-height:1.5}.storage-actions{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.desk-refined .paper-title{text-align:start}.paper-editor .cm-line[dir=rtl],.readable-paper [dir=rtl],.paper-title-read[dir=rtl]{text-align:right}
