@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville Roman;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Roman;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville-bold-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville-bold-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--paper: #0c0a08;--card: #0c0a08;--ink: #ded5c6;--muted: #948b7d;--rule: #423830;--rule-soft: #2d251c;--rule-faint: #241e17;--raised: #29221a;--invert: #bfb4a2;--signal: #fff8e8;--signal-ink: #0c0a08;--on-ink-rule: rgba(12, 10, 8, .24);--on-ink-wash: rgba(12, 10, 8, .1);--board-ember: #be7c60;--board-ochre: #a48940;--board-moss: #6e9752;--board-sage: #5a9979;--board-teal: #51979e;--board-steel: #708fb2;--board-iris: #9084c2;--board-plum: #b479a8;--board-ember-rule: #523225;--board-ochre-rule: #43391d;--board-moss-rule: #2e3e24;--board-sage-rule: #273f33;--board-teal-rule: #243e41;--board-steel-rule: #2c3b4d;--board-iris-rule: #3c3361;--board-plum-rule: #4f2f49;--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.45, 0, .9, .35);--ease-nudge: cubic-bezier(.34, 1.4, .64, 1);--nav-mark-ms: .38s;--film: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="160" height="160"><filter id="f" x="0" y="0" width="100%" height="100%"><feTurbulence type="fractalNoise" baseFrequency="0.74" numOctaves="4" stitchTiles="stitch"/><feColorMatrix type="saturate" values="0"/><feColorMatrix type="matrix" values="1 0 0 0 0 0 .95 0 0 0 0 0 .86 0 0 0 0 0 1 0"/></filter><rect width="160" height="160" filter="url(%23f)" opacity="0.15"/></svg>');--mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--display: "Marcellus", "Hoefler Text", Palatino, Georgia, serif;--body: "Libre Baskerville", Georgia, "Times New Roman", serif;--body-roman: "Libre Baskerville Roman", var(--body);--t-data: 10.5px;--t-nav: 12px;--t-text: 13px;--t-read: 16.5px;--t-name: 21px;--t-mark: 34px;--lh-chrome: 1.1;--lh-read: 1.65;--lh-item: 1.3;--track-caps: .15em;--track-data: .1em;--track-mark: .22em;--card-lh: 19.5px;--card-lines: 8;--card-item-lh: 16.5px;--card-item-gap: 3px;--card-h: 206px;--row-lines: 2;--row-h: 106px;--bar-h: 58px;--hit: 44px;--shelf-row-h: 44px;--icon-nav: 24px;--icon-inline: 20px;--icon-data: 14px;--icon-weight: 400;--capture-max: 190px;--cursor-default: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2 2 2 17 6 13.5 8.5 19 11 17.8 8.6 12.9 14 12.6Z' fill='%230c0a08' stroke='%23ded5c6' stroke-width='1.25' stroke-linejoin='miter'/%3E%3C/svg%3E") 2 2, default;--cursor-pointer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2 2 2 17 6 13.5 8.5 19 11 17.8 8.6 12.9 14 12.6Z' fill='%23ded5c6' stroke='%230c0a08' stroke-width='1.25' stroke-linejoin='miter'/%3E%3C/svg%3E") 2 2, pointer;--cursor-text: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 16 24'%3E%3Cpath d='M4 3H12M8 3V21M4 21H12' fill='none' stroke='%230c0a08' stroke-width='3.5'/%3E%3Cpath d='M4 3H12M8 3V21M4 21H12' fill='none' stroke='%23ded5c6' stroke-width='1.25'/%3E%3C/svg%3E") 8 12, text;--cursor-grab: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 3V21M3 12H21M9 6 12 3 15 6M9 18 12 21 15 18M6 9 3 12 6 15M18 9 21 12 18 15' fill='none' stroke='%230c0a08' stroke-width='3.5'/%3E%3Cpath d='M12 3V21M3 12H21M9 6 12 3 15 6M9 18 12 21 15 18M6 9 3 12 6 15M18 9 21 12 18 15' fill='none' stroke='%23ded5c6' stroke-width='1.25'/%3E%3C/svg%3E") 12 12, grab;--cursor-grabbing: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 3V21M3 12H21M9 6 12 3 15 6M9 18 12 21 15 18M6 9 3 12 6 15M18 9 21 12 18 15' fill='none' stroke='%230c0a08' stroke-width='3.5'/%3E%3Cpath d='M12 3V21M3 12H21M9 6 12 3 15 6M9 18 12 21 15 18M6 9 3 12 6 15M18 9 21 12 18 15' fill='none' stroke='%23ded5c6' stroke-width='1.25'/%3E%3Crect x='9' y='9' width='6' height='6' fill='%230c0a08'/%3E%3Crect x='9.5' y='9.5' width='5' height='5' fill='%23ded5c6'/%3E%3C/svg%3E") 12 12, grabbing;--cursor-crosshair: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 2V9M12 15V22M2 12H9M15 12H22' fill='none' stroke='%230c0a08' stroke-width='3.5'/%3E%3Cpath d='M12 2V9M12 15V22M2 12H9M15 12H22' fill='none' stroke='%23ded5c6' stroke-width='1.25'/%3E%3C/svg%3E") 12 12, crosshair;--cursor-zoom-in: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 3H16V16H3ZM16 16 22 22M6.5 9.5H12.5M9.5 6.5V12.5' fill='none' stroke='%230c0a08' stroke-width='3.5' stroke-linejoin='miter'/%3E%3Cpath d='M3 3H16V16H3ZM16 16 22 22M6.5 9.5H12.5M9.5 6.5V12.5' fill='none' stroke='%23ded5c6' stroke-width='1.25' stroke-linejoin='miter'/%3E%3C/svg%3E") 9 9, zoom-in;--cursor-zoom-out: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 3H16V16H3ZM16 16 22 22M6.5 9.5H12.5' fill='none' stroke='%230c0a08' stroke-width='3.5' stroke-linejoin='miter'/%3E%3Cpath d='M3 3H16V16H3ZM16 16 22 22M6.5 9.5H12.5' fill='none' stroke='%23ded5c6' stroke-width='1.25' stroke-linejoin='miter'/%3E%3C/svg%3E") 9 9, zoom-out;--cursor-resize: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4 4 20 20M4 11V4H11M20 13V20H13' fill='none' stroke='%230c0a08' stroke-width='3.5' stroke-linejoin='miter'/%3E%3Cpath d='M4 4 20 20M4 11V4H11M20 13V20H13' fill='none' stroke='%23ded5c6' stroke-width='1.25' stroke-linejoin='miter'/%3E%3C/svg%3E") 12 12, nwse-resize}@media(hover:none),(pointer:coarse){:root{--cursor-default: default;--cursor-pointer: pointer;--cursor-text: text;--cursor-grab: grab;--cursor-grabbing: grabbing;--cursor-crosshair: crosshair;--cursor-zoom-in: zoom-in;--cursor-zoom-out: zoom-out;--cursor-resize: nwse-resize}}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}::selection{background:var(--invert);color:var(--paper)}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;cursor:var(--cursor-default)}button,input,textarea{font:inherit;color:inherit}input,textarea{cursor:var(--cursor-text)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.mono{font-family:var(--mono);font-size:var(--t-data);line-height:var(--lh-chrome);letter-spacing:var(--track-data);text-transform:uppercase;font-variant-numeric:tabular-nums}.app{display:flex;flex-direction:column;height:100dvh}.topbar{display:flex;align-items:center;gap:12px;padding:calc(15px + env(safe-area-inset-top)) 15px 12px;border-bottom:1px solid var(--rule)}.topbar-words{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;gap:12px}.wordmark{font-family:var(--display);font-size:var(--t-name);font-weight:400;line-height:var(--lh-chrome);letter-spacing:var(--track-mark);margin-right:calc(var(--track-mark) * -1);text-transform:uppercase}.count{color:var(--muted);margin-left:auto}.update-offer{align-self:center;flex:0 0 auto;min-height:var(--hit);padding:0 14px;background:var(--raised);color:var(--ink);border:0;border-radius:0;cursor:var(--cursor-pointer)}.update-offer{margin-left:auto}.update-offer+.count{margin-left:0}.update-offer:active{background:var(--invert);color:var(--paper)}.search{flex:1 1 auto;min-width:0;min-height:var(--shelf-row-h);padding:0 15px;background:transparent;border:0;border-radius:0;font-size:var(--t-read);line-height:var(--lh-chrome)}.search:focus{outline:1px solid var(--ink);outline-offset:-1px}.search::placeholder{color:var(--muted)}.search-scope{flex:0 1 auto;min-width:0;max-width:40%;display:inline-flex;align-items:center;gap:8px;min-height:var(--shelf-row-h);padding:0 14px;background:transparent;border:0;border-right:1px solid var(--rule-soft);border-radius:0;color:var(--muted);font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;cursor:var(--cursor-pointer)}.search-scope .icon{flex:0 0 auto}.search-scope-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.search-scope:active,.search-scope[aria-pressed=true]{background:var(--raised);color:var(--ink)}.search-dropdown{position:absolute;top:100%;left:0;right:0;z-index:12;background:var(--card);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.search-chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 15px}.search-chip{padding:6px 12px;background:transparent;border:1px solid var(--rule-soft);color:var(--muted);cursor:var(--cursor-pointer)}.search-chip{position:relative}.search-chip:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--hit);transform:translateY(-50%)}.search-chip:active{background:var(--invert);color:var(--paper);border-color:var(--invert)}.search-suggest{display:flex;align-items:center;gap:8px;width:100%;padding:12px 15px;background:transparent;border:0;border-bottom:1px solid var(--rule-soft);color:var(--ink);cursor:var(--cursor-pointer);font-size:var(--t-nav)}.search-suggest:active{background:var(--invert);color:var(--paper)}.look{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;flex-direction:column;max-height:60dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--rule)}.look-over{z-index:22}.look-head{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--rule-soft)}.look-name{color:var(--muted)}.look-close{display:inline-flex;align-items:center;justify-content:center;width:var(--hit);height:var(--hit);margin:-12px -12px -12px 0;padding:0;background:transparent;border:0;color:var(--muted);cursor:var(--cursor-pointer)}.look-close:active{background:var(--raised);color:var(--ink)}.look-colors{display:flex;flex-wrap:wrap;gap:0;padding:0;border-bottom:1px solid var(--rule-soft)}.look-swatch,.look-icon{display:inline-flex;align-items:center;justify-content:center;height:var(--hit);padding:0;background:transparent;border:0;color:var(--muted);cursor:var(--cursor-pointer)}.look-swatch{width:var(--hit)}.look-swatch[aria-pressed=true],.look-icon[aria-pressed=true],.look-swatch:active,.look-icon:active{background:var(--raised)}.look-filter{padding:0;border-bottom:1px solid var(--rule-soft)}.look-filter input{width:100%;padding:12px 15px;background:transparent;border:0;color:var(--ink)}.look-filter input:focus{outline:1px solid var(--ink);outline-offset:-1px}.look-filter input::placeholder{color:var(--muted)}.look-icons{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--hit),1fr));overflow-y:auto;scrollbar-gutter:stable;padding:8px 11px}.look-icon{width:100%}.look-wait{grid-column:1 / -1;margin:0;padding:16px 4px;color:var(--muted)}.board-row{position:relative;display:flex;border-bottom:1px solid var(--rule);flex:0 0 auto;min-height:var(--shelf-row-h)}.board-row{border-bottom-color:var(--here-tint, var(--rule))}.board-tab .icon,.board-current .icon,.search-scope .icon,.shelf-row .icon,.look-swatch .icon,.look-icon .icon{color:var(--board-tint, currentColor)}.board-current .icon:first-child{color:currentColor}.boards{display:flex;gap:0;overflow-x:auto;border-bottom:0;scrollbar-width:none;flex:1 1 auto;min-width:0;scroll-snap-type:x proximity;--fade-l: 0px;--fade-r: 0px;-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-l),black calc(100% - var(--fade-r)),transparent);mask-image:linear-gradient(to right,transparent,black var(--fade-l),black calc(100% - var(--fade-r)),transparent)}.boards[data-fade-left=true]{--fade-l: 28px}.boards[data-fade-right=true]{--fade-r: 28px}.boards::-webkit-scrollbar{display:none}.board-split{flex:0 0 auto;width:1px;background:var(--rule)}.board-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:var(--shelf-row-h);padding:0 16px;background:transparent;border:0;border-right:1px solid var(--rule-soft);position:relative;isolation:isolate;cursor:var(--cursor-pointer);color:var(--muted);white-space:nowrap;scroll-snap-align:start;font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase}.board-tab[aria-selected=true]{color:var(--ink)}.board-tab[aria-selected=true]:before{--lamp-lift: 13%;--lamp-pool: 62% 130%;--lamp-x: 50%;--lamp-y: 50%;z-index:-1}.board-tab-add{padding-left:14px;padding-right:14px}.board-tab-new{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--shelf-row-h);border-right:1px solid var(--rule-soft);padding:0 14px}.board-tab-new input{background:transparent;border:0;outline:none;width:11ch;color:var(--ink);font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase}.board-trash{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:transparent;border:0;border-left:1px solid var(--rule);color:var(--muted);cursor:var(--cursor-pointer);white-space:nowrap;position:relative;isolation:isolate}.board-trash[aria-selected=true]{color:var(--ink)}.board-trash[aria-selected=true]:before{--lamp-lift: 13%;--lamp-pool: 72% 130%;--lamp-x: 50%;--lamp-y: 50%;z-index:-1}.board-current{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;min-height:var(--shelf-row-h);padding:0 16px;background:transparent;border:0;color:var(--ink);cursor:var(--cursor-pointer);text-align:left;font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase}.board-current:active,.board-current[aria-expanded=true]{background:var(--raised)}.board-current-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-mode{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;min-height:var(--shelf-row-h);padding:0 16px;color:var(--ink);font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-burger{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;min-height:var(--hit);padding:0;background:transparent;border:0;border-right:1px solid var(--rule-soft);color:var(--muted);cursor:var(--cursor-pointer)}.board-burger:active,.board-burger[aria-expanded=true]{color:var(--ink);background:var(--raised)}.board-search{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;min-height:var(--hit);padding:0;background:transparent;border:0;border-left:1px solid var(--rule-soft);color:var(--muted);cursor:var(--cursor-pointer)}.board-search:active{background:var(--raised);color:var(--ink)}.kbd{flex:0 0 auto;display:inline-flex;align-items:center;font-size:var(--t-data);letter-spacing:var(--track-caps);color:var(--muted);border:1px solid var(--rule);padding:3px 5px 2px;white-space:nowrap;pointer-events:none}.capture-field .kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.board-row>.kbd{position:absolute;right:56px;top:50%;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.board-row>.search{padding-right:76px}}.selpanel .kbd{margin-left:auto}.board-tab .tab-n,.board-trash .tab-n,.board-current .tab-n,.shelf-row .tab-n{font-family:var(--mono);font-size:var(--t-data);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--muted);margin-left:8px}.board-tab .tab-n,.board-trash .tab-n{display:inline-block;min-width:3ch}.scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:0;padding-bottom:calc(var(--bar-h) + 28px);-webkit-overflow-scrolling:touch}.deck{will-change:transform}.trash-warn{padding:12px 13px 0;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--card-h);gap:0}@media(min-width:700px){:root{--card-lines: 9;--card-h: 230px}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.card{position:relative;height:var(--card-h);display:flex;flex-direction:column;gap:6px;padding:11px 13px 10px;background:var(--card);border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0;text-align:left;cursor:var(--cursor-pointer);overflow:hidden;transition:opacity .22s ease;touch-action:pan-y;content-visibility:auto;contain-intrinsic-block-size:var(--card-h)}.card[data-peek=true]{content-visibility:visible}.card:focus-visible{outline:1px solid var(--ink);outline-offset:-1px;z-index:1}.card-priority,.card-todo{display:inline-flex;align-items:center;color:var(--ink)}.card[data-archived=true]{background:transparent;border-right-style:dashed;border-bottom-style:dashed;color:var(--muted)}.card[data-peek=true]{align-self:start;height:auto;min-height:var(--card-h);z-index:4;overflow:visible;background:var(--card);outline:1px solid var(--muted);outline-offset:-1px}.card[data-peek=true][data-archived=true]{color:var(--ink)}.canvas-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;display:flex;flex-direction:column;background:var(--paper)}.canvas-bar{position:relative;z-index:2;display:flex;align-items:center;gap:10px;min-height:56px;padding:calc(7px + env(safe-area-inset-top)) 8px 7px;background:var(--card);border-bottom:1px solid var(--rule)}.canvas-name{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink)}.canvas-title{font-family:var(--display);font-size:var(--t-nav);font-weight:400;line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;max-width:40vw;overflow:hidden;text-overflow:ellipsis;padding:3px 6px;margin:-3px -6px;background:transparent;border:0;color:inherit;text-align:left;cursor:var(--cursor-pointer)}.canvas-title[data-unnamed=true]{color:var(--muted)}.canvas-title:hover{background:var(--raised);color:var(--ink)}.canvas-title-input{min-width:8ch;width:22ch;max-width:40vw;padding:3px 6px;margin:-4px -7px;background:var(--raised);border:1px solid var(--rule);color:var(--ink);cursor:var(--cursor-text)}.canvas-title-input:focus{outline:1px solid var(--ink);outline-offset:-1px}.canvas-title-input::placeholder{color:var(--muted);letter-spacing:var(--track-caps)}.canvas-count{font-size:var(--t-data);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--muted)}.canvas-tools{display:flex;align-items:center;gap:4px;margin-left:auto;overflow-x:auto;scrollbar-width:none;--fade-l: 0px;--fade-r: 0px;-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-l),black calc(100% - var(--fade-r)),transparent);mask-image:linear-gradient(to right,transparent,black var(--fade-l),black calc(100% - var(--fade-r)),transparent)}.canvas-tools[data-fade-left=true]{--fade-l: 28px}.canvas-tools[data-fade-right=true]{--fade-r: 28px}.canvas-tools::-webkit-scrollbar{display:none}.canvas-tool-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--hit);height:var(--hit);padding:0;background:transparent;border:0;border-radius:0;color:var(--muted);cursor:var(--cursor-pointer)}.canvas-tool-btn:hover{color:var(--ink)}.canvas-tool-btn:active,.canvas-tool-btn[data-on=true]{background:var(--raised);color:var(--ink)}.canvas-tool-sep{flex:0 0 auto;width:1px;height:20px;background:var(--rule-soft);margin:0 4px}.canvas-color-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:var(--hit);padding:0;background:transparent;border:0;border-radius:0;cursor:var(--cursor-pointer)}.canvas-color-btn:after{content:"";display:block;width:22px;height:22px;background:var(--pen);border:1px solid var(--rule-soft)}.canvas-color-btn[data-on=true]:after{border-color:var(--ink);outline:1px solid var(--card);outline-offset:-2px}.canvas-width-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:var(--hit);padding:0;background:transparent;border:0;border-radius:0;color:var(--muted);cursor:var(--cursor-pointer)}.canvas-width-btn:hover{color:var(--ink)}.canvas-width-btn[data-on=true]{background:var(--raised);color:var(--ink)}.canvas-width-rule{display:block;width:18px;background:currentColor}.canvas-zoom-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:var(--hit);padding:0 8px;background:transparent;border:0;border-radius:0;color:var(--muted);cursor:var(--cursor-pointer)}.canvas-zoom-btn:hover{color:var(--ink)}.canvas-surface{position:relative;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;touch-action:none;cursor:var(--cursor-grab);background:var(--paper)}.canvas-surface:active{cursor:var(--cursor-grabbing)}.canvas-surface[data-tool=draw],.canvas-surface[data-tool=draw]:active{cursor:var(--cursor-crosshair)}.canvas-surface[data-tool=draw] .spatial-note,.canvas-surface[data-tool=draw] .canvas-text{pointer-events:none}.canvas-zoom{position:relative}.canvas-world{position:absolute;top:0;left:0;background-image:linear-gradient(to right,var(--rule-faint) 1px,transparent 1px),linear-gradient(to bottom,var(--rule-faint) 1px,transparent 1px);background-size:28px 28px}.canvas-svg{position:absolute;top:0;left:0;pointer-events:none}.spatial-note{position:absolute;width:min(260px,calc(100vw - 32px));min-height:var(--card-h);height:auto;display:flex;flex-direction:column;gap:6px;padding:11px 13px 10px;background:var(--card);border:1px solid var(--rule);border-radius:0;color:var(--ink);text-align:left;cursor:var(--cursor-grab);opacity:1;-webkit-user-select:none;user-select:none;touch-action:none}.spatial-note:hover,.spatial-note:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.spatial-note[data-dragging=true]{cursor:var(--cursor-grabbing);opacity:1}.spatial-priority{flex:0 0 auto;display:flex;align-items:center;color:var(--ink)}.spatial-note .spatial-card-body{flex:1 1 auto;max-height:none;overflow:visible;white-space:pre-wrap}.spatial-resize-handle{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:var(--cursor-resize);opacity:0;transition:opacity .12s ease;touch-action:none;z-index:2}.spatial-resize-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted)}.spatial-note:hover .spatial-resize-handle{opacity:1}.spatial-resize-handle--img{z-index:3}.spatial-attachments{display:flex;flex-direction:column;gap:6px;margin-top:4px}.spatial-att-image{position:relative;display:block;flex:0 0 auto}.spatial-att-img{display:block;width:100%;height:auto;border:1px solid var(--rule-soft);background:var(--raised)}.spatial-att-file{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--rule-soft);background:var(--raised)}.ctx-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25}.ctx-menu{position:fixed;z-index:26;min-width:160px;background:var(--card);border:1px solid var(--rule)}.ctx-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:transparent;border:0;border-bottom:1px solid var(--rule-soft);font-family:var(--body);font-size:var(--t-text);color:var(--ink);text-align:left;cursor:var(--cursor-pointer)}.ctx-item:last-child{border-bottom:0}.ctx-item:hover{background:var(--raised)}.ctx-item:active{background:var(--invert);color:var(--paper)}.ctx-item[data-on=true]{background:var(--raised);font-weight:700}.ctx-sep{display:block;height:1px;background:var(--rule)}.canvas-text{position:absolute;max-width:300px;min-width:40px;cursor:var(--cursor-grab);-webkit-user-select:none;user-select:none;touch-action:none}.canvas-text:active{cursor:var(--cursor-grabbing)}.canvas-text-label{display:inline-block;padding:4px 8px;font-family:var(--body);font-size:var(--t-text);line-height:var(--lh-read);color:var(--ink);white-space:pre-wrap;word-break:break-word;border:1px dashed transparent}.canvas-text:hover .canvas-text-label{border-color:var(--rule-soft)}.canvas-text-input{display:block;width:100%;min-height:28px;padding:4px 8px;background:var(--card);border:1px solid var(--rule);font-family:var(--body);font-size:var(--t-text);line-height:var(--lh-read);color:var(--ink);resize:both;overflow:auto}.canvas-text-input:focus{outline:1px solid var(--ink);outline-offset:-1px}.card-idea-name{flex:0 0 auto;font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idea-snapshot{position:relative;width:100%;height:100%;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--paper)}.idea-snapshot svg{display:block;width:100%;height:100%}.idea-snapshot-note{fill:var(--card);stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.idea-snapshot-line{fill:var(--muted);opacity:.45}.idea-snapshot-image{fill:var(--raised);stroke:var(--rule-soft);stroke-width:1;vector-effect:non-scaling-stroke}.idea-snapshot-priority{fill:var(--ink)}.idea-snapshot-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.card[data-peek=true] .card-shot{height:auto;max-height:calc(var(--card-lines) * var(--card-lh));object-fit:contain;opacity:1}.card-body{position:relative;flex:0 1 auto;min-height:0;max-height:calc(var(--card-lines) * var(--card-lh));font-size:var(--t-text);line-height:var(--card-lh);color:var(--ink);white-space:pre-wrap;overflow:hidden;word-break:break-word;text-wrap:pretty}.card-line{display:block}.card-line[data-heading=true]{font-weight:700;line-height:var(--card-lh)}.card-line[data-name=true]{font-family:var(--display);font-size:var(--t-nav);font-weight:400;letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-body[data-dim=true],.check-list[data-dim=true],.card-row-title[data-dim=true]{color:var(--muted)}.card-body[data-dim=true] [data-hit=true],.check-list[data-dim=true] [data-hit=true],.card-row-title[data-dim=true] [data-hit=true]{color:var(--ink)}.card[data-selected=true] :is([data-dim=true],[data-dim=true] [data-hit=true]){color:var(--paper)}.card-line[data-tag=true]{color:var(--muted)}.card-line:empty{height:calc(var(--card-lh) / 2)}.storage-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--raised);border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--mono);font-size:var(--t-data)}.storage-warning-actions{display:flex;flex:0 0 auto;gap:8px}.storage-warning button{flex:0 0 auto;padding:4px 7px;border:1px solid var(--rule);background:transparent;color:inherit;cursor:var(--cursor-pointer);font:inherit}.card-line[data-code=true]{font-family:var(--mono);font-size:var(--t-text)}.card-code-fence{display:none}.card-item{display:block;line-height:var(--card-item-lh)}.card-item:not(:first-child){margin-top:var(--card-item-gap)}.card-mark[data-num=true]{display:inline-block;min-width:1.5em;font-variant-numeric:tabular-nums}.card-item[data-done=true]{color:var(--muted);text-decoration:line-through}.card-body[data-cut=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--card-lh);background:linear-gradient(to right,transparent 0%,transparent 46%,color-mix(in srgb,var(--cut-bg, var(--card)) 22%,transparent) 64%,color-mix(in srgb,var(--cut-bg, var(--card)) 62%,transparent) 80%,color-mix(in srgb,var(--cut-bg, var(--card)) 90%,transparent) 92%,var(--cut-bg, var(--card)) 100%);pointer-events:none}.card-shot{flex:0 0 auto;width:100%;height:calc(var(--card-lines) * var(--card-lh));object-fit:cover;display:block;background:var(--rule);opacity:.68;transition:opacity .16s ease}.card-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1px;height:calc(var(--card-lines) * var(--card-lh));background:var(--rule)}.card-idea-name+.card-shot,.card-idea-name+.card-file-grid{flex:1 1 0;min-height:0;height:auto;max-height:calc(var(--card-lines) * var(--card-lh))}.card-file-tile{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--card)}.card-file-tile .card-shot{width:100%;height:100%;object-fit:cover}.card-file-tile .card-file{height:100%;padding:8px}.card[data-has-files=true] .card-body,.card[data-has-files=true] .check-list{max-height:calc((var(--card-lines) - 3) * var(--card-lh))}.card-attachment-strip{display:flex;flex:0 0 auto;gap:4px;height:calc(3 * var(--card-lh) - 6px);overflow:hidden}.card-attachment-strip .card-file-tile{flex:1 1 0;min-width:0;border:1px solid var(--rule-soft)}.card-file-more{position:absolute;right:6px;bottom:6px;padding:4px 6px;background:var(--invert);color:var(--paper)}.card[data-peek=true] .card-file-grid{height:auto}.card[data-peek=true] .card-file-grid .card-file-tile{aspect-ratio:1}.card[data-peek=true] .card-file-grid .card-shot{height:100%;max-height:none;object-fit:cover}@media(hover:hover)and (pointer:fine){.card:hover .card-shot{opacity:1}}.card-file{flex:0 1 auto;min-height:0;max-height:calc(var(--card-lines) * var(--card-lh));display:flex;flex-direction:column;gap:6px;overflow:hidden}.card-file .icon,.spatial-att-file .icon{color:var(--muted)}.card-file-kind{align-self:flex-start;padding:2px 6px;border:1px solid var(--rule);font-size:var(--t-data);letter-spacing:var(--track-data);color:var(--muted)}.card-file-name{font-size:var(--t-text);line-height:var(--card-lh);color:var(--ink);word-break:break-word}.check-list{flex:1 1 auto;min-height:0;max-height:calc(var(--card-lines) * var(--card-lh));overflow:hidden;display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;font-size:var(--t-text);line-height:var(--card-lh)}.check-item{display:flex;gap:7px;align-items:baseline;min-height:var(--card-lh);line-height:var(--card-item-lh)}.check-item+.check-item{margin-top:var(--card-item-gap)}.check-box{font-family:var(--mono);font-size:var(--t-data);letter-spacing:0;flex:0 0 auto}.check-item[data-done=true]{color:var(--muted);text-decoration:line-through}.check-text{overflow:hidden}.card-foot{flex:0 0 auto;margin:auto -13px 0;display:flex;align-items:center;line-height:1;gap:8px;height:20px;padding:6px 13px 0;border-top:1px solid var(--rule-soft);color:var(--muted)}.card-foot>:last-child{margin-left:auto}.card-time{text-transform:none;white-space:nowrap}.card-foot[data-cut=true]{border-top-color:var(--rule)}.cut-mass{display:inline-flex;align-items:center;color:var(--ink)}.card-foot>:empty,.card-marks>:empty{display:none}.card-foot>*{flex:0 0 auto}.card-foot>.card-marks{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;overflow-x:clip}.card-marks>*{flex:0 0 auto}.card[data-archived=true] .cut-mass{color:var(--muted)}.card-link{display:inline-flex;align-items:center;gap:2px;color:var(--ink);--icon-weight: 700}.card[data-archived=true] .card-link{color:var(--muted)}.card-filed{display:inline-flex;align-items:center}.link-n{font-size:var(--t-data);font-weight:700}.card-boxes{font-weight:700}.grid[data-rows=true]{grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--row-h);max-width:33em;margin:0 auto}.card[data-row=true]{height:var(--row-h);border-right:0}.card[data-row=true][data-peek=true]{height:auto;min-height:var(--row-h)}.card-row-face{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;overflow:hidden}.card-row-title{flex:0 0 auto;font-size:var(--t-text);font-weight:700;line-height:var(--card-lh);color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-row-domain{flex:0 1 auto;min-width:0;max-width:22ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:none}.card[data-row=true] .card-body,.card[data-row=true] .check-list{max-height:calc(var(--row-lines) * var(--card-lh))}.card[data-row=true][data-selected=true] .card-row-title{color:var(--paper);opacity:.9}.capture{position:fixed;inset:auto 0 0 0;display:flex;align-items:flex-end;min-height:calc(var(--bar-h) + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom)}.capture-field{position:relative;flex:1 1 0;min-width:0;display:flex;isolation:isolate}@property --lamp-x{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --lamp-y{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --breath-gain{syntax: "<number>"; inherits: false; initial-value: 1;}@property --flicker-gain{syntax: "<number>"; inherits: false; initial-value: 1;}@keyframes lamp-breathe{0%{--breath-gain: 1;animation-timing-function:var(--ease-enter)}50%{--breath-gain: 1.3;animation-timing-function:var(--ease-exit)}to{--breath-gain: 1}}@keyframes lamp-flicker{0%,9%,22%,41%,57%,73%,to{--flicker-gain: 1}13%{--flicker-gain: .93}31%{--flicker-gain: .97}49%{--flicker-gain: .9}66%{--flicker-gain: .955}84%{--flicker-gain: .925}}@keyframes lamp-drift{0%{background-position:0 0,0 0}to{background-position:320px 160px,-224px 224px}}.capture-lamp,.editor-lamp,.board-tab[aria-selected=true]:before,.board-trash[aria-selected=true]:before,.shelf-row[aria-selected=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:color-mix(in srgb,var(--invert) calc(var(--lamp-lift) * var(--breath-gain) * var(--flicker-gain)),transparent);background-image:var(--film),var(--film);background-repeat:repeat;background-size:160px 160px,224px 224px;mix-blend-mode:screen;animation:lamp-drift 90s linear infinite;-webkit-mask-image:radial-gradient(var(--lamp-pool) at var(--lamp-x) var(--lamp-y),#000 0%,rgba(0,0,0,.82) 42%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(var(--lamp-pool) at var(--lamp-x) var(--lamp-y),#000 0%,rgba(0,0,0,.82) 42%,rgba(0,0,0,0) 100%)}.capture-lamp{--lamp-lift: 3.4%;--lamp-pool: 175px 52px;z-index:0;animation:lamp-breathe var(--lamp-breath) infinite both,lamp-flicker var(--lamp-flicker) var(--ease-exit) infinite both,lamp-drift 90s linear infinite;opacity:0;transition:opacity var(--lamp-fade) var(--ease-exit),--lamp-x var(--lamp-follow) var(--ease-enter),--lamp-y var(--lamp-follow) var(--ease-enter)}.editor-lamp{--lamp-lift: .02%;--lamp-pool: 80px 40px;z-index:0;animation:lamp-breathe var(--lamp-breath) infinite both,lamp-flicker var(--lamp-flicker) var(--ease-exit) infinite both,lamp-drift 90s linear infinite;opacity:0;transition:opacity var(--lamp-fade) var(--ease-exit),--lamp-x var(--lamp-follow) var(--ease-enter),--lamp-y var(--lamp-follow) var(--ease-enter)}.capture:focus-within .capture-lamp,.editor-field:focus-within .editor-lamp{opacity:.5;transition:opacity var(--lamp-fade) var(--ease-enter),--lamp-x var(--lamp-follow) var(--ease-enter),--lamp-y var(--lamp-follow) var(--ease-enter)}.capture[data-lamp-idle] .capture-lamp,.editor-field[data-lamp-idle] .editor-lamp{opacity:0;transition:opacity var(--lamp-dim) var(--ease-exit),--lamp-x var(--lamp-follow) var(--ease-enter),--lamp-y var(--lamp-follow) var(--ease-enter)}@media(prefers-reduced-motion:reduce){.board-tab[aria-selected=true]:before,.board-trash[aria-selected=true]:before,.shelf-row[aria-selected=true]:before{animation:none}.capture-lamp,.capture:focus-within .capture-lamp,.editor-lamp,.editor-field:focus-within .editor-lamp{transition:none;animation:none}.capture[data-lamp-idle] .capture-lamp,.editor-field[data-lamp-idle] .editor-lamp{opacity:.5}}.capture-mirror{position:absolute;top:0;left:0;z-index:-1;visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word}.capture-field textarea{padding-right:52px}.capture textarea{position:relative;z-index:1;flex:1 1 auto;min-width:0;padding:17px 15px;background:transparent;border:0;border-radius:0;font-family:var(--body);font-size:var(--t-read);line-height:1.4;max-height:var(--capture-max);resize:none;overflow-y:auto;scrollbar-gutter:stable}.capture textarea:focus{outline:none}.capture textarea::placeholder{color:var(--muted)}.capture-icon,.capture-save{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--bar-h);height:var(--bar-h);padding:0;border:0;border-radius:0;cursor:var(--cursor-pointer);letter-spacing:0}.capture-icon{background:transparent;color:var(--muted);border-left:1px solid var(--rule-soft)}.capture-icon[aria-expanded=true],.capture-icon[aria-pressed=true]{background:var(--raised);color:var(--ink);border-left-color:var(--rule)}.capture-icon[data-selecting=true]{gap:6px;width:auto;padding:0 14px;background:var(--invert);color:var(--paper);border-left-color:var(--invert)}.capture-tally{display:inline-block;min-width:3ch;text-align:center;font-size:var(--t-data);font-variant-numeric:tabular-nums}.capture-save{background:var(--invert);color:var(--paper)}.capture button.field-clear{position:absolute;z-index:2;top:calc((var(--bar-h) - var(--hit)) / 2);right:4px;display:inline-flex;align-items:center;justify-content:center;width:var(--hit);height:var(--hit);padding:0;background:transparent;color:var(--muted);border:0;border-radius:0;cursor:var(--cursor-pointer);letter-spacing:0}.capture button.field-clear:active{background:var(--raised);color:var(--ink)}@media(hover:hover)and (pointer:fine){.capture-icon:hover{color:var(--ink)}}.capture-marks{display:flex;flex:0 0 auto;align-self:flex-end}.capture-marks .capture-mark{width:44px;padding:0;border-left:0}.capture-marks .capture-mark:first-child{border-left:1px solid var(--rule-soft)}@media(max-width:699px){.capture-marks .capture-mark{position:relative;width:40px}.capture-marks .capture-mark:before{content:"";position:absolute;inset:0 calc((var(--hit) - 40px) / -2)}.capture button.field-clear{display:none}.capture-field textarea{padding-right:15px}}.capture-chooser{position:absolute;right:0;bottom:100%;z-index:22}.capture-chooser>.selpanel{position:relative;bottom:auto;right:auto}.capture-line{position:absolute;left:0;bottom:100%;z-index:3;display:flex;align-items:center;max-width:calc(100% - var(--hit) - 20px);min-height:var(--hit);padding-left:14px;background:var(--card);border-top:1px solid var(--rule);border-right:1px solid var(--rule)}.capture-line-said{min-width:0;overflow:hidden;color:var(--muted);white-space:nowrap;text-overflow:ellipsis}.capture-line-verb{flex:none;min-height:var(--hit);padding:0 14px;border:0;color:var(--ink);background:none;cursor:var(--cursor-pointer)}.capture-line-verb:active{color:var(--paper);background:var(--invert)}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;background:var(--paper);touch-action:pan-y;will-change:clip-path,transform}.sheet-mark{position:fixed;left:50%;top:50%;margin:calc(var(--icon-nav) / -2) 0 0 calc(var(--icon-nav) / -2);transform:scale(1.5);color:var(--ink);pointer-events:none}.sheet-bar{display:flex;align-items:center;gap:2px;padding:calc(5px + env(safe-area-inset-top)) 6px 5px;border-bottom:1px solid var(--rule);background:var(--card)}.iconbtn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--hit);height:var(--hit);padding:0;background:transparent;border:0;border-radius:0;color:var(--ink);cursor:var(--cursor-pointer)}.icon{display:block;flex:0 0 auto;stroke-width:calc(var(--icon-stroke) * var(--icon-weight) / 400)}.icon-nav{width:var(--icon-nav);height:var(--icon-nav);--icon-stroke: 1.5}.icon-inline{width:var(--icon-inline);height:var(--icon-inline);--icon-stroke: 1.8}.icon-data{width:var(--icon-data);height:var(--icon-data);--icon-stroke: 2.57}@media(hover:hover)and (pointer:fine){.board-tab:hover,.board-tab:focus-visible,.board-trash:hover,.board-trash:focus-visible,.shelf-row:hover,.shelf-row:focus-visible,.board-search:hover,.board-search:focus-visible,.board-burger:hover,.board-burger:focus-visible,.search-scope:hover,.search-scope:focus-visible{color:var(--ink)}.board-current:hover,.board-current:focus-visible{background:var(--raised)}}.icon-trash-lid,.icon-inbox-lip,.icon-recent-cell,.icon-todo-tick,.icon-link-lower,.icon-link-upper,.icon-file-fold,.icon-folder-flap,.icon-archive-lid,.icon-bars-line,.icon-search-lens,.icon-signout-arrow,.icon-signin-arrow,.icon-restore-arrow,.icon-priority-banner,.icon-merge-front{transform-box:view-box;animation-duration:var(--nav-mark-ms);animation-timing-function:var(--ease-nudge)}.icon-trash-lid{transform-origin:3.75px 5.955px;--nav-anim: nav-trash-lid}.icon-archive-lid{--nav-anim: nav-lift}.icon-inbox-lip{--nav-anim: nav-dip}.icon-recent-cell{--nav-anim: nav-lift}.icon-recent-cell-2,.icon-recent-cell-3{animation-delay:60ms}.icon-recent-cell-4{animation-delay:.12s}.icon-todo-tick{stroke-dasharray:12;animation-timing-function:var(--ease-enter);--nav-anim: nav-todo-tick}.icon-link-lower{--nav-anim: nav-link-lower}.icon-link-upper{--nav-anim: nav-link-upper}.icon-file-fold{--nav-anim: nav-file-fold}.icon-folder-flap{transform-origin:2.25px 12.75px;--nav-anim: nav-folder-flap}.icon-bars-line{--nav-anim: nav-bars-line}.icon-bars-line-2{animation-delay:60ms}.icon-bars-line-3{animation-delay:.12s}.icon-search-lens{transform-origin:10.5px 10.5px;--nav-anim: nav-magnify}.icon-signout-arrow{--nav-anim: nav-slide-left}.icon-signin-arrow{--nav-anim: nav-slide-right}.icon-restore-arrow{--nav-anim: nav-lift-far}.icon-priority-banner{transform-origin:3px 9.75px;--nav-anim: nav-flag-wave}.icon-merge-front{--nav-anim: nav-merge-front}.icon-plus-glyph,.icon-clear-glyph{transform-box:view-box;transform-origin:12px 12px;transition:transform var(--nav-mark-ms) var(--ease-exit)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.board-tab,.board-trash,.board-search,.shelf-row,.selpanel-btn:not(:disabled)):is(:hover,:focus-visible) :is(.icon-trash-lid,.icon-inbox-lip,.icon-recent-cell,.icon-todo-tick,.icon-link-lower,.icon-link-upper,.icon-file-fold,.icon-folder-flap,.icon-archive-lid,.icon-bars-line,.icon-search-lens,.icon-signout-arrow,.icon-signin-arrow,.icon-restore-arrow,.icon-priority-banner,.icon-merge-front){animation-name:var(--nav-anim)}:is(.board-tab,.board-trash,.board-search,.shelf-row,.selpanel-btn:not(:disabled)):is(:hover,:focus-visible) :is(.icon-plus-glyph,.icon-clear-glyph){transform:rotate(90deg);transition-timing-function:var(--ease-enter)}.board-current:is(:hover,:focus-visible)>.icon:first-child .icon-bars-line,.board-burger:is(:hover,:focus-visible) .icon-bars-line{animation-name:var(--nav-anim)}}@keyframes nav-trash-lid{0%{transform:rotate(0)}40%{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes nav-folder-flap{0%{transform:rotate(0)}40%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes nav-lift{0%{transform:translateY(0)}40%{transform:translateY(-1.2px)}to{transform:translateY(0)}}@keyframes nav-lift-far{0%{transform:translateY(0)}40%{transform:translateY(-1.8px)}to{transform:translateY(0)}}@keyframes nav-dip{0%{transform:translateY(0)}40%{transform:translateY(1.1px)}to{transform:translateY(0)}}@keyframes nav-slide-left{0%{transform:translate(0)}40%{transform:translate(-1.5px)}to{transform:translate(0)}}@keyframes nav-slide-right{0%{transform:translate(0)}40%{transform:translate(1px)}to{transform:translate(0)}}@keyframes nav-bars-line{0%{transform:translate(0)}40%{transform:translate(1.4px)}to{transform:translate(0)}}@keyframes nav-link-lower{0%{transform:translate(0)}40%{transform:translate(-.55px,.55px)}to{transform:translate(0)}}@keyframes nav-link-upper{0%{transform:translate(0)}40%{transform:translate(.55px,-.55px)}to{transform:translate(0)}}@keyframes nav-file-fold{0%{transform:translate(0)}40%{transform:translate(.5px,-.7px)}to{transform:translate(0)}}@keyframes nav-merge-front{0%{transform:translate(0)}40%{transform:translate(-.8px,-.8px)}to{transform:translate(0)}}@keyframes nav-magnify{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes nav-flag-wave{0%{transform:scaleX(1)}40%{transform:scaleX(1.07)}to{transform:scaleX(1)}}@keyframes nav-todo-tick{0%{stroke-dashoffset:0}50%{stroke-dashoffset:12}to{stroke-dashoffset:0}}.iconbtn:active,.iconbtn[data-on=true]{background:var(--raised);color:var(--ink)}.sheet-bar .spacer{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden}.save-state{display:inline-flex;align-items:center;flex:0 0 auto;padding-left:8px;color:var(--muted)}.sheet-plus{position:fixed;bottom:calc(10px + env(safe-area-inset-bottom));right:10px;z-index:22;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--invert);color:var(--paper);border:1px solid var(--ink);border-radius:0;cursor:var(--cursor-pointer)}.sheet-plus:active{background:var(--paper);color:var(--ink)}.btn{padding:9px 12px;background:transparent;border:1px solid var(--rule);border-radius:0;cursor:var(--cursor-pointer)}.btn[aria-pressed=true],.btn[data-on=true]{background:var(--invert);color:var(--paper);border-color:var(--ink)}.sheet-body{flex:1 1 auto;overflow-y:auto;scrollbar-gutter:stable;padding:16px 20px 40px}.board-tab:active,.board-trash:active,.capture-icon:active{background:var(--raised);color:var(--ink)}.capture-save:active{background:var(--paper);color:var(--ink)}.sheet-conflict{position:fixed;z-index:21;left:50%;bottom:calc(72px + env(safe-area-inset-bottom));transform:translate(-50%);font-size:var(--t-read);width:min(calc(100% - 40px),33em);margin:0;padding:10px 12px;border-left:3px solid var(--ink);background:var(--paper)}.sheet-body[data-conflict]{padding-bottom:240px}.sheet-conflict-said{margin:0;color:var(--ink);font-family:var(--body);font-size:var(--t-text);line-height:var(--lh-read);text-transform:none;letter-spacing:0;text-wrap:pretty}.sheet-conflict-verb{display:inline-block;margin-top:8px;padding:0;background:none;border:0;color:var(--muted);cursor:var(--cursor-pointer)}.sheet-conflict-verb:hover,.sheet-conflict-verb:active,.sheet-conflict-verb[data-on=true]{color:var(--ink)}.editor,.reader{width:100%;max-width:33em;margin:0 auto;display:block;padding:0;background:transparent;border:0;font-family:var(--body);font-size:var(--t-read);line-height:var(--lh-read);letter-spacing:0;white-space:pre-wrap;word-break:break-word}.editor{resize:none;position:relative;z-index:1}.editor:focus{outline:none}.editor-field{position:relative;isolation:isolate;width:100%;max-width:33em;margin:0 auto;font-size:var(--t-read)}.editor-mirror{position:absolute;top:0;left:0;z-index:-1;visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word}.reader{cursor:var(--cursor-text)}.sheet-rest{min-height:50dvh;cursor:var(--cursor-text)}.link-preview{display:flex;align-items:stretch;gap:10px;width:100%;max-width:calc(33 * var(--t-read));min-width:0;margin:0 auto 18px;padding:0;overflow:hidden;background:var(--card);color:var(--ink);border:1px solid var(--rule-soft);text-decoration:none}.link-previews{max-width:calc(33 * var(--t-read));margin:0 auto 18px;display:flex;flex-direction:column;gap:10px}.link-previews .link-preview{margin:0}.link-preview-compact{flex:0 1 auto;min-height:58px;margin:0;border-color:var(--rule)}.link-preview-compact .link-preview-thumb{flex-basis:48px}.link-preview-compact .link-preview-copy{gap:2px;padding:6px 8px 6px 0}.link-preview-compact .link-preview-title{white-space:nowrap;-webkit-line-clamp:1}.link-preview-thumb{position:relative;flex:0 0 68px;display:inline-flex;align-items:center;justify-content:center;background:var(--raised);color:var(--muted)}.link-preview-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.link-preview-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px 10px 0}.link-preview-domain{color:var(--muted)}.link-preview-title{overflow:hidden;color:var(--ink);font-family:var(--body);font-size:var(--t-text);font-weight:700;line-height:var(--lh-item);text-overflow:ellipsis;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.link-preview-url{overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:var(--t-data);letter-spacing:var(--track-data);text-overflow:ellipsis;white-space:nowrap}.link-preview-description{overflow:hidden;color:var(--muted);font-size:var(--t-text);line-height:1.35;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.link-preview-compact .link-preview-description{display:none}.link-preview-interactive:hover{background:var(--raised)}.card-link-previews{display:flex;flex-direction:column;max-height:calc(3 * var(--card-lh));overflow:hidden}.card-link-list{display:flex;flex-direction:column;max-height:calc(var(--card-link-lines, 3) * var(--card-lh));margin:0;padding:0;overflow:hidden;list-style:none}.card-link-line{display:flex;align-items:baseline;gap:8px;min-width:0;height:var(--card-lh);line-height:var(--card-lh)}.card-link-name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--ink);font-size:var(--t-text);text-overflow:ellipsis;white-space:nowrap}.card-link-site{flex:0 0 auto;max-width:45%;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.card-link-more{height:var(--card-lh);line-height:var(--card-lh);color:var(--muted)}.reader a{color:var(--signal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:var(--cursor-pointer)}.reader a:hover{background:var(--signal);color:var(--signal-ink);text-decoration:none}.reader .note-mark,.reader[data-dim=true]{color:var(--muted)}.reader[data-dim=true] a:not(:hover){color:var(--muted)}.reader[data-dim=true] [data-hit=true],.reader[data-dim=true] [data-hit=true] a:not(:hover){color:var(--ink)}.heading{display:block;-webkit-text-stroke:.45px currentColor}.heading .note-mark{-webkit-text-stroke:0}.em[data-strong=true]{font-weight:700}.em[data-em=true]{font-style:italic}.reader .em[data-strong=true]{font-weight:400;-webkit-text-stroke:.45px currentColor}.reader .em[data-em=true]{font-family:var(--body-roman);font-style:italic}.inline-code{font-family:var(--mono);font-size:.86em;padding:0 .25em;border:1px solid var(--rule-soft);border-radius:0;white-space:pre-wrap}.reader .inline-code{font:inherit;padding:0;border:0;text-decoration:underline dotted var(--muted);text-decoration-thickness:1px;text-underline-offset:3px}.item{position:relative;display:block}.item-grip{position:absolute;left:-20px;top:calc((var(--lh-read) * 1em - 18px) / 2);display:inline-flex;align-items:center;padding:2px;color:var(--muted);cursor:var(--cursor-grab);touch-action:none}.item-grip:active{cursor:var(--cursor-grabbing);color:var(--ink)}.item[data-lift=true]{position:relative;z-index:2;background:var(--raised);cursor:var(--cursor-grabbing)}.item[data-drop=above]:before,.item[data-drop=below]:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--ink);pointer-events:none}.item[data-drop=above]:before{top:-1px}.item[data-drop=below]:after{bottom:-1px}.check-hit{position:relative;display:inline;margin:0;padding:0;background:transparent;border:0;border-radius:0;font:inherit;line-height:inherit;letter-spacing:0;color:var(--ink);cursor:var(--cursor-pointer)}.check-hit:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--hit);transform:translateY(-50%)}.check-hit:active{background:var(--invert);color:var(--paper)}.item[data-done=true] .item-words{color:var(--muted);text-decoration:line-through}.item[data-done=true] .check-hit{color:var(--muted)}.attachments{max-width:calc(33 * var(--t-read));margin:0 auto 20px;display:flex;flex-direction:column;gap:14px}.attachment-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.attach{border:1px solid var(--rule)}.attach-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:var(--cursor-zoom-in)}.attach-shot{display:block;width:100%;max-height:48vh;object-fit:contain;background:var(--rule)}.attach-media{display:flex;align-items:center;width:100%;min-height:58px;background:var(--raised)}.attach-player{display:block;width:100%}.attach-video{height:100%;background:var(--rule);object-fit:contain}.attach[data-media=video] .attach-media{aspect-ratio:16 / 9;max-height:48vh}.attach-media>.attach-kind{flex-direction:row;align-items:center;padding:0 14px}.attachment-gallery .attach-shot{aspect-ratio:1;height:auto;max-height:none;object-fit:cover}.attach-state{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--muted)}.attach-kind{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 14px;color:var(--muted)}.attach-kind-ext{padding:2px 6px;border:1px solid var(--rule);font-size:var(--t-data);letter-spacing:var(--track-data)}.attach-row{display:flex;align-items:center;gap:10px;padding:0 4px 0 12px;border-top:1px solid var(--rule);font-size:var(--t-data);letter-spacing:var(--track-data);color:var(--muted)}.attach[data-image=false] .attach-row{border-top:0}.attach-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.attach-size{flex:0 0 auto}.attach-row .iconbtn:disabled{opacity:.35;cursor:var(--cursor-default)}.attach-download-all{display:block;width:100%;padding:6px 0;border:1px solid var(--rule);background:transparent;font-size:var(--t-data);letter-spacing:var(--track-data);color:var(--muted);cursor:var(--cursor-pointer)}.attach-download-all:hover{color:var(--ink)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;background:var(--paper);cursor:var(--cursor-zoom-out)}.lightbox-close{position:absolute;top:calc(8px + env(safe-area-inset-top));right:8px;z-index:1;background:var(--raised);border:1px solid var(--rule)}.lightbox-content{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;min-height:0;overflow:hidden}.lightbox-frame{flex:1;align-self:stretch;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.lightbox-frame[data-zoomed=true]{cursor:var(--cursor-grab)}.lightbox-frame[data-zoomed=true]:active{cursor:var(--cursor-grabbing)}.lightbox-shot{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lightbox[data-doc=true]{cursor:var(--cursor-default)}.lightbox[data-doc=true] .lightbox-content{display:block;overflow-y:auto;scrollbar-gutter:stable;padding:0}.lightbox-bar{display:flex;align-items:center;gap:10px;padding:6px 12px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);font-size:var(--t-data);letter-spacing:var(--track-data);color:var(--muted);flex-shrink:0}.lightbox-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.lightbox-size{flex:0 0 auto}.lightbox-count{flex:0 0 auto;color:var(--ink)}.lightbox-step{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1;background:var(--raised);border:1px solid var(--rule)}.lightbox-step-back{left:8px}.lightbox-step-on{right:8px}.lightbox-step:disabled{opacity:.35;cursor:var(--cursor-default)}@media(hover:hover)and (pointer:fine){.lightbox-step{display:inline-flex}}.pdf{min-height:100%;padding:12px 12px 40px}.pdf-pages{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:900px;margin:0 auto}.pdf-page{width:100%;height:auto;display:block;border:1px solid var(--rule);background:#fff}.pdf-note{margin:12px 0 0;text-align:center;color:var(--muted)}.pdf-note[data-failed=true]{max-width:900px;margin:12px auto 0;text-align:left;padding-left:10px;border-left:3px solid var(--ink);color:var(--ink)}.dropzone{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding-top:22vh;pointer-events:none;border:2px solid var(--ink)}.dropzone span{padding:9px 16px;background:var(--invert);color:var(--paper);font-size:var(--t-nav);letter-spacing:var(--track-caps);text-transform:uppercase}.codeblock{position:relative;display:block}.codeblock:before{content:"";position:absolute;left:-8px;top:calc(var(--lh-read) * 1em);bottom:0;width:1px;background:var(--rule);pointer-events:none}.code{display:inline;margin:0;padding:0;font:inherit;white-space:pre-wrap;word-break:break-word}.code-copy{position:absolute;top:calc((var(--lh-read) * 1em - 18px) / 2);left:-20px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:0;border-radius:0;color:var(--muted);cursor:var(--cursor-pointer)}.code-copy:after{content:"";position:absolute;left:-8px;right:-4px;top:50%;height:var(--hit);transform:translateY(-50%)}.code-copy:active,.code-copy[data-copied=true]{background:var(--invert);color:var(--paper)}.sheet-meta{max-width:calc(33 * var(--t-read));margin:0 auto 16px;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;color:var(--muted)}.sheet-meta .meta-when,.sheet-meta .meta-date{text-transform:none}.sheet-meta:empty{display:none}.sheet-name{max-width:33em;margin:0 auto 12px;display:flex;font-size:var(--t-read)}.sheet-name-title{font-family:var(--display);font-size:var(--t-nav);font-weight:400;line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase;padding:3px 6px;margin:-3px -6px;background:transparent;border:0;color:var(--muted);text-align:left;cursor:var(--cursor-pointer)}.sheet-name-title{position:relative}.sheet-name-title:after{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:var(--hit);transform:translateY(-50%)}.sheet-name-title:hover{background:var(--raised);color:var(--ink)}.sheet-name-input{width:22ch;max-width:100%;margin:-4px -7px;background:var(--raised);border:1px solid var(--rule);color:var(--ink);cursor:var(--cursor-text)}.sheet-name-input:focus{outline:1px solid var(--ink);outline-offset:-1px}.sheet-name-input::placeholder{color:var(--muted);letter-spacing:var(--track-caps)}.meta-board{display:inline-flex;align-items:center;gap:6px}.sheet-verbs .meta-board{margin-right:auto;font-size:var(--t-data)}.meta-when{color:var(--ink)}.meta-warn{color:var(--ink);border-bottom:1px solid var(--ink)}.meta-stamp{display:inline-flex;align-items:center;gap:6px;min-height:var(--hit);background:none;border:0;padding:0;margin:-6px 0;font:inherit;font-size:var(--t-data);color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:var(--cursor-pointer)}.meta-stamp:hover,.meta-stamp[aria-expanded=true]{color:var(--ink)}.meta-stamp-words{display:inline-flex;align-items:baseline;gap:12px}.sheet-verbs{font-size:var(--t-read);line-height:var(--lh-chrome);max-width:33em;margin:8px auto 0;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;color:var(--muted)}.meta-verb-row{display:inline-flex;align-items:center;gap:12px;margin-right:-12px}.meta-verb{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font-family:inherit;font-size:var(--t-data);line-height:var(--lh-chrome);color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:var(--cursor-pointer);min-width:var(--hit);min-height:var(--hit);margin:-6px 0;justify-content:center}.meta-verb:hover,.meta-verb:active,.meta-verb[data-on=true]{color:var(--ink)}.meta-overdue{color:var(--ink);border-left:3px solid var(--ink);padding-left:6px}.selpanel-row{display:flex;align-items:center;gap:10px;padding:6px 18px;border-top:1px solid var(--rule-soft);color:var(--ink)}.selpanel-row input{flex:1 1 auto;min-width:0;min-height:var(--hit);background:none;border:1px solid var(--rule);border-radius:0;color:inherit;padding:4px 6px}.selpanel-row-field{padding-top:4px;padding-bottom:4px}.selpanel-held{visibility:hidden}.selpanel-row input:focus{outline:1px solid var(--ink);outline-offset:-1px}.empty{padding:56px 16px;text-align:center;color:var(--muted);max-width:30ch;margin:0 auto;font-size:var(--t-text);font-style:italic;line-height:var(--lh-read);text-wrap:pretty}.empty.mono{font-style:normal;font-size:var(--t-data)}.empty strong{display:block;color:var(--ink);margin-bottom:10px;font-family:var(--display);font-style:normal;font-weight:400;font-size:var(--t-name);line-height:var(--lh-chrome);letter-spacing:.01em}spar-mascot{--mascot-line: var(--muted);--mascot-screen: var(--raised);--mascot-face: var(--ink)}.topbar spar-mascot{margin-left:-4px;margin-right:-6px}.empty spar-mascot{display:block;margin:0 auto 20px}.card[data-selected=true]{background:var(--invert);color:var(--paper);border-color:var(--invert);--cut-bg: var(--invert)}.card[data-selected=true] .card-body,.card[data-selected=true] .card-foot{color:var(--paper);opacity:.9}.card[data-selected=true] .card-foot{border-top-color:var(--paper)}.card[data-selected=true] .cut-mass,.card[data-selected=true] .card-link{color:var(--paper);opacity:1}.card[data-merge-dragging=true]{opacity:.42;cursor:var(--cursor-grabbing)}.card[data-merge-target=true]{background:var(--raised);outline:1px solid var(--ink);outline-offset:-1px;z-index:3}.idea-mark{display:inline-flex;align-items:center;gap:3px;color:var(--ink);font-weight:700}.card[data-selected=true] .idea-mark,.card[data-selected=true] .card-priority,.card[data-selected=true] .card-todo{color:var(--paper)}.card-tick{font-weight:700}.selpanel[tabindex="-1"]:focus-visible{outline:none}.selpanel{position:fixed;bottom:calc(var(--bar-h) + env(safe-area-inset-bottom));z-index:15;display:flex;flex-direction:column;min-width:196px;max-width:100vw;background:var(--paper);color:var(--ink);border:1px solid var(--rule)}.selpanel-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14;width:100%;height:100%;padding:0;background:transparent;border:0;border-radius:0;color:transparent;cursor:var(--cursor-default)}.menu-dismiss-over{z-index:21}.selpanel-right{right:0}.selpanel-over{z-index:22;bottom:env(safe-area-inset-bottom)}.selpanel-n{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}.selpanel-head{display:flex;align-items:center;gap:12px;padding-left:18px;border-bottom:1px solid var(--rule)}.selpanel-count{padding:12px 0 11px;color:var(--muted);white-space:nowrap}.selpanel-x{display:grid;place-items:center;width:var(--hit);min-height:var(--hit);margin-left:auto;padding:0;background:transparent;color:var(--ink);border:0;border-radius:0;cursor:var(--cursor-pointer)}.selpanel-x:hover{background:var(--raised)}.selpanel-x:active{background:var(--invert);color:var(--paper)}.selpanel-split{border-top-color:var(--rule)}.selpanel-btn{display:flex;align-items:center;gap:10px;padding:16px 18px;background:transparent;color:var(--ink);border:0;border-top:1px solid var(--rule-soft);border-radius:0;text-align:left;white-space:nowrap;cursor:var(--cursor-pointer)}.selpanel-btn:first-of-type{border-top:0}.selpanel-btn:hover:not(:disabled){background:var(--raised)}.selpanel-btn:active:not(:disabled){background:var(--invert);color:var(--paper)}.selpanel-btn:disabled{opacity:.4;cursor:var(--cursor-default)}.selpanel-hint{padding:0 18px 12px;color:var(--muted);font-size:var(--t-data)}.selpanel-quiet{color:var(--muted)}.selpanel-quiet:hover:not(:disabled){color:var(--ink)}.dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000009e}.dialog{width:min(100%,420px);padding:22px 22px 18px;background:var(--card);color:var(--ink);border:1px solid var(--rule)}.dialog-head{display:flex;align-items:center;gap:10px;min-height:28px}.dialog-mark{display:inline-flex;align-items:center;flex:0 0 20px;color:var(--ink)}.dialog h2{flex:1 1 auto;margin:0;font-family:var(--display);font-size:var(--t-name);font-weight:400;line-height:var(--lh-chrome)}.dialog-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--hit);height:var(--hit);margin:-8px -10px -8px 0;padding:0;background:transparent;color:var(--muted);border:0;cursor:var(--cursor-pointer)}.dialog-close:active{background:var(--invert);color:var(--paper)}.dialog-message{margin:20px 0 24px;font-size:var(--t-read);line-height:var(--lh-read);white-space:pre-line}.dialog-actions{display:flex;justify-content:flex-end;gap:8px}.dialog-actions .btn{min-height:var(--hit);padding-top:0;padding-bottom:0}.dialog-confirm{background:var(--invert);color:var(--paper);border-color:var(--ink)}.dialog-confirm:active{background:var(--paper);color:var(--ink)}@media(max-width:699px){.dialog-scrim{align-items:flex-end;padding:0}.dialog{width:100%;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0}}.fmtrow{display:flex;border-top:1px solid var(--rule-soft)}.fmtbtn{flex:1 1 0;min-height:var(--hit);padding:12px 0;background:transparent;color:var(--ink);border:0;border-left:1px solid var(--rule-soft);border-radius:0;cursor:var(--cursor-pointer)}.fmtbtn:first-child{border-left:0}.fmtbtn:hover{background:var(--raised)}.fmtbtn:active{background:var(--invert);color:var(--paper)}.fmtbtn[data-mark=B]{font-weight:700}.fmtbtn[data-mark=I]{font-style:italic}.trace{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;animation:trace-fade .26s var(--ease-exit) .32s both}.trace>span{position:absolute;background:var(--ink);animation-duration:.13s;animation-timing-function:var(--ease-enter);animation-fill-mode:both}.trace>span:nth-child(1){top:0;left:0;width:100%;height:1px;transform-origin:0 50%;animation-name:trace-x}.trace>span:nth-child(2){top:0;right:0;width:1px;height:100%;transform-origin:50% 0;animation-name:trace-y;animation-delay:.13s}.trace>span:nth-child(3){top:0;left:0;width:1px;height:100%;transform-origin:50% 0;animation-name:trace-y}.trace>span:nth-child(4){bottom:0;left:0;width:100%;height:1px;transform-origin:0 50%;animation-name:trace-x;animation-delay:.13s}@keyframes trace-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes trace-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes trace-fade{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.trace{display:none}}.vanish-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14;pointer-events:none}.vanish{position:fixed;overflow:visible}.vanish-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;transform-origin:50% 50%;animation:vanish-card .46s var(--ease-exit) both;animation-delay:var(--vanish-delay, 0ms)}@keyframes vanish-card{0%{transform:scale(1);opacity:1}46%{transform:scale(.3);opacity:.4}62%{transform:scale(.1);opacity:0}to{transform:scale(.1);opacity:0}}.vanish-mark{position:absolute;left:50%;top:50%;margin:calc(var(--icon-nav) / -2) 0 0 calc(var(--icon-nav) / -2);color:var(--ink);animation:vanish-mark .46s var(--ease-enter) both;animation-delay:var(--vanish-delay, 0ms)}@keyframes vanish-mark{0%{transform:scale(.6);opacity:0}26%{transform:scale(1.5);opacity:1}78%{transform:scale(1.5);opacity:1}to{transform:scale(1.1);opacity:0}}.undo-slot{position:fixed;right:10px;bottom:calc(var(--bar-h) + 10px + env(safe-area-inset-bottom));z-index:15;display:flex;justify-content:flex-end}.undo-slot-top{top:10px;bottom:auto}.undo-slot-over{z-index:23;bottom:calc(72px + env(safe-area-inset-bottom))}.undo{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit);padding:0;border:0;border-radius:0;color:var(--ink);background:var(--raised);cursor:var(--cursor-pointer)}.undo-notice{padding:0 18px;color:var(--muted);cursor:var(--cursor-default)}.undo:active{color:var(--paper);background:var(--invert)}.undo-notice:active{color:var(--muted);background:var(--raised)}.undo-clock{position:absolute;top:.5px;left:.5px;width:calc(100% - 1px);height:calc(100% - 1px);overflow:visible;pointer-events:none}.undo-clock rect{fill:none;stroke:var(--ink);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;animation:undo-draw var(--undo-ms, 8s) linear forwards}@keyframes undo-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.undo-clock rect{animation:none}}.offscreen,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sync-state{display:inline-flex;align-items:center;background:transparent;border:0;padding:0;color:var(--muted)}button.sync-state{min-height:var(--hit);cursor:var(--cursor-pointer)}.sync-state[data-state=error]{padding-left:6px;border-left:3px solid var(--ink);color:var(--ink)}.syncmark{width:22px;height:11px;overflow:visible;color:var(--muted)}.syncmark-node{fill:currentColor;transform-origin:center}.syncmark-stream{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:.75 2.25;transform-origin:center;opacity:0}.mark-state[data-state=idle] .syncmark-a,.mark-state[data-state=idle] .syncmark-b{transform:translate(0)}.mark-state[data-state=working] .syncmark-a{animation:sync-part-a 1.4s infinite cubic-bezier(.4,0,.2,1)}.mark-state[data-state=working] .syncmark-b{animation:sync-part-b 1.4s infinite cubic-bezier(.4,0,.2,1)}.mark-state[data-state=working] .syncmark-stream{animation:sync-stretch 1.4s infinite cubic-bezier(.4,0,.2,1),sync-flow .8s infinite linear}.mark-state[data-state=working] .jelly-pulse-l{animation:sync-jelly-l 1.4s infinite ease-in-out}.mark-state[data-state=working] .jelly-pulse-r{animation:sync-jelly-r 1.4s infinite ease-in-out}@keyframes sync-part-a{0%,15%{transform:translate(0)}30%,70%{transform:translate(-6px)}85%,to{transform:translate(0)}}@keyframes sync-part-b{0%,15%{transform:translate(0)}30%,70%{transform:translate(6px)}85%,to{transform:translate(0)}}@keyframes sync-stretch{0%,15%{transform:scaleX(0);opacity:0}20%{opacity:1}30%,65%{transform:scaleX(1);opacity:1}72%{opacity:1}80%,to{transform:scaleX(0);opacity:0}}@keyframes sync-jelly-l{0%,15%{transform:scale(1)}22%{transform:scale(1.3,.7) translate(1px)}30%{transform:scale(1)}40%{transform:scale(1.15)}50%{transform:scale(.9)}60%{transform:scale(1.15)}70%{transform:scale(1)}77%{transform:scale(1.3,.7) translate(-1px)}85%,to{transform:scale(1)}}@keyframes sync-jelly-r{0%,15%{transform:scale(1)}22%{transform:scale(1.3,.7) translate(-1px)}30%{transform:scale(1)}40%{transform:scale(1.15)}50%{transform:scale(.9)}60%{transform:scale(1.15)}70%{transform:scale(1)}77%{transform:scale(1.3,.7) translate(1px)}85%,to{transform:scale(1)}}@keyframes sync-flow{to{stroke-dashoffset:-3}}@media(prefers-reduced-motion:reduce){.mark-state[data-state=working] .syncmark-a,.mark-state[data-state=working] .syncmark-b,.mark-state[data-state=working] .syncmark-stream,.mark-state[data-state=working] .jelly-pulse-l,.mark-state[data-state=working] .jelly-pulse-r{animation:none}.mark-state[data-state=working] .syncmark-a{transform:translate(-6px)}.mark-state[data-state=working] .syncmark-b{transform:translate(6px)}.mark-state[data-state=working] .syncmark-stream{transform:scaleX(1);opacity:1}}.mark-state[data-state=error],.mark-state[data-state=offline]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.spinner{color:var(--ink)}.empty-loading{display:flex;flex-direction:column;align-items:center;gap:14px}.spinner-flip{transform-origin:50px 50px;animation:spinner-rotate 3.5s cubic-bezier(.4,0,.2,1) infinite}.spinner-sand{fill:currentColor}.spinner-sand-top{transform-origin:50px 50px;animation:spinner-drain-top 3.5s linear infinite}.spinner-sand-bottom{transform-origin:50px 85px;animation:spinner-fill-bottom 3.5s linear infinite}.spinner-stream{stroke:currentColor;stroke-width:4;stroke-linecap:round;transform-origin:50px 50px;animation:spinner-flow 3.5s linear infinite}.spinner-glass{stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill:none}@keyframes spinner-rotate{0%,85%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes spinner-drain-top{0%,10%{transform:scaleY(1)}75%,to{transform:scaleY(0)}}@keyframes spinner-fill-bottom{0%,10%{transform:scaleY(0)}75%,to{transform:scaleY(1)}}@keyframes spinner-flow{0%,10%{transform:scaleY(0);opacity:0}15%{transform:scaleY(1);opacity:1}70%{transform:scaleY(1);opacity:1}75%,to{transform:scaleY(0);opacity:0}}@media(prefers-reduced-motion:reduce){.spinner-flip,.spinner-sand-top,.spinner-sand-bottom,.spinner-stream{animation:none}.spinner-sand-top,.spinner-sand-bottom{transform:scaleY(.5)}.spinner-stream{opacity:0}}.signin{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px}.signin-box{width:100%;max-width:420px;border:1px solid var(--rule);background:var(--card);padding:30px 26px 22px}.signin-mark{font-family:var(--display);font-weight:400;font-size:var(--t-mark);line-height:var(--lh-chrome);letter-spacing:var(--track-mark);margin:0 0 24px;text-transform:uppercase}.signin-lead{margin:0 0 20px;font-size:var(--t-read);line-height:var(--lh-read);text-wrap:pretty}.signin-form{display:flex;gap:0;margin-bottom:10px}.signin-input{flex:1 1 auto;min-width:0;padding:11px 13px;background:transparent;border:1px solid var(--rule);border-right:0;border-radius:0;font-family:var(--body);font-size:var(--t-read);letter-spacing:0;text-transform:none}.signin-input:focus{outline:1px solid var(--ink);outline-offset:-1px}.signin-go{background:var(--invert);color:var(--paper);border-color:var(--ink)}.signin-note{margin:0;font-size:var(--t-text);font-style:italic;line-height:var(--lh-read);color:var(--muted);text-wrap:pretty}.signin-error{margin:14px 0 0;color:var(--ink);border-left:3px solid var(--ink);padding-left:10px;font-family:var(--body);font-size:var(--t-text);line-height:var(--lh-read);text-transform:none;letter-spacing:0}.stopped-error{margin-top:0;font-size:var(--t-read)}.stopped-reload{min-height:var(--hit);margin-top:22px;color:var(--ink)}.stopped-reload:active{background:var(--raised)}.held-actions{display:flex;flex-direction:column;align-items:flex-start}.held-actions .stopped-reload{margin-top:12px}.signin-skip{display:inline-flex;align-items:center;min-height:var(--hit);margin-top:2px;padding:0;background:transparent;border:0;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:var(--cursor-pointer)}.signin-stack{flex-direction:column}.signin-stack .signin-input{border-right:1px solid var(--rule);border-bottom:0}.signin-stack .signin-go{min-height:var(--hit)}.signin-ways{display:flex;flex-direction:column;align-items:flex-start}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.vanish-card{opacity:0}.vanish-mark{transform:scale(1.5);opacity:1}}.shelf{position:fixed;top:0;bottom:0;left:0;z-index:15;width:min(78vw,300px);display:flex;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);overscroll-behavior:contain;background:var(--paper);border-right:1px solid var(--rule)}.shelf-over{z-index:22}.shelf-list{display:flex;flex-direction:column}.shelf-row{flex:0 0 auto;display:flex;align-items:center;gap:8px;width:100%;min-height:var(--hit);padding:12px 16px;background:transparent;border:0;border-bottom:1px solid var(--rule-soft);color:var(--muted);cursor:var(--cursor-pointer);text-align:left;font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase;position:relative;isolation:isolate}.shelf-row[aria-selected=true]{color:var(--ink)}.shelf-row[aria-selected=true]:before{--lamp-lift: 13%;--lamp-pool: 46% 150%;--lamp-x: 26%;--lamp-y: 50%;z-index:-1}.shelf-row:active{background:var(--raised);color:var(--ink)}.shelf-split{flex:0 0 auto;height:1px;margin-top:-1px;background:var(--rule)}.shelf-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shelf-row-new{cursor:var(--cursor-text)}.shelf-row-new input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none;color:var(--ink);font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase}.sorter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;background:var(--paper)}.sorter:focus{outline:none}.sorter-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 6px 10px 16px;border-bottom:1px solid var(--rule)}.sorter-at{flex:1 1 auto;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caps);text-transform:uppercase}.sorter-done{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:var(--hit);padding:0;background:transparent;border:0;color:var(--muted);cursor:var(--cursor-pointer)}.sorter-done:active{background:var(--raised);color:var(--ink)}.sorter-note{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.sorter-text{margin:0;white-space:pre-wrap;overflow-wrap:break-word;color:var(--ink);font-family:var(--body);font-size:var(--t-read);line-height:var(--lh-read)}.sorter-links{margin:0 0 12px;padding:0;list-style:none}.sorter-link{display:flex;align-items:baseline;gap:10px;color:var(--ink);font-family:var(--body);font-size:var(--t-read);line-height:var(--lh-read)}.sorter-link-name{min-width:0;overflow-wrap:anywhere}.sorter-link-site{flex:0 0 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.sorter-shot{display:block;max-width:100%;max-height:40vh;margin-bottom:12px;object-fit:contain}.sorter-to{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1px;padding:1px 0 calc(1px + env(safe-area-inset-bottom));background:var(--rule-soft);border-top:1px solid var(--rule)}.sorter-dest{flex:1 1 40%;display:inline-flex;align-items:center;gap:8px;min-height:var(--hit);padding:10px 14px;background:var(--paper);border:0;color:var(--ink);cursor:var(--cursor-pointer);text-align:left;font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase}.sorter-dest:active{background:var(--raised)}@media(hover:hover)and (pointer:fine){button.sorter-dest:hover{background:var(--raised)}}.sorter-dest-wide{flex-basis:100%}.sorter-to-boards{max-height:50dvh;overflow-y:auto;overscroll-behavior:contain}.sorter-dest-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sorter-dest-n{flex:0 0 auto;color:var(--muted);font-size:var(--t-data);letter-spacing:0;font-variant-numeric:tabular-nums}.sorter-dest-new{cursor:var(--cursor-text)}.sorter-dest-new input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none;color:var(--ink);font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase}.sorter-skip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--hit);padding:0 14px;background:transparent;border:0;color:var(--muted);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:var(--cursor-pointer)}.sorter-skip:active{background:var(--raised);color:var(--ink)}.sorter-done:disabled{opacity:.35;cursor:var(--cursor-default)}.sorter-done:disabled:active{background:transparent;color:var(--muted)}.sorter-end{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:24px 16px;overflow-y:auto}.sorter-end-head{margin:0;color:var(--muted);font-size:var(--t-read);line-height:var(--lh-read);text-align:center}.sorter-end-tally{width:100%;max-width:22em;margin:0 auto;padding:0;list-style:none}.sorter-end-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--rule-soft);color:var(--muted);font-size:var(--t-data);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caps);text-transform:uppercase}.sorter-end-line:last-child{border-bottom:0}.about{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;background:var(--paper)}.about:focus{outline:none}.about-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 6px 10px 16px;border-bottom:1px solid var(--rule)}.about-mark{flex:1 1 auto;margin:0;color:var(--ink);font-family:var(--display);font-size:var(--t-name);font-weight:400;line-height:var(--lh-chrome);letter-spacing:var(--track-mark)}.about-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:var(--hit);padding:0;background:transparent;border:0;color:var(--muted);cursor:var(--cursor-pointer)}.about-close:active{background:var(--raised);color:var(--ink)}.about-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:8px 16px calc(32px + env(safe-area-inset-bottom));font-size:var(--t-read)}.about-body>*{max-width:calc(33 * var(--t-read));margin-left:auto;margin-right:auto}.about-body p{margin-top:0;margin-bottom:.8em;color:var(--ink);font-family:var(--body);font-size:var(--t-read);line-height:var(--lh-read);text-wrap:pretty}.about-h{margin-top:2.2em;margin-bottom:.9em;color:var(--muted);font-family:var(--display);font-size:var(--t-nav);font-weight:400;line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase}.about-export{display:flex;align-items:center;gap:10px;min-height:var(--hit);margin-top:1.2em;color:var(--ink)}.about-export:active{background:var(--raised)}.about-export:disabled{color:var(--muted);cursor:var(--cursor-default)}.about-close-account{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:1.2em;margin-bottom:.8em}.about-close-account .signin-input{flex:1 1 12em;border-right:1px solid var(--rule)}.about-close-account .about-export{margin-top:0}.about-body .about-status{min-height:calc(3 * var(--t-text) * var(--lh-read));margin-top:.6em;color:var(--muted);font-size:var(--t-text)}.about-body .about-error{border-left:3px solid var(--ink);padding-left:10px;font-size:var(--t-text)}.about-body .about-note{margin-top:1.4em;color:var(--muted);font-size:var(--t-text);font-style:italic}.about-data{margin-top:0;margin-bottom:0}.about-data>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--rule-soft)}.about-data dt{color:var(--muted)}.about-data dd{margin:0;color:var(--ink);text-align:right}.about-body .about-keys-where{margin-top:1.4em;margin-bottom:0;color:var(--muted);font-size:var(--t-text);font-style:italic}.about-keys dt{color:var(--ink);font-family:var(--body);font-size:var(--t-text);line-height:var(--lh-read)}.about-keys dd{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px}.about-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:var(--hit);margin-top:1.4em;padding:8px 0;background:transparent;border:0;border-bottom:1px solid var(--rule-soft);color:var(--ink);font-family:var(--body);font-size:var(--t-text);line-height:var(--lh-read);text-align:left;cursor:var(--cursor-pointer)}.about-switch:active{background:var(--raised)}.about-switch[aria-checked=false] .mono{color:var(--muted)}.keep-actions{display:flex;flex-wrap:wrap;gap:0 8px}.about-body .keep-lead{margin-top:1.2em}.keep-example{color:var(--muted);font-style:italic}.keep-labels{margin-bottom:.4em}.keep-label{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--rule-soft)}.keep-label-head{display:flex;justify-content:space-between;gap:16px;color:var(--ink);font-family:var(--body);font-size:var(--t-text);line-height:var(--lh-read)}.keep-label-head .mono{color:var(--muted);line-height:var(--lh-read)}.keep-label select,.keep-label input{min-width:0;min-height:var(--hit);padding:4px 6px;background:var(--paper);border:1px solid var(--rule);border-radius:0;color:var(--ink);font-family:var(--body);font-size:var(--t-text)}.keep-label select:focus,.keep-label input:focus{outline:1px solid var(--ink)}.about-body .keep-left{margin-top:.6em;margin-bottom:.8em;padding-left:0;list-style:none;color:var(--muted);font-family:var(--body);font-size:var(--t-text);line-height:var(--lh-read)}.keep-left li{padding:6px 0;border-bottom:1px solid var(--rule-soft);overflow-wrap:anywhere}.keep-left-name{color:var(--ink);font-family:var(--mono);font-size:var(--t-data);letter-spacing:var(--track-data)}.empty-offer{display:block;min-height:var(--hit);margin:20px auto 0;color:var(--muted)}.empty-offer:active{background:var(--raised);color:var(--ink)}.ticker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;background:var(--paper)}.ticker:focus{outline:none}.ticker-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 6px 10px 16px;border-bottom:1px solid var(--rule)}.ticker-at{flex:1 1 auto;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caps);text-transform:uppercase}.ticker-skip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--hit);padding:0 14px;background:transparent;border:0;color:var(--muted);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:var(--cursor-pointer)}.ticker-skip:active{background:var(--raised);color:var(--ink)}.ticker-done{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:var(--hit);padding:0;background:transparent;border:0;color:var(--muted);cursor:var(--cursor-pointer)}.ticker-done:active{background:var(--raised);color:var(--ink)}.ticker-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 0 16px}.ticker-item{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:var(--hit);padding:8px 16px;background:transparent;border:0;color:var(--ink);cursor:var(--cursor-pointer);text-align:left;font-family:var(--body);font-size:var(--t-read);line-height:var(--lh-item)}.ticker-item:active{background:var(--raised)}.ticker-item[data-done]{color:var(--muted)}.ticker-item[data-done] .ticker-words{text-decoration:line-through}.ticker-box{flex:0 0 auto;font-size:var(--t-text);letter-spacing:0;color:var(--ink)}.ticker-item[data-done] .ticker-box{color:var(--muted)}.ticker-words{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.ticker-prose{margin:0;padding:8px 16px;color:var(--muted);font-family:var(--body);font-size:var(--t-read);line-height:var(--lh-read);white-space:pre-wrap;overflow-wrap:break-word}.ticker-foot{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 6px calc(10px + env(safe-area-inset-bottom)) 16px;border-top:1px solid var(--rule)}.ticker-left{flex:1 1 auto;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caps);text-transform:uppercase}.ticker-archive{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:var(--hit);padding:0 14px;background:transparent;border:0;color:var(--ink);cursor:var(--cursor-pointer);font-family:var(--display);font-size:var(--t-nav);line-height:var(--lh-chrome);letter-spacing:var(--track-caps);text-transform:uppercase}.ticker-archive:active{background:var(--raised)}.ticker-verb{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--hit);height:var(--hit);padding:0;background:transparent;border:0;color:var(--muted);cursor:var(--cursor-pointer)}.ticker-verb:active{background:var(--raised);color:var(--ink)}
