@layer ui-reset{.ui-shell,.ui-modal,.ui-drawer,.ui-toast-region{font-family:var(--ui-font-sans)}.ui-shell *,.ui-modal *,.ui-drawer *,.ui-toast-region *{box-sizing:border-box}.ui-button,.ui-input,.ui-dropdown__item,.ui-tabs__tab,.ui-pagination__page{font:inherit}}@layer ui-tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-font-sans:Inter, Manrope, "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ui-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ui-color-ink:#17121a;--ui-color-ink-soft:#5d5361;--ui-color-muted:#847789;--ui-color-canvas:#f7f4f8;--ui-color-surface:#fff;--ui-color-surface-raised:#fcf9fd;--ui-color-line:#e5dfe7;--ui-color-line-strong:#cfc4d2;--ui-color-accent:#be38f3;--ui-color-accent-strong:#9e22d0;--ui-color-accent-soft:#f7e6fd;--ui-color-accent-contrast:#fff;--ui-color-success:#167653;--ui-color-success-soft:#e5f6ef;--ui-color-warning:#96610a;--ui-color-warning-soft:#fff1cf;--ui-color-danger:#b72c3b;--ui-color-danger-soft:#fde8eb;--ui-color-info:#2165a6;--ui-color-info-soft:#e8f2ff;--ui-button-shadow-border:#000;--ui-button-shadow:4px 4px 0 0 var(--ui-button-shadow-border);--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-16:64px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:18px;--ui-radius-xl:26px;--ui-radius-pill:999px;--ui-shadow-sm:0 1px 2px #17151d0f, 0 4px 12px #17151d0a;--ui-shadow-md:0 12px 36px #17151d1f;--ui-shadow-lg:0 24px 80px #17151d2e;--ui-control-sm:34px;--ui-control-md:42px;--ui-control-lg:50px;--ui-header-height:72px;--ui-sidebar-width:248px;--ui-content-max:1240px;--ui-transition:.16s cubic-bezier(.2, .8, .2, 1)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-ink:#f9f5fa;--ui-color-ink-soft:#cfc4d2;--ui-color-muted:#a99cac;--ui-color-canvas:#120f14;--ui-color-surface:#1b171e;--ui-color-surface-raised:#241e27;--ui-color-line:#382f3c;--ui-color-line-strong:#514456;--ui-color-accent:#d465ff;--ui-color-accent-strong:#e18bff;--ui-color-accent-soft:#3b1748;--ui-color-accent-contrast:#1a0e1e;--ui-button-shadow-border:#000;--ui-button-shadow:4px 4px 0 0 var(--ui-button-shadow-border);--ui-shadow-sm:0 1px 2px #0000003d, 0 4px 12px #0000002e;--ui-shadow-md:0 12px 36px #00000057;--ui-shadow-lg:0 24px 80px #0000007a}}@layer ui-components{.ui-button{justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);white-space:nowrap;cursor:pointer;min-width:0;transition:color var(--ui-transition), background var(--ui-transition), border-color var(--ui-transition), box-shadow var(--ui-transition), transform var(--ui-transition);border:1px solid #0000;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ui-button:hover:not(:disabled):not(.is-disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled):not(.is-disabled){transform:translateY(0)scale(.98)}.ui-button:disabled,.is-disabled{cursor:not-allowed;opacity:.48}.ui-button--sm{min-height:var(--ui-control-sm);padding:0 13px;font-size:13px}.ui-button--md{min-height:var(--ui-control-md);padding:0 17px;font-size:14px}.ui-button--lg{min-height:var(--ui-control-lg);padding:0 22px;font-size:15px}.ui-button--primary{border:2px solid var(--ui-button-shadow-border);background:var(--ui-color-accent);color:#000;box-shadow:var(--ui-button-shadow);transition:background var(--ui-transition), box-shadow var(--ui-transition), color var(--ui-transition), transform var(--ui-transition);border-radius:5px;font-weight:500}.ui-button--primary .ui-spinner{color:currentColor}.ui-button--primary:hover:not(:disabled):not(.is-disabled){box-shadow:none;transform:translate(4px,4px)}.ui-button--primary:active:not(:disabled):not(.is-disabled){transform:translate(4px,4px)}.ui-button--secondary{border-radius:var(--ui-radius-pill);color:#262626;box-shadow:none;background:#fff;border:1.5px solid #262626;font-weight:800;transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform .15s}.ui-button--secondary:hover:not(:disabled):not(.is-disabled){background:#fff;border-color:#262626;transform:translateY(-4px);box-shadow:0 4px #262626}.ui-button--secondary:active:not(:disabled):not(.is-disabled){box-shadow:none;transform:translateY(0)}.ui-button--ghost:hover:not(:disabled){border-color:var(--ui-color-line-strong);background:var(--ui-color-surface-raised)}.ui-button--ghost{color:var(--ui-color-ink-soft);background:0 0}.ui-button--danger{background:var(--ui-color-danger);color:#fff}.ui-icon-button{width:var(--ui-control-md);border-radius:50%;padding:0;font-size:20px}.ui-brand-mark{flex:none;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.ui-brand-mark i{border-radius:var(--ui-radius-pill);background:var(--ui-color-accent);width:8px;height:22px;position:absolute;transform:rotate(38deg)translate(-4px)}.ui-brand-mark i+i{height:15px;transform:rotate(38deg)translate(5px)}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ui-spin}.ui-field{color:var(--ui-color-ink);gap:7px;display:grid}.ui-field__label{justify-content:space-between;gap:var(--ui-space-3);font-size:13px;font-weight:700;display:flex}.ui-field__optional,.ui-field__message{color:var(--ui-color-muted);font-size:12px;font-weight:500}.ui-field__message--error{color:var(--ui-color-danger)}.ui-input{width:100%;min-height:var(--ui-control-md);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);color:var(--ui-color-ink);transition:border-color var(--ui-transition), box-shadow var(--ui-transition);outline:none;padding:0 13px}.ui-input::placeholder{color:#9a94a2}.ui-input:hover:not(:disabled){border-color:var(--ui-color-line-strong)}.ui-input:focus{border-color:var(--ui-color-accent);box-shadow:0 0 0 3px var(--ui-color-accent-soft)}.ui-input--invalid{border-color:var(--ui-color-danger)}.ui-select-wrap{display:block;position:relative}.ui-select{appearance:none;padding-right:38px}.ui-select__chevron{border-right:2px solid var(--ui-color-muted);border-bottom:2px solid var(--ui-color-muted);pointer-events:none;transform-origin:50%;width:9px;height:9px;transition:border-color var(--ui-transition);position:absolute;top:50%;right:14px;transform:translateY(-66%)rotate(45deg)}.ui-select-wrap:focus-within .ui-select__chevron{border-color:var(--ui-color-accent-strong)}.ui-choice,.ui-switch{color:var(--ui-color-ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.ui-choice__control,.ui-switch__control{opacity:0;width:1px;height:1px;position:absolute}.ui-choice__mark{border:1.5px solid var(--ui-color-line-strong);width:20px;height:20px;transition:all var(--ui-transition);background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.ui-choice__control[type=radio]+.ui-choice__mark{border-radius:50%}.ui-choice__control:checked+.ui-choice__mark{border-color:var(--ui-color-accent);background:var(--ui-color-accent);box-shadow:inset 0 0 0 4px var(--ui-color-accent)}.ui-choice__control[type=checkbox]:checked+.ui-choice__mark:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.ui-choice__control[type=radio]:checked+.ui-choice__mark:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.ui-switch__track{border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-color-muted) 20%, transparent);flex:none;align-items:center;width:56px;height:32px;padding:4px;transition:background .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden}.ui-switch__glow,.ui-switch__inner{border-radius:inherit;pointer-events:none;transition:background .5s,box-shadow .5s,opacity .5s;position:absolute}.ui-switch__glow{opacity:0;inset:0}.ui-switch__inner{background:0 0;inset:2px}.ui-switch__thumb{background:var(--ui-color-surface);border-radius:50%;width:24px;height:24px;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55),box-shadow .5s;display:block;position:relative;box-shadow:0 6px 14px #17151d38}.ui-switch__shine,.ui-switch__highlight,.ui-switch__dot,.ui-switch__ripple{pointer-events:none;border-radius:50%;position:absolute}.ui-switch__shine{background:linear-gradient(to bottom, var(--ui-color-surface), var(--ui-color-surface), color-mix(in srgb, var(--ui-color-muted) 30%, transparent));inset:2px}.ui-switch__highlight{background:linear-gradient(135deg,#fffc,#0000 58%);inset:0}.ui-switch__dot{background:color-mix(in srgb, var(--ui-color-muted) 40%, transparent);width:6px;height:6px;transition:width .5s,height .5s,background .5s;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-switch__ripple{opacity:0;inset:0}.ui-switch__label{color:var(--ui-color-muted);font-weight:600;transition:color .3s}.ui-switch__control:checked+.ui-switch__track{background:var(--ui-color-ink)}.ui-switch__control:checked+.ui-switch__track .ui-switch__glow{opacity:1;box-shadow:0 0 20px #00000026}.ui-switch__control:checked+.ui-switch__track .ui-switch__inner{background:linear-gradient(to bottom, var(--ui-color-ink), color-mix(in srgb, var(--ui-color-ink) 90%, transparent))}.ui-switch__control:checked+.ui-switch__track .ui-switch__thumb{transform:translate(24px)}.ui-switch__control:checked+.ui-switch__track .ui-switch__dot{background:var(--ui-color-ink);width:8px;height:8px}.ui-switch__control:checked+.ui-switch__track .ui-switch__ripple{background:#19151c33;animation:.7s ease-out ui-switch-ping}.ui-switch__control:checked~.ui-switch__label{color:var(--ui-color-ink)}.ui-switch__track.is-pressed .ui-switch__thumb{transition-duration:.15s;transform:scale(.9)}.ui-switch__control:checked+.ui-switch__track.is-pressed .ui-switch__thumb{transform:translate(24px)scale(.9)}.ui-switch__control:focus-visible+.ui-switch__track{outline:2px solid var(--ui-color-accent);outline-offset:3px}.ui-switch.is-disabled{cursor:not-allowed;opacity:.48}.ui-switch.is-disabled .ui-switch__track{pointer-events:none}.ui-overlay{z-index:100;min-height:100dvh;padding:var(--ui-space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17151d7a;align-items:center;animation:.14s ease-out ui-fade;display:grid;position:fixed;inset:0}.ui-modal,.ui-drawer{background:var(--ui-color-surface);color:var(--ui-color-ink);box-shadow:var(--ui-shadow-lg)}.ui-modal{border-radius:var(--ui-radius-xl);width:min(100%,540px);margin:auto;animation:.18s cubic-bezier(.2,.8,.2,1) ui-rise}.ui-drawer{width:min(440px,100vw - 24px);animation:.2s cubic-bezier(.2,.8,.2,1) ui-slide-left;position:absolute;top:0;bottom:0}.ui-drawer--right{right:0}.ui-drawer--left{animation-name:ui-slide-right;left:0}.ui-overlay-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);padding:var(--ui-space-6);border-bottom:1px solid var(--ui-color-line);display:flex}.ui-overlay-panel__header h2,.ui-overlay-panel__header p{margin:0}.ui-overlay-panel__header h2{letter-spacing:-.02em;font-size:20px}.ui-overlay-panel__header p{color:var(--ui-color-muted);margin-top:5px;font-size:14px;line-height:1.5}.ui-overlay-panel__body{padding:var(--ui-space-6)}.ui-overlay-panel__footer{justify-content:flex-end;gap:var(--ui-space-3);padding:var(--ui-space-5) var(--ui-space-6);border-top:1px solid var(--ui-color-line);display:flex}.ui-tooltip{display:inline-flex;position:relative}.ui-tooltip__content{z-index:20;border-radius:var(--ui-radius-sm);background:var(--ui-color-ink);color:#fff;opacity:0;pointer-events:none;width:max-content;max-width:240px;transition:all var(--ui-transition);padding:8px 10px;font-size:12px;line-height:1.35;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.ui-tooltip:hover .ui-tooltip__content,.ui-tooltip:focus-within .ui-tooltip__content{opacity:1;transform:translate(-50%)}.ui-toast-region{z-index:120;right:clamp(14px, 3vw, var(--ui-space-5));bottom:clamp(14px, 3vw, var(--ui-space-5));align-items:flex-end;gap:var(--ui-space-3);pointer-events:none;flex-direction:column;width:min(380px,100vw - 40px);display:flex;position:fixed}.ui-toast{align-items:center;gap:var(--ui-space-2);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);width:fit-content;max-width:100%;color:var(--ui-color-ink);box-shadow:var(--ui-shadow-md);pointer-events:auto;padding:12px 8px 12px 16px;font-size:14px;animation:.18s ease-out ui-slide-left;display:flex}.ui-toast>span{flex:1;min-width:0}.ui-toast .ui-icon-button{border-radius:8px;flex:0 0 28px;width:28px;min-height:28px;padding:0;font-size:16px}.ui-dropdown{display:inline-flex;position:relative}.ui-dropdown__menu{z-index:30;border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-md);min-width:190px;box-shadow:var(--ui-shadow-md);background:#fff;animation:.14s ease-out ui-rise;position:absolute;top:calc(100% + 7px);overflow:hidden}.ui-dropdown__menu--left{left:0}.ui-dropdown__menu--right{right:0}.ui-dropdown__item{width:100%;color:var(--ui-color-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:11px 13px}.ui-dropdown__item:hover,.ui-dropdown__item:focus-visible{background:var(--ui-color-accent-soft);outline:none}.ui-card{border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);padding:var(--ui-space-5)}.ui-card--interactive{box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-transition), box-shadow var(--ui-transition)}.ui-card--interactive:hover{box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.ui-badge{border-radius:var(--ui-radius-pill);min-height:24px;color:var(--ui-color-ink-soft);background:#eeecef;align-items:center;padding:0 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ui-badge--accent{background:var(--ui-color-accent-soft);color:var(--ui-color-accent-strong)}.ui-badge--success{background:var(--ui-color-success-soft);color:var(--ui-color-success)}.ui-badge--warning{background:var(--ui-color-warning-soft);color:var(--ui-color-warning)}.ui-badge--danger{background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.ui-badge--info{background:var(--ui-color-info-soft);color:var(--ui-color-info)}.ui-tabs__list{border-bottom:1px solid var(--ui-color-line);gap:4px;display:flex;overflow-x:auto}.ui-tabs__tab{color:var(--ui-color-muted);cursor:pointer;background:0 0;border:0;padding:12px 14px;font-size:14px;font-weight:700;position:relative}.ui-tabs__tab[aria-selected=true]{color:var(--ui-color-ink)}.ui-tabs__tab[aria-selected=true]:after{background:var(--ui-color-accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.ui-tabs__panel{padding-top:var(--ui-space-5)}.ui-accordion{border-top:1px solid var(--ui-color-line)}.ui-accordion__item{border-bottom:1px solid var(--ui-color-line)}.ui-accordion__item summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 0;font-weight:700;list-style:none;display:flex}.ui-accordion__item summary:after{color:var(--ui-color-muted);content:"+";font-size:20px}.ui-accordion__item[open] summary:after{content:"−"}.ui-accordion__content{color:var(--ui-color-ink-soft);padding:0 0 18px;font-size:14px;line-height:1.55}.ui-table-wrap{border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-lg);background:#fff;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:660px;color:var(--ui-color-ink);font-size:14px}.ui-table th,.ui-table td{border-bottom:1px solid var(--ui-color-line);text-align:left;vertical-align:middle;padding:14px 16px}.ui-table tr:last-child td{border-bottom:0}.ui-table th{background:var(--ui-color-surface-raised);color:var(--ui-color-muted);letter-spacing:.02em;font-size:12px;font-weight:700}.ui-search{display:block;position:relative}.ui-search .ui-input{padding-left:38px}.ui-search__icon{z-index:1;color:var(--ui-color-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ui-filter-bar{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-filter-bar .ui-search{flex:1;min-width:min(100%,260px)}.ui-pagination{align-items:center;gap:5px;display:flex}.ui-pagination__page{width:36px;height:36px;color:var(--ui-color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%}.ui-pagination__page[aria-current=page]{background:var(--ui-color-ink);color:#fff;font-weight:700}.ui-uploader{align-content:center;place-items:center;gap:var(--ui-space-3);border:1.5px dashed var(--ui-color-line-strong);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-raised);min-height:220px;color:var(--ui-color-muted);padding:var(--ui-space-6);text-align:center;transition:all var(--ui-transition);display:grid}.ui-uploader strong{color:var(--ui-color-ink)}.ui-uploader--dragging{border-color:var(--ui-color-accent);background:var(--ui-color-accent-soft)}.ui-uploader__icon{background:var(--ui-color-accent-soft);width:44px;height:44px;color:var(--ui-color-accent);border-radius:50%;place-items:center;font-size:22px;display:grid}.ui-progress{gap:8px;display:grid}.ui-progress__meta{color:var(--ui-color-ink-soft);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.ui-progress__track{border-radius:var(--ui-radius-pill);background:#e9e6eb;height:8px;overflow:hidden}.ui-progress__bar{border-radius:inherit;background:var(--ui-color-accent);height:100%;transition:width .3s;display:block}.ui-state{align-items:center;gap:var(--ui-space-4);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);min-height:120px;padding:var(--ui-space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-state__icon{background:var(--ui-color-accent-soft);width:38px;height:38px;color:var(--ui-color-accent-strong);border-radius:50%;place-items:center;font-weight:900;display:grid}.ui-state.is-error .ui-state__icon{background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.ui-state.is-blocked .ui-state__icon{background:var(--ui-color-warning-soft);color:var(--ui-color-warning)}.ui-state strong,.ui-state p,.ui-media-player p{margin:0}.ui-state p{color:var(--ui-color-muted);margin-top:5px;font-size:13px;line-height:1.45}.ui-state.is-loading .ui-state__icon{animation:.9s ease-in-out infinite alternate ui-pulse}.ui-skeleton{gap:10px;display:grid}.ui-skeleton span{border-radius:var(--ui-radius-pill);background:linear-gradient(90deg, var(--ui-color-line), var(--ui-color-surface-raised), var(--ui-color-line));background-size:220% 100%;height:14px;animation:1.2s linear infinite ui-shimmer}.ui-skeleton span:last-child{width:68%}.ui-media-player{gap:var(--ui-space-4);display:grid}.ui-media-player__scene{aspect-ratio:16/9;border-radius:var(--ui-radius-lg);background:radial-gradient(circle at 68% 32%, var(--ui-color-accent), transparent 24%), linear-gradient(145deg, #2f2734, #0f0d11);color:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.ui-media-player__scene.is-playing{background:radial-gradient(circle at 38% 52%, var(--ui-color-accent), transparent 22%), linear-gradient(145deg, #3a2b40, #0f0d11)}.ui-media-player__scene button{color:#fff;cursor:pointer;background:#0000005c;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.ui-media-player__scene span{font-size:11px;position:absolute;bottom:12px;right:14px}.ui-media-player input[type=range]{width:100%;accent-color:var(--ui-color-accent)}.ui-media-player__meta{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.ui-media-player__meta p{color:var(--ui-color-ink-soft);font-size:13px;line-height:1.5}.ui-media{gap:9px;margin:0;display:grid}.ui-media__frame{border-radius:var(--ui-radius-lg);color:#fff;background:radial-gradient(circle at 28% 25%,#7c5cffb3,#0000 35%),linear-gradient(135deg,#211b2d,#57466d 48%,#d6b1a1);place-items:center;display:grid;position:relative;overflow:hidden}.ui-media__frame img{object-fit:cover;width:100%;height:100%}.ui-media__play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17151d85;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;display:grid;position:absolute}.ui-media figcaption{color:var(--ui-color-ink-soft);font-size:13px}.ui-metric{min-width:0;padding:0 var(--ui-space-5);border-left:1px solid var(--ui-color-line);gap:6px;display:grid}.ui-metric:first-child{border-left:0;padding-left:0}.ui-metric__label,.ui-metric__helper{color:var(--ui-color-muted);font-size:12px}.ui-metric strong{letter-spacing:-.04em;font-size:clamp(26px,3vw,38px)}.ui-metric__helper{align-items:center;gap:7px;display:flex}.ui-chart{border-bottom:1px solid var(--ui-color-line);align-items:stretch;gap:clamp(8px,2vw,24px);height:240px;padding-top:28px;display:flex}.ui-chart__column{min-width:0;color:var(--ui-color-muted);text-align:center;flex:1;grid-template-rows:20px 1fr 28px;align-items:end;gap:5px;font-size:11px;display:grid}.ui-chart__value{opacity:0;transition:opacity var(--ui-transition)}.ui-chart__column:hover .ui-chart__value{opacity:1}.ui-chart__bar{width:min(42px,76%);height:var(--bar-height);background:var(--ui-color-accent);transform-origin:bottom;border-radius:7px 7px 2px 2px;justify-self:center;animation:.5s ease-out both ui-grow}.ui-shell{grid-template-rows:var(--ui-header-height) minmax(0, 1fr);background:var(--ui-color-canvas);min-height:100dvh;color:var(--ui-color-ink);display:grid}.ui-shell__header{z-index:40;height:var(--ui-header-height);border-bottom:1px solid var(--ui-color-line);background:color-mix(in srgb, var(--ui-color-surface) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:clamp(18px,3vw,40px);padding:0 clamp(20px,4vw,52px);display:flex;position:sticky;top:0}.ui-shell__brand{color:var(--ui-color-ink);letter-spacing:-.04em;flex:none;align-items:center;gap:10px;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.ui-shell__nav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.ui-shell__nav::-webkit-scrollbar{display:none}.ui-shell__nav-item{border-radius:var(--ui-radius-md);min-height:38px;color:var(--ui-color-ink-soft);transition:all var(--ui-transition);flex:none;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.ui-shell__nav-item:hover{background:var(--ui-color-surface);color:var(--ui-color-ink)}.ui-shell__nav-item[aria-current=page]{background:var(--ui-color-accent-soft);color:var(--ui-color-accent-strong)}.ui-shell__aside{width:min(100%, var(--ui-content-max));margin:0 auto;padding:0 clamp(20px,4vw,52px) 48px}.ui-shell__main{min-width:0}.ui-shell__header-spacer{flex:1}.ui-shell__content{width:min(100%, calc(var(--ui-content-max) + 104px));margin:0 auto;padding:clamp(28px,5vw,58px) clamp(20px,4vw,52px) 80px}.ui-shell__mobile-nav{display:none}.ui-section-header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-6);display:flex}.ui-section-header h1,.ui-section-header p{margin:0}.ui-section-header h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(34px,5vw,62px);line-height:.98}.ui-section-header p{max-width:640px;color:var(--ui-color-ink-soft);margin-top:13px;font-size:15px;line-height:1.55}.ui-eyebrow{color:var(--ui-color-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.ui-cluster{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-cluster--center{align-items:center}.ui-cluster--start{align-items:flex-start}.ui-cluster--end{align-items:flex-end}.ui-stack{display:grid}.ui-stack--sm{gap:var(--ui-space-3)}.ui-stack--md{gap:var(--ui-space-5)}.ui-stack--lg{gap:var(--ui-space-8)}.ui-stack--xl{gap:var(--ui-space-12)}.ui-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:where(.ui-button,.ui-choice__control,.ui-switch__control,.ui-tabs__tab,.ui-pagination__page,.ui-shell a,.ui-accordion summary):focus-visible{outline-offset:2px;outline:3px solid #6d48ff59}@media (max-width:900px){.ui-shell__nav{display:none}.ui-shell__content{padding-bottom:104px}.ui-shell__mobile-nav{z-index:50;box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #dfdbe3cc;border-radius:20px;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.ui-shell__mobile-item{min-width:0;color:var(--ui-color-muted);border-radius:14px;place-items:center;gap:3px;padding:7px 3px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.ui-shell__mobile-item[aria-current=page]{background:var(--ui-color-accent-soft);color:var(--ui-color-accent-strong)}}@media (max-width:640px){.ui-shell__header{height:62px}.ui-section-header{flex-direction:column;align-items:flex-start}.ui-section-header__action,.ui-section-header__action .ui-button,.ui-filter-bar>*{width:100%}.ui-metric{border-top:1px solid var(--ui-color-line);border-left:0;padding:14px 0 0}.ui-metric:first-child{border-top:0;padding-top:0}.ui-overlay{align-items:end;padding:0}.ui-modal{border-radius:var(--ui-radius-xl) var(--ui-radius-xl) 0 0;width:100%}.ui-overlay-panel__header,.ui-overlay-panel__body{padding:var(--ui-space-5)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes ui-slide-left{0%{opacity:0;transform:translate(18px)}}@keyframes ui-slide-right{0%{opacity:0;transform:translate(-18px)}}@keyframes ui-grow{0%{transform:scaleY(0)}}}@keyframes ui-pulse{to{transform:scale(1.08)}}@keyframes ui-shimmer{to{background-position:-220% 0}}@keyframes ui-switch-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--ui-font-sans);background:var(--ui-color-canvas);color:var(--ui-color-ink)}*{box-sizing:border-box}body{min-width:320px;margin:0}
