:root{--font-latin: "TW Special Elite";--font-ko: "TW Nanum Gothic Coding";--font-ko-fallback: "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--font-mono-fallback: "Courier New", monospace;--font-ui: "TW Pretendard", "Segoe UI", "Malgun Gothic", sans-serif;--fs-body: 18px;--fs-base: 18px;--stage-w: 900px;--stage-h: 100vh;--col-w: 691px;--stage-rail: .6;--lh-body: 1.5;--fs-ui: 13px;--fs-ui-small: 11.5px;--fs-status: 12px;--fs-pill: 13px;--measure: 64ch;--measure-min: 32ch;--fw-body: 400;--fw-strong: 700;--fw-ui: 400;--tracking-body: normal;--tracking-ui: .01em;--overstrike-x: .02em;--overstrike-y: .006em;--ink-bleed-blur: .45px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--paper-pad-x: 96px;--paper-pad-x-mid: 48px;--paper-fade-h: 72px;--topbar-h: 40px;--paper-top-margin: 120px;--status-bottom: 24px;--machine-scale: 1;--rail-h: calc( 22px * var(--machine-scale) );--rail-cap-w: calc(20px * var(--machine-scale));--rail-cap-h: calc(36px * var(--machine-scale));--knob-roll-ratio: 1.75;--carriage-recoil: 1.5px;--carriage-w: calc(98px * var(--machine-scale));--carriage-h: calc(38px * var(--machine-scale));--grip-w: calc(22px * var(--machine-scale));--led-size: calc(6px * var(--machine-scale));--led-count: 5;--led-inset: calc(16px * var(--machine-scale));--hammer-anchor: calc(var(--carriage-w) / 2);--hammer-stem-w: calc( 3px * var(--machine-scale) );--hammer-stem-h: calc(14px * var(--machine-scale));--hammer-head-w: calc( 16px * var(--machine-scale) );--hammer-head-h: calc(5px * var(--machine-scale));--hammer-plate-w: calc( 12px * var(--machine-scale) );--hammer-plate-h: calc(5px * var(--machine-scale));--laser-dot: 4px;--laser-jitter: .8px;--pill-h: 36px;--pill-pad-x: 22px;--hammer-tilt-max: 25deg;--radius-hammer: 2.5px 2.5px 1.5px 1.5px;--radius-hammer-plate: 4px 4px 0 0;--radius-rail-cap: 3px;--radius-pill: 999px;--radius-carriage: calc(var(--carriage-h) * .34) / 50%;--dur-carriage-step: 40ms;--ease-carriage-step: cubic-bezier(.2, .8, .3, 1);--dur-hammer-total: 115ms;--dur-hammer-impact: 75ms;--hammer-glyph-top: .75;--hammer-overshoot: .15;--dur-line-down: .14s;--dur-hammer-feed-rise: 50ms;--dur-hammer-feed: .26s;--dur-laser-jitter: .14s;--ease-line-down: cubic-bezier(0, 0, .2, 1);--dur-feed: .32s;--ease-feed: cubic-bezier(.3, 0, .2, 1);--dur-stamp: 70ms;--stamp-scale-from: 1.12;--dur-return: .11s;--ease-return: cubic-bezier(.2, .9, .3, 1);--dur-theme-paper: .6s;--dur-lamp-warmup: .45s;--dur-lamp-off: .22s;--dur-tape-arm: .12s;--delay-lamp-after-dim: .38s;--ease-theme: cubic-bezier(.05, .7, .1, 1);--dur-page-slide: .38s;--ease-page-slide: cubic-bezier(.3, 0, .2, 1);--dur-pulse: 1.6s;--pulse-min: .35;--pulse-reduced: .8;--dur-led-breathe: 3.2s;--dur-carriage-recoil: 40ms;--dur-read-switch: .24s;--read-switch-drop: 24px;--dur-press: .12s;--dur-hover: .16s;--ease-ui: cubic-bezier(.2, 0, 0, 1);--dur-status-fade: .3s;--status-typing-opacity: .3;--dur-menu-line: 30ms;--dur-arrow-draw: .5s;--delay-save-fade: 1.8s;--dur-save-fade: .6s;--dur-notice-in: .16s;--delay-notice-out: 4.6s;--dur-notice-out: .4s;--notice-drop: 4px;--dur-onboarding-line: .22s;--delay-onboarding-line: .7s;--dur-onboarding-leave: .4s;--lamp-below: 80px;--lamp-reach: 300px;--lamp-spread: 300px;--carriage-x: 0px;--rail-y: 440px;--roll-offset: 0px;--hammer-tilt: 0deg;--lamp-x: 0px;--lamp-y: 0px;--lamp-intensity: 0;--mask-on: #3a332b;--mask-off: rgb(58 51 43 / 0%);--texture-a-size: 512px;--texture-b-size: 331px;--mask-fade-mid: rgb(0 0 0 / 55%);--mask-fade-floor: rgb(0 0 0 / 20%);--mask-below: rgb(0 0 0 / 45%);--hammer-gloss: rgb(255 255 255 / 35%);--hammer-head-shadow: 0 1px 1.5px rgb(0 0 0 / 30%);--led-amber: #e8892b;--led-green: #7dbf5a;--lamp-core: #f4e3c4;--lamp-mid: rgb(240 222 192 / 55%);--lamp-soft: rgb(238 220 190 / 18%);--lamp-edge: rgb(236 218 188 / 0%);--lamp-day-core: rgb(255 176 80);--lamp-day-mid: rgb(255 184 96 / 75%);--lamp-day-soft: rgb(255 196 120 / 30%);--lamp-day-edge: rgb(255 204 140 / 0%)}:root,[data-theme=day]{--desk: #4b443e;--sheet-shadow: 0 1px 2px rgb(20 14 10 / 30%), 0 8px 22px rgb(20 14 10 / 35%);--roll-rim: transparent;color-scheme:light;--paper: #ece2d1;--paper-top: #ede3d2;--paper-hi: #f3e9d7;--correction-tape: #f7f2e8;--paper-shade: rgb(60 48 36 / 16%);--paper-shade-deep: rgb(60 48 36 / 30%);--laser-dot-color: rgb(96 90 84 / 42%);--laser-dot-glow: rgb(96 90 84 / 14%);--correction-tape-hi: #fffdf8;--paper-speck: #5a5045;--texture-opacity: .55;--paper-grain-opacity: 1;--vignette: rgb( 92 72 46 / 4% );--ink: #221d18;--ink-text: var(--ink);--ink-strong: #2a241e;--ink-soft: #7d7364;--ink-faint: #a69c8a;--ink-meta: #887e6f;--ink-pencil: #958a78;--ink-hint: #6e6559;--ink-ribbon: #9b3a2e;--ink-bleed: rgb(34 29 24 / 34%);--selection: rgb(166 156 138 / 32%);--rail-dark: #3e3934;--rail-mid: #625d58;--rail-hi: #8e8780;--rail-cap: #201d1f;--rail-cap-hi: #3a3638;--roll-shade: rgb(20 16 12 / 45%);--roll-shade-deep: rgb(10 8 6 / 70%);--roll-gloss: rgb(255 248 236 / 34%);--roll-groove: rgb(0 0 0 / 55%);--roll-seam-hi: rgb(255 250 240 / 35%);--knob-groove: rgb(255 255 255 / 22%);--roll-light: rgb(255 236 200 / 55%);--knob-edge: rgb(0 0 0 / 55%);--carriage-gloss: rgb(255 255 255 / 80%);--carriage: #ece2dc;--carriage-hi: #fbf4ea;--carriage-core: #c7bbb0;--carriage-lo: #d6cbc2;--carriage-end: rgb(110 90 70 / 26%);--carriage-edge: rgb(120 104 88 / 22%);--hammer: #8f877e;--hammer-hi: #b3aba1;--hammer-stem: #cbc2b6;--hammer-plate: #8f877e;--button: #f2e8d7;--button-hi: #fbf3e5;--button-text: #2a241e;--button-pressed: #4a4440;--button-pressed-text: #f2e8d7;--shadow: rgb(60 45 30 / 18%);--shadow-soft: rgb(60 45 30 / 10%);--shadow-strong: rgb(60 45 30 / 28%);--led-off: #2a2622;--led-glow: 4px}[data-theme=night]{--desk: #181615;--sheet-shadow: 0 1px 2px rgb(0 0 0 / 45%), 0 8px 22px rgb(0 0 0 / 50%);color-scheme:dark;--paper: #3d3837;--paper-top: #4c4742;--paper-hi: #57514c;--correction-tape: #d8d0c3;--paper-shade: rgb(0 0 0 / 26%);--paper-shade-deep: rgb(0 0 0 / 45%);--laser-dot-color: rgb(214 208 198 / 40%);--laser-dot-glow: rgb(214 208 198 / 12%);--correction-tape-hi: #ece6db;--paper-speck: #221e1c;--texture-opacity: .6;--paper-grain-opacity: .42;--vignette: rgb(22 18 15 / 12%);--ink: #ece0cb;--ink-dark: #b8ad99;--ink-text: var(--ink-dark);--ink-strong: #b8ad9a;--ink-soft: #91877a;--ink-faint: #6b635a;--ink-meta: #9f9586;--ink-pencil: #8f8576;--ink-hint: #c4bbaf;--ink-ribbon: #dc8876;--ink-bleed: rgb(10 8 6 / 45%);--selection: rgb(201 185 162 / 20%);--rail-dark: #24201f;--rail-mid: #37322f;--rail-hi: #4f4945;--rail-cap: #0f0d0e;--rail-cap-hi: #252223;--roll-shade: rgb(0 0 0 / 50%);--roll-shade-deep: rgb(0 0 0 / 75%);--roll-gloss: rgb(255 226 180 / 20%);--roll-groove: rgb(0 0 0 / 60%);--roll-seam-hi: rgb(255 226 180 / 35%);--roll-rim: rgb(255 230 190 / 32%);--knob-groove: rgb(255 230 190 / 24%);--roll-light: rgb(255 214 150 / 45%);--knob-edge: rgb(0 0 0 / 70%);--carriage-gloss: rgb(255 230 190 / 20%);--carriage: #2e2c2d;--carriage-hi: #4a4544;--carriage-core: #1a1819;--carriage-lo: #262425;--carriage-end: rgb(0 0 0 / 45%);--carriage-edge: rgb(10 8 8 / 40%);--hammer: #5b5550;--hammer-hi: #706963;--hammer-stem: #7d766e;--hammer-plate: #5b5550;--button: #4a4542;--button-hi: #5a5450;--button-text: #e6dccb;--button-pressed: #d8ccb8;--button-pressed-text: #3d3837;--shadow: rgb(14 10 8 / 45%);--shadow-soft: rgb(14 10 8 / 25%);--shadow-strong: rgb(14 10 8 / 60%);--led-off: #1a1817;--led-glow: 6px}:root,[data-theme]{--roll-pitch: calc(var(--rail-h) * 3.1416);--knob-pitch: calc(var(--rail-cap-h) * 3.1416);--hammer-gap: max(5px, calc(var(--fs-body) * .26));--input-gap: calc( var(--carriage-h) / 2 + var(--hammer-stem-h) + var(--hammer-head-h) + var(--hammer-gap) );--hammer-travel: calc( var(--hammer-gap) + var(--fs-body) * (var(--hammer-glyph-top) + var(--hammer-overshoot)) );--hammer-feed-reach: calc(var(--hammer-gap) + var(--fs-body) * var(--lh-body));--hammer-reach: max(var(--hammer-travel), var(--hammer-feed-reach));--laser-dot-lift: calc(var(--fs-body) * .38);--shadow-rail: 0 3px 6px var(--shadow);--shadow-roll: inset 0 1px 0 var(--roll-rim), var(--shadow-rail);--shadow-knob: inset 2px 0 2px var(--knob-edge), inset -2px 0 2px var(--knob-edge), var(--shadow-hammer);--carriage-shadow-dx: 0px;--shadow-carriage: inset 0 1px 0 var(--carriage-hi), inset 0 -2px 3px var(--carriage-edge), 0 9px 12px -3px var(--shadow), 0 3px 4px -1px var(--shadow-soft);--shadow-led-well: inset 0 1px 1px var(--shadow-strong);--shadow-hammer: 0 1px 1px var(--shadow);--shadow-hammer-head: inset 0 .5px 0 var(--hammer-gloss), var(--hammer-head-shadow);--shadow-pill: inset 0 1px 0 var(--button-hi), 0 2px 6px var(--shadow), 0 1px 1px var(--shadow-soft);--shadow-pill-hover: inset 0 1px 0 var(--button-hi), 0 3px 9px var(--shadow), 0 1px 2px var(--shadow-soft);--shadow-pill-pressed: inset 0 1px 2px var(--shadow-strong);--shadow-lamp-toggle-on: 0 0 0 1px var(--lamp-mid), 0 0 12px var(--lamp-soft);--ink-shadow: 0 0 var(--ink-bleed-blur) var(--ink-bleed);--overstrike: var(--overstrike-x) var(--overstrike-y) 0 currentcolor, 0 0 var(--ink-bleed-blur) var(--ink-bleed)}[data-font-set=cutive-myeongjo]{--font-latin: "TW Cutive Mono";--font-ko: "TW Nanum Myeongjo"}[data-font-set=elite-songmyung]{--font-latin: "TW Special Elite";--font-ko: "TW Song Myung"}[data-font-set=courier-coding]{--font-latin: "TW Courier Prime";--font-ko: "TW Nanum Gothic Coding"}[data-font-set=cutive-coding]{--font-latin: "TW Cutive Mono";--font-ko: "TW Nanum Gothic Coding"}[data-motion=reduced]{--dur-line-down: 0ms;--dur-hammer-feed-rise: 0ms;--dur-hammer-feed: 0ms;--dur-laser-jitter: 0ms;--dur-feed: 0ms;--dur-hammer-total: 0ms;--dur-hammer-impact: 0ms;--carriage-recoil: 0px;--dur-return: 0ms;--dur-carriage-step: 0ms;--dur-theme-paper: 0ms;--dur-lamp-warmup: 0ms;--dur-lamp-off: 0ms;--delay-lamp-after-dim: 0ms;--dur-page-slide: 0ms;--dur-read-switch: 0ms;--dur-hover: 0ms;--dur-press: 0ms;--dur-status-fade: 0ms;--dur-menu-line: 0ms;--dur-arrow-draw: 0ms;--dur-save-fade: 0ms;--dur-notice-in: 0ms;--dur-notice-out: 0ms;--notice-drop: 0px;--dur-onboarding-line: 0ms;--delay-onboarding-line: 0ms;--dur-onboarding-leave: 0ms;--stamp-scale-from: 1}@font-face{font-family:TW Courier Prime;font-style:normal;font-weight:400;font-display:block;ascent-override:80%;descent-override:20%;line-gap-override:0%;src:url(./courier-prime-latin-400-normal-BbyBr73r.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TW Courier Prime;font-style:normal;font-weight:400;font-display:block;ascent-override:80%;descent-override:20%;line-gap-override:0%;src:url(./courier-prime-latin-ext-400-normal-B-EsvyE4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TW Courier Prime;font-style:normal;font-weight:700;font-display:block;ascent-override:80%;descent-override:20%;line-gap-override:0%;src:url(./courier-prime-latin-700-normal-D1YCjmaD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TW Courier Prime;font-style:normal;font-weight:700;font-display:block;ascent-override:80%;descent-override:20%;line-gap-override:0%;src:url(./courier-prime-latin-ext-700-normal-ByMJlNdM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TW Pretendard;font-weight:400;font-display:block;src:url(./Pretendard-Regular-BhrLQoBv.woff2) format("woff2")}@font-face{font-family:TW Special Elite;font-weight:400;font-display:block;src:url(./SpecialElite-Regular-BcunImpN.woff2) format("woff2");ascent-override:80%;descent-override:20%;line-gap-override:0%}@font-face{font-family:TW Cutive Mono;font-weight:400;font-display:block;src:url(./CutiveMono-Regular-OAr7mtb-.woff2) format("woff2");ascent-override:80%;descent-override:20%;line-gap-override:0%}@font-face{font-family:TW Nanum Gothic Coding;font-weight:400;font-display:block;src:url(./NanumGothicCoding-Regular-1VQR77VZ.woff2) format("woff2");ascent-override:80%;descent-override:20%;line-gap-override:0%}@font-face{font-family:TW Nanum Myeongjo;font-weight:400;font-display:block;src:url(./NanumMyeongjo-Regular-Brl27f_P.woff2) format("woff2");ascent-override:80%;descent-override:20%;line-gap-override:0%}@font-face{font-family:TW Song Myung;font-weight:400;font-display:block;src:url(./SongMyung-Regular-ibDUipUZ.woff2) format("woff2");ascent-override:80%;descent-override:20%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}html{background:var(--paper)}body{overflow:hidden;background:var(--paper);color:var(--ink-text);font-family:var(--font-latin),var(--font-ko),var(--font-ko-fallback),var(--font-mono-fallback);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);font-variant-ligatures:none;font-kerning:auto;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}h1,h2,h3,p{margin:0;font:inherit}button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}a{color:inherit}svg{overflow:visible}[hidden]{display:none}::selection{background:var(--selection)}:focus-visible{outline:1px dashed var(--ink-pencil);outline-offset:3px}.tw-app{position:fixed;inset:0;overflow:hidden;isolation:isolate}.tw-paper{position:absolute;inset:0;overflow:hidden;background:linear-gradient(to bottom,var(--paper-top) 0%,var(--paper) 70%)}.tw-paper:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 45%,var(--mask-off) 55%,var(--vignette) 100%)}.tw-paper__texture{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--paper-speck);opacity:var(--texture-opacity);-webkit-mask-image:url(data:image/png;base64,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),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUsAAAFLCAYAAABft66eAAACXElEQVR42u3XMUpDYRCF0WwjQUhsbWxSaT0osXBKuabJMqwF++zYBQjvvSq/D85ZwjdwYTYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDVSdcpXUclAKbH8piueyUAAAAAAAAAAAAA+A/SFRUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCwdL2oALBsMLcqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOk66ACwPRQfqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBYuq4qAAAAfz6FS7qelAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICbStdOBYDpoXxTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCddryoALBvMrQqrvt9eBYD5sfxQAQAAAAAAAABYgXR9qQAwP5YPKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyXrp0KAPNjeVIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBm0vWuAsCywbxTAQAAAAAAAAAAAAAAFkjXd7rOSgBMj+U5Xc9KrOZejyoAzI/ljwoAAAAAAAAAAAAAAADAWL9bRiQRG2h8JgAAAABJRU5ErkJggg==);mask-image:url(data:image/png;base64,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),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUsAAAFLCAYAAABft66eAAACXElEQVR42u3XMUpDYRCF0WwjQUhsbWxSaT0osXBKuabJMqwF++zYBQjvvSq/D85ZwjdwYTYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDVSdcpXUclAKbH8piueyUAAAAAAAAAAAAA+A/SFRUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCwdL2oALBsMLcqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOk66ACwPRQfqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBYuq4qAAAAfz6FS7qelAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICbStdOBYDpoXxTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCddryoALBvMrQqrvt9eBYD5sfxQAQAAAAAAAABYgXR9qQAwP5YPKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyXrp0KAPNjeVIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBm0vWuAsCywbxTAQAAAAAAAAAAAAAAFkjXd7rOSgBMj+U5Xc9KrOZejyoAzI/ljwoAAAAAAAAAAAAAAADAWL9bRiQRG2h8JgAAAABJRU5ErkJggg==);-webkit-mask-size:var(--texture-a-size) var(--texture-a-size),var(--texture-b-size) var(--texture-b-size);mask-size:var(--texture-a-size) var(--texture-a-size),var(--texture-b-size) var(--texture-b-size);-webkit-mask-position:0 0,137px 89px;mask-position:0 0,137px 89px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-composite:source-over;mask-composite:add}.tw-editor{position:absolute;inset:0;z-index:1;-webkit-mask-image:linear-gradient(to bottom,var(--mask-off) 0,var(--mask-off) calc(var(--topbar-h) * .5),var(--mask-on) calc(var(--topbar-h) + var(--paper-fade-h)));mask-image:linear-gradient(to bottom,var(--mask-off) 0,var(--mask-off) calc(var(--topbar-h) * .5),var(--mask-on) calc(var(--topbar-h) + var(--paper-fade-h)))}.tw-editor .cm-editor{height:100%;background:transparent;color:inherit}.tw-editor .cm-editor.cm-focused{outline:none}.tw-editor .cm-editor .cm-scroller{font-family:var(--font-latin),var(--font-ko),var(--font-ko-fallback),var(--font-mono-fallback);line-height:var( --lh-body );scrollbar-width:none}.tw-editor .cm-editor .cm-content{flex:0 0 auto;width:var(--measure);max-width:calc(100vw - var(--paper-pad-x) * 2);margin:0 auto;padding-inline:0;caret-color:transparent;text-shadow:var(--ink-shadow)}.tw-editor .cm-editor .cm-line{padding:0}.tw-editor .cm-editor .cm-content.cm-lineWrapping{word-break:break-all;overflow-wrap:anywhere}[data-mode=read] .tw-editor .cm-editor .cm-content.cm-lineWrapping{word-break:keep-all}.tw-editor .cm-editor .cm-cursor,.tw-editor .cm-editor .cm-dropCursor{border-left-color:transparent}.tw-editor .cm-editor .cm-selectionBackground,.tw-editor .cm-editor.cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground{background:var(--selection)}.tw-editor .cm-editor .cm-activeLine{background:transparent}.tw-editor .cm-editor .cm-specialChar{color:var(--ink-ribbon)}.tw-editor .cm-editor.cm-focused .cm-matchingBracket,.tw-editor .cm-editor.cm-focused .cm-nonmatchingBracket{background:transparent}.tw-editor .cm-editor .cm-panels{background:var(--paper);color:var(--ink-text)}.tw-editor .cm-editor .cm-placeholder{color:var(--ink-faint);text-shadow:none}.tw-editor .cm-editor .cm-gutters{display:none}@media not (min-width:1100px){.tw-editor .cm-editor .cm-content{max-width:calc(100vw - var(--paper-pad-x-mid) * 2)}}@media not (min-width:700px){.tw-editor .cm-editor .cm-content{width:min(var(--measure),max(var(--measure-min),calc(100vw - var(--space-5) * 2)));max-width:none}}.tw-ink-new{display:inline-block;animation:tw-stamp var(--dur-stamp) cubic-bezier(0,0,.2,1) both}.tw-ink-pending{color:var(--ink-pencil)}@keyframes tw-stamp{0%{color:var(--ink-pencil);transform:scale(var(--stamp-scale-from))}to{transform:none}}::highlight(tw-composing){color:var(--ink-pencil)}::highlight(tw-grain-1){color:color-mix(in srgb,var(--ink-text) 93%,transparent)}::highlight(tw-grain-2){color:color-mix(in srgb,var(--ink-text) 86%,transparent)}::highlight(tw-grain-3){color:color-mix(in srgb,var(--ink-text) 97%,transparent)}::highlight(tw-grain-4){color:color-mix(in srgb,var(--ink-text) 90%,transparent)}::highlight(tw-grain-6){color:color-mix(in srgb,var(--ink-text) 82%,transparent)}::highlight(tw-grain-7){color:color-mix(in srgb,var(--ink-text) 95%,transparent)}.tw-machine{position:absolute;top:0;left:0;z-index:3;width:100%;height:0;transform:translate3d(0,var(--rail-y),0);will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none}.tw-rail{position:absolute;top:0;left:0;width:100%;height:var(--rail-h);transform:translate3d(0,calc(var(--rail-h) / -2),0);background:linear-gradient(to bottom,var(--roll-shade) 0%,transparent 16%,var(--roll-gloss) 28%,transparent 46%,transparent 58%,var(--roll-shade) 92%,var(--roll-shade-deep) 100%),repeating-linear-gradient(to bottom,transparent 0 30%,var(--roll-seam-hi) 30% calc(30% + 1px),var(--roll-groove) calc(30% + 1px) calc(30% + 4px),transparent calc(30% + 4px) 72%,var(--roll-seam-hi) 72% calc(72% + 1px),var(--roll-groove) calc(72% + 1px) calc(72% + 3px),transparent calc(72% + 3px) 100%),linear-gradient(to bottom,var(--rail-hi) 0%,var(--rail-mid) 45%,var(--rail-dark) 100%);background-size:100% 100%,100% var(--roll-pitch),100% 100%;background-position:0 0,0 var(--roll-offset),0 0;box-shadow:var(--shadow-roll)}.tw-rail__cap{position:absolute;top:calc((var(--rail-h) - var(--rail-cap-h)) / 2);width:var(--rail-cap-w);height:var(--rail-cap-h);border-radius:var(--radius-rail-cap);background:linear-gradient(to bottom,var(--roll-shade) 0%,transparent 20%,var(--roll-gloss) 32%,transparent 50%,var(--roll-shade) 88%,var(--roll-shade-deep) 100%),repeating-linear-gradient(to bottom,var(--knob-groove) 0 2px,transparent 2px 17%,var(--knob-groove) 17% calc(17% + 2px),transparent calc(17% + 2px) 36%,var(--knob-groove) 36% calc(36% + 2px),transparent calc(36% + 2px) 52%,var(--knob-groove) 52% calc(52% + 2px),transparent calc(52% + 2px) 71%,var(--knob-groove) 71% calc(71% + 2px),transparent calc(71% + 2px) 86%,var(--knob-groove) 86% calc(86% + 2px),transparent calc(86% + 2px) 100%),linear-gradient(to bottom,var(--rail-cap-hi) 0%,var(--rail-cap) 45%,var(--rail-cap) 100%);background-size:100% 100%,100% var(--knob-pitch),100% 100%;background-position:0 0,0 calc(var(--roll-offset) * var(--knob-roll-ratio)),0 0;box-shadow:var(--shadow-knob)}.tw-rail__cap--l{left:0}.tw-rail__cap--r{right:0}.tw-carriage{position:absolute;top:0;left:0;display:flex;align-items:center;gap:calc((var(--carriage-w) - 2 * var(--led-inset) - var(--led-count) * var(--led-size)) / (var(--led-count) - 1));width:var(--carriage-w);height:var(--carriage-h);padding-left:var(--led-inset);border-radius:var(--radius-carriage);transform:translate3d(calc(var(--carriage-x) - var(--hammer-anchor)),calc(var(--carriage-h) / -2),0);background:linear-gradient(to right,var(--carriage-end) 0%,transparent 12%,transparent 88%,var(--carriage-end) 100%),linear-gradient(to bottom,var(--carriage-hi) 0%,var(--carriage) 30%,var(--carriage) 50%,var(--carriage-core) 80%,var(--carriage-lo) 100%);box-shadow:var(--shadow-carriage);pointer-events:auto;will-change:transform}.tw-carriage:before{content:"";position:absolute;top:18%;left:11%;right:11%;height:16%;border-radius:var(--radius-pill);background:radial-gradient(ellipse 50% 100% at 50% 30%,var(--carriage-gloss) 0%,transparent 100%);pointer-events:none}.tw-carriage:after{content:"";position:absolute;left:6px;right:6px;bottom:-5px;z-index:-1;height:8px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,var(--shadow-strong) 0%,transparent 70%);pointer-events:none}.tw-carriage:has(.tw-hammer[data-strike="1"]){animation:tw-carriage-recoil var(--dur-carriage-recoil) ease-out var(--dur-hammer-impact)}@keyframes tw-carriage-recoil{30%{translate:0 var(--carriage-recoil)}}.tw-carriage__grip{position:absolute;top:0;width:var(--grip-w);height:100%;cursor:grab}.tw-carriage__grip--left{left:0}.tw-carriage__grip--right{right:0}.tw-carriage__grip:active{cursor:grabbing}.tw-led{position:relative;flex:none;width:var(--led-size);height:var(--led-size);border-radius:50%;background:var(--led-off);box-shadow:var(--shadow-led-well);--led-color: var(--led-off);--led-on: 0;--eq: 0}.tw-led:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--led-color);box-shadow:0 0 var(--led-glow) var(--led-color);opacity:var(--led-on)}.tw-led[data-slot="2"],.tw-led[data-slot="3"],.tw-led[data-slot="4"]{--led-color: var(--led-green)}.tw-led[data-slot="1"],.tw-led[data-slot="5"]{--led-color: var(--led-amber)}.tw-led[data-state=on]{--led-on: var(--eq)}.tw-led[data-state=idle]{--led-on: 1}.tw-led[data-state=idle]:after{animation:tw-led-breathe var(--dur-led-breathe) ease-in-out infinite}@keyframes tw-led-breathe{0%,to{opacity:.12}50%{opacity:1}}.tw-hammer{position:absolute;bottom:100%;left:var(--hammer-anchor);width:calc(var(--hammer-head-w) + 4px);height:calc(var(--hammer-stem-h) + var(--hammer-head-h) + var(--hammer-reach) + 2px);margin-left:calc((var(--hammer-head-w) + 4px) / -2);overflow:hidden;transform:rotate(var(--hammer-tilt));transform-origin:50% 100%;will-change:transform}.tw-hammer:before{content:"";position:absolute;z-index:1;bottom:0;left:50%;width:var(--hammer-plate-w);height:var(--hammer-plate-h);margin-left:calc(var(--hammer-plate-w) / -2);border-radius:var(--radius-hammer-plate);background:var(--hammer-plate)}.tw-hammer__head{position:absolute;bottom:var(--hammer-stem-h);left:50%;width:var(--hammer-head-w);height:var(--hammer-head-h);margin-left:calc(var(--hammer-head-w) / -2);border-radius:var(--radius-hammer);background:linear-gradient(to bottom,var(--hammer-hi) 0%,var(--hammer) 45%,var(--hammer) 80%,var(--hammer-hi) 100%);box-shadow:var(--shadow-hammer-head);transition:background-color var(--dur-tape-arm) ease-out}.tw-hammer__head:after{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:var(--hammer-stem-w);height:calc(var(--hammer-stem-h) + var(--hammer-reach) + 4px);margin-left:calc(var(--hammer-stem-w) / -2);background:linear-gradient(to right,var(--hammer) 0%,var(--hammer-stem) 50%,var(--hammer) 100%)}.tw-hammer[data-strike="1"] .tw-hammer__head{animation:tw-hammer-head var(--dur-hammer-total) linear}@keyframes tw-hammer-head{0%{translate:0 0;animation-timing-function:cubic-bezier(.3,.7,.4,1)}34.8%{translate:0 calc(var(--hammer-travel) * -1);animation-timing-function:cubic-bezier(.6,0,1,.6)}65.2%{translate:0 calc(var(--hammer-gap) * -1);animation-timing-function:cubic-bezier(.2,.8,.4,1)}78.3%{translate:0 1px;animation-timing-function:ease-in-out}to{translate:0 0}}.tw-hammer[data-strike=feed] .tw-hammer__head{animation:tw-hammer-feed var(--dur-hammer-feed) linear}@keyframes tw-hammer-feed{0%{translate:0 0;animation-timing-function:cubic-bezier(.4,0,.6,1)}19.2%{translate:0 calc(var(--hammer-gap) * -1);animation-timing-function:cubic-bezier(0,0,.2,1)}73.1%{translate:0 calc(var(--hammer-feed-reach) * -1);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{translate:0 0}}.tw-laser__dot{position:absolute;top:calc((var(--hammer-stem-h) + var(--hammer-head-h) + var(--hammer-gap) + var(--laser-dot-lift)) * -1 - var(--laser-dot) / 2);left:calc(var(--hammer-anchor) - var(--laser-dot) / 2);width:var(--laser-dot);height:var(--laser-dot);border-radius:50%;background:var(--laser-dot-color);box-shadow:0 0 3px 1.5px var(--laser-dot-glow);pointer-events:none}.tw-carriage:has(.tw-hammer[data-strike="1"]) .tw-laser__dot{animation:tw-laser-jitter var(--dur-laser-jitter) ease-out var(--dur-hammer-impact)}.tw-carriage:has(.tw-hammer[data-strike=feed]) .tw-laser__dot{animation:tw-laser-jitter var(--dur-laser-jitter) ease-out var(--dur-hammer-feed-rise)}@keyframes tw-laser-jitter{20%{translate:.6px var(--laser-jitter)}45%{translate:-.5px calc(var(--laser-jitter) * -.6)}70%{translate:.3px calc(var(--laser-jitter) * .3)}to{translate:0 0}}[data-motion=reduced] .tw-led:after{animation:none}.tw-rail:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 230px 70% at calc(var(--roll-light-x, -400px) + var(--carriage-w) / 2 - var(--hammer-anchor)) 8%,var(--roll-light) 0%,transparent 80%);opacity:1;pointer-events:none;mix-blend-mode:screen}.tw-rail:before{content:"";position:absolute;top:0;left:calc(var(--roll-light-x, -400px) - var(--hammer-anchor) + var(--carriage-w) * .04 + var(--carriage-shadow-dx));width:calc(var(--carriage-w) * .92);height:100%;background:linear-gradient(to right,transparent 0%,var(--roll-shade) 14%,var(--roll-shade-deep) 50%,var(--roll-shade) 86%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,var(--mask-on) 0%,var(--mask-on) 55%,var(--mask-off) 100%);mask-image:linear-gradient(to bottom,var(--mask-on) 0%,var(--mask-on) 55%,var(--mask-off) 100%);pointer-events:none}.tw-hammer[data-tape=on] .tw-hammer__head,.tw-hammer[data-kind=erase][data-strike="1"] .tw-hammer__head{background:linear-gradient(to bottom,var(--correction-tape-hi) 0%,var(--correction-tape) 60%)}.tw-lamp{position:absolute;top:0;left:0;z-index:2;width:calc(var(--lamp-spread) * 2);height:calc(var(--lamp-reach) + var(--lamp-below));pointer-events:none;transform:translate3d(calc(var(--lamp-x) - var(--hammer-anchor) + var(--carriage-w) / 2 - var(--lamp-spread)),calc(var(--lamp-y) - var(--lamp-reach)),0);opacity:var(--lamp-intensity);background:radial-gradient(ellipse 48% var(--lamp-reach) at 50% var(--lamp-reach),var(--lamp-core) 0%,var(--lamp-core) 18%,var(--lamp-mid) 48%,var(--lamp-soft) 72%,var(--lamp-edge) 100%);-webkit-mask-image:conic-gradient(from -64deg at 50% calc(var(--lamp-reach) * 1.5),var(--mask-off) 0deg,var(--mask-on) 26deg,var(--mask-on) 102deg,var(--mask-off) 128deg),linear-gradient(to bottom,var(--mask-on) var(--lamp-reach),var(--mask-off) 100%);mask-image:conic-gradient(from -64deg at 50% calc(var(--lamp-reach) * 1.5),var(--mask-off) 0deg,var(--mask-on) 26deg,var(--mask-on) 102deg,var(--mask-off) 128deg),linear-gradient(to bottom,var(--mask-on) var(--lamp-reach),var(--mask-off) 100%);-webkit-mask-composite:source-in;mask-composite:intersect;mix-blend-mode:overlay;will-change:transform,opacity}[data-theme=day] .tw-lamp{--lamp-core: var(--lamp-day-core);--lamp-mid: var(--lamp-day-mid);--lamp-soft: var(--lamp-day-soft);--lamp-edge: var(--lamp-day-edge);mix-blend-mode:soft-light}[data-lamp=off] .tw-lamp{opacity:0;transition:opacity var(--dur-lamp-off) ease-in}[data-lamp=warming] .tw-lamp{animation:tw-lamp-warmup var(--dur-lamp-warmup) linear both}@keyframes tw-lamp-warmup{0%{opacity:0}12%{opacity:calc(var(--lamp-intensity) * .7)}20%{opacity:calc(var(--lamp-intensity) * .12)}36%{opacity:calc(var(--lamp-intensity) * .82)}46%{opacity:calc(var(--lamp-intensity) * .38)}68%{opacity:calc(var(--lamp-intensity) * .95)}to{opacity:var(--lamp-intensity)}}[data-motion=reduced] .tw-rail:after{animation:none;transition:none}[data-theme=night][data-lamp=off] .tw-rail:after{opacity:0;transition:opacity var(--dur-lamp-off) ease-in}[data-theme=night][data-lamp=warming] .tw-rail:after{--lamp-intensity: 1;animation:tw-lamp-warmup var(--dur-lamp-warmup) linear both}[data-motion=reduced] .tw-lamp{animation:none;transition:none}.tw-lamp-toggle{margin-right:var(--space-2);margin-left:auto}.tw-lamp-toggle[aria-pressed=true]{box-shadow:var(--shadow-lamp-toggle-on)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-theme-paper);animation-timing-function:var(--ease-theme)}[data-lamp-style=cone] .tw-lamp{background:radial-gradient(ellipse 50% var(--lamp-reach) at 50% var(--lamp-reach),var(--lamp-core) 0%,var(--lamp-core) 22%,var(--lamp-mid) 52%,var(--lamp-soft) 78%,var(--lamp-edge) 100%);-webkit-mask-image:conic-gradient(from -72deg at 50% var(--lamp-reach),var(--mask-off) 0deg,var(--mask-on) 12deg,var(--mask-on) 132deg,var(--mask-off) 144deg,var(--mask-off) 360deg);mask-image:conic-gradient(from -72deg at 50% var(--lamp-reach),var(--mask-off) 0deg,var(--mask-on) 12deg,var(--mask-on) 132deg,var(--mask-off) 144deg,var(--mask-off) 360deg)}.tw-topbar{position:absolute;top:0;left:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);width:100%;height:var(--topbar-h);padding:0 var(--space-5);font-size:var(--fs-ui-small);-webkit-app-region:drag}.tw-topbar button,.tw-topbar a{-webkit-app-region:no-drag}.tw-topbar__file{color:var(--ink-meta);letter-spacing:var(--tracking-ui)}.tw-topbar__menu{min-width:var(--space-6);height:var(--space-6);font-size:var(--fs-ui);line-height:1}.tw-topbar__window-controls{display:flex;gap:var(--space-2)}.tw-store-links{display:flex;align-items:center;gap:var(--space-3)}.tw-store-links__label{color:var(--ink-meta);letter-spacing:var(--tracking-ui)}.tw-topbar .tw-topbar__menu{color:var(--ink-meta)}.tw-link{color:var(--ink-faint);font-size:var(--fs-ui-small);text-decoration:none;cursor:pointer}.tw-link:hover{color:var(--ink-soft);text-decoration:underline;text-underline-offset:.2em}.tw-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--pill-h);padding:0 var(--pill-pad-x);border-radius:var(--radius-pill);background:var(--button);color:var(--button-text);font-size:var(--fs-pill);font-weight:var(--fw-strong);white-space:nowrap;box-shadow:var(--shadow-pill);transition:transform var(--dur-hover) var(--ease-ui)}.tw-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--shadow-pill-hover);opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-ui)}.tw-pill:hover{transform:translateY(-1px)}.tw-pill:hover:after{opacity:1}.tw-pill:active{background:var(--button-pressed);color:var(--button-pressed-text);box-shadow:var(--shadow-pill-pressed);transform:translateY(0);transition-duration:var(--dur-press)}.tw-pill:active:after{opacity:0}.tw-hint{color:var(--ink-hint);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:var(--fw-ui);letter-spacing:var(--tracking-ui)}.tw-hint[data-pulse=true]{animation:tw-pulse calc(var(--dur-pulse) / 2) ease-in-out infinite alternate}@keyframes tw-pulse{0%{opacity:1}to{opacity:var(--pulse-min)}}.tw-arrow{position:absolute;overflow:visible;fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tw-status{position:absolute;bottom:var(--status-bottom);left:50%;z-index:4;display:flex;align-items:center;justify-content:space-between;width:var(--measure);max-width:calc(100vw - var(--paper-pad-x) * 2);height:var(--pill-h);transform:translate3d(-50%,0,0);color:var(--ink-meta);transition:opacity var(--dur-status-fade) var(--ease-ui)}.tw-status[data-dim]:not([data-dim=false]){opacity:var(--status-typing-opacity)}@media not (min-height:500px){.tw-status{visibility:hidden}}.tw-status__count,.tw-status__save{font-size:var(--fs-status);letter-spacing:var(--tracking-ui)}.tw-status__save{margin-right:auto;color:var(--ink-pencil)}.tw-status__save:not(:empty):before{content:"·";margin:0 var(--space-2)}.tw-status__save[data-state=saved]{animation:tw-fade-out var(--dur-save-fade) var(--ease-ui) var(--delay-save-fade) forwards}.tw-status__save[data-state=error]{color:var(--ink-ribbon)}@keyframes tw-fade-out{to{opacity:0}}.tw-status__notice{flex:1 1 auto;min-width:0;margin-right:auto;color:var(--ink-hint);font-size:var(--fs-status);letter-spacing:var(--tracking-ui);line-height:1.4;animation:tw-notice-in var(--dur-notice-in) var(--ease-ui) both,tw-fade-out var(--dur-notice-out) var(--ease-ui) var(--delay-notice-out) forwards}.tw-status__notice[data-tone=warn]{color:var(--ink)}.tw-status:has(>.tw-status__notice:not([hidden]))>:is(.tw-status__count,.tw-status__save){display:none}.tw-status[data-dim]:has(>.tw-status__notice:not([hidden])){opacity:1}@keyframes tw-notice-in{0%{opacity:0;transform:translateY(calc(var(--notice-drop) * -1))}}.tw-status .tw-pill{margin-left:var(--space-4)}.tw-menu{position:absolute;top:var(--topbar-h);right:var(--space-5);z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.tw-menu__item{color:var(--ink-soft);font-size:var(--fs-ui);line-height:1.8;animation:tw-menu-line var(--dur-stamp) cubic-bezier(0,0,.2,1) backwards}.tw-menu__item:hover{color:var(--ink-strong);text-decoration:underline;text-underline-offset:.2em}.tw-menu__item:nth-child(2){animation-delay:calc(var(--dur-menu-line) * 1)}.tw-menu__item:nth-child(3){animation-delay:calc(var(--dur-menu-line) * 2)}.tw-menu__item:nth-child(4){animation-delay:calc(var(--dur-menu-line) * 3)}.tw-menu__item:nth-child(5){animation-delay:calc(var(--dur-menu-line) * 4)}.tw-menu__item:nth-child(6){animation-delay:calc(var(--dur-menu-line) * 5)}.tw-menu__item:nth-child(7){animation-delay:calc(var(--dur-menu-line) * 6)}.tw-menu__item:nth-child(8){animation-delay:calc(var(--dur-menu-line) * 7)}.tw-menu__item:nth-child(9){animation-delay:calc(var(--dur-menu-line) * 8)}.tw-menu__item:nth-child(10){animation-delay:calc(var(--dur-menu-line) * 9)}@keyframes tw-menu-line{0%{opacity:0;transform:translateY(-2px)}}.tw-menu[hidden],.tw-onboarding[hidden]{display:none}.tw-onboarding{position:absolute;top:calc(var(--rail-y, 70vh) + var(--carriage-h) / 2 + var(--space-5));left:50%;z-index:5;width:var(--col-w);max-width:calc(100vw - var(--space-4) * 2);transform:translate(-50%);pointer-events:none;transition:opacity var(--dur-onboarding-leave) var(--ease-ui),display var(--dur-onboarding-leave) allow-discrete}.tw-onboarding[hidden],.tw-onboarding[data-state=leaving]{opacity:0}.tw-onboarding__page>.tw-hint{transform-origin:0 50%;color:var(--ink-pencil);font-family:inherit;font-size:calc(var(--fs-body) * .85);letter-spacing:var(--tracking-body);animation:tw-onboarding-line var(--dur-onboarding-line) cubic-bezier(0,0,.2,1) backwards}.tw-onboarding__page>.tw-hint:nth-child(2){animation-delay:var(--delay-onboarding-line)}.tw-onboarding__page>.tw-hint:nth-child(3){animation-delay:calc(var(--delay-onboarding-line) * 2)}@keyframes tw-onboarding-line{0%{opacity:0;transform:scale(var(--stamp-scale-from))}}[data-motion=reduced] .tw-hint[data-pulse=true]{animation:none;opacity:var(--pulse-reduced)}[data-motion=reduced] .tw-menu__item{animation:none}[data-stage]{--rail-overhang: calc(28px * var(--machine-scale));--rail-edge: 4px;--rail-left: max(var(--rail-edge), calc(50vw - var(--stage-w) / 2 - var(--rail-overhang)));--paper-top-margin: calc(var(--stage-h) * .9);--font-step: 0;--fs-body: clamp(14px, calc(var(--fs-base) + var(--font-step) * 1px), 28px)}[data-stage] .tw-paper{background:var(--desk)}[data-stage] .tw-paper__texture{display:none}[data-stage] .tw-editor{inset:0 auto auto;left:calc(50% - var(--stage-w) / 2);width:var(--stage-w);height:var(--stage-h);-webkit-mask-image:none;mask-image:none}[data-stage] .tw-editor .cm-editor .cm-content{width:var(--col-w);max-width:none;--rail-line: var(--rail-at, calc(var(--stage-h) * var(--stage-rail)));--fade-gone: calc(var(--rail-line) - var(--stage-h) * .58);--fade-mid: calc(var(--rail-line) - var(--stage-h) * .45);--fade-full: calc(var(--rail-line) - var(--stage-h) * .3);--fade-below-start: calc(var(--rail-line) + var(--carriage-h) / 2);--fade-below: calc(var(--rail-line) + var(--carriage-h) * 1.5);-webkit-mask-image:linear-gradient(to bottom,var(--mask-fade-floor) var(--fade-gone),var(--mask-fade-mid) var(--fade-mid),var(--mask-on) var(--fade-full),var(--mask-on) var(--fade-below-start),var(--mask-below) var(--fade-below),var(--mask-below) 100%);mask-image:linear-gradient(to bottom,var(--mask-fade-floor) var(--fade-gone),var(--mask-fade-mid) var(--fade-mid),var(--mask-on) var(--fade-full),var(--mask-on) var(--fade-below-start),var(--mask-below) var(--fade-below),var(--mask-below) 100%);-webkit-mask-size:100% var(--stage-h);mask-size:100% var(--stage-h);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 var(--paper-scroll, 0);mask-position:0 var(--paper-scroll, 0)}.tw-editor .cm-editor .tw-sheets .tw-sheet{background:linear-gradient(to bottom,var(--paper-top) 0%,var(--paper) 70%);box-shadow:var(--sheet-shadow)}.tw-editor .cm-editor .tw-sheets .tw-sheet:before{content:"";position:absolute;inset:0;pointer-events:none;background-color:var(--paper-speck);opacity:var(--texture-opacity);-webkit-mask-image:url(data:image/png;base64,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),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUsAAAFLCAYAAABft66eAAACXElEQVR42u3XMUpDYRCF0WwjQUhsbWxSaT0osXBKuabJMqwF++zYBQjvvSq/D85ZwjdwYTYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDVSdcpXUclAKbH8piueyUAAAAAAAAAAAAA+A/SFRUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCwdL2oALBsMLcqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOk66ACwPRQfqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBYuq4qAAAAfz6FS7qelAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICbStdOBYDpoXxTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCddryoALBvMrQqrvt9eBYD5sfxQAQAAAAAAAABYgXR9qQAwP5YPKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyXrp0KAPNjeVIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBm0vWuAsCywbxTAQAAAAAAAAAAAAAAFkjXd7rOSgBMj+U5Xc9KrOZejyoAzI/ljwoAAAAAAAAAAAAAAADAWL9bRiQRG2h8JgAAAABJRU5ErkJggg==);mask-image:url(data:image/png;base64,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),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUsAAAFLCAYAAABft66eAAACXElEQVR42u3XMUpDYRCF0WwjQUhsbWxSaT0osXBKuabJMqwF++zYBQjvvSq/D85ZwjdwYTYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDVSdcpXUclAKbH8piueyUAAAAAAAAAAAAA+A/SFRUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCwdL2oALBsMLcqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOk66ACwPRQfqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBYuq4qAAAAfz6FS7qelAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICbStdOBYDpoXxTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCddryoALBvMrQqrvt9eBYD5sfxQAQAAAAAAAABYgXR9qQAwP5YPKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyXrp0KAPNjeVIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBm0vWuAsCywbxTAQAAAAAAAAAAAAAAFkjXd7rOSgBMj+U5Xc9KrOZejyoAzI/ljwoAAAAAAAAAAAAAAADAWL9bRiQRG2h8JgAAAABJRU5ErkJggg==);-webkit-mask-size:var(--texture-a-size) var(--texture-a-size),var(--texture-b-size) var(--texture-b-size);mask-size:var(--texture-a-size) var(--texture-a-size),var(--texture-b-size) var(--texture-b-size);-webkit-mask-position:0 0,137px 89px;mask-position:0 0,137px 89px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-composite:source-over;mask-composite:add}.tw-editor .cm-editor .tw-sheets .tw-sheet:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(./paper-grain-CahaGjHY.png),url(./paper-mottle-BF83wbb3.png);background-size:128px 128px,512px 512px;background-repeat:repeat;opacity:var(--paper-grain-opacity)}.tw-editor .cm-editor .tw-page-gap{display:block}[data-stage] .tw-rail{clip-path:inset(-12px var(--rail-left) round calc(var(--rail-h) / 2));pointer-events:none}[data-stage] .tw-rail__cap--l{left:var(--rail-left)}[data-stage] .tw-rail__cap--r{right:var(--rail-left)}[data-stage] .tw-status{width:var(--col-w);max-width:none}.tw-font-size{display:inline-flex;align-items:center;margin-left:auto}.tw-status .tw-font-size .tw-pill{margin-left:0;padding:0 var(--space-3)}.tw-font-size__value{min-width:2.4em;font-size:var(--fs-pill);text-align:center}.tw-status__count,.tw-font-size__value{white-space:nowrap}@media not (min-width:600px){[data-stage] .tw-status{gap:var(--space-2);width:calc(100vw - var(--space-3) * 2)}.tw-status__count{flex-shrink:0}[data-stage] .tw-status .tw-pill{margin-left:0}.tw-status__save{display:none}}@media not (min-width:560px){.tw-status>.tw-pill{margin-left:var(--space-2);padding:0 var(--space-3)}.tw-font-size>.tw-pill{padding:0 var(--space-2)}.tw-font-size__value{min-width:1.8em}}[data-stage] .tw-paper-shade{position:absolute;top:0;left:calc(50% - var(--stage-w) / 2);width:var(--stage-w);height:100vh;background:linear-gradient(to bottom,transparent 0,var(--paper-shade) calc(var(--carriage-h) * 1.5),var(--paper-shade-deep) 100%);pointer-events:none}.tw-machine{transition:opacity var(--dur-read-switch) var(--ease-ui),translate var(--dur-read-switch) var(--ease-ui)}[data-mode=read] .tw-machine{opacity:0;translate:0 var(--read-switch-drop)}[data-mode=read] .tw-machine .tw-rail{pointer-events:none}[data-mode=read] .tw-lamp{opacity:0;transition:opacity var(--dur-read-switch) var(--ease-ui);animation:none}[data-mode=read][data-stage] .tw-editor .cm-editor .cm-content{-webkit-mask-image:none;mask-image:none}[data-mode=read] .tw-editor .cm-editor .cm-scroller:focus-visible{outline:none}[data-motion=reduced] .tw-machine{transition:none}
