@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/fraunces-latin-opsz-normal.DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/aref-ruqaa-arabic-700-normal.D30apH1C.woff2)format("woff2"),url(/_app/immutable/assets/aref-ruqaa-arabic-700-normal.DLleZ2O-.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/reem-kufi-arabic-400-normal.DtbpzZsC.woff2)format("woff2"),url(/_app/immutable/assets/reem-kufi-arabic-400-normal.BBJU0Qav.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/reem-kufi-latin-400-normal.Za7ilK7N.woff2)format("woff2"),url(/_app/immutable/assets/reem-kufi-latin-400-normal.dNVWXZsY.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Fraunces Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-display-ar:"Aref Ruqaa", "Noto Naskh Arabic", "IBM Plex Sans Arabic", serif;--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-plate:"Reem Kufi", "IBM Plex Sans Arabic", sans-serif;--fs-xs:.78rem;--fs-sm:.86rem;--fs-base:.94rem;--fs-md:1.04rem;--fs-lg:1.32rem;--fs-xl:1.7rem;--fs-2xl:2.25rem;--fs-3xl:clamp(2.4rem, 5vw, 3.8rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-pill:16px;--paper:#faf5ec;--paper-sunk:#f2ead9;--card:#fffdf8;--ink:#1b1b1f;--ink-soft:#4a4640;--hairline:#dcd2bd;--majorelle:#1f3fbf;--majorelle-deep:#14267f;--saffron:#f2a900;--terracotta:#c8553d;--zellige:#0b5d4b;--flag-red:#c1272d;--flag-green:#006233;--plate:#fff;--edge:#1b1b1f;--line:1.5px;--shadow-sm:0 1px 0 var(--hairline);--shadow-md:3px 3px 0 var(--edge);--shadow-lg:4px 4px 0 var(--edge);--shadow-hard:4px 4px 0 var(--edge);--brand-indigo:var(--majorelle);--brand-violet:var(--majorelle);--brand-emerald:var(--zellige);--bg-page:var(--paper);--bg-subtle:var(--paper-sunk);--surface:var(--card);--surface-2:var(--paper-sunk);--surface-muted:var(--paper-sunk);--surface-sunken:#ebe1cb;--topbar-bg:var(--paper);--topbar-border:var(--hairline);--sidebar-bg:var(--paper-sunk);--sidebar-border:var(--hairline);--sidebar-text:var(--ink-soft);--sidebar-text-muted:#736d5f;--sidebar-hover-bg:#1b1b1f0d;--sidebar-active-bg:#1f3fbf1f;--sidebar-active-fg:var(--majorelle);--sidebar-brand:var(--ink);--text:var(--ink);--text-muted:var(--ink-soft);--text-faint:#736d5f;--label:var(--ink-soft);--border:#c9bda3;--border-soft:var(--hairline);--hover-row:#f2a9001a;--header-tint:var(--paper-sunk);--skeleton-bg:#ebe1cb;--accent:var(--majorelle);--accent-strong:var(--majorelle-deep);--accent-soft:#1f3fbf1a;--accent-contrast:#fffdf8;--on-accent:#fffdf8;--primary:var(--majorelle);--primary-dark:var(--majorelle-deep);--primary-contrast:#fffdf8;--danger:#b3261e;--danger-strong:#8f1e18;--danger-soft:#f8e4de;--danger-bg:var(--danger-soft);--success:var(--zellige);--success-bg:#0b5d4b1a;--warning:#8a5a00;--warning-bg:#fbecc4;--status-success-bg:#0b5d4b1a;--status-success-fg:var(--zellige);--status-warning-bg:#fbecc4;--status-warning-fg:#7a5000;--status-danger-bg:var(--danger-soft);--status-danger-fg:var(--danger-strong);--status-info-bg:var(--accent-soft);--status-info-fg:var(--majorelle-deep);--status-neutral-bg:#1b1b1f0f;--status-neutral-fg:var(--ink-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#16140f;--paper-sunk:#110f0b;--card:#1f1c15;--ink:#f3ebdb;--ink-soft:#c2b9a5;--hairline:#3a3527;--majorelle:#7c93ff;--majorelle-deep:#a9b8ff;--saffron:#f2b72a;--terracotta:#e07a62;--zellige:#3fb594;--plate:#f6f1e4;--edge:#050403;--surface-sunken:#0d0b08;--sidebar-text-muted:#9a917d;--sidebar-hover-bg:#f3ebdb0f;--sidebar-active-bg:#7c93ff29;--text-faint:#9a917d;--border:#4d4634;--hover-row:#f2b72a12;--skeleton-bg:#2a261b;--accent-soft:#7c93ff24;--accent-contrast:#0e0c08;--on-accent:#0e0c08;--primary-contrast:#0e0c08;--danger:#ef7a68;--danger-strong:#f5998a;--danger-soft:#3a211c;--success-bg:#3fb59424;--warning:#e3b463;--warning-bg:#35270f;--status-success-bg:#3fb59424;--status-warning-bg:#35270f;--status-warning-fg:#e3b463;--status-neutral-bg:#f3ebdb14;--status-info-fg:#b9c5ff}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#16140f;--paper-sunk:#110f0b;--card:#1f1c15;--ink:#f3ebdb;--ink-soft:#c2b9a5;--hairline:#3a3527;--majorelle:#7c93ff;--majorelle-deep:#a9b8ff;--saffron:#f2b72a;--terracotta:#e07a62;--zellige:#3fb594;--plate:#f6f1e4;--edge:#050403;--surface-sunken:#0d0b08;--sidebar-text-muted:#9a917d;--sidebar-hover-bg:#f3ebdb0f;--sidebar-active-bg:#7c93ff29;--text-faint:#9a917d;--border:#4d4634;--hover-row:#f2b72a12;--skeleton-bg:#2a261b;--accent-soft:#7c93ff24;--accent-contrast:#0e0c08;--on-accent:#0e0c08;--primary-contrast:#0e0c08;--danger:#ef7a68;--danger-strong:#f5998a;--danger-soft:#3a211c;--success-bg:#3fb59424;--warning:#e3b463;--warning-bg:#35270f;--status-success-bg:#3fb59424;--status-warning-bg:#35270f;--status-warning-fg:#e3b463;--status-neutral-bg:#f3ebdb14;--status-info-fg:#b9c5ff}html{font-size:103%}body{background:var(--bg-page);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:"opsz" 72, "WONK" 0;letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.12}h1{letter-spacing:-.022em}h3,h4{font-variation-settings:"opsz" 24;letter-spacing:-.01em}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4{letter-spacing:0;font-family:IBM Plex Sans Arabic,Noto Naskh Arabic,sans-serif;font-weight:600;line-height:1.35}.display-ar{font-family:var(--font-display-ar);letter-spacing:0;font-weight:700}a{color:var(--accent-strong);text-underline-offset:.18em;text-decoration-thickness:1px}::selection{background:var(--saffron);color:#1b1b1f}:focus-visible{outline:2px solid var(--majorelle);outline-offset:2px;border-radius:3px}.display{font-family:var(--font-display);font-variation-settings:"opsz" 96, "WONK" 0;letter-spacing:-.022em}.tabular-nums{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.num{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 48}.mad{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-size:.7em}button{color:inherit;font-family:inherit}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--text-faint)}input,select,textarea,button{box-sizing:border-box}.kx-ctl{box-sizing:border-box;border:var(--line) solid var(--border);border-radius:var(--radius-md);background:var(--card);min-height:2.6rem;color:var(--text);font-family:inherit;font-size:var(--fs-base);transition:border-color .12s,box-shadow .12s,background-color .12s}.kx-ctl:hover:not(:disabled){border-color:var(--ink-soft)}.kx-ctl:focus-visible,.kx-ctl[aria-expanded=true]{border-color:var(--ink);box-shadow:2px 2px 0 var(--edge);outline:none}.kx-ctl:disabled{opacity:.55;cursor:not-allowed;background:var(--paper-sunk)}.kx-pop{box-sizing:border-box;background:var(--card);max-width:calc(100vw - 16px);color:var(--text);border:var(--line) solid var(--edge);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;gap:.35rem;padding:.4rem;animation:.1s ease-out kx-pop-in;display:flex}@keyframes kx-pop-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.kx-pop{animation:none}}.kx-search{box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper-sunk);width:100%;color:var(--text);font:inherit;font-size:var(--fs-sm);flex-shrink:0;padding:.5rem .7rem}.kx-search::placeholder{color:var(--text-faint)}.kx-search:focus{border-color:var(--ink);background:var(--card);outline:none}.kx-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overscroll-behavior:contain;min-height:0;overflow-y:auto}.kx-scroll::-webkit-scrollbar{width:6px}.kx-scroll::-webkit-scrollbar-button{display:none}.kx-scroll::-webkit-scrollbar-thumb{background-color:var(--border);border:0;border-radius:3px}.kx-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.kx-opt{border-radius:var(--radius-sm);min-height:2.4rem;font-size:var(--fs-sm);color:var(--text);cursor:pointer;text-align:start;overflow-wrap:anywhere;align-items:center;gap:.6rem;padding:.4rem .7rem;line-height:1.3;display:flex}.kx-opt.active{background:var(--hover-row)}.kx-opt.selected{font-weight:var(--fw-semibold);background:var(--accent-soft)}.kx-opt.selected.active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--hairline)}.kx-opt .kx-label{flex:1;min-width:0}.kx-opt .kx-check{width:15px;height:15px;color:var(--majorelle);flex-shrink:0}.kx-empty{text-align:center;color:var(--text-faint);font-size:var(--fs-sm);padding:.9rem}[dir=rtl] .kx-flip{transform:scaleX(-1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}a,button,summary,label,select,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{overflow-x:clip}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:max(16px,1em)!important}}@media (display-mode:standalone),(display-mode:window-controls-overlay){html,body{overscroll-behavior-y:none}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable],p,h1,h2,h3,li,td{-webkit-user-select:text;user-select:text}}@media (display-mode:window-controls-overlay){.header{app-region:drag;padding-inline-start:env(titlebar-area-x,0)}}@media (width<=767px){:where(dialog,[role=dialog]){overscroll-behavior:contain}}.toasts.svelte-53xc05{z-index:1500;pointer-events:none;flex-direction:column;gap:.6rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;inset-block-end:calc(1rem + var(--tabbar-h,0px));inset-inline-end:1rem}.toast.svelte-53xc05{pointer-events:auto;background:var(--surface);border:var(--line) solid var(--edge);border-inline-start:6px solid var(--danger);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.ico.svelte-53xc05{width:20px;height:20px;color:var(--danger);flex-shrink:0;margin-top:.1rem}.body.svelte-53xc05{font-size:var(--fs-sm);color:var(--text-muted,var(--text-faint));flex-direction:column;flex:1;gap:.2rem;display:flex}.body.svelte-53xc05 strong:where(.svelte-53xc05){color:var(--text);font-weight:var(--fw-semibold)}.act.svelte-53xc05{font:inherit;font-weight:var(--fw-medium);color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0}.act.svelte-53xc05:hover{text-decoration:underline}.close.svelte-53xc05{color:var(--text-faint);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.15rem}.close.svelte-53xc05:hover{color:var(--text);background:var(--surface-muted)}.close.svelte-53xc05 svg:where(.svelte-53xc05){width:14px;height:14px;display:block}.header.svelte-k3slgy{z-index:50;padding-block-start:env(safe-area-inset-top,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--bg-page);border-block-end:var(--line) solid var(--edge);position:sticky;inset-block-start:0}.inner.svelte-k3slgy{align-items:center;gap:1.5rem;max-inline-size:78rem;margin-inline:auto;padding:.7rem clamp(1rem,4vw,2rem);display:flex}.brand.svelte-k3slgy{flex:none;text-decoration:none}.nav.svelte-k3slgy{gap:.25rem;margin-inline-start:.5rem;display:flex}.nav.svelte-k3slgy a:where(.svelte-k3slgy){border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-base);font-weight:var(--fw-medium);white-space:nowrap;padding:.5rem .8rem;text-decoration:none}.nav.svelte-k3slgy a:where(.svelte-k3slgy):hover{background:var(--paper-sunk)}.nav.svelte-k3slgy a.current:where(.svelte-k3slgy){text-decoration:underline;-webkit-text-decoration-color:var(--saffron);text-decoration-color:var(--saffron);text-underline-offset:.45em;background:0 0;text-decoration-thickness:3px}.tools.svelte-k3slgy{align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.login.svelte-k3slgy{border-radius:var(--radius-md);border:var(--line) solid var(--edge);background:var(--majorelle);min-block-size:2.75rem;color:var(--accent-contrast);font-weight:var(--fw-semibold);font-size:var(--fs-sm);white-space:nowrap;box-shadow:3px 3px 0 var(--edge);align-items:center;gap:.4rem;padding:.5rem .95rem;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.login.svelte-k3slgy:hover{background:var(--majorelle-deep);color:#fffdf8}.login.svelte-k3slgy:active{box-shadow:0 0 0 var(--edge);transform:translate(3px,3px)}.pal-btn.svelte-k3slgy{border:var(--line) solid var(--hairline);border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.pal-btn.svelte-k3slgy:hover{color:var(--accent);border-color:var(--accent)}.burger.svelte-k3slgy{border:var(--line) solid var(--edge);border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--text);cursor:pointer;background:0 0;place-items:center;display:none}.burger.show.svelte-k3slgy{display:grid}.scrim.svelte-k3slgy{z-index:70;background:#1b1b1f8c;position:fixed;inset:0}.drawer.svelte-k3slgy{background:var(--surface);z-index:80;inline-size:min(22rem,88vw);padding:calc(1rem + env(safe-area-inset-top,0px)) 1.1rem calc(1.5rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-inline-start:var(--line) solid var(--edge);flex-direction:column;gap:1.1rem;animation:.18s ease-out svelte-k3slgy-slide;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}@keyframes svelte-k3slgy-slide{0%{transform:translateX(var(--from,40px));opacity:0}}[dir=rtl] .drawer.svelte-k3slgy{--from:-40px}.drawer-head.svelte-k3slgy{justify-content:space-between;align-items:center;display:flex}.drawer-nav.svelte-k3slgy{gap:.2rem;display:grid}.drawer-nav.svelte-k3slgy a:where(.svelte-k3slgy){border-radius:var(--radius-md);min-block-size:2.75rem;color:var(--text);font-weight:var(--fw-medium);justify-content:space-between;align-items:center;padding:.85rem .8rem;text-decoration:none;display:flex}.drawer-nav.svelte-k3slgy a:where(.svelte-k3slgy):hover,.drawer-nav.svelte-k3slgy a.current:where(.svelte-k3slgy){background:var(--paper-sunk);color:var(--accent-strong)}[dir=rtl] .drawer-nav.svelte-k3slgy svg{transform:scaleX(-1)}.drawer-sec.svelte-k3slgy{gap:.45rem;display:grid}.cap.svelte-k3slgy{font-size:var(--fs-xs);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em}.drawer-login.svelte-k3slgy{border-radius:var(--radius-md);border:var(--line) solid var(--edge);box-shadow:3px 3px 0 var(--edge);background:var(--majorelle);color:var(--accent-contrast);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:.5rem;margin-block-start:auto;padding:.8rem;text-decoration:none;display:flex}@media (width<=62rem){.nav.svelte-k3slgy,.desk.svelte-k3slgy{display:none}.burger.svelte-k3slgy{display:grid}}@media (width<=30rem){.login.svelte-k3slgy span:where(.svelte-k3slgy){display:none}.login.svelte-k3slgy{box-sizing:border-box;justify-content:center;block-size:2.75rem;inline-size:2.75rem;padding:0}}.footer.svelte-a7xpyw{background:var(--paper-sunk);border-block-start:var(--line) solid var(--edge);margin-block-start:clamp(3rem,7vw,5rem)}.inner.svelte-a7xpyw{max-inline-size:78rem;margin-inline:auto;padding:3rem clamp(1rem,4vw,2rem) 1.5rem}.top.svelte-a7xpyw{grid-template-columns:minmax(16rem,22rem) 1fr;gap:3rem;display:grid}.about.svelte-a7xpyw p:where(.svelte-a7xpyw){color:var(--text-muted);font-size:var(--fs-sm);margin:.9rem 0 1.2rem;line-height:1.6}.cols.svelte-a7xpyw{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;display:grid}h3.svelte-a7xpyw{font-size:var(--fs-base);margin:0 0 .8rem;font-weight:600}ul.svelte-a7xpyw{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-a7xpyw a:where(.svelte-a7xpyw){color:var(--text-muted);font-size:var(--fs-sm);text-decoration:none}li.svelte-a7xpyw a:where(.svelte-a7xpyw):hover{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:var(--saffron);text-decoration-color:var(--saffron);text-decoration-thickness:2px}.bottom.svelte-a7xpyw{border-block-start:1px solid var(--hairline);color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;margin-block-start:2.5rem;padding-block-start:1.2rem;display:flex}.cur.svelte-a7xpyw{align-items:center;gap:.4rem;display:inline-flex}@media (width<=70rem){.top.svelte-a7xpyw{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (width<=52rem){.cols.svelte-a7xpyw{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1rem}}.banner.svelte-izg0w8{z-index:90;background:var(--card);border:var(--line) solid var(--edge);max-inline-size:46rem;box-shadow:var(--shadow-hard);border-radius:8px;align-items:center;gap:1.2rem;margin-inline:auto;padding:1rem 1.2rem;display:flex;position:fixed;inset-block-end:calc(var(--cmp-offset,1rem) + var(--tabbar-h,0px));inset-inline:1rem}.txt.svelte-izg0w8{font-size:var(--fs-sm);color:var(--text-muted);flex:1}.txt.svelte-izg0w8 strong:where(.svelte-izg0w8){color:var(--text);font-size:var(--fs-base)}p.svelte-izg0w8{margin:.2rem 0 0;line-height:1.5}a.svelte-izg0w8{color:var(--accent)}.acts.svelte-izg0w8{flex:none;gap:.5rem;display:flex}@media (width<=40rem){.banner.svelte-izg0w8{flex-direction:column;align-items:stretch;gap:.8rem}.acts.svelte-izg0w8 .btn{flex:1}}.drawer.svelte-9u8kg9{z-index:60;background:var(--surface);border-block-start:1px solid var(--border);animation:.18s ease-out svelte-9u8kg9-up;position:fixed;inset-block-end:var(--tabbar-h,0px);inset-inline:0;box-shadow:0 -8px 24px #080f1e24}@keyframes svelte-9u8kg9-up{0%{transform:translateY(100%)}}.inner.svelte-9u8kg9{flex-wrap:wrap;align-items:center;gap:1rem;max-inline-size:78rem;margin-inline:auto;padding:.6rem clamp(1rem,4vw,2rem);display:flex}.ttl.svelte-9u8kg9{font-size:var(--fs-sm)}.n.svelte-9u8kg9{color:var(--text-muted);font-weight:var(--fw-medium)}.items.svelte-9u8kg9{flex-wrap:wrap;flex:1;gap:.5rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.items.svelte-9u8kg9 li:where(.svelte-9u8kg9){border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);align-items:center;gap:.4rem;max-inline-size:15rem;padding:.25rem .3rem .25rem .7rem;display:flex}.lbl.svelte-9u8kg9{min-inline-size:0;line-height:1.15;font-size:var(--fs-sm);flex-direction:column;display:flex}.lbl.svelte-9u8kg9 b:where(.svelte-9u8kg9),.lbl.svelte-9u8kg9 small:where(.svelte-9u8kg9){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lbl.svelte-9u8kg9 small:where(.svelte-9u8kg9){color:var(--text-muted);font-size:var(--fs-xs)}.x.svelte-9u8kg9{block-size:1.7rem;inline-size:1.7rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.1rem}.x.svelte-9u8kg9:hover{background:var(--hover-row);color:var(--text)}.acts.svelte-9u8kg9{align-items:center;gap:.6rem;margin-inline-start:auto;display:flex}.clear.svelte-9u8kg9{color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;text-decoration:underline}.go.svelte-9u8kg9{border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-weight:var(--fw-semibold);font-size:var(--fs-sm);padding:.55rem 1rem;text-decoration:none}.go.dis.svelte-9u8kg9{background:var(--surface-muted);color:var(--text-muted);border:1px dashed var(--border)}.notice.svelte-9u8kg9{background:var(--status-warning-bg,#fef3c7);color:var(--status-warning-fg,#92400e);font-size:var(--fs-sm);text-align:center;margin:0;padding:.4rem clamp(1rem,4vw,2rem)}.scrim.svelte-u9v0xj{z-index:120;background:#080f1e8c;position:fixed;inset:0}.pal.svelte-u9v0xj{z-index:130;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-block-size:80dvh;inline-size:min(38rem,100vw - 2rem);box-shadow:var(--shadow-lg);margin-inline:auto;padding:.75rem;position:fixed;inset-block-start:min(14vh,7rem);inset-inline:0;overflow-y:auto}.field.svelte-u9v0xj{border-block-end:1px solid var(--border-soft);color:var(--text-muted);align-items:center;gap:.6rem;padding:.2rem .4rem .6rem;display:flex}input.svelte-u9v0xj{min-inline-size:0;color:var(--text);font:inherit;font-size:var(--fs-md);background:0 0;border:0;outline:0;flex:1;padding:.4rem 0}input.svelte-u9v0xj:focus-visible{outline:none}.field.svelte-u9v0xj:focus-within{color:var(--accent)}kbd.svelte-u9v0xj{border:1px solid var(--border);border-radius:var(--radius-sm,4px);font-size:var(--fs-xs);color:var(--text-muted);padding:.1rem .4rem}.chips.svelte-u9v0xj{flex-wrap:wrap;gap:.4rem;padding:.6rem .4rem 0;display:flex}.chip.svelte-u9v0xj{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:.2rem .6rem}.hint.svelte-u9v0xj,.none.svelte-u9v0xj{color:var(--text-muted);font-size:var(--fs-sm);margin:.7rem .4rem 0}ul.svelte-u9v0xj{margin:.5rem 0 0;padding:0;list-style:none}li.svelte-u9v0xj button:where(.svelte-u9v0xj){border-radius:var(--radius-md);inline-size:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem;display:flex}li.svelte-u9v0xj button:where(.svelte-u9v0xj) small:where(.svelte-u9v0xj){color:var(--text-faint);font-size:var(--fs-xs);margin-inline-start:auto}li.sel.svelte-u9v0xj button:where(.svelte-u9v0xj){background:var(--accent-soft)}li.search.svelte-u9v0xj button:where(.svelte-u9v0xj){font-weight:var(--fw-semibold);color:var(--accent)}.keys.svelte-u9v0xj{color:var(--text-faint);font-size:var(--fs-xs);margin:.6rem .4rem 0}html.has-tabbar{--tabbar-h:0px}@media (width<=767px){html.has-tabbar{--tabbar-h:calc(3.6rem + env(safe-area-inset-bottom,0px))}}.tabbar.svelte-sbml8u{display:none}@media (width<=767px){.tabbar.svelte-sbml8u{z-index:70;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--paper);border-block-start:var(--line) solid var(--edge);grid-template-columns:repeat(4,1fr);padding-block-end:env(safe-area-inset-bottom,0px);transition:transform .2s;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.tabbar.away.svelte-sbml8u{transform:translateY(100%)}}a.svelte-sbml8u{min-block-size:3.6rem;color:var(--text-muted);font-size:.72rem;font-weight:var(--fw-medium);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;text-decoration:none;display:flex;position:relative}.ico.svelte-sbml8u{border-radius:999px;place-items:center;block-size:1.9rem;inline-size:3.2rem;transition:background .15s;display:grid;position:relative}a.on.svelte-sbml8u{color:var(--text);font-weight:var(--fw-semibold)}a.on.svelte-sbml8u .ico:where(.svelte-sbml8u){background:var(--accent-soft);color:var(--accent)}a.svelte-sbml8u:active .ico:where(.svelte-sbml8u){background:var(--accent-soft)}a.svelte-sbml8u:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.badge.svelte-sbml8u{background:var(--terracotta);color:#fffdf8;block-size:1.05rem;min-inline-size:1.05rem;font-size:.66rem;font-weight:var(--fw-bold);border-radius:999px;place-items:center;padding-inline:.25rem;line-height:1;display:grid;position:absolute;inset-block-start:-.1rem;inset-inline-end:.35rem}@media (prefers-reduced-motion:reduce){.tabbar.svelte-sbml8u{transition:none}}.install.svelte-vl91o7{z-index:80;background:var(--card);border:var(--line) solid var(--edge);border-radius:var(--radius-lg);max-inline-size:30rem;box-shadow:var(--shadow-md);grid-template-columns:auto 1fr;align-items:center;gap:.7rem .8rem;margin-inline:auto;padding:.85rem;display:grid;position:fixed;inset-block-end:calc(var(--tabbar-h,0px) + var(--cmp-offset,.75rem));inset-inline:.75rem}img.svelte-vl91o7{border:1px solid var(--hairline);border-radius:10px}strong.svelte-vl91o7{font-size:var(--fs-md)}p.svelte-vl91o7{font-size:var(--fs-sm);color:var(--text-muted);margin:.15rem 0 0;line-height:1.45}.share.svelte-vl91o7{vertical-align:-4px;color:var(--accent);display:inline-block}.acts.svelte-vl91o7{grid-column:1/-1;justify-content:flex-end;gap:.6rem;display:flex}button.svelte-vl91o7{border-radius:var(--radius-md);min-block-size:2.75rem;font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:var(--line) solid var(--edge);padding-inline:1.1rem}.go.svelte-vl91o7{background:var(--accent);color:var(--accent-contrast)}.no.svelte-vl91o7{background:var(--paper);color:var(--text)}.update.svelte-5b1f7s{z-index:1400;background:var(--ink);max-inline-size:28rem;color:var(--paper);border-radius:var(--radius-md);font-size:var(--fs-sm);align-items:center;gap:.6rem;margin-inline:auto;padding:.5rem .5rem .5rem 1rem;display:flex;position:fixed;inset-block-start:calc(.75rem + env(safe-area-inset-top,0px));inset-inline:.75rem}span.svelte-5b1f7s{flex:1}button.svelte-5b1f7s{min-block-size:2.75rem;font:inherit;cursor:pointer;border:0}.go.svelte-5b1f7s{border-radius:var(--radius-sm);background:var(--saffron);color:#1b1b1f;font-weight:var(--fw-bold);padding-inline:1rem}.x.svelte-5b1f7s{inline-size:2.75rem;color:inherit;background:0 0;place-items:center;display:grid}.bar.svelte-1onqii7{z-index:1300;text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-medium);background:var(--warning-bg);color:var(--warning);border-block-end:1px solid var(--warning);padding:.5rem 1rem;padding-block-start:calc(.5rem + env(safe-area-inset-top,0px));position:fixed;inset-block-start:0;inset-inline:0}.bar.ok.svelte-1onqii7{background:var(--success-bg);color:var(--success);border-color:var(--success)}.site.svelte-12qhfyh{min-block-size:100dvh;flex-direction:column;padding-block-end:var(--tabbar-h,0px);display:flex}main.svelte-12qhfyh{outline:none;flex:1}.skip.svelte-12qhfyh{z-index:200;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--fw-semibold);padding:.6rem 1rem;text-decoration:none;position:fixed;inset-block-start:-4rem;inset-inline-start:1rem}.skip.svelte-12qhfyh:focus{inset-block-start:1rem}
