@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{--c-sidebar:#131417;--c-panel-dark:#18181b;--c-workspace:#fafafa;--c-surface:#fff;--c-fill-subtle:#fbfbfc;--c-table-head:#fcfcfd;--c-border-card:#e7e7ea;--c-border-input:#e3e3e7;--c-divider:#efeff1;--c-divider-soft:#f5f5f7;--c-row-divider:#f2f2f4;--c-track:#f0f0f3;--c-border-strong:#d2d2d8;--c-text:#18181b;--c-text-2:#42424a;--c-text-3:#6c6c75;--c-text-muted:#8b8b94;--c-text-disabled:#a8a8b0;--c-text-placeholder:#c6c6ce;--c-on-dark:#fff;--c-on-dark-2:#ffffffd9;--c-on-dark-3:#ffffff9e;--c-on-dark-muted:#ffffff80;--c-on-dark-faint:#ffffff6b;--c-on-dark-dim:#ffffff52;--c-on-dark-line:#ffffff1a;--c-on-dark-fill:#ffffff17;--c-on-dark-fill-weak:#ffffff0d;--c-on-dark-info:#60a5fa;--c-on-dark-warning:#fcd34d;--c-on-dark-overdue:#fdba74;--c-on-dark-danger:#fca5a5;--c-on-dark-profit:#5eead4;--a:#1f5fcc;--a-hover:#17489b;--a-soft:#1f5fcc0f;--a-soft-weak:#1f5fcc0d;--a-soft-strong:#1f5fcc1a;--a-ring:#1f5fcc24;--c-positive:#0f766e;--c-positive-text:#115e56;--c-positive-fill:#e3f2ef;--c-positive-border:#8ecfc5;--c-warning:#d97706;--c-warning-text:#b45309;--c-warning-fill:#fdf2e3;--c-overdue:#ea580c;--c-overdue-text:#c2410c;--c-danger:#dc2626;--c-danger-text:#b91c1c;--c-danger-strong:#991b1b;--c-danger-fill:#fbe9e9;--c-danger-fill-soft:#fffbfb;--c-danger-border:#fca5a5;--c-danger-ring:#dc26261a;--c-neutral-fill:#f0f0f3;--c-neutral-text:#5c5c66;--c-info-fill:#e6eefb;--c-info-text:#17489b;--ff-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--ff-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-card:14px;--r-panel:11px;--r-input:9px;--r-tile:7px;--r-tile-lg:8px;--r-pill:999px;--r-check:4px;--sh-card:0 1px 2px #1018280a;--sh-btn:0 1px 2px #1018281a;--sh-pop:0 10px 24px #1018281a;--sh-pop-soft:0 10px 24px #10182814;--ring:0 0 0 3px var(--a-ring);--ring-error:0 0 0 3px var(--c-danger-ring);--h-topbar:60px;--h-control:38px;--h-control-sm:34px;--h-control-xs:30px;--h-search:32px;--rp:11px 14px;--fs:13px;--fsm:12px;--fsms:11.5px;--subgap:3px;--pgpad:28px;--thp:9px 12px 8px;--kpigap:14px}[data-density=compact]{--rp:4px 10px;--fs:12px;--fsm:11px;--fsms:10.5px;--subgap:1px;--pgpad:16px;--thp:6px 10px 5px;--kpigap:10px}[data-density=comfortable]{--rp:15px 16px;--fs:13.5px;--fsm:12.5px;--fsms:12px;--subgap:4px;--pgpad:32px;--thp:11px 14px 10px;--kpigap:18px}.tr-card{background:var(--c-surface,#fff);border:1px solid var(--c-border-card,#e7e7ea);border-radius:var(--r-card,14px);box-shadow:var(--sh-card,0 1px 2px #1018280a)}.tr-card__head{border-bottom:1px solid var(--c-divider,#efeff1);align-items:center;gap:10px;padding:14px 18px;display:flex}.tr-card__title{font:700 13.5px/1 var(--ff-sans);letter-spacing:-.01em;color:var(--c-text,#18181b);margin:0}.tr-shell{background:var(--c-workspace,#fafafa);min-height:100vh;display:flex}.tr-sidebar{background:var(--c-sidebar,#131417);overscroll-behavior:contain;flex-direction:column;flex:none;width:242px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.tr-sidebar__brand{border-bottom:1px solid var(--c-on-dark-line,#ffffff1a);flex:none;padding:16px 16px 14px}.tr-brand{align-items:center;gap:10px;display:flex}.tr-brand__mark{flex:none;width:30px;height:30px;display:block}.tr-brand__name{font:700 13.5px/1.1 var(--ff-sans);letter-spacing:-.01em;color:var(--c-on-dark,#fff)}.tr-brand__sub{font:500 9.5px/1.1 var(--ff-mono);letter-spacing:.14em;color:var(--c-on-dark-faint,#ffffff6b);margin-top:3px}.tr-brand--onlight .tr-brand__name{color:var(--c-text,#18181b)}.tr-brand--onlight .tr-brand__sub{color:var(--c-text-muted,#8b8b94)}.tr-brand--lg .tr-brand__mark{width:34px;height:34px}.tr-brand--lg .tr-brand__name{font-size:15px}.tr-brand--lg .tr-brand__sub{margin-top:4px}.tr-sidebar__nav{padding:10px 8px 20px}.tr-navgroup{margin-bottom:2px}.tr-navgroup__head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 8px 7px;display:flex}.tr-navgroup__label{font:700 9.5px/1 var(--ff-mono);letter-spacing:.13em;color:var(--c-on-dark-muted,#ffffff80);white-space:nowrap}.tr-navgroup[data-current=true] .tr-navgroup__label,.tr-navgroup__head:hover .tr-navgroup__label{color:var(--c-on-dark-2,#ffffffd9)}.tr-navgroup__head:focus-visible{border-radius:var(--r-input,9px);box-shadow:var(--ring,0 0 0 3px #1f5fcc24);outline:none}.tr-navgroup__rule{background:var(--c-on-dark-fill,#ffffff17);flex:1;height:1px}.tr-navgroup__caret{color:var(--c-on-dark-dim,#ffffff52);flex:none;transition:transform .16s}.tr-navgroup[data-open=false] .tr-navgroup__caret{transform:rotate(-90deg)}.tr-navgroup__items{flex-direction:column;gap:1px;padding-bottom:6px;display:flex}.tr-navitem{border-radius:var(--r-input,9px);font:12.5px/1.2 var(--ff-sans);color:var(--c-on-dark-3,#ffffff9e);cursor:pointer;align-items:center;gap:8px;padding:8px 10px 8px 20px;text-decoration:none;display:flex;position:relative}.tr-navitem:hover{background:var(--c-on-dark-fill-weak,#ffffff0d);color:var(--c-on-dark-2,#ffffffd9)}.tr-navitem.is-active{color:var(--c-on-dark,#fff);background:#1f5fcc38}.tr-navitem.is-active:before{content:"";border-radius:var(--r-pill,999px);background:var(--a,#1f5fcc);width:3px;position:absolute;top:9px;bottom:9px;left:7px}.tr-navitem__count{font:500 10px/1 var(--ff-mono);color:var(--c-on-dark-dim,#ffffff52);margin-left:auto}.tr-main{flex-direction:column;flex:1;min-width:0;display:flex}.tr-topbar{height:var(--h-topbar,60px);padding:0 var(--pgpad,28px);background:var(--c-surface,#fff);border-bottom:1px solid var(--c-border-card,#e7e7ea);z-index:20;flex:none;align-items:center;gap:12px;display:flex;position:sticky;top:0}.tr-crumb{align-items:center;gap:7px;min-width:0;display:flex}.tr-crumb__group{font:500 10px/1 var(--ff-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-muted,#8b8b94)}.tr-crumb__sep{color:var(--c-text-disabled,#a8a8b0);font:10px/1 var(--ff-mono)}.tr-crumb__item{font:700 13px/1 var(--ff-sans);color:var(--c-text,#18181b)}.tr-avatar{border-radius:var(--r-tile,7px);background:var(--c-panel-dark,#18181b);color:#fff;width:30px;height:30px;font:700 10px/30px var(--ff-mono);text-align:center;flex:none}.tr-usermenu{border-left:1px solid var(--c-divider,#efeff1);padding-left:14px;position:relative}.tr-usermenu__trigger{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.tr-usermenu__caret{color:var(--c-text-muted,#8b8b94);transition:transform .16s}.tr-usermenu__trigger[aria-expanded=true] .tr-usermenu__caret{color:var(--c-text-2,#42424a);transform:rotate(180deg)}.tr-usermenu__panel{z-index:40;background:var(--c-surface,#fff);border:1px solid var(--c-border-card,#e7e7ea);border-radius:12px;width:252px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 10px 24px #1018281f}.tr-usermenu__head{border-bottom:1px solid var(--c-row-divider,#f2f2f4);padding:13px 14px}.tr-usermenu__name{font:600 12.5px/1.3 var(--ff-sans)}.tr-usermenu__mail{font:400 11px/1.35 var(--ff-mono);color:var(--c-text-muted,#8b8b94);word-break:break-all;margin-top:4px}.tr-usermenu__tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tr-usermenu__section{border-bottom:1px solid var(--c-row-divider,#f2f2f4);padding:12px 14px}.tr-usermenu__seclabel{font:500 9.5px/1 var(--ff-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--c-text-muted,#8b8b94);margin-bottom:7px;display:block}.tr-usermenu__section .tr-seg{height:var(--h-control-xs,30px)}.tr-usermenu__section .tr-seg__btn{padding:0 6px;font-size:11px}.tr-usermenu__body{padding:5px}.tr-usermenu__item{cursor:pointer;text-align:left;width:100%;font:12.5px/1.3 var(--ff-sans);color:var(--c-text-2,#42424a);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;text-decoration:none;display:flex}.tr-usermenu__item:hover{background:var(--c-fill-subtle,#fbfbfc)}.tr-usermenu__label{flex:1}.tr-usermenu__meta{font:400 10px/1 var(--ff-mono);color:var(--c-text-disabled,#a8a8b0)}.tr-usermenu__foot{border-top:1px solid var(--c-row-divider,#f2f2f4);padding:5px}.tr-usermenu__signout{color:var(--c-danger-text,#b91c1c);font-weight:600}.tr-usermenu__signout .tr-usermenu__meta{color:var(--c-danger-border,#fca5a5)}.tr-usermenu__version{border-top:1px solid var(--c-row-divider,#f2f2f4);background:var(--c-fill-subtle,#fbfbfc);font:400 10px/1.5 var(--ff-mono);color:var(--c-text-disabled,#a8a8b0);padding:9px 14px 11px}.tr-burger{cursor:pointer;width:44px;height:44px;color:var(--c-text-2,#42424a);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}.tr-overlay{display:none}@media (width<=900px){.tr-burger{display:inline-flex}.tr-sidebar{z-index:60;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.tr-sidebar.is-open{transform:translate(0)}.tr-overlay.is-open{z-index:50;background:#09090b70;display:block;position:fixed;inset:0}}.tr-loading{padding:var(--pgpad,28px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:240px;display:flex}.tr-loading--full{background:var(--c-workspace,#fafafa);min-height:100vh}.tr-loading__label{font:500 10px/1 var(--ff-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--c-text-muted,#8b8b94)}.tr-spinner{border-radius:var(--r-pill,999px);border:2px solid var(--c-border-card,#e7e7ea);border-top-color:var(--a,#1f5fcc);flex:none;width:13px;height:13px;animation:.7s linear infinite tr-spin}.tr-spinner--lg{border-width:2.5px;width:26px;height:26px}@keyframes tr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tr-spinner{animation-duration:2.4s}}.tr-errpage{padding:var(--pgpad,28px);flex:1;justify-content:center;align-items:center;display:flex}.tr-errpage__body{max-width:520px}.tr-errpage__code{font:700 96px/1 var(--ff-mono);letter-spacing:-.05em;color:var(--c-text,#18181b)}.tr-errpage__title{font:700 26px/1.2 var(--ff-sans);letter-spacing:-.025em;text-wrap:pretty;margin:18px 0 0}.tr-errpage__lead{max-width:46ch;font:14px/1.6 var(--ff-sans);color:var(--c-text-3,#6c6c75);text-wrap:pretty;margin:12px 0 0}.tr-errpage__actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.tr-errpage__actions .tr-btn-md{height:40px;padding:0 18px}.tr-urlstrip{border:1px solid var(--c-divider,#efeff1);border-radius:var(--r-panel,11px);background:var(--c-surface,#fff);align-items:center;gap:9px;margin-top:26px;padding:11px 13px;display:flex}.tr-urlstrip__label{font:500 9.5px/1 var(--ff-mono);letter-spacing:.09em;color:var(--c-text-muted,#8b8b94)}.tr-urlstrip__value{min-width:0;font:400 11.5px/1.4 var(--ff-mono);color:var(--c-text-2,#42424a);word-break:break-all;flex:1}.tr-urlstrip__copy{cursor:pointer;font:500 10px/1 var(--ff-mono);letter-spacing:.04em;color:var(--a,#1f5fcc);background:0 0;border:0;flex:none;padding:0}.tr-fatal{background:var(--c-sidebar,#131417);justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.tr-fatal__body{width:560px;max-width:100%}.tr-fatal__brand{margin-bottom:34px}.tr-fatal__tag{border-radius:var(--r-pill,999px);font:600 10px/1.25 var(--ff-mono);letter-spacing:.06em;color:var(--c-danger-border,#fca5a5);background:#dc26262e;padding:5px 11px;display:inline-block}.tr-fatal__title{font:700 32px/1.2 var(--ff-sans);letter-spacing:-.03em;color:var(--c-on-dark,#fff);text-wrap:pretty;margin:18px 0 0}.tr-fatal__lead{max-width:52ch;font:14.5px/1.65 var(--ff-sans);color:var(--c-on-dark-3,#ffffff9e);text-wrap:pretty;margin:14px 0 0}.tr-fatal__actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.tr-fatal__btn{background:var(--c-on-dark,#fff);height:42px;color:var(--c-text,#18181b);cursor:pointer;font:600 13px/1 var(--ff-sans);border:0;border-radius:10px;padding:0 20px}.tr-fatal__btn--ghost{color:var(--c-on-dark,#fff);background:0 0;border:1px solid #ffffff38}.tr-fatal__meta{border:1px solid #ffffff24;border-radius:12px;margin-top:32px;overflow:hidden}.tr-fatal__row{border-top:1px solid var(--c-on-dark-fill,#ffffff17);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 15px;display:flex}.tr-fatal__row:first-child{border-top:0}.tr-fatal__key{font:500 9.5px/1 var(--ff-mono);letter-spacing:.09em;color:var(--c-on-dark-faint,#ffffff6b)}.tr-fatal__val{font:500 12px/1.4 var(--ff-mono);color:var(--c-on-dark-2,#ffffffd9);text-align:right;word-break:break-all}.tr-fatal__val--alert{color:var(--c-danger-border,#fca5a5)}.tr-fatal__foot{font:400 11px/1.6 var(--ff-mono);color:var(--c-on-dark-dim,#ffffff52);margin-top:20px}.tr-statuscard{padding:26px 26px 24px}.tr-statuscard__tag{border-radius:var(--r-pill,999px);font:600 10px/1.25 var(--ff-mono);letter-spacing:.06em;background:var(--c-neutral-fill,#f0f0f3);color:var(--c-neutral-text,#5c5c66);padding:4px 10px;display:inline-block}.tr-statuscard__tag[data-tone=warning]{background:var(--c-warning-fill,#fdf2e3);color:#92400e}.tr-statuscard__tag[data-tone=info]{background:var(--c-info-fill,#e6eefb);color:var(--c-info-text,#17489b)}.tr-statuscard__title{font:700 19px/1.25 var(--ff-sans);letter-spacing:-.02em;text-wrap:pretty;margin:16px 0 0}.tr-statuscard__body{font:13px/1.6 var(--ff-sans);color:var(--c-text-3,#6c6c75);text-wrap:pretty;margin:10px 0 0}.tr-statuscard__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tr-statuscard__meta{border-top:1px solid var(--c-row-divider,#f2f2f4);font:400 10.5px/1.5 var(--ff-mono);color:var(--c-text-disabled,#a8a8b0);margin-top:20px;padding-top:14px}@media (width<=900px){.tr-errpage__code{font-size:64px}.tr-fatal__title{font-size:26px}}.tr-formpage{padding:var(--pgpad,28px) var(--pgpad,28px) 0}.tr-backlink{cursor:pointer;font:500 10px/1 var(--ff-mono);letter-spacing:.05em;color:var(--c-text-muted,#8b8b94);background:0 0;border:0;margin-bottom:12px;padding:0}.tr-backlink:hover{color:var(--c-text-2,#42424a)}.tr-formhead{align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.tr-formhead__title{font:700 24px/1.1 var(--ff-sans);letter-spacing:-.025em;margin:0}.tr-formhead__sub{font:400 11px/1 var(--ff-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted,#8b8b94);margin:7px 0 0}.tr-formhead__spacer{flex:1}.tr-formlayout{grid-template-columns:minmax(560px,1fr) minmax(300px,340px);align-items:start;gap:20px;padding-bottom:24px;display:grid}.tr-formmain{flex-direction:column;gap:20px;min-width:0;display:flex}.tr-rail{top:calc(var(--h-topbar,60px) + 20px);flex-direction:column;gap:20px;display:flex;position:sticky}.tr-formsection__num{border-radius:var(--r-tile,7px);background:var(--c-panel-dark,#18181b);width:22px;height:22px;color:var(--c-on-dark,#fff);font:700 10px/22px var(--ff-mono);text-align:center;flex:none}.tr-formsection__note{font:500 9.5px/1 var(--ff-mono);letter-spacing:.09em;color:var(--c-text-muted,#8b8b94)}.tr-fieldgrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px 18px;padding:18px;display:grid}.tr-fieldgrid__full{grid-column:span 2;min-width:0}.tr-railbody{padding:14px 18px 16px}.tr-checkitem{border-bottom:1px solid var(--c-row-divider,#f2f2f4);gap:10px;padding:9px 0;display:flex}.tr-checkitem:last-child{border-bottom:0}.tr-checkitem__bar{border-radius:var(--r-pill,999px);background:var(--c-positive,#0f766e);flex:none;width:3px}.tr-checkitem[data-tone=warning] .tr-checkitem__bar{background:var(--c-warning,#d97706)}.tr-checkitem[data-tone=danger] .tr-checkitem__bar{background:var(--c-danger,#dc2626)}.tr-checkitem__title{font:600 12px/1.3 var(--ff-sans)}.tr-checkitem__body{font:11px/1.4 var(--ff-sans);color:var(--c-text-muted,#8b8b94);margin-top:3px}.tr-actionbar{padding:14px var(--pgpad,28px);border-top:1px solid var(--c-divider,#efeff1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.tr-actionbar__note{font:var(--fsms,11.5px) / 1.4 var(--ff-sans);color:var(--c-text-muted,#8b8b94)}.tr-actionbar__spacer{flex:1}.tr-btn-ghost{border-radius:var(--r-input,9px);height:38px;color:var(--c-text-2,#42424a);cursor:pointer;font:600 12.5px/1 var(--ff-sans);background:0 0;border:0;padding:0 14px}.tr-btn-ghost:hover{background:var(--c-track,#f0f0f3)}.tr-btn-ghost--danger{color:var(--c-danger-text)}.tr-btn-ghost--danger:hover{background:var(--c-danger-fill)}@media (width<=1240px){.tr-formlayout{grid-template-columns:1fr;gap:12px}.tr-rail{position:static}}@media (width<=900px){.tr-fieldgrid{grid-template-columns:1fr}.tr-fieldgrid__full{grid-column:auto}.tr-actionbar{flex-wrap:wrap;gap:8px}}.tr-drawer-overlay{z-index:70;background:#09090b70;position:fixed;inset:0}.tr-drawer{z-index:71;background:var(--c-surface,#fff);border-left:1px solid var(--c-border-card,#e7e7ea);flex-direction:column;width:min(520px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0}.tr-drawer__head{border-bottom:1px solid var(--c-divider,#efeff1);flex:none;align-items:center;gap:10px;padding:16px 20px;display:flex}.tr-drawer__title{font:700 15px/1.2 var(--ff-sans);letter-spacing:-.01em;margin:0}.tr-drawer__body{overscroll-behavior:contain;flex:1;padding:18px 20px 24px;overflow-y:auto}.tr-drawer__foot{border-top:1px solid var(--c-divider,#efeff1);background:var(--c-fill-subtle,#fbfbfc);flex:none;align-items:center;gap:8px;padding:12px 20px;display:flex}.tr-formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tr-formgrid__full{grid-column:1/-1}@media (width<=560px){.tr-formgrid{grid-template-columns:1fr}.tr-formgrid__full{grid-column:auto}}.tr-section-label{font:500 10px/1 var(--ff-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-muted,#8b8b94);border-top:1px solid var(--c-divider,#efeff1);grid-column:1/-1;margin-top:4px;padding-top:6px}.tr-tablewrap{overscroll-behavior-x:contain;overflow-x:auto}.tr-busywrap{position:relative}.tr-busy{z-index:2;cursor:progress;background:#ffffff9e;justify-content:center;align-items:flex-start;padding-top:56px;display:flex;position:absolute;inset:0}.tr-busy__label{border:1px solid var(--c-border-card,#e7e7ea);border-radius:var(--r-pill,999px);background:var(--c-surface,#fff);box-shadow:var(--sh-card,0 1px 2px #1018280a);font:500 11px/1 var(--ff-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3,#6c6c75);align-items:center;gap:8px;padding:7px 13px;display:inline-flex}.tr-busywrap[data-busy=true]>:not(.tr-busy){pointer-events:none}.tr-table{border-collapse:collapse;width:100%;min-width:960px}.tr-table th{padding:var(--thp,9px 12px 8px);background:var(--c-table-head,#fcfcfd);border-bottom:1px solid var(--c-divider,#efeff1);font:600 10px/1 var(--ff-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted,#8b8b94);text-align:left;white-space:nowrap}.tr-table td{padding:var(--rp,11px 14px);border-bottom:1px solid var(--c-row-divider,#f2f2f4);font-size:var(--fs,13px);vertical-align:middle}.tr-table tr:last-child td{border-bottom:0}.tr-table tbody tr:hover td{background:var(--c-fill-subtle,#fbfbfc)}.tr-num{text-align:right;font:500 var(--fsm,12px) / 1.25 var(--ff-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tr-code{font:500 var(--fsm,12px) / 1.25 var(--ff-mono);color:var(--c-text-2,#42424a);white-space:nowrap}.tr-sub{font:400 var(--fsms,11.5px) / 1.25 var(--ff-mono);color:var(--c-text-muted,#8b8b94);margin-top:var(--subgap,3px);display:block}.tr-sub[data-step=good]{color:var(--c-positive-text,#115e56)}.tr-sub[data-step=thin]{color:var(--c-warning-text,#b45309)}.tr-sub[data-step=loss]{color:var(--c-danger-text,#b91c1c)}.tr-center{text-align:center}.tr-total td{background:var(--c-panel-dark,#18181b);color:var(--c-on-dark,#fff);font:700 var(--fsm,12px) / 1 var(--ff-mono);font-variant-numeric:tabular-nums;border-bottom:0}.tr-total td:first-child{letter-spacing:.08em;font-size:11px}.tr-total__muted{color:var(--c-on-dark-3,#ffffff9e)}.tr-total__profit{color:var(--c-on-dark-profit,#5eead4)}.tr-pill{border-radius:var(--r-pill,999px);font:600 10px/1 var(--ff-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--c-neutral-fill,#f0f0f3);color:var(--c-neutral-text,#5c5c66);align-items:center;padding:4px 9px;display:inline-flex}.tr-pill[data-tone=positive]{background:var(--c-positive-fill,#e3f2ef);color:var(--c-positive-text,#115e56)}.tr-pill[data-tone=warning]{background:var(--c-warning-fill,#fdf2e3);color:var(--c-warning-text,#b45309)}.tr-pill[data-tone=danger]{background:var(--c-danger-fill,#fbe9e9);color:var(--c-danger-text,#b91c1c)}.tr-pill[data-tone=info]{background:var(--c-info-fill,#e6eefb);color:var(--c-info-text,#17489b)}.tr-toolbar{border-bottom:1px solid var(--c-divider,#efeff1);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.tr-pagebar{border-top:1px solid var(--c-row-divider,#f2f2f4);background:var(--c-fill-subtle,#fbfbfc);align-items:center;gap:10px;padding:10px 14px;display:flex}.tr-pagebar__info{font:500 var(--fsms,11.5px) / 1 var(--ff-mono);color:var(--c-text-muted,#8b8b94)}.tr-rowbtn{border-radius:var(--r-check,4px);cursor:pointer;min-width:28px;height:28px;font:600 11px/1 var(--ff-sans);color:var(--c-text-2,#42424a);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.tr-rowbtn:hover{border-color:var(--c-border-input,#e3e3e7);background:var(--c-surface,#fff);color:var(--c-text,#18181b);text-decoration:none}.tr-rowbtn:focus-visible{box-shadow:var(--ring);outline:none}.tr-rowbtn:disabled{color:var(--c-text-disabled,#a8a8b0);cursor:not-allowed}.tr-rowbtn--danger:hover{border-color:var(--c-danger-border,#fecaca);color:var(--c-danger-text,#b91c1c)}.tr-rowbtn--danger[data-armed]{border-color:var(--c-danger-border,#fecaca);background:var(--c-danger-fill-soft,#fffbfb);color:var(--c-danger-text,#b91c1c)}.tr-rowbtn--accent:hover{border-color:var(--a-ring,#1f5fcc24);color:var(--a,#1f5fcc)}.tr-rowbtn__confirm{font:600 11px/1 var(--ff-sans);margin-left:5px}.tr-rowlink{font:500 var(--fsm,12px) / 1.35 var(--ff-mono);color:var(--a,#1f5fcc);text-decoration:none}.tr-rowlink:hover{color:var(--a-hover,#17489b);text-decoration:underline}.tr-rowlink:focus-visible{border-radius:var(--r-check,4px);box-shadow:var(--ring);outline:none}.tr-btn-md{height:var(--h-control-sm,34px);border:1px solid var(--c-border-input,#e3e3e7);border-radius:var(--r-input,9px);background:var(--c-surface,#fff);cursor:pointer;box-shadow:var(--sh-card,0 1px 2px #1018280a);font:600 12.5px/1 var(--ff-sans);color:var(--c-text-2,#42424a);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.tr-btn-md:hover{background:var(--c-fill-subtle,#fbfbfc)}.tr-btn-md--primary{background:var(--a,#1f5fcc);color:#fff;box-shadow:var(--sh-btn,0 1px 2px #1018281a);border:0;padding:0 16px}.tr-btn-md--primary:hover{background:var(--a-hover,#17489b)}.tr-btn-md--icon{width:var(--h-control-sm,34px);padding:0}.tr-btn-md--danger{border-color:var(--c-danger-border,#fca5a5);color:var(--c-danger-text,#b91c1c)}.tr-btn-md--danger:hover{background:var(--c-danger-fill,#fbe9e9)}.tr-btn-md:disabled{background:var(--c-fill-subtle,#fbfbfc);color:var(--c-text-placeholder,#c6c6ce);cursor:not-allowed;box-shadow:none}.tr-empty-state{text-align:center;padding:48px 24px}.tr-empty-state__title{font:600 13.5px/1.3 var(--ff-sans);color:var(--c-text,#18181b)}.tr-empty-state__body{max-width:380px;font:var(--fsms,11.5px) / 1.55 var(--ff-sans);color:var(--c-text-muted,#8b8b94);text-wrap:pretty;margin:7px auto 0}.tr-field{height:var(--h-control,38px);border:1px solid var(--c-border-input,#e3e3e7);border-radius:var(--r-input,9px);background:var(--c-surface,#fff);text-align:left;align-items:center;gap:8px;width:100%;padding:0 11px;transition:border-color .12s,box-shadow .12s;display:flex}.tr-field--sm{width:190px}.tr-field--md{width:min(268px,100%)}.tr-field:focus-within,.tr-field[data-state=open]{border-color:var(--a,#1f5fcc);box-shadow:var(--ring,0 0 0 3px #1f5fcc24);outline:none}.tr-field[data-invalid=true]{border-color:var(--c-danger,#dc2626)}.tr-field[data-invalid=true]:focus-within,.tr-field[data-invalid=true][data-state=open]{box-shadow:var(--ring-error,0 0 0 3px #dc26261a)}.tr-field[data-readonly=true]{border-color:var(--c-divider,#efeff1);background:var(--c-fill-subtle,#fbfbfc);color:var(--c-text-3,#6c6c75)}fieldset:disabled .tr-field{border-color:var(--c-divider,#efeff1);background:var(--c-fill-subtle,#fbfbfc);color:var(--c-text-3,#6c6c75);cursor:not-allowed}fieldset:disabled .tr-field .tr-input,fieldset:disabled .tr-field .tr-value-mono,fieldset:disabled .tr-field .tr-caret{color:var(--c-text-3,#6c6c75);cursor:not-allowed}.tr-field[data-disabled=true]{background:var(--c-fill-subtle,#fbfbfc);color:var(--c-text-placeholder,#c6c6ce);cursor:not-allowed}.tr-field[data-readonly=true] .tr-input,.tr-field[data-readonly=true] .tr-value-mono{color:var(--c-text-3,#6c6c75)}.tr-field[data-disabled=true] .tr-input,.tr-field[data-disabled=true] .tr-value-mono,.tr-field[data-disabled=true] .tr-caret{color:var(--c-text-placeholder,#c6c6ce);cursor:not-allowed}.tr-cell{width:100%;min-width:0;height:var(--h-control-xs,30px);border:1px solid var(--c-divider,#efeff1);border-radius:var(--r-tile,7px);background:var(--c-surface,#fff);font:500 var(--fsm,12px) / 1 var(--ff-mono);font-variant-numeric:tabular-nums;color:var(--c-text,#18181b);text-align:right;outline:none;padding:0 8px;transition:border-color .12s,box-shadow .12s}.tr-cell:hover{border-color:var(--c-border-input,#e3e3e7)}.tr-cell:focus{border-color:var(--a,#1f5fcc);box-shadow:var(--ring,0 0 0 3px #1f5fcc24)}.tr-cell[data-zero=true]{color:var(--c-text-disabled,#a8a8b0)}.tr-cell[data-invalid=true]{border-color:var(--c-danger,#dc2626)}.tr-cell[data-invalid=true]:focus{box-shadow:var(--ring-error,0 0 0 3px #dc26261a)}fieldset:disabled .tr-cell{background:var(--c-fill-subtle,#fbfbfc);color:var(--c-text-placeholder,#c6c6ce);cursor:not-allowed}.tr-input{min-width:0;font:var(--fs,13px) / 1 var(--ff-sans);color:var(--c-text,#18181b);background:0 0;border:0;outline:none;flex:1}.tr-input::placeholder{color:var(--c-text-placeholder,#c6c6ce)}.tr-value-mono{min-width:0;font:500 var(--fs,13px) / 1 var(--ff-mono);color:var(--c-text,#18181b);text-align:left;flex:1}.tr-value-mono[data-placeholder=true]{color:var(--c-text-placeholder,#c6c6ce)}.tr-caret{color:var(--c-text-muted,#8b8b94);cursor:inherit;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.tr-icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;display:block}.tr-icon--check{stroke-width:1.9px;width:9px;height:9px}.tr-icon--sort,.tr-icon--filter{stroke-width:1.5px;width:11px;height:11px}.tr-icon--burger{width:16px;height:16px}.tr-icon--caret{stroke-width:1.6px;width:10px;height:10px}.tr-check{cursor:pointer;font:12.5px/1 var(--ff-sans);color:var(--c-text,#18181b);align-items:center;gap:9px;display:inline-flex}.tr-check__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tr-check__box{border-radius:var(--r-check,4px);border:1px solid var(--c-border-strong,#d2d2d8);background:var(--c-surface,#fff);color:#0000;flex:none;justify-content:center;align-items:center;width:15px;height:15px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.tr-check__input:checked+.tr-check__box{border-color:var(--a,#1f5fcc);background:var(--a,#1f5fcc);color:var(--c-on-dark,#fff)}.tr-check__input:focus-visible+.tr-check__box{box-shadow:var(--ring,0 0 0 3px #1f5fcc24)}.tr-check__input:disabled+.tr-check__box{border-color:var(--c-divider,#efeff1);background:var(--c-fill-subtle,#fbfbfc)}.tr-check__input:disabled:checked+.tr-check__box{border-color:var(--c-border-strong,#d2d2d8);background:var(--c-track,#f0f0f3);color:var(--c-text-disabled,#a8a8b0)}.tr-check__input:disabled~*{color:var(--c-text-placeholder,#c6c6ce)}.tr-label{font:500 10px/1 var(--ff-mono);letter-spacing:.05em;color:var(--c-text-muted,#8b8b94);text-transform:uppercase;margin-bottom:7px;display:block}.tr-label__req{color:var(--c-danger,#dc2626);margin-left:2px}.tr-help{font:var(--fsms,11.5px) / 1.5 var(--ff-sans);color:var(--c-text-muted,#8b8b94);text-wrap:pretty;margin-top:6px}.tr-error{font:var(--fsms,11.5px) / 1.5 var(--ff-sans);color:var(--c-danger-text,#b91c1c);text-wrap:pretty;margin-top:6px}.tr-alert{border:1px solid var(--c-danger-border,#fca5a5);border-radius:var(--r-panel,11px);background:var(--c-danger-fill-soft,#fffbfb);gap:11px;padding:12px 13px;display:flex}.tr-alert__bar{border-radius:var(--r-pill,999px);background:var(--c-danger,#dc2626);flex:none;width:3px}.tr-alert__title{font:600 12.5px/1.35 var(--ff-sans);color:var(--c-danger-strong,#991b1b);text-wrap:pretty}.tr-alert__body{font:var(--fsms,11.5px) / 1.5 var(--ff-sans);color:var(--c-danger-text,#b91c1c);text-wrap:pretty;margin-top:4px}.tr-tag-auto{font:500 9px/1 var(--ff-mono);letter-spacing:.05em;color:var(--c-text-muted,#8b8b94);background:var(--c-track,#f0f0f3);border-radius:var(--r-check,4px);flex:none;padding:3px 5px}.tr-popover{background:var(--c-surface,#fff);border:1px solid var(--c-border-card,#e7e7ea);border-radius:var(--r-panel,11px);box-shadow:var(--sh-pop,0 10px 24px #1018281a);z-index:50;overflow:hidden}.tr-popover--match-trigger{width:var(--reka-combobox-trigger-width,var(--reka-popper-anchor-width,auto));min-width:220px}.tr-popover--month{width:min(264px,100vw - 32px)}.tr-popover--filter{width:min(236px,100vw - 32px)}.tr-popover--filter-cal{width:min(264px,100vw - 32px)}.tr-popover--filter-list{width:min(304px,100vw - 32px)}.tr-popover--time{width:min(236px,100vw - 32px)}.tr-popover--datetime{width:min(404px,100vw - 32px)}.tr-popover--range{width:min(624px,100vw - 32px)}.tr-popover--range-bare{width:min(492px,100vw - 32px)}.tr-dt-cols{display:flex}.tr-dt-cols__cal{border-right:1px solid var(--c-row-divider,#f2f2f4);flex:1;min-width:0}.tr-dt-cols__time{flex:none;width:150px}.tr-range-body{display:flex}.tr-range-body__cal{flex:1;min-width:0}@media (width<=720px){.tr-range-body,.tr-cal-months{flex-direction:column}.tr-presets{border-right:0;border-bottom:1px solid var(--c-row-divider,#f2f2f4);width:auto}}.tr-popover__list{overscroll-behavior:contain;max-height:264px;overflow:auto}.tr-popover__search{height:var(--h-search,32px);border:1px solid var(--c-border-input,#e3e3e7);border-radius:var(--r-tile-lg,8px);background:var(--c-fill-subtle,#fbfbfc);align-items:center;gap:8px;margin:9px 10px;padding:0 10px;display:flex}.tr-popover__foot{border-top:1px solid var(--c-row-divider,#f2f2f4);background:var(--c-fill-subtle,#fbfbfc);align-items:center;gap:8px;padding:10px 11px;display:flex}.tr-empty{font:var(--fsms,11.5px) / 1.5 var(--ff-sans);color:var(--c-text-muted,#8b8b94);text-align:center;padding:14px 12px}.tr-opt{border-top:1px solid var(--c-divider-soft,#f5f5f7);background:var(--c-surface,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:9px 11px;display:flex}.tr-opt:first-child{border-top-color:#0000}.tr-opt[data-highlighted]{background:var(--a-soft,#1f5fcc0f);outline:none}.tr-opt[data-state=checked]{background:var(--a-soft-weak,#1f5fcc0d)}.tr-opt[data-disabled]{color:var(--c-text-placeholder,#c6c6ce);cursor:not-allowed}.tr-opt__avatar{border-radius:var(--r-tile,7px);background:var(--c-track,#f0f0f3);width:24px;height:24px;color:var(--c-neutral-text,#5c5c66);font:700 9px/24px var(--ff-mono);text-align:center;flex:none}.tr-opt__body{flex:1;min-width:0}.tr-opt__title,.tr-opt__sub{display:block}.tr-opt__title{font:600 12.5px/1.25 var(--ff-sans);color:var(--c-text,#18181b);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-opt__sub{font:400 10.5px/1.25 var(--ff-mono);color:var(--c-text-muted,#8b8b94);margin-top:var(--subgap,3px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-opt__meta{font:500 10px/1 var(--ff-mono);color:var(--c-text-muted,#8b8b94);text-transform:uppercase;flex:none}.tr-opt__meta[data-muted=true]{color:var(--c-text-placeholder,#c6c6ce)}.tr-cal{width:264px}.tr-cal__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tr-cal__title{font:700 12px/1 var(--ff-sans);color:var(--c-text,#18181b)}.tr-navbtn{border:1px solid var(--c-border-card,#e7e7ea);border-radius:var(--r-tile,7px);background:var(--c-surface,#fff);cursor:pointer;width:24px;height:24px;font:10px/1 var(--ff-mono);color:var(--c-text-2,#42424a);flex:none}.tr-navbtn:hover{background:var(--c-fill-subtle,#fbfbfc)}.tr-navbtn:focus-visible{border-color:var(--a,#1f5fcc);box-shadow:var(--ring,0 0 0 3px #1f5fcc24);outline:none}.tr-pop-head{border-bottom:1px solid var(--c-row-divider,#f2f2f4);align-items:center;gap:6px;padding:11px 12px;display:flex}.tr-pop-head__title{font:700 13px/1 var(--ff-mono);color:var(--c-text,#18181b)}.tr-pop-head__picks{flex:1;justify-content:center;gap:6px;display:flex}.tr-navbtn--lg{border-radius:var(--r-tile-lg,8px);width:26px;height:26px;font-size:11px}.tr-headbtn{border-radius:var(--r-tile-lg,8px);cursor:pointer;height:28px;font:700 12.5px/1 var(--ff-mono);color:var(--c-text,#18181b);background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;display:flex}.tr-headbtn:hover{background:var(--c-fill-subtle,#fbfbfc)}.tr-headbtn:focus-visible{box-shadow:var(--ring,0 0 0 3px #1f5fcc24);outline:none}.tr-cal__body{padding:12px}.tr-cal__grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.tr-grid-3{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}.tr-mycell{text-align:center;border-radius:var(--r-tile-lg,8px);font:500 11.5px/32px var(--ff-mono);color:var(--c-text-2,#42424a);cursor:pointer;background:0 0;border:0;padding:0}.tr-mycell:hover:not([data-selected]):not(:disabled){background:var(--c-track,#f0f0f3)}.tr-mycell[data-selected]{background:var(--a,#1f5fcc);color:#fff;font-weight:600}.tr-mycell:disabled{color:var(--c-text-placeholder,#c6c6ce);cursor:default}.tr-mycell:focus-visible{box-shadow:var(--ring,0 0 0 3px #1f5fcc24);outline:none}.tr-timecols{gap:6px;padding:11px 10px;display:flex}.tr-timecol{flex:1;min-width:0}.tr-timecol__head{font:600 9px/1 var(--ff-mono);letter-spacing:.09em;color:var(--c-text-disabled,#a8a8b0);text-align:center;border-bottom:1px solid var(--c-row-divider,#f2f2f4);padding-bottom:6px}.tr-timecol__list{overscroll-behavior:contain;scrollbar-width:none;height:126px;padding-top:4px;overflow:auto}.tr-timecol__list::-webkit-scrollbar{width:0}.tr-timeitem{text-align:center;border-radius:var(--r-tile,7px);width:100%;font:500 11.5px/26px var(--ff-mono);color:var(--c-text-2,#42424a);cursor:pointer;background:0 0;border:0;padding:0;display:block}.tr-timeitem:hover:not([data-selected]){background:var(--c-track,#f0f0f3)}.tr-timeitem[data-selected]{background:var(--a,#1f5fcc);color:#fff}.tr-timeitem:focus-visible{box-shadow:var(--ring,0 0 0 3px #1f5fcc24);outline:none}.tr-pop-foot__label{font:500 9.5px/1 var(--ff-mono);letter-spacing:.05em;color:var(--c-text-muted,#8b8b94)}.tr-pop-foot__value{font:600 11.5px/1 var(--ff-mono);color:var(--c-text,#18181b)}.tr-pop-foot__hint{font:500 11px/1 var(--ff-mono);color:var(--c-text-muted,#8b8b94)}.tr-cal-months{gap:14px;display:flex}.tr-cal-months>*{flex:1;min-width:0}.tr-cal__month-title{text-align:center;font:700 11.5px/1 var(--ff-mono);color:var(--c-text,#18181b);padding-bottom:9px}.tr-presets{border-right:1px solid var(--c-row-divider,#f2f2f4);flex:none;width:132px;padding:9px 8px}.tr-preset{text-align:left;border-radius:var(--r-tile-lg,8px);width:100%;color:var(--c-text-2,#42424a);font:400 12px/1.2 var(--ff-sans);cursor:pointer;background:0 0;border:0;padding:7px 9px;display:block}.tr-preset:hover{background:var(--c-fill-subtle,#fbfbfc)}.tr-preset[data-active=true]{background:var(--a-soft,#1f5fcc0f);color:var(--a,#1f5fcc);font-weight:600}.tr-dow{text-align:center;font:600 9px/18px var(--ff-mono);color:var(--c-text-disabled,#a8a8b0)}.tr-day{text-align:center;border-radius:var(--r-tile,7px);font:500 11px/24px var(--ff-mono);color:var(--c-text-2,#42424a);cursor:pointer;background:0 0;border:0;padding:0}.tr-day:hover:not([data-selected]):not(:disabled){background:var(--c-track,#f0f0f3)}.tr-day[data-today]{box-shadow:inset 0 0 0 1px var(--c-border-strong,#d2d2d8)}.tr-day[data-in-range]{background:var(--a-soft-strong,#1f5fcc1a);border-radius:0}.tr-day[data-selected]{background:var(--a,#1f5fcc);color:#fff}.tr-day:disabled,.tr-day[data-outside]{color:var(--c-text-placeholder,#c6c6ce);cursor:default}.tr-day:focus-visible{box-shadow:var(--ring,0 0 0 3px #1f5fcc24);outline:none}.tr-btn{height:var(--h-control-xs,30px);border-radius:var(--r-tile-lg,8px);cursor:pointer;font:600 11.5px/1 var(--ff-sans);color:var(--c-text-2,#42424a);background:0 0;border:0;padding:0 10px}.tr-btn--primary{background:var(--a,#1f5fcc);color:#fff;box-shadow:var(--sh-btn,0 1px 2px #1018281a);padding:0 14px}.tr-btn--accent{color:var(--a,#1f5fcc)}.tr-btn--accent:hover{background:var(--a-soft,#1f5fcc0f)}.tr-btn--primary:hover{background:var(--a-hover,#17489b)}.tr-btn:disabled{background:var(--c-fill-subtle,#fbfbfc);color:var(--c-text-placeholder,#c6c6ce);cursor:not-allowed;box-shadow:none}.tr-seg{border:1px solid var(--c-border-input,#e3e3e7);border-radius:var(--r-input,9px);height:var(--h-control,38px);display:flex;overflow:hidden}.tr-seg__btn{border:0;border-right:1px solid var(--c-divider,#efeff1);cursor:pointer;background:var(--c-surface,#fff);color:var(--c-text-2,#42424a);font:600 12px/1 var(--ff-sans);flex:1;padding:0 12px}.tr-seg__btn:last-child{border-right:0}.tr-seg__btn[aria-pressed=true]{background:var(--c-panel-dark,#18181b);color:#fff}.tr-seg__btn:focus-visible{box-shadow:inset var(--ring,0 0 0 3px #1f5fcc24);outline:none}.tr-seg__btn:disabled{cursor:default;background:var(--c-fill-subtle,#fbfbfc);color:var(--c-text-disabled,#a8a8b0)}.tr-seg__btn:disabled[aria-pressed=true]{background:var(--c-track,#f0f0f3);color:var(--c-text-3,#6c6c75)}.tr-card__head .tr-seg{height:var(--h-control-xs,30px);flex:none}.tr-card__head .tr-seg__btn{white-space:nowrap;padding:0 11px;font-size:11px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--c-workspace);color:var(--c-text);font-family:var(--ff-sans);font-size:var(--fs);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.4}.mono,code,kbd,samp,pre{font-family:var(--ff-mono);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}*{scrollbar-width:thin;scrollbar-color:#18181b29 transparent}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#18181b29;background-clip:padding-box;border:4px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#18181b47}
