@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations"),url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations"),url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2");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:Estedad;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/estedad-arabic-wght-normal-D6DQIq1q.woff2)format("woff2-variations"),url(/assets/estedad-arabic-wght-normal-D6DQIq1q.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations"),url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations"),url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations"),url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2");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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations"),url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");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}:root{--brand:#3a7bd5;--brand-2:#56a0e8;--ok:#1f8f5f;--warn:#b26a00;--bad:#d03b3b;--radius:18px;--radius-m:14px;--radius-s:11px;--radius-xs:8px;--gap:14px;--font-ui:Vazirmatn, Tahoma, system-ui, sans-serif;--font-heading:var(--font-ui);--fs-xs:12px;--fs-s:13px;--fs-b:15px;--fs-m:16px;--fs-l:18px;--fs-xl:20px;--fs-2xl:26px;--lh:1.55;--lh-tight:1.3;--bg:var(--tg-theme-secondary-bg-color,#f1f3f6);--surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#fff));--text:var(--tg-theme-text-color,#111827);--muted:var(--tg-theme-hint-color,#6b7280);--accent:var(--tg-theme-button-color,var(--brand));--accent-text:var(--tg-theme-button-text-color,#fff);--link:var(--tg-theme-link-color,var(--accent));--danger:var(--tg-theme-destructive-text-color,var(--bad));--line:color-mix(in srgb, var(--text) 9%, transparent);--line-strong:color-mix(in srgb, var(--text) 16%, transparent);--fill:color-mix(in srgb, var(--text) 5%, var(--surface));--soft:color-mix(in srgb, var(--accent) 11%, var(--surface));--shadow-1:0 1px 2px #0000000f, 0 0 0 1px var(--line);--shadow-2:0 10px 30px -12px #00000047;--ease:cubic-bezier(.2, .8, .2, 1);--safe-top:max(env(safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:lang(fa){--font-heading:Estedad, Vazirmatn, Tahoma, sans-serif}html[dir=rtl]{--lh:1.75;--lh-tight:1.45}:root[data-theme=dark]{--bg:var(--tg-theme-secondary-bg-color,#0e1116);--surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#181c23));--text:var(--tg-theme-text-color,#eef1f5);--muted:var(--tg-theme-hint-color,#9aa4b2);--ok:#3fcf8e;--warn:#f2b233;--bad:#ff6b6b;--line:color-mix(in srgb, var(--text) 10%, transparent);--fill:color-mix(in srgb, var(--text) 7%, var(--surface));--soft:color-mix(in srgb, var(--accent) 18%, var(--surface));--shadow-1:0 0 0 1px var(--line);--shadow-2:0 12px 34px -10px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tg-colors=off][data-theme=light]{--bg:#f1f3f6;--surface:#fff;--text:#111827;--muted:#6b7280;--accent:var(--brand);--link:var(--brand);--danger:var(--bad)}:root[data-tg-colors=off][data-theme=dark]{--bg:#0e1116;--surface:#181c23;--text:#eef1f5;--muted:#9aa4b2;--accent:#5b9bf0;--link:#7fb3f7;--danger:var(--bad)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{font-family:var(--font-ui);font-size:var(--fs-b);line-height:var(--lh);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.logo-t,.stat-v,.state-t,.boot-t,.sect{font-family:var(--font-heading);line-height:var(--lh-tight)}html:not([dir=rtl]) :-webkit-any(h1,h2,h3,.logo-t,.stat-v,.state-t,.sect){letter-spacing:-.012em}html:not([dir=rtl]) :is(h1,h2,h3,.logo-t,.stat-v,.state-t,.sect){letter-spacing:-.012em}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}.sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.muted{color:var(--muted)}.small{font-size:var(--fs-s);line-height:1.55}.center{text-align:center}.bad{color:var(--danger)}.row{align-items:center;display:flex}.row.between{flex-wrap:wrap;justify-content:space-between;gap:8px}.row.wrap{flex-wrap:wrap}.gap-s{gap:8px}.stack{gap:var(--gap);flex-direction:column;display:flex}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.mono{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}bdi{unicode-bidi:isolate}.ico{flex:none}[dir=rtl] .ico.dir{transform:scaleX(-1)}:focus-visible{outline:2.5px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px}.boot{isolation:isolate;min-block-size:var(--tg-viewport-stable-height,100vh);text-align:center;color:var(--text);font-family:var(--font-ui);--boot-acc:var(--accent);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--accent) 12%, var(--bg)) 0%, var(--bg) 62%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:24px;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .boot{background:radial-gradient(110% 65% at 50% 8%, color-mix(in srgb, var(--accent) 20%, var(--bg)) 0%, color-mix(in srgb, var(--surface) 55%, var(--bg)) 48%, var(--bg) 100%), var(--bg)}.boot-bg{z-index:-2;opacity:0;transition:opacity .6s var(--ease);background:radial-gradient(130% 80% at 50% 0%, hsl(var(--bt-h,210) var(--bt-s,30%) 87%) 0%, hsl(var(--bt-h,210) calc(var(--bt-s,30%) * .55) 95%) 48%, var(--bg) 100%);position:absolute;top:0;bottom:0;left:0;right:0}:root[data-theme=dark] .boot-bg{background:radial-gradient(120% 75% at 50% 4%, hsl(var(--bt-h,210) var(--bt-s,30%) 23%) 0%, hsl(var(--bt-h,210) calc(var(--bt-s,30%) * .5) 12%) 52%, hsl(var(--bt-h,210) 18% 7%) 100%)}.boot-ambient{z-index:-1;opacity:0;filter:blur(46px)saturate(1.05);transition:opacity .7s var(--ease);pointer-events:none;background:50%/cover no-repeat;position:absolute;top:-12%;bottom:40%;left:-12%;right:-12%;transform:scale(1.1);-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.boot.tinted .boot-bg{opacity:1}.boot.tinted .boot-ambient{opacity:.2}:root[data-theme=dark] .boot.tinted .boot-ambient{opacity:.28}.boot.tinted{--boot-acc:hsl(var(--bt-h) var(--bt-s) 42%)}:root[data-theme=dark] .boot.tinted{--boot-acc:hsl(var(--bt-h) calc(var(--bt-s) + 12%) 66%)}.boot-stage{place-items:center;block-size:132px;inline-size:132px;display:grid;position:relative}.boot-glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--boot-acc) 34%, transparent), transparent 72%);opacity:.55;animation:3.6s ease-in-out infinite boot-breathe;animation-delay:var(--phase,0s);will-change:transform, opacity;border-radius:50%;position:absolute;top:-30px;bottom:-30px;left:-30px;right:-30px;transform:scale(.9)}.boot-stage:before{content:"";box-shadow:inset 0 0 0 2.5px color-mix(in srgb, var(--text) 8%, transparent);border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.boot-ring{background:conic-gradient(from 90deg, transparent 0turn, color-mix(in srgb, var(--boot-acc) 10%, transparent) .12turn, var(--boot-acc) .75turn, transparent .75turn);animation:1.1s linear infinite boot-spin;animation-delay:var(--spin,0s);will-change:transform;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.boot-ring:after{content:"";top:0;background:var(--boot-acc);border-radius:50%;block-size:3px;inline-size:3px;margin-left:-1.5px;position:absolute;left:50%}.boot.stuck .boot-ring,.boot.stuck .boot-glow{animation-play-state:paused}.boot.stuck .boot-ring{opacity:.35}.boot-mark{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--boot-acc) 80%, #fff) 0%, var(--boot-acc) 55%, color-mix(in srgb, var(--boot-acc) 76%, #000) 100%);block-size:96px;inline-size:96px;box-shadow:0 16px 36px -14px color-mix(in srgb, var(--boot-acc) 70%, transparent), inset 0 1px 0 #ffffff52;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.boot-mark:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff3,#0000 46%);position:absolute;top:0;bottom:0;left:0;right:0}.boot-glyph{block-size:56px;inline-size:56px}.boot-mark.has-logo{background:var(--surface)}.boot-mark.has-logo:after{background:0 0;box-shadow:inset 0 0 0 1px #00000014}.boot-logo{object-fit:cover;block-size:100%;inline-size:100%;animation:boot-fade .45s var(--ease) both}.boot-txt{flex-direction:column;align-items:center;gap:4px;min-block-size:58px;display:flex}.boot-t{font-family:var(--font-heading);font-size:var(--fs-l);letter-spacing:-.01em;overflow-wrap:anywhere;max-inline-size:280px;animation:boot-fade .4s var(--ease) both;font-weight:800}.boot-s{color:var(--muted);font-size:var(--fs-s);max-inline-size:300px;animation:boot-fade .35s var(--ease) both}.boot.leaving{z-index:100;animation:boot-out .42s var(--ease) forwards;position:fixed;top:0;bottom:0;left:0;right:0}.app{animation:app-in .45s var(--ease) both}@keyframes boot-spin{to{transform:rotate(1turn)}}@keyframes boot-breathe{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:.75;transform:scale(1.04)}}@keyframes boot-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes boot-out{to{opacity:0;visibility:hidden;transform:scale(1.04)}}@keyframes app-in{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.boot-glow{animation:none}.boot-ring{animation-duration:2.6s}.boot-bg,.boot-ambient{transition:none}.boot.leaving{animation-duration:10ms}.app{animation:none}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app{min-block-size:var(--tg-viewport-stable-height,100vh)}.page{padding:0 16px calc(28px + var(--safe-bottom));gap:var(--gap);max-inline-size:980px;animation:fade-in .25s var(--ease) both;flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.page.with-tabs{padding-block-end:calc(92px + var(--safe-bottom))}.topbar{z-index:25;padding:calc(10px + var(--safe-top)) 16px 10px;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);justify-content:space-between;align-items:center;gap:10px;margin-inline-start:-16px;margin-inline-end:-16px;display:flex;position:sticky;top:0}.topbar h1{font-size:var(--fs-l);overflow-wrap:anywhere;font-weight:780}@media (min-width:520px){.topbar h1{font-size:var(--fs-xl)}}.topbar-t{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.topbar-t>p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.topbar-a{flex:none;align-items:center;gap:6px;display:flex}.gtitle{align-items:center;gap:10px;min-inline-size:0;display:inline-flex}.gtitle bdi{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand-mark{object-fit:cover;background:var(--soft);box-shadow:0 0 0 1px var(--line);border-radius:11px;flex:none}.sect{font-size:var(--fs-m);color:var(--muted);margin-block-start:2px;margin-block-end:-4px;padding-inline-start:4px;padding-inline-end:4px;font-weight:750}.offline{z-index:30;background:var(--warn);color:#1d1300;font-size:var(--fs-s);justify-content:center;align-items:center;gap:8px;padding:7px 16px;display:flex;position:sticky;top:0}.tabs{z-index:20;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);border-block-start:1px solid var(--line);padding:6px 4px calc(6px + var(--safe-bottom));grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabs button{min-block-size:56px;color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:11.5px;font-weight:600;line-height:1.25;display:flex}.tabs button .ico{box-sizing:border-box;block-size:28px;inline-size:44px;transition:background .2s var(--ease);border-radius:99px;padding:4px 12px}.tabs button span{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.tabs button.on{color:var(--accent)}.tabs button.on .ico{background:var(--soft)}@media (min-width:980px){.group{grid-template-columns:232px 1fr;display:grid}.tabs{border-block-start:0;border-inline-end:1px solid var(--line);background:var(--surface);flex-direction:column;order:-1;gap:4px;block-size:100vh;padding:20px 12px;display:flex;position:sticky;top:0}.tabs button{flex-direction:row;justify-content:flex-start;gap:12px;min-block-size:46px;padding:10px 12px;font-size:14px}.tabs button .ico{block-size:24px;inline-size:24px;padding:0;background:0 0!important}.tabs button.on{background:var(--soft)}.page.with-tabs{padding-block-end:36px}.grid4{grid-template-columns:repeat(4,1fr)!important}}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;gap:12px;min-inline-size:0;padding:16px;display:flex}.card-h{align-items:center;gap:10px;min-block-size:32px;display:flex}.card-h h2{font-size:var(--fs-m);overflow-wrap:anywhere;flex:1;min-inline-size:0;font-weight:750}.card-ic{background:var(--soft);block-size:32px;inline-size:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.card-a{flex:none}.card.warnc{box-shadow:var(--shadow-1), inset 4px 0 0 var(--warn)}[dir=rtl] .card.warnc{box-shadow:var(--shadow-1), inset -4px 0 0 var(--warn)}.card.warnc .card-ic{background:color-mix(in srgb, var(--warn) 16%, var(--surface));color:var(--warn)}.grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat{background:var(--surface);border-radius:var(--radius-m);box-shadow:var(--shadow-1);flex-direction:column;gap:4px;min-inline-size:0;padding:14px;display:flex}.card .stat{background:var(--fill);box-shadow:none}.stat-l{color:var(--muted);font-size:var(--fs-s);font-weight:600;line-height:1.4}.stat-v{font-size:var(--fs-2xl);overflow-wrap:break-word;font-weight:800;line-height:1.15}.stat-v.txt{font-size:var(--fs-l);font-weight:750;line-height:var(--lh-tight);-webkit-hyphens:auto;hyphens:auto}.stat-h{color:var(--muted);font-size:var(--fs-xs);line-height:1.45}.stat.ok .stat-v{color:var(--ok)}.stat.warn .stat-v{color:var(--warn)}.stat.bad .stat-v{color:var(--danger)}.kv{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kv li{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-block-size:46px;padding-block-start:8px;padding-block-end:8px;display:flex}.kv li:last-child{border-block-end:0}.kv li>span:first-child{color:var(--muted);min-inline-size:0}.kv li>span:last-child{text-align:end;overflow-wrap:anywhere;min-inline-size:0;font-weight:600}.issues{flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;display:flex}.note{background:var(--soft);border-radius:var(--radius-m);font-size:var(--fs-s);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.65;display:flex}.note .ico{color:var(--accent);margin-block-start:2px}.note.warn{background:color-mix(in srgb, var(--warn) 13%, var(--surface))}.note.warn .ico{color:var(--warn)}.banner{border-radius:var(--radius-m);font-size:var(--fs-s);background:color-mix(in srgb, var(--warn) 14%, var(--surface));color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--warn) 30%, transparent);align-items:flex-start;gap:10px;padding:11px 14px;font-weight:600;line-height:1.6;display:flex}.banner .ico{color:var(--warn);margin-block-start:2px}.banner.info{background:var(--soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.banner.info .ico{color:var(--accent)}.banner.bad{background:color-mix(in srgb, var(--danger) 12%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 28%, transparent)}.banner.bad .ico{color:var(--danger)}.btn{background:var(--accent);min-block-size:44px;color:var(--accent-text);cursor:pointer;text-align:center;overflow-wrap:anywhere;min-inline-size:0;transition:transform .12s var(--ease), filter .15s, background .15s;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-weight:700;line-height:1.25;display:inline-flex}.btn:active:not(:disabled){filter:brightness(.96);transform:scale(.97)}.btn.sm{border-radius:11px;min-block-size:36px;padding:6px 13px;font-size:14px}.btn.ghost{color:var(--link);background:0 0}.btn.ghost:hover:not(:disabled){background:var(--soft)}.btn.soft{background:var(--soft);color:var(--accent)}.btn.danger{background:color-mix(in srgb, var(--danger) 13%, var(--surface));color:var(--danger)}.btn:disabled{opacity:.45;cursor:not-allowed}.iconbtn{background:var(--soft);block-size:40px;inline-size:40px;color:var(--accent);cursor:pointer;transition:transform .12s var(--ease);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.iconbtn:active{transform:scale(.94)}.iconbtn.sm{border-radius:8px;block-size:26px;inline-size:26px}.switch{background:color-mix(in srgb, var(--muted) 38%, transparent);cursor:pointer;block-size:30px;inline-size:50px;transition:background .2s var(--ease);border:0;border-radius:99px;flex:none;position:relative}.switch .knob{block-size:24px;inline-size:24px;transition:inset-inline-start .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;box-shadow:0 1px 3px #0003,0 0 0 .5px #0001}.switch .knob:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3px}.switch .knob:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3px}.switch .knob:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3px}.switch .knob:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3px}.switch.on{background:var(--accent)}.switch.on .knob:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:23px}.switch.on .knob:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:23px}.switch.on .knob:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:23px}.switch.on .knob:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:23px}.switch:disabled{opacity:.45;cursor:not-allowed}.seg{background:var(--fill);border-radius:12px;flex-wrap:wrap;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex}.seg button{cursor:pointer;min-block-size:36px;font-size:var(--fs-s);color:var(--muted);background:0 0;border:0;border-radius:9px;padding:6px 12px;font-weight:600;line-height:1.3;transition:background .15s,color .15s}.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f, 0 0 0 1px var(--line)}.seg button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{background:var(--fill);min-block-size:46px;font-size:var(--fs-m);border:1px solid #0000;border-radius:12px;max-inline-size:100%;padding:9px 12px;transition:border-color .15s,background .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 85%, transparent)}textarea{resize:vertical;inline-size:100%;line-height:1.7}input:focus,select:focus,textarea:focus{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}input:disabled,select:disabled,textarea:disabled{opacity:.6}input[aria-invalid=true]{border-color:var(--danger)}.field-err{color:var(--danger);font-size:var(--fs-xs);font-weight:600}.numf{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.numrow{align-items:center;gap:6px;display:flex}.numrow input{text-align:center;inline-size:78px;font-weight:700}.stepb{background:var(--soft);block-size:40px;inline-size:40px;color:var(--accent);cursor:pointer;border:0;border-radius:12px;flex:none;font-size:20px;font-weight:600}.stepb:active:not(:disabled){transform:scale(.94)}.stepb:disabled{opacity:.4}.unit{color:var(--muted);font-size:var(--fs-s)}.timef{inline-size:124px}.short{inline-size:92px}.lbl{font-size:var(--fs-s);color:var(--muted);flex-direction:column;gap:5px;font-weight:600;display:flex}.searchbox{background:var(--surface);box-shadow:var(--shadow-1);border-radius:14px;align-items:center;gap:8px;padding-inline-start:14px;padding-inline-end:14px;transition:box-shadow .15s;display:flex}.searchbox:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.searchbox .ico{color:var(--muted)}.searchbox input{min-inline-size:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding-inline-start:0;padding-inline-end:0}.langsel{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1);border-radius:12px;align-items:center;gap:4px;padding-inline-start:9px;padding-inline-end:4px;display:inline-flex}.langsel .ico{color:var(--muted)}.langsel select{min-block-size:40px;color:var(--text);font-weight:650;font-size:var(--fs-m);max-inline-size:118px;box-shadow:none;background:0 0;border:0;padding:0 4px}.langsel.compact{gap:6px;min-block-size:40px;padding-inline-start:10px;padding-inline-end:10px;position:relative}.langsel.compact select{opacity:0;cursor:pointer;inline-size:100%;max-inline-size:none;position:absolute;top:0;bottom:0;left:0;right:0}.langsel.compact:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent)}.langsel-code{font-size:var(--fs-xs);letter-spacing:.04em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:800}.cats{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cats button{background:var(--surface);box-shadow:var(--shadow-1);cursor:pointer;min-block-size:38px;font-size:var(--fs-s);white-space:nowrap;scroll-snap-align:start;color:var(--text);border:0;border-radius:99px;flex:none;padding:7px 15px;font-weight:650;transition:background .15s,color .15s}.cats button.on{background:var(--accent);color:var(--accent-text);box-shadow:none}.settings{margin:-4px 0;padding:0;list-style:none}.setting{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-block-start:14px;padding-block-end:14px;display:flex}.setting:last-child{border-block-end:0}.setting.child{border-inline-start:2px solid var(--soft);margin-inline-start:4px;padding-inline-start:14px}.setting.wide{flex-direction:column;align-items:stretch}.setting-t{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.setting-l{overflow-wrap:anywhere;font-weight:700;line-height:1.4}.setting-d{color:var(--muted);font-size:var(--fs-s);line-height:1.6}.setting-r{color:var(--warn);font-size:var(--fs-xs);align-items:center;gap:5px;font-weight:600;display:flex}.setting-c{flex:none;max-inline-size:60%}.setting.wide .setting-c{max-inline-size:none}@media (max-width:520px){.setting:has(.seg){flex-direction:column;align-items:stretch}.setting:has(.numf){flex-direction:column;align-items:stretch}.setting-c{max-inline-size:none}.numf{align-items:stretch}}.textset{flex-direction:column;gap:10px;display:flex}.tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags li{background:var(--fill);border-radius:99px;align-items:center;gap:4px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:5px;font-size:14px;display:inline-flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--fill);font-size:var(--fs-xs);color:var(--muted);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:5px;padding:5px 11px;font-weight:600;display:inline-flex}.chip.on{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, var(--surface))}.badge{font-size:var(--fs-xs);background:var(--fill);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;align-items:center;max-inline-size:100%;padding:2px 10px;font-weight:650;line-height:1.55;display:inline-flex;overflow:hidden}.badge.ok{background:color-mix(in srgb, var(--ok) 14%, var(--surface));color:var(--ok)}.badge.warn{background:color-mix(in srgb, var(--warn) 15%, var(--surface));color:var(--warn)}.badge.bad{background:color-mix(in srgb, var(--danger) 13%, var(--surface));color:var(--danger)}.badge.brand{background:var(--soft);color:var(--accent)}.badges{flex-wrap:wrap;gap:4px;display:flex}.tbl td.badges{display:table-cell}.tbl td.badges .badge{margin-block-end:4px;margin-inline-end:4px}.opchip{font-size:var(--fs-xs);background:var(--fill);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;animation:fade-in .2s var(--ease) both;border-radius:9px;align-items:center;gap:6px;padding:4px 9px;font-weight:600;display:inline-flex}.opchip.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, var(--surface))}.opchip.bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 11%, var(--surface))}.opchip.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 13%, var(--surface))}.live{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.live i{background:var(--muted);border-radius:50%;block-size:7px;inline-size:7px}.live.open i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent)}.live.retrying i{background:var(--warn)}.spin{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:16px;inline-size:16px;animation:.8s linear infinite spin}.spin.sm{block-size:12px;inline-size:12px}@keyframes spin{to{transform:rotate(360deg)}}.glist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.glist li{animation:rise .3s var(--ease) both}.glist li:nth-child(2){animation-delay:30ms}.glist li:nth-child(3){animation-delay:60ms}.glist li:nth-child(n+4){animation-delay:90ms}.gitem{background:var(--surface);border-radius:var(--radius);cursor:pointer;text-align:start;min-block-size:72px;inline-size:100%;box-shadow:var(--shadow-1);transition:transform .12s var(--ease), box-shadow .15s;border:0;align-items:center;gap:12px;padding:14px;display:flex}.gitem:active{transform:scale(.985)}.gitem>.ico{color:var(--muted)}.gitem-b{flex-direction:column;flex:1;gap:6px;min-inline-size:0;display:flex}.gitem-t{font-weight:750;font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gitem-m{flex-wrap:wrap;gap:5px;display:flex}.avatar{background:hsl(var(--h,210) 60% 92%);block-size:46px;inline-size:46px;color:hsl(var(--h,210) 50% 32%);font-size:19px;font-weight:800;font-family:var(--font-heading);border-radius:14px;flex:none;place-items:center;display:grid}:root[data-theme=dark] .avatar{background:hsl(var(--h,210) 30% 24%);color:hsl(var(--h,210) 70% 82%)}.gtitle .avatar{border-radius:11px;block-size:34px;inline-size:34px;font-size:15px}.avatar{position:relative;overflow:hidden}.avatar>img{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.avatar>img.on{opacity:1}.avatar.shimmer{background:linear-gradient(90deg, var(--fill) 25%, var(--line-strong) 50%, var(--fill) 75%);background-size:300% 100%;animation:1.4s linear infinite shimmer}.sk-line{vertical-align:middle;background:linear-gradient(90deg, var(--fill) 25%, var(--line-strong) 50%, var(--fill) 75%);background-size:300% 100%;border-radius:6px;block-size:.9em;inline-size:9em;max-inline-size:70%;animation:1.4s linear infinite shimmer;display:inline-block}.gother{margin-block-start:14px}.gother>summary{cursor:pointer;color:var(--muted);padding:8px 4px;font-weight:700;list-style-position:inside}.gother>p{margin:0 4px 10px}@media (prefers-reduced-motion:reduce){.avatar.shimmer,.sk-line{animation:none}}.table-wrap{margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;overflow-x:auto}.tbl{border-collapse:collapse;inline-size:100%;font-size:14px;line-height:1.45}.tbl th{text-align:start;color:var(--muted);font-weight:650;font-size:var(--fs-xs);border-block-end:1px solid var(--line);white-space:nowrap;padding:8px}.tbl td{border-block-end:1px solid var(--line);vertical-align:top;padding:11px 8px}.tbl tr:last-child td{border-block-end:0}.tbl tbody tr{cursor:pointer;transition:background .12s}.tbl tbody tr:hover,.tbl tbody tr:active{background:var(--fill)}.tbl .num{text-align:end;font-variant-numeric:tabular-nums}.who{font-weight:700;display:block}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block-start:4px;display:flex}.events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.events li{border-block-end:1px solid var(--line);flex-direction:column;gap:5px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:0;display:flex;position:relative}.events li:last-child{border-block-end:0}.events li:before{content:"";background:var(--line-strong);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;top:20px}.events li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.events li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.events li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.events li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.events li.viol:before{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.ev-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-t{flex-wrap:wrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.quote{background:var(--fill);color:var(--muted);font-size:var(--fs-s);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:10px;margin:0;padding:8px 12px}details summary{cursor:pointer;color:var(--link);font-size:var(--fs-s);font-weight:600}.cycles{margin:0;padding:0;list-style:none}.cycles li{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block-start:10px;padding-block-end:10px;display:flex}.cycles li:last-child{border-block-end:0}.cyc-n{font-weight:700}.actions{flex-wrap:wrap;gap:8px;display:flex}.chart{margin:0}.chart-svg{block-size:152px;inline-size:100%;display:block}.ticks{color:var(--muted);text-align:center;padding-inline-start:2px;padding-inline-end:2px;font-size:11.5px;display:grid}.ticks span{white-space:nowrap;overflow:hidden}.chart .bar{fill:var(--accent)}.chart .bar.partial{fill:color-mix(in srgb, var(--accent) 45%, var(--surface))}.chart .bar.none{fill:none;stroke:var(--muted);stroke-dasharray:4 3}.chart .axis{stroke:var(--line)}.chart .tick{fill:var(--muted);font-size:11px;font-family:var(--font-ui)}.legend{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:14px;margin-block-start:4px;display:flex}.legend span{align-items:center;gap:5px;display:inline-flex}.sw{background:var(--accent);border-radius:4px;block-size:12px;inline-size:12px;display:inline-block}.sw.partial{background:color-mix(in srgb, var(--accent) 45%, var(--surface))}.sw.none{border:1px dashed var(--muted);background:0 0}.share{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.share li{font-size:var(--fs-s);grid-template-columns:minmax(90px,32%) 1fr auto;align-items:center;gap:10px;display:grid}.share-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-track{background:var(--fill);border-radius:99px;block-size:8px;overflow:hidden}.share-fill{background:var(--accent);border-radius:99px;block-size:100%;display:block}.share-v{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:3ch;font-weight:650}.scrim{z-index:50;background:#0007;justify-content:center;align-items:flex-end;animation:.2s both scrim-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{background:var(--surface);max-block-size:88vh;inline-size:100%;max-inline-size:560px;box-shadow:var(--shadow-2);animation:sheet-in .28s var(--ease) both;flex-direction:column;padding-block-end:var(--safe-bottom);display:flex}.sheet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:22px;border-top-right-radius:22px}.sheet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:22px;border-top-right-radius:22px}.sheet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:22px;border-top-right-radius:22px}.sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:22px;border-top-right-radius:22px}.sheet-grip{background:var(--line-strong);border-radius:99px;align-self:center;block-size:5px;inline-size:38px;margin-block-start:8px}@media (min-width:700px){.scrim{align-items:center}.sheet{border-radius:22px;animation-name:pop-in}.sheet-grip{display:none}}.sheet-h{justify-content:space-between;align-items:center;gap:8px;padding:10px 18px 6px;display:flex}.sheet-h h3{font-size:var(--fs-l);font-weight:780}.sheet-b{flex-direction:column;gap:12px;padding:6px 18px 14px;line-height:1.7;display:flex;overflow:auto}.sheet-f{border-block-start:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.sheet-f .btn{flex:1;max-inline-size:220px}@keyframes scrim-in{0%{opacity:0}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}}.preview{background:var(--fill);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.preview-t{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:calc(84px + var(--safe-bottom));left:12px;right:12px}.toast{color:#fff;max-inline-size:520px;box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rise .25s var(--ease) both;background:#10151cf0;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:14px;line-height:1.55;display:flex}.toast .ico{margin-block-start:2px}.toast.error .ico{color:#ff8a8a}.toast.ok .ico{color:#6fe0a8}.toast.info .ico{color:#9cc8ff}.state{text-align:center;color:var(--muted);animation:fade-in .25s var(--ease) both;flex-direction:column;align-items:center;gap:8px;padding:30px 14px;display:flex}.state.page-state{padding-block-start:12vh;padding-block-end:30px}.state-ic{background:var(--fill);block-size:60px;inline-size:60px;color:var(--muted);border-radius:20px;flex:none;place-items:center;margin-block-end:4px;display:grid}.state.warn .state-ic{background:color-mix(in srgb, var(--warn) 14%, var(--surface));color:var(--warn)}.state.bad .state-ic{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.state-t{color:var(--text);font-weight:780;font-size:var(--fs-m)}.state-h{font-size:var(--fs-s);max-inline-size:420px;line-height:1.7}.state-a{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:8px;display:flex}.errbox{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--text);border-radius:var(--radius-m);box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 22%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.errbox>div{flex:1;min-inline-size:160px;font-size:14px;line-height:1.6}.errbox-ic{background:color-mix(in srgb, var(--danger) 14%, var(--surface));block-size:34px;inline-size:34px;color:var(--danger);border-radius:11px;flex:none;place-items:center;display:grid}.errbox-code{color:var(--muted);font-size:var(--fs-xs);margin-block-start:2px}.skel{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;gap:12px;padding:16px;display:flex}.skel-l{background:linear-gradient(90deg, var(--fill) 25%, var(--line-strong) 50%, var(--fill) 75%);background-size:300% 100%;border-radius:7px;block-size:14px;animation:1.4s linear infinite shimmer}.skel-l:first-child{block-size:20px}.botmsg p{white-space:pre-wrap;font-size:var(--fs-s);color:var(--muted)}.outside{min-block-size:var(--tg-viewport-stable-height,100vh);padding:calc(64px + var(--safe-top)) 18px calc(28px + var(--safe-bottom));max-inline-size:560px;animation:fade-in .3s var(--ease) both;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.outside-top{z-index:5;position:fixed;top:calc(12px + var(--safe-top))}.outside-top:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.outside-top:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.outside-top:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.outside-top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.outside-card{background:var(--surface);inline-size:100%;box-shadow:var(--shadow-1), var(--shadow-2);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:26px 20px;display:flex}.outside-card .state{padding:6px 0}.outside-card>.state-ic{background:var(--soft);color:var(--accent)}.outside h1{font-size:var(--fs-xl);font-weight:800}.steps{text-align:start;flex-direction:column;gap:10px;inline-size:100%;margin:6px 0;padding:0;list-style:none;display:flex}.steps li{background:var(--fill);border-radius:14px;align-items:flex-start;gap:12px;padding:11px 12px;font-size:14px;line-height:1.65;display:flex}.step-n{background:var(--accent);block-size:26px;inline-size:26px;color:var(--accent-text);font-size:13px;font-weight:800;font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;display:grid}.logo{text-align:start;align-items:center;gap:12px;max-inline-size:100%;display:flex}.logo-img{object-fit:cover;background:var(--soft);border-radius:16px;flex:none}.logo.sm{opacity:.85}.logo.sm .logo-img{border-radius:9px}.logo-txt{min-inline-size:0}.logo-t{font-weight:800;font-size:var(--fs-xl);overflow-wrap:anywhere}.logo.sm .logo-t{font-size:var(--fs-s);color:var(--muted);font-weight:700}.logo-s{color:var(--muted);font-size:var(--fs-s)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spin,.skel-l{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.pavatar{object-fit:cover;background:var(--soft);box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:inline-grid}.pavatar.initials{background:hsl(var(--h,210) 60% 90%);color:hsl(var(--h,210) 50% 30%);font-weight:800;font-family:var(--font-heading);line-height:1}:root[data-theme=dark] .pavatar.initials{background:hsl(var(--h,210) 30% 26%);color:hsl(var(--h,210) 70% 84%)}.pavatar.sys{background:var(--fill);block-size:36px;inline-size:36px;color:var(--muted)}.pavatar.sys.bad{background:color-mix(in srgb, var(--danger) 13%, var(--surface));color:var(--danger)}.pavatar.sys.warn{background:color-mix(in srgb, var(--warn) 15%, var(--surface));color:var(--warn)}.pavatar.sys.ok{background:color-mix(in srgb, var(--ok) 13%, var(--surface));color:var(--ok)}.avbtn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;padding:0;display:grid}.avbtn:active{transform:scale(.94)}.roles{flex-wrap:wrap;gap:4px;display:inline-flex}.person{text-align:start;align-items:center;gap:10px;min-inline-size:0;display:flex}.person-t{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.person-n{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.person-s{color:var(--muted);font-size:var(--fs-xs)}.profile{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-1);align-items:center;gap:14px;padding:16px;display:flex}.sheet .profile{box-shadow:none;padding:4px 0 8px}.profile-t{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.profile-n{font-weight:800;font-size:var(--fs-l);font-family:var(--font-heading);overflow-wrap:anywhere;line-height:var(--lh-tight)}.profile-s{font-size:var(--fs-s);color:var(--muted);flex-wrap:wrap;gap:8px;display:flex}.prefrow{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block-start:8px;padding-block-end:8px;font-weight:650;display:flex}.prefrow.col{flex-direction:column;align-items:stretch}.topbar-l{flex:none}.topbar-s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.linkcard{background:var(--surface);border-radius:var(--radius);inline-size:100%;box-shadow:var(--shadow-1);text-align:start;cursor:pointer;transition:transform .12s var(--ease);border:0;align-items:center;gap:12px;padding:14px;display:flex}.linkcard:active{transform:scale(.985)}.linkcard>.ico{color:var(--muted)}.linkcard-t{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.stack.tight{gap:8px}.filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.filters .lbl{flex:140px;min-inline-size:0}.filters select{inline-size:100%}.check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.check input{block-size:20px;min-block-size:0;inline-size:20px;accent-color:var(--accent)}.feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:4px 14px}.feed>li{border-block-end:1px solid var(--line);padding-block-start:4px;padding-block-end:4px}.feed>li:last-child{border-block-end:0}.feed>li.unread .feed-t{font-weight:800}.feed-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block-start:8px;display:flex}.feed-row{text-align:start;cursor:pointer;inline-size:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.feed-row>.ico{color:var(--muted);flex:none}.feed-b{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.feed-b.end{text-align:end;align-items:flex-end}.feed-t{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.feed-w{overflow-wrap:anywhere;font-size:14px}.feed-m{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.feed-d{background:var(--fill);border-radius:12px;grid-template-columns:max-content 1fr;gap:8px 14px;margin:0 0 12px;padding:12px;font-size:14px;display:grid}.feed-d dt{color:var(--muted);font-weight:600}.feed-d dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}@media (max-width:420px){.feed-d{grid-template-columns:1fr;gap:2px}.feed-d dd{margin-block-end:8px}}.dot{background:var(--accent);border-radius:50%;block-size:8px;inline-size:8px;display:inline-block}.alerts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.alerts li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.alerts li .ico{margin-block-start:3px}.alerts li.bad .ico{color:var(--danger)}.alerts li.warn .ico{color:var(--warn)}.rights{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rights li{border-block-end:1px solid var(--line);align-items:flex-start;gap:10px;padding-block-start:10px;padding-block-end:10px;display:flex}.rights li:last-child{border-block-end:0}.rights li>.ico{flex:none;margin-block-start:3px}.rights li.ok>.ico{color:var(--ok)}.rights li.bad>.ico{color:var(--danger)}.rights li.warn>.ico{color:var(--warn)}.right-t{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.hvhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tools{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tool{border-block-end:1px solid var(--line);align-items:center;gap:12px;padding-block-start:12px;padding-block-end:12px;display:flex}.tool:last-child{border-block-end:0}.tool-ic{background:var(--soft);block-size:36px;inline-size:36px;color:var(--accent);border-radius:11px;flex:none;align-self:flex-start;place-items:center;display:grid}.tool.danger .tool-ic{background:color-mix(in srgb, var(--warn) 14%, var(--surface));color:var(--warn)}.tool.critical .tool-ic{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.tool-t{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.tool-n{font-weight:700}.tool-d{color:var(--muted);font-size:var(--fs-s);line-height:1.55}.tool-r{font-size:var(--fs-s);flex-direction:column;gap:6px;margin-block-start:4px;display:flex}.tool-r.warn{color:var(--warn);flex-direction:row;align-items:center;font-weight:600}.tool .btn{flex:none;align-self:center}.kinds{flex-direction:column;gap:10px;display:flex}.kind{background:var(--surface);border-radius:var(--radius);inline-size:100%;box-shadow:var(--shadow-1);cursor:pointer;text-align:start;transition:transform .12s var(--ease);border:0;align-items:center;gap:12px;padding:16px 14px;display:flex}.kind:active{transform:scale(.985)}.kind>.ico{color:var(--muted)}.kind-t{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.form{flex-direction:column;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field-l{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.field-h{color:var(--muted);font-size:var(--fs-xs);text-align:end}.field-h.bad{color:var(--danger);font-weight:600}.field textarea,.field input,.field select{inline-size:100%}.thumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thumb{background:var(--fill);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:inline-flex}img.shot{object-fit:cover;max-block-size:140px;max-inline-size:140px;box-shadow:0 0 0 1px var(--line);border-radius:10px}.reply{background:var(--soft);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.reply-b{white-space:pre-wrap;line-height:1.7}.records{flex-direction:column;gap:12px;display:flex}.rec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:6px 4px 0;display:flex}.rec-head-t{flex:220px;min-inline-size:0}.rec-head h2{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.01em}.rec-desc{color:var(--muted);font-size:var(--fs-s);margin-block-start:2px}.rec-head-a{flex:none;align-items:center;gap:8px;display:flex}.rec-upd{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.rec-refresh{block-size:40px;inline-size:40px}.rec-refresh.busy .ico{animation:.9s linear infinite spin}.rec-refresh:disabled{opacity:.7;cursor:default}.rtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rtile{background:var(--surface);border-radius:var(--radius-m);box-shadow:var(--shadow-1);flex-direction:column;gap:4px;min-inline-size:0;padding:13px 14px;display:flex;position:relative;overflow:hidden}.rtile:before{content:"";background:var(--tone,transparent);border-radius:0 3px 3px 0;inline-size:3px;position:absolute;top:12px;bottom:12px}.rtile:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.rtile:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.rtile:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.rtile:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}html[dir=rtl] .rtile:before{border-radius:3px 0 0 3px}.rtile.wide{grid-column:1/-1}.rtile-l{color:var(--muted);font-size:var(--fs-xs);font-weight:650;line-height:1.4}.rtile-v{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.rtile-s{font-size:var(--fs-xs);color:var(--tone,var(--muted));align-items:center;gap:6px;font-weight:650;display:inline-flex}.rtile-s i{background:currentColor;border-radius:50%;flex:none;block-size:7px;inline-size:7px}.rtile.ok{--tone:var(--ok)}.rtile.warn{--tone:var(--warn)}.rtile.bad{--tone:var(--danger)}.rtile.brand{--tone:var(--accent)}.rtile.ok:before{background:0 0}.rtile-roles{flex-wrap:wrap;gap:6px;margin-block-start:2px;display:flex}.badge.org{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;gap:4px}@media (min-width:720px){.rtiles{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.rtile.wide{grid-column:auto}}.rsvc{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rsvc li{border-block-end:1px solid var(--line);align-items:center;gap:12px;min-block-size:52px;padding-block-start:8px;padding-block-end:8px;display:flex}.rsvc li:last-child{border-block-end:0}.rsvc-ic{background:var(--fill);block-size:32px;inline-size:32px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.rsvc-ic.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 11%, var(--surface))}.rsvc-ic.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, var(--surface))}.rsvc-ic.bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 11%, var(--surface))}.rsvc-t{min-inline-size:0;font-weight:600;font-size:var(--fs-s);flex-direction:column;flex:1;display:flex}.rsvc .badge{white-space:normal;text-align:center;flex:none;max-inline-size:55%}.morebtn{min-block-size:40px;color:var(--accent);font:inherit;font-size:var(--fs-s);cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:4px;margin-inline-start:-6px;padding:6px 12px;font-weight:700;display:inline-flex}.morebtn .ico{transition:transform .2s var(--ease);transform:rotate(90deg)}.morebtn[aria-expanded=true] .ico{transform:rotate(-90deg)}.morebtn:hover{background:var(--soft)}.tl{margin:0;padding:0;list-style:none;position:relative}.tl-i{padding-inline-start:26px;position:relative}.tl-i:before{content:"";background:var(--line);inline-size:2px;position:absolute;top:0;bottom:0}.tl-i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:7px}.tl-i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:7px}.tl-i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:7px}.tl-i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:7px}.tl-i:first-child:before{top:18px}.tl-i:last-child:before{bottom:calc(100% - 18px)}.tl-dot{background:var(--surface);block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 3px var(--accent);border-radius:50%;position:absolute;top:13px}.tl-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.tl-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.tl-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}.tl-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}.tl-i.failed .tl-dot{box-shadow:inset 0 0 0 3px var(--danger)}.tl-i.unknown .tl-dot{box-shadow:inset 0 0 0 3px var(--warn)}.tl-b{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:3px;margin-inline-start:-8px;margin-inline-end:-8px;padding:9px 8px;display:flex}.tl-b:hover{background:var(--fill)}.tl-t{font-weight:650;font-size:var(--fs-b);line-height:var(--lh-tight);overflow-wrap:anywhere}.tl-m{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px;font-weight:550;display:flex}.tl-d{color:var(--muted);font-size:var(--fs-xs);animation:fade-in .2s var(--ease) both;flex-direction:column;gap:2px;padding-block-start:4px;display:flex}.tl-skel{flex-direction:column;gap:16px;padding-block-start:6px;padding-block-end:6px;display:flex}.tl-skel span{align-items:center;gap:12px;display:flex}.tl-skel i{background:var(--fill);border-radius:50%;flex:none;block-size:12px;inline-size:12px}.tl-skel b{background:linear-gradient(90deg, var(--fill) 25%, var(--line-strong) 50%, var(--fill) 75%);background-size:300% 100%;border-radius:6px;flex:1;block-size:12px;animation:1.4s linear infinite shimmer}.tl-skel span:nth-child(2) b{max-inline-size:70%}.tl-skel span:nth-child(3) b{max-inline-size:50%}@media (prefers-reduced-motion:reduce){.rec-refresh.busy .ico,.tl-skel b{animation:none}}.skel-slow{color:var(--muted);font-size:var(--fs-s);animation:fade-in .3s var(--ease) both;margin:4px 0 0}.prefbtn{cursor:pointer;background:var(--soft);block-size:40px;color:var(--accent);font:inherit;font-size:var(--fs-s);white-space:nowrap;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding-inline-start:11px;padding-inline-end:13px;font-weight:700;display:inline-flex}.prefbtn.compact{justify-content:center;inline-size:40px;padding:0}.prefbtn:active{transform:scale(.96)}.prefbtn-l{text-overflow:ellipsis;max-inline-size:7em;overflow:hidden}@media (max-width:359px){.prefbtn:not(.compact) .prefbtn-l{display:none}.prefbtn:not(.compact){justify-content:center;inline-size:40px;padding:0}}.prefs{flex-direction:column;gap:18px;display:flex}.prefsec{flex-direction:column;gap:10px;display:flex}.prefsec-h{font-size:var(--fs-s);color:var(--muted);align-items:center;gap:7px;font-weight:750;display:flex}.prefsec-h .muted{font-weight:600}.langlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.langlist button{border-radius:var(--radius-s);cursor:pointer;background:var(--fill);min-block-size:52px;color:var(--text);font:inherit;text-align:start;border:0;align-items:center;gap:8px;padding:8px 14px;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #0000}.langlist button:hover{background:color-mix(in srgb, var(--text) 8%, var(--surface))}.langlist button.on{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.langlist-n{min-inline-size:0;font-weight:700;font-size:var(--fs-b);flex:1}.langlist-c{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.04em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700}.langlist button.on .ico{color:var(--accent)}.langlist button.on .langlist-c{display:none}.themepick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.themepick button{border-radius:var(--radius-s);cursor:pointer;background:var(--fill);min-block-size:88px;color:var(--text);font:inherit;font-size:var(--fs-s);border:0;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;font-weight:650;display:flex;box-shadow:inset 0 0 0 1px #0000}.themepick button.on{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.themepick-ic{border-radius:12px;place-items:center;block-size:40px;inline-size:40px;display:grid}.themepick-ic.light{color:#b7791f;background:#fff7e0}.themepick-ic.dark{color:#c7d2fe;background:#1f2533}.themepick-ic.system{color:var(--accent);background:linear-gradient(135deg,#fff7e0 50%,#1f2533 50%)}.themepick-ic.system .ico{filter:drop-shadow(0 0 2px var(--surface))}.member-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.member-tiles .rtile-v{font-size:var(--fs-xl)}@media (max-width:380px){.member-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.member-tiles .rtile:first-child{grid-column:1/-1}}.lk{gap:14px}.lk-head{align-items:center;gap:12px;display:flex}.lk-ic{background:var(--soft);block-size:40px;inline-size:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.lk-ht{flex:1;min-inline-size:0}.lk-ht h2{font-size:var(--fs-m);font-weight:780;line-height:var(--lh-tight)}.lk-ht p{color:var(--muted);font-size:var(--fs-xs);margin-block-start:2px;font-weight:550}.lk-total{text-align:center;background:var(--soft);min-inline-size:48px;color:var(--accent);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;border-radius:14px;flex:none;padding:4px 12px;font-weight:800;line-height:1.35}.lk-groups{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lk-group{background:var(--fill);border-radius:var(--radius-m);padding:12px}.lk-gh{align-items:center;gap:9px;display:flex}.lk-gi{background:var(--surface);block-size:28px;inline-size:28px;color:var(--accent);box-shadow:0 0 0 1px var(--line);border-radius:9px;flex:none;place-items:center;display:grid}.lk-group.sec .lk-gi{color:var(--ok)}.lk-gt{min-inline-size:0;font-size:var(--fs-s);flex:1;font-weight:750}.lk-gn{text-align:center;background:var(--surface);min-inline-size:26px;color:var(--text);font-size:var(--fs-xs);box-shadow:0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;padding:1px 8px;font-weight:750}.lk-chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.lk-chip{background:var(--surface);min-block-size:32px;max-inline-size:100%;box-shadow:0 0 0 1px var(--line);font-size:var(--fs-s);border-radius:10px;align-items:center;gap:7px;padding:5px 12px;font-weight:600;line-height:1.3;display:inline-flex}.lk-chip:before{content:"";background:var(--accent);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.lk-group.sec .lk-chip:before{background:var(--ok)}.lk-chip bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lk-chip.more{color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);background:0 0;font-weight:750}.lk-chip.more:before{display:none}.lk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lk-foot .btn{margin-inline-start:auto}.themebtn{cursor:pointer;background:var(--soft);block-size:40px;inline-size:40px;color:var(--accent);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.themebtn:active{transform:scale(.96)}@media (max-width:400px){.topbar-a{gap:6px}.topbar-a .iconbtn,.themebtn,.prefbtn.compact{block-size:38px;inline-size:38px}.prefbtn{block-size:38px}}
