@font-face{font-family:Open Runde;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-runde-latin-400-normal-Crq_kbPk.woff2) format("woff2"),url(/assets/open-runde-latin-400-normal-XRnp7O8j.woff) format("woff")}@font-face{font-family:Open Runde;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-runde-latin-500-normal-Ci8G7la9.woff2) format("woff2"),url(/assets/open-runde-latin-500-normal-DS3YmeE4.woff) format("woff")}@font-face{font-family:Open Runde;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-runde-latin-600-normal-DFJ5egKh.woff2) format("woff2"),url(/assets/open-runde-latin-600-normal-CCOYa82w.woff) format("woff")}@font-face{font-family:Open Runde;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-runde-latin-700-normal-BeFL_mDB.woff2) format("woff2"),url(/assets/open-runde-latin-700-normal-DIFtOJ1o.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}.persistence-warning{position:fixed;inset-block-start:max(16px,env(safe-area-inset-top));inset-inline-start:50%;z-index:20;display:flex;width:max-content;max-width:min(calc(100% - 32px),520px);align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border:0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--menu-shadow);color:var(--muted-strong);transform:translate(-50%)}.persistence-warning span{min-width:0;overflow-wrap:anywhere}.persistence-warning .inline-link-button{flex:0 0 auto;min-height:32px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--text);color:var(--page-bg);text-decoration:none}.recovery-page{display:grid;min-height:100dvh;place-items:center;padding:1.5rem}.recovery-panel{width:min(100%,38rem);padding:clamp(1.5rem,5vw,3rem);background:var(--surface);border:0;border-radius:var(--radius-panel);box-shadow:var(--surface-shadow)}.recovery-panel h1{margin-block:.35rem 1rem}.recovery-actions,.recovery-confirm{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.5rem}.recovery-confirm{flex-basis:100%;margin-top:0}:root{color-scheme:light;--ease-out: cubic-bezier(.23, 1, .32, 1);--section-gap: 40px;--font-size-small: 14px;--font-size-body: 15px;--font-size-emphasis: 17px;--radius-control: 12px;--radius-compact: 8px;--radius-menu: 16px;--radius-surface: 20px;--radius-panel: 28px;--radius-pill: 999px;--page-bg: #f7f7f7;--surface: #ffffff;--text: #292929;--heading: #1c1c1c;--muted: #707070;--muted-strong: #4b4b4b;--focus: #4a4a4a;--field-focus: #4a4a4a;--divider: rgba(0, 0, 0, .08);--fill-strong: #e8e8e8;--surface-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 8px 24px rgba(0, 0, 0, .04);--toggle-bg: #e6e6e6;--type-menu-shadow: 0 4px 12px rgba(0, 0, 0, .08);--success-text: #25613c;--success-fill: #dcefe2;--success-fill-strong: #cfe8d7;--danger: #b42318;--danger-fill: #f7e3e1;--menu-shadow: 0 8px 24px rgba(0, 0, 0, .12)}:root[data-theme=dark]{color-scheme:dark;--page-bg: #101010;--surface: #1b1b1b;--text: #e6e6e6;--heading: #f5f5f5;--muted: #a4a4a4;--muted-strong: #d0d0d0;--focus: #d9d9d9;--field-focus: #d9d9d9;--divider: rgba(255, 255, 255, .1);--fill-strong: #2a2a2a;--surface-shadow: 0 1px 3px rgba(0, 0, 0, .24), 0 10px 28px rgba(0, 0, 0, .2);--toggle-bg: #242424;--type-menu-shadow: 0 4px 12px rgba(0, 0, 0, .22);--success-text: #9bd5ab;--success-fill: #1d3525;--success-fill-strong: #25442f;--danger: #ff8178;--danger-fill: #3a2220;--menu-shadow: 0 8px 24px rgba(0, 0, 0, .36)}html{height:100%;min-height:100%;font-family:Open Runde,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--page-bg)}:root.theme-switching *,:root.theme-switching *:before,:root.theme-switching *:after{transition:none!important}body{min-width:320px;margin:0;background:var(--page-bg)}button,input,textarea,select{font:inherit}button,input{color:inherit}button{line-height:1}#root{min-height:100vh}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.twin-orbit{display:inline-grid;width:32px;aspect-ratio:1;flex:0 0 auto;place-items:center;color:var(--muted-strong)}.twin-orbit__dot{position:relative;width:25%;aspect-ratio:1;border-radius:var(--radius-pill);background:currentColor}.twin-orbit__dot:before,.twin-orbit__dot:after{position:absolute;inset:0;border-radius:inherit;background:currentColor;content:""}.twin-orbit__dot:before{transform:rotate(0) translate(155%)}.twin-orbit__dot:after{transform:rotate(180deg) translate(155%)}@keyframes twin-orbit-rotate{0%{transform:rotate(0) translate(155%)}to{transform:rotate(360deg) translate(155%)}}@media(prefers-reduced-motion:no-preference){.twin-orbit__dot:before,.twin-orbit__dot:after{animation:twin-orbit-rotate var(--duration, 1s) linear infinite}.twin-orbit__dot:after{animation-delay:calc(var(--duration, 1s) / -2)}}.app{min-height:100dvh}.app-state{display:grid;min-height:100dvh;place-items:center;padding:32px 24px 96px;text-align:center}.app-state__content{width:min(100%,420px)}.app-state__title{margin:0;color:var(--heading);font-size:clamp(1.75rem,6vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.app-loading{display:grid;justify-items:center;margin-top:24px}.app-state__message{max-width:34rem;margin:12px auto 0;color:var(--muted);font-size:var(--font-size-body);line-height:1.5;text-wrap:pretty}.app-state__message[role=status]{color:var(--muted-strong)}.app-state__action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:20px;padding:9px 18px;border:0;border-radius:var(--radius-control);background:var(--text);color:var(--page-bg);cursor:pointer;font-size:var(--font-size-body);font-weight:600;line-height:1;text-box:trim-both cap alphabetic;text-decoration:none;transition:opacity .12s ease,scale .12s var(--ease-out)}.app-state__action:active{scale:.96}.page{max-width:680px;margin:0 auto;padding:clamp(32px,6vh,64px) clamp(16px,4vw,24px) calc(96px + env(safe-area-inset-bottom))}.section-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.section-header h2{margin:0;font-size:var(--font-size-small);font-weight:600;letter-spacing:.02em;color:var(--muted-strong)}.section-header h2:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.counter{font-size:var(--font-size-small);font-variant-numeric:tabular-nums;color:var(--muted)}.desk{margin-bottom:var(--section-gap)}.desk-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.desk-card{position:relative;padding:18px 20px;border:0;background:var(--surface);border-radius:var(--radius-surface);box-shadow:var(--surface-shadow)}.desk-card:not(.swappable){padding-inline-end:68px}.card-title{margin:0;font-size:var(--font-size-emphasis);font-weight:600;line-height:1.35;color:var(--heading)}.meta-line{margin:4px 0 0;overflow-wrap:anywhere;font-size:var(--font-size-small);text-wrap:pretty;color:var(--muted)}.card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pill-button{display:inline-flex;align-items:center;min-height:32px;gap:5px;padding:5px 10px;background:var(--divider);border:none;border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:500;line-height:1;color:var(--text);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .12s var(--ease-out),scale .12s var(--ease-out)}.button-icon{display:block;width:15px;height:15px;flex:0 0 auto}.finish-button{background:var(--success-fill);color:var(--success-text)}.inbox,.library{margin-bottom:var(--section-gap)}.swap-banner{margin:0 0 12px;padding:10px 14px;background:var(--fill-strong);border-radius:var(--radius-control);font-size:var(--font-size-small);color:var(--muted-strong)}.inline-link-button{display:inline-flex;align-items:center;min-height:24px;margin-inline:-2px;padding-inline:2px;padding-block:0;background:none;border:none;font-size:inherit;font-weight:600;color:var(--muted-strong);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.desk-card.swappable{width:100%;display:block;text-align:left;cursor:pointer;transition:background-color .12s var(--ease-out),scale .12s var(--ease-out)}.desk-card-pending{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--muted-strong);font-size:var(--font-size-small);font-weight:600}.empty-note{margin:4px 0 0;padding:8px 2px;color:var(--muted);font-size:var(--font-size-body);line-height:1.5;text-wrap:pretty}.search-empty{padding-block:clamp(40px,10vh,80px);text-align:center}.search-empty h2{margin:0;color:var(--heading);font-size:var(--font-size-emphasis);font-weight:600;line-height:1.3}.search-empty p{max-width:34rem;margin:8px auto 0;color:var(--muted);font-size:var(--font-size-body);line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.row-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px;border-bottom:1px solid var(--divider)}.row:last-child{border-bottom:none}.row.finished{position:relative;padding-inline-end:52px}.row-text{width:100%;min-width:0}.row-title{display:block;overflow-wrap:anywhere;font-size:var(--font-size-body);font-weight:500;line-height:1.4;text-wrap:pretty;color:var(--text)}.row .meta-line{margin-top:2px;font-size:var(--font-size-small)}.note-preview{margin:6px 0 0;overflow-wrap:anywhere;font-size:var(--font-size-small);line-height:1.5;text-wrap:pretty;color:var(--muted-strong)}.row-actions{display:flex;flex-shrink:0;gap:8px}.library-actions{position:absolute;inset-block-start:12px;inset-inline-end:2px}.library-menu-positioner{z-index:20}.library-menu{min-width:9rem;margin:0;padding:4px;background:var(--surface);border:0;border-radius:var(--radius-menu);box-shadow:var(--menu-shadow);outline:none;transform-origin:var(--transform-origin);transition:opacity .14s ease,transform .14s var(--ease-out)}.library-menu[data-starting-style],.library-menu[data-ending-style]{opacity:0;transform:scale(.97) translateY(-2px)}.library-menu-item{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border-radius:var(--radius-compact);font-size:var(--font-size-small);color:var(--text);cursor:pointer;white-space:nowrap}.library-menu-item:focus:not(:focus-visible){outline:none}.library-menu-item[data-highlighted]{background:var(--divider)}.library-menu-item.discard-menu-item[data-highlighted]{background:var(--danger-fill);color:var(--danger)}.library-menu-item[data-highlighted]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.library-menu-trigger{display:grid;width:40px;height:40px;place-items:center;padding:0;border:none;border-radius:var(--radius-control);background:transparent;color:var(--muted-strong);cursor:pointer;transition:background-color .12s var(--ease-out),color .12s ease,scale .12s var(--ease-out)}.library-menu-trigger:active{scale:.96}.desk-menu-trigger{position:absolute;inset-block-start:12px;inset-inline-end:12px}.library-menu-trigger svg{display:block;width:18px;height:18px;fill:currentColor}@keyframes row-arrive{0%{background-color:color-mix(in srgb,var(--page-bg) 78%,var(--fill-strong))}to{background-color:transparent}}.row-new{animation:row-arrive .6s ease-out}.topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;margin:0 calc(-1*clamp(16px,4vw,24px));padding:max(12px,env(safe-area-inset-top)) clamp(16px,4vw,24px) 8px;background:color-mix(in srgb,var(--page-bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.capture-root{display:block;margin-bottom:calc(var(--section-gap) - 8px)}.search-input{width:100%;min-width:0;padding-block:9px;padding-inline:14px 42px;background:var(--surface);border:none;border-radius:var(--radius-control);font-size:var(--font-size-body);color:var(--text)}.topbar-slot{position:relative;flex:1 1 auto;min-width:0;min-height:40px}.search-slot,.capture-title{position:absolute;inset:0}.search-slot{display:flex;align-items:center;visibility:visible;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),visibility 0s linear}.capture-title{display:flex;align-items:center;font-size:var(--font-size-body);font-weight:600;color:var(--heading);opacity:0;transform:translateY(6px);visibility:hidden;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),visibility 0s linear .16s}.topbar.capture-open .search-slot{opacity:0;pointer-events:none;transform:translateY(-6px);visibility:hidden;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),visibility 0s linear .16s}.topbar.capture-open .capture-title{opacity:1;transform:none;visibility:visible;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),visibility 0s linear}.search-bar{position:relative;flex:1 1 auto;min-width:0}.search-input::-webkit-search-cancel-button{display:none;appearance:none}.search-clear{position:absolute;top:50%;inset-inline-end:4px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:none;border-radius:var(--radius-compact);background:transparent;color:var(--muted);cursor:pointer;transform:translateY(-50%);transition:background-color .12s var(--ease-out),color .12s ease,scale .12s var(--ease-out)}.search-clear:active{scale:.96}.search-clear svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.search-input::placeholder{color:var(--muted)}.search-input:focus-visible{outline:2px solid var(--field-focus);outline-offset:2px}.add-toggle{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--toggle-bg);color:var(--heading);cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .16s var(--ease-out),color .12s ease,scale .12s var(--ease-out)}.add-toggle[data-panel-open]{transform:rotate(45deg)}.add-toggle:active{scale:.96}.add-toggle svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.capture-panel{height:0;overflow:hidden;transition:height .2s var(--ease-out)}.capture-panel[data-open]{height:var(--collapsible-panel-height)}.capture-clip{min-height:0;overflow:hidden}.capture-content{padding:0 0 8px;opacity:0;transform:translateY(-4px);visibility:hidden;transition:opacity .14s ease,transform .14s var(--ease-out),visibility 0s linear .2s}.capture-panel[data-open] .capture-content{opacity:1;transform:none;visibility:visible;transition:opacity .14s ease 60ms,transform .14s var(--ease-out) 60ms,visibility 0s}.add-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px}.add-form input,.add-form select{min-width:0;padding:9px 12px;background:var(--surface);border:none;border-radius:var(--radius-control);font-size:var(--font-size-body);color:var(--text)}.add-form input::placeholder{color:var(--muted)}.add-form input:read-only{cursor:wait;opacity:.72}.add-title{grid-column:1 / -1}.form-error{grid-column:1 / -1;margin:-2px 0 0;font-size:var(--font-size-small);color:var(--danger)}.type-select{position:relative;display:flex;min-width:8.5rem}.type-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;background:var(--surface);border:none;border-radius:var(--radius-control);font-size:var(--font-size-body);color:var(--text);cursor:pointer}.type-trigger[data-popup-open] .type-chevron{transform:rotate(180deg)}.type-value{display:inline-flex;min-width:0;align-items:center;gap:4px}.type-prefix{color:var(--muted)}.type-chevron{width:12px;height:12px;flex-shrink:0;fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s var(--ease-out)}.type-positioner{z-index:20}.type-menu{min-width:var(--anchor-width);margin:0;padding:4px;background:var(--surface);border:0;border-radius:var(--radius-menu);box-shadow:var(--type-menu-shadow);outline:none;transform-origin:top center;transition:opacity .14s ease,transform .14s var(--ease-out)}.type-menu[data-starting-style],.type-menu[data-ending-style]{opacity:0;transform:scale(.97) translateY(-2px)}.type-list{max-height:min(300px,var(--available-height, 300px));overflow-y:auto}.type-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px;border-radius:var(--radius-compact);font-size:var(--font-size-body);white-space:nowrap;cursor:pointer}.type-option:focus:not(:focus-visible){outline:none}.type-option[data-highlighted]{background:var(--divider)}.type-option[data-highlighted]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.type-option[data-selected]{font-weight:600}.type-check{display:grid;place-items:center;width:14px;height:14px;flex-shrink:0}.type-check svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.add-submit{display:inline-flex;min-width:7.75rem;align-items:center;justify-content:center;gap:7px;padding:9px 18px;background:var(--text);color:var(--page-bg);border:none;border-radius:var(--radius-control);font-size:var(--font-size-body);font-weight:600;cursor:pointer;transition:opacity .12s ease,scale .12s var(--ease-out)}.add-submit:disabled{cursor:wait;opacity:.72}.add-form input:focus-visible,.add-form select:focus-visible,.type-trigger:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--field-focus)}@media(max-width:540px){.search-input,.add-form input{font-size:16px}.type-trigger{font-size:var(--font-size-body)}.add-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.add-title,.add-url{grid-column:1 / -1}.type-select{min-width:0}.add-submit{min-height:40px}}@media(max-width:600px){.row{align-items:flex-start;flex-direction:column;gap:8px}.row-actions{align-self:stretch;flex-wrap:wrap}.pill-button,.quiet-button{min-height:40px}}.quiet-button{display:inline-flex;align-items:center;min-height:32px;gap:5px;padding:5px 9px;background:none;border:none;border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:500;color:var(--muted-strong);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .12s var(--ease-out),color .12s ease,scale .12s var(--ease-out)}.pill-button:active,.quiet-button:active,.add-submit:active,.desk-card.swappable:active{scale:.96}.pill-button:disabled,.quiet-button:disabled,.library-menu-trigger:disabled,.desk-card.swappable:disabled,.inline-link-button:disabled{cursor:wait;opacity:.62}.button-spinner{width:14px;height:14px;flex:0 0 auto;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;border-radius:var(--radius-pill)}@keyframes button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.button-spinner{animation:button-spin .7s linear infinite}}.quiet-button.discard:focus-visible{background:var(--danger-fill);color:var(--danger)}button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.utility-dock{position:fixed;inset-inline-end:max(16px,calc(env(safe-area-inset-right) + 8px));inset-block-end:max(16px,calc(env(safe-area-inset-bottom) + 8px));z-index:10;display:flex;align-items:flex-end;flex-direction:column;gap:8px}:dir(rtl) .utility-dock{inset-inline-end:max(16px,calc(env(safe-area-inset-left) + 8px))}.utility-toggle{position:relative;display:grid;width:44px;height:44px;place-items:center;padding:0;border:none;border-radius:var(--radius-pill);background:var(--toggle-bg);color:var(--heading);cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color .16s ease,color .12s ease,scale .12s var(--ease-out)}.utility-toggle:active{scale:.96}.utility-toggle__icon{display:block;width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.theme-toggle__sun,.theme-toggle__moon{transform-box:fill-box;transform-origin:center;transition:opacity .16s cubic-bezier(.2,0,0,1),scale .16s cubic-bezier(.2,0,0,1),filter .16s cubic-bezier(.2,0,0,1)}.theme-toggle__sun{opacity:1;scale:1;filter:blur(0)}.theme-toggle__moon{opacity:0;scale:.25;filter:blur(4px)}:root[data-theme=dark] .theme-toggle__sun{opacity:0;scale:.25;filter:blur(4px)}:root[data-theme=dark] .theme-toggle__moon{opacity:1;scale:1;filter:blur(0)}.sound-toggle__enabled,.sound-toggle__muted{transform-box:fill-box;transform-origin:center;transition:opacity .16s cubic-bezier(.2,0,0,1),scale .16s cubic-bezier(.2,0,0,1),filter .16s cubic-bezier(.2,0,0,1)}.sound-toggle[aria-pressed=true] .sound-toggle__enabled,.sound-toggle[aria-pressed=false] .sound-toggle__muted{opacity:1;scale:1;filter:blur(0)}.sound-toggle[aria-pressed=false] .sound-toggle__enabled,.sound-toggle[aria-pressed=true] .sound-toggle__muted{opacity:0;scale:.25;filter:blur(4px)}@supports (corner-shape: squircle){.recovery-panel,.desk-card,.swap-banner,.library-menu,.library-menu-item,.search-input,.search-clear,.add-form input,.type-trigger,.type-menu,.type-option,.add-submit{corner-shape:squircle}}@media(hover:hover)and (pointer:fine){.search-clear:hover{background:var(--divider);color:var(--muted-strong)}.pill-button:hover,.quiet-button:hover{background:var(--fill-strong)}.finish-button:hover{background:var(--success-fill-strong)}.desk-card.swappable:hover{background-color:color-mix(in srgb,var(--surface) 95%,var(--text))}.add-submit:hover,.app-state__action:hover{opacity:.85}.quiet-button.discard:hover{background:var(--danger-fill);color:var(--danger)}.utility-toggle:hover{color:var(--muted-strong)}.library-menu-trigger:hover{background:var(--fill-strong);color:var(--text)}}@media(prefers-reduced-motion:reduce){.search-clear{scale:1;transition:none}.search-clear:active,.utility-toggle,.theme-toggle__sun,.theme-toggle__moon,.sound-toggle__enabled,.sound-toggle__muted,.utility-toggle:active{scale:1}.theme-toggle__sun,.theme-toggle__moon,.sound-toggle__enabled,.sound-toggle__muted{filter:none;transition:opacity .1s ease}.capture-panel{transition:none}.search-slot,.capture-title,.topbar.capture-open .search-slot,.topbar.capture-open .capture-title{transform:none;transition:opacity .1s ease,visibility 0s linear .1s}.capture-content,.capture-panel[data-open] .capture-content{transform:none;transition:opacity .1s ease}.capture-panel[data-open] .capture-content{transition-delay:0s}.type-menu,.library-menu{transform:none;transition:none}.type-menu[data-starting-style],.type-menu[data-ending-style],.library-menu[data-starting-style],.library-menu[data-ending-style]{transform:none}.type-chevron{transition:none}.add-toggle{transition:color .12s ease}.pill-button,.quiet-button,.add-submit,.app-state__action,.desk-card.swappable{scale:1;transition:none}.pill-button:active,.quiet-button:active,.add-submit:active,.app-state__action:active,.desk-card.swappable:active,.add-toggle:active{scale:1}.library-menu-trigger{scale:1;transition:none}.library-menu-trigger:active{scale:1}.add-toggle[data-panel-open]{transform:none}.row-new{animation:none}}.reader-page{min-height:100dvh;padding:max(20px,calc(env(safe-area-inset-top) + 12px)) clamp(16px,4vw,24px) calc(96px + env(safe-area-inset-bottom));animation:reader-page-enter .2s var(--ease-out) both}@keyframes reader-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reader-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:860px;margin:0 auto clamp(48px,9vh,88px);padding-block:8px;isolation:isolate}.reader-header:before{position:absolute;z-index:-1;inset-block:0;inset-inline:calc(50% - 50vw);content:"";background:color-mix(in srgb,var(--page-bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}.reader-back,.reader-original{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius-control);font-size:var(--font-size-small);line-height:1;color:var(--muted-strong);white-space:nowrap;transition:background-color .12s var(--ease-out),color .12s ease,scale .12s var(--ease-out)}.reader-back{background:none;border:none;cursor:pointer}.reader-original{background:var(--surface);color:var(--text);cursor:pointer;font-weight:500;text-decoration:none}.reader-back:active,.reader-original:active{scale:.96}.reader-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}:root:not([data-theme=dark]) .reader-original{background:var(--fill-strong)}@supports (corner-shape: squircle){.reader-back,.reader-original,.reader-loading,.reader-error,.reader-content :where(pre,img){corner-shape:squircle}}@media(hover:hover)and (pointer:fine){.reader-back:hover{background:var(--fill-strong);color:var(--text)}.reader-original:hover{background:color-mix(in srgb,var(--fill-strong) 88%,var(--text))}}.reader-column{max-width:700px;margin:0 auto}.reader-article{min-width:0}.reader-title-block{margin-bottom:48px}.reader-type{margin:0 0 12px;font-size:var(--font-size-small);color:var(--muted)}.reader-title{max-width:18ch;margin:0;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;color:var(--heading)}.reader-title:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:4px}.reader-meta,.reader-source{margin:14px 0 0;font-size:var(--font-size-small);color:var(--muted)}.reader-source{margin:0 0 32px;font-size:var(--font-size-small);overflow-wrap:anywhere}.reader-source a,.reader-error a,.reader-content a{color:var(--muted-strong);text-decoration:underline;text-decoration-color:var(--divider);text-underline-offset:3px}.reader-loading,.reader-error{padding:18px 20px;background:var(--surface);border-radius:var(--radius-surface);font-size:var(--font-size-small);color:var(--muted-strong)}.reader-loading{display:flex;align-items:center;gap:14px}.reader-loading .twin-orbit{width:22px}.reader-error p{margin:0 0 10px}.reader-content{font-family:Open Runde,system-ui,sans-serif;font-size:var(--font-size-body);line-height:1.72;animation:reader-content-enter .2s var(--ease-out) 60ms both;overflow-wrap:anywhere;text-wrap:pretty;color:var(--text)}.reader-content :where(h1,h2,h3,h4,h5,h6){margin:2.4em 0 .7em;font-family:Open Runde,system-ui,sans-serif;font-weight:600;line-height:1.2;color:var(--heading)}.reader-content :where(h1,h2){font-size:1.45em}.reader-content :where(h3,h4,h5,h6){font-size:1.18em}.reader-content :where(p,ul,ol,blockquote,pre,table,figure){margin:1.1em 0}.reader-content :where(ul,ol){padding-inline-start:1.4em}.reader-content :where(blockquote){margin-inline:0;padding-inline-start:1.1em;border-inline-start:3px solid var(--divider);color:var(--muted-strong)}.reader-content :where(pre){overflow-x:auto;padding:16px;background:var(--surface);border-radius:var(--radius-compact);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em;line-height:1.55}.reader-content :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.reader-content :where(:not(pre)>code){padding:.12em .3em;background:var(--surface);border-radius:4px}.reader-content :where(img){display:block;max-width:100%;height:auto;margin:1.8em auto;border-radius:var(--radius-compact)}.reader-content :where(hr){margin:2.4em 0;border:0;border-top:1px solid var(--divider)}.reader-content :where(table){display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-family:Open Runde,system-ui,sans-serif;font-size:.78em;line-height:1.4}.reader-content :where(th,td){padding:8px 12px;border:1px solid var(--divider);text-align:start}@media(max-width:540px){.reader-header{margin-bottom:42px}.reader-title{font-size:clamp(30px,10vw,42px)}.reader-content{font-size:var(--font-size-body);line-height:1.68}}@media(max-width:600px){.reader-header{align-items:center;flex-direction:row;gap:8px}}@keyframes reader-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reader-page,.reader-content{animation:none}.reader-content :where(img){margin-block:1.2em}}.utility-options-positioner,.account-popover-positioner{z-index:20}.utility-options{display:flex;gap:8px;outline:none;transform-origin:var(--transform-origin);transition:opacity .14s ease,transform .14s var(--ease-out)}.utility-options[data-starting-style],.utility-options[data-ending-style]{opacity:0;transform:scale(.97)}.account-popover{width:min(248px,var(--available-width));padding:16px;border:0;border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--menu-shadow);color:var(--text);outline:none;transform-origin:var(--transform-origin);transition:opacity .14s ease,transform .14s var(--ease-out)}.account-popover[data-starting-style],.account-popover[data-ending-style]{opacity:0;transform:scale(.97)}.account-popover__title{margin:0;color:var(--heading);font-size:var(--font-size-body);font-weight:600}.account-popover__description,.account-popover__error{margin:6px 0 0;color:var(--muted);font-size:var(--font-size-small);line-height:1.45;text-wrap:pretty}.account-popover__error{color:var(--muted-strong)}.account-popover__action{width:100%;min-height:40px;margin-top:14px;padding:8px 12px;border:0;border-radius:var(--radius-control);background:var(--text);color:var(--page-bg);cursor:pointer;font-size:var(--font-size-small);font-weight:600;transition:opacity .12s ease,scale .12s var(--ease-out)}.account-popover__action:active{scale:.98}.account-popover__action:disabled{cursor:wait;opacity:.6}.account-popover__action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@supports (corner-shape: squircle){.account-popover,.account-popover__action{corner-shape:squircle}}@media(hover:hover)and (pointer:fine){.account-popover__action:not(:disabled):hover{opacity:.85}}@media(prefers-reduced-motion:reduce){.utility-options,.account-popover{transform:none;transition:opacity .1s ease}.account-popover__action,.account-popover__action:active{scale:1}}
