@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");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{--bg: #f7f6f3;--surface: #ffffff;--surface-2: #f0eee9;--ink: #1c1b19;--ink-2: #6a665e;--line: #e7e4dd;--accent: #c2335d;--accent-ink: #ffffff;--accent-soft: #fbe8ee;--ok: #2c7a58;--ok-soft: #e3f2ea;--warn: #a2620c;--warn-soft: #faefd9;--bad: #b3261e;--bad-soft: #fae6e3;--shadow: 0 1px 2px rgb(28 27 25 / .05), 0 4px 14px rgb(28 27 25 / .04);--shadow-lg: 0 24px 60px rgb(28 27 25 / .22);--radius: 16px;--rail: 244px;--tabbar: 64px;--safe: env(safe-area-inset-bottom, 0px);color-scheme:light;font-family:DM Sans,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased}[data-theme=dark]{--bg: #121110;--surface: #1b1a18;--surface-2: #252320;--ink: #f3f1ec;--ink-2: #a39e94;--line: #2f2d29;--accent: #f0678f;--accent-ink: #1c1011;--accent-soft: #3a1c27;--ok: #62c79b;--ok-soft: #15291f;--warn: #e8b45f;--warn-soft: #2d2310;--bad: #ff8d84;--bad-soft: #351917;--shadow: 0 1px 2px rgb(0 0 0 / .3);--shadow-lg: 0 24px 60px rgb(0 0 0 / .6);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-width:320px;background:var(--bg)}html.locked{overflow:hidden}body{font-size:15px;line-height:1.5}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif;letter-spacing:-.01em}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}code{background:var(--surface-2);padding:1px 6px;border-radius:6px;font-size:.88em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--ink-2)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.wrap{overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stack{display:grid;gap:16px}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.danger-text{color:var(--bad)}.accent-icon{color:var(--accent)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(32px);opacity:0}}@keyframes rise{0%{transform:translateY(40px);opacity:0}}.btn,.icon{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;font-size:14px;font-weight:600;min-height:40px;padding:0 16px;transition:background .12s,border-color .12s,transform .06s}.btn:hover:not(:disabled),.icon:hover:not(:disabled){background:var(--surface-2)}.btn:active:not(:disabled),.icon:active:not(:disabled){transform:scale(.98)}.btn:disabled,.icon:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.06)}.btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.btn.danger:hover:not(:disabled){background:var(--bad-soft)}.btn.ghost,.icon.ghost{background:transparent;border-color:transparent}.btn.ghost:hover:not(:disabled),.icon.ghost:hover:not(:disabled){background:var(--surface-2)}.btn.block{width:100%}.icon{width:40px;padding:0}.link{background:none;border:0;padding:0;color:var(--accent);font-weight:600;font-size:inherit;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.link:hover{text-decoration:underline}.field{display:grid;gap:6px}.field>span{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-2)}.field em{font-style:normal;font-weight:400;color:var(--ink-2);opacity:.8}input,textarea,select{width:100%;min-height:44px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;transition:border-color .12s,box-shadow .12s}textarea{resize:vertical;min-height:88px}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input::placeholder,textarea::placeholder{color:var(--ink-2);opacity:.7}.input-action{position:relative}.input-action input{padding-right:46px}.input-action .icon{position:absolute;right:2px;top:2px}.grid-2,.grid-3{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:560px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}}details summary{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:600;margin-bottom:10px}.inline-select select{min-height:40px;width:auto;padding-right:28px}.switches{display:grid;gap:4px}.switch{position:relative;display:flex;align-items:center;gap:14px;padding:8px 0;cursor:pointer}.switch input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.track{flex:none;width:42px;height:24px;border-radius:99px;background:var(--line);position:relative;transition:background .15s}.track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track:after{transform:translate(18px)}.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.switch-text{display:grid;line-height:1.3}.switch-text small{color:var(--ink-2)}.segmented{display:inline-flex;max-width:100%;overflow-x:auto;scrollbar-width:none;gap:2px;padding:3px;background:var(--surface-2);border-radius:13px}.segmented::-webkit-scrollbar{display:none}.segmented button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:0;background:none;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.segmented button span{font-size:11px;padding:1px 6px;border-radius:99px;background:var(--line);color:var(--ink-2)}.segmented button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001a}.badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:99px;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.bad{background:var(--bad-soft);color:var(--bad)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.accent{background:var(--accent-soft);color:var(--accent)}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;margin-bottom:12px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:99px;background:var(--surface);font-size:13.5px;font-weight:500}.chip span{font-size:11.5px;color:var(--ink-2)}button.chip:not(.on):hover{background:var(--surface-2)}.chip.on,button.chip.on:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip.on span{color:inherit;opacity:.7}.chip.live{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;font-weight:700;font-family:Manrope,sans-serif;background:hsl(var(--h) 65% 88%);color:hsl(var(--h) 50% 28%)}[data-theme=dark] .avatar{background:hsl(var(--h) 30% 24%);color:hsl(var(--h) 70% 82%)}.notice{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:14px;border-radius:12px;background:var(--accent-soft);color:var(--accent);font-size:14px}.notice.error{background:var(--bad-soft);color:var(--bad)}.notice span{flex:1}.empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:56px 20px;color:var(--ink-2);border:1px dashed var(--line);border-radius:var(--radius)}.empty strong{color:var(--ink);font-size:16px;font-family:Manrope,sans-serif}.empty p{max-width:36ch}.skeleton-list{display:grid;gap:10px}.skeleton{height:64px;border-radius:14px;background:linear-gradient(100deg,var(--surface-2) 30%,var(--surface) 50%,var(--surface-2) 70%) 0 0 / 300% 100%;animation:shimmer 1.3s infinite linear}@keyframes shimmer{to{background-position:-150% 0}}.toasts{position:fixed;z-index:100;left:50%;bottom:24px;transform:translate(-50%);display:grid;gap:8px;width:min(440px,calc(100vw - 24px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-lg);font-size:14px;animation:rise .22s}.toast span{flex:1}.toast.ok svg:first-child{color:#62c79b}.toast.error svg:first-child{color:#ff8d84}.toast .link{color:inherit;text-decoration:underline}.toast .icon{min-height:28px;width:28px;color:inherit}.toast .icon:hover:not(:disabled){background:#ffffff1f}dialog.modal{border:0;padding:0;background:transparent;color:inherit;max-width:none;max-height:none;overflow:visible}dialog.modal::backdrop{background:#12111080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .15s}.modal-inner{display:flex;flex-direction:column;background:var(--surface);color:var(--ink);overflow:hidden}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px 22px;border-bottom:1px solid var(--line)}.modal-head h2{font-size:18px}.modal-body{min-height:0;padding:20px 22px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:18px;align-content:start}.modal-actions{position:sticky;bottom:-20px;display:flex;justify-content:flex-end;gap:8px;padding:14px 0 6px;margin-top:4px;background:linear-gradient(transparent,var(--surface) 22%)}.modal-actions.spread{justify-content:space-between}dialog.sheet{margin:0 0 0 auto;width:min(520px,100vw);height:100dvh}dialog.sheet.wide{width:min(720px,100vw)}dialog.sheet>.modal-inner{height:100dvh;border-left:1px solid var(--line);animation:slide-in .22s ease-out}dialog.dialog{margin:auto;width:min(460px,calc(100vw - 24px))}dialog.dialog>.modal-inner,dialog.palette>.modal-inner{border-radius:20px;border:1px solid var(--line);box-shadow:var(--shadow-lg);max-height:calc(100dvh - 48px);animation:rise .2s ease-out}dialog.palette{margin:12vh auto auto;width:min(580px,calc(100vw - 20px))}dialog.palette>.modal-inner>.modal-body{padding:0;gap:0}@media(max-width:700px){dialog.sheet,dialog.sheet.wide{margin:auto 0 0;width:100vw;height:auto;max-height:94dvh}dialog.sheet>.modal-inner{height:auto;max-height:94dvh;border:0;border-radius:22px 22px 0 0;animation:rise .26s ease-out}.modal-body{padding:16px 18px calc(18px + var(--safe))}.modal-actions{bottom:calc(-18px - var(--safe))}dialog.dialog{margin:auto auto calc(12px + var(--safe))}dialog.palette{margin-top:8vh}}.palette-input{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--ink-2)}.palette-input input{border:0;box-shadow:none!important;padding:16px 0;min-height:56px;background:none;font-size:16px;color:var(--ink)}.palette-list{list-style:none;margin:0;padding:8px;max-height:50dvh;overflow-y:auto}.palette-list button{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:0;border-radius:12px;background:none;text-align:left;font-weight:500}.palette-list button small{margin-left:auto;color:var(--ink-2);font-weight:400}.palette-list button svg:last-child{opacity:0;color:var(--ink-2)}.palette-list button.on{background:var(--surface-2)}.palette-list button.on svg:last-child{opacity:1}.palette-empty{padding:22px;text-align:center;color:var(--ink-2)}.palette-trigger kbd{margin-left:auto;font:inherit;font-size:11.5px;padding:1px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2)}.shell{min-height:100dvh;display:grid;grid-template-columns:var(--rail) minmax(0,1fr)}.rail{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:28px;padding:22px 14px 16px;border-right:1px solid var(--line)}.rail nav{display:grid;gap:2px}.brand{display:flex;align-items:center;gap:11px;padding:0 8px}.brand img{width:34px;height:34px;border-radius:10px}.brand div{display:grid;line-height:1.15}.brand strong{font-family:Manrope,sans-serif;font-size:16px}.brand span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.nav-link{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--ink-2);font-weight:500;text-decoration:none;transition:background .12s,color .12s}.nav-link:hover{background:var(--surface-2);color:var(--ink)}.nav-link.active{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.nav-link.active svg{color:var(--accent)}.nav-link.active:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.account{margin-top:auto;display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.account-who{display:flex;align-items:center;gap:10px;min-width:0}.account-who div{display:grid;min-width:0;line-height:1.25}.account-who strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-who small{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-size:12px}.account-actions{display:flex;gap:8px}.account.labelled .account-actions{flex-wrap:wrap}.account-actions .icon{flex:1;width:auto;min-height:38px;color:var(--ink-2)}.account-actions .icon:hover{color:var(--ink)}.account-actions .btn{flex:1;padding:0 12px;font-size:13.5px;min-height:40px;white-space:nowrap}.main{min-width:0}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:14px 32px;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-brand,.topbar-avatar{display:none}.palette-trigger{display:flex;align-items:center;gap:10px;flex:1;max-width:420px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink-2);font-size:14px;text-align:left}.palette-trigger:hover{border-color:var(--ink-2)}.env{margin-left:auto;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:var(--ok-soft);color:var(--ok)}.env.local{background:var(--warn-soft);color:var(--warn)}.page{width:100%;max-width:1100px;margin:0 auto;padding:8px 32px 96px;display:grid;gap:20px;align-content:start}.page>*{min-width:0}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.page-head h1{font-size:30px;line-height:1.15}.page-head p{margin-top:4px;color:var(--ink-2)}.page-actions{display:flex;align-items:center;gap:8px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.tabbar{display:none}.center-screen{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--ink-2);text-align:center;padding:24px}.center-screen h1{color:var(--ink)}.stack-center{gap:14px}@media(max-width:899px){.shell{grid-template-columns:1fr}.rail{display:none}.topbar{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.topbar-brand,.topbar-avatar{display:flex}.topbar-brand .brand{padding:0}.topbar-brand .brand div{display:none}.topbar-avatar{background:none;border:0;padding:0}.palette-trigger{max-width:none}.palette-trigger kbd,.env{display:none}.page{padding:4px 16px calc(var(--tabbar) + var(--safe) + 36px)}.page-head h1{font-size:26px}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:30;left:0;right:0;bottom:0;height:calc(var(--tabbar) + var(--safe));padding-bottom:var(--safe);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tab{display:grid;place-items:center;align-content:center;gap:2px;color:var(--ink-2);font-size:11px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.tab-icon{display:grid;place-items:center;width:52px;height:28px;border-radius:99px;transition:background .15s}.tab.active{color:var(--accent)}.tab.active .tab-icon{background:var(--accent-soft)}.toasts{bottom:calc(var(--tabbar) + var(--safe) + 14px)}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px}.panel-head h2{font-size:17px}.kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:900px){.kpis{grid-template-columns:repeat(4,1fr)}}.kpi{position:relative;display:grid;gap:2px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;align-content:start}.kpi>svg:first-child{color:var(--accent);margin-bottom:8px}.kpi>span{font-size:13px;color:var(--ink-2);font-weight:500}.kpi strong{font-family:Manrope,sans-serif;font-size:30px;line-height:1.1;letter-spacing:-.02em}.kpi small{color:var(--ink-2);font-size:12.5px}.sparkline{position:absolute;right:12px;top:14px;width:64px;height:28px;overflow:visible}.sparkline polyline{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.trend{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600}.trend.up{color:var(--ok)}.trend.down{color:var(--bad)}.bars{display:flex;align-items:stretch;gap:6px;height:200px}.bar{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;outline-offset:4px}.bar i{display:block;width:100%;max-width:38px;min-height:3px;border-radius:9px 9px 3px 3px;background:var(--accent-soft);transition:background .15s}.bar.today i{background:var(--accent)}.bar:hover i,.bar:focus-visible i{background:var(--accent)}.bar span{font-size:11.5px;color:var(--ink-2)}.bar b{position:absolute;top:0;font-size:12px;opacity:0;transition:opacity .12s;background:var(--ink);color:var(--bg);padding:1px 7px;border-radius:8px;transform:translateY(-4px)}.bar:hover b,.bar:focus-visible b{opacity:1}.split{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}}.actions-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media(max-width:560px){.actions-grid{grid-template-columns:1fr}}.action-tile{display:grid;gap:3px;padding:14px;border:1px solid var(--line);border-radius:14px;text-decoration:none;background:var(--bg);transition:border-color .12s,transform .12s}.action-tile:hover{border-color:var(--accent);transform:translateY(-1px)}.action-tile svg{color:var(--accent);margin-bottom:6px}.action-tile small{color:var(--ink-2)}.facts{display:grid;gap:0;margin:0}.facts>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-top:1px solid var(--line)}.facts dt{color:var(--ink-2);font-size:14px;flex:none}.facts dd{margin:0;display:flex;align-items:center;gap:4px;text-align:right;font-weight:500;min-width:0}.panel .facts{margin-top:16px}.feed{list-style:none;margin:0;padding:0;display:grid;gap:16px}.feed li{display:flex;gap:12px;align-items:flex-start}.feed li div{display:grid;line-height:1.35}.feed small{color:var(--ink-2)}.dot{flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--ink-2)}.dot.player{background:var(--bad)}.dot.content{background:var(--accent)}.dot.message{background:var(--ok)}.searchbar{display:flex;align-items:center;gap:10px;padding:0 6px 0 14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--ink-2)}.searchbar:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.searchbar input{border:0;box-shadow:none!important;background:none;padding-left:0;min-height:48px;color:var(--ink)}.list{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.list.compact{box-shadow:none}.list.compact .row{padding:12px 16px}.list>li+li{border-top:1px solid var(--line)}.row{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;background:none;border:0;text-align:left;font-size:15px}button.row:hover,.row.question:hover{background:var(--surface-2)}.row.static:hover{background:none}.row-main{flex:1;min-width:0;display:grid;gap:3px;background:none;border:0;padding:0;text-align:left}.row-main strong{font-weight:600;overflow:hidden;text-overflow:ellipsis}.row-main small{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-meta{display:grid;justify-items:end;gap:4px}.row-meta small{color:var(--ink-2);font-size:12.5px}.chevron{color:var(--ink-2);flex:none}.row.question{align-items:flex-start;padding:0 8px 0 0}.row.question .row-main{padding:16px 0 16px 18px;cursor:pointer}.row.question .row-main strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.row-tools{display:flex;padding-top:8px}.row-tools .icon{width:36px;min-height:36px}@media(max-width:560px){.row-tools .icon{width:34px}.row-meta small{display:none}}.list-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-6px;font-size:13.5px}.import-row{cursor:pointer;padding:12px 14px}.import-row.blocked{opacity:.55;cursor:not-allowed}.import-row input{width:18px;min-height:18px;flex:none;accent-color:var(--accent)}.profile{display:flex;align-items:center;gap:16px}.profile h3{font-size:20px;margin-bottom:4px;overflow-wrap:anywhere}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat-row>div{display:grid;gap:2px;padding:14px;background:var(--bg);border-radius:14px;text-align:center}.stat-row strong{font-family:Manrope,sans-serif;font-size:22px}.stat-row span{font-size:12.5px;color:var(--ink-2)}.subhead{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.cards{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:760px){.cards{grid-template-columns:1fr 1fr}}.card{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-head small{display:inline-flex;align-items:center;gap:4px}.card h3{font-size:17px}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-2)}.delivery{display:grid;gap:6px;margin-top:4px}.delivery small{color:var(--ink-2)}.progress{display:flex;height:6px;border-radius:99px;overflow:hidden;background:var(--surface-2)}.progress .ok{background:var(--ok)}.progress .bad{background:var(--bad)}.progress .warn{background:var(--warn)}.card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px}.push{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line)}.push img{width:36px;height:36px;border-radius:9px;flex:none}.push div{display:grid;gap:1px;min-width:0;line-height:1.35}.push small{color:var(--ink-2);font-size:12px}.push p{color:var(--ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.push-preview{margin-bottom:4px}.callout{padding:12px 14px;border-radius:12px;background:var(--accent-soft);color:var(--ink)}.summary{list-style:none;margin:0;padding:0;display:grid;gap:8px}.summary li{display:flex;align-items:center;gap:10px}.savebar{position:sticky;z-index:25;bottom:20px}.savebar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px 12px 20px;background:var(--ink);color:var(--bg);border-radius:18px;box-shadow:var(--shadow-lg);animation:rise .25s}.savebar-inner div:first-child{display:grid;line-height:1.3}.savebar-inner small{opacity:.7}.savebar .btn.ghost{color:inherit}.savebar .btn.ghost:hover{background:#ffffff1f}@media(max-width:899px){.savebar{bottom:calc(var(--tabbar) + var(--safe) + 12px)}.savebar-inner{flex-direction:column;align-items:stretch;padding:14px}.savebar .cluster{justify-content:flex-end}}.day{min-width:0}.day-label{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-family:DM Sans,sans-serif;margin-bottom:10px}.timeline{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.timeline li{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;padding:16px 18px}.timeline li+li{border-top:1px solid var(--line)}.timeline li div{display:grid;line-height:1.35;min-width:0}.timeline small{color:var(--ink-2)}.timeline-side{justify-items:end;text-align:right;font-size:13px;color:var(--ink-2)}.dot-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface-2);color:var(--ink-2)}.dot-icon.player{background:var(--bad-soft);color:var(--bad)}.dot-icon.content{background:var(--accent-soft);color:var(--accent)}.dot-icon.message{background:var(--ok-soft);color:var(--ok)}.select{position:relative;display:inline-block}.select.block{display:block}.select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 12px 0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-weight:500;text-align:left;transition:border-color .12s,box-shadow .12s}.select.compact .select-trigger{width:auto;min-width:150px;min-height:40px}.select-trigger:hover{border-color:var(--ink-2)}.select-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.select-trigger svg{flex:none;color:var(--ink-2);transition:transform .15s}.select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.select-menu{position:fixed;z-index:200;margin:0;padding:6px;list-style:none;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);animation:fade .1s}.select-menu li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 12px;border-radius:9px;font-size:14.5px;cursor:pointer}.select-menu li.active{background:var(--surface-2)}.select-menu li[aria-selected=true]{color:var(--accent);font-weight:600}a.btn,a.icon{text-decoration:none}kbd{font:inherit;font-size:12px;padding:1px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2)}.welcome{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 20px;border-radius:var(--radius);background:var(--accent-soft)}.welcome div{flex:1;display:grid;min-width:0;line-height:1.4}.welcome span{color:var(--ink-2)}@media(max-width:560px){.welcome{flex-wrap:wrap}.welcome div{flex-basis:100%}}.panel-head h2 svg{vertical-align:-3px;margin-right:4px;color:var(--accent)}.count-pill{padding:3px 12px;border-radius:99px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:700}.progress.big{height:8px;margin-bottom:8px}.progress.big span{background:var(--accent);border-radius:99px;transition:width .4s ease}.tasks{list-style:none;margin:0;padding:0}.tasks li{display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.tasks li:first-child{border-top:0}.tasks div{display:grid;line-height:1.4}.tasks small{color:var(--ink-2)}.tick{display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--line);border-radius:50%;color:#fff}.tasks li.done .tick{background:var(--ok);border-color:var(--ok)}.tasks li.done strong{color:var(--ink-2);text-decoration:line-through;text-decoration-color:var(--line)}.restart{margin-top:10px}.flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.flow li{display:flex;align-items:center;gap:10px;min-width:0}.flow li>div{flex:1;align-self:stretch;display:grid;align-content:start;gap:4px;padding:14px;background:var(--bg);border:1px solid var(--line);border-radius:14px}.flow small{color:var(--ink-2);line-height:1.4}.flow-arrow{flex:none;color:var(--ink-2)}.flow-note{margin-top:14px}@media(max-width:760px){.flow{grid-template-columns:1fr}.flow li{flex-direction:column;align-items:stretch}.flow-arrow{align-self:center;transform:rotate(90deg)}}.section-title{margin-bottom:14px;font-size:17px}.example{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--bg)}.example small{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card .btn{align-self:flex-start}.risks{list-style:none;margin:0;padding:0}.risks li{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.risks li:first-child{border-top:0}.risks div{display:grid;line-height:1.4}.risks small{color:var(--ink-2)}.quiz{display:grid;gap:14px}.quiz h3{font-size:18px;line-height:1.35}.quiz-options{display:grid;gap:8px}.quiz-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-weight:500;text-align:left}.quiz-option:hover{border-color:var(--ink-2)}.quiz-option.right{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.quiz-option.wrong{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}.quiz-option.dim{opacity:.5}.quiz .btn.primary{justify-self:end}.quiz-done{display:grid;justify-items:center;gap:8px;padding:12px 0;text-align:center;color:var(--accent)}.quiz-done strong{color:var(--ink);font-size:18px}.glossary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.glossary details{padding:0 18px;border-top:1px solid var(--line)}.glossary details:first-child{border-top:0}.glossary summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:15px 0;color:var(--ink);font-weight:600;list-style:none}.glossary summary::-webkit-details-marker{display:none}.glossary summary svg{color:var(--ink-2);transition:transform .15s}.glossary details[open] summary svg{transform:rotate(180deg)}.glossary p{padding:0 0 16px;color:var(--ink-2)}.login{min-height:100dvh;display:grid;place-items:center;padding:24px}.login-card{display:grid;gap:14px;width:min(360px,100%);padding:32px 28px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.login-card .brand{padding:0 0 6px}.login-card h1{font-size:22px}.login-env{text-align:center;margin-top:4px;font-size:12.5px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
