@font-face{font-family:Onest;font-style:normal;font-weight:300 800;font-display:swap;src:url(../../../fonts/onest-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:300 800;font-display:swap;src:url(../../../fonts/onest-latin-wght-normal.woff2) format("woff2-variations");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:Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-mono-latin-400-normal.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:Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/ibm-plex-mono-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/ibm-plex-mono-latin-500-normal.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}:root{color-scheme:dark;--bg: oklch(.158 .034 258);--sunk: oklch(.132 .034 258);--surface: oklch(.205 .036 258);--surface-2: oklch(.248 .038 258);--surface-3: oklch(.292 .04 258);--line: oklch(.305 .038 258);--line-2: oklch(.385 .042 258);--text: oklch(.965 .012 250);--text-2: oklch(.79 .022 250);--text-3: oklch(.64 .028 250);--accent: oklch(.78 .13 240);--accent-soft: oklch(.78 .13 240 / .15);--accent-line: oklch(.78 .13 240 / .38);--on-accent: oklch(.16 .05 250);--danger: oklch(.7 .175 22);--danger-soft: oklch(.7 .175 22 / .15);--ok: oklch(.775 .14 158);--ok-soft: oklch(.775 .14 158 / .15);--hue-stone: oklch(.76 .028 250);--hue-amber: oklch(.82 .135 78);--hue-rose: oklch(.73 .155 12);--hue-violet: oklch(.74 .145 295);--hue-azure: oklch(.78 .13 240);--hue-teal: oklch(.79 .115 190);--hue-lime: oklch(.84 .15 128);--hue-copper: oklch(.76 .12 45);--shadow-pop: 0 16px 40px -14px rgb(0 0 0 / .7), 0 3px 10px -4px rgb(0 0 0 / .5);--shadow-sheet: 0 -8px 48px -12px rgb(0 0 0 / .6);--vignette: radial-gradient(120% 80% at 50% -10%, oklch(.26 .05 250 / .6), transparent 62%);--r1: 6px;--r2: 10px;--r3: 14px;--sans: "Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-xs: .6875rem;--t-sm: .78125rem;--t-md: .875rem;--t-lg: 1rem;--t-xl: 1.3125rem;--t-2xl: 1.75rem;--t-3xl: 2.25rem;--ease: cubic-bezier(.23, 1, .32, 1);--ease-io: cubic-bezier(.77, 0, .175, 1);--d-press: .11s;--d-hover: .15s;--d-pop: .19s;--rail: 244px;--z-sticky: 20;--z-sheet: 40;--z-modal: 60;--z-toast: 80}:root[data-theme=light]{color-scheme:light;--bg: oklch(.985 .006 250);--sunk: oklch(.955 .012 250);--surface: oklch(1 0 0);--surface-2: oklch(.95 .014 250);--surface-3: oklch(.918 .018 250);--line: oklch(.89 .018 250);--line-2: oklch(.82 .024 250);--text: oklch(.245 .045 258);--text-2: oklch(.455 .04 255);--text-3: oklch(.53 .038 255);--accent: oklch(.52 .17 252);--accent-soft: oklch(.52 .17 252 / .11);--accent-line: oklch(.52 .17 252 / .32);--on-accent: oklch(.995 .005 250);--danger: oklch(.52 .2 22);--danger-soft: oklch(.52 .2 22 / .1);--ok: oklch(.5 .13 158);--ok-soft: oklch(.5 .13 158 / .1);--hue-stone: oklch(.5 .03 255);--hue-amber: oklch(.56 .13 62);--hue-rose: oklch(.535 .185 15);--hue-violet: oklch(.495 .185 298);--hue-azure: oklch(.52 .17 252);--hue-teal: oklch(.505 .105 190);--hue-lime: oklch(.515 .13 130);--hue-copper: oklch(.535 .13 45);--shadow-pop: 0 18px 44px -18px rgb(20 40 80 / .24), 0 2px 8px -4px rgb(20 40 80 / .14);--shadow-sheet: 0 -8px 48px -16px rgb(20 40 80 / .18);--vignette: none}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--t-md);line-height:1.55;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}h1,h2,h3,h4{font-weight:600;line-height:1.16;letter-spacing:-.017em;text-wrap:balance}h1{font-size:var(--t-2xl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-lg)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}ul,ol{list-style:none;padding:0}hr{border:0;border-top:1px solid var(--line)}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r1)}:focus:not(:focus-visible){outline:none}dialog:focus,dialog:focus-visible{outline:none}*{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--surface-3);border:3px solid transparent;background-clip:content-box;border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:var(--line-2);background-clip:content-box}.mono{font-family:var(--mono);font-feature-settings:"zero"}.num{font-variant-numeric:tabular-nums;font-family:var(--mono)}.dim{color:var(--text-2)}.faint{color:var(--text-3)}.meta{font-size:var(--t-xs);color:var(--text-3);font-family:var(--mono);letter-spacing:.01em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prose-width{max-width:68ch}[data-hue=stone]{--sp: var(--hue-stone)}[data-hue=amber]{--sp: var(--hue-amber)}[data-hue=rose]{--sp: var(--hue-rose)}[data-hue=violet]{--sp: var(--hue-violet)}[data-hue=azure]{--sp: var(--hue-azure)}[data-hue=teal]{--sp: var(--hue-teal)}[data-hue=lime]{--sp: var(--hue-lime)}[data-hue=copper]{--sp: var(--hue-copper)}.btn{--btn-bg: var(--surface-2);--btn-fg: var(--text);--btn-line: var(--line);display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border-radius:var(--r2);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-line);font-size:var(--t-md);font-weight:500;white-space:nowrap;transition:background-color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease),transform var(--d-press) var(--ease),color var(--d-hover) var(--ease)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.sm{height:28px;padding:0 10px;font-size:var(--t-sm);border-radius:var(--r1)}.btn.lg{height:42px;padding:0 18px;font-size:var(--t-lg)}.btn.icon{width:34px;padding:0}.btn.icon.sm{width:28px}.btn.primary{--btn-bg: var(--accent);--btn-fg: var(--on-accent);--btn-line: transparent;font-weight:600}.btn.ghost{--btn-bg: transparent;--btn-line: transparent;color:var(--text-2)}.btn.outline{--btn-bg: transparent}.btn.danger{--btn-bg: transparent;--btn-fg: var(--danger);--btn-line: color-mix(in oklab, var(--danger) 34%, transparent)}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-2)}.btn.primary:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 88%,var(--text))}.btn.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:transparent}.btn.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}}.field{display:grid;gap:6px}.label{font-size:var(--t-sm);font-weight:500;color:var(--text-2)}.input,.textarea,.select{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:8px 11px;color:var(--text);font-size:var(--t-md);transition:border-color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover,.textarea:hover,.select:hover{border-color:var(--line-2)}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--accent-line);background:var(--surface-2);box-shadow:0 0 0 3px var(--accent-soft)}.textarea{resize:vertical;min-height:96px;line-height:1.6}.select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 11px) 15px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer}:root[data-theme=light] .select{background-color:var(--surface)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3)}.sunk{background:var(--sunk)}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:var(--t-xs);color:var(--text-2);white-space:nowrap}.chip.tag{font-family:var(--mono);letter-spacing:-.01em}.chip.accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.chip.danger{background:var(--danger-soft);border-color:color-mix(in oklab,var(--danger) 32%,transparent);color:var(--danger)}.chip.ok{background:var(--ok-soft);border-color:color-mix(in oklab,var(--ok) 32%,transparent);color:var(--ok)}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line);border-bottom-width:2px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI Symbol,sans-serif;font-size:10px;font-weight:500;color:var(--text-3);line-height:1}.row{display:flex;align-items:center;gap:10px}.col{display:flex;flex-direction:column}.spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.grow{flex:1;min-width:0}.wrap{flex-wrap:wrap}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.section-head h2{font-size:var(--t-lg);letter-spacing:-.012em}.empty{display:grid;place-items:center;gap:8px;padding:40px 20px;text-align:center;color:var(--text-3);font-size:var(--t-sm)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.md{line-height:1.65;color:var(--text-2)}.md>*+*{margin-top:.85em}.md h1,.md h2,.md h3{color:var(--text);margin-top:1.5em}.md h1{font-size:var(--t-xl)}.md h2{font-size:var(--t-lg)}.md h3{font-size:var(--t-md);text-transform:none}.md strong{color:var(--text);font-weight:600}.md a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.md code{font-family:var(--mono);font-size:.88em;background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.md pre{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r2);padding:12px 14px;overflow-x:auto}.md pre code{background:none;border:0;padding:0;font-size:var(--t-sm)}.md ul{padding-left:1.3em}.md ol{padding-left:2em}.md ul li{list-style:disc}.md ol li{list-style:decimal}.md li::marker{color:var(--text-3)}.md li+li{margin-top:.3em}.md blockquote{border-left:2px solid var(--line-2);padding-left:14px;color:var(--text-3);font-style:italic}.md hr{margin:1.4em 0}.md img{border-radius:var(--r2);border:1px solid var(--line);cursor:zoom-in;transition:border-color var(--d-hover) var(--ease)}.md img:hover,.md img:focus-visible{border-color:var(--accent-line)}.md table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.md th,.md td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--line)}.md th{color:var(--text);font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.toaster.svelte-1kymlcg{position:fixed;bottom:18px;left:50%;translate:-50% 0;z-index:var(--z-toast);display:flex;flex-direction:column-reverse;align-items:center;gap:8px;pointer-events:none}.toast.svelte-1kymlcg{pointer-events:auto;display:flex;align-items:center;gap:9px;max-width:min(90vw,420px);padding:9px 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);font-size:var(--t-sm);text-align:left;animation:svelte-1kymlcg-rise .18s var(--ease)}.toast[data-tone=ok].svelte-1kymlcg{color:var(--ok)}.toast[data-tone=bad].svelte-1kymlcg{color:var(--danger)}.body.svelte-1kymlcg{display:flex;align-items:baseline;gap:8px;min-width:0}.text.svelte-1kymlcg{color:var(--text);font-weight:500}.toast[data-tone=ok].svelte-1kymlcg .text:where(.svelte-1kymlcg){color:var(--ok)}.toast[data-tone=bad].svelte-1kymlcg .text:where(.svelte-1kymlcg){color:var(--danger)}.sub.svelte-1kymlcg{color:var(--text-3);font-size:var(--t-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes svelte-1kymlcg-rise{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast.svelte-1kymlcg{animation:none}}.palette.svelte-3six5b{width:min(640px,calc(100vw - 24px));max-width:none;max-height:none;margin:12vh auto auto;padding:0;border:0;background:none;color:var(--text);overflow:visible}.palette.svelte-3six5b::backdrop{background:#0000008c}:root[data-theme=light] .palette.svelte-3six5b::backdrop{background:#060e1e66}.box.svelte-3six5b{display:flex;flex-direction:column;max-height:68vh;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r3);box-shadow:var(--shadow-pop);overflow:hidden}.query.svelte-3six5b{display:flex;align-items:center;gap:10px;padding:0 14px;height:50px;border-bottom:1px solid var(--line);color:var(--text-3);flex:none}.query.svelte-3six5b input:where(.svelte-3six5b){flex:1;min-width:0;background:none;border:0;outline:none;font-size:var(--t-lg);color:var(--text)}.query.svelte-3six5b input:where(.svelte-3six5b)::placeholder{color:var(--text-3)}.pulse.svelte-3six5b{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:svelte-3six5b-blink .9s var(--ease-io) infinite}@keyframes svelte-3six5b-blink{0%,to{opacity:.25}50%{opacity:1}}.results.svelte-3six5b{overflow-y:auto;padding:6px}.glabel.svelte-3six5b{padding:8px 8px 4px;font-size:var(--t-xs);color:var(--text-3)}.hit.svelte-3six5b{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:var(--r2);text-align:left;color:var(--text-2)}.hit.on.svelte-3six5b{background:var(--surface-2)}.hit.on.svelte-3six5b .hit-title:where(.svelte-3six5b){color:var(--text)}.fmark.svelte-3six5b{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--surface-2);border:1px solid var(--line);color:var(--text-3);flex:none}.hit.on.svelte-3six5b .fmark:where(.svelte-3six5b){border-color:var(--line-2);color:var(--text-2)}.hit-main.svelte-3six5b{display:grid;gap:1px;min-width:0;flex:1}.hit-title.svelte-3six5b{font-size:var(--t-md);font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hit-sub.svelte-3six5b{font-size:var(--t-sm);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hit-sub.svelte-3six5b mark:where(.svelte-3six5b){background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:0 2px}.hit-tail.svelte-3six5b{display:flex;align-items:center;gap:8px;flex:none}.in.svelte-3six5b{font-size:var(--t-xs);color:var(--text-3);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat.svelte-3six5b{display:inline-flex;align-items:center;gap:3px;font-size:var(--t-xs);color:var(--text-3)}.none.svelte-3six5b{padding:26px 12px;text-align:center;color:var(--text-3);font-size:var(--t-sm)}.legend.svelte-3six5b{display:flex;gap:16px;padding:8px 14px;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--text-3);flex:none}.legend.svelte-3six5b span:where(.svelte-3six5b){display:inline-flex;align-items:center;gap:4px}.legend.svelte-3six5b .kbd{height:17px;min-width:17px}@media(max-width:600px){.palette.svelte-3six5b{margin-top:6vh}.box.svelte-3six5b{max-height:80vh}.legend.svelte-3six5b{display:none}}.tiles.svelte-ras9jn{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.tile.svelte-ras9jn{position:relative;display:grid;gap:5px}.surface.svelte-ras9jn{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border-radius:var(--r2);border:1px solid var(--line);background:var(--sunk);transition:border-color var(--d-hover) var(--ease)}.surface.svelte-ras9jn img:where(.svelte-ras9jn){width:100%;height:100%;object-fit:cover}.glyph.svelte-ras9jn{color:var(--text-3)}@media(hover:hover)and (pointer:fine){.surface.svelte-ras9jn:hover{border-color:var(--line-2)}}.badge-play.svelte-ras9jn{position:absolute;inset:auto auto 6px 6px;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#0000009e;color:#fff}.dur.svelte-ras9jn{position:absolute;inset:auto 6px 6px auto;padding:1px 5px;border-radius:4px;background:#0000009e;color:#fff;font-size:10px}.cap.svelte-ras9jn{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:var(--t-xs);color:var(--text-3);min-width:0}.cap.svelte-ras9jn .truncate:where(.svelte-ras9jn){color:var(--text-2)}.size.svelte-ras9jn{flex:none}.kill.svelte-ras9jn{position:absolute;top:5px;right:5px;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:color-mix(in oklab,var(--surface) 88%,transparent);border:1px solid var(--line-2);color:var(--text-2);opacity:0;transition:opacity var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}.tile.svelte-ras9jn:hover .kill:where(.svelte-ras9jn),.kill.svelte-ras9jn:focus-visible{opacity:1}.kill.svelte-ras9jn:hover{color:var(--danger)}.tagfield.svelte-1nrndws{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:5px 8px;border:1px solid transparent;border-radius:var(--r2);color:var(--text-3);transition:border-color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease)}.tagfield.focused.svelte-1nrndws{border-color:var(--line);background:var(--surface)}@media(hover:hover)and (pointer:fine){.tagfield.svelte-1nrndws:hover{border-color:var(--line)}}.chip.tag.svelte-1nrndws{gap:3px;padding-right:4px}.chip.tag.svelte-1nrndws button:where(.svelte-1nrndws){display:grid;place-items:center;width:14px;height:14px;border-radius:4px;color:var(--text-3)}.chip.tag.svelte-1nrndws button:where(.svelte-1nrndws):hover{color:var(--danger)}input.svelte-1nrndws{flex:1;min-width:110px;background:none;border:0;outline:none;font-size:var(--t-sm);color:var(--text)}input.svelte-1nrndws::placeholder{color:var(--text-3)}.sheet.svelte-42u6la{width:min(640px,calc(100vw - 20px));max-width:none;min-height:min(400px,82dvh);max-height:min(86dvh,940px);margin:auto;padding:0;border:1px solid var(--line-2);border-radius:var(--r3);background:var(--bg);color:var(--text);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-pop);transition:opacity .17s var(--ease),scale .17s var(--ease),overlay .17s allow-discrete,display .17s allow-discrete}.sheet[open].svelte-42u6la{opacity:1;scale:1}@starting-style{.sheet[open].svelte-42u6la{opacity:0;scale:.97}}.sheet.svelte-42u6la:not([open]){display:none;opacity:0;scale:.97}.sheet.svelte-42u6la::backdrop{background:#0206109e}:root[data-theme=light] .sheet.svelte-42u6la::backdrop{background:#060e1e66}.bar.svelte-42u6la{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-bottom:1px solid var(--line);flex:none}.space-pick.svelte-42u6la{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 7px;border-radius:var(--r1);color:var(--text-3);cursor:pointer;transition:background-color var(--d-hover) var(--ease)}.space-pick.svelte-42u6la:hover{background:var(--surface-2)}.space-pick.svelte-42u6la select:where(.svelte-42u6la){appearance:none;background:none;border:0;outline:none;font-size:var(--t-sm);color:var(--text-2);cursor:pointer;max-width:170px}.save.svelte-42u6la{font-size:var(--t-xs);color:var(--text-3);opacity:0;transition:opacity var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}.save.shown.svelte-42u6la{opacity:1}.save.busy.svelte-42u6la{color:var(--accent)}.savebtn.svelte-42u6la{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-size:var(--t-xs);font-weight:500;white-space:nowrap;transition:background-color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease),transform var(--d-press) var(--ease)}.savebtn.svelte-42u6la:active{transform:scale(.97)}.savebtn.warn.svelte-42u6la{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}@media(hover:hover)and (pointer:fine){.savebtn.svelte-42u6la:hover{background:color-mix(in oklab,var(--accent-soft) 70%,var(--accent))}.savebtn.warn.svelte-42u6la:hover{background:color-mix(in oklab,var(--danger-soft) 70%,var(--danger))}}.scroll.svelte-42u6la{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 22px;display:flex;flex-direction:column;gap:12px}.scroll.svelte-42u6la>*{flex:0 0 auto}.titleline.svelte-42u6la{display:flex;align-items:center;gap:10px}.tick.svelte-42u6la{width:20px;height:20px;flex:none;border-radius:6px;border:1.5px solid var(--line-2);display:grid;place-items:center;color:var(--bg);transition:background-color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease),transform var(--d-press) var(--ease)}.tick.svelte-42u6la:active{transform:scale(.9)}.tick.on.svelte-42u6la{background:var(--ok);border-color:var(--ok)}.tick.svelte-42u6la:hover{border-color:var(--ok)}.title-input.svelte-42u6la{flex:1;min-width:0;background:none;border:0;outline:none;font-size:var(--t-xl);font-weight:600;letter-spacing:-.02em;color:var(--text)}.title-input.done.svelte-42u6la{color:var(--text-3);text-decoration:line-through}.title-input.svelte-42u6la::placeholder{color:var(--text-3);opacity:.6}.due.svelte-42u6la{display:grid;gap:8px}.due-input.svelte-42u6la{display:inline-flex;align-items:center;gap:7px;height:30px;width:fit-content;padding:0 8px;border-radius:var(--r1);border:1px solid var(--line);background:var(--surface);color:var(--text-3)}.due-input.svelte-42u6la input:where(.svelte-42u6la){background:none;border:0;outline:none;font-size:var(--t-sm);font-family:var(--mono);color:var(--text);color-scheme:dark}:root[data-theme=light] .due-input.svelte-42u6la input:where(.svelte-42u6la){color-scheme:light}.clear.svelte-42u6la{color:var(--text-3);display:grid;place-items:center}.clear.svelte-42u6la:hover{color:var(--danger)}.rchips.svelte-42u6la{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.rlabel.svelte-42u6la{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-xs);color:var(--text-3);margin-right:3px}.rchip.svelte-42u6la{height:23px;padding:0 9px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:var(--t-xs);color:var(--text-3);transition:color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease)}.rchip.on.svelte-42u6la{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}@media(hover:hover)and (pointer:fine){.rchip.svelte-42u6la:hover{color:var(--text-2)}}.body-input.svelte-42u6la{width:100%;min-height:108px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);outline:none;resize:none;overflow:hidden;line-height:1.65;font-size:var(--t-md)}.body-input.clamped.svelte-42u6la{overflow:hidden;mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent)}.body-input.svelte-42u6la:focus{border-color:var(--accent-line)}.body-input.svelte-42u6la::placeholder{color:var(--text-3)}.preview-box.svelte-42u6la{min-height:120px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2)}.preview-box.svelte-42u6la .md img{max-height:420px;width:auto}.preview-box.clamped.svelte-42u6la{max-height:82.5em;overflow:hidden;mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent)}.expand.svelte-42u6la{justify-self:center;display:inline-flex;align-items:center;gap:6px;height:28px;margin-top:-4px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font-size:var(--t-sm);color:var(--text-2);transition:border-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}.expand.svelte-42u6la:hover{border-color:var(--accent-line);color:var(--text)}.fields.svelte-42u6la{display:grid;gap:5px}.frow.svelte-42u6la{display:grid;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:7px}.flabel.svelte-42u6la,.fvalue.svelte-42u6la{height:30px;padding:0 9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r1);outline:none;font-size:var(--t-sm);min-width:0}.flabel.svelte-42u6la{color:var(--text-2)}.flabel.svelte-42u6la:focus,.fvalue.svelte-42u6la:focus{border-color:var(--accent-line)}.ftools.svelte-42u6la{display:flex;align-items:center;gap:1px}.ico.svelte-42u6la{width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r1);color:var(--text-3);transition:color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease)}.ico.on.svelte-42u6la{color:var(--accent)}.ico.svelte-42u6la:hover{background:var(--surface-2);color:var(--text)}.ico.kill.svelte-42u6la:hover{color:var(--danger)}.addfield.svelte-42u6la{justify-self:start;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:var(--r1);font-size:var(--t-xs);color:var(--text-3);transition:color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease)}.addfield.svelte-42u6la:hover{background:var(--surface-2);color:var(--text-2)}.files.svelte-42u6la{display:grid;gap:8px}.uprow.svelte-42u6la{display:grid;gap:4px;font-size:var(--t-xs);color:var(--text-3)}.ubar.svelte-42u6la{height:3px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ufill.svelte-42u6la{display:block;height:100%;background:var(--accent);transition:width .2s var(--ease)}.tools.svelte-42u6la{display:flex;align-items:center;gap:3px;padding:7px 8px;border-top:1px solid var(--line);background:var(--sunk);flex:none;flex-wrap:wrap}.tool.svelte-42u6la{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:var(--r1);border:1px solid transparent;font-size:var(--t-sm);color:var(--text-3);transition:background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease),transform var(--d-press) var(--ease)}.tool.svelte-42u6la:active{transform:scale(.96)}.tool.icon-only.svelte-42u6la{padding:0 8px}.tool.on.svelte-42u6la{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.tool.icon-only.on.svelte-42u6la{background:none;border-color:transparent;color:var(--accent)}.tool.danger.warn.svelte-42u6la{background:var(--danger-soft);border-color:color-mix(in oklab,var(--danger) 40%,transparent);color:var(--danger)}.warntext.svelte-42u6la{font-size:var(--t-xs)}@media(hover:hover)and (pointer:fine){.tool.svelte-42u6la:hover{background:var(--surface-2);color:var(--text)}.tool.on.svelte-42u6la:hover{color:var(--accent)}.tool.danger.svelte-42u6la:hover{color:var(--danger);background:var(--danger-soft)}}.dragmask.svelte-42u6la{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;background:color-mix(in oklab,var(--bg) 88%,transparent);border:2px dashed var(--accent-line);color:var(--accent);font-size:var(--t-md);pointer-events:none}.loading.svelte-42u6la{flex:1;display:grid;place-items:center;padding:60px}.spin.svelte-42u6la{width:22px;height:22px;border-radius:999px;border:2px solid var(--line);border-top-color:var(--accent);animation:svelte-42u6la-spin .62s linear infinite}@keyframes svelte-42u6la-spin{to{rotate:360deg}}@media(max-width:640px){.sheet.svelte-42u6la{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0}.scroll.svelte-42u6la{padding:14px}.frow.svelte-42u6la{grid-template-columns:minmax(0,1fr);gap:4px}.ftools.svelte-42u6la{justify-content:flex-end}.tools.svelte-42u6la{gap:2px}.tool.svelte-42u6la{padding:0 7px;font-size:var(--t-xs)}}.box.svelte-lnsl0r{width:min(1180px,100vw - 24px);max-width:none;height:min(92dvh,100dvh - 24px);max-height:none;margin:auto;padding:0;border:1px solid var(--line-2);border-radius:var(--r3);background:var(--surface);color:var(--text);display:flex;flex-direction:column;overflow:hidden}.box.svelte-lnsl0r:not([open]){display:none}.box.svelte-lnsl0r::backdrop{background:#000000c7}header.svelte-lnsl0r{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;border-bottom:1px solid var(--line);flex:none}.name.svelte-lnsl0r{font-size:var(--t-sm);font-weight:500;max-width:36ch}.meta.svelte-lnsl0r{font-size:var(--t-xs);color:var(--text-3);font-family:var(--mono);white-space:nowrap}.zoom.svelte-lnsl0r{display:flex;align-items:center;gap:2px;padding:2px;border-radius:999px;border:1px solid var(--line);background:var(--sunk)}.zbtn.svelte-lnsl0r{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:var(--text-2);transition:background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}.zbtn.svelte-lnsl0r:disabled{color:var(--text-3);opacity:.45}.level.svelte-lnsl0r{min-width:48px;height:26px;padding:0 6px;border-radius:999px;font-size:var(--t-xs);color:var(--text-2);transition:background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}@media(hover:hover)and (pointer:fine){.zbtn.svelte-lnsl0r:not(:disabled):hover,.level.svelte-lnsl0r:hover{background:var(--surface-2);color:var(--text)}}.stage.svelte-lnsl0r{position:relative;flex:1;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:14px;background:var(--sunk);min-height:0;overflow:hidden;touch-action:none}.stage.svelte-lnsl0r img:where(.svelte-lnsl0r),.stage.svelte-lnsl0r video:where(.svelte-lnsl0r){max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--r2)}.stage.svelte-lnsl0r img:where(.svelte-lnsl0r){cursor:zoom-in;will-change:transform;transition:transform 90ms var(--ease);user-select:none;-webkit-user-drag:none}.stage.svelte-lnsl0r img.zoomed:where(.svelte-lnsl0r){cursor:grab;border-radius:0}.stage.grabbing.svelte-lnsl0r img:where(.svelte-lnsl0r){cursor:grabbing;transition:none}.fallback.svelte-lnsl0r{display:grid;gap:12px;justify-items:center;color:var(--text-3)}.nav.svelte-lnsl0r{position:absolute;top:50%;translate:0 -50%;z-index:1;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:color-mix(in oklab,var(--surface) 82%,transparent);border:1px solid var(--line-2);color:var(--text-2);transition:background-color var(--d-hover) var(--ease),transform var(--d-press) var(--ease)}.nav.svelte-lnsl0r:active{transform:translateY(-50%) scale(.94)}.prev.svelte-lnsl0r{left:14px}.next.svelte-lnsl0r{right:14px}@media(hover:hover)and (pointer:fine){.nav.svelte-lnsl0r:hover{background:var(--surface-2);color:var(--text)}}.bar.svelte-lnsl0r{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--text-3);flex:none;min-height:30px}.counter.svelte-lnsl0r{flex:none}.tip.svelte-lnsl0r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.meta.svelte-lnsl0r,.tip.svelte-lnsl0r{display:none}.name.svelte-lnsl0r{max-width:18ch}}.shell.svelte-12qhfyh{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100dvh;background-image:var(--vignette);background-repeat:no-repeat}.topbar.svelte-12qhfyh{display:none}.rail.svelte-12qhfyh{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:16px;padding:16px 12px 12px;background:var(--sunk);border-right:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:9px;padding:0 6px;font-weight:600;letter-spacing:-.02em;font-size:var(--t-lg)}.logo.svelte-12qhfyh{display:grid;gap:2.5px;width:17px;flex:none}.logo.svelte-12qhfyh i:where(.svelte-12qhfyh){display:block;height:3px;border-radius:1.5px;background:var(--text-3)}.logo.svelte-12qhfyh i:where(.svelte-12qhfyh):first-child{background:var(--accent)}.logo.svelte-12qhfyh i:where(.svelte-12qhfyh):last-child{width:62%;background:var(--line-2)}.wordmark.svelte-12qhfyh{color:var(--text)}.compose.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;gap:7px;height:34px;border-radius:var(--r2);background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);font-size:var(--t-md);font-weight:500;transition:background-color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease),transform var(--d-press) var(--ease)}.compose.svelte-12qhfyh svg{color:var(--accent)}.compose.svelte-12qhfyh:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.compose.svelte-12qhfyh:hover{background:var(--surface-3);border-color:var(--accent-line)}}.finder.svelte-12qhfyh{display:flex;align-items:center;gap:8px;height:34px;padding:0 9px;border-radius:var(--r2);background:var(--surface);border:1px solid var(--line);color:var(--text-3);font-size:var(--t-sm);text-align:left;transition:border-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}.finder.svelte-12qhfyh span:where(.svelte-12qhfyh){flex:1}@media(hover:hover)and (pointer:fine){.finder.svelte-12qhfyh:hover{border-color:var(--line-2);color:var(--text-2)}}.nav.svelte-12qhfyh,.spaces.svelte-12qhfyh{display:grid;gap:1px}.nav-item.svelte-12qhfyh{display:flex;align-items:center;gap:9px;height:32px;padding:0 9px;border-radius:var(--r1);color:var(--text-2);font-size:var(--t-md);transition:background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}.nav-item.full.svelte-12qhfyh{width:100%;text-align:left}.nav-item.active.svelte-12qhfyh{background:var(--surface-2);color:var(--text);font-weight:500}@media(hover:hover)and (pointer:fine){.nav-item.svelte-12qhfyh:hover{background:var(--surface);color:var(--text)}.nav-item.active.svelte-12qhfyh:hover{background:var(--surface-2)}}.badge.svelte-12qhfyh{margin-left:auto;min-width:19px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:var(--t-xs);font-family:var(--mono)}.badge.hot.svelte-12qhfyh{background:var(--danger-soft);color:var(--danger)}.group.svelte-12qhfyh{display:grid;gap:4px}.group-head.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:0 9px;height:24px;font-size:var(--t-xs);color:var(--text-3);letter-spacing:.02em}.add.svelte-12qhfyh{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--text-3);transition:background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}@media(hover:hover)and (pointer:fine){.add.svelte-12qhfyh:hover{background:var(--surface-2);color:var(--text)}}.space.svelte-12qhfyh{gap:8px}.count.svelte-12qhfyh{font-size:var(--t-xs);color:var(--text-3)}.dot-due.svelte-12qhfyh{width:5px;height:5px;border-radius:999px;background:var(--danger);flex:none}.shortcuts.svelte-12qhfyh{display:grid;gap:1px}.shortcut.svelte-12qhfyh{width:100%;text-align:left;gap:8px;font-size:var(--t-sm);height:29px}.sdot.svelte-12qhfyh{width:5px;height:5px;border-radius:999px;background:var(--sp, var(--text-3));flex:none;margin-left:6px}.shortcut.svelte-12qhfyh .done:where(.svelte-12qhfyh){color:var(--text-3);text-decoration:line-through}.rail-foot.svelte-12qhfyh{margin-top:auto;display:grid;gap:1px;padding-top:10px;border-top:1px solid var(--line)}.main.svelte-12qhfyh{min-width:0}.scrim.svelte-12qhfyh{display:none}@media(max-width:900px){.shell.svelte-12qhfyh{grid-template-columns:1fr}.topbar.svelte-12qhfyh{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:8px;height:52px;padding:0 8px;background:color-mix(in oklab,var(--bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand.sm.svelte-12qhfyh{font-size:var(--t-md);padding:0}.rail.svelte-12qhfyh{position:fixed;inset:0 auto 0 0;width:min(84vw,300px);z-index:var(--z-sheet);transform:translate(-101%);transition:transform .22s var(--ease);box-shadow:var(--shadow-pop)}.rail.open.svelte-12qhfyh{transform:none}.scrim.svelte-12qhfyh{display:block;position:fixed;inset:0;z-index:calc(var(--z-sheet) - 1);background:#00000080;cursor:default}}
