.btn{border-radius:var(--r-pill);height:36px;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease), transform var(--t-micro) var(--ease), opacity var(--t-micro);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default}.btn-sm{height:30px;font-size:var(--fs-meta);gap:6px;padding:0 11px}.btn-lg{height:44px;font-size:var(--fs-body);padding:0 20px}.btn-icon-only{width:36px;padding:0}.btn-sm.btn-icon-only{width:30px}.btn-lg.btn-icon-only{width:44px}.btn-primary{background:var(--pri);color:var(--pri-text)}.btn-primary:hover:not(:disabled){background:var(--pri-hover)}.btn-secondary{background:var(--surface-2);border-color:var(--line);color:var(--text)}.btn-secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-2)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--text)}.btn-danger{background:var(--red-bg);color:var(--red-fg)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--red) 28%, transparent)}.btn-accent{background:var(--violet);color:#fff}.btn-accent:hover:not(:disabled){filter:brightness(1.08)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1)}.card-interactive{cursor:pointer;transition:border-color var(--t-micro), background var(--t-micro), transform var(--t-micro)}.card-interactive:hover{border-color:var(--line-2);background:var(--surface-2)}.card-selected{border-color:color-mix(in srgb, var(--violet) 60%, var(--line));background:color-mix(in srgb, var(--violet) 8%, var(--surface))}.section{margin-bottom:var(--s6)}.section-head{align-items:center;gap:var(--s2);margin-bottom:var(--s3);display:flex}.section-title{font-size:var(--fs-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.section-count{color:var(--text-3);background:var(--sunk);border-radius:var(--r-pill);padding:1px 7px;font-size:11px}.chip{border-radius:var(--r-pill);height:28px;font-size:var(--fs-meta);border:1px solid var(--line);color:var(--text-2);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.chip-click{cursor:pointer}.chip-click:hover{background:var(--hover);color:var(--text)}.chip-active{background:var(--pri);color:var(--pri-text);border-color:var(--pri)}.chip-blue{color:var(--blue-fg);background:var(--blue-bg);border-color:#0000}.chip-violet{color:var(--violet-fg);background:var(--violet-bg);border-color:#0000}.chip-green{color:var(--green-fg);background:var(--green-bg);border-color:#0000}.chip-amber{color:var(--amber-fg);background:var(--amber-bg);border-color:#0000}.chip-red{color:var(--red-fg);background:var(--red-bg);border-color:#0000}.badge{border-radius:var(--r-pill);justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.badge-violet{background:var(--violet-bg);color:var(--violet-fg)}.badge-neutral{background:var(--sunk);color:var(--text-2)}.badge-red{background:var(--red-bg);color:var(--red-fg)}.badge-blue{background:var(--blue-bg);color:var(--blue-fg)}.badge-green{background:var(--green-bg);color:var(--green-fg)}.badge-amber{background:var(--amber-bg);color:var(--amber-fg)}.avatar{background:color-mix(in srgb, var(--av) 26%, var(--surface-2));color:color-mix(in srgb, var(--av) 70%, var(--text));letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.input{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface-2);width:100%;height:38px;color:var(--text);font-size:var(--fs-sm);transition:border-color var(--t-micro), box-shadow var(--t-micro);outline:none;padding:0 12px}.input::placeholder,.input input::placeholder{color:var(--text-ph)}.input:focus,.input:focus-within{border-color:color-mix(in srgb, var(--blue) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)}.input-with-icon{align-items:center;gap:8px;display:flex}.input-with-icon input{min-width:0;height:100%;font-size:var(--fs-sm);background:0 0;border:0;outline:0;flex:1}.input-clear{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:flex}.input-clear:hover{background:var(--hover)}.textarea{resize:vertical;height:auto;min-height:90px;padding:10px 12px;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.checkbox{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.checkbox input{opacity:0;pointer-events:none;position:absolute}.checkbox-box{border:1.5px solid var(--line-2);width:18px;height:18px;transition:all var(--t-micro);border-radius:5px;flex:none;place-items:center;display:grid}.checkbox-round .checkbox-box{border-radius:50%;width:20px;height:20px}.checkbox input:checked+.checkbox-box{background:var(--violet);border-color:var(--violet)}.checkbox input:checked+.checkbox-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.checkbox input:focus-visible+.checkbox-box{box-shadow:var(--ring)}.toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.toggle input{opacity:0;position:absolute}.toggle-track{background:var(--line-2);width:36px;height:21px;transition:background var(--t-state);border-radius:999px;position:relative}.toggle-thumb{width:16px;height:16px;transition:transform var(--t-state) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px}.toggle input:checked+.toggle-track{background:var(--violet)}.toggle input:checked+.toggle-track .toggle-thumb{transform:translate(15px)}.segmented{border-radius:var(--r-pill);background:var(--sunk);border:1px solid var(--line);gap:2px;padding:3px;display:inline-flex}.seg{color:var(--text-2);border-radius:var(--r-pill);cursor:pointer;height:30px;font-size:var(--fs-meta);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.segmented-sm .seg{height:26px;padding:0 10px}.seg:hover{color:var(--text)}.seg-on{background:var(--surface-2);color:var(--text);box-shadow:var(--e1)}.seg-count{color:var(--text-3);font-size:11px}.tooltip{background:var(--n900);color:#eceef2;box-shadow:var(--e2);z-index:100;border-radius:8px;max-width:280px;padding:5px 9px;font-size:12px}.dialog-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;animation:fade var(--t-state) var(--ease);background:#0506098c;position:fixed;inset:0}.dialog{gap:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);max-height:80vh;box-shadow:var(--e3);padding:var(--s5);z-index:81;animation:rise var(--t-rise) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:10vh;left:50%;transform:translate(-50%)}.dialog-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.dialog-body{min-height:0;overflow:auto}.dialog-foot{justify-content:flex-end;gap:var(--s2);padding-top:var(--s2);display:flex}@keyframes fade{0%{opacity:0}}.menu,.popover{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-tile);min-width:200px;box-shadow:var(--e3);z-index:90;animation:rise var(--t-state) var(--ease-out);padding:6px}.popover{padding:var(--s3)}.menu-item{font-size:var(--fs-sm);cursor:pointer;color:var(--text);border-radius:9px;outline:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.menu-item[data-highlighted]{background:var(--hover)}.menu-item[data-disabled]{opacity:.45}.menu-danger{color:var(--red-fg)}.menu-sep{background:var(--line);height:1px;margin:5px 4px}.menu-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:6px 10px 4px;font-size:11px}.empty{text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 20px;display:flex}.empty-icon{background:var(--sunk);width:52px;height:52px;color:var(--text-3);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.toaster{z-index:120;flex-direction:column;gap:8px;width:min(520px,100vw - 24px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--r-tile);background:var(--n900);color:#eceef2;box-shadow:var(--e3);font-size:var(--fs-sm);animation:rise var(--t-rise) var(--ease-out);align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.toast .btn-ghost{color:#c9cdd6}.toast-red{border-left:3px solid var(--red)}.toast-green{border-left:3px solid var(--green)}.split{grid-template-columns:var(--list-w) minmax(0, 1fr);height:calc(100vh - var(--top-h));min-height:0;display:grid}.split-list{border-right:1px solid var(--line);min-height:0}.split-detail{min-height:0}@media (width<=899px){.split{height:auto;min-height:calc(100vh - var(--top-h) - var(--bnav-h));grid-template-columns:1fr}.split .split-detail,.split-show-detail .split-list{display:none}.split-show-detail .split-detail{display:block}}.stat{text-align:left;border-radius:var(--r-tile);cursor:pointer;color:var(--text);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.stat:disabled{cursor:default}.stat:hover:not(:disabled){background:var(--hover)}.stat-value{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1}.stat-label{font-size:var(--fs-meta);color:var(--text-3);align-items:center;gap:6px;display:flex}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100vh;display:grid;position:relative}.shell-collapsed{grid-template-columns:72px minmax(0,1fr)}.side{gap:var(--s2);border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, var(--bg));z-index:5;flex-direction:column;height:100vh;padding:14px 12px;display:flex;position:sticky;top:0}.side-brand{align-items:center;gap:10px;padding:6px 8px 14px;display:flex}.side-brand b{letter-spacing:-.01em;font-size:15px}.brand-mark{background:var(--g-prism);border-radius:50%;flex:none;width:26px;height:26px;position:relative;box-shadow:inset 0 0 0 1px #fff3}.brand-mark:after{content:"";background:var(--p-peach);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-2px;right:-2px}.brand-mark-sm{width:22px;height:22px}.side-nav{flex-direction:column;gap:2px;display:flex}.side-link{height:38px;color:var(--text-2);font-size:var(--fs-sm);transition:background var(--t-micro), color var(--t-micro);border-radius:11px;align-items:center;gap:12px;padding:0 10px;font-weight:500;display:flex}.side-link:hover{background:var(--hover);color:var(--text)}.side-on{background:var(--surface-2);color:var(--text);box-shadow:var(--e1)}.shell-collapsed .side-link{justify-content:center;padding:0}.side-count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.side-count-hot{background:var(--violet-bg);color:var(--violet-fg);border-radius:999px;padding:1px 8px;font-weight:600}.main{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.top{z-index:20;height:var(--top-h);align-items:center;gap:var(--s2);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-line);padding:0 clamp(12px,2vw,24px);display:flex;position:sticky;top:0}.top-search{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);width:min(420px,40vw);height:38px;color:var(--text-3);cursor:pointer;font-size:var(--fs-sm);text-align:left;align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}.top-search:hover{border-color:var(--line-2)}.content{min-width:0;animation:fade var(--t-state) var(--ease);flex:1}.bnav{display:none}@media (width<=899px){.shell,.shell-collapsed{grid-template-columns:1fr}.side{display:none}.hide-mobile{display:none!important}.top-search{flex:1;width:auto}.top-search .kbd{display:none}.content{padding-bottom:var(--bnav-h)}.bnav{height:calc(var(--bnav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-line);z-index:30;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bnav-link{color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex;position:relative}.bnav-on{color:var(--text)}.bnav-dot{background:var(--violet);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:calc(50% - 16px)}}.health-dot{border-radius:50%;flex:none;width:8px;height:8px}.h-ok{background:var(--green);box-shadow:0 0 0 3px var(--green-bg)}.h-bad{background:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.h-unknown{background:var(--text-3)}.palette{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:min(640px,100vw - 24px);box-shadow:var(--e3);z-index:81;animation:rise var(--t-rise) var(--ease-out);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.palette-input input{background:0 0;border:0;outline:0;flex:1;font-size:16px}.palette-list{max-height:56vh;padding:6px;overflow:auto}.palette-item{text-align:left;cursor:pointer;width:100%;font-size:var(--fs-sm);color:var(--text);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.palette-sel{background:var(--hover)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.login-wrap{place-items:center;min-height:100vh;padding:20px;display:grid;position:relative}.login{z-index:1;flex-direction:column;gap:14px;width:min(360px,100%);padding:32px 26px;display:flex;position:relative}.boot{place-items:center;min-height:100vh;display:grid}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--n0:#fff;--n25:#fbfbfd;--n50:#f7f8fa;--n100:#f2f3f6;--n150:#ebedf1;--n200:#e3e5eb;--n300:#cdd1da;--n400:#a3a9b6;--n500:#7a8090;--n600:#646a78;--n700:#4e5464;--n800:#2a2e37;--n900:#181b21;--n950:#0e1014;--p-peach:#f9b9a0;--p-rose:#f48cc0;--p-lilac:#a897ff;--p-sky:#7fb4ff;--p-mint:#8fe0c8;--font-ui:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-indic:"Noto Sans", "Noto Sans Devanagari", var(--font-ui);--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-doc:"Geist", Georgia, "Times New Roman", serif;--fs-cap:12px;--fs-meta:13px;--fs-sm:14px;--fs-body:15px;--fs-title:17px;--fs-h2:22px;--fs-h1:clamp(26px, 2.2vw + 14px, 34px);--fs-display:clamp(34px, 3vw + 18px, 44px);--r-card:20px;--r-tile:14px;--r-ctl:12px;--r-sm:8px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-micro:.12s;--t-state:.2s;--t-rise:.4s;--side-w:244px;--top-h:60px;--bnav-h:64px;--tap:44px;--v-omvad:#7986cb;--v-bharat:#33b679;--v-twyn:#ff7a50;--v-avitri:#b35bd1;--v-ramai:#29b6f6;--v-personal:#9e9e9e;--v-deadline:#ff5252;--v-send:#9466ea;--v-hol:#e59a12;--bg:#0b0d11;--surface:#14171d;--surface-2:#1a1e25;--surface-3:#20242c;--sunk:#101318;--hover:#ffffff0d;--press:#ffffff17;--text:#eceef2;--text-2:#b4b9c5;--text-3:#9097a5;--text-ph:#6f7685;--line:#262a33;--line-2:#343946;--glass-bg:#16181ea8;--glass-line:#ffffff12;--glass-blur:saturate(1.6) blur(18px);--blue:#4c80ff;--blue-fg:#9dbbff;--blue-bg:#2f6bff2b;--violet:#9466ea;--violet-fg:#c9b0ff;--violet-bg:#7a3fd638;--green:#33b679;--green-fg:#7fdcac;--green-bg:#12a15e2e;--amber:#e59a12;--amber-fg:#f6c56a;--amber-bg:#d98a002e;--red:#ff5c61;--red-fg:#ff9a9d;--red-bg:#e0464b2e;--pri:#eceef2;--pri-hover:#fff;--pri-text:#0e1014;--e1:0 1px 0 #ffffff08 inset, 0 1px 2px #0006;--e2:0 1px 0 #ffffff0a inset, 0 10px 30px #00000073;--e3:0 1px 0 #ffffff0d inset, 0 30px 80px #0009;--ring:0 0 0 2px var(--bg), 0 0 0 4px #78a0ffbf;--prism-line:linear-gradient(90deg, #b6a8f8, #968cff, #7fa0ff, #a9cbf5);--g-prism:linear-gradient(135deg, var(--p-peach), var(--p-rose) 30%, var(--p-lilac) 62%, var(--p-sky));--aura:radial-gradient(900px 360px at 85% -60px, #7a3fd633, #2f6bff14 45%, transparent 75%);--doc-paper:#16191f;--ins-bg:#33b67938;--ins-fg:#9be7c0;--del-bg:#ff5c612e;--del-fg:#ff9a9d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f2f3f6;--surface:#fbfbfd;--surface-2:#fff;--surface-3:#f7f8fa;--sunk:#ebedf1;--hover:#0e10140b;--press:#0e101414;--text:#0e1014;--text-2:#4e5464;--text-3:#646a78;--text-ph:#80869a;--line:#e3e5eb;--line-2:#cdd1da;--glass-bg:#fbfbfdb8;--glass-line:#0e10140f;--blue:#2f6bff;--blue-fg:#1f4fd1;--blue-bg:#eaf0ff;--violet:#7a3fd6;--violet-fg:#5b2fb5;--violet-bg:#f3eeff;--green:#12a15e;--green-fg:#0b7a45;--green-bg:#e5f5ec;--amber:#d98a00;--amber-fg:#8a5600;--amber-bg:#fff3dc;--red:#e0464b;--red-fg:#b4262b;--red-bg:#fdecec;--pri:#0e1014;--pri-hover:#262a31;--pri-text:#fff;--e1:0 1px 2px #0e10140b, 0 6px 20px #0e10140b;--e2:0 2px 6px #0e10140f, 0 14px 36px #0e101416;--e3:0 2px 8px #0e101414, 0 30px 80px #0e101438;--ring:0 0 0 2px var(--surface), 0 0 0 4px #2f6bff8c;--prism-line:linear-gradient(90deg, #f9b9a0, #f48cc0, #a897ff, #7fb4ff, #8fe0c8);--aura:radial-gradient(900px 360px at 85% -60px, #c8b9f452, #a8c6f829 45%, transparent 75%);--v-omvad:#3f51b5;--v-bharat:#0b8043;--v-twyn:#f4511e;--v-avitri:#8e24aa;--v-ramai:#039be5;--v-personal:#616161;--doc-paper:#fff;--ins-bg:#dff5e9;--ins-fg:#0b7a45;--del-bg:#fde3e3;--del-fg:#b4262b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0;line-height:1.45}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb, var(--blue) 35%, transparent)}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm);outline:none}img,svg{display:block}.mono{font-family:var(--font-mono)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.cap{font-size:var(--fs-cap)}.meta{font-size:var(--fs-meta)}.sm{font-size:var(--fs-sm)}.title{font-size:var(--fs-title);letter-spacing:-.01em;font-weight:600}.h2{font-size:var(--fs-h2);letter-spacing:-.015em;margin:0;font-weight:600}.h1{font-size:var(--fs-h1);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.display{font-size:var(--fs-display);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.05}.eyebrow{font-size:var(--fs-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:500}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row{align-items:center;gap:var(--s2);min-width:0;display:flex}.col{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.grow{flex:auto;min-width:0}.wrap{flex-wrap:wrap}.spacer{flex:1}.scroll{overscroll-behavior:contain;overflow:auto}.page{padding:var(--s8) clamp(16px, 3vw, 40px) 96px;max-width:1400px;margin:0 auto}.page-head{align-items:flex-end;gap:var(--s4);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.page-head .sub{color:var(--text-2);font-size:var(--fs-sm);margin-top:6px}.aura{background:var(--aura);pointer-events:none;z-index:0;height:420px;position:fixed;inset:0 0 auto}.kbd{font-family:var(--font-mono);border:1px solid var(--line-2);color:var(--text-3);background:var(--sunk);border-radius:6px;padding:1px 6px;font-size:11px}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.divider{background:var(--line);height:1px;margin:var(--s3) 0}.skeleton{background:linear-gradient(90deg, var(--sunk), var(--surface-3), var(--sunk));border-radius:var(--r-sm);background-size:200% 100%;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:rise var(--t-rise) var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}
