.lp{background:var(--t-bg);color:var(--t-ink);font:var(--t-fs-body)/var(--t-lh-body) var(--t-font);min-height:100vh;overflow-x:hidden}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp a:hover{text-decoration:none}.lp :where(h1,h2,h3,p){margin:0}.lp-wrap{width:100%;max-width:1184px;margin:0 auto;padding:0 var(--t-space-6)}.lp-eyebrow{font:var(--t-fw-semibold) var(--t-fs-xs)/var(--t-lh-xs) var(--t-font);letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-2)}.lp-sub{color:var(--t-ink-2);max-width:640px;margin-top:var(--t-space-3);font-size:18px;line-height:28px}.lp-nav a:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.lp-top{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--t-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--t-border-w) solid var(--t-line-2)}.lp-top-in{display:flex;align-items:center;gap:var(--t-space-8);height:64px}.lp-brand img{height:28px;display:block}.lp-nav{display:flex;gap:var(--t-space-6);margin-right:auto}.lp-nav a{color:var(--t-ink-2);font-weight:var(--t-fw-medium);font-size:var(--t-fs-ui)}.lp-nav a:hover{color:var(--t-ink)}.lp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--t-space-12);align-items:center;padding-top:var(--t-space-16);padding-bottom:var(--t-space-16)}.lp-hero h1{font:var(--t-fw-bold) 56px/64px var(--t-font);letter-spacing:-.02em;margin-top:var(--t-space-4)}.lp-lead{font-size:18px;line-height:28px;color:var(--t-ink-2);margin-top:var(--t-space-6);max-width:520px}.lp-actions{display:flex;gap:var(--t-space-3);flex-wrap:wrap;margin-top:var(--t-space-8)}.lp-actions-c{justify-content:center}.lp-hint{font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);color:var(--t-ink-3);margin-top:var(--t-space-4);max-width:460px}.lp-panels{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--t-space-2);padding:var(--t-space-2);background:var(--t-line);border-radius:var(--t-r-xl)}.lp-panel{aspect-ratio:1 / .82;border-radius:var(--t-r);padding:var(--t-space-6);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--t-space-1)}.lp-panel img{width:56px;height:56px;margin-bottom:auto}.lp-panel b{font:var(--t-fw-semibold) 20px/28px var(--t-font)}.lp-panel span{font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);color:var(--t-ink-2)}.lp-panels-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--t-ink);color:var(--t-surface);font:var(--t-fw-semibold) var(--t-fs-sm)/1 var(--t-font);padding:var(--t-space-3) var(--t-space-4);border-radius:var(--t-r-pill);border:6px solid var(--t-line);white-space:nowrap}.lp-sec{padding-top:var(--t-space-16);padding-bottom:var(--t-space-16)}.lp-sec>h2,.lp-final h2{font:var(--t-fw-bold) var(--t-fs-h1)/var(--t-lh-h1) var(--t-font);letter-spacing:var(--t-ls-tight)}.lp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--t-space-4);margin-top:var(--t-space-8)}.lp-card{border-radius:var(--t-r);padding:var(--t-space-6);display:flex;flex-direction:column;gap:var(--t-space-4);min-height:248px}.lp-card-logo{height:40px;align-self:flex-start}.lp-card-task{font:var(--t-fw-semibold) var(--t-fs-h3)/var(--t-lh-h3) var(--t-font);flex:1}.lp-card-cta{align-self:flex-start}.lp-card small{font-size:var(--t-fs-caption);font-weight:var(--t-fw-medium)}.lp-tabs{display:flex;gap:var(--t-space-2);margin-top:var(--t-space-8);flex-wrap:wrap}.lp-tab img{width:var(--t-ico);height:var(--t-ico)}.lp-show{display:grid;grid-template-columns:380px 1fr;gap:0;margin-top:var(--t-space-4);border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-r);background:var(--t-surface);overflow:hidden}.lp-show-text{padding:var(--t-space-8);display:flex;flex-direction:column;gap:var(--t-space-4)}.lp-show-text h3{font:var(--t-fw-semibold) 24px/32px var(--t-font)}.lp-show-text ul{list-style:none;padding:0;margin:0 0 var(--t-space-2);display:flex;flex-direction:column;gap:var(--t-space-3)}.lp-show-text li{display:flex;gap:var(--t-space-2-5);color:var(--t-ink-2);font-size:var(--t-fs-ui);line-height:var(--t-lh-ui)}.lp-show-text li svg{width:var(--t-ico);height:var(--t-ico);flex:none;margin-top:var(--t-space-0-5)}.lp-show-text .t-btn{align-self:flex-start;margin-top:auto}.lp-shot{padding:var(--t-space-8) 0 0 var(--t-space-8);display:flex;align-items:flex-end;min-height:420px;border-left:var(--t-border-w) solid var(--t-line)}.lp-shot img{width:100%;display:block;border:var(--t-border-w) solid var(--t-line);border-bottom:0;border-right:0;border-radius:var(--t-r-sm) 0 0 0;animation:lp-in .25s ease}@keyframes lp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-dark{--lp-d0: var(--t-ink);--lp-d1: color-mix(in srgb, var(--t-bg) 8%, var(--t-ink));--lp-d2: color-mix(in srgb, var(--t-bg) 14%, var(--t-ink));--lp-d3: color-mix(in srgb, var(--t-bg) 25%, var(--t-ink));--lp-d-ink-2: color-mix(in srgb, var(--t-bg) 70%, var(--t-ink));--lp-d-ink-3: color-mix(in srgb, var(--t-bg) 52%, var(--t-ink));background:var(--lp-d0);color:var(--t-surface)}.lp-dark .lp-sub{color:var(--lp-d-ink-2)}.lp-steps{list-style:none;padding:0;margin:calc(var(--t-space-8) + var(--t-space-2)) 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--t-space-2);background:var(--lp-d3);border:var(--t-space-2) solid var(--lp-d3);border-radius:var(--t-r-xl)}.lp-step{position:relative;background:var(--lp-d1);border-radius:var(--t-r);padding:var(--t-space-6) var(--t-space-6) var(--t-space-8);display:flex;flex-direction:column;gap:var(--t-space-2);overflow:hidden}.lp-step-h{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-2);margin-bottom:var(--t-space-4)}.lp-step-h img{height:32px}.lp-step-n{font:var(--t-fw-semibold) var(--t-fs-sm)/1 var(--t-font);color:var(--lp-d-ink-3)}.lp-step b{font:var(--t-fw-semibold) 20px/28px var(--t-font)}.lp-step p{color:var(--lp-d-ink-2);font-size:var(--t-fs-ui);line-height:var(--t-lh-ui)}.lp-tag{align-self:flex-start;margin-top:var(--t-space-2);background:var(--lp-d2);color:var(--lp-d-ink-2)}.lp-step-bar{position:absolute;left:0;right:0;bottom:0;height:6px}.lp-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:var(--t-space-8);border-top:var(--t-border-w) solid var(--t-line)}.lp-feat{display:flex;gap:var(--t-space-4);padding:var(--t-space-6) var(--t-space-6) var(--t-space-6) 0;border-bottom:var(--t-border-w) solid var(--t-line)}.lp-feat b{font:var(--t-fw-semibold) 17px/24px var(--t-font)}.lp-feat p{color:var(--t-ink-2);font-size:var(--t-fs-ui);line-height:var(--t-lh-ui);margin-top:var(--t-space-1)}.lp-feat-i{flex:none;width:40px;height:40px;border-radius:var(--t-r-sm);background:var(--t-surface-2);display:grid;place-items:center;color:var(--t-ink)}.lp-contr{border-radius:var(--t-r-xl);padding:var(--t-space-12);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--t-space-8)}.lp-contr-logo{height:40px;display:block;margin-bottom:var(--t-space-6)}.lp-contr h2{font:var(--t-fw-bold) 32px/40px var(--t-font)}.lp-contr p{color:var(--t-ink-2);font-size:17px;line-height:26px;margin-top:var(--t-space-3);max-width:620px}.lp-final{text-align:center;padding-top:var(--t-space-12);padding-bottom:80px}.lp-foot{border-top:var(--t-border-w) solid var(--t-line);background:var(--t-surface)}.lp-foot-in{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--t-space-8);padding-top:40px;padding-bottom:var(--t-space-12)}.lp-foot-brand{display:flex;flex-direction:column;gap:var(--t-space-3);color:var(--t-ink-2);font-size:var(--t-fs-sm)}.lp-foot-brand img{height:24px;align-self:flex-start}.lp-foot-col{display:flex;flex-direction:column;gap:var(--t-space-2-5);font-size:var(--t-fs-ui)}.lp-foot-col b{font-size:var(--t-fs-caption);text-transform:uppercase;letter-spacing:var(--t-ls-caps);color:var(--t-ink-3);font-weight:var(--t-fw-semibold)}.lp-foot-col a{color:var(--t-ink)}.lp-foot-col a span{color:var(--t-ink-3);font-size:var(--t-fs-caption);margin-left:var(--t-space-1)}.lp-foot-col a:hover{color:var(--t-ink-2)}@media (max-width: 1020px){.lp-hero{grid-template-columns:minmax(0,1fr);padding-top:var(--t-space-12)}.lp-panels{max-width:560px}.lp-cards,.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-show{grid-template-columns:1fr}.lp-shot{border-left:0;border-top:var(--t-border-w) solid var(--t-line);min-height:0}.lp-feats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.lp-wrap{padding-left:var(--t-space-4);padding-right:var(--t-space-4)}.lp-top-in{gap:var(--t-space-4);height:56px}.lp-nav{display:none}.lp-brand{margin-right:auto}.lp-hero{padding-top:var(--t-space-8);padding-bottom:40px;gap:var(--t-space-8)}.lp-hero h1{font-size:34px;line-height:42px}.lp-lead{font-size:var(--t-fs-body);line-height:var(--t-lh-body);margin-top:var(--t-space-4)}.lp-actions{flex-direction:column;margin-top:var(--t-space-6)}.lp-actions .t-btn{width:100%}.lp-panel{padding:var(--t-space-4);aspect-ratio:1 / .9}.lp-panel img{width:40px;height:40px}.lp-panel b{font-size:17px;line-height:24px}.lp-panel span{font-size:var(--t-fs-caption);line-height:var(--t-lh-caption)}.lp-panels-core{font-size:var(--t-fs-xs);padding:var(--t-space-2) var(--t-space-3)}.lp-sec{padding-top:40px;padding-bottom:40px}.lp-sec>h2,.lp-final h2{font-size:var(--t-fs-h2);line-height:var(--t-lh-h2)}.lp-sub{font-size:var(--t-fs-body);line-height:var(--t-lh-body)}.lp-cards,.lp-steps,.lp-feats{grid-template-columns:1fr}.lp-card{min-height:0}.lp-tabs{flex-wrap:nowrap;overflow-x:auto;margin-left:calc(-1 * var(--t-space-4));margin-right:calc(-1 * var(--t-space-4));padding:0 var(--t-space-4) var(--t-space-1);scrollbar-width:none}.lp-tab{flex:none}.lp-show-text{padding:var(--t-space-6)}.lp-shot{padding:var(--t-space-4) 0 0 var(--t-space-4)}.lp-feat{padding-right:0}.lp-contr{flex-direction:column;align-items:stretch;padding:var(--t-space-6);border-radius:var(--t-r)}.lp-contr h2{font-size:26px;line-height:34px}.lp-contr .t-btn{width:100%}.lp-foot-in{grid-template-columns:1fr;gap:var(--t-space-6)}.lp-final{padding-bottom:56px}}@font-face{font-family:Golos Text;src:url(/tseh/GolosText-Variable.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@media (prefers-color-scheme: dark){:root.t-dark-auto:not([data-theme=light]) .t-logo .t-l-light{display:none}:root.t-dark-auto:not([data-theme=light]) .t-logo .t-l-dark{display:block}}:root[data-theme=dark] .t-logo .t-l-light{display:none}:root[data-theme=dark] .t-logo .t-l-dark{display:block}.t-num{font-variant-numeric:tabular-nums}.t-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.t-logo{display:inline-flex;align-items:center;flex:none;line-height:0;text-decoration:none}.t-logo img{height:var(--t-logo);width:auto;display:block}.t-logo .t-l-dark{display:none}.t-ico{width:24px;height:24px;flex:none;display:block;border-radius:5px}.t-apps{position:relative;font-family:var(--t-font)}.t-apps>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--t-space-1-5);padding:var(--t-space-1) var(--t-space-1-5) var(--t-space-1) var(--t-space-1);border-radius:var(--t-r-sm)}.t-apps>summary::-webkit-details-marker{display:none}.t-apps>summary:hover,.t-apps[open]>summary{background:var(--t-hover)}.t-apps>summary:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-apps .t-chev{width:var(--t-ico-sm);height:var(--t-ico-sm);color:var(--t-ink-3);flex:none;transition:transform var(--t-dur)}.t-apps[open] .t-chev{transform:rotate(180deg)}.t-apps-menu{position:absolute;z-index:1000;top:calc(100% + var(--t-space-1-5));left:0;width:300px;max-width:calc(100vw - 24px);background:var(--t-surface);color:var(--t-ink);border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-r-sm);box-shadow:var(--t-shadow-pop);padding:var(--t-space-2)}.t-apps-menu .t-apps-h{display:flex;align-items:center;gap:var(--t-space-2);padding:var(--t-space-1-5) var(--t-space-2-5) var(--t-space-2);font-size:var(--t-fs-xs);color:var(--t-ink-3)}.t-apps-menu .t-apps-h img{height:18px;width:auto}.t-apps-menu a{display:grid;grid-template-columns:32px 1fr;column-gap:var(--t-space-3);align-items:center;padding:var(--t-space-2) var(--t-space-2-5);border-radius:var(--t-r-sm);color:var(--t-ink);text-decoration:none}.t-apps-menu a:hover{background:var(--t-hover)}.t-apps-menu a img{width:32px;height:32px;grid-row:span 2;border-radius:7px}.t-apps-menu a b{font-weight:var(--t-fw-semibold);font-size:var(--t-fs-ui);line-height:var(--t-lh-sm)}.t-apps-menu a span{grid-column:2;font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);color:var(--t-ink-2)}.t-apps-menu a[aria-current=true]{background:var(--t-accent-soft)}.t-apps-menu a.off{opacity:var(--t-op-disabled)}.t-apps-menu .t-apps-f{border-top:var(--t-border-w) solid var(--t-line-2);margin-top:var(--t-space-1-5);padding:var(--t-space-2-5) var(--t-space-2-5) var(--t-space-1);font-size:var(--t-fs-xs);color:var(--t-ink-3)}.t-login{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--t-space-6) var(--t-space-4);background:var(--t-bg);color:var(--t-ink);font:var(--t-fs-body)/var(--t-lh-body) var(--t-font);box-sizing:border-box}.t-login *,.t-login *:before,.t-login *:after{box-sizing:border-box}.t-login-card{width:min(408px,100%);background:var(--t-surface);border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r);padding:var(--t-space-8) var(--t-space-8) var(--t-space-7);box-shadow:var(--t-shadow);display:flex;flex-direction:column;gap:var(--t-space-4)}.t-login-card>.t-logo{margin-bottom:var(--t-space-2)}.t-login-card>.t-logo img{height:var(--t-logo-lg)}.t-login-card h1{font:var(--t-fw-bold) var(--t-fs-h2)/var(--t-lh-h2) var(--t-font);margin:0;letter-spacing:var(--t-ls-tight)}.t-login-card p{margin:0;color:var(--t-ink-2);font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-login-card .t-hint{font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);color:var(--t-ink-3)}.t-login-card .t-hint a{color:var(--t-link)}.t-login-card .t-btn{width:100%}.t-or{display:flex;align-items:center;gap:var(--t-space-2-5);font-size:var(--t-fs-xs);color:var(--t-ink-3)}.t-or:before,.t-or:after{content:"";flex:1;height:var(--t-border-w);background:var(--t-line-2)}.t-login-card form{display:flex;flex-direction:column;gap:var(--t-space-3-5);margin:0}.t-login-card details>summary{list-style:none;cursor:pointer;text-align:center;font-size:var(--t-fs-sm);color:var(--t-ink-2);padding:var(--t-space-2);border-radius:var(--t-r-sm)}.t-login-card details>summary::-webkit-details-marker{display:none}.t-login-card details>summary:hover{background:var(--t-hover)}.t-login-card details[open]>summary{margin-bottom:var(--t-space-3)}.t-login-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-3);margin-top:var(--t-space-1);padding-top:var(--t-space-4);border-top:var(--t-border-w) solid var(--t-line-2);font-size:var(--t-fs-xs);color:var(--t-ink-3)}.t-login-foot img{height:16px;width:auto}.t-root,.t-root *,.t-root *:before,.t-root *:after{box-sizing:border-box}.t-root{font:var(--t-fs-body)/var(--t-lh-body) var(--t-font);color:var(--t-ink)}.t-i{width:var(--t-ico);height:var(--t-ico);flex:none}.t-spin{width:var(--t-ico);height:var(--t-ico);border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:t-rot .7s linear infinite;flex:none;box-sizing:border-box}@keyframes t-rot{to{transform:rotate(360deg)}}.t-btn{--h: var(--t-btn-md-h);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--t-btn-md-gap);height:var(--h);min-width:var(--h);padding:0 var(--t-btn-md-px);margin:0;border-radius:var(--t-btn-md-r);border:var(--t-btn-secondary-bw) solid var(--t-btn-secondary-line);background:var(--t-btn-secondary-bg);color:var(--t-btn-secondary-ink);font:var(--t-btn-fw) var(--t-btn-md-fs)/var(--t-btn-lh) var(--t-font);cursor:pointer;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color var(--t-dur-fast),border-color var(--t-dur-fast),color var(--t-dur-fast)}.t-btn:hover:not(:disabled){background:var(--t-btn-secondary-hover);text-decoration:none}.t-btn:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-btn:disabled,.t-btn[aria-disabled=true]{opacity:var(--t-op-disabled);cursor:default}.t-btn svg,.t-btn .t-ico{width:var(--t-btn-md-ico);height:var(--t-btn-md-ico);flex:none}.t-btn-primary,.t-btn-sso{background:var(--t-btn-primary-bg);border-color:var(--t-btn-primary-bg);color:var(--t-btn-primary-ink)}.t-btn-primary:hover:not(:disabled),.t-btn-sso:hover:not(:disabled){background:var(--t-btn-primary-hover);border-color:var(--t-btn-primary-hover)}.t-btn-ghost{background:transparent;border-color:transparent;color:var(--t-btn-ghost-ink)}.t-btn-ghost:hover:not(:disabled){background:var(--t-btn-ghost-hover);color:var(--t-btn-ghost-hover-ink)}.t-btn-danger{background:var(--t-btn-danger-bg);color:var(--t-btn-danger-ink);border-color:color-mix(in srgb,var(--t-btn-danger-ink) var(--t-btn-danger-line-mix),transparent)}.t-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--t-btn-danger-ink) var(--t-btn-danger-hover-mix),var(--t-surface))}.t-btn-sm{--h: var(--t-btn-sm-h);padding:0 var(--t-btn-sm-px);font-size:var(--t-btn-sm-fs);gap:var(--t-btn-sm-gap);border-radius:var(--t-btn-sm-r)}.t-btn-sm svg,.t-btn-sm .t-ico{width:var(--t-btn-sm-ico);height:var(--t-btn-sm-ico)}.t-btn-lg{--h: var(--t-btn-lg-h);padding:0 var(--t-btn-lg-px);font-size:var(--t-btn-lg-fs);gap:var(--t-btn-lg-gap);border-radius:var(--t-btn-lg-r)}.t-btn-lg svg,.t-btn-lg .t-ico{width:var(--t-btn-lg-ico);height:var(--t-btn-lg-ico)}.t-btn-full{width:100%}.t-btn-icon{padding:0}.t-btn-loading>:not(.t-spin){visibility:hidden}.t-btn-loading>.t-spin{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.t-ib{--s: var(--t-ctl-hd);position:relative;width:var(--s);height:var(--s);display:inline-grid;place-items:center;margin:0;border-radius:var(--t-r-item);border:var(--t-border-w) solid transparent;background:transparent;color:var(--t-btn-ghost-ink);cursor:pointer;flex:none;padding:0;box-sizing:border-box}.t-ib:hover:not(:disabled),.t-ib[aria-expanded=true]{background:var(--t-btn-ghost-hover);color:var(--t-btn-ghost-hover-ink)}.t-ib:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-ib:disabled{opacity:var(--t-op-disabled);cursor:default}.t-ib svg{width:var(--t-ico);height:var(--t-ico)}.t-ib.sm{--s: var(--t-ctl-xs);border-radius:var(--t-r-xs)}.t-ib.sm svg{width:var(--t-ico-sm);height:var(--t-ico-sm)}.t-ib.lg{--s: var(--t-ctl-md);border-radius:var(--t-r-sm)}.t-ib.secondary{border-color:var(--t-btn-secondary-line);background:var(--t-btn-secondary-bg)}.t-ib.primary{background:var(--t-btn-primary-bg);color:var(--t-btn-primary-ink)}.t-ib.primary:hover:not(:disabled){background:var(--t-btn-primary-hover);color:var(--t-btn-primary-ink)}.t-ib.danger:hover:not(:disabled){background:var(--t-danger-soft);color:var(--t-danger)}.t-ib .t-badge-dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--t-danger);border:2px solid var(--t-bar);box-sizing:content-box}.t-field{display:flex;flex-direction:column;gap:var(--t-space-1-5);min-width:0;font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);font-weight:var(--t-fw-medium);color:var(--t-ink-2)}.t-label{font:var(--t-fw-medium) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);color:var(--t-ink-2)}.t-label .req,.t-field .req{color:var(--t-danger);margin-left:var(--t-space-0-5)}.t-hint{font:var(--t-fw-regular) var(--t-fs-xs)/var(--t-lh-xs) var(--t-font);color:var(--t-ink-3);margin:0}.t-ferr{font:var(--t-fw-regular) var(--t-fs-xs)/var(--t-lh-xs) var(--t-font);color:var(--t-danger);margin:0;display:flex;align-items:center;gap:var(--t-space-1)}.t-ferr svg{width:14px;height:14px;flex:none}.t-ctl{position:relative;display:flex;align-items:center}.t-input{width:100%;height:var(--t-field-h);margin:0;font:var(--t-fw-regular) var(--t-field-fs)/var(--t-lh-body) var(--t-font);color:var(--t-field-ink);background:var(--t-field-bg);border:var(--t-border-w) solid var(--t-field-line);border-radius:var(--t-field-r);padding:0 var(--t-input-px);box-sizing:border-box}.t-input::placeholder{color:var(--t-field-ph)}.t-input:hover:not(:disabled){border-color:color-mix(in srgb,var(--t-ink-3) 60%,var(--t-field-line))}.t-input:focus{outline:var(--t-focus-w) solid var(--t-focus-color-in);outline-offset:var(--t-focus-offset-in);border-color:transparent}.t-input:disabled{background:var(--t-surface-2);color:var(--t-ink-3);cursor:not-allowed}.t-input[aria-invalid=true]{border-color:var(--t-danger)}.t-input[aria-invalid=true]:focus{outline-color:var(--t-danger)}.t-input.sm{height:var(--t-field-h-sm);font-size:var(--t-field-fs-sm);padding:0 var(--t-input-sm-px);border-radius:var(--t-field-r-sm)}textarea.t-input{height:auto;min-height:96px;padding:var(--t-input-py) var(--t-input-px);resize:vertical}select.t-input{cursor:pointer}.t-input[readonly]:not(:disabled){background:color-mix(in srgb,var(--t-ink) 4%,transparent);border-color:transparent}.t-input[readonly]:not(:disabled):hover{border-color:transparent}select.t-input:has(option[value=""]:checked){color:var(--t-field-ph)}select.t-input:has(option[value=""]:checked) option:not([value=""]){color:var(--t-field-ink)}.t-input.inline{width:auto;max-width:calc(100% + 2 * (var(--t-space-1-5) + var(--t-border-w)));min-width:4ch;field-sizing:content;height:var(--t-ctl-sm);padding:0 var(--t-space-1-5);margin-inline:calc(-1 * (var(--t-space-1-5) + var(--t-border-w)));background:transparent;border-color:transparent;text-overflow:ellipsis}.t-input.inline:hover:not(:disabled):not([readonly]):not(:focus){background:var(--t-hover);border-color:transparent}.t-input.inline:focus{background:var(--t-field-bg)}.t-input.inline[aria-invalid=true],.t-input.inline[aria-invalid=true]:hover:not(:disabled):not([readonly]):not(:focus){border-color:var(--t-danger)}.t-input.inline:is(:disabled,[readonly]){background:transparent;border-color:transparent;color:var(--t-ink);-webkit-text-fill-color:currentColor;opacity:1;cursor:text}.t-input.inline:disabled{cursor:default}.t-input.inline:is(:disabled,[readonly])::placeholder{-webkit-text-fill-color:var(--t-field-ph)}.t-input.inline[aria-invalid=true]:is(:disabled,[readonly]){border-color:transparent;color:var(--t-danger)}textarea.t-input.inline{display:block;width:calc(100% + 2 * (var(--t-space-1-5) + var(--t-border-w)));height:auto;min-height:0;padding-block:var(--t-space-0-5);resize:none;text-overflow:clip}.t-input.inline.h{height:auto;padding-block:var(--t-space-0-5);font:inherit;color:inherit;letter-spacing:inherit}.t-ctl.has-ico .t-input{padding-left:40px}.t-ctl>.t-ctl-ico{position:absolute;left:var(--t-space-3);color:var(--t-ink-3);pointer-events:none}.t-check{display:inline-flex;align-items:flex-start;gap:var(--t-space-2-5);font:var(--t-fw-regular) var(--t-fs-body)/var(--t-lh-body) var(--t-font);color:var(--t-ink);cursor:pointer}.t-check.disabled,.t-check:has(input:disabled){opacity:var(--t-op-disabled);cursor:default}.t-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:var(--t-space-0-5) 0 0;width:20px;height:20px;flex:none;border:1.5px solid var(--t-ink-3);background:var(--t-surface);border-radius:var(--t-r-2xs);display:grid;place-items:center;cursor:inherit}.t-check input[type=radio]{border-radius:50%}.t-check input:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-check input:checked,.t-check input:indeterminate{background:var(--t-accent);border-color:var(--t-accent)}.t-check input[type=checkbox]:checked:after{content:"";width:11px;height:6px;border:2px solid var(--t-accent-ink);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.t-check input[type=checkbox]:indeterminate:after{content:"";width:10px;height:2px;background:var(--t-accent-ink);border-radius:1px}.t-check input[type=radio]:checked:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--t-accent-ink)}.t-check small{display:block;font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);color:var(--t-ink-2)}.t-switch input{width:36px;height:20px;border-radius:var(--t-r-pill);background:var(--t-surface-3);border:0;position:relative;display:block;transition:background-color var(--t-dur)}.t-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--t-surface);transition:transform var(--t-dur);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-ink) 8%,transparent)}.t-switch input:checked{background:var(--t-accent)}.t-switch input[type=checkbox]:checked:after{transform:translate(16px);border:0;width:16px;height:16px;background:var(--t-accent-ink)}.t-seg{display:inline-flex;gap:var(--t-space-1);padding:var(--t-space-1);background:var(--t-surface-3);box-shadow:inset 0 0 0 var(--t-border-w) var(--t-line-2);border-radius:var(--t-r-sm);box-sizing:border-box}.t-seg.full{display:flex}.t-seg button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--t-space-1-5);height:var(--t-ctl-sm);padding:0 var(--t-space-3);margin:0;border:0;border-radius:var(--t-r-xs);background:transparent;color:var(--t-ink-2);font:var(--t-fw-medium) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);cursor:pointer;white-space:nowrap}.t-seg button:hover{color:var(--t-ink)}.t-seg button[aria-checked=true],.t-seg button[aria-pressed=true]{background:var(--t-surface);color:var(--t-ink);box-shadow:0 0 0 var(--t-border-w) var(--t-line)}.t-seg button:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset-in)}.t-seg svg{width:var(--t-ico-sm);height:var(--t-ico-sm)}.t-tabs{display:flex;gap:var(--t-space-0-5);border-bottom:var(--t-border-w) solid var(--t-line-2);overflow-x:auto;scrollbar-width:none}.t-tabs::-webkit-scrollbar{display:none}.t-tab,.t-nb-tab{display:inline-flex;align-items:center;gap:var(--t-space-2);height:var(--t-hd-h2);padding:0 var(--t-space-3);margin:0 0 calc(-1 * var(--t-border-w));border:0;border-bottom:var(--t-tab-line) solid transparent;background:none;color:var(--t-ink-2);font:var(--t-fw-regular) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);white-space:nowrap;text-decoration:none;cursor:pointer;flex:none;box-sizing:border-box}.t-tab:hover,.t-nb-tab:hover{color:var(--t-ink);text-decoration:none}.t-tab[aria-selected=true],.t-tab[aria-current=page],.t-nb-tab[aria-selected=true],.t-nb-tab[aria-current=page]{color:var(--t-ink);border-bottom-color:var(--t-accent);font-weight:var(--t-fw-medium)}.t-tab:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:calc(-1 * var(--t-focus-w));border-radius:var(--t-r-xs)}.t-tab:disabled{opacity:var(--t-op-disabled);cursor:default}.t-tab svg,.t-nb-tab svg{width:var(--t-ico-sm);height:var(--t-ico-sm)}.t-ava{--s: var(--t-ava);flex:none;width:var(--s);height:var(--s);border-radius:50%;display:inline-grid;place-items:center;font:var(--t-fw-semibold) calc(var(--s) * .44)/1 var(--t-font);color:#fff;background:var(--t-ava-bg);overflow:hidden;position:relative}.t-ava.lg{--s: var(--t-ava-lg)}.t-ava img{width:100%;height:100%;object-fit:cover}.t-ava .on{position:absolute;right:0;bottom:0;width:28%;height:28%;min-width:8px;min-height:8px;border-radius:50%;background:var(--t-live);border:2px solid var(--t-surface);box-sizing:border-box}.t-avas{display:inline-flex}.t-avas>.t-ava{box-shadow:0 0 0 2px var(--t-bg)}.t-avas>.t-ava+.t-ava{margin-left:calc(-1 * var(--t-space-2))}.t-card{--p: var(--t-space-6);background:var(--t-surface);border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r);color:var(--t-ink);display:flex;flex-direction:column;min-width:0;box-shadow:var(--t-shadow)}.t-card.pad-sm{--p: var(--t-space-4)}.t-card.pad-md{--p: var(--t-space-6)}.t-card.pad-lg{--p: var(--t-space-8)}.t-card.pad-none{--p: 0px}.t-card>.t-card-hd{display:flex;align-items:flex-start;gap:var(--t-space-3);padding:var(--p) var(--p) 0}.t-card>.t-card-hd h3{margin:0;font:var(--t-fw-semibold) var(--t-fs-h4)/var(--t-lh-h4) var(--t-font)}.t-card>.t-card-hd p{margin:var(--t-space-0-5) 0 0;font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);color:var(--t-ink-2)}.t-card>.t-card-hd .act{margin-left:auto;display:flex;gap:var(--t-space-2);flex:none}.t-card>.t-card-hd:last-child{padding-bottom:var(--p)}.t-card>.t-card-bd{padding:var(--p)}.t-card>.t-card-hd+.t-card-bd{padding-top:var(--t-space-4)}.t-card>.t-card-ft{padding:var(--t-space-4) var(--p);border-top:var(--t-border-w) solid var(--t-line-2);display:flex;gap:var(--t-space-2);justify-content:flex-end;align-items:center}.t-card.interactive{cursor:pointer;transition:border-color var(--t-dur-fast)}.t-card.interactive:hover{border-color:var(--t-line)}.t-card.interactive:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-card.selected,.t-card[aria-selected=true]{background:var(--t-accent-soft);border-color:color-mix(in srgb,var(--t-accent) var(--t-chip-on-line-mix),transparent)}.t-card.interactive.selected:hover,.t-card.interactive[aria-selected=true]:hover{border-color:var(--t-accent)}.t-card.pad-none>.t-card-hd{padding:var(--t-space-4)}.t-card.pad-none>.t-card-hd+.t-card-bd{padding-top:0;border-top:var(--t-border-w) solid var(--t-line-2)}.t-card.pad-none>.t-card-ft{padding:var(--t-space-4)}.t-card.pad-none>.t-card-bd>.t-tw{border:0;border-radius:0;background:transparent}.t-card.pad-none>.t-card-bd:first-child>.t-tw{border-top-left-radius:calc(var(--t-r) - var(--t-border-w));border-top-right-radius:calc(var(--t-r) - var(--t-border-w))}.t-card.pad-none>.t-card-bd:last-child>.t-tw{border-bottom-left-radius:calc(var(--t-r) - var(--t-border-w));border-bottom-right-radius:calc(var(--t-r) - var(--t-border-w))}.t-panel,.t-note{background:var(--t-surface-2);border-radius:var(--t-r-sm);padding:var(--t-space-3) var(--t-space-4);color:var(--t-ink-2);font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-panel.accent{background:var(--t-accent-soft);color:var(--t-ink)}.t-panel.ok{background:var(--t-ok-soft);color:var(--t-ok)}.t-panel.warn{background:var(--t-warn-soft);color:var(--t-warn)}.t-panel.bad,.t-err{background:var(--t-danger-soft);color:var(--t-danger)}.t-panel.info{background:var(--t-info-soft);color:var(--t-info)}.t-panel.has-ico{display:flex;gap:var(--t-space-2-5);align-items:flex-start}.t-panel.has-ico>svg{width:var(--t-ico);height:var(--t-ico);flex:none;margin-top:1px}.t-panel b{color:inherit}.t-err{border-radius:var(--t-r-sm);padding:var(--t-space-2-5) var(--t-space-3-5);font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-err:before{content:"× ";font-weight:var(--t-fw-bold)}.t-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 var(--t-space-2);border-radius:var(--t-r-2xs);font:var(--t-fw-medium) var(--t-fs-xs)/20px var(--t-font);white-space:nowrap;background:var(--t-chip);color:var(--t-ink-2)}.t-badge.accent{background:color-mix(in srgb,var(--t-accent) var(--t-role-mix),transparent);color:var(--t-acc-link)}.t-badge.ok{background:var(--t-ok-soft);color:var(--t-ok)}.t-badge.warn{background:var(--t-warn-soft);color:var(--t-warn)}.t-badge.bad{background:var(--t-danger-soft);color:var(--t-danger)}.t-badge.info{background:var(--t-info-soft);color:var(--t-info)}.t-badge.outline{background:transparent;box-shadow:inset 0 0 0 var(--t-border-w) var(--t-line)}.t-badge .pd{width:8px;height:8px;border-radius:2px;flex:none}.t-cnt.ok{background:var(--t-ok-soft);color:var(--t-ok)}.t-cnt.warn{background:var(--t-warn-soft);color:var(--t-warn)}.t-cnt.info{background:var(--t-info-soft);color:var(--t-info)}.t-cnt.accent{background:var(--t-accent);color:var(--t-accent-ink)}.t-tw{border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r-pop);overflow-x:auto;background:var(--t-surface)}.t-table{width:100%;border-collapse:collapse;font:var(--t-fs-ui)/var(--t-lh-ui) var(--t-font);color:var(--t-ink)}.t-table caption{text-align:left;padding:var(--t-cell-py) var(--t-cell-px);font-weight:var(--t-fw-semibold);caption-side:top}.t-table th,.t-table td{text-align:left;padding:var(--t-cell-py) var(--t-cell-px);border-bottom:var(--t-border-w) solid var(--t-line-2);white-space:nowrap;vertical-align:middle}.t-table th{font-weight:var(--t-fw-medium);color:var(--t-ink-2);background:var(--t-surface-2);font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);position:sticky;top:0;text-transform:none;letter-spacing:normal}.t-table tbody tr:last-child td{border-bottom:0}.t-table tbody tr:hover td{background:var(--t-hover)}.t-table tbody tr[aria-selected=true] td{background:var(--t-accent-soft)}.t-table :is(th,td).num{text-align:right;font-variant-numeric:tabular-nums}.t-table :is(th,td).num>.t-input,.t-table :is(th,td).num>.t-ctl>.t-input{text-align:right;font-variant-numeric:tabular-nums}@supports not (field-sizing: content){.t-table td>input.t-input.inline{width:calc(100% + 2 * (var(--t-space-1-5) + var(--t-border-w)))}}.t-table :is(th,td).center{text-align:center}.t-table :is(th,td).sel{width:44px;padding-right:0}.t-table :is(th,td).sel .t-check input{margin:0}.t-table :is(th,td).muted{color:var(--t-ink-3)}.t-table :is(th,td).wrap{white-space:normal}.t-table.compact th,.t-table.compact td{padding:var(--t-cell-py-sm) var(--t-cell-px-sm)}.t-table td.empty{padding:0}.t-table td.empty:hover{background:none}.t-table th button.sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:var(--t-space-1)}.t-table th button.sort:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset);border-radius:var(--t-r-2xs)}.t-table th button.sort svg{width:14px;height:14px;color:var(--t-ink-3)}.t-table :is(th,td).act{width:1%;text-align:right;white-space:nowrap}.t-table td.act{padding-top:0;padding-bottom:0}.t-table td.act>*{vertical-align:middle}.t-table tr.total>*{position:static;background:var(--t-surface-2);border-top:var(--t-border-w) solid var(--t-line);border-bottom:0;color:var(--t-ink);font-size:inherit;line-height:inherit;font-weight:var(--t-fw-semibold);font-variant-numeric:tabular-nums}.t-table tr.group>*{position:static;padding-top:var(--t-cell-py-sm);padding-bottom:var(--t-cell-py-sm);background:var(--t-surface-2);border-top:var(--t-border-w) solid var(--t-line-2);color:var(--t-ink-2);font:var(--t-fw-medium) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);text-align:left}.t-table tbody tr.group:hover>*{background:var(--t-surface-2)}.t-table tr.group .t-cnt{margin-left:var(--t-space-2);font-weight:var(--t-fw-medium)}.t-tw:has(>.t-table-stack){container:t-tw / inline-size}@container t-tw (max-width: 640px){.t-table.t-table-stack,.t-table.t-table-stack>:is(caption,thead,tbody,tfoot){display:block}.t-table.t-table-stack>caption{padding:var(--t-space-3) var(--t-space-4) var(--t-space-1)}.t-table.t-table-stack>thead:not(:has(th.sel)){display:none}.t-table.t-table-stack tr{display:flex;flex-wrap:wrap;align-items:center;padding:var(--t-space-2) 0;border-bottom:var(--t-border-w) solid var(--t-line-2)}.t-table.t-table-stack>:last-child>tr:last-child{border-bottom:0}.t-table.t-table-stack :is(th,td){position:static;display:block;flex:1 1 100%;min-width:0;padding:var(--t-space-1) var(--t-space-4);border:0;background:transparent;white-space:normal;text-align:right;overflow-wrap:anywhere}.t-table.t-table-stack td:before{content:attr(data-label);float:left;max-width:45%;margin-right:var(--t-space-4);text-align:left;color:var(--t-ink-2);font-size:var(--t-fs-sm);font-weight:var(--t-fw-regular);overflow-wrap:normal}.t-table.t-table-stack td:not([data-label]):before,.t-table.t-table-stack td[data-label=""]:before{content:none}.t-table.t-table-stack td.wrap{text-align:left}.t-table.t-table-stack td.wrap:before{float:none;display:block;max-width:none;margin:0 0 var(--t-space-0-5)}.t-table.t-table-stack td>:is(.t-input,.t-ctl,.t-numf){display:inline-flex;width:55%;max-width:100%;vertical-align:middle}.t-table.t-table-stack td>input.t-input,.t-table.t-table-stack td>select.t-input{display:inline-block}.t-table.t-table-stack td:not(.wrap,:first-child,.sel+td):has(>:is(.t-input,.t-ctl,.t-numf,select)){display:flex;align-items:center;gap:var(--t-space-4)}.t-table.t-table-stack td:not(.wrap,:first-child,.sel+td):has(>:is(.t-input,.t-ctl,.t-numf,select)):before{float:none;flex:0 1 auto;margin-right:0}.t-table.t-table-stack td:not(.wrap,:first-child,.sel+td)>:is(.t-input,.t-ctl,.t-numf,select):first-of-type{margin-left:auto}.t-table.t-table-stack td:empty{display:none}.t-table.t-table-stack tbody tr:hover{background:var(--t-hover)}.t-table.t-table-stack tbody tr[aria-selected=true]{background:var(--t-accent-soft)}.t-table.t-table-stack tbody tr:is(:hover,[aria-selected=true]) td{background:transparent}.t-table.t-table-stack td.sel{flex:none;width:auto;order:-3;padding-right:0}.t-table.t-table-stack :is(td:first-child:not(.sel),td.sel+td){flex:1 1 0;order:-2;text-align:left;font-weight:var(--t-fw-medium)}.t-table.t-table-stack :is(td:first-child:not(.sel),td.sel+td):before{content:none}.t-table.t-table-stack td.act{flex:none;width:auto;order:-1;margin-left:auto;padding-top:0;padding-bottom:0;padding-left:0}.t-table.t-table-stack td.act:before{content:none}.t-table.t-table-stack td.empty{flex-basis:100%;padding:0;text-align:left}.t-table.t-table-stack td.empty:before{content:none}.t-table.t-table-stack>thead tr{padding:var(--t-space-2) 0}.t-table.t-table-stack>thead th:not(.sel){display:none}.t-table.t-table-stack>thead th.sel{display:flex;justify-content:flex-start;align-items:center;gap:var(--t-space-2-5);width:auto;padding:0 var(--t-space-4);color:var(--t-ink-2);font-weight:var(--t-fw-regular)}.t-table.t-table-stack>thead th.sel:after{content:attr(data-label)}.t-table.t-table-stack tr.group{padding:var(--t-space-1-5) 0;background:var(--t-surface-2)}.t-table.t-table-stack tbody tr.group:hover{background:var(--t-surface-2)}.t-table.t-table-stack tr.group>*{text-align:left}.t-table.t-table-stack tr.total{background:var(--t-surface-2);border-top:var(--t-border-w) solid var(--t-line)}.t-table.t-table-stack tr.total>:is(:first-child:not(.sel),.sel+*){font-weight:var(--t-fw-semibold)}}.t-toasts{position:fixed;z-index:80;left:50%;bottom:calc(var(--t-space-6) + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;flex-direction:column;gap:var(--t-space-2);align-items:center;width:min(520px,calc(100vw - 32px));pointer-events:none}.t-toasts.static{position:static;transform:none;width:min(520px,100%)}.t-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--t-space-3);width:100%;min-height:48px;padding:var(--t-space-2) var(--t-space-2) var(--t-space-2) var(--t-space-4);border-radius:var(--t-r-sm);background:var(--t-ink);color:var(--t-bg);font:var(--t-fs-ui)/var(--t-lh-ui) var(--t-font);box-shadow:var(--t-shadow-pop);box-sizing:border-box}.t-toast>svg{width:var(--t-ico);height:var(--t-ico);flex:none}.t-toast.ok>svg{color:var(--t-inv-ok)}.t-toast.bad>svg{color:var(--t-inv-danger)}.t-toast.warn>svg{color:var(--t-inv-warn)}.t-toast.info>svg{color:var(--t-inv-info)}.t-toast .msg{flex:1;min-width:0;padding:5px 0}.t-toast .act{border:0;background:transparent;color:inherit;font:var(--t-fw-semibold) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);padding:0 var(--t-space-2-5);height:var(--t-ctl-sm);border-radius:var(--t-r-xs);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.t-toast .act:hover{background:color-mix(in srgb,var(--t-bg) 14%,transparent)}.t-toast .cls{border:0;background:transparent;color:inherit;opacity:.7;width:var(--t-ctl-sm);height:var(--t-ctl-sm);display:grid;place-items:center;border-radius:var(--t-r-xs);cursor:pointer;padding:0}.t-toast .cls:hover{opacity:1;background:color-mix(in srgb,var(--t-bg) 14%,transparent)}.t-toast .act:focus-visible,.t-toast .cls:focus-visible{outline:var(--t-focus-w) solid currentColor;outline-offset:var(--t-focus-offset-in)}@media (prefers-reduced-motion: no-preference){.t-toast{animation:t-up var(--t-dur-toast) var(--t-ease)}}@keyframes t-up{0%{opacity:0;transform:translateY(8px)}}.t-pico{display:block;flex:none;border-radius:21.875%}.t-logo.sz img{height:var(--h, 32px)}.t-theme{min-width:260px}.t-hd{position:sticky;top:0;z-index:20;background:var(--t-bar);border-bottom:var(--t-border-w) solid var(--t-line-2);font-family:var(--t-font);color:var(--t-ink);padding-top:env(safe-area-inset-top,0px)}.t-hd svg.t-i,.t-pop svg.t-i,.t-cmdk svg.t-i{width:var(--t-ico);height:var(--t-ico);flex:none}.t-hd-r1{display:flex;align-items:center;gap:var(--t-space-1);height:var(--t-hd-h1);padding:0 var(--t-hd-px)}.t-hd-mark{width:var(--t-hd-mark);height:var(--t-hd-mark);border-radius:var(--t-r-mark);display:block;margin-right:var(--t-space-2-5);flex:none}.t-hd-crumb{display:inline-flex;align-items:center;gap:var(--t-space-1-5);height:var(--t-ctl-hd);padding:0 var(--t-space-2-5);border-radius:var(--t-r-item);font-weight:var(--t-fw-medium);font-size:var(--t-fs-body);line-height:var(--t-lh-ui);white-space:nowrap;min-width:0;color:var(--t-ink);text-decoration:none}button.t-hd-crumb:hover,.t-hd-crumb[aria-expanded=true],a.t-hd-crumb:hover{background:var(--t-hover);text-decoration:none}.t-hd-crumb .t-chev{width:var(--t-ico-sm);height:var(--t-ico-sm);color:var(--t-ink-3);flex:none}.t-hd-crumb .t{overflow:hidden;text-overflow:ellipsis;min-width:0}.t-hd-crumb.prod{flex:none}.t-hd-crumb.ctx{flex:0 1 auto}.t-hd-crumb .muted{color:var(--t-ink-3);font-weight:var(--t-fw-regular)}.t-hd-sep{color:var(--t-ink-3);font-size:20px;font-weight:300;padding:0 var(--t-space-0-5)}.t-hd-role{font-size:var(--t-fs-xs);line-height:var(--t-lh-sm);padding:0 var(--t-space-2);border-radius:var(--t-r-pill);background:color-mix(in srgb,var(--t-accent) var(--t-role-mix),transparent);color:var(--t-acc-link);font-weight:var(--t-fw-medium)}.t-hd-sp{flex:1;min-width:var(--t-space-2)}.t-hd-act{display:inline-flex;align-items:center;gap:var(--t-space-2);height:var(--t-ctl-hd);padding:0 var(--t-space-2-5);border-radius:var(--t-r-item);color:var(--t-ink-2);white-space:nowrap;font-size:var(--t-fs-ui)}.t-hd-act:hover,.t-hd-act[aria-expanded=true]{background:var(--t-hover);color:var(--t-ink)}.t-kbd{font-family:var(--t-font);font-size:var(--t-fs-xs);line-height:var(--t-lh-sm);padding:0 var(--t-space-1-5);border-radius:var(--t-r-2xs);background:var(--t-chip);color:var(--t-ink-2)}.t-cnt{font-size:var(--t-fs-xs);line-height:var(--t-lh-sm);min-width:22px;text-align:center;padding:0 7px;border-radius:var(--t-r-pill);background:var(--t-chip);color:var(--t-ink);font-variant-numeric:tabular-nums}.t-cnt.bad{background:var(--t-danger-soft);color:var(--t-danger)}.t-dot{width:7px;height:7px;border-radius:50%;background:var(--t-ink-3);flex:none}.t-dot.live{background:var(--t-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-live) 25%,transparent)}.t-dot.hot{background:var(--t-hot);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-hot) 25%,transparent)}.t-hd-ib{position:relative;width:var(--t-ctl-hd);height:var(--t-ctl-hd);display:grid;place-items:center;border-radius:var(--t-r-item);color:var(--t-ink-2);flex:none}.t-hd-ib:hover,.t-hd-ib[aria-expanded=true]{background:var(--t-hover);color:var(--t-ink)}.t-hd-ib .t-badge-dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--t-danger);border:2px solid var(--t-bar);box-sizing:content-box}.t-hd-r1>.t-ava{margin-left:var(--t-space-1-5)}.t-hd-r2{display:flex;gap:var(--t-space-1);padding:0 var(--t-hd-px);overflow-x:auto;scrollbar-width:none}.t-hd-r2::-webkit-scrollbar{display:none}.t-hd-tab{text-decoration:none;position:relative;height:var(--t-hd-h2);padding:0 var(--t-tab-px);color:var(--t-ink-2);font-weight:var(--t-fw-medium);font-size:var(--t-fs-ui);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--t-space-1-5);flex:none}.t-hd-tab:hover{color:var(--t-ink);text-decoration:none}.t-hd-tab[aria-current=page]{color:var(--t-ink)}.t-hd-tab[aria-current=page]:after{content:"";position:absolute;left:var(--t-tab-px);right:var(--t-tab-px);bottom:calc(-1 * var(--t-border-w));height:var(--t-tab-line);border-radius:var(--t-tab-line);background:var(--t-accent)}.t-pop{position:absolute;z-index:56;min-width:280px;max-width:calc(100vw - 16px);background:var(--t-surface);color:var(--t-ink);border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-r-pop);box-shadow:var(--t-shadow-pop);padding:var(--t-pop-pad);font:var(--t-fs-ui)/var(--t-lh-ui) var(--t-font);box-sizing:border-box}.t-pop hr{border:0;border-top:var(--t-border-w) solid var(--t-line-2);margin:var(--t-pop-pad) calc(-1 * var(--t-pop-pad))}.t-pop-h{font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);letter-spacing:var(--t-ls-caps);text-transform:uppercase;color:var(--t-ink-3);padding:var(--t-space-2) var(--t-space-2-5) var(--t-space-1-5);font-weight:var(--t-fw-semibold)}:where(.t-hd,.t-pop,.t-cmdk) button{font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;padding:0;margin:0;min-height:0;font-weight:inherit;display:inline-flex;align-items:center;gap:0}:where(.t-hd,.t-pop,.t-cmdk) a:hover{text-decoration:none}.t-pop.static{position:relative;z-index:auto;animation:none}.t-pop .t-mi .kbd{margin-left:auto}.t-pop .t-mi .chk-slot{width:var(--t-ico);height:var(--t-ico);flex:none;display:inline-grid;place-items:center}.t-mi{display:flex;align-items:center;gap:var(--t-mi-gap);width:100%;padding:var(--t-mi-py) var(--t-mi-px);border-radius:var(--t-r-item);text-align:left;color:var(--t-ink);text-decoration:none;font-size:var(--t-fs-ui);line-height:var(--t-lh-ui);box-sizing:border-box}.t-mi:hover,.t-mi.sel{background:var(--t-hover);text-decoration:none}.t-mi>.t-i{color:var(--t-ink-2)}.t-mi .r{margin-left:auto;display:inline-flex;align-items:center;gap:var(--t-space-1-5);color:var(--t-ink-3);font-size:var(--t-fs-caption);white-space:nowrap}.t-mi b{font-weight:var(--t-fw-semibold)}.t-mi small{display:block;color:var(--t-ink-3);font-size:var(--t-fs-caption);line-height:var(--t-lh-caption)}.t-mi img{width:32px;height:32px;border-radius:var(--t-r-mark);flex:none}.t-mi.cur{background:var(--t-hover)}.t-mi.off{opacity:.55;cursor:default}.t-mi.off:hover{background:none}.t-mi .t-mi-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.t-mi.danger,.t-mi.danger>.t-i{color:var(--t-danger)}.t-mi[aria-disabled=true]{opacity:var(--t-op-disabled);cursor:default}.t-mi[aria-disabled=true]:hover{background:none}.t-mi:focus-visible,.t-hd-crumb:focus-visible,.t-hd-act:focus-visible,.t-hd-ib:focus-visible,.t-ava:focus-visible,.t-hd-tab:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-chk{color:var(--t-acc-link)}.t-who{display:flex;gap:var(--t-space-3-5);align-items:center;padding:var(--t-space-2-5) var(--t-space-2-5) var(--t-space-3)}.t-who b{display:block;font-weight:var(--t-fw-semibold)}.t-who>div>span{color:var(--t-ink-2);font-size:var(--t-fs-sm)}.t-tg{font-size:var(--t-fs-xs);line-height:var(--t-lh-sm);padding:0 var(--t-space-2);border-radius:var(--t-r-pill);background:var(--t-chip);color:var(--t-ink-2)}.t-tg.on{background:var(--t-ok-soft);color:var(--t-ok)}.t-pop .t-seg{display:flex;margin:var(--t-space-0-5) var(--t-space-1) var(--t-space-1-5)}.t-srch{display:flex;align-items:center;gap:var(--t-space-2);margin:var(--t-space-1) var(--t-space-1) var(--t-space-1-5);padding:0 var(--t-space-2-5);height:38px;border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-r-item);color:var(--t-ink-3)}.t-srch:focus-within{border-color:var(--t-focus-color-in)}.t-srch input{border:0;outline:0!important;background:none;color:var(--t-ink);font:inherit;flex:1;min-width:0;padding:0;height:100%}.t-notif{padding:var(--t-space-2-5);border-radius:var(--t-r-item);display:flex;gap:var(--t-space-2-5);color:var(--t-ink);text-decoration:none}.t-notif:hover{background:var(--t-hover);text-decoration:none}.t-notif p{margin:0;font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-notif small{color:var(--t-ink-3);font-size:var(--t-fs-xs)}.t-notif .nd{width:8px;height:8px;border-radius:50%;background:var(--t-accent);margin-top:var(--t-space-1-5);flex:none}.t-notif .nd.read{background:transparent}.t-pop-empty{padding:var(--t-space-2-5);color:var(--t-ink-3);font-size:var(--t-fs-sm)}.t-cmdk-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--t-overlay);display:grid;place-items:start center;padding:12vh var(--t-space-4) var(--t-space-4)}.t-cmdk{width:min(620px,100%);background:var(--t-surface);color:var(--t-ink);border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-r-dialog);box-shadow:var(--t-shadow-pop);overflow:hidden;font:var(--t-fs-ui)/var(--t-lh-ui) var(--t-font)}.t-cmdk .t-srch{margin:0;border:0;border-bottom:var(--t-border-w) solid var(--t-line-2);border-radius:0;height:var(--t-ctl-lg);padding:0 var(--t-space-4)}.t-cmdk-list{padding:var(--t-pop-pad);max-height:50vh;overflow:auto}.t-cmdk-list .t-pop-h{padding-top:var(--t-space-2-5)}.t-st{display:inline-flex;align-items:center;gap:var(--t-space-1-5);font-size:var(--t-fs-caption);line-height:var(--t-st-h);padding:0 var(--t-space-2-5) 0 var(--t-space-2);border-radius:var(--t-r-pill);font-weight:var(--t-fw-medium);white-space:nowrap;background:var(--t-chip);color:var(--t-ink-2)}.t-st svg{width:15px;height:15px;flex:none}.t-st.ok{background:var(--t-ok-soft);color:var(--t-ok)}.t-st.warn{background:var(--t-warn-soft);color:var(--t-warn)}.t-st.bad{background:var(--t-danger-soft);color:var(--t-danger)}.t-st.info{background:var(--t-info-soft);color:var(--t-info)}.t-st.sm{font-size:var(--t-fs-xs);line-height:var(--t-st-h-sm);padding:0 var(--t-space-2) 0 var(--t-space-1-5);gap:5px}.t-st.sm svg{width:13px;height:13px}@media (max-width: 760px){.t-hd-r1{padding:0 var(--t-space-2) 0 var(--t-space-3);height:var(--t-hd-h1-m)}.t-hd-mark{margin-right:var(--t-space-1);width:var(--t-hd-mark-m);height:var(--t-hd-mark-m)}.t-hide-m{display:none!important}.t-hd-crumb{padding:0 var(--t-space-1-5);font-size:var(--t-fs-ui)}.t-hd-crumb.ctx .t{max-width:34vw}.t-hd-r2{padding:0 var(--t-space-1-5)}.t-pop{left:var(--t-space-2)!important;right:var(--t-space-2)!important;min-width:0;width:auto!important}}@media (min-width: 761px){.t-show-m{display:none!important}}@media (prefers-reduced-motion: no-preference){.t-pop,.t-cmdk{animation:t-pin var(--t-dur-pop) var(--t-ease)}}@keyframes t-pin{0%{opacity:0;transform:translateY(-4px)}}@supports (appearance: base-select){select:not([multiple]):not([size]){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;align-items:center;gap:var(--t-space-1-5);white-space:nowrap;cursor:pointer;min-inline-size:calc-size(max-content,min(size,100%))}select:not([multiple]):not([size]):disabled{cursor:default}select:not([multiple]):not([size])::picker-icon{content:"";flex:none;width:10px;height:10px;background:currentColor;opacity:.6;transition:rotate var(--t-dur);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5l3 3 3-3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5l3 3 3-3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}select:not([multiple]):not([size]):open::picker-icon{rotate:180deg}select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;margin-block:var(--t-space-1);padding:var(--t-space-1);min-inline-size:anchor-size(inline);max-inline-size:min(480px,calc(100vw - 16px));max-block-size:min(360px,60vh);overflow-y:auto;background:var(--t-surface);color:var(--t-ink);border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-r-sm);box-shadow:var(--t-shadow-pop)}select:not([multiple]):not([size]) option{white-space:normal;min-block-size:0;padding:7px var(--t-space-2-5);line-height:1.3;gap:var(--t-space-2);border-radius:var(--t-r-xs);color:var(--t-ink);background:transparent}select:not([multiple]):not([size]) option:hover,select:not([multiple]):not([size]) option:focus-visible{background:var(--t-hover);outline:none}select:not([multiple]):not([size]) option:checked{font-weight:var(--t-fw-semibold)}select:not([multiple]):not([size]) option:disabled{color:var(--t-ink-3);background:transparent;cursor:default}select:not([multiple]):not([size]) option::checkmark{order:1;margin-inline-start:auto;color:var(--t-link)}select:not([multiple]):not([size]) optgroup{font-weight:var(--t-fw-semibold);color:var(--t-ink-3);padding-block-start:var(--t-space-1)}select:not([multiple]):not([size]) optgroup option{font-weight:var(--t-fw-regular);color:var(--t-ink)}select:not([multiple]):not([size]) optgroup option:checked{font-weight:var(--t-fw-semibold)}}@supports not (appearance: base-select){:where(select:not([multiple]):not([size])){border:var(--t-border-w, 1px) solid var(--t-line);border-radius:var(--t-r-sm);background-color:var(--t-surface);color:var(--t-ink)}select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:30px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5l3 3 3-3' fill='none' stroke='%23767676' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px}select:not([multiple]):not([size]):disabled{cursor:default;opacity:.6}}select.t-input.inline:disabled{background-image:none;padding-inline-end:var(--t-space-1-5);opacity:1}@supports (appearance: base-select){select.t-input.inline:disabled::picker-icon{content:none;display:none}}:root[data-sb]{--sb-w: var(--t-sb-w)}:root[data-sb=min]{--sb-w: var(--t-sb-w-min)}@media (max-width: 760px){:root[data-sb]{--sb-w: 0px}}:where(.t-sb,.t-sb2,.t-nb,.t-dr,.t-dlg) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}:where(.t-sb,.t-sb2,.t-nb,.t-dr,.t-dlg) a{text-decoration:none}.t-sb *,.t-sb2 *,.t-nb *,.t-dr *,.t-dlg *{box-sizing:border-box}.t-sb svg.t-i,.t-sb2 svg.t-i,.t-nb svg.t-i,.t-dr svg.t-i,.t-dlg svg.t-i{width:var(--t-ico-sm);height:var(--t-ico-sm);flex:none}:is(.t-sb,.t-sb2,.t-nb,.t-dr,.t-dlg) :is(a,button,input,select,textarea,summary,[tabindex]):not(:where(.t-numf>.t-input)):focus-visible:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color-in);outline-offset:var(--t-focus-offset-in)}.t-sb{position:fixed;z-index:47;left:0;top:0;bottom:0;width:var(--t-sb-w);display:flex;flex-direction:column;background:var(--t-bar);border-right:var(--t-border-w) solid var(--t-line-2);font-family:var(--t-font);font-size:var(--t-fs-ui);line-height:var(--t-lh-ui);color:var(--t-ink);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);transition:width var(--t-dur) var(--t-ease)}.t-sb:focus{outline:0}.t-sb-top{flex:none;display:flex;align-items:center;justify-content:space-between;height:var(--t-hd-h1);padding:0 var(--t-space-2) 0 var(--t-space-4)}.t-sb-wm{display:block;height:var(--t-ico-lg);width:auto;color:var(--t-ink)}.t-sb-ib{position:relative;flex:none;width:var(--t-ctl-sm);height:var(--t-ctl-sm);display:inline-grid;place-items:center;border-radius:var(--t-r-xs);color:var(--t-ink-2)}.t-sb-ib:hover,.t-sb-ib[aria-expanded=true]{background:var(--t-hover);color:var(--t-ink)}.t-sb-ib .t-sb-dot{position:absolute;top:var(--t-space-1-5);right:var(--t-space-1-5);width:var(--t-space-2);height:var(--t-space-2);border-radius:50%;background:var(--t-danger);box-shadow:0 0 0 var(--t-focus-w) var(--t-bar)}.t-sb-pad{flex:none;display:flex;flex-direction:column;gap:var(--t-space-1);padding:0 var(--t-space-2)}.t-sb-prod{display:flex;align-items:center;gap:var(--t-space-3);width:100%;min-width:0;height:var(--t-ctl-lg);padding:0 var(--t-space-2);border-radius:var(--t-r-sm);text-align:left}.t-sb-prod:hover,.t-sb-prod[aria-expanded=true]{background:var(--t-hover)}.t-sb-prod img{width:var(--t-ico-lg);height:var(--t-ico-lg);border-radius:var(--t-r-xs);display:block;flex:none}.t-sb-pt{flex:1;min-width:0;display:flex;flex-direction:column}.t-sb-pt b{font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);font-weight:var(--t-fw-semibold)}.t-sb-pt small{font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);color:var(--t-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-sb-prod .t-chev{flex:none;color:var(--t-ink-3)}.t-sb-search{display:flex;align-items:center;gap:var(--t-space-2-5);width:100%;height:var(--t-ctl-hd);margin-top:var(--t-space-1);padding:0 var(--t-space-2) 0 var(--t-space-3);border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r-sm);background:var(--t-surface);color:var(--t-ink-3);text-align:left}.t-sb-search:hover{border-color:var(--t-line);color:var(--t-ink-2)}.t-sb-search>span{flex:1}.t-sb-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--t-space-2) var(--t-space-2) var(--t-space-4);scrollbar-width:thin}.t-sb-g+.t-sb-g{margin-top:var(--t-space-4)}.t-sb-gl{display:flex;align-items:center;height:var(--t-ctl-xs);padding:0 var(--t-space-2-5);font-size:var(--t-fs-xs);font-weight:var(--t-fw-medium);letter-spacing:var(--t-ls-caps);text-transform:uppercase;color:var(--t-ink-3)}.t-sb-item{position:relative;display:flex;align-items:center;gap:var(--t-space-3);width:100%;height:var(--t-ctl-hd);padding:0 var(--t-space-2-5);border-radius:var(--t-r-xs);color:var(--t-ink-2);font-weight:var(--t-fw-regular);text-align:left;white-space:nowrap;text-decoration:none}.t-sb-item:hover{background:var(--t-hover);color:var(--t-ink);text-decoration:none}.t-sb-item[aria-current=page]{background:var(--t-accent-soft);color:var(--t-ink);font-weight:var(--t-fw-medium)}.t-sb-item[aria-current=page]>svg.t-i{color:var(--t-acc-link)}.t-sb-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.t-sb-cnt{flex:none;min-width:var(--t-st-h-sm);height:var(--t-st-h-sm);padding:0 var(--t-space-2);border-radius:var(--t-r-pill);background:var(--t-chip);color:var(--t-ink-2);font-size:var(--t-fs-xs);line-height:var(--t-st-h-sm);font-weight:var(--t-fw-medium);text-align:center;font-variant-numeric:tabular-nums}.t-sb-item[aria-current=page] .t-sb-cnt{background:color-mix(in srgb,var(--t-accent) 26%,transparent);color:var(--t-ink)}.t-sb-cnt.bad{background:var(--t-danger-soft);color:var(--t-danger)}.t-sb-tag{flex:none;height:var(--t-st-h-sm);padding:0 var(--t-space-2);border-radius:var(--t-r-2xs);background:var(--t-info-soft);color:var(--t-info);font-size:var(--t-fs-xs);line-height:var(--t-st-h-sm);font-weight:var(--t-fw-medium)}.t-sb-ch{flex:none;display:inline-grid;color:var(--t-ink-3);transition:transform var(--t-dur) var(--t-ease)}.t-sb-item[aria-expanded=false] .t-sb-ch{transform:rotate(-90deg)}.t-sb-kids{display:flex;flex-direction:column;gap:var(--t-border-w);margin:var(--t-space-0-5) 0 var(--t-space-0-5) calc(var(--t-space-2-5) + var(--t-ico-sm) / 2);padding-left:var(--t-space-3);border-left:var(--t-border-w) solid var(--t-line)}.t-sb-kids .t-sb-item{height:var(--t-ctl-sm);font-size:var(--t-fs-sm)}.t-sb-more{color:var(--t-ink-3)}.t-sb-foot{flex:none;display:flex;flex-direction:column;gap:var(--t-space-2);padding:var(--t-space-2);border-top:var(--t-border-w) solid var(--t-line-2)}.t-sb-card{display:flex;flex-direction:column;gap:var(--t-space-2);padding:var(--t-space-3);border-radius:var(--t-r-sm);background:var(--t-surface-2)}.t-sb-cap{display:flex;align-items:center;gap:var(--t-space-2);font-size:var(--t-fs-xs);font-weight:var(--t-fw-medium);letter-spacing:var(--t-ls-caps);text-transform:uppercase;color:var(--t-ink-3)}.t-sb-live{width:var(--t-space-2);height:var(--t-space-2);border-radius:50%;background:var(--t-ok);box-shadow:0 0 0 var(--t-space-1) color-mix(in srgb,var(--t-ok) 22%,transparent)}.t-sb-live.bad{background:var(--t-danger);box-shadow:0 0 0 var(--t-space-1) color-mix(in srgb,var(--t-danger) 22%,transparent)}.t-sb-val{font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);font-weight:var(--t-fw-semibold)}.t-sb-cbtn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--t-btn-sm-h);border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-btn-sm-r);background:var(--t-surface);color:var(--t-ink);font-size:var(--t-btn-sm-fs);font-weight:var(--t-btn-fw);text-decoration:none}.t-sb-cbtn:hover{background:var(--t-hover);text-decoration:none}.t-sb-me{display:flex;align-items:center;gap:var(--t-space-2);min-width:0}.t-sb-ava{flex:none;width:var(--t-ctl-sm);height:var(--t-ctl-sm);border-radius:50%;display:grid;place-items:center;background:var(--t-ava-bg);color:#fff;font-size:var(--t-fs-sm);font-weight:var(--t-fw-semibold);line-height:1}.t-sb-who{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left}.t-sb-who b{font-size:var(--t-fs-sm);line-height:var(--t-lh-sm);font-weight:var(--t-fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-sb-who small{font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);color:var(--t-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-sb-scrim{display:none}@media (min-width: 761px){.t-sb[data-min]{width:var(--t-sb-w-min)}.t-sb[data-min] .t-sb-top{justify-content:center;padding:0}.t-sb[data-min] :is(.t-sb-wm,.t-sb-pt,.t-chev,.t-sb-search>span,.t-sb-search kbd,.t-sb-l,.t-sb-cnt,.t-sb-tag,.t-sb-ch,.t-sb-kids,.t-sb-card,.t-sb-who,.t-sb-mo){display:none}.t-sb[data-min] :is(.t-sb-prod,.t-sb-item,.t-sb-search){justify-content:center;padding:0}.t-sb[data-min] .t-sb-search{border-color:transparent;background:none}.t-sb[data-min] .t-sb-gl{height:0;margin:var(--t-space-2) var(--t-space-2);padding:0;font-size:0;border-top:var(--t-border-w) solid var(--t-line-2)}.t-sb[data-min] .t-sb-g+.t-sb-g{margin-top:0}.t-sb[data-min] .t-sb-item[data-n]:after{content:"";position:absolute;top:var(--t-space-1-5);right:var(--t-space-2);width:var(--t-space-2);height:var(--t-space-2);border-radius:50%;background:var(--t-acc-link)}.t-sb[data-min] .t-sb-item[data-kid-cur]{background:var(--t-accent-soft);color:var(--t-ink)}.t-sb[data-min] .t-sb-item[data-kid-cur]>svg.t-i{color:var(--t-acc-link)}.t-sb[data-min] .t-sb-me{flex-direction:column}.t-sb[data-min] .t-sb-foot{align-items:center}}@media (max-width: 760px){.t-sb{width:min(var(--t-sb-w-m),86vw);transform:translate(-102%);transition:transform var(--t-dur-toast) var(--t-ease)}.t-sb[data-open]{transform:none;box-shadow:var(--t-shadow-pop)}.t-sb[data-open]~.t-sb-scrim,.t-sb-scrim[data-open]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;background:var(--t-overlay)}.t-sb .t-sb-rail,.t-sb-search kbd{display:none}}.t-sb2{width:var(--t-sb2-w);flex:none;min-width:0;display:flex;flex-direction:column;background:var(--t-bg);border-right:var(--t-border-w) solid var(--t-line-2);font-family:var(--t-font);font-size:var(--t-fs-ui);line-height:var(--t-lh-ui);color:var(--t-ink)}.t-sb2-h{flex:none;display:flex;align-items:center;gap:var(--t-space-2);height:var(--t-hd-h1);padding:0 var(--t-space-2) 0 var(--t-space-4);border-bottom:var(--t-border-w) solid var(--t-line-2)}.t-sb2-h b{flex:1;min-width:0;font-weight:var(--t-fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-sb2-f{flex:none;padding:var(--t-space-3) var(--t-space-3) var(--t-space-2)}.t-sb2-q{display:flex;align-items:center;gap:var(--t-space-2);height:var(--t-ctl-sm);padding:0 var(--t-space-3);border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r-xs);background:var(--t-surface);color:var(--t-ink-3)}.t-sb2-q:focus-within{border-color:var(--t-focus-color-in)}.t-sb2-q input{flex:1;min-width:0;border:0!important;outline:0!important;background:none!important;padding:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;font-size:var(--t-fs-sm);color:var(--t-ink)}.t-sb2-l{flex:1;min-height:0;overflow-y:auto;padding:0 var(--t-space-2) var(--t-space-4)}.t-sb2-l .t-sb-gl{margin-top:var(--t-space-2)}.t-sb2-i{display:flex;align-items:center;gap:var(--t-space-2);width:100%;min-height:var(--t-ctl-sm);padding:var(--t-space-1) var(--t-space-2-5);border-radius:var(--t-r-xs);color:var(--t-ink-2);text-align:left;text-decoration:none}.t-sb2-i:hover{background:var(--t-hover);color:var(--t-ink);text-decoration:none}.t-sb2-i[aria-current=true],.t-sb2-i[aria-current=page]{background:var(--t-accent-soft);color:var(--t-ink);font-weight:var(--t-fw-medium)}.t-sb2-t{flex:1;min-width:0;display:flex;flex-direction:column}.t-sb2-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-sb2-t b{font-weight:var(--t-fw-semibold);font-variant-numeric:tabular-nums}.t-sb2-t small{font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);color:var(--t-ink-3);font-weight:var(--t-fw-regular)}.t-sb2-c{flex:none;font-size:var(--t-fs-xs);color:var(--t-ink-3);font-variant-numeric:tabular-nums}.t-sb2-e{padding:var(--t-space-3) var(--t-space-2-5);color:var(--t-ink-3);font-size:var(--t-fs-sm)}.t-sb2-chips{display:none}@media (max-width: 760px){.t-sb2{display:none!important}.t-sb2-chips{display:flex;gap:var(--t-space-2);overflow-x:auto;padding:0 var(--t-space-4) var(--t-space-3);scrollbar-width:none}.t-sb2-chips::-webkit-scrollbar{display:none}}.t-chip{flex:none;display:inline-flex;align-items:center;gap:var(--t-chip-gap);height:var(--t-chip-h);padding:0 var(--t-chip-px);border:var(--t-border-w) solid var(--t-chip-line);border-radius:var(--t-chip-r);background:var(--t-chip-bg);color:var(--t-chip-ink);font:var(--t-chip-fw) var(--t-chip-fs)/var(--t-lh-sm) var(--t-font);white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box}.t-chip:hover{color:var(--t-chip-hover-ink);background:var(--t-chip-hover);text-decoration:none}.t-chip:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-chip b{color:var(--t-ink);font-weight:var(--t-fw-semibold);font-variant-numeric:tabular-nums}.t-chip svg{width:var(--t-ico-sm);height:var(--t-ico-sm);flex:none}.t-chip[aria-current=true],.t-chip[aria-current=page],.t-chip[aria-pressed=true],.t-chip.on{background:var(--t-chip-on-bg);border-color:color-mix(in srgb,var(--t-accent) var(--t-chip-on-line-mix),transparent);color:var(--t-chip-on-ink);font-weight:var(--t-fw-medium)}.t-chip .x{display:inline-grid;place-items:center;margin-right:calc(-1 * var(--t-space-1-5));width:20px;height:20px;border-radius:50%;color:var(--t-ink-3)}.t-chip .x:hover{background:var(--t-surface-3);color:var(--t-ink)}.t-chip.static{cursor:default;background:var(--t-chip);border-color:transparent;height:var(--t-st-h-row);padding:0 var(--t-space-2-5);border-radius:var(--t-r-xs);font-weight:var(--t-fw-regular);font-size:var(--t-fs-caption)}.t-chip.static:hover{color:var(--t-chip-ink);background:var(--t-chip)}.t-nb{flex:none;position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:var(--t-bg);border-bottom:var(--t-border-w) solid var(--t-line-2);font-family:var(--t-font);font-size:var(--t-fs-ui);line-height:var(--t-lh-ui);color:var(--t-ink)}.t-nb-r{display:flex;align-items:center;gap:var(--t-space-2);height:var(--t-hd-h1);padding:0 var(--t-space-4) 0 var(--t-space-5)}.t-nb-crumb{flex:1;min-width:0;display:flex;align-items:center;gap:var(--t-space-2)}.t-nb-t{flex:0 1 auto;display:inline-flex;align-items:center;gap:var(--t-space-2);min-width:0;font-size:var(--t-fs-h4);line-height:var(--t-lh-h4);font-weight:var(--t-fw-semibold);white-space:nowrap;color:var(--t-ink);text-decoration:none}.t-nb-t>span{overflow:hidden;text-overflow:ellipsis}.t-nb-t>svg.t-i{color:var(--t-ink-3);width:var(--t-ico);height:var(--t-ico)}a.t-nb-t:hover{text-decoration:none;color:var(--t-ink)}.t-nb-sub{flex:0 100 auto;font-size:var(--t-fs-ui);font-weight:var(--t-fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--t-ink);text-decoration:none}a.t-nb-sub:hover{text-decoration:underline}.t-nb-sep{color:var(--t-line);flex:none}.t-nb-ctx{flex:0 30 auto;display:inline-flex;align-items:center;gap:var(--t-space-2);min-width:0;height:var(--t-ctl-sm);padding:0 var(--t-space-2-5);border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r-xs);background:var(--t-surface);font-size:var(--t-fs-sm)}.t-nb-ctx>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-nb-ctx:hover,.t-nb-ctx[aria-expanded=true]{border-color:var(--t-line)}.t-nb-ib{flex:none;width:var(--t-ctl-sm);height:var(--t-ctl-sm);display:inline-grid;place-items:center;border-radius:var(--t-r-xs);color:var(--t-ink-2)}.t-nb-ib:hover,.t-nb-ib[aria-expanded=true]{background:var(--t-hover);color:var(--t-ink)}.t-nb-r .t-nb-burger{display:none}.t-nb-a{flex:none;display:flex;align-items:center;gap:var(--t-space-2)}.t-nb-tabs{display:flex;gap:var(--t-space-0-5);padding:0 var(--t-space-4);overflow-x:auto;scrollbar-width:none}.t-nb-tabs::-webkit-scrollbar{display:none}@media (max-width: 760px){.t-nb-r{padding:0 var(--t-space-3) 0 var(--t-space-2)}.t-nb-r .t-nb-burger{display:inline-grid}.t-nb-t{font-size:var(--t-fs-body)}.t-nb-ctx{max-width:40vw}.t-nb-crumb:has(.t-nb-ctx) .t-nb-sub,.t-nb-crumb:has(.t-nb-ctx) .t-nb-sep:has(+.t-nb-sub){display:none}.t-nb .t-hide-m{display:none!important}}.t-dr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:54;background:color-mix(in srgb,var(--t-bg) 40%,transparent)}.t-dr{position:fixed;top:0;right:0;bottom:0;z-index:55;box-sizing:border-box;width:var(--t-dr-w);min-width:min(var(--t-dr-w-min),100vw);max-width:100vw;display:flex;flex-direction:column;background:var(--t-surface);border-left:var(--t-border-w) solid var(--t-line);box-shadow:var(--t-shadow-pop);font-family:var(--t-font);font-size:var(--t-fs-ui);line-height:var(--t-lh-ui);color:var(--t-ink);padding-top:env(safe-area-inset-top,0px)}.t-dr:focus{outline:0}.t-dr-grip{position:absolute;left:calc(-1 * var(--t-space-1-5));top:0;bottom:0;width:var(--t-space-3);z-index:1;display:grid;place-items:center;cursor:col-resize;touch-action:none}.t-dr-grip:before{content:"";width:var(--t-space-1);height:var(--t-ctl-md);border-radius:var(--t-r-pill);background:var(--t-line);transition:background var(--t-dur) var(--t-ease),height var(--t-dur) var(--t-ease)}.t-dr-grip:hover:before,.t-dr-grip:focus-visible:before,.t-dr[data-drag] .t-dr-grip:before{background:var(--t-acc-link);height:var(--t-space-16)}.t-dr .t-dr-grip:focus-visible:focus-visible{outline:0}.t-dr[data-drag],.t-dr[data-drag] *{-webkit-user-select:none;user-select:none;cursor:col-resize}.t-dr-h{flex:none;display:flex;align-items:center;gap:var(--t-space-2);height:var(--t-hd-h1);padding:0 var(--t-space-3) 0 var(--t-space-5);border-bottom:var(--t-border-w) solid var(--t-line-2)}.t-dr-tt{flex:1;min-width:0;display:flex;flex-direction:column}.t-dr-tt b{font-weight:var(--t-fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-dr-tt small{font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);color:var(--t-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-dr-b{flex:1;min-height:0;overflow:auto;padding:var(--t-space-5)}.t-dr-f{flex:none;display:flex;justify-content:flex-end;gap:var(--t-space-2);padding:var(--t-space-3) var(--t-space-5);border-top:var(--t-border-w) solid var(--t-line-2)}@media (max-width: 760px){.t-dr{width:100vw!important;min-width:0}.t-dr-grip{display:none}}.t-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:grid;place-items:center;padding:var(--t-space-4);background:var(--t-overlay);box-sizing:border-box}.t-dlg{position:relative;width:min(var(--w, 520px),100%);max-height:calc(100vh - 2 * var(--t-space-4));max-height:calc(100dvh - 2 * var(--t-space-4));display:flex;flex-direction:column;background:var(--t-surface);color:var(--t-ink);border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-r-dialog);box-shadow:var(--t-shadow-pop);font:var(--t-fs-body)/var(--t-lh-body) var(--t-font);overflow:hidden}.t-dlg-h{flex:none;padding:var(--t-space-5) var(--t-space-12) 0 var(--t-space-6)}.t-dlg-h b,.t-dlg-h h2{display:block;margin:0;font:var(--t-fw-semibold) var(--t-fs-h3)/var(--t-lh-h3) var(--t-font);color:var(--t-ink)}.t-dlg-h p{margin:var(--t-space-1) 0 0;color:var(--t-ink-2);font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-dlg-x{position:absolute;top:var(--t-space-4);right:var(--t-space-4)}.t-dlg-b{flex:1;min-height:0;overflow:auto;padding:var(--t-space-4) var(--t-space-6) var(--t-space-6);color:var(--t-ink-2)}.t-dlg-b>p{margin:0 0 var(--t-space-3)}.t-dlg-b>p:last-child{margin-bottom:0}.t-dlg-b .t-sb-gl{margin-top:var(--t-space-2)}.t-dlg-f{flex:none;display:flex;justify-content:flex-end;gap:var(--t-space-2);padding:var(--t-space-4) var(--t-space-6);border-top:var(--t-border-w) solid var(--t-line-2);flex-wrap:wrap}.t-cz{display:flex;align-items:center;gap:var(--t-space-2-5);min-height:var(--t-ctl-md);padding:0 var(--t-space-1-5);color:var(--t-ink-2)}.t-cz>span{flex:1;min-width:0;color:var(--t-ink);font-size:var(--t-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-cz .t-seg{flex:none;margin:0}.t-cz .t-seg button{flex:none;padding:0 var(--t-space-2-5);font-size:var(--t-fs-xs)}@media (max-width: 760px){.t-dlg-f .t-btn{flex:1}}@media (prefers-reduced-motion: no-preference){.t-dlg{animation:t-pin var(--t-dur-pop) var(--t-ease)}}.t-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--t-space-2);padding:var(--t-space-12) var(--t-space-6);color:var(--t-ink-2)}.t-empty.sm{padding:var(--t-space-6) var(--t-space-4)}.t-empty p,.t-empty .t-empty-x{margin:0;max-width:420px;font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-empty h3,.t-empty .t-empty-t{margin:0;max-width:none;font:var(--t-fw-semibold) var(--t-fs-h4)/var(--t-lh-h4) var(--t-font);color:var(--t-ink)}.t-empty-a,.t-empty .acts{display:flex;gap:var(--t-space-2);margin-top:var(--t-space-3);flex-wrap:wrap;justify-content:center}.t-empty-ico{width:48px;height:48px;border-radius:var(--t-r-sm);background:var(--t-surface-2);color:var(--t-ink-2);display:grid;place-items:center;margin-bottom:var(--t-space-2)}.t-empty-ico svg{width:var(--t-ico-lg);height:var(--t-ico-lg)}.t-empty-ill{width:160px;max-width:100%;height:auto;margin-bottom:var(--t-space-2);color:var(--t-ink-3)}.t-empty.sm .t-empty-ill{width:112px}.t-empty-ill .ill-f{fill:var(--t-surface-2)}.t-empty-ill .ill-s{stroke:var(--t-ink-3)}.t-empty-ill .ill-a{fill:var(--t-accent)}.t-empty-ill .ill-p{stroke:var(--t-accent-ink)}.t-progress{display:flex;flex-direction:column;gap:var(--t-space-1-5);width:100%;min-width:0;font:var(--t-fw-regular) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);color:var(--t-ink-2)}.t-progress-hd{display:flex;align-items:baseline;gap:var(--t-space-3);min-width:0}.t-progress-l{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-ink);font-weight:var(--t-fw-medium)}.t-progress-v{flex:none;margin-left:auto;font-variant-numeric:tabular-nums}.t-progress-tr{position:relative;height:var(--t-progress-h);border-radius:var(--t-r-pill);background:color-mix(in srgb,var(--t-ink) 10%,transparent);overflow:hidden}.t-progress-bar{width:0;max-width:100%;height:100%;border-radius:inherit;background:var(--t-accent)}.t-progress.ok .t-progress-bar{background:var(--t-ok)}.t-progress.warn .t-progress-bar{background:var(--t-warn)}.t-progress.bad .t-progress-bar{background:var(--t-danger)}.t-progress.sm{gap:var(--t-space-1);font-size:var(--t-fs-xs);line-height:var(--t-lh-xs)}.t-progress.sm .t-progress-tr{height:var(--t-progress-h-sm)}.t-progress:not([aria-valuenow]) .t-progress-bar{width:100%;opacity:.4}@media (prefers-reduced-motion: no-preference){.t-progress-bar{transition:width var(--t-dur) var(--t-ease)}.t-progress:not([aria-valuenow]) .t-progress-bar{width:40%;opacity:1;animation:t-ind var(--t-dur-loop) ease-in-out infinite}}@keyframes t-ind{0%{transform:translate(-100%)}to{transform:translate(250%)}}.t-kpis{display:grid;gap:var(--t-space-4);grid-template-columns:repeat(auto-fill,minmax(min(var(--min, 200px),100%),1fr))}.t-kpi{display:flex;flex-direction:column;gap:var(--t-space-1);min-width:0;margin:0;padding:var(--t-space-4) var(--t-space-5);background:var(--t-surface);border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r);color:var(--t-ink);font:var(--t-fw-regular) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);text-align:left;text-decoration:none;box-sizing:border-box}.t-kpi-l{display:block;color:var(--t-ink-2);font-weight:var(--t-fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-kpi-v{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--t-space-1-5);min-width:0;font:var(--t-fw-semibold) var(--t-fs-h2)/var(--t-lh-h2) var(--t-font);letter-spacing:var(--t-ls-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.t-kpi-v.ok{color:var(--t-ok)}.t-kpi-v.warn{color:var(--t-warn)}.t-kpi-v.bad{color:var(--t-danger)}.t-kpi-u{font:var(--t-fw-regular) var(--t-fs-body)/var(--t-lh-body) var(--t-font);letter-spacing:normal;color:var(--t-ink-2)}.t-kpi-d{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--t-space-1-5);color:var(--t-ink-2);font-weight:var(--t-fw-medium);font-variant-numeric:tabular-nums}.t-kpi-d.ok{color:var(--t-ok)}.t-kpi-d.warn{color:var(--t-warn)}.t-kpi-d.bad{color:var(--t-danger)}.t-kpi-ar{font-size:var(--t-fs-xs);line-height:1}.t-kpi-d small{color:var(--t-ink-3);font-size:inherit;font-weight:var(--t-fw-regular)}.t-kpi-h{display:block;color:var(--t-ink-3);font-size:var(--t-fs-xs);line-height:var(--t-lh-xs)}.t-kpi>.t-progress{margin-top:var(--t-space-1-5)}:is(a,button).t-kpi{cursor:pointer;font-family:var(--t-font);transition:border-color var(--t-dur-fast),background-color var(--t-dur-fast)}:is(a,button).t-kpi:hover{border-color:var(--t-line);color:var(--t-ink);text-decoration:none}:is(a,button).t-kpi:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-kpi.selected,button.t-kpi[aria-pressed=true]{background:var(--t-accent-soft);border-color:color-mix(in srgb,var(--t-accent) var(--t-chip-on-line-mix),transparent)}:is(a,button).t-kpi.selected:hover,button.t-kpi[aria-pressed=true]:hover{border-color:var(--t-accent)}@media (max-width: 640px){.t-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--t-space-3)}.t-kpi{padding:var(--t-space-3)}.t-kpi-l{white-space:normal}.t-kpi-v{font-size:var(--t-fs-h3);line-height:var(--t-lh-h3)}}.t-steps{display:flex;align-items:center;gap:var(--t-space-3);min-width:0;margin:0;padding:0;list-style:none;font:var(--t-fw-regular) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);color:var(--t-ink-2)}.t-step{display:flex;align-items:center;gap:var(--t-space-3);flex:1 1 auto;min-width:0}.t-step:last-child{flex:0 1 auto}.t-step:not(:last-child):after{content:"";flex:1 1 var(--t-space-6);min-width:var(--t-space-4);height:var(--t-border-w);background:var(--t-line)}.t-step.done:after{background:var(--t-accent)}.t-step-in{display:inline-flex;align-items:center;gap:var(--t-space-2);min-width:0;margin:0;padding:0;border:0;border-radius:var(--t-r-xs);background:none;color:inherit;font:inherit;text-align:left}button.t-step-in{cursor:pointer}button.t-step-in:hover .t-step-t{color:var(--t-ink);text-decoration:underline;text-underline-offset:3px}button.t-step-in:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-step-n{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--t-ctl-xs);height:var(--t-ctl-xs);border:var(--t-border-w) solid var(--t-line);border-radius:50%;background:var(--t-surface);color:var(--t-ink-3);font:var(--t-fw-semibold) var(--t-fs-xs)/1 var(--t-font);font-variant-numeric:tabular-nums;box-sizing:border-box}.t-step-t{display:flex;flex-direction:column;min-width:0;font-weight:var(--t-fw-medium);white-space:nowrap}.t-step-t small{overflow:hidden;text-overflow:ellipsis;color:var(--t-ink-3);font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);font-weight:var(--t-fw-regular)}.t-step[aria-current=step] .t-step-n{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-ink)}.t-step[aria-current=step] .t-step-t{color:var(--t-ink);font-weight:var(--t-fw-semibold)}.t-step.done .t-step-n{background:var(--t-accent-soft);border-color:color-mix(in srgb,var(--t-accent) var(--t-chip-on-line-mix),transparent);color:transparent}.t-step.done .t-step-n:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:9px;height:5px;border:2px solid var(--t-acc-link);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}@media (max-width: 640px){.t-steps{gap:0}.t-step{display:none}.t-step[aria-current=step],.t-steps:not(:has([aria-current=step]))>.t-step:last-child{display:flex;flex:1 1 auto;align-items:baseline;gap:var(--t-space-1-5)}.t-step[aria-current=step]:after{content:none}.t-step[aria-current=step][data-of]:before{content:attr(data-of) " ·";flex:none;color:var(--t-ink-2)}.t-step[aria-current=step][data-of] .t-step-n{display:none}.t-step-t{white-space:normal}}.t-numf{position:relative;display:inline-flex;align-items:center;gap:var(--t-space-0-5);width:100%;height:var(--t-field-h);padding:0 var(--t-space-1);background:var(--t-field-bg);border:var(--t-border-w) solid var(--t-field-line);border-radius:var(--t-field-r);color:var(--t-field-ink);font:var(--t-fw-regular) var(--t-field-fs)/var(--t-lh-body) var(--t-font);font-variant-numeric:tabular-nums;box-sizing:border-box}.t-numf:hover:not(:has(>.t-input:disabled)):not(:focus-within){border-color:color-mix(in srgb,var(--t-ink-3) 60%,var(--t-field-line))}.t-numf:has(>.t-input:focus){outline:var(--t-focus-w) solid var(--t-focus-color-in);outline-offset:var(--t-focus-offset-in);border-color:transparent}.t-numf:has(>.t-input[aria-invalid=true]){border-color:var(--t-danger)}.t-numf:has(>.t-input[aria-invalid=true]:focus){outline-color:var(--t-danger)}.t-numf:has(>.t-input:disabled){background:var(--t-surface-2);color:var(--t-ink-3)}.t-numf:has(>.t-input[readonly]:not(:disabled)){background:color-mix(in srgb,var(--t-ink) 4%,transparent);border-color:transparent}.t-numf>.t-input{flex:1;width:auto;min-width:0;height:100%;padding:0 var(--t-space-1);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.t-numf>.t-input:focus{outline:0}.t-numf>.t-input:is(:disabled,[readonly]){background:transparent}.t-numf>.t-input::-webkit-inner-spin-button,.t-numf>.t-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.t-numf:has(>.t-numf-u)>.t-input{text-align:right;padding-right:var(--t-space-1)}.t-numf:has(>.t-input[readonly])>button{display:none}.t-numf-u{flex:none;padding-right:var(--t-space-1);color:var(--t-ink-3);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.t-numf>button{flex:none;display:inline-grid;place-items:center;width:var(--t-ctl-sm);height:var(--t-ctl-sm);margin:0;padding:0;border:0;border-radius:var(--t-r-xs);background:transparent;color:var(--t-ink-2);cursor:pointer}.t-numf>button:hover:not(:disabled){background:var(--t-hover);color:var(--t-ink)}.t-numf>button:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:calc(-1 * var(--t-focus-w))}.t-numf>button:disabled{opacity:var(--t-op-disabled);cursor:default}.t-numf>button svg{width:var(--t-ico-sm);height:var(--t-ico-sm)}.t-numf.sm{height:var(--t-field-h-sm);padding:0 var(--t-space-0-5);border-radius:var(--t-field-r-sm);font-size:var(--t-field-fs-sm)}.t-numf.sm>button{width:var(--t-ctl-xs);height:var(--t-ctl-xs)}.t-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--t-space-1);min-width:0;padding:var(--t-space-6) var(--t-space-4);border:var(--t-border-w) dashed var(--t-line);border-radius:var(--t-r);background:var(--t-surface);color:var(--t-ink-2);text-align:center;font:var(--t-fw-regular) var(--t-fs-ui)/var(--t-lh-ui) var(--t-font);cursor:pointer;box-sizing:border-box;transition:background-color var(--t-dur-fast),border-color var(--t-dur-fast)}.t-drop>input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.t-drop:hover:not(:has(>input:disabled)){border-color:color-mix(in srgb,var(--t-ink-3) 60%,var(--t-line));background:var(--t-hover)}.t-drop:has(>input:focus-visible){outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.t-drop.over,.t-drop.over:hover{border-style:solid;border-color:var(--t-accent);background:var(--t-accent-soft);color:var(--t-ink)}.t-drop:has(>input:disabled){opacity:var(--t-op-disabled);cursor:default}.t-drop>svg{flex:none;width:var(--t-ico-lg);height:var(--t-ico-lg);margin-bottom:var(--t-space-1);color:var(--t-ink-3)}.t-drop.over>svg{color:var(--t-acc-link)}.t-drop-t{color:var(--t-ink);font-weight:var(--t-fw-medium)}.t-drop-lk{color:var(--t-link);text-decoration:underline;text-underline-offset:3px}.t-drop-h{color:var(--t-ink-3);font-size:var(--t-fs-xs);line-height:var(--t-lh-xs)}.t-drop.sm{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--t-space-1) var(--t-space-2-5);padding:var(--t-space-2-5) var(--t-space-3);border-radius:var(--t-r-sm);text-align:left}.t-drop.sm>svg{width:var(--t-ico);height:var(--t-ico);margin:0}.t-drop.sm .t-drop-h{margin-left:auto}.t-files{display:flex;flex-direction:column;gap:var(--t-space-1-5);min-width:0;margin:0;padding:0;list-style:none;font:var(--t-fw-regular) var(--t-fs-sm)/var(--t-lh-sm) var(--t-font);color:var(--t-ink)}.t-files>li{display:flex;align-items:center;gap:var(--t-space-2-5);min-width:0;min-height:var(--t-ctl-md);padding:var(--t-space-1) var(--t-space-1) var(--t-space-1) var(--t-space-3);background:var(--t-surface);border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r-sm);box-sizing:border-box}.t-files>li>svg{flex:none;width:var(--t-ico);height:var(--t-ico);color:var(--t-ink-3)}.t-files-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-files-s{flex:none;color:var(--t-ink-3);font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);font-variant-numeric:tabular-nums}.t-files>li.bad{border-color:color-mix(in srgb,var(--t-danger) 40%,transparent)}.t-files>li.bad>svg,.t-files>li.bad .t-files-s{color:var(--t-danger)}.t-tip{position:fixed;z-index:70;max-width:min(280px,calc(100vw - 16px));padding:var(--t-space-1-5) var(--t-space-2-5);border-radius:var(--t-r-xs);background:var(--t-ink);color:var(--t-bg);font:var(--t-fw-regular) var(--t-fs-caption)/var(--t-lh-caption) var(--t-font);box-shadow:var(--t-shadow-pop);box-sizing:border-box;overflow-wrap:break-word;text-align:left}.t-tip[hidden]{display:none}.t-tip:after{content:"";position:absolute;top:100%;left:var(--ax, 50%);width:8px;height:8px;border-radius:1px;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}.t-tip[data-place=bottom]:after{top:0}.t-tip .t-kbd{background:color-mix(in srgb,var(--t-bg) 18%,transparent);color:inherit}.t-tip.static{position:relative;z-index:auto;display:inline-block}@media (prefers-reduced-motion: no-preference){.t-tip:not(.static){animation:t-fade var(--t-dur-pop) var(--t-ease)}}@keyframes t-fade{0%{opacity:0}}.t-actbar{position:sticky;bottom:0;z-index:25;display:flex;align-items:center;gap:var(--t-space-3) var(--t-space-4);padding:var(--t-space-3) var(--t-space-4) calc(var(--t-space-3) + env(safe-area-inset-bottom,0px));background:var(--t-surface);border-top:var(--t-border-w) solid var(--t-line-2);box-shadow:var(--t-shadow-pop);color:var(--t-ink);font:var(--t-fw-regular) var(--t-fs-ui)/var(--t-lh-ui) var(--t-font);box-sizing:border-box}.t-actbar-tx{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-1) var(--t-space-2);color:var(--t-ink-2)}.t-actbar-tx b{color:var(--t-ink);font-weight:var(--t-fw-semibold);font-variant-numeric:tabular-nums}.t-actbar-acts{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--t-space-2);margin-left:auto}@media (prefers-reduced-motion: no-preference){.t-actbar{animation:t-up var(--t-dur-toast) var(--t-ease)}}@media (max-width: 640px){.t-actbar{flex-wrap:wrap}.t-actbar-tx,.t-actbar-acts{flex:1 1 100%}.t-actbar-acts>.t-btn{flex:1 1 auto}}@property --w{syntax: "*"; inherits: false;}.t-skel,.t-skel-line,.t-skel-ava,.t-skel-btn,.t-skel-field,.t-skel-chip,.t-skel-st{position:relative;display:block;flex:none;max-width:100%;overflow:hidden;background:var(--t-skel);border-radius:var(--t-r-sm);box-sizing:border-box;pointer-events:none}.t-skel{width:var(--w, 100%);height:var(--h, calc(var(--t-space-16) * 2))}.t-skel-line{flex:0 1 auto;width:var(--w, 100%);border-radius:0;clip-path:inset(calc(50% - .375em) 0 round var(--t-r-2xs))}.t-skel-line:before{content:" "}.t-skel-line.h1{font-size:var(--t-fs-h1);line-height:var(--t-lh-h1)}.t-skel-line.h2{font-size:var(--t-fs-h2);line-height:var(--t-lh-h2)}.t-skel-line.h3{font-size:var(--t-fs-h3);line-height:var(--t-lh-h3)}.t-skel-line.h4{font-size:var(--t-fs-h4);line-height:var(--t-lh-h4)}.t-skel-line.body{font-size:var(--t-fs-body);line-height:var(--t-lh-body)}.t-skel-line.ui{font-size:var(--t-fs-ui);line-height:var(--t-lh-ui)}.t-skel-line.sm{font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-skel-line.caption{font-size:var(--t-fs-caption);line-height:var(--t-lh-caption)}.t-skel-line.xs{font-size:var(--t-fs-xs);line-height:var(--t-lh-xs)}.t-skel-ava{--s: var(--t-ava);width:var(--s);height:var(--s);border-radius:50%}.t-skel-ava.lg{--s: var(--t-ava-lg)}.t-skel-btn{--h: var(--t-btn-md-h);width:var(--w, calc(var(--h) * 3));height:var(--h);border-radius:var(--t-btn-md-r)}.t-skel-btn.sm{--h: var(--t-btn-sm-h);border-radius:var(--t-btn-sm-r)}.t-skel-btn.lg{--h: var(--t-btn-lg-h);border-radius:var(--t-btn-lg-r)}.t-skel-field{flex:0 1 auto;width:var(--w, 100%);height:var(--t-field-h);border-radius:var(--t-field-r)}.t-skel-field.sm{height:var(--t-field-h-sm);border-radius:var(--t-field-r-sm)}.t-skel-chip{width:var(--w, calc(var(--t-chip-h) * 3));height:var(--t-chip-h);border-radius:var(--t-chip-r)}.t-skel-st{display:inline-flex;align-items:center;vertical-align:baseline;width:var(--w, calc(var(--t-st-h) * 4));height:var(--t-st-h);overflow:visible;clip-path:inset(0 round var(--t-r-pill));border-radius:var(--t-r-pill)}.t-skel-st:before{content:"";flex:none;width:15px;height:15px}.t-skel-st.sm{height:var(--t-st-h-sm)}.t-skel-st.sm:before{width:13px;height:13px}@media (prefers-reduced-motion: no-preference){:is(.t-skel,.t-skel-line,.t-skel-ava,.t-skel-btn,.t-skel-field,.t-skel-chip,.t-skel-st):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--t-skel-hi),transparent);transform:translate(-100%);animation:t-shim var(--t-dur-skel) ease-in-out infinite}}@keyframes t-shim{60%,to{transform:translate(100%)}}.t-skel-fill{flex:1 1 0;min-width:0}.t-skel-text{display:block;min-width:0}.t-skel-text>.t-skel-line:nth-child(3n+2){--w: 94%}.t-skel-text>.t-skel-line:nth-child(3n){--w: 86%}.t-skel-text>.t-skel-line~.t-skel-line:last-child{--w: 62%}.t-skel-stack{display:flex;flex-direction:column;gap:var(--t-space-4);min-width:0}.t-skel-stack.sm{gap:var(--t-space-2)}.t-skel-flt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-2);min-width:0}.t-skel-grid{display:grid;gap:var(--t-space-4);grid-template-columns:repeat(auto-fill,minmax(min(var(--min, 280px),100%),1fr))}.t-skel-list{display:flex;flex-direction:column;min-width:0;font:var(--t-fs-ui)/var(--t-lh-ui) var(--t-font)}.t-skel-row{display:flex;align-items:center;gap:var(--t-space-3);min-width:0;padding:var(--t-cell-py) var(--t-cell-px);border-bottom:var(--t-border-w) solid var(--t-line-2)}.t-skel-row:last-child{border-bottom:0}.t-skel-row>.t-skel{width:var(--t-ctl-hd);height:var(--t-ctl-hd);border-radius:var(--t-r-xs)}.t-skel-row .t-skel-line{--w: 46%}.t-skel-row:nth-child(3n+2) .t-skel-line{--w: 34%}.t-skel-row:nth-child(3n) .t-skel-line{--w: 52%}.t-skel-row .t-skel-line+.t-skel-line{--w: 72%;font-size:var(--t-fs-xs);line-height:var(--t-lh-xs)}.t-skel-pairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--t-space-4) var(--t-space-5)}.t-skel-pair{display:flex;flex-direction:column;gap:var(--t-space-0-5);min-width:0}.t-skel-pair>.t-skel-line{--w: 48%;font-size:var(--t-fs-xs);line-height:var(--t-lh-xs)}.t-skel-pair>.t-skel-line+.t-skel-line{--w: 76%;font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-table th>.t-skel-line{--w: max(4em, 56%)}.t-table th:nth-child(2n)>.t-skel-line{--w: max(3em, 44%)}.t-table td>.t-skel-line{--skel-f: calc(var(--skel-r, .78) * var(--skel-c, 1));--w: max(calc(var(--skel-f) * 7em), calc(var(--skel-f) * 100%))}.t-table td.num>.t-skel-line{--w: max(calc(var(--skel-f) * 4em), calc(var(--skel-f) * 60%))}.t-table tbody tr:nth-child(3n+2){--skel-r: .6}.t-table tbody tr:nth-child(3n){--skel-r: .9}.t-table td:nth-child(2n){--skel-c: .82}.t-table td:nth-child(3n){--skel-c: .68}.t-table :is(th,td).num>.t-skel-line{margin-left:auto}.t-table :is(th,td).center>:is(.t-skel-line,.t-skel-st){margin-inline:auto}.t-table tbody tr:has(>td>[class^=t-skel]):hover td{background:transparent}.t-card-hd h3>.t-skel-line{--w: 42%}.t-card-hd p>.t-skel-line{--w: 68%}.t-kpi-l>.t-skel-line{--w: 56%}.t-kpi-v>.t-skel-line{--w: 44%}.t-kpi-d>.t-skel-line{--w: 36%}.t-kpi-h>.t-skel-line{--w: 72%}.t-dr-tt b>.t-skel-line{--w: 56%}.t-dr-tt small>.t-skel-line{--w: 36%}.t-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;overflow:hidden;background:var(--t-bg);color:var(--t-ink);font:var(--t-fs-ui)/var(--t-lh-ui) var(--t-font);text-align:left;animation:t-boot-out 0s var(--t-boot-wait) forwards}.t-boot *,.t-boot *:before,.t-boot *:after{box-sizing:border-box}html.t-ready .t-boot{opacity:0;visibility:hidden;pointer-events:none}@keyframes t-boot-out{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion: no-preference){.t-boot{transition:opacity var(--t-dur-boot) var(--t-ease),visibility 0s linear var(--t-dur-boot);animation-duration:var(--t-dur-boot)}}.t-boot>.t-progress{position:absolute;z-index:1;top:0;left:0;right:0}.t-boot>.t-progress .t-progress-tr{border-radius:0;background:transparent}.t-boot-sb{flex:none;display:flex;flex-direction:column;width:var(--t-sb-w);padding-top:env(safe-area-inset-top,0px);background:var(--t-bar);border-right:var(--t-border-w) solid var(--t-line-2)}.t-boot-sb-top{flex:none;display:flex;align-items:center;height:var(--t-hd-h1);padding:0 var(--t-space-2) 0 var(--t-space-4)}.t-boot-sb-top .t-logo img{height:var(--t-ico-lg)}.t-boot-sb-pad{flex:none;display:flex;flex-direction:column;gap:var(--t-space-1);padding:0 var(--t-space-2)}.t-boot-sb-prod{display:flex;align-items:center;gap:var(--t-space-3);height:var(--t-ctl-lg);padding:0 var(--t-space-2)}.t-boot-sb-prod>.t-skel{width:var(--t-ico-lg);height:var(--t-ico-lg);border-radius:var(--t-r-xs)}.t-boot-sb-prod .t-skel-line{--w: 56%;font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}.t-boot-sb-prod .t-skel-line+.t-skel-line{--w: 84%;font-size:var(--t-fs-xs);line-height:var(--t-lh-xs)}.t-boot-sb-q{height:var(--t-ctl-hd);margin-top:var(--t-space-1);border-radius:var(--t-r-sm)}.t-boot-sb-nav{flex:1;min-height:0;overflow:hidden;padding:var(--t-space-2) var(--t-space-2) var(--t-space-4)}.t-boot-sb-gl{display:flex;align-items:center;height:var(--t-ctl-xs);padding:0 var(--t-space-2-5)}.t-boot-sb-gl:not(:first-child){margin-top:var(--t-space-4)}.t-boot-sb-gl>.t-skel-line{--w: 36%;font-size:var(--t-fs-xs);line-height:var(--t-lh-xs)}.t-boot-sb-i{display:flex;align-items:center;gap:var(--t-space-3);height:var(--t-ctl-hd);padding:0 var(--t-space-2-5)}.t-boot-sb-i>.t-skel{width:var(--t-ico-sm);height:var(--t-ico-sm);border-radius:var(--t-r-2xs)}.t-boot-sb-i>.t-skel-line{--w: 62%}.t-boot-sb-i:nth-child(3n)>.t-skel-line{--w: 46%}.t-boot-sb-i:nth-child(3n+1)>.t-skel-line{--w: 72%}.t-boot-main{flex:1;min-width:0;display:flex;flex-direction:column}.t-boot-nb{flex:none;display:flex;align-items:center;gap:var(--t-space-2);box-sizing:content-box;height:var(--t-hd-h1);padding:0 var(--t-space-4) 0 var(--t-space-5);border-bottom:var(--t-border-w) solid var(--t-line-2);font:var(--t-fw-semibold) var(--t-fs-h4)/var(--t-lh-h4) var(--t-font)}.t-boot-nb>.t-skel-line{--w: min(220px, 40%)}.t-boot-nb-m{display:none;width:var(--t-ctl-sm);height:var(--t-ctl-sm);border-radius:var(--t-r-xs)}.t-boot-nb-a{flex:none;display:flex;align-items:center;gap:var(--t-space-2);margin-left:auto}.t-boot-bd{flex:1;min-height:0;overflow:hidden;padding:var(--t-space-5) var(--t-space-5) var(--t-space-8)}.t-boot.plain{align-items:center;justify-content:center}.t-boot-c{display:flex;flex-direction:column;align-items:center;gap:var(--t-space-5);color:var(--t-ink-3)}.t-boot-c>img{display:block;width:var(--t-logo-lg);height:var(--t-logo-lg)}.t-boot-c>.t-spin{width:var(--t-ico-lg);height:var(--t-ico-lg)}@media (min-width: 761px){:root[data-sb=min] .t-boot-sb{width:var(--t-sb-w-min)}:root[data-sb=min] .t-boot-sb :is(.t-logo,.t-skel-fill,.t-boot-sb-q,.t-boot-sb-gl,.t-boot-sb-i>.t-skel-line){display:none}:root[data-sb=min] .t-boot-sb :is(.t-boot-sb-prod,.t-boot-sb-i){justify-content:center;padding:0}}@media (max-width: 760px){.t-boot-sb{display:none}.t-boot-nb{padding:0 var(--t-space-3) 0 var(--t-space-2);font-size:var(--t-fs-body);line-height:var(--t-lh-body)}.t-boot-nb-m{display:block}.t-boot-bd{padding:var(--t-space-4)}}html,body,#root{margin:0;min-height:100%;background:var(--t-bg)}body{-webkit-font-smoothing:antialiased}a{color:var(--t-link);text-decoration:none}a:hover{text-decoration:underline}h1{margin:0;font:var(--t-fw-semibold) var(--t-fs-h2)/var(--t-lh-h2) var(--t-font);letter-spacing:var(--t-ls-tight)}h2{margin:0;font:var(--t-fw-semibold) var(--t-fs-h4)/var(--t-lh-h4) var(--t-font)}h3{margin:0;font:var(--t-fw-semibold) var(--t-fs-body)/var(--t-lh-body) var(--t-font)}p{margin:0}small{font-size:var(--t-fs-sm);line-height:var(--t-lh-sm)}small,.muted{color:var(--t-ink-2)}.t-table td .muted{color:var(--t-ink-3)}code{background:var(--t-surface-2);padding:0 var(--t-space-1);border-radius:var(--t-r-2xs);font-size:var(--t-fs-sm);font-family:var(--t-mono);word-break:break-all}svg.lucide{flex-shrink:0;vertical-align:-.2em}:focus-visible{outline:var(--t-focus-w) solid var(--t-focus-color);outline-offset:var(--t-focus-offset)}.shell{min-height:100vh;display:flex;padding-left:var(--sb-w, 0px)}.shell-sb2{position:sticky;top:0;height:100vh;height:100dvh}.shell-col{flex:1;min-width:0;display:flex;flex-direction:column}.main{flex:1;display:flex;flex-direction:column;gap:var(--t-space-4);padding:var(--t-space-7) var(--t-space-6) var(--t-space-16);max-width:1288px;width:100%;min-width:0;margin:0 auto}@media (max-width: 760px){.main{padding:var(--t-space-5) var(--t-space-4) var(--t-space-12)}}.page-load{display:grid;place-items:center;padding:var(--t-space-12);color:var(--t-ink-3)}.row{display:flex;gap:var(--t-space-2);align-items:center;flex-wrap:wrap;min-width:0}.row.between{justify-content:space-between}.row.top{align-items:flex-start}.row.bottom{align-items:flex-end}.stack{display:flex;flex-direction:column;gap:var(--t-space-2);min-width:0}.stack.lg{gap:var(--t-space-4)}.chips{display:inline-flex;flex-wrap:wrap;gap:var(--t-space-1-5)}.grid{display:grid;gap:var(--t-space-4)}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.aside{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start}.form-grid{display:grid;gap:var(--t-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grow{flex:1;min-width:0}.w-xs{width:140px;max-width:100%}.w-sm{width:220px;max-width:100%}.w-md{width:280px;max-width:100%}.sticky-top{position:sticky;top:var(--t-space-4)}@media (max-width: 860px){.grid.aside{grid-template-columns:minmax(0,1fr)}.sticky-top{position:static}}.num-in{width:96px;text-align:right}.ok-text{color:var(--t-ok)}.warn-text{color:var(--t-warn)}.bad-text{color:var(--t-danger)}.price-big{font:var(--t-fw-bold) var(--t-fs-h2)/var(--t-lh-h2) var(--t-font);letter-spacing:var(--t-ls-tight);font-variant-numeric:tabular-nums;color:var(--t-ink)}.price-col{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:var(--t-space-0-5)}@media (max-width: 760px){.price-col{align-items:flex-start;text-align:left}}.kanban{display:flex;gap:var(--t-space-3);overflow-x:auto;padding-bottom:var(--t-space-2);align-items:flex-start}.kanban-col{width:248px;flex:none;border:var(--t-border-w) solid var(--t-line-2);border-radius:var(--t-r);padding:var(--t-space-2);display:flex;flex-direction:column;gap:var(--t-space-2)}.kanban-col>header{display:flex;justify-content:space-between;align-items:center;padding:var(--t-space-1) var(--t-space-1-5);font-size:var(--t-fs-sm);font-weight:var(--t-fw-medium);color:var(--t-ink-2)}a.t-card{color:inherit}a.t-card:hover{text-decoration:none}.timeline{list-style:none;padding:0;margin:0;font-size:var(--t-fs-ui);line-height:var(--t-lh-ui)}.timeline li{padding:var(--t-space-2) 0;border-bottom:var(--t-border-w) solid var(--t-line-2);display:flex;gap:var(--t-space-2);align-items:center;flex-wrap:wrap}.timeline li:last-child{border-bottom:0}.list-rows>*{padding:var(--t-space-2) 0;border-bottom:var(--t-border-w) solid var(--t-line-2)}.list-rows>*:last-child{border-bottom:0}.file-list{list-style:none;padding:0;margin:0}.file-list li{display:flex;gap:var(--t-space-2);align-items:center;flex-wrap:wrap}.msg{padding:var(--t-space-2) var(--t-space-3);border-radius:var(--t-r-item);background:var(--t-surface-2);max-width:90%}.msg.mine{background:var(--t-accent-soft);margin-left:auto}.msg.q{background:var(--t-warn-soft)}.msg .who{font-size:var(--t-fs-xs);line-height:var(--t-lh-xs);color:var(--t-ink-2)}.preview{width:100%;height:70vh;border:var(--t-border-w) solid var(--t-line);border-radius:var(--t-r-xs);background:var(--t-surface)}.preview-img{max-width:100%;border-radius:var(--t-r-xs)}.doc-grid{display:grid;gap:var(--t-space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}.doc-preview{height:80vh}@media (max-width: 860px){.doc-grid{grid-template-columns:1fr}.doc-preview{height:60vh}}.qr{border-radius:var(--t-r-xs);border:var(--t-border-w) solid var(--t-line)}.tseh-cards{display:grid;gap:var(--t-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tseh-card .t-card-bd{display:flex;flex-direction:column;gap:var(--t-space-3);min-height:230px}.tseh-card .t-logo img{height:40px}.tseh-card .tseh-task{font-size:var(--t-fs-body);line-height:var(--t-lh-body);margin:0;flex:1;color:var(--t-ink)}.tseh-card.off{opacity:var(--t-op-disabled)}.welcome{min-height:100vh;display:flex;justify-content:center;padding:var(--t-space-8) var(--t-space-4)}.welcome>.t-card{width:100%;max-width:760px;align-self:flex-start}
