@font-face{font-family:fontUi;src:url(../media/IBMPlexSans_Regular-s.p.2e_-c_m03txvi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontUi;src:url(../media/IBMPlexSans_Medium-s.p.3n25cgfiu6qss.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontUi;src:url(../media/IBMPlexSans_SemiBold-s.p.2sutjpuns2xc5.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontUi Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.fontui_f394a3b-module__gWps8a__className{font-family:fontUi,fontUi Fallback,system-ui,sans-serif}.fontui_f394a3b-module__gWps8a__variable{--font-ui:"fontUi", "fontUi Fallback", system-ui, sans-serif}
@font-face{font-family:fontDisplay;src:url(../media/Audiowide_Regular-s.2227lv81n2za7.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:77.86%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:127.12%}.fontdisplay_a25f3a92-module__S1rxXq__className{font-family:fontDisplay,fontDisplay Fallback,system-ui,sans-serif;font-style:normal;font-weight:400}.fontdisplay_a25f3a92-module__S1rxXq__variable{--font-audiowide:"fontDisplay", "fontDisplay Fallback", system-ui, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#f4f4f8)var(--lightningcss-dark,#111);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--color-surface-inset:var(--lightningcss-light,#ebebf2)var(--lightningcss-dark,#222);--color-surface-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#333);--color-text-primary:var(--lightningcss-light,#111)var(--lightningcss-dark,#fff);--color-text-secondary:var(--lightningcss-light,#5c5c66)var(--lightningcss-dark,#b3b3bd);--color-text-muted:var(--lightningcss-light,#68686f)var(--lightningcss-dark,#9a9aa4);--color-accent:var(--lightningcss-light,#44d)var(--lightningcss-dark,#7777ec);--color-accent-text:var(--lightningcss-light,#44d)var(--lightningcss-dark,#9999f2);--color-accent-secondary:var(--lightningcss-light,#7777ec)var(--lightningcss-dark,#7777ec);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-positive:var(--lightningcss-light,#077a00)var(--lightningcss-dark,#4cc24c);--color-positive-brand:var(--lightningcss-light,#088800)var(--lightningcss-dark,#088800);--color-negative:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff6b6b);--color-warning:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#f2b84b);--color-border:var(--lightningcss-light,#c9c9d3)var(--lightningcss-dark,#333);--color-border-strong:var(--lightningcss-light,#80808c)var(--lightningcss-dark,#7c7c88);--color-focus:var(--lightningcss-light,#44d)var(--lightningcss-dark,#9999f2);--shadow-shade-inset:var(--lightningcss-light,#11111114)var(--lightningcss-dark,#00000080);--shadow-highlight-inset:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff0a);--shadow-shade-near:var(--lightningcss-light,#1111110f)var(--lightningcss-dark,#0006);--shadow-shade-far:var(--lightningcss-light,#1111110f)var(--lightningcss-dark,#00000059);--shadow-shade-overlay:var(--lightningcss-light,#1111111f)var(--lightningcss-dark,#00000080);--shadow-inset:inset 0 1px 2px var(--shadow-shade-inset), inset 0 -1px 0 var(--shadow-highlight-inset);--shadow-raised:0 1px 2px var(--shadow-shade-near), 0 4px 12px var(--shadow-shade-far);--shadow-overlay:0 8px 32px var(--shadow-shade-overlay);--text-display-l:400 56px / 64px var(--font-display);--text-h1:600 32px / 40px var(--font-ui);--text-h2:600 24px / 32px var(--font-ui);--text-h3:600 18px / 26px var(--font-ui);--text-body-l:400 18px / 28px var(--font-ui);--text-body:400 16px / 24px var(--font-ui);--text-body-s:400 14px / 20px var(--font-ui);--text-label:500 12px / 16px var(--font-ui);--text-metric:600 28px / 36px var(--font-ui);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-pill:999px;--motion-fast:.12s;--motion-base:.2s;--motion-easing:cubic-bezier(.2, 0, 0, 1);--z-dropdown:10;--z-sticky:20;--z-overlay:40;--z-modal:50;--z-toast:60;--touch-target-min:44px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}
.t-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-button[data-focus-visible],.t-input[data-focus-visible],.t-input-group[data-focus-within],.t-select__trigger[data-focus-visible],.t-check__button[data-focus-visible] .t-check__box,.t-check__button[data-focus-visible] .t-switch__track,.t-segmented__item[data-focus-visible],.t-tabs__tab[data-focus-visible],.t-listbox__item[data-focus-visible],.t-toast[data-focus-visible],.t-toast__close[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:2px}.t-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-5);border-radius:var(--radius-m);font:var(--text-body);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:500;display:inline-flex;position:relative}.t-button[data-size=s]{min-height:32px;padding:0 var(--space-3);font:var(--text-body-s);font-weight:500}.t-button[data-variant=primary]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-raised)}.t-button[data-variant=primary][data-hovered]{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text-primary))}.t-button[data-variant=secondary]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}.t-button[data-variant=ghost]{color:var(--color-text-primary);background:0 0}.t-button[data-variant=secondary][data-hovered],.t-button[data-variant=ghost][data-hovered],.t-button[data-variant=danger][data-hovered]{background:var(--color-surface-inset)}.t-button[data-variant=danger]{background:var(--color-surface);border-color:var(--color-negative);color:var(--color-negative)}.t-button[data-pressed]{box-shadow:var(--shadow-inset)}.t-button[data-disabled]{cursor:not-allowed;opacity:.5;box-shadow:none}.t-button[data-pending]{cursor:progress}a.t-button{box-sizing:border-box;text-decoration:none}.t-button[data-pending] .t-button__label{visibility:hidden}.t-button__spinner{margin:auto;position:absolute;inset:0}.t-icon-button{min-width:var(--touch-target-min);padding:0}.t-spinner{box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:1.25em;height:1.25em;animation:.8s linear infinite t-spin;display:inline-block}@keyframes t-spin{to{transform:rotate(360deg)}}.t-progress{gap:var(--space-2);font:var(--text-body-s);color:var(--color-text-secondary);grid-template-columns:1fr auto;display:grid}.t-progress__track{border-radius:var(--radius-pill);background:var(--color-surface-inset);height:8px;box-shadow:var(--shadow-inset);grid-column:1/-1;overflow:hidden}.t-progress__fill{background:var(--color-accent);height:100%;transition:width var(--motion-base) var(--motion-easing);display:block}.t-skeleton{border-radius:var(--radius-s);background:var(--color-surface-inset);animation:1.4s ease-in-out infinite t-pulse;display:block}@keyframes t-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.t-spinner,.t-skeleton{animation:none}}.t-field{gap:var(--space-2);flex-direction:column;display:flex}.t-field__label{font:var(--text-label);color:var(--color-text-secondary)}.t-field__description{font:var(--text-body-s);color:var(--color-text-muted)}.t-field__error{font:var(--text-body-s);color:var(--color-negative)}.t-field__counter{font:var(--text-label);color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.t-input{box-sizing:border-box;min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-surface-inset);box-shadow:var(--shadow-inset);color:var(--color-text-primary);font:var(--text-body)}.t-input::placeholder,.t-input-group__input::placeholder{color:var(--color-text-muted)}.t-input[data-invalid],.t-field[data-invalid] .t-input{border-color:var(--color-negative)}.t-input[data-disabled],.t-field[data-disabled] .t-input{opacity:.5;cursor:not-allowed}.t-textarea{resize:vertical;min-height:calc(var(--touch-target-min) * 2)}.t-input-group{align-items:center;gap:var(--space-2);display:flex}.t-input-group__input{min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0}.t-input-group__unit{color:var(--color-text-secondary);font:var(--text-body-s)}.t-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;display:flex}.t-select__value[data-placeholder]{color:var(--color-text-muted)}.t-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.t-select__value .t-listbox__check{display:none}.t-select__trigger .t-icon{color:var(--color-text-secondary);flex:none}.t-popover{min-width:var(--trigger-width);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface-elevated);box-shadow:var(--shadow-overlay);z-index:var(--z-dropdown)}.t-listbox{max-height:320px;padding:var(--space-1);outline:none;overflow:auto}.t-listbox__item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:var(--color-text-primary);cursor:pointer;outline:none}.t-listbox__item[data-focused],.t-listbox__item[data-hovered]{background:var(--color-surface-inset)}.t-listbox__item[data-selected]{color:var(--color-accent-text);font-weight:600}.t-listbox__item[data-disabled]{opacity:.5;cursor:not-allowed}.t-check{gap:var(--space-1);flex-direction:column;display:flex}.t-check__button{align-items:center;gap:var(--space-3);min-height:var(--touch-target-min);color:var(--color-text-primary);cursor:pointer;display:inline-flex}.t-check__box{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-surface-inset);width:20px;height:20px;box-shadow:var(--shadow-inset);border-radius:6px;flex:none}.t-check__button[data-selected] .t-check__box{border-color:var(--color-accent);background:var(--color-accent);box-shadow:none;position:relative}.t-check__button[data-selected] .t-check__box:after{content:"";background:var(--color-on-accent);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat}.t-check__button[data-invalid] .t-check__box{border-color:var(--color-negative)}.t-check__button[data-disabled]{opacity:.5;cursor:not-allowed}.t-switch__track{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-inset);width:40px;height:24px;box-shadow:var(--shadow-inset);transition:background-color var(--motion-fast) var(--motion-easing);flex:none;position:relative}.t-switch__thumb{border-radius:var(--radius-pill);background:var(--color-text-secondary);width:18px;height:18px;transition:transform var(--motion-fast) var(--motion-easing);position:absolute;top:2px;left:2px}.t-check__button[data-selected] .t-switch__track{border-color:var(--color-accent);background:var(--color-accent)}.t-check__button[data-selected] .t-switch__thumb{background:var(--color-on-accent);transform:translate(16px)}.t-segmented{padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-m);background:var(--color-surface-inset);box-shadow:var(--shadow-inset);display:inline-flex}.t-segmented__item{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-s);color:var(--color-text-secondary);font:var(--text-body-s);cursor:pointer;background:0 0;border:0;font-weight:500}.t-segmented__item[data-hovered]{color:var(--color-text-primary)}.t-segmented__item[data-selected]{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-raised)}.t-tabs,.t-tabs__panel{min-width:0}.t-tabs__list{column-gap:var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.t-tabs__tab{padding:var(--space-3) 0;color:var(--color-text-secondary);font:var(--text-body);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.t-tabs__tab[data-hovered]{color:var(--color-text-primary)}.t-tabs__tab[data-selected]{border-bottom-color:var(--color-accent);color:var(--color-text-primary)}.t-tabs__tab[data-disabled]{opacity:.5;cursor:not-allowed}.t-tabs__panel{padding-top:var(--space-5);outline:none}.t-tabs__panel[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:2px}.t-overlay{z-index:var(--z-overlay);padding:var(--space-4);background:#11111173;place-items:center;display:grid;position:fixed;inset:0}.t-modal{z-index:var(--z-modal);width:min(100%,480px);max-height:calc(100dvh - 2 * var(--space-4));border-radius:var(--radius-xl);background:var(--color-surface-elevated);box-shadow:var(--shadow-overlay);overflow:auto}.t-overlay[data-entering] .t-modal{animation:t-rise var(--motion-base) var(--motion-easing)}@keyframes t-rise{0%{opacity:0;transform:translateY(8px)}}.t-dialog{padding:var(--space-6);color:var(--color-text-primary);outline:none}.t-dialog__title{margin:0 0 var(--space-4);font:var(--text-h2)}.t-dialog__body{color:var(--color-text-secondary)}.t-dialog__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.t-toast-region{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);outline:none;flex-direction:column;display:flex;position:fixed}.t-toast{align-items:flex-start;gap:var(--space-3);width:min(360px, calc(100vw - 2 * var(--space-4)));padding:var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-l);background:var(--color-surface-elevated);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);display:flex}.t-toast[data-tone=success]{border-left-color:var(--color-positive)}.t-toast[data-tone=error]{border-left-color:var(--color-negative)}.t-toast__content{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.t-toast__title{font:var(--text-body);font-weight:600}.t-toast__description{font:var(--text-body-s);color:var(--color-text-secondary)}.t-toast__close{border-radius:var(--radius-s);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;font-size:20px}.t-toast__close[data-hovered]{background:var(--color-surface-inset)}.t-banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.t-banner[data-tone=warning]{border-left-color:var(--color-warning)}.t-banner[data-tone=error]{border-left-color:var(--color-negative)}.t-banner[data-tone=neutral]{border-left-color:var(--color-border-strong)}.t-banner__text{gap:var(--space-2);flex-wrap:wrap;display:flex}.t-banner__title{font-weight:600}.t-empty{align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);text-align:center;flex-direction:column;display:flex}.t-empty__illustration img{width:160px;height:auto}.t-empty__title{font:var(--text-h3);color:var(--color-text-primary);margin:0}.t-empty__description{max-width:48ch;color:var(--color-text-secondary);margin:0}.t-empty__action{margin-top:var(--space-3)}.t-card{padding:var(--space-5);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-raised);color:var(--color-text-primary)}.t-inset{padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-inset);box-shadow:var(--shadow-inset);color:var(--color-text-primary)}.t-badge{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font:var(--text-label);align-items:center;display:inline-flex}.t-badge[data-tone=accent]{border-color:var(--color-accent-text);color:var(--color-accent-text)}.t-badge[data-tone=positive]{border-color:var(--color-positive);color:var(--color-positive)}.t-badge[data-tone=negative]{border-color:var(--color-negative);color:var(--color-negative)}.t-badge[data-tone=warning]{border-color:var(--color-warning);color:var(--color-warning)}.t-status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font:var(--text-label);white-space:nowrap;display:inline-flex}.t-status__mark{font-size:.75rem;line-height:1}.t-status[data-tone=accent]{border-color:var(--color-accent-text);color:var(--color-accent-text)}.t-status[data-tone=positive]{border-color:var(--color-positive);color:var(--color-positive)}.t-status[data-tone=negative]{border-color:var(--color-negative);color:var(--color-negative)}.t-status[data-tone=warning]{border-color:var(--color-warning);color:var(--color-warning)}.t-num{font-variant-numeric:tabular-nums;white-space:nowrap}.t-num[data-tone=pnl][data-sign=positive]{color:var(--color-positive)}.t-num[data-tone=pnl][data-sign=negative]{color:var(--color-negative)}.t-num__icon{margin-inline-end:.25em}.t-na{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.t-na[data-layout=stacked]{flex-direction:column;align-items:flex-start}.t-na__label{color:var(--color-text-secondary);font-weight:500}.t-na__reason{color:var(--color-text-secondary);font:var(--text-body-s)}.t-datetime{font-variant-numeric:tabular-nums;white-space:nowrap}.t-input-group__button[data-focus-visible],.t-check__button[data-focus-visible] .t-radio__dot,.t-date-input__segment[data-focus-visible],.t-calendar__nav[data-focus-visible],.t-calendar__cell[data-focus-visible],.t-menu__item[data-focus-visible],.t-chip[data-focus-visible],.t-tag[data-focus-visible],.t-tag__remove[data-focus-visible],.t-table__scroll:focus-visible,.t-table__th[data-focus-visible],.t-table__row[data-focus-visible],.t-table__td[data-focus-visible],.t-dropzone[data-focus-visible],.t-pagination__link[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:2px}.t-icon{flex:none}.t-input-group__button{width:32px;height:32px;margin-block:calc(var(--space-1) * -1);border-radius:var(--radius-s);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc(var(--space-1) * -1);padding:0;display:inline-grid}.t-input-group__button[data-hovered],.t-input-group__button[data-pressed]{background:var(--color-surface);color:var(--color-text-primary)}.t-input-group__button[data-selected]{color:var(--color-accent-text)}.t-input-group__button[data-disabled]{cursor:not-allowed}.t-input-group .t-spinner{color:var(--color-text-muted)}.t-field[data-invalid] .t-input-group{border-color:var(--color-negative)}.t-field[data-disabled] .t-input-group{opacity:.5}.t-radio-group__options{gap:var(--space-1);flex-direction:column;display:flex}.t-radio-group__options[data-orientation=horizontal]{gap:var(--space-1) var(--space-5);flex-flow:wrap}.t-radio__dot{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-inset);width:20px;height:20px;box-shadow:var(--shadow-inset);flex:none}.t-check__button[data-selected] .t-radio__dot{border:6px solid var(--color-accent);background:var(--color-on-accent);box-shadow:none}.t-check__button[data-invalid] .t-radio__dot{border-color:var(--color-negative)}.t-check__description{padding-inline-start:calc(20px + var(--space-3))}.t-listbox__item{align-items:center;gap:var(--space-2);display:flex}.t-listbox__check{width:16px;color:var(--color-accent-text);place-items:center;display:inline-grid}.t-listbox__empty{padding:var(--space-3);color:var(--color-text-secondary);font:var(--text-body-s)}.t-select__chevron{color:var(--color-text-secondary)}.t-date-input{font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex}.t-date-input__segment{color:var(--color-text-primary);border-radius:4px;outline:none;padding:0 1px}.t-date-input__segment[data-placeholder],.t-date-input__segment[data-type=literal]{color:var(--color-text-muted)}.t-date-input__segment[data-type=timeZoneName]{color:var(--color-text-secondary);margin-inline-start:var(--space-1)}.t-date-input__segment[data-focused]{background:var(--color-accent);color:var(--color-on-accent)}.t-calendar-popover{min-width:auto}.t-calendar-dialog{padding:var(--space-4);outline:none}.t-calendar{color:var(--color-text-primary)}.t-calendar__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.t-calendar__heading{font:var(--text-body);margin:0;font-weight:600}.t-calendar__nav{border-radius:var(--radius-s);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.t-calendar__nav[data-hovered]{background:var(--color-surface-inset)}.t-calendar__grid{border-collapse:collapse}.t-calendar__grid th{padding-bottom:var(--space-2);color:var(--color-text-secondary);font:var(--text-label)}.t-calendar__cell{border-radius:var(--radius-s);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;place-items:center;width:36px;height:36px;display:grid}.t-calendar__cell[data-outside-month]{display:none}.t-calendar__cell[data-hovered]{background:var(--color-surface-inset)}.t-calendar__cell[data-selected]{background:var(--color-accent);color:var(--color-on-accent)}.t-calendar__cell[data-disabled],.t-calendar__cell[data-unavailable]{color:var(--color-text-muted);cursor:not-allowed;text-decoration:line-through}.t-popover__dialog{max-width:min(360px, calc(100vw - 2 * var(--space-4)));padding:var(--space-4);color:var(--color-text-primary);outline:none}.t-tooltip{max-width:280px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--color-text-primary);color:var(--color-bg);font:var(--text-body-s);box-shadow:var(--shadow-overlay);z-index:var(--z-dropdown)}.t-tooltip__arrow svg{fill:var(--color-text-primary);display:block}.t-tooltip[data-placement=bottom] .t-tooltip__arrow svg{transform:rotate(180deg)}.t-menu-popover{min-width:220px}.t-menu__header{padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-primary)}.t-menu{padding:var(--space-1);outline:none}.t-menu[role=menu]:focus-visible,.t-listbox[role=listbox]:focus-visible{outline:none}.t-menu__title{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-secondary);font:var(--text-label)}.t-menu__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border)}.t-menu__item{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--color-text-primary);cursor:pointer;outline:none;text-decoration:none;display:flex}.t-menu__item[data-focused],.t-menu__item[data-hovered]{background:var(--color-surface-inset)}.t-menu__item[data-danger]{color:var(--color-negative)}.t-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.t-menu__icon{color:var(--color-text-secondary);display:inline-grid}.t-menu__check{width:16px;color:var(--color-accent-text)}@media (min-width:640px){.t-menu__section--mobile{display:none}}.t-drawer-overlay{place-items:stretch end;padding:0}.t-drawer-overlay:has(.t-drawer[data-side=bottom]){place-items:end stretch}.t-drawer{z-index:var(--z-modal);background:var(--color-surface-elevated);width:min(100vw,420px);height:100dvh;box-shadow:var(--shadow-overlay);display:flex}.t-drawer[data-side=bottom]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;height:auto;max-height:85dvh}.t-drawer__dialog{min-height:0;color:var(--color-text-primary);outline:none;flex-direction:column;flex:1;display:flex}.t-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.t-drawer__title{font:var(--text-h3);margin:0}.t-drawer__body{padding:var(--space-5);flex:1;overflow:auto}.t-drawer__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.t-overlay[data-entering] .t-drawer{animation:t-slide-in var(--motion-base) var(--motion-easing)}.t-overlay[data-entering] .t-drawer[data-side=bottom]{animation-name:t-rise}@keyframes t-slide-in{0%{opacity:0;transform:translate(24px)}}.t-table{gap:var(--space-2);flex-direction:column;display:flex}.t-table__scroll{max-height:var(--t-table-max-height,70vh);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);overflow:auto}.t-table__table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-text-primary);font:var(--text-body-s)}.t-table__th{z-index:1;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-elevated);color:var(--color-text-secondary);font:var(--text-label);text-align:start;white-space:nowrap;outline:none;position:sticky;top:0}.t-table__th[data-allows-sorting]{cursor:pointer}.t-table__th[data-hovered]{color:var(--color-text-primary)}.t-table__th-content{align-items:center;gap:var(--space-1);display:inline-flex}.t-table__sort{font-size:10px}.t-table__th:first-child,.t-table__td:first-child{background:var(--color-surface);position:sticky;left:0}.t-table__th:first-child{z-index:2;background:var(--color-surface-elevated)}.t-table__td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);white-space:nowrap;outline:none}.t-table__th[data-align=end],.t-table__td[data-align=end]{text-align:end}.t-table__row[data-hovered] .t-table__td{background:var(--color-surface-inset)}.t-table__row[data-href]{cursor:pointer}.t-table__row:last-child .t-table__td{border-bottom:0}.t-table__empty,.t-datalist__empty{padding:var(--space-6);color:var(--color-text-secondary);text-align:center}.t-table__hint{color:var(--color-text-muted);font:var(--text-label);margin:0}.t-datalist{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-datalist__item{padding:var(--space-4);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-raised);color:var(--color-text-primary)}.t-datalist__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.t-datalist__title{margin:0;font-weight:600}.t-datalist__meta{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font:var(--text-body-s)}.t-datalist__badges{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.t-datalist__fields{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.t-datalist__field dt{color:var(--color-text-secondary);font:var(--text-label)}.t-datalist__field dd{margin:var(--space-1) 0 0}.t-datalist__action{margin-top:var(--space-3)}.t-chip{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font:var(--text-body-s);white-space:nowrap;cursor:pointer;font-weight:500;display:inline-flex}.t-chip[data-hovered]{background:var(--color-surface-inset)}.t-chip[data-selected]{border-color:var(--color-accent-text);color:var(--color-accent-text)}.t-chip[data-disabled]{opacity:.5;cursor:not-allowed}.t-filterbar{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.t-filterbar__controls{align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.t-filterbar__controls>.t-field{min-width:180px}@media (min-width:1024px){.t-filterbar__controls{flex-wrap:wrap;overflow-x:visible}}.t-filterbar__active{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.t-filterbar__taglist{gap:var(--space-2);outline:none;flex-wrap:wrap;display:flex}.t-filterbar__summary{color:var(--color-text-secondary);font:var(--text-body-s);margin:0}.t-filterbar__summary:empty{display:none}.t-tag{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-inset);color:var(--color-text-primary);font:var(--text-body-s);outline:none;display:inline-flex}.t-tag__remove{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.t-tag__remove[data-hovered]{background:var(--color-surface);color:var(--color-text-primary)}.t-avatar{border-radius:var(--radius-pill);background:var(--color-surface-inset);width:36px;height:36px;box-shadow:var(--shadow-inset);color:var(--color-text-primary);font:var(--text-label);-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.t-avatar[data-size=s]{width:28px;height:28px;font-size:11px}.t-avatar[data-size=l]{width:56px;height:56px;font:var(--text-body);font-weight:600}.t-avatar__image{object-fit:cover;width:100%;height:100%}.t-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.t-pagination__link{text-decoration:none}.t-pagination__status,.t-loadmore__status{color:var(--color-text-secondary);font:var(--text-body-s);margin:0}.t-loadmore{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.t-dropzone{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);border:2px dashed var(--color-border-strong);border-radius:var(--radius-l);background:var(--color-surface-inset);color:var(--color-text-secondary);text-align:center;outline:none;flex-direction:column;display:flex}.t-dropzone[data-drop-target]{border-color:var(--color-accent);background:var(--color-surface);color:var(--color-accent-text)}.t-dropzone[data-disabled]{opacity:.5}.t-dropzone__label{color:var(--color-text-primary);font-weight:600}.t-dropzone__hint,.t-dropzone__requirements{font:var(--text-body-s)}.t-dropzone__error:empty{display:none}.t-state{align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border-radius:var(--radius-l);background:var(--color-surface);color:var(--color-text-primary);text-align:center;flex-direction:column;display:flex}.t-state[data-size=inline]{padding:var(--space-4);background:var(--color-surface-inset);box-shadow:var(--shadow-inset);text-align:start;align-items:flex-start}.t-state__icon{border-radius:var(--radius-pill);background:var(--color-surface-inset);width:44px;height:44px;color:var(--color-text-secondary);place-items:center;display:inline-grid}.t-state[data-kind=error] .t-state__icon{color:var(--color-negative)}.t-state[data-kind=locked] .t-state__icon{color:var(--color-accent-text)}.t-state[data-size=inline] .t-state__icon{background:var(--color-surface)}.t-state__title{font:var(--text-h3);margin:0}.t-state__description{max-width:52ch;color:var(--color-text-secondary);margin:0}.t-state__meta{color:var(--color-text-muted);font:var(--text-label);margin:0}.t-state__action{margin-top:var(--space-2)}.t-paywall__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.t-state[data-size=inline] .t-paywall__actions{justify-content:flex-start}.t-upgrade{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-inset);box-shadow:var(--shadow-inset);color:var(--color-text-secondary);font:var(--text-body-s);flex-wrap:wrap;display:flex}.t-trial-badge{gap:var(--space-2);white-space:nowrap;display:inline-flex}.t-trial-badge__detail{font-weight:400}.t-logo{line-height:0;display:inline-flex}.t-logo__image{max-width:none;display:block}.t-logo__image[data-theme-variant=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .t-logo__image[data-theme-variant=light]{display:none}:root:not([data-theme=light]) .t-logo__image[data-theme-variant=dark]{display:block}}:root[data-theme=dark] .t-logo__image[data-theme-variant=light]{display:none}:root[data-theme=dark] .t-logo__image[data-theme-variant=dark]{display:block}.t-mascot{-webkit-user-select:none;user-select:none;max-width:100%;display:block}.t-chart{gap:var(--space-3);min-width:0;display:grid}.t-chart__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.t-chart__title{font:var(--text-h3);margin:0}.t-chart__summary{color:var(--color-text-secondary);font:var(--text-body-s);margin:0}.t-chart__canvas{padding:var(--space-3);border-radius:var(--radius-m);background:var(--color-surface-inset)}.t-line-chart{width:100%;height:220px;display:block;overflow:visible}.t-line-chart__zero{stroke:var(--color-border-strong);stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.t-line-chart__line{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.t-line-chart__dot{fill:var(--color-accent)}.t-metrics{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.t-metric{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-inset);display:grid}.t-metric__label{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font:var(--text-label);display:flex}.t-metric__info{min-width:24px;min-height:24px;padding:0}.t-metric__value{font:var(--text-metric);overflow-wrap:anywhere;margin:0}.t-metric__value .t-na{font:var(--text-body)}.t-metric__note{color:var(--color-text-secondary);font:var(--text-body-s);margin:0}
:root{--font-display:var(--font-audiowide)}:lang(ru){--font-display:var(--font-ui)}body{background:var(--color-bg);color:var(--color-text-primary);font:var(--text-body);margin:0}a{color:var(--color-accent-text)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.consent{inset-inline:var(--space-4);z-index:50;max-inline-size:640px;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-l);background:var(--color-surface-elevated);box-shadow:var(--shadow-overlay);margin-inline:auto;position:fixed;inset-block-end:var(--space-4)}.consent__title{margin:0 0 var(--space-2);font:var(--text-h3)}.consent__text{margin:0 0 var(--space-3);color:var(--color-text-secondary);font:var(--text-body-s)}.consent__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings__bullets{margin:0;padding-inline-start:var(--space-5)}
