@font-face{font-family:Vazirmatn;src:url(./Vazirmatn-Var-BeciDpKm.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(./Estedad-Var-CFvC3bjT.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lalezar;src:url(./Lalezar-Regular-DMtPDu5-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Darbareh;src:url(./Darbareh-Var-BelBwV8h.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-fa-body: "Vazirmatn", system-ui, sans-serif;--font-fa-display: "Estedad", "Vazirmatn", system-ui, sans-serif;--font-fa-doodle: "Lalezar", "Estedad", system-ui, sans-serif;--font-fa-brand: "Darbareh", "Estedad", "Vazirmatn", system-ui, sans-serif}:root{--ground: #1f1f1f;--ground-deep: #161616;--ground-raised: #292826;--surface: #f4ead6;--surface-sunken: #eaddc2;--ink-strong: #2b2522;--ink-muted: #6b5f55;--ink-on-ground: #f4ead6;--ink-on-ground-muted: #cdbfa4;--accent: #e2452c;--accent-on-surface: #b7301b;--accent-on-ground: #fb5d43;--accent-warm: #ecc766;--accent-warm-on-surface: #775c02;--accent-warm-on-ground: #ecc766;--signal-positive: #37694b;--signal-positive-on-ground: #6a9d7c;--signal-caution: var(--accent-warm-on-surface);--signal-caution-on-ground: var(--accent-warm-on-ground);--page: #e8dcc6;--page-edge: #ded0b6;--card: #f6eeda;--card-raised: #fdf8ec;--card-sunken: #ded1b8;--tag-money-bg: #e7dcc0;--tag-money-ink: #6b5107;--tag-person-bg: #d9e4dc;--tag-person-ink: #2f5c43;--tag-system-bg: #dfdcd6;--tag-system-ink: #4a4640;--tag-alert-bg: #f6dbd4;--tag-alert-ink: #9c2c17;--shadow-cast: #4a3b28;--ink-night: var(--ground);--ink-night-2: var(--ground-raised);--paper: #fbf5e9;--paper-2: var(--surface-sunken);--paper-soft: var(--ink-on-ground-muted);--ink: var(--ink-strong);--ink-soft: var(--ink-muted);--vermilion: var(--accent);--vermilion-2: var(--accent-on-surface);--note-green: var(--signal-positive);--note-yellow: var(--signal-caution-on-ground);--font-brand: var(--font-fa-brand, "Darbareh", sans-serif);--font-brand-word-space: .11em;--font-doodle: var(--font-fa-doodle, "Lalezar", serif);--font-display: var(--font-fa-display, "Estedad", sans-serif);--font-body: var(--font-fa-body, "Vazirmatn", sans-serif);--font-mono: ui-monospace, "Cascadia Mono", "Consolas", monospace;--size-h1: clamp(2.6rem, 7.5vw, 5.8rem);--size-h2: clamp(2rem, 4.6vw, 3.4rem);--size-h3: clamp(1.25rem, 2.4vw, 1.7rem);--size-body: clamp(1rem, 1.15vw, 1.125rem);--size-small: .875rem;--space-section: clamp(5rem, 12vh, 9rem);--width-content: 1200px;--width-prose: 34rem;--shadow-paper: 0 14px 40px rgb(0 0 0 / .45);--shadow-paper-hover: 0 22px 54px rgb(0 0 0 / .55);--shadow-on-paper: 0 6px 18px rgb(43 37 34 / .18);--radius-paper: 14px;--radius-card: 22px;--grid-cell: 28px;--ease-place: cubic-bezier(.34, 1.56, .64, 1);--s-0: 0;--s-1: 2px;--s-2: 4px;--s-3: 8px;--s-4: 12px;--s-5: 16px;--s-6: 20px;--s-7: 24px;--s-8: 32px;--s-9: 40px;--s-10: 48px;--s-11: 64px;--ct-micro: 13px;--ct-micro-lh: 18px;--ct-small: 14px;--ct-small-lh: 20px;--ct-body: 15px;--ct-body-lh: 24px;--ct-lead: 16px;--ct-lead-lh: 24px;--ct-h3: 18px;--ct-h3-lh: 24px;--ct-h2: 22px;--ct-h2-lh: 28px;--ct-h1: 28px;--ct-h1-lh: 34px;--ct-scan-lh: 1.3;--ct-read-lh: 1.55;--ct-measure: 65ch;--cr-tight: 4px;--cr-base: 6px;--cr-large: 10px;--ce-1: 0 1px 2px rgb(31 31 31 / .1);--ce-2: 0 4px 8px rgb(31 31 31 / .1);--ce-3: 0 13px 20px 1px rgb(31 31 31 / .12);--cb-hair: 1px;--signal-negative: #a3182b;--signal-negative-on-ground: #ff6b7a}:root{--field-sand: #e8dcc0;--field-sand-deep: #c9b992;--field-ochre: #d29b3c;--field-ochre-deep: #a5761f;--field-sage: #b3bfa2;--field-sage-deep: #8c9c78;--field-rose: #d9a6a0;--field-rose-deep: #b47e78;--field-clay: #9c4a28;--field-clay-deep: #6f3016;--field-slate: #37414f;--field-slate-deep: #222a35;--field-teal: #2c6560;--field-teal-deep: #17413d;--field-oxblood: #7a2b2b;--field-oxblood-deep: #521616;--field-indigo: #24405c;--field-indigo-deep: #14273b}@media print{:root{--ground: var(--paper-ground);--ground-deep: var(--paper-ground);--ground-raised: var(--paper-raised);--ink-on-ground: var(--paper-ink);--ink-on-ground-muted: var(--paper-ink-muted);--accent-on-ground: var(--paper-accent);--accent-warm-on-ground: var(--paper-accent-warm);--page: var(--paper-ground);--page-edge: var(--paper-raised);--card: var(--paper-ground);--card-raised: var(--paper-raised);--card-sunken: var(--paper-raised);--shadow-cast: transparent}}:root{--paper-ground: #ffffff;--paper-raised: #f7f4ec;--paper-ink: #1a1a1a;--paper-ink-muted: #55524c;--paper-accent: #c1301a;--paper-accent-warm: #8a6a1f}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scrollbar-color:var(--vermilion-2) transparent;overflow-x:clip}body{background:var(--ink-night);color:var(--paper);font-family:var(--font-body);font-size:var(--size-body);line-height:1.9;overflow-x:clip;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.96 0 0 0 0 0.88 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}#app{position:relative;z-index:1}img,svg,canvas{display:block}img,canvas{max-inline-size:100%}.doodle-overlay{position:absolute;overflow:visible;pointer-events:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px dashed var(--vermilion);outline-offset:3px;border-radius:4px}.owns-focus-stroke:focus-visible,.owns-focus-stroke :focus-visible,.owns-focus-stroke:focus-within :focus-visible{outline:none}::selection{background:var(--accent-on-surface);color:var(--ink-on-ground)}*{-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px var(--surface-sunken) inset;-webkit-text-fill-color:var(--ink-strong);caret-color:var(--ink-strong);transition:background-color 100000s ease-in-out 0s}h1,h2{font-family:var(--font-brand);font-weight:700;line-height:1.25;word-spacing:var(--font-brand-word-space, 0)}h3{font-family:var(--font-doodle);font-weight:400;line-height:1.25}.eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--size-small);letter-spacing:.06em;color:var(--vermilion)}.on-paper{color:var(--ink-strong)}.on-paper .eyebrow{color:var(--vermilion-2)}.prose{max-width:var(--width-prose);color:var(--paper-soft)}.on-paper .prose{color:var(--ink-soft)}.ltr-island{direction:ltr;unicode-bidi:isolate;font-family:var(--font-mono)}.paper{background:var(--paper);color:var(--ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper)}.paper--grid{background-image:repeating-linear-gradient(0deg,rgb(183 48 27 / .09) 0 1px,transparent 1px var(--grid-cell)),repeating-linear-gradient(90deg,rgb(183 48 27 / .09) 0 1px,transparent 1px var(--grid-cell))}.paper--lift{transition:translate .2s ease,rotate .2s ease,box-shadow .2s ease}.paper--lift:hover{translate:0 -4px;box-shadow:var(--shadow-paper-hover)}.torn-top,.torn-bottom{--torn-h: 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.torn-bottom{-webkit-mask-image:url(./edge-torn-DN_FybRn.png),linear-gradient(black 0 0);-webkit-mask-size:100% var(--torn-h),100% calc(100% - var(--torn-h) + 1px);-webkit-mask-position:bottom,top;mask-image:url(./edge-torn-DN_FybRn.png),linear-gradient(#000 0 0);mask-size:100% var(--torn-h),100% calc(100% - var(--torn-h) + 1px);mask-position:bottom,top}.torn-top{-webkit-mask-image:url(./edge-torn-top-CeQxrwDV.png),linear-gradient(black 0 0);-webkit-mask-size:100% var(--torn-h),100% calc(100% - var(--torn-h) + 1px);-webkit-mask-position:top,bottom;mask-image:url(./edge-torn-top-CeQxrwDV.png),linear-gradient(#000 0 0);mask-size:100% var(--torn-h),100% calc(100% - var(--torn-h) + 1px);mask-position:top,bottom}.pin,.clip,.tape,.staple,.seal{position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.pin,.clip,.tape,.staple,.seal{background-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.pin{inline-size:13px;block-size:20px;background-color:var(--accent);-webkit-mask-image:url(./pin-BT6y5Fs5.png);mask-image:url(./pin-BT6y5Fs5.png);inset-block-start:-2px;inset-inline-start:calc(50% - 6.5px)}.clip{inline-size:24px;block-size:36px;background-color:var(--ink-muted);-webkit-mask-image:url(./clip-BntKIZqS.png);mask-image:url(./clip-BntKIZqS.png);inset-block-start:-14px;inset-inline-end:12%;rotate:6deg}.tape{inline-size:92px;block-size:35px;background-color:var(--accent-warm);-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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);rotate:-4deg;inset-block-start:-14px;inset-inline-start:calc(50% - 46px)}.staple{inline-size:22px;block-size:13px;background-color:var(--ink-muted);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABmCAYAAABr0BtsAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABbUlEQVR42u3SMQ4DIRAEQf7/aTt34miBvquWJkZaaq09fezVy+SzLAfah1gOs8NbErJDWxay41oWsoNaFrFDWhaxA1oWscNZFrCjWRaxY1kasUNZFrAjWRqxA1kWsONYGrHDGMBmpxA7imUBO4gBbHYKsWMYwGYAmz0MsO7uuA0QVYW99yEBDLAg/rEFsAAGWE8FLIABFsQAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAJYAAMsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAIYYAEsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAA61WAF8AKIx59QNriC2ClAS+AFQM8/oi03RfAKgAef0Q65gtg3Qx4/BHpuC+AdSPg8Ueka3wBrJsAjz8iXecLYN2AePwRCWBBPGULXp1A/LcveBfLvtHez/QAAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABmCAYAAABr0BtsAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABbUlEQVR42u3SMQ4DIRAEQf7/aTt34miBvquWJkZaaq09fezVy+SzLAfah1gOs8NbErJDWxay41oWsoNaFrFDWhaxA1oWscNZFrCjWRaxY1kasUNZFrAjWRqxA1kWsONYGrHDGMBmpxA7imUBO4gBbHYKsWMYwGYAmz0MsO7uuA0QVYW99yEBDLAg/rEFsAAGWE8FLIABFsQAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAJYAAMsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAIYYAEsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAA61WAF8AKIx59QNriC2ClAS+AFQM8/oi03RfAKgAef0Q65gtg3Qx4/BHpuC+AdSPg8Ueka3wBrJsAjz8iXecLYN2AePwRCWBBPGULXp1A/LcveBfLvtHez/QAAAAASUVORK5CYII=)}.seal{inline-size:30px;block-size:30px;background-color:var(--accent-warm);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACCCAYAAACO9sDAAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAETUlEQVR42u2cW5LlMAhDtf9Ne3bQNdcxSAK56v52J+ZAeAOzz/n4y1ko9MAQoQeGCD4wrBA6AsJOZy5WYZHQ85lYZNqVhB4gGr/nLoIPEEWXdgb9IvyFQh8PQoS+FAKHkC0gCAh/o9AxGYIIvQaECD4gzBF+hH4Pgp3wVbTerdJoAYGi1k8uP1sBML0Ctx4CtvC7ewcUYZAWfvcLK1z6CgAYwnczw6Mh6DT7Tl66qlWy1X6YJo4Yzy2j/ZsFP74XkSH8iZU8WwiqAZhcJ7CHoFL4WwpE1mNsVcMVCnF0ILgE4OtLbC4NW0FQoT1Kwkcg6AVAccCT/b+lIXhp/hVNPoZ/DmS0X1X4WOATBABxAGQheCn8I+jtqwIpA8HrnvZtoZg1AK972ZU7a08gqJ3Zh5hnf9vWPgGCNvP/ck7wJQC3oAN9YSbdCrw0/wxHDQXaj+Y8A9UKvBxhYpjD/0lidbS5AbpRitWSJlwCyARAfT+ChfbfXuhfz/Brupsd9toCwPSMXwgBH8JKl0jKaqULo0P5109J9buXA6Cq/Yo9BJ0zC20jb6+yaxOHL5jDKlQAlBZAqM4GuhaubMz/SwG8XmzlnB6Wjv0rMnkvayHMQdDnd3kMzD9rn87k/gU77Wf1xa8EAAoPJiD8l0qi5gdYpH6VlikqRCltAKhk/35x/ECEwDErKGn+//r7bOFXFI+oABwDAM6Pl8+2AmcCAG4RAIQgsAcAAcACAAQA7rLEsQCcACC3MW0kADcxthIAIIWD9gB0xd9qACjmXWQ+AZsAeLlaZ5QPsA2AWyjGO4GdF14FQGVv46ooABcXOj0UTBiYPEAACACpBaQWsBEAh2ogtgIA8ndPxfvv7I8Y3RGkGg6yB0bkACh5qI9FGPZ3X6lP0goAiDuEEgKrAGrazr1JXr8FAJOHQyavjrOcDfz1/1U3fTBmIqUBgKhGVFXkugGgLIhQA0BtP4BCHoS+H4gxI6C2KcQeAHUroFyZc0n+2C2JvDW7L6MbpjOIbgCgmK0ieOjdewkltF/NClSlYisGPhkt4KX7E9hW4GsK9gwCgJIcYz98temuqPHjof9B1X62FQD6M4SvB1/sHD+lKRY0WJ3qLh8Uvgc6hO9YI0Chlz+m6ONiBTYCADXt39AvsGIRpEIzhNKlKy+BlNP+iRBE+AHA6nMksTG16ru0GYCq1rOyMwUCtXG2o679HSXeTQBYCn8iBOwGkupaiEV/PLO3b5rwLQFQcg4j/EBAfR+oZP6YY1IYAsJY4W/o/e9+bvWhWGo7tgsIX6aMXPck0adxVAdQuyMRbIDgiMMIUiJK4iiOf3fW1Fn5B6mTNXGmzR6TNmgcwffrHpULCB8vTb3gZHHO4h+2C38rBN1p8kAwXNutBT8VBHZNJCA0xtxKqe+AMDy9vPokWshZ6TTmLIIhZykMOUthyFkKQk5CypxtIOQsBCFnKQw5C2EYeyH/ANzYJillk7Y8AAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACCCAYAAACO9sDAAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAETUlEQVR42u2cW5LlMAhDtf9Ne3bQNdcxSAK56v52J+ZAeAOzz/n4y1ko9MAQoQeGCD4wrBA6AsJOZy5WYZHQ85lYZNqVhB4gGr/nLoIPEEWXdgb9IvyFQh8PQoS+FAKHkC0gCAh/o9AxGYIIvQaECD4gzBF+hH4Pgp3wVbTerdJoAYGi1k8uP1sBML0Ctx4CtvC7ewcUYZAWfvcLK1z6CgAYwnczw6Mh6DT7Tl66qlWy1X6YJo4Yzy2j/ZsFP74XkSH8iZU8WwiqAZhcJ7CHoFL4WwpE1mNsVcMVCnF0ILgE4OtLbC4NW0FQoT1Kwkcg6AVAccCT/b+lIXhp/hVNPoZ/DmS0X1X4WOATBABxAGQheCn8I+jtqwIpA8HrnvZtoZg1AK972ZU7a08gqJ3Zh5hnf9vWPgGCNvP/ck7wJQC3oAN9YSbdCrw0/wxHDQXaj+Y8A9UKvBxhYpjD/0lidbS5AbpRitWSJlwCyARAfT+ChfbfXuhfz/Brupsd9toCwPSMXwgBH8JKl0jKaqULo0P5109J9buXA6Cq/Yo9BJ0zC20jb6+yaxOHL5jDKlQAlBZAqM4GuhaubMz/SwG8XmzlnB6Wjv0rMnkvayHMQdDnd3kMzD9rn87k/gU77Wf1xa8EAAoPJiD8l0qi5gdYpH6VlikqRCltAKhk/35x/ECEwDErKGn+//r7bOFXFI+oABwDAM6Pl8+2AmcCAG4RAIQgsAcAAcACAAQA7rLEsQCcACC3MW0kADcxthIAIIWD9gB0xd9qACjmXWQ+AZsAeLlaZ5QPsA2AWyjGO4GdF14FQGVv46ooABcXOj0UTBiYPEAACACpBaQWsBEAh2ogtgIA8ndPxfvv7I8Y3RGkGg6yB0bkACh5qI9FGPZ3X6lP0goAiDuEEgKrAGrazr1JXr8FAJOHQyavjrOcDfz1/1U3fTBmIqUBgKhGVFXkugGgLIhQA0BtP4BCHoS+H4gxI6C2KcQeAHUroFyZc0n+2C2JvDW7L6MbpjOIbgCgmK0ieOjdewkltF/NClSlYisGPhkt4KX7E9hW4GsK9gwCgJIcYz98temuqPHjof9B1X62FQD6M4SvB1/sHD+lKRY0WJ3qLh8Uvgc6hO9YI0Chlz+m6ONiBTYCADXt39AvsGIRpEIzhNKlKy+BlNP+iRBE+AHA6nMksTG16ru0GYCq1rOyMwUCtXG2o679HSXeTQBYCn8iBOwGkupaiEV/PLO3b5rwLQFQcg4j/EBAfR+oZP6YY1IYAsJY4W/o/e9+bvWhWGo7tgsIX6aMXPck0adxVAdQuyMRbIDgiMMIUiJK4iiOf3fW1Fn5B6mTNXGmzR6TNmgcwffrHpULCB8vTb3gZHHO4h+2C38rBN1p8kAwXNutBT8VBHZNJCA0xtxKqe+AMDy9vPokWshZ6TTmLIIhZykMOUthyFkKQk5CypxtIOQsBCFnKQw5C2EYeyH/ANzYJillk7Y8AAAAAElFTkSuQmCC)}.perforated{--perf-h: 9px;-webkit-mask-image:url(./edge-scalloped-top-X8ZlOAz-.png),url(./edge-scalloped-tJbIiIHX.png),linear-gradient(black 0 0);-webkit-mask-size:100% var(--perf-h),100% var(--perf-h),100% calc(100% - 2 * var(--perf-h) + 2px);-webkit-mask-position:top,bottom,center;-webkit-mask-repeat:no-repeat;mask-image:url(./edge-scalloped-top-X8ZlOAz-.png),url(./edge-scalloped-tJbIiIHX.png),linear-gradient(#000 0 0);mask-size:100% var(--perf-h),100% var(--perf-h),100% calc(100% - 2 * var(--perf-h) + 2px);mask-position:top,bottom,center;mask-repeat:no-repeat}.punched{position:absolute;inline-size:15px;background-color:var(--ink-strong);-webkit-mask:url(./edge-punched-DO_VIjpU.png) center / contain no-repeat;mask:url(./edge-punched-DO_VIjpU.png) center / contain no-repeat;pointer-events:none}[hidden]{display:none!important}.stamp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-doodle);font-size:1.45rem;line-height:1.5;letter-spacing:.01em;color:var(--ink-on-ground);background:var(--accent-on-surface);background-clip:content-box;padding-block:.7rem;padding-inline:1.9rem;min-inline-size:min(11rem,100%);border:0;border-radius:0;rotate:-1.2deg;transition:translate .12s ease,rotate .12s ease,filter .12s ease}.stamp-btn:before{content:"";position:absolute;inset:-.35rem -.5rem;z-index:-1;background:var(--accent-on-surface);-webkit-mask-image:url(./stamp-ink-C_EQLzhO.png);mask-image:url(./stamp-ink-C_EQLzhO.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.stamp-btn:hover{rotate:-.4deg;translate:0 1px;filter:brightness(.94)}.stamp-btn:active{translate:0 2px;rotate:-1.6deg;filter:brightness(.88)}.stamp-btn--quiet{color:var(--ink-strong);background-color:color-mix(in srgb,var(--surface-sunken) 92%,var(--ink-soft));rotate:1deg}.stamp-btn--quiet:before{background:color-mix(in srgb,var(--surface-sunken) 92%,var(--ink-soft))}.stamp-btn--quiet:hover{rotate:.3deg;filter:brightness(.97)}.stamp-btn--quiet:active{rotate:1.4deg;filter:brightness(.93)}.stamp-btn--ghost{background:transparent;color:var(--vermilion);box-shadow:none;border:2.5px solid var(--vermilion);border-radius:14px 10px 15px 9px/10px 15px 9px 14px}.stamp-btn--ghost:hover{background:#e2452c1f;box-shadow:none}.seal{display:inline-grid;place-items:center;inline-size:46px;block-size:46px;background:var(--accent-on-surface);color:var(--ink-on-ground);border-radius:10px 13px 9px 12px/12px 9px 13px 10px;rotate:2deg}.outline-overlay,.wobbly-border,.doodle-hover-ring{--outline-margin: 3px;--outline-margin-block: var(--outline-margin);position:absolute;inset-inline-start:calc(-1 * var(--outline-margin));inset-block-start:calc(-1 * var(--outline-margin-block));inset-inline-end:auto;inset-block-end:auto;inline-size:calc(100% + 2 * var(--outline-margin));block-size:calc(100% + 2 * var(--outline-margin-block));overflow:visible;pointer-events:none}.wobbly-border{color:var(--ink-soft)}.has-doodle-outline:focus-within .wobbly-border{color:var(--accent)}.has-doodle-outline:focus-within .wobbly-border path{stroke-width:3.4}.logo{display:inline-block;line-height:1;flex:none}.logo-art{display:block;inline-size:auto;block-size:1em;overflow:visible}.logo--mark>.logo-art,.logo--descriptor>.logo-art{block-size:1.0431em}.logo--stacked>.logo-art{block-size:2.2403em}.logo--horizontal>.logo-art{block-size:1.2013em}.logo-descriptor,.logo-roman{display:block;font-family:var(--font-brand);word-spacing:var(--font-brand-word-space, 0);font-weight:500;text-align:center}.logo-descriptor{margin-block-start:.34em;font-size:max(.82rem,.3em);letter-spacing:.01em}.logo-roman{margin-block-start:.3em;font-size:max(.7rem,.22em);letter-spacing:.42em;text-indent:.42em}.squiggle{position:relative;display:inline-block}.squiggle>svg{--outline-margin: 5%;position:absolute;inset-inline-start:-5%;inset-block-end:-.28em;inline-size:calc(100% + 2 * var(--outline-margin));block-size:.32em;overflow:visible}.squiggle>svg path{fill:none;stroke:var(--vermilion);stroke-width:6;stroke-linecap:round;vector-effect:non-scaling-stroke}.wrap{inline-size:min(100% - 3rem,var(--width-content));margin-inline:auto}.section{position:relative;padding-block:var(--space-section)}.section--paper{background:var(--paper);color:var(--ink)}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[dir=rtl] .icon-flow{transform:scaleX(-1)}.edge-doodle{position:absolute;pointer-events:none;display:none}.edge-doodle svg{inline-size:100%;block-size:100%}@media(min-width:1180px){.edge-doodle{display:block}}.doodle-close{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:14px 11px 15px 10px/10px 15px 11px 14px;background:var(--paper);box-shadow:var(--shadow-paper);border:2.5px solid var(--vermilion-2);transition:rotate .2s ease,scale .15s ease}.doodle-close:hover{rotate:-8deg;scale:1.06}.doodle-close-x{inline-size:62%;block-size:62%}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:100;background:var(--accent-on-surface);color:var(--ink-on-ground);padding:.5rem 1rem;border-radius:8px;translate:0 -300%;transition:translate .2s ease}.skip-link:focus{translate:0 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo.is-rising .logo-disc,.logo.is-rising .logo-ink{transform-box:fill-box;transform-origin:50% 100%}.logo.is-rising .logo-disc{animation:logo-rise .9s var(--ease-out, cubic-bezier(.22, 1, .36, 1)) both}@keyframes logo-rise{0%{transform:translateY(38%);opacity:0}to{transform:none;opacity:1}}.logo.is-rising .logo-ink-0{animation:logo-fade .42s ease-out both}.logo.is-rising .logo-ink-1,.logo.is-rising .logo-ink-2,.logo.is-rising .logo-ink-3,.logo.is-rising .logo-ink-4,.logo.is-rising .logo-ink-5,.logo.is-rising .logo-ink-6,.logo.is-rising .logo-ink-7{transform-origin:50% 90%;animation:logo-ray .52s var(--ease-out, cubic-bezier(.22, 1, .36, 1)) both}.logo.is-rising .logo-ink-1{animation-delay:.42s}.logo.is-rising .logo-ink-2{animation-delay:.48s}.logo.is-rising .logo-ink-3{animation-delay:.54s}.logo.is-rising .logo-ink-4{animation-delay:.6s}.logo.is-rising .logo-ink-5{animation-delay:.66s}.logo.is-rising .logo-ink-6{animation-delay:.72s}.logo.is-rising .logo-ink-7{animation-delay:.78s}@keyframes logo-ray{0%{transform:scale(.35);opacity:0}to{transform:none;opacity:1}}@keyframes logo-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.logo.is-rising .logo-disc,.logo.is-rising .logo-ink{animation:none;transform:none;opacity:1}}:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--t-caption: .75rem;--t-small: .875rem;--t-body: 1rem;--t-lead: 1.0625rem;--t-title: 1.3125rem;--t-head: 1.625rem;--t-display: 2.25rem;--lh-text: 1.75;--lh-tight: 1.3;--r-1: 6px;--r-2: 10px;--r-3: 16px;--r-pill: 999px;--line: color-mix(in oklab, var(--ink-strong) 12%, transparent);--line-strong: color-mix(in oklab, var(--ink-strong) 20%, transparent)}@media(width<46rem){:root{--t-display: 1.75rem;--t-head: 1.375rem;--t-title: 1.1875rem}}@media(max-width:1024px){html,*{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{inline-size:0;block-size:0;display:none}}body:before{opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.96 0 0 0 0 0.88 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}:root{--edge: clamp(1.5rem, 3.75vw, 3rem);--fa-floor: .8125rem;--la-floor: .6875rem}body:before{display:none}.chrome{position:absolute;inset-block-start:0;inset-inline:0;z-index:40;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--edge) var(--edge) 0;pointer-events:none}.chrome>*{pointer-events:auto}.chrome-brand{display:inline-flex}.follow-cta{--roll: 200px;--pull: 41px;--yield: 0px;position:fixed;inset-block-start:0;left:50%;z-index:60;pointer-events:auto;display:block;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .3)) drop-shadow(0 8px 14px rgb(0 0 0 / .45));translate:-50% calc(-1 * var(--roll) - var(--pull) - var(--yield, 0px) - 70px);rotate:-1.5deg;will-change:translate;transition:translate .38s cubic-bezier(.16,1,.3,1),rotate .24s ease,filter .24s ease}.follow-cta--shown{translate:-50% calc(-1 * var(--roll) - var(--pull) - var(--yield))}.follow-cta:hover,.follow-cta:focus-visible{translate:-50% calc(-1 * var(--roll) - var(--yield));rotate:-.6deg;filter:drop-shadow(0 2px 0 rgb(0 0 0 / .3)) drop-shadow(0 14px 20px rgb(0 0 0 / .5))}.follow-cta:active{translate:-50% calc(-1 * var(--roll) - var(--yield) - 5px);filter:drop-shadow(0 1px 0 rgb(0 0 0 / .35)) drop-shadow(0 3px 6px rgb(0 0 0 / .4))}.follow-cta:focus-visible{outline:none}.follow-cta-card{--perf-h: 8px;padding-block-start:var(--roll);display:grid;align-content:start;background-color:var(--surface);color:var(--ink-strong);border-radius:0 0 2px 2px;-webkit-mask-image:url(./edge-scalloped-tJbIiIHX.png),linear-gradient(black 0 0);-webkit-mask-size:340px var(--perf-h),100% calc(100% - var(--perf-h) + 1px);-webkit-mask-position:bottom center,top;-webkit-mask-repeat:repeat-x,no-repeat;mask-image:url(./edge-scalloped-tJbIiIHX.png),linear-gradient(#000 0 0);mask-size:340px var(--perf-h),100% calc(100% - var(--perf-h) + 1px);mask-position:bottom center,top;mask-repeat:repeat-x,no-repeat;position:relative}.follow-cta-issue{display:grid;place-items:center;block-size:30px;padding-block-start:8px;font-family:var(--font-brand);font-size:.85rem;line-height:1;color:var(--ink-muted);white-space:nowrap}.follow-cta-seam{block-size:calc(var(--perf-h) + 3px);background-color:var(--accent);-webkit-mask-image:linear-gradient(black 0 0),url(./edge-scalloped-tJbIiIHX.png);-webkit-mask-size:100% 3px,340px var(--perf-h);-webkit-mask-position:top,bottom center;-webkit-mask-repeat:no-repeat,repeat-x;mask-image:linear-gradient(#000 0 0),url(./edge-scalloped-tJbIiIHX.png);mask-size:100% 3px,340px var(--perf-h);mask-position:top,bottom center;mask-repeat:no-repeat,repeat-x}.follow-cta-stub{position:relative;display:flex;align-items:center;justify-content:center;gap:.55rem;min-block-size:50px;padding-block:.85rem calc(var(--perf-h) + 3px + .45rem);padding-inline:1.2rem}.follow-cta-stub:before{content:"";position:absolute;inset:3px 3px calc(var(--perf-h) + 6px);border:3px dashed var(--accent);border-radius:2px;opacity:0;pointer-events:none;z-index:3}.follow-cta:focus-visible .follow-cta-stub:before{opacity:1}.follow-cta-card:after{content:"";position:absolute;inset-inline:0;inset-block-end:var(--perf-h);block-size:3px;background-color:var(--accent)}.follow-cta-label{font-family:var(--font-doodle);font-size:1.15rem;line-height:1;color:var(--accent-on-surface);white-space:nowrap}.follow-cta .logo--mark{--logo-sun: var(--accent);flex:none;padding:4px 5px;border:1.5px solid var(--accent);border-radius:2px}@media(max-width:719px){.follow-cta{--pull: 0px;--roll: 0px;inset-block-start:0;inset-block-end:auto;left:0;translate:0 -101%;rotate:none;inline-size:100%;filter:drop-shadow(0 2px 10px rgb(0 0 0 / .45));padding-block-start:env(safe-area-inset-top,0px)}.follow-cta--shown{translate:0 0}.follow-cta-card{inline-size:100%;border-radius:0}.follow-cta-issue,.follow-cta-seam{display:none}}@media(prefers-reduced-motion:reduce),(hover:none){.follow-cta{--pull: 0px}}@media(prefers-reduced-motion:reduce){.follow-cta{transition:none}.follow-cta:hover,.follow-cta:focus-visible{rotate:-1.5deg}}.hero{position:relative;block-size:100svh;overflow:visible;z-index:0}.hero-canvas{position:absolute;inset-block-start:0;inset-inline:0;block-size:135%;pointer-events:none}.hero-canvas canvas{pointer-events:none}.organism-canvas{inline-size:100%;block-size:100%}.hero-fallback{position:absolute;inset:0;inline-size:min(60vmin,480px);margin:auto;opacity:.9}.hero-glow{position:absolute;inset-block-end:-32%;inset-inline:-10%;block-size:75%;background:radial-gradient(ellipse 52% 44% at 50% 100%,rgb(226 69 44 / .14),transparent 68%),radial-gradient(ellipse 70% 55% at 50% 105%,rgb(244 234 214 / .1),transparent 72%);pointer-events:none}.hero-copy{position:absolute;z-index:2;inset-block-end:clamp(2rem,7vh,4.5rem);right:clamp(1.5rem,5vw,4.5rem);display:grid;gap:1.6rem;justify-items:stretch;text-align:end;pointer-events:none}.hero-copy a{pointer-events:auto}.hero-title{font-size:clamp(2.6rem,6.2vw,5rem);color:var(--paper);line-height:1.15;text-shadow:0 4px 34px rgb(31 31 31 / .9)}.hero-title .squiggle{color:var(--vermilion)}.hero-cta{font-size:1.55rem;justify-content:center;justify-self:stretch}.hero-scroll{position:absolute;z-index:2;inset-block-end:clamp(2rem,7vh,4.5rem);left:clamp(1.5rem,5vw,4.5rem);font-family:var(--font-display);font-weight:600;font-size:.85rem;letter-spacing:.04em;color:var(--paper-soft);opacity:.85}.hero-scroll:hover{color:var(--vermilion)}@media(max-width:719px){.section{--space-section: clamp(3rem, 7vh, 5rem)}body{padding-block-end:calc(6.5rem + env(safe-area-inset-bottom,0px))}.hero{block-size:100svh}.hero-copy{position:absolute;inset-block-end:clamp(2.2rem,8vh,4rem);inset-inline:1.25rem;right:auto;z-index:3;gap:1.1rem;justify-items:center;justify-self:center;text-align:center;background:none;padding:0}.hero-title{color:var(--paper);text-shadow:0 4px 30px rgb(31 31 31 / .92);font-size:clamp(2.1rem,9.5vw,3rem);line-height:1.14}.hero-cta{font-size:1.3rem;justify-self:center;padding-inline:2.4rem}.hero-scroll{display:none}}.zarreh{position:relative;display:inline-block;border-radius:50%}.zarreh svg{inline-size:100%;block-size:100%}.book-stage{perspective:2100px}.book{position:relative;display:grid;grid-template-columns:1fr 1fr;will-change:transform}.book-page{position:relative;min-block-size:min(560px,74vw);padding:clamp(1.6rem,3.2vw,2.8rem);color:var(--ink)}.book-page--right{border:8px solid var(--vermilion);border-start-end-radius:30px;border-end-end-radius:30px;border-start-start-radius:14px;border-end-start-radius:14px;box-shadow:var(--shadow-paper),inset 0 0 0 2px #b7301b38}.book-cover{position:absolute;inset-block:0;right:0;inline-size:50%;transform-origin:left center;transform-style:preserve-3d;pointer-events:none;z-index:6;will-change:transform}.book-cover-face{position:absolute;inset:0;backface-visibility:hidden;border-radius:6px}.book-cover-face--front{display:grid;place-content:center;gap:.6rem;justify-items:center;background:radial-gradient(ellipse 120% 90% at 30% 20%,rgb(255 255 255 / .07),transparent 60%),var(--vermilion-2);border-start-end-radius:30px;border-end-end-radius:30px;border-start-start-radius:14px;border-end-start-radius:14px;box-shadow:var(--shadow-paper),inset 0 0 0 3px #1f1f1f24}.book-cover-face--front .logo{color:var(--paper);filter:drop-shadow(0 3px 0 rgb(31 31 31 / .25))}.notebook-cover-sub{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:#f4ead6bf;letter-spacing:.05em}.notebook-cover-band{position:absolute;inset-block:-6px;inset-inline-end:9%;inline-size:16px;background:var(--ink-night);opacity:.85;border-radius:8px}.book-cover-face--back{transform:rotateY(180deg);pointer-events:auto;border:8px solid var(--vermilion);border-start-start-radius:30px;border-end-start-radius:30px;border-start-end-radius:14px;border-end-end-radius:14px;box-shadow:var(--shadow-paper),inset 0 0 0 2px #b7301b38;padding:clamp(1.4rem,3vw,2.4rem);color:var(--ink);overflow:hidden;background-color:var(--paper)}.how-book-title{position:relative;display:inline-grid;place-items:center;inline-size:170px;block-size:62px;rotate:-3deg;margin-block-end:1.4rem}.how-margin-word{font-family:var(--font-doodle);font-size:1.9rem;line-height:1;color:var(--vermilion-2);translate:0 -.1em}.how-margin-circle{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.book-steps{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1.1rem}.how-step{position:relative;padding:1.5rem .9rem 1.1rem;box-shadow:var(--shadow-on-paper);border:1.5px solid rgb(183 48 27 / .2);display:grid;grid-template-rows:auto 1fr;justify-items:center;align-items:center;gap:.5rem;text-align:center;cursor:pointer;font:inherit;background:var(--paper)}.how-step--active{border:2.5px solid var(--vermilion);box-shadow:var(--shadow-on-paper),0 0 0 4px #e2452c1f}.how-step--active .how-step-num{background:var(--signal-positive);color:var(--ink-on-ground)}.how-step-num{position:absolute;inset-block-start:-12px;inset-inline-start:-10px;inline-size:32px;block-size:32px;display:grid;place-items:center;background:var(--accent-on-surface);color:var(--ink-on-ground);font-family:var(--font-doodle);font-size:1.1rem;border-radius:9px 12px 8px 11px/11px 8px 12px 9px;rotate:-6deg}.how-step-caption{font-size:.9rem;color:var(--ink);line-height:1.8}.how-pin{z-index:3}.how-pin--clip{inset-block-start:-14px;inset-inline-end:18%;inline-size:22px;block-size:33px;rotate:-8deg}.book-explain{block-size:100%;display:grid;align-content:center}.exp{display:grid;gap:1.1rem;justify-items:center;text-align:center}.exp-line{font-size:.95rem;line-height:1.9;color:var(--ink);max-inline-size:26rem}.exp-line--soft{color:var(--ink-soft);font-size:.88rem}.exp-big{font-family:var(--font-doodle);font-size:1.5rem;color:var(--ink)}.exp-big strong{color:var(--vermilion);font-size:2.1rem;font-weight:400;margin-inline-end:.3rem}.exp--join{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:.9rem}.exp--join .exp-line{grid-column:1 / -1}.exp-ingredient{position:relative;display:grid;justify-items:center;gap:.3rem;background:var(--paper);border:1.5px solid rgb(183 48 27 / .2);box-shadow:var(--shadow-on-paper);padding:1.2rem .6rem .8rem}.exp-ingredient .tape{inline-size:56px;inset-inline-start:calc(50% - 28px)}.exp-ingredient-icon{inline-size:38px;block-size:38px}.exp-ingredient-label{font-family:var(--font-display);font-weight:800;font-size:.9rem;color:var(--vermilion-2)}.exp-ingredient-sub{font-size:.75rem;color:var(--ink-soft)}.exp-scraps{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .5rem;max-inline-size:30rem}.how-scrap{background:var(--paper-2);color:var(--ink);font-size:.85rem;padding:.16rem .7rem .3rem;box-shadow:var(--shadow-on-paper);white-space:nowrap}.how-scrap--alt{background:var(--note-yellow)}.exp-sort-row{display:flex;gap:.9rem;align-items:center}.exp-sort-card{inline-size:52px;block-size:68px;display:grid;place-items:center;background:var(--paper);border:1.5px solid rgb(43 37 34 / .25);border-radius:8px;box-shadow:var(--shadow-on-paper)}.exp-sort-card svg{inline-size:26px;block-size:26px}.exp-sort-card--cut{opacity:.55;background:var(--paper-2)}.exp-pass-row{display:flex;gap:1.2rem;align-items:stretch}.exp-pass{display:grid;justify-items:center;gap:.4rem;background:var(--paper);border:2.5px solid var(--ink-night);border-radius:14px;padding:.8rem 1rem;box-shadow:var(--shadow-on-paper)}.exp-pass-title{font-family:var(--font-doodle);font-size:1.05rem;color:var(--vermilion-2);font-weight:400}.exp-pass svg{inline-size:90px}@media(max-width:899px){.book-stage{perspective:1500px}.book{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.book-page{min-block-size:min(340px,62vw)}.book-page--right{grid-row:2;border:8px solid var(--vermilion);border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:14px;border-end-end-radius:14px}.book-cover{inset:auto 0 0;inline-size:100%;block-size:50%;transform-origin:center top}.book-cover-face--front{border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:14px;border-end-end-radius:14px}.book-cover-face--back{transform:rotateX(180deg);border:8px solid var(--vermilion);border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:14px;border-end-end-radius:14px}.notebook-cover-band{inset-inline:9% -6px;inset-block:auto;inset-block-start:-6px;inline-size:auto;block-size:15px}.exp--join{grid-template-columns:1fr 1fr}}.deck-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:center}.deck-side-col{display:grid;gap:1.4rem;justify-items:start;align-content:center}.deck-eyebrow{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.14em;color:var(--paper-soft)}.deck-aside{font-family:var(--font-doodle);font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.5;color:var(--paper)}.deck-aside strong{color:var(--accent-on-ground);font-weight:400}.deck-subline{font-size:.98rem}.deck-dots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-inline-size:min(340px,100%)}.deck-dot{inline-size:6px;block-size:6px;border-radius:50%;background:#cdbfa459}.deck-dot--active{background:var(--vermilion);scale:1.3}.deck-stage{position:relative;display:grid;justify-items:center;gap:1rem;padding:1.6rem 1.2rem .6rem;overflow:clip;overflow-clip-margin:34px}.deck-stack{position:relative;inline-size:min(380px,calc(100vw - 8.5rem));block-size:500px;cursor:pointer}.deck-stack:focus-visible{outline-offset:12px}.pass-card{position:absolute;inset:0;padding:1.3rem 1.4rem;border:3px solid var(--ink-night);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:.5rem;will-change:transform;box-shadow:0 6px 16px #00000047}.pass-fastener{z-index:2;pointer-events:none}.pass-fastener.pin,.pass-fastener.clip,.pass-fastener.tape,.pass-fastener--staples .staple{background-image:none;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-repeat:no-repeat;filter:drop-shadow(0 2px 3px rgb(43 37 34 / .35))}.pass-fastener.pin{background-color:var(--accent-on-surface);-webkit-mask-image:url(./pin-BT6y5Fs5.png);mask-image:url(./pin-BT6y5Fs5.png)}.pass-fastener.clip{background-color:var(--ink-strong);-webkit-mask-image:url(./clip-BntKIZqS.png);mask-image:url(./clip-BntKIZqS.png)}.pass-fastener.tape{background-color:var(--accent-warm);-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}.pass-fastener--staples .staple{background-color:var(--ink-muted);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABmCAYAAABr0BtsAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABbUlEQVR42u3SMQ4DIRAEQf7/aTt34miBvquWJkZaaq09fezVy+SzLAfah1gOs8NbErJDWxay41oWsoNaFrFDWhaxA1oWscNZFrCjWRaxY1kasUNZFrAjWRqxA1kWsONYGrHDGMBmpxA7imUBO4gBbHYKsWMYwGYAmz0MsO7uuA0QVYW99yEBDLAg/rEFsAAGWE8FLIABFsQAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAJYAAMsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAIYYAEsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAA61WAF8AKIx59QNriC2ClAS+AFQM8/oi03RfAKgAef0Q65gtg3Qx4/BHpuC+AdSPg8Ueka3wBrJsAjz8iXecLYN2AePwRCWBBPGULXp1A/LcveBfLvtHez/QAAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABmCAYAAABr0BtsAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABbUlEQVR42u3SMQ4DIRAEQf7/aTt34miBvquWJkZaaq09fezVy+SzLAfah1gOs8NbErJDWxay41oWsoNaFrFDWhaxA1oWscNZFrCjWRaxY1kasUNZFrAjWRqxA1kWsONYGrHDGMBmpxA7imUBO4gBbHYKsWMYwGYAmz0MsO7uuA0QVYW99yEBDLAg/rEFsAAGWE8FLIABFsQAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAJYAAMsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAIYYAEsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAA61WAF8AKIx59QNriC2ClAS+AFQM8/oi03RfAKgAef0Q65gtg3Qx4/BHpuC+AdSPg8Ueka3wBrJsAjz8iXecLYN2AePwRCWBBPGULXp1A/LcveBfLvtHez/QAAAAASUVORK5CYII=)}.pass-fastener--staples{position:absolute;inset-block-start:8px;inset-inline:14px;display:flex;justify-content:space-between}.pass-fastener--staples .staple{position:static;rotate:-1.5deg}.pass-seal{position:absolute;inset-block-start:-13px;inset-inline-start:18px;inline-size:40px;block-size:40px;rotate:-12deg;pointer-events:none;z-index:1}.pass-head{display:flex;justify-content:space-between;align-items:baseline;margin-block-start:.9rem;font-size:.82rem;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:.05em}.pass-code{font-size:.72rem;color:var(--vermilion-2)}.pass-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;border-block-end:2px dotted rgb(43 37 34 / .35);padding-block-end:.35rem}.pass-title{font-size:2rem;color:var(--vermilion-2)}.pass-holder{font-size:.8rem;color:var(--ink-soft)}.pass-body{flex:1;display:grid;place-items:center;min-block-size:0}.pass-body .viz{max-block-size:100%}.pass-body svg{overflow:visible}.pass-note{background:var(--note-yellow);color:var(--ink);font-size:.86rem;line-height:1.7;padding:.55rem .8rem .65rem;rotate:-.8deg}.deck-counter{font-family:var(--font-display);font-weight:700;color:var(--paper-soft)}.viz-svg{inline-size:min(300px,100%)}.pass-example{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.82rem;line-height:1.5;color:var(--ink-soft)}.pass-example-lbl{padding:.05rem .4rem .12rem;border-radius:999px;background:var(--surface-sunken);color:var(--ink-soft)}.pass-example-fa{color:var(--ink);font-weight:700;min-inline-size:0}.pass-tier{margin-inline-start:auto;color:var(--accent-on-surface);white-space:nowrap}.pass-axes{display:grid;grid-template-columns:minmax(0,1fr);gap:.12rem;margin:0;padding:0;list-style:none;font-size:.82rem;line-height:1.4;color:var(--ink-soft)}.pass-axes li{display:flex;align-items:baseline;gap:.3rem}.pass-axes li:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:var(--accent);flex:none;translate:0 -2px}.pass-card--typology .viz-svg{inline-size:min(250px,100%)}@media(max-width:899px){.deck-grid{grid-template-columns:1fr}.deck-aside{text-align:center;rotate:0deg}.deck-stage{padding-inline:.5rem;overflow:clip;overflow-clip-margin:0}.deck-side-col{justify-items:center;text-align:center}.deck-stack{inline-size:min(320px,calc(100vw - 3rem));block-size:516px}.pass-card--typology .viz-svg{inline-size:min(178px,100%)}.pass-seal{display:none}}.board-wrap{position:relative}.board-label{position:absolute;inset-block-start:-1.4rem;inset-inline-start:5%;z-index:2;font-family:var(--font-doodle);font-size:1.5rem;color:var(--ink);background:var(--note-yellow);padding:.2rem 1.2rem .35rem;rotate:-2deg;box-shadow:var(--shadow-paper)}.board-scene{position:relative;inline-size:100%;overflow:hidden;border-radius:var(--radius-card);box-shadow:var(--shadow-paper)}.board-bg{display:block;inline-size:100%;block-size:100%;min-block-size:430px;object-fit:cover}.board-hotspot{position:absolute;min-inline-size:110px;inset-inline-start:var(--bx);inset-block-start:var(--by);inline-size:var(--bw)}.board-string-tall{display:none}.board-polaroid{display:block;position:relative;padding:6% 6% 15%;background:var(--paper);box-shadow:var(--shadow-paper)}.board-media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--paper-2)}.board-media img,.board-media .board-clip{inline-size:100%;block-size:100%;object-fit:cover}.board-clip{display:block;scale:1.09;transition:translate .15s ease-out}.board-string{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;z-index:1}.board-hotspot{z-index:2}.board-light{position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(115deg,transparent 30%,rgb(255 236 190 / .13) 42%,rgb(255 236 190 / .2) 50%,rgb(255 236 190 / .11) 58%,transparent 70%);mix-blend-mode:screen}.board-smiley-wrap{position:absolute;z-index:2;inset-block-start:12%;inset-inline-end:20%;inline-size:clamp(24px,2.6vw,36px);rotate:10deg;pointer-events:none}.board-arrow-wrap{position:absolute;z-index:2;inset-block-end:22%;inset-inline-start:10%;inline-size:clamp(38px,4vw,58px);opacity:.85;pointer-events:none}.board-note{display:grid;gap:.15rem;position:relative;background:var(--note-yellow);color:var(--ink);padding:1rem .9rem 1.2rem;box-shadow:var(--shadow-paper)}.board-note-title{font-family:var(--font-doodle);font-size:clamp(1.05rem,1.5vw,1.4rem)}.board-note-sub{font-size:.8rem;color:#2b2522bf}@media(max-width:719px){.board-scene{aspect-ratio:5 / 7.6}.board-label{inset-inline-start:auto;inset-inline-end:4%}.board-bg{position:absolute;inset:0;min-block-size:0}.board-hotspot{inset-inline-start:var(--px);inset-block-start:var(--py);inline-size:var(--pw);min-inline-size:0}.board-string-wide{display:none}.board-string-tall{display:block}.board-media{aspect-ratio:4 / 5}.board-note{padding:.55rem .5rem .7rem}.board-note-title{font-size:1rem;line-height:1.2}.board-note-sub{line-height:1.35}.board-smiley-wrap{inset-block-start:23%;inset-inline-start:46%;inset-inline-end:auto;inline-size:26px}.board-arrow-wrap{inset-block-end:4%;inset-inline-start:8%;inline-size:42px}}.gd-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1.2rem;background:#1f1f1fcc}.gd-card{position:relative;inline-size:min(820px,100%);background:var(--paper);color:var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);padding:2rem 2.2rem 2.2rem;display:grid;gap:1.6rem}.gd-close{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:3}.gd-head{display:flex;align-items:center;gap:1.1rem;padding-inline-start:3.2rem;border-block-end:2px dotted rgb(43 37 34 / .3);padding-block-end:1rem}.gd-title-tab{font-family:var(--font-doodle);font-size:1.55rem;color:var(--paper);background:var(--ink-night);padding:.12rem 1.2rem .28rem;rotate:-2deg;clip-path:polygon(2% 10%,100% 0,98% 92%,0 100%);flex-shrink:0}.gd-tagline{font-family:var(--font-doodle);font-size:1.25rem;color:var(--vermilion-2)}.gd-body{display:grid;grid-template-columns:minmax(180px,250px) 1fr;gap:1.8rem;align-items:center}.gd-polaroid{position:relative;background:var(--paper);padding:5% 5% 13%;box-shadow:0 8px 22px #00000040;rotate:-3deg;border:1.5px solid rgb(43 37 34 / .2);will-change:transform}.gd-polaroid .board-clip,.gd-poster-img{inline-size:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--paper-2);display:block}.gd-poster--part{display:grid;place-items:center;font-family:var(--font-doodle);font-size:4.5rem;color:var(--vermilion-2)}.gd-polaroid-caption{position:absolute;inset-block-end:3%;inset-inline:0;text-align:center;font-family:var(--font-mono);font-size:1rem;color:#2b252280;letter-spacing:.2em}.gd-info{display:grid;gap:1rem;justify-items:start;align-content:center}.gd-desc{color:var(--ink);font-size:1rem;line-height:2}.gd-measures{display:flex;flex-wrap:wrap;gap:.5rem}.gd-chip{background:#e2452c1f;border:1.5px solid var(--vermilion-2);color:var(--vermilion-2);border-radius:999px;padding:.08rem .75rem .2rem;font-size:.83rem}.gd-cta{font-size:1.3rem;margin-block-start:.3rem}.gd-part-tag{font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--note-green);border:2px dashed var(--note-green);border-radius:10px;padding:.25rem .9rem .35rem;rotate:-1.5deg}.gd-card--lightbend{background:var(--ink-night-2);color:var(--paper)}.gd-card--lightbend .gd-desc{color:var(--paper-soft)}.gd-card--lightbend .gd-head{border-block-end-color:#f4ead64d}.gd-card--lightbend .gd-title-tab{background:var(--note-yellow);color:var(--ink)}.gd-card--lightbend .gd-tagline{color:var(--note-yellow)}.gd-card--lightbend .gd-chip{border-color:var(--note-yellow);color:var(--note-yellow);background:#ecc7661a}.gd-card--matchbazaar{border-block-start:14px solid transparent;border-image:repeating-linear-gradient(90deg,var(--vermilion) 0 26px,var(--paper-2) 26px 52px) 14}.gd-card--survey .gd-title-tab,.gd-card--interview .gd-title-tab{background:var(--note-green)}@media(max-width:719px){.gd-card{padding:1.6rem 1.2rem 1.8rem}.gd-head{flex-wrap:wrap;gap:.6rem}.gd-body{grid-template-columns:1fr}.gd-polaroid{inline-size:min(210px,64%);margin-inline:auto}.gd-info{justify-items:center;text-align:center}}.science{padding-block-start:0}.tape-band{position:relative;block-size:118px;margin-block:-3rem 2.4rem;z-index:5;pointer-events:auto}.science .sci-strip+.tape-band{margin-block:2.4rem -3rem}.tape-canvas{inline-size:100%;block-size:100%}.sci-strip{padding-block:.5rem;display:grid;gap:1.6rem;justify-items:center}.sci-line{font-family:var(--font-doodle);font-size:clamp(1.5rem,2.6vw,2.2rem);color:var(--vermilion);rotate:-1.2deg}.sci-wall{display:flex;flex-wrap:wrap;gap:1.1rem 1.4rem;justify-content:center}.sci-stamp{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;gap:.05rem;place-content:center;justify-items:center;text-align:center;padding:1.3rem 2.1rem;color:var(--paper-soft);inline-size:clamp(168px,15vw,210px);aspect-ratio:200 / 112}.sci-stamp-frame{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.sci-stamp-fa{font-family:var(--font-display);font-weight:800;font-size:.82rem;line-height:1.45;color:var(--paper);overflow-wrap:anywhere}.sci-stamp-en{font-size:.58rem;opacity:.7;letter-spacing:.02em;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.sci-margins{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem}.sci-margin-note{font-family:var(--font-doodle);font-size:1.1rem}.sci-margin-note span{color:var(--paper-soft);font-size:.95rem}@media(max-width:719px){.sci-wall{gap:.7rem .6rem}.sci-stamp{inline-size:calc(50% - .4rem);max-inline-size:190px;padding:.9rem 1.3rem}.sci-stamp-fa{font-size:.72rem}.sci-stamp-en{font-size:.54rem}}.faq-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:2.2rem;justify-items:center}.faq-lead{font-family:var(--font-doodle);font-size:var(--size-h2);color:var(--paper);line-height:1.3;overflow:hidden}.stag-word{display:inline-block}.faq-shelf-row{inline-size:min(1480px,100%);justify-self:center;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem}.faq-arrow{inline-size:46px;block-size:46px;flex-shrink:0;display:grid;place-items:center;border-radius:14px 11px 15px 10px/10px 15px 11px 14px;background:var(--vermilion);box-shadow:var(--shadow-paper);transition:scale .15s ease,rotate .2s ease}.faq-arrow:hover{scale:1.08;rotate:-4deg}.faq-arrow svg{display:block;inline-size:60%;block-size:60%}.faq-shelf{--shelf-gap: clamp(1.1rem, 2.4vw, 2rem);min-inline-size:0;display:flex;gap:var(--shelf-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:2.4rem 0 2.8rem;scrollbar-width:none;cursor:grab;touch-action:pan-y}.faq-shelf--dragging{cursor:grabbing;scroll-snap-type:none}.faq-shelf::-webkit-scrollbar{display:none}.fqb{position:relative;flex:0 0 calc((100% - 3 * var(--shelf-gap)) / 4);aspect-ratio:4 / 5;scroll-snap-align:start;background:none;border:none;padding:0;cursor:pointer;overflow:visible;will-change:transform}.fqb-papers{position:absolute;inset-inline:6%;inset-block-start:0;block-size:40%;z-index:0}.fqb-paper{position:absolute;inset-inline:0;inset-block-start:calc(-1 * var(--peek, 10px));translate:var(--sx, 0) 0;block-size:60%;background:var(--paper);border-radius:8px 8px 3px 3px;box-shadow:0 3px 8px #00000047}.fqb-paper--1{background:var(--paper-2)}.fqb-paper--2{background:var(--note-yellow)}.fqb-front{position:absolute;inset:0;z-index:2;display:grid;align-content:end;justify-items:start;padding:1.4rem 1.5rem 1.5rem;text-align:start;border-radius:14px 26px 26px 14px;box-shadow:0 18px 42px #00000080;background:var(--paper);color:var(--ink);overflow:visible}.fqb--vermilion .fqb-front{background:radial-gradient(ellipse 130% 90% at 30% 15%,rgb(255 255 255 / .08),transparent 60%),var(--vermilion-2);color:var(--paper)}.fqb--charcoal .fqb-front{background:radial-gradient(ellipse 130% 90% at 30% 15%,rgb(255 255 255 / .05),transparent 60%),var(--ink-night-2);color:var(--paper);outline:2px solid rgb(244 234 214 / .22);outline-offset:-2px}.fqb--cream .fqb-front{background:radial-gradient(ellipse 130% 90% at 30% 15%,rgb(255 255 255 / .35),transparent 60%),var(--paper);color:var(--ink)}.fqb--yellow .fqb-front{background:radial-gradient(ellipse 130% 90% at 30% 15%,rgb(255 255 255 / .3),transparent 60%),var(--note-yellow);color:var(--ink)}.fqb--vermilion-hatch .fqb-front{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--paper) 12%,transparent) 0 2px,transparent 2px 12px),radial-gradient(ellipse 130% 90% at 30% 15%,color-mix(in srgb,var(--paper) 14%,transparent),transparent 60%),var(--vermilion-2);color:var(--paper)}.fqb--charcoal-grid .fqb-front{background:repeating-linear-gradient(color-mix(in srgb,var(--paper) 9%,transparent) 0 1px,transparent 1px 20px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--paper) 9%,transparent) 0 1px,transparent 1px 20px),radial-gradient(ellipse 130% 90% at 30% 15%,color-mix(in srgb,var(--paper) 7%,transparent),transparent 60%),var(--ink-night-2);color:var(--paper);outline:2px solid color-mix(in srgb,var(--paper) 22%,transparent);outline-offset:-2px}.fqb--cream-ruled .fqb-front{background:repeating-linear-gradient(color-mix(in srgb,var(--ink) 14%,transparent) 0 1px,transparent 1px 22px),radial-gradient(ellipse 130% 90% at 30% 15%,color-mix(in srgb,var(--paper) 45%,transparent),transparent 60%),var(--paper-2);color:var(--ink)}.fqb--yellow-polka .fqb-front{background:radial-gradient(color-mix(in srgb,var(--ink) 16%,transparent) 1.5px,transparent 2px) 0 0 / 16px 16px,radial-gradient(ellipse 130% 90% at 30% 15%,color-mix(in srgb,var(--paper) 40%,transparent),transparent 60%),var(--note-yellow);color:var(--ink)}.fqb-spine{--fqb-spine-w: 15px;position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--fqb-spine-w);background:#1f1f1f3d;border-start-start-radius:14px;border-end-start-radius:14px}.fqb-bigdoodle{position:absolute;inset-block-start:7%;inset-inline-end:12%;inline-size:46%;block-size:38%;color:currentColor;opacity:.11;rotate:-8deg}.fqb-accent{position:absolute;inset-block-start:1.2rem;inset-inline-start:1.3rem;inline-size:30px;block-size:30px;color:currentColor;opacity:.85}.fqb-title{position:relative;z-index:1;font-family:var(--font-doodle);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.35;overflow:hidden;padding-inline-start:calc(var(--fqb-spine-w, 15px) + .35rem)}.fqb-no{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--fa-floor);letter-spacing:.2em;opacity:.82;direction:ltr}.fqb-band{position:absolute;inset-block:-4px;inset-inline-end:14%;inline-size:12px;background:var(--ink-night);opacity:.85;border-radius:7px;z-index:3}.fqb .tape{inset-block-start:-13px;rotate:-5deg;z-index:3}.fqb-clip{inset-block-start:-18px;inset-inline-start:18%;inset-inline-end:auto;inline-size:24px;block-size:36px;rotate:-7deg;z-index:3}.fqb-sticker{position:absolute;inset-block-start:-12px;inset-inline-start:-10px;inline-size:42px;block-size:42px;display:grid;place-items:center;background:var(--note-yellow);color:var(--ink);font-family:var(--font-doodle);font-size:1.5rem;border-radius:50% 44% 52% 48%;rotate:-12deg;box-shadow:0 4px 10px #0000004d;z-index:3}.fqb-stamp{position:absolute;inset-block-start:12%;inset-inline-start:8%;font-family:var(--font-doodle);font-size:.95rem;color:var(--vermilion-2);border:2px solid var(--vermilion-2);border-radius:999px;padding:.15rem .7rem .25rem;rotate:-14deg;opacity:.8;z-index:3}.fqb-string{position:absolute;inset-block-start:4%;inset-inline-end:8%;inline-size:44px;block-size:64px;opacity:.8;z-index:3}@media(max-width:899px){.faq-shelf-row{inline-size:100%;grid-template-columns:1fr}.faq-arrow{display:none}}.fqv{position:fixed;inset:0;z-index:80;background:#1f1f1feb}.fqv-cover{position:fixed;border-radius:16px 26px 26px 16px;box-shadow:0 18px 42px #00000080;display:grid;place-items:center;will-change:transform,width,height}.fqv-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.fqv-shade{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(31 31 31 / .16) 0 2px,transparent 2px 5px),radial-gradient(ellipse 120% 90% at 50% 110%,rgb(226 69 44 / .16),transparent 60%);mix-blend-mode:overlay;animation:fqv-sheen 7s linear infinite}.fqv-scrim{position:absolute;inset-inline:0;inset-block-end:0;block-size:45%;pointer-events:none;background:linear-gradient(0deg,rgb(15 14 13 / .9) 0%,rgb(20 19 17 / .55) 40%,transparent 100%)}@keyframes fqv-sheen{0%{background-position:0 0,0 0}to{background-position:0 90px,0 0}}@media(prefers-reduced-motion:reduce){.fqv-shade{animation:none}}.fqv-copy{position:absolute;inset-block-end:clamp(.7rem,2.4vh,1.4rem);inset-inline-start:clamp(1.6rem,5vw,4rem);display:grid;gap:clamp(.5rem,1.4vh,.9rem);justify-items:end}.fqv-title{margin:0;font-family:var(--font-doodle);font-size:clamp(2rem,5vw,4rem);line-height:1.15;color:var(--paper);text-shadow:0 4px 30px rgb(31 31 31 / .9);text-align:end}.fqv-answer{margin:0;font-size:.98rem;color:var(--paper-soft);max-inline-size:34rem;text-align:end}.fqv-close{position:absolute;inset-block-start:1.4rem;inset-inline-start:1.4rem;z-index:2}.footer{border-block-start:3px dashed color-mix(in srgb,var(--accent) 45%,transparent);padding-block:clamp(1.5rem,5vw,2.4rem) clamp(1.2rem,4vw,1.6rem)}.footer .wrap{display:grid;gap:1rem;justify-items:center}.footer-stub{inline-size:min(760px,100%);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,4vw,2.6rem);background:var(--paper);color:var(--ink);padding:1rem 1.6rem;border-radius:16px;box-shadow:var(--shadow-paper)}.footer-brand{display:inline-flex}.footer-zarreh{flex-shrink:0;margin-inline-end:-.15rem}.footer-signoff{display:flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font-doodle);font-size:clamp(1.1rem,2.2vw,1.6rem);color:var(--ink);text-align:center}.footer-signoff-line{display:inline-block}.footer-signoff .squiggle{color:var(--accent-on-surface)}.footer-cta{font-size:1.2rem;padding-inline:1.5rem;white-space:nowrap}.footer-credits{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;font-family:var(--font-body);font-size:.68rem;color:var(--paper-soft)}.footer-credits>span+span:before{content:"·";margin-inline-end:.9rem;color:var(--vermilion)}@media(max-width:719px){.footer-stub{justify-items:center;text-align:center;gap:.9rem}.footer-signoff{grid-row:1;grid-column:1 / -1;inline-size:100%;font-size:clamp(1.25rem,5.6vw,1.6rem);line-height:1.5;text-wrap:balance}.footer-signoff-line{display:block;inline-size:100%}.footer-brand{grid-row:2;grid-column:1}.footer-cta{grid-row:2;grid-column:3}}@media(max-width:719px){.dev-doodle{display:none}}.organism-canvas,.curtain-canvas{transition:opacity .4s ease}.organism-canvas[data-gl=lost],.curtain-canvas[data-gl=lost]{opacity:0}.science{padding-block-start:0;overflow-x:clip}.sci-band{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.2vw,44px);margin-block:-2.6rem 2rem;padding-block:12px;position:relative;z-index:5;overflow-x:clip}.sci-band--lower{margin-block:2rem -2.6rem}.sci-tape{position:relative;inline-size:106%;margin-inline-start:-3%;--sci-tape-dur: 60s}.sci-tape-face{position:absolute;inset:0;background:var(--sci-tape-bg);-webkit-mask:url(../sci-tape-tear.svg) repeat-x center / auto 100%;mask:url(../sci-tape-tear.svg) repeat-x center / auto 100%;filter:drop-shadow(0 5px 11px rgb(0 0 0 / .34));pointer-events:none}.sci-tape--ink{--sci-tape-bg: var(--accent-on-surface);--sci-tape-fg: var(--ink-on-ground);--sci-tape-dim: var(--ink-on-ground);block-size:46px}.sci-tape--cream{--sci-tape-bg: var(--surface-sunken);--sci-tape-fg: var(--ink-strong);--sci-tape-dim: var(--ink-muted);block-size:38px}.sci-tape-viewport{position:relative;block-size:100%;overflow:hidden;--sci-fade: 112px;--sci-over: 3%;-webkit-mask-image:linear-gradient(to right,transparent var(--sci-over),black calc(var(--sci-over) + var(--sci-fade)),black calc(100% - var(--sci-over) - var(--sci-fade)),transparent calc(100% - var(--sci-over)));mask-image:linear-gradient(to right,transparent var(--sci-over),black calc(var(--sci-over) + var(--sci-fade)),black calc(100% - var(--sci-over) - var(--sci-fade)),transparent calc(100% - var(--sci-over)))}.sci-tape-track{display:flex;inline-size:max-content;block-size:100%;align-items:center;animation:sci-tape-travel var(--sci-tape-dur) linear infinite}@keyframes sci-tape-travel{0%{translate:0 0}to{translate:50% 0}}.sci-tape--reverse .sci-tape-track{animation-direction:reverse}.sci-tape:hover .sci-tape-track{animation-play-state:paused}.sci-tape--held .sci-tape-track{animation:none}.sci-tape-run{display:flex;align-items:center;flex:0 0 auto}.sci-tape-tab,.sci-chip{background:var(--sci-tape-bg)}.sci-tape-tab{flex:0 0 auto;padding-block:.15rem;padding-inline:.9rem;font-family:var(--font-display);font-weight:800;font-size:.85rem;letter-spacing:.01em;color:var(--sci-tape-fg);opacity:.95;white-space:nowrap}.sci-tape-dot{flex:0 0 auto;inline-size:10px;block-size:10px;margin-inline:.55rem;color:var(--sci-tape-fg);opacity:.62}.sci-chip{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:.4rem;margin:0;padding:.1rem .2rem;border:0;border-radius:6px;color:var(--sci-tape-fg);font:inherit;white-space:nowrap;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--sci-tape-fg) 40%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color .16s ease}.sci-chip{position:relative}.sci-chip:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:max(44px,100%);translate:0 -50%;background:none;pointer-events:auto}.sci-chip--echo:after{content:none}.sci-chip:hover,.sci-chip:focus-visible{text-decoration-color:currentcolor}.sci-chip:focus-visible{outline:3px solid var(--accent-warm-on-ground);outline-offset:3px}.sci-chip-fa{font-family:var(--font-display);font-weight:700;font-size:.9rem}.sci-tape--cream .sci-chip-fa{font-size:.85rem}.sci-chip-abbr{font-size:.72rem;letter-spacing:.01em;color:var(--sci-tape-dim)}@media(prefers-reduced-motion:reduce){.sci-tape-track{animation:none}.sci-tape-viewport{overflow-x:auto;scrollbar-width:none}.sci-tape-run[aria-hidden=true]{display:none}}.sci-strip{padding-block:.25rem;display:grid;gap:.85rem;justify-items:center}.sci-line{font-family:var(--font-doodle);font-size:clamp(1.5rem,2.6vw,2.2rem);color:var(--accent-on-ground);rotate:-1.2deg;text-align:center;margin:0}.sci-disclosure{margin:0 0 .3rem;max-inline-size:64ch;text-align:center;font-size:var(--size-small);line-height:1.85;color:var(--ink-on-ground-muted)}.sci-disclosure b{color:var(--ink-on-ground);font-weight:700}.sci-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.6rem 1.5rem;inline-size:100%;max-inline-size:62rem;margin-inline:auto;padding-block:.4rem}@media(max-width:1024px){.sci-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}.sci-stamp{position:relative;display:grid;align-content:center;justify-items:center;gap:.18rem;text-align:center;padding:1.35rem 1.6rem;inline-size:100%;min-inline-size:0;aspect-ratio:auto;background:none;border:0;color:var(--ink-on-ground-muted);font:inherit;cursor:pointer;border-radius:12px;transition:translate .16s ease,filter .16s ease}.sci-stamp:hover,.sci-stamp:focus-visible{translate:0 -3px}.sci-stamp:focus-visible{outline:3px solid var(--accent-warm-on-ground);outline-offset:9px}.sci-stamp--pill{border-radius:999px;padding-inline:1.5rem}.sci-stamp--sharp{border-radius:3px}.sci-stamp--wide{border-radius:26px}.sci-stamp--soft{border-radius:18px}.sci-stamp-frame{position:absolute;inset-inline-start:-7px;inset-block-start:-7px;inset-inline-end:auto;inset-block-end:auto;inline-size:calc(100% + 14px);block-size:calc(100% + 14px);overflow:visible;pointer-events:none;color:var(--accent)}.sci-stamp-fa{font-family:var(--font-display);font-weight:800;font-size:.9rem;line-height:1.6;color:var(--ink-on-ground);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.sci-stamp-en{font-size:.72rem;line-height:1.55;opacity:.72;letter-spacing:.01em;max-inline-size:100%;overflow-wrap:break-word}.sci-stamp-more{margin-block-start:.28rem;inline-size:15px;block-size:15px;color:var(--accent-on-ground);opacity:.75;transition:rotate .2s ease,opacity .2s ease}.sci-stamp:hover .sci-stamp-more,.sci-stamp:focus-visible .sci-stamp-more{rotate:90deg;opacity:1}.sci-margins{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.1rem;max-inline-size:62rem;margin-block-start:.4rem}.sci-margin-note{display:inline-flex;align-items:baseline;gap:.45rem;margin:0;padding:.3rem .85rem;background:none;border:0;border-radius:11px;font-family:var(--font-doodle);font-size:1.15rem;color:var(--ink-on-ground-muted);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-on-ground) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color .16s ease,translate .16s ease}.sci-margin-note:hover,.sci-margin-note:focus-visible{color:var(--ink-on-ground);translate:0 -2px}.sci-margin-note:focus-visible{outline:3px solid var(--accent-warm-on-ground);outline-offset:4px}.sci-margin-note strong{color:var(--accent-on-ground);font-weight:400}.sci-margin-note span{font-size:.95rem}.sci-modal{position:fixed;inset:0;z-index:90;display:flex;overflow-y:auto;padding:1.1rem;background:color-mix(in srgb,var(--ground) 88%,transparent);overscroll-behavior:contain}.sci-slip{--sci-spine: 46px;--sci-hair: color-mix(in srgb, var(--ink-muted) 34%, transparent);margin:auto;position:relative;inline-size:min(40rem,100%);display:grid;grid-template-columns:var(--sci-spine) minmax(0,1fr);grid-template-areas:"spine main" "stub stub";background:var(--surface);color:var(--ink-strong);border-radius:2px;box-shadow:var(--shadow-paper);rotate:-.5deg;text-align:start}.sci-slip-spine{grid-area:spine;display:grid;justify-items:center;align-content:space-between;gap:1rem;padding-block:1.1rem 1.4rem;background:var(--surface-sunken);border-inline-end:1px solid var(--sci-hair)}.sci-slip-punch{inline-size:13px;block-size:50px;background:var(--ground);-webkit-mask:url(./edge-punched-DO_VIjpU.png) center / contain no-repeat;mask:url(./edge-punched-DO_VIjpU.png) center / contain no-repeat}.sci-slip-main{grid-area:main;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:0 .7rem;padding:1.15rem 1.6rem 1.5rem}.sci-slip-main>*{grid-column:1 / -1}.sci-slip-class{grid-column:1;grid-row:1;align-self:center;margin:0;font-size:.85rem;letter-spacing:.12em;color:var(--ink-muted)}.sci-slip-close{grid-column:2;grid-row:1;position:sticky;inset-block-start:0;align-self:start;z-index:2}.sci-slip-title{margin:.4rem 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.55;color:var(--ink-strong);text-wrap:balance}.sci-slip-en{display:block;margin-block-start:.22rem;font-family:var(--font-body);text-align:end;font-size:.85rem;line-height:1.55;letter-spacing:.005em;color:var(--ink-muted)}.sci-slip-rule{block-size:6px;inline-size:100%;margin-block:.8rem 0;color:var(--ink-strong);overflow:visible}.sci-register{margin:0}.sci-field-cap{display:flex;align-items:center;gap:.65rem;margin-block-start:1.15rem;font-size:.85rem;letter-spacing:.07em;color:var(--ink-muted)}.sci-field-cap:after{content:"";flex:1;block-size:1px;background:var(--sci-hair)}.sci-field-val{margin:.4rem 0 0;font-family:var(--font-display);font-weight:700;font-size:1.05rem;line-height:1.75;color:var(--ink-strong)}.sci-field-stack{display:grid;justify-items:start;gap:.1rem}.sci-field-land{position:relative;display:inline-block;padding-block-end:.3rem;font-size:1.3rem;line-height:1.65;color:var(--accent-on-surface)}.sci-field-underline{position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:5px;overflow:visible;color:var(--accent-on-surface)}.sci-field-sub{font-family:var(--font-body);font-weight:400;font-size:.85rem;color:var(--ink-muted)}.sci-field-val.sci-field--detail{font-family:var(--font-body);font-weight:400}.sci-slip-body{margin:.1rem 0 0;padding:0;list-style:none;display:grid;gap:.62rem}.sci-slip-body li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:0 .5rem;font-size:.95rem;line-height:1.85;color:var(--ink-strong)}.sci-num{font-family:var(--font-display);font-weight:800;font-size:.85rem;line-height:2.1;text-align:end;color:var(--accent-on-surface)}@media(min-width:720px){.sci-register{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.9rem;align-items:start}.sci-register>dt{grid-row:1}.sci-register>dd{grid-row:2}.sci-register>:not(.sci-field--lands,.sci-field--detail){grid-column:1}.sci-register>.sci-field--lands{grid-column:2}.sci-register>dt.sci-field--detail{grid-column:1 / -1;grid-row:3}.sci-register>dd.sci-field--detail{grid-column:1 / -1;grid-row:4}}.sci-slip-link{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:.55rem;min-block-size:44px;margin-block-start:.2rem;padding-inline:.9rem;border-radius:8px;background:var(--surface-sunken);color:var(--ink);text-decoration:none;transition:background .16s ease,translate .16s ease}.sci-slip-link:hover{background:color-mix(in srgb,var(--accent-warm-on-ground) 14%,var(--surface-sunken));translate:-3px 0}.sci-slip-link:focus-visible{outline:3px solid var(--accent-warm-on-ground);outline-offset:3px}.sci-slip-link-host{font-size:.78rem;letter-spacing:.01em;color:var(--ink-muted)}.sci-slip-link-go{inline-size:17px;block-size:17px;flex:0 0 auto;color:var(--accent-warm-on-ground)}.sci-slip-stub{grid-area:stub;--torn-h: 13px;padding-block:1.15rem 1.2rem;padding-inline:calc(var(--sci-spine) + 1.6rem) 1.6rem;background:var(--surface-sunken)}.sci-slip-note{margin:0;font-size:.85rem;line-height:1.9;color:var(--ink-muted)}@media(max-width:719px){.sci-band{margin-block:-2rem 1.4rem}.sci-band--lower{margin-block:1.4rem -2rem}.sci-tape--ink{block-size:40px}.sci-tape--cream{block-size:34px}.sci-tape-tab{font-size:.85rem;padding-inline:.7rem}.sci-tape-viewport{--sci-fade: 34px}.sci-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .55rem}.sci-stamp{padding:.5rem .55rem;max-inline-size:none}.sci-stamp--pill{padding-inline:1.15rem}.sci-stamp-fa{font-size:.73rem;line-height:1.35}.sci-stamp-en{font-size:.7rem;line-height:1.3}.sci-margins{gap:.5rem .6rem}.sci-margin-note{font-size:1rem;padding-inline:.55rem}.sci-margin-note span{font-size:.85rem}.sci-slip{--sci-spine: 34px}.sci-slip-spine{gap:.8rem;padding-block:.85rem 1rem}.sci-slip-punch{inline-size:11px;block-size:42px}.sci-slip-main{padding:.95rem 1.05rem 1.2rem}.sci-slip-title{font-size:1.15rem}.sci-slip-stub{padding-block:1rem 1.05rem;padding-inline:calc(var(--sci-spine) + 1.05rem) 1.05rem}.sci-field-land{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.sci-stamp,.sci-margin-note,.sci-stamp-more{transition:none}}@media(max-width:719px){.sci-strip{display:none}}.board{overflow:clip;overflow-clip-margin:28px}.board-wrap{position:relative;display:block}.board-frame{--frame-w: clamp(15px, 2.4vw, 32px);position:relative;border:var(--frame-w) solid transparent;border-image-source:url(/art/board-frame.png);border-image-slice:53 55 55 55;border-image-repeat:round;box-shadow:12px 20px 48px #00000080}.board-cork{position:relative;display:grid;grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,4.5vw,2.3rem);padding:clamp(1rem,3.6vw,2.1rem);background-color:var(--ground-raised);background-image:url(/art/board-cork.jpg);background-repeat:repeat;background-size:clamp(260px,44vw,540px) auto;box-shadow:inset 0 0 0 1px #0000003d,inset 7px 9px 20px #0000004d,inset -5px -7px 16px #00000024;perspective:clamp(700px,96vw,1400px);perspective-origin:50% 36%}.bitem{position:relative;z-index:1;min-inline-size:0;grid-column:1 / -1;--hang-step: clamp(4px, 2.2vw, 14px);margin-block-start:calc(var(--hang, 0) * var(--hang-step));rotate:calc(var(--rot-phone, 0deg) + var(--sway, 0deg) * var(--sway-w, 0));translate:0 0 var(--z, 0px);--pivot: 50%;transform-origin:var(--pivot) 10px;transition:translate .34s var(--ease-place),rotate .34s var(--ease-place),box-shadow .34s ease}@keyframes board-item-drop{0%{transform:translateY(calc(-1 * var(--drop-rise, 44px))) rotate(-2.2deg) scale(.965);opacity:0}60%{opacity:1}to{transform:translateY(0) rotate(0) scale(1);opacity:1}}.bitem.is-placed:not(.bslip-group){animation:board-item-drop .52s var(--ease-place) backwards;animation-delay:var(--drop-delay)}.bslip.is-placed{animation:board-slip-pin .42s var(--ease-place) backwards;animation-delay:var(--drop-delay)}@keyframes board-slip-pin{0%{transform:translateY(calc(-1 * var(--pin-rise, 22px))) rotate(-6deg);opacity:0}55%{opacity:1}to{transform:translateY(0) rotate(0);opacity:1}}.bitem{--drop-delay: calc(min(var(--i, 0), 6)*.06s) }.bitem--corner-start{--pivot: 14%}.bitem--corner-end{--pivot: 86%}:dir(rtl) .bitem--corner-start{--pivot: 86%}:dir(rtl) .bitem--corner-end{--pivot: 14%}.bitem--side-start{margin-inline-end:7%}.bitem--side-end{margin-inline-start:7%}.bfix{position:absolute;z-index:4;display:block;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(3px 5px 4px rgb(0 0 0 / .45))}.bfix--pin{inline-size:clamp(22px,4.4vw,30px);aspect-ratio:65 / 67;inset-block-start:calc(clamp(22px,4.4vw,30px)*-.42)}.bfix--pin.bfix--v0{background-image:url(/art/board-pin.png)}.bfix--pin.bfix--v1{background-image:url(/art/board-pin-2.png);rotate:-16deg}.bfix--tape{inline-size:clamp(62px,13vw,96px);aspect-ratio:141 / 75;inset-block-start:calc(clamp(62px,13vw,96px)*-.16);filter:drop-shadow(2px 4px 4px rgb(0 0 0 / .34))}.bfix--tape.bfix--v0,.bfix--tape.bfix--v1{background-image:none;background-color:color-mix(in srgb,var(--accent-warm) 88%,transparent);clip-path:polygon(0 8%,4% 0,9% 9%,14% 2%,100% 4%,96% 14%,100% 92%,93% 100%,88% 91%,83% 99%,0 96%,5% 86%,0 8%);opacity:.92}.bfix--tape.bfix--v0{rotate:-38deg}.bfix--tape.bfix--v1{rotate:40deg}.bfix--start{inset-inline-start:4%}.bfix--end{inset-inline-end:4%}.bfix--tape.bfix--start{inset-inline-start:-3%}.bfix--tape.bfix--end{inset-inline-end:-3%}.bslips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(.95rem,3.2vw,1.2rem) clamp(.4rem,2vw,.6rem)}.bslip-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(.75rem,2.4vw,.95rem) clamp(.3rem,1.4vw,.45rem);list-style:none;margin:0;padding:0}.bslips .bslip-group{rotate:none;margin:0;animation:none}.bslip{position:relative;display:flex;align-items:center;gap:.3rem;padding:.34rem .5rem .4rem;background:var(--surface);color:var(--ink);border-radius:3px;rotate:calc(var(--srot, 0deg) + var(--sway, 0deg) * var(--sway-w, 0));transform-origin:50% 0;box-shadow:2px 3px 6px #00000057,inset 0 1px #ffffff73;transition:translate .24s var(--ease-place)}.bslip--stock1{background:var(--surface-sunken)}.bslip-mark{flex:0 0 auto;inline-size:clamp(15px,3.4vw,17px);block-size:clamp(15px,3.4vw,17px);color:var(--accent-on-surface);opacity:.9}.bslip-name{font-family:var(--font-display);font-weight:600;font-size:clamp(.875rem,3vw,.95rem);line-height:1.5;white-space:nowrap}.bfix--tack{inline-size:clamp(10px,2.1vw,13px);inset-inline:0;margin-inline:auto;inset-block-start:calc(clamp(10px,2.1vw,13px)*-.28);filter:drop-shadow(1px 2px 2px rgb(0 0 0 / .42))}.board-string{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.board-string-line{stroke:var(--accent);stroke-width:3;stroke-linecap:round;filter:drop-shadow(2px 4px 2px rgb(0 0 0 / .5))}.bitem--head{padding:clamp(1.55rem,5vw,2.1rem) clamp(1.15rem,4.6vw,1.6rem) clamp(1.05rem,3.6vw,1.4rem);background:var(--surface);border-radius:3px;box-shadow:7px 10px 20px #00000057,inset 0 1px #ffffff8c}.bitem--head .bfix--tape{--tape-w: clamp(54px, 11.5vw, 86px);inline-size:var(--tape-w);inset-block-start:calc(var(--tape-w) * -.36)}.bitem--head .bfix--tape.bfix--start{inset-inline-start:-3.5%}.bitem--head .bfix--tape.bfix--end{inset-inline-end:-3.5%}.board-label{position:static;inset:auto;z-index:auto;display:block;margin:0;padding:0;background:none;rotate:none;box-shadow:none;font-family:var(--font-doodle);font-size:var(--size-h2);line-height:1.25;color:var(--ink)}.board-lede{max-inline-size:38rem;margin-block-start:.35rem;font-size:clamp(.95rem,3.4vw,1.05rem);line-height:1.85;color:var(--ink-muted)}.gcard--night,.gdlg-card--night{--material: url(/art/game-lightbend-material.jpg);--material-size: 118px auto;--material-type: var(--accent-warm)}.gcard--bazaar,.gdlg-card--bazaar{--material: url(/art/game-matchbazaar-material.jpg);--material-size: 196px auto;--material-type: var(--accent-warm)}.gcard--concept,.gdlg-card--concept{--material: none;--material-type: var(--accent-warm-on-surface)}.gcard-rail,.gdlg-head{position:relative;isolation:isolate;overflow:hidden;background-color:var(--ground-deep)}.gcard--concept .gcard-rail,.gdlg-card--concept .gdlg-head{background-color:transparent}.gcard-rail:before,.gdlg-head:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--material, none);background-size:var(--material-size, cover);background-repeat:repeat}.gcard-rail:after,.gdlg-head:after{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--ground-deep) 94%,transparent)}.gcard--concept .gcard-rail:before,.gcard--concept .gcard-rail:after,.gdlg-card--concept .gdlg-head:before,.gdlg-card--concept .gdlg-head:after{content:none}.gcard{display:grid;grid-template-rows:auto auto 1fr;min-inline-size:0;text-align:start;padding:clamp(8px,2.4vw,11px);border:0;cursor:pointer;background:var(--surface);color:var(--ink);border-radius:3px;box-shadow:6px 9px 18px #0000005c,1px 2px 3px #0000003d,inset 0 1px #ffffff80}.gcard:hover,.gcard:focus-visible{--z: 26px;z-index:3;rotate:calc(var(--rot-phone, 0deg) * .3);box-shadow:16px 26px 42px #00000070,2px 3px 4px #00000042,inset 0 1px #ffffff80}.gcard:focus-visible{outline:3px solid var(--accent-warm);outline-offset:3px}.gcard:active{--z: -4px}.gcard-frame{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--ground-deep);box-shadow:inset 0 0 0 1px #0000004d}.gcard-art{display:block;inline-size:100%;block-size:100%;object-fit:cover;scale:var(--art-zoom, 1);transform-origin:var(--art-focus, 50% 50%);transition:scale .5s var(--ease-place)}.gcard:hover .gcard-art,.gcard:focus-visible .gcard-art{scale:calc(var(--art-zoom, 1) * 1.05)}.gcard-seal{position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem;font-family:var(--font-doodle);font-size:clamp(.9rem,3.2vw,1.05rem);line-height:1;color:var(--ink);background:var(--accent-warm);border:2px solid var(--ink);border-radius:999px;padding:.3em .9em .42em;rotate:5deg;box-shadow:var(--shadow-on-paper)}.gcard-rail{display:block;padding:.5rem .85rem .62rem}.gcard-title{display:block;font-family:var(--font-doodle);font-size:clamp(1.35rem,4.6vw,1.7rem);line-height:1.25;color:var(--ink-on-ground);overflow-wrap:anywhere}.gcard--concept .gcard-title,.gdlg-card--concept .gdlg-title{color:var(--material-type)}.gcard-body{display:grid;grid-template-rows:auto 1fr;gap:.35rem;padding:.75rem .4rem .15rem}.gcard-tag{font-size:.9rem;line-height:1.7;color:var(--ink-muted)}.gcard-meta{display:flex;align-self:end;align-items:center;gap:.6rem;margin-block-start:.5rem;padding-block-start:.55rem;border-block-start:1px dashed color-mix(in srgb,var(--ink) 28%,transparent)}.gcard-scale{font-family:var(--font-body);font-size:.85rem;color:var(--ink-muted)}.gcard-open{margin-inline-start:auto;display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-display);font-weight:700;font-size:.85rem;line-height:1;color:var(--ink-on-ground);background:var(--accent-on-surface);border-radius:999px;padding:.45em .85em .5em}.gcard-open-arrow{flex:0 0 auto;inline-size:1.15em;block-size:1.15em;transition:translate .25s ease}.gcard-open-arrow path{vector-effect:non-scaling-stroke}.gcard:hover .gcard-open-arrow,.gcard:focus-visible .gcard-open-arrow{translate:-4px 0}.gcard-stamp{font-family:var(--font-body);font-size:.72rem;line-height:1;color:var(--ink-muted);border:1px dashed color-mix(in srgb,var(--ink) 42%,transparent);border-radius:999px;padding:.32em .7em .4em;white-space:nowrap}.gdlg-backdrop{position:fixed;inset:0;z-index:70;display:grid;padding:0;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--ground-deep) 84%,transparent)}.gdlg-card{position:relative;display:grid;align-content:start;gap:0;margin:auto;inline-size:100%;min-block-size:100dvh;background:var(--surface);color:var(--ink);--tint: var(--accent-on-surface)}.gdlg-close{position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem;z-index:3;color:var(--material-type, var(--tint))}.gdlg-head{display:grid;gap:.3rem;padding:1.15rem 1.1rem 1rem;padding-inline-start:4.8rem}.gdlg-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .7rem}.gdlg-title{font-family:var(--font-doodle);font-size:clamp(1.7rem,6.4vw,2.3rem);line-height:1.25;color:var(--ink-on-ground)}.gdlg-seal{font-family:var(--font-doodle);font-size:1rem;line-height:1;color:var(--ink);background:var(--accent-warm);border:2px solid var(--ink);border-radius:999px;padding:.3em .85em .42em;rotate:-2deg}.gdlg-tagline{font-size:.95rem;line-height:1.7;color:var(--ink-on-ground-muted)}.gdlg-card--concept .gdlg-tagline{color:var(--ink-muted)}.gdlg-media{display:grid;grid-template-rows:auto auto;background:var(--ground-deep)}.gdlg-stage{position:relative;aspect-ratio:16 / 10;overflow:hidden}.gdlg-shot{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity .55s ease}.gdlg-shot.is-on{opacity:1}.gdlg-strip{display:flex;gap:.4rem;padding:.45rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;background:var(--ground-deep)}.gdlg-thumb{flex:0 0 auto;inline-size:4.6rem;aspect-ratio:16 / 10;min-block-size:2.75rem;padding:0;overflow:hidden;cursor:pointer;background:none;border:2px solid transparent;border-radius:7px;opacity:.5;transition:opacity .25s ease,border-color .25s ease}.gdlg-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.gdlg-thumb.is-on,.gdlg-thumb:hover,.gdlg-thumb:focus-visible{opacity:1}.gdlg-thumb.is-on{border-color:var(--accent-warm)}.gdlg-info{display:grid;gap:.75rem;padding:1.1rem 1.1rem 1.6rem}.gdlg-howto{font-family:var(--font-doodle);font-size:1.2rem;line-height:1.55;color:var(--tint)}.gdlg-desc{font-size:.95rem;line-height:2;color:var(--ink)}.gdlg-chips{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.gdlg-chip{font-size:.85rem;line-height:1.5;color:var(--tint);border:1.5px solid var(--tint);border-radius:999px;padding:.12em .75em .24em}.gdlg-chip--scale{font-family:var(--font-body);color:var(--ink);background:color-mix(in srgb,var(--tint) 16%,transparent);border-style:dashed}.gdlg-foot{display:grid;justify-items:start;gap:.55rem;margin-block-start:.4rem;padding-block-start:.9rem;border-block-start:2px dotted color-mix(in srgb,var(--ink) 26%,transparent)}.gdlg-cta{font-size:1.2rem}.gdlg-soon{font-family:var(--font-doodle);font-size:1.15rem;color:var(--ink);background:var(--accent-warm);border:2px solid var(--ink);border-radius:999px;padding:.16em .9em .28em;rotate:-1.5deg}.gdlg-foot-note{font-size:.85rem;line-height:1.8;color:var(--ink-muted)}.gdlg-card--night{background:var(--ground-raised);color:var(--ink-on-ground);--tint: var(--accent-warm)}.gdlg-card--night .gdlg-desc{color:var(--ink-on-ground)}.gdlg-card--night .gdlg-foot-note{color:var(--ink-on-ground-muted)}.gdlg-card--night .gdlg-chip--scale{color:var(--ink-on-ground)}.gdlg-card--night .gdlg-foot{border-block-start-color:color-mix(in srgb,var(--ink-on-ground) 30%,transparent)}.gdlg-card--bazaar{background:var(--surface);--tint: var(--accent-on-surface)}@media(max-width:719px){.board-cork{--drop-rise: 62px;--pin-rise: 30px}.bitem.is-placed:not(.bslip-group){animation-duration:.62s}.bslip.is-placed{animation-duration:.5s}}@media(min-width:720px){.board-cork{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2.2vw,1.9rem);row-gap:clamp(1.8rem,3.4vw,3rem);padding:clamp(1.6rem,3vw,2.6rem)}.bitem{--hang-step: clamp(18px, 3.6vw, 52px);rotate:calc(var(--rot, 0deg) + var(--sway, 0deg) * var(--sway-w, 0));margin-inline:0}.bitem--head{grid-row:1;grid-column:span var(--span, 7)}.gcard{grid-row:calc(2 + var(--row, 0));grid-column:span var(--span, 4);padding:12px 12px 10px}.bslips{display:contents}.bslips .bslip-group{grid-column:span var(--span, 4);rotate:calc(var(--rot, 0deg) + var(--sway, 0deg) * var(--sway-w, 0));margin-block-start:calc(var(--hang, 0) * var(--hang-step))}.bslip-group--head{grid-row:1}.bslip-group--head.bitem--side-end{align-self:end}.bslip-group--head.bitem--side-start{align-self:start}.bslips .bslip-group--band{grid-row:calc(2 + var(--rows, 1));justify-content:space-between;margin-block-start:calc(var(--hang, 0) * var(--hang-step) - clamp(.5rem,1.6vw,1.35rem))}.bslip-group.is-placed{animation:board-item-drop .52s var(--ease-place) backwards;animation-delay:var(--drop-delay)}.gcard:hover,.gcard:focus-visible{rotate:calc(var(--rot, 0deg) * .3)}.gcard-rail{padding:.55rem 1rem .7rem}.gcard-body{padding:.85rem .55rem .2rem}.gdlg-backdrop{padding:1.5rem}.gdlg-card{inline-size:min(64rem,100%);min-block-size:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"media head" "media info";align-content:stretch;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-paper)}.gdlg-head{grid-area:head;padding:1.7rem 1.9rem .6rem}.gdlg-media{grid-area:media;grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:23rem}.gdlg-stage{aspect-ratio:auto;min-block-size:18rem}.gdlg-thumb{inline-size:5.2rem}.gdlg-info{grid-area:info;align-content:start;padding:0 1.9rem 1.9rem}.gdlg-close{inset-block-start:1.1rem;inset-inline-start:auto;inset-inline-end:1.1rem}.gdlg-head{padding-inline-start:1.9rem}}@media(prefers-reduced-motion:reduce){.bitem,.gcard,.gcard-art,.gcard-open:after,.bslip,.gdlg-shot,.gdlg-thumb{transition:none}.board-cork{--sway: 0deg}.gcard:hover,.gcard:focus-visible{--z: 0px;rotate:var(--rot-phone, 0deg)}@media(min-width:720px){.gcard:hover,.gcard:focus-visible{rotate:var(--rot, 0deg)}}}.how{padding-block:clamp(4rem,9vh,7rem);--hb-pad: clamp(1.5rem, 2.4vw, 2.2rem);--hb-edge: calc(max(var(--hb-tab), var(--hb-board)) + .75rem) ;--hb-tab: 26px;--hb-board: 20px}.hb-stage{--hb-pad-foot: calc(var(--hb-pad) * .5);--hb-mark: clamp(42px, 5vw, 56px);--hb-tab: 26px;--hb-leafr: 5px;--hb-board: 20px;--hb-leafw: 1px;--hb-blockw: 6px;--hb-boardr: calc(var(--hb-leafr) + var(--hb-board));--hb-lap: 3px;perspective:clamp(1100px,150vw,1900px);perspective-origin:50% 42%;padding-inline:var(--hb-edge);position:relative;z-index:2}.hb-caption{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding-inline:var(--hb-edge);column-gap:clamp(1.5rem,4vw,3.5rem);row-gap:.5rem;margin-block-end:clamp(1.4rem,3.4vw,2.85rem)}.hb-caption>.hb-title{justify-self:start}.hb-caption>.hb-title>.hb-title-mark>svg.doodle-overlay{block-size:.2em;inset-inline-start:-1.5%;inline-size:103%;translate:0 -.07em}.hb-title-mark{flex:0 0 auto}.hb-caption>.hb-lede{justify-self:end;align-self:end}.hb-book{position:relative;display:grid;grid-template-columns:1fr 1fr;transform-style:preserve-3d}.hb-page,.hb-face--back,.hb-verso,.hb-turn-face{position:relative;min-block-size:calc(var(--hb-sheet-h, min(620px, 47vw)) + var(--hb-pad) + var(--hb-pad-foot));padding:var(--hb-pad) var(--hb-pad) var(--hb-pad-foot);background-color:var(--surface);color:var(--ink-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-strong) 10%,transparent)}.hb-page--live{transform-style:preserve-3d;grid-column:2;display:grid;grid-template-rows:minmax(0,1fr);border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:var(--hb-leafr);border-bottom-left-radius:var(--hb-leafr)}.hb-face--back{display:block;transform-style:preserve-3d;background-color:var(--surface-sunken);border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:var(--hb-leafr);border-bottom-right-radius:var(--hb-leafr)}.hb-verso{position:absolute;inset:0;z-index:2;min-block-size:0;border-radius:inherit}.hb-verso--empty{display:none}.hb-plate{position:relative;z-index:1}.hb-board,.hb-block{position:absolute;inset:calc(-1 * var(--hb-ringw));pointer-events:none;border:var(--hb-ringw) solid var(--hb-ring-ink);border-radius:var(--hb-ringr)}.hb-board{--hb-ringw: var(--hb-board);--hb-ringr: var(--hb-boardr);--hb-ring-ink: var(--accent-on-surface);z-index:0;box-shadow:0 3px 5px #00000073,0 18px 38px #00000073,inset 0 1px #ffffff24}.hb-block{--hb-ringw: var(--hb-blockw);--hb-ringr: calc(var(--hb-leafr) + var(--hb-blockw));--hb-ring-ink: var(--surface);z-index:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink-strong) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--ink-strong) 26%,transparent)}.hb-page--live .hb-block{--hb-blockw: calc(2px + var(--hb-live-leaves, 4) * var(--hb-leafw))}.hb-face--back .hb-block{--hb-blockw: calc(2px + var(--hb-read-leaves, 0) * var(--hb-leafw))}.hb-page--live .hb-board,.hb-page--live .hb-block{right:0;border-right-width:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.hb-face--back .hb-board,.hb-face--back .hb-block{left:0;border-left-width:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.hb-gutter{position:absolute;inset-block:0;inline-size:clamp(64px,10vw,130px);pointer-events:none;z-index:1;background-image:linear-gradient(var(--hb-gutter-dir, to right),color-mix(in srgb,var(--ink-strong) 42%,transparent) 0%,color-mix(in srgb,var(--ink-strong) 16%,transparent) 16%,color-mix(in srgb,var(--ink-strong) 2%,transparent) 38%,rgb(255 255 255 / .5) 66%,rgb(255 255 255 / 0) 100%)}.hb-page--live .hb-gutter{right:0;--hb-gutter-dir: to left}.hb-gutter--back{left:0;--hb-gutter-dir: to right;z-index:3}.hb-stitch{position:absolute;inset-block:11%;right:-11px;inline-size:22px;z-index:10;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.hb-thread{position:absolute;inset-block:-6%;inset-inline:0;block-size:112%}.hb-stitch-pin{position:relative;inline-size:28px;block-size:16px;rotate:90deg;background-color:var(--ink-strong);opacity:.46;filter:drop-shadow(0 1px 1px rgb(255 255 255 / .6)) drop-shadow(0 -1px 1px rgb(43 37 34 / .35));-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABmCAYAAABr0BtsAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABbUlEQVR42u3SMQ4DIRAEQf7/aTt34miBvquWJkZaaq09fezVy+SzLAfah1gOs8NbErJDWxay41oWsoNaFrFDWhaxA1oWscNZFrCjWRaxY1kasUNZFrAjWRqxA1kWsONYGrHDGMBmpxA7imUBO4gBbHYKsWMYwGYAmz0MsO7uuA0QVYW99yEBDLAg/rEFsAAGWE8FLIABFsQAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAJYAAMsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAIYYAEsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAA61WAF8AKIx59QNriC2ClAS+AFQM8/oi03RfAKgAef0Q65gtg3Qx4/BHpuC+AdSPg8Ueka3wBrJsAjz8iXecLYN2AePwRCWBBPGULXp1A/LcveBfLvtHez/QAAAAASUVORK5CYII=);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABmCAYAAABr0BtsAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABbUlEQVR42u3SMQ4DIRAEQf7/aTt34miBvquWJkZaaq09fezVy+SzLAfah1gOs8NbErJDWxay41oWsoNaFrFDWhaxA1oWscNZFrCjWRaxY1kasUNZFrAjWRqxA1kWsONYGrHDGMBmpxA7imUBO4gBbHYKsWMYwGYAmz0MsO7uuA0QVYW99yEBDLAg/rEFsAAGWE8FLIABFsQAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAJYAAMsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAIYYAEsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAA61WAF8AKIx59QNriC2ClAS+AFQM8/oi03RfAKgAef0Q65gtg3Qx4/BHpuC+AdSPg8Ueka3wBrJsAjz8iXecLYN2AePwRCWBBPGULXp1A/LcveBfLvtHez/QAAAAASUVORK5CYII=);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.hb-page-shade,.hb-face-shade{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:0;border-radius:inherit;background-image:linear-gradient(to left,#14110ff5,#14110f9e)}.hb-page-shade{background-image:linear-gradient(to left,#14110fb8,#14110f57)}.hb-rail{position:absolute;inset-block:4%;inline-size:var(--hb-tab);z-index:7;transform:translateZ(.5px);pointer-events:none}.hb-rail--live{left:calc(-1 * var(--hb-tab))}.hb-rail--read{right:calc(-1 * var(--hb-tab))}.hb-tab{position:absolute;inline-size:var(--hb-tab);inset-block-start:calc(var(--hb-slot) * 24%);block-size:21%;min-block-size:46px;display:grid;place-items:center;padding:0;font:inherit;cursor:pointer;pointer-events:auto;color:var(--ink-muted);background-color:var(--surface-sunken);border:1px solid color-mix(in srgb,var(--ink-strong) 24%,transparent);transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .18s ease}.hb-rail--live .hb-tab{right:0;border-top-left-radius:7px;border-bottom-left-radius:7px;border-right-width:0;box-shadow:inset -9px 0 10px -6px #0000008c,-3px 5px 10px -3px #00000057}.hb-rail--read .hb-tab{left:0;border-top-right-radius:7px;border-bottom-right-radius:7px;border-left-width:0;box-shadow:inset 9px 0 10px -6px #0000008c,3px 5px 10px -3px #00000057}.hb-tab--ghost{pointer-events:none}.hb-tab--flying{opacity:0;pointer-events:none}.hb-tab:hover{background-color:color-mix(in srgb,var(--surface) 72%,var(--surface-sunken));color:var(--accent-on-surface);border-color:color-mix(in srgb,var(--ink-strong) 32%,transparent)}.hb-tab:focus-visible{outline:2px solid var(--accent-on-surface);outline-offset:2px;color:var(--accent-on-surface)}.hb-rail--live .hb-tab--on{right:calc(-1 * var(--hb-lap));inline-size:calc(var(--hb-tab) + var(--hb-lap));background-color:var(--surface);color:var(--accent-on-surface);border-color:color-mix(in srgb,var(--ink-strong) 16%,transparent);box-shadow:inset 0 1px #ffffff80,-5px 7px 14px -5px #00000061}.hb-tab-num{font-family:var(--font-doodle);font-size:1.3rem;line-height:1;color:var(--ink-strong)}.hb-tab:hover .hb-tab-num,.hb-tab:focus-visible .hb-tab-num,.hb-tab--on .hb-tab-num{color:inherit}.hb-rail--live .hb-tab--on .hb-tab-num{margin-inline-start:var(--hb-lap)}.hb-tab-dots,.hb-foot{display:none}.hb-cover{position:absolute;inset-block:0;left:0;inline-size:50%;transform-origin:right center;transform-style:preserve-3d;pointer-events:none;z-index:6;will-change:transform}.hb-face{position:absolute;inset:0;backface-visibility:hidden}.hb-face--back{transform:rotateY(180deg);pointer-events:auto}.hb-face--back>*,.hb-page--live>*{backface-visibility:hidden}.hb-face--front{--logo-sun: var(--ink-on-ground);inset:calc(-1 * var(--hb-board)) 0 calc(-1 * var(--hb-board)) calc(-1 * var(--hb-board));display:grid;place-content:center;justify-items:center;gap:.5rem;padding:2rem;overflow:hidden;background-color:var(--accent-on-surface);color:var(--ink-on-ground);border-top-left-radius:var(--hb-boardr);border-bottom-left-radius:var(--hb-boardr);border-top-right-radius:2px;border-bottom-right-radius:2px;box-shadow:0 3px 5px #00000073,0 18px 38px #00000073,inset 0 0 0 2px #1f1f1f29,inset 0 11px 20px -11px #1f1f1f80,inset 0 -11px 20px -11px #1f1f1f80}.hb-cover-spine{position:absolute;inset-block:0;right:0;inline-size:15px;pointer-events:none;z-index:2;background-image:linear-gradient(to left,#00000080,#0000001f 40%,#ffffff24 62%,#00000047);border-top-right-radius:inherit;border-bottom-right-radius:inherit}.hb-cover-sheen{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to bottom,#1f1f1f12,#ffffff12 22% 72%,#1f1f1f14)}.hb-cover-frame{position:absolute;inset:clamp(14px,3.4%,26px);pointer-events:none;border:1.5px solid rgb(31 31 31 / .22);border-radius:14px;box-shadow:0 1px #ffffff24,inset 0 1px #ffffff1a}.hb-face--front .wordmark{color:var(--ink-on-ground);filter:drop-shadow(0 3px 0 rgb(31 31 31 / .28));z-index:1}.hb-cover-sub{font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.06em;color:var(--ink-on-ground);opacity:.82;z-index:1}.hb-cover-rule{inline-size:84px;block-size:2px;margin-block:.5rem;background-color:var(--ink-on-ground);opacity:.42;z-index:1}.hb-cover-meta{font-family:var(--font-display);font-weight:600;font-size:.9rem;line-height:1.6;text-align:center;color:var(--ink-on-ground);opacity:.9;z-index:1}.hb-cover-band{position:absolute;inset-block:0;left:13%;inline-size:14px;background-color:var(--ground);background-image:linear-gradient(to left,#00000073,#ffffff1a 42%,#0006);box-shadow:-3px 0 7px #00000057}.hb-cover-tape,.hb-tape{position:absolute;pointer-events:none;background-color:var(--accent-warm);background-image:linear-gradient(158deg,#ffffff8c,#ffffff0f 46%,color-mix(in srgb,var(--ink-strong) 22%,transparent));-webkit-mask-image:url(data:image/png;base64,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);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(data:image/png;base64,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);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.hb-cover-tape{inline-size:124px;block-size:47px;inset-block-start:22px;right:-14px;rotate:-38deg;opacity:.9}.hb-turn{position:absolute;inset:0;z-index:9;transform-style:preserve-3d;transform-origin:100% 50%;pointer-events:none;--hb-lift: 0}.hb-turn-face{position:absolute;inset:0;min-block-size:0;backface-visibility:hidden;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:var(--hb-leafr);border-bottom-left-radius:var(--hb-leafr);box-shadow:0 calc(18px * var(--hb-lift, 0)) calc(40px * var(--hb-lift, 0)) rgb(0 0 0 / calc(.42 * var(--hb-lift, 0))),inset 0 0 0 1px color-mix(in srgb,var(--ink-strong) 10%,transparent)}.hb-turn-face--a{transform:translateZ(.6px)}.hb-turn-face--b{transform:rotateY(180deg) translateZ(.6px)}.hb-turn-shade{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(to left,#14110fe6,#14110f80)}.hb-flip{position:absolute;inset:0;z-index:3;display:block;padding:0;border:0;background-color:transparent;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hb-flip:disabled{cursor:default;pointer-events:none}.hb-flip:disabled .hb-flip-mark{opacity:0}.hb-flip:focus-visible{outline:2px solid var(--accent-on-surface);outline-offset:-5px;border-radius:10px}.hb-flip-mark{position:absolute;inset-block-end:0;inline-size:var(--hb-mark);block-size:var(--hb-mark);display:grid;place-items:center;color:var(--accent-on-surface);opacity:.4;transition:opacity .2s ease}.hb-flip--next .hb-flip-mark{left:0;border-end-start-radius:inherit;background-image:linear-gradient(to top right,color-mix(in srgb,var(--ink-strong) 16%,transparent),color-mix(in srgb,var(--ink-strong) 0%,transparent) 66%)}.hb-flip--prev .hb-flip-mark{right:0;border-end-end-radius:inherit;background-image:linear-gradient(to top left,color-mix(in srgb,var(--ink-strong) 16%,transparent),color-mix(in srgb,var(--ink-strong) 0%,transparent) 66%)}.hb-flip:hover .hb-flip-mark,.hb-flip:focus-visible .hb-flip-mark{opacity:1}.hb-icon--flip{inline-size:20px;block-size:20px}.hb-worked{block-size:var(--hb-sheet-h, auto);overflow:visible;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.4rem,1.2vw,.9rem)}.hb-worked>.hb-body{flex:1 1 auto;min-block-size:0}.hb-measure{position:absolute;inset-inline:0;visibility:hidden;pointer-events:none}.hb-worked-lead{margin-block:clamp(.5rem,1.6vw,.9rem) clamp(.7rem,2.2vw,1.15rem)}.hb-worked-lede{font-size:clamp(.86rem,1.6vw,.98rem);line-height:1.85;color:var(--ink-strong);margin:0;max-inline-size:44ch;text-align:justify;text-align-last:start}.hb-leadart{display:block;min-inline-size:0;block-size:100%}.hb-leadart-img{display:block;inline-size:100%;block-size:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.hb-title{display:flex;justify-content:flex-start;max-inline-size:100%}.hb-title-mark{position:relative;display:inline-block;max-inline-size:100%;font-size:var(--size-h2);padding-inline:0;padding-block:0;margin-inline-end:5%;rotate:-2.5deg;margin-block-end:.2rem}.hb-title-word em{font-style:normal;color:var(--accent-on-ground)}.hb-title-word{font-family:var(--font-brand);font-size:inherit;font-weight:700;line-height:1.24;color:var(--ink-on-ground)}.hb-lede{font-size:1rem;line-height:1.95;color:var(--ink-on-ground-muted);max-inline-size:34rem;text-wrap:pretty}.hb-lede em{font-style:normal;font-weight:800;font-family:var(--font-display);color:var(--accent);border-block-end:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}.hb-plate{position:relative;padding:1.15rem .9rem .85rem;background-color:var(--surface);border:1.5px solid color-mix(in srgb,var(--ink-strong) 18%,transparent);border-radius:6px;box-shadow:var(--shadow-on-paper)}.hb-plate .hb-tape{inline-size:96px;block-size:37px;inset-block-start:-18px;inset-inline-start:calc(50% - 48px);rotate:-2deg}.hb-face--back>.hb-plate{position:absolute;inset-inline:calc(var(--hb-pad) + .5rem);inset-block-start:50%;translate:0 -50%;rotate:-.6deg}.hb-flow{position:relative;z-index:2;display:grid;align-content:space-between;gap:.55rem}.hb-flow-cap{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding-block:.35rem;border-block-start:1.5px dashed color-mix(in srgb,var(--ink-muted) 50%,transparent);border-block-end:1.5px dashed color-mix(in srgb,var(--ink-muted) 50%,transparent)}.hb-flow-key{font-family:var(--font-display);font-weight:700;font-size:.85rem;letter-spacing:.04em;color:var(--accent-on-surface)}.hb-outs{display:grid;grid-template-columns:auto auto;justify-content:start;gap:.55rem}.hb-out{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.35rem;padding-block-end:.2rem;font-size:.85rem;line-height:1.4;color:var(--ink-strong);border-block-end:1.5px solid color-mix(in srgb,var(--accent-on-surface) 40%,transparent)}.hb-icon--out{inline-size:20px;block-size:20px}.hb-stations{list-style:none;display:grid;gap:0}.hb-stationitem{display:grid;justify-items:start}.hb-cargo{display:grid;align-items:center;justify-items:end;inline-size:2.8rem;block-size:34px;margin-inline-start:calc(.5rem + 15.5px);border-inline-start:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent)}.hb-cargo-viz{inline-size:21px;block-size:21px;color:var(--ink-muted)}.hb-station{inline-size:100%;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem .4rem;text-align:start;border:1.5px solid transparent;border-radius:9px;transition:background-color .18s ease,border-color .18s ease}.hb-station--on{background-color:color-mix(in srgb,var(--accent) 11%,transparent);border-color:color-mix(in srgb,var(--accent-on-surface) 45%,transparent)}.hb-station-num{inline-size:28px;block-size:28px;display:grid;place-items:center;font-family:var(--font-doodle);font-size:1.05rem;line-height:1;color:var(--ink-strong);background-color:var(--surface-sunken);border:1.5px solid color-mix(in srgb,var(--ink-strong) 25%,transparent);border-radius:10px 8px 11px;transition:background-color .18s ease,color .18s ease}.hb-station--on .hb-station-num{background-color:var(--accent-on-surface);color:var(--ink-on-ground);border-color:var(--accent-on-surface)}.hb-icon{inline-size:30px;block-size:30px;color:var(--accent-on-surface)}.hb-icon--station{inline-size:24px;block-size:24px;color:var(--ink-muted)}.hb-station--on .hb-icon--station{color:var(--accent-on-surface)}.hb-station-title{font-family:var(--font-display);font-weight:800;font-size:1rem;line-height:1.5;color:var(--accent-on-surface)}.hb-work{position:relative;z-index:2;display:block}.hb-verso>*,.hb-turn-face>.hb-worked{position:relative;z-index:2}.hb-worked-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 .7rem;padding-block-end:.5rem;border-block-end:1.5px solid color-mix(in srgb,var(--ink-strong) 30%,transparent)}.hb-worked-num{font-family:var(--font-doodle);font-size:clamp(2rem,4.2vw,3rem);line-height:.78;color:color-mix(in srgb,var(--ink-muted) 50%,transparent)}.hb-worked-heading{display:grid;gap:.1rem;min-inline-size:0}.hb-worked-eyebrow{display:flex;align-items:baseline;gap:.5rem;min-block-size:1.2em}.hb-worked-step{font-family:var(--font-display);font-weight:700;font-size:.85rem;letter-spacing:.04em;color:var(--accent-on-surface)}.hb-worked-specimen{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.05em;color:var(--ink-muted);padding:.1em .45em;background:color-mix(in srgb,var(--ink-muted) 12%,transparent);border:0;border-radius:2px}.hb-worked-title{font-family:var(--font-doodle);font-weight:400;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.25;color:var(--ink-strong);text-align:start}.hb-worked-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem;padding-block-start:.45rem;border-block-start:1px solid color-mix(in srgb,var(--ink-muted) 40%,transparent)}.hb-worked-folio{font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--ink-muted)}.hb-worked-note{font-size:.85rem;line-height:1.65;color:var(--ink-muted)}.hb-worked-note strong{font-family:var(--font-display);font-weight:800;color:var(--accent-on-surface)}.hb-hand{position:absolute;inset-inline-end:0;inset-block:.15rem;display:block;inline-size:12px;color:var(--accent-warm-on-surface);opacity:.85}.hb-hand-viz{inline-size:100%;block-size:100%}.hb-body{display:flex;flex-direction:column;gap:clamp(.5rem,1.6vw,.9rem);min-block-size:0}.hb-body-head{flex:none;font-family:var(--font-display);font-weight:800;font-size:.9rem;letter-spacing:.04em;color:var(--accent-on-surface)}.hb-body-sub{flex:none;margin-block-start:clamp(.5rem,1.6vw,.9rem);padding-block-start:.45rem;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--accent-on-surface);border-block-start:1.5px solid color-mix(in srgb,var(--accent) 40%,transparent)}.hb-body-head{margin-block-end:.15rem}.hb-plate-grid{flex:0 1 auto;min-block-size:0;display:grid;align-content:space-evenly;gap:0}.hb-plate-grid--ch{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-plate-grid--ch .hb-icon--ch{inline-size:clamp(34px,5vw,44px);block-size:clamp(34px,5vw,44px)}.hb-plate-grid--acts{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center}.hb-spec{display:grid;justify-items:center;align-content:start;gap:.5rem;padding:1rem .4rem .75rem;border-block-end:1.5px solid color-mix(in srgb,var(--ink-muted) 30%,transparent)}.hb-spec-art{display:grid;place-items:center;color:var(--accent-on-surface)}.hb-spec-label{font-family:var(--font-display);font-weight:600;font-size:.9rem;line-height:1.35;text-align:center;color:var(--ink-strong)}.hb-spec--not{border-block-end-style:dashed;opacity:.55}.hb-spec--not .hb-spec-art,.hb-spec--not .hb-spec-label{color:var(--ink-muted)}.hb-spec--act{gap:.75rem;padding-block:1.2rem .8rem}.hb-icon--act{inline-size:clamp(52px,8vw,76px);block-size:clamp(52px,8vw,76px)}.hb-spec--act .hb-spec-label{font-size:.95rem}.hb-sign{flex:1 1 0;min-block-size:0;display:grid;justify-items:center;align-content:center;gap:.4rem;padding-block:.5rem}.hb-sign-rule{order:1;inline-size:min(100%,20rem);block-size:1.5px;background-color:color-mix(in srgb,var(--ink-strong) 45%,transparent)}.hb-sign-mark{order:0;inline-size:min(100%,16rem);block-size:58px;color:var(--ink-muted)}.hb-sign-label{order:2;font-size:.9rem;color:var(--ink-muted)}.hb-entries{position:relative;flex:1 1 0;min-block-size:0;display:flex;flex-direction:column;justify-content:space-evenly;list-style:none;margin:0;padding:0}.hb-entries--tight{flex:1 1 0}.hb-entry{display:flex;flex:1 1 auto;min-block-size:clamp(2.1rem,5.2vw,2.75rem);align-items:center;gap:clamp(.55rem,1.8vw,.85rem);padding-block:clamp(.25rem,1vw,.6rem);border-block-end:1.5px solid color-mix(in srgb,var(--ink-muted) 32%,transparent)}.hb-entries--tight .hb-entry{padding-block:clamp(.35rem,1.2vw,.6rem)}.hb-entries>.hb-entry:last-child{border-block-end:0}.hb-entry-icon{flex:none;inline-size:clamp(28px,3.4vw,34px);block-size:clamp(28px,3.4vw,34px);color:var(--accent-on-surface)}.hb-entry-main{display:grid;gap:.15rem;min-inline-size:0}.hb-entry--field .hb-entry-main,.hb-entry--measure .hb-entry-main,.hb-entry--shape .hb-entry-main{flex:0 1 clamp(5rem,26%,9.5rem)}.hb-entry--route .hb-entry-main,.hb-entry--mark .hb-entry-main{flex:1 1 auto}.hb-entry-label{font-family:var(--font-display);font-weight:700;font-size:.95rem;line-height:1.35;color:var(--ink-strong)}.hb-entry-meta{font-size:.85rem;line-height:1.4;color:var(--ink-muted)}.hb-entry-track{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center}.hb-entry-track>*{inline-size:100%}.hb-entry-end{flex:none;display:flex;align-items:center;gap:.4rem}.hb-entry--on .hb-entry-label{color:var(--accent-on-surface)}.hb-work .hb-worked-head{grid-template-columns:minmax(0,1fr) auto}.hb-entry--muted .hb-entry-label{color:var(--ink-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--accent-on-surface) 70%,transparent)}.hb-entry--marked{position:relative;padding-inline-end:1.15rem}.hb-fill{font-family:var(--font-display);font-weight:700;font-size:.9rem;line-height:1.4;color:var(--ink-strong)}.hb-cap{flex:none;font-size:.85rem;line-height:1.4;color:var(--ink-muted);white-space:nowrap}.hb-entry-range{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-inline-size:0}.hb-entry-range .hb-track-viz{flex:1 1 auto;min-inline-size:0;block-size:clamp(30px,3.6vw,36px)}.hb-track-viz{display:block;inline-size:100%;block-size:clamp(28px,3.2vw,34px);color:var(--ink-muted)}.hb-entry--shape .hb-track-viz{block-size:clamp(26px,3vw,30px)}.hb-entry--measure .hb-entry-track-wrap .hb-track-viz{block-size:clamp(32px,3.8vw,40px)}.hb-entry-track-wrap{position:relative;inline-size:100%}.hb-div-track--keyed{padding-block-start:1.15rem}.hb-div-callout{position:absolute;inset-block-start:0;inset-inline:0;display:flex;justify-content:space-between}.hb-div-key{font-family:var(--font-display);font-weight:700;font-size:.72rem;line-height:1.2}.hb-div-key--said{color:var(--ink-muted)}.hb-div-key--did{color:var(--accent-on-surface)}.hb-entry-tags{display:flex;align-items:baseline;justify-content:flex-end;gap:.4rem;inline-size:100%}.hb-entry-pct{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--ink-strong);font-variant-numeric:tabular-nums}.hb-entry-state{font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--accent-on-surface);white-space:nowrap}.hb-entry--muted .hb-entry-state{color:var(--ink-muted)}.hb-dot{flex:none;inline-size:10px;block-size:10px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--ink-muted) 50%,transparent)}.hb-dot--on{background-color:var(--accent-on-surface);border-color:var(--accent-on-surface)}.hb-entries--gated{--hb-col-name: 6.4rem;--hb-col-end: 6rem;--hb-col-gap: .7rem;--hb-track-start: calc(var(--hb-col-name) + var(--hb-col-gap));--hb-track-w: calc(100% - var(--hb-col-name) - var(--hb-col-end) - 2 * var(--hb-col-gap))}.hb-entries--gated .hb-entry{gap:var(--hb-col-gap)}.hb-entries--gated .hb-entry-main{flex:0 0 var(--hb-col-name)}.hb-entries--gated .hb-entry-end{flex:0 0 var(--hb-col-end)}.hb-gate{position:absolute;inset-block:-.1rem;inset-inline-start:calc(var(--hb-track-start) + var(--hb-gate) * var(--hb-track-w));border-inline-start:2px dashed var(--accent-on-surface);pointer-events:none}.hb-entries--route{padding-inline-start:1.15rem;border-inline-start:2px solid color-mix(in srgb,var(--accent-on-surface) 45%,transparent)}.hb-entries--route .hb-entry{position:relative}.hb-entries--route .hb-entry:before{content:"";position:absolute;inset-inline-start:-1.15rem;inset-block-start:calc(50% - 1px);inline-size:1.15rem;block-size:2px;background-color:color-mix(in srgb,var(--accent-on-surface) 45%,transparent)}.hb-tally{flex:none;display:flex;align-items:baseline;gap:.5rem;padding-block:.15rem}.hb-tally-num{font-family:var(--font-doodle);font-weight:400;font-size:clamp(2rem,4.6vw,2.8rem);line-height:.95;color:var(--accent-on-surface)}.hb-tally-label{font-size:.9rem;line-height:1.5;color:var(--ink-muted)}.hb-body--split{flex:1 1 auto;min-block-size:0;display:flex;gap:clamp(1rem,3vw,1.8rem)}.hb-group{flex:1 1 0;min-block-size:0;display:flex;flex-direction:column;gap:.4rem;padding-inline-start:clamp(.8rem,2vw,1.2rem);border-inline-start:1.5px solid color-mix(in srgb,var(--ink-strong) 30%,transparent)}.hb-group:first-child{padding-inline-start:0;border-inline-start:0}.hb-group-head{flex:none;font-family:var(--font-doodle);font-size:1.15rem;color:var(--accent-on-surface)}.hb-body--open{justify-content:center}.hb-think{flex:1 1 0;min-block-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.6rem,2vw,1rem);text-align:center}.hb-think-art{position:relative;display:block;flex:0 1 auto;inline-size:clamp(56px,12vw,86px);aspect-ratio:1;color:var(--ink-muted)}.hb-icon--think-head{inline-size:100%;block-size:100%;color:var(--ink-muted)}.hb-icon--think-ask{position:absolute;inset-block-start:-14%;inset-inline-start:-18%;inline-size:46%;block-size:46%;color:var(--accent-on-surface)}.hb-think-line{max-inline-size:26ch;font-family:var(--font-doodle);font-weight:400;font-size:clamp(1rem,1.9vw,1.28rem);line-height:1.7;color:var(--ink-strong);text-wrap:balance}.hb-entries--choose .hb-entry{padding-inline:.75rem;border:1.5px solid color-mix(in srgb,var(--ink-strong) 26%,transparent);border-radius:7px}.hb-entries--choose .hb-entry+.hb-entry{margin-block-start:.45rem}.hb-entries--choose .hb-entry--on{border-color:var(--accent-on-surface)}.hb-icon--pick{inline-size:26px;block-size:26px;color:var(--accent-on-surface)}.hb-grid--slots{flex:1 1 0;min-block-size:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.35rem,1.2vw,.6rem);margin:0;padding:0;list-style:none}.hb-grid--slots>.hb-cell{grid-column:span 2}.hb-grid--slots>.hb-cell:nth-last-child(-n+2){grid-column:span 3}.hb-cell{display:grid;place-items:center;min-block-size:0;border:1.5px solid color-mix(in srgb,var(--ink-strong) 26%,transparent);border-radius:6px;background-color:color-mix(in srgb,var(--surface-sunken) 45%,transparent)}.hb-cell-no{font-family:var(--font-doodle);font-size:clamp(.95rem,2vw,1.2rem);line-height:1;color:color-mix(in srgb,var(--ink-muted) 60%,transparent)}.hb-mini{flex:1 1 0;min-block-size:0;display:flex;flex-direction:column;gap:clamp(.4rem,1.4vw,.7rem);padding:clamp(.6rem,2vw,.95rem);border:2px solid var(--accent);border-radius:9px;background-color:color-mix(in srgb,var(--surface-sunken) 55%,transparent)}.hb-mini-head{flex:none;display:flex;align-items:center;gap:.55rem}.hb-mini-count{font-family:var(--font-display);font-weight:700;font-size:.72rem;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.hb-mini-bar{flex:1 1 auto;block-size:6px;border-radius:3px;background-color:color-mix(in srgb,var(--ink-strong) 16%,transparent)}.hb-mini-fill{display:block;inline-size:50%;block-size:100%;border-radius:3px;background-color:var(--accent-on-surface)}.hb-mini-stem{flex:none;display:flex;flex-direction:column;gap:.28rem}.hb-mini-rule{display:block;block-size:.42rem;border-radius:3px;background-color:color-mix(in srgb,var(--ink-strong) 22%,transparent)}.hb-mini-rule--short{inline-size:58%}.hb-mini-opts{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:.35rem}.hb-mini-opt{display:block;block-size:clamp(14px,3.4vw,22px);border:1.5px solid color-mix(in srgb,var(--ink-strong) 22%,transparent);border-radius:5px}.hb-mini-opt--on{border-color:var(--accent-on-surface);background-color:color-mix(in srgb,var(--accent) 12%,transparent)}.hb-mini-cta{flex:none;align-self:flex-start;padding:.3rem .85rem;font-family:var(--font-display);font-weight:800;font-size:.85rem;color:var(--surface);background-color:var(--accent);border-radius:6px}.hb-entries--factors .hb-entry-main{flex:0 1 clamp(7rem,36%,12rem)}.hb-entry-unit{margin-inline-start:.25rem;font-size:.85rem;color:var(--ink-muted)}.hb-index{flex:1 1 0;min-block-size:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(7,auto);align-content:space-between;gap:0 clamp(.7rem,2vw,1.2rem);margin:0;padding:0;list-style:none}.hb-index-row{display:flex;align-items:baseline;gap:.45rem;min-inline-size:0;padding-block:.15rem;border-block-end:1px dashed color-mix(in srgb,var(--ink-strong) 20%,transparent)}.hb-index-no{flex:none;font-family:var(--font-doodle);font-size:.85rem;line-height:1;color:var(--accent-on-surface);font-variant-numeric:tabular-nums}.hb-index-name{min-inline-size:0;font-family:var(--font-display);font-weight:600;font-size:clamp(.79rem,1.15vw,.82rem);line-height:1.4;color:var(--ink-strong)}@media(max-width:899px){.how{padding-block-start:clamp(2rem,5vh,3rem)}.hb-caption{grid-template-columns:1fr;align-items:start}.hb-worked{min-block-size:0}.hb-worked-lead{--hb-plate-h: clamp(96px, 30vw, 132px);grid-template-columns:1fr;grid-template-rows:var(--hb-plate-h) auto;block-size:auto;gap:.5rem}.hb-worked-lede{line-height:1.75}.hb-leadart{block-size:var(--hb-plate-h)}.hb-caption>.hb-title,.hb-caption>.hb-lede{justify-self:stretch}.hb-caption{padding-inline:0}.hb-lede{max-inline-size:none}.hb-stage{--hb-pad: .95rem;--hb-rim: 12px;--hb-clip-h: 83px;--hb-clip-out: 40px;perspective:clamp(1500px,380vw,2400px);perspective-origin:50% 0%;overflow:clip;overflow-clip-margin:96px;padding-inline:0;padding-block-start:12px}.hb-book{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:.65rem;max-inline-size:min(27rem,100% - 1.5rem);margin-inline:auto;padding:calc(var(--hb-rim) + 6px) var(--hb-rim) var(--hb-rim);border-radius:9px;background-color:color-mix(in srgb,var(--ground-raised) 84%,var(--accent-warm) 16%);box-shadow:0 2px 3px #00000080,0 14px 26px -10px #0009,inset 0 1px #ffffff1a,inset 0 0 0 1px #00000059}.hb-book:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-color:color-mix(in srgb,var(--ink-on-ground) 11%,transparent);-webkit-mask-image:url(/art/paper-grain.png);mask-image:url(/art/paper-grain.png);-webkit-mask-size:88px;mask-size:88px}.hb-clip{position:absolute;z-index:9;inset-block-start:calc(-1 * var(--hb-clip-out));inset-inline-start:calc(50% - 28px);inline-size:56px;block-size:var(--hb-clip-h);color:color-mix(in srgb,var(--paper-soft) 88%,var(--ink-strong) 12%);overflow:visible;filter:drop-shadow(0 3px 4px rgb(0 0 0 / .55))}.hb-page--live{grid-column:1;grid-row:1;position:relative;block-size:calc(var(--hb-sheet-h, 30rem) + var(--hb-pad) + var(--hb-pad-foot));min-block-size:0;padding:var(--hb-pad) var(--hb-pad) var(--hb-pad-foot);border-radius:3px;box-shadow:0 1px 2px #0006,0 7px 14px -7px #00000080}.hb-block{inset:auto 3px -4px;inline-size:auto;block-size:4px;border:0;border-end-start-radius:3px;border-end-end-radius:3px;background-color:color-mix(in srgb,var(--paper-soft) 72%,var(--ink-strong) 28%);box-shadow:0 2px 0 -1px color-mix(in srgb,var(--paper-soft) 45%,var(--ink-strong) 55%)}.hb-face,.hb-cover,.hb-stitch,.hb-rail,.hb-verso,.hb-gutter,.hb-board,.hb-page-shade{display:none}.hb-foot{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin:0;padding:0}.hb-foot .hb-tab{position:relative;inset:auto;inline-size:auto;min-block-size:44px;display:grid;place-items:center;padding:0;border:1.5px solid color-mix(in srgb,var(--ink-on-ground) 26%,transparent);border-radius:7px;background-color:transparent;color:var(--ink-on-ground-muted);box-shadow:none}.hb-foot .hb-tab--on{background-color:color-mix(in srgb,var(--accent-on-ground) 20%,transparent);border-color:var(--accent-on-ground);color:var(--ink-on-ground)}.hb-foot .hb-tab-num{font-size:1.05rem;color:inherit}.hb-curl{position:absolute;inset:0;z-index:6;--hb-lift: 0;transform-origin:50% 0%;transform-style:preserve-3d;border-radius:3px;overflow:hidden;background-color:var(--surface);padding:var(--hb-pad) var(--hb-pad) var(--hb-pad-foot);box-shadow:0 calc(14px * var(--hb-lift, 0)) calc(28px * var(--hb-lift, 0)) rgb(0 0 0 / calc(.5 * var(--hb-lift, 0)))}.hb-curl-shade{position:absolute;inset:0;z-index:2;border-radius:3px;pointer-events:none;opacity:0;background-image:linear-gradient(to bottom,#14110f0f,#14110f9e)}.hb-page--live>.hb-flip--prev{inset:0 0 auto;block-size:clamp(56px,15%,96px)}.hb-page--live>.hb-flip--next{inset:clamp(56px,15%,96px) 0 0}.hb-flip--prev .hb-flip-mark{inset-block:0 auto;right:auto;left:0;border-bottom-right-radius:0;border-top-left-radius:inherit;background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--ink-strong) 16%,transparent),color-mix(in srgb,var(--ink-strong) 0%,transparent) 66%)}.hb-title-mark{inline-size:auto;font-size:var(--size-h2)}.hb-lede{font-size:.9rem;line-height:1.7}.hb-icon--station{display:none}.hb-station{grid-template-columns:auto 1fr;gap:.45rem;padding:.4rem .45rem}.hb-station-title{font-size:.9rem}.hb-cargo{inline-size:2.2rem;block-size:26px;margin-inline-start:calc(.45rem + 14px)}.hb-cargo-viz{inline-size:17px;block-size:17px}.hb-work .hb-worked-head{grid-template-columns:auto minmax(0,1fr)}.hb-work .hb-worked-num,.hb-work .hb-worked-heading{order:0}.hb-worked-foot{grid-template-columns:auto minmax(0,1fr)}.hb-worked-folio{order:1}.hb-worked-note,.hb-worked-foot-gap{order:2}.hb-worked-num{font-size:2rem}.hb-worked-title{font-size:1.3rem}.hb-plate-grid--ch{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-plate-grid--ch .hb-icon--ch{inline-size:26px;block-size:26px}.hb-think{justify-content:space-evenly}.hb-think-art{inline-size:min(42%,132px)}.hb-think-line{max-inline-size:20ch;font-size:clamp(1.1rem,4.6vw,1.4rem)}.hb-icon--act{inline-size:40px;block-size:40px}.hb-spec--act .hb-spec-label{font-size:.9rem}.hb-entries--twin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-evenly;column-gap:.6rem}.hb-entries--twin .hb-entry{padding-block:.2rem}.hb-div-key{font-size:.85rem}.hb-entries--gated{--hb-col-name: 5rem;--hb-col-end: 5rem;--hb-col-gap: .4rem}.hb-entry-pct,.hb-entry-state{font-size:.85rem}.hb-body--split{flex-direction:column;gap:.6rem}.hb-group{padding-inline-start:0;border-inline-start:0;padding-block-start:.5rem;border-block-start:1.5px solid color-mix(in srgb,var(--ink-strong) 30%,transparent)}.hb-group:first-child{padding-block-start:0;border-block-start:0}.hb-entries--route .hb-entry{gap:.4rem;font-size:.9rem}.hb-entry--field .hb-entry-main{flex-basis:clamp(4.4rem,30%,7.5rem)}.hb-tally-num{font-size:2rem}.hb-body{gap:.5rem}.hb-worked-lede{line-height:1.7}.hb-entry{padding-block:.4rem;gap:.5rem}.hb-entries--tight .hb-entry{padding-block:.25rem}.hb-entries--factors .hb-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:.18rem;column-gap:.6rem;flex:0 1 auto;min-block-size:auto}.hb-entries--factors{justify-content:flex-start;gap:.3rem}.hb-body{padding-block-end:.4rem}.hb-worked-foot{padding-inline:var(--hb-mark)}.hb-entries--factors .hb-entry-main{grid-column:1}.hb-entries--factors .hb-entry-track{grid-column:1 / -1;grid-row:2}.hb-entries--factors .hb-entry-end{grid-column:2;grid-row:1}.hb-spec{padding-block:.4rem .3rem;gap:.25rem}.hb-spec-label{font-size:.85rem;line-height:1.2}.hb-tally{padding-block:0}.hb-tally-num{font-size:clamp(1.6rem,6vw,2rem)}.hb-spec--act{padding-block:.7rem .45rem}.hb-entry--shape .hb-track-viz{max-inline-size:118px}.hb-group-head{font-size:.95rem}.hb-outs{gap:.35rem}.hb-out{font-size:.85rem}}.hb-plate-mark{position:absolute;inset-block:34% 8%;inset-inline:12%;z-index:0;display:block;pointer-events:none;background-color:color-mix(in srgb,var(--ink-strong) 9%,transparent);-webkit-mask-image:var(--hb-plate-src);mask-image:var(--hb-plate-src);-webkit-mask-mode:luminance;mask-mode:luminance;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:hb-plate-press 1.1s cubic-bezier(.22,1,.36,1) both}.hb-worked-head,.hb-worked-lead,.hb-worked-foot,.hb-worked>.hb-body{position:relative;z-index:1}@keyframes hb-plate-press{0%{opacity:0;transform:scale(.965) rotate(-1.2deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hb-plate-mark{animation:none}}.hb-grid--kinds{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.hb-kind{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.6rem .75rem;border:1.5px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:10px}.hb-kind-name{font-weight:700;color:var(--ink-strong)}.hb-kind-count{font-family:var(--font-doodle);color:var(--accent);white-space:nowrap}.hb-kind-does{grid-column:1 / -1;font-size:.85em;line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.hb-body:has(.hb-grid--kinds){min-block-size:0}.hb-grid--kinds{min-block-size:0}.hb-kind{padding:clamp(.35rem,1.1vh,.6rem) .75rem}@media(max-width:719px){.hb-grid--kinds{gap:.22rem}.hb-kind{padding:.22rem .5rem;gap:0 .5rem}.hb-kind-does{font-size:.8em;line-height:1.3}}.hb-grid--kinds{min-block-size:0;gap:.35rem}.hb-kind{padding:.4rem .7rem}.hb-kind-does{line-height:1.4}@media(max-width:719px){.hb-entries--factors .hb-entry{padding-block:.18rem;row-gap:.15rem}.hb-entries--factors{gap:.3rem}.hb-worked-lede{line-height:1.55}}@media(max-width:719px){.hb-grid--kinds{gap:.22rem}.hb-kind{padding:.22rem .5rem}.hb-kind-does{font-size:.8em;line-height:1.3}}.hb-unfold{position:absolute;inset-block-start:0;inset-inline:var(--hb-pad, .95rem);block-size:var(--hb-sheet-h, 60%);transform-origin:top center;transform-style:preserve-3d;backface-visibility:visible;border-radius:3px;background:linear-gradient(to bottom,color-mix(in srgb,var(--paper) 80%,var(--ink) 20%) 0 2px,transparent 2px),var(--paper);box-shadow:0 10px 22px #00000057;z-index:9;pointer-events:none}@media(max-width:719px){.hb-worked-specimen,.hb-plate-count,.hb-worked-foot .hb-worked-note{font-size:max(.78rem,12.5px)}}@media(max-width:719px){.how{padding-block-start:calc(var(--dock-block-size, 0px) + .15rem)}#sec-how{scroll-margin-block-start:calc(var(--dock-block-size, 0px) + .5rem)}}.hb-flip{inset:0;inline-size:auto;z-index:3}.hb-entry--mark,.hb-station,.hb-worked-cta,.hb-page--live button:not(.hb-flip),.hb-page--live a[href]{position:relative;z-index:4}@media(max-width:719px){.hb-kind{padding:.14rem .45rem}.hb-grid--kinds{gap:.16rem}.hb-kind-does{line-height:1.25}.hb-entries--factors .hb-entry{padding-block:.1rem;row-gap:.1rem}.hb-entries--factors{gap:.2rem}.hb-worked-lede{line-height:1.45}.hb-mini-count{font-size:max(.78rem,12.5px)}}@media(max-width:899px){.hb-gutter,.hb-stitch,.hb-rail--live,.hb-rail--read{display:none}.hb-board{inset-inline:0;inline-size:100%}}@media(max-width:719px){.hb-worked-lede{font-size:.92rem;line-height:1.42}.hb-entries--factors .hb-entry{padding-block:.05rem}.hb-entries--factors{gap:.14rem}.hb-kind{padding:.1rem .45rem}.hb-grid--kinds{gap:.12rem}}@media(max-width:719px){.hb-entry--measure .hb-entry-track,.hb-entry--measure .hb-entry-track>svg{block-size:14px;min-block-size:0}}@media(max-width:719px){.hb-kind{padding:.04rem .42rem}.hb-grid--kinds{gap:.08rem}}@media(max-width:719px){.hb-index-row{padding-block:.04rem}}@media(max-width:719px){.hb-foot{grid-template-columns:repeat(8,1fr);gap:.3rem}.hb-foot .hb-tab{border-radius:6px}.hb-foot .hb-tab-num{font-size:.95rem}.hb-index-row{padding-block:.12rem}.hb-kind{padding:.12rem .42rem}.hb-grid--kinds{gap:.18rem}.hb-entry--measure .hb-entry-track,.hb-entry--measure .hb-entry-track>svg{block-size:18px}}@media(min-width:720px){.hb-worked-head,.hb-work .hb-worked-head,.hb-verso .hb-worked-head{grid-template-columns:minmax(0,1fr) auto}.hb-worked-head>.hb-worked-num{grid-column:2;justify-self:end}.hb-worked-head>.hb-worked-heading{grid-column:1}}@media(min-width:720px){.hb-rail--live,.hb-rail--read{display:grid;grid-auto-rows:minmax(46px,1fr);align-content:stretch}.hb-rail--live>.hb-tab,.hb-rail--read>.hb-tab{position:relative;inset-block-start:auto;block-size:auto}}@media(max-width:719px){.hb-page--live{overflow:visible}}@media(max-width:719px){.hb-curl{transform-origin:50% 0;transform-style:preserve-3d;backface-visibility:hidden}.hb-curl:after{content:"";position:absolute;inset:0;border-radius:3px;background-color:color-mix(in srgb,var(--paper) 94%,var(--ink) 6%);transform:rotateX(180deg);backface-visibility:hidden;box-shadow:inset 0 -2px #0000001f}.hb-curl--folded{z-index:calc(4 + var(--hb-fold-i, 0));translate:0 calc(var(--hb-fold-i, 0) * -1.5px)}}@media(max-width:719px){.hb-curl--over,.hb-curl--folded{z-index:-1}}.faq-wrap{gap:1.3rem}.faq-shelf{padding-block:3.75rem 1.5rem}.faq{padding-block-end:1.5rem}.faq-shelf{padding-inline:3.25rem;scroll-padding-inline:3.25rem;--shelf-fade: 3.25rem;--shelf-fade-hard: clamp(0px, calc(var(--shelf-fade) - var(--shelf-gap) + 4px), var(--shelf-fade));-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--shelf-fade-hard),black var(--shelf-fade),black calc(100% - var(--shelf-fade)),transparent calc(100% - var(--shelf-fade-hard)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,transparent var(--shelf-fade-hard),black var(--shelf-fade),black calc(100% - var(--shelf-fade)),transparent calc(100% - var(--shelf-fade-hard)),transparent 100%)}.faq-lead,.fqb-title{padding-block:.12em .3em;margin-block-end:-.3em}.fqb .tape,.fqb-clip{background-image:none;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-repeat:no-repeat;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .45))}.fqb .tape{background-color:var(--accent-warm);-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAACMCAYAAABlPvLpAAAJG0lEQVR4AezcgXKbuhYFUPf9/z/f1+0ZcpMbEAIJg2B1emLHCOlokewwmdb/e/lDgEBPgX/+Tlaqv4dfpeOOvVZ9Yqj+Cgjwvwj+Pkrg6IBcw8z6a2McLwvEsEeVVxngqAAf4CJ9uMUe3xhXnuPDnJZbFDj/wKe+Tg/bqQA/jLbbxJ/6IpvW6da4iQgQeAtM31u1j++Taj4I8Bql+TG1F6N13PzqXiVA4K4CU2as7u/uAT5BHPG4imvAnQXsjcDhAsmt4iIjBng2VVvFzTtIgACBiwsk6xZbvEKAp8EttbgZBwgQIPAkgd4BviWIp7FP8r7KXvVBgMA4AsnK2W73BHgmW6rZRbxIgAABAv0FagP8e2D378KMBAgQILAk8GfpQE2AJ7yXzj/ldYsSIECAwOu1FuDC21cJAQIELipQCnDhfdGLpi0CBM4S+Pi6f0orlgK8dJ5jBAgQIHCsQDG8s7QAj4IiQIDAgAICfMCLpmUCOwWcNo7A6t13tiLAo6AIECBwHYGq8E67AjwKigABAgMKlAK8+qfAgPvW8oACWibwAIFNuVsK8AdY2SIBAgQuI7ApvNP1WoBvnjCTKgIECBA4XmAtwNOBEI9CazmfAAECywK7crYmwLPkrslzoiJAgACBosDufK0N8Ky+e5GcrAgQIECgr0BlgH8tKsS/KDwhQIBAs0BTpm4N8HTbtGAmUAQIECDQLrAnwLOqEI+CIkDgcAELLAvsDfDMKMSjoAgQILBfoOltu1sCPC0L8SgoAgQI7BfYHeKtAZ6WhXgUFIE5Aa8RqBPYFeI9AryuPaMIECBAoCSwOcQFeInTMQIECHxWYFOIC/DPXpzBVtMuAQInCFSHeI8Ar17sBAhLEiBAYESBqlztEeAj4uiZAAECVxdYDfHWAF9d4EQhSxMgQGB0gWLGtgR4ceLR1fRPgACBiwgsZu3eAF+c8CIb1gYBAgTOE+i/8mzm7gnw2Yn692tGAgQIEPgm8Ct79wT4t/k8JUCAAIGzBLYG+K+fAGc1bl0CBI4SMO8oAlsDfJR96ZMAAQJ3FPhxEy3A73iJ7YkAgbsK/HjzQAF+18v83H3ZOYHHCAjwx1xqGyVA4G4CAvxuV9R+CBB4jIAAv9il1g4BAgQWBH78/jtjBHgUFAECBAYU2Brgv34CDLhnLRMgQGA0gdns3Rrg2fTsRDnw8oEAAQIEegssZu6eAE9zixPmoCJAgACBLgLFrN0b4OmsOHEGKAIECHxI4I7LrGZsS4AHLAuk8lwRIECAwAcFWgN8alWITxIeCRAg8CGBXgGedhPiqTxXBAhsEDCUwIzAjzeumjn+6hngmX91wQxSBAgQINAu0DPAhXf79TADAQIEvgsUc7VXgBcX+d6N5zcUsCUCBE4R6BHgwvuUS2dRAgSeLtAS4Anu1NMN7Z8AAQKnCOwN8BsF9ynuFiVAgECzwJ4AF97N7CYgQIBAu8DWABfe7eZmIECAwFug9UNtgCe4U63rOZ8AAQIE6gWK/zmyJsAFdz22kQQIEOglUAzvLFIK8AR3KuMUAQIEfgr47HSBpQAX3KdfGg0QIPBggdW779jMBbjwjowiQIDAOQJV4Z3W/hvgwjsq6gECtkjgkgLV4Z3uvwe48I6IIkCAwDkCm8I7LU4BLryjoQgQIHCeQHJ4qqouEuA5oWqwQZcR0AgBAvcWqMrlBPi9GeyOAAECYwqshrgAH/PC6poAgWcIFEP8lAB/hrtdEiBA4FgBAX6sr9kJECDQKrB4Fy7AW2mdT4DAQAL3ajUBvvnfHt6LwG4IECAwpkACfMzOdU2AAIGHC0wB7i784V8Itj+EgCYJ/BCYAjwvCvEoKAIECAwi8D3A03JCPJXnigABAgQuLPDfAJ9aTYinps89EmgWMAEBAn0FlgJ8WiUhnpo+90iAAAECFxFYC/CpzYR4avrcIwECBAh8RmAxe2sDfGpzcaJpwG0fbYwAAQIXE9ga4GlfiEdBESBA4HiBYt7uCfDjW7YCAQIECEwCi497AnzxjVUWV3GAAAECBLYKFO++M9nWABfeUVMECBA4VmA1vLP81gDPOYoAAQLVAgYeJ7AlwN19H3cdzEyAAIHNArUBLrw30zqBAAECuwWSuaniBLUBXpzEQQK3FbAxAucKFENcgJ97caxOgACBNYGEeOrXOAH+i8QLBAgQuKRAQjz11ZwA/6K44xN7IkDghgJfIS7Ab3h1bYkAgdsLvENcgN/+OtsgAQI3FfinNsCr/ldQZyTTESBAgEBBoDbAM4UQj4IiQIDARQS2BHhaFuJRUAQI3FtgkN1tDfBsKyGeynNFgAABAicJ7AnwqVUhPkl4JECAwAkCLQF+QruWJEBgXcCIpwi0BPj73yE+Bco+CRAgcDGBPy0BfrG9aIcAAQKPEXj/CluAP+Z6D7NRjRIgUBZ4h3eGCPAoKAIECIwh8BXeaVeAR0ERIEDg+gI/wjvtCvAodCxTESBA4ACBX+GdNQR4FBQBAgSuKZDgTs12J8BnWbxIgACB6wv8DPBt/S7+VNg2jdEECBAgsEegJcD3rOccAgQIEOgk0Brg7sI7XQjTEHi4gO3vEGgN8CwpxKOgCBAg0F+g+JYlPQK8f8tmJECAAIFVAQG+SmQAgXUBIwgcKLB4F94jwBcnP3BDpiZAgMDjBXoE+OMRARAgQOBggdkb5dYAn5304I2YvreA+QgQGFKgJcCF95CXXNMECNxFoCXA72JgHwQIEBhSYG+AX+jue0h3TRMgQKBZYE+AC+9mdhMQIECgXWBPgLevagYCBAjcQODsLWwNcHffZ18x6xMg8ESB2bcs2RLgwvuJXzb2TIDAmQIJ7tRsD1sCfHYCLxIgMKiAtq8skNBOFXsU4EUeBwkQINBVIKFcU1WL1ga4X59UcRpEgMBDBGpCeG5MV57aAO+6qMkItAuYgUBRYC48e75WXPxTBwX4p6StQ4BArUCPoK1da+hxAnzoy6d5Am+BHoF3pTnem/JhXUCArxsdMcKc4wpcKeimXsbV1HmTgABv4nPyhwWmwDrz8cNbthyBZYHaAM83zPIsjhwpEHv1esXg5Q8BAv8K1AZ4zsg3UOqVTx5cMfhkPZja1gkQKAn8HwAA//+An9+sAAAABklEQVQDABiAruhcr/SzAAAAAElFTkSuQmCC)}.fqb-clip{background-color:var(--ink-strong);-webkit-mask-image:url(./clip-BntKIZqS.png);mask-image:url(./clip-BntKIZqS.png)}@media(max-width:899px){.faq-shelf-row{inline-size:calc(100% + 3rem);margin-inline:-1.5rem}.faq-shelf{padding-block:3.25rem 4.25rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;--shelf-fade: 1.5rem}}.fqv-copy{inset-inline-start:clamp(1.6rem,5vw,4rem);inset-inline-end:1.5rem}.faq-arrow{color:var(--paper)}.fqb-bigdoodle{inset-block-start:8%;block-size:32%}@media(max-width:899px){.faq-shelf{padding-block:2.2rem 1.5rem;touch-action:pan-y}}@media(max-width:719px){.fqb{flex:0 0 clamp(200px,62vw,260px)}}.ask{padding-block:0 clamp(2.4rem,7vw,4.5rem)}.ask-wrap{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center}@media(min-width:30rem){.ask-wrap{padding-inline:3.25rem}}@media(min-width:56rem){.ask-wrap{padding-inline:calc(3.25rem + var(--shelf-gap, 1.5rem))}}.ask-sheet{position:relative;--ask-books-measure: 61.5625rem;inline-size:min(calc(100% - 4rem),var(--ask-books-measure));display:grid;gap:1.6rem;padding:clamp(1.5rem,4vw,2.2rem);--torn-h: 16px;padding-block-start:calc(clamp(1.5rem,4vw,2.2rem) + var(--torn-h))}.ask-head{display:flex;align-items:center;gap:.75rem}@media(min-width:40rem){.ask-sheet{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.25rem}.ask-slip{grid-column:1 / -1}}.ask-mark{inline-size:1.85rem;block-size:2.5rem;flex:0 0 auto;stroke:var(--accent);fill:var(--accent)}.ask-title{margin:0;font-size:clamp(1.15rem,3.4vw,1.5rem);line-height:1.25;color:var(--ink)}.ask-form{display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:.8rem}.ask-field{inline-size:100%;min-block-size:2.9rem;padding:.6rem .9rem;font:inherit;font-size:1rem;line-height:1.7;color:var(--ink);background:transparent;border:2px solid color-mix(in oklab,var(--ink) 42%,transparent);border-radius:10px;resize:none;text-align:start}.ask-field::placeholder{color:var(--ink-muted);opacity:1}.ask-field:focus-visible{outline:none;border-color:var(--accent);border-width:3px;padding:calc(.6rem - 1px) calc(.9rem - 1px)}.ask-send{white-space:nowrap}.ask-send[disabled]{opacity:.55;cursor:default}.ask-slip{display:none}.ask-slip--shown{display:grid;gap:.85rem;justify-items:start;border-block-start:3px dashed color-mix(in srgb,var(--accent) 45%,transparent);padding-block-start:1.1rem}.ask-slip--none{border-block-start-color:color-mix(in oklab,var(--ink) 28%,transparent)}.ask-onward{font-size:.92rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.ask-onward:focus-visible{outline:none;text-decoration-thickness:3px;color:var(--accent)}.ask-answer{margin:0;font-size:1.02rem;line-height:1.9;color:var(--ink);text-align:start;max-inline-size:var(--width-prose)}.ask-answer--none{color:var(--ink-muted)}.ask-from{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ask-from-label{font-size:.82rem;line-height:1.6;color:var(--ink-muted)}.ask-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.ask-chip{padding:.25rem .6rem;font-size:.82rem;line-height:1.6;color:var(--ink);background:color-mix(in oklab,var(--ink) 12%,transparent);border-radius:3px}.ask-dots{inline-size:2.75rem;block-size:.75rem;fill:var(--accent)}.ask-dot{opacity:.25;animation:ask-settle 1.1s ease-in-out infinite}.ask-dot--1{animation-delay:.16s}.ask-dot--2{animation-delay:.32s}@media(prefers-reduced-motion:reduce){.ask-dot{animation:none;opacity:.75}}@keyframes ask-settle{0%,to{opacity:.25}50%{opacity:1}}@media(max-width:30rem){.ask-form{grid-template-columns:1fr;align-items:stretch}.ask-field{min-block-size:2.9rem}.ask-sheet{padding:1.15rem 1rem;padding-block-start:calc(1.15rem + var(--torn-h));gap:1rem}.ask{padding-block-end:1.25rem}}.deck{--deck-gutter: 2.5rem;--deck-sheaf: clamp(23rem, 32vw, 26rem);--deck-title-lh: 1.24;--deck-doodle-reserve: 48px;--deck-rule: color-mix(in srgb, var(--ink-on-ground-muted) 28%, transparent);--leaf-rule: color-mix(in srgb, var(--ink-muted) 26%, transparent)}.deck-masthead,.deck .sheaf-body{display:grid;column-gap:var(--deck-gutter)}.deck .sheaf-body{grid-template-columns:minmax(0,var(--deck-sheaf)) minmax(0,1fr)}.deck-masthead{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:end;align-items:last baseline;padding-block-start:var(--deck-doodle-reserve);min-block-size:calc(2 * var(--deck-title-lh) * var(--size-h2) + var(--deck-doodle-reserve));padding-block-end:clamp(1rem,1.8vw,1.5rem);border-block-end:1px solid var(--deck-rule);margin-block-end:clamp(1.4rem,2.8vw,2.3rem)}.deck-title{margin:0;font-size:var(--size-h2);line-height:var(--deck-title-lh);color:var(--ink-on-ground);text-wrap:balance}.deck-title em{font-style:normal;color:var(--accent-on-ground);white-space:nowrap}.deck-title{grid-column:1}.deck-lede{grid-column:2;display:grid;align-content:end}.deck-lede-main{margin:0;font-size:1rem;line-height:1.95;color:var(--ink-on-ground-muted);text-wrap:pretty}.deck .sheaf-body{align-items:stretch}.sheaf-stage{--sheaf-drop: 0px;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;column-gap:.75rem;row-gap:calc(.75rem + var(--sheaf-drop));min-inline-size:0}.sheaf-holder{position:relative;min-block-size:0}.sheaf-mark{position:absolute;z-index:20;pointer-events:none;background-color:var(--accent-warm);background-image:linear-gradient(158deg,#ffffff80,#ffffff0f 46%,color-mix(in srgb,var(--ink-strong) 22%,transparent));-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-repeat:no-repeat;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .28))}.sheaf-mark[data-mark=pin]{inline-size:17px;block-size:19px;-webkit-mask-image:url(./pin-BT6y5Fs5.png);mask-image:url(./pin-BT6y5Fs5.png);background-color:var(--accent)}.sheaf-mark[data-mark=clip]{inline-size:20px;block-size:30px;-webkit-mask-image:url(./clip-BntKIZqS.png);mask-image:url(./clip-BntKIZqS.png);background-color:var(--ink-muted)}.sheaf-mark[data-mark=tape]{inline-size:62px;block-size:24px;-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}.sheaf-mark[data-mark=staple]{inline-size:20px;block-size:12px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABmCAYAAABr0BtsAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABbUlEQVR42u3SMQ4DIRAEQf7/aTt34miBvquWJkZaaq09fezVy+SzLAfah1gOs8NbErJDWxay41oWsoNaFrFDWhaxA1oWscNZFrCjWRaxY1kasUNZFrAjWRqxA1kWsONYGrHDGMBmpxA7imUBO4gBbHYKsWMYwGYAmz0MsO7uuA0QVYW99yEBDLAg/rEFsAAGWE8FLIABFsQAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAJYAAMsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAIYYAEsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAA61WAF8AKIx59QNriC2ClAS+AFQM8/oi03RfAKgAef0Q65gtg3Qx4/BHpuC+AdSPg8Ueka3wBrJsAjz8iXecLYN2AePwRCWBBPGULXp1A/LcveBfLvtHez/QAAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABmCAYAAABr0BtsAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABbUlEQVR42u3SMQ4DIRAEQf7/aTt34miBvquWJkZaaq09fezVy+SzLAfah1gOs8NbErJDWxay41oWsoNaFrFDWhaxA1oWscNZFrCjWRaxY1kasUNZFrAjWRqxA1kWsONYGrHDGMBmpxA7imUBO4gBbHYKsWMYwGYAmz0MsO7uuA0QVYW99yEBDLAg/rEFsAAGWE8FLIABFsQAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAJYAAMsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAAC2CABbAABlgAAyyAARbAAhhgAQywAAZYAAtggAUwwAIYYAEsgAEWwAALYAEMsAAGWAADLIAFMMACGGABDLAAFsAA61WAF8AKIx59QNriC2ClAS+AFQM8/oi03RfAKgAef0Q65gtg3Qx4/BHpuC+AdSPg8Ueka3wBrJsAjz8iXecLYN2AePwRCWBBPGULXp1A/LcveBfLvtHez/QAAAAASUVORK5CYII=);background-color:var(--ink-muted)}.sheaf-mark[data-mark=seal]{inline-size:26px;block-size:26px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACCCAYAAACO9sDAAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAETUlEQVR42u2cW5LlMAhDtf9Ne3bQNdcxSAK56v52J+ZAeAOzz/n4y1ko9MAQoQeGCD4wrBA6AsJOZy5WYZHQ85lYZNqVhB4gGr/nLoIPEEWXdgb9IvyFQh8PQoS+FAKHkC0gCAh/o9AxGYIIvQaECD4gzBF+hH4Pgp3wVbTerdJoAYGi1k8uP1sBML0Ctx4CtvC7ewcUYZAWfvcLK1z6CgAYwnczw6Mh6DT7Tl66qlWy1X6YJo4Yzy2j/ZsFP74XkSH8iZU8WwiqAZhcJ7CHoFL4WwpE1mNsVcMVCnF0ILgE4OtLbC4NW0FQoT1Kwkcg6AVAccCT/b+lIXhp/hVNPoZ/DmS0X1X4WOATBABxAGQheCn8I+jtqwIpA8HrnvZtoZg1AK972ZU7a08gqJ3Zh5hnf9vWPgGCNvP/ck7wJQC3oAN9YSbdCrw0/wxHDQXaj+Y8A9UKvBxhYpjD/0lidbS5AbpRitWSJlwCyARAfT+ChfbfXuhfz/Brupsd9toCwPSMXwgBH8JKl0jKaqULo0P5109J9buXA6Cq/Yo9BJ0zC20jb6+yaxOHL5jDKlQAlBZAqM4GuhaubMz/SwG8XmzlnB6Wjv0rMnkvayHMQdDnd3kMzD9rn87k/gU77Wf1xa8EAAoPJiD8l0qi5gdYpH6VlikqRCltAKhk/35x/ECEwDErKGn+//r7bOFXFI+oABwDAM6Pl8+2AmcCAG4RAIQgsAcAAcACAAQA7rLEsQCcACC3MW0kADcxthIAIIWD9gB0xd9qACjmXWQ+AZsAeLlaZ5QPsA2AWyjGO4GdF14FQGVv46ooABcXOj0UTBiYPEAACACpBaQWsBEAh2ogtgIA8ndPxfvv7I8Y3RGkGg6yB0bkACh5qI9FGPZ3X6lP0goAiDuEEgKrAGrazr1JXr8FAJOHQyavjrOcDfz1/1U3fTBmIqUBgKhGVFXkugGgLIhQA0BtP4BCHoS+H4gxI6C2KcQeAHUroFyZc0n+2C2JvDW7L6MbpjOIbgCgmK0ieOjdewkltF/NClSlYisGPhkt4KX7E9hW4GsK9gwCgJIcYz98temuqPHjof9B1X62FQD6M4SvB1/sHD+lKRY0WJ3qLh8Uvgc6hO9YI0Chlz+m6ONiBTYCADXt39AvsGIRpEIzhNKlKy+BlNP+iRBE+AHA6nMksTG16ru0GYCq1rOyMwUCtXG2o679HSXeTQBYCn8iBOwGkupaiEV/PLO3b5rwLQFQcg4j/EBAfR+oZP6YY1IYAsJY4W/o/e9+bvWhWGo7tgsIX6aMXPck0adxVAdQuyMRbIDgiMMIUiJK4iiOf3fW1Fn5B6mTNXGmzR6TNmgcwffrHpULCB8vTb3gZHHO4h+2C38rBN1p8kAwXNutBT8VBHZNJCA0xtxKqe+AMDy9vPokWshZ6TTmLIIhZykMOUthyFkKQk5CypxtIOQsBCFnKQw5C2EYeyH/ANzYJillk7Y8AAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACCCAYAAACO9sDAAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAETUlEQVR42u2cW5LlMAhDtf9Ne3bQNdcxSAK56v52J+ZAeAOzz/n4y1ko9MAQoQeGCD4wrBA6AsJOZy5WYZHQ85lYZNqVhB4gGr/nLoIPEEWXdgb9IvyFQh8PQoS+FAKHkC0gCAh/o9AxGYIIvQaECD4gzBF+hH4Pgp3wVbTerdJoAYGi1k8uP1sBML0Ctx4CtvC7ewcUYZAWfvcLK1z6CgAYwnczw6Mh6DT7Tl66qlWy1X6YJo4Yzy2j/ZsFP74XkSH8iZU8WwiqAZhcJ7CHoFL4WwpE1mNsVcMVCnF0ILgE4OtLbC4NW0FQoT1Kwkcg6AVAccCT/b+lIXhp/hVNPoZ/DmS0X1X4WOATBABxAGQheCn8I+jtqwIpA8HrnvZtoZg1AK972ZU7a08gqJ3Zh5hnf9vWPgGCNvP/ck7wJQC3oAN9YSbdCrw0/wxHDQXaj+Y8A9UKvBxhYpjD/0lidbS5AbpRitWSJlwCyARAfT+ChfbfXuhfz/Brupsd9toCwPSMXwgBH8JKl0jKaqULo0P5109J9buXA6Cq/Yo9BJ0zC20jb6+yaxOHL5jDKlQAlBZAqM4GuhaubMz/SwG8XmzlnB6Wjv0rMnkvayHMQdDnd3kMzD9rn87k/gU77Wf1xa8EAAoPJiD8l0qi5gdYpH6VlikqRCltAKhk/35x/ECEwDErKGn+//r7bOFXFI+oABwDAM6Pl8+2AmcCAG4RAIQgsAcAAcACAAQA7rLEsQCcACC3MW0kADcxthIAIIWD9gB0xd9qACjmXWQ+AZsAeLlaZ5QPsA2AWyjGO4GdF14FQGVv46ooABcXOj0UTBiYPEAACACpBaQWsBEAh2ogtgIA8ndPxfvv7I8Y3RGkGg6yB0bkACh5qI9FGPZ3X6lP0goAiDuEEgKrAGrazr1JXr8FAJOHQyavjrOcDfz1/1U3fTBmIqUBgKhGVFXkugGgLIhQA0BtP4BCHoS+H4gxI6C2KcQeAHUroFyZc0n+2C2JvDW7L6MbpjOIbgCgmK0ieOjdewkltF/NClSlYisGPhkt4KX7E9hW4GsK9gwCgJIcYz98temuqPHjof9B1X62FQD6M4SvB1/sHD+lKRY0WJ3qLh8Uvgc6hO9YI0Chlz+m6ONiBTYCADXt39AvsGIRpEIzhNKlKy+BlNP+iRBE+AHA6nMksTG16ru0GYCq1rOyMwUCtXG2o679HSXeTQBYCn8iBOwGkupaiEV/PLO3b5rwLQFQcg4j/EBAfR+oZP6YY1IYAsJY4W/o/e9+bvWhWGo7tgsIX6aMXPck0adxVAdQuyMRbIDgiMMIUiJK4iiOf3fW1Fn5B6mTNXGmzR6TNmgcwffrHpULCB8vTb3gZHHO4h+2C38rBN1p8kAwXNutBT8VBHZNJCA0xtxKqe+AMDy9vPokWshZ6TTmLIIhZykMOUthyFkKQk5CypxtIOQsBCFnKQw5C2EYeyH/ANzYJillk7Y8AAAAAElFTkSuQmCC);background-color:var(--accent)}.sheaf-mark[data-spot=a]{inset-block-start:-9px;inset-inline-start:22%;rotate:-7deg}.sheaf-mark[data-spot=b]{inset-block-start:-9px;inset-inline-end:26%;inset-inline-start:auto;rotate:5deg}.sheaf-mark[data-spot=c]{inset-block-end:10px;inset-inline-end:14px;inset-inline-start:auto;rotate:-11deg}.sheaf-mark[data-spot=d]{inset-block-end:12px;inset-inline-start:16px;rotate:8deg}.sheaf-stack{--sheaf-h: 360px;--sheaf-fan: 0px;position:relative;block-size:100%;min-block-size:var(--sheaf-h);margin-inline-end:var(--sheaf-fan);cursor:pointer;border-radius:var(--radius-paper)}.sheaf-stack--measuring .sheaf-sheet{inset-block-end:auto;min-block-size:0}.sheaf-stack:focus-visible{outline:2px solid var(--accent-on-ground);outline-offset:8px}.sheaf-sheet{position:absolute;inset-block:0;inset-inline:0;min-block-size:var(--sheaf-h);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;row-gap:.65rem;padding:1rem 1.15rem 2.9rem;border:3px solid var(--ink-strong);box-shadow:0 6px 16px #00000047;transform-origin:50% 100%;will-change:transform}.sheaf-seal{position:absolute;inset-block-end:4px;inset-inline-start:15px;inline-size:44px;block-size:44px;display:grid;place-items:center;rotate:-12deg;pointer-events:none;z-index:1;background-color:var(--accent-on-surface);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACCCAYAAACO9sDAAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAETUlEQVR42u2cW5LlMAhDtf9Ne3bQNdcxSAK56v52J+ZAeAOzz/n4y1ko9MAQoQeGCD4wrBA6AsJOZy5WYZHQ85lYZNqVhB4gGr/nLoIPEEWXdgb9IvyFQh8PQoS+FAKHkC0gCAh/o9AxGYIIvQaECD4gzBF+hH4Pgp3wVbTerdJoAYGi1k8uP1sBML0Ctx4CtvC7ewcUYZAWfvcLK1z6CgAYwnczw6Mh6DT7Tl66qlWy1X6YJo4Yzy2j/ZsFP74XkSH8iZU8WwiqAZhcJ7CHoFL4WwpE1mNsVcMVCnF0ILgE4OtLbC4NW0FQoT1Kwkcg6AVAccCT/b+lIXhp/hVNPoZ/DmS0X1X4WOATBABxAGQheCn8I+jtqwIpA8HrnvZtoZg1AK972ZU7a08gqJ3Zh5hnf9vWPgGCNvP/ck7wJQC3oAN9YSbdCrw0/wxHDQXaj+Y8A9UKvBxhYpjD/0lidbS5AbpRitWSJlwCyARAfT+ChfbfXuhfz/Brupsd9toCwPSMXwgBH8JKl0jKaqULo0P5109J9buXA6Cq/Yo9BJ0zC20jb6+yaxOHL5jDKlQAlBZAqM4GuhaubMz/SwG8XmzlnB6Wjv0rMnkvayHMQdDnd3kMzD9rn87k/gU77Wf1xa8EAAoPJiD8l0qi5gdYpH6VlikqRCltAKhk/35x/ECEwDErKGn+//r7bOFXFI+oABwDAM6Pl8+2AmcCAG4RAIQgsAcAAcACAAQA7rLEsQCcACC3MW0kADcxthIAIIWD9gB0xd9qACjmXWQ+AZsAeLlaZ5QPsA2AWyjGO4GdF14FQGVv46ooABcXOj0UTBiYPEAACACpBaQWsBEAh2ogtgIA8ndPxfvv7I8Y3RGkGg6yB0bkACh5qI9FGPZ3X6lP0goAiDuEEgKrAGrazr1JXr8FAJOHQyavjrOcDfz1/1U3fTBmIqUBgKhGVFXkugGgLIhQA0BtP4BCHoS+H4gxI6C2KcQeAHUroFyZc0n+2C2JvDW7L6MbpjOIbgCgmK0ieOjdewkltF/NClSlYisGPhkt4KX7E9hW4GsK9gwCgJIcYz98temuqPHjof9B1X62FQD6M4SvB1/sHD+lKRY0WJ3qLh8Uvgc6hO9YI0Chlz+m6ONiBTYCADXt39AvsGIRpEIzhNKlKy+BlNP+iRBE+AHA6nMksTG16ru0GYCq1rOyMwUCtXG2o679HSXeTQBYCn8iBOwGkupaiEV/PLO3b5rwLQFQcg4j/EBAfR+oZP6YY1IYAsJY4W/o/e9+bvWhWGo7tgsIX6aMXPck0adxVAdQuyMRbIDgiMMIUiJK4iiOf3fW1Fn5B6mTNXGmzR6TNmgcwffrHpULCB8vTb3gZHHO4h+2C38rBN1p8kAwXNutBT8VBHZNJCA0xtxKqe+AMDy9vPokWshZ6TTmLIIhZykMOUthyFkKQk5CypxtIOQsBCFnKQw5C2EYeyH/ANzYJillk7Y8AAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACCCAYAAACO9sDAAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAETUlEQVR42u2cW5LlMAhDtf9Ne3bQNdcxSAK56v52J+ZAeAOzz/n4y1ko9MAQoQeGCD4wrBA6AsJOZy5WYZHQ85lYZNqVhB4gGr/nLoIPEEWXdgb9IvyFQh8PQoS+FAKHkC0gCAh/o9AxGYIIvQaECD4gzBF+hH4Pgp3wVbTerdJoAYGi1k8uP1sBML0Ctx4CtvC7ewcUYZAWfvcLK1z6CgAYwnczw6Mh6DT7Tl66qlWy1X6YJo4Yzy2j/ZsFP74XkSH8iZU8WwiqAZhcJ7CHoFL4WwpE1mNsVcMVCnF0ILgE4OtLbC4NW0FQoT1Kwkcg6AVAccCT/b+lIXhp/hVNPoZ/DmS0X1X4WOATBABxAGQheCn8I+jtqwIpA8HrnvZtoZg1AK972ZU7a08gqJ3Zh5hnf9vWPgGCNvP/ck7wJQC3oAN9YSbdCrw0/wxHDQXaj+Y8A9UKvBxhYpjD/0lidbS5AbpRitWSJlwCyARAfT+ChfbfXuhfz/Brupsd9toCwPSMXwgBH8JKl0jKaqULo0P5109J9buXA6Cq/Yo9BJ0zC20jb6+yaxOHL5jDKlQAlBZAqM4GuhaubMz/SwG8XmzlnB6Wjv0rMnkvayHMQdDnd3kMzD9rn87k/gU77Wf1xa8EAAoPJiD8l0qi5gdYpH6VlikqRCltAKhk/35x/ECEwDErKGn+//r7bOFXFI+oABwDAM6Pl8+2AmcCAG4RAIQgsAcAAcACAAQA7rLEsQCcACC3MW0kADcxthIAIIWD9gB0xd9qACjmXWQ+AZsAeLlaZ5QPsA2AWyjGO4GdF14FQGVv46ooABcXOj0UTBiYPEAACACpBaQWsBEAh2ogtgIA8ndPxfvv7I8Y3RGkGg6yB0bkACh5qI9FGPZ3X6lP0goAiDuEEgKrAGrazr1JXr8FAJOHQyavjrOcDfz1/1U3fTBmIqUBgKhGVFXkugGgLIhQA0BtP4BCHoS+H4gxI6C2KcQeAHUroFyZc0n+2C2JvDW7L6MbpjOIbgCgmK0ieOjdewkltF/NClSlYisGPhkt4KX7E9hW4GsK9gwCgJIcYz98temuqPHjof9B1X62FQD6M4SvB1/sHD+lKRY0WJ3qLh8Uvgc6hO9YI0Chlz+m6ONiBTYCADXt39AvsGIRpEIzhNKlKy+BlNP+iRBE+AHA6nMksTG16ru0GYCq1rOyMwUCtXG2o679HSXeTQBYCn8iBOwGkupaiEV/PLO3b5rwLQFQcg4j/EBAfR+oZP6YY1IYAsJY4W/o/e9+bvWhWGo7tgsIX6aMXPck0adxVAdQuyMRbIDgiMMIUiJK4iiOf3fW1Fn5B6mTNXGmzR6TNmgcwffrHpULCB8vTb3gZHHO4h+2C38rBN1p8kAwXNutBT8VBHZNJCA0xtxKqe+AMDy9vPokWshZ6TTmLIIhZykMOUthyFkKQk5CypxtIOQsBCFnKQw5C2EYeyH/ANzYJillk7Y8AAAAAElFTkSuQmCC);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(1px 2px 0 color-mix(in srgb,var(--ink-strong) 22%,transparent)) drop-shadow(0 3px 5px rgb(0 0 0 / .22))}.sheaf-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem .8rem;padding-block-end:.45rem;border-block-end:1px solid var(--leaf-rule)}.sheaf-area{font-family:var(--font-display);font-size:.85rem;line-height:1.5;color:var(--ink-muted)}.sheaf-specimen{font-family:var(--font-display);font-size:var(--fa-floor);line-height:1;letter-spacing:.04em;color:var(--ink-muted);padding:.26em .5em .3em;border:1px solid color-mix(in srgb,var(--ink-muted) 45%,transparent);border-radius:2px;rotate:-.8deg}.sheaf-title{margin:0;padding-block-end:.4rem;border-block-end:2px dotted color-mix(in srgb,var(--ink-muted) 45%,transparent);font-family:var(--font-display);font-size:clamp(1.02rem,1.7vw,1.22rem);font-weight:700;line-height:1.55;color:var(--accent-on-surface);text-wrap:balance}.sheaf-plot{display:flex;flex-direction:column;justify-content:center;gap:.55rem;min-inline-size:0;min-block-size:0}.sheaf-fig{display:block;inline-size:min(100%,400px);block-size:auto;margin-inline:auto;overflow:visible}.sheaf-leg{grid-column:1 / -1;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0 1.05rem;font-size:.85rem;line-height:1.62;color:var(--ink-muted)}.sheaf-leg li{display:flex;align-items:baseline;gap:.35rem;min-inline-size:0;max-inline-size:100%}.sheaf-leg b{flex:none;min-inline-size:1.15rem;padding:.02rem .32rem .1rem;border-radius:999px;background:var(--surface-sunken);text-align:center;font-variant-numeric:tabular-nums;color:var(--accent-on-surface)}.sheaf-leg span{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheaf-leg em{flex:none;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-strong)}.sheaf-say{margin:0;font-size:.9rem;line-height:1.8;color:var(--ink-muted);text-wrap:pretty}.sheaf-note{margin:0;padding:.5rem .75rem .6rem;background:var(--signal-caution-on-ground);color:var(--ink-strong);font-size:.85rem;line-height:1.7;rotate:-.8deg}.sheaf-turner{display:flex;align-items:stretch;gap:.7rem}.sheaf-next{display:inline-flex;align-items:center;justify-content:center;inline-size:46px;block-size:46px;flex:none;align-self:flex-end;padding:0;border:1.5px solid var(--accent-on-ground);border-radius:50%;background:color-mix(in srgb,var(--accent-on-ground) 10%,transparent);color:var(--accent-on-ground);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sheaf-next:hover{background:var(--accent-on-ground);color:var(--ground)}.sheaf-next:focus-visible{outline:2px solid var(--accent-on-ground);outline-offset:3px}.sheaf-chevron{inline-size:22px;block-size:22px}.sheaf-scale{flex:1 1 auto;display:flex;align-items:flex-end;min-inline-size:0;border-block-end:1px solid color-mix(in srgb,var(--ink-on-ground-muted) 42%,transparent)}.sheaf-tick{flex:1 1 auto;min-inline-size:0;max-inline-size:3rem;block-size:44px;display:flex;align-items:flex-end;justify-content:center;padding:0;margin:0;border:0;background:transparent;cursor:pointer}.sheaf-tick-mark{inline-size:2px;block-size:11px;background:var(--ink-on-ground-muted);transition:block-size .18s ease,background-color .18s ease,inline-size .18s ease}.sheaf-tick:hover .sheaf-tick-mark{block-size:18px;background:var(--ink-on-ground)}.sheaf-tick[aria-current=true] .sheaf-tick-mark{inline-size:3px;block-size:26px;background:var(--accent-on-ground)}.sheaf-tick:focus-visible{outline:2px solid var(--accent-on-ground);outline-offset:-2px;border-radius:3px}.sheaf-live{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sheaf-foot{margin:.15rem 0 0;font-size:.85rem;line-height:1.7;color:var(--ink-on-ground-muted);text-wrap:pretty}.sheaf-leaf{position:relative;display:flex;flex-direction:column;min-inline-size:0;padding:clamp(.95rem,1.5vw,1.35rem) clamp(.9rem,1.4vw,1.25rem);box-shadow:0 6px 20px #0000004d}.sheaf-leaf-head{padding-block-end:.55rem;margin-block-end:.55rem;border-block-end:1px solid var(--leaf-rule)}.sheaf-leaf-title{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.5;color:var(--ink-strong)}.sheaf-leaf-hint{margin:.15rem 0 0;font-size:.85rem;line-height:1.7;color:var(--ink-muted);text-wrap:pretty}.sheaf-leaf-tape{inline-size:78px;block-size:30px;inset-block-start:-11px;inset-inline-end:26px;inset-inline-start:auto;rotate:-5deg;background-color:var(--accent-warm);background-image:linear-gradient(161deg,#ffffff80,#ffffff0f 46%,color-mix(in srgb,var(--ink-strong) 22%,transparent));-webkit-mask-image:url(data:image/png;base64,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);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(data:image/png;base64,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);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.sheaf-index{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(2.1rem,1fr);align-content:stretch;gap:.3rem clamp(.4rem,1vw,.7rem)}.sheaf-tab{display:flex;align-items:center;gap:.45rem;inline-size:100%;block-size:100%;padding-block:.15rem;padding-inline:.55rem .5rem;margin:0;border:1px solid color-mix(in srgb,var(--ink-muted) 30%,transparent);border-radius:4px;background:color-mix(in srgb,var(--ink-muted) 4%,transparent);color:var(--ink-strong);font-family:var(--font-display);font-size:.9rem;line-height:1.5;text-align:start;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.sheaf-tab-icon{flex:none;inline-size:18px;block-size:18px}.sheaf-tab-name{flex:1 1 auto;min-inline-size:0;line-height:1.4;text-wrap:pretty;display:grid}.sheaf-tab-name>span{grid-area:1 / 1}.sheaf-tab-name:after{content:attr(data-name);grid-area:1 / 1;font-weight:700;visibility:hidden;pointer-events:none}.sheaf-lead{flex:1 1 auto;min-inline-size:1.25rem;block-size:0;border-block-end:1px dotted color-mix(in srgb,var(--ink-muted) 52%,transparent)}.sheaf-tab:hover{border-color:color-mix(in srgb,var(--ink-muted) 62%,transparent);background:color-mix(in srgb,var(--ink-muted) 10%,transparent)}.sheaf-tab:hover .sheaf-lead{border-block-end-color:color-mix(in srgb,var(--ink-muted) 88%,transparent)}.sheaf-tab:focus-visible{outline:2px solid var(--accent-on-surface);outline-offset:2px}.sheaf-tab[aria-current=true]{color:var(--accent-on-surface);font-weight:700;border-color:var(--accent-on-surface);background:color-mix(in srgb,var(--accent) 11%,transparent)}.sheaf-tab[aria-current=true] .sheaf-lead{border-block-end:1px solid var(--accent-on-surface)}@media(max-width:859px){.deck-masthead{grid-template-columns:minmax(0,1fr);align-items:start;min-block-size:0;padding-block-start:0}.deck-title,.deck-lede{grid-column:1}.deck-lede{margin-block-start:clamp(.7rem,1.4vw,1rem)}.deck-lede-main{max-inline-size:56ch}.deck .sheaf-body{grid-template-columns:minmax(0,1fr);row-gap:1.1rem}.sheaf-stage{justify-items:center}.sheaf-holder,.sheaf-turner{inline-size:min(100%,29rem)}.deck .sheaf-body{row-gap:0}.deck .sheaf-leaf{order:-1;padding:clamp(.8rem,2.6vw,1.05rem) 0 0;box-shadow:0 -2px 14px #00000042;border-block-end:2px solid var(--leaf-rule)}.sheaf-leaf-head{padding-inline:clamp(.85rem,3.4vw,1.2rem)}.sheaf-index{flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:end;gap:.5rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:clamp(.85rem,3.4vw,1.2rem);padding-inline:clamp(.85rem,3.4vw,1.2rem) clamp(.4rem,1.7vw,.6rem);padding-block-start:.35rem;-webkit-mask-image:linear-gradient(to left,transparent 0,black 22px,black calc(100% - 8px),transparent 100%);mask-image:linear-gradient(to left,transparent 0,black 22px,black calc(100% - 8px),transparent 100%);scrollbar-width:none}:dir(ltr) .sheaf-index{-webkit-mask-image:linear-gradient(to right,transparent 0,black 22px,black calc(100% - 8px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 22px,black calc(100% - 8px),transparent 100%)}.sheaf-index::-webkit-scrollbar{display:none}.sheaf-tab{flex:0 0 auto;inline-size:auto;block-size:auto;min-block-size:44px;padding-block:.42rem .5rem;padding-inline:.8rem;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:2px;border-end-end-radius:2px;border-block-end-color:transparent;background:color-mix(in srgb,var(--ink-muted) 9%,var(--surface));color:var(--ink-muted);scroll-snap-align:center;transition:background-color .18s ease,color .18s ease}.sheaf-tab[aria-current=true]{padding-block:.62rem .5rem;background:var(--accent-on-surface);border-color:var(--accent);color:var(--ink-on-ground)}.sheaf-tab-name{white-space:nowrap}.sheaf-lead{display:none}.sheaf-leaf-tape{inset-inline-end:clamp(1.5rem,8vw,4rem)}}@media(max-width:480px){.sheaf-sheet{padding:.9rem .6rem 2.9rem}.sheaf-head{gap:.2rem .6rem}.sheaf-leaf{padding:1rem .85rem}}@media(prefers-reduced-motion:reduce){.sheaf-tick-mark,.sheaf-next,.sheaf-tab,.sheaf-lead{transition:none}}.sheaf-seal-mark{position:absolute;inset-block-end:4px;inset-inline-start:15px;inline-size:44px;block-size:44px;display:grid;place-items:center;rotate:-12deg;pointer-events:none;z-index:1}.sheaf-seal{position:static;inset:auto;grid-area:1 / 1;inline-size:100%;block-size:100%;rotate:none}@media(min-width:900px){.deck-lede{grid-column:1 / -1}.deck-lede-main{max-inline-size:none;text-wrap:nowrap}}.seal-die--0{clip-path:polygon(100% 50%,91.2% 58.2%,96.2% 69.1%,84.9% 73.3%,85.4% 85.4%,73.3% 84.9%,69.1% 96.2%,58.2% 91.2%,50% 100%,41.8% 91.2%,30.9% 96.2%,26.7% 84.9%,14.6% 85.4%,15.1% 73.3%,3.8% 69.1%,8.8% 58.2%,0% 50%,8.8% 41.8%,3.8% 30.9%,15.1% 26.7%,14.6% 14.6%,26.7% 15.1%,30.9% 3.8%,41.8% 8.8%,50% 0%,58.2% 8.8%,69.1% 3.8%,73.3% 15.1%,85.4% 14.6%,84.9% 26.7%,96.2% 30.9%,91.2% 41.8%)}.seal-die--1{clip-path:polygon(100% 50%,99.2% 58.7%,87.6% 63.7%,84.6% 70%,88.3% 82.1%,82.1% 88.3%,70% 84.6%,63.7% 87.6%,58.7% 99.2%,50% 100%,43.1% 89.4%,36.3% 87.6%,25% 93.3%,17.9% 88.3%,19.4% 75.7%,15.4% 70%,3% 67.1%,.8% 58.7%,10% 50%,10.6% 43.1%,3% 32.9%,6.7% 25%,19.4% 24.3%,24.3% 19.4%,25% 6.7%,32.9% 3%,43.1% 10.6%,50% 10%,58.7% .8%,67.1% 3%,70% 15.4%,75.7% 19.4%,88.3% 17.9%,93.3% 25%,87.6% 36.3%,89.4% 43.1%)}.seal-die--2{clip-path:polygon(100% 50%,79% 57.8%,93.3% 75%,71.2% 71.2%,75% 93.3%,57.8% 79%,50% 100%,42.2% 79%,25% 93.3%,28.8% 71.2%,6.7% 75%,21% 57.8%,0% 50%,21% 42.2%,6.7% 25%,28.8% 28.8%,25% 6.7%,42.2% 21%,50% 0%,57.8% 21%,75% 6.7%,71.2% 28.8%,93.3% 25%,79% 42.2%)}.seal-die--3{clip-path:polygon(96.1% 69.5%,62.8% 81.5%,30.5% 96.1%,18.5% 62.8%,3.9% 30.5%,37.2% 18.5%,69.5% 3.9%,81.5% 37.2%)}.seal-die--4{clip-path:polygon(100% 50%,93.5% 56.9%,97.6% 65.5%,89.2% 70%,90.5% 79.4%,81.1% 81.1%,79.4% 90.5%,70% 89.2%,65.5% 97.6%,56.9% 93.5%,50% 100%,43.1% 93.5%,34.5% 97.6%,30% 89.2%,20.6% 90.5%,18.9% 81.1%,9.5% 79.4%,10.8% 70%,2.4% 65.5%,6.5% 56.9%,0% 50%,6.5% 43.1%,2.4% 34.5%,10.8% 30%,9.5% 20.6%,18.9% 18.9%,20.6% 9.5%,30% 10.8%,34.5% 2.4%,43.1% 6.5%,50% 0%,56.9% 6.5%,65.5% 2.4%,70% 10.8%,79.4% 9.5%,81.1% 18.9%,90.5% 20.6%,89.2% 30%,97.6% 34.5%,93.5% 43.1%)}.seal-die--5{clip-path:polygon(98.4% 62.4%,75.8% 75.2%,63.5% 98.1%,41.1% 84.9%,15.1% 85.8%,15.3% 59.7%,1.6% 37.6%,24.2% 24.8%,36.5% 1.9%,58.9% 15.1%,84.9% 14.2%,84.7% 40.3%)}.sheaf-mark.seal-die,.sheaf-seal.seal-die{-webkit-mask-image:none;mask-image:none}.footer-legal{inline-size:min(760px,100%);display:flex;align-items:baseline;justify-content:space-between;gap:clamp(.75rem,3vw,2.5rem)}.footer-org{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.2rem .9rem;margin:0;text-align:start}.footer-org-name{font-family:var(--font-brand);font-size:1.05rem;font-weight:500;letter-spacing:.01em;color:var(--paper)}.footer-org-motto{font-size:var(--size-small);color:var(--paper-soft)}.footer-org-motto:before{content:"—";margin-inline-end:.55rem;color:var(--vermilion)}.footer-signoff-line{text-wrap:balance;max-inline-size:30ch}.footer-credits{flex:none;justify-content:flex-end;gap:.35rem .5rem;font-size:var(--size-small);text-align:end}.footer-credits>span+span:before{margin-inline-end:.5rem}@media(max-width:374px){.footer-legal{flex-direction:column;align-items:center;gap:.3rem}.footer-org,.footer-credits{justify-content:center;text-align:center}}.hero{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start}.hero-scrim{position:absolute;inset-block-start:0;inset-inline:0;block-size:135%;z-index:1;pointer-events:none;background:linear-gradient(to left,color-mix(in srgb,var(--ground) 72%,transparent) 0%,color-mix(in srgb,var(--ground) 44%,transparent) 30%,transparent 62%);-webkit-mask-image:linear-gradient(to bottom,black 0 62%,transparent 100%);mask-image:linear-gradient(to bottom,black 0 62%,transparent 100%)}.hero-copy{position:static;z-index:2;inline-size:min(28rem,42vw);margin-inline-start:clamp(1.5rem,7vw,7.5rem);margin-block:0;display:grid;gap:clamp(1rem,1.9vh,1.65rem);justify-items:start;text-align:start}.hero-kicker{display:flex;align-items:center;gap:.7rem;margin:0;font-family:var(--font-display);font-weight:600;font-size:.95rem;line-height:1.6;letter-spacing:.01em;color:var(--ink-on-ground-muted);text-shadow:0 1px 3px var(--ground),0 2px 18px var(--ground)}.hero-kicker:before{content:"";flex:none;inline-size:2.4rem;block-size:2px;background:var(--accent-on-ground)}.hero-title{margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.5;text-wrap:balance;color:var(--ink-on-ground);text-shadow:0 2px 6px var(--ground),0 4px 34px var(--ground)}.hero-title-line{display:block}.hero-measure{display:grid;inline-size:var(--hero-measure, fit-content);min-inline-size:min(100%,15rem);max-inline-size:100%;gap:clamp(1rem,1.9vh,1.65rem)}.hero-title .squiggle{color:var(--accent-on-ground)}.hero-title .squiggle>svg{--outline-margin: 2%;inset-inline-start:-2%;inline-size:calc(100% + 2 * var(--outline-margin))}.hero-dek{margin:0;inline-size:0;min-inline-size:100%;max-inline-size:100%;font-family:var(--font-body);font-size:clamp(.975rem,1.1vw,1.08rem);line-height:1.95;color:var(--ink-on-ground-muted);text-shadow:0 2px 18px var(--ground)}.hero-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:1.1rem;margin-block-start:clamp(.2rem,1vh,.6rem);inline-size:var(--hero-measure, auto);max-inline-size:100%}.hero-cta{justify-self:stretch;justify-content:center;inline-size:100%;max-inline-size:none;font-size:1.3rem;padding-inline:2.2rem}.hero-more{position:relative;display:flex;inline-size:100%;justify-content:center;align-items:center;gap:.45rem;font-family:var(--font-display);font-weight:600;font-size:.95rem;line-height:1.6;color:var(--ink-on-ground-muted);transition:color .14s ease}.hero-more>span{border-block-end:1.5px solid transparent;transition:border-color .14s ease}.hero-more:after{content:"";position:absolute;inset-block:-.6rem;inset-inline:-.4rem}.hero-more:hover,.hero-more:focus-visible{color:var(--ink-on-ground)}.hero-more:hover>span,.hero-more:focus-visible>span{border-block-end-color:var(--accent-on-ground)}.hero-more-arrow{flex:0 0 auto;inline-size:1.15em;block-size:1.15em;translate:0 1px;vector-effect:non-scaling-stroke}.hero-more-arrow path{vector-effect:non-scaling-stroke}@media(max-width:1099px){.hero{align-content:end}.hero-copy{inline-size:min(32rem,76vw);margin-inline-start:clamp(1.75rem,6vw,4.5rem);margin-block-end:clamp(3rem,9vh,5.5rem)}.hero-title{font-size:clamp(2rem,4.6vw,2.8rem)}.hero-scrim{-webkit-mask-image:none;mask-image:none;background:linear-gradient(to bottom,transparent 28.1%,color-mix(in srgb,var(--ground) 40%,transparent) 48.9%,color-mix(in srgb,var(--ground) 72%,transparent) 74.07%,transparent 100%)}}html{scroll-padding-block-start:var(--dock-block-size, 0px)}@media(max-width:719px){.hero-copy{position:static;inset:auto;inset-inline:auto;inline-size:auto;justify-self:stretch;justify-items:start;text-align:start;margin-inline:var(--edge);margin-block-end:clamp(1.6rem,4vh,2.4rem);gap:.8rem}.hero-measure{display:grid;justify-self:center;inline-size:var(--hero-measure, fit-content);min-inline-size:min(100%,15rem);max-inline-size:100%;gap:.6rem}.hero-kicker{justify-content:center;font-size:.9rem;gap:.55rem}.hero-kicker:before,.hero-kicker:after{content:"";flex:none;inline-size:1.6rem;block-size:2px;background:var(--accent-on-ground)}.hero-title{margin:0;font-size:clamp(1.8rem,7.6vw,2.35rem);line-height:1.5;text-wrap:wrap}.hero-title-line{display:inline}.hero-title-line+.hero-title-line:before{content:" "}.hero-dek{inline-size:0;min-inline-size:100%;max-inline-size:none;font-size:.85rem;line-height:1.75;text-wrap:wrap;text-align:justify;text-align-last:start}.hero-actions{inline-size:var(--hero-measure, auto);min-inline-size:min(100%,15rem);max-inline-size:100%;justify-self:center;justify-items:stretch;gap:.95rem;margin-block-start:clamp(.35rem,1.4vh,.75rem)}.hero-cta{justify-self:stretch;max-inline-size:none;font-size:1.2rem;padding-inline:2rem}.hero-more{justify-self:stretch;justify-content:center}.hero-canvas{translate:7.7% -4.5svh;-webkit-mask-image:linear-gradient(to right,transparent 0,black 3rem);mask-image:linear-gradient(to right,transparent 0,black 3rem)}.hero{background-color:var(--ground)}.hero-scrim{translate:0 -4.5svh;-webkit-mask-image:none;mask-image:none;background:linear-gradient(to bottom,transparent 23.7%,color-mix(in srgb,var(--ground) 46%,transparent) 44.4%,color-mix(in srgb,var(--ground) 80%,transparent) 74.07%,transparent 100%)}}@media(max-height:620px)and (min-width:720px){.hero-dek{display:none}.hero-title{font-size:clamp(1.8rem,3.4vw,2.4rem)}}.hero-copy{--hero-rhythm: 28px;gap:calc(var(--hero-rhythm) - 13px)}.hero-measure{gap:calc(var(--hero-rhythm) - 8px)}.hero-actions{gap:calc(var(--hero-rhythm) - 11px);margin-block-start:0}@media(max-width:719px){.hero-copy{--hero-rhythm: 22px;gap:calc(var(--hero-rhythm) - 11px)}.hero-measure{gap:calc(var(--hero-rhythm) - 3px)}.hero-actions{gap:calc(var(--hero-rhythm) - 11px);margin-block-start:0}}.sel{position:relative;display:inline-block;inline-size:100%;max-inline-size:100%}.sel-btn{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;font:inherit;padding:.55rem .9rem;background:var(--paper);color:var(--ink);border:2px solid var(--ink-soft);border-radius:14px 11px 15px 10px/10px 15px 11px 14px;cursor:pointer;text-align:start}.sel-btn:focus-visible,.tgl:focus-visible,.chk:focus-visible,.rad:focus-visible,.file-btn:focus-visible,.stamp-btn--ghost:focus-visible{border-color:var(--accent-on-surface);outline:2px solid var(--accent-on-surface);outline-offset:-2px}.acc-head:focus-visible{outline:2.5px solid var(--accent-on-surface);outline-offset:-3px;border-radius:10px}.acc-row:focus-within{border-color:var(--accent-on-surface)}.sel-label--empty{color:var(--ink-soft)}.sel-chevron{inline-size:20px;block-size:20px;color:var(--vermilion);flex-shrink:0;transition:rotate .2s ease}.sel--open .sel-chevron{rotate:180deg}.sel-pop{position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;z-index:40;display:none;flex-direction:column;gap:2px;padding:6px;background:var(--paper);border:2px solid var(--vermilion);border-radius:12px;box-shadow:var(--shadow-paper);max-block-size:260px;overflow-y:auto}.sel--open .sel-pop{display:flex}.sel-opt{font:inherit;text-align:start;padding:.45rem .7rem;background:none;border:none;border-radius:8px;color:var(--ink);cursor:pointer}.sel-opt:hover,.sel-opt:focus-visible{background:#e2452c1f;outline:none}.sel-opt--on{background:var(--accent-on-surface);color:var(--ink-on-ground)}.tgl{inline-size:46px;block-size:26px;padding:3px;border:2px solid var(--vermilion);border-radius:999px;background:var(--paper-2);cursor:pointer;display:inline-flex;align-items:center;transition:background .2s ease}.tgl-knob{inline-size:18px;block-size:18px;border-radius:50%;background:var(--vermilion);transition:transform .2s ease}.tgl--on{background:var(--vermilion)}.tgl--on .tgl-knob{background:var(--paper);transform:translate(-20px)}.chk,.rad{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font:inherit;color:inherit;background:none;border:none;padding:.2rem 0}.chk-box,.rad-dot{inline-size:24px;block-size:24px;color:var(--vermilion);flex-shrink:0}.chk-tick{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .25s ease}.chk--on .chk-tick{stroke-dashoffset:0}.rad-fill{transform:scale(0);transform-origin:center;transition:transform .18s ease}.rad--on .rad-fill{transform:scale(1)}.rad-group{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.acc{display:grid;gap:.6rem}.acc-row{border:2px solid rgb(226 69 44 / .35);border-radius:12px;overflow:hidden;background:var(--paper)}.acc-head{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;font:inherit;font-family:var(--font-doodle);font-size:1.1rem;padding:.8rem 1rem;background:none;border:none;color:var(--ink);cursor:pointer;text-align:start}.acc-caret{inline-size:20px;block-size:20px;color:var(--vermilion);transition:rotate .2s ease}.acc-row--open .acc-caret{rotate:90deg}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.acc-panel>*{overflow:hidden;padding-inline:1rem}.acc-row--open .acc-panel{grid-template-rows:1fr}.acc-row--open .acc-panel>*{padding-block:.2rem 1rem}input[type=range],.slider{-webkit-appearance:none;appearance:none;inline-size:100%;block-size:24px;background:transparent;cursor:pointer;accent-color:var(--vermilion)}input[type=range]::-webkit-slider-runnable-track,.slider::-webkit-slider-runnable-track{block-size:8px;border-radius:999px;background:var(--paper-2)}input[type=range]::-moz-range-track,.slider::-moz-range-track{block-size:8px;border-radius:999px;background:var(--paper-2)}input[type=range]::-webkit-slider-thumb,.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:20px;block-size:20px;margin-block-start:-6px;border-radius:50%;background:var(--vermilion);border:2px solid var(--paper);box-shadow:0 2px 5px #0000004d}input[type=range]::-moz-range-thumb,.slider::-moz-range-thumb{inline-size:20px;block-size:20px;border-radius:50%;background:var(--vermilion);border:2px solid var(--paper)}input[type=color]{-webkit-appearance:none;appearance:none;inline-size:40px;block-size:28px;padding:0;border:2px solid var(--vermilion);border-radius:8px;background:none;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:2px}input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}.file-field{display:inline-flex;align-items:center;gap:.5rem}.file-field input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.file-btn{font:inherit;padding:.4rem .9rem;border-radius:12px 9px 13px 8px/8px 13px 9px 12px;background:var(--note-yellow);color:var(--ink);border:2px solid var(--ink-soft);cursor:pointer}.file-name{font-size:.8rem;color:var(--ink-soft)}.qa{position:relative;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:var(--size-small);font-weight:600;line-height:1.4;padding-block:.7rem .75rem;padding-inline:.7rem;color:var(--ink-on-ground-muted);background:none;border:1px solid color-mix(in oklab,currentColor 28%,transparent);border-radius:8px;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.qa:hover{border-color:color-mix(in oklab,var(--accent-on-surface) 55%,transparent);background:color-mix(in srgb,var(--accent-on-surface) 7%,transparent)}.on-paper .qa,.paper .qa{color:var(--ink-muted)}.qa-glyph{block-size:1.15em;inline-size:auto;max-inline-size:none;flex:none}.qa-rule{position:absolute;inset-inline:.15rem;inset-block-end:.42rem;block-size:.4em;overflow:visible;pointer-events:none;color:var(--accent-on-ground);opacity:0;transition:opacity .16s ease,color .16s ease}.on-paper .qa-rule,.paper .qa-rule{color:var(--accent-on-surface)}.qa:hover{color:var(--ink-on-ground)}.on-paper .qa:hover,.paper .qa:hover{color:var(--ink-strong)}.qa:hover .qa-rule,.qa:focus-visible .qa-rule{opacity:1}.qa--back{padding-block:.55rem;padding-inline:var(--s-4);border-radius:var(--cr-base);background:color-mix(in srgb,var(--surface-sunken) 70%,transparent);color:var(--ink-strong)}.qa--back:hover{background:var(--surface-sunken)}.qa--back .qa-rule{display:none}.qa:focus-visible{color:var(--ink-on-ground)}.on-paper .qa:focus-visible,.paper .qa:focus-visible{color:var(--ink-strong)}.qa:focus-visible .qa-rule{opacity:1}.qa:focus-visible .qa-rule path{stroke-width:3.4}.qa:active{translate:0 1px}.qa--urgent,.qa--urgent:hover{color:var(--accent-on-ground)}.on-paper .qa--urgent,.paper .qa--urgent{color:var(--accent-on-surface)}.qa--urgent .qa-rule{opacity:0}.qa--urgent:hover .qa-rule,.qa--urgent:focus-visible .qa-rule{opacity:1}.qa--urgent .qa-rule path{stroke-width:3.2}.qa[aria-disabled=true]{cursor:default;color:var(--ink-muted);border-color:color-mix(in oklab,currentColor 16%,transparent)}.qa[aria-disabled=true] .qa-rule{opacity:0}.rs{display:inline-flex;align-items:center;gap:.7rem}.rs-wait{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-on-ground-muted);font-size:var(--size-small)}.on-paper .rs-wait,.paper .rs-wait{color:var(--ink-muted)}.rs-dial{inline-size:44px;block-size:44px;flex:none;color:var(--accent-on-ground);overflow:visible}.on-paper .rs-dial,.paper .rs-dial{color:var(--accent-on-surface)}.rs-arc{transition:stroke-dashoffset .25s linear}.rs-count{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:var(--ct-micro);font-variant-numeric:tabular-nums;line-height:1;unicode-bidi:isolate;color:var(--ink-muted);pointer-events:none}.rs-noun{position:static}.rs-noun{white-space:nowrap}.rs--ready .rs-wait{display:none}.trail{container-type:inline-size;display:flex;flex-direction:column;gap:.5rem}.trail-marks{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .35rem;list-style:none;margin:0;padding:0}.trail-step{display:flex;align-items:center;gap:.35rem;color:var(--ink-on-ground-muted);font-size:var(--size-small);transition:color .2s ease}.on-paper .trail-step,.paper .trail-step{color:var(--ink-muted)}.trail-mark{inline-size:26px;block-size:26px;flex:none;overflow:visible}.trail-tick{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .3s ease}.trail-step--done .trail-tick{stroke-dashoffset:0}.trail-step--done{color:var(--ink-on-ground-muted)}.on-paper .trail-step--done,.paper .trail-step--done{color:var(--ink-muted)}.trail-step--now{color:var(--accent-on-ground)}.on-paper .trail-step--now,.paper .trail-step--now{color:var(--accent-on-surface)}.trail-step--now .trail-ring{stroke-width:3.4}.trail-label{display:none;white-space:nowrap}.trail-step--now .trail-label{font-weight:700}@container (min-width: 26rem){.trail-label{display:inline}}.trail-gap{flex:1 1 1.2rem;min-inline-size:.8rem;display:flex;color:var(--ink-on-ground-muted);opacity:.5}.on-paper .trail-gap,.paper .trail-gap{color:var(--ink-muted)}.trail-link{inline-size:100%;block-size:8px;max-inline-size:none;overflow:visible}.trail-caption{font-size:var(--size-small);color:var(--ink-on-ground-muted)}.on-paper .trail-caption,.paper .trail-caption{color:var(--ink-muted)}@container (min-width: 26rem){.trail-caption{display:none}}.cal{display:grid;gap:.6rem;padding:.75rem;background:var(--surface-sunken);border-radius:var(--radius-paper)}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cal-title{font-family:var(--font-display);font-size:1rem;color:var(--ink-strong)}.cal-nav{inline-size:32px;block-size:32px;display:grid;place-items:center;border-radius:10px;background:var(--surface);color:var(--ink-strong);border:1.5px solid color-mix(in srgb,var(--ink-muted) 30%,transparent)}.cal-nav:hover{border-color:var(--accent-on-surface);color:var(--accent-on-surface)}.cal-chev{inline-size:18px;block-size:18px}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal-wd{text-align:center;font-size:12px;color:var(--ink-muted);padding-block-end:.2rem}.cal-day{block-size:2.2rem;display:grid;place-items:center;border-radius:9px;font-size:13px;color:var(--ink-strong);background:var(--surface);border:1.5px solid transparent}.cal-day:hover:not([disabled]){border-color:var(--accent-on-surface)}.cal-day[disabled]{color:var(--ink-muted);opacity:.4;background:transparent}.cal-day--on{background:var(--accent-on-surface);color:var(--ink-on-ground);border-color:var(--accent-on-surface)}.cal-day--within{background:color-mix(in srgb,var(--accent-on-surface) 16%,var(--surface));border-color:color-mix(in srgb,var(--accent-on-surface) 30%,transparent);color:var(--ink-strong)}.tdial{display:flex;align-items:center;justify-content:center;gap:.2rem;padding:.5rem .75rem;background:var(--surface-sunken);border-radius:var(--radius-paper)}.tdial-colon{font-family:var(--font-display);font-size:1.4rem;color:var(--ink-muted);padding-block-end:.15rem}.drum{position:relative;inline-size:4.4rem;block-size:9.5rem}.drum-window{position:absolute;inset-inline:0;inset-block-start:50%;translate:0 -50%;block-size:2.4rem;border-radius:10px;background:var(--surface);pointer-events:none}.drum-list{position:relative;block-size:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;padding-block:3.55rem;text-align:center;--drum-fade: linear-gradient(to bottom, transparent 0, black 26%, black 74%, transparent 100%);mask-image:var(--drum-fade);-webkit-mask-image:var(--drum-fade)}.drum-list::-webkit-scrollbar{display:none}.drum-list:focus-visible{outline:2px solid var(--accent-on-surface);outline-offset:2px;border-radius:10px}.drum-item{display:block;inline-size:100%;block-size:2.4rem;scroll-snap-align:center;font-family:var(--font-display);font-size:1.25rem;line-height:2.4rem;color:var(--ink-muted);background:none;border:0;opacity:.5;transition:opacity .15s ease,color .15s ease}.drum-item--on{color:var(--accent-on-surface);opacity:1}@media(prefers-reduced-motion:reduce){.drum-list{scroll-behavior:auto}}.sel-label--unknown{color:var(--accent-on-surface);text-decoration:underline dotted;text-underline-offset:3px}.drum-list{cursor:grab;user-select:none;-webkit-user-select:none}.drum--drag .drum-list{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;touch-action:none}.arow{display:flex;align-items:flex-start;gap:.85rem}.arow-anchor{position:relative;display:grid;place-items:center;inline-size:40px;block-size:40px;flex:none;color:var(--accent-on-ground)}.on-paper .arow-anchor,.paper .arow-anchor{color:var(--accent-on-surface)}.arow-anchor>svg{inline-size:100%;block-size:100%;max-inline-size:none;overflow:visible}.arow-anchor--num .arow-seal{position:absolute;inset:0}.arow-num{position:relative;font-family:var(--font-display);font-weight:700;font-size:1.05rem;line-height:1}.arow-text{min-inline-size:0;max-inline-size:var(--width-prose)}.arow-title{font-family:var(--font-display);font-weight:700;line-height:1.5;color:var(--ink-on-ground)}.on-paper .arow-title,.paper .arow-title{color:var(--ink-strong)}.arow-body{font-size:var(--size-small);line-height:1.75;color:var(--ink-on-ground-muted)}.on-paper .arow-body,.paper .arow-body{color:var(--ink-muted)}.split{display:grid;gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.split-content{min-inline-size:0;max-inline-size:var(--width-prose)}.split-anchor{min-inline-size:0}@media(min-width:760px){.split{grid-template-columns:1fr 1fr}.split--anchor-narrow{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}.split-anchor{order:-1}.disc{margin-block-start:.35rem}.disc-head{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-display);font-size:var(--size-small);font-weight:600;color:var(--accent-on-ground);cursor:pointer;list-style:none;padding-block:.6rem;border-block-end:2px solid transparent;transition:color .16s ease,border-color .16s ease}.disc-head::-webkit-details-marker{display:none}.on-paper .disc-head,.paper .disc-head{color:var(--accent-on-surface)}.disc-summary:not(:empty){color:var(--ink-on-ground);font-weight:400;margin-inline-end:.15rem}.on-paper .disc-summary:not(:empty),.paper .disc-summary:not(:empty){color:var(--ink-strong)}.disc-caret{inline-size:1em;block-size:1em;flex:none;transition:rotate .2s ease}.disc[open] .disc-caret{rotate:90deg}.disc-head:hover,.disc-head:focus-visible{border-block-end-color:currentColor}.disc-head:focus-visible{border-block-end-width:3px;border-block-end-color:currentColor;color:var(--ink-on-ground)}.on-paper .disc-head:focus-visible,.paper .disc-head:focus-visible{color:var(--ink-strong)}.disc-body{max-inline-size:var(--width-prose);font-size:var(--size-small);line-height:1.85;color:var(--ink-on-ground-muted);padding-block-start:.3rem}.on-paper .disc-body,.paper .disc-body{color:var(--ink-muted)}.note{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.4rem;font-size:var(--size-small);line-height:1.65;color:var(--ink-on-ground-muted)}.on-paper .note,.paper .note{color:var(--ink-muted)}.note-glyph{inline-size:1.15em;block-size:1.15em;flex:none;margin-block-start:.25em;color:var(--accent-on-ground)}.on-paper .note-glyph,.paper .note-glyph{color:var(--accent-on-surface)}.note-text{min-inline-size:0;max-inline-size:var(--width-prose)}.note--caution .note-glyph{color:var(--signal-caution-on-ground)}.on-paper .note--caution .note-glyph,.paper .note--caution .note-glyph{color:var(--signal-caution)}.note .disc{margin-block-start:0;flex-basis:100%}.page--auth{min-block-size:100svh;display:grid;place-items:center;padding:var(--s-6, 32px) var(--s-5)}.auth-brand{display:inline-flex;font-size:var(--t-display);color:var(--ink-on-ground)}.auth-brand .logo{font-size:inherit}.auth-layout{display:grid;gap:var(--s-7);justify-items:center;inline-size:min(480px,100%)}@media(min-width:900px){.auth-layout{justify-items:center;inline-size:min(720px,100%);gap:clamp(2rem,4vw,3rem)}.auth-brand{justify-self:center;font-size:calc(var(--t-display) * 1.7)}.auth-brand .logo{font-size:inherit}}.auth-card{position:relative;inline-size:100%;padding:clamp(var(--s-7),4vw,var(--s-8));border-radius:var(--radius-card);color:var(--ink-strong);display:grid;gap:var(--s-5);justify-items:stretch}.auth-title{font-size:var(--t-head);color:var(--ink-strong);line-height:1.25;margin:0}.auth-form{display:grid;gap:var(--s-5)}.auth-field{display:grid;gap:var(--s-3)}.auth-committed{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding:var(--s-4) var(--s-4);border-radius:8px;background:color-mix(in srgb,var(--surface-sunken) 50%,transparent)}.auth-committed-tick{inline-size:1.15rem;block-size:1.15rem;flex:none;color:var(--ink-muted)}.auth-committed-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-lead);letter-spacing:.08em;color:var(--ink-strong)}.auth-committed .qa{margin-inline-start:auto}.field{display:grid;gap:var(--s-3)}.field-label{font-family:var(--font-display);font-weight:700;font-size:var(--t-small);color:var(--ink-strong)}.field-wrap{position:relative;inline-size:100%}.field-input{inline-size:100%;font:inherit;color:var(--ink-strong);background:color-mix(in srgb,var(--surface-sunken) 45%,transparent);border:none;border-radius:8px;padding:var(--s-4) var(--s-4)}.field-input:focus{background:color-mix(in srgb,var(--surface-sunken) 80%,transparent)}.auth-card button:focus-visible,.wizard button:focus-visible{outline:3px solid var(--accent-on-surface);outline-offset:2px}.field-input--ltr{text-align:end;letter-spacing:.06em;font-variant-numeric:tabular-nums}.field-input::placeholder{color:var(--ink-muted);opacity:1}.field-wrap--invalid.field-wrap--invalid .wobbly-border{color:var(--signal-negative)}.field-wrap--invalid.field-wrap--invalid .wobbly-border path{stroke-width:3.6}.field-wrap--invalid.field-wrap--invalid .field-input,.field-wrap--invalid.field-wrap--invalid .code-cells{background:color-mix(in srgb,var(--signal-negative) 11%,var(--surface-sunken))}.field-wrap--invalid.field-wrap--invalid .code-cell:before{background:color-mix(in srgb,var(--signal-negative) 60%,transparent)}.field-hint{font-size:var(--t-small);color:var(--ink-muted)}.field-error,.form-error{font-size:var(--ct-body);font-weight:700;color:var(--signal-negative);min-block-size:var(--ct-body-lh);line-height:var(--ct-body-lh)}.auth-field:has(>.form-error:not(:empty))>.field-error:empty{display:none}.field-error:empty{visibility:hidden}.form-error:empty{display:none}.field-wrap--invalid+.field-error:before{content:"✗ "}.code-wrap{inline-size:100%}.code-cells{display:flex;direction:ltr;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--surface-sunken) 45%,transparent)}.code-cell{position:relative;flex:1 1 0;block-size:clamp(3.4rem,14vw,3.9rem);display:grid;place-items:center}.code-cell:before{content:"";position:absolute;inset-block-start:calc(50% + .95rem);inline-size:1.15rem;block-size:2px;border-radius:2px;background:color-mix(in srgb,var(--ink-muted) 78%,transparent);transition:background .15s ease,opacity .15s ease}.code-glyph{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-head);font-weight:700;color:var(--ink-strong);line-height:1}.code-cell--filled:before{opacity:.35}.code-cell--cursor:before{background:var(--accent);block-size:3px;inline-size:1.45rem}.code-cell--cursor.code-cell--filled:before{opacity:1}.code-input{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;padding:0;border-radius:8px;background:transparent;cursor:text}.code-wrap--expired .code-cells{opacity:.5}.auth-submit{inline-size:100%;justify-content:center;margin-block-start:0}.auth-resend-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.auth-devcode{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--s-2);margin:0;padding:var(--s-2) var(--s-3);background:color-mix(in srgb,var(--ink-strong) 8%,transparent);border:1px dashed color-mix(in srgb,var(--ink-muted) 45%,transparent);border-radius:6px;color:var(--ink-strong);font-size:.8125rem}.auth-devcode-tag{color:var(--ink-muted);font-weight:700}.auth-devcode strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.2em;font-size:var(--t-small)}.auth-frost{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;border-radius:inherit;backdrop-filter:blur(7px) saturate(.85);-webkit-backdrop-filter:blur(7px) saturate(.85);background:color-mix(in srgb,var(--paper) 22%,transparent);transition:opacity .34s ease;color:var(--ink-strong)}.auth-frost--on{opacity:1}@media(prefers-reduced-motion:reduce){.auth-frost{transition:none}}.auth-seal{--seal-ink: 0;position:absolute;inset-block-start:50%;translate:0 -58%;inset-inline:0;margin-inline:auto;inline-size:clamp(13rem,68%,20rem);aspect-ratio:1;display:grid;place-items:center;z-index:5;pointer-events:none;will-change:transform,filter;container-type:inline-size}.auth-seal-ink{position:absolute;inset:0;background:var(--accent-on-surface);-webkit-mask-image:url(./stamp-seal-B5NoH47y.png);mask-image:url(./stamp-seal-B5NoH47y.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance;opacity:calc(.35 + .65 * var(--seal-ink))}.auth-seal-word{position:relative;inline-size:62%;font-family:var(--font-doodle);font-size:clamp(1.9rem,21cqi,2.6rem);line-height:1.05;text-align:center;text-wrap:balance;color:var(--accent-on-surface);opacity:calc(.2 + .8 * var(--seal-ink));rotate:-1deg}.auth-seal--set{--seal-ink: 1;rotate:-6.5deg}@property --seal-ink{syntax: "<number>"; inherits: true; initial-value: 0;}.auth-card>.form-error{min-block-size:calc(var(--ct-body-lh, 1.5) * 2em);margin:0}.profile-mount{inline-size:100%}.ob-wrap{min-block-size:100dvh;display:grid;align-content:safe center;max-inline-size:780px;margin-inline:auto;min-inline-size:0;padding-block:clamp(1.5rem,5vh,3.5rem);padding-inline:clamp(1rem,4vw,1.5rem);gap:1.4rem;justify-items:center}.ob-brand{display:inline-flex;font-size:2rem;color:var(--ink-on-ground)}.ob-brand .logo{font-size:inherit}.ob{padding:clamp(1.25rem,3.2vw,2.4rem);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.5rem);min-inline-size:0;--ob-mark-reserve: 6rem;--ob-standard-height: 42rem;min-block-size:min(var(--ob-standard-height),calc(100dvh - clamp(1.5rem,5vh,3.5rem) * 2 - var(--ob-mark-reserve)));max-block-size:min(var(--ob-standard-height),calc(100dvh - clamp(1.5rem,5vh,3.5rem) * 2 - var(--ob-mark-reserve)));inline-size:100%}.ob-title{margin:0;font-size:clamp(1.6rem,4vw,2.3rem);color:var(--ink-strong)}.ob-head{display:grid;gap:.55rem;flex:0 0 auto}.ob-head:empty{display:none}.ob-prompt{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.5;color:var(--ink-strong)}.ob-bodywrap{position:relative;flex:1 1 auto;min-block-size:0;display:flex}.ob-bodywrap>.ob-body{flex:1 1 auto;min-block-size:0}.ob-more{position:absolute;inset-block-end:.2rem;inset-inline:0;margin-inline:auto;inline-size:fit-content;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .8rem;border:0;border-radius:999px;background:var(--accent-on-surface);color:var(--paper);box-shadow:0 2px 10px #0000002e;font:inherit;font-size:var(--size-small);font-weight:700;cursor:pointer;opacity:0;translate:0 6px;scale:.94;pointer-events:none;transition:opacity .24s ease,translate .24s ease,scale .24s ease}.ob-more--on{opacity:1;translate:0 0;scale:1;pointer-events:auto}.ob-more-chev{inline-size:.95rem;block-size:.95rem;animation:ob-more-nudge 1.6s ease-in-out infinite}@keyframes ob-more-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.ob-more{transition:none}.ob-more-chev{animation:none}}.ob-head .field-label{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.5;color:var(--ink-strong)}.ob-head .field+.ob-prompt{margin-block-start:clamp(.9rem,2.4vw,1.35rem)}.ob-hint{margin:0;max-inline-size:var(--width-prose);font-size:var(--size-small);color:var(--ink-muted)}.ob-body{display:grid;gap:clamp(.9rem,2vw,1.3rem);align-content:start;flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:.35rem;padding-inline-start:.5rem;mask-image:linear-gradient(to bottom,transparent 0,black .75rem,black calc(100% - .9rem),transparent 100%);padding-block:.85rem .9rem}.ob-body--short{mask-image:none;padding-inline-end:0;align-content:safe center}.ob-body{scrollbar-width:thin;scrollbar-color:var(--ink-soft) transparent}.ob-body::-webkit-scrollbar{inline-size:6px}.ob-body::-webkit-scrollbar-track{background:transparent}.ob-body::-webkit-scrollbar-thumb{background:var(--ink-soft);border-radius:999px}.ob-body:hover::-webkit-scrollbar-thumb,.ob-body:focus-within::-webkit-scrollbar-thumb{background:var(--accent-on-surface)}.ob-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ob-stage{display:grid;gap:clamp(.9rem,2vw,1.4rem)}.ob-branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem}.ob-branch{display:grid;gap:.15rem;justify-items:start;text-align:start;padding:.8rem .9rem;background:var(--surface-sunken);color:var(--ink-strong);border:2px solid var(--ob-rest-edge);border-radius:var(--radius-paper);cursor:pointer;transition:border-color .16s ease,background .16s ease,translate .16s ease}.ob-branch:hover{translate:0 -2px;border-color:color-mix(in oklab,var(--accent-on-surface) 55%,transparent)}.ob-branch:focus-visible{outline:2px solid var(--accent-on-surface);outline-offset:-2px;border-color:var(--accent-on-surface)}.ob-branch--on{border-color:var(--accent-on-surface);background:var(--surface)}.ob-branch-label{font-family:var(--font-display);font-weight:700;font-size:1rem}.ob-branch-hint{font-size:13px;color:var(--ink-muted)}.ob-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root{--ob-rest-edge: color-mix(in oklab, var(--ink-strong) 16%, transparent)}.ob-choice{display:flex;align-items:flex-start;gap:.65rem;padding-block:.7rem;padding-inline:.8rem;text-align:start;background:var(--surface-sunken);color:var(--ink-strong);border:2px solid var(--ob-rest-edge);border-radius:var(--radius-paper);transition:background .15s ease,border-color .15s ease}.ob-choice:hover{border-color:var(--ink-muted)}.ob-choice--on{border-color:var(--accent-on-surface);background:var(--surface)}.ob-choice:focus-visible,.ob-chip:focus-visible,.ob-face:focus-visible{border-color:var(--accent);border-width:3px;outline:none}.ob-choice-mark{flex:none;inline-size:24px;block-size:24px;margin-block-start:2px;display:grid;place-items:center;border:2px solid var(--ink-muted);border-radius:50%;color:var(--surface);transition:background .15s ease,border-color .15s ease,color .15s ease}.ob-choice-mark--many{border-radius:6px}.ob-choice--on .ob-choice-mark{background:var(--accent-on-surface);border-color:var(--accent-on-surface);color:var(--ink-on-ground)}.ob-tick{inline-size:15px;block-size:15px;opacity:0;transition:opacity .15s ease}.ob-choice--on .ob-tick{opacity:1}.ob-choice-body{display:grid;gap:.1rem;min-inline-size:0}.ob-choice-label{font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.4}.ob-choice-hint{font-size:var(--size-small);line-height:1.5;color:var(--ink-muted)}.ob-chips{display:flex;flex-wrap:wrap;gap:8px}.ob-chip{padding-block:.45rem;padding-inline:.85rem;background:var(--surface-sunken);color:var(--ink-strong);border:2px solid var(--ob-rest-edge);border-radius:999px;font-size:.9375rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.ob-chip:hover{border-color:var(--ink-muted)}.ob-chip--on{background:var(--accent-on-surface);border-color:var(--accent-on-surface);color:var(--ink-on-ground)}.ob-chipwrap{display:grid;justify-items:start;gap:.6rem}.ob-faces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}@media(min-width:620px){.ob-faces{grid-template-columns:repeat(6,minmax(0,1fr))}}.ob-face{aspect-ratio:1;padding:2px;background:var(--surface-sunken);border:2px solid transparent;border-radius:50%;overflow:hidden;transition:border-color .15s ease,background .15s ease}.ob-face:hover{border-color:var(--ink-muted)}.ob-face--on{border-color:var(--accent-on-surface);border-width:3px;background:var(--surface)}.ob-face-img{inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:multiply}.dash-face-img{mix-blend-mode:multiply}.ob-nav{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;gap:clamp(1.5rem,2.5vw,1.75rem);margin-block-start:.25rem;padding-block:.75rem;background:var(--paper);color:var(--ink-strong)}.ob-nav>.stamp-btn{flex:1 1 0;min-inline-size:0;padding-inline:var(--s-4)}.ob-next{font-size:clamp(1.05rem,2vw,1.3rem);padding-inline:clamp(1.2rem,3vw,2rem)}@media(max-width:720px){.ob-choices{grid-template-columns:minmax(0,1fr)}.ob-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ob-faces{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ob-choice,.ob-chip,.ob-face,.ob-choice-mark,.ob-tick{transition:none}}.ob-back.ob-back{min-inline-size:min(9rem,100%);font-size:clamp(1.05rem,2vw,1.3rem);padding-inline:clamp(1.2rem,3vw,2rem);rotate:1deg;color:var(--ink-strong)}.ob-back.ob-back:hover{rotate:.3deg}.ob-back.ob-back:active{rotate:1.4deg}.ob-body:has(.ob-search:not([hidden])){mask-image:linear-gradient(to bottom,black 0,black calc(100% - .9rem),transparent 100%);padding-block-start:0}.ob-search{position:sticky;inset-block-start:0;z-index:1;padding-block-start:.85rem;padding-block-end:var(--s-3);background:var(--paper);color:var(--ink-strong)}.ob-search-input{inline-size:100%;font:inherit;font-size:var(--ct-body);color:var(--ink-strong);background:color-mix(in srgb,var(--surface-sunken) 55%,transparent);border:1px solid color-mix(in srgb,var(--ink-muted) 30%,transparent);border-radius:var(--cr-base);padding:var(--s-4)}.ob-search-input::placeholder{color:var(--ink-muted);opacity:1}.ob-search-input:focus{outline:none;border-color:var(--accent);border-width:2px;padding:calc(var(--s-4) - 1px);background:color-mix(in srgb,var(--surface-sunken) 80%,transparent)}.ob-search-empty{margin:var(--s-3) 0 0;font-size:var(--ct-micro);color:var(--ink-muted)}.ob-search-empty:empty{display:none}.ob-areas{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ob-area{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:2px solid var(--ob-rest-edge);border-radius:999px;background:none;font:inherit;font-size:var(--ct-body);color:var(--ink-strong);cursor:pointer;transition:border-color .15s ease,background .15s ease}.ob-area:hover{border-color:var(--ink-muted)}.ob-area--on{border-color:var(--accent-on-surface);border-width:2.5px;padding:calc(var(--s-3) - 1px) calc(var(--s-4) - 1px);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ob-area-count{display:grid;place-items:center;min-inline-size:1.35rem;block-size:1.35rem;padding-inline:.25rem;border-radius:999px;background:var(--accent-on-surface);color:var(--ink-on-ground);font-size:var(--ct-micro);font-variant-numeric:tabular-nums}.ob-area--has:not(.ob-area--on){border-color:color-mix(in srgb,var(--accent-on-surface) 55%,transparent)}.ob-groups{display:grid;gap:var(--s-5);margin-block-start:var(--s-5)}.ob-groups:empty{display:none}.ob-group{display:grid;gap:var(--s-3)}.ob-group-name{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--ct-micro);color:var(--ink-muted)}@media(min-width:900px){.ob>.trail .trail-link{inline-size:2.25rem}}.ob-area--own{border-style:dashed}.ob-area--own.ob-area--on,.ob-area--own.ob-area--has{border-style:solid}.ob-groups{justify-self:stretch;inline-size:100%}.ob-own-box{inline-size:100%}.ob-own-in{inline-size:100%;min-block-size:3.4rem;padding:.7rem .9rem;border:0;background:none;font:inherit;font-size:var(--ct-body);line-height:1.7;color:var(--ink-strong);resize:none;text-align:start}.ob-own-in:focus{outline:none}.ob-own-in::placeholder{color:var(--ink-muted)}.page--admin{min-block-size:100vh;background:var(--surface);color:var(--ink-strong)}.admin-shell{display:grid;grid-template-columns:176px minmax(0,1fr) 344px;min-block-size:100vh;block-size:100vh}.admin-nav{display:flex;flex-direction:column;gap:.4rem;padding:1rem .8rem;border-inline-end:1px solid color-mix(in srgb,var(--ink-strong) 14%,transparent)}.admin-navbtn{font:inherit;text-align:start;padding:.7rem .9rem;border-radius:10px;background:none;border:none;color:var(--ink-strong);cursor:pointer}.admin-navbtn:hover{background:color-mix(in srgb,var(--ink-strong) 8%,transparent)}.admin-nav--on{background:var(--accent);color:var(--ink-strong)}.admin-body{padding:1.4rem 1.1rem;overflow:auto;border-inline-start:1px solid color-mix(in srgb,var(--ink-strong) 14%,transparent);min-inline-size:0}.admin-preview{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.5rem;padding:.8rem;min-inline-size:0;overflow:hidden}.admin-h{font-family:var(--font-doodle);font-size:1.6rem;color:var(--ink-strong);margin-block-end:.4rem}.admin-hint{color:var(--ink-muted);font-size:.85rem;line-height:1.7;margin-block-end:.8rem}.admin-tabbody{display:grid;gap:.8rem;align-content:start}.admin-devices{display:flex;flex-wrap:wrap;gap:.4rem}.admin-device{font:inherit;font-size:.82rem;display:inline-flex;align-items:center;min-block-size:44px;padding:.4rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--ink-strong) 10%,transparent);color:var(--ink-strong);border:none;cursor:pointer}.admin-device--on{background:var(--accent);color:var(--ink-strong)}.admin-devrow{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.admin-size-note{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-muted)}.admin-stagewell{display:grid;align-items:start;justify-items:center;min-block-size:0;min-inline-size:0;overflow:hidden}.admin-stage{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink-strong) 5%,transparent) 0 10px,transparent 10px 20px);border-radius:14px;padding:.6rem;overflow:hidden;display:grid;place-items:center;inline-size:fit-content;block-size:fit-content;max-inline-size:100%;max-block-size:100%}.admin-framebox{position:relative;overflow:hidden;border:3px solid var(--ink-strong);border-radius:16px;background:var(--surface);box-shadow:0 18px 50px color-mix(in srgb,var(--shadow-cast, #000) 32%,transparent)}.admin-frame{position:absolute;inset-block-start:0;left:0;transform-origin:top left;border:none;background:var(--surface)}.admin-side{display:grid;gap:.8rem;align-content:start}.admin-content-list{display:grid;gap:.6rem}.admin-text-row{display:grid;gap:.25rem}.admin-text-name{font-size:.8125rem;font-weight:700;color:var(--accent-on-surface)}.admin-text-name--id{font-family:var(--font-mono);font-weight:400;color:var(--ink-muted)}.admin-text-section{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;color:var(--ink-muted);margin-block:.7rem .1rem}.admin-text-section:first-child{margin-block-start:0}.admin-empty{color:var(--ink-muted);font-size:.85rem;text-align:center;padding:1rem .5rem}.admin-vid-row{display:grid;gap:.3rem;font-size:.8125rem;color:var(--ink-strong);padding-block:.4rem;border-block-end:1px dashed color-mix(in srgb,var(--accent) 30%,transparent)}.admin-vid-row .field-input{font-size:.8125rem}.admin-text{font:inherit;font-size:.85rem;padding:.4rem .6rem;border-radius:8px;border:1.5px solid var(--accent);background:var(--surface);color:var(--ink-strong);resize:vertical}.admin-controls{display:grid;gap:.5rem}.admin-row{display:flex;align-items:center;gap:.6rem;color:var(--ink-strong);font-size:.85rem}.admin-row>span:first-child{inline-size:6.5rem;flex-shrink:0}.admin-reset{font:inherit;padding:.5rem;border-radius:10px;background:var(--accent-on-surface);color:var(--surface);border:none;cursor:pointer}.admin-list{display:grid;gap:.7rem}.admin-card{padding:.9rem 1.1rem;color:var(--ink-strong);display:grid;gap:.6rem}.admin-del{justify-self:start;font:inherit;font-size:.8125rem;padding:.3rem .8rem;border-radius:8px;background:none;border:1.5px solid var(--accent);color:var(--accent-on-surface);cursor:pointer}.admin-set-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;background:color-mix(in srgb,var(--ink-strong) 6%,transparent);border-radius:10px;color:var(--ink-strong);font-size:.9rem}.admin-set-row .field-input{inline-size:min(280px,60%)}@media(max-width:1180px){.admin-shell{grid-template-columns:190px minmax(0,1fr);grid-template-rows:minmax(240px,42vh) minmax(0,1fr)}.admin-nav{grid-row:1 / -1}.admin-body{border-inline-start:none;border-block-start:1px solid color-mix(in srgb,var(--ink-strong) 14%,transparent)}}@media(max-width:820px){.admin-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(220px,38vh) minmax(0,1fr);block-size:auto}.admin-nav{grid-row:auto;flex-direction:row;flex-wrap:wrap;border-inline-end:none;border-block-end:1px solid color-mix(in srgb,var(--ink-strong) 14%,transparent)}.admin-navbtn{min-block-size:44px}}.admin-sub{font-size:.8125rem;color:var(--ink-muted);margin-block-start:.4rem}.admin-group-title{font-family:var(--font-doodle);font-size:1.05rem;color:var(--accent-on-surface);margin-block:.6rem .2rem}.admin-vid-name{font-size:.82rem;font-weight:700;color:var(--ink-strong)}.admin-vid-cur{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink-muted);overflow-wrap:anywhere}.admin-scope{font-size:.8125rem;color:var(--ink-strong);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:8px;padding:.45rem .7rem}.admin-scope strong{color:var(--ink-strong)}.admin-num{inline-size:5.5ch;font:inherit;font-family:var(--font-mono);font-size:.72rem;padding:.2rem .3rem;border:1.5px solid var(--accent);border-radius:6px;background:var(--surface);color:var(--ink-strong);flex-shrink:0}.admin-row>.slider{flex:1;min-inline-size:0}.admin-faq-row{display:grid;gap:.25rem;margin-block-end:.5rem}.admin-faq-row>span{font-size:.8125rem;font-weight:700;color:var(--accent-on-surface)}.admin-faq-vids{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-block:.4rem .6rem}@media(max-width:620px){.admin-faq-vids{grid-template-columns:1fr}}.admin-doodle-palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:.4rem;margin-block:.4rem .6rem;max-block-size:220px;overflow-y:auto}.admin-doodle-btn{aspect-ratio:1;padding:5px;border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:8px;background:var(--ground-deep);cursor:pointer}.admin-doodle-btn:hover{border-color:var(--accent);background:var(--ground-raised)}.admin-doodle-btn img{inline-size:100%;block-size:100%;object-fit:contain}.admin-doodle-placed{display:grid;gap:.4rem;margin-block:.3rem .5rem}.admin-doodle-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.4rem;border-block-end:1px dashed color-mix(in srgb,var(--ink-strong) 18%,transparent)}.admin-doodle-row .slider{flex:1;min-inline-size:0}.admin-doodle-sliders{display:grid;gap:.25rem;flex:1 1 130px;min-inline-size:0}.admin-mini{display:grid;grid-template-columns:3.2rem 1fr;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--ink-muted)}.admin-mini .slider{flex:1}.admin-layer{display:flex;align-items:center;gap:.45rem;flex:1 0 100%;flex-wrap:wrap}.admin-layer-lbl{font-size:.8125rem;color:var(--ink-muted)}.admin-layerbtn{font:inherit;font-size:.8125rem;line-height:1;inline-size:28px;block-size:28px;border-radius:6px;border:1.5px solid var(--ink-strong);background:var(--surface);color:var(--ink-strong);cursor:pointer}.admin-layerbtn:hover{background:var(--signal-caution-on-ground)}.admin-layer-front{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;margin-inline-start:auto}.admin-doodle-thumb{inline-size:34px;block-size:34px;flex-shrink:0;padding:3px;border-radius:7px;background:var(--ground-deep)}.admin-doodle-thumb img{inline-size:100%;block-size:100%;object-fit:contain}.admin-doodlemgr .admin-del{font-size:.8125rem;padding:.25rem .6rem}.admin-doodle-item{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:10px}.admin-doodle-row{display:flex;align-items:center;gap:.55rem;flex:1;padding:.3rem .45rem;border:1px solid color-mix(in srgb,var(--ink-strong) 14%,transparent);border-radius:9px;background:var(--surface);cursor:pointer;font:inherit;text-align:start}.admin-doodle-row[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.admin-doodle-name{font-size:.78rem;color:color-mix(in srgb,var(--ink-strong) 62%,transparent)}.qa-row{display:grid;gap:.5rem}.qa-answer{min-block-size:4.5rem;resize:vertical;line-height:1.7}.qa-try-out{margin-block-start:.5rem;display:grid;gap:.35rem}.qa-try-hit{margin:0;font-size:.78rem;color:color-mix(in srgb,var(--ink-strong) 62%,transparent)}.qa-try-answer{margin:0;padding:.55rem .7rem;background:var(--surface);border-inline-start:2px solid var(--accent);border-radius:8px;line-height:1.7}.qa-try-miss{margin:0;font-size:.8rem;color:color-mix(in srgb,var(--ink-strong) 58%,transparent);line-height:1.7}.bl-rows{display:grid;gap:.9rem;margin-block:.6rem}.bl-row{display:grid;gap:.25rem}.bl-rowno{font-size:var(--ct-micro);line-height:var(--ct-micro-lh);color:var(--ink-muted)}.bl-track{display:grid;grid-template-columns:repeat(12,1fr);align-items:stretch;min-block-size:92px;padding-block:.35rem;border:var(--cb-hair) solid color-mix(in srgb,var(--ink-strong) 22%,transparent);border-radius:var(--cr-base);background:var(--surface-sunken)}.bl-card{grid-column:span var(--span);rotate:var(--rot);display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:.2rem;min-inline-size:0;padding:.4rem .45rem;border-inline-start:var(--cb-hair) solid color-mix(in srgb,var(--ink-strong) 22%,transparent);background:var(--surface);color:var(--ink-strong)}.bl-card:first-child{border-inline-start:none}.bl-name{font-size:var(--ct-micro);line-height:var(--ct-micro-lh);font-weight:700;overflow-wrap:anywhere}.bl-meta{display:flex;align-items:center;gap:.3rem;font-size:var(--ct-micro);line-height:var(--ct-micro-lh);color:var(--ink-muted)}.bl-span{padding-inline:.35rem;border-radius:var(--cr-tight);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-on-surface);font-weight:700}.bl-rot{font-family:var(--font-mono)}.bl-ops{display:flex;flex-wrap:wrap;align-items:end;gap:.15rem;align-self:end}.bl-op.admin-layerbtn{inline-size:26px;block-size:26px;font-size:var(--ct-micro);padding:0}.bl-op.admin-layerbtn:disabled{border-color:color-mix(in srgb,var(--ink-strong) 20%,transparent);color:var(--ink-muted);background:var(--surface-sunken);cursor:default}.bl-op.admin-layerbtn:disabled:hover{background:var(--surface-sunken)}.bl-reset{justify-self:start;margin-block-start:.3rem}@media(max-width:760px){.bl-track{grid-template-columns:1fr;min-block-size:0}.bl-card{grid-column:auto;rotate:none;border-inline-start:none;border-block-start:var(--cb-hair) solid color-mix(in srgb,var(--ink-strong) 22%,transparent)}.bl-card:first-child{border-block-start:none}}.ga-game+.ga-game{margin-block-start:.9rem;padding-block-start:.7rem;border-block-start:1px dashed color-mix(in srgb,var(--ink-strong) 18%,transparent)}.ga-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin-block:.4rem}.ga-frame{margin:0;inline-size:104px;border:1.5px solid color-mix(in srgb,var(--ink-strong) 30%,transparent);border-radius:9px;background:var(--ground-deep);overflow:hidden}.ga-frame img{display:block;inline-size:100%;block-size:64px;object-fit:cover}.ga-ops{display:flex;align-items:center;gap:.2rem;padding:.2rem}.ga-ops .admin-layerbtn{inline-size:24px;block-size:24px;font-size:.8125rem}.ga-ops .admin-del{margin-inline-start:auto;font-size:.8125rem;padding-inline:.45rem;padding-block:.15rem}.ga-empty{font-size:.8125rem;color:var(--ink-muted)}.ga-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:.35rem;max-block-size:168px;overflow-y:auto;margin-block-end:.5rem}.ga-pick{padding:0;aspect-ratio:4 / 3;border:1.5px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:7px;background:var(--ground-deep);cursor:pointer;overflow:hidden}.ga-pick:hover,.ga-pick:focus-visible{border-color:var(--accent)}.ga-pick img{inline-size:100%;block-size:100%;object-fit:cover}.ga-err{font-size:.8125rem;color:var(--accent-on-surface);margin-block:.3rem 0}.cp-box{display:flex;flex-direction:column;gap:.55rem}.cp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-block-end:.5rem}.cp-search{flex:1 1 auto;min-inline-size:0}.cp-count{font-size:.8125rem;color:var(--ink-muted);white-space:nowrap}.cp-list{display:flex;flex-direction:column;gap:.5rem}.cp-section{margin-block:.7rem .1rem;font-size:.8125rem;letter-spacing:.04em;color:var(--ink-muted)}.cp-section:first-child{margin-block-start:0}.cp-row{display:flex;flex-direction:column;gap:.28rem;padding:.45rem .5rem;border:1.5px solid color-mix(in srgb,var(--ink-strong) 16%,transparent);border-radius:9px;background:color-mix(in srgb,var(--paper) 70%,transparent)}.cp-row--edited{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.cp-row--locked{background:color-mix(in srgb,var(--ink-strong) 6%,transparent)}.cp-row--orphan{border-style:dashed;border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.cp-key{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.8125rem}.cp-id{font-size:.8125rem;color:var(--ink-strong)}.cp-attr,.cp-was,.cp-problem{font-size:.8125rem;line-height:1.5;padding-inline:.35rem;border-radius:5px;border:1px solid color-mix(in srgb,var(--ink-strong) 28%,transparent);color:var(--ink-muted)}.cp-was{border-style:dashed}.cp-problem{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent-on-surface)}.cp-text,.cp-input,.cp-rich{inline-size:100%;font-size:.8125rem}.cp-rich-wrap{display:flex;flex-direction:column;gap:.25rem}.cp-marks{display:flex;gap:.2rem}.cp-mark{inline-size:auto;block-size:24px;padding-inline:.45rem;font-size:.8125rem}.cp-rich{min-block-size:2.4rem;padding:.35rem .45rem;border:1.5px solid color-mix(in srgb,var(--ink-strong) 30%,transparent);border-radius:7px;background:var(--paper);color:var(--ink-strong);line-height:1.75}.cp-rich:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cp-locked-value{margin:0;font-size:.8125rem;color:var(--ink-muted)}.cp-source{font-size:.8125rem;color:var(--ink-muted);border-inline-start:2px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-inline-start:.4rem}.cp-undo{align-self:flex-start;font-size:.8125rem;padding-inline:.45rem;padding-block:.15rem}.cp-reset{align-self:flex-start}.devp{position:fixed;bottom:12px;left:12px;z-index:200;inline-size:300px;max-block-size:calc(100vh - 24px);overflow-y:auto;background:#1f1f1ff5;border:1.5px solid var(--vermilion);border-radius:12px;color:var(--paper);font-size:.8rem;padding:.7rem;box-shadow:0 14px 40px #00000080}.devp--closed>*:not(.devp-collapse){display:none}.devp--closed{inline-size:auto}.devp-collapse{inline-size:30px;block-size:30px;border-radius:8px;background:var(--accent-on-surface);color:var(--ink-on-ground);margin-block-end:.4rem}.devp-tabs{display:flex;gap:.3rem;margin-block-end:.6rem}.devp-tab{flex:1;padding:.3rem .4rem;border-radius:7px;background:#f4ead61f;font-size:.78rem}.devp-tab--on{background:var(--vermilion)}.devp-group{display:grid;gap:.4rem;margin-block-end:.8rem}.devp-group-title{font-family:var(--font-doodle);font-size:1rem;color:var(--vermilion)}.devp-row{display:flex;align-items:center;gap:.5rem}.devp-row--stack{flex-direction:column;align-items:stretch;gap:.2rem}.devp-row input[type=range]{flex:1;accent-color:var(--vermilion)}.devp-label{inline-size:4.2rem;flex-shrink:0;color:var(--paper-soft)}.devp-val{inline-size:3ch;font-family:var(--font-mono);font-size:.7rem}.devp-palette{display:flex;flex-wrap:wrap;gap:.3rem}.devp-glyph{inline-size:38px;block-size:38px;border-radius:8px;background:#f4ead61a;color:var(--vermilion);padding:5px}.devp-glyph:hover{background:#e2452c4d}.devp-glyph svg{inline-size:100%;block-size:100%}.devp-hint{color:var(--paper-soft);line-height:1.7}.devp-text,.devp-select{font:inherit;background:#f4ead61a;color:var(--paper);border:1px solid rgb(244 234 214 / .25);border-radius:6px;padding:.25rem .5rem}.devp-foot{display:flex;gap:.4rem}.devp-btn{flex:1;padding:.35rem;border-radius:7px;background:var(--note-green);color:var(--paper)}.devp-btn--danger{background:var(--vermilion-2)}body.devp-placing{cursor:crosshair}.devp-device{display:block;font-size:.72rem;color:var(--paper-soft);margin-block-end:.4rem}.devp--closed .devp-device{display:none}.devp-glyph img{inline-size:100%;block-size:100%;object-fit:contain}.dev-doodle{position:absolute;z-index:0;cursor:grab}.section>.wrap,.section>.board-wrap,.section>.faq-wrap,.footer>*{position:relative;z-index:1}.dev-doodle--sel{outline:2px dashed var(--vermilion);outline-offset:4px}.dev-doodle svg,.dev-doodle img{inline-size:100%;block-size:auto;pointer-events:none;user-select:none}.dev-doodle img{object-fit:contain}.zk-doodlebar{position:fixed;inset-block-end:10px;inset-inline:10px;z-index:99990;max-block-size:40vh;overflow-y:auto;background:var(--paper);color:var(--ink, #211d1a);border:2px solid var(--vermilion);border-radius:14px;padding:.7rem .9rem;box-shadow:0 14px 40px #00000073}.zk-doodlebar-title{display:block;font-family:var(--font-doodle);color:var(--vermilion);margin-block-end:.4rem}.zk-doodlebar .devp-hint{color:var(--ink-soft)}.zk-doodlebar .devp-label{color:var(--ink, #211d1a)}.zk-doodlebar .devp-glyph{background:#e2452c14}.dev-doodle-h{position:absolute;inline-size:18px;block-size:18px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-cast, #000) 40%,transparent);z-index:3;touch-action:none}.dev-doodle-h--size{right:-9px;bottom:-9px;cursor:nwse-resize}.dev-doodle-h--rot{left:50%;top:-28px;margin-inline-start:-9px;cursor:grab;background:var(--surface);border-color:var(--accent)}.dev-doodle-h--rot:before{content:"";position:absolute;left:50%;top:100%;inline-size:2px;block-size:20px;margin-inline-start:-1px;background:var(--accent)}.gcard.is-editable{cursor:grab;touch-action:none}.gcard.is-editable:active{cursor:grabbing}.bg-grip{position:absolute;inline-size:16px;block-size:16px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-cast, #000) 40%,transparent);z-index:4;touch-action:none}.bg-grip--wide{right:-8px;top:50%;margin-top:-8px;cursor:ew-resize}.bg-grip--tilt{left:-8px;top:-8px;cursor:grab;background:var(--surface);border-color:var(--accent)}.page--profile{min-block-size:100dvh;padding-block-end:0;background:var(--ground)}.profile-mount{display:block}.dash{--dash-tab-w: 96px;--dash-tab-overlap: 30px;--dash-tab-standoff: 7px;--dash-pad-block: clamp(.75rem, 2vh, 1.5rem);position:fixed;inset:0;z-index:0;padding:clamp(1rem,3.2vh,2.2rem) clamp(1rem,3.5vw,3rem);display:grid;grid-template-columns:var(--dash-tab-w) minmax(0,1fr);gap:0;align-items:stretch;overflow:hidden}.dash-ground{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--ground)}.dash-ground .curtain-canvas{inline-size:100%;block-size:100%;display:block}.dash-rail{grid-column:1;display:flex;flex-direction:column;gap:.7rem;min-block-size:0;padding-block-start:clamp(.5rem,2vh,1.4rem)}.dash-index{position:relative;display:flex;flex-direction:column;gap:8px;min-block-size:0;overflow-y:auto;overflow-x:visible;scrollbar-width:none}.dash-index::-webkit-scrollbar{display:none}.dash-tab{position:relative;inline-size:var(--dash-tab-w);min-block-size:82px;display:grid;justify-items:center;align-content:center;gap:6px;padding-block:.7rem;padding-inline:.4rem;inline-size:calc(var(--dash-tab-w) + var(--dash-tab-overlap));margin-inline-end:calc(var(--dash-tab-overlap) * -1);padding-inline-end:calc(.4rem + var(--dash-tab-overlap));z-index:0;box-shadow:var(--shadow-paper);background:var(--surface-sunken);color:var(--ink-muted);border-start-start-radius:var(--radius-paper);border-end-start-radius:var(--radius-paper);border-start-end-radius:0;border-end-end-radius:0;transition:background .18s ease,color .18s ease}.dash-tab:hover{color:var(--accent-on-surface)}.dash-tab--on{z-index:3;background:var(--surface);color:var(--accent-on-surface);box-shadow:none}.dash-tab-glyph{inline-size:28px;block-size:28px}.dash-tab-label{font-family:var(--font-display);font-weight:700;font-size:var(--t-small);line-height:1.2;text-align:center}.dash-sheet{grid-column:2;position:relative;z-index:1;border-radius:var(--radius-card);min-block-size:0;block-size:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:clamp(1rem,2.4vw,2rem);box-shadow:var(--shadow-paper)}.dash-who{position:relative}.dash-who-h{margin:0;font:inherit}.dash-who-btn{display:inline-flex;align-items:center;gap:.7rem;padding-block:.4rem;padding-inline:.5rem .9rem;background:var(--surface-sunken);color:var(--ink-strong);border-radius:var(--radius-paper);transition:background .16s ease}.dash-who-btn:hover{background:var(--surface);box-shadow:var(--shadow-on-paper)}.dash-face{inline-size:52px;block-size:52px;display:grid;place-items:center;border-radius:50%;background:var(--surface);border:2.5px solid var(--accent-on-surface);overflow:hidden;flex:none}.dash-face-img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:50%}.dash-face-initial{font-family:var(--font-display);font-weight:800;font-size:1.4rem;color:var(--accent-on-surface)}.dash-who-name{font-family:var(--font-display);font-weight:800;font-size:var(--t-lead);line-height:1.2}.dash-who-caret{inline-size:20px;block-size:20px;color:var(--ink-muted);transition:rotate .2s var(--ease-place)}.dash-who-btn[aria-expanded=true] .dash-who-caret{rotate:180deg}.dash-menu{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0;inset-inline-end:auto;z-index:30;min-inline-size:14rem;max-inline-size:min(18rem,62vw);display:grid;padding:.35rem;background:var(--surface);border:2px solid var(--ink-strong);border-radius:var(--radius-paper);box-shadow:0 10px 30px #00000073}@media(max-width:860px){.dash-menu{max-inline-size:min(20rem,86vw)}}.dash-menu-item{display:flex;align-items:center;gap:.6rem;padding-block:.6rem;padding-inline:.6rem;border-radius:10px;color:var(--ink-strong);font-family:var(--font-body);font-size:var(--size-body);text-align:start;transition:background .14s ease,color .14s ease}.dash-menu-item:hover{background:var(--surface-sunken);color:var(--accent-on-surface)}.dash-menu-item:last-child{color:var(--accent-on-surface)}.dash-menu-glyph{inline-size:22px;block-size:22px;flex:none}.dash-panel:focus{outline:none}.dash-file{display:grid;gap:clamp(.9rem,2.2vw,1.6rem);align-content:start}@media(width>=62rem){.dash-file{grid-template-columns:minmax(0,30rem) minmax(0,21rem);justify-content:start;column-gap:clamp(1.1rem,2.4vw,2rem);align-items:start}.dash-file>.dash-files,.dash-file>.dash-now,.dash-file>.dash-spine,.dash-file>.dash-tiles,.dash-file>.dash-clock,.dash-file>.dash-slot-line{grid-column:1}.dash-file>.dash-agenda-wrap{grid-column:2;grid-row:1 / -1;margin-block-start:0;justify-items:stretch}}.dash-files{display:flex;flex-wrap:wrap;gap:6px}.dash-file-pick{padding-block:.4rem;padding-inline:.9rem;border-radius:999px;background:var(--surface-sunken);color:var(--ink-muted);font-family:var(--font-display);font-weight:700;font-size:var(--t-small);transition:background .16s ease,color .16s ease}.dash-file-pick[data-on=true]{background:var(--accent-on-surface);color:var(--ink-on-ground)}.dash-now{display:grid;grid-template-columns:auto minmax(0,auto) auto;inline-size:fit-content;max-inline-size:100%;align-items:center;gap:clamp(.9rem,2.2vw,1.6rem);padding:clamp(1rem,2.4vw,1.7rem);background:var(--surface-sunken);border-radius:var(--radius-paper)}.dash-mark{position:relative;inline-size:clamp(72px,9vw,92px);block-size:clamp(72px,9vw,92px);display:grid;place-items:center;flex:none}.dash-mark>.wobbly-border{color:var(--accent-on-surface)}.dash-mark-n{font-family:var(--font-doodle);font-size:var(--t-display);line-height:1;color:var(--accent-on-surface)}.dash-mark-glyph{inline-size:44%;block-size:44%;color:var(--accent-on-surface)}.dash-now-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--t-head);line-height:1.2;color:var(--ink-strong)}.dash-now-line{margin:.25rem 0 0;font-size:var(--size-body);color:var(--ink-muted)}.dash-go{flex:none;font-size:var(--t-lead);padding-block:.6rem;padding-inline:clamp(1.3rem,3vw,2.2rem)}.dash-wait{flex:none;padding-block:.45rem;padding-inline:1rem;border-radius:999px;background:var(--surface);color:var(--ink-muted);font-family:var(--font-display);font-weight:700;font-size:var(--t-small)}.dash-spine{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.dash-seg{display:grid;gap:.5rem;align-content:start}.dash-seg-bar{display:block;block-size:14px;border-radius:7px;background:var(--surface-sunken);transition:block-size .2s var(--ease-place)}.dash-seg[data-state=closed] .dash-seg-bar{background:var(--signal-positive)}.dash-seg[data-state=open] .dash-seg-bar{background:var(--accent)}.dash-seg[data-state=locked] .dash-seg-bar{background:var(--surface-sunken);border:2px dashed var(--ink-muted)}.dash-seg[data-focus=true] .dash-seg-bar{block-size:24px;border-radius:12px}.dash-seg-foot{display:flex;align-items:baseline;gap:.35rem;min-inline-size:0}.dash-seg-n{font-family:var(--font-display);font-weight:800;font-size:var(--t-small);color:var(--ink-muted);flex:none}.dash-seg[data-state=closed] .dash-seg-n{color:var(--signal-positive)}.dash-seg-title{font-size:var(--t-small);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-seg[data-focus=true] .dash-seg-n,.dash-seg[data-focus=true] .dash-seg-title{color:var(--ink-strong);font-weight:700}.dash-tiles{display:flex;flex-wrap:wrap;gap:8px;inline-size:fit-content;max-inline-size:100%}.dash-tile{display:grid;gap:.15rem;align-content:center;justify-items:start;min-inline-size:clamp(6.5rem,12vw,9rem);padding:clamp(.7rem,1.7vw,1.1rem);background:var(--surface-sunken);border-radius:var(--radius-paper)}.dash-tile-v{font-family:var(--font-display);font-weight:800;font-size:var(--t-title);line-height:1.15;color:var(--ink-strong)}.dash-tile[data-tone=accent] .dash-tile-v{color:var(--accent-on-surface)}.dash-tile-l{font-size:var(--t-small);color:var(--ink-muted)}.dash-slot{display:grid;justify-items:center;align-content:center;gap:1rem;min-block-size:100%;padding-block:clamp(2rem,8vh,4.5rem);text-align:center}.dash-slot-glyph{inline-size:58px;block-size:58px;color:var(--ink-muted)}.dash-slot-line{max-inline-size:36ch;margin:0;font-size:var(--size-body);color:var(--ink-muted)}.dash-slot-go{margin-block-start:.25rem}.dash-slot--opening .dash-slot-glyph{animation:dash-slot-breathe 1.6s ease-in-out infinite}@keyframes dash-slot-breathe{0%,to{opacity:.35}50%{opacity:.8}}@media(prefers-reduced-motion:reduce){.dash-slot--opening .dash-slot-glyph{animation:none;opacity:.55}}.dash-demo{position:absolute;inset-block-end:.5rem;inset-inline-end:clamp(1rem,3vw,2.25rem);font-size:var(--t-small);color:var(--ink-on-ground-muted)}@media(max-width:860px){.dash{grid-template-columns:minmax(0,1fr);padding-block-end:calc(var(--dash-pad-block) + 88px)}.dash-rail,.dash-sheet{grid-column:1}.dash-rail{flex-direction:row;align-items:center;justify-content:flex-start;padding-block-start:0}.dash-index{position:fixed;inset-block-start:auto;inset-block-end:0;inset-inline:0;z-index:20;flex-direction:row;gap:4px;padding-block:.9rem .55rem;padding-inline:.5rem;background:var(--surface);box-shadow:0 -12px 34px #00000080;--torn-h: 11px}.dash-index{margin-block-start:0}.dash-tab,.dash-tab--on{flex:1;inline-size:auto;min-block-size:56px;margin-inline-end:0;padding-inline:.25rem;background:transparent;border-radius:12px;box-shadow:none;gap:4px}.dash-tab--on{background:var(--surface-sunken)}.dash-tab--on:before{content:"";position:absolute;inset-block:auto 4px;inset-inline:34%;block-size:3px;border-radius:2px;background:var(--accent)}.dash-tab-glyph{inline-size:24px;block-size:24px}.dash-tab-label{font-size:var(--t-small)}.dash-sheet{min-block-size:auto}.dash-demo{inset-block-end:calc(88px + .5rem)}}@media(max-width:700px){.dash-now{grid-template-columns:auto minmax(0,1fr);row-gap:1rem}.dash-go,.dash-wait{grid-column:1 / -1;justify-self:stretch;text-align:center;justify-content:center}.dash-tile{flex:1 1 auto}.dash-seg-title{display:none}}@media(prefers-reduced-motion:reduce){.dash-tab,.dash-seg-bar,.dash-who-caret,.dash-who-btn,.dash-menu-item{transition:none}}.dash-rail .dash-who{flex:none;margin-inline-end:0;margin-block-end:clamp(.9rem,2.6vh,1.6rem)}.dash-rail .dash-who-btn{inline-size:100%;display:grid;justify-items:center;gap:.4rem;padding:.2rem .15rem;background:none;box-shadow:none;color:var(--ink-on-ground);border-radius:var(--radius-paper)}.dash-rail .dash-who-btn:hover{background:none;color:var(--accent-on-ground)}.dash-rail .dash-face{inline-size:52px;block-size:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--surface-sunken);box-shadow:0 1px color-mix(in oklab,var(--ink-strong) 18%,transparent)}.dash-rail .dash-face-img{inline-size:100%;block-size:100%;object-fit:cover}.dash-rail .dash-who-caret{display:none}.dash-rail .dash-who-name{inline-size:100%;font-size:var(--t-small);text-align:center;white-space:nowrap;overflow:hidden}.dash-rail .dash-who-name>span{display:inline-block}.dash-rail .dash-who-name--marquee>span{animation:dash-name-sweep 7s ease-in-out infinite alternate}@keyframes dash-name-sweep{0%,12%{transform:translate(0)}88%,to{transform:translate(var(--dash-name-shift, 0px))}}@media(prefers-reduced-motion:reduce){.dash-rail .dash-who-name{white-space:normal;overflow-wrap:anywhere}.dash-rail .dash-who-name--marquee>span{animation:none}}.dash-tab-art{inline-size:30px;block-size:30px;display:block;background-color:currentColor;-webkit-mask-image:var(--dash-art);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--dash-art);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.dash-tab[data-enroll] .dash-tab-label{inline-size:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;hyphens:auto}.dash-agenda-wrap{display:grid;gap:.8rem;justify-items:start;margin-block-start:clamp(.9rem,2.4vh,1.5rem)}.dash-agenda{list-style:none;margin:0;padding:0;inline-size:100%;display:grid;gap:6px}.dash-ag-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem .9rem;padding:.6rem .8rem;border-radius:var(--radius-paper);background:var(--surface-sunken)}.dash-ag-row[data-state=open]{background:var(--surface);outline:1.5px solid var(--accent-on-surface)}.dash-ag-mark{position:relative;inline-size:26px;block-size:26px;display:grid;place-items:center;color:var(--ink-muted)}.dash-ag-ring{position:absolute;inset:0;inline-size:100%;block-size:100%}.dash-ag-n{position:relative;font-size:var(--t-small);color:var(--ink-strong)}.dash-ag-row[data-state=open] .dash-ag-mark{color:var(--accent-on-surface)}.dash-ag-row[data-state=closed] .dash-ag-mark{color:var(--signal-positive, var(--ink-muted))}.dash-ag-when{display:grid;gap:.1rem;text-align:end}.dash-ag-date{font-size:var(--t-small);color:var(--ink-strong)}.dash-ag-clock,.dash-ag-win,.dash-ag-unset{font-size:var(--t-small);color:var(--ink-muted)}@media(width<40rem){.dash-ag-row{grid-template-columns:auto minmax(0,1fr)}.dash-ag-when,.dash-ag-win{grid-column:2;text-align:start}}.dash-clock{display:flex;align-items:baseline;justify-content:center;gap:.7rem;margin-block:.9rem;padding:.9rem 1rem;border-radius:var(--radius-paper);background:var(--surface-sunken)}.dash-clock-lab{font-size:var(--t-small);color:var(--ink-muted)}.dash-clock-face{direction:ltr;display:flex;align-items:baseline;gap:.15rem;font-family:var(--font-display);font-size:var(--t-head);color:var(--accent-on-surface);font-variant-numeric:tabular-nums}.dash-clock-sep{opacity:.5}@media(width>=62rem){.dash-panel:has(>.dash-file){block-size:100%;display:grid;align-content:stretch}.dash-file{align-content:stretch;row-gap:clamp(.9rem,2.2vw,1.6rem);max-block-size:100%}.dash-file>*{align-self:stretch}.dash-file-col{display:grid;align-content:space-between;row-gap:clamp(.6rem,1.6vw,1.1rem)}}.dash-standing{margin:0;font-size:var(--t-body, .9375rem);line-height:var(--lh-text, 1.75);color:var(--ink-muted);font-variant-numeric:tabular-nums}.dash-standing-sep{opacity:.5}.dash-standing-state{color:var(--accent-on-surface);font-weight:600}.dash-tab--on{background:var(--paper)}.dash-tab{background:var(--surface-sunken);transition:background .18s ease,color .18s ease}.dash-rail .dash-tab.dash-tab--on,.dash-tab.dash-tab--on{background:var(--paper);color:var(--accent-on-surface)}.en{--en-accent: var(--accent-on-surface);display:grid;justify-items:center;text-align:center;gap:clamp(.9rem,2.4vw,1.4rem);padding-block:clamp(1rem,4vw,2.5rem);max-inline-size:40rem;margin-inline:auto}.en[data-stage=open]{--en-accent: var(--signal-positive)}.en[data-stage=waiting],.en[data-stage=between]{--en-accent: var(--accent-warm-on-surface)}.en[data-stage=reading]{--en-accent: var(--accent-on-surface)}.en-head{display:grid;justify-items:center;gap:.55rem}.en-markwrap{inline-size:clamp(3.25rem,9vw,4.25rem);aspect-ratio:1;color:var(--en-accent)}.en-mark{inline-size:100%;block-size:100%;overflow:visible}.en-title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,3.6vw,1.9rem);font-weight:700;line-height:1.35;color:var(--ink-strong);text-wrap:balance}.en-line{margin:0;max-inline-size:30rem;font-size:var(--ct-body);line-height:1.75;color:var(--ink-muted);text-wrap:pretty}.en-pips{display:flex;gap:.4rem;align-items:center}.en-pip{inline-size:2rem;block-size:.4rem;border-radius:999px;background:color-mix(in srgb,var(--ink-muted) 25%,transparent)}.en-pip[data-state=closed]{background:var(--signal-positive)}.en-pip[data-state=open]{background:var(--en-accent)}.en-facts{margin:0;padding:0;list-style:none;display:grid;gap:.5rem;max-inline-size:30rem;font-size:var(--size-small);line-height:1.7;color:var(--ink-muted)}.en-facts li{padding-inline-start:.9rem;position:relative;text-align:start}.en-facts li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.62em;inline-size:.32rem;block-size:.32rem;border-radius:50%;background:var(--en-accent)}.en-cd-cap{margin:0;font-size:var(--size-small);color:var(--ink-muted)}.en-cd{display:flex;align-items:baseline;justify-content:center;gap:clamp(.7rem,2.5vw,1.4rem);font-variant-numeric:tabular-nums}.en-cd-unit{display:grid;justify-items:center;gap:.15rem}.en-cd-v{font-family:var(--font-display);font-size:clamp(2.25rem,8vw,3.5rem);font-weight:700;line-height:1;color:var(--ink-strong)}.en-cd-l{font-size:var(--size-small);color:var(--ink-muted)}.en-when{margin:0;font-size:var(--size-small);color:var(--ink-muted)}.en-enter{inline-size:min(22rem,100%);font-size:clamp(1.1rem,2.8vw,1.35rem);padding-block:.9rem}.en-sitting:empty{display:none}.en-sitting{inline-size:100%}.en-note{margin:0;max-inline-size:28rem;font-size:var(--size-small);line-height:1.7;color:var(--ink-muted)}.en-sched{inline-size:100%;display:grid;justify-items:center;gap:clamp(.9rem,2.4vw,1.3rem)}.en-sched-pick{inline-size:100%;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(.9rem,2.5vw,1.5rem);align-items:start}@media(max-width:720px){.en-sched-pick{grid-template-columns:minmax(0,1fr)}}.en-sched-time{display:grid;justify-items:center;gap:.8rem}.en-chosen{margin:0;font-size:var(--ct-body);color:var(--ink-strong)}.en-go{inline-size:100%}.en-or{inline-size:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;color:var(--ink-muted);font-size:var(--size-small)}.en-or:before,.en-or:after{content:"";block-size:1px;background:color-mix(in srgb,var(--ink-muted) 30%,transparent)}.en-now{inline-size:min(24rem,100%);display:grid;justify-items:center;gap:.15rem;padding:.8rem 1.2rem;border:2px solid color-mix(in srgb,var(--en-accent) 45%,transparent);border-radius:var(--cr-base);background:transparent;color:var(--ink-strong);font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.en-now:hover,.en-now:focus-visible{border-color:var(--en-accent);background:color-mix(in srgb,var(--en-accent) 8%,transparent)}.en-now-t{font-weight:700}.en-now-s{font-size:var(--size-small);color:var(--ink-muted)}.en-err{margin:0;min-block-size:1.4em;font-size:var(--size-small);color:var(--accent-on-surface)}@media(prefers-reduced-motion:reduce){.en-now{transition:none}}.en-sky{inline-size:min(24rem,100%);margin-block-end:clamp(.4rem,1.5vw,.8rem)}.dawn{inline-size:100%;block-size:auto;overflow:visible}.dawn-horizon{fill:none;stroke:var(--ink-strong);stroke-width:2.4;stroke-linecap:round;opacity:.75}.dawn-sun{fill:none;stroke:var(--en-accent);stroke-width:2.6}.dawn-ray{fill:none;stroke:var(--en-accent);stroke-width:2.2;stroke-linecap:round}.dawn-rays{opacity:.6}.dawn-glow{fill:var(--en-accent);opacity:.28;filter:blur(14px)}.dawn[data-close=near] .dawn-glow{opacity:.62}.dawn[data-close=near] .dawn-rays{opacity:1}@media(prefers-reduced-motion:reduce){.dawn-glow{filter:none}}.en-cd{direction:ltr}.en{--en-step: clamp(.7rem, 2vw, 1rem);gap:var(--en-step)}.en>*{margin:0}.en-head{margin-block-end:calc(var(--en-step) * .5)}.en-enter,.en-sched{margin-block-start:calc(var(--en-step) * 1.5)}.en-line,.en-note,.en-facts{max-inline-size:30rem}.en-facts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem 1.4rem;max-inline-size:34rem;text-align:start}.en-fact{display:grid;gap:.15rem;padding-inline-start:0;align-content:start}.en-fact:before{content:none}.en-fact-lead{font-weight:700;color:var(--ink-strong);line-height:1.5}.en-fact-line{color:var(--ink-muted);line-height:1.65}.en,.en-sched,.en-sched-pick,.en-sched-time{max-inline-size:100%}.en>*,.en-sched>*,.en-sched-pick>*{max-inline-size:100%;min-inline-size:0}.cal{max-inline-size:100%}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-cell,.cal-day{min-inline-size:0}@media(max-width:560px){.en-facts,.en-sched-pick{grid-template-columns:minmax(0,1fr)}.en-sched-time{inline-size:100%}}.en-sched-pick{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.en-sched-time{inline-size:100%;gap:.6rem}.en-sched-time .dt-clock,.en-sched-time .drum-row{inline-size:100%}.en-sched-time .drum{inline-size:6.5rem;block-size:8rem}.en-sched-time .drum-list{padding-block:2.8rem}.en{min-block-size:min(100%,42rem);align-content:center}.en-sched-pick{align-items:stretch;gap:clamp(1rem,2.6vw,1.6rem)}.en-sched-pick>*{min-block-size:17rem}.en-sched-pick .cal-day{block-size:1.95rem}.en-sched-pick .cal-grid{gap:2px}.en-sched-time{justify-content:center;gap:.9rem}.en-sched-time .drum{inline-size:8.5rem;block-size:11rem}.en-sched-time .drum-list{padding-block:4.3rem}.en-sched-time .drum-item,.en-sched-time .drum-window{block-size:2.4rem}.en-sched-time .drum-item{font-size:1.9rem;line-height:2.4rem}.en-chosen{font-size:var(--ct-body)}.en-sched-acts{inline-size:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,2vw,1.1rem);align-items:stretch}.en-sched-acts>*{inline-size:100%;margin:0}.en-sched-acts .en-now{min-block-size:100%}@media(max-width:560px){.en-sched-acts{grid-template-columns:minmax(0,1fr)}.en-sched-pick>*{min-block-size:0}}.en-cf{inline-size:min(30rem,92vw);max-inline-size:min(30rem,92vw);border:none;padding:0;border-radius:var(--radius-card);background:var(--paper);color:var(--ink-strong);box-shadow:var(--shadow-paper)}.en-cf::backdrop{background:#00000073}.en-cf-in{display:grid;gap:.9rem;padding:clamp(1.2rem,4vw,1.8rem);text-align:center;justify-items:center}.en-cf-h{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,3vw,1.5rem);color:var(--ink-strong)}.en-cf-when{margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,2.8vw,1.35rem);color:var(--accent-on-surface)}.en-cf-facts{margin:0;padding:0;list-style:none;display:grid;gap:.4rem;font-size:var(--size-small);line-height:1.7;color:var(--ink-muted);text-align:start;max-inline-size:24rem}.en-cf-acts{inline-size:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-block-start:.3rem}.en-cf-go[aria-disabled=true]{-webkit-mask-image:none;mask-image:none;background:color-mix(in oklab,var(--ink-muted) 22%,transparent);color:color-mix(in oklab,var(--ink-strong) 45%,transparent);border-radius:var(--cr-base);cursor:wait}.en-cf-back{padding:.6rem 1rem;border:2px solid color-mix(in oklab,var(--ink-strong) 26%,transparent);border-radius:var(--cr-base);background:transparent;color:var(--ink-strong);font:inherit;font-weight:700;cursor:pointer}.en-cf-back:hover{border-color:var(--accent-on-surface);color:var(--accent-on-surface)}.en{min-block-size:min(100%,42rem)}.dash-panel:has(.en){align-content:center}.en[data-stage=open] .en-head,.en[data-stage=open] .en-enter{animation:en-arrive .6s cubic-bezier(.2,.8,.2,1) both}.en[data-stage=open] .en-enter{animation-delay:.18s}@keyframes en-arrive{0%{opacity:0;translate:0 10px;scale:.985}to{opacity:1;translate:0 0;scale:1}}.en[data-stage=open] .en-enter{animation-name:en-arrive,en-ready;animation-duration:.6s,3.6s;animation-delay:.18s,.9s;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-timing-function:cubic-bezier(.2,.8,.2,1),ease-in-out}@keyframes en-ready{0%{box-shadow:0 0 color-mix(in oklab,var(--signal-positive) 40%,transparent)}to{box-shadow:0 0 0 10px color-mix(in oklab,var(--signal-positive) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.en[data-stage=open] .en-head,.en[data-stage=open] .en-enter{animation:none}}.en-cf{margin:auto;inset:0}.en-cf-go{-webkit-mask-image:none;mask-image:none;background:var(--accent-on-surface);color:var(--paper);border-radius:var(--cr-base);padding:.6rem 1rem;min-block-size:0;font-weight:700}.en-cf .en-cf-go{-webkit-mask-image:none;mask-image:none;background:var(--accent-on-surface);color:var(--paper);border-radius:var(--cr-base);padding:.62rem 1rem;min-block-size:0;inline-size:100%;font-weight:700;white-space:nowrap}.en-cf .en-cf-go[aria-disabled=true]{background:color-mix(in oklab,var(--ink-muted) 22%,transparent);color:color-mix(in oklab,var(--ink-strong) 55%,transparent)}.en-cf .en-cf-go:before{display:none}.en-sched-pick{align-items:stretch}.en-sched-pick>*{min-block-size:0}.en-sched-time{position:relative;display:grid;grid-template-rows:1fr auto;justify-items:center;gap:.4rem;padding:.9rem .9rem .8rem;background:var(--surface-sunken);border-radius:var(--radius-paper);block-size:100%}.en-sched-time .tdial{background:none;border-radius:0;padding:0;align-self:center}.en-sched-time .drum{inline-size:8.5rem;block-size:12.5rem}.en-sched-time .drum-list{padding-block:5rem}.en-sched-time .drum-item,.en-sched-time .drum-window{block-size:2.5rem}.en-sched-time .drum-item{font-size:2rem;line-height:2.5rem}.en-sched-time .en-chosen,.en-sched-time .en-err{margin:0;align-self:end;text-align:center}.en-sched-pick .cal-day{block-size:1.85rem}.en-cf .en-cf-go[aria-disabled=true]{color:color-mix(in oklab,var(--ink-strong) 52%,var(--paper));background:color-mix(in oklab,var(--ink-muted) 20%,var(--paper))}.en-cf-facts{text-align:center;justify-items:center;max-inline-size:26rem}.en-cf-facts li{text-align:center}.en-facts{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.en-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.en-facts{grid-template-columns:minmax(0,1fr)}}.en-pick{display:grid;justify-items:center;align-content:center;gap:.2rem;min-block-size:4.2rem;padding:.8rem 1.1rem;border:2px solid color-mix(in oklab,var(--accent-on-surface) 45%,transparent);border-radius:var(--cr-base);background:transparent;color:var(--ink-strong);font:inherit;cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease}.en-pick:hover,.en-pick:focus-visible{border-color:var(--accent-on-surface);background:color-mix(in oklab,var(--accent-on-surface) 8%,transparent)}.en-pick--on{background:var(--accent-on-surface);border-color:var(--accent-on-surface);color:var(--paper)}.en-pick--on:hover,.en-pick--on:focus-visible{background:color-mix(in oklab,var(--accent-on-surface) 88%,black);border-color:color-mix(in oklab,var(--accent-on-surface) 88%,black)}.en-pick--on[disabled]{background:color-mix(in oklab,var(--ink-muted) 22%,var(--paper));border-color:color-mix(in oklab,var(--ink-muted) 30%,var(--paper));color:color-mix(in oklab,var(--ink-strong) 52%,var(--paper));cursor:not-allowed}.en-pick-t{font-weight:700;line-height:1.4}.en-pick-s{font-size:var(--size-small);line-height:1.5;color:color-mix(in oklab,var(--ink-strong) 62%,var(--paper))}.en-pick--on .en-pick-s{color:color-mix(in oklab,var(--paper) 82%,var(--accent-on-surface))}.en-pick:before{display:none}.daycard{display:grid;justify-items:start;gap:.35rem;max-inline-size:30rem;padding-block:clamp(.5rem,2vh,1.2rem)}.daycard-inst{font-family:var(--font-display);font-weight:700;font-size:var(--size-small);color:var(--ink-muted)}.daycard-title{font-family:var(--font-doodle);font-weight:400;font-size:clamp(1.7rem,4.4vw,2.3rem);line-height:1.15;color:var(--ink-strong)}.daycard-at{display:flex;align-items:baseline;gap:.4rem;margin-block-start:.5rem}.daycard-at-n{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--accent-on-surface);font-variant-numeric:tabular-nums}.daycard-at-l{font-size:var(--size-small);color:var(--ink-muted)}.daycard-left{font-size:var(--size-small);color:var(--ink-muted);margin-block-start:.15rem}.daycard-go{margin-block-start:1rem}.daycard-of{font-size:var(--size-small);color:var(--ink-muted);margin-block-start:.9rem}:root.is-sitting{overflow:clip}.sitting-layer{position:fixed;inset:0;z-index:80;display:grid;grid-template-rows:1fr;background:var(--ink-night);overflow:auto;overscroll-behavior:contain}.sitting-layer-body{min-block-size:0}.sitting-layer-close{position:fixed;z-index:1;inset-block-start:clamp(.6rem,1.6vh,1.1rem);inset-inline-end:clamp(.6rem,1.6vw,1.1rem);display:inline-flex;align-items:center;min-block-size:44px;padding-inline:.9rem;color:var(--ink-on-ground-muted);background:color-mix(in srgb,var(--ground-raised) 82%,transparent);border:1.5px solid color-mix(in srgb,var(--ink-on-ground) 30%,transparent);border-radius:var(--radius-paper);transition:color .2s ease,border-color .2s ease}.sitting-layer-close:hover{color:var(--ink-on-ground);border-color:var(--ink-on-ground)}.sitting-layer-close:focus-visible{outline:3px solid var(--accent-on-ground);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.sitting-layer{animation:sitting-layer-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes sitting-layer-in{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}}.page--checkout{min-block-size:100dvh;padding:clamp(1rem,3.5vw,2.5rem)}.ck-top{max-inline-size:44rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-block-end:clamp(1.2rem,3vw,2rem)}.ck-body{max-inline-size:44rem;margin-inline:auto;display:grid;gap:clamp(1.1rem,3vw,1.8rem)}.ck-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,1.75rem);padding:clamp(1rem,3vw,1.5rem);border-radius:var(--radius-card);background:var(--paper);color:var(--ink-strong)}.ck-art{inline-size:clamp(5.5rem,16vw,8rem);aspect-ratio:1;flex:none;background:var(--accent-on-surface);-webkit-mask-image:var(--ck-art);mask-image:var(--ck-art);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ck-title{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,4.2vw,2.25rem);font-weight:700;line-height:1.25;color:var(--ink-strong);text-wrap:balance}.ck-tag{margin:.35rem 0 0;font-size:var(--ct-body);line-height:1.7;color:var(--ink-muted)}.ck-areas{margin:.5rem 0 0;font-size:var(--size-small);color:var(--accent-on-surface)}.ck-h{margin:0 0 .7rem;font-family:var(--font-display);font-size:clamp(1.1rem,2.6vw,1.3rem);font-weight:700;color:var(--ink-strong)}.ck-who-note{margin:.6rem 0 0;font-size:var(--size-small);line-height:1.7;color:var(--ink-muted)}.ck-money{display:grid;gap:.8rem;padding:clamp(.9rem,2.6vw,1.35rem);border-radius:var(--radius-card);background:var(--paper);color:var(--ink-strong)}.ck-price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.ck-price-k{font-size:var(--size-small);color:var(--ink-muted)}.ck-price-v{font-family:var(--font-display);font-size:clamp(1.7rem,5vw,2.4rem);font-weight:700;line-height:1;color:var(--ink-strong)}.ck-price-n{flex-basis:100%;font-size:var(--size-small);color:var(--ink-muted)}.ck-code{display:flex;gap:.5rem}.ck-code-in{flex:1 1 auto;min-inline-size:0;font:inherit;font-size:var(--ct-body);padding:.6rem .8rem;border-radius:var(--cr-base);border:1px solid color-mix(in srgb,var(--ink-muted) 35%,transparent);background:color-mix(in srgb,var(--surface-sunken) 60%,transparent);color:var(--ink-strong)}.ck-code-in:focus{outline:none;border-color:var(--accent-on-surface);border-width:2px}.ck-code-go{flex:none;font:inherit;padding:.6rem 1.1rem;border-radius:var(--cr-base);border:1px solid color-mix(in srgb,var(--accent-on-surface) 40%,transparent);background:transparent;color:var(--accent-on-surface);cursor:pointer}.ck-code-go:hover{background:color-mix(in srgb,var(--accent-on-surface) 8%,transparent)}.ck-code-msg{margin:0;min-block-size:1.3em;font-size:var(--size-small);color:var(--ink-muted)}.ck-commit{display:grid;gap:.9rem;padding:clamp(.9rem,2.6vw,1.35rem);border-radius:var(--radius-card);background:var(--paper);color:var(--ink-strong)}.ck-terms-go{display:flex;align-items:center;justify-content:space-between;gap:.75rem;inline-size:100%;font:inherit;font-size:var(--ct-body);padding:.75rem 1rem;border-radius:var(--cr-base);border:1px solid color-mix(in srgb,var(--ink-muted) 30%,transparent);background:color-mix(in srgb,var(--surface-sunken) 55%,transparent);color:var(--ink-strong);cursor:pointer}.ck-terms-go:hover{border-color:var(--accent-on-surface)}.ck-terms-n{font-size:var(--size-small);color:var(--paper);background:var(--accent-on-surface);border-radius:999px;min-inline-size:1.5rem;padding:.1rem .45rem;text-align:center}.ck-go{inline-size:100%;font-size:clamp(1.05rem,2.5vw,1.2rem)}.ck-gate{margin:0;min-block-size:1.4em;font-size:var(--size-small);color:var(--accent-warm-on-surface);transition:opacity .2s ease}.ck-gate--met{opacity:0}.ck-gate--asking{animation:ck-nudge .42s ease}@keyframes ck-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ck-dlg{border:0;padding:0;background:transparent;max-inline-size:min(42rem,92vw);max-block-size:88dvh;color:var(--ink-strong)}.ck-dlg::backdrop{background:color-mix(in srgb,var(--ground) 72%,transparent);backdrop-filter:blur(3px)}.ck-dlg-in{display:grid;gap:1rem;padding:clamp(1.1rem,3.5vw,2rem);border-radius:var(--radius-card);background:var(--paper);max-block-size:88dvh;overflow-y:auto;overscroll-behavior:contain;color:var(--ink-strong)}.ck-dlg-h{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,3.2vw,1.6rem);font-weight:700}.ck-clauses{display:grid;gap:1rem}.ck-clause-h{margin:0 0 .3rem;font-size:var(--ct-body);font-weight:700;color:var(--ink-strong)}.ck-clause-b{margin:0;font-size:var(--size-small);line-height:1.8;color:color-mix(in srgb,var(--ink-strong) 82%,transparent)}.ck-pending{padding:.9rem 1rem;border-radius:var(--cr-base);background:color-mix(in srgb,var(--accent-warm-on-surface) 10%,transparent)}.ck-pending-list{margin:.4rem 0 0;padding-inline-start:1.1rem;display:grid;gap:.35rem;font-size:var(--size-small);line-height:1.7;color:color-mix(in srgb,var(--ink-strong) 82%,transparent)}.ck-pending-note{margin:.6rem 0 0;font-size:var(--size-small);line-height:1.7;color:color-mix(in srgb,var(--ink-strong) 82%,transparent)}.ck-dlg-close{justify-self:start}@media(max-width:640px){.ck-head{grid-template-columns:minmax(0,1fr)}.ck-art{order:-1;justify-self:start}}@media(prefers-reduced-motion:reduce){.ck-gate{transition:none}.ck-gate--asking{animation:none}}.ck-who{padding:clamp(.9rem,2.6vw,1.35rem);border-radius:var(--radius-card);background:var(--paper);color:var(--ink-strong)}.ck-dlg{margin:auto;inset:0}.ck-consent{display:flex;align-items:center;gap:.6rem;font-size:var(--ct-body);color:var(--ink-strong)}.ck-terms-go{font-weight:700;background:var(--surface-sunken);border-color:color-mix(in srgb,var(--accent-on-surface) 35%,transparent);transition:background .15s ease,border-color .15s ease}.ck-terms-go:hover,.ck-terms-go:focus-visible{background:color-mix(in srgb,var(--accent-on-surface) 10%,var(--surface-sunken));border-color:var(--accent-on-surface)}@media(prefers-reduced-motion:reduce){.ck-terms-go{transition:none}}.ck-terms-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ck-terms-row>.ck-terms-go{flex:1 1 14rem;inline-size:auto}.ck-terms-row>.ck-consent{flex:1 1 12rem}.ck-head,.ck-who,.ck-money,.ck-commit{background:var(--paper);color:var(--ink-strong)}.ck-who .ck-h,.ck-who-note,.ck-consent{color:var(--ink-strong)}.ck-who-note{color:var(--ink-muted)}.ck-consent{flex:1 1 auto;min-inline-size:0}.ck-consent .chk{inline-size:100%;gap:.7rem;padding:.7rem .9rem;border:2px solid color-mix(in oklab,var(--ink-strong) 26%,transparent);border-radius:var(--cr-base);background:color-mix(in oklab,var(--paper) 60%,transparent);transition:border-color .16s ease,background .16s ease}.ck-consent .chk:hover{border-color:var(--accent-on-surface)}.ck-consent .chk--on{border-color:var(--signal-positive);background:color-mix(in oklab,var(--signal-positive) 12%,transparent)}.ck-consent .chk-box{inline-size:28px;block-size:28px;color:var(--accent-on-surface)}.ck-consent .chk--on .chk-box{color:var(--signal-positive)}.ck-consent .chk-label{font-weight:700;line-height:1.5}.ck-go[aria-disabled=true]{-webkit-mask-image:none;mask-image:none;background:color-mix(in oklab,var(--ink-muted) 22%,transparent);color:color-mix(in oklab,var(--ink-strong) 45%,transparent);border-radius:var(--cr-base);cursor:not-allowed}.ck-go-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:stretch}.ck-tip{position:absolute;inset-block-end:calc(100% + .6rem);inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:min(22rem,80vw);padding:.6rem .85rem;border-radius:var(--cr-base);background:var(--ink-strong);color:var(--paper);font-size:var(--size-small);line-height:1.6;text-align:center;opacity:0;translate:0 4px;pointer-events:none;transition:opacity .16s ease,translate .16s ease;z-index:4}.ck-tip:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50% 0;border:6px solid transparent;border-block-start-color:var(--ink-strong)}.ck-go-wrap:hover .ck-tip,.ck-go-wrap:focus-within .ck-tip{opacity:1;translate:0 0}.ck-go-wrap:not([data-blocked=true]) .ck-tip{display:none}@media(prefers-reduced-motion:reduce){.ck-consent .chk,.ck-tip{transition:none}}.ck-go-wrap .ck-go[aria-disabled=true]{-webkit-mask-image:none;mask-image:none;background:color-mix(in oklab,var(--ink-muted) 24%,transparent);color:color-mix(in oklab,var(--ink-strong) 55%,transparent);border-radius:var(--cr-base);cursor:not-allowed}.ck-go-wrap .ck-go[aria-disabled=true]:before{display:none}.ck-go-wrap .ck-go[aria-disabled=true]{color:color-mix(in oklab,var(--ink-strong) 52%,var(--paper));background:color-mix(in oklab,var(--ink-muted) 22%,var(--paper))}.page--pay{min-block-size:100dvh;display:grid;place-items:center;padding:clamp(1.25rem,4vw,3rem)}.py-stage{--py-accent: var(--accent-on-ground);inline-size:100%;max-inline-size:32rem;display:grid;justify-items:center}.py-stage[data-tone=good]{--py-accent: var(--signal-positive-on-ground)}.py-stage[data-tone=warn]{--py-accent: var(--accent-warm-on-ground)}.py-stage[data-tone=bad]{--py-accent: var(--accent-on-ground)}.py-card{inline-size:100%;display:grid;justify-items:center;text-align:center}.py-markwrap{inline-size:clamp(4.5rem,14vw,6rem);aspect-ratio:1;color:var(--py-accent);margin-block-end:clamp(1rem,3vw,1.6rem)}.py-mark{inline-size:100%;block-size:100%;overflow:visible}.py-stage[data-state=pending] .py-mark,.py-stage[data-state=offline] .py-mark{animation:py-turn 2.4s linear infinite;transform-origin:50% 50%}@keyframes py-turn{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.py-stage[data-state=pending] .py-mark,.py-stage[data-state=offline] .py-mark{animation:none}}.py-for{margin:0;font-size:var(--size-small);color:var(--ink-on-ground-muted)}.py-sum{display:flex;align-items:baseline;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-block:.35rem clamp(1rem,3vw,1.5rem);padding-block-end:clamp(.8rem,2.4vw,1.1rem);position:relative}.py-sum:after{content:"";position:absolute;inset-inline:18%;inset-block-end:0;block-size:2px;background:var(--py-accent);opacity:.35;border-radius:2px}.py-sum-fig{font-family:var(--font-display);font-size:clamp(3rem,11vw,4.75rem);font-weight:700;line-height:.95;color:var(--ink-on-ground);font-variant-numeric:tabular-nums}.py-sum-unit{font-size:clamp(1rem,2.6vw,1.25rem);color:var(--ink-on-ground-muted)}.py-sum-note{flex-basis:100%;font-size:var(--size-small);color:var(--ink-on-ground-muted)}.py-title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,3.4vw,1.75rem);font-weight:700;line-height:1.35;color:var(--ink-on-ground);text-wrap:balance}.py-line{margin:.5rem 0 0;max-inline-size:26rem;font-size:var(--ct-body);line-height:1.75;color:var(--ink-on-ground-muted);text-wrap:pretty}.py-ref{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem 1rem;margin:clamp(.9rem,2.5vw,1.2rem) 0 0;padding:.6rem 1rem;border-radius:var(--cr-base);background:color-mix(in srgb,var(--ground-raised) 70%,transparent);font-size:var(--size-small);color:var(--ink-strong)}.py-ref-k{color:var(--ink-on-ground-muted)}.py-ref-v{color:var(--ink-on-ground);font-variant-numeric:tabular-nums}.py-note{margin:clamp(.9rem,2.4vw,1.1rem) 0 0;max-inline-size:24rem;font-size:var(--size-small);line-height:1.7;color:var(--ink-on-ground-muted)}.py-acts{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-block-start:clamp(1.4rem,4vw,2rem);inline-size:100%}.py-go{inline-size:min(20rem,100%);font-size:clamp(1.05rem,2.4vw,1.2rem)}@media(max-width:480px){.py-acts{gap:.7rem}.py-go{inline-size:100%}}.py-card{--py-step: clamp(.7rem, 2vw, 1rem);gap:var(--py-step);align-content:start}.py-card>*{margin:0}.py-markwrap{margin-block-end:calc(var(--py-step) * .5)}.py-sum{padding-block-end:calc(var(--py-step) * .75)}.py-acts{margin-block-start:calc(var(--py-step) * 1.5)}.py-sum{gap:.35rem;flex-wrap:nowrap;white-space:nowrap}.py-sum-note{flex-basis:100%;white-space:normal;margin-block-start:.2rem}.py-line,.py-note{max-inline-size:26rem}.py-sum-fig,.tc-price-v,.ck-total-v{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.py-sum-unit{unicode-bidi:isolate}.py-sum-fig,.tc-price-v,.ck-total-v{font-variant-numeric:normal;font-feature-settings:normal}
