.back-to-top{z-index:210;opacity:0;pointer-events:none;transition:opacity .7s var(--easing-standard), transform .7s var(--easing-standard);position:fixed;top:max(.75rem,20px + .5rem);right:clamp(.75rem,1.6vw,1.35rem);transform:translateY(-10px)scale(.92)}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top__button{--back-to-top-bg:var(--app-surface-strong-bg,rgba(var(--white-rgb), .12));--back-to-top-fg:var(--app-surface-readable-fg,var(--app-surface-fg,var(--text-primary)));--back-to-top-border-color:var(--app-surface-border-color,rgba(var(--white-rgb), .28));border:1px solid var(--back-to-top-border-color);width:48px;min-width:48px;height:48px;box-shadow:var(--app-surface-shadow-soft,var(--glass-shadow));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;color:var(--back-to-top-fg)!important;background:var(--back-to-top-bg)!important}.back-to-top__button svg{filter:none;width:1.05rem;height:1.05rem;color:inherit!important;fill:currentColor!important}.back-to-top__button svg *{color:inherit!important;fill:currentColor!important}.back-to-top__button:hover,.back-to-top__button:focus-visible{border-color:var(--app-surface-accent,var(--back-to-top-border-color));box-shadow:0 10px 28px rgba(var(--deep-black-rgb), .24);color:var(--back-to-top-fg)!important;background:var(--back-to-top-bg)!important}.back-to-top__button:focus-visible{outline:2px solid rgba(var(--accent-light-rgb), .72);outline-offset:2px}.back-to-top-tooltip{font-size:var(--font-xxs)}@media (width<=768px){.back-to-top__button{width:44px;min-width:44px;height:44px}.back-to-top{right:clamp(.6rem,2.8vw,1rem)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{overflow-wrap:normal;-webkit-text-wrap:balance;-ms-text-wrap:balance;-moz-text-wrap:balance;text-wrap:balance;-webkit-text-wrap-mode:wrap;-ms-text-wrap-mode:wrap;-moz-text-wrap-mode:wrap;text-wrap-mode:wrap;-webkit-text-wrap-style:balance;-ms-text-wrap-style:balance;-moz-text-wrap-style:balance;text-wrap-style:balance}a:not([class]),a:hover:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor;text-decoration:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root,.rs-theme-light{--rs-gray-0:#fff;--rs-gray-50:#f7f7fa;--rs-gray-100:#f2f2f5;--rs-gray-200:#e5e5ea;--rs-gray-300:#d9d9d9;--rs-gray-400:#b6b7b8;--rs-gray-500:#939393;--rs-gray-600:#717273;--rs-gray-700:#575757;--rs-gray-800:#343434;--rs-gray-900:#121212;--rs-primary-50:#f2faff;--rs-primary-100:#cce9ff;--rs-primary-200:#a6d7ff;--rs-primary-300:#80c4ff;--rs-primary-400:#59afff;--rs-primary-500:#3498ff;--rs-primary-600:#2589f5;--rs-primary-700:#1675e0;--rs-primary-800:#0a5dc2;--rs-primary-900:#004299;--rs-color-red:#f44336;--rs-color-orange:#fa8900;--rs-color-yellow:#ffb300;--rs-color-green:#4caf50;--rs-color-cyan:#00bcd4;--rs-color-blue:#2196f3;--rs-color-violet:#673ab7;--rs-red-50:#fff2f2;--rs-red-100:#fccfcf;--rs-red-200:#faa9a7;--rs-red-300:#fa8682;--rs-red-400:#f7635c;--rs-red-500:#f44336;--rs-red-600:#eb3626;--rs-red-700:#d62915;--rs-red-800:#b81c07;--rs-red-900:#8f1300;--rs-orange-50:#fff8f2;--rs-orange-100:#ffdfc2;--rs-orange-200:#fcc690;--rs-orange-300:#fcb160;--rs-orange-400:#fa9b2f;--rs-orange-500:#fa8900;--rs-orange-600:#f08800;--rs-orange-700:#db8000;--rs-orange-800:#bd7100;--rs-orange-900:#945b00;--rs-yellow-50:#fffaf2;--rs-yellow-100:#ffe9c2;--rs-yellow-200:#ffd991;--rs-yellow-300:#ffca61;--rs-yellow-400:#ffbe30;--rs-yellow-500:#ffb300;--rs-yellow-600:#f5af00;--rs-yellow-700:#e0a500;--rs-yellow-800:#c29100;--rs-yellow-900:#997500;--rs-green-50:#eeffed;--rs-green-100:#c8f0c7;--rs-green-200:#a5e0a4;--rs-green-300:#82cf82;--rs-green-400:#65bf67;--rs-green-500:#4caf50;--rs-green-600:#37ab3c;--rs-green-700:#22a12a;--rs-green-800:#0f9119;--rs-green-900:#007d0c;--rs-cyan-50:#f2ffff;--rs-cyan-100:#bcf4f7;--rs-cyan-200:#87e6ed;--rs-cyan-300:#57dae6;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-50:#f0f9ff;--rs-blue-100:#c5e7fc;--rs-blue-200:#9bd4fa;--rs-blue-300:#72c0f7;--rs-blue-400:#49abf5;--rs-blue-500:#2196f3;--rs-blue-600:#1787e8;--rs-blue-700:#0d73d4;--rs-blue-800:#045cb5;--rs-blue-900:#00448c;--rs-violet-50:#f6f2ff;--rs-violet-100:#d5c9f0;--rs-violet-200:#b6a1e3;--rs-violet-300:#987bd4;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-success:var(--rs-color-green);--rs-state-info:var(--rs-color-blue);--rs-state-warning:var(--rs-color-yellow);--rs-state-error:var(--rs-color-red);--rs-body:var(--rs-gray-0);--rs-bg-success:#edfae1;--rs-bg-info:#e9f5fe;--rs-bg-warning:#fff9e6;--rs-bg-error:#fde9ef;--rs-text-link:var(--rs-primary-700);--rs-text-link-hover:var(--rs-primary-800);--rs-text-link-active:var(--rs-primary-900);--rs-text-primary:var(--rs-gray-800);--rs-text-secondary:var(--rs-gray-600);--rs-text-tertiary:var(--rs-gray-500);--rs-text-heading:var(--rs-gray-900);--rs-text-inverse:var(--rs-gray-50);--rs-text-heading-inverse:var(--rs-gray-0);--rs-text-active:var(--rs-primary-700);--rs-text-disabled:var(--rs-gray-600);--rs-text-error:var(--rs-color-red);--rs-text-highlight-bg:#fff6c9;--rs-text-weight-thin:100;--rs-text-weight-light:300;--rs-text-weight-regular:400;--rs-text-weight-medium:500;--rs-text-weight-semibold:600;--rs-text-weight-bold:700;--rs-text-weight-extrabold:800;--rs-border-primary:var(--rs-gray-200);--rs-border-secondary:var(--rs-gray-100);--rs-bg-card:var(--rs-gray-0);--rs-bg-overlay:var(--rs-gray-0);--rs-bg-well:var(--rs-gray-50);--rs-bg-active:var(--rs-primary-500);--rs-bg-backdrop:rgb(from var(--rs-gray-900) r g b / 30%);--rs-state-hover-bg:var(--rs-primary-50);--rs-color-focus-ring:rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-focus-shadow:0 0 0 3px rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-focus-outline:3px solid rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-shadow-overlay:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-scrollbar-bg:transparent;--rs-scrollbar-thumb-bg:var(--rs-gray-500);--rs-scrollbar-thumb-hover-bg:var(--rs-gray-400);--rs-btn-default-bg:var(--rs-gray-50);--rs-btn-default-text:var(--rs-gray-800);--rs-btn-default-hover-bg:var(--rs-gray-200);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-900);--rs-btn-default-disabled-bg:var(--rs-gray-50);--rs-btn-default-disabled-text:var(--rs-gray-600);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-700);--rs-btn-subtle-text:var(--rs-gray-800);--rs-btn-subtle-hover-bg:var(--rs-gray-200);--rs-btn-subtle-hover-text:var(--rs-gray-800);--rs-btn-subtle-active-bg:var(--rs-gray-200);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-subtle-disabled-text:var(--rs-gray-400);--rs-btn-ghost-border:var(--rs-primary-700);--rs-btn-ghost-text:var(--rs-primary-700);--rs-btn-ghost-hover-border:var(--rs-primary-800);--rs-btn-ghost-hover-text:var(--rs-primary-800);--rs-btn-ghost-active-border:var(--rs-primary-900);--rs-btn-ghost-active-text:var(--rs-primary-900);--rs-btn-link-text:var(--rs-primary-700);--rs-btn-link-hover-text:var(--rs-primary-800);--rs-btn-link-active-text:var(--rs-primary-900);--rs-iconbtn-addon:var(--rs-gray-100);--rs-iconbtn-activated-addon:var(--rs-gray-300);--rs-iconbtn-pressed-addon:var(--rs-gray-400);--rs-iconbtn-primary-addon:var(--rs-primary-600);--rs-iconbtn-primary-activated-addon:var(--rs-primary-700);--rs-iconbtn-primary-pressed-addon:var(--rs-primary-800);--rs-divider-border:var(--rs-gray-200);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor:var(--rs-gray-500);--rs-loader-backdrop:rgb(from var(--rs-gray-0) r g b / 90%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor-inverse:var(--rs-gray-0);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-900) r g b / 83%);--rs-message-success-header:var(--rs-text-heading);--rs-message-success-text:var(--rs-text-primary);--rs-message-success-icon:var(--rs-color-green);--rs-message-success-icon-border:var(--rs-green-200);--rs-message-success-bg:rgb(from var(--rs-green-100) r g b / 60%);--rs-message-success-border:var(--rs-color-green);--rs-message-info-header:var(--rs-text-heading);--rs-message-info-text:var(--rs-text-primary);--rs-message-info-icon:var(--rs-color-blue);--rs-message-info-icon-border:var(--rs-blue-200);--rs-message-info-bg:rgb(from var(--rs-blue-100) r g b / 60%);--rs-message-info-border:var(--rs-color-blue);--rs-message-warning-header:var(--rs-text-heading);--rs-message-warning-text:var(--rs-text-primary);--rs-message-warning-icon:var(--rs-color-yellow);--rs-message-warning-icon-border:var(--rs-yellow-200);--rs-message-warning-bg:rgb(from var(--rs-yellow-100) r g b / 60%);--rs-message-warning-border:var(--rs-color-yellow);--rs-message-error-header:var(--rs-text-heading);--rs-message-error-text:var(--rs-text-primary);--rs-message-error-icon:var(--rs-color-red);--rs-message-error-icon-border:var(--rs-red-200);--rs-message-error-bg:rgb(from var(--rs-red-100) r g b / 60%);--rs-message-error-border:var(--rs-color-red);--rs-tooltip-bg:var(--rs-gray-900);--rs-tooltip-text:var(--rs-gray-0);--rs-progress-bg:var(--rs-gray-200);--rs-progress-bar:var(--rs-primary-500);--rs-progress-bar-success:var(--rs-color-green);--rs-progress-bar-fail:var(--rs-color-red);--rs-placeholder:var(--rs-gray-100);--rs-placeholder-active:var(--rs-gray-200);--rs-breadcrumb-item-active-text:var(--rs-gray-900);--rs-dropdown-divider:var(--rs-gray-200);--rs-dropdown-item-bg-hover:rgb(from var(--rs-primary-100) r g b / 50%);--rs-dropdown-item-bg-active:var(--rs-primary-50);--rs-dropdown-item-text-active:var(--rs-primary-700);--rs-dropdown-header-text:var(--rs-gray-500);--rs-dropdown-shadow:0 0 10px #0000000f, 0 4px 4px #0000001f;--rs-menuitem-active-bg:rgb(from var(--rs-primary-100) r g b / 50%);--rs-menuitem-active-text:var(--rs-primary-700);--rs-steps-border:var(--rs-gray-600);--rs-steps-state-finish:var(--rs-primary-500);--rs-steps-border-state-finish:var(--rs-primary-500);--rs-steps-state-wait:var(--rs-gray-600);--rs-steps-state-process:var(--rs-primary-500);--rs-steps-state-error:var(--rs-color-red);--rs-steps-border-state-error:var(--rs-color-red);--rs-steps-icon-state-process:var(--rs-primary-500);--rs-steps-icon-state-error:var(--rs-color-red);--rs-navs-text:var(--rs-gray-800);--rs-navs-text-hover:var(--rs-gray-800);--rs-navs-bg-hover:var(--rs-gray-200);--rs-navs-text-active:var(--rs-gray-900);--rs-navs-bg-active:var(--rs-gray-200);--rs-navs-tab-border:var(--rs-gray-300);--rs-navs-subtle-border:var(--rs-gray-50);--rs-navs-selected:var(--rs-primary-700);--rs-navs-pills-bg:var(--rs-gray-100);--rs-navs-pills-item-color:var(--rs-text-secondary);--rs-navs-pills-item-active-bg:var(--rs-gray-0);--rs-navs-pills-item-active-color:var(--rs-gray-900);--rs-navs-pills-item-disabled-color:var(--rs-gray-400);--rs-navs-pills-item-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--rs-navbar-default-bg:var(--rs-gray-50);--rs-navbar-default-text:var(--rs-gray-800);--rs-navbar-default-selected-text:var(--rs-primary-700);--rs-navbar-default-hover-bg:var(--rs-gray-200);--rs-navbar-default-hover-text:var(--rs-gray-800);--rs-navbar-inverse-bg:var(--rs-primary-500);--rs-navbar-inverse-text:#fff;--rs-navbar-inverse-selected-bg:var(--rs-primary-700);--rs-navbar-inverse-hover-bg:var(--rs-primary-600);--rs-navbar-inverse-hover-text:#fff;--rs-navbar-subtle-bg:#fff;--rs-navbar-subtle-text:var(--rs-gray-800);--rs-navbar-subtle-selected-text:var(--rs-primary-700);--rs-navbar-subtle-hover-bg:var(--rs-gray-50);--rs-navbar-subtle-hover-text:var(--rs-gray-800);--rs-sidenav-default-bg:var(--rs-gray-50);--rs-sidenav-default-text:var(--rs-gray-800);--rs-sidenav-default-selected-text:var(--rs-primary-700);--rs-sidenav-default-hover-bg:var(--rs-gray-200);--rs-sidenav-default-hover-text:var(--rs-gray-800);--rs-sidenav-default-footer-border:var(--rs-gray-200);--rs-sidenav-inverse-bg:var(--rs-primary-500);--rs-sidenav-inverse-text:#fff;--rs-sidenav-inverse-selected-bg:var(--rs-primary-700);--rs-sidenav-inverse-hover-bg:var(--rs-primary-600);--rs-sidenav-inverse-footer-border:var(--rs-primary-600);--rs-sidenav-subtle-bg:#fff;--rs-sidenav-subtle-text:var(--rs-gray-800);--rs-sidenav-subtle-selected-text:var(--rs-primary-700);--rs-sidenav-subtle-hover-bg:var(--rs-gray-50);--rs-sidenav-subtle-hover-text:var(--rs-gray-800);--rs-sidenav-subtle-footer-border:var(--rs-gray-200);--rs-input-bg:var(--rs-gray-0);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-50);--rs-inline-edit-hover-bg:var(--rs-gray-200);--rs-listbox-option-group-bg:var(--rs-gray-0);--rs-listbox-option-hover-bg:rgb(from var(--rs-primary-100) r g b / 50%);--rs-listbox-option-hover-text:var(--rs-primary-700);--rs-listbox-option-selected-text:var(--rs-primary-700);--rs-listbox-option-selected-bg:var(--rs-primary-50);--rs-listbox-option-disabled-text:var(--rs-gray-400);--rs-listbox-option-disabled-selected-text:var(--rs-primary-200);--rs-checkbox-icon:#fff;--rs-checkbox-border:var(--rs-gray-300);--rs-checkbox-checked-bg:var(--rs-primary-500);--rs-checkbox-disabled-bg:var(--rs-gray-50);--rs-radio-marker:#fff;--rs-radio-border:var(--rs-gray-300);--rs-radio-checked-bg:var(--rs-primary-500);--rs-radio-disabled-bg:var(--rs-gray-50);--rs-radio-tile-border:var(--rs-gray-300);--rs-radio-tile-bg:var(--rs-gray-0);--rs-radio-tile-checked-color:var(--rs-primary-500);--rs-radio-tile-checked-mark-color:#fff;--rs-radio-tile-checked-disabled-color:var(--rs-primary-200);--rs-radio-tile-icon-size:32px;--rs-rate-symbol:var(--rs-gray-600);--rs-rate-symbol-checked:var(--rs-blue-500);--rs-toggle-bg:var(--rs-gray-400);--rs-toggle-thumb:#fff;--rs-toggle-loader-ring:rgb(from var(--rs-gray-50) r g b / 30%);--rs-toggle-loader-rotor:var(--rs-gray-0);--rs-toggle-hover-bg:var(--rs-gray-500);--rs-toggle-disabled-bg:var(--rs-gray-200);--rs-toggle-disabled-thumb:#fff;--rs-toggle-checked-bg:var(--rs-primary-500);--rs-toggle-checked-thumb:#fff;--rs-toggle-checked-hover-bg:var(--rs-primary-600);--rs-toggle-checked-disabled-bg:var(--rs-primary-200);--rs-toggle-checked-disabled-thumb:#fff;--rs-slider-bar:var(--rs-gray-100);--rs-slider-hover-bar:var(--rs-gray-200);--rs-slider-thumb-border:var(--rs-primary-500);--rs-slider-thumb-bg:#fff;--rs-slider-thumb-hover-shadow:0 0 0 8px rgb(from var(--rs-gray-500) r g b / 25%);--rs-slider-progress:var(--rs-primary-500);--rs-uploader-item-bg:var(--rs-gray-300);--rs-uploader-item-hover-bg:var(--rs-gray-50);--rs-uploader-overlay-bg:#fffc;--rs-uploader-dnd-bg:var(--rs-gray-0);--rs-uploader-dnd-border:var(--rs-gray-200);--rs-uploader-dnd-hover-border:var(--rs-primary-500);--rs-avatar-bg:var(--rs-gray-300);--rs-avatar-text:var(--rs-gray-0);--rs-avatar-offset-color:var(--rs-gray-0);--rs-avatar-ring-color:var(--rs-avatar-bg);--rs-badge-bg:var(--rs-color-red);--rs-badge-text:var(--rs-gray-0);--rs-close-button-hover-color:var(--rs-color-red);--rs-tag-bg:var(--rs-gray-50);--rs-card-bg:var(--rs-gray-0);--rs-carousel-bg:var(--rs-gray-600);--rs-carousel-indicator:rgb(from var(--rs-gray-0) r g b / 40%);--rs-carousel-indicator-hover:var(--rs-gray-0);--rs-carousel-indicator-active:var(--rs-primary-500);--rs-panel-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-list-bg:var(--rs-gray-0);--rs-list-border:var(--rs-gray-200);--rs-list-hover-bg:var(--rs-primary-50);--rs-list-placeholder-bg:rgb(from var(--rs-primary-50) r g b / 50%);--rs-list-placeholder-border:var(--rs-primary-500);--rs-timeline-indicator-bg:var(--rs-gray-300);--rs-timeline-indicator-active-bg:var(--rs-primary-500);--rs-table-border-color:var(--rs-border-secondary);--rs-table-shadow:#09090914;--rs-table-sort:var(--rs-primary-500);--rs-table-resize:var(--rs-primary-500);--rs-table-scrollbar-track:var(--rs-gray-200);--rs-table-scrollbar-thumb:var(--rs-gray-800);--rs-table-scrollbar-thumb-active:var(--rs-gray-900);--rs-table-scrollbar-vertical-track:rgb(from var(--rs-gray-200) r g b / 40%);--rs-drawer-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-modal-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-form-errormessage-text:var(--rs-color-red);--rs-form-errormessage-bg:#fff;--rs-form-errormessage-border:var(--rs-gray-200);--rs-picker-value:var(--rs-primary-700);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:#fff;--rs-picker-state-error:var(--rs-state-error);--rs-picker-state-error-outline:var(--rs-state-error-outline);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-100) r g b / 50%);--rs-calendar-time-unit-bg:var(--rs-gray-50);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700);--rs-popover-shadow:0 1px 8px #0000001f;--rs-tree-indent-line-color:#0000001a;--rs-scroll-view-shadow-color:#09090933;--rs-stat-body-bg:var(--rs-gray-0)}@supports not (color:rgb(from white r g b)){:root,.rs-theme-light{--rs-bg-backdrop:#1212124d;--rs-color-focus-ring:#3498ff40;--rs-state-focus-shadow:0 0 0 3px #3498ff40;--rs-state-focus-outline:3px solid #3498ff40;--rs-loader-ring:#f7f7facc;--rs-loader-backdrop:#ffffffe6;--rs-loader-ring-inverse:#f7f7fa4d;--rs-loader-backdrop-inverse:#121212d4;--rs-message-success-bg:#c8f0c799;--rs-message-info-bg:#c5e7fc99;--rs-message-warning-bg:#ffe9c299;--rs-message-error-bg:#fccfcf99;--rs-dropdown-item-bg-hover:#cce9ff80;--rs-menuitem-active-bg:#cce9ff80;--rs-listbox-option-hover-bg:#cce9ff80;--rs-toggle-loader-ring:#f7f7fa4d;--rs-slider-thumb-hover-shadow:0 0 0 8px #3498ff40;--rs-uploader-overlay-bg:#fffc;--rs-carousel-indicator:#fff6;--rs-list-placeholder-bg:#f2faff80;--rs-table-scrollbar-vertical-track:#e5e5ea66;--rs-calendar-range-bg:#cce9ff80}}.rs-theme-dark{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#f2fcff;--rs-primary-100:#ccf3ff;--rs-primary-200:#a6e9ff;--rs-primary-300:#80ddff;--rs-primary-400:#59d0ff;--rs-primary-500:#34c3ff;--rs-primary-600:#25b3f5;--rs-primary-700:#169de0;--rs-primary-800:#0a81c2;--rs-primary-900:#006199;--rs-color-red:#f04f43;--rs-color-orange:#ff9800;--rs-color-yellow:#ffc757;--rs-color-green:#58b15b;--rs-color-cyan:#00bcd4;--rs-color-blue:#1499ef;--rs-color-violet:#673ab7;--rs-red-50:#ffeded;--rs-red-100:#fccaca;--rs-red-200:#faa9a7;--rs-red-300:#f58884;--rs-red-400:#f26a63;--rs-red-500:#f04f43;--rs-red-600:#e63f30;--rs-red-700:#d12f1d;--rs-red-800:#b3200c;--rs-red-900:#8a1200;--rs-orange-50:#fff9f2;--rs-orange-100:#ffe2c2;--rs-orange-200:#ffce91;--rs-orange-300:#ffba61;--rs-orange-400:#ffa930;--rs-orange-500:#ff9800;--rs-orange-600:#f59700;--rs-orange-700:#e08e00;--rs-orange-800:#c27e00;--rs-orange-900:#960;--rs-yellow-50:#fff9f0;--rs-yellow-100:#ffedd1;--rs-yellow-200:#ffe2b3;--rs-yellow-300:#ffd894;--rs-yellow-400:#ffcf75;--rs-yellow-500:#ffc757;--rs-yellow-600:#f5bb3d;--rs-yellow-700:#e0a824;--rs-yellow-800:#c28f0e;--rs-yellow-900:#997000;--rs-green-50:#f3fff2;--rs-green-100:#cff0ce;--rs-green-200:#aee0ad;--rs-green-300:#8ccf8c;--rs-green-400:#71bf72;--rs-green-500:#58b15b;--rs-green-600:#3fab45;--rs-green-700:#27a12f;--rs-green-800:#10911b;--rs-green-900:#007d0c;--rs-cyan-50:#f2ffff;--rs-cyan-100:#bcf4f7;--rs-cyan-200:#87e6ed;--rs-cyan-300:#57dae6;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-50:#edf9ff;--rs-blue-100:#c0e8fc;--rs-blue-200:#93d6fa;--rs-blue-300:#67c1f5;--rs-blue-400:#3dadf2;--rs-blue-500:#1499ef;--rs-blue-600:#0e8ce6;--rs-blue-700:#087ad1;--rs-blue-800:#0464b3;--rs-blue-900:#00498a;--rs-violet-50:#f6f2ff;--rs-violet-100:#d5c9f0;--rs-violet-200:#b6a1e3;--rs-violet-300:#987bd4;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-success:var(--rs-color-green);--rs-state-info:var(--rs-color-blue);--rs-state-warning:var(--rs-color-yellow);--rs-state-error:var(--rs-color-red);--rs-body:var(--rs-gray-900);--rs-text-link:var(--rs-primary-500);--rs-text-link-hover:var(--rs-primary-400);--rs-text-link-active:var(--rs-primary-300);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-tertiary:var(--rs-gray-300);--rs-text-heading:var(--rs-gray-0);--rs-text-inverse:var(--rs-gray-800);--rs-text-heading-inverse:var(--rs-gray-900);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-border-primary:var(--rs-gray-600);--rs-border-secondary:var(--rs-gray-700);--rs-bg-card:var(--rs-gray-800);--rs-bg-overlay:var(--rs-gray-700);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-700);--rs-bg-backdrop:rgb(from var(--rs-gray-900) r g b / 80%);--rs-state-hover-bg:var(--rs-gray-600);--rs-color-focus-ring:0 0 0 3px rgb(from var(--rs-gray-500) r g b / 25%);--rs-state-focus-shadow:0 0 0 3px rgb(from var(--rs-gray-500) r g b / 25%);--rs-state-focus-outline:3px solid rgb(from var(--rs-gray-500) r g b / 25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-shadow-overlay:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-scrollbar-bg:transparent;--rs-scrollbar-thumb-bg:var(--rs-gray-300);--rs-scrollbar-thumb-hover-bg:var(--rs-gray-400);--rs-btn-default-bg:var(--rs-gray-600);--rs-btn-default-text:var(--rs-gray-50);--rs-btn-default-hover-bg:var(--rs-gray-500);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-0);--rs-btn-default-disabled-bg:var(--rs-gray-600);--rs-btn-default-disabled-text:var(--rs-gray-400);--rs-btn-primary-bg:var(--rs-primary-700);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-400);--rs-btn-subtle-text:var(--rs-gray-200);--rs-btn-subtle-hover-bg:var(--rs-gray-500);--rs-btn-subtle-hover-text:var(--rs-gray-50);--rs-btn-subtle-active-bg:var(--rs-gray-400);--rs-btn-subtle-active-text:var(--rs-gray-0);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-iconbtn-addon:var(--rs-gray-500);--rs-iconbtn-activated-addon:var(--rs-gray-400);--rs-iconbtn-pressed-addon:var(--rs-gray-200);--rs-iconbtn-primary-addon:var(--rs-primary-600);--rs-iconbtn-primary-activated-addon:var(--rs-primary-500);--rs-iconbtn-primary-pressed-addon:var(--rs-primary-400);--rs-divider-border:var(--rs-gray-600);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b / 83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b / 90%);--rs-message-success-header:#fff;--rs-message-success-text:#fff;--rs-message-success-icon:#fff;--rs-message-success-bg:var(--rs-green-500);--rs-message-success-border:var(--rs-green-800);--rs-message-info-header:#fff;--rs-message-info-text:#fff;--rs-message-info-icon:#fff;--rs-message-info-bg:var(--rs-blue-500);--rs-message-info-border:var(--rs-blue-800);--rs-message-warning-header:var(--rs-gray-900);--rs-message-warning-text:var(--rs-gray-900);--rs-message-warning-icon:var(--rs-gray-900);--rs-message-warning-bg:var(--rs-yellow-500);--rs-message-warning-border:var(--rs-yellow-800);--rs-message-error-header:#fff;--rs-message-error-text:#fff;--rs-message-error-icon:#fff;--rs-message-error-bg:var(--rs-red-500);--rs-message-error-border:var(--rs-red-800);--rs-tooltip-bg:var(--rs-gray-500);--rs-tooltip-text:var(--rs-gray-0);--rs-progress-bg:var(--rs-gray-700);--rs-progress-bar:var(--rs-primary-500);--rs-progress-bar-success:var(--rs-color-green);--rs-progress-bar-fail:var(--rs-color-red);--rs-placeholder:var(--rs-gray-600);--rs-placeholder-active:var(--rs-gray-500);--rs-breadcrumb-item-active-text:#fff;--rs-dropdown-divider:var(--rs-gray-600);--rs-dropdown-item-bg-hover:var(--rs-gray-600);--rs-dropdown-item-bg-active:rgb(from var(--rs-primary-900) r g b / 20%);--rs-dropdown-item-text-active:var(--rs-primary-500);--rs-dropdown-header-text:var(--rs-gray-500);--rs-dropdown-shadow:0 0 10px 1px #0003, 0 4px 4px 3px #0000003d;--rs-menuitem-active-bg:var(--rs-gray-600);--rs-menuitem-active-text:currentColor;--rs-steps-border:var(--rs-gray-200);--rs-steps-state-finish:var(--rs-primary-500);--rs-steps-border-state-finish:var(--rs-primary-500);--rs-steps-state-wait:var(--rs-gray-200);--rs-steps-state-process:var(--rs-primary-700);--rs-steps-state-error:var(--rs-color-red);--rs-steps-border-state-error:var(--rs-color-red);--rs-steps-icon-state-process:var(--rs-primary-500);--rs-steps-icon-state-error:var(--rs-color-red);--rs-navs-text:var(--rs-gray-200);--rs-navs-text-hover:var(--rs-gray-100);--rs-navs-bg-hover:var(--rs-gray-400);--rs-navs-text-active:var(--rs-gray-0);--rs-navs-bg-active:var(--rs-gray-400);--rs-navs-tab-border:var(--rs-gray-600);--rs-navs-subtle-border:var(--rs-gray-600);--rs-navs-selected:var(--rs-primary-500);--rs-navs-pills-bg:var(--rs-gray-700);--rs-navs-pills-item-color:var(--rs-text-secondary);--rs-navs-pills-item-active-bg:var(--rs-gray-600);--rs-navs-pills-item-active-color:var(--rs-gray-0);--rs-navs-pills-item-disabled-color:var(--rs-gray-400);--rs-navbar-default-bg:var(--rs-gray-800);--rs-navbar-default-text:var(--rs-gray-200);--rs-navbar-default-selected-text:var(--rs-primary-500);--rs-navbar-default-hover-bg:var(--rs-gray-700);--rs-navbar-default-hover-text:var(--rs-gray-50);--rs-navbar-inverse-bg:var(--rs-primary-700);--rs-navbar-inverse-text:#fff;--rs-navbar-inverse-selected-bg:var(--rs-primary-400);--rs-navbar-inverse-hover-bg:var(--rs-primary-600);--rs-navbar-inverse-hover-text:#fff;--rs-navbar-subtle-bg:transparent;--rs-navbar-subtle-text:var(--rs-gray-200);--rs-navbar-subtle-selected-text:var(--rs-primary-500);--rs-navbar-subtle-hover-bg:var(--rs-gray-700);--rs-navbar-subtle-hover-text:var(--rs-gray-50);--rs-sidenav-default-bg:var(--rs-gray-800);--rs-sidenav-default-text:var(--rs-gray-200);--rs-sidenav-default-selected-text:var(--rs-primary-500);--rs-sidenav-default-hover-bg:var(--rs-gray-700);--rs-sidenav-default-hover-text:var(--rs-gray-50);--rs-sidenav-default-footer-border:var(--rs-gray-600);--rs-sidenav-inverse-bg:var(--rs-primary-700);--rs-sidenav-inverse-text:#fff;--rs-sidenav-inverse-selected-bg:var(--rs-primary-400);--rs-sidenav-inverse-hover-bg:var(--rs-primary-600);--rs-sidenav-inverse-footer-border:var(--rs-primary-600);--rs-sidenav-subtle-bg:transparent;--rs-sidenav-subtle-text:var(--rs-gray-200);--rs-sidenav-subtle-selected-text:var(--rs-primary-500);--rs-sidenav-subtle-hover-bg:var(--rs-gray-700);--rs-sidenav-subtle-hover-text:var(--rs-gray-50);--rs-sidenav-subtle-footer-border:var(--rs-gray-600);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-inline-edit-hover-bg:var(--rs-gray-500);--rs-listbox-option-group-bg:var(--rs-gray-700);--rs-listbox-option-hover-bg:var(--rs-gray-600);--rs-listbox-option-hover-text:currentColor;--rs-listbox-option-selected-text:var(--rs-primary-500);--rs-listbox-option-selected-bg:rgb(from var(--rs-primary-900) r g b / 20%);--rs-listbox-option-disabled-text:var(--rs-gray-500);--rs-listbox-option-disabled-selected-text:var(--rs-primary-200);--rs-checkbox-icon:var(--rs-gray-800);--rs-checkbox-border:var(--rs-gray-400);--rs-checkbox-checked-bg:var(--rs-primary-500);--rs-checkbox-disabled-bg:var(--rs-gray-500);--rs-radio-marker:var(--rs-gray-800);--rs-radio-border:var(--rs-gray-400);--rs-radio-checked-bg:var(--rs-primary-500);--rs-radio-disabled-bg:var(--rs-gray-500);--rs-radio-tile-border:var(--rs-gray-300);--rs-radio-tile-bg:var(--rs-gray-0);--rs-radio-tile-checked-color:var(--rs-primary-500);--rs-radio-tile-checked-mark-color:var(--rs-gray-800);--rs-radio-tile-checked-disabled-color:var(--rs-primary-900);--rs-rate-symbol:var(--rs-gray-600);--rs-rate-symbol-checked:var(--rs-yellow-500);--rs-toggle-bg:var(--rs-gray-400);--rs-toggle-thumb:#fff;--rs-toggle-hover-bg:var(--rs-gray-300);--rs-toggle-disabled-bg:var(--rs-gray-600);--rs-toggle-disabled-thumb:var(--rs-gray-500);--rs-toggle-checked-bg:var(--rs-primary-700);--rs-toggle-checked-thumb:#fff;--rs-toggle-checked-hover-bg:var(--rs-primary-600);--rs-toggle-checked-disabled-bg:var(--rs-primary-900);--rs-toggle-checked-disabled-thumb:var(--rs-gray-300);--rs-slider-bar:var(--rs-gray-600);--rs-slider-hover-bar:var(--rs-gray-600);--rs-slider-thumb-border:var(--rs-primary-500);--rs-slider-thumb-bg:var(--rs-gray-700);--rs-slider-thumb-hover-shadow:0 0 0 8px rgb(from var(--rs-primary-500) r g b / 25%);--rs-slider-progress:var(--rs-primary-500);--rs-uploader-item-bg:var(--rs-gray-300);--rs-uploader-item-hover-bg:var(--rs-gray-600);--rs-uploader-overlay-bg:rgb(from var(--rs-gray-600) r g b / 80%);--rs-uploader-dnd-bg:var(--rs-gray-700);--rs-uploader-dnd-border:var(--rs-gray-200);--rs-uploader-dnd-hover-border:var(--rs-primary-500);--rs-avatar-bg:var(--rs-gray-400);--rs-avatar-text:var(--rs-gray-0);--rs-avatar-offset-color:var(--rs-gray-900);--rs-avatar-ring-color:var(--rs-avatar-bg);--rs-badge-bg:var(--rs-color-red);--rs-badge-text:var(--rs-gray-0);--rs-close-button-hover-color:var(--rs-color-red);--rs-tag-bg:var(--rs-gray-600);--rs-card-bg:var(--rs-gray-900);--rs-carousel-bg:var(--rs-gray-600);--rs-carousel-indicator:rgb(from var(--rs-gray-0) r g b / 40%);--rs-carousel-indicator-hover:var(--rs-gray-0);--rs-carousel-indicator-active:var(--rs-primary-500);--rs-panel-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-list-bg:var(--rs-gray-900);--rs-list-border:var(--rs-gray-700);--rs-list-hover-bg:var(--rs-gray-600);--rs-list-placeholder-bg:rgb(from var(--rs-primary-900) r g b / 20%);--rs-list-placeholder-border:var(--rs-primary-500);--rs-timeline-indicator-bg:var(--rs-gray-500);--rs-timeline-indicator-active-bg:var(--rs-primary-500);--rs-table-border-color:var(--rs-border-secondary);--rs-table-shadow:#090909fc;--rs-table-sort:var(--rs-primary-500);--rs-table-resize:var(--rs-primary-500);--rs-table-scrollbar-track:var(--rs-gray-700);--rs-table-scrollbar-thumb:var(--rs-gray-200);--rs-table-scrollbar-thumb-active:var(--rs-gray-100);--rs-table-scrollbar-vertical-track:var(--rs-gray-700);--rs-drawer-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-modal-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-form-errormessage-text:#fff;--rs-form-errormessage-bg:var(--rs-color-red);--rs-form-errormessage-border:var(--rs-color-red);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-700);--rs-picker-count-text:#fff;--rs-calendar-today-bg:var(--rs-primary-700);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b / 50%);--rs-calendar-time-unit-bg:var(--rs-gray-600);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700);--rs-popover-shadow:0 4px 6px #0000004d;--rs-tree-indent-line-color:#ffffff1a;--rs-scroll-view-shadow-color:#000000fc;--rs-stat-body-bg:var(--rs-gray-900)}@supports not (color:rgb(from white r g b)){.rs-theme-dark{--rs-bg-backdrop:#0f131acc;--rs-color-focus-ring:0 0 0 3px #34c3ff40;--rs-state-focus-shadow:0 0 0 3px #34c3ff40;--rs-state-focus-outline:3px solid #34c3ff40;--rs-loader-ring:#e9ebf04d;--rs-loader-backdrop:#0f131ad4;--rs-loader-ring-inverse:#e9ebf0cc;--rs-loader-backdrop-inverse:#ffffffe6;--rs-dropdown-item-bg-active:#00619933;--rs-listbox-option-selected-bg:#00619933;--rs-slider-thumb-hover-shadow:0 0 0 8px #34c3ff40;--rs-uploader-overlay-bg:#3c3f43cc;--rs-carousel-indicator:#fff6;--rs-list-placeholder-bg:#00619933;--rs-calendar-range-bg:#00619980;--rs-placeholder-active:#484c50}}.rs-theme-high-contrast{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#fffef2;--rs-primary-100:#fffbc2;--rs-primary-200:#fffa91;--rs-primary-300:#fffa61;--rs-primary-400:#fffc30;--rs-primary-500:#ff0;--rs-primary-600:#f1f500;--rs-primary-700:#d9e000;--rs-primary-800:#b8c200;--rs-primary-900:#8f9900;--rs-color-red:#bd1732;--rs-color-orange:#ff9800;--rs-color-yellow:#ffc757;--rs-color-green:#0d822c;--rs-color-cyan:#00bcd4;--rs-color-blue:#1499ef;--rs-color-violet:#673ab7;--rs-red-50:#fff2f5;--rs-red-100:#f2c2cd;--rs-red-200:#e691a3;--rs-red-300:#d6637a;--rs-red-400:#c93a55;--rs-red-500:#bd1732;--rs-red-600:#b51029;--rs-red-700:#a60a1f;--rs-red-800:#8f0414;--rs-red-900:#70000b;--rs-orange-50:#fff9f2;--rs-orange-100:#ffe2c2;--rs-orange-200:#ffce91;--rs-orange-300:#ffba61;--rs-orange-400:#ffa930;--rs-orange-500:#ff9800;--rs-orange-600:#f59700;--rs-orange-700:#e08e00;--rs-orange-800:#c27e00;--rs-orange-900:#960;--rs-yellow-50:#fff9f0;--rs-yellow-100:#ffedd1;--rs-yellow-200:#ffe2b3;--rs-yellow-300:#ffd894;--rs-yellow-400:#ffcf75;--rs-yellow-500:#ffc757;--rs-yellow-600:#f5bb3d;--rs-yellow-700:#e0a824;--rs-yellow-800:#c28f0e;--rs-yellow-900:#997000;--rs-green-50:#f2fff5;--rs-green-100:#b3e6bd;--rs-green-200:#7ccc8e;--rs-green-300:#50b567;--rs-green-400:#2a9c46;--rs-green-500:#0d822c;--rs-green-600:#09802b;--rs-green-700:#057a28;--rs-green-800:#017325;--rs-green-900:#006923;--rs-cyan-50:#f2ffff;--rs-cyan-100:#bcf4f7;--rs-cyan-200:#87e6ed;--rs-cyan-300:#57dae6;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-50:#edf9ff;--rs-blue-100:#c0e8fc;--rs-blue-200:#93d6fa;--rs-blue-300:#67c1f5;--rs-blue-400:#3dadf2;--rs-blue-500:#1499ef;--rs-blue-600:#0e8ce6;--rs-blue-700:#087ad1;--rs-blue-800:#0464b3;--rs-blue-900:#00498a;--rs-violet-50:#f6f2ff;--rs-violet-100:#d5c9f0;--rs-violet-200:#b6a1e3;--rs-violet-300:#987bd4;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-success:var(--rs-color-green);--rs-state-info:var(--rs-color-blue);--rs-state-warning:var(--rs-color-yellow);--rs-state-error:var(--rs-color-red);--rs-body:var(--rs-gray-900);--rs-text-link:var(--rs-primary-500);--rs-text-link-hover:var(--rs-primary-400);--rs-text-link-active:var(--rs-primary-300);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-tertiary:var(--rs-gray-300);--rs-text-heading:var(--rs-gray-0);--rs-text-inverse:var(--rs-gray-800);--rs-text-heading-inverse:var(--rs-gray-900);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-text-highlight-bg:var(--rs-primary-500);--rs-border-primary:var(--rs-gray-100);--rs-border-secondary:var(--rs-gray-700);--rs-bg-card:var(--rs-gray-800);--rs-bg-overlay:var(--rs-gray-800);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-500);--rs-bg-backdrop:rgb(from var(--rs-gray-900) r g b / 80%);--rs-state-hover-bg:var(--rs-gray-600);--rs-color-focus-ring:var(--rs-gray-0);--rs-state-focus-shadow:0 0 0 3px var(--rs-gray-900), 0 0 0 5px var(--rs-gray-0);--rs-state-focus-shadow-slim:0 0 0 2px var(--rs-gray-0);--rs-state-focus-outline:3px solid rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-shadow-overlay:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-scrollbar-bg:transparent;--rs-scrollbar-thumb-bg:var(--rs-gray-300);--rs-scrollbar-thumb-hover-bg:var(--rs-gray-400);--rs-btn-default-bg:transparent;--rs-btn-default-text:var(--rs-primary-500);--rs-btn-default-border:1px solid var(--rs-primary-500);--rs-btn-default-hover-bg:transparent;--rs-btn-default-hover-text:var(--rs-primary-400);--rs-btn-default-active-bg:transparent;--rs-btn-default-active-text:var(--rs-primary-200);--rs-btn-default-disabled-bg:transparent;--rs-btn-default-disabled-text:var(--rs-primary-900);--rs-btn-default-disabled-boreder-color:var(--rs-gray-100);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-900);--rs-btn-primary-hover-bg:var(--rs-primary-400);--rs-btn-primary-active-bg:var(--rs-primary-200);--rs-btn-subtle-text:var(--rs-primary-500);--rs-btn-subtle-hover-bg:transparent;--rs-btn-subtle-hover-text:var(--rs-primary-400);--rs-btn-subtle-active-bg:transparent;--rs-btn-subtle-active-text:var(--rs-primary-200);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-iconbtn-addon:transparent;--rs-iconbtn-activated-addon:transparent;--rs-iconbtn-pressed-addon:transparent;--rs-iconbtn-primary-addon:var(--rs-primary-400);--rs-iconbtn-primary-activated-addon:var(--rs-primary-300);--rs-iconbtn-primary-pressed-addon:var(--rs-primary-100);--rs-divider-border:var(--rs-gray-600);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b / 83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b / 90%);--rs-message-success-header:#fff;--rs-message-success-text:#fff;--rs-message-success-icon:#fff;--rs-message-success-bg:var(--rs-green-900);--rs-message-success-border:var(--rs-green-300);--rs-message-info-header:#fff;--rs-message-info-text:#fff;--rs-message-info-icon:#fff;--rs-message-info-bg:var(--rs-blue-900);--rs-message-info-border:var(--rs-blue-500);--rs-message-warning-header:#fff;--rs-message-warning-text:#fff;--rs-message-warning-icon:#fff;--rs-message-warning-bg:var(--rs-yellow-900);--rs-message-warning-border:var(--rs-yellow-500);--rs-message-error-header:#fff;--rs-message-error-text:#fff;--rs-message-error-icon:#fff;--rs-message-error-bg:var(--rs-red-900);--rs-message-error-border:var(--rs-red-300);--rs-tooltip-bg:var(--rs-gray-800);--rs-tooltip-text:var(--rs-gray-0);--rs-progress-bg:var(--rs-gray-700);--rs-progress-bar:var(--rs-primary-500);--rs-progress-bar-success:var(--rs-color-green);--rs-progress-bar-fail:var(--rs-color-red);--rs-placeholder:var(--rs-gray-600);--rs-placeholder-active:var(--rs-gray-500);--rs-breadcrumb-item-active-text:#fff;--rs-dropdown-divider:var(--rs-gray-600);--rs-dropdown-item-bg-hover:var(--rs-gray-600);--rs-dropdown-item-bg-active:rgb(from var(--rs-primary-900) r g b / 20%);--rs-dropdown-item-text-active:var(--rs-primary-500);--rs-dropdown-header-text:var(--rs-gray-500);--rs-dropdown-shadow:0 0 10px 1px #0003, 0 4px 4px 3px #0000003d;--rs-menuitem-active-bg:transparent;--rs-menuitem-active-text:var(--rs-primary-500);--rs-steps-border:var(--rs-gray-200);--rs-steps-state-finish:var(--rs-primary-500);--rs-steps-border-state-finish:var(--rs-primary-500);--rs-steps-state-wait:var(--rs-gray-200);--rs-steps-state-process:var(--rs-primary-700);--rs-steps-state-error:var(--rs-color-red);--rs-steps-border-state-error:var(--rs-color-red);--rs-steps-icon-state-process:var(--rs-primary-500);--rs-steps-icon-state-error:var(--rs-color-red);--rs-navs-text:var(--rs-gray-200);--rs-navs-text-hover:var(--rs-primary-500);--rs-navs-bg-hover:transparent;--rs-navs-text-active:var(--rs-primary-500);--rs-navs-bg-active:var(--rs-gray-400);--rs-navs-tab-border:var(--rs-gray-600);--rs-navs-subtle-border:var(--rs-gray-600);--rs-navs-selected:var(--rs-primary-500);--rs-navs-pills-bg:var(--rs-gray-700);--rs-navs-pills-item-color:var(--rs-text-secondary);--rs-navs-pills-item-active-bg:var(--rs-gray-600);--rs-navs-pills-item-active-color:var(--rs-primary-500);--rs-navs-pills-item-disabled-color:var(--rs-gray-400);--rs-navbar-default-bg:var(--rs-gray-800);--rs-navbar-default-text:var(--rs-gray-50);--rs-navbar-default-selected-text:var(--rs-primary-500);--rs-navbar-default-hover-bg:transparent;--rs-navbar-default-hover-text:var(--rs-primary-500);--rs-navbar-inverse-bg:var(--rs-gray-800);--rs-navbar-inverse-text:var(--rs-gray-50);--rs-navbar-inverse-selected-bg:transparent;--rs-navbar-inverse-selected-text:var(--rs-primary-500);--rs-navbar-inverse-hover-bg:transparent;--rs-navbar-inverse-hover-text:var(--rs-primary-500);--rs-navbar-subtle-bg:var(--rs-gray-800);--rs-navbar-subtle-text:var(--rs-gray-50);--rs-navbar-subtle-selected-text:var(--rs-primary-500);--rs-navbar-subtle-hover-bg:transparent;--rs-navbar-subtle-hover-text:var(--rs-primary-500);--rs-sidenav-default-bg:var(--rs-gray-800);--rs-sidenav-default-text:var(--rs-gray-50);--rs-sidenav-default-selected-text:var(--rs-primary-500);--rs-sidenav-default-hover-bg:transparent;--rs-sidenav-default-hover-text:var(--rs-primary-500);--rs-sidenav-default-footer-border:var(--rs-gray-50);--rs-sidenav-inverse-bg:var(--rs-gray-800);--rs-sidenav-inverse-text:var(--rs-gray-50);--rs-sidenav-inverse-selected-bg:transparent;--rs-sidenav-inverse-selected-text:var(--rs-primary-500);--rs-sidenav-inverse-hover-bg:transparent;--rs-sidenav-inverse-footer-border:var(--rs-gray-50);--rs-sidenav-subtle-bg:var(--rs-gray-800);--rs-sidenav-subtle-text:var(--rs-gray-50);--rs-sidenav-subtle-selected-text:var(--rs-primary-500);--rs-sidenav-subtle-hover-bg:transparent;--rs-sidenav-subtle-hover-text:var(--rs-primary-500);--rs-sidenav-subtle-footer-border:var(--rs-gray-50);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-inline-edit-hover-bg:transparent;--rs-listbox-option-group-bg:var(--rs-gray-800);--rs-listbox-option-hover-bg:transparent;--rs-listbox-option-hover-text:var(--rs-primary-500);--rs-listbox-option-selected-text:var(--rs-primary-500);--rs-listbox-option-selected-bg:transparent;--rs-listbox-option-disabled-text:var(--rs-gray-500);--rs-listbox-option-disabled-selected-text:var(--rs-primary-200);--rs-checkbox-icon:var(--rs-gray-800);--rs-checkbox-border:var(--rs-gray-100);--rs-checkbox-checked-bg:var(--rs-primary-500);--rs-checkbox-disabled-bg:var(--rs-gray-500);--rs-radio-marker:var(--rs-gray-800);--rs-radio-border:var(--rs-gray-100);--rs-radio-checked-bg:var(--rs-primary-500);--rs-radio-disabled-bg:var(--rs-gray-500);--rs-radio-tile-border:var(--rs-gray-300);--rs-radio-tile-bg:var(--rs-gray-0);--rs-radio-tile-checked-color:var(--rs-primary-500);--rs-radio-tile-checked-mark-color:var(--rs-gray-800);--rs-radio-tile-checked-disabled-color:var(--rs-primary-900);--rs-rate-symbol:var(--rs-gray-100);--rs-rate-symbol-checked:var(--rs-primary-500);--rs-toggle-bg:var(--rs-gray-800);--rs-toggle-thumb:var(--rs-gray-100);--rs-toggle-hover-bg:var(--rs-gray-800);--rs-toggle-disabled-bg:var(--rs-gray-800);--rs-toggle-disabled-thumb:var(--rs-gray-300);--rs-toggle-checked-bg:var(--rs-primary-500);--rs-toggle-checked-thumb:var(--rs-gray-800);--rs-toggle-checked-hover-bg:var(--rs-primary-400);--rs-toggle-checked-disabled-bg:var(--rs-primary-900);--rs-toggle-checked-disabled-thumb:var(--rs-gray-800);--rs-slider-bar:var(--rs-gray-600);--rs-slider-hover-bar:var(--rs-gray-600);--rs-slider-thumb-border:var(--rs-primary-500);--rs-slider-thumb-bg:var(--rs-gray-700);--rs-slider-thumb-hover-shadow:0 0 0 8px rgb(from var(--rs-primary-500) r g b / 25%);--rs-slider-progress:var(--rs-primary-500);--rs-uploader-item-bg:var(--rs-gray-300);--rs-uploader-item-hover-bg:var(--rs-gray-800);--rs-uploader-item-hover-text:var(--rs-primary-500);--rs-uploader-overlay-bg:rgb(from var(--rs-gray-600) r g b / 80%);--rs-uploader-dnd-bg:var(--rs-gray-700);--rs-uploader-dnd-border:var(--rs-gray-200);--rs-uploader-dnd-hover-border:var(--rs-primary-500);--rs-avatar-bg:var(--rs-gray-400);--rs-avatar-text:var(--rs-gray-0);--rs-avatar-offset-color:var(--rs-gray-900);--rs-avatar-ring-color:var(--rs-avatar-bg);--rs-badge-bg:var(--rs-red-500);--rs-badge-text:var(--rs-gray-0);--rs-close-button-hover-color:var(--rs-color-red);--rs-tag-bg:var(--rs-gray-600);--rs-card-bg:var(--rs-gray-900);--rs-carousel-bg:var(--rs-gray-600);--rs-carousel-indicator:rgb(from var(--rs-gray-0) r g b / 40%);--rs-carousel-indicator-hover:var(--rs-gray-0);--rs-carousel-indicator-active:var(--rs-primary-500);--rs-panel-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-pagination-item-text:var(--rs-gray-50);--rs-pagination-item-current-text:var(--rs-primary-500);--rs-list-bg:transparent;--rs-list-border:var(--rs-gray-700);--rs-list-hover-bg:var(--rs-gray-600);--rs-list-placeholder-bg:rgb(from var(--rs-primary-900) r g b / 20%);--rs-list-placeholder-border:var(--rs-primary-500);--rs-timeline-indicator-bg:var(--rs-gray-500);--rs-timeline-indicator-active-bg:var(--rs-primary-500);--rs-table-border-color:var(--rs-border-secondary);--rs-table-shadow:#090909fc;--rs-table-sort:var(--rs-primary-500);--rs-table-resize:var(--rs-primary-500);--rs-table-scrollbar-track:var(--rs-gray-700);--rs-table-scrollbar-thumb:var(--rs-gray-200);--rs-table-scrollbar-thumb-active:var(--rs-gray-100);--rs-table-scrollbar-vertical-track:var(--rs-gray-700);--rs-drawer-bg:var(--rs-gray-700);--rs-drawer-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-modal-shadow:0 4px 4px #0000001f, 0 0 10px #0000000f;--rs-modal-border:1px solid var(--rs-gray-100);--rs-form-errormessage-text:#fff;--rs-form-errormessage-bg:var(--rs-red-500);--rs-form-errormessage-border:var(--rs-red-500);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:var(--rs-gray-900);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:var(--rs-gray-900);--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b / 50%);--rs-calendar-time-unit-bg:var(--rs-gray-900);--rs-calendar-date-selected-text:var(--rs-gray-900);--rs-calendar-cell-selected-hover-bg:var(--rs-gray-50);--rs-popover-shadow:0 4px 6px #0000004d;--rs-tree-indent-line-color:#ffffff1a;--rs-scroll-view-shadow-color:#000000fc;--rs-stat-body-bg:var(--rs-gray-900)}@supports not (color:rgb(from white r g b)){.rs-theme-high-contrast{--rs-bg-backdrop:#0f131acc;--rs-state-focus-outline:3px solid #ffff0040;--rs-loader-ring:#e9ebf04d;--rs-loader-backdrop:#0f131ad4;--rs-loader-ring-inverse:#e9ebf0cc;--rs-loader-backdrop-inverse:#ffffffe6;--rs-dropdown-item-bg-active:#8f990033;--rs-slider-thumb-hover-shadow:0 0 0 8px #ffff0040;--rs-uploader-overlay-bg:#3c3f43cc;--rs-carousel-indicator:#fff6;--rs-list-placeholder-bg:#8f990033;--rs-calendar-range-bg:#8f990080;--rs-placeholder-active:#484c50}}[class*=rs-],[class*=rs-]:before,[class*=rs-]:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}b,strong{font-weight:700}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border-radius:0;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[tabindex="-1"]{outline:none}input[type=button],input[type=submit],input[type=reset],button{border-width:0}input::-ms-clear{display:none}input[type=file]::-webkit-file-upload-button{color:currentColor;background:0 0;border-width:0}input[type=file]::-ms-browse{color:currentColor;background:0 0;border-width:0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}html{-webkit-tap-highlight-color:#0000}body{color:var(--rs-text-primary);background-color:var(--rs-body);font-family:-apple-system,BlinkMacSystemFont,Arial,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,STXihei,sans-serif;font-size:14px;line-height:1.42857}a{color:var(--rs-text-link);text-decoration:none}a:hover,a:focus{color:var(--rs-text-link-hover);text-decoration:underline}a:active{color:var(--rs-text-link-active);text-decoration:underline}img{vertical-align:middle}hr{border:0;border-top:1px solid var(--rs-border-primary);margin-top:20px;margin-bottom:20px}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6{color:inherit;margin:0;font-family:inherit;font-weight:bolder}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:var(--rs-text-disabled);font-weight:400;line-height:1}h1{font-size:46px;line-height:62px}h2{font-size:36px;line-height:50px}h3{font-size:28px;line-height:42px}h4{font-size:22px;line-height:34px}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:22px}p{margin:0}p+p{margin-top:8px}small{font-size:85%}mark{background-color:var(--rs-bg-warning);padding:.2em;font-weight:bolder}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:10px}dt,dd{line-height:1.42857}dt{font-weight:700}dd{margin-bottom:10px;margin-left:0}.rs-btn{text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;border:var(--rs-btn-default-border,none);-webkit-user-select:none;user-select:none;color:var(--rs-btn-default-text);background-color:var(--rs-btn-default-bg);border-radius:6px;justify-content:center;align-items:center;margin-bottom:0;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex;position:relative;overflow:hidden}.rs-theme-high-contrast .rs-btn{transition:none}.rs-btn-ghost.rs-btn{padding:7px 11px}.rs-btn-icon.rs-btn{padding:10px;line-height:16px}.rs-btn-icon.rs-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn{line-height:20px}.rs-btn-icon-with-text.rs-btn>.rs-icon{width:36px;height:36px;padding:10px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left>.rs-icon{border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right>.rs-icon{border-left:var(--rs-btn-default-border,none);right:0}.rs-btn:focus-visible{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-btn:focus-visible{outline-offset:2px}.rs-btn:hover,.rs-btn:focus{color:var(--rs-btn-default-hover-text);background-color:var(--rs-btn-default-hover-bg);text-decoration:none}.rs-btn:active,.rs-btn.rs-btn-active{color:var(--rs-btn-default-active-text);background-color:var(--rs-btn-default-active-bg)}.rs-btn:disabled,.rs-btn.rs-btn-disabled{cursor:not-allowed;color:var(--rs-btn-default-disabled-text);background-color:var(--rs-btn-default-disabled-bg)}.rs-theme-high-contrast .rs-btn:disabled,.rs-theme-high-contrast .rs-btn.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (resolution>=.001dpcm){.rs-btn{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-btn-start-icon{margin-right:5px;line-height:0}.rs-btn-end-icon{margin-left:5px;line-height:0}.rs-btn-primary{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-bg);border:none}.rs-btn-primary:hover,.rs-btn-primary:focus{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-hover-bg)}.rs-btn-primary:active,.rs-btn-primary.rs-btn-active{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-active-bg)}.rs-btn-primary:disabled,.rs-btn-primary.rs-btn-disabled{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-bg);opacity:.3}.rs-theme-high-contrast .rs-btn-primary:disabled,.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-subtle{color:var(--rs-btn-subtle-text);background-color:#0000;border:none}.rs-btn-subtle:hover,.rs-btn-subtle:focus{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-btn-subtle:active,.rs-btn-subtle.rs-btn-active{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-btn-subtle:disabled,.rs-btn-subtle.rs-btn-disabled{color:var(--rs-btn-subtle-disabled-text);background:0 0}.rs-theme-high-contrast .rs-btn-subtle:disabled,.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-link{color:var(--rs-btn-link-text);background-color:#0000;border:none}.rs-btn-link:hover,.rs-btn-link:focus{color:var(--rs-btn-link-hover-text);background-color:#0000;text-decoration:underline}.rs-btn-link:active,.rs-btn-link.rs-btn-active{color:var(--rs-btn-link-active-text);background-color:#0000}.rs-btn-link:disabled,.rs-btn-link.rs-btn-disabled{color:var(--rs-btn-link-hover-text);opacity:.3;background-color:#0000;text-decoration:none}.rs-theme-high-contrast .rs-btn-link:disabled,.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-ghost{color:var(--rs-btn-ghost-text);border:1px solid var(--rs-btn-ghost-border);background-color:#0000}.rs-btn-ghost:hover,.rs-btn-ghost:focus{color:var(--rs-btn-ghost-hover-text);border-color:var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);background-color:#0000}.rs-btn-ghost:active,.rs-btn-ghost.rs-btn-active{color:var(--rs-btn-ghost-active-text);border-color:var(--rs-btn-ghost-active-border);background-color:#0000}.rs-btn-ghost:disabled,.rs-btn-ghost.rs-btn-disabled{color:var(--rs-btn-ghost-text);opacity:.3;border-color:var(--rs-btn-ghost-border);box-shadow:none;background-color:#0000}.rs-theme-high-contrast .rs-btn-ghost:disabled,.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-red{--rs-btn-primary-bg:var(--rs-red-500);--rs-btn-primary-hover-bg:var(--rs-red-700);--rs-btn-primary-active-bg:var(--rs-red-800);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-red-700);--rs-btn-ghost-text:var(--rs-red-700);--rs-btn-ghost-hover-border:var(--rs-red-900);--rs-btn-ghost-hover-text:var(--rs-red-800);--rs-btn-ghost-active-border:var(--rs-red-900);--rs-btn-ghost-active-text:var(--rs-red-900);--rs-btn-link-text:var(--rs-red-700);--rs-btn-link-hover-text:var(--rs-red-800);--rs-btn-link-active-text:var(--rs-red-900);--rs-iconbtn-primary-addon:var(--rs-red-600);--rs-iconbtn-primary-activated-addon:var(--rs-red-800);--rs-iconbtn-primary-pressed-addon:var(--rs-red-900)}.rs-theme-dark .rs-btn-red{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-500);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200);--rs-iconbtn-primary-addon:var(--rs-red-600);--rs-iconbtn-primary-activated-addon:var(--rs-red-400);--rs-iconbtn-primary-pressed-addon:var(--rs-red-300)}.rs-theme-high-contrast .rs-btn-red{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-600);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200)}.rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-500);--rs-btn-primary-hover-bg:var(--rs-orange-700);--rs-btn-primary-active-bg:var(--rs-orange-800);--rs-btn-subtle-hover-bg:var(--rs-orange-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-orange-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-orange-700);--rs-btn-ghost-text:var(--rs-orange-700);--rs-btn-ghost-hover-border:var(--rs-orange-900);--rs-btn-ghost-hover-text:var(--rs-orange-800);--rs-btn-ghost-active-border:var(--rs-orange-900);--rs-btn-ghost-active-text:var(--rs-orange-900);--rs-btn-link-text:var(--rs-orange-700);--rs-btn-link-hover-text:var(--rs-orange-800);--rs-btn-link-active-text:var(--rs-orange-900);--rs-iconbtn-primary-addon:var(--rs-orange-600);--rs-iconbtn-primary-activated-addon:var(--rs-orange-800);--rs-iconbtn-primary-pressed-addon:var(--rs-orange-900)}.rs-theme-dark .rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-500);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200);--rs-iconbtn-primary-addon:var(--rs-orange-600);--rs-iconbtn-primary-activated-addon:var(--rs-orange-400);--rs-iconbtn-primary-pressed-addon:var(--rs-orange-300)}.rs-theme-high-contrast .rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-600);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200)}.rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-500);--rs-btn-primary-hover-bg:var(--rs-yellow-700);--rs-btn-primary-active-bg:var(--rs-yellow-800);--rs-btn-subtle-hover-bg:var(--rs-yellow-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-yellow-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-yellow-700);--rs-btn-ghost-text:var(--rs-yellow-700);--rs-btn-ghost-hover-border:var(--rs-yellow-900);--rs-btn-ghost-hover-text:var(--rs-yellow-800);--rs-btn-ghost-active-border:var(--rs-yellow-900);--rs-btn-ghost-active-text:var(--rs-yellow-900);--rs-btn-link-text:var(--rs-yellow-700);--rs-btn-link-hover-text:var(--rs-yellow-800);--rs-btn-link-active-text:var(--rs-yellow-900);--rs-iconbtn-primary-addon:var(--rs-yellow-600);--rs-iconbtn-primary-activated-addon:var(--rs-yellow-800);--rs-iconbtn-primary-pressed-addon:var(--rs-yellow-900)}.rs-theme-dark .rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-500);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200);--rs-iconbtn-primary-addon:var(--rs-yellow-600);--rs-iconbtn-primary-activated-addon:var(--rs-yellow-400);--rs-iconbtn-primary-pressed-addon:var(--rs-yellow-300)}.rs-theme-high-contrast .rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-600);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200)}.rs-btn-green{--rs-btn-primary-bg:var(--rs-green-500);--rs-btn-primary-hover-bg:var(--rs-green-700);--rs-btn-primary-active-bg:var(--rs-green-800);--rs-btn-subtle-hover-bg:var(--rs-green-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-green-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-green-700);--rs-btn-ghost-text:var(--rs-green-700);--rs-btn-ghost-hover-border:var(--rs-green-900);--rs-btn-ghost-hover-text:var(--rs-green-800);--rs-btn-ghost-active-border:var(--rs-green-900);--rs-btn-ghost-active-text:var(--rs-green-900);--rs-btn-link-text:var(--rs-green-700);--rs-btn-link-hover-text:var(--rs-green-800);--rs-btn-link-active-text:var(--rs-green-900);--rs-iconbtn-primary-addon:var(--rs-green-600);--rs-iconbtn-primary-activated-addon:var(--rs-green-800);--rs-iconbtn-primary-pressed-addon:var(--rs-green-900)}.rs-theme-dark .rs-btn-green{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-500);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200);--rs-iconbtn-primary-addon:var(--rs-green-600);--rs-iconbtn-primary-activated-addon:var(--rs-green-400);--rs-iconbtn-primary-pressed-addon:var(--rs-green-300)}.rs-theme-high-contrast .rs-btn-green{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-600);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200)}.rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-500);--rs-btn-primary-hover-bg:var(--rs-cyan-700);--rs-btn-primary-active-bg:var(--rs-cyan-800);--rs-btn-subtle-hover-bg:var(--rs-cyan-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-cyan-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-cyan-700);--rs-btn-ghost-text:var(--rs-cyan-700);--rs-btn-ghost-hover-border:var(--rs-cyan-900);--rs-btn-ghost-hover-text:var(--rs-cyan-800);--rs-btn-ghost-active-border:var(--rs-cyan-900);--rs-btn-ghost-active-text:var(--rs-cyan-900);--rs-btn-link-text:var(--rs-cyan-700);--rs-btn-link-hover-text:var(--rs-cyan-800);--rs-btn-link-active-text:var(--rs-cyan-900);--rs-iconbtn-primary-addon:var(--rs-cyan-600);--rs-iconbtn-primary-activated-addon:var(--rs-cyan-800);--rs-iconbtn-primary-pressed-addon:var(--rs-cyan-900)}.rs-theme-dark .rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-500);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200);--rs-iconbtn-primary-addon:var(--rs-cyan-600);--rs-iconbtn-primary-activated-addon:var(--rs-cyan-400);--rs-iconbtn-primary-pressed-addon:var(--rs-cyan-300)}.rs-theme-high-contrast .rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-600);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200)}.rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-500);--rs-btn-primary-hover-bg:var(--rs-blue-700);--rs-btn-primary-active-bg:var(--rs-blue-800);--rs-btn-subtle-hover-bg:var(--rs-blue-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-blue-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-blue-700);--rs-btn-ghost-text:var(--rs-blue-700);--rs-btn-ghost-hover-border:var(--rs-blue-900);--rs-btn-ghost-hover-text:var(--rs-blue-800);--rs-btn-ghost-active-border:var(--rs-blue-900);--rs-btn-ghost-active-text:var(--rs-blue-900);--rs-btn-link-text:var(--rs-blue-700);--rs-btn-link-hover-text:var(--rs-blue-800);--rs-btn-link-active-text:var(--rs-blue-900);--rs-iconbtn-primary-addon:var(--rs-blue-600);--rs-iconbtn-primary-activated-addon:var(--rs-blue-800);--rs-iconbtn-primary-pressed-addon:var(--rs-blue-900)}.rs-theme-dark .rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-500);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200);--rs-iconbtn-primary-addon:var(--rs-blue-600);--rs-iconbtn-primary-activated-addon:var(--rs-blue-400);--rs-iconbtn-primary-pressed-addon:var(--rs-blue-300)}.rs-theme-high-contrast .rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-600);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200)}.rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-500);--rs-btn-primary-hover-bg:var(--rs-violet-700);--rs-btn-primary-active-bg:var(--rs-violet-800);--rs-btn-subtle-hover-bg:var(--rs-violet-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-violet-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-violet-700);--rs-btn-ghost-text:var(--rs-violet-700);--rs-btn-ghost-hover-border:var(--rs-violet-900);--rs-btn-ghost-hover-text:var(--rs-violet-800);--rs-btn-ghost-active-border:var(--rs-violet-900);--rs-btn-ghost-active-text:var(--rs-violet-900);--rs-btn-link-text:var(--rs-violet-700);--rs-btn-link-hover-text:var(--rs-violet-800);--rs-btn-link-active-text:var(--rs-violet-900);--rs-iconbtn-primary-addon:var(--rs-violet-600);--rs-iconbtn-primary-activated-addon:var(--rs-violet-800);--rs-iconbtn-primary-pressed-addon:var(--rs-violet-900)}.rs-theme-dark .rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-500);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200);--rs-iconbtn-primary-addon:var(--rs-violet-600);--rs-iconbtn-primary-activated-addon:var(--rs-violet-400);--rs-iconbtn-primary-pressed-addon:var(--rs-violet-300)}.rs-theme-high-contrast .rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-600);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200)}.rs-btn-lg{padding:10px 16px;font-size:16px;line-height:22px}.rs-btn-ghost.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-btn-lg{padding:11px;line-height:20px}.rs-btn-icon.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-btn-lg>.rs-icon{width:42px;height:42px;padding:11px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-md{padding:8px 12px;font-size:14px;line-height:20px}.rs-btn-ghost.rs-btn-md{padding:7px 11px}.rs-btn-icon.rs-btn-md{padding:10px;line-height:16px}.rs-btn-icon.rs-btn-md>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-md{line-height:20px}.rs-btn-icon-with-text.rs-btn-md>.rs-icon{width:36px;height:36px;padding:10px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left>.rs-icon{border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right>.rs-icon{border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-sm{padding:5px 10px;font-size:14px;line-height:20px}.rs-btn-ghost.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-btn-sm{padding:7px;line-height:16px}.rs-btn-icon.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-btn-sm>.rs-icon{width:30px;height:30px;padding:7px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-xs{padding:2px 8px;font-size:12px;line-height:20px}.rs-btn-ghost.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-btn-xs{padding:6px;line-height:12px}.rs-btn-icon.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-btn-xs>.rs-icon{width:24px;height:24px;padding:6px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-block{width:100%}.rs-btn-block+.rs-btn-block{margin-top:5px}.rs-btn-loading{cursor:default;pointer-events:none;position:relative;color:#0000!important}.rs-btn-loading>.rs-btn-spin:before,.rs-btn-loading>.rs-btn-spin:after{content:"";z-index:1;border-radius:50%;width:18px;height:18px;margin:auto;position:absolute;inset:0}.rs-btn-xs.rs-btn-loading>.rs-btn-spin:before,.rs-btn-xs.rs-btn-loading>.rs-btn-spin:after{width:16px;height:16px}.rs-btn-loading>.rs-btn-spin:before{border:3px solid var(--rs-loader-ring)}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:#f8f7fa4d}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:var(--rs-loader-ring-inverse)}.rs-btn-loading>.rs-btn-spin:after{border-width:3px;border-color:var(--rs-loader-rotor) transparent transparent;border-style:solid;animation:.6s linear infinite buttonSpin}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:var(--rs-loader-rotor-inverse)}@keyframes buttonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rs-btn-group{vertical-align:middle;display:inline-block;position:relative}.rs-btn-group>.rs-btn{position:relative}.rs-btn-group>.rs-btn:focus,.rs-btn-group>.rs-btn:active{z-index:2}.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn{float:left}.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn-ghost+.rs-btn-ghost{margin-left:-1px}.rs-btn-group-vertical>.rs-btn{width:100%;max-width:100%;display:block}.rs-btn-group-vertical>.rs-btn:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.rs-btn-group-vertical>.rs-btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.rs-btn-group-vertical>.rs-btn-ghost+.rs-btn-ghost{margin-top:-1px}.rs-btn-group-justified{width:100%;display:flex}.rs-btn-group-justified>.rs-btn{text-overflow:ellipsis;white-space:nowrap;flex:1%;overflow:hidden}.rs-divider{background-color:var(--rs-divider-border)}.rs-divider-vertical{vertical-align:middle;width:1px;height:100%;min-height:1em;margin:0 12px;display:inline-block}.rs-divider-horizontal{width:100%;height:1px;margin:24px 0}.rs-divider-horizontal.rs-divider-with-text{background:0 0;flex-direction:row;align-items:center;margin:30px 0;display:flex}.rs-divider-horizontal.rs-divider-with-text:before,.rs-divider-horizontal.rs-divider-with-text:after{content:"";border-top:1px solid var(--rs-divider-border);flex:auto}.rs-divider-inner-text{flex:none;padding:0 12px}@keyframes shakeHead{0%,to{transform:translate(0,0)}25%,75%{transform:translate(-10px)}50%{transform:translate(10px)}}.rs-drawer-wrapper{z-index:1050;width:100%;height:100%;position:fixed;top:0;left:0}.rs-drawer-wrapper.rs-drawer-no-backdrop{pointer-events:none}.rs-drawer{z-index:1050;box-shadow:var(--rs-drawer-shadow);pointer-events:auto;outline:0;display:none;position:fixed;overflow:hidden}.rs-drawer-open.rs-drawer-has-backdrop{overflow:hidden}.rs-drawer-left,.rs-drawer-right{height:100%;top:0}.rs-drawer-left.rs-drawer-lg,.rs-drawer-right.rs-drawer-lg{width:968px}.rs-drawer-left.rs-drawer-md,.rs-drawer-right.rs-drawer-md{width:800px}.rs-drawer-left.rs-drawer-sm,.rs-drawer-right.rs-drawer-sm{width:600px}.rs-drawer-left.rs-drawer-xs,.rs-drawer-right.rs-drawer-xs{width:400px}.rs-drawer-top,.rs-drawer-bottom{width:100%}.rs-drawer-top.rs-drawer-lg,.rs-drawer-bottom.rs-drawer-lg{height:568px}.rs-drawer-top.rs-drawer-md,.rs-drawer-bottom.rs-drawer-md{height:480px}.rs-drawer-top.rs-drawer-sm,.rs-drawer-bottom.rs-drawer-sm{height:400px}.rs-drawer-top.rs-drawer-xs,.rs-drawer-bottom.rs-drawer-xs{height:290px}.rs-drawer-full.rs-drawer-top,.rs-drawer-full.rs-drawer-bottom,.rs-drawer-full.rs-drawer-top .rs-drawer-content,.rs-drawer-full.rs-drawer-bottom .rs-drawer-content{height:100%}.rs-drawer-full.rs-drawer-left,.rs-drawer-full.rs-drawer-right{width:100%}.rs-drawer-right{right:0}.rs-drawer-left{left:0}.rs-drawer-top{top:0}.rs-drawer-bottom{bottom:0}.rs-drawer-open .rs-drawer{overflow:visible}.rs-drawer-dialog{width:100%;height:100%;position:relative}.rs-drawer-shake .rs-drawer-dialog{animation:.3s linear shakeHead}.rs-drawer-content{background-color:var(--rs-bg-overlay);outline:0;width:100%;height:100%;position:absolute}.rs-theme-high-contrast .rs-drawer-content{background-color:var(--rs-drawer-bg)}.rs-drawer-backdrop{z-index:1050;background-color:var(--rs-bg-backdrop);position:fixed;inset:0}.rs-drawer-backdrop.rs-anim-fade{opacity:0;transition:opacity .3s ease-in}.rs-drawer-backdrop.rs-anim-in{opacity:1}.rs-drawer-header{border-bottom:1px solid var(--rs-border-primary);padding:20px 40px 20px 60px;display:flex;position:relative}.rs-drawer-header:before,.rs-drawer-header:after{content:" ";display:table}.rs-drawer-header:after{clear:both}.rs-drawer-header .rs-drawer-header-close{position:absolute;top:23px;left:15px}.rs-drawer-title{color:var(--rs-text-heading);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;flex-shrink:1;margin:0;font-size:18px;font-weight:400;line-height:36px;overflow:hidden}.rs-drawer-actions{text-align:right;border-top:none;flex-shrink:0;margin-left:auto}.rs-drawer-actions:before,.rs-drawer-actions:after{content:" ";display:table}.rs-drawer-actions:after{clear:both}.rs-drawer-title~.rs-drawer-actions{margin-left:10px}.rs-drawer-actions .rs-btn+.rs-btn{margin-bottom:0;margin-left:10px}.rs-drawer-actions .rs-btn-group .rs-btn+.rs-btn{margin-left:-1px}.rs-drawer-actions .rs-btn-block+.rs-btn-block{margin-left:0}.rs-drawer-body{height:100%;padding:30px 60px;position:relative;overflow:auto}.rs-drawer-header+.rs-drawer-body{height:calc(100% - 76px)}.rs-drawer-body-close{position:absolute;top:25px;left:15px}.rs-drawer-header~.rs-drawer-body .rs-drawer-body-close{display:none}.rs-drawer-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.rs-drawer-footer{text-align:right;border-top:none;margin:0 20px 20px}.rs-drawer-footer:before,.rs-drawer-footer:after{content:" ";display:table}.rs-drawer-footer:after{clear:both}.rs-drawer-footer .rs-btn+.rs-btn{margin-bottom:0;margin-left:10px}.rs-drawer-footer .rs-btn-group .rs-btn+.rs-btn{margin-left:-1px}.rs-drawer-footer .rs-btn-block+.rs-btn-block{margin-left:0}.rs-flex-box-grid{flex-flow:wrap;display:flex}.rs-flex-box-grid-item{flex:none}.rs-flex-box-grid-top{align-items:flex-start}.rs-flex-box-grid-middle{align-items:center}.rs-flex-box-grid-bottom{align-items:flex-end}.rs-flex-box-grid-start{justify-content:flex-start}.rs-flex-box-grid-center{justify-content:center}.rs-flex-box-grid-end{justify-content:flex-end}.rs-flex-box-grid-space-between{justify-content:space-between}.rs-flex-box-grid-space-around{justify-content:space-around}.rs-flex-box-grid-item-1{width:4.16667%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-1{order:1}.rs-flex-box-grid-item-2{width:8.33333%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-2{order:2}.rs-flex-box-grid-item-3{width:12.5%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-3{order:3}.rs-flex-box-grid-item-4{width:16.6667%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-4{order:4}.rs-flex-box-grid-item-5{width:20.8333%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-5{order:5}.rs-flex-box-grid-item-6{width:25%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-6{order:6}.rs-flex-box-grid-item-7{width:29.1667%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-7{order:7}.rs-flex-box-grid-item-8{width:33.3333%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-8{order:8}.rs-flex-box-grid-item-9{width:37.5%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-9{order:9}.rs-flex-box-grid-item-10{width:41.6667%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-10{order:10}.rs-flex-box-grid-item-11{width:45.8333%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-11{order:11}.rs-flex-box-grid-item-12{width:50%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-12{order:12}.rs-flex-box-grid-item-13{width:54.1667%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-13{order:13}.rs-flex-box-grid-item-14{width:58.3333%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-14{order:14}.rs-flex-box-grid-item-15{width:62.5%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-15{order:15}.rs-flex-box-grid-item-16{width:66.6667%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-16{order:16}.rs-flex-box-grid-item-17{width:70.8333%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-17{order:17}.rs-flex-box-grid-item-18{width:75%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-18{order:18}.rs-flex-box-grid-item-19{width:79.1667%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-19{order:19}.rs-flex-box-grid-item-20{width:83.3333%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-20{order:20}.rs-flex-box-grid-item-21{width:87.5%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-21{order:21}.rs-flex-box-grid-item-22{width:91.6667%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-22{order:22}.rs-flex-box-grid-item-23{width:95.8333%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-23{order:23}.rs-flex-box-grid-item-24{width:100%;min-height:1px;display:block;position:relative}.rs-flex-box-grid-item-order-24{order:24}.rs-btn-icon>.rs-icon{vertical-align:bottom}.rs-btn-icon-with-text>.rs-icon{background-color:var(--rs-iconbtn-addon);transition:color .15s ease-out,background-color .15s ease-out;display:block;position:absolute;top:0}.rs-btn-icon-with-text:hover>.rs-icon,.rs-btn-icon-with-text:focus>.rs-icon{background-color:var(--rs-iconbtn-activated-addon)}.rs-btn-icon-with-text:active>.rs-icon,.rs-btn-icon-with-text.rs-btn-active>.rs-icon{background-color:var(--rs-iconbtn-pressed-addon)}.rs-btn-icon-with-text:disabled>.rs-icon,.rs-btn-icon-with-text.rs-btn-disabled>.rs-icon{background-color:var(--rs-iconbtn-addon)}.rs-theme-high-contrast .rs-btn-icon-with-text:disabled,.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-icon-with-text.rs-btn-primary>.rs-icon{background-color:var(--rs-iconbtn-primary-addon)}.rs-btn-icon-with-text.rs-btn-primary:hover>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary:focus>.rs-icon{background-color:var(--rs-iconbtn-primary-activated-addon)}.rs-btn-icon-with-text.rs-btn-primary:active>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary.rs-btn-active>.rs-icon{background-color:var(--rs-iconbtn-primary-pressed-addon)}.rs-btn-icon-with-text.rs-btn-primary:disabled>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled>.rs-icon{background-color:var(--rs-iconbtn-primary-addon)}.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary:disabled,.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-icon-circle{border-radius:50%!important}.rs-image{--rs-object-fit:cover;--rs-object-position:initial;object-fit:var(--rs-object-fit);object-position:var(--rs-object-position);max-width:100%}.rs-image-rounded{border-radius:6px}.rs-image-circle{border-radius:50%}.rs-image-bordered{border:1px solid var(--rs-border-primary)}.rs-image-zoomed{cursor:pointer;transition:transform .3s ease-in-out}.rs-image-zoomed:hover{transform:matrix(1.25,0,0,1.25,0,0)}.rs-image-wrapper{position:relative;overflow:hidden}.rs-modal-backdrop{z-index:1049;background-color:var(--rs-bg-backdrop);width:100vw;height:100vh;position:fixed;top:0;left:0}.rs-modal-backdrop.rs-anim-fade{opacity:0;transition:opacity .3s ease-in}.rs-modal-backdrop.rs-anim-in{opacity:1}.rs-modal-open{overflow:hidden}.rs-modal-wrapper{z-index:1050;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}.rs-modal{z-index:1050;outline:0;width:auto;margin:30px auto 0;display:none;position:relative;overflow:visible}.rs-modal-lg{width:968px;max-width:calc(100% - 10px)}.rs-modal-md{width:800px;max-width:calc(100% - 10px)}.rs-modal-sm{width:600px;max-width:calc(100% - 10px)}.rs-modal-xs{width:400px;max-width:calc(100% - 10px)}.rs-modal-full{height:100%;margin:0}.rs-modal-full .rs-modal-content{border-radius:0;flex-direction:column;width:100%;height:100%;display:flex;position:absolute}.rs-modal-full .rs-modal-content .rs-modal-header{flex:none}.rs-modal-full .rs-modal-content .rs-modal-body{flex:auto;overflow:auto}.rs-modal-full .rs-modal-content .rs-modal-footer{flex:none}.rs-modal-shake .rs-modal-dialog{animation:.3s linear shakeHead}.rs-modal-content{background-color:var(--rs-bg-overlay);border:var(--rs-modal-border,none);box-shadow:var(--rs-modal-shadow);border-radius:6px;outline:0;padding:20px;position:relative}.rs-modal-header{padding-right:20px}.rs-modal-header:before,.rs-modal-header:after{content:" ";display:table}.rs-modal-header:after{clear:both}.rs-modal-header .rs-modal-header-close{color:var(--rs-text-secondary);padding:0;font-size:12px;position:absolute;top:20px;right:20px}.rs-modal-header .rs-modal-header-close:hover{color:var(--rs-text-primary)}.rs-modal-title{color:var(--rs-text-heading);text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:18px;font-weight:400;line-height:1.11111;display:block;overflow:hidden}.rs-modal-body{margin-top:20px;padding-bottom:20px;position:relative}.rs-modal-footer{text-align:right;border-top:none}.rs-modal-footer:before,.rs-modal-footer:after{content:" ";display:table}.rs-modal-footer:after{clear:both}.rs-modal-footer .rs-btn+.rs-btn{margin-bottom:0;margin-left:10px}.rs-modal-footer .rs-btn-group .rs-btn+.rs-btn{margin-left:-1px}.rs-modal-footer .rs-btn-block+.rs-btn-block{margin-left:0}.rs-modal-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.rs-dropdown-toggle-caret{align-items:center;height:20px;margin-left:2px;font-size:12px;display:flex;position:absolute;top:8px;right:12px}.rs-dropdown{vertical-align:middle;display:inline-block;position:relative}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn{box-shadow:none;cursor:not-allowed!important}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:active{color:var(--rs-btn-subtle-disabled-text);background:0 0}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:active{opacity:.3;background-color:var(--rs-btn-primary-bg)}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:active{opacity:.3;text-decoration:none}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:active{opacity:.3}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn .rs-ripple-pond{display:none!important}.rs-dropdown-toggle.rs-btn-lg{padding-right:36px!important}.rs-dropdown-toggle.rs-btn-lg .rs-dropdown-toggle-caret{font-size:14px;top:10px;right:16px}.rs-dropdown-toggle.rs-btn-sm{padding-right:30px!important}.rs-dropdown-toggle.rs-btn-sm .rs-dropdown-toggle-caret{font-size:10px;top:5px;right:10px}.rs-dropdown-toggle.rs-btn-xs{padding-right:28px!important}.rs-dropdown-toggle.rs-btn-xs .rs-dropdown-toggle-caret{font-size:8px;top:2px;right:8px}.rs-dropdown-toggle,.rs-dropdown-toggle.rs-btn{z-index:5;align-items:center;gap:6px;padding-right:32px;display:inline-flex;position:relative}.rs-dropdown-toggle.rs-dropdown-toggle-no-caret{padding-right:12px}.rs-dropdown-menu{text-align:left;background-color:var(--rs-bg-overlay);border-radius:6px;outline:0;margin:0;padding:6px 0;font-size:14px;list-style:none}.rs-dropdown-menu:focus-visible{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-dropdown-menu:focus-visible{outline-offset:2px}.rs-dropdown .rs-dropdown-menu{z-index:6;float:left;box-shadow:var(--rs-dropdown-shadow);outline:none;position:absolute}.rs-theme-high-contrast .rs-dropdown .rs-dropdown-menu{border:1px solid var(--rs-border-primary)}.rs-dropdown-menu[hidden]{display:none}.rs-dropdown-item{clear:both;width:100%;color:var(--rs-text-primary);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:8px 12px;font-weight:400;line-height:1.42857;text-decoration:none;display:flex}.rs-dropdown-item:hover,.rs-dropdown-item:focus,.rs-dropdown-item:active{text-decoration:none}.rs-dropdown-item-content{flex:1}.rs-dropdown-item .rs-dropdown-item-shortcut{border:none;margin-inline-start:20px}.rs-dropdown-item>.rs-icon{text-align:center;width:14px}.rs-dropdown-item.rs-dropdown-item-active{outline:0;font-weight:700}.rs-dropdown-item.rs-dropdown-item-active,.rs-dropdown-item.rs-dropdown-item-active:hover,.rs-dropdown-item.rs-dropdown-item-active:focus{color:var(--rs-dropdown-item-text-active);background-color:var(--rs-dropdown-item-bg-active)}.rs-dropdown-item.rs-dropdown-item-active .rs-text,.rs-dropdown-item.rs-dropdown-item-active:hover .rs-text,.rs-dropdown-item.rs-dropdown-item-active:focus .rs-text{color:var(--rs-dropdown-item-text-active)}.rs-dropdown-item:focus-visible,.rs-dropdown-item.rs-dropdown-item-focus{background-color:var(--rs-menuitem-active-bg);color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-dropdown-item.rs-dropdown-item-focus{text-decoration:underline;box-shadow:inset 0 0 0 2px #fff}.rs-dropdown-item:focus{outline:0}.rs-dropdown-item-disabled{color:var(--rs-text-disabled);cursor:not-allowed}.rs-dropdown-item-disabled .rs-text{color:var(--rs-text-disabled)}.rs-dropdown-item-disabled:hover,.rs-dropdown-item-disabled:focus{background-color:#0000;background-image:none;text-decoration:none}.rs-dropdown-item-divider{background-color:var(--rs-dropdown-divider);height:1px;margin:6px 0;overflow:hidden}.rs-dropdown-item-submenu{position:relative}.rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{background-color:var(--rs-menuitem-active-bg);color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{text-decoration:underline;box-shadow:inset 0 0 0 2px #fff}.rs-dropdown-item-submenu.rs-dropdown-item{position:relative}.rs-dropdown-item-submenu.rs-dropdown-item>.rs-dropdown-item-toggle .rs-dropdown-menu-toggle-icon{margin:0;position:absolute;top:11px}.rs-dropdown-item-submenu.rs-dropdown-item>.rs-dropdown-menu{position:absolute;top:-6px}.rs-dropdown-item.rs-dropdown-item-submenu{padding:0}.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-item-toggle{padding:8px 27px 8px 12px}.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-menu-toggle-icon{right:9px}.rs-dropdown-item-submenu .rs-dropdown-menu{left:100%}.rs-dropdown-item-submenu .rs-dropdown-menu[data-direction=start]{left:unset;right:100%}.rs-dropdown-item-submenu.rs-dropdown-item-open>.rs-dropdown-menu{animation-name:slideUpIn;animation-play-state:running;display:table}.rs-dropdown-menu>.rs-dropdown-menu-item-focus{background-color:var(--rs-dropdown-item-bg-active);outline:0}.rs-dropdown-menu>.rs-dropdown-menu-item-focus:hover,.rs-dropdown-menu>.rs-dropdown-menu-item-focus:focus{background-color:var(--rs-menuitem-active-bg);color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-menu>.rs-dropdown-menu-item-focus:hover,.rs-theme-high-contrast .rs-dropdown-menu>.rs-dropdown-menu-item-focus:focus{text-decoration:underline;box-shadow:inset 0 0 0 2px #fff}.rs-dropdown-open>.rs-dropdown-menu{animation-play-state:running}.rs-dropdown-open.rs-dropdown-placement-top-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-top-end>.rs-dropdown-menu{bottom:100%}.rs-dropdown-open.rs-dropdown-placement-left-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-left-end>.rs-dropdown-menu{right:100%}.rs-dropdown-open.rs-dropdown-placement-right-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-right-end>.rs-dropdown-menu{left:100%}.rs-dropdown-open.rs-dropdown-placement-bottom-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-end>.rs-dropdown-menu{top:100%}.rs-dropdown-open.rs-dropdown-placement-top-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-start>.rs-dropdown-menu{left:0}.rs-dropdown-open.rs-dropdown-placement-top-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-end>.rs-dropdown-menu{right:0}.rs-dropdown-open.rs-dropdown-placement-left-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-right-start>.rs-dropdown-menu{top:0}.rs-dropdown-open.rs-dropdown-placement-right-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-left-end>.rs-dropdown-menu{bottom:0}.rs-dropdown-open>a{outline:0}.rs-dropdown-header{color:var(--rs-dropdown-header-text);border-bottom:1px solid var(--rs-border-primary);white-space:nowrap;padding:8px 12px;line-height:1.42857;display:block}@keyframes slideUpIn{0%{transform-origin:0 0;transform:scaleY(.8)}to{transform-origin:0 0;transform:scaleY(1)}}.rs-nav{outline:0;position:relative}.rs-nav .rs-dropdown>.rs-dropdown-toggle{vertical-align:bottom;height:36px}.rs-nav-default .rs-nav-item,.rs-nav-tabs .rs-nav-item{transition:color .15s ease-out,background-color .15s ease-out;position:relative;overflow:hidden}@media not all and (resolution>=.001dpcm){.rs-nav-default .rs-nav-item,.rs-nav-tabs .rs-nav-item{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-nav-item{cursor:pointer;color:var(--rs-navs-text);text-overflow:ellipsis;white-space:nowrap;background:0 0;outline:none;padding:8px 12px;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out;overflow:hidden}@media not all and (resolution>=.001dpcm){.rs-nav-item{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-nav-item:hover,.rs-nav-item:focus,.rs-nav-item:active{text-decoration:none}.rs-theme-high-contrast .rs-nav-item{transition:none}.rs-nav-item:hover,.rs-nav-item:focus,.rs-nav-item.rs-nav-item-focus{color:var(--rs-navs-text-hover)}.rs-theme-high-contrast .rs-nav-item:hover,.rs-theme-high-contrast .rs-nav-item:focus,.rs-theme-high-contrast .rs-nav-item.rs-nav-item-focus{text-decoration:underline}.rs-nav-item:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:0;z-index:2;outline-width:2px}.rs-theme-high-contrast .rs-nav-item:focus-visible{outline-offset:2px}.rs-nav-item:active{color:var(--rs-navs-text-active)}.rs-theme-high-contrast .rs-nav-item:active{text-decoration:underline}.rs-nav-item.rs-nav-item-disabled{cursor:not-allowed;pointer-events:none;color:var(--rs-text-disabled)}.rs-nav-item.rs-nav-item-active{color:var(--rs-navs-selected);z-index:1;position:relative}.rs-theme-high-contrast .rs-nav-item.rs-nav-item-active{text-decoration:underline}.rs-nav-item-icon{margin-right:6px}.rs-nav-item-caret{vertical-align:text-bottom;margin-left:6px;font-size:16px}.rs-nav-horizontal{white-space:nowrap}.rs-nav-horizontal>.rs-nav-item{vertical-align:top;justify-content:center;align-items:center;display:inline-flex}.rs-nav-horizontal .rs-nav-bar{width:100%;position:absolute;bottom:0}.rs-nav-reversed.rs-nav-horizontal .rs-nav-bar{top:0;bottom:auto}.rs-nav-vertical>.rs-nav-item{align-items:center;display:flex}.rs-nav-vertical>.rs-dropdown{width:100%}.rs-nav-vertical>.rs-dropdown>.rs-dropdown-toggle{text-align:left;z-index:0;width:100%}.rs-nav-vertical .rs-nav-bar{display:block;position:absolute;top:0;bottom:0;right:0}.rs-nav-reversed.rs-nav-vertical .rs-nav-bar{right:auto}.rs-nav-default .rs-nav-item{border-radius:6px}.rs-nav-default .rs-nav-item:hover,.rs-nav-tabs .rs-nav-item:hover,.rs-nav-tabs .rs-nav-item:focus{background:var(--rs-navs-bg-hover)}.rs-nav-tabs .rs-nav-item.rs-nav-item-active{border:1px solid var(--rs-navs-tab-border);background-color:var(--rs-bg-card);z-index:1}.rs-nav-tabs.rs-nav-horizontal>.rs-nav-item,.rs-nav-tabs.rs-nav-horizontal>.rs-dropdown .rs-dropdown-toggle{border-radius:6px 6px 0 0}.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal>.rs-nav-item,.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal>.rs-dropdown .rs-dropdown-toggle{border-radius:0 0 6px 6px}.rs-nav-tabs.rs-nav-horizontal .rs-nav-bar{border-top:1px solid var(--rs-navs-tab-border)}.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active{border-bottom-width:0}.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active{border-top-width:0;border-bottom-width:1px}.rs-nav-tabs.rs-nav-vertical>.rs-nav-item,.rs-nav-tabs.rs-nav-vertical>.rs-dropdown .rs-dropdown-toggle{border-radius:6px 0 0 6px}.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical>.rs-nav-item,.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical>.rs-dropdown .rs-dropdown-toggle{border-radius:0 6px 6px 0}.rs-nav-tabs.rs-nav-vertical .rs-nav-bar{background:var(--rs-navs-tab-border);width:1px}.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active{border-right-width:0}.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active{border-left-width:0;border-right-width:1px}.rs-nav-subtle .rs-nav-item{position:relative}.rs-nav-subtle .rs-nav-item:hover,.rs-nav-subtle .rs-nav-item:focus{color:var(--rs-navs-selected)}.rs-nav-subtle .rs-nav-item.rs-nav-item-active:before{content:"";background-color:var(--rs-navs-selected);z-index:1;display:block;position:absolute}.rs-nav-subtle.rs-nav-horizontal .rs-nav-bar{border-top:2px solid var(--rs-navs-subtle-border)}.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active:before{height:2px;bottom:0;left:0;right:0}.rs-nav-reversed.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active:before{top:0;bottom:auto}.rs-nav-subtle.rs-nav-vertical .rs-nav-bar{background:var(--rs-navs-subtle-border);width:2px}.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active:before{width:2px;top:0;bottom:0;right:0}.rs-nav-reversed.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active:before{left:0;right:auto}.rs-nav-pills{background-color:var(--rs-navs-pills-bg);border-radius:6px;width:max-content;padding:4px;display:inline-flex}.rs-nav-pills .rs-nav-item{color:var(--rs-navs-pills-item-color);border-radius:6px;padding:4px 12px;position:relative}.rs-nav-pills .rs-nav-item-active{background-color:var(--rs-navs-pills-item-active-bg);color:var(--rs-navs-pills-item-active-color);box-shadow:var(--rs-navs-pills-item-shadow)}.rs-nav-pills .rs-nav-item-disabled{color:var(--rs-navs-pills-item-disabled-color)}.rs-nav-pills.rs-nav-vertical{flex-direction:column}.rs-nav-pills.rs-nav-vertical .rs-nav-item{justify-content:center;padding:6px 12px}.rs-nav-justified{display:flex}.rs-nav-justified>.rs-nav-item,.rs-nav-justified>.rs-dropdown{flex:1%}.rs-nav-justified>.rs-dropdown .rs-dropdown-toggle{text-align:left;width:100%}.rs-heading{color:inherit;margin:0;font-family:inherit;font-weight:bolder}.rs-heading.h1{font-size:46px;line-height:62px}.rs-heading.h2{font-size:36px;line-height:50px}.rs-heading.h3{font-size:28px;line-height:42px}.rs-heading.h4{font-size:22px;line-height:34px}.rs-heading.h5{font-size:18px;line-height:24px}.rs-heading.h6{font-size:16px;line-height:22px}.rs-scroll-view.rs-scroll-view-shadow{padding:0;overflow:auto}.rs-scroll-view.rs-scroll-view-shadow:before,.rs-scroll-view.rs-scroll-view-shadow:after{content:"";visibility:hidden;z-index:1;width:100%;height:2px;display:block;position:sticky}.rs-scroll-view.rs-scroll-view-shadow:before{box-shadow:3px 0 5px var(--rs-scroll-view-shadow-color);top:-2px}.rs-scroll-view.rs-scroll-view-shadow:after{box-shadow:-3px 0 5px var(--rs-scroll-view-shadow-color);bottom:-2px}.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-middle:before,.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-middle:after,.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-top:after,.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-bottom:before{visibility:visible}.rs-scroll-view.rs-scroll-view-custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--rs-scrollbar-thumb-bg) var(--rs-scrollbar-bg)}.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar{width:12px}.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-track{background:var(--rs-scrollbar-bg);border-radius:10px}.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--rs-scrollbar-thumb-bg);border:3px solid var(--rs-scrollbar-bg);border-radius:6px}.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--rs-scrollbar-thumb-hover-bg)}.rs-panel{border-radius:6px;overflow:hidden}tr.rs-panel .rs-anim-collapse.rs-anim-in{display:table-row}tbody.rs-panel .rs-anim-collapse.rs-anim-in{display:table-row-group}.rs-panel .rs-anim-collapsing{height:0;transition:height var(--rs-anim-collapse-duration) ease, width var(--rs-anim-collapse-duration) ease, visibility var(--rs-anim-collapse-duration) ease;position:relative;overflow:hidden}.rs-panel .rs-anim-collapse{display:none}.rs-panel .rs-anim-collapse.rs-anim-in{display:block}.rs-panel-bordered{border:1px solid var(--rs-border-primary)}.rs-panel-shaded{box-shadow:var(--rs-panel-shadow)}.rs-panel-header,.rs-panel-body{padding:20px}.rs-panel-body-fill{padding:0!important}.rs-panel-header{color:var(--rs-text-heading);font-size:16px;line-height:1.25;font-weight:inherit}.rs-panel-btn{background:0 0;border:none;border-radius:6px;outline:2px solid #0000;align-items:center;width:100%;padding:10px;font-size:16px;display:flex}.rs-panel-btn:hover,.rs-panel-btn:focus,.rs-panel-btn:active{background-color:var(--rs-btn-subtle-hover-bg);color:var(--rs-btn-subtle-hover-text);outline:2px solid #0000}.rs-panel-btn-icon{transition:transform .2s}.rs-panel-btn[disabled]{cursor:not-allowed;color:var(--rs-text-disabled);background-color:var(--rs-btn-subtle-disabled-bg)}.rs-panel-title{text-align:left;flex:1;margin:0}.rs-panel-title a{color:inherit}.rs-panel-title a:hover,.rs-panel-title a:focus,.rs-panel-title a:active{text-decoration:none}.rs-panel-header+.rs-panel-body-collapse .rs-panel-body,.rs-panel-header+.rs-panel-body{padding-top:0}.rs-panel-collapsible>.rs-panel-header{cursor:pointer;padding:10px;transition:background-color .3s linear,border-radius .3s linear;position:relative}.rs-panel-collapsible>.rs-panel-header>.rs-icon{color:var(--rs-text-secondary);transition:transform .3s linear;position:absolute;top:24px;right:20px}.rs-panel-group{border-radius:6px;overflow:hidden}.rs-panel-group-bordered{border:1px solid var(--rs-border-primary)}.rs-panel-group>.rs-panel{border:none}.rs-panel-group>.rs-panel+.rs-panel{position:relative}.rs-panel-group>.rs-panel+.rs-panel:before{content:"";border-top:1px solid var(--rs-border-primary);position:absolute;top:0;left:20px;right:20px}.rs-tooltip{z-index:1070;opacity:0;max-width:250px;color:var(--rs-tooltip-text);background-color:var(--rs-tooltip-bg);overflow-wrap:break-word;border-radius:4px;padding:2px 10px;font-size:12px;line-height:1.66667;display:block;position:absolute}.rs-tooltip.rs-anim-fade{transition:opacity .1s linear,transform .1s ease-out}.rs-tooltip.rs-anim-in{opacity:1;transition:opacity .15s linear,transform .15s ease-in}.rs-tooltip-arrow:before,.rs-tooltip-arrow:after{content:" ";border-style:solid;border-color:#0000;width:0;height:0;display:block;position:absolute}.rs-tooltip-arrow:before{display:none}.rs-theme-high-contrast .rs-tooltip{border:1px solid var(--rs-border-primary)}.rs-theme-high-contrast .rs-tooltip-arrow:before{display:block}.rs-tooltip[class*=placement-top]{margin-top:-8px;transform:translate(0)}.rs-tooltip[class*=placement-top].rs-anim-in{transform:translateY(-2px)}.rs-tooltip[class*=placement-top]:after{border-width:6px 6px 0;border-top-color:var(--rs-tooltip-bg);margin-left:-6px;bottom:-6px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-tooltip[class*=placement-top]:after{bottom:-7px}}@supports (-ms-ime-align:auto){.rs-tooltip[class*=placement-top]:after{bottom:-7px}}.rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before{border-width:7px 7px 0;border-top-color:var(--rs-tooltip-border);margin-left:-7px;bottom:-7px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before{bottom:-8px}}@supports (-ms-ime-align:auto){.rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before{bottom:-8px}}.rs-tooltip[class*=placement-bottom]{margin-top:8px;transform:translate(0)}.rs-tooltip[class*=placement-bottom].rs-anim-in{transform:translateY(2px)}.rs-tooltip[class*=placement-bottom]:after{border-width:0 6px 6px;border-bottom-color:var(--rs-tooltip-bg);margin-left:-6px;top:-6px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-tooltip[class*=placement-bottom]:after{top:-7px}}@supports (-ms-ime-align:auto){.rs-tooltip[class*=placement-bottom]:after{top:-7px}}.rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before{border-width:0 7px 7px;border-bottom-color:var(--rs-tooltip-border);margin-left:-7px;top:-7px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before{top:-8px}}@supports (-ms-ime-align:auto){.rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before{top:-8px}}.rs-tooltip[class*=placement-right]{margin-left:8px;transform:translate(0)}.rs-tooltip[class*=placement-right].rs-anim-in{transform:translate(2px)}.rs-tooltip[class*=placement-right]:after{border-width:6px 6px 6px 0;border-right-color:var(--rs-tooltip-bg);margin-top:-6px;left:-6px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-tooltip[class*=placement-right]:after{left:-7px}}@supports (-ms-ime-align:auto){.rs-tooltip[class*=placement-right]:after{left:-7px}}.rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before{border-width:7px 7px 7px 0;border-right-color:var(--rs-tooltip-border);margin-top:-7px;left:-7px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before{left:-8px}}@supports (-ms-ime-align:auto){.rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before{left:-8px}}.rs-tooltip[class*=placement-left]{margin-left:-8px;transform:translate(0)}.rs-tooltip[class*=placement-left].rs-anim-in{transform:translate(-2px)}.rs-tooltip[class*=placement-left]:after{border-width:6px 0 6px 6px;border-left-color:var(--rs-tooltip-bg);margin-top:-6px;right:-6px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-tooltip[class*=placement-left]:after{right:-7px}}@supports (-ms-ime-align:auto){.rs-tooltip[class*=placement-left]:after{right:-7px}}.rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before{border-width:7px 0 7px 7px;border-left-color:var(--rs-tooltip-border);margin-top:-7px;right:-7px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before{right:-8px}}@supports (-ms-ime-align:auto){.rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before{right:-8px}}.rs-tooltip.placement-bottom:before,.rs-tooltip.placement-top:before,.rs-tooltip.placement-bottom:after,.rs-tooltip.placement-top:after{left:50%}.rs-tooltip.placement-bottom-start:before,.rs-tooltip.placement-top-start:before,.rs-tooltip.placement-bottom-start:after,.rs-tooltip.placement-top-start:after{left:10px}.rs-tooltip.placement-bottom-end:before,.rs-tooltip.placement-top-end:before{right:3px}.rs-tooltip.placement-bottom-end:after,.rs-tooltip.placement-top-end:after{right:4px}.rs-tooltip.placement-right:before,.rs-tooltip.placement-left:before,.rs-tooltip.placement-right:after,.rs-tooltip.placement-left:after{top:50%}.rs-tooltip.placement-right-start:before,.rs-tooltip.placement-left-start:before,.rs-tooltip.placement-right-start:after,.rs-tooltip.placement-left-start:after{top:10px}.rs-tooltip.placement-right-end:before,.rs-tooltip.placement-left-end:before{bottom:3px}.rs-tooltip.placement-right-end:after,.rs-tooltip.placement-left-end:after{bottom:4px}.rs-btn-close{cursor:pointer;background:0 0;border:none;line-height:1;outline:none!important}.rs-btn-close .rs-icon{vertical-align:bottom}.rs-btn-close:hover,.rs-btn-close:focus{color:var(--rs-close-button-hover-color)}.rs-btn-close:hover svg path,.rs-btn-close:focus svg path{stroke:var(--rs-close-button-hover-color);stroke-width:1px}@layer ui-style-kit.theme_colors{:where([data-ui][data-theme=midnight-gold][data-mode=light]){--usk-bg-rgb:246 243 234;--usk-surface-rgb:255 250 240;--usk-surface-strong-rgb:255 255 255;--usk-surface-soft-rgb:237 230 211;--usk-text-rgb:23 32 51;--usk-text-muted-rgb:95 104 121;--usk-border-rgb:214 200 165;--usk-primary-rgb:184 135 47;--usk-primary-hover-rgb:148 104 31;--usk-primary-text-rgb:16 16 16;--usk-secondary-rgb:34 49 79;--usk-secondary-hover-rgb:23 36 60;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:217 164 65;--usk-success-rgb:47 125 84;--usk-warning-rgb:167 106 0;--usk-danger-rgb:185 63 63;--usk-link-rgb:138 100 31;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:217 164 65}:where([data-ui][data-theme=midnight-gold][data-mode=dark]){--usk-bg-rgb:7 17 31;--usk-surface-rgb:16 27 45;--usk-surface-strong-rgb:23 36 58;--usk-surface-soft-rgb:12 22 39;--usk-text-rgb:247 237 215;--usk-text-muted-rgb:185 192 204;--usk-border-rgb:57 72 97;--usk-primary-rgb:214 168 79;--usk-primary-hover-rgb:240 200 109;--usk-primary-text-rgb:16 16 16;--usk-secondary-rgb:111 134 184;--usk-secondary-hover-rgb:146 167 209;--usk-secondary-text-rgb:8 16 29;--usk-accent-rgb:243 210 122;--usk-success-rgb:107 214 156;--usk-warning-rgb:255 203 91;--usk-danger-rgb:255 123 123;--usk-link-rgb:243 210 122;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 214 107}:where([data-ui][data-theme=midnight-gold][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:8 8 8;--usk-surface-strong-rgb:17 17 17;--usk-surface-soft-rgb:5 5 5;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:245 245 245;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 212 0;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 217 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 234 0;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 191 0;--usk-danger-rgb:255 77 77;--usk-link-rgb:0 217 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=ocean-steel][data-mode=light]){--usk-bg-rgb:238 248 251;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:248 253 255;--usk-surface-soft-rgb:220 236 242;--usk-text-rgb:16 36 46;--usk-text-muted-rgb:78 101 112;--usk-border-rgb:184 211 221;--usk-primary-rgb:8 125 157;--usk-primary-hover-rgb:6 100 126;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:57 86 107;--usk-secondary-hover-rgb:44 67 84;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:21 184 200;--usk-success-rgb:38 122 92;--usk-warning-rgb:167 101 0;--usk-danger-rgb:182 70 70;--usk-link-rgb:6 100 126;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:21 184 200}:where([data-ui][data-theme=ocean-steel][data-mode=dark]){--usk-bg-rgb:6 22 29;--usk-surface-rgb:13 37 48;--usk-surface-strong-rgb:20 52 66;--usk-surface-soft-rgb:8 29 38;--usk-text-rgb:233 251 255;--usk-text-muted-rgb:167 192 201;--usk-border-rgb:49 86 102;--usk-primary-rgb:54 196 221;--usk-primary-hover-rgb:115 227 244;--usk-primary-text-rgb:4 18 22;--usk-secondary-rgb:140 183 201;--usk-secondary-hover-rgb:178 213 226;--usk-secondary-text-rgb:6 22 29;--usk-accent-rgb:83 240 255;--usk-success-rgb:103 216 166;--usk-warning-rgb:255 192 97;--usk-danger-rgb:255 123 123;--usk-link-rgb:115 227 244;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:83 240 255}:where([data-ui][data-theme=ocean-steel][data-mode=contrast]){--usk-bg-rgb:0 8 10;--usk-surface-rgb:0 16 20;--usk-surface-strong-rgb:0 26 32;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:234 255 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:0 229 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 255 0;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:0 255 255;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 208 0;--usk-danger-rgb:255 59 59;--usk-link-rgb:0 229 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=forest-moss][data-mode=light]){--usk-bg-rgb:242 247 239;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:251 255 248;--usk-surface-soft-rgb:226 234 219;--usk-text-rgb:24 36 23;--usk-text-muted-rgb:88 104 82;--usk-border-rgb:197 211 186;--usk-primary-rgb:63 125 58;--usk-primary-hover-rgb:47 97 43;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:106 95 56;--usk-secondary-hover-rgb:81 73 43;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:156 186 82;--usk-success-rgb:47 125 84;--usk-warning-rgb:154 106 0;--usk-danger-rgb:173 69 69;--usk-link-rgb:47 97 43;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:156 186 82}:where([data-ui][data-theme=forest-moss][data-mode=dark]){--usk-bg-rgb:7 16 6;--usk-surface-rgb:16 28 15;--usk-surface-strong-rgb:26 42 24;--usk-surface-soft-rgb:11 22 10;--usk-text-rgb:237 247 232;--usk-text-muted-rgb:180 197 173;--usk-border-rgb:61 83 56;--usk-primary-rgb:130 210 122;--usk-primary-hover-rgb:162 237 153;--usk-primary-text-rgb:7 16 6;--usk-secondary-rgb:210 189 114;--usk-secondary-hover-rgb:239 217 139;--usk-secondary-text-rgb:20 16 6;--usk-accent-rgb:185 239 107;--usk-success-rgb:117 223 167;--usk-warning-rgb:255 210 99;--usk-danger-rgb:255 133 133;--usk-link-rgb:162 237 153;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:185 239 107}:where([data-ui][data-theme=forest-moss][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:7 16 7;--usk-surface-strong-rgb:11 25 11;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:240 255 240;--usk-border-rgb:255 255 255;--usk-primary-rgb:108 255 95;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 223 0;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:182 255 0;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 208 0;--usk-danger-rgb:255 64 64;--usk-link-rgb:108 255 95;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=sunset-ember][data-mode=light]){--usk-bg-rgb:255 244 236;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:255 250 246;--usk-surface-soft-rgb:244 222 210;--usk-text-rgb:42 23 17;--usk-text-muted-rgb:118 88 77;--usk-border-rgb:227 189 170;--usk-primary-rgb:196 81 43;--usk-primary-hover-rgb:159 63 32;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:124 63 92;--usk-secondary-hover-rgb:97 48 71;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:230 154 58;--usk-success-rgb:49 122 87;--usk-warning-rgb:184 111 0;--usk-danger-rgb:189 61 61;--usk-link-rgb:159 63 32;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:230 154 58}:where([data-ui][data-theme=sunset-ember][data-mode=dark]){--usk-bg-rgb:23 9 5;--usk-surface-rgb:38 17 11;--usk-surface-strong-rgb:53 25 18;--usk-surface-soft-rgb:30 12 7;--usk-text-rgb:255 240 232;--usk-text-muted-rgb:208 177 165;--usk-border-rgb:106 59 45;--usk-primary-rgb:255 138 91;--usk-primary-hover-rgb:255 173 138;--usk-primary-text-rgb:26 8 3;--usk-secondary-rgb:227 138 181;--usk-secondary-hover-rgb:255 175 208;--usk-secondary-text-rgb:26 7 18;--usk-accent-rgb:255 193 102;--usk-success-rgb:112 215 163;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 119 119;--usk-link-rgb:255 173 138;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 193 102}:where([data-ui][data-theme=sunset-ember][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:18 4 0;--usk-surface-strong-rgb:29 7 0;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 245 239;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 106 0;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 79 184;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 208 0;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 191 0;--usk-danger-rgb:255 48 48;--usk-link-rgb:255 157 0;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=royal-plum][data-mode=light]){--usk-bg-rgb:248 241 251;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:253 248 255;--usk-surface-soft-rgb:234 220 240;--usk-text-rgb:36 21 45;--usk-text-muted-rgb:105 86 113;--usk-border-rgb:213 187 221;--usk-primary-rgb:123 63 160;--usk-primary-hover-rgb:99 49 127;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:63 76 154;--usk-secondary-hover-rgb:48 58 119;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:192 90 198;--usk-success-rgb:49 124 92;--usk-warning-rgb:166 106 0;--usk-danger-rgb:183 65 95;--usk-link-rgb:99 49 127;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:192 90 198}:where([data-ui][data-theme=royal-plum][data-mode=dark]){--usk-bg-rgb:16 6 20;--usk-surface-rgb:29 16 36;--usk-surface-strong-rgb:42 23 52;--usk-surface-soft-rgb:22 11 27;--usk-text-rgb:250 236 255;--usk-text-muted-rgb:200 176 209;--usk-border-rgb:85 57 100;--usk-primary-rgb:216 145 242;--usk-primary-hover-rgb:235 184 255;--usk-primary-text-rgb:19 6 23;--usk-secondary-rgb:157 168 255;--usk-secondary-hover-rgb:195 202 255;--usk-secondary-text-rgb:8 11 31;--usk-accent-rgb:255 156 246;--usk-success-rgb:118 220 169;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 122 156;--usk-link-rgb:235 184 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 156 246}:where([data-ui][data-theme=royal-plum][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:16 0 20;--usk-surface-strong-rgb:26 0 34;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 240 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:228 92 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 217 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 0 245;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 63 110;--usk-link-rgb:228 92 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=graphite-cyan][data-mode=light]){--usk-bg-rgb:242 245 246;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:249 251 252;--usk-surface-soft-rgb:225 231 234;--usk-text-rgb:23 29 33;--usk-text-muted-rgb:93 104 112;--usk-border-rgb:197 206 212;--usk-primary-rgb:0 124 137;--usk-primary-hover-rgb:0 99 110;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:63 72 80;--usk-secondary-hover-rgb:47 54 60;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:34 184 199;--usk-success-rgb:40 122 91;--usk-warning-rgb:167 103 0;--usk-danger-rgb:182 64 64;--usk-link-rgb:0 99 110;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:34 184 199}:where([data-ui][data-theme=graphite-cyan][data-mode=dark]){--usk-bg-rgb:8 11 13;--usk-surface-rgb:18 24 28;--usk-surface-strong-rgb:28 37 43;--usk-surface-soft-rgb:13 17 20;--usk-text-rgb:237 246 248;--usk-text-muted-rgb:174 187 193;--usk-border-rgb:59 72 79;--usk-primary-rgb:62 217 232;--usk-primary-hover-rgb:123 243 255;--usk-primary-text-rgb:6 16 18;--usk-secondary-rgb:170 181 188;--usk-secondary-hover-rgb:210 219 224;--usk-secondary-text-rgb:8 11 13;--usk-accent-rgb:123 243 255;--usk-success-rgb:110 218 165;--usk-warning-rgb:255 200 97;--usk-danger-rgb:255 125 125;--usk-link-rgb:123 243 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:62 217 232}:where([data-ui][data-theme=graphite-cyan][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:7 7 7;--usk-surface-strong-rgb:17 17 17;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:245 245 245;--usk-border-rgb:255 255 255;--usk-primary-rgb:0 240 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:242 242 242;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:0 240 255;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 208 0;--usk-danger-rgb:255 64 64;--usk-link-rgb:0 240 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=desert-sage][data-mode=light]){--usk-bg-rgb:248 242 231;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:255 250 241;--usk-surface-soft-rgb:234 223 205;--usk-text-rgb:43 36 25;--usk-text-muted-rgb:113 103 84;--usk-border-rgb:215 198 167;--usk-primary-rgb:140 106 61;--usk-primary-hover-rgb:112 83 47;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:95 118 85;--usk-secondary-hover-rgb:72 92 64;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:201 151 74;--usk-success-rgb:81 125 72;--usk-warning-rgb:166 107 0;--usk-danger-rgb:174 74 63;--usk-link-rgb:112 83 47;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:201 151 74}:where([data-ui][data-theme=desert-sage][data-mode=dark]){--usk-bg-rgb:18 15 9;--usk-surface-rgb:33 27 18;--usk-surface-strong-rgb:47 40 27;--usk-surface-soft-rgb:25 20 13;--usk-text-rgb:248 239 223;--usk-text-muted-rgb:199 186 163;--usk-border-rgb:91 78 56;--usk-primary-rgb:217 184 120;--usk-primary-hover-rgb:240 211 154;--usk-primary-text-rgb:21 16 6;--usk-secondary-rgb:168 206 153;--usk-secondary-hover-rgb:200 233 187;--usk-secondary-text-rgb:9 20 7;--usk-accent-rgb:241 196 110;--usk-success-rgb:141 219 125;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 136 122;--usk-link-rgb:240 211 154;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:241 196 110}:where([data-ui][data-theme=desert-sage][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:15 11 3;--usk-surface-strong-rgb:26 18 5;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 248 232;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 209 102;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:157 255 107;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 176 0;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 77 77;--usk-link-rgb:255 209 102;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=rose-quartz][data-mode=light]){--usk-bg-rgb:255 242 245;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:255 248 250;--usk-surface-soft-rgb:242 220 227;--usk-text-rgb:43 21 29;--usk-text-muted-rgb:118 90 99;--usk-border-rgb:223 184 198;--usk-primary-rgb:184 71 109;--usk-primary-hover-rgb:150 55 87;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:122 85 126;--usk-secondary-hover-rgb:96 65 99;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:223 125 157;--usk-success-rgb:49 122 92;--usk-warning-rgb:166 106 0;--usk-danger-rgb:189 63 85;--usk-link-rgb:150 55 87;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:223 125 157}:where([data-ui][data-theme=rose-quartz][data-mode=dark]){--usk-bg-rgb:22 7 12;--usk-surface-rgb:37 16 24;--usk-surface-strong-rgb:53 24 36;--usk-surface-soft-rgb:28 11 17;--usk-text-rgb:255 240 244;--usk-text-muted-rgb:210 174 185;--usk-border-rgb:101 55 71;--usk-primary-rgb:255 143 179;--usk-primary-hover-rgb:255 182 205;--usk-primary-text-rgb:24 6 13;--usk-secondary-rgb:217 160 223;--usk-secondary-hover-rgb:239 194 244;--usk-secondary-text-rgb:22 6 24;--usk-accent-rgb:255 173 197;--usk-success-rgb:119 219 169;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 120 144;--usk-link-rgb:255 182 205;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 173 197}:where([data-ui][data-theme=rose-quartz][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:18 0 6;--usk-surface-strong-rgb:32 0 13;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 240 245;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 79 147;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:240 0 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 138 179;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 48 48;--usk-link-rgb:255 138 179;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=cyber-lime][data-mode=light]){--usk-bg-rgb:244 250 237;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:251 255 246;--usk-surface-soft-rgb:226 239 211;--usk-text-rgb:23 34 20;--usk-text-muted-rgb:89 105 82;--usk-border-rgb:198 216 179;--usk-primary-rgb:95 159 31;--usk-primary-hover-rgb:73 125 23;--usk-primary-text-rgb:16 16 16;--usk-secondary-rgb:20 127 134;--usk-secondary-hover-rgb:14 98 104;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:164 215 46;--usk-success-rgb:47 125 84;--usk-warning-rgb:156 104 0;--usk-danger-rgb:179 65 65;--usk-link-rgb:73 125 23;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:164 215 46}:where([data-ui][data-theme=cyber-lime][data-mode=dark]){--usk-bg-rgb:5 11 5;--usk-surface-rgb:13 24 12;--usk-surface-strong-rgb:22 37 21;--usk-surface-soft-rgb:8 17 8;--usk-text-rgb:239 255 233;--usk-text-muted-rgb:180 199 173;--usk-border-rgb:57 82 54;--usk-primary-rgb:168 255 61;--usk-primary-hover-rgb:202 255 127;--usk-primary-text-rgb:6 16 5;--usk-secondary-rgb:61 235 242;--usk-secondary-hover-rgb:134 248 255;--usk-secondary-text-rgb:3 16 18;--usk-accent-rgb:198 255 77;--usk-success-rgb:111 240 168;--usk-warning-rgb:255 218 98;--usk-danger-rgb:255 119 119;--usk-link-rgb:202 255 127;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:168 255 61}:where([data-ui][data-theme=cyber-lime][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:5 11 0;--usk-surface-strong-rgb:11 22 0;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:244 255 232;--usk-border-rgb:255 255 255;--usk-primary-rgb:170 255 0;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 240 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:204 255 0;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 48 48;--usk-link-rgb:170 255 0;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=arctic-indigo][data-mode=light]){--usk-bg-rgb:241 245 255;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:248 251 255;--usk-surface-soft-rgb:223 231 246;--usk-text-rgb:20 27 46;--usk-text-muted-rgb:88 100 122;--usk-border-rgb:190 203 227;--usk-primary-rgb:64 94 184;--usk-primary-hover-rgb:49 72 148;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:46 125 157;--usk-secondary-hover-rgb:35 97 122;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:123 147 232;--usk-success-rgb:47 125 84;--usk-warning-rgb:166 106 0;--usk-danger-rgb:182 64 82;--usk-link-rgb:49 72 148;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:123 147 232}:where([data-ui][data-theme=arctic-indigo][data-mode=dark]){--usk-bg-rgb:6 10 22;--usk-surface-rgb:16 24 43;--usk-surface-strong-rgb:24 35 66;--usk-surface-soft-rgb:10 16 32;--usk-text-rgb:237 243 255;--usk-text-muted-rgb:178 191 217;--usk-border-rgb:58 75 120;--usk-primary-rgb:145 168 255;--usk-primary-hover-rgb:183 197 255;--usk-primary-text-rgb:5 8 22;--usk-secondary-rgb:118 216 243;--usk-secondary-hover-rgb:165 234 255;--usk-secondary-text-rgb:4 17 22;--usk-accent-rgb:194 206 255;--usk-success-rgb:114 219 166;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 125 145;--usk-link-rgb:183 197 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:145 168 255}:where([data-ui][data-theme=arctic-indigo][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:3 8 22;--usk-surface-strong-rgb:8 18 42;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:238 244 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:111 140 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 217 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:184 196 255;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 63 95;--usk-link-rgb:159 178 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}}@layer ui-style-kit.native_elements{[data-ui][data-theme][data-mode]{--usk-native-surface:rgb(var(--usk-surface-rgb));--usk-native-surface-strong:rgb(var(--usk-surface-strong-rgb));--usk-native-surface-soft:rgb(var(--usk-surface-soft-rgb));--usk-native-card-bg:var(--usk-native-surface);--usk-native-control-bg:var(--usk-native-surface-soft);--usk-native-text:rgb(var(--usk-text-rgb));--usk-native-text-muted:rgb(var(--usk-text-muted-rgb));--usk-native-border:rgb(var(--usk-border-rgb));--usk-native-primary:rgb(var(--usk-primary-rgb));--usk-native-primary-hover:rgb(var(--usk-primary-hover-rgb));--usk-native-on-primary:rgb(var(--usk-primary-text-rgb));--usk-native-focus:rgb(var(--usk-focus-rgb));--usk-native-success:rgb(var(--usk-success-rgb));--usk-native-warning:rgb(var(--usk-warning-rgb));--usk-native-danger:rgb(var(--usk-danger-rgb));--usk-native-link:rgb(var(--usk-link-rgb));--usk-native-font-body:inherit;--usk-native-font-heading:inherit;--usk-native-font-control:inherit;--usk-native-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--usk-native-radius-sm:.5rem;--usk-native-radius:.75rem;--usk-native-radius-lg:1rem;--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:1rem;--usk-native-control-padding-block:.72rem;--usk-native-control-padding-inline:.95rem;--usk-native-shadow:none;--usk-native-shadow-md:var(--usk-native-shadow);--usk-native-focus-ring:0 0 0 3px rgb(var(--usk-focus-rgb) / .28)}[data-ui][data-theme][data-mode]:where(h1,h2,h3,h4,h5,h6){color:var(--usk-native-text);font-family:var(--usk-native-font-heading);text-wrap:balance;margin:0 0 .65em;line-height:1.15}[data-ui][data-theme][data-mode]:where(h1){font-size:clamp(2rem,5vw,3.5rem)}[data-ui][data-theme][data-mode]:where(h2){font-size:clamp(1.55rem,3vw,2.35rem)}[data-ui][data-theme][data-mode]:where(h3){font-size:clamp(1.25rem,2vw,1.65rem)}[data-ui][data-theme][data-mode]:where(p){color:var(--usk-native-text-muted);margin:0 0 1rem;line-height:1.7}[data-ui][data-theme][data-mode]:where(a){color:var(--usk-native-link);text-underline-offset:.18em;text-decoration-thickness:.08em}[data-ui][data-theme][data-mode]:where(a:hover){color:var(--usk-native-primary-hover)}[data-ui][data-theme][data-mode]:where(ul,ol,menu){color:var(--usk-native-text-muted);margin:0 0 1rem;padding-left:1.35rem}[data-ui][data-theme][data-mode]:where(li){margin-block:.25rem}[data-ui][data-theme][data-mode]:where(blockquote){color:var(--usk-native-text);background:var(--usk-native-surface-soft);border-left:.35rem solid var(--usk-native-primary);border-radius:var(--usk-native-radius);margin:1.25rem 0;padding:1rem 1.25rem}[data-ui][data-theme][data-mode]:where(code,kbd,samp){color:var(--usk-native-text);background:var(--usk-native-surface-soft);border:var(--usk-native-border-width) solid color-mix(in srgb,var(--usk-native-border) 62%,transparent);border-radius:var(--usk-native-radius-sm);font-family:var(--usk-native-font-mono);padding:.15em .35em;font-size:.92em}[data-ui][data-theme][data-mode]:where(pre){color:var(--usk-native-text);background:var(--usk-native-surface-soft);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);margin:1rem 0;padding:1rem;overflow:auto}[data-ui][data-theme][data-mode]:where(pre code){background:0 0;border:0;padding:0;display:block}[data-ui][data-theme][data-mode]:where(hr){background:var(--usk-native-border);border:0;height:1px;margin:2rem 0}[data-ui][data-theme][data-mode]:where(mark){color:var(--usk-native-text);background:color-mix(in srgb,var(--usk-native-warning) 32%,transparent);border-radius:.2em;padding-inline:.15em}[data-ui][data-theme][data-mode]:where(small,sub,sup,rt,rp){color:var(--usk-native-text-muted)}[data-ui][data-theme][data-mode]:where(rt,rp){font-size:.72em}[data-ui][data-theme][data-mode]:where(abbr[title]){-webkit-text-decoration:underline dotted var(--usk-native-primary);text-decoration:underline dotted var(--usk-native-primary);text-underline-offset:.18em;cursor:help}[data-ui][data-theme][data-mode]:where(img,picture,video,canvas,svg,iframe,audio,object,embed,math){max-width:100%}[data-ui][data-theme][data-mode]:where(img,video,canvas,svg,iframe){height:auto}[data-ui][data-theme][data-mode]:where(figure){margin:1.25rem 0}[data-ui][data-theme][data-mode]:where(figcaption){color:var(--usk-native-text-muted);margin-top:.5rem;font-size:.9rem}[data-ui][data-theme][data-mode]:where(fieldset){min-inline-size:0;padding:var(--usk-native-panel-padding);background:color-mix(in srgb,var(--usk-native-card-bg) 88%,transparent);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);gap:.9rem;margin:0 0 1rem;display:grid}[data-ui][data-theme][data-mode]:where(legend){color:var(--usk-native-text);padding-inline:.35rem;font-weight:900}[data-ui][data-theme][data-mode]:where(label){color:var(--usk-native-text);font-weight:750}[data-ui][data-theme][data-mode]:where(label:has(input),label:has(select),label:has(textarea)){gap:var(--usk-native-field-gap);align-content:start;display:grid}[data-ui][data-theme][data-mode]:where(label:has(input[type=checkbox]),label:has(input[type=radio])){gap:var(--usk-native-field-gap);align-items:center;display:inline-flex}[data-ui][data-theme][data-mode]:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){width:100%;min-height:2.75rem;padding:var(--usk-native-control-padding-block) var(--usk-native-control-padding-inline);color:var(--usk-native-text);background:var(--usk-native-control-bg);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);font:inherit}[data-ui][data-theme][data-mode]:where(textarea){resize:vertical;min-height:7rem}[data-ui][data-theme][data-mode]:where(input,textarea,select,button){font:inherit}[data-ui][data-theme][data-mode]:where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class]),input[type=reset]:not([class])){min-height:2.75rem;color:var(--usk-native-on-primary);background:var(--usk-native-primary);border:var(--usk-native-border-width) solid var(--usk-native-primary);border-radius:var(--usk-native-radius);font-family:var(--usk-native-font-control);cursor:pointer;padding:.7rem 1rem;font-weight:850}[data-ui][data-theme][data-mode]:where(button:not([class]):hover,input[type=button]:not([class]):hover,input[type=submit]:not([class]):hover,input[type=reset]:not([class]):hover){background:var(--usk-native-primary-hover);border-color:var(--usk-native-primary-hover)}[data-ui][data-theme][data-mode]:where(input[type=checkbox],input[type=radio]){block-size:1.1rem;inline-size:1.1rem;accent-color:var(--usk-native-primary)}[data-ui][data-theme][data-mode]:where(input[type=range]){width:100%;accent-color:var(--usk-native-primary)}[data-ui][data-theme][data-mode]:where(input[type=color]){background:var(--usk-native-control-bg);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius-sm);block-size:2.4rem;inline-size:3rem;padding:.2rem}[data-ui][data-theme][data-mode]:where(input[type=file]){color:var(--usk-native-text-muted)}[data-ui][data-theme][data-mode]:where(){color:var(--usk-native-on-primary);background:var(--usk-native-primary);border:var(--usk-native-border-width) solid var(--usk-native-primary);border-radius:var(--usk-native-radius-sm);cursor:pointer;margin-inline-end:.75rem;padding:.55rem .8rem;font-weight:800}[data-ui][data-theme][data-mode]:where(input:disabled,textarea:disabled,select:disabled,button:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}[data-ui][data-theme][data-mode]:where(input:invalid,textarea:invalid,select:invalid,[aria-invalid=true]){border-color:var(--usk-native-danger)}[data-ui][data-theme][data-mode]:where(table){background:var(--usk-native-surface);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);border-collapse:collapse;width:100%;margin:1rem 0;overflow:hidden}[data-ui][data-theme][data-mode]:where(caption){caption-side:bottom;color:var(--usk-native-text-muted);padding:.75rem;font-size:.9rem}[data-ui][data-theme][data-mode]:where(th,td){text-align:left;border-bottom:var(--usk-native-border-width) solid var(--usk-native-border);padding:.8rem .9rem}[data-ui][data-theme][data-mode]:where(th){color:var(--usk-native-text);background:color-mix(in srgb,var(--usk-native-primary) 10%,transparent)}[data-ui][data-theme][data-mode]:where(td){color:var(--usk-native-text-muted)}[data-ui][data-theme][data-mode]:where(details){color:var(--usk-native-text);background:var(--usk-native-surface);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);margin:1rem 0;padding:.9rem 1rem}[data-ui][data-theme][data-mode]:where(summary){color:var(--usk-native-text);cursor:pointer;font-weight:900}[data-ui][data-theme][data-mode]:where(dialog){max-width:min(92vw,42rem);color:var(--usk-native-text);background:var(--usk-native-surface-strong);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius-lg);box-shadow:var(--usk-native-shadow-md),0 30px 80px #0000006b;padding:0}[data-ui][data-theme][data-mode]:where(){background:#0000009e}[data-ui][data-theme][data-mode]:where(progress,meter){width:100%;min-height:.9rem;accent-color:var(--usk-native-primary)}[data-ui][data-theme][data-mode]:where(main,section,header,footer,nav,article,aside,address){color:var(--usk-native-text)}[data-ui][data-theme][data-mode]:where(article,aside){padding:var(--usk-native-panel-padding);color:var(--usk-native-text);background:var(--usk-native-card-bg);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius-lg);box-shadow:var(--usk-native-shadow)}[data-ui][data-theme][data-mode]:where(dl){color:var(--usk-native-text-muted);margin:0 0 1rem}[data-ui][data-theme][data-mode]:where(dt){color:var(--usk-native-text);font-weight:900}[data-ui][data-theme][data-mode]:where(dd){margin:.25rem 0 .75rem 1.25rem}[data-ui][data-theme][data-mode]:where(strong,b){color:var(--usk-native-text);font-weight:900}[data-ui][data-theme][data-mode]:where(em,i,cite,var,q){color:var(--usk-native-text)}[data-ui][data-theme][data-mode]:where(ins){color:var(--usk-native-text);-webkit-text-decoration-color:var(--usk-native-success);text-decoration-color:var(--usk-native-success)}[data-ui][data-theme][data-mode]:where(del,s){color:var(--usk-native-text);-webkit-text-decoration-color:var(--usk-native-danger);text-decoration-color:var(--usk-native-danger)}[data-ui][data-theme][data-mode]:where(output){color:var(--usk-native-text);font-weight:800}[data-ui][data-theme][data-mode]:where(optgroup,option){color:var(--usk-native-text);background:var(--usk-native-surface)}[data-ui][data-theme][data-mode]:where(time,data,dfn,ruby){color:var(--usk-native-text)}[data-ui][data-theme][data-mode]:where(search){color:var(--usk-native-text);display:block}[data-ui][data-theme][data-mode]:where(:focus-visible){outline:3px solid var(--usk-native-focus);outline-offset:3px;box-shadow:var(--usk-native-focus-ring)}[data-ui][data-theme][data-mode]:where(:target){outline:3px solid var(--usk-native-focus);outline-offset:.35rem;scroll-margin-top:6rem}[data-ui][data-theme][data-mode]:where([aria-current=page]){font-weight:900}[data-ui][data-theme][data-mode]:where([aria-busy=true]){cursor:progress}[data-ui][data-theme][data-mode]:where([hidden]){display:none!important}[data-ui][data-theme][data-mode]::selection{color:var(--usk-native-on-primary);background:var(--usk-native-primary)}}@layer ui-style-kit.minimal_saas{:root{--saas-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--saas-font-display:Inter,ui-sans-serif,system-ui,sans-serif;--saas-font-body:var(--saas-font-sans);--saas-font-heading:var(--saas-font-display);--saas-font-control:var(--saas-font-display);--saas-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--saas-radius-xs:.25rem;--saas-radius-sm:.5rem;--saas-radius-md:.75rem;--saas-radius-lg:1.125rem;--saas-radius-xl:calc(1.125rem.5rem);--saas-radius-pill:999px;--saas-space-1:.25rem;--saas-space-2:.5rem;--saas-space-3:.75rem;--saas-space-4:1rem;--saas-space-5:1.25rem;--saas-space-6:1.5rem;--saas-space-8:2rem;--saas-transition-fast:.15s ease;--saas-transition-base:.24s ease}[data-ui=minimal-saas][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--saas-panel-alpha:.98;--saas-panel-soft-alpha:.78;--saas-border-alpha:.58;--saas-shadow-alpha:.12;--saas-focus-alpha:.34}[data-ui=minimal-saas][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--saas-panel-alpha:.92;--saas-panel-soft-alpha:.64;--saas-border-alpha:.52;--saas-shadow-alpha:.34;--saas-focus-alpha:.42}[data-ui=minimal-saas][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--saas-panel-alpha:1;--saas-panel-soft-alpha:.92;--saas-border-alpha:1;--saas-shadow-alpha:.5;--saas-focus-alpha:.72}[data-ui=minimal-saas][data-theme][data-mode]{--saas-bg-rgb:var(--usk-bg-rgb);--saas-surface-rgb:var(--usk-surface-rgb);--saas-surface-strong-rgb:var(--usk-surface-strong-rgb);--saas-surface-soft-rgb:var(--usk-surface-soft-rgb);--saas-text-rgb:var(--usk-text-rgb);--saas-text-muted-rgb:var(--usk-text-muted-rgb);--saas-border-rgb:var(--usk-border-rgb);--saas-primary-rgb:var(--usk-primary-rgb);--saas-primary-hover-rgb:var(--usk-primary-hover-rgb);--saas-primary-text-rgb:var(--usk-primary-text-rgb);--saas-secondary-rgb:var(--usk-secondary-rgb);--saas-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--saas-secondary-text-rgb:var(--usk-secondary-text-rgb);--saas-accent-rgb:var(--usk-accent-rgb);--saas-success-rgb:var(--usk-success-rgb);--saas-warning-rgb:var(--usk-warning-rgb);--saas-danger-rgb:var(--usk-danger-rgb);--saas-link-rgb:var(--usk-link-rgb);--saas-accent-text-rgb:var(--usk-accent-text-rgb);--saas-success-text-rgb:var(--usk-success-text-rgb);--saas-warning-text-rgb:var(--usk-warning-text-rgb);--saas-danger-text-rgb:var(--usk-danger-text-rgb);--saas-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--saas-surface);--usk-native-surface-strong:var(--saas-surface-strong);--usk-native-surface-soft:var(--saas-surface-soft);--usk-native-card-bg:var(--saas-card-bg);--usk-native-control-bg:var(--saas-control-bg);--usk-native-text:var(--saas-text);--usk-native-text-muted:var(--saas-text-muted);--usk-native-border:var(--saas-border);--usk-native-primary:var(--saas-primary);--usk-native-primary-hover:var(--saas-primary-hover);--usk-native-on-primary:var(--saas-on-primary);--usk-native-focus:var(--saas-focus);--usk-native-success:var(--saas-success);--usk-native-warning:var(--saas-warning);--usk-native-danger:var(--saas-danger);--usk-native-link:var(--saas-link);--usk-native-font-body:var(--saas-font-body);--usk-native-font-heading:var(--saas-font-heading);--usk-native-font-control:var(--saas-font-control);--usk-native-font-mono:var(--saas-font-mono);--usk-native-radius-sm:var(--saas-radius-sm);--usk-native-radius:var(--saas-radius-md);--usk-native-radius-lg:var(--saas-radius-lg);--usk-native-shadow:var(--saas-shadow-sm,none);--usk-native-shadow-md:var(--saas-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--saas-focus-ring,0 0 0 3px rgb(var(--saas-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--saas-space-5);--saas-bg:rgb(var(--saas-bg-rgb));--saas-surface:rgb(var(--saas-surface-rgb) / var(--saas-panel-alpha));--saas-surface-strong:rgb(var(--saas-surface-strong-rgb) / var(--saas-panel-alpha));--saas-surface-soft:rgb(var(--saas-surface-soft-rgb) / var(--saas-panel-soft-alpha));--saas-text:rgb(var(--saas-text-rgb));--saas-text-muted:rgb(var(--saas-text-muted-rgb));--saas-fg:var(--saas-text);--saas-surface-fg:var(--saas-text);--saas-muted:var(--saas-text-muted);--saas-border:rgb(var(--saas-border-rgb) / var(--saas-border-alpha));--saas-control-fg:var(--saas-text);--saas-primary:rgb(var(--saas-primary-rgb));--saas-primary-hover:rgb(var(--saas-primary-hover-rgb));--saas-primary-text:rgb(var(--saas-primary-text-rgb));--saas-secondary:rgb(var(--saas-secondary-rgb));--saas-secondary-hover:rgb(var(--saas-secondary-hover-rgb));--saas-secondary-text:rgb(var(--saas-secondary-text-rgb));--saas-on-primary:var(--saas-primary-text);--saas-on-secondary:var(--saas-secondary-text);--saas-on-accent:rgb(var(--saas-accent-text-rgb));--saas-on-success:rgb(var(--saas-success-text-rgb));--saas-on-warning:rgb(var(--saas-warning-text-rgb));--saas-on-danger:rgb(var(--saas-danger-text-rgb));--saas-accent:rgb(var(--saas-accent-rgb));--saas-success:rgb(var(--saas-success-rgb));--saas-warning:rgb(var(--saas-warning-rgb));--saas-danger:rgb(var(--saas-danger-rgb));--saas-link:rgb(var(--saas-link-rgb));--saas-focus:rgb(var(--saas-focus-rgb));--saas-focus-ring:0 0 0 3px rgb(var(--saas-focus-rgb) / var(--saas-focus-alpha));--saas-theme-bg-size:auto;--saas-theme-bg:radial-gradient(circle at 0% 0%,rgb(var(--saas-primary-rgb) / .16),transparent 32rem),radial-gradient(circle at 100% 0%,rgb(var(--saas-accent-rgb) / .12),transparent 30rem),radial-gradient(circle at 50% 100%,rgb(var(--saas-secondary-rgb) / .1),transparent 34rem),var(--saas-bg);--saas-card-bg:linear-gradient(135deg,rgb(var(--saas-primary-rgb) / .1),rgb(var(--saas-accent-rgb) / .055) 42%,rgb(var(--saas-surface-strong-rgb) / var(--saas-panel-alpha)) 100%),var(--saas-surface);--saas-control-bg:linear-gradient(180deg,rgb(var(--saas-surface-strong-rgb) / var(--saas-panel-alpha)),rgb(var(--saas-surface-soft-rgb) / var(--saas-panel-soft-alpha)));--saas-spinner-track:rgb(var(--saas-border-rgb) / max(.28,calc(var(--saas-border-alpha) * .7)));--saas-spinner-stroke:var(--saas-primary);--saas-spinner-accent:var(--saas-accent)}[data-ui=minimal-saas]{background:linear-gradient(180deg,rgb(var(--saas-primary-rgb) / .04),transparent 22rem),var(--saas-bg);min-height:100vh;color:var(--saas-text);font-family:var(--saas-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-ui=minimal-saas] *,[data-ui=minimal-saas] :before,[data-ui=minimal-saas] :after{box-sizing:border-box}[data-ui=minimal-saas][data-theme][data-mode]{background:var(--saas-theme-bg);background-size:var(--saas-theme-bg-size)}.saas-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.saas-container{width:min(100% - 2rem,1200px);margin-inline:auto}.saas-section{gap:var(--saas-space-5);padding:clamp(1rem,3vw,2rem);display:grid}.saas-stack{gap:var(--saas-space-4);flex-direction:column;display:flex}.saas-cluster{align-items:center;gap:var(--saas-space-3);flex-wrap:wrap;display:flex}.saas-grid{gap:var(--saas-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.saas-split{gap:var(--saas-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.saas-title,.saas-heading,.saas-kicker,.saas-button,.saas-badge,.saas-nav-link{font-family:var(--saas-font-heading)}.saas-title{color:var(--saas-text);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.02}.saas-heading{color:var(--saas-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.15}.saas-kicker{color:var(--saas-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.saas-subtitle,.saas-copy{color:var(--saas-text-muted);margin:0;line-height:1.65}.saas-text-muted{color:var(--saas-text-muted)}.saas-divider{background:var(--saas-border);border:0;width:100%;height:1px}.saas-surface,.saas-card,.saas-panel,.saas-toolbar,.saas-table-wrap{background:linear-gradient(180deg,#ffffff0d,#fff0),var(--saas-surface);color:var(--saas-text);border:1px solid var(--saas-border);border-radius:var(--saas-radius-lg);box-shadow:0 10px 30px rgb(15 23 42/var(--saas-shadow-alpha));transition:transform var(--saas-transition-base),box-shadow var(--saas-transition-base),border-color var(--saas-transition-base),background var(--saas-transition-base);position:relative}.saas-card,.saas-panel{padding:var(--saas-space-6)}.saas-toolbar{justify-content:space-between;align-items:center;gap:var(--saas-space-4);padding:var(--saas-space-4);flex-wrap:wrap;display:flex}.saas-surface-sm{border-radius:var(--saas-radius-md);box-shadow:0 6px 18px rgb(0 0 0/calc(var(--saas-shadow-alpha) * .72))}.saas-surface-lg{border-radius:var(--saas-radius-xl);box-shadow:0 22px 60px rgb(0 0 0/calc(var(--saas-shadow-alpha).08))}.saas-well,.saas-inset{background:var(--saas-surface-soft);color:var(--saas-text);border:1px solid rgb(var(--saas-border-rgb) / calc(var(--saas-border-alpha) * .7));border-radius:var(--saas-radius-md);padding:var(--saas-space-5);box-shadow:inset 0 1px 3px #00000014}.saas-hover-lift:hover{box-shadow:0 22px 60px rgb(0 0 0/calc(var(--saas-shadow-alpha).12));transform:translateY(-2px)}.saas-button,.saas-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--saas-space-2);background:var(--saas-surface);min-height:2.75rem;color:var(--saas-text);border:1px solid var(--saas-border);border-radius:var(--saas-radius-md);box-shadow:0 6px 18px rgb(0 0 0/var(--saas-shadow-alpha));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--saas-transition-fast),background var(--saas-transition-fast),border-color var(--saas-transition-fast),box-shadow var(--saas-transition-fast),transform var(--saas-transition-fast);padding:.75rem 1.1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.saas-button:hover,.saas-icon-button:hover{border-color:var(--saas-primary);transform:translateY(-1px)}.saas-button:active,.saas-icon-button:active,.saas-button[aria-pressed=true],.saas-icon-button[aria-pressed=true],.saas-button.is-active,.saas-icon-button.is-active{transform:translateY(1px);box-shadow:inset 0 3px 10px #0000002e}.saas-button-primary{background:var(--saas-primary);color:var(--saas-on-primary);border-color:var(--saas-primary)}.saas-button-primary:hover{background:var(--saas-primary-hover);border-color:var(--saas-primary-hover)}.saas-button-secondary{background:var(--saas-secondary);color:var(--saas-on-secondary);border-color:var(--saas-secondary)}.saas-button-secondary:hover{background:var(--saas-secondary-hover);border-color:var(--saas-secondary-hover)}.saas-button-danger{background:var(--saas-danger);color:var(--saas-on-danger);border-color:var(--saas-danger)}.saas-button-ghost{color:var(--saas-text);box-shadow:none;background:0 0}.saas-icon-button{border-radius:var(--saas-radius-pill);width:2.75rem;padding:0}.saas-button:disabled,.saas-icon-button:disabled,.saas-disabled{opacity:.55;cursor:not-allowed;transform:none}.saas-card,.saas-panel{background:var(--saas-card-bg)}.saas-toolbar,.saas-table-wrap,.saas-button:not(.saas-button-primary):not(.saas-button-secondary):not(.saas-button-danger):not(.saas-button-ghost),.saas-icon-button{background:var(--saas-control-bg)}.saas-button,.saas-icon-button,.saas-badge,.saas-nav-link{font-family:var(--saas-font-control)}.saas-field{gap:var(--saas-space-2);flex-direction:column;display:flex}.saas-label{color:var(--saas-text);font-size:.925rem;font-weight:800}.saas-input,.saas-textarea,.saas-select{background:var(--saas-surface-soft);width:100%;min-height:2.875rem;color:var(--saas-text);border:1px solid var(--saas-border);border-radius:var(--saas-radius-md);font:inherit;transition:background var(--saas-transition-fast),border-color var(--saas-transition-fast),box-shadow var(--saas-transition-fast);outline:none;padding:.75rem 1rem}.saas-textarea{resize:vertical;min-height:8rem}.saas-input::placeholder,.saas-textarea::placeholder{color:var(--saas-text-muted);opacity:.82}.saas-input:hover,.saas-textarea:hover,.saas-select:hover{border-color:rgb(var(--saas-primary-rgb) / .58)}.saas-input:focus,.saas-textarea:focus,.saas-select:focus{border-color:var(--saas-focus);box-shadow:var(--saas-focus-ring)}.saas-help-text{color:var(--saas-text-muted);font-size:.875rem;line-height:1.45}.saas-check,.saas-radio{align-items:center;gap:var(--saas-space-2);color:var(--saas-text);cursor:pointer;display:inline-flex}.saas-check input,.saas-radio input{opacity:0;pointer-events:none;position:absolute}.saas-check-control,.saas-radio-control{background:var(--saas-surface-soft);border:1px solid var(--saas-border);width:1.35rem;height:1.35rem;transition:background var(--saas-transition-fast),box-shadow var(--saas-transition-fast);place-items:center;display:inline-grid}.saas-check-control{border-radius:var(--saas-radius-xs)}.saas-radio-control{border-radius:50%}.saas-check input:checked+.saas-check-control,.saas-radio input:checked+.saas-radio-control{background:var(--saas-primary);border-color:var(--saas-primary);box-shadow:var(--saas-focus-ring)}.saas-check input:checked+.saas-check-control:after{content:"✓";color:var(--saas-on-primary);font-size:.9rem;font-weight:900}.saas-radio input:checked+.saas-radio-control:after{content:"";background:var(--saas-on-primary);border-radius:50%;width:.55rem;height:.55rem}.saas-switch{align-items:center;gap:var(--saas-space-3);color:var(--saas-text);cursor:pointer;display:inline-flex}.saas-switch input{opacity:0;pointer-events:none;position:absolute}.saas-switch-track{background:var(--saas-surface-soft);border:1px solid var(--saas-border);border-radius:var(--saas-radius-pill);width:3.5rem;height:1.9rem;transition:background var(--saas-transition-fast),box-shadow var(--saas-transition-fast);position:relative}.saas-switch-thumb{background:var(--saas-surface-strong);border:1px solid var(--saas-border);width:1.34rem;height:1.34rem;box-shadow:0 4px 12px rgb(0 0 0/var(--saas-shadow-alpha));transition:left var(--saas-transition-fast),background var(--saas-transition-fast);border-radius:50%;position:absolute;top:.22rem;left:.22rem}.saas-switch input:checked+.saas-switch-track{background:var(--saas-primary);border-color:var(--saas-primary)}.saas-switch input:checked+.saas-switch-track .saas-switch-thumb{background:var(--saas-on-primary);left:calc(100% - 1.56rem)}.saas-badge{align-items:center;gap:var(--saas-space-1);background:var(--saas-surface-soft);min-height:1.75rem;color:var(--saas-text);border:1px solid var(--saas-border);border-radius:var(--saas-radius-pill);padding:.35rem .7rem;font-size:.8125rem;font-weight:850;line-height:1;display:inline-flex}.saas-badge-primary{background:var(--saas-primary);color:var(--saas-on-primary);border-color:var(--saas-primary)}.saas-badge-secondary{background:var(--saas-secondary);color:var(--saas-on-secondary);border-color:var(--saas-secondary)}.saas-badge-success{background:var(--saas-success);color:var(--saas-on-success);border-color:var(--saas-success)}.saas-badge-warning{background:var(--saas-warning);color:var(--saas-on-warning);border-color:var(--saas-warning)}.saas-badge-danger{background:var(--saas-danger);color:var(--saas-on-danger);border-color:var(--saas-danger)}.saas-nav{align-items:center;gap:var(--saas-space-2);padding:var(--saas-space-2);background:var(--saas-surface);border:1px solid var(--saas-border);border-radius:var(--saas-radius-xl);box-shadow:0 10px 30px rgb(0 0 0/var(--saas-shadow-alpha));flex-wrap:wrap;display:flex}.saas-nav-link{min-height:2.5rem;color:var(--saas-text-muted);border-radius:var(--saas-radius-pill);transition:color var(--saas-transition-fast),background var(--saas-transition-fast),box-shadow var(--saas-transition-fast);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.saas-nav-link:hover{color:var(--saas-text);background:var(--saas-surface-soft)}.saas-nav-link[aria-current=page],.saas-nav-link.is-active{color:var(--saas-on-primary);background:var(--saas-primary)}.saas-tooltip,[data-ui=minimal-saas]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:var(--saas-text);max-inline-size:16rem;color:var(--saas-bg);border:1px solid var(--saas-border);border-radius:var(--saas-radius-md);align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.82rem;font-weight:850;line-height:1.35;display:inline-flex;box-shadow:0 .75rem 1.6rem #0f172a3d}.saas-tooltip-arrow{opacity:.9;background:currentColor;border-radius:.12rem;flex:none;block-size:.55rem;inline-size:.55rem;transform:rotate(45deg)}.saas-progress{background:var(--saas-surface-soft);border:1px solid var(--saas-border);border-radius:var(--saas-radius-pill);width:100%;height:.9rem;overflow:hidden}.saas-progress-bar{height:100%;width:var(--saas-progress-value,50%);background:linear-gradient(90deg,var(--saas-primary),var(--saas-accent));border-radius:inherit}.saas-alert{gap:var(--saas-space-2);padding:var(--saas-space-4);background:var(--saas-surface);color:var(--saas-text);border:1px solid var(--saas-border);border-radius:var(--saas-radius-lg);box-shadow:0 10px 30px rgb(0 0 0/var(--saas-shadow-alpha));display:grid}.saas-alert-success{border-left-color:var(--saas-success)}.saas-alert-warning{border-left-color:var(--saas-warning)}.saas-alert-danger{border-left-color:var(--saas-danger)}.saas-alert-title{margin:0;font-weight:900}.saas-alert-body{color:var(--saas-text-muted);margin:0;line-height:1.55}.saas-table-wrap{overflow:auto}.saas-table{border-collapse:collapse;width:100%}.saas-table th,.saas-table td{text-align:left;border-bottom:1px solid var(--saas-border);padding:.95rem 1rem}.saas-table th{color:var(--saas-text);text-transform:uppercase;letter-spacing:.08em;background:rgb(var(--saas-primary-rgb) / .08);font-size:.82rem;font-weight:900}.saas-table td{color:var(--saas-text-muted)}.saas-table tr:hover td{background:rgb(var(--saas-primary-rgb) / .045)}.saas-text-primary{color:var(--saas-primary)}.saas-text-secondary{color:var(--saas-secondary)}.saas-text-accent{color:var(--saas-accent)}.saas-text-success{color:var(--saas-success)}.saas-text-warning{color:var(--saas-warning)}.saas-text-danger{color:var(--saas-danger)}.saas-bg-primary{background:var(--saas-primary);color:var(--saas-on-primary)}.saas-bg-secondary{background:var(--saas-secondary);color:var(--saas-on-secondary)}.saas-border{border:1px solid var(--saas-border)}.saas-rounded{border-radius:var(--saas-radius-md)}.saas-rounded-lg{border-radius:var(--saas-radius-lg)}.saas-rounded-xl{border-radius:var(--saas-radius-xl)}.saas-pill{border-radius:var(--saas-radius-pill)}.saas-sr-only,.saas-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.saas-skip-link{z-index:9999;background:var(--saas-primary);color:var(--saas-on-primary);border-radius:var(--saas-radius-md);padding:.75rem 1rem;font-weight:900;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.saas-skip-link:focus{transform:translateY(0)}.saas-metric{padding:var(--saas-space-5);background:var(--saas-surface);border:1px solid var(--saas-border);border-radius:var(--saas-radius-lg);gap:.25rem;display:grid}.saas-metric-value{color:var(--saas-text);letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:850;line-height:1}.saas-metric-label{color:var(--saas-text-muted);font-size:.9rem;font-weight:700}.saas-empty-state{place-items:center;gap:var(--saas-space-3);min-height:14rem;padding:var(--saas-space-6);text-align:center;background:var(--saas-surface-soft);border:1px dashed var(--saas-border);border-radius:var(--saas-radius-lg);display:grid}.saas-spinner,.saas-loading-spinner,[data-ui=minimal-saas]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.25rem solid var(--saas-spinner-track);border-block-start-color:var(--saas-spinner-stroke);border-inline-end-color:var(--saas-spinner-accent);vertical-align:-.2em;border-radius:50%;block-size:2rem;inline-size:2rem;animation:.75s linear infinite saas-spin;display:inline-block}.saas-spinner-sm{border-width:.16rem;block-size:1rem;inline-size:1rem}.saas-spinner-lg{border-width:.32rem;block-size:3rem;inline-size:3rem}.saas-button[aria-busy=true],.saas-icon-button[aria-busy=true],[data-ui=minimal-saas]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.saas-button[aria-busy=true]:after,.saas-icon-button[aria-busy=true]:after,[data-ui=minimal-saas]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--saas-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite saas-spin;display:inline-block}@keyframes saas-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=minimal-saas] *,[data-ui=minimal-saas] :before,[data-ui=minimal-saas] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=minimal-saas]{--saas-border-alpha:1;--saas-focus-alpha:.75}}@media (forced-colors:active){[data-ui=minimal-saas] *{forced-color-adjust:auto}[data-ui=minimal-saas]:where(:focus-visible){outline:3px solid canvastext}}@media print{[data-ui=minimal-saas]{color:#000!important;background:#fff!important}[data-ui=minimal-saas] *{box-shadow:none!important;text-shadow:none!important}[data-ui=minimal-saas] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.bento{:root{--bento-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bento-font-display:Inter,ui-sans-serif,system-ui,sans-serif;--bento-font-body:var(--bento-font-sans);--bento-font-heading:var(--bento-font-display);--bento-font-control:var(--bento-font-display);--bento-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--bento-radius-xs:.25rem;--bento-radius-sm:.5rem;--bento-radius-md:1rem;--bento-radius-lg:1.75rem;--bento-radius-xl:calc(1.75rem.5rem);--bento-radius-pill:999px;--bento-space-1:.25rem;--bento-space-2:.5rem;--bento-space-3:.75rem;--bento-space-4:1rem;--bento-space-5:1.25rem;--bento-space-6:1.5rem;--bento-space-8:2rem;--bento-transition-fast:.15s ease;--bento-transition-base:.24s ease}[data-ui=bento][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bento-panel-alpha:.98;--bento-panel-soft-alpha:.78;--bento-border-alpha:.58;--bento-shadow-alpha:.12;--bento-focus-alpha:.34}[data-ui=bento][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bento-panel-alpha:.92;--bento-panel-soft-alpha:.64;--bento-border-alpha:.52;--bento-shadow-alpha:.34;--bento-focus-alpha:.42}[data-ui=bento][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bento-panel-alpha:1;--bento-panel-soft-alpha:.92;--bento-border-alpha:1;--bento-shadow-alpha:.5;--bento-focus-alpha:.72}[data-ui=bento][data-theme][data-mode]{--bento-bg-rgb:var(--usk-bg-rgb);--bento-surface-rgb:var(--usk-surface-rgb);--bento-surface-strong-rgb:var(--usk-surface-strong-rgb);--bento-surface-soft-rgb:var(--usk-surface-soft-rgb);--bento-text-rgb:var(--usk-text-rgb);--bento-text-muted-rgb:var(--usk-text-muted-rgb);--bento-border-rgb:var(--usk-border-rgb);--bento-primary-rgb:var(--usk-primary-rgb);--bento-primary-hover-rgb:var(--usk-primary-hover-rgb);--bento-primary-text-rgb:var(--usk-primary-text-rgb);--bento-secondary-rgb:var(--usk-secondary-rgb);--bento-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--bento-secondary-text-rgb:var(--usk-secondary-text-rgb);--bento-accent-rgb:var(--usk-accent-rgb);--bento-success-rgb:var(--usk-success-rgb);--bento-warning-rgb:var(--usk-warning-rgb);--bento-danger-rgb:var(--usk-danger-rgb);--bento-link-rgb:var(--usk-link-rgb);--bento-accent-text-rgb:var(--usk-accent-text-rgb);--bento-success-text-rgb:var(--usk-success-text-rgb);--bento-warning-text-rgb:var(--usk-warning-text-rgb);--bento-danger-text-rgb:var(--usk-danger-text-rgb);--bento-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--bento-surface);--usk-native-surface-strong:var(--bento-surface-strong);--usk-native-surface-soft:var(--bento-surface-soft);--usk-native-card-bg:var(--bento-card-bg);--usk-native-control-bg:var(--bento-control-bg);--usk-native-text:var(--bento-text);--usk-native-text-muted:var(--bento-text-muted);--usk-native-border:var(--bento-border);--usk-native-primary:var(--bento-primary);--usk-native-primary-hover:var(--bento-primary-hover);--usk-native-on-primary:var(--bento-on-primary);--usk-native-focus:var(--bento-focus);--usk-native-success:var(--bento-success);--usk-native-warning:var(--bento-warning);--usk-native-danger:var(--bento-danger);--usk-native-link:var(--bento-link);--usk-native-font-body:var(--bento-font-body);--usk-native-font-heading:var(--bento-font-heading);--usk-native-font-control:var(--bento-font-control);--usk-native-font-mono:var(--bento-font-mono);--usk-native-radius-sm:var(--bento-radius-sm);--usk-native-radius:var(--bento-radius-md);--usk-native-radius-lg:var(--bento-radius-lg);--usk-native-shadow:var(--bento-shadow-sm,none);--usk-native-shadow-md:var(--bento-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--bento-focus-ring,0 0 0 3px rgb(var(--bento-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--bento-space-5);--bento-bg:rgb(var(--bento-bg-rgb));--bento-surface:rgb(var(--bento-surface-rgb) / var(--bento-panel-alpha));--bento-surface-strong:rgb(var(--bento-surface-strong-rgb) / var(--bento-panel-alpha));--bento-surface-soft:rgb(var(--bento-surface-soft-rgb) / var(--bento-panel-soft-alpha));--bento-text:rgb(var(--bento-text-rgb));--bento-text-muted:rgb(var(--bento-text-muted-rgb));--bento-fg:var(--bento-text);--bento-surface-fg:var(--bento-text);--bento-muted:var(--bento-text-muted);--bento-border:rgb(var(--bento-border-rgb) / var(--bento-border-alpha));--bento-control-fg:var(--bento-text);--bento-primary:rgb(var(--bento-primary-rgb));--bento-primary-hover:rgb(var(--bento-primary-hover-rgb));--bento-primary-text:rgb(var(--bento-primary-text-rgb));--bento-secondary:rgb(var(--bento-secondary-rgb));--bento-secondary-hover:rgb(var(--bento-secondary-hover-rgb));--bento-secondary-text:rgb(var(--bento-secondary-text-rgb));--bento-on-primary:var(--bento-primary-text);--bento-on-secondary:var(--bento-secondary-text);--bento-on-accent:rgb(var(--bento-accent-text-rgb));--bento-on-success:rgb(var(--bento-success-text-rgb));--bento-on-warning:rgb(var(--bento-warning-text-rgb));--bento-on-danger:rgb(var(--bento-danger-text-rgb));--bento-accent:rgb(var(--bento-accent-rgb));--bento-success:rgb(var(--bento-success-rgb));--bento-warning:rgb(var(--bento-warning-rgb));--bento-danger:rgb(var(--bento-danger-rgb));--bento-link:rgb(var(--bento-link-rgb));--bento-focus:rgb(var(--bento-focus-rgb));--bento-focus-ring:0 0 0 3px rgb(var(--bento-focus-rgb) / var(--bento-focus-alpha));--bento-theme-bg-size:auto;--bento-theme-bg:radial-gradient(circle at 0% 0%,rgb(var(--bento-primary-rgb) / .16),transparent 32rem),radial-gradient(circle at 100% 0%,rgb(var(--bento-accent-rgb) / .12),transparent 30rem),radial-gradient(circle at 50% 100%,rgb(var(--bento-secondary-rgb) / .1),transparent 34rem),var(--bento-bg);--bento-card-bg:linear-gradient(135deg,rgb(var(--bento-primary-rgb) / .1),rgb(var(--bento-accent-rgb) / .055) 42%,rgb(var(--bento-surface-strong-rgb) / var(--bento-panel-alpha)) 100%),var(--bento-surface);--bento-control-bg:linear-gradient(180deg,rgb(var(--bento-surface-strong-rgb) / var(--bento-panel-alpha)),rgb(var(--bento-surface-soft-rgb) / var(--bento-panel-soft-alpha)));--bento-spinner-track:rgb(var(--bento-border-rgb) / max(.28,calc(var(--bento-border-alpha) * .7)));--bento-spinner-stroke:var(--bento-primary);--bento-spinner-accent:var(--bento-accent)}[data-ui=bento]{background:radial-gradient(circle at 20% 5%,rgb(var(--bento-accent-rgb) / .18),transparent 26rem),radial-gradient(circle at 85% 0%,rgb(var(--bento-secondary-rgb) / .12),transparent 24rem),var(--bento-bg);min-height:100vh;color:var(--bento-text);font-family:var(--bento-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-ui=bento] *,[data-ui=bento] :before,[data-ui=bento] :after{box-sizing:border-box}[data-ui=bento][data-theme][data-mode]{background:var(--bento-theme-bg);background-size:var(--bento-theme-bg-size)}.bento-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.bento-container{width:min(100% - 2rem,1200px);margin-inline:auto}.bento-section{gap:var(--bento-space-5);padding:clamp(1rem,3vw,2rem);display:grid}.bento-stack{gap:var(--bento-space-4);flex-direction:column;display:flex}.bento-cluster{align-items:center;gap:var(--bento-space-3);flex-wrap:wrap;display:flex}.bento-grid{gap:var(--bento-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.bento-split{gap:var(--bento-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.bento-title,.bento-heading,.bento-kicker,.bento-button,.bento-badge,.bento-nav-link{font-family:var(--bento-font-heading)}.bento-title{color:var(--bento-text);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.02}.bento-heading{color:var(--bento-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.15}.bento-kicker{color:var(--bento-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.bento-subtitle,.bento-copy{color:var(--bento-text-muted);margin:0;line-height:1.65}.bento-text-muted{color:var(--bento-text-muted)}.bento-divider{background:var(--bento-border);border:0;width:100%;height:1px}.bento-surface,.bento-card,.bento-panel,.bento-toolbar,.bento-table-wrap{background:linear-gradient(135deg,rgb(var(--bento-primary-rgb) / .08),transparent 36%),linear-gradient(180deg,#ffffff14,#fff0),var(--bento-surface);color:var(--bento-text);border:1px solid var(--bento-border);border-radius:var(--bento-radius-lg);box-shadow:0 16px 40px rgb(0 0 0/var(--bento-shadow-alpha));transition:transform var(--bento-transition-base),box-shadow var(--bento-transition-base),border-color var(--bento-transition-base),background var(--bento-transition-base);position:relative}.bento-card,.bento-panel{padding:var(--bento-space-6)}.bento-toolbar{justify-content:space-between;align-items:center;gap:var(--bento-space-4);padding:var(--bento-space-4);flex-wrap:wrap;display:flex}.bento-surface-sm{border-radius:var(--bento-radius-md);box-shadow:0 6px 18px rgb(0 0 0/calc(var(--bento-shadow-alpha) * .72))}.bento-surface-lg{border-radius:var(--bento-radius-xl);box-shadow:0 22px 60px rgb(0 0 0/calc(var(--bento-shadow-alpha).08))}.bento-well,.bento-inset{background:var(--bento-surface-soft);color:var(--bento-text);border:1px solid rgb(var(--bento-border-rgb) / calc(var(--bento-border-alpha) * .7));border-radius:var(--bento-radius-md);padding:var(--bento-space-5);box-shadow:inset 0 1px 3px #00000014}.bento-hover-lift:hover{box-shadow:0 22px 60px rgb(0 0 0/calc(var(--bento-shadow-alpha).12));transform:translateY(-3px)scale(1.005)}.bento-button,.bento-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--bento-space-2);background:var(--bento-surface);min-height:2.75rem;color:var(--bento-text);border:1px solid var(--bento-border);border-radius:var(--bento-radius-md);box-shadow:0 6px 18px rgb(0 0 0/var(--bento-shadow-alpha));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--bento-transition-fast),background var(--bento-transition-fast),border-color var(--bento-transition-fast),box-shadow var(--bento-transition-fast),transform var(--bento-transition-fast);padding:.75rem 1.1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bento-button:hover,.bento-icon-button:hover{border-color:var(--bento-primary);transform:translateY(-1px)}.bento-button:active,.bento-icon-button:active,.bento-button[aria-pressed=true],.bento-icon-button[aria-pressed=true],.bento-button.is-active,.bento-icon-button.is-active{transform:translateY(1px);box-shadow:inset 0 3px 10px #0000002e}.bento-button-primary{background:var(--bento-primary);color:var(--bento-on-primary);border-color:var(--bento-primary)}.bento-button-primary:hover{background:var(--bento-primary-hover);border-color:var(--bento-primary-hover)}.bento-button-secondary{background:var(--bento-secondary);color:var(--bento-on-secondary);border-color:var(--bento-secondary)}.bento-button-secondary:hover{background:var(--bento-secondary-hover);border-color:var(--bento-secondary-hover)}.bento-button-danger{background:var(--bento-danger);color:var(--bento-on-danger);border-color:var(--bento-danger)}.bento-button-ghost{color:var(--bento-text);box-shadow:none;background:0 0}.bento-icon-button{border-radius:var(--bento-radius-pill);width:2.75rem;padding:0}.bento-button:disabled,.bento-icon-button:disabled,.bento-disabled{opacity:.55;cursor:not-allowed;transform:none}.bento-card,.bento-panel{background:var(--bento-card-bg)}.bento-toolbar,.bento-table-wrap,.bento-button:not(.bento-button-primary):not(.bento-button-secondary):not(.bento-button-danger):not(.bento-button-ghost),.bento-icon-button{background:var(--bento-control-bg)}.bento-button,.bento-icon-button,.bento-badge,.bento-nav-link{font-family:var(--bento-font-control)}.bento-field{gap:var(--bento-space-2);flex-direction:column;display:flex}.bento-label{color:var(--bento-text);font-size:.925rem;font-weight:800}.bento-input,.bento-textarea,.bento-select{background:var(--bento-surface-soft);width:100%;min-height:2.875rem;color:var(--bento-text);border:1px solid var(--bento-border);border-radius:var(--bento-radius-md);font:inherit;transition:background var(--bento-transition-fast),border-color var(--bento-transition-fast),box-shadow var(--bento-transition-fast);outline:none;padding:.75rem 1rem}.bento-textarea{resize:vertical;min-height:8rem}.bento-input::placeholder,.bento-textarea::placeholder{color:var(--bento-text-muted);opacity:.82}.bento-input:hover,.bento-textarea:hover,.bento-select:hover{border-color:rgb(var(--bento-primary-rgb) / .58)}.bento-input:focus,.bento-textarea:focus,.bento-select:focus{border-color:var(--bento-focus);box-shadow:var(--bento-focus-ring)}.bento-help-text{color:var(--bento-text-muted);font-size:.875rem;line-height:1.45}.bento-check,.bento-radio{align-items:center;gap:var(--bento-space-2);color:var(--bento-text);cursor:pointer;display:inline-flex}.bento-check input,.bento-radio input{opacity:0;pointer-events:none;position:absolute}.bento-check-control,.bento-radio-control{background:var(--bento-surface-soft);border:1px solid var(--bento-border);width:1.35rem;height:1.35rem;transition:background var(--bento-transition-fast),box-shadow var(--bento-transition-fast);place-items:center;display:inline-grid}.bento-check-control{border-radius:var(--bento-radius-xs)}.bento-radio-control{border-radius:50%}.bento-check input:checked+.bento-check-control,.bento-radio input:checked+.bento-radio-control{background:var(--bento-primary);border-color:var(--bento-primary);box-shadow:var(--bento-focus-ring)}.bento-check input:checked+.bento-check-control:after{content:"✓";color:var(--bento-on-primary);font-size:.9rem;font-weight:900}.bento-radio input:checked+.bento-radio-control:after{content:"";background:var(--bento-on-primary);border-radius:50%;width:.55rem;height:.55rem}.bento-switch{align-items:center;gap:var(--bento-space-3);color:var(--bento-text);cursor:pointer;display:inline-flex}.bento-switch input{opacity:0;pointer-events:none;position:absolute}.bento-switch-track{background:var(--bento-surface-soft);border:1px solid var(--bento-border);border-radius:var(--bento-radius-pill);width:3.5rem;height:1.9rem;transition:background var(--bento-transition-fast),box-shadow var(--bento-transition-fast);position:relative}.bento-switch-thumb{background:var(--bento-surface-strong);border:1px solid var(--bento-border);width:1.34rem;height:1.34rem;box-shadow:0 4px 12px rgb(0 0 0/var(--bento-shadow-alpha));transition:left var(--bento-transition-fast),background var(--bento-transition-fast);border-radius:50%;position:absolute;top:.22rem;left:.22rem}.bento-switch input:checked+.bento-switch-track{background:var(--bento-primary);border-color:var(--bento-primary)}.bento-switch input:checked+.bento-switch-track .bento-switch-thumb{background:var(--bento-on-primary);left:calc(100% - 1.56rem)}.bento-badge{align-items:center;gap:var(--bento-space-1);background:var(--bento-surface-soft);min-height:1.75rem;color:var(--bento-text);border:1px solid var(--bento-border);border-radius:var(--bento-radius-pill);padding:.35rem .7rem;font-size:.8125rem;font-weight:850;line-height:1;display:inline-flex}.bento-badge-primary{background:var(--bento-primary);color:var(--bento-on-primary);border-color:var(--bento-primary)}.bento-badge-secondary{background:var(--bento-secondary);color:var(--bento-on-secondary);border-color:var(--bento-secondary)}.bento-badge-success{background:var(--bento-success);color:var(--bento-on-success);border-color:var(--bento-success)}.bento-badge-warning{background:var(--bento-warning);color:var(--bento-on-warning);border-color:var(--bento-warning)}.bento-badge-danger{background:var(--bento-danger);color:var(--bento-on-danger);border-color:var(--bento-danger)}.bento-nav{align-items:center;gap:var(--bento-space-2);padding:var(--bento-space-2);background:var(--bento-surface);border:1px solid var(--bento-border);border-radius:var(--bento-radius-xl);box-shadow:0 10px 30px rgb(0 0 0/var(--bento-shadow-alpha));flex-wrap:wrap;display:flex}.bento-nav-link{min-height:2.5rem;color:var(--bento-text-muted);border-radius:var(--bento-radius-pill);transition:color var(--bento-transition-fast),background var(--bento-transition-fast),box-shadow var(--bento-transition-fast);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.bento-nav-link:hover{color:var(--bento-text);background:var(--bento-surface-soft)}.bento-nav-link[aria-current=page],.bento-nav-link.is-active{color:var(--bento-on-primary);background:var(--bento-primary)}.bento-tooltip,[data-ui=bento]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:linear-gradient(135deg,rgb(var(--bento-primary-rgb) / .18),transparent 52%),var(--bento-surface-strong);max-inline-size:16rem;color:var(--bento-text);border:1px solid rgb(var(--bento-border-rgb) / .7);border-radius:var(--bento-radius-sm);box-shadow:0 .65rem 1.35rem rgb(0 0 0/var(--bento-shadow-alpha));align-items:center;gap:.45rem;padding:.6rem .8rem;font-size:.82rem;font-weight:850;line-height:1.35;display:inline-flex}.bento-tooltip-arrow{background:var(--bento-primary);border-radius:var(--bento-radius-xs);flex:none;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}.bento-progress{background:var(--bento-surface-soft);border:1px solid var(--bento-border);border-radius:var(--bento-radius-pill);width:100%;height:.9rem;overflow:hidden}.bento-progress-bar{height:100%;width:var(--bento-progress-value,50%);background:linear-gradient(90deg,var(--bento-primary),var(--bento-accent));border-radius:inherit}.bento-alert{gap:var(--bento-space-2);padding:var(--bento-space-4);background:var(--bento-surface);color:var(--bento-text);border:1px solid var(--bento-border);border-radius:var(--bento-radius-lg);box-shadow:0 10px 30px rgb(0 0 0/var(--bento-shadow-alpha));display:grid}.bento-alert-success{border-left-color:var(--bento-success)}.bento-alert-warning{border-left-color:var(--bento-warning)}.bento-alert-danger{border-left-color:var(--bento-danger)}.bento-alert-title{margin:0;font-weight:900}.bento-alert-body{color:var(--bento-text-muted);margin:0;line-height:1.55}.bento-table-wrap{overflow:auto}.bento-table{border-collapse:collapse;width:100%}.bento-table th,.bento-table td{text-align:left;border-bottom:1px solid var(--bento-border);padding:.95rem 1rem}.bento-table th{color:var(--bento-text);text-transform:uppercase;letter-spacing:.08em;background:rgb(var(--bento-primary-rgb) / .08);font-size:.82rem;font-weight:900}.bento-table td{color:var(--bento-text-muted)}.bento-table tr:hover td{background:rgb(var(--bento-primary-rgb) / .045)}.bento-text-primary{color:var(--bento-primary)}.bento-text-secondary{color:var(--bento-secondary)}.bento-text-accent{color:var(--bento-accent)}.bento-text-success{color:var(--bento-success)}.bento-text-warning{color:var(--bento-warning)}.bento-text-danger{color:var(--bento-danger)}.bento-bg-primary{background:var(--bento-primary);color:var(--bento-on-primary)}.bento-bg-secondary{background:var(--bento-secondary);color:var(--bento-on-secondary)}.bento-border{border:1px solid var(--bento-border)}.bento-rounded{border-radius:var(--bento-radius-md)}.bento-rounded-lg{border-radius:var(--bento-radius-lg)}.bento-rounded-xl{border-radius:var(--bento-radius-xl)}.bento-pill{border-radius:var(--bento-radius-pill)}.bento-sr-only,.bento-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bento-skip-link{z-index:9999;background:var(--bento-primary);color:var(--bento-on-primary);border-radius:var(--bento-radius-md);padding:.75rem 1rem;font-weight:900;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.bento-skip-link:focus{transform:translateY(0)}.bento-grid-feature{gap:var(--bento-space-5);grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(8rem,auto);display:grid}.bento-tile{min-height:12rem;padding:var(--bento-space-6);background:linear-gradient(135deg,rgb(var(--bento-primary-rgb) / .1),transparent 48%),var(--bento-surface);border:1px solid var(--bento-border);border-radius:var(--bento-radius-xl);box-shadow:0 16px 40px rgb(0 0 0/var(--bento-shadow-alpha))}.bento-tile-lg{grid-area:span 2/span 4}.bento-tile-md{grid-column:span 3}.bento-tile-sm{grid-column:span 2}.bento-stat{gap:.25rem;display:grid}.bento-stat-value{color:var(--bento-primary);font-size:clamp(2rem,4vw,3rem);font-weight:950;line-height:1}.bento-stat-label{color:var(--bento-text-muted);font-weight:750}@media (width<=760px){.bento-grid-feature{grid-template-columns:1fr}.bento-tile-lg,.bento-tile-md,.bento-tile-sm{grid-area:auto}}.bento-spinner,.bento-loading-spinner,[data-ui=bento]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.18rem solid rgb(var(--bento-border-rgb) / .44);border-block-start-color:var(--bento-spinner-stroke);border-inline-end-color:var(--bento-spinner-accent);border-radius:var(--bento-radius-md);background:conic-gradient(from 0deg,var(--bento-spinner-stroke),var(--bento-spinner-accent),transparent 58%,var(--bento-spinner-track));block-size:2rem;inline-size:2rem;box-shadow:inset 0 0 0 .28rem var(--bento-surface),0 .5rem 1.15rem rgb(0 0 0/var(--bento-shadow-alpha));vertical-align:-.2em;animation:.9s steps(4,end) infinite bento-spin;display:inline-block}.bento-spinner-sm{border-width:.12rem;block-size:1rem;inline-size:1rem}.bento-spinner-lg{border-width:.24rem;block-size:3rem;inline-size:3rem}.bento-button[aria-busy=true],.bento-icon-button[aria-busy=true],[data-ui=bento]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.bento-button[aria-busy=true]:after,.bento-icon-button[aria-busy=true]:after,[data-ui=bento]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--bento-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite bento-spin;display:inline-block}@keyframes bento-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=bento] *,[data-ui=bento] :before,[data-ui=bento] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=bento]{--bento-border-alpha:1;--bento-focus-alpha:.75}}@media (forced-colors:active){[data-ui=bento] *{forced-color-adjust:auto}[data-ui=bento]:where(:focus-visible){outline:3px solid canvastext}}@media print{[data-ui=bento]{color:#000!important;background:#fff!important}[data-ui=bento] *{box-shadow:none!important;text-shadow:none!important}[data-ui=bento] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.maximalist{:root{--max-font-sans:Nunito,Inter,ui-sans-serif,system-ui,sans-serif;--max-font-display:Cooper Black,Baloo 2,Nunito,Inter,ui-sans-serif,system-ui,sans-serif;--max-font-body:var(--max-font-sans);--max-font-heading:var(--max-font-display);--max-font-control:var(--max-font-display);--max-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--max-radius-xs:.25rem;--max-radius-sm:.5rem;--max-radius-md:1.2rem;--max-radius-lg:2rem;--max-radius-xl:calc(2rem.5rem);--max-radius-pill:999px;--max-space-1:.25rem;--max-space-2:.5rem;--max-space-3:.75rem;--max-space-4:1rem;--max-space-5:1.25rem;--max-space-6:1.5rem;--max-space-8:2rem;--max-transition-fast:.15s ease;--max-transition-base:.24s ease}[data-ui=maximalist][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--max-panel-alpha:.98;--max-panel-soft-alpha:.78;--max-border-alpha:.58;--max-shadow-alpha:.12;--max-focus-alpha:.34}[data-ui=maximalist][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--max-panel-alpha:.92;--max-panel-soft-alpha:.64;--max-border-alpha:.52;--max-shadow-alpha:.34;--max-focus-alpha:.42}[data-ui=maximalist][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--max-panel-alpha:1;--max-panel-soft-alpha:.92;--max-border-alpha:1;--max-shadow-alpha:.5;--max-focus-alpha:.72}[data-ui=maximalist][data-theme][data-mode]{--max-bg-rgb:var(--usk-bg-rgb);--max-surface-rgb:var(--usk-surface-rgb);--max-surface-strong-rgb:var(--usk-surface-strong-rgb);--max-surface-soft-rgb:var(--usk-surface-soft-rgb);--max-text-rgb:var(--usk-text-rgb);--max-text-muted-rgb:var(--usk-text-muted-rgb);--max-border-rgb:var(--usk-border-rgb);--max-primary-rgb:var(--usk-primary-rgb);--max-primary-hover-rgb:var(--usk-primary-hover-rgb);--max-primary-text-rgb:var(--usk-primary-text-rgb);--max-secondary-rgb:var(--usk-secondary-rgb);--max-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--max-secondary-text-rgb:var(--usk-secondary-text-rgb);--max-accent-rgb:var(--usk-accent-rgb);--max-success-rgb:var(--usk-success-rgb);--max-warning-rgb:var(--usk-warning-rgb);--max-danger-rgb:var(--usk-danger-rgb);--max-link-rgb:var(--usk-link-rgb);--max-accent-text-rgb:var(--usk-accent-text-rgb);--max-success-text-rgb:var(--usk-success-text-rgb);--max-warning-text-rgb:var(--usk-warning-text-rgb);--max-danger-text-rgb:var(--usk-danger-text-rgb);--max-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--max-surface);--usk-native-surface-strong:var(--max-surface-strong);--usk-native-surface-soft:var(--max-surface-soft);--usk-native-card-bg:var(--max-card-bg);--usk-native-control-bg:var(--max-control-bg);--usk-native-text:var(--max-text);--usk-native-text-muted:var(--max-text-muted);--usk-native-border:var(--max-border);--usk-native-primary:var(--max-primary);--usk-native-primary-hover:var(--max-primary-hover);--usk-native-on-primary:var(--max-on-primary);--usk-native-focus:var(--max-focus);--usk-native-success:var(--max-success);--usk-native-warning:var(--max-warning);--usk-native-danger:var(--max-danger);--usk-native-link:var(--max-link);--usk-native-font-body:var(--max-font-body);--usk-native-font-heading:var(--max-font-heading);--usk-native-font-control:var(--max-font-control);--usk-native-font-mono:var(--max-font-mono);--usk-native-radius-sm:var(--max-radius-sm);--usk-native-radius:var(--max-radius-md);--usk-native-radius-lg:var(--max-radius-lg);--usk-native-shadow:var(--max-shadow-sm,none);--usk-native-shadow-md:var(--max-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--max-focus-ring,0 0 0 3px rgb(var(--max-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--max-space-5);--max-bg:rgb(var(--max-bg-rgb));--max-surface:rgb(var(--max-surface-rgb) / var(--max-panel-alpha));--max-surface-strong:rgb(var(--max-surface-strong-rgb) / var(--max-panel-alpha));--max-surface-soft:rgb(var(--max-surface-soft-rgb) / var(--max-panel-soft-alpha));--max-text:rgb(var(--max-text-rgb));--max-text-muted:rgb(var(--max-text-muted-rgb));--max-fg:var(--max-text);--max-surface-fg:var(--max-text);--max-muted:var(--max-text-muted);--max-border:rgb(var(--max-border-rgb) / var(--max-border-alpha));--max-control-fg:var(--max-text);--max-primary:rgb(var(--max-primary-rgb));--max-primary-hover:rgb(var(--max-primary-hover-rgb));--max-primary-text:rgb(var(--max-primary-text-rgb));--max-secondary:rgb(var(--max-secondary-rgb));--max-secondary-hover:rgb(var(--max-secondary-hover-rgb));--max-secondary-text:rgb(var(--max-secondary-text-rgb));--max-on-primary:var(--max-primary-text);--max-on-secondary:var(--max-secondary-text);--max-on-accent:rgb(var(--max-accent-text-rgb));--max-on-success:rgb(var(--max-success-text-rgb));--max-on-warning:rgb(var(--max-warning-text-rgb));--max-on-danger:rgb(var(--max-danger-text-rgb));--max-accent:rgb(var(--max-accent-rgb));--max-success:rgb(var(--max-success-rgb));--max-warning:rgb(var(--max-warning-rgb));--max-danger:rgb(var(--max-danger-rgb));--max-link:rgb(var(--max-link-rgb));--max-focus:rgb(var(--max-focus-rgb));--max-focus-ring:0 0 0 3px rgb(var(--max-focus-rgb) / var(--max-focus-alpha));--max-theme-bg-size:auto;--max-theme-bg:radial-gradient(circle at 0% 0%,rgb(var(--max-primary-rgb) / .16),transparent 32rem),radial-gradient(circle at 100% 0%,rgb(var(--max-accent-rgb) / .12),transparent 30rem),radial-gradient(circle at 50% 100%,rgb(var(--max-secondary-rgb) / .1),transparent 34rem),var(--max-bg);--max-card-bg:linear-gradient(135deg,rgb(var(--max-primary-rgb) / .1),rgb(var(--max-accent-rgb) / .055) 42%,rgb(var(--max-surface-strong-rgb) / var(--max-panel-alpha)) 100%),var(--max-surface);--max-control-bg:linear-gradient(180deg,rgb(var(--max-surface-strong-rgb) / var(--max-panel-alpha)),rgb(var(--max-surface-soft-rgb) / var(--max-panel-soft-alpha)));--max-spinner-track:rgb(var(--max-border-rgb) / max(.28,calc(var(--max-border-alpha) * .7)));--max-spinner-stroke:var(--max-primary);--max-spinner-accent:var(--max-accent)}[data-ui=maximalist]{background:radial-gradient(circle at 10% 10%,rgb(var(--max-primary-rgb) / .18),transparent 20rem),radial-gradient(circle at 90% 0%,rgb(var(--max-secondary-rgb) / .2),transparent 22rem),var(--max-bg);min-height:100vh;color:var(--max-text);font-family:var(--max-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-ui=maximalist] *,[data-ui=maximalist] :before,[data-ui=maximalist] :after{box-sizing:border-box}[data-ui=maximalist][data-theme][data-mode]{background:var(--max-theme-bg);background-size:var(--max-theme-bg-size)}.max-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.max-container{width:min(100% - 2rem,1200px);margin-inline:auto}.max-section{gap:var(--max-space-5);padding:clamp(1rem,3vw,2rem);display:grid}.max-stack{gap:var(--max-space-4);flex-direction:column;display:flex}.max-cluster{align-items:center;gap:var(--max-space-3);flex-wrap:wrap;display:flex}.max-grid{gap:var(--max-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.max-split{gap:var(--max-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.max-title,.max-heading,.max-kicker,.max-button,.max-badge,.max-nav-link{font-family:var(--max-font-heading)}.max-title{color:var(--max-text);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.02}.max-heading{color:var(--max-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.15}.max-kicker{color:var(--max-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.max-subtitle,.max-copy{color:var(--max-text-muted);margin:0;line-height:1.65}.max-text-muted{color:var(--max-text-muted)}.max-divider{background:var(--max-border);border:0;width:100%;height:3px}.max-surface,.max-card,.max-panel,.max-toolbar,.max-table-wrap{background:linear-gradient(135deg,rgb(var(--max-accent-rgb) / .18),transparent 42%),var(--max-surface);color:var(--max-text);border:3px solid var(--max-border);border-radius:var(--max-radius-lg);box-shadow:8px 8px 0 rgb(var(--max-border-rgb) / .86);transition:transform var(--max-transition-base),box-shadow var(--max-transition-base),border-color var(--max-transition-base),background var(--max-transition-base);position:relative}.max-card,.max-panel{padding:var(--max-space-6)}.max-toolbar{justify-content:space-between;align-items:center;gap:var(--max-space-4);padding:var(--max-space-4);flex-wrap:wrap;display:flex}.max-surface-sm{border-radius:var(--max-radius-md);box-shadow:0 6px 18px rgb(0 0 0/calc(var(--max-shadow-alpha) * .72))}.max-surface-lg{border-radius:var(--max-radius-xl);box-shadow:0 22px 60px rgb(0 0 0/calc(var(--max-shadow-alpha).08))}.max-well,.max-inset{background:var(--max-surface-soft);color:var(--max-text);border:3px solid rgb(var(--max-border-rgb) / calc(var(--max-border-alpha) * .7));border-radius:var(--max-radius-md);padding:var(--max-space-5);box-shadow:inset 0 1px 3px #00000014}.max-hover-lift:hover{box-shadow:0 22px 60px rgb(0 0 0/calc(var(--max-shadow-alpha).12));transform:translate(-2px,-2px)}.max-button,.max-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--max-space-2);background:var(--max-surface);min-height:2.75rem;color:var(--max-text);border:3px solid var(--max-border);border-radius:var(--max-radius-md);box-shadow:0 6px 18px rgb(0 0 0/var(--max-shadow-alpha));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--max-transition-fast),background var(--max-transition-fast),border-color var(--max-transition-fast),box-shadow var(--max-transition-fast),transform var(--max-transition-fast);padding:.75rem 1.1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.max-button:hover,.max-icon-button:hover{border-color:var(--max-primary);transform:translateY(-1px)}.max-button:active,.max-icon-button:active,.max-button[aria-pressed=true],.max-icon-button[aria-pressed=true],.max-button.is-active,.max-icon-button.is-active{transform:translateY(1px);box-shadow:inset 0 3px 10px #0000002e}.max-button-primary{background:var(--max-primary);color:var(--max-on-primary);border-color:var(--max-primary)}.max-button-primary:hover{background:var(--max-primary-hover);border-color:var(--max-primary-hover)}.max-button-secondary{background:var(--max-secondary);color:var(--max-on-secondary);border-color:var(--max-secondary)}.max-button-secondary:hover{background:var(--max-secondary-hover);border-color:var(--max-secondary-hover)}.max-button-danger{background:var(--max-danger);color:var(--max-on-danger);border-color:var(--max-danger)}.max-button-ghost{color:var(--max-text);box-shadow:none;background:0 0}.max-icon-button{border-radius:var(--max-radius-pill);width:2.75rem;padding:0}.max-button:disabled,.max-icon-button:disabled,.max-disabled{opacity:.55;cursor:not-allowed;transform:none}.max-card,.max-panel{background:var(--max-card-bg)}.max-toolbar,.max-table-wrap,.max-button:not(.max-button-primary):not(.max-button-secondary):not(.max-button-danger):not(.max-button-ghost),.max-icon-button{background:var(--max-control-bg)}.max-button,.max-icon-button,.max-badge,.max-nav-link{font-family:var(--max-font-control)}.max-field{gap:var(--max-space-2);flex-direction:column;display:flex}.max-label{color:var(--max-text);font-size:.925rem;font-weight:800}.max-input,.max-textarea,.max-select{background:var(--max-surface-soft);width:100%;min-height:2.875rem;color:var(--max-text);border:3px solid var(--max-border);border-radius:var(--max-radius-md);font:inherit;transition:background var(--max-transition-fast),border-color var(--max-transition-fast),box-shadow var(--max-transition-fast);outline:none;padding:.75rem 1rem}.max-textarea{resize:vertical;min-height:8rem}.max-input::placeholder,.max-textarea::placeholder{color:var(--max-text-muted);opacity:.82}.max-input:hover,.max-textarea:hover,.max-select:hover{border-color:rgb(var(--max-primary-rgb) / .58)}.max-input:focus,.max-textarea:focus,.max-select:focus{border-color:var(--max-focus);box-shadow:var(--max-focus-ring)}.max-help-text{color:var(--max-text-muted);font-size:.875rem;line-height:1.45}.max-check,.max-radio{align-items:center;gap:var(--max-space-2);color:var(--max-text);cursor:pointer;display:inline-flex}.max-check input,.max-radio input{opacity:0;pointer-events:none;position:absolute}.max-check-control,.max-radio-control{background:var(--max-surface-soft);border:3px solid var(--max-border);width:1.35rem;height:1.35rem;transition:background var(--max-transition-fast),box-shadow var(--max-transition-fast);place-items:center;display:inline-grid}.max-check-control{border-radius:var(--max-radius-xs)}.max-radio-control{border-radius:50%}.max-check input:checked+.max-check-control,.max-radio input:checked+.max-radio-control{background:var(--max-primary);border-color:var(--max-primary);box-shadow:var(--max-focus-ring)}.max-check input:checked+.max-check-control:after{content:"✓";color:var(--max-on-primary);font-size:.9rem;font-weight:900}.max-radio input:checked+.max-radio-control:after{content:"";background:var(--max-on-primary);border-radius:50%;width:.55rem;height:.55rem}.max-switch{align-items:center;gap:var(--max-space-3);color:var(--max-text);cursor:pointer;display:inline-flex}.max-switch input{opacity:0;pointer-events:none;position:absolute}.max-switch-track{background:var(--max-surface-soft);border:3px solid var(--max-border);border-radius:var(--max-radius-pill);width:3.5rem;height:1.9rem;transition:background var(--max-transition-fast),box-shadow var(--max-transition-fast);position:relative}.max-switch-thumb{background:var(--max-surface-strong);border:3px solid var(--max-border);width:1.34rem;height:1.34rem;box-shadow:0 4px 12px rgb(0 0 0/var(--max-shadow-alpha));transition:left var(--max-transition-fast),background var(--max-transition-fast);border-radius:50%;position:absolute;top:.22rem;left:.22rem}.max-switch input:checked+.max-switch-track{background:var(--max-primary);border-color:var(--max-primary)}.max-switch input:checked+.max-switch-track .max-switch-thumb{background:var(--max-on-primary);left:calc(100% - 1.56rem)}.max-badge{align-items:center;gap:var(--max-space-1);background:var(--max-surface-soft);min-height:1.75rem;color:var(--max-text);border:3px solid var(--max-border);border-radius:var(--max-radius-pill);padding:.35rem .7rem;font-size:.8125rem;font-weight:850;line-height:1;display:inline-flex}.max-badge-primary{background:var(--max-primary);color:var(--max-on-primary);border-color:var(--max-primary)}.max-badge-secondary{background:var(--max-secondary);color:var(--max-on-secondary);border-color:var(--max-secondary)}.max-badge-success{background:var(--max-success);color:var(--max-on-success);border-color:var(--max-success)}.max-badge-warning{background:var(--max-warning);color:var(--max-on-warning);border-color:var(--max-warning)}.max-badge-danger{background:var(--max-danger);color:var(--max-on-danger);border-color:var(--max-danger)}.max-nav{align-items:center;gap:var(--max-space-2);padding:var(--max-space-2);background:var(--max-surface);border:3px solid var(--max-border);border-radius:var(--max-radius-xl);box-shadow:0 10px 30px rgb(0 0 0/var(--max-shadow-alpha));flex-wrap:wrap;display:flex}.max-nav-link{min-height:2.5rem;color:var(--max-text-muted);border-radius:var(--max-radius-pill);transition:color var(--max-transition-fast),background var(--max-transition-fast),box-shadow var(--max-transition-fast);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.max-nav-link:hover{color:var(--max-text);background:var(--max-surface-soft)}.max-nav-link[aria-current=page],.max-nav-link.is-active{color:var(--max-on-primary);background:var(--max-primary)}.max-tooltip,[data-ui=maximalist]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:linear-gradient(135deg,var(--max-primary),var(--max-accent));max-inline-size:16rem;color:var(--max-on-primary);border:3px solid var(--max-border);border-radius:var(--max-radius-pill);box-shadow:.32rem .32rem 0 rgb(var(--max-secondary-rgb) / .68);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.82rem;font-weight:950;line-height:1.25;display:inline-flex}.max-tooltip-arrow{background:var(--max-warning);border:2px solid var(--max-border);flex:none;block-size:.62rem;inline-size:.62rem;transform:rotate(45deg)}.max-progress{background:var(--max-surface-soft);border:3px solid var(--max-border);border-radius:var(--max-radius-pill);width:100%;height:.9rem;overflow:hidden}.max-progress-bar{height:100%;width:var(--max-progress-value,50%);background:linear-gradient(90deg,var(--max-primary),var(--max-accent));border-radius:inherit}.max-alert{gap:var(--max-space-2);padding:var(--max-space-4);background:var(--max-surface);color:var(--max-text);border:3px solid var(--max-border);border-radius:var(--max-radius-lg);box-shadow:0 10px 30px rgb(0 0 0/var(--max-shadow-alpha));display:grid}.max-alert-success{border-left-color:var(--max-success)}.max-alert-warning{border-left-color:var(--max-warning)}.max-alert-danger{border-left-color:var(--max-danger)}.max-alert-title{margin:0;font-weight:900}.max-alert-body{color:var(--max-text-muted);margin:0;line-height:1.55}.max-table-wrap{overflow:auto}.max-table{border-collapse:collapse;width:100%}.max-table th,.max-table td{text-align:left;border-bottom:3px solid var(--max-border);padding:.95rem 1rem}.max-table th{color:var(--max-text);text-transform:uppercase;letter-spacing:.08em;background:rgb(var(--max-primary-rgb) / .08);font-size:.82rem;font-weight:900}.max-table td{color:var(--max-text-muted)}.max-table tr:hover td{background:rgb(var(--max-primary-rgb) / .045)}.max-text-primary{color:var(--max-primary)}.max-text-secondary{color:var(--max-secondary)}.max-text-accent{color:var(--max-accent)}.max-text-success{color:var(--max-success)}.max-text-warning{color:var(--max-warning)}.max-text-danger{color:var(--max-danger)}.max-bg-primary{background:var(--max-primary);color:var(--max-on-primary)}.max-bg-secondary{background:var(--max-secondary);color:var(--max-on-secondary)}.max-border{border:3px solid var(--max-border)}.max-rounded{border-radius:var(--max-radius-md)}.max-rounded-lg{border-radius:var(--max-radius-lg)}.max-rounded-xl{border-radius:var(--max-radius-xl)}.max-pill{border-radius:var(--max-radius-pill)}.max-sr-only,.max-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.max-skip-link{z-index:9999;background:var(--max-primary);color:var(--max-on-primary);border-radius:var(--max-radius-md);padding:.75rem 1rem;font-weight:900;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.max-skip-link:focus{transform:translateY(0)}.max-sticker{background:var(--max-accent);color:#111;border:3px solid var(--max-border);border-radius:var(--max-radius-pill);box-shadow:5px 5px 0 rgb(var(--max-border-rgb) / .8);align-items:center;padding:.45rem .8rem;font-weight:950;display:inline-flex;transform:rotate(-2deg)}.max-callout{padding:var(--max-space-6);background:linear-gradient(135deg,var(--max-primary),var(--max-accent));color:var(--max-on-primary);border:3px solid var(--max-border);border-radius:var(--max-radius-xl);box-shadow:10px 10px 0 rgb(var(--max-border-rgb) / .85)}.max-wiggle:hover{animation:.42s both max-wiggle}@keyframes max-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}.max-spinner,.max-loading-spinner,[data-ui=maximalist]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.18rem solid rgb(var(--max-border-rgb) / .5);border-block-start-color:var(--max-spinner-stroke);border-inline-end-color:var(--max-spinner-accent);background:radial-gradient(circle at 30% 26%,rgb(var(--max-accent-rgb) / .72),transparent 24%),conic-gradient(var(--max-spinner-stroke),var(--max-spinner-accent),var(--max-secondary),var(--max-spinner-track));block-size:2rem;inline-size:2rem;box-shadow:.18rem .18rem 0 rgb(var(--max-secondary-rgb) / .55),-.18rem -.18rem 0 rgb(var(--max-primary-rgb) / .35);vertical-align:-.2em;border-radius:44% 56% 52% 48%;animation:.85s ease-in-out infinite max-spin;display:inline-block}.max-spinner-sm{border-width:.12rem;block-size:1rem;inline-size:1rem}.max-spinner-lg{border-width:.24rem;block-size:3rem;inline-size:3rem}.max-button[aria-busy=true],.max-icon-button[aria-busy=true],[data-ui=maximalist]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.max-button[aria-busy=true]:after,.max-icon-button[aria-busy=true]:after,[data-ui=maximalist]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--max-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite max-spin;display:inline-block}@keyframes max-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=maximalist] *,[data-ui=maximalist] :before,[data-ui=maximalist] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=maximalist]{--max-border-alpha:1;--max-focus-alpha:.75}}@media (forced-colors:active){[data-ui=maximalist] *{forced-color-adjust:auto}[data-ui=maximalist]:where(:focus-visible){outline:3px solid canvastext}}@media print{[data-ui=maximalist]{color:#000!important;background:#fff!important}[data-ui=maximalist] *{box-shadow:none!important;text-shadow:none!important}[data-ui=maximalist] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.bauhaus{:root{--bau-font-sans:Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;--bau-font-display:Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;--bau-font-body:var(--bau-font-sans);--bau-font-heading:var(--bau-font-display);--bau-font-control:var(--bau-font-display);--bau-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--bau-radius-xs:.25rem;--bau-radius-sm:.5rem;--bau-radius-md:.125rem;--bau-radius-lg:.125rem;--bau-radius-xl:calc(.125rem.5rem);--bau-radius-pill:999px;--bau-space-1:.25rem;--bau-space-2:.5rem;--bau-space-3:.75rem;--bau-space-4:1rem;--bau-space-5:1.25rem;--bau-space-6:1.5rem;--bau-space-8:2rem;--bau-transition-fast:.15s ease;--bau-transition-base:.24s ease}[data-ui=bauhaus][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bau-panel-alpha:.98;--bau-panel-soft-alpha:.78;--bau-border-alpha:.58;--bau-shadow-alpha:.12;--bau-focus-alpha:.34}[data-ui=bauhaus][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bau-panel-alpha:.92;--bau-panel-soft-alpha:.64;--bau-border-alpha:.52;--bau-shadow-alpha:.34;--bau-focus-alpha:.42}[data-ui=bauhaus][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bau-panel-alpha:1;--bau-panel-soft-alpha:.92;--bau-border-alpha:1;--bau-shadow-alpha:.5;--bau-focus-alpha:.72}[data-ui=bauhaus][data-theme][data-mode]{--bau-bg-rgb:var(--usk-bg-rgb);--bau-surface-rgb:var(--usk-surface-rgb);--bau-surface-strong-rgb:var(--usk-surface-strong-rgb);--bau-surface-soft-rgb:var(--usk-surface-soft-rgb);--bau-text-rgb:var(--usk-text-rgb);--bau-text-muted-rgb:var(--usk-text-muted-rgb);--bau-border-rgb:var(--usk-border-rgb);--bau-primary-rgb:var(--usk-primary-rgb);--bau-primary-hover-rgb:var(--usk-primary-hover-rgb);--bau-primary-text-rgb:var(--usk-primary-text-rgb);--bau-secondary-rgb:var(--usk-secondary-rgb);--bau-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--bau-secondary-text-rgb:var(--usk-secondary-text-rgb);--bau-accent-rgb:var(--usk-accent-rgb);--bau-success-rgb:var(--usk-success-rgb);--bau-warning-rgb:var(--usk-warning-rgb);--bau-danger-rgb:var(--usk-danger-rgb);--bau-link-rgb:var(--usk-link-rgb);--bau-accent-text-rgb:var(--usk-accent-text-rgb);--bau-success-text-rgb:var(--usk-success-text-rgb);--bau-warning-text-rgb:var(--usk-warning-text-rgb);--bau-danger-text-rgb:var(--usk-danger-text-rgb);--bau-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--bau-surface);--usk-native-surface-strong:var(--bau-surface-strong);--usk-native-surface-soft:var(--bau-surface-soft);--usk-native-card-bg:var(--bau-card-bg);--usk-native-control-bg:var(--bau-control-bg);--usk-native-text:var(--bau-text);--usk-native-text-muted:var(--bau-text-muted);--usk-native-border:var(--bau-border);--usk-native-primary:var(--bau-primary);--usk-native-primary-hover:var(--bau-primary-hover);--usk-native-on-primary:var(--bau-on-primary);--usk-native-focus:var(--bau-focus);--usk-native-success:var(--bau-success);--usk-native-warning:var(--bau-warning);--usk-native-danger:var(--bau-danger);--usk-native-link:var(--bau-link);--usk-native-font-body:var(--bau-font-body);--usk-native-font-heading:var(--bau-font-heading);--usk-native-font-control:var(--bau-font-control);--usk-native-font-mono:var(--bau-font-mono);--usk-native-radius-sm:var(--bau-radius-sm);--usk-native-radius:var(--bau-radius-md);--usk-native-radius-lg:var(--bau-radius-lg);--usk-native-shadow:var(--bau-shadow-sm,none);--usk-native-shadow-md:var(--bau-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--bau-focus-ring,0 0 0 3px rgb(var(--bau-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--bau-space-5);--bau-bg:rgb(var(--bau-bg-rgb));--bau-surface:rgb(var(--bau-surface-rgb) / var(--bau-panel-alpha));--bau-surface-strong:rgb(var(--bau-surface-strong-rgb) / var(--bau-panel-alpha));--bau-surface-soft:rgb(var(--bau-surface-soft-rgb) / var(--bau-panel-soft-alpha));--bau-text:rgb(var(--bau-text-rgb));--bau-text-muted:rgb(var(--bau-text-muted-rgb));--bau-fg:var(--bau-text);--bau-surface-fg:var(--bau-text);--bau-muted:var(--bau-text-muted);--bau-border:rgb(var(--bau-border-rgb) / var(--bau-border-alpha));--bau-control-fg:var(--bau-text);--bau-primary:rgb(var(--bau-primary-rgb));--bau-primary-hover:rgb(var(--bau-primary-hover-rgb));--bau-primary-text:rgb(var(--bau-primary-text-rgb));--bau-secondary:rgb(var(--bau-secondary-rgb));--bau-secondary-hover:rgb(var(--bau-secondary-hover-rgb));--bau-secondary-text:rgb(var(--bau-secondary-text-rgb));--bau-on-primary:var(--bau-primary-text);--bau-on-secondary:var(--bau-secondary-text);--bau-on-accent:rgb(var(--bau-accent-text-rgb));--bau-on-success:rgb(var(--bau-success-text-rgb));--bau-on-warning:rgb(var(--bau-warning-text-rgb));--bau-on-danger:rgb(var(--bau-danger-text-rgb));--bau-accent:rgb(var(--bau-accent-rgb));--bau-success:rgb(var(--bau-success-rgb));--bau-warning:rgb(var(--bau-warning-rgb));--bau-danger:rgb(var(--bau-danger-rgb));--bau-link:rgb(var(--bau-link-rgb));--bau-focus:rgb(var(--bau-focus-rgb));--bau-focus-ring:0 0 0 3px rgb(var(--bau-focus-rgb) / var(--bau-focus-alpha));--bau-theme-bg-size:auto,auto,48px 48px,48px 48px,auto;--bau-theme-bg:radial-gradient(circle at 0% 0%,rgb(var(--bau-primary-rgb) / .13),transparent 30rem),radial-gradient(circle at 100% 0%,rgb(var(--bau-accent-rgb) / .1),transparent 28rem),linear-gradient(90deg,rgb(var(--bau-border-rgb) / .1) 1px,transparent 1px),linear-gradient(rgb(var(--bau-border-rgb) / .1) 1px,transparent 1px),var(--bau-bg);--bau-card-bg:linear-gradient(135deg,rgb(var(--bau-primary-rgb) / .1),rgb(var(--bau-accent-rgb) / .055) 42%,rgb(var(--bau-surface-strong-rgb) / var(--bau-panel-alpha)) 100%),var(--bau-surface);--bau-control-bg:linear-gradient(180deg,rgb(var(--bau-surface-strong-rgb) / var(--bau-panel-alpha)),rgb(var(--bau-surface-soft-rgb) / var(--bau-panel-soft-alpha)));--bau-spinner-track:rgb(var(--bau-border-rgb) / max(.28,calc(var(--bau-border-alpha) * .7)));--bau-spinner-stroke:var(--bau-primary);--bau-spinner-accent:var(--bau-accent)}[data-ui=bauhaus]{background:linear-gradient(90deg,rgb(var(--bau-border-rgb) / .08) 1px,transparent 1px),linear-gradient(rgb(var(--bau-border-rgb) / .08) 1px,transparent 1px),var(--bau-bg);min-height:100vh;color:var(--bau-text);font-family:var(--bau-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:48px 48px;line-height:1.5}[data-ui=bauhaus] *,[data-ui=bauhaus] :before,[data-ui=bauhaus] :after{box-sizing:border-box}[data-ui=bauhaus][data-theme][data-mode]{background:var(--bau-theme-bg);background-size:var(--bau-theme-bg-size)}.bau-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.bau-container{width:min(100% - 2rem,1200px);margin-inline:auto}.bau-section{gap:var(--bau-space-5);padding:clamp(1rem,3vw,2rem);display:grid}.bau-stack{gap:var(--bau-space-4);flex-direction:column;display:flex}.bau-cluster{align-items:center;gap:var(--bau-space-3);flex-wrap:wrap;display:flex}.bau-grid{gap:var(--bau-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.bau-split{gap:var(--bau-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.bau-title,.bau-heading,.bau-kicker,.bau-button,.bau-badge,.bau-nav-link{font-family:var(--bau-font-heading)}.bau-title{color:var(--bau-text);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.02}.bau-heading{color:var(--bau-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.15}.bau-kicker{color:var(--bau-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.bau-subtitle,.bau-copy{color:var(--bau-text-muted);margin:0;line-height:1.65}.bau-text-muted{color:var(--bau-text-muted)}.bau-divider{background:var(--bau-border);border:0;width:100%;height:2px}.bau-surface,.bau-card,.bau-panel,.bau-toolbar,.bau-table-wrap{background:linear-gradient(90deg,rgb(var(--bau-primary-rgb) / .1) 0 .5rem,transparent .5rem),var(--bau-surface);color:var(--bau-text);border:2px solid var(--bau-border);border-radius:var(--bau-radius-lg);box-shadow:6px 6px 0 rgb(var(--bau-primary-rgb) / .55);transition:transform var(--bau-transition-base),box-shadow var(--bau-transition-base),border-color var(--bau-transition-base),background var(--bau-transition-base);position:relative}.bau-card,.bau-panel{padding:var(--bau-space-6)}.bau-toolbar{justify-content:space-between;align-items:center;gap:var(--bau-space-4);padding:var(--bau-space-4);flex-wrap:wrap;display:flex}.bau-surface-sm{border-radius:var(--bau-radius-md);box-shadow:0 6px 18px rgb(0 0 0/calc(var(--bau-shadow-alpha) * .72))}.bau-surface-lg{border-radius:var(--bau-radius-xl);box-shadow:0 22px 60px rgb(0 0 0/calc(var(--bau-shadow-alpha).08))}.bau-well,.bau-inset{background:var(--bau-surface-soft);color:var(--bau-text);border:2px solid rgb(var(--bau-border-rgb) / calc(var(--bau-border-alpha) * .7));border-radius:var(--bau-radius-md);padding:var(--bau-space-5);box-shadow:inset 0 1px 3px #00000014}.bau-hover-lift:hover{box-shadow:0 22px 60px rgb(0 0 0/calc(var(--bau-shadow-alpha).12));transform:translate(-3px,-3px)}.bau-button,.bau-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--bau-space-2);background:var(--bau-surface);min-height:2.75rem;color:var(--bau-text);border:2px solid var(--bau-border);border-radius:var(--bau-radius-md);box-shadow:0 6px 18px rgb(0 0 0/var(--bau-shadow-alpha));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--bau-transition-fast),background var(--bau-transition-fast),border-color var(--bau-transition-fast),box-shadow var(--bau-transition-fast),transform var(--bau-transition-fast);padding:.75rem 1.1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bau-button:hover,.bau-icon-button:hover{border-color:var(--bau-primary);transform:translateY(-1px)}.bau-button:active,.bau-icon-button:active,.bau-button[aria-pressed=true],.bau-icon-button[aria-pressed=true],.bau-button.is-active,.bau-icon-button.is-active{transform:translateY(1px);box-shadow:inset 0 3px 10px #0000002e}.bau-button-primary{background:var(--bau-primary);color:var(--bau-on-primary);border-color:var(--bau-primary)}.bau-button-primary:hover{background:var(--bau-primary-hover);border-color:var(--bau-primary-hover)}.bau-button-secondary{background:var(--bau-secondary);color:var(--bau-on-secondary);border-color:var(--bau-secondary)}.bau-button-secondary:hover{background:var(--bau-secondary-hover);border-color:var(--bau-secondary-hover)}.bau-button-danger{background:var(--bau-danger);color:var(--bau-on-danger);border-color:var(--bau-danger)}.bau-button-ghost{color:var(--bau-text);box-shadow:none;background:0 0}.bau-icon-button{border-radius:var(--bau-radius-pill);width:2.75rem;padding:0}.bau-button:disabled,.bau-icon-button:disabled,.bau-disabled{opacity:.55;cursor:not-allowed;transform:none}.bau-card,.bau-panel{background:var(--bau-card-bg)}.bau-toolbar,.bau-table-wrap,.bau-button:not(.bau-button-primary):not(.bau-button-secondary):not(.bau-button-danger):not(.bau-button-ghost),.bau-icon-button{background:var(--bau-control-bg)}.bau-button,.bau-icon-button,.bau-badge,.bau-nav-link{font-family:var(--bau-font-control)}.bau-field{gap:var(--bau-space-2);flex-direction:column;display:flex}.bau-label{color:var(--bau-text);font-size:.925rem;font-weight:800}.bau-input,.bau-textarea,.bau-select{background:var(--bau-surface-soft);width:100%;min-height:2.875rem;color:var(--bau-text);border:2px solid var(--bau-border);border-radius:var(--bau-radius-md);font:inherit;transition:background var(--bau-transition-fast),border-color var(--bau-transition-fast),box-shadow var(--bau-transition-fast);outline:none;padding:.75rem 1rem}.bau-textarea{resize:vertical;min-height:8rem}.bau-input::placeholder,.bau-textarea::placeholder{color:var(--bau-text-muted);opacity:.82}.bau-input:hover,.bau-textarea:hover,.bau-select:hover{border-color:rgb(var(--bau-primary-rgb) / .58)}.bau-input:focus,.bau-textarea:focus,.bau-select:focus{border-color:var(--bau-focus);box-shadow:var(--bau-focus-ring)}.bau-help-text{color:var(--bau-text-muted);font-size:.875rem;line-height:1.45}.bau-check,.bau-radio{align-items:center;gap:var(--bau-space-2);color:var(--bau-text);cursor:pointer;display:inline-flex}.bau-check input,.bau-radio input{opacity:0;pointer-events:none;position:absolute}.bau-check-control,.bau-radio-control{background:var(--bau-surface-soft);border:2px solid var(--bau-border);width:1.35rem;height:1.35rem;transition:background var(--bau-transition-fast),box-shadow var(--bau-transition-fast);place-items:center;display:inline-grid}.bau-check-control{border-radius:var(--bau-radius-xs)}.bau-radio-control{border-radius:50%}.bau-check input:checked+.bau-check-control,.bau-radio input:checked+.bau-radio-control{background:var(--bau-primary);border-color:var(--bau-primary);box-shadow:var(--bau-focus-ring)}.bau-check input:checked+.bau-check-control:after{content:"✓";color:var(--bau-on-primary);font-size:.9rem;font-weight:900}.bau-radio input:checked+.bau-radio-control:after{content:"";background:var(--bau-on-primary);border-radius:50%;width:.55rem;height:.55rem}.bau-switch{align-items:center;gap:var(--bau-space-3);color:var(--bau-text);cursor:pointer;display:inline-flex}.bau-switch input{opacity:0;pointer-events:none;position:absolute}.bau-switch-track{background:var(--bau-surface-soft);border:2px solid var(--bau-border);border-radius:var(--bau-radius-pill);width:3.5rem;height:1.9rem;transition:background var(--bau-transition-fast),box-shadow var(--bau-transition-fast);position:relative}.bau-switch-thumb{background:var(--bau-surface-strong);border:2px solid var(--bau-border);width:1.34rem;height:1.34rem;box-shadow:0 4px 12px rgb(0 0 0/var(--bau-shadow-alpha));transition:left var(--bau-transition-fast),background var(--bau-transition-fast);border-radius:50%;position:absolute;top:.22rem;left:.22rem}.bau-switch input:checked+.bau-switch-track{background:var(--bau-primary);border-color:var(--bau-primary)}.bau-switch input:checked+.bau-switch-track .bau-switch-thumb{background:var(--bau-on-primary);left:calc(100% - 1.56rem)}.bau-badge{align-items:center;gap:var(--bau-space-1);background:var(--bau-surface-soft);min-height:1.75rem;color:var(--bau-text);border:2px solid var(--bau-border);border-radius:var(--bau-radius-pill);padding:.35rem .7rem;font-size:.8125rem;font-weight:850;line-height:1;display:inline-flex}.bau-badge-primary{background:var(--bau-primary);color:var(--bau-on-primary);border-color:var(--bau-primary)}.bau-badge-secondary{background:var(--bau-secondary);color:var(--bau-on-secondary);border-color:var(--bau-secondary)}.bau-badge-success{background:var(--bau-success);color:var(--bau-on-success);border-color:var(--bau-success)}.bau-badge-warning{background:var(--bau-warning);color:var(--bau-on-warning);border-color:var(--bau-warning)}.bau-badge-danger{background:var(--bau-danger);color:var(--bau-on-danger);border-color:var(--bau-danger)}.bau-nav{align-items:center;gap:var(--bau-space-2);padding:var(--bau-space-2);background:var(--bau-surface);border:2px solid var(--bau-border);border-radius:var(--bau-radius-xl);box-shadow:0 10px 30px rgb(0 0 0/var(--bau-shadow-alpha));flex-wrap:wrap;display:flex}.bau-nav-link{min-height:2.5rem;color:var(--bau-text-muted);border-radius:var(--bau-radius-pill);transition:color var(--bau-transition-fast),background var(--bau-transition-fast),box-shadow var(--bau-transition-fast);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.bau-nav-link:hover{color:var(--bau-text);background:var(--bau-surface-soft)}.bau-nav-link[aria-current=page],.bau-nav-link.is-active{color:var(--bau-on-primary);background:var(--bau-primary)}.bau-tooltip,[data-ui=bauhaus]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:linear-gradient(90deg,var(--bau-primary) 0 .45rem,var(--bau-surface-strong) .45rem);max-inline-size:16rem;color:var(--bau-text);border:2px double var(--bau-border);box-shadow:none;text-transform:uppercase;letter-spacing:.08em;border-radius:0;align-items:center;gap:.45rem;padding:.58rem .78rem;font-size:.82rem;font-weight:900;line-height:1.25;display:inline-flex}.bau-tooltip-arrow{background:var(--bau-accent);flex:none;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}.bau-progress{background:var(--bau-surface-soft);border:2px solid var(--bau-border);border-radius:var(--bau-radius-pill);width:100%;height:.9rem;overflow:hidden}.bau-progress-bar{height:100%;width:var(--bau-progress-value,50%);background:linear-gradient(90deg,var(--bau-primary),var(--bau-accent));border-radius:inherit}.bau-alert{gap:var(--bau-space-2);padding:var(--bau-space-4);background:var(--bau-surface);color:var(--bau-text);border:2px solid var(--bau-border);border-radius:var(--bau-radius-lg);box-shadow:0 10px 30px rgb(0 0 0/var(--bau-shadow-alpha));display:grid}.bau-alert-success{border-left-color:var(--bau-success)}.bau-alert-warning{border-left-color:var(--bau-warning)}.bau-alert-danger{border-left-color:var(--bau-danger)}.bau-alert-title{margin:0;font-weight:900}.bau-alert-body{color:var(--bau-text-muted);margin:0;line-height:1.55}.bau-table-wrap{overflow:auto}.bau-table{border-collapse:collapse;width:100%}.bau-table th,.bau-table td{text-align:left;border-bottom:2px solid var(--bau-border);padding:.95rem 1rem}.bau-table th{color:var(--bau-text);text-transform:uppercase;letter-spacing:.08em;background:rgb(var(--bau-primary-rgb) / .08);font-size:.82rem;font-weight:900}.bau-table td{color:var(--bau-text-muted)}.bau-table tr:hover td{background:rgb(var(--bau-primary-rgb) / .045)}.bau-text-primary{color:var(--bau-primary)}.bau-text-secondary{color:var(--bau-secondary)}.bau-text-accent{color:var(--bau-accent)}.bau-text-success{color:var(--bau-success)}.bau-text-warning{color:var(--bau-warning)}.bau-text-danger{color:var(--bau-danger)}.bau-bg-primary{background:var(--bau-primary);color:var(--bau-on-primary)}.bau-bg-secondary{background:var(--bau-secondary);color:var(--bau-on-secondary)}.bau-border{border:2px solid var(--bau-border)}.bau-rounded{border-radius:var(--bau-radius-md)}.bau-rounded-lg{border-radius:var(--bau-radius-lg)}.bau-rounded-xl{border-radius:var(--bau-radius-xl)}.bau-pill{border-radius:var(--bau-radius-pill)}.bau-sr-only,.bau-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bau-skip-link{z-index:9999;background:var(--bau-primary);color:var(--bau-on-primary);border-radius:var(--bau-radius-md);padding:.75rem 1rem;font-weight:900;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.bau-skip-link:focus{transform:translateY(0)}.bau-composition{position:relative;overflow:hidden}.bau-composition:after{content:"";background:var(--bau-primary);opacity:.22;border-radius:50%;block-size:7rem;inline-size:7rem;position:absolute;top:-2rem;right:-2rem}.bau-block{background:var(--bau-primary);min-block-size:4rem;min-inline-size:4rem;color:var(--bau-on-primary);border:2px solid var(--bau-border);justify-content:center;align-items:center;font-weight:950;display:inline-flex}.bau-rail{border-left:.75rem solid var(--bau-primary);padding-left:var(--bau-space-4)}.bau-spinner,.bau-loading-spinner,[data-ui=bauhaus]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.2rem double var(--bau-border);border-block-start-color:var(--bau-spinner-stroke);border-inline-end-color:var(--bau-spinner-accent);border-radius:var(--bau-radius-xs);background:conic-gradient(var(--bau-primary) 0 25%,var(--bau-surface) 0 50%,var(--bau-accent) 0 75%,var(--bau-surface-soft) 0);vertical-align:-.2em;block-size:2rem;inline-size:2rem;animation:.8s steps(4,end) infinite bau-spin;display:inline-block}.bau-spinner-sm{border-width:.12rem;block-size:1rem;inline-size:1rem}.bau-spinner-lg{border-width:.28rem;block-size:3rem;inline-size:3rem}.bau-button[aria-busy=true],.bau-icon-button[aria-busy=true],[data-ui=bauhaus]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.bau-button[aria-busy=true]:after,.bau-icon-button[aria-busy=true]:after,[data-ui=bauhaus]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--bau-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite bau-spin;display:inline-block}@keyframes bau-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=bauhaus] *,[data-ui=bauhaus] :before,[data-ui=bauhaus] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=bauhaus]{--bau-border-alpha:1;--bau-focus-alpha:.75}}@media (forced-colors:active){[data-ui=bauhaus] *{forced-color-adjust:auto}[data-ui=bauhaus]:where(:focus-visible){outline:3px solid canvastext}}@media print{[data-ui=bauhaus]{color:#000!important;background:#fff!important}[data-ui=bauhaus] *{box-shadow:none!important;text-shadow:none!important}[data-ui=bauhaus] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.tactile{:root{--tactile-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tactile-font-display:Inter,ui-sans-serif,system-ui,sans-serif;--tactile-font-body:var(--tactile-font-sans);--tactile-font-heading:var(--tactile-font-display);--tactile-font-control:var(--tactile-font-display);--tactile-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--tactile-radius-xs:.25rem;--tactile-radius-sm:.5rem;--tactile-radius-md:.9rem;--tactile-radius-lg:1.4rem;--tactile-radius-xl:calc(1.4rem.5rem);--tactile-radius-pill:999px;--tactile-space-1:.25rem;--tactile-space-2:.5rem;--tactile-space-3:.75rem;--tactile-space-4:1rem;--tactile-space-5:1.25rem;--tactile-space-6:1.5rem;--tactile-space-8:2rem;--tactile-transition-fast:.15s ease;--tactile-transition-base:.24s ease}[data-ui=tactile][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tactile-panel-alpha:.98;--tactile-panel-soft-alpha:.78;--tactile-border-alpha:.58;--tactile-shadow-alpha:.12;--tactile-focus-alpha:.34}[data-ui=tactile][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tactile-panel-alpha:.92;--tactile-panel-soft-alpha:.64;--tactile-border-alpha:.52;--tactile-shadow-alpha:.34;--tactile-focus-alpha:.42}[data-ui=tactile][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tactile-panel-alpha:1;--tactile-panel-soft-alpha:.92;--tactile-border-alpha:1;--tactile-shadow-alpha:.5;--tactile-focus-alpha:.72}[data-ui=tactile][data-theme][data-mode]{--tactile-bg-rgb:var(--usk-bg-rgb);--tactile-surface-rgb:var(--usk-surface-rgb);--tactile-surface-strong-rgb:var(--usk-surface-strong-rgb);--tactile-surface-soft-rgb:var(--usk-surface-soft-rgb);--tactile-text-rgb:var(--usk-text-rgb);--tactile-text-muted-rgb:var(--usk-text-muted-rgb);--tactile-border-rgb:var(--usk-border-rgb);--tactile-primary-rgb:var(--usk-primary-rgb);--tactile-primary-hover-rgb:var(--usk-primary-hover-rgb);--tactile-primary-text-rgb:var(--usk-primary-text-rgb);--tactile-secondary-rgb:var(--usk-secondary-rgb);--tactile-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--tactile-secondary-text-rgb:var(--usk-secondary-text-rgb);--tactile-accent-rgb:var(--usk-accent-rgb);--tactile-success-rgb:var(--usk-success-rgb);--tactile-warning-rgb:var(--usk-warning-rgb);--tactile-danger-rgb:var(--usk-danger-rgb);--tactile-link-rgb:var(--usk-link-rgb);--tactile-accent-text-rgb:var(--usk-accent-text-rgb);--tactile-success-text-rgb:var(--usk-success-text-rgb);--tactile-warning-text-rgb:var(--usk-warning-text-rgb);--tactile-danger-text-rgb:var(--usk-danger-text-rgb);--tactile-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--tactile-surface);--usk-native-surface-strong:var(--tactile-surface-strong);--usk-native-surface-soft:var(--tactile-surface-soft);--usk-native-card-bg:var(--tactile-card-bg);--usk-native-control-bg:var(--tactile-control-bg);--usk-native-text:var(--tactile-text);--usk-native-text-muted:var(--tactile-text-muted);--usk-native-border:var(--tactile-border);--usk-native-primary:var(--tactile-primary);--usk-native-primary-hover:var(--tactile-primary-hover);--usk-native-on-primary:var(--tactile-on-primary);--usk-native-focus:var(--tactile-focus);--usk-native-success:var(--tactile-success);--usk-native-warning:var(--tactile-warning);--usk-native-danger:var(--tactile-danger);--usk-native-link:var(--tactile-link);--usk-native-font-body:var(--tactile-font-body);--usk-native-font-heading:var(--tactile-font-heading);--usk-native-font-control:var(--tactile-font-control);--usk-native-font-mono:var(--tactile-font-mono);--usk-native-radius-sm:var(--tactile-radius-sm);--usk-native-radius:var(--tactile-radius-md);--usk-native-radius-lg:var(--tactile-radius-lg);--usk-native-shadow:var(--tactile-shadow-sm,none);--usk-native-shadow-md:var(--tactile-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--tactile-focus-ring,0 0 0 3px rgb(var(--tactile-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--tactile-space-5);--tactile-bg:rgb(var(--tactile-bg-rgb));--tactile-surface:rgb(var(--tactile-surface-rgb) / var(--tactile-panel-alpha));--tactile-surface-strong:rgb(var(--tactile-surface-strong-rgb) / var(--tactile-panel-alpha));--tactile-surface-soft:rgb(var(--tactile-surface-soft-rgb) / var(--tactile-panel-soft-alpha));--tactile-text:rgb(var(--tactile-text-rgb));--tactile-text-muted:rgb(var(--tactile-text-muted-rgb));--tactile-fg:var(--tactile-text);--tactile-surface-fg:var(--tactile-text);--tactile-muted:var(--tactile-text-muted);--tactile-border:rgb(var(--tactile-border-rgb) / var(--tactile-border-alpha));--tactile-control-fg:var(--tactile-text);--tactile-primary:rgb(var(--tactile-primary-rgb));--tactile-primary-hover:rgb(var(--tactile-primary-hover-rgb));--tactile-primary-text:rgb(var(--tactile-primary-text-rgb));--tactile-secondary:rgb(var(--tactile-secondary-rgb));--tactile-secondary-hover:rgb(var(--tactile-secondary-hover-rgb));--tactile-secondary-text:rgb(var(--tactile-secondary-text-rgb));--tactile-on-primary:var(--tactile-primary-text);--tactile-on-secondary:var(--tactile-secondary-text);--tactile-on-accent:rgb(var(--tactile-accent-text-rgb));--tactile-on-success:rgb(var(--tactile-success-text-rgb));--tactile-on-warning:rgb(var(--tactile-warning-text-rgb));--tactile-on-danger:rgb(var(--tactile-danger-text-rgb));--tactile-accent:rgb(var(--tactile-accent-rgb));--tactile-success:rgb(var(--tactile-success-rgb));--tactile-warning:rgb(var(--tactile-warning-rgb));--tactile-danger:rgb(var(--tactile-danger-rgb));--tactile-link:rgb(var(--tactile-link-rgb));--tactile-focus:rgb(var(--tactile-focus-rgb));--tactile-focus-ring:0 0 0 3px rgb(var(--tactile-focus-rgb) / var(--tactile-focus-alpha));--tactile-theme-bg-size:auto;--tactile-theme-bg:radial-gradient(circle at 0% 0%,rgb(var(--tactile-primary-rgb) / .16),transparent 32rem),radial-gradient(circle at 100% 0%,rgb(var(--tactile-accent-rgb) / .12),transparent 30rem),radial-gradient(circle at 50% 100%,rgb(var(--tactile-secondary-rgb) / .1),transparent 34rem),var(--tactile-bg);--tactile-card-bg:linear-gradient(135deg,rgb(var(--tactile-primary-rgb) / .1),rgb(var(--tactile-accent-rgb) / .055) 42%,rgb(var(--tactile-surface-strong-rgb) / var(--tactile-panel-alpha)) 100%),var(--tactile-surface);--tactile-control-bg:linear-gradient(180deg,rgb(var(--tactile-surface-strong-rgb) / var(--tactile-panel-alpha)),rgb(var(--tactile-surface-soft-rgb) / var(--tactile-panel-soft-alpha)));--tactile-spinner-track:rgb(var(--tactile-border-rgb) / max(.28,calc(var(--tactile-border-alpha) * .7)));--tactile-spinner-stroke:var(--tactile-primary);--tactile-spinner-accent:var(--tactile-accent)}[data-ui=tactile]{background:radial-gradient(circle at 50% -10%,#ffffff14,transparent 30rem),var(--tactile-bg);min-height:100vh;color:var(--tactile-text);font-family:var(--tactile-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-ui=tactile] *,[data-ui=tactile] :before,[data-ui=tactile] :after{box-sizing:border-box}[data-ui=tactile][data-theme][data-mode]{background:var(--tactile-theme-bg);background-size:var(--tactile-theme-bg-size)}.tactile-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.tactile-container{width:min(100% - 2rem,1200px);margin-inline:auto}.tactile-section{gap:var(--tactile-space-5);padding:clamp(1rem,3vw,2rem);display:grid}.tactile-stack{gap:var(--tactile-space-4);flex-direction:column;display:flex}.tactile-cluster{align-items:center;gap:var(--tactile-space-3);flex-wrap:wrap;display:flex}.tactile-grid{gap:var(--tactile-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.tactile-split{gap:var(--tactile-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.tactile-title,.tactile-heading,.tactile-kicker,.tactile-button,.tactile-badge,.tactile-nav-link{font-family:var(--tactile-font-heading)}.tactile-title{color:var(--tactile-text);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.02}.tactile-heading{color:var(--tactile-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.15}.tactile-kicker{color:var(--tactile-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.tactile-subtitle,.tactile-copy{color:var(--tactile-text-muted);margin:0;line-height:1.65}.tactile-text-muted{color:var(--tactile-text-muted)}.tactile-divider{background:var(--tactile-border);border:0;width:100%;height:1px}.tactile-surface,.tactile-card,.tactile-panel,.tactile-toolbar,.tactile-table-wrap{background:linear-gradient(180deg,#ffffff2e,#ffffff08),linear-gradient(135deg,rgb(var(--tactile-primary-rgb) / .07),transparent 46%),var(--tactile-surface);color:var(--tactile-text);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-lg);box-shadow:0 18px 36px rgb(0 0 0/var(--tactile-shadow-alpha)),inset 0 1px 0 #ffffff40;transition:transform var(--tactile-transition-base),box-shadow var(--tactile-transition-base),border-color var(--tactile-transition-base),background var(--tactile-transition-base);position:relative}.tactile-card,.tactile-panel{padding:var(--tactile-space-6)}.tactile-toolbar{justify-content:space-between;align-items:center;gap:var(--tactile-space-4);padding:var(--tactile-space-4);flex-wrap:wrap;display:flex}.tactile-surface-sm{border-radius:var(--tactile-radius-md);box-shadow:0 6px 18px rgb(0 0 0/calc(var(--tactile-shadow-alpha) * .72))}.tactile-surface-lg{border-radius:var(--tactile-radius-xl);box-shadow:0 22px 60px rgb(0 0 0/calc(var(--tactile-shadow-alpha).08))}.tactile-well,.tactile-inset{background:var(--tactile-surface-soft);color:var(--tactile-text);border:1px solid rgb(var(--tactile-border-rgb) / calc(var(--tactile-border-alpha) * .7));border-radius:var(--tactile-radius-md);padding:var(--tactile-space-5);box-shadow:inset 0 1px 3px #00000014}.tactile-hover-lift:hover{box-shadow:0 22px 60px rgb(0 0 0/calc(var(--tactile-shadow-alpha).12));transform:translateY(-2px)}.tactile-button,.tactile-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--tactile-space-2);background:var(--tactile-surface);min-height:2.75rem;color:var(--tactile-text);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-md);box-shadow:0 6px 18px rgb(0 0 0/var(--tactile-shadow-alpha));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--tactile-transition-fast),background var(--tactile-transition-fast),border-color var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast),transform var(--tactile-transition-fast);padding:.75rem 1.1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.tactile-button:hover,.tactile-icon-button:hover{border-color:var(--tactile-primary);transform:translateY(-1px)}.tactile-button:active,.tactile-icon-button:active,.tactile-button[aria-pressed=true],.tactile-icon-button[aria-pressed=true],.tactile-button.is-active,.tactile-icon-button.is-active{transform:translateY(1px);box-shadow:inset 0 3px 10px #0000002e}.tactile-button-primary{background:var(--tactile-primary);color:var(--tactile-on-primary);border-color:var(--tactile-primary)}.tactile-button-primary:hover{background:var(--tactile-primary-hover);border-color:var(--tactile-primary-hover)}.tactile-button-secondary{background:var(--tactile-secondary);color:var(--tactile-on-secondary);border-color:var(--tactile-secondary)}.tactile-button-secondary:hover{background:var(--tactile-secondary-hover);border-color:var(--tactile-secondary-hover)}.tactile-button-danger{background:var(--tactile-danger);color:var(--tactile-on-danger);border-color:var(--tactile-danger)}.tactile-button-ghost{color:var(--tactile-text);box-shadow:none;background:0 0}.tactile-icon-button{border-radius:var(--tactile-radius-pill);width:2.75rem;padding:0}.tactile-button:disabled,.tactile-icon-button:disabled,.tactile-disabled{opacity:.55;cursor:not-allowed;transform:none}.tactile-card,.tactile-panel{background:var(--tactile-card-bg)}.tactile-toolbar,.tactile-table-wrap,.tactile-button:not(.tactile-button-primary):not(.tactile-button-secondary):not(.tactile-button-danger):not(.tactile-button-ghost),.tactile-icon-button{background:var(--tactile-control-bg)}.tactile-button,.tactile-icon-button,.tactile-badge,.tactile-nav-link{font-family:var(--tactile-font-control)}.tactile-field{gap:var(--tactile-space-2);flex-direction:column;display:flex}.tactile-label{color:var(--tactile-text);font-size:.925rem;font-weight:800}.tactile-input,.tactile-textarea,.tactile-select{background:var(--tactile-surface-soft);width:100%;min-height:2.875rem;color:var(--tactile-text);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-md);font:inherit;transition:background var(--tactile-transition-fast),border-color var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast);outline:none;padding:.75rem 1rem}.tactile-textarea{resize:vertical;min-height:8rem}.tactile-input::placeholder,.tactile-textarea::placeholder{color:var(--tactile-text-muted);opacity:.82}.tactile-input:hover,.tactile-textarea:hover,.tactile-select:hover{border-color:rgb(var(--tactile-primary-rgb) / .58)}.tactile-input:focus,.tactile-textarea:focus,.tactile-select:focus{border-color:var(--tactile-focus);box-shadow:var(--tactile-focus-ring)}.tactile-help-text{color:var(--tactile-text-muted);font-size:.875rem;line-height:1.45}.tactile-check,.tactile-radio{align-items:center;gap:var(--tactile-space-2);color:var(--tactile-text);cursor:pointer;display:inline-flex}.tactile-check input,.tactile-radio input{opacity:0;pointer-events:none;position:absolute}.tactile-check-control,.tactile-radio-control{background:var(--tactile-surface-soft);border:1px solid var(--tactile-border);width:1.35rem;height:1.35rem;transition:background var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast);place-items:center;display:inline-grid}.tactile-check-control{border-radius:var(--tactile-radius-xs)}.tactile-radio-control{border-radius:50%}.tactile-check input:checked+.tactile-check-control,.tactile-radio input:checked+.tactile-radio-control{background:var(--tactile-primary);border-color:var(--tactile-primary);box-shadow:var(--tactile-focus-ring)}.tactile-check input:checked+.tactile-check-control:after{content:"✓";color:var(--tactile-on-primary);font-size:.9rem;font-weight:900}.tactile-radio input:checked+.tactile-radio-control:after{content:"";background:var(--tactile-on-primary);border-radius:50%;width:.55rem;height:.55rem}.tactile-switch{align-items:center;gap:var(--tactile-space-3);color:var(--tactile-text);cursor:pointer;display:inline-flex}.tactile-switch input{opacity:0;pointer-events:none;position:absolute}.tactile-switch-track{background:var(--tactile-surface-soft);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-pill);width:3.5rem;height:1.9rem;transition:background var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast);position:relative}.tactile-switch-thumb{background:var(--tactile-surface-strong);border:1px solid var(--tactile-border);width:1.34rem;height:1.34rem;box-shadow:0 4px 12px rgb(0 0 0/var(--tactile-shadow-alpha));transition:left var(--tactile-transition-fast),background var(--tactile-transition-fast);border-radius:50%;position:absolute;top:.22rem;left:.22rem}.tactile-switch input:checked+.tactile-switch-track{background:var(--tactile-primary);border-color:var(--tactile-primary)}.tactile-switch input:checked+.tactile-switch-track .tactile-switch-thumb{background:var(--tactile-on-primary);left:calc(100% - 1.56rem)}.tactile-badge{align-items:center;gap:var(--tactile-space-1);background:var(--tactile-surface-soft);min-height:1.75rem;color:var(--tactile-text);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-pill);padding:.35rem .7rem;font-size:.8125rem;font-weight:850;line-height:1;display:inline-flex}.tactile-badge-primary{background:var(--tactile-primary);color:var(--tactile-on-primary);border-color:var(--tactile-primary)}.tactile-badge-secondary{background:var(--tactile-secondary);color:var(--tactile-on-secondary);border-color:var(--tactile-secondary)}.tactile-badge-success{background:var(--tactile-success);color:var(--tactile-on-success);border-color:var(--tactile-success)}.tactile-badge-warning{background:var(--tactile-warning);color:var(--tactile-on-warning);border-color:var(--tactile-warning)}.tactile-badge-danger{background:var(--tactile-danger);color:var(--tactile-on-danger);border-color:var(--tactile-danger)}.tactile-nav{align-items:center;gap:var(--tactile-space-2);padding:var(--tactile-space-2);background:var(--tactile-surface);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-xl);box-shadow:0 10px 30px rgb(0 0 0/var(--tactile-shadow-alpha));flex-wrap:wrap;display:flex}.tactile-nav-link{min-height:2.5rem;color:var(--tactile-text-muted);border-radius:var(--tactile-radius-pill);transition:color var(--tactile-transition-fast),background var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.tactile-nav-link:hover{color:var(--tactile-text);background:var(--tactile-surface-soft)}.tactile-nav-link[aria-current=page],.tactile-nav-link.is-active{color:var(--tactile-on-primary);background:var(--tactile-primary)}.tactile-tooltip,[data-ui=tactile]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:linear-gradient(180deg,#ffffff2e,#00000014),var(--tactile-surface-strong);max-inline-size:16rem;color:var(--tactile-text);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-lg);box-shadow:inset 0 1px 0 #ffffff52,0 .7rem 1.4rem rgb(0 0 0/var(--tactile-shadow-alpha));align-items:center;gap:.45rem;padding:.6rem .82rem;font-size:.82rem;font-weight:850;line-height:1.35;display:inline-flex}.tactile-tooltip-arrow{background:var(--tactile-surface-strong);border:1px solid var(--tactile-border);border-radius:.18rem;flex:none;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}.tactile-progress{background:var(--tactile-surface-soft);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-pill);width:100%;height:.9rem;overflow:hidden}.tactile-progress-bar{height:100%;width:var(--tactile-progress-value,50%);background:linear-gradient(90deg,var(--tactile-primary),var(--tactile-accent));border-radius:inherit}.tactile-alert{gap:var(--tactile-space-2);padding:var(--tactile-space-4);background:var(--tactile-surface);color:var(--tactile-text);border:1px solid var(--tactile-border);border-radius:var(--tactile-radius-lg);box-shadow:0 10px 30px rgb(0 0 0/var(--tactile-shadow-alpha));display:grid}.tactile-alert-success{border-left-color:var(--tactile-success)}.tactile-alert-warning{border-left-color:var(--tactile-warning)}.tactile-alert-danger{border-left-color:var(--tactile-danger)}.tactile-alert-title{margin:0;font-weight:900}.tactile-alert-body{color:var(--tactile-text-muted);margin:0;line-height:1.55}.tactile-table-wrap{overflow:auto}.tactile-table{border-collapse:collapse;width:100%}.tactile-table th,.tactile-table td{text-align:left;border-bottom:1px solid var(--tactile-border);padding:.95rem 1rem}.tactile-table th{color:var(--tactile-text);text-transform:uppercase;letter-spacing:.08em;background:rgb(var(--tactile-primary-rgb) / .08);font-size:.82rem;font-weight:900}.tactile-table td{color:var(--tactile-text-muted)}.tactile-table tr:hover td{background:rgb(var(--tactile-primary-rgb) / .045)}.tactile-text-primary{color:var(--tactile-primary)}.tactile-text-secondary{color:var(--tactile-secondary)}.tactile-text-accent{color:var(--tactile-accent)}.tactile-text-success{color:var(--tactile-success)}.tactile-text-warning{color:var(--tactile-warning)}.tactile-text-danger{color:var(--tactile-danger)}.tactile-bg-primary{background:var(--tactile-primary);color:var(--tactile-on-primary)}.tactile-bg-secondary{background:var(--tactile-secondary);color:var(--tactile-on-secondary)}.tactile-border{border:1px solid var(--tactile-border)}.tactile-rounded{border-radius:var(--tactile-radius-md)}.tactile-rounded-lg{border-radius:var(--tactile-radius-lg)}.tactile-rounded-xl{border-radius:var(--tactile-radius-xl)}.tactile-pill{border-radius:var(--tactile-radius-pill)}.tactile-sr-only,.tactile-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tactile-skip-link{z-index:9999;background:var(--tactile-primary);color:var(--tactile-on-primary);border-radius:var(--tactile-radius-md);padding:.75rem 1rem;font-weight:900;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.tactile-skip-link:focus{transform:translateY(0)}.tactile-bevel{background:linear-gradient(180deg,#ffffff38,#00000014),var(--tactile-surface);box-shadow:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #0000002e,0 16px 34px rgb(0 0 0/var(--tactile-shadow-alpha))}.tactile-pressed{background:var(--tactile-surface-soft);transform:translateY(1px);box-shadow:inset 0 4px 14px #00000038,inset 0 -1px #ffffff1f}.tactile-knob{background:radial-gradient(circle at 35% 30%,#ffffff59,transparent 28%),var(--tactile-surface-strong);border:1px solid var(--tactile-border);block-size:3.25rem;inline-size:3.25rem;box-shadow:inset 0 1px 0 #ffffff4d,0 12px 24px rgb(0 0 0/var(--tactile-shadow-alpha));border-radius:50%}.tactile-spinner,.tactile-loading-spinner,[data-ui=tactile]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.18rem solid rgb(var(--tactile-border-rgb) / .55);border-block-start-color:var(--tactile-spinner-stroke);border-inline-end-color:var(--tactile-spinner-accent);background:linear-gradient(145deg,rgb(var(--tactile-surface-strong-rgb) / .96),rgb(var(--tactile-surface-soft-rgb) / .72));block-size:2rem;inline-size:2rem;box-shadow:inset .16rem .16rem .32rem #0000002e,inset -.16rem -.16rem .32rem #ffffff42,0 .25rem .75rem rgb(0 0 0/var(--tactile-shadow-alpha));vertical-align:-.2em;border-radius:50%;animation:.85s cubic-bezier(.2,.8,.2,1) infinite tactile-spin;display:inline-block}.tactile-spinner-sm{border-width:.12rem;block-size:1rem;inline-size:1rem}.tactile-spinner-lg{border-width:.24rem;block-size:3rem;inline-size:3rem}.tactile-button[aria-busy=true],.tactile-icon-button[aria-busy=true],[data-ui=tactile]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.tactile-button[aria-busy=true]:after,.tactile-icon-button[aria-busy=true]:after,[data-ui=tactile]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--tactile-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite tactile-spin;display:inline-block}@keyframes tactile-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=tactile] *,[data-ui=tactile] :before,[data-ui=tactile] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=tactile]{--tactile-border-alpha:1;--tactile-focus-alpha:.75}}@media (forced-colors:active){[data-ui=tactile] *{forced-color-adjust:auto}[data-ui=tactile]:where(:focus-visible){outline:3px solid canvastext}}@media print{[data-ui=tactile]{color:#000!important;background:#fff!important}[data-ui=tactile] *{box-shadow:none!important;text-shadow:none!important}[data-ui=tactile] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.neumorphism{:root{--neo-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--neo-font-display:Inter,ui-sans-serif,system-ui,sans-serif;--neo-font-body:var(--neo-font-sans);--neo-font-heading:var(--neo-font-display);--neo-font-control:var(--neo-font-display);--neo-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--neo-radius-xs:.25rem;--neo-radius-sm:.5rem;--neo-radius-md:.9rem;--neo-radius-lg:1.4rem;--neo-radius-xl:calc(1.4rem.5rem);--neo-radius-pill:999px;--neo-space-1:.25rem;--neo-space-2:.5rem;--neo-space-3:.75rem;--neo-space-4:1rem;--neo-space-5:1.25rem;--neo-space-6:1.5rem;--neo-space-8:2rem;--neo-transition-fast:.15s ease;--neo-transition-base:.24s ease}[data-ui=neumorphism][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neo-panel-alpha:.98;--neo-panel-soft-alpha:.78;--neo-border-alpha:.58;--neo-shadow-alpha:.12;--neo-focus-alpha:.34}[data-ui=neumorphism][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neo-panel-alpha:.92;--neo-panel-soft-alpha:.64;--neo-border-alpha:.52;--neo-shadow-alpha:.34;--neo-focus-alpha:.42}[data-ui=neumorphism][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neo-panel-alpha:1;--neo-panel-soft-alpha:.92;--neo-border-alpha:1;--neo-shadow-alpha:.5;--neo-focus-alpha:.72}[data-ui=neumorphism][data-theme][data-mode]{--neo-bg-rgb:var(--usk-bg-rgb);--neo-surface-rgb:var(--usk-surface-rgb);--neo-surface-strong-rgb:var(--usk-surface-strong-rgb);--neo-surface-soft-rgb:var(--usk-surface-soft-rgb);--neo-text-rgb:var(--usk-text-rgb);--neo-text-muted-rgb:var(--usk-text-muted-rgb);--neo-border-rgb:var(--usk-border-rgb);--neo-primary-rgb:var(--usk-primary-rgb);--neo-primary-hover-rgb:var(--usk-primary-hover-rgb);--neo-primary-text-rgb:var(--usk-primary-text-rgb);--neo-secondary-rgb:var(--usk-secondary-rgb);--neo-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--neo-secondary-text-rgb:var(--usk-secondary-text-rgb);--neo-accent-rgb:var(--usk-accent-rgb);--neo-success-rgb:var(--usk-success-rgb);--neo-warning-rgb:var(--usk-warning-rgb);--neo-danger-rgb:var(--usk-danger-rgb);--neo-link-rgb:var(--usk-link-rgb);--neo-accent-text-rgb:var(--usk-accent-text-rgb);--neo-success-text-rgb:var(--usk-success-text-rgb);--neo-warning-text-rgb:var(--usk-warning-text-rgb);--neo-danger-text-rgb:var(--usk-danger-text-rgb);--neo-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--neo-surface);--usk-native-surface-strong:var(--neo-surface-strong);--usk-native-surface-soft:var(--neo-surface-soft);--usk-native-card-bg:var(--neo-card-bg);--usk-native-control-bg:var(--neo-control-bg);--usk-native-text:var(--neo-text);--usk-native-text-muted:var(--neo-text-muted);--usk-native-border:var(--neo-border);--usk-native-primary:var(--neo-primary);--usk-native-primary-hover:var(--neo-primary-hover);--usk-native-on-primary:var(--neo-on-primary);--usk-native-focus:var(--neo-focus);--usk-native-success:var(--neo-success);--usk-native-warning:var(--neo-warning);--usk-native-danger:var(--neo-danger);--usk-native-link:var(--neo-link);--usk-native-font-body:var(--neo-font-body);--usk-native-font-heading:var(--neo-font-heading);--usk-native-font-control:var(--neo-font-control);--usk-native-font-mono:var(--neo-font-mono);--usk-native-radius-sm:var(--neo-radius-sm);--usk-native-radius:var(--neo-radius-md);--usk-native-radius-lg:var(--neo-radius-lg);--usk-native-shadow:var(--neo-shadow-sm);--usk-native-shadow-md:var(--neo-shadow-md);--usk-native-focus-ring:var(--neo-focus-ring,0 0 0 3px rgb(var(--neo-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--neo-space-5);--neo-bg:rgb(var(--neo-bg-rgb));--neo-surface:rgb(var(--neo-surface-rgb) / var(--neo-panel-alpha));--neo-surface-strong:rgb(var(--neo-surface-strong-rgb) / var(--neo-panel-alpha));--neo-surface-soft:rgb(var(--neo-surface-soft-rgb) / var(--neo-panel-soft-alpha));--neo-text:rgb(var(--neo-text-rgb));--neo-text-muted:rgb(var(--neo-text-muted-rgb));--neo-fg:var(--neo-text);--neo-surface-fg:var(--neo-text);--neo-muted:var(--neo-text-muted);--neo-border:rgb(var(--neo-border-rgb) / var(--neo-border-alpha));--neo-control-fg:var(--neo-text);--neo-primary:rgb(var(--neo-primary-rgb));--neo-primary-hover:rgb(var(--neo-primary-hover-rgb));--neo-primary-text:rgb(var(--neo-primary-text-rgb));--neo-secondary:rgb(var(--neo-secondary-rgb));--neo-secondary-hover:rgb(var(--neo-secondary-hover-rgb));--neo-secondary-text:rgb(var(--neo-secondary-text-rgb));--neo-on-primary:var(--neo-primary-text);--neo-on-secondary:var(--neo-secondary-text);--neo-on-accent:rgb(var(--neo-accent-text-rgb));--neo-on-success:rgb(var(--neo-success-text-rgb));--neo-on-warning:rgb(var(--neo-warning-text-rgb));--neo-on-danger:rgb(var(--neo-danger-text-rgb));--neo-accent:rgb(var(--neo-accent-rgb));--neo-success:rgb(var(--neo-success-rgb));--neo-warning:rgb(var(--neo-warning-rgb));--neo-danger:rgb(var(--neo-danger-rgb));--neo-link:rgb(var(--neo-link-rgb));--neo-focus:rgb(var(--neo-focus-rgb));--neo-focus-ring:0 0 0 3px rgb(var(--neo-focus-rgb) / var(--neo-focus-alpha));--neo-theme-bg-size:auto;--neo-theme-bg:radial-gradient(circle at 0% 0%,rgb(var(--neo-primary-rgb) / .16),transparent 32rem),radial-gradient(circle at 100% 0%,rgb(var(--neo-accent-rgb) / .12),transparent 30rem),radial-gradient(circle at 50% 100%,rgb(var(--neo-secondary-rgb) / .1),transparent 34rem),var(--neo-bg);--neo-card-bg:linear-gradient(135deg,rgb(var(--neo-primary-rgb) / .1),rgb(var(--neo-accent-rgb) / .055) 42%,rgb(var(--neo-surface-strong-rgb) / var(--neo-panel-alpha)) 100%),var(--neo-surface);--neo-control-bg:linear-gradient(180deg,rgb(var(--neo-surface-strong-rgb) / var(--neo-panel-alpha)),rgb(var(--neo-surface-soft-rgb) / var(--neo-panel-soft-alpha)));--neo-spinner-track:rgb(var(--neo-border-rgb) / max(.28,calc(var(--neo-border-alpha) * .7)));--neo-spinner-stroke:var(--neo-primary);--neo-spinner-accent:var(--neo-accent)}[data-ui=neumorphism]{background:radial-gradient(circle at 50% -10%,#ffffff14,transparent 30rem),var(--neo-bg);min-height:100vh;color:var(--neo-text);font-family:var(--neo-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-ui=neumorphism] *,[data-ui=neumorphism] :before,[data-ui=neumorphism] :after{box-sizing:border-box}[data-ui=neumorphism][data-theme][data-mode]{background:var(--neo-theme-bg);background-size:var(--neo-theme-bg-size)}.neo-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.neo-container{width:min(100% - 2rem,1200px);margin-inline:auto}.neo-section{gap:var(--neo-space-5);padding:clamp(1rem,3vw,2rem);display:grid}.neo-stack{gap:var(--neo-space-4);flex-direction:column;display:flex}.neo-cluster{align-items:center;gap:var(--neo-space-3);flex-wrap:wrap;display:flex}.neo-grid{gap:var(--neo-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.neo-split{gap:var(--neo-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.neo-title,.neo-heading,.neo-kicker,.neo-button,.neo-badge,.neo-nav-link{font-family:var(--neo-font-heading)}.neo-title{color:var(--neo-text);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.02}.neo-heading{color:var(--neo-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.15}.neo-kicker{color:var(--neo-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.neo-subtitle,.neo-copy{color:var(--neo-text-muted);margin:0;line-height:1.65}.neo-text-muted{color:var(--neo-text-muted)}.neo-divider{background:var(--neo-border);border:0;width:100%;height:1px}.neo-surface,.neo-card,.neo-panel,.neo-toolbar,.neo-table-wrap{background:linear-gradient(180deg,#ffffff2e,#ffffff08),linear-gradient(135deg,rgb(var(--neo-primary-rgb) / .07),transparent 46%),var(--neo-surface);color:var(--neo-text);border:1px solid var(--neo-border);border-radius:var(--neo-radius-lg);box-shadow:10px 10px 22px var(--neo-nm-dark),-10px -10px 22px var(--neo-nm-light);transition:transform var(--neo-transition-base),box-shadow var(--neo-transition-base),border-color var(--neo-transition-base),background var(--neo-transition-base);position:relative}.neo-card,.neo-panel{padding:var(--neo-space-6)}.neo-toolbar{justify-content:space-between;align-items:center;gap:var(--neo-space-4);padding:var(--neo-space-4);flex-wrap:wrap;display:flex}.neo-surface-sm{border-radius:var(--neo-radius-md);box-shadow:0 6px 18px rgb(0 0 0/calc(var(--neo-shadow-alpha) * .72))}.neo-surface-lg{border-radius:var(--neo-radius-xl);box-shadow:0 22px 60px rgb(0 0 0/calc(var(--neo-shadow-alpha).08))}.neo-well,.neo-inset{background:var(--neo-surface-soft);color:var(--neo-text);border:1px solid rgb(var(--neo-border-rgb) / calc(var(--neo-border-alpha) * .7));border-radius:var(--neo-radius-md);padding:var(--neo-space-5);box-shadow:inset 0 1px 3px #00000014}.neo-hover-lift:hover{box-shadow:0 22px 60px rgb(0 0 0/calc(var(--neo-shadow-alpha).12));transform:translateY(-2px)}.neo-button,.neo-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--neo-space-2);background:var(--neo-surface);min-height:2.75rem;color:var(--neo-text);border:1px solid var(--neo-border);border-radius:var(--neo-radius-md);box-shadow:0 6px 18px rgb(0 0 0/var(--neo-shadow-alpha));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--neo-transition-fast),background var(--neo-transition-fast),border-color var(--neo-transition-fast),box-shadow var(--neo-transition-fast),transform var(--neo-transition-fast);padding:.75rem 1.1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.neo-button:hover,.neo-icon-button:hover{border-color:var(--neo-primary);transform:translateY(-1px)}.neo-button:active,.neo-icon-button:active,.neo-button[aria-pressed=true],.neo-icon-button[aria-pressed=true],.neo-button.is-active,.neo-icon-button.is-active{transform:translateY(1px);box-shadow:inset 0 3px 10px #0000002e}.neo-button-primary{background:var(--neo-primary);color:var(--neo-on-primary);border-color:var(--neo-primary)}.neo-button-primary:hover{background:var(--neo-primary-hover);border-color:var(--neo-primary-hover)}.neo-button-secondary{background:var(--neo-secondary);color:var(--neo-on-secondary);border-color:var(--neo-secondary)}.neo-button-secondary:hover{background:var(--neo-secondary-hover);border-color:var(--neo-secondary-hover)}.neo-button-danger{background:var(--neo-danger);color:var(--neo-on-danger);border-color:var(--neo-danger)}.neo-button-ghost{color:var(--neo-text);box-shadow:none;background:0 0}.neo-icon-button{border-radius:var(--neo-radius-pill);width:2.75rem;padding:0}.neo-button:disabled,.neo-icon-button:disabled,.neo-disabled{opacity:.55;cursor:not-allowed;transform:none}.neo-card,.neo-panel{background:var(--neo-card-bg)}.neo-toolbar,.neo-table-wrap,.neo-button:not(.neo-button-primary):not(.neo-button-secondary):not(.neo-button-danger):not(.neo-button-ghost),.neo-icon-button{background:var(--neo-control-bg)}.neo-button,.neo-icon-button,.neo-badge,.neo-nav-link{font-family:var(--neo-font-control)}.neo-field{gap:var(--neo-space-2);flex-direction:column;display:flex}.neo-label{color:var(--neo-text);font-size:.925rem;font-weight:800}.neo-input,.neo-textarea,.neo-select{background:var(--neo-surface-soft);width:100%;min-height:2.875rem;color:var(--neo-text);border:1px solid var(--neo-border);border-radius:var(--neo-radius-md);font:inherit;transition:background var(--neo-transition-fast),border-color var(--neo-transition-fast),box-shadow var(--neo-transition-fast);outline:none;padding:.75rem 1rem}.neo-textarea{resize:vertical;min-height:8rem}.neo-input::placeholder,.neo-textarea::placeholder{color:var(--neo-text-muted);opacity:.82}.neo-input:hover,.neo-textarea:hover,.neo-select:hover{border-color:rgb(var(--neo-primary-rgb) / .58)}.neo-input:focus,.neo-textarea:focus,.neo-select:focus{border-color:var(--neo-focus);box-shadow:var(--neo-focus-ring)}.neo-help-text{color:var(--neo-text-muted);font-size:.875rem;line-height:1.45}.neo-check,.neo-radio{align-items:center;gap:var(--neo-space-2);color:var(--neo-text);cursor:pointer;display:inline-flex}.neo-check input,.neo-radio input{opacity:0;pointer-events:none;position:absolute}.neo-check-control,.neo-radio-control{background:var(--neo-surface-soft);border:1px solid var(--neo-border);width:1.35rem;height:1.35rem;transition:background var(--neo-transition-fast),box-shadow var(--neo-transition-fast);place-items:center;display:inline-grid}.neo-check-control{border-radius:var(--neo-radius-xs)}.neo-radio-control{border-radius:50%}.neo-check input:checked+.neo-check-control,.neo-radio input:checked+.neo-radio-control{background:var(--neo-primary);border-color:var(--neo-primary);box-shadow:var(--neo-focus-ring)}.neo-check input:checked+.neo-check-control:after{content:"✓";color:var(--neo-on-primary);font-size:.9rem;font-weight:900}.neo-radio input:checked+.neo-radio-control:after{content:"";background:var(--neo-on-primary);border-radius:50%;width:.55rem;height:.55rem}.neo-switch{align-items:center;gap:var(--neo-space-3);color:var(--neo-text);cursor:pointer;display:inline-flex}.neo-switch input{opacity:0;pointer-events:none;position:absolute}.neo-switch-track{background:var(--neo-surface-soft);border:1px solid var(--neo-border);border-radius:var(--neo-radius-pill);width:3.5rem;height:1.9rem;transition:background var(--neo-transition-fast),box-shadow var(--neo-transition-fast);position:relative}.neo-switch-thumb{background:var(--neo-surface-strong);border:1px solid var(--neo-border);width:1.34rem;height:1.34rem;box-shadow:0 4px 12px rgb(0 0 0/var(--neo-shadow-alpha));transition:left var(--neo-transition-fast),background var(--neo-transition-fast);border-radius:50%;position:absolute;top:.22rem;left:.22rem}.neo-switch input:checked+.neo-switch-track{background:var(--neo-primary);border-color:var(--neo-primary)}.neo-switch input:checked+.neo-switch-track .neo-switch-thumb{background:var(--neo-on-primary);left:calc(100% - 1.56rem)}.neo-badge{align-items:center;gap:var(--neo-space-1);background:var(--neo-surface-soft);min-height:1.75rem;color:var(--neo-text);border:1px solid var(--neo-border);border-radius:var(--neo-radius-pill);padding:.35rem .7rem;font-size:.8125rem;font-weight:850;line-height:1;display:inline-flex}.neo-badge-primary{background:var(--neo-primary);color:var(--neo-on-primary);border-color:var(--neo-primary)}.neo-badge-secondary{background:var(--neo-secondary);color:var(--neo-on-secondary);border-color:var(--neo-secondary)}.neo-badge-success{background:var(--neo-success);color:var(--neo-on-success);border-color:var(--neo-success)}.neo-badge-warning{background:var(--neo-warning);color:var(--neo-on-warning);border-color:var(--neo-warning)}.neo-badge-danger{background:var(--neo-danger);color:var(--neo-on-danger);border-color:var(--neo-danger)}.neo-nav{align-items:center;gap:var(--neo-space-2);padding:var(--neo-space-2);background:var(--neo-surface);border:1px solid var(--neo-border);border-radius:var(--neo-radius-xl);box-shadow:0 10px 30px rgb(0 0 0/var(--neo-shadow-alpha));flex-wrap:wrap;display:flex}.neo-nav-link{min-height:2.5rem;color:var(--neo-text-muted);border-radius:var(--neo-radius-pill);transition:color var(--neo-transition-fast),background var(--neo-transition-fast),box-shadow var(--neo-transition-fast);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.neo-nav-link:hover{color:var(--neo-text);background:var(--neo-surface-soft)}.neo-nav-link[aria-current=page],.neo-nav-link.is-active{color:var(--neo-on-primary);background:var(--neo-primary)}.neo-tooltip,[data-ui=neumorphism]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:var(--neo-surface);max-inline-size:16rem;color:var(--neo-text);border-radius:var(--neo-radius-pill);border:1px solid #0000;align-items:center;gap:.45rem;padding:.62rem .86rem;font-size:.82rem;font-weight:850;line-height:1.35;display:inline-flex;box-shadow:-.35rem -.35rem .8rem #ffffff47,.35rem .35rem .8rem #0000002e}.neo-tooltip-arrow{background:var(--neo-surface);border-radius:50%;flex:none;block-size:.58rem;inline-size:.58rem;box-shadow:inset .12rem .12rem .24rem #0000001f}.neo-progress{background:var(--neo-surface-soft);border:1px solid var(--neo-border);border-radius:var(--neo-radius-pill);width:100%;height:.9rem;overflow:hidden}.neo-progress-bar{height:100%;width:var(--neo-progress-value,50%);background:linear-gradient(90deg,var(--neo-primary),var(--neo-accent));border-radius:inherit}.neo-alert{gap:var(--neo-space-2);padding:var(--neo-space-4);background:var(--neo-surface);color:var(--neo-text);border:1px solid var(--neo-border);border-radius:var(--neo-radius-lg);box-shadow:0 10px 30px rgb(0 0 0/var(--neo-shadow-alpha));display:grid}.neo-alert-success{border-left-color:var(--neo-success)}.neo-alert-warning{border-left-color:var(--neo-warning)}.neo-alert-danger{border-left-color:var(--neo-danger)}.neo-alert-title{margin:0;font-weight:900}.neo-alert-body{color:var(--neo-text-muted);margin:0;line-height:1.55}.neo-table-wrap{overflow:auto}.neo-table{border-collapse:collapse;width:100%}.neo-table th,.neo-table td{text-align:left;border-bottom:1px solid var(--neo-border);padding:.95rem 1rem}.neo-table th{color:var(--neo-text);text-transform:uppercase;letter-spacing:.08em;background:rgb(var(--neo-primary-rgb) / .08);font-size:.82rem;font-weight:900}.neo-table td{color:var(--neo-text-muted)}.neo-table tr:hover td{background:rgb(var(--neo-primary-rgb) / .045)}.neo-text-primary{color:var(--neo-primary)}.neo-text-secondary{color:var(--neo-secondary)}.neo-text-accent{color:var(--neo-accent)}.neo-text-success{color:var(--neo-success)}.neo-text-warning{color:var(--neo-warning)}.neo-text-danger{color:var(--neo-danger)}.neo-bg-primary{background:var(--neo-primary);color:var(--neo-on-primary)}.neo-bg-secondary{background:var(--neo-secondary);color:var(--neo-on-secondary)}.neo-border{border:1px solid var(--neo-border)}.neo-rounded{border-radius:var(--neo-radius-md)}.neo-rounded-lg{border-radius:var(--neo-radius-lg)}.neo-rounded-xl{border-radius:var(--neo-radius-xl)}.neo-pill{border-radius:var(--neo-radius-pill)}.neo-sr-only,.neo-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.neo-skip-link{z-index:9999;background:var(--neo-primary);color:var(--neo-on-primary);border-radius:var(--neo-radius-md);padding:.75rem 1rem;font-weight:900;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.neo-skip-link:focus{transform:translateY(0)}[data-ui=neumorphism][data-mode=light]{--neo-nm-light:#fffffff0;--neo-nm-dark:#94a2b285}[data-ui=neumorphism][data-mode=dark]{--neo-nm-light:#2e3746bd;--neo-nm-dark:#00000080}[data-ui=neumorphism][data-mode=contrast]{--neo-nm-light:#404040;--neo-nm-dark:#000}[data-ui=neumorphism]{background:var(--neo-bg)}.neo-surface,.neo-card,.neo-panel,.neo-toolbar,.neo-table-wrap{border-color:rgb(var(--neo-border-rgb) / .14);box-shadow:10px 10px 22px var(--neo-nm-dark),-10px -10px 22px var(--neo-nm-light)}.neo-surface-lg,.neo-hover-lift:hover{box-shadow:16px 16px 32px var(--neo-nm-dark),-16px -16px 32px var(--neo-nm-light)}.neo-well,.neo-inset,.neo-input,.neo-textarea,.neo-select,.neo-progress{box-shadow:inset 5px 5px 11px var(--neo-nm-dark),inset -5px -5px 11px var(--neo-nm-light)}.neo-button,.neo-icon-button,.neo-badge,.neo-nav{box-shadow:5px 5px 11px var(--neo-nm-dark),-5px -5px 11px var(--neo-nm-light)}.neo-button:active,.neo-icon-button:active,.neo-button.is-active,.neo-icon-button.is-active,.neo-nav-link.is-active{box-shadow:inset 4px 4px 9px var(--neo-nm-dark),inset -4px -4px 9px var(--neo-nm-light)}.neo-spinner,.neo-loading-spinner,[data-ui=neumorphism]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.2rem solid #0000;border-block-start-color:var(--neo-spinner-stroke);border-inline-end-color:var(--neo-spinner-accent);background:conic-gradient(from 45deg,var(--neo-spinner-stroke),transparent 34%,var(--neo-spinner-accent),var(--neo-spinner-track));block-size:2rem;inline-size:2rem;box-shadow:-.35rem -.35rem .8rem #ffffff52,.35rem .35rem .8rem #0000002e,inset 0 0 0 .38rem var(--neo-surface);vertical-align:-.2em;border-radius:50%;animation:1s linear infinite neo-spin;display:inline-block}.neo-spinner-sm{border-width:.12rem;block-size:1rem;inline-size:1rem}.neo-spinner-lg{border-width:.28rem;block-size:3rem;inline-size:3rem}.neo-button[aria-busy=true],.neo-icon-button[aria-busy=true],[data-ui=neumorphism]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.neo-button[aria-busy=true]:after,.neo-icon-button[aria-busy=true]:after,[data-ui=neumorphism]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--neo-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite neo-spin;display:inline-block}@keyframes neo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=neumorphism] *,[data-ui=neumorphism] :before,[data-ui=neumorphism] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=neumorphism]{--neo-border-alpha:1;--neo-focus-alpha:.75}}@media (forced-colors:active){[data-ui=neumorphism] *{forced-color-adjust:auto}[data-ui=neumorphism]:where(:focus-visible){outline:3px solid canvastext}}@media print{[data-ui=neumorphism]{color:#000!important;background:#fff!important}[data-ui=neumorphism] *{box-shadow:none!important;text-shadow:none!important}[data-ui=neumorphism] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.retrofuturism{:root{--retro-font-sans:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--retro-font-display:Orbitron,Eurostile,"Bank Gothic",Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;--retro-font-body:var(--retro-font-sans);--retro-font-heading:var(--retro-font-display);--retro-font-control:var(--retro-font-display);--retro-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--retro-radius-xs:.25rem;--retro-radius-sm:.5rem;--retro-radius-md:.75rem;--retro-radius-lg:1rem;--retro-radius-xl:calc(1rem.5rem);--retro-radius-pill:999px;--retro-space-1:.25rem;--retro-space-2:.5rem;--retro-space-3:.75rem;--retro-space-4:1rem;--retro-space-5:1.25rem;--retro-space-6:1.5rem;--retro-space-8:2rem;--retro-transition-fast:.15s ease;--retro-transition-base:.24s ease}[data-ui=retrofuturism][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--retro-panel-alpha:.98;--retro-panel-soft-alpha:.78;--retro-border-alpha:.58;--retro-shadow-alpha:.12;--retro-focus-alpha:.34}[data-ui=retrofuturism][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--retro-panel-alpha:.92;--retro-panel-soft-alpha:.64;--retro-border-alpha:.52;--retro-shadow-alpha:.34;--retro-focus-alpha:.42}[data-ui=retrofuturism][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--retro-panel-alpha:1;--retro-panel-soft-alpha:.92;--retro-border-alpha:1;--retro-shadow-alpha:.5;--retro-focus-alpha:.72}[data-ui=retrofuturism][data-theme][data-mode]{--retro-bg-rgb:var(--usk-bg-rgb);--retro-surface-rgb:var(--usk-surface-rgb);--retro-surface-strong-rgb:var(--usk-surface-strong-rgb);--retro-surface-soft-rgb:var(--usk-surface-soft-rgb);--retro-text-rgb:var(--usk-text-rgb);--retro-text-muted-rgb:var(--usk-text-muted-rgb);--retro-border-rgb:var(--usk-border-rgb);--retro-primary-rgb:var(--usk-primary-rgb);--retro-primary-hover-rgb:var(--usk-primary-hover-rgb);--retro-primary-text-rgb:var(--usk-primary-text-rgb);--retro-secondary-rgb:var(--usk-secondary-rgb);--retro-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--retro-secondary-text-rgb:var(--usk-secondary-text-rgb);--retro-accent-rgb:var(--usk-accent-rgb);--retro-success-rgb:var(--usk-success-rgb);--retro-warning-rgb:var(--usk-warning-rgb);--retro-danger-rgb:var(--usk-danger-rgb);--retro-link-rgb:var(--usk-link-rgb);--retro-accent-text-rgb:var(--usk-accent-text-rgb);--retro-success-text-rgb:var(--usk-success-text-rgb);--retro-warning-text-rgb:var(--usk-warning-text-rgb);--retro-danger-text-rgb:var(--usk-danger-text-rgb);--retro-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--retro-surface);--usk-native-surface-strong:var(--retro-surface-strong);--usk-native-surface-soft:var(--retro-surface-soft);--usk-native-card-bg:var(--retro-card-bg);--usk-native-control-bg:var(--retro-control-bg);--usk-native-text:var(--retro-text);--usk-native-text-muted:var(--retro-text-muted);--usk-native-border:var(--retro-border);--usk-native-primary:var(--retro-primary);--usk-native-primary-hover:var(--retro-primary-hover);--usk-native-on-primary:var(--retro-on-primary);--usk-native-focus:var(--retro-focus);--usk-native-success:var(--retro-success);--usk-native-warning:var(--retro-warning);--usk-native-danger:var(--retro-danger);--usk-native-link:var(--retro-link);--usk-native-font-body:var(--retro-font-body);--usk-native-font-heading:var(--retro-font-heading);--usk-native-font-control:var(--retro-font-control);--usk-native-font-mono:var(--retro-font-mono);--usk-native-radius-sm:var(--retro-radius-sm);--usk-native-radius:var(--retro-radius-md);--usk-native-radius-lg:var(--retro-radius-lg);--usk-native-shadow:0 10px 30px rgb(0 0 0/calc(var(--retro-shadow-alpha) * .72));--usk-native-shadow-md:var(--retro-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--retro-focus-ring,0 0 0 3px rgb(var(--retro-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--retro-space-5);--retro-bg:rgb(var(--retro-bg-rgb));--retro-surface:rgb(var(--retro-surface-rgb) / var(--retro-panel-alpha));--retro-surface-strong:rgb(var(--retro-surface-strong-rgb) / var(--retro-panel-alpha));--retro-surface-soft:rgb(var(--retro-surface-soft-rgb) / var(--retro-panel-soft-alpha));--retro-text:rgb(var(--retro-text-rgb));--retro-text-muted:rgb(var(--retro-text-muted-rgb));--retro-fg:var(--retro-text);--retro-surface-fg:var(--retro-text);--retro-muted:var(--retro-text-muted);--retro-border:rgb(var(--retro-border-rgb) / var(--retro-border-alpha));--retro-control-fg:var(--retro-text);--retro-primary:rgb(var(--retro-primary-rgb));--retro-primary-hover:rgb(var(--retro-primary-hover-rgb));--retro-primary-text:rgb(var(--retro-primary-text-rgb));--retro-secondary:rgb(var(--retro-secondary-rgb));--retro-secondary-hover:rgb(var(--retro-secondary-hover-rgb));--retro-secondary-text:rgb(var(--retro-secondary-text-rgb));--retro-on-primary:var(--retro-primary-text);--retro-on-secondary:var(--retro-secondary-text);--retro-on-accent:rgb(var(--retro-accent-text-rgb));--retro-on-success:rgb(var(--retro-success-text-rgb));--retro-on-warning:rgb(var(--retro-warning-text-rgb));--retro-on-danger:rgb(var(--retro-danger-text-rgb));--retro-accent:rgb(var(--retro-accent-rgb));--retro-success:rgb(var(--retro-success-rgb));--retro-warning:rgb(var(--retro-warning-rgb));--retro-danger:rgb(var(--retro-danger-rgb));--retro-link:rgb(var(--retro-link-rgb));--retro-focus:rgb(var(--retro-focus-rgb));--retro-focus-ring:0 0 0 3px rgb(var(--retro-focus-rgb) / var(--retro-focus-alpha));--retro-theme-bg-size:auto;--retro-theme-bg:radial-gradient(circle at 0% 0%,rgb(var(--retro-primary-rgb) / .16),transparent 32rem),radial-gradient(circle at 100% 0%,rgb(var(--retro-accent-rgb) / .12),transparent 30rem),radial-gradient(circle at 50% 100%,rgb(var(--retro-secondary-rgb) / .1),transparent 34rem),var(--retro-bg);--retro-card-bg:linear-gradient(135deg,rgb(var(--retro-primary-rgb) / .1),rgb(var(--retro-accent-rgb) / .055) 42%,rgb(var(--retro-surface-strong-rgb) / var(--retro-panel-alpha)) 100%),var(--retro-surface);--retro-control-bg:linear-gradient(180deg,rgb(var(--retro-surface-strong-rgb) / var(--retro-panel-alpha)),rgb(var(--retro-surface-soft-rgb) / var(--retro-panel-soft-alpha)));--retro-spinner-track:rgb(var(--retro-border-rgb) / max(.28,calc(var(--retro-border-alpha) * .7)));--retro-spinner-stroke:var(--retro-primary);--retro-spinner-accent:var(--retro-accent)}[data-ui=retrofuturism]{background:radial-gradient(circle at 20% 5%,rgb(var(--retro-accent-rgb) / .18),transparent 26rem),radial-gradient(circle at 85% 0%,rgb(var(--retro-secondary-rgb) / .12),transparent 24rem),var(--retro-bg);min-height:100vh;color:var(--retro-text);font-family:var(--retro-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-ui=retrofuturism] *,[data-ui=retrofuturism] :before,[data-ui=retrofuturism] :after{box-sizing:border-box}[data-ui=retrofuturism][data-theme][data-mode]{background:var(--retro-theme-bg);background-size:var(--retro-theme-bg-size)}.retro-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.retro-container{width:min(100% - 2rem,1200px);margin-inline:auto}.retro-section{gap:var(--retro-space-5);padding:clamp(1rem,3vw,2rem);display:grid}.retro-stack{gap:var(--retro-space-4);flex-direction:column;display:flex}.retro-cluster{align-items:center;gap:var(--retro-space-3);flex-wrap:wrap;display:flex}.retro-grid{gap:var(--retro-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.retro-split{gap:var(--retro-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.retro-title,.retro-heading,.retro-kicker,.retro-button,.retro-badge,.retro-nav-link{font-family:var(--retro-font-heading)}.retro-title{color:var(--retro-text);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.02}.retro-heading{color:var(--retro-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.15}.retro-kicker{color:var(--retro-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.retro-subtitle,.retro-copy{color:var(--retro-text-muted);margin:0;line-height:1.65}.retro-text-muted{color:var(--retro-text-muted)}.retro-divider{background:var(--retro-border);border:0;width:100%;height:1px}.retro-surface,.retro-card,.retro-panel,.retro-toolbar,.retro-table-wrap{background:linear-gradient(135deg,rgb(var(--retro-primary-rgb) / .08),transparent 36%),linear-gradient(180deg,#ffffff14,#fff0),var(--retro-surface);color:var(--retro-text);border:1px solid var(--retro-border);border-radius:var(--retro-radius-lg);box-shadow:0 12px 34px rgb(0 0 0/var(--retro-shadow-alpha)),0 0 24px rgb(var(--retro-primary-rgb) / .16);transition:transform var(--retro-transition-base),box-shadow var(--retro-transition-base),border-color var(--retro-transition-base),background var(--retro-transition-base);position:relative}.retro-card,.retro-panel{padding:var(--retro-space-6)}.retro-toolbar{justify-content:space-between;align-items:center;gap:var(--retro-space-4);padding:var(--retro-space-4);flex-wrap:wrap;display:flex}.retro-surface-sm{border-radius:var(--retro-radius-md);box-shadow:0 6px 18px rgb(0 0 0/calc(var(--retro-shadow-alpha) * .72))}.retro-surface-lg{border-radius:var(--retro-radius-xl);box-shadow:0 22px 60px rgb(0 0 0/calc(var(--retro-shadow-alpha).08))}.retro-well,.retro-inset{background:var(--retro-surface-soft);color:var(--retro-text);border:1px solid rgb(var(--retro-border-rgb) / calc(var(--retro-border-alpha) * .7));border-radius:var(--retro-radius-md);padding:var(--retro-space-5);box-shadow:inset 0 1px 3px #00000014}.retro-hover-lift:hover{box-shadow:0 22px 60px rgb(0 0 0/calc(var(--retro-shadow-alpha).12));transform:translateY(-3px)scale(1.005)}.retro-button,.retro-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--retro-space-2);background:var(--retro-surface);min-height:2.75rem;color:var(--retro-text);border:1px solid var(--retro-border);border-radius:var(--retro-radius-md);box-shadow:0 6px 18px rgb(0 0 0/var(--retro-shadow-alpha));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--retro-transition-fast),background var(--retro-transition-fast),border-color var(--retro-transition-fast),box-shadow var(--retro-transition-fast),transform var(--retro-transition-fast);padding:.75rem 1.1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.retro-button:hover,.retro-icon-button:hover{border-color:var(--retro-primary);transform:translateY(-1px)}.retro-button:active,.retro-icon-button:active,.retro-button[aria-pressed=true],.retro-icon-button[aria-pressed=true],.retro-button.is-active,.retro-icon-button.is-active{transform:translateY(1px);box-shadow:inset 0 3px 10px #0000002e}.retro-button-primary{background:var(--retro-primary);color:var(--retro-on-primary);border-color:var(--retro-primary)}.retro-button-primary:hover{background:var(--retro-primary-hover);border-color:var(--retro-primary-hover)}.retro-button-secondary{background:var(--retro-secondary);color:var(--retro-on-secondary);border-color:var(--retro-secondary)}.retro-button-secondary:hover{background:var(--retro-secondary-hover);border-color:var(--retro-secondary-hover)}.retro-button-danger{background:var(--retro-danger);color:var(--retro-on-danger);border-color:var(--retro-danger)}.retro-button-ghost{color:var(--retro-text);box-shadow:none;background:0 0}.retro-icon-button{border-radius:var(--retro-radius-pill);width:2.75rem;padding:0}.retro-button:disabled,.retro-icon-button:disabled,.retro-disabled{opacity:.55;cursor:not-allowed;transform:none}.retro-card,.retro-panel{background:var(--retro-card-bg)}.retro-toolbar,.retro-table-wrap,.retro-button:not(.retro-button-primary):not(.retro-button-secondary):not(.retro-button-danger):not(.retro-button-ghost),.retro-icon-button{background:var(--retro-control-bg)}.retro-button,.retro-icon-button,.retro-badge,.retro-nav-link{font-family:var(--retro-font-control)}.retro-field{gap:var(--retro-space-2);flex-direction:column;display:flex}.retro-label{color:var(--retro-text);font-size:.925rem;font-weight:800}.retro-input,.retro-textarea,.retro-select{background:var(--retro-surface-soft);width:100%;min-height:2.875rem;color:var(--retro-text);border:1px solid var(--retro-border);border-radius:var(--retro-radius-md);font:inherit;transition:background var(--retro-transition-fast),border-color var(--retro-transition-fast),box-shadow var(--retro-transition-fast);outline:none;padding:.75rem 1rem}.retro-textarea{resize:vertical;min-height:8rem}.retro-input::placeholder,.retro-textarea::placeholder{color:var(--retro-text-muted);opacity:.82}.retro-input:hover,.retro-textarea:hover,.retro-select:hover{border-color:rgb(var(--retro-primary-rgb) / .58)}.retro-input:focus,.retro-textarea:focus,.retro-select:focus{border-color:var(--retro-focus);box-shadow:var(--retro-focus-ring)}.retro-help-text{color:var(--retro-text-muted);font-size:.875rem;line-height:1.45}.retro-check,.retro-radio{align-items:center;gap:var(--retro-space-2);color:var(--retro-text);cursor:pointer;display:inline-flex}.retro-check input,.retro-radio input{opacity:0;pointer-events:none;position:absolute}.retro-check-control,.retro-radio-control{background:var(--retro-surface-soft);border:1px solid var(--retro-border);width:1.35rem;height:1.35rem;transition:background var(--retro-transition-fast),box-shadow var(--retro-transition-fast);place-items:center;display:inline-grid}.retro-check-control{border-radius:var(--retro-radius-xs)}.retro-radio-control{border-radius:50%}.retro-check input:checked+.retro-check-control,.retro-radio input:checked+.retro-radio-control{background:var(--retro-primary);border-color:var(--retro-primary);box-shadow:var(--retro-focus-ring)}.retro-check input:checked+.retro-check-control:after{content:"✓";color:var(--retro-on-primary);font-size:.9rem;font-weight:900}.retro-radio input:checked+.retro-radio-control:after{content:"";background:var(--retro-on-primary);border-radius:50%;width:.55rem;height:.55rem}.retro-switch{align-items:center;gap:var(--retro-space-3);color:var(--retro-text);cursor:pointer;display:inline-flex}.retro-switch input{opacity:0;pointer-events:none;position:absolute}.retro-switch-track{background:var(--retro-surface-soft);border:1px solid var(--retro-border);border-radius:var(--retro-radius-pill);width:3.5rem;height:1.9rem;transition:background var(--retro-transition-fast),box-shadow var(--retro-transition-fast);position:relative}.retro-switch-thumb{background:var(--retro-surface-strong);border:1px solid var(--retro-border);width:1.34rem;height:1.34rem;box-shadow:0 4px 12px rgb(0 0 0/var(--retro-shadow-alpha));transition:left var(--retro-transition-fast),background var(--retro-transition-fast);border-radius:50%;position:absolute;top:.22rem;left:.22rem}.retro-switch input:checked+.retro-switch-track{background:var(--retro-primary);border-color:var(--retro-primary)}.retro-switch input:checked+.retro-switch-track .retro-switch-thumb{background:var(--retro-on-primary);left:calc(100% - 1.56rem)}.retro-badge{align-items:center;gap:var(--retro-space-1);background:var(--retro-surface-soft);min-height:1.75rem;color:var(--retro-text);border:1px solid var(--retro-border);border-radius:var(--retro-radius-pill);padding:.35rem .7rem;font-size:.8125rem;font-weight:850;line-height:1;display:inline-flex}.retro-badge-primary{background:var(--retro-primary);color:var(--retro-on-primary);border-color:var(--retro-primary)}.retro-badge-secondary{background:var(--retro-secondary);color:var(--retro-on-secondary);border-color:var(--retro-secondary)}.retro-badge-success{background:var(--retro-success);color:var(--retro-on-success);border-color:var(--retro-success)}.retro-badge-warning{background:var(--retro-warning);color:var(--retro-on-warning);border-color:var(--retro-warning)}.retro-badge-danger{background:var(--retro-danger);color:var(--retro-on-danger);border-color:var(--retro-danger)}.retro-nav{align-items:center;gap:var(--retro-space-2);padding:var(--retro-space-2);background:var(--retro-surface);border:1px solid var(--retro-border);border-radius:var(--retro-radius-xl);box-shadow:0 10px 30px rgb(0 0 0/var(--retro-shadow-alpha));flex-wrap:wrap;display:flex}.retro-nav-link{min-height:2.5rem;color:var(--retro-text-muted);border-radius:var(--retro-radius-pill);transition:color var(--retro-transition-fast),background var(--retro-transition-fast),box-shadow var(--retro-transition-fast);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.retro-nav-link:hover{color:var(--retro-text);background:var(--retro-surface-soft)}.retro-nav-link[aria-current=page],.retro-nav-link.is-active{color:var(--retro-on-primary);background:var(--retro-primary)}.retro-tooltip,[data-ui=retrofuturism]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:radial-gradient(circle at 20% 20%,rgb(var(--retro-accent-rgb) / .18),transparent 35%),var(--retro-surface-strong);max-inline-size:16rem;color:var(--retro-text);border:1px solid rgb(var(--retro-primary-rgb) / .62);border-radius:var(--retro-radius-pill);box-shadow:0 0 1.2rem rgb(var(--retro-accent-rgb) / var(--retro-glow-alpha));text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.45rem;padding:.6rem .82rem;font-size:.82rem;font-weight:900;line-height:1.25;display:inline-flex}.retro-tooltip-arrow{background:var(--retro-accent);block-size:.58rem;inline-size:.58rem;box-shadow:0 0 .8rem rgb(var(--retro-accent-rgb) / var(--retro-glow-alpha));border-radius:50%;flex:none}.retro-progress{background:var(--retro-surface-soft);border:1px solid var(--retro-border);border-radius:var(--retro-radius-pill);width:100%;height:.9rem;overflow:hidden}.retro-progress-bar{height:100%;width:var(--retro-progress-value,50%);background:linear-gradient(90deg,var(--retro-primary),var(--retro-accent));border-radius:inherit}.retro-alert{gap:var(--retro-space-2);padding:var(--retro-space-4);background:var(--retro-surface);color:var(--retro-text);border:1px solid var(--retro-border);border-radius:var(--retro-radius-lg);box-shadow:0 10px 30px rgb(0 0 0/var(--retro-shadow-alpha));display:grid}.retro-alert-success{border-left-color:var(--retro-success)}.retro-alert-warning{border-left-color:var(--retro-warning)}.retro-alert-danger{border-left-color:var(--retro-danger)}.retro-alert-title{margin:0;font-weight:900}.retro-alert-body{color:var(--retro-text-muted);margin:0;line-height:1.55}.retro-table-wrap{overflow:auto}.retro-table{border-collapse:collapse;width:100%}.retro-table th,.retro-table td{text-align:left;border-bottom:1px solid var(--retro-border);padding:.95rem 1rem}.retro-table th{color:var(--retro-text);text-transform:uppercase;letter-spacing:.08em;background:rgb(var(--retro-primary-rgb) / .08);font-size:.82rem;font-weight:900}.retro-table td{color:var(--retro-text-muted)}.retro-table tr:hover td{background:rgb(var(--retro-primary-rgb) / .045)}.retro-text-primary{color:var(--retro-primary)}.retro-text-secondary{color:var(--retro-secondary)}.retro-text-accent{color:var(--retro-accent)}.retro-text-success{color:var(--retro-success)}.retro-text-warning{color:var(--retro-warning)}.retro-text-danger{color:var(--retro-danger)}.retro-bg-primary{background:var(--retro-primary);color:var(--retro-on-primary)}.retro-bg-secondary{background:var(--retro-secondary);color:var(--retro-on-secondary)}.retro-border{border:1px solid var(--retro-border)}.retro-rounded{border-radius:var(--retro-radius-md)}.retro-rounded-lg{border-radius:var(--retro-radius-lg)}.retro-rounded-xl{border-radius:var(--retro-radius-xl)}.retro-pill{border-radius:var(--retro-radius-pill)}.retro-sr-only,.retro-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.retro-skip-link{z-index:9999;background:var(--retro-primary);color:var(--retro-on-primary);border-radius:var(--retro-radius-md);padding:.75rem 1rem;font-weight:900;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.retro-skip-link:focus{transform:translateY(0)}[data-ui=retrofuturism][data-theme][data-mode]{--retro-scanline-alpha:.055;--retro-grid-alpha:.12;--retro-glow-alpha:.34}[data-ui=retrofuturism]{background:radial-gradient(circle at 50% -10%,rgb(var(--retro-accent-rgb) / .16),transparent 34rem),radial-gradient(circle at 85% 12%,rgb(var(--retro-secondary-rgb) / .12),transparent 28rem),linear-gradient(180deg,#ffffff06,#00000014),var(--retro-bg)}.retro-page{background-image:linear-gradient(to bottom,rgb(255 255 255/var(--retro-scanline-alpha)) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgb(var(--retro-border-rgb) / var(--retro-grid-alpha)) 1px,transparent 1px),linear-gradient(rgb(var(--retro-border-rgb) / var(--retro-grid-alpha)) 1px,transparent 1px);background-size:100% 4px,44px 44px,44px 44px}.retro-title,.retro-heading{text-transform:uppercase;letter-spacing:.07em;text-shadow:0 0 12px rgb(var(--retro-primary-rgb) / .24),0 0 26px rgb(var(--retro-accent-rgb) / .16)}.retro-surface,.retro-card,.retro-panel,.retro-toolbar,.retro-table-wrap{background:linear-gradient(180deg,#ffffff1a,#ffffff05),linear-gradient(135deg,rgb(var(--retro-primary-rgb) / .08),transparent 46%),var(--retro-surface);box-shadow:0 18px 48px rgb(0 0 0/var(--retro-shadow-alpha)),0 0 0 1px rgb(var(--retro-border-rgb) / .2),0 0 26px rgb(var(--retro-primary-rgb) / .14)}.retro-button-primary,.retro-badge-primary,.retro-nav-link.is-active{box-shadow:0 0 0 1px rgb(var(--retro-primary-rgb) / .34),0 0 22px rgb(var(--retro-primary-rgb) / .22)}.retro-spinner,.retro-loading-spinner,[data-ui=retrofuturism]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.12rem solid var(--retro-border);border-block-start-color:var(--retro-spinner-stroke);border-inline-end-color:var(--retro-spinner-accent);background:radial-gradient(circle at center,var(--retro-accent) 0 .16rem,transparent .18rem),conic-gradient(from -45deg,var(--retro-spinner-stroke),transparent 42%,var(--retro-spinner-accent),var(--retro-spinner-track));block-size:2rem;inline-size:2rem;box-shadow:0 0 0 .2rem rgb(var(--retro-primary-rgb) / .16),0 0 1.35rem rgb(var(--retro-accent-rgb) / var(--retro-glow-alpha));vertical-align:-.2em;border-radius:50%;animation:1.05s linear infinite retro-spin;display:inline-block}.retro-spinner-sm{border-width:.08rem;block-size:1rem;inline-size:1rem}.retro-spinner-lg{border-width:.18rem;block-size:3rem;inline-size:3rem}.retro-button[aria-busy=true],.retro-icon-button[aria-busy=true],[data-ui=retrofuturism]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.retro-button[aria-busy=true]:after,.retro-icon-button[aria-busy=true]:after,[data-ui=retrofuturism]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--retro-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite retro-spin;display:inline-block}@keyframes retro-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=retrofuturism] *,[data-ui=retrofuturism] :before,[data-ui=retrofuturism] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=retrofuturism]{--retro-border-alpha:1;--retro-focus-alpha:.75}}@media (forced-colors:active){[data-ui=retrofuturism] *{forced-color-adjust:auto}[data-ui=retrofuturism]:where(:focus-visible){outline:3px solid canvastext}}@media print{[data-ui=retrofuturism]{color:#000!important;background:#fff!important}[data-ui=retrofuturism] *{box-shadow:none!important;text-shadow:none!important}[data-ui=retrofuturism] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.brutalism{:root{--brutal-radius-xs:.25rem;--brutal-radius-sm:.5rem;--brutal-radius-md:.75rem;--brutal-radius-lg:1rem;--brutal-radius-xl:1.5rem;--brutal-radius-pill:999px;--brutal-space-1:.25rem;--brutal-space-2:.5rem;--brutal-space-3:.75rem;--brutal-space-4:1rem;--brutal-space-5:1.25rem;--brutal-space-6:1.5rem;--brutal-space-8:2rem;--brutal-transition-fast:.14s ease;--brutal-transition-base:.22s ease;--brutal-transition-slow:.36s ease;--brutal-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--brutal-font-display:Orbitron,Rajdhani,Eurostile,"Bank Gothic",var(--brutal-font-sans);--brutal-font-body:var(--brutal-font-sans);--brutal-font-heading:var(--brutal-font-display);--brutal-font-control:var(--brutal-font-display);--brutal-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}[data-ui=brutalism][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brutal-panel-alpha:.92;--brutal-panel-strong-alpha:.98;--brutal-panel-soft-alpha:.74;--brutal-border-alpha:.7;--brutal-glow-alpha:.24;--brutal-shadow-alpha:.18;--brutal-grid-alpha:.075}[data-ui=brutalism][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brutal-panel-alpha:.82;--brutal-panel-strong-alpha:.94;--brutal-panel-soft-alpha:.58;--brutal-border-alpha:.64;--brutal-glow-alpha:.42;--brutal-shadow-alpha:.42;--brutal-grid-alpha:.12}[data-ui=brutalism][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brutal-panel-alpha:1;--brutal-panel-strong-alpha:1;--brutal-panel-soft-alpha:.92;--brutal-border-alpha:1;--brutal-glow-alpha:.68;--brutal-shadow-alpha:.56;--brutal-grid-alpha:.18}[data-ui=brutalism][data-theme][data-mode]{--brutal-bg-rgb:var(--usk-bg-rgb);--brutal-surface-rgb:var(--usk-surface-rgb);--brutal-surface-strong-rgb:var(--usk-surface-strong-rgb);--brutal-surface-soft-rgb:var(--usk-surface-soft-rgb);--brutal-text-rgb:var(--usk-text-rgb);--brutal-text-muted-rgb:var(--usk-text-muted-rgb);--brutal-border-rgb:var(--usk-border-rgb);--brutal-primary-rgb:var(--usk-primary-rgb);--brutal-primary-hover-rgb:var(--usk-primary-hover-rgb);--brutal-primary-text-rgb:var(--usk-primary-text-rgb);--brutal-secondary-rgb:var(--usk-secondary-rgb);--brutal-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--brutal-secondary-text-rgb:var(--usk-secondary-text-rgb);--brutal-accent-rgb:var(--usk-accent-rgb);--brutal-success-rgb:var(--usk-success-rgb);--brutal-warning-rgb:var(--usk-warning-rgb);--brutal-danger-rgb:var(--usk-danger-rgb);--brutal-link-rgb:var(--usk-link-rgb);--brutal-accent-text-rgb:var(--usk-accent-text-rgb);--brutal-success-text-rgb:var(--usk-success-text-rgb);--brutal-warning-text-rgb:var(--usk-warning-text-rgb);--brutal-danger-text-rgb:var(--usk-danger-text-rgb);--brutal-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--brutal-surface);--usk-native-surface-strong:var(--brutal-surface-strong);--usk-native-surface-soft:var(--brutal-surface-soft);--usk-native-card-bg:var(--brutal-card-bg);--usk-native-control-bg:var(--brutal-control-bg);--usk-native-text:var(--brutal-text);--usk-native-text-muted:var(--brutal-text-muted);--usk-native-border:var(--brutal-border);--usk-native-primary:var(--brutal-primary);--usk-native-primary-hover:var(--brutal-primary-hover);--usk-native-on-primary:var(--brutal-on-primary);--usk-native-focus:var(--brutal-focus);--usk-native-success:var(--brutal-success);--usk-native-warning:var(--brutal-warning);--usk-native-danger:var(--brutal-danger);--usk-native-link:var(--brutal-link);--usk-native-font-body:var(--brutal-font-body);--usk-native-font-heading:var(--brutal-font-heading);--usk-native-font-control:var(--brutal-font-control);--usk-native-font-mono:var(--brutal-font-mono);--usk-native-radius-sm:var(--brutal-radius-xs);--usk-native-radius:var(--brutal-radius-sm);--usk-native-radius-lg:var(--brutal-radius-lg);--usk-native-shadow:6px 6px 0 var(--brutal-primary);--usk-native-shadow-md:var(--brutal-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--brutal-focus-ring,0 0 0 3px rgb(var(--brutal-focus-rgb) / .28));--usk-native-border-width:3px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--brutal-space-5);--brutal-bg:rgb(var(--brutal-bg-rgb));--brutal-surface:rgb(var(--brutal-surface-rgb) / var(--brutal-panel-alpha));--brutal-surface-strong:rgb(var(--brutal-surface-strong-rgb) / var(--brutal-panel-strong-alpha));--brutal-surface-soft:rgb(var(--brutal-surface-soft-rgb) / var(--brutal-panel-soft-alpha));--brutal-text:rgb(var(--brutal-text-rgb));--brutal-text-muted:rgb(var(--brutal-text-muted-rgb));--brutal-fg:var(--brutal-text);--brutal-surface-fg:var(--brutal-text);--brutal-muted:var(--brutal-text-muted);--brutal-border:rgb(var(--brutal-border-rgb) / var(--brutal-border-alpha));--brutal-control-fg:var(--brutal-text);--brutal-primary:rgb(var(--brutal-primary-rgb));--brutal-primary-hover:rgb(var(--brutal-primary-hover-rgb));--brutal-primary-text:rgb(var(--brutal-primary-text-rgb));--brutal-secondary:rgb(var(--brutal-secondary-rgb));--brutal-secondary-hover:rgb(var(--brutal-secondary-hover-rgb));--brutal-secondary-text:rgb(var(--brutal-secondary-text-rgb));--brutal-on-primary:var(--brutal-primary-text);--brutal-on-secondary:var(--brutal-secondary-text);--brutal-on-accent:rgb(var(--brutal-accent-text-rgb));--brutal-on-success:rgb(var(--brutal-success-text-rgb));--brutal-on-warning:rgb(var(--brutal-warning-text-rgb));--brutal-on-danger:rgb(var(--brutal-danger-text-rgb));--brutal-accent:rgb(var(--brutal-accent-rgb));--brutal-success:rgb(var(--brutal-success-rgb));--brutal-warning:rgb(var(--brutal-warning-rgb));--brutal-danger:rgb(var(--brutal-danger-rgb));--brutal-link:rgb(var(--brutal-link-rgb));--brutal-focus:rgb(var(--brutal-focus-rgb));--brutal-glow-primary:rgb(var(--brutal-primary-rgb) / var(--brutal-glow-alpha));--brutal-glow-secondary:rgb(var(--brutal-secondary-rgb) / var(--brutal-glow-alpha));--brutal-glow-accent:rgb(var(--brutal-accent-rgb) / var(--brutal-glow-alpha));--brutal-shadow-sm:0 2px 8px rgb(0 0 0/var(--brutal-shadow-alpha));--brutal-shadow-md:0 10px 28px rgb(0 0 0/calc(var(--brutal-shadow-alpha).05));--brutal-shadow-lg:0 22px 60px rgb(0 0 0/calc(var(--brutal-shadow-alpha).12));--brutal-theme-bg-size:auto,auto,32px 32px,32px 32px,auto;--brutal-theme-bg:radial-gradient(circle at 0% 0%,rgb(var(--brutal-primary-rgb) / .14),transparent 28rem),radial-gradient(circle at 100% 0%,rgb(var(--brutal-accent-rgb) / .1),transparent 26rem),linear-gradient(90deg,rgb(var(--brutal-border-rgb) / var(--brutal-grid-alpha)) 1px,transparent 1px),linear-gradient(rgb(var(--brutal-border-rgb) / var(--brutal-grid-alpha)) 1px,transparent 1px),var(--brutal-bg);--brutal-card-bg:linear-gradient(135deg,rgb(var(--brutal-primary-rgb) / .1),rgb(var(--brutal-accent-rgb) / .055) 42%,rgb(var(--brutal-surface-strong-rgb) / var(--brutal-panel-alpha)) 100%),var(--brutal-surface);--brutal-control-bg:linear-gradient(180deg,rgb(var(--brutal-surface-strong-rgb) / var(--brutal-panel-alpha)),rgb(var(--brutal-surface-soft-rgb) / var(--brutal-panel-soft-alpha)));--brutal-spinner-track:rgb(var(--brutal-border-rgb) / max(.28,calc(var(--brutal-border-alpha) * .7)));--brutal-spinner-stroke:var(--brutal-primary);--brutal-spinner-accent:var(--brutal-accent)}[data-ui=brutalism]{background:linear-gradient(90deg,rgb(var(--brutal-border-rgb) / var(--brutal-grid-alpha)) 1px,transparent 1px),linear-gradient(rgb(var(--brutal-border-rgb) / var(--brutal-grid-alpha)) 1px,transparent 1px),var(--brutal-bg);min-height:100vh;color:var(--brutal-text);font-family:var(--brutal-font-body);background-size:32px 32px}[data-ui=brutalism] *,[data-ui=brutalism] :before,[data-ui=brutalism] :after{box-sizing:border-box}[data-ui=brutalism][data-theme][data-mode]{background:var(--brutal-theme-bg);background-size:var(--brutal-theme-bg-size)}[data-ui=brutalism] a{color:var(--brutal-link);text-underline-offset:.16em;font-weight:800;text-decoration-thickness:.14em}[data-ui=brutalism]::selection{background:var(--brutal-primary);color:var(--brutal-on-primary)}.brutal-spinner,.brutal-loading-spinner,[data-ui=brutalism]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.28rem solid var(--brutal-border);border-block-start-color:var(--brutal-spinner-stroke);border-inline-end-color:var(--brutal-spinner-accent);block-size:2rem;inline-size:2rem;box-shadow:.25rem .25rem 0 var(--brutal-secondary);vertical-align:-.2em;border-radius:0;animation:.65s steps(4,end) infinite brutal-spin;display:inline-block}.brutal-spinner-sm{border-width:.16rem;block-size:1rem;inline-size:1rem}.brutal-spinner-lg{border-width:.36rem;block-size:3rem;inline-size:3rem}.brutal-button[aria-busy=true],.brutal-icon-button[aria-busy=true],[data-ui=brutalism]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.brutal-button[aria-busy=true]:after,.brutal-icon-button[aria-busy=true]:after,[data-ui=brutalism]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--brutal-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite brutal-spin;display:inline-block}@keyframes brutal-spin{to{transform:rotate(360deg)}}.brutal-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.brutal-container{width:min(100% - 2rem,1200px);margin-inline:auto}.brutal-stack{gap:var(--brutal-space-4);flex-direction:column;display:flex}.brutal-cluster{align-items:center;gap:var(--brutal-space-3);flex-wrap:wrap;display:flex}.brutal-grid{gap:var(--brutal-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.brutal-section{padding:clamp(1.25rem,4vw,2.5rem)}.brutal-title,.brutal-heading,.brutal-kicker,.brutal-button,.brutal-badge,.brutal-nav-link{font-family:var(--brutal-font-heading);text-transform:uppercase}.brutal-title{letter-spacing:-.04em;color:var(--brutal-text);text-shadow:4px 4px 0 var(--brutal-accent);margin:0;font-size:clamp(2rem,6vw,4.25rem);line-height:.95}.brutal-heading{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,3vw,2rem);line-height:1.05}.brutal-kicker{color:var(--brutal-primary);letter-spacing:.12em;margin:0;font-size:.85rem;font-weight:900}.brutal-subtitle,.brutal-copy{color:var(--brutal-text-muted);margin:0;line-height:1.6}.brutal-text-muted{color:var(--brutal-text-muted)}.brutal-card,.brutal-panel,.brutal-surface,.brutal-toolbar,.brutal-table-wrap{background:var(--brutal-surface-strong);color:var(--brutal-text);border:3px solid var(--brutal-border);border-radius:var(--brutal-radius-sm);box-shadow:10px 10px 0 var(--brutal-primary);transition:transform var(--brutal-transition-fast),box-shadow var(--brutal-transition-fast),background var(--brutal-transition-fast)}.brutal-card,.brutal-panel{padding:var(--brutal-space-6)}.brutal-toolbar{justify-content:space-between;align-items:center;gap:var(--brutal-space-4);padding:var(--brutal-space-4);flex-wrap:wrap;display:flex}.brutal-inset,.brutal-well{background:var(--brutal-surface-soft);color:var(--brutal-text);border:3px solid var(--brutal-border);border-radius:var(--brutal-radius-sm);box-shadow:inset 6px 6px #00000029}.brutal-well{padding:var(--brutal-space-5)}.brutal-hover-lift:hover{box-shadow:14px 14px 0 var(--brutal-primary-hover);transform:translate(-3px,-3px)}.brutal-pressed{box-shadow:4px 4px 0 var(--brutal-primary);transform:translate(4px,4px)}.brutal-button,.brutal-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--brutal-space-2);background:var(--brutal-surface-strong);min-height:2.85rem;color:var(--brutal-text);border:3px solid var(--brutal-border);border-radius:var(--brutal-radius-xs);box-shadow:6px 6px 0 var(--brutal-secondary);font:inherit;font-family:var(--brutal-font-display);letter-spacing:.04em;cursor:pointer;transition:transform var(--brutal-transition-fast),box-shadow var(--brutal-transition-fast),background var(--brutal-transition-fast),color var(--brutal-transition-fast);padding:.75rem 1.1rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.brutal-button:hover,.brutal-icon-button:hover{box-shadow:8px 8px 0 var(--brutal-primary);transform:translate(-2px,-2px)}.brutal-button:active,.brutal-icon-button:active,.brutal-button.is-active,.brutal-button[aria-pressed=true]{box-shadow:2px 2px 0 var(--brutal-secondary);transform:translate(4px,4px)}.brutal-button-primary{background:var(--brutal-primary);color:var(--brutal-on-primary)}.brutal-button-primary:hover{background:var(--brutal-primary-hover)}.brutal-button-secondary{background:var(--brutal-secondary);color:var(--brutal-on-secondary);box-shadow:6px 6px 0 var(--brutal-primary)}.brutal-button-secondary:hover{background:var(--brutal-secondary-hover)}.brutal-button-danger{background:var(--brutal-danger);color:#fff}.brutal-icon-button{width:2.85rem;padding:0}.brutal-button:disabled,.brutal-icon-button:disabled,.brutal-disabled{opacity:.55;cursor:not-allowed;transform:none}.brutal-card,.brutal-panel{background:var(--brutal-card-bg)}.brutal-toolbar,.brutal-table-wrap,.brutal-button:not(.brutal-button-primary):not(.brutal-button-secondary):not(.brutal-button-danger):not(.brutal-button-ghost),.brutal-icon-button{background:var(--brutal-control-bg)}.brutal-button,.brutal-icon-button,.brutal-badge,.brutal-nav-link{font-family:var(--brutal-font-control)}.brutal-field{gap:var(--brutal-space-2);flex-direction:column;display:flex}.brutal-label{text-transform:uppercase;letter-spacing:.05em;font-weight:900}.brutal-input,.brutal-textarea,.brutal-select{background:var(--brutal-surface-strong);width:100%;min-height:2.9rem;color:var(--brutal-text);border:3px solid var(--brutal-border);border-radius:var(--brutal-radius-xs);font:inherit;outline:none;padding:.75rem 1rem;box-shadow:inset 4px 4px #0000001f}.brutal-textarea{resize:vertical;min-height:8rem}.brutal-input:focus,.brutal-textarea:focus,.brutal-select:focus{border-color:var(--brutal-focus);box-shadow:0 0 0 4px rgb(var(--brutal-focus-rgb) / .28),inset 4px 4px 0 #0000001f}.brutal-help-text{color:var(--brutal-text-muted);font-size:.9rem}.brutal-badge{background:var(--brutal-surface-strong);min-height:1.8rem;color:var(--brutal-text);border:3px solid var(--brutal-border);box-shadow:4px 4px 0 var(--brutal-accent);align-items:center;padding:.35rem .75rem;font-size:.8rem;font-weight:900;display:inline-flex}.brutal-badge-primary{background:var(--brutal-primary);color:var(--brutal-on-primary)}.brutal-badge-secondary{background:var(--brutal-secondary);color:var(--brutal-on-secondary)}.brutal-badge-success{background:var(--brutal-success);color:#fff}.brutal-badge-warning{background:var(--brutal-warning);color:#111}.brutal-badge-danger{background:var(--brutal-danger);color:#fff}.brutal-nav{gap:var(--brutal-space-2);padding:var(--brutal-space-2);background:var(--brutal-surface-strong);border:3px solid var(--brutal-border);box-shadow:8px 8px 0 var(--brutal-primary);flex-wrap:wrap;display:flex}.brutal-nav-link{min-height:2.5rem;color:var(--brutal-text);border:3px solid #0000;align-items:center;padding:.65rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.brutal-nav-link:hover{border-color:var(--brutal-border);background:var(--brutal-surface-soft)}.brutal-nav-link.is-active,.brutal-nav-link[aria-current=page]{background:var(--brutal-primary);color:var(--brutal-on-primary);border-color:var(--brutal-border)}.brutal-tooltip,[data-ui=brutalism]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:var(--brutal-warning);color:#111;border:3px solid var(--brutal-border);max-inline-size:16rem;box-shadow:.28rem .28rem 0 var(--brutal-primary);text-transform:uppercase;letter-spacing:.04em;border-radius:0;align-items:center;gap:.45rem;padding:.58rem .78rem;font-size:.82rem;font-weight:950;line-height:1.2;display:inline-flex}.brutal-tooltip-arrow{background:var(--brutal-danger);border:3px solid var(--brutal-border);flex:none;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}.brutal-progress{background:var(--brutal-surface-soft);border:3px solid var(--brutal-border);width:100%;height:1rem}.brutal-progress-bar{height:100%;width:var(--brutal-progress-value,50%);background:var(--brutal-primary)}.brutal-alert{padding:var(--brutal-space-4);background:var(--brutal-surface-strong);border:3px solid var(--brutal-border);box-shadow:8px 8px 0 var(--brutal-accent)}.brutal-alert-success{box-shadow:8px 8px 0 var(--brutal-success)}.brutal-alert-warning{box-shadow:8px 8px 0 var(--brutal-warning)}.brutal-alert-danger{box-shadow:8px 8px 0 var(--brutal-danger)}.brutal-alert-title{text-transform:uppercase;margin:0;font-weight:900}.brutal-alert-body{color:var(--brutal-text-muted);margin:.5rem 0 0}.brutal-table-wrap{box-shadow:8px 8px 0 var(--brutal-primary);overflow:auto}.brutal-table{border-collapse:collapse;width:100%}.brutal-table th,.brutal-table td{border:2px solid var(--brutal-border);text-align:left;padding:.9rem 1rem}.brutal-table th{background:var(--brutal-primary);color:var(--brutal-on-primary);text-transform:uppercase}.brutal-text-primary{color:var(--brutal-primary)}.brutal-text-secondary{color:var(--brutal-secondary)}.brutal-text-accent{color:var(--brutal-accent)}.brutal-text-success{color:var(--brutal-success)}.brutal-text-warning{color:var(--brutal-warning)}.brutal-text-danger{color:var(--brutal-danger)}.brutal-bg-primary{background:var(--brutal-primary);color:var(--brutal-on-primary)}.brutal-bg-secondary{background:var(--brutal-secondary);color:var(--brutal-on-secondary)}[data-ui=brutalism]:focus-visible{outline:4px solid var(--brutal-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-ui=brutalism] *,[data-ui=brutalism] :before,[data-ui=brutalism] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=brutalism]{--brutal-border-alpha:1}}@media (forced-colors:active){[data-ui=brutalism] *{forced-color-adjust:auto}[data-ui=brutalism]:where(:focus-visible){box-shadow:none;outline:3px solid canvastext}}@media print{[data-ui=brutalism]{color:#000!important;background:#fff!important}[data-ui=brutalism] *{box-shadow:none!important;text-shadow:none!important}[data-ui=brutalism] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.cyberpunk{:root{--cyber-radius-xs:.25rem;--cyber-radius-sm:.5rem;--cyber-radius-md:.75rem;--cyber-radius-lg:1rem;--cyber-radius-xl:1.5rem;--cyber-radius-pill:999px;--cyber-space-1:.25rem;--cyber-space-2:.5rem;--cyber-space-3:.75rem;--cyber-space-4:1rem;--cyber-space-5:1.25rem;--cyber-space-6:1.5rem;--cyber-space-8:2rem;--cyber-transition-fast:.14s ease;--cyber-transition-base:.22s ease;--cyber-transition-slow:.36s ease;--cyber-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cyber-font-display:Orbitron,Rajdhani,Eurostile,"Bank Gothic",var(--cyber-font-sans);--cyber-font-body:var(--cyber-font-sans);--cyber-font-heading:var(--cyber-font-display);--cyber-font-control:var(--cyber-font-display);--cyber-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}[data-ui=cyberpunk][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cyber-panel-alpha:.92;--cyber-panel-strong-alpha:.98;--cyber-panel-soft-alpha:.74;--cyber-border-alpha:.7;--cyber-glow-alpha:.24;--cyber-shadow-alpha:.18;--cyber-grid-alpha:.075}[data-ui=cyberpunk][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cyber-panel-alpha:.82;--cyber-panel-strong-alpha:.94;--cyber-panel-soft-alpha:.58;--cyber-border-alpha:.64;--cyber-glow-alpha:.42;--cyber-shadow-alpha:.42;--cyber-grid-alpha:.12}[data-ui=cyberpunk][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cyber-panel-alpha:1;--cyber-panel-strong-alpha:1;--cyber-panel-soft-alpha:.92;--cyber-border-alpha:1;--cyber-glow-alpha:.68;--cyber-shadow-alpha:.56;--cyber-grid-alpha:.18}[data-ui=cyberpunk][data-theme][data-mode]{--cyber-bg-rgb:var(--usk-bg-rgb);--cyber-surface-rgb:var(--usk-surface-rgb);--cyber-surface-strong-rgb:var(--usk-surface-strong-rgb);--cyber-surface-soft-rgb:var(--usk-surface-soft-rgb);--cyber-text-rgb:var(--usk-text-rgb);--cyber-text-muted-rgb:var(--usk-text-muted-rgb);--cyber-border-rgb:var(--usk-border-rgb);--cyber-primary-rgb:var(--usk-primary-rgb);--cyber-primary-hover-rgb:var(--usk-primary-hover-rgb);--cyber-primary-text-rgb:var(--usk-primary-text-rgb);--cyber-secondary-rgb:var(--usk-secondary-rgb);--cyber-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--cyber-secondary-text-rgb:var(--usk-secondary-text-rgb);--cyber-accent-rgb:var(--usk-accent-rgb);--cyber-success-rgb:var(--usk-success-rgb);--cyber-warning-rgb:var(--usk-warning-rgb);--cyber-danger-rgb:var(--usk-danger-rgb);--cyber-link-rgb:var(--usk-link-rgb);--cyber-accent-text-rgb:var(--usk-accent-text-rgb);--cyber-success-text-rgb:var(--usk-success-text-rgb);--cyber-warning-text-rgb:var(--usk-warning-text-rgb);--cyber-danger-text-rgb:var(--usk-danger-text-rgb);--cyber-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--cyber-surface);--usk-native-surface-strong:var(--cyber-surface-strong);--usk-native-surface-soft:var(--cyber-surface-soft);--usk-native-card-bg:var(--cyber-card-bg);--usk-native-control-bg:var(--cyber-control-bg);--usk-native-text:var(--cyber-text);--usk-native-text-muted:var(--cyber-text-muted);--usk-native-border:var(--cyber-border);--usk-native-primary:var(--cyber-primary);--usk-native-primary-hover:var(--cyber-primary-hover);--usk-native-on-primary:var(--cyber-on-primary);--usk-native-focus:var(--cyber-focus);--usk-native-success:var(--cyber-success);--usk-native-warning:var(--cyber-warning);--usk-native-danger:var(--cyber-danger);--usk-native-link:var(--cyber-link);--usk-native-font-body:var(--cyber-font-body);--usk-native-font-heading:var(--cyber-font-heading);--usk-native-font-control:var(--cyber-font-control);--usk-native-font-mono:var(--cyber-font-mono);--usk-native-radius-sm:var(--cyber-radius-sm);--usk-native-radius:var(--cyber-radius-md);--usk-native-radius-lg:var(--cyber-radius-lg);--usk-native-shadow:0 0 18px rgb(var(--cyber-primary-rgb) / .16);--usk-native-shadow-md:var(--cyber-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:0 0 0 2px rgb(var(--cyber-focus-rgb) / .24),0 0 24px rgb(var(--cyber-focus-rgb) / .24);--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--cyber-space-5);--cyber-bg:rgb(var(--cyber-bg-rgb));--cyber-surface:rgb(var(--cyber-surface-rgb) / var(--cyber-panel-alpha));--cyber-surface-strong:rgb(var(--cyber-surface-strong-rgb) / var(--cyber-panel-strong-alpha));--cyber-surface-soft:rgb(var(--cyber-surface-soft-rgb) / var(--cyber-panel-soft-alpha));--cyber-text:rgb(var(--cyber-text-rgb));--cyber-text-muted:rgb(var(--cyber-text-muted-rgb));--cyber-fg:var(--cyber-text);--cyber-surface-fg:var(--cyber-text);--cyber-muted:var(--cyber-text-muted);--cyber-border:rgb(var(--cyber-border-rgb) / var(--cyber-border-alpha));--cyber-control-fg:var(--cyber-text);--cyber-primary:rgb(var(--cyber-primary-rgb));--cyber-primary-hover:rgb(var(--cyber-primary-hover-rgb));--cyber-primary-text:rgb(var(--cyber-primary-text-rgb));--cyber-secondary:rgb(var(--cyber-secondary-rgb));--cyber-secondary-hover:rgb(var(--cyber-secondary-hover-rgb));--cyber-secondary-text:rgb(var(--cyber-secondary-text-rgb));--cyber-on-primary:var(--cyber-primary-text);--cyber-on-secondary:var(--cyber-secondary-text);--cyber-on-accent:rgb(var(--cyber-accent-text-rgb));--cyber-on-success:rgb(var(--cyber-success-text-rgb));--cyber-on-warning:rgb(var(--cyber-warning-text-rgb));--cyber-on-danger:rgb(var(--cyber-danger-text-rgb));--cyber-accent:rgb(var(--cyber-accent-rgb));--cyber-success:rgb(var(--cyber-success-rgb));--cyber-warning:rgb(var(--cyber-warning-rgb));--cyber-danger:rgb(var(--cyber-danger-rgb));--cyber-link:rgb(var(--cyber-link-rgb));--cyber-focus:rgb(var(--cyber-focus-rgb));--cyber-glow-primary:rgb(var(--cyber-primary-rgb) / var(--cyber-glow-alpha));--cyber-glow-secondary:rgb(var(--cyber-secondary-rgb) / var(--cyber-glow-alpha));--cyber-glow-accent:rgb(var(--cyber-accent-rgb) / var(--cyber-glow-alpha));--cyber-shadow-sm:0 2px 8px rgb(0 0 0/var(--cyber-shadow-alpha));--cyber-shadow-md:0 10px 28px rgb(0 0 0/calc(var(--cyber-shadow-alpha).05));--cyber-shadow-lg:0 22px 60px rgb(0 0 0/calc(var(--cyber-shadow-alpha).12));--cyber-theme-bg-size:auto,auto,auto,48px 48px,48px 48px,auto;--cyber-theme-bg:radial-gradient(circle at 10% 10%,rgb(var(--cyber-primary-rgb) / .18),transparent 24rem),radial-gradient(circle at 90% 0%,rgb(var(--cyber-secondary-rgb) / .16),transparent 28rem),radial-gradient(circle at 50% 100%,rgb(var(--cyber-accent-rgb) / .1),transparent 34rem),linear-gradient(90deg,rgb(var(--cyber-primary-rgb) / var(--cyber-grid-alpha)) 1px,transparent 1px),linear-gradient(rgb(var(--cyber-secondary-rgb) / var(--cyber-grid-alpha)) 1px,transparent 1px),var(--cyber-bg);--cyber-card-bg:linear-gradient(135deg,rgb(var(--cyber-primary-rgb) / .1),rgb(var(--cyber-accent-rgb) / .055) 42%,rgb(var(--cyber-surface-strong-rgb) / var(--cyber-panel-alpha)) 100%),var(--cyber-surface);--cyber-control-bg:linear-gradient(180deg,rgb(var(--cyber-surface-strong-rgb) / var(--cyber-panel-alpha)),rgb(var(--cyber-surface-soft-rgb) / var(--cyber-panel-soft-alpha)));--cyber-spinner-track:rgb(var(--cyber-border-rgb) / max(.28,calc(var(--cyber-border-alpha) * .7)));--cyber-spinner-stroke:var(--cyber-primary);--cyber-spinner-accent:var(--cyber-accent)}[data-ui=cyberpunk]{background:radial-gradient(circle at 10% 10%,rgb(var(--cyber-primary-rgb) / .16),transparent 24rem),radial-gradient(circle at 90% 0%,rgb(var(--cyber-secondary-rgb) / .16),transparent 28rem),linear-gradient(90deg,rgb(var(--cyber-primary-rgb) / var(--cyber-grid-alpha)) 1px,transparent 1px),linear-gradient(rgb(var(--cyber-secondary-rgb) / var(--cyber-grid-alpha)) 1px,transparent 1px),var(--cyber-bg);min-height:100vh;color:var(--cyber-text);font-family:var(--cyber-font-body);background-size:auto,auto,48px 48px,48px 48px,auto}[data-ui=cyberpunk] *,[data-ui=cyberpunk] :before,[data-ui=cyberpunk] :after{box-sizing:border-box}[data-ui=cyberpunk][data-theme][data-mode]{background:var(--cyber-theme-bg);background-size:var(--cyber-theme-bg-size)}[data-ui=cyberpunk] a{color:var(--cyber-link);-webkit-text-decoration-color:rgb(var(--cyber-primary-rgb) / .6);text-decoration-color:rgb(var(--cyber-primary-rgb) / .6);text-underline-offset:.18em}[data-ui=cyberpunk]::selection{background:var(--cyber-primary);color:var(--cyber-on-primary)}.cyber-page{min-height:100vh;padding:clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.cyber-page:before{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#ffffff09 0 1px,#0000 1px 4px);position:fixed;inset:0}.cyber-container{width:min(100% - 2rem,1200px);margin-inline:auto}.cyber-stack{gap:var(--cyber-space-4);flex-direction:column;display:flex}.cyber-cluster{align-items:center;gap:var(--cyber-space-3);flex-wrap:wrap;display:flex}.cyber-grid{gap:var(--cyber-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.cyber-section{padding:clamp(1.25rem,4vw,2.5rem)}.cyber-title,.cyber-heading,.cyber-kicker,.cyber-button,.cyber-badge,.cyber-nav-link{font-family:var(--cyber-font-heading);text-transform:uppercase}.cyber-title{letter-spacing:.08em;color:var(--cyber-text);text-shadow:0 0 10px var(--cyber-glow-primary),0 0 26px var(--cyber-glow-accent);margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.cyber-heading{letter-spacing:.08em;margin:0;font-size:clamp(1.25rem,3vw,2rem)}.cyber-kicker{color:var(--cyber-primary);letter-spacing:.18em;margin:0;font-size:.8rem;font-weight:900}.cyber-subtitle,.cyber-copy{color:var(--cyber-text-muted);margin:0;line-height:1.65}.cyber-text-muted{color:var(--cyber-text-muted)}.cyber-card,.cyber-panel,.cyber-console,.cyber-toolbar,.cyber-table-wrap{background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--cyber-surface);color:var(--cyber-text);border:1px solid var(--cyber-border);border-radius:var(--cyber-radius-md);box-shadow:var(--cyber-shadow-md),0 0 24px var(--cyber-glow-primary);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem));transition:transform var(--cyber-transition-base),box-shadow var(--cyber-transition-base),border-color var(--cyber-transition-base);position:relative;overflow:hidden}.cyber-card:before,.cyber-panel:before,.cyber-console:before,.cyber-toolbar:before{content:"";pointer-events:none;border-top:2px solid rgb(var(--cyber-primary-rgb) / .5);background:linear-gradient(120deg,transparent 0 68%,rgb(var(--cyber-accent-rgb) / .09));position:absolute;inset:0}.cyber-card,.cyber-panel,.cyber-console{padding:var(--cyber-space-6)}.cyber-console{background:linear-gradient(180deg,rgb(var(--cyber-primary-rgb) / .08),transparent),var(--cyber-surface-strong)}.cyber-toolbar{justify-content:space-between;align-items:center;gap:var(--cyber-space-4);padding:var(--cyber-space-4);flex-wrap:wrap;display:flex}.cyber-hover-lift:hover{border-color:var(--cyber-primary);box-shadow:var(--cyber-shadow-lg),0 0 34px var(--cyber-glow-primary),0 0 48px var(--cyber-glow-secondary);transform:translateY(-3px)}.cyber-inset,.cyber-well{background:linear-gradient(180deg,#0000001a,#ffffff05),var(--cyber-surface-soft);border:1px solid rgb(var(--cyber-border-rgb) / .46);border-radius:var(--cyber-radius-md);box-shadow:inset 0 0 24px #0000002e}.cyber-well{padding:var(--cyber-space-5)}.cyber-button,.cyber-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--cyber-space-2);background:linear-gradient(135deg,rgb(var(--cyber-primary-rgb) / .22),rgb(var(--cyber-accent-rgb) / .1)),var(--cyber-surface);min-height:2.85rem;color:var(--cyber-text);border:1px solid rgb(var(--cyber-primary-rgb) / .7);border-radius:var(--cyber-radius-xs);box-shadow:var(--cyber-shadow-sm),0 0 18px var(--cyber-glow-primary);font:inherit;font-family:var(--cyber-font-display);letter-spacing:.09em;cursor:pointer;clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,.75rem 100%,0 calc(100% - .75rem));transition:transform var(--cyber-transition-fast),box-shadow var(--cyber-transition-fast),background var(--cyber-transition-fast);padding:.75rem 1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.cyber-button:hover,.cyber-icon-button:hover{box-shadow:var(--cyber-shadow-md),0 0 26px var(--cyber-glow-primary);transform:translateY(-1px)}.cyber-button:active,.cyber-icon-button:active,.cyber-button.is-active,.cyber-button[aria-pressed=true]{box-shadow:inset 0 0 18px #00000038,0 0 18px var(--cyber-glow-primary);transform:translateY(1px)}.cyber-button-primary{background:linear-gradient(135deg,#ffffff24,transparent),var(--cyber-primary);color:var(--cyber-on-primary)}.cyber-button-primary:hover{background:var(--cyber-primary-hover)}.cyber-button-secondary{background:linear-gradient(135deg,#ffffff24,transparent),var(--cyber-secondary);color:var(--cyber-on-secondary);border-color:rgb(var(--cyber-secondary-rgb) / .7)}.cyber-button-secondary:hover{background:var(--cyber-secondary-hover)}.cyber-button-danger{background:var(--cyber-danger);color:#fff}.cyber-icon-button{width:2.85rem;padding:0}.cyber-field{gap:var(--cyber-space-2);flex-direction:column;display:flex}.cyber-label{font-family:var(--cyber-font-heading);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:800}.cyber-input,.cyber-textarea,.cyber-select{background:var(--cyber-surface-soft);width:100%;min-height:2.9rem;color:var(--cyber-text);border:1px solid rgb(var(--cyber-border-rgb) / .58);border-radius:var(--cyber-radius-xs);font:inherit;outline:none;padding:.8rem 1rem;box-shadow:inset 0 0 18px #0003}.cyber-textarea{resize:vertical;min-height:8rem}.cyber-input:focus,.cyber-textarea:focus,.cyber-select:focus{border-color:var(--cyber-focus);box-shadow:0 0 0 2px rgb(var(--cyber-focus-rgb) / .24),0 0 24px rgb(var(--cyber-focus-rgb) / .24),inset 0 0 18px #0003}.cyber-help-text{color:var(--cyber-text-muted);font-size:.9rem}.cyber-badge{background:var(--cyber-surface);min-height:1.8rem;color:var(--cyber-text);border:1px solid rgb(var(--cyber-primary-rgb) / .7);box-shadow:0 0 16px var(--cyber-glow-primary);letter-spacing:.1em;clip-path:polygon(.5rem 0,100% 0,calc(100% - .5rem) 100%,0 100%);align-items:center;padding:.35rem .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.cyber-badge-primary{background:var(--cyber-primary);color:var(--cyber-on-primary)}.cyber-badge-secondary{background:var(--cyber-secondary);color:var(--cyber-on-secondary)}.cyber-badge-success{background:var(--cyber-success);color:#fff}.cyber-badge-warning{background:var(--cyber-warning);color:#111}.cyber-badge-danger{background:var(--cyber-danger);color:#fff}.cyber-nav{gap:var(--cyber-space-2);padding:var(--cyber-space-2);background:var(--cyber-surface);border:1px solid var(--cyber-border);border-radius:var(--cyber-radius-md);box-shadow:var(--cyber-shadow-md),0 0 22px var(--cyber-glow-primary);flex-wrap:wrap;display:flex}.cyber-nav-link{min-height:2.5rem;color:var(--cyber-text-muted);border-radius:var(--cyber-radius-xs);letter-spacing:.08em;border:1px solid #0000;align-items:center;padding:.65rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.cyber-nav-link:hover{color:var(--cyber-text);border-color:rgb(var(--cyber-primary-rgb) / .48)}.cyber-nav-link.is-active,.cyber-nav-link[aria-current=page]{background:var(--cyber-primary);color:var(--cyber-on-primary);border-color:var(--cyber-primary);box-shadow:0 0 18px var(--cyber-glow-primary)}.cyber-tooltip,[data-ui=cyberpunk]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:linear-gradient(90deg,rgb(var(--cyber-primary-rgb) / .26),rgb(var(--cyber-accent-rgb) / .12)),var(--cyber-surface-strong);max-inline-size:16rem;color:var(--cyber-text);border:1px solid rgb(var(--cyber-primary-rgb) / .7);border-radius:var(--cyber-radius-xs);clip-path:polygon(0 .35rem,.35rem 0,100% 0,100% calc(100% - .35rem),calc(100% - .35rem) 100%,0 100%);box-shadow:0 0 1rem var(--cyber-glow-primary);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;padding:.58rem .82rem;font-size:.82rem;font-weight:900;line-height:1.25;display:inline-flex}.cyber-tooltip-arrow{background:var(--cyber-accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);block-size:.58rem;inline-size:.58rem;box-shadow:0 0 .8rem var(--cyber-glow-accent);flex:none}.cyber-progress{background:var(--cyber-surface-soft);border:1px solid var(--cyber-border);width:100%;height:.9rem;box-shadow:inset 0 0 18px #0000002e}.cyber-progress-bar{height:100%;width:var(--cyber-progress-value,50%);background:linear-gradient(90deg,var(--cyber-primary),var(--cyber-accent));box-shadow:0 0 18px var(--cyber-glow-primary)}.cyber-alert{padding:var(--cyber-space-4);background:var(--cyber-surface);border:1px solid var(--cyber-border);border-left:4px solid var(--cyber-primary);box-shadow:var(--cyber-shadow-md),0 0 22px var(--cyber-glow-primary)}.cyber-alert-success{border-left-color:var(--cyber-success)}.cyber-alert-warning{border-left-color:var(--cyber-warning)}.cyber-alert-danger{border-left-color:var(--cyber-danger)}.cyber-alert-title{font-family:var(--cyber-font-heading);text-transform:uppercase;margin:0}.cyber-alert-body{color:var(--cyber-text-muted);margin:.5rem 0 0}.cyber-table-wrap{overflow:auto}.cyber-table{border-collapse:collapse;width:100%}.cyber-table th,.cyber-table td{border-bottom:1px solid rgb(var(--cyber-border-rgb) / .38);text-align:left;padding:.9rem 1rem}.cyber-table th{background:rgb(var(--cyber-primary-rgb) / .12);font-family:var(--cyber-font-heading);text-transform:uppercase;letter-spacing:.1em}.cyber-table td{color:var(--cyber-text-muted)}.cyber-table tr:hover td{background:rgb(var(--cyber-primary-rgb) / .06)}.cyber-text-primary{color:var(--cyber-primary)}.cyber-text-secondary{color:var(--cyber-secondary)}.cyber-text-accent{color:var(--cyber-accent)}.cyber-text-success{color:var(--cyber-success)}.cyber-text-warning{color:var(--cyber-warning)}.cyber-text-danger{color:var(--cyber-danger)}[data-ui=cyberpunk]:focus-visible{outline:3px solid var(--cyber-focus);outline-offset:3px}.cyber-button:focus-visible,.cyber-icon-button:focus-visible,.cyber-input:focus-visible,.cyber-nav-link:focus-visible{box-shadow:0 0 0 3px rgb(var(--cyber-focus-rgb) / .28),0 0 28px rgb(var(--cyber-focus-rgb) / .28)}@media (prefers-reduced-motion:reduce){[data-ui=cyberpunk] *,[data-ui=cyberpunk] :before,[data-ui=cyberpunk] :after{transition-duration:1ms!important;animation-duration:1ms!important}}.cyber-card,.cyber-panel{background:var(--cyber-card-bg)}.cyber-toolbar,.cyber-table-wrap,.cyber-button:not(.cyber-button-primary):not(.cyber-button-secondary):not(.cyber-button-danger):not(.cyber-button-ghost),.cyber-icon-button{background:var(--cyber-control-bg)}.cyber-button,.cyber-icon-button,.cyber-badge,.cyber-nav-link{font-family:var(--cyber-font-control)}.cyber-spinner,.cyber-loading-spinner,[data-ui=cyberpunk]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.16rem solid rgb(var(--cyber-primary-rgb) / .72);border-block-start-color:var(--cyber-spinner-stroke);border-inline-end-color:var(--cyber-spinner-accent);border-radius:var(--cyber-radius-xs);clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);background:conic-gradient(from 90deg,transparent 0 22%,var(--cyber-spinner-stroke) 0 45%,transparent 0 58%,var(--cyber-spinner-accent) 0 82%,transparent 0);block-size:2rem;inline-size:2rem;box-shadow:0 0 1rem var(--cyber-glow-primary),inset 0 0 .65rem rgb(var(--cyber-accent-rgb) / .38);vertical-align:-.2em;animation:.72s linear infinite cyber-spin;display:inline-block}.cyber-spinner-sm{border-width:.1rem;block-size:1rem;inline-size:1rem}.cyber-spinner-lg{border-width:.22rem;block-size:3rem;inline-size:3rem}.cyber-button[aria-busy=true],.cyber-icon-button[aria-busy=true],[data-ui=cyberpunk]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.cyber-button[aria-busy=true]:after,.cyber-icon-button[aria-busy=true]:after,[data-ui=cyberpunk]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--cyber-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite cyber-spin;display:inline-block}@keyframes cyber-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=cyberpunk] *,[data-ui=cyberpunk] :before,[data-ui=cyberpunk] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=cyberpunk]{--cyber-border-alpha:1}}@media (forced-colors:active){[data-ui=cyberpunk] *{forced-color-adjust:auto}[data-ui=cyberpunk]:where(:focus-visible){box-shadow:none;outline:3px solid canvastext}}@media print{[data-ui=cyberpunk]{color:#000!important;background:#fff!important}[data-ui=cyberpunk] *{box-shadow:none!important;text-shadow:none!important}[data-ui=cyberpunk] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.y2k{:root{--y2k-radius-xs:.25rem;--y2k-radius-sm:.5rem;--y2k-radius-md:.75rem;--y2k-radius-lg:1rem;--y2k-radius-xl:1.5rem;--y2k-radius-pill:999px;--y2k-space-1:.25rem;--y2k-space-2:.5rem;--y2k-space-3:.75rem;--y2k-space-4:1rem;--y2k-space-5:1.25rem;--y2k-space-6:1.5rem;--y2k-space-8:2rem;--y2k-transition-fast:.14s ease;--y2k-transition-base:.22s ease;--y2k-transition-slow:.36s ease;--y2k-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--y2k-font-display:Orbitron,Rajdhani,Eurostile,"Bank Gothic",var(--y2k-font-sans);--y2k-font-body:var(--y2k-font-sans);--y2k-font-heading:var(--y2k-font-display);--y2k-font-control:var(--y2k-font-display);--y2k-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}[data-ui=y2k][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--y2k-panel-alpha:.92;--y2k-panel-strong-alpha:.98;--y2k-panel-soft-alpha:.74;--y2k-border-alpha:.7;--y2k-glow-alpha:.24;--y2k-shadow-alpha:.18;--y2k-grid-alpha:.075}[data-ui=y2k][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--y2k-panel-alpha:.82;--y2k-panel-strong-alpha:.94;--y2k-panel-soft-alpha:.58;--y2k-border-alpha:.64;--y2k-glow-alpha:.42;--y2k-shadow-alpha:.42;--y2k-grid-alpha:.12}[data-ui=y2k][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--y2k-panel-alpha:1;--y2k-panel-strong-alpha:1;--y2k-panel-soft-alpha:.92;--y2k-border-alpha:1;--y2k-glow-alpha:.68;--y2k-shadow-alpha:.56;--y2k-grid-alpha:.18}[data-ui=y2k][data-theme][data-mode]{--y2k-bg-rgb:var(--usk-bg-rgb);--y2k-surface-rgb:var(--usk-surface-rgb);--y2k-surface-strong-rgb:var(--usk-surface-strong-rgb);--y2k-surface-soft-rgb:var(--usk-surface-soft-rgb);--y2k-text-rgb:var(--usk-text-rgb);--y2k-text-muted-rgb:var(--usk-text-muted-rgb);--y2k-border-rgb:var(--usk-border-rgb);--y2k-primary-rgb:var(--usk-primary-rgb);--y2k-primary-hover-rgb:var(--usk-primary-hover-rgb);--y2k-primary-text-rgb:var(--usk-primary-text-rgb);--y2k-secondary-rgb:var(--usk-secondary-rgb);--y2k-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--y2k-secondary-text-rgb:var(--usk-secondary-text-rgb);--y2k-accent-rgb:var(--usk-accent-rgb);--y2k-success-rgb:var(--usk-success-rgb);--y2k-warning-rgb:var(--usk-warning-rgb);--y2k-danger-rgb:var(--usk-danger-rgb);--y2k-link-rgb:var(--usk-link-rgb);--y2k-accent-text-rgb:var(--usk-accent-text-rgb);--y2k-success-text-rgb:var(--usk-success-text-rgb);--y2k-warning-text-rgb:var(--usk-warning-text-rgb);--y2k-danger-text-rgb:var(--usk-danger-text-rgb);--y2k-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--y2k-surface);--usk-native-surface-strong:var(--y2k-surface-strong);--usk-native-surface-soft:var(--y2k-surface-soft);--usk-native-card-bg:var(--y2k-card-bg);--usk-native-control-bg:var(--y2k-control-bg);--usk-native-text:var(--y2k-text);--usk-native-text-muted:var(--y2k-text-muted);--usk-native-border:var(--y2k-border);--usk-native-primary:var(--y2k-primary);--usk-native-primary-hover:var(--y2k-primary-hover);--usk-native-on-primary:var(--y2k-on-primary);--usk-native-focus:var(--y2k-focus);--usk-native-success:var(--y2k-success);--usk-native-warning:var(--y2k-warning);--usk-native-danger:var(--y2k-danger);--usk-native-link:var(--y2k-link);--usk-native-font-body:var(--y2k-font-body);--usk-native-font-heading:var(--y2k-font-heading);--usk-native-font-control:var(--y2k-font-control);--usk-native-font-mono:var(--y2k-font-mono);--usk-native-radius-sm:var(--y2k-radius-sm);--usk-native-radius:var(--y2k-radius-md);--usk-native-radius-lg:var(--y2k-radius-lg);--usk-native-shadow:var(--y2k-shadow-sm,none);--usk-native-shadow-md:var(--y2k-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--y2k-focus-ring,0 0 0 3px rgb(var(--y2k-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--y2k-space-5);--y2k-bg:rgb(var(--y2k-bg-rgb));--y2k-surface:rgb(var(--y2k-surface-rgb) / var(--y2k-panel-alpha));--y2k-surface-strong:rgb(var(--y2k-surface-strong-rgb) / var(--y2k-panel-strong-alpha));--y2k-surface-soft:rgb(var(--y2k-surface-soft-rgb) / var(--y2k-panel-soft-alpha));--y2k-text:rgb(var(--y2k-text-rgb));--y2k-text-muted:rgb(var(--y2k-text-muted-rgb));--y2k-fg:var(--y2k-text);--y2k-surface-fg:var(--y2k-text);--y2k-muted:var(--y2k-text-muted);--y2k-border:rgb(var(--y2k-border-rgb) / var(--y2k-border-alpha));--y2k-control-fg:var(--y2k-text);--y2k-primary:rgb(var(--y2k-primary-rgb));--y2k-primary-hover:rgb(var(--y2k-primary-hover-rgb));--y2k-primary-text:rgb(var(--y2k-primary-text-rgb));--y2k-secondary:rgb(var(--y2k-secondary-rgb));--y2k-secondary-hover:rgb(var(--y2k-secondary-hover-rgb));--y2k-secondary-text:rgb(var(--y2k-secondary-text-rgb));--y2k-on-primary:var(--y2k-primary-text);--y2k-on-secondary:var(--y2k-secondary-text);--y2k-on-accent:rgb(var(--y2k-accent-text-rgb));--y2k-on-success:rgb(var(--y2k-success-text-rgb));--y2k-on-warning:rgb(var(--y2k-warning-text-rgb));--y2k-on-danger:rgb(var(--y2k-danger-text-rgb));--y2k-accent:rgb(var(--y2k-accent-rgb));--y2k-success:rgb(var(--y2k-success-rgb));--y2k-warning:rgb(var(--y2k-warning-rgb));--y2k-danger:rgb(var(--y2k-danger-rgb));--y2k-link:rgb(var(--y2k-link-rgb));--y2k-focus:rgb(var(--y2k-focus-rgb));--y2k-glow-primary:rgb(var(--y2k-primary-rgb) / var(--y2k-glow-alpha));--y2k-glow-secondary:rgb(var(--y2k-secondary-rgb) / var(--y2k-glow-alpha));--y2k-glow-accent:rgb(var(--y2k-accent-rgb) / var(--y2k-glow-alpha));--y2k-shadow-sm:0 2px 8px rgb(0 0 0/var(--y2k-shadow-alpha));--y2k-shadow-md:0 10px 28px rgb(0 0 0/calc(var(--y2k-shadow-alpha).05));--y2k-shadow-lg:0 22px 60px rgb(0 0 0/calc(var(--y2k-shadow-alpha).12));--y2k-theme-bg-size:auto;--y2k-theme-bg:radial-gradient(circle at 20% 10%,rgb(var(--y2k-accent-rgb) / .22),transparent 24rem),radial-gradient(circle at 90% 20%,rgb(var(--y2k-secondary-rgb) / .18),transparent 28rem),radial-gradient(circle at 10% 100%,rgb(var(--y2k-primary-rgb) / .1),transparent 30rem),linear-gradient(135deg,#ffffff1a,transparent 45%),var(--y2k-bg);--y2k-card-bg:linear-gradient(135deg,rgb(var(--y2k-primary-rgb) / .1),rgb(var(--y2k-accent-rgb) / .055) 42%,rgb(var(--y2k-surface-strong-rgb) / var(--y2k-panel-alpha)) 100%),var(--y2k-surface);--y2k-control-bg:linear-gradient(180deg,rgb(var(--y2k-surface-strong-rgb) / var(--y2k-panel-alpha)),rgb(var(--y2k-surface-soft-rgb) / var(--y2k-panel-soft-alpha)));--y2k-spinner-track:rgb(var(--y2k-border-rgb) / max(.28,calc(var(--y2k-border-alpha) * .7)));--y2k-spinner-stroke:var(--y2k-primary);--y2k-spinner-accent:var(--y2k-accent)}[data-ui=y2k]{background:radial-gradient(circle at 20% 10%,rgb(var(--y2k-accent-rgb) / .22),transparent 24rem),radial-gradient(circle at 90% 20%,rgb(var(--y2k-secondary-rgb) / .18),transparent 28rem),linear-gradient(135deg,#ffffff1a,transparent 45%),var(--y2k-bg);min-height:100vh;color:var(--y2k-text);font-family:var(--y2k-font-body)}[data-ui=y2k] *,[data-ui=y2k] :before,[data-ui=y2k] :after{box-sizing:border-box}[data-ui=y2k][data-theme][data-mode]{background:var(--y2k-theme-bg);background-size:var(--y2k-theme-bg-size)}[data-ui=y2k] a{color:var(--y2k-link);text-underline-offset:.18em;text-decoration-thickness:.11em}[data-ui=y2k]::selection{background:var(--y2k-primary);color:var(--y2k-on-primary)}.y2k-page{background-image:radial-gradient(rgb(var(--y2k-border-rgb) / var(--y2k-grid-alpha)) 1px,transparent 1px);background-size:22px 22px;min-height:100vh;padding:clamp(1rem,4vw,3rem)}.y2k-container{width:min(100% - 2rem,1200px);margin-inline:auto}.y2k-stack{gap:var(--y2k-space-4);flex-direction:column;display:flex}.y2k-cluster{align-items:center;gap:var(--y2k-space-3);flex-wrap:wrap;display:flex}.y2k-grid{gap:var(--y2k-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.y2k-section{padding:clamp(1.25rem,4vw,2.5rem)}.y2k-title,.y2k-heading,.y2k-kicker,.y2k-button,.y2k-badge,.y2k-nav-link{font-family:var(--y2k-font-heading)}.y2k-title{letter-spacing:-.05em;color:var(--y2k-text);text-shadow:2px 2px 0 rgb(var(--y2k-accent-rgb) / .56),0 0 24px var(--y2k-glow-accent);margin:0;font-size:clamp(2.25rem,6vw,4.5rem);line-height:.95}.y2k-heading{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,3vw,2rem)}.y2k-kicker{color:var(--y2k-primary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.y2k-subtitle,.y2k-copy{color:var(--y2k-text-muted);margin:0;line-height:1.65}.y2k-text-muted{color:var(--y2k-text-muted)}.y2k-card,.y2k-panel,.y2k-bubble,.y2k-toolbar,.y2k-table-wrap{background:linear-gradient(145deg,#ffffff6b,#ffffff14),var(--y2k-surface);color:var(--y2k-text);border:1px solid #ffffff61;border-bottom-color:rgb(var(--y2k-border-rgb) / .4);border-right-color:rgb(var(--y2k-border-rgb) / .35);border-radius:var(--y2k-radius-xl);box-shadow:var(--y2k-shadow-md),inset 0 1px 0 #ffffff6b,0 0 28px var(--y2k-glow-accent);transition:transform var(--y2k-transition-base),box-shadow var(--y2k-transition-base);position:relative;overflow:hidden}.y2k-card:before,.y2k-panel:before,.y2k-bubble:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0%,#ffffff6b,transparent 22%),linear-gradient(120deg,transparent 0 55%,rgb(var(--y2k-accent-rgb) / .12));position:absolute;inset:0}.y2k-card,.y2k-panel,.y2k-bubble{padding:var(--y2k-space-6)}.y2k-toolbar{justify-content:space-between;align-items:center;gap:var(--y2k-space-4);padding:var(--y2k-space-4);border-radius:var(--y2k-radius-pill);flex-wrap:wrap;display:flex}.y2k-hover-lift:hover{box-shadow:var(--y2k-shadow-lg),0 0 42px var(--y2k-glow-accent);transform:translateY(-3px)scale(1.005)}.y2k-inset,.y2k-well{background:linear-gradient(180deg,#00000014,#ffffff1f),var(--y2k-surface-soft);border:1px solid rgb(var(--y2k-border-rgb) / .42);border-radius:var(--y2k-radius-lg);box-shadow:inset 0 8px 18px #0000001f}.y2k-well{padding:var(--y2k-space-5)}.y2k-button,.y2k-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--y2k-space-2);background:linear-gradient(180deg,#ffffff6b,#ffffff14),var(--y2k-surface-strong);min-height:2.85rem;color:var(--y2k-text);border-radius:var(--y2k-radius-pill);box-shadow:var(--y2k-shadow-sm),inset 0 1px 0 #ffffff80;font:inherit;font-family:var(--y2k-font-display);letter-spacing:.02em;cursor:pointer;transition:transform var(--y2k-transition-fast),box-shadow var(--y2k-transition-fast),background var(--y2k-transition-fast);border:1px solid #ffffff6b;padding:.75rem 1.15rem;font-weight:900;text-decoration:none;display:inline-flex}.y2k-button:hover,.y2k-icon-button:hover{box-shadow:var(--y2k-shadow-md),0 0 26px var(--y2k-glow-accent);transform:translateY(-2px)}.y2k-button:active,.y2k-icon-button:active,.y2k-button.is-active,.y2k-button[aria-pressed=true]{transform:translateY(1px)scale(.99);box-shadow:inset 0 8px 16px #00000024}.y2k-button-primary{background:linear-gradient(180deg,#ffffff75,#ffffff14),var(--y2k-primary);color:var(--y2k-on-primary)}.y2k-button-primary:hover{background:linear-gradient(180deg,#ffffff80,#ffffff1a),var(--y2k-primary-hover)}.y2k-button-secondary{background:linear-gradient(180deg,#ffffff75,#ffffff14),var(--y2k-secondary);color:var(--y2k-on-secondary)}.y2k-button-secondary:hover{background:var(--y2k-secondary-hover)}.y2k-button-danger{background:var(--y2k-danger);color:#fff}.y2k-icon-button{width:2.85rem;padding:0}.y2k-field{gap:var(--y2k-space-2);flex-direction:column;display:flex}.y2k-label{letter-spacing:.04em;font-weight:900}.y2k-input,.y2k-textarea,.y2k-select{background:linear-gradient(180deg,#ffffff38,#0000000d),var(--y2k-surface-soft);width:100%;min-height:2.9rem;color:var(--y2k-text);border-radius:var(--y2k-radius-lg);font:inherit;border:1px solid #ffffff61;outline:none;padding:.8rem 1rem;box-shadow:inset 0 6px 14px #0000001f}.y2k-textarea{resize:vertical;min-height:8rem}.y2k-input:focus,.y2k-textarea:focus,.y2k-select:focus{border-color:var(--y2k-focus);box-shadow:inset 0 6px 14px #0000001f,0 0 0 3px rgb(var(--y2k-focus-rgb) / .25),0 0 24px rgb(var(--y2k-focus-rgb) / .22)}.y2k-help-text{color:var(--y2k-text-muted);font-size:.9rem}.y2k-badge{background:linear-gradient(180deg,#fff6,#ffffff14),var(--y2k-surface-strong);min-height:1.8rem;color:var(--y2k-text);border-radius:var(--y2k-radius-pill);box-shadow:var(--y2k-shadow-sm);border:1px solid #ffffff6b;align-items:center;padding:.35rem .8rem;font-size:.78rem;font-weight:900;display:inline-flex}.y2k-badge-primary{background:var(--y2k-primary);color:var(--y2k-on-primary)}.y2k-badge-secondary{background:var(--y2k-secondary);color:var(--y2k-on-secondary)}.y2k-badge-success{background:var(--y2k-success);color:#fff}.y2k-badge-warning{background:var(--y2k-warning);color:#111}.y2k-badge-danger{background:var(--y2k-danger);color:#fff}.y2k-nav{gap:var(--y2k-space-2);padding:var(--y2k-space-2);background:linear-gradient(180deg,#ffffff61,#ffffff14),var(--y2k-surface);border-radius:var(--y2k-radius-pill);box-shadow:var(--y2k-shadow-md);border:1px solid #ffffff6b;flex-wrap:wrap;display:flex}.y2k-nav-link{min-height:2.5rem;color:var(--y2k-text-muted);border-radius:var(--y2k-radius-pill);align-items:center;padding:.65rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.y2k-nav-link:hover{color:var(--y2k-text);background:#ffffff29}.y2k-nav-link.is-active,.y2k-nav-link[aria-current=page]{background:var(--y2k-primary);color:var(--y2k-on-primary);box-shadow:0 0 20px var(--y2k-glow-primary)}.y2k-tooltip,[data-ui=y2k]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:radial-gradient(circle at 28% 18%,#ffffffc2,transparent 26%),linear-gradient(135deg,var(--y2k-primary),var(--y2k-secondary));max-inline-size:16rem;color:var(--y2k-on-primary);border-radius:var(--y2k-radius-pill);box-shadow:var(--y2k-shadow-md),0 0 1.1rem var(--y2k-glow-primary);border:1px solid #ffffff8a;align-items:center;gap:.45rem;padding:.62rem .9rem;font-size:.82rem;font-weight:900;line-height:1.3;display:inline-flex}.y2k-tooltip-arrow{block-size:.62rem;inline-size:.62rem;box-shadow:inset -.12rem -.12rem .3rem rgb(var(--y2k-secondary-rgb) / .28);background:#ffffffb8;border-radius:50%;flex:none}.y2k-progress{background:var(--y2k-surface-soft);border-radius:var(--y2k-radius-pill);width:100%;height:.9rem;overflow:hidden;box-shadow:inset 0 6px 14px #0000001f}.y2k-progress-bar{height:100%;width:var(--y2k-progress-value,50%);background:linear-gradient(90deg,var(--y2k-primary),var(--y2k-accent),var(--y2k-secondary));border-radius:inherit}.y2k-alert{padding:var(--y2k-space-4);background:var(--y2k-surface);border-radius:var(--y2k-radius-xl);box-shadow:var(--y2k-shadow-md);border:1px solid #ffffff61}.y2k-alert-title{margin:0;font-weight:900}.y2k-alert-body{color:var(--y2k-text-muted);margin:.5rem 0 0}.y2k-alert-success{box-shadow:var(--y2k-shadow-md),0 0 22px rgb(var(--y2k-success-rgb) / .2)}.y2k-alert-warning{box-shadow:var(--y2k-shadow-md),0 0 22px rgb(var(--y2k-warning-rgb) / .2)}.y2k-alert-danger{box-shadow:var(--y2k-shadow-md),0 0 22px rgb(var(--y2k-danger-rgb) / .2)}.y2k-table-wrap{overflow:auto}.y2k-table{border-collapse:collapse;width:100%}.y2k-table th,.y2k-table td{border-bottom:1px solid rgb(var(--y2k-border-rgb) / .34);text-align:left;padding:.9rem 1rem}.y2k-table th{background:#ffffff29;font-weight:900}.y2k-table td{color:var(--y2k-text-muted)}.y2k-text-primary{color:var(--y2k-primary)}.y2k-text-secondary{color:var(--y2k-secondary)}.y2k-text-accent{color:var(--y2k-accent)}.y2k-text-success{color:var(--y2k-success)}.y2k-text-warning{color:var(--y2k-warning)}.y2k-text-danger{color:var(--y2k-danger)}[data-ui=y2k]:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-ui=y2k] *,[data-ui=y2k] :before,[data-ui=y2k] :after{transition-duration:1ms!important;animation-duration:1ms!important}}.y2k-card,.y2k-panel{background:var(--y2k-card-bg)}.y2k-toolbar,.y2k-table-wrap,.y2k-button:not(.y2k-button-primary):not(.y2k-button-secondary):not(.y2k-button-danger):not(.y2k-button-ghost),.y2k-icon-button{background:var(--y2k-control-bg)}.y2k-button,.y2k-icon-button,.y2k-badge,.y2k-nav-link{font-family:var(--y2k-font-control)}.y2k-spinner,.y2k-loading-spinner,[data-ui=y2k]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.14rem solid #ffffff6b;border-block-start-color:var(--y2k-spinner-stroke);border-inline-end-color:var(--y2k-spinner-accent);background:radial-gradient(circle at 32% 26%,#ffffffe6,transparent 18%),conic-gradient(var(--y2k-spinner-stroke),var(--y2k-spinner-accent),var(--y2k-spinner-track),var(--y2k-secondary));block-size:2rem;inline-size:2rem;box-shadow:0 0 1.2rem var(--y2k-glow-primary),inset -.18rem -.18rem .45rem rgb(var(--y2k-secondary-rgb) / .28);vertical-align:-.2em;border-radius:50%;animation:.88s linear infinite y2k-spin;display:inline-block}.y2k-spinner-sm{border-width:.08rem;block-size:1rem;inline-size:1rem}.y2k-spinner-lg{border-width:.22rem;block-size:3rem;inline-size:3rem}.y2k-button[aria-busy=true],.y2k-icon-button[aria-busy=true],[data-ui=y2k]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.y2k-button[aria-busy=true]:after,.y2k-icon-button[aria-busy=true]:after,[data-ui=y2k]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--y2k-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite y2k-spin;display:inline-block}@keyframes y2k-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=y2k] *,[data-ui=y2k] :before,[data-ui=y2k] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=y2k]{--y2k-border-alpha:1}}@media (forced-colors:active){[data-ui=y2k] *{forced-color-adjust:auto}[data-ui=y2k]:where(:focus-visible){box-shadow:none;outline:3px solid canvastext}}@media print{[data-ui=y2k]{color:#000!important;background:#fff!important}[data-ui=y2k] *{box-shadow:none!important;text-shadow:none!important}[data-ui=y2k] a{text-decoration:underline;color:#000!important}}}@layer ui-style-kit.retro_glass{:root{--rg-radius-xs:.25rem;--rg-radius-sm:.5rem;--rg-radius-md:.75rem;--rg-radius-lg:1rem;--rg-radius-xl:1.5rem;--rg-radius-pill:999px;--rg-space-1:.25rem;--rg-space-2:.5rem;--rg-space-3:.75rem;--rg-space-4:1rem;--rg-space-5:1.25rem;--rg-space-6:1.5rem;--rg-space-8:2rem;--rg-transition-fast:.14s ease;--rg-transition-base:.22s ease;--rg-transition-slow:.36s ease;--rg-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rg-font-display:Orbitron,Rajdhani,Eurostile,"Bank Gothic",var(--rg-font-sans);--rg-font-body:var(--rg-font-sans);--rg-font-heading:var(--rg-font-display);--rg-font-control:var(--rg-font-display);--rg-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}[data-ui=retro-glass][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rg-panel-alpha:.92;--rg-panel-strong-alpha:.98;--rg-panel-soft-alpha:.74;--rg-border-alpha:.7;--rg-glow-alpha:.24;--rg-shadow-alpha:.18;--rg-grid-alpha:.075}[data-ui=retro-glass][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rg-panel-alpha:.82;--rg-panel-strong-alpha:.94;--rg-panel-soft-alpha:.58;--rg-border-alpha:.64;--rg-glow-alpha:.42;--rg-shadow-alpha:.42;--rg-grid-alpha:.12}[data-ui=retro-glass][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rg-panel-alpha:1;--rg-panel-strong-alpha:1;--rg-panel-soft-alpha:.92;--rg-border-alpha:1;--rg-glow-alpha:.68;--rg-shadow-alpha:.56;--rg-grid-alpha:.18}[data-ui=retro-glass][data-theme][data-mode]{--rg-bg-rgb:var(--usk-bg-rgb);--rg-surface-rgb:var(--usk-surface-rgb);--rg-surface-strong-rgb:var(--usk-surface-strong-rgb);--rg-surface-soft-rgb:var(--usk-surface-soft-rgb);--rg-text-rgb:var(--usk-text-rgb);--rg-text-muted-rgb:var(--usk-text-muted-rgb);--rg-border-rgb:var(--usk-border-rgb);--rg-primary-rgb:var(--usk-primary-rgb);--rg-primary-hover-rgb:var(--usk-primary-hover-rgb);--rg-primary-text-rgb:var(--usk-primary-text-rgb);--rg-secondary-rgb:var(--usk-secondary-rgb);--rg-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--rg-secondary-text-rgb:var(--usk-secondary-text-rgb);--rg-accent-rgb:var(--usk-accent-rgb);--rg-success-rgb:var(--usk-success-rgb);--rg-warning-rgb:var(--usk-warning-rgb);--rg-danger-rgb:var(--usk-danger-rgb);--rg-link-rgb:var(--usk-link-rgb);--rg-accent-text-rgb:var(--usk-accent-text-rgb);--rg-success-text-rgb:var(--usk-success-text-rgb);--rg-warning-text-rgb:var(--usk-warning-text-rgb);--rg-danger-text-rgb:var(--usk-danger-text-rgb);--rg-focus-rgb:var(--usk-focus-rgb);--usk-native-surface:var(--rg-surface);--usk-native-surface-strong:var(--rg-surface-strong);--usk-native-surface-soft:var(--rg-surface-soft);--usk-native-card-bg:var(--rg-card-bg);--usk-native-control-bg:var(--rg-control-bg);--usk-native-text:var(--rg-text);--usk-native-text-muted:var(--rg-text-muted);--usk-native-border:var(--rg-border);--usk-native-primary:var(--rg-primary);--usk-native-primary-hover:var(--rg-primary-hover);--usk-native-on-primary:var(--rg-on-primary);--usk-native-focus:var(--rg-focus);--usk-native-success:var(--rg-success);--usk-native-warning:var(--rg-warning);--usk-native-danger:var(--rg-danger);--usk-native-link:var(--rg-link);--usk-native-font-body:var(--rg-font-body);--usk-native-font-heading:var(--rg-font-heading);--usk-native-font-control:var(--rg-font-control);--usk-native-font-mono:var(--rg-font-mono);--usk-native-radius-sm:var(--rg-radius-sm);--usk-native-radius:var(--rg-radius-md);--usk-native-radius-lg:var(--rg-radius-lg);--usk-native-shadow:0 10px 30px rgb(0 0 0/calc(var(--rg-shadow-alpha) * .72));--usk-native-shadow-md:var(--rg-shadow-md,var(--usk-native-shadow));--usk-native-focus-ring:var(--rg-focus-ring,0 0 0 3px rgb(var(--rg-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--rg-space-5);--rg-bg:rgb(var(--rg-bg-rgb));--rg-surface:rgb(var(--rg-surface-rgb) / var(--rg-panel-alpha));--rg-surface-strong:rgb(var(--rg-surface-strong-rgb) / var(--rg-panel-strong-alpha));--rg-surface-soft:rgb(var(--rg-surface-soft-rgb) / var(--rg-panel-soft-alpha));--rg-text:rgb(var(--rg-text-rgb));--rg-text-muted:rgb(var(--rg-text-muted-rgb));--rg-fg:var(--rg-text);--rg-surface-fg:var(--rg-text);--rg-muted:var(--rg-text-muted);--rg-border:rgb(var(--rg-border-rgb) / var(--rg-border-alpha));--rg-control-fg:var(--rg-text);--rg-primary:rgb(var(--rg-primary-rgb));--rg-primary-hover:rgb(var(--rg-primary-hover-rgb));--rg-primary-text:rgb(var(--rg-primary-text-rgb));--rg-secondary:rgb(var(--rg-secondary-rgb));--rg-secondary-hover:rgb(var(--rg-secondary-hover-rgb));--rg-secondary-text:rgb(var(--rg-secondary-text-rgb));--rg-on-primary:var(--rg-primary-text);--rg-on-secondary:var(--rg-secondary-text);--rg-on-accent:rgb(var(--rg-accent-text-rgb));--rg-on-success:rgb(var(--rg-success-text-rgb));--rg-on-warning:rgb(var(--rg-warning-text-rgb));--rg-on-danger:rgb(var(--rg-danger-text-rgb));--rg-accent:rgb(var(--rg-accent-rgb));--rg-success:rgb(var(--rg-success-rgb));--rg-warning:rgb(var(--rg-warning-rgb));--rg-danger:rgb(var(--rg-danger-rgb));--rg-link:rgb(var(--rg-link-rgb));--rg-focus:rgb(var(--rg-focus-rgb));--rg-glow-primary:rgb(var(--rg-primary-rgb) / var(--rg-glow-alpha));--rg-glow-secondary:rgb(var(--rg-secondary-rgb) / var(--rg-glow-alpha));--rg-glow-accent:rgb(var(--rg-accent-rgb) / var(--rg-glow-alpha));--rg-shadow-sm:0 2px 8px rgb(0 0 0/var(--rg-shadow-alpha));--rg-shadow-md:0 10px 28px rgb(0 0 0/calc(var(--rg-shadow-alpha).05));--rg-shadow-lg:0 22px 60px rgb(0 0 0/calc(var(--rg-shadow-alpha).12));--rg-theme-bg-size:auto,auto,auto,52px 52px,52px 52px,auto;--rg-theme-bg:radial-gradient(circle at 15% 15%,rgb(var(--rg-primary-rgb) / .18),transparent 28rem),radial-gradient(circle at 85% 10%,rgb(var(--rg-secondary-rgb) / .16),transparent 26rem),radial-gradient(circle at 50% 110%,rgb(var(--rg-accent-rgb) / .14),transparent 34rem),linear-gradient(90deg,rgb(var(--rg-border-rgb) / var(--rg-grid-alpha)) 1px,transparent 1px),linear-gradient(rgb(var(--rg-border-rgb) / var(--rg-grid-alpha)) 1px,transparent 1px),var(--rg-bg);--rg-card-bg:linear-gradient(135deg,rgb(var(--rg-primary-rgb) / .1),rgb(var(--rg-accent-rgb) / .055) 42%,rgb(var(--rg-surface-strong-rgb) / var(--rg-panel-alpha)) 100%),var(--rg-surface);--rg-control-bg:linear-gradient(180deg,rgb(var(--rg-surface-strong-rgb) / var(--rg-panel-alpha)),rgb(var(--rg-surface-soft-rgb) / var(--rg-panel-soft-alpha)));--rg-spinner-track:rgb(var(--rg-border-rgb) / max(.28,calc(var(--rg-border-alpha) * .7)));--rg-spinner-stroke:var(--rg-primary);--rg-spinner-accent:var(--rg-accent)}[data-ui=retro-glass]{background:radial-gradient(circle at 15% 15%,rgb(var(--rg-primary-rgb) / .18),transparent 28rem),radial-gradient(circle at 85% 10%,rgb(var(--rg-secondary-rgb) / .16),transparent 26rem),radial-gradient(circle at 50% 110%,rgb(var(--rg-accent-rgb) / .14),transparent 34rem),linear-gradient(90deg,rgb(var(--rg-border-rgb) / var(--rg-grid-alpha)) 1px,transparent 1px),linear-gradient(rgb(var(--rg-border-rgb) / var(--rg-grid-alpha)) 1px,transparent 1px),var(--rg-bg);min-height:100vh;color:var(--rg-text);font-family:var(--rg-font-body);background-size:auto,auto,auto,52px 52px,52px 52px,auto}[data-ui=retro-glass] *,[data-ui=retro-glass] :before,[data-ui=retro-glass] :after{box-sizing:border-box}[data-ui=retro-glass][data-theme][data-mode]{background:var(--rg-theme-bg);background-size:var(--rg-theme-bg-size)}[data-ui=retro-glass] a{color:var(--rg-link);text-underline-offset:.18em}[data-ui=retro-glass]::selection{background:var(--rg-primary);color:var(--rg-on-primary)}.rg-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.rg-container{width:min(100% - 2rem,1200px);margin-inline:auto}.rg-stack{gap:var(--rg-space-4);flex-direction:column;display:flex}.rg-cluster{align-items:center;gap:var(--rg-space-3);flex-wrap:wrap;display:flex}.rg-grid{gap:var(--rg-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.rg-section{padding:clamp(1.25rem,4vw,2.5rem)}.rg-title,.rg-heading,.rg-kicker,.rg-button,.rg-badge,.rg-nav-link{font-family:var(--rg-font-heading);text-transform:uppercase}.rg-title{letter-spacing:.06em;text-shadow:0 0 14px var(--rg-glow-primary),0 0 34px var(--rg-glow-accent);margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:1.02}.rg-heading{letter-spacing:.06em;margin:0;font-size:clamp(1.25rem,3vw,2rem)}.rg-kicker{color:var(--rg-primary);letter-spacing:.18em;margin:0;font-size:.8rem;font-weight:900}.rg-subtitle,.rg-copy{color:var(--rg-text-muted);margin:0;line-height:1.65}.rg-text-muted{color:var(--rg-text-muted)}.rg-card,.rg-panel,.rg-console,.rg-toolbar,.rg-table-wrap{background:linear-gradient(135deg,#ffffff2e,#ffffff0a),linear-gradient(135deg,rgb(var(--rg-primary-rgb) / .06),transparent 52%),var(--rg-surface);color:var(--rg-text);border:1px solid var(--rg-border);border-radius:var(--rg-radius-xl);box-shadow:var(--rg-shadow-md),0 0 28px var(--rg-glow-primary);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);transition:transform var(--rg-transition-base),box-shadow var(--rg-transition-base),border-color var(--rg-transition-base);border-top-color:#ffffff47;border-left-color:#fff3;position:relative;overflow:hidden}.rg-card:before,.rg-panel:before,.rg-console:before{content:"";pointer-events:none;background:linear-gradient(180deg,#ffffff1a,transparent 30%),linear-gradient(90deg,transparent,rgb(var(--rg-accent-rgb) / .08),transparent);position:absolute;inset:0}.rg-card,.rg-panel,.rg-console{padding:var(--rg-space-6)}.rg-console{border-radius:var(--rg-radius-lg);box-shadow:var(--rg-shadow-lg),inset 0 0 28px rgb(var(--rg-primary-rgb) / .08),0 0 32px var(--rg-glow-primary)}.rg-toolbar{justify-content:space-between;align-items:center;gap:var(--rg-space-4);padding:var(--rg-space-4);flex-wrap:wrap;display:flex}.rg-hover-lift:hover{border-color:rgb(var(--rg-primary-rgb) / .68);box-shadow:var(--rg-shadow-lg),0 0 44px var(--rg-glow-primary),0 0 60px var(--rg-glow-secondary);transform:translateY(-3px)}.rg-inset,.rg-well{background:linear-gradient(180deg,#00000014,#ffffff0a),var(--rg-surface-soft);border:1px solid rgb(var(--rg-border-rgb) / .36);border-radius:var(--rg-radius-lg);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);box-shadow:inset 0 8px 22px #00000029}.rg-well{padding:var(--rg-space-5)}.rg-button,.rg-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--rg-space-2);background:linear-gradient(135deg,#ffffff3d,#ffffff0a),var(--rg-surface);min-height:2.85rem;color:var(--rg-text);border:1px solid rgb(var(--rg-border-rgb) / .56);border-radius:var(--rg-radius-md);box-shadow:var(--rg-shadow-sm);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);font:inherit;font-family:var(--rg-font-display);letter-spacing:.08em;cursor:pointer;transition:transform var(--rg-transition-fast),box-shadow var(--rg-transition-fast),background var(--rg-transition-fast),border-color var(--rg-transition-fast);border-top-color:#ffffff52;padding:.75rem 1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.rg-button:hover,.rg-icon-button:hover{border-color:rgb(var(--rg-primary-rgb) / .68);box-shadow:var(--rg-shadow-md),0 0 24px var(--rg-glow-primary);transform:translateY(-2px)}.rg-button:active,.rg-icon-button:active,.rg-button.is-active,.rg-button[aria-pressed=true]{box-shadow:inset 0 8px 18px #0000002e,0 0 18px var(--rg-glow-primary);transform:translateY(1px)}.rg-button-primary{background:linear-gradient(135deg,#ffffff38,#ffffff0a),var(--rg-primary);color:var(--rg-on-primary);border-color:rgb(var(--rg-primary-rgb) / .72)}.rg-button-primary:hover{background:var(--rg-primary-hover)}.rg-button-secondary{background:linear-gradient(135deg,#ffffff38,#ffffff0a),var(--rg-secondary);color:var(--rg-on-secondary);border-color:rgb(var(--rg-secondary-rgb) / .72)}.rg-button-secondary:hover{background:var(--rg-secondary-hover)}.rg-button-danger{background:var(--rg-danger);color:#fff}.rg-icon-button{width:2.85rem;padding:0}.rg-field{gap:var(--rg-space-2);flex-direction:column;display:flex}.rg-label{font-family:var(--rg-font-heading);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:900}.rg-input,.rg-textarea,.rg-select{background:linear-gradient(180deg,#ffffff0f,#00000014),var(--rg-surface-soft);width:100%;min-height:2.9rem;color:var(--rg-text);border:1px solid rgb(var(--rg-border-rgb) / .44);border-radius:var(--rg-radius-md);font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);outline:none;padding:.8rem 1rem;box-shadow:inset 0 8px 18px #00000024}.rg-textarea{resize:vertical;min-height:8rem}.rg-input:focus,.rg-textarea:focus,.rg-select:focus{border-color:var(--rg-focus);box-shadow:inset 0 8px 18px #00000024,0 0 0 3px rgb(var(--rg-focus-rgb) / .24),0 0 26px rgb(var(--rg-focus-rgb) / .22)}.rg-help-text{color:var(--rg-text-muted);font-size:.9rem}.rg-badge{background:linear-gradient(135deg,#fff3,#ffffff0a),var(--rg-surface);min-height:1.8rem;color:var(--rg-text);border:1px solid rgb(var(--rg-border-rgb) / .5);border-radius:var(--rg-radius-pill);box-shadow:var(--rg-shadow-sm);letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;padding:.35rem .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.rg-badge-primary{background:var(--rg-primary);color:var(--rg-on-primary)}.rg-badge-secondary{background:var(--rg-secondary);color:var(--rg-on-secondary)}.rg-badge-success{background:var(--rg-success);color:#fff}.rg-badge-warning{background:var(--rg-warning);color:#111}.rg-badge-danger{background:var(--rg-danger);color:#fff}.rg-nav{gap:var(--rg-space-2);padding:var(--rg-space-2);background:linear-gradient(135deg,#ffffff2e,#ffffff0a),var(--rg-surface);border:1px solid var(--rg-border);border-radius:var(--rg-radius-xl);box-shadow:var(--rg-shadow-md),0 0 24px var(--rg-glow-primary);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);flex-wrap:wrap;display:flex}.rg-nav-link{min-height:2.5rem;color:var(--rg-text-muted);border-radius:var(--rg-radius-pill);letter-spacing:.08em;border:1px solid #0000;align-items:center;padding:.65rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.rg-nav-link:hover{color:var(--rg-text);border-color:rgb(var(--rg-primary-rgb) / .36);background:#ffffff1a}.rg-nav-link.is-active,.rg-nav-link[aria-current=page]{background:var(--rg-primary);color:var(--rg-on-primary);box-shadow:0 0 22px var(--rg-glow-primary)}.rg-tooltip,[data-ui=retro-glass]:where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:linear-gradient(135deg,#ffffff47,#ffffff0f),var(--rg-surface);max-inline-size:16rem;color:var(--rg-text);box-shadow:var(--rg-shadow-md),0 0 1.25rem var(--rg-glow-primary);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);letter-spacing:.04em;border:1px solid #ffffff57;border-radius:38% 62% 48% 52%/52% 42% 58% 48%;align-items:center;gap:.45rem;padding:.62rem .88rem;font-size:.82rem;font-weight:900;line-height:1.3;display:inline-flex}.rg-tooltip-arrow{background:#ffffff61;border:1px solid #ffffff4d;border-radius:40% 60% 45% 55%;flex:none;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}.rg-progress{background:var(--rg-surface-soft);border:1px solid rgb(var(--rg-border-rgb) / .4);border-radius:var(--rg-radius-pill);width:100%;height:.9rem;overflow:hidden;box-shadow:inset 0 8px 18px #00000024}.rg-progress-bar{height:100%;width:var(--rg-progress-value,50%);background:linear-gradient(90deg,var(--rg-primary),var(--rg-accent),var(--rg-secondary));border-radius:inherit;box-shadow:0 0 18px var(--rg-glow-primary)}.rg-alert{padding:var(--rg-space-4);background:var(--rg-surface);border:1px solid var(--rg-border);border-radius:var(--rg-radius-lg);box-shadow:var(--rg-shadow-md),0 0 22px var(--rg-glow-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rg-alert-title{font-family:var(--rg-font-heading);text-transform:uppercase;margin:0}.rg-alert-body{color:var(--rg-text-muted);margin:.5rem 0 0}.rg-alert-success{border-left:4px solid var(--rg-success)}.rg-alert-warning{border-left:4px solid var(--rg-warning)}.rg-alert-danger{border-left:4px solid var(--rg-danger)}.rg-table-wrap{overflow:auto}.rg-table{border-collapse:collapse;width:100%}.rg-table th,.rg-table td{border-bottom:1px solid rgb(var(--rg-border-rgb) / .34);text-align:left;padding:.9rem 1rem}.rg-table th{background:rgb(var(--rg-primary-rgb) / .1);font-family:var(--rg-font-heading);text-transform:uppercase;letter-spacing:.1em}.rg-table td{color:var(--rg-text-muted)}.rg-text-primary{color:var(--rg-primary)}.rg-text-secondary{color:var(--rg-secondary)}.rg-text-accent{color:var(--rg-accent)}.rg-text-success{color:var(--rg-success)}.rg-text-warning{color:var(--rg-warning)}.rg-text-danger{color:var(--rg-danger)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-ui=retro-glass]{--rg-panel-alpha:.96;--rg-panel-strong-alpha:1;--rg-panel-soft-alpha:.9}}[data-ui=retro-glass]:focus-visible{outline:3px solid var(--rg-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-ui=retro-glass] *,[data-ui=retro-glass] :before,[data-ui=retro-glass] :after{transition-duration:1ms!important;animation-duration:1ms!important}}.rg-card,.rg-panel{background:var(--rg-card-bg)}.rg-toolbar,.rg-table-wrap,.rg-button:not(.rg-button-primary):not(.rg-button-secondary):not(.rg-button-danger):not(.rg-button-ghost),.rg-icon-button{background:var(--rg-control-bg)}.rg-button,.rg-icon-button,.rg-badge,.rg-nav-link{font-family:var(--rg-font-control)}.rg-spinner,.rg-loading-spinner,[data-ui=retro-glass]:where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.12rem solid #ffffff52;border-block-start-color:var(--rg-spinner-stroke);border-inline-end-color:var(--rg-spinner-accent);background:linear-gradient(135deg,#ffffff52,transparent 46%),conic-gradient(from 35deg,var(--rg-spinner-stroke),transparent 40%,var(--rg-spinner-accent),var(--rg-spinner-track));block-size:2rem;inline-size:2rem;box-shadow:0 0 1.35rem var(--rg-glow-primary),inset 0 0 .85rem #ffffff2e;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);vertical-align:-.2em;border-radius:38% 62% 48% 52%;animation:.95s linear infinite rg-spin;display:inline-block}.rg-spinner-sm{border-width:.08rem;block-size:1rem;inline-size:1rem}.rg-spinner-lg{border-width:.2rem;block-size:3rem;inline-size:3rem}.rg-button[aria-busy=true],.rg-icon-button[aria-busy=true],[data-ui=retro-glass]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){cursor:progress;gap:.55rem}.rg-button[aria-busy=true]:after,.rg-icon-button[aria-busy=true]:after,[data-ui=retro-glass]:where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{content:"";border:.16em solid rgb(var(--rg-primary-text-rgb) / .42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite rg-spin;display:inline-block}@keyframes rg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=retro-glass] *,[data-ui=retro-glass] :before,[data-ui=retro-glass] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=retro-glass]{--rg-border-alpha:1}}@media (forced-colors:active){[data-ui=retro-glass] *{forced-color-adjust:auto}[data-ui=retro-glass]:where(:focus-visible){box-shadow:none;outline:3px solid canvastext}}@media print{[data-ui=retro-glass]{color:#000!important;background:#fff!important}[data-ui=retro-glass] *{box-shadow:none!important;text-shadow:none!important}[data-ui=retro-glass] a{text-decoration:underline;color:#000!important}}}:where([data-ui][data-theme][data-mode]) .interactive-surface{--interactive-surface-border-width:1px;--interactive-surface-bg:rgb(var(--usk-surface-strong-rgb,var(--usk-surface-rgb,255 255 255)));--interactive-surface-fg:rgb(var(--usk-text-rgb));--interactive-surface-border-color:rgb(var(--usk-border-rgb,128 128 128) / .72);--interactive-surface-focus-ring-color:rgb(var(--usk-focus-rgb,var(--usk-primary-rgb,72 120 255)));--interactive-surface-radius:.85rem;--interactive-surface-state-layer-color:currentColor;--interactive-surface-state-layer-opacity:0;--interactive-surface-state-layer-opacity-hover:.08;--interactive-surface-state-layer-opacity-active:.14;--interactive-surface-state-layer-opacity-focus:.18;--interactive-surface-light-icon-color:rgb(var(--usk-warning-rgb,var(--usk-accent-rgb,255 190 72)));--interactive-surface-dark-icon-color:rgb(var(--usk-text-rgb,18 18 18));--interactive-surface-accessibility-icon-color:var(--interactive-surface-focus-ring-color);--interactive-surface-light-icon-color-dark:var(--interactive-surface-light-icon-color);--interactive-surface-dark-icon-color-dark:var(--interactive-surface-dark-icon-color);--interactive-surface-accessibility-icon-color-dark:var(--interactive-surface-accessibility-icon-color);--interactive-surface-variant-primary-bg:rgb(var(--usk-primary-rgb));--interactive-surface-variant-primary-fg:rgb(var(--usk-primary-text-rgb,var(--usk-bg-rgb,255 255 255)));--interactive-surface-variant-primary-border-color:rgb(var(--usk-primary-rgb,72 120 255));--interactive-surface-variant-secondary-bg:rgb(var(--usk-secondary-rgb,var(--usk-surface-soft-rgb,96 112 128)));--interactive-surface-variant-secondary-fg:rgb(var(--usk-secondary-text-rgb,var(--usk-text-rgb,18 18 18)));--interactive-surface-variant-secondary-border-color:rgb(var(--usk-secondary-rgb,96 112 128));--interactive-surface-variant-accent-bg:rgb(var(--usk-accent-rgb,var(--usk-primary-rgb,72 120 255)));--interactive-surface-variant-accent-fg:rgb(var(--usk-accent-text-rgb,var(--usk-bg-rgb,255 255 255)));--interactive-surface-variant-accent-border-color:rgb(var(--usk-accent-rgb,var(--usk-primary-rgb,72 120 255)));--interactive-surface-variant-subtle-bg:rgb(var(--usk-surface-soft-rgb,var(--usk-surface-rgb,244 244 244)));--interactive-surface-variant-subtle-fg:rgb(var(--usk-text-rgb,18 18 18));--interactive-surface-variant-subtle-border-color:rgb(var(--usk-border-rgb,128 128 128) / .64);--interactive-surface-variant-warning-bg:rgb(var(--usk-warning-rgb,255 190 72));--interactive-surface-variant-warning-fg:rgb(var(--usk-warning-text-rgb,var(--usk-bg-rgb,18 18 18)));--interactive-surface-variant-warning-border-color:rgb(var(--usk-warning-rgb,255 190 72));--interactive-surface-variant-danger-bg:rgb(var(--usk-danger-rgb,210 72 72));--interactive-surface-variant-danger-fg:rgb(var(--usk-danger-text-rgb,255 255 255));--interactive-surface-variant-danger-border-color:rgb(var(--usk-danger-rgb,210 72 72));--interactive-surface-level-1-bg:var(--interactive-surface-variant-subtle-bg);--interactive-surface-level-1-border-color:var(--interactive-surface-variant-subtle-border-color);--interactive-surface-level-1-shadow:0 1px 2px rgb(var(--usk-bg-rgb,0 0 0) / .18);--interactive-surface-level-2-bg:var(--interactive-surface-bg);--interactive-surface-level-2-border-color:var(--interactive-surface-border-color);--interactive-surface-level-2-shadow:0 8px 20px rgb(var(--usk-bg-rgb,0 0 0) / .22);--interactive-surface-level-3-bg:color-mix(in srgb,var(--interactive-surface-bg) 82%,var(--interactive-surface-variant-primary-bg));--interactive-surface-level-3-border-color:color-mix(in srgb,var(--interactive-surface-variant-primary-border-color) 72%,var(--interactive-surface-border-color));--interactive-surface-level-3-shadow:0 14px 34px rgb(var(--usk-bg-rgb,0 0 0) / .3),0 0 0 1px color-mix(in srgb,var(--interactive-surface-variant-primary-border-color) 34%,transparent);--interactive-surface-level-bg:var(--interactive-surface-level-1-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-1-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-1-shadow);isolation:isolate;background-color:var(--interactive-surface-level-bg,var(--interactive-surface-bg));color:var(--interactive-surface-fg);border-width:var(--interactive-surface-border-width);border-style:solid;border-color:var(--interactive-surface-level-border-color,var(--interactive-surface-border-color));border-radius:var(--interactive-surface-radius);box-shadow:var(--interactive-surface-level-shadow,none);transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;position:relative}:where([data-ui][data-theme][data-mode]) .interactive-surface:before{border-radius:inherit;background:var(--interactive-surface-state-layer-color);opacity:var(--interactive-surface-state-layer-opacity);pointer-events:none;content:"";transition:opacity .16s;position:absolute;inset:0}:where([data-ui][data-theme][data-mode]) .interactive-surface:not([disabled]):not([aria-disabled=true]):hover{--interactive-surface-state-layer-opacity:var(--interactive-surface-state-layer-opacity-hover);transform:translateY(-1px)}:where([data-ui][data-theme][data-mode]) .interactive-surface:not([disabled]):not([aria-disabled=true]):active,:where([data-ui][data-theme][data-mode]) .interactive-surface[aria-pressed=true],:where([data-ui][data-theme][data-mode]) .interactive-surface[aria-current=page],:where([data-ui][data-theme][data-mode]) .interactive-surface.is-active{--interactive-surface-state-layer-opacity:var(--interactive-surface-state-layer-opacity-active);transform:translateY(0)}:where([data-ui][data-theme][data-mode]) .interactive-surface:focus-visible{--interactive-surface-state-layer-opacity:var(--interactive-surface-state-layer-opacity-focus);outline:2px solid var(--interactive-surface-focus-ring-color);outline-offset:3px}:where([data-ui][data-theme][data-mode]) .interactive-surface[disabled],:where([data-ui][data-theme][data-mode]) .interactive-surface[aria-disabled=true]{opacity:.56;cursor:not-allowed}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-variant=primary]{--interactive-surface-bg:var(--interactive-surface-variant-primary-bg);--interactive-surface-fg:var(--interactive-surface-variant-primary-fg);--interactive-surface-border-color:var(--interactive-surface-variant-primary-border-color)}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-variant=secondary]{--interactive-surface-bg:var(--interactive-surface-variant-secondary-bg);--interactive-surface-fg:var(--interactive-surface-variant-secondary-fg);--interactive-surface-border-color:var(--interactive-surface-variant-secondary-border-color)}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-variant=accent]{--interactive-surface-bg:var(--interactive-surface-variant-accent-bg);--interactive-surface-fg:var(--interactive-surface-variant-accent-fg);--interactive-surface-border-color:var(--interactive-surface-variant-accent-border-color)}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-variant=subtle]{--interactive-surface-bg:var(--interactive-surface-variant-subtle-bg);--interactive-surface-fg:var(--interactive-surface-variant-subtle-fg);--interactive-surface-border-color:var(--interactive-surface-variant-subtle-border-color)}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-variant=warning]{--interactive-surface-bg:var(--interactive-surface-variant-warning-bg);--interactive-surface-fg:var(--interactive-surface-variant-warning-fg);--interactive-surface-border-color:var(--interactive-surface-variant-warning-border-color)}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-variant=danger]{--interactive-surface-bg:var(--interactive-surface-variant-danger-bg);--interactive-surface-fg:var(--interactive-surface-variant-danger-fg);--interactive-surface-border-color:var(--interactive-surface-variant-danger-border-color)}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-level="1"]{--interactive-surface-level-bg:var(--interactive-surface-level-1-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-1-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-1-shadow);--interactive-surface-state-layer-opacity-hover:.08;--interactive-surface-state-layer-opacity-active:.14;--interactive-surface-state-layer-opacity-focus:.18}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-level="2"]{--interactive-surface-level-bg:var(--interactive-surface-level-2-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-2-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-2-shadow);--interactive-surface-state-layer-opacity-hover:.11;--interactive-surface-state-layer-opacity-active:.18;--interactive-surface-state-layer-opacity-focus:.22}:where([data-ui][data-theme][data-mode]) .interactive-surface[data-surface-level="3"]{--interactive-surface-level-bg:var(--interactive-surface-level-3-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-3-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-3-shadow);--interactive-surface-state-layer-opacity-hover:.14;--interactive-surface-state-layer-opacity-active:.24;--interactive-surface-state-layer-opacity-focus:.28}.interactive-surface{--_is-lift-base:var(--interactive-surface-lift-base,var(--lift-base,0px));--_is-lift-hover:var(--interactive-surface-lift-hover,var(--lift-hover,-4px));--_is-lift-active:var(--interactive-surface-lift-active,var(--lift-active,-2px));--_is-base-shadow:var(--interactive-surface-shadow-base,var(--shadow-base,0 0 0 #0000));--_is-shadow-base:var(--_is-base-shadow);--_is-shadow-hover:var(--interactive-surface-shadow-hover,var(--shadow-hover,0 10px 28px #00000059, 0 2px 8px #00000040));--_is-shadow-active:var(--interactive-surface-shadow-active,var(--shadow-active,0 6px 18px #0000004d, 0 1px 4px #0003));--_is-darken-hover:var(--interactive-surface-darken-hover,var(--surface-darken-hover,.96));--_is-darken-active:var(--interactive-surface-darken-active,var(--surface-darken-active,.98));--_is-state-layer-base-opacity:var(--interactive-surface-state-layer-opacity,0);--_is-state-layer-hover-opacity:var(--interactive-surface-state-layer-hover-opacity,var(--interactive-surface-state-layer-opacity-hover,calc(1 - var(--_is-darken-hover))));--_is-state-layer-active-opacity:var(--interactive-surface-state-layer-active-opacity,var(--interactive-surface-state-layer-opacity-active,calc(1 - var(--_is-darken-active))));--_is-state-layer-focus-opacity:var(--interactive-surface-state-layer-focus-opacity,var(--interactive-surface-state-layer-opacity-focus,var(--_is-state-layer-hover-opacity)));--_is-state-layer-color:var(--interactive-surface-state-layer-color,#000);--_is-motion-default:var(--interactive-surface-motion-default,var(--motion-default,.14s));--_is-motion-press:var(--interactive-surface-motion-press,var(--motion-press,60ms));--_is-ease-standard:var(--interactive-surface-ease-standard,var(--ease-standard,cubic-bezier(.2, 0, .2, 1)));--_is-ease-press:var(--interactive-surface-ease-press,var(--ease-press,cubic-bezier(.4, 0, .6, 1)));--_is-base-bg:var(--interactive-surface-bg,var(--surface-bg,var(--bg-surface,#f8fafc)));--_is-bg:var(--_is-base-bg);--_is-fg:var(--interactive-surface-fg,var(--surface-fg,var(--text-primary,#111827)));--_is-base-border-color:var(--interactive-surface-border-color,var(--surface-border,var(--border-color,#0f172a33)));--_is-border-color:var(--_is-base-border-color);--_is-border-width:var(--interactive-surface-border-width,1px);--_is-radius:var(--interactive-surface-radius,.75rem);--_is-focus-ring-color:var(--interactive-surface-focus-ring-color,var(--focus-ring,#0b63f6));--_is-focus-ring-width:var(--interactive-surface-focus-ring-width,2px);--_is-focus-ring-offset:var(--interactive-surface-focus-ring-offset,2px);--_is-disabled-opacity:var(--interactive-surface-disabled-opacity,.72);--_is-tap-highlight:var(--interactive-surface-tap-highlight-color,#0b63f62e);isolation:isolate;box-sizing:border-box;border:var(--_is-border-width) solid var(--_is-border-color);border-radius:var(--_is-radius);background-color:var(--_is-bg);color:var(--_is-fg);cursor:pointer;font:inherit;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:var(--_is-tap-highlight);box-shadow:var(--_is-shadow-base);transition:transform var(--_is-motion-default) var(--_is-ease-standard), box-shadow var(--_is-motion-default) var(--_is-ease-standard), background-color var(--_is-motion-default) linear, border-color var(--_is-motion-default) linear, color var(--_is-motion-default) linear, outline-color var(--_is-motion-default) linear;will-change:auto;background-clip:padding-box;text-decoration:none;position:relative;transform:translateY(var(--_is-lift-base)) translateZ(0)!important}.interactive-surface[data-surface-level]{--_is-bg:var(--interactive-surface-level-bg,var(--_is-base-bg));--_is-border-color:var(--interactive-surface-level-border-color,var(--_is-base-border-color));--_is-shadow-base:var(--interactive-surface-level-shadow,var(--_is-base-shadow))}.interactive-surface[data-surface-level="1"]{--interactive-surface-level-bg:var(--interactive-surface-level-1-bg,var(--_is-base-bg));--interactive-surface-level-border-color:var(--interactive-surface-level-1-border-color,var(--_is-base-border-color));--interactive-surface-level-shadow:var(--interactive-surface-level-1-shadow,var(--_is-base-shadow));--interactive-surface-state-layer-hover-opacity:var(--interactive-surface-level-1-hover-opacity,.08);--interactive-surface-state-layer-active-opacity:var(--interactive-surface-level-1-active-opacity,.14);--interactive-surface-state-layer-focus-opacity:var(--interactive-surface-level-1-focus-opacity,.18)}.interactive-surface[data-surface-level="2"]{--interactive-surface-level-bg:var(--interactive-surface-level-2-bg,var(--_is-base-bg));--interactive-surface-level-border-color:var(--interactive-surface-level-2-border-color,var(--_is-base-border-color));--interactive-surface-level-shadow:var(--interactive-surface-level-2-shadow,0 8px 20px #00000038);--interactive-surface-state-layer-hover-opacity:var(--interactive-surface-level-2-hover-opacity,.11);--interactive-surface-state-layer-active-opacity:var(--interactive-surface-level-2-active-opacity,.18);--interactive-surface-state-layer-focus-opacity:var(--interactive-surface-level-2-focus-opacity,.22)}.interactive-surface[data-surface-level="3"]{--interactive-surface-level-bg:var(--interactive-surface-level-3-bg,var(--_is-base-bg));--interactive-surface-level-border-color:var(--interactive-surface-level-3-border-color,var(--_is-base-border-color));--interactive-surface-level-shadow:var(--interactive-surface-level-3-shadow,0 14px 34px #0000004d);--interactive-surface-state-layer-hover-opacity:var(--interactive-surface-level-3-hover-opacity,.14);--interactive-surface-state-layer-active-opacity:var(--interactive-surface-level-3-active-opacity,.24);--interactive-surface-state-layer-focus-opacity:var(--interactive-surface-level-3-focus-opacity,.28)}.interactive-surface:before{content:"";border-radius:inherit;background-color:var(--_is-state-layer-color);opacity:var(--_is-state-layer-base-opacity);pointer-events:none;z-index:-1;transition:opacity var(--_is-motion-default) var(--_is-ease-standard);position:absolute;inset:0}[data-ui] .interactive-surface{border:var(--_is-border-width) solid var(--_is-border-color);border-radius:var(--_is-radius);background-color:var(--_is-bg);color:var(--_is-fg);font:inherit}.interactive-surface:focus{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset)}@supports selector(:focus-visible){.interactive-surface:focus{outline:none}}.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):focus-visible{box-shadow:var(--_is-shadow-hover);outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset);transform:translateY(var(--_is-lift-hover)) translateZ(0)!important}.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):focus-visible:before{opacity:var(--_is-state-layer-focus-opacity)}.interactive-surface[aria-disabled=true]:focus-visible{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset)}.interactive-surface.is-active:not(.is-disabled,[aria-disabled=true]),.interactive-surface[aria-pressed=true]:not(.is-disabled,:disabled,[aria-disabled=true]),.interactive-surface[aria-current=page]:not(.is-disabled,:disabled,[aria-disabled=true]){box-shadow:var(--_is-shadow-active);transform:translateY(var(--_is-lift-active)) translateZ(0)!important}.interactive-surface.is-active:not(.is-disabled,[aria-disabled=true]):before,.interactive-surface[aria-pressed=true]:not(.is-disabled,:disabled,[aria-disabled=true]):before,.interactive-surface[aria-current=page]:not(.is-disabled,:disabled,[aria-disabled=true]):before{opacity:var(--_is-state-layer-active-opacity)}@media (hover:hover) and (pointer:fine){.interactive-surface{will-change:transform, box-shadow}.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):hover{box-shadow:var(--_is-shadow-hover);transform:translateY(var(--_is-lift-hover)) translateZ(0)!important}.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):hover:before{opacity:var(--_is-state-layer-hover-opacity)}}.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):active{box-shadow:var(--_is-shadow-base);transition-duration:var(--_is-motion-press);transition-timing-function:var(--_is-ease-press);transform:translateY(var(--_is-lift-base)) translateZ(0)!important}.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):active:before{opacity:0}.interactive-surface.size-sm{--interactive-surface-lift-hover:-4px;--interactive-surface-lift-active:-2px;--interactive-surface-shadow-hover:0 6px 16px #00000047, 0 1px 4px #0003;--interactive-surface-shadow-active:0 4px 10px #00000040}.interactive-surface.size-lg{--interactive-surface-lift-hover:-8px;--interactive-surface-lift-active:-4px;--interactive-surface-shadow-hover:0 14px 36px #00000061, 0 3px 10px #0000004d;--interactive-surface-shadow-active:0 8px 22px #00000052}.interactive-surface.icon-only{--interactive-surface-lift-hover:-3px;--interactive-surface-lift-active:-1.5px;--interactive-surface-shadow-hover:0 4px 10px #0000004d;--interactive-surface-shadow-active:0 2px 6px #00000040;border-radius:.5rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.interactive-surface.icon-only .light-icon,.interactive-surface.icon-only [data-icon-role=light]{color:var(--interactive-surface-light-icon-color,var(--icon-light,#d4af37))}.interactive-surface.icon-only .dark-icon,.interactive-surface.icon-only [data-icon-role=dark]{color:var(--interactive-surface-dark-icon-color,var(--icon-dark,#000))}.interactive-surface.icon-only .accessibility-icon,.interactive-surface.icon-only [data-icon-role=accessibility]{color:var(--interactive-surface-accessibility-icon-color,var(--icon-accessibility,#3b82f6));border-radius:0}@media (prefers-color-scheme:dark){.interactive-surface.icon-only .light-icon,.interactive-surface.icon-only [data-icon-role=light]{color:var(--interactive-surface-light-icon-color-dark,var(--icon-light-dark,#fff))}.interactive-surface.icon-only .dark-icon,.interactive-surface.icon-only [data-icon-role=dark]{color:var(--interactive-surface-dark-icon-color-dark,var(--icon-dark-dark,#1e3a8a))}.interactive-surface.icon-only .accessibility-icon,.interactive-surface.icon-only [data-icon-role=accessibility]{color:var(--interactive-surface-accessibility-icon-color-dark,var(--icon-accessibility-dark,#9ca3af))}}:where([data-theme=dark],[data-mode=dark],[data-mode=contrast],.theme-dark,.dark-mode,.dark) .interactive-surface.icon-only .light-icon,:where([data-theme=dark],[data-mode=dark],[data-mode=contrast],.theme-dark,.dark-mode,.dark) .interactive-surface.icon-only [data-icon-role=light]{color:var(--interactive-surface-light-icon-color-dark,var(--icon-light-dark,#fff))}:where([data-theme=dark],[data-mode=dark],[data-mode=contrast],.theme-dark,.dark-mode,.dark) .interactive-surface.icon-only .dark-icon,:where([data-theme=dark],[data-mode=dark],[data-mode=contrast],.theme-dark,.dark-mode,.dark) .interactive-surface.icon-only [data-icon-role=dark]{color:var(--interactive-surface-dark-icon-color-dark,var(--icon-dark-dark,#1e3a8a))}:where([data-theme=dark],[data-mode=dark],[data-mode=contrast],.theme-dark,.dark-mode,.dark) .interactive-surface.icon-only .accessibility-icon,:where([data-theme=dark],[data-mode=dark],[data-mode=contrast],.theme-dark,.dark-mode,.dark) .interactive-surface.icon-only [data-icon-role=accessibility]{color:var(--interactive-surface-accessibility-icon-color-dark,var(--icon-accessibility-dark,#9ca3af))}.interactive-surface.variant-primary,.interactive-surface[data-surface-variant=primary]{--interactive-surface-bg:var(--interactive-surface-variant-primary-bg,var(--variant-primary-bg,#0f4f7f));--interactive-surface-fg:var(--interactive-surface-variant-primary-fg,var(--variant-primary-fg,#f4fbff));--interactive-surface-border-color:var(--interactive-surface-variant-primary-border-color,var(--variant-primary-border,var(--interactive-surface-bg)));--interactive-surface-darken-hover:.95;--interactive-surface-darken-active:.97}.interactive-surface.variant-secondary,.interactive-surface[data-surface-variant=secondary]{--interactive-surface-bg:var(--interactive-surface-variant-secondary-bg,var(--variant-secondary-bg,#c6dced));--interactive-surface-fg:var(--interactive-surface-variant-secondary-fg,var(--variant-secondary-fg,#143046));--interactive-surface-border-color:var(--interactive-surface-variant-secondary-border-color,var(--variant-secondary-border,#9bb7ce));--interactive-surface-darken-hover:.97;--interactive-surface-darken-active:.99}.interactive-surface.variant-accent,.interactive-surface[data-surface-variant=accent]{--interactive-surface-bg:var(--interactive-surface-variant-accent-bg,var(--variant-accent-bg,#c9f0ed));--interactive-surface-fg:var(--interactive-surface-variant-accent-fg,var(--variant-accent-fg,#064a4f));--interactive-surface-border-color:var(--interactive-surface-variant-accent-border-color,var(--variant-accent-border,#69c3c8));--interactive-surface-darken-hover:.94;--interactive-surface-darken-active:.96}.interactive-surface.variant-subtle,.interactive-surface[data-surface-variant=subtle]{--interactive-surface-bg:var(--interactive-surface-variant-subtle-bg,var(--variant-subtle-bg,#dbe7f3));--interactive-surface-fg:var(--interactive-surface-variant-subtle-fg,var(--variant-subtle-fg,#1a344b));--interactive-surface-border-color:var(--interactive-surface-variant-subtle-border-color,var(--variant-subtle-border,#adbfce));--interactive-surface-darken-hover:.98;--interactive-surface-darken-active:1}.interactive-surface.variant-warning,.interactive-surface[data-surface-variant=warning]{--interactive-surface-bg:var(--interactive-surface-variant-warning-bg,var(--variant-warning-bg,#ffe3ba));--interactive-surface-fg:var(--interactive-surface-variant-warning-fg,var(--variant-warning-fg,#663d00));--interactive-surface-border-color:var(--interactive-surface-variant-warning-border-color,var(--variant-warning-border,#daac67));--interactive-surface-darken-hover:.93;--interactive-surface-darken-active:.95}.interactive-surface.variant-danger,.interactive-surface[data-surface-variant=danger]{--interactive-surface-bg:var(--interactive-surface-variant-danger-bg,var(--variant-danger-bg,#ffd3d5));--interactive-surface-fg:var(--interactive-surface-variant-danger-fg,var(--variant-danger-fg,#742020));--interactive-surface-border-color:var(--interactive-surface-variant-danger-border-color,var(--variant-danger-border,#d77d82));--interactive-surface-darken-hover:.92;--interactive-surface-darken-active:.94}.interactive-surface.is-disabled,.interactive-surface:disabled{cursor:not-allowed;pointer-events:none;box-shadow:none;opacity:var(--_is-disabled-opacity);transition:none;transform:none!important}.interactive-surface[aria-disabled=true]{cursor:not-allowed;pointer-events:none;box-shadow:none;opacity:var(--_is-disabled-opacity);transform:none!important}.interactive-surface,.interactive-surface:hover,.interactive-surface:focus-visible,.interactive-surface:active,.interactive-surface.is-active,.interactive-surface[aria-current=page]{translate:0!important;rotate:0deg!important;scale:1!important}@media (prefers-reduced-motion:reduce){.interactive-surface{transition:none;transform:none!important}.interactive-surface:before{transition:none}.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):hover,.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):focus-visible,.interactive-surface:not(.is-disabled,:disabled,[aria-disabled=true]):active,.interactive-surface.is-active:not(.is-disabled,[aria-disabled=true]),.interactive-surface[aria-pressed=true]:not(.is-disabled,:disabled,[aria-disabled=true]),.interactive-surface[aria-current=page]:not(.is-disabled,:disabled,[aria-disabled=true]){box-shadow:none;transform:none!important}.interactive-surface:hover:before,.interactive-surface:focus-visible:before,.interactive-surface:active:before,.interactive-surface.is-active:before,.interactive-surface[aria-pressed=true]:before,.interactive-surface[aria-current=page]:before{opacity:0}}@media (prefers-contrast:more){.interactive-surface{--interactive-surface-darken-hover:1;--interactive-surface-darken-active:1;--interactive-surface-focus-ring-width:3px;--interactive-surface-border-width:2px;--interactive-surface-shadow-base:none;--interactive-surface-shadow-hover:none;--interactive-surface-shadow-active:none}}@media (forced-colors:active){.interactive-surface{color:buttontext;box-shadow:none;background-color:buttonface;border-color:buttontext}.interactive-surface:before{display:none}.interactive-surface:hover,.interactive-surface:focus-visible,.interactive-surface.is-active,.interactive-surface[aria-pressed=true],.interactive-surface[aria-current=page],.interactive-surface:active{box-shadow:none;transform:none!important}.interactive-surface:focus,.interactive-surface:focus-visible{outline-offset:2px;outline:2px solid highlight}.interactive-surface.is-disabled,.interactive-surface:disabled,.interactive-surface[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}}@layer ly.tokens{:where(.ly-root){--ly-space-0:0;--ly-space-1:.25rem;--ly-space-2:.5rem;--ly-space-3:.75rem;--ly-space-4:1rem;--ly-space-5:1.5rem;--ly-space-6:2rem;--ly-space-7:3rem;--ly-space-8:4rem;--ly-space-9:6rem;--ly-container-sm:40rem;--ly-container-md:56rem;--ly-container-lg:72rem;--ly-container-xl:88rem;--ly-container-wide:112rem;--ly-container-max:var(--ly-container-lg);--ly-content-readable:68ch;--ly-page-padding-inline:clamp(1rem,4vw,3rem);--ly-section-padding-block:clamp(3rem,7vw,6rem);--ly-gap:var(--ly-space-5);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-grid-columns:12;--ly-grid-min:16rem;--ly-card-grid-min:16rem;--ly-card-size-sm:10rem;--ly-card-size-md:14rem;--ly-card-size-lg:18rem;--ly-gallery-min:12rem;--ly-carousel-item-min:16rem;--ly-carousel-item-max:28rem;--ly-sidebar-min:14rem;--ly-sidebar-width:18rem;--ly-sidebar-max:22rem;--ly-pane-fixed:22rem;--ly-header-height:4.5rem;--ly-radius-sm:.5rem;--ly-radius:.875rem;--ly-radius-lg:1.5rem;--ly-radius-xl:2.25rem;--ly-z-header:20;--ly-z-sidebar:10}}@layer ly.reset{:where(.ly-root),:where(.ly-root *){box-sizing:border-box}:where(.ly-root){min-width:0;margin:0}:where(.ly-root img),:where(.ly-root svg),:where(.ly-root video),:where(.ly-root canvas){max-width:100%}}@layer ly.layout{.ly-page{min-height:100svh}.ly-header,.ly-footer,.ly-main,.ly-wrapper,.ly-section,.ly-surface{min-width:0}.ly-header{min-height:var(--ly-header-height)}.ly-header--sticky{z-index:var(--ly-z-header);position:sticky;top:0}.ly-container,.ly-wrapper{width:min(100% - (var(--ly-page-padding-inline) * 2),var(--ly-container-max));margin-inline:auto}.ly-container--sm,.ly-wrapper--sm{--ly-container-max:var(--ly-container-sm)}.ly-container--md,.ly-wrapper--md{--ly-container-max:var(--ly-container-md)}.ly-container--lg,.ly-wrapper--lg{--ly-container-max:var(--ly-container-lg)}.ly-container--xl,.ly-wrapper--xl{--ly-container-max:var(--ly-container-xl)}.ly-container--wide,.ly-wrapper--wide{--ly-container-max:var(--ly-container-wide)}.ly-container--fluid,.ly-wrapper--fluid{width:100%;max-width:none;padding-inline:var(--ly-page-padding-inline)}.ly-wrapper--readable{--ly-container-max:var(--ly-content-readable)}.ly-readable{max-width:var(--ly-content-readable)}.ly-section{padding-block:var(--ly-section-padding-block)}.ly-section--compact{--ly-section-padding-block:var(--ly-space-7)}.ly-section--flush{--ly-section-padding-block:0}.ly-stack{gap:var(--ly-stack-gap);flex-direction:column;display:flex}.ly-cluster,.ly-button-group{align-items:center;gap:var(--ly-cluster-gap);flex-wrap:wrap;display:flex}.ly-button-group>*{min-width:min(100%,var(--ly-button-min,8rem));flex:0 auto}.ly-grid{grid-template-columns:repeat(var(--ly-grid-columns),minmax(0,1fr));gap:var(--ly-grid-gap);display:grid}.ly-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ly-grid-min)),1fr))}.ly-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ly-card-grid-min)),1fr));gap:var(--ly-grid-gap);display:grid}.ly-card-grid>*{min-width:0}.ly-card-sm{min-block-size:var(--ly-card-size-sm)}.ly-card-md{min-block-size:var(--ly-card-size-md)}.ly-card-lg{min-block-size:var(--ly-card-size-lg)}.ly-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ly-gallery-min)),1fr));gap:var(--ly-grid-gap);display:grid}.ly-gallery>*{min-width:0}.ly-carousel{grid-auto-flow:column;grid-auto-columns:minmax(min(100%,var(--ly-carousel-item-min)),var(--ly-carousel-item-max));gap:var(--ly-grid-gap);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;display:grid;overflow-x:auto}.ly-carousel>*{scroll-snap-align:start;min-width:0}.ly-row{margin-inline:calc(var(--ly-gutter,var(--ly-gap)) * -.5);flex-wrap:wrap;display:flex}.ly-col{min-width:0;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:1 1 0}.ly-sidebar-layout{gap:var(--ly-gap);grid-template-columns:1fr;display:grid}.ly-sidebar-layout>*,.ly-sidebar,.ly-content{min-width:0}.ly-split{gap:var(--ly-gap);align-items:var(--ly-split-align,center);grid-template-columns:1fr;display:grid}.ly-split>*{min-width:0}.ly-panes{gap:var(--ly-gap);grid-template-columns:1fr;display:grid}.ly-panes>*{min-width:0}.ly-surface{border-radius:var(--ly-radius)}.ly-surface--raised{border-radius:var(--ly-radius-lg)}.ly-divider{min-height:1px;margin-block:var(--ly-space-5)}.ly-frame{aspect-ratio:var(--ly-frame-ratio,16 / 9);overflow:hidden}.ly-frame>*{object-fit:cover;width:100%;height:100%}.ly-scroll-area{min-height:0;overflow:auto}.ly-app-shell{grid-template:"header""main"minmax(0,1fr)/minmax(0,1fr);min-height:100svh;display:grid}.ly-app-header{grid-area:header;min-width:0}.ly-app-sidebar{grid-area:sidebar;min-width:0;display:none}.ly-app-main{grid-area:main;min-width:0}.ly-visually-hidden{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer ly.responsive{@media (width>=48rem){.ly-app-shell{grid-template-areas:"sidebar header""sidebar main";grid-template-columns:minmax(min(100%,var(--ly-sidebar-min)),var(--ly-sidebar-width)) minmax(0,1fr)}.ly-app-sidebar{z-index:var(--ly-z-sidebar);height:100svh;display:block;position:sticky;top:0;overflow:auto}.ly-sidebar-layout{grid-template-columns:minmax(min(100%,var(--ly-sidebar-min)),var(--ly-sidebar-max)) minmax(0,1fr);align-items:start}.ly-sidebar-layout--right{grid-template-columns:minmax(0,1fr) minmax(min(100%,var(--ly-sidebar-min)),var(--ly-sidebar-max))}.ly-split{grid-template-columns:minmax(0,var(--ly-split-primary,1fr)) minmax(0,var(--ly-split-secondary,1fr))}.ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(min(100%,var(--ly-pane-fixed)),.7fr)}}@media (width>=64rem){.ly-panes--three{grid-template-columns:minmax(min(100%,14rem),.35fr) minmax(0,1fr) minmax(min(100%,14rem),.35fr)}}}@layer ly.utilities{.ly-cols-1{--ly-grid-columns:1}.ly-cols-2{--ly-grid-columns:2}.ly-cols-3{--ly-grid-columns:3}.ly-cols-4{--ly-grid-columns:4}.ly-cols-5{--ly-grid-columns:5}.ly-cols-6{--ly-grid-columns:6}.ly-cols-7{--ly-grid-columns:7}.ly-cols-8{--ly-grid-columns:8}.ly-cols-9{--ly-grid-columns:9}.ly-cols-10{--ly-grid-columns:10}.ly-cols-11{--ly-grid-columns:11}.ly-cols-12{--ly-grid-columns:12}.ly-cols-16{--ly-grid-columns:16}.ly-span-1{grid-column:span 1}.ly-span-2{grid-column:span 2}.ly-span-3{grid-column:span 3}.ly-span-4{grid-column:span 4}.ly-span-5{grid-column:span 5}.ly-span-6{grid-column:span 6}.ly-span-7{grid-column:span 7}.ly-span-8{grid-column:span 8}.ly-span-9{grid-column:span 9}.ly-span-10{grid-column:span 10}.ly-span-11{grid-column:span 11}.ly-span-12{grid-column:span 12}.ly-span-13{grid-column:span 13}.ly-span-14{grid-column:span 14}.ly-span-15{grid-column:span 15}.ly-span-16{grid-column:span 16}.ly-span-full{grid-column:1/-1}.ly-col-1{width:8.33333%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-2{width:16.6667%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-3{width:25%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-4{width:33.3333%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-5{width:41.6667%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-6{width:50%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-7{width:58.3333%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-8{width:66.6667%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-9{width:75%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-10{width:83.3333%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-11{width:91.6667%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-col-12{width:100%;padding-inline:calc(var(--ly-gutter,var(--ly-gap)) * .5);flex:none}.ly-gap-0{--ly-gap:var(--ly-space-0);--ly-grid-gap:var(--ly-space-0);--ly-stack-gap:var(--ly-space-0);--ly-cluster-gap:var(--ly-space-0)}.ly-gap-1{--ly-gap:var(--ly-space-1);--ly-grid-gap:var(--ly-space-1);--ly-stack-gap:var(--ly-space-1);--ly-cluster-gap:var(--ly-space-1)}.ly-gap-2{--ly-gap:var(--ly-space-2);--ly-grid-gap:var(--ly-space-2);--ly-stack-gap:var(--ly-space-2);--ly-cluster-gap:var(--ly-space-2)}.ly-gap-3{--ly-gap:var(--ly-space-3);--ly-grid-gap:var(--ly-space-3);--ly-stack-gap:var(--ly-space-3);--ly-cluster-gap:var(--ly-space-3)}.ly-gap-4{--ly-gap:var(--ly-space-4);--ly-grid-gap:var(--ly-space-4);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-4)}.ly-gap-5{--ly-gap:var(--ly-space-5);--ly-grid-gap:var(--ly-space-5);--ly-stack-gap:var(--ly-space-5);--ly-cluster-gap:var(--ly-space-5)}.ly-gap-6{--ly-gap:var(--ly-space-6);--ly-grid-gap:var(--ly-space-6);--ly-stack-gap:var(--ly-space-6);--ly-cluster-gap:var(--ly-space-6)}.ly-gap-7{--ly-gap:var(--ly-space-7);--ly-grid-gap:var(--ly-space-7);--ly-stack-gap:var(--ly-space-7);--ly-cluster-gap:var(--ly-space-7)}.ly-gap-8{--ly-gap:var(--ly-space-8);--ly-grid-gap:var(--ly-space-8);--ly-stack-gap:var(--ly-space-8);--ly-cluster-gap:var(--ly-space-8)}.ly-gap-9{--ly-gap:var(--ly-space-9);--ly-grid-gap:var(--ly-space-9);--ly-stack-gap:var(--ly-space-9);--ly-cluster-gap:var(--ly-space-9)}.ly-pad-0{padding:var(--ly-space-0)}.ly-pad-1{padding:var(--ly-space-1)}.ly-pad-2{padding:var(--ly-space-2)}.ly-pad-3{padding:var(--ly-space-3)}.ly-pad-4{padding:var(--ly-space-4)}.ly-pad-5{padding:var(--ly-space-5)}.ly-pad-6{padding:var(--ly-space-6)}.ly-pad-7{padding:var(--ly-space-7)}.ly-pad-8{padding:var(--ly-space-8)}.ly-pad-9{padding:var(--ly-space-9)}.ly-px-4{padding-inline:var(--ly-space-4)}.ly-px-6{padding-inline:var(--ly-space-6)}.ly-px-8{padding-inline:var(--ly-space-8)}.ly-py-4{padding-block:var(--ly-space-4)}.ly-py-6{padding-block:var(--ly-space-6)}.ly-py-8{padding-block:var(--ly-space-8)}.ly-mx-auto{margin-inline:auto}.ly-w-full{width:100%}.ly-h-full{height:100%}.ly-min-h-screen{min-height:100svh}.ly-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.ly-overflow-auto{overflow:auto}.ly-overflow-hidden{overflow:hidden}.ly-items-start{align-items:flex-start}.ly-items-center{align-items:center}.ly-items-end{align-items:flex-end}.ly-items-stretch{align-items:stretch}.ly-justify-start{justify-content:flex-start}.ly-justify-center{justify-content:center}.ly-justify-end{justify-content:flex-end}.ly-justify-between{justify-content:space-between}.ly-frame-1x1{--ly-frame-ratio:1 / 1}.ly-frame-2x1{--ly-frame-ratio:2 / 1}.ly-frame-3x2{--ly-frame-ratio:3 / 2}.ly-frame-4x3{--ly-frame-ratio:4 / 3}.ly-frame-16x9{--ly-frame-ratio:16 / 9}.ly-frame-21x9{--ly-frame-ratio:21 / 9}.ly-hidden,.ly-show-md-up,.ly-show-lg-up{display:none!important}@media (width>=48rem){.ly-md-cols-1{--ly-grid-columns:1}.ly-md-cols-2{--ly-grid-columns:2}.ly-md-cols-3{--ly-grid-columns:3}.ly-md-cols-4{--ly-grid-columns:4}.ly-md-cols-6{--ly-grid-columns:6}.ly-md-cols-8{--ly-grid-columns:8}.ly-md-cols-12{--ly-grid-columns:12}.ly-md-cols-16{--ly-grid-columns:16}.ly-show-md-up{display:revert!important}}@media (width>=64rem){.ly-lg-cols-1{--ly-grid-columns:1}.ly-lg-cols-2{--ly-grid-columns:2}.ly-lg-cols-3{--ly-grid-columns:3}.ly-lg-cols-4{--ly-grid-columns:4}.ly-lg-cols-6{--ly-grid-columns:6}.ly-lg-cols-8{--ly-grid-columns:8}.ly-lg-cols-12{--ly-grid-columns:12}.ly-lg-cols-16{--ly-grid-columns:16}.ly-show-lg-up{display:revert!important}}}@layer ly.bridge{:where(.ly-root[data-ui][data-theme][data-mode],[data-ui][data-theme][data-mode] .ly-root){--ly-ui-style-kit-bridge:1;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed;min-block-size:100svh}:where(.ly-root[data-ui=minimal-saas],[data-ui=minimal-saas] .ly-root){--ly-ui-style-kit-bridge-style:minimal-saas}:where(.ly-root[data-ui=bento],[data-ui=bento] .ly-root){--ly-ui-style-kit-bridge-style:bento}:where(.ly-root[data-ui=maximalist],[data-ui=maximalist] .ly-root){--ly-ui-style-kit-bridge-style:maximalist}:where(.ly-root[data-ui=bauhaus],[data-ui=bauhaus] .ly-root){--ly-ui-style-kit-bridge-style:bauhaus}:where(.ly-root[data-ui=tactile],[data-ui=tactile] .ly-root){--ly-ui-style-kit-bridge-style:tactile}:where(.ly-root[data-ui=neumorphism],[data-ui=neumorphism] .ly-root){--ly-ui-style-kit-bridge-style:neumorphism}:where(.ly-root[data-ui=retrofuturism],[data-ui=retrofuturism] .ly-root){--ly-ui-style-kit-bridge-style:retrofuturism}:where(.ly-root[data-ui=brutalism],[data-ui=brutalism] .ly-root){--ly-ui-style-kit-bridge-style:brutalism}:where(.ly-root[data-ui=cyberpunk],[data-ui=cyberpunk] .ly-root){--ly-ui-style-kit-bridge-style:cyberpunk}:where(.ly-root[data-ui=y2k],[data-ui=y2k] .ly-root){--ly-ui-style-kit-bridge-style:y2k}:where(.ly-root[data-ui=retro-glass],[data-ui=retro-glass] .ly-root){--ly-ui-style-kit-bridge-style:retro-glass}:where(.saas-container,.bento-container,.max-container,.bau-container,.tactile-container,.neo-container,.retro-container,.brutal-container,.cyber-container,.y2k-container,.rg-container){width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max));margin-inline:auto}:where(.saas-section,.bento-section,.max-section,.bau-section,.tactile-section,.neo-section,.retro-section,.brutal-section,.cyber-section,.y2k-section,.rg-section){padding-block:var(--ly-section-padding-block)}:where(.saas-stack,.bento-stack,.max-stack,.bau-stack,.tactile-stack,.neo-stack,.retro-stack,.brutal-stack,.cyber-stack,.y2k-stack,.rg-stack){gap:var(--ly-stack-gap);flex-direction:column;display:flex}:where(.saas-cluster,.bento-cluster,.max-cluster,.bau-cluster,.tactile-cluster,.neo-cluster,.retro-cluster,.brutal-cluster,.cyber-cluster,.y2k-cluster,.rg-cluster){align-items:center;gap:var(--ly-cluster-gap);flex-wrap:wrap;display:flex}:where(.saas-grid,.bento-grid,.max-grid,.bau-grid,.tactile-grid,.neo-grid,.retro-grid,.brutal-grid,.cyber-grid,.y2k-grid,.rg-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ly-grid-min)),1fr));gap:var(--ly-grid-gap);display:grid}:where(.saas-split,.bento-split,.max-split,.bau-split,.tactile-split,.neo-split,.retro-split,.brutal-split,.cyber-split,.y2k-split,.rg-split){gap:var(--ly-gap);align-items:var(--ly-split-align,center);grid-template-columns:1fr;display:grid}:where(.saas-split,.bento-split,.max-split,.bau-split,.tactile-split,.neo-split,.retro-split,.brutal-split,.cyber-split,.y2k-split,.rg-split)>*{min-width:0}:where(.saas-button-group,.bento-button-group,.max-button-group,.bau-button-group,.tactile-button-group,.neo-button-group,.retro-button-group,.brutal-button-group,.cyber-button-group,.y2k-button-group,.rg-button-group){align-items:center;gap:var(--ly-cluster-gap);flex-wrap:wrap;display:flex}:where(.saas-button-group,.bento-button-group,.max-button-group,.bau-button-group,.tactile-button-group,.neo-button-group,.retro-button-group,.brutal-button-group,.cyber-button-group,.y2k-button-group,.rg-button-group)>*{min-width:min(100%,var(--ly-button-min,8rem));flex:0 auto}:where(.saas-card-grid,.bento-card-grid,.max-card-grid,.bau-card-grid,.tactile-card-grid,.neo-card-grid,.retro-card-grid,.brutal-card-grid,.cyber-card-grid,.y2k-card-grid,.rg-card-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ly-card-grid-min)),1fr));gap:var(--ly-grid-gap);display:grid}:where(.saas-card-grid,.bento-card-grid,.max-card-grid,.bau-card-grid,.tactile-card-grid,.neo-card-grid,.retro-card-grid,.brutal-card-grid,.cyber-card-grid,.y2k-card-grid,.rg-card-grid)>*{min-width:0}:where(.saas-card-sm,.bento-card-sm,.max-card-sm,.bau-card-sm,.tactile-card-sm,.neo-card-sm,.retro-card-sm,.brutal-card-sm,.cyber-card-sm,.y2k-card-sm,.rg-card-sm){min-block-size:var(--ly-card-size-sm)}:where(.saas-card-md,.bento-card-md,.max-card-md,.bau-card-md,.tactile-card-md,.neo-card-md,.retro-card-md,.brutal-card-md,.cyber-card-md,.y2k-card-md,.rg-card-md){min-block-size:var(--ly-card-size-md)}:where(.saas-card-lg,.bento-card-lg,.max-card-lg,.bau-card-lg,.tactile-card-lg,.neo-card-lg,.retro-card-lg,.brutal-card-lg,.cyber-card-lg,.y2k-card-lg,.rg-card-lg){min-block-size:var(--ly-card-size-lg)}:where(.saas-gallery,.bento-gallery,.max-gallery,.bau-gallery,.tactile-gallery,.neo-gallery,.retro-gallery,.brutal-gallery,.cyber-gallery,.y2k-gallery,.rg-gallery){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ly-gallery-min)),1fr));gap:var(--ly-grid-gap);display:grid}:where(.saas-gallery,.bento-gallery,.max-gallery,.bau-gallery,.tactile-gallery,.neo-gallery,.retro-gallery,.brutal-gallery,.cyber-gallery,.y2k-gallery,.rg-gallery)>*{min-width:0}:where(.saas-carousel,.bento-carousel,.max-carousel,.bau-carousel,.tactile-carousel,.neo-carousel,.retro-carousel,.brutal-carousel,.cyber-carousel,.y2k-carousel,.rg-carousel){grid-auto-flow:column;grid-auto-columns:minmax(min(100%,var(--ly-carousel-item-min)),var(--ly-carousel-item-max));gap:var(--ly-grid-gap);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;display:grid;overflow-x:auto}:where(.saas-carousel,.bento-carousel,.max-carousel,.bau-carousel,.tactile-carousel,.neo-carousel,.retro-carousel,.brutal-carousel,.cyber-carousel,.y2k-carousel,.rg-carousel)>*{scroll-snap-align:start;min-width:0}@media (width>=48rem){:where(.saas-split,.bento-split,.max-split,.bau-split,.tactile-split,.neo-split,.retro-split,.brutal-split,.cyber-split,.y2k-split,.rg-split){grid-template-columns:minmax(0,var(--ly-split-primary,1fr)) minmax(0,var(--ly-split-secondary,1fr))}}}@layer ly.styles.minimal_saas{:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas){--ly-container-max:88rem;--ly-page-padding-inline:clamp(1rem,3vw,2.5rem);--ly-section-padding-block:clamp(2rem,5vw,4rem);--ly-sidebar-width:clamp(15rem,18vw,19rem);--ly-grid-min:16rem;--ly-gap:clamp(1rem,2vw,1.75rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(.875rem,1.6vw,1.35rem)}:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-app-main{padding-block:clamp(1rem,2vw,2rem)}:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-container,:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-grid--auto{grid-auto-rows:minmax(8rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-app-shell{grid-template-areas:"sidebar header""sidebar main";grid-template-columns:minmax(min(100%,14rem),var(--ly-sidebar-width)) minmax(0,1fr)}:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-app-sidebar{height:100svh;display:block;position:sticky;top:0;overflow:auto}:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-sidebar-layout{grid-template-columns:minmax(min(100%,14rem),.24fr) minmax(0,1fr)}:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-split,:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(min(100%,18rem),.44fr)}}@media (width>=80rem){:where(.ly-root[data-layout=minimal-saas],.ly-root[layout-style=minimal-saas],.ly-root.ly-layout-minimal-saas,.ly-root.ly-style-minimal-saas) .ly-panes--three{grid-template-columns:minmax(min(100%,13rem),.22fr) minmax(0,1fr) minmax(min(100%,16rem),.32fr)}}}@layer ly.styles.bento{:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento){--ly-container-max:104rem;--ly-page-padding-inline:clamp(1rem,3.5vw,3rem);--ly-section-padding-block:clamp(2rem,6vw,5rem);--ly-sidebar-width:clamp(13rem,16vw,17rem);--ly-grid-min:14rem;--ly-gap:clamp(1rem,2.5vw,2rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(1rem,2vw,1.75rem)}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-app-main{padding-block:clamp(1rem,3vw,2.5rem)}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-container,:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-grid--auto{grid-auto-rows:minmax(9rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-app-shell{grid-template-columns:minmax(min(100%,13rem),.26fr) minmax(0,1fr);grid-template-areas:"sidebar header""sidebar main"}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-app-sidebar{top:var(--ly-space-3);height:calc(100svh - (var(--ly-space-3) * 2));margin:var(--ly-space-3) 0 var(--ly-space-3) var(--ly-space-3);display:block;position:sticky;overflow:auto}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-grid--auto>:nth-child(4n+1){grid-column:span 2;min-height:14rem}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-sidebar-layout{grid-template-columns:minmax(min(100%,12rem),.3fr) minmax(0,1fr)}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-split{grid-template-columns:minmax(0,.78fr) minmax(min(100%,18rem),1.22fr)}:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-panes--two{grid-template-columns:minmax(0,1.18fr) minmax(min(100%,18rem),.82fr)}}@media (width>=80rem){:where(.ly-root[data-layout=bento],.ly-root[layout-style=bento],.ly-root.ly-layout-bento,.ly-root.ly-style-bento) .ly-panes--three{grid-template-columns:minmax(min(100%,12rem),.6fr) minmax(0,1.4fr) minmax(min(100%,14rem),.8fr)}}}@layer ly.styles.maximalist{:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist){--ly-container-max:102rem;--ly-page-padding-inline:clamp(1rem,6vw,5.5rem);--ly-section-padding-block:clamp(4rem,13vw,10rem);--ly-sidebar-width:clamp(13rem,18vw,20rem);--ly-grid-min:14rem;--ly-gap:clamp(1.25rem,4vw,3rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(1.5rem,4vw,3.5rem)}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-app-main{padding-block:clamp(1rem,3vw,3rem)}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-container,:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-section{padding-block:clamp(3.5rem,11vw,8rem)}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-split{align-items:stretch}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-grid--auto{grid-auto-rows:minmax(10rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-split{grid-template-columns:1fr}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-grid--auto>:nth-child(5n+1){grid-column:span 2;min-height:24rem}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-grid--auto>:nth-child(5n+3){transform:translateY(var(--ly-space-7))}}@media (width>=56rem){:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-app-shell{grid-template-columns:minmax(0,1fr) minmax(min(100%,13rem),.28fr);grid-template-areas:"header header""main sidebar"}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-app-sidebar{top:calc(var(--ly-gap) * 1.5);height:max-content;transform:translateX(calc(var(--ly-gap) * -.35));margin-block:clamp(2rem,8vw,7rem);display:block;position:sticky;overflow:auto}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-sidebar-layout{grid-template-columns:minmax(0,1.55fr) minmax(min(100%,15rem),.45fr)}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-split{grid-template-columns:minmax(0,1.62fr) minmax(min(100%,16rem),.54fr);gap:clamp(1.5rem,6vw,5rem)}:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-panes--two{grid-template-columns:minmax(min(100%,16rem),.44fr) minmax(0,1.56fr)}}@media (width>=80rem){:where(.ly-root[data-layout=maximalist],.ly-root[layout-style=maximalist],.ly-root.ly-layout-maximalist,.ly-root.ly-style-maximalist) .ly-panes--three{grid-template-columns:minmax(min(100%,14rem),.34fr) minmax(0,1.28fr) minmax(min(100%,18rem),.58fr)}}}@layer ly.styles.bauhaus{:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus){--ly-container-max:92rem;--ly-page-padding-inline:clamp(1rem,2vw,2rem);--ly-section-padding-block:clamp(2.5rem,5vw,4.5rem);--ly-sidebar-width:clamp(8rem,12vw,12rem);--ly-grid-min:13rem;--ly-gap:clamp(.75rem,1.6vw,1.25rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(.75rem,1.5vw,1.25rem)}:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-app-main{padding-block:clamp(.75rem,2vw,1.5rem)}:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-container,:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-grid--auto{grid-auto-rows:minmax(7rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-app-shell{grid-template-columns:minmax(min(100%,7rem),.18fr) minmax(0,1fr);grid-template-areas:"sidebar header""sidebar main"}:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-app-sidebar{height:100svh;display:block;position:sticky;top:0;overflow:auto}:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-sidebar-layout{grid-template-columns:minmax(min(100%,8rem),.22fr) minmax(0,1fr)}:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(min(100%,12rem),.5fr)}}@media (width>=80rem){:where(.ly-root[data-layout=bauhaus],.ly-root[layout-style=bauhaus],.ly-root.ly-layout-bauhaus,.ly-root.ly-style-bauhaus) .ly-panes--three{grid-template-columns:minmax(min(100%,10rem),.25fr) minmax(0,1fr) minmax(min(100%,10rem),.25fr)}}}@layer ly.styles.tactile{:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile){--ly-container-max:98rem;--ly-page-padding-inline:clamp(1rem,3vw,2.75rem);--ly-section-padding-block:clamp(2rem,5vw,4rem);--ly-sidebar-width:clamp(18rem,22vw,24rem);--ly-grid-min:15rem;--ly-gap:clamp(1rem,2.2vw,1.75rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(1rem,2vw,1.75rem)}:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-app-main{padding-block:clamp(1rem,2.5vw,2rem)}:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-container,:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-grid--auto{grid-auto-rows:minmax(8rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-app-shell{grid-template-areas:"sidebar header""sidebar main";grid-template-columns:minmax(min(100%,18rem),var(--ly-sidebar-width)) minmax(0,1fr)}:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-app-sidebar{height:100svh;display:block;position:sticky;top:0;overflow:auto}:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-sidebar-layout{grid-template-columns:minmax(min(100%,18rem),.42fr) minmax(0,1fr)}:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-split{grid-template-columns:minmax(0,1.18fr) minmax(min(100%,18rem),.82fr)}:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(min(100%,20rem),.62fr)}}@media (width>=80rem){:where(.ly-root[data-layout=tactile],.ly-root[layout-style=tactile],.ly-root.ly-layout-tactile,.ly-root.ly-style-tactile) .ly-panes--three{grid-template-columns:minmax(min(100%,17rem),.4fr) minmax(0,1fr) minmax(min(100%,18rem),.46fr)}}}@layer ly.styles.neumorphism{:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism){--ly-container-max:86rem;--ly-page-padding-inline:clamp(1.25rem,5vw,4rem);--ly-section-padding-block:clamp(3rem,8vw,6rem);--ly-sidebar-width:clamp(16rem,20vw,20rem);--ly-grid-min:16rem;--ly-gap:clamp(1.25rem,3vw,2.5rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(1.25rem,2.5vw,2rem)}:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-app-main{padding-block:clamp(2rem,5vw,4rem)}:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-container,:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-grid--auto{grid-auto-rows:minmax(9rem,auto)}@media (width>=56rem){:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-app-shell{grid-template-columns:minmax(0,1fr) minmax(min(100%,16rem),.34fr);grid-template-areas:"header header""main sidebar";align-items:start}:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-app-sidebar{max-height:calc(100svh - clamp(2rem,6vw,4rem));margin:clamp(1rem,4vw,3rem) clamp(1rem,4vw,3rem) clamp(1rem,4vw,3rem) 0;display:block;position:sticky;top:clamp(1rem,3vw,2rem);overflow:auto}:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-sidebar-layout{grid-template-columns:minmax(0,1fr) minmax(min(100%,16rem),.42fr)}:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(min(100%,17rem),.5fr)}}@media (width>=80rem){:where(.ly-root[data-layout=neumorphism],.ly-root[layout-style=neumorphism],.ly-root.ly-layout-neumorphism,.ly-root.ly-style-neumorphism) .ly-panes--three{grid-template-columns:minmax(min(100%,15rem),.38fr) minmax(0,1fr) minmax(min(100%,15rem),.38fr)}}}@layer ly.styles.retrofuturism{:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism){--ly-container-max:110rem;--ly-page-padding-inline:clamp(1rem,4vw,4rem);--ly-section-padding-block:clamp(3rem,8vw,7rem);--ly-sidebar-width:clamp(12rem,14vw,16rem);--ly-grid-min:15rem;--ly-gap:clamp(1rem,3vw,2.5rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(1rem,2.4vw,2rem)}:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-app-main{padding-block:clamp(1.5rem,4vw,3rem)}:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-container,:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-grid--auto{grid-auto-rows:minmax(8rem,auto)}@media (width>=56rem){:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-app-shell{grid-template-columns:minmax(min(100%,12rem),.24fr) minmax(0,1fr) minmax(min(100%,12rem),.24fr);grid-template-areas:"header header header""sidebar main main"}:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-app-sidebar{height:calc(100svh - clamp(2rem,4vw,3rem));margin:clamp(1rem,2vw,1.5rem) 0 clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem);display:block;position:sticky;top:clamp(1rem,2vw,1.5rem);overflow:auto}:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-sidebar-layout{grid-template-columns:minmax(min(100%,12rem),.32fr) minmax(0,1fr)}:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-split{grid-template-columns:minmax(0,1.35fr) minmax(min(100%,16rem),.65fr)}:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-panes--two{grid-template-columns:minmax(min(100%,14rem),.44fr) minmax(0,1.2fr)}}@media (width>=80rem){:where(.ly-root[data-layout=retrofuturism],.ly-root[layout-style=retrofuturism],.ly-root.ly-layout-retrofuturism,.ly-root.ly-style-retrofuturism) .ly-panes--three{grid-template-columns:minmax(min(100%,12rem),.44fr) minmax(0,1.4fr) minmax(min(100%,12rem),.44fr)}}}@layer ly.styles.brutalism{:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism){--ly-container-max:100vw;--ly-page-padding-inline:clamp(.75rem,3vw,3rem);--ly-section-padding-block:clamp(2rem,6vw,5rem);--ly-sidebar-width:clamp(12rem,15vw,16rem);--ly-grid-min:12rem;--ly-gap:clamp(.75rem,2vw,1.5rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(.75rem,2vw,1.5rem)}:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-app-main{padding-block:0}:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-container,:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-wrapper{width:min(100%,var(--ly-container-max))}:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-grid--auto{grid-auto-rows:minmax(7rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-app-shell{grid-template-columns:minmax(0,1fr) minmax(min(100%,12rem),.22fr);grid-template-areas:"header header""main sidebar"}:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-app-sidebar{height:100svh;display:block;position:sticky;top:0;overflow:auto}:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-sidebar-layout{grid-template-columns:minmax(0,1.55fr) minmax(min(100%,12rem),.45fr)}:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-split{grid-template-columns:minmax(0,1.7fr) minmax(min(100%,12rem),.3fr)}:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-panes--two{grid-template-columns:minmax(min(100%,12rem),.35fr) minmax(0,1.65fr)}}@media (width>=80rem){:where(.ly-root[data-layout=brutalism],.ly-root[layout-style=brutalism],.ly-root.ly-layout-brutalism,.ly-root.ly-style-brutalism) .ly-panes--three{grid-template-columns:minmax(min(100%,11rem),.28fr) minmax(0,1.42fr) minmax(min(100%,14rem),.4fr)}}}@layer ly.styles.cyberpunk{:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk){--ly-container-max:104rem;--ly-page-padding-inline:clamp(.75rem,2vw,2rem);--ly-section-padding-block:clamp(2rem,5vw,4rem);--ly-sidebar-width:clamp(10rem,12vw,12.5rem);--ly-grid-min:12rem;--ly-gap:clamp(.75rem,1.8vw,1.25rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(.75rem,1.5vw,1.25rem)}:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-app-main{padding-block:clamp(.75rem,2vw,1.5rem)}:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-container,:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-grid--auto{grid-auto-rows:minmax(7rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-app-shell{grid-template-areas:"sidebar header""sidebar main";grid-template-columns:minmax(min(100%,var(--ly-sidebar-width)),var(--ly-sidebar-width)) minmax(0,1fr)}:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-app-sidebar{height:100svh;display:block;position:sticky;top:0;overflow:auto}:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-sidebar-layout{grid-template-columns:minmax(min(100%,10rem),.24fr) minmax(0,1fr)}:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-split{grid-template-columns:minmax(0,1.2fr) minmax(min(100%,16rem),.8fr)}:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(min(100%,15rem),.38fr)}}@media (width>=80rem){:where(.ly-root[data-layout=cyberpunk],.ly-root[layout-style=cyberpunk],.ly-root.ly-layout-cyberpunk,.ly-root.ly-style-cyberpunk) .ly-panes--three{grid-template-columns:minmax(min(100%,10rem),.24fr) minmax(0,1fr) minmax(min(100%,16rem),.38fr)}}}@layer ly.styles.y2k{:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k){--ly-container-max:84rem;--ly-page-padding-inline:clamp(1rem,5vw,4rem);--ly-section-padding-block:clamp(3rem,8vw,6rem);--ly-sidebar-width:clamp(17rem,22vw,21rem);--ly-grid-min:16rem;--ly-gap:clamp(1.25rem,3vw,2.5rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(1rem,2.5vw,2rem)}:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-app-main{padding-block:clamp(2rem,6vw,4rem)}:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-container,:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-grid--auto{grid-auto-rows:minmax(8rem,auto)}@media (width>=54rem){:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-app-shell{grid-template-columns:minmax(0,1fr) minmax(min(100%,17rem),.34fr);grid-template-areas:"header header""main sidebar";align-items:start}:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-app-sidebar{max-height:calc(100svh - clamp(2rem,8vw,6rem));margin:clamp(3rem,8vw,6rem) clamp(1rem,5vw,3rem) clamp(2rem,6vw,4rem) 0;display:block;position:sticky;top:clamp(1rem,4vw,3rem);overflow:auto}:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-sidebar-layout{grid-template-columns:minmax(0,.92fr) minmax(min(100%,16rem),1.08fr)}:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-split{grid-template-columns:minmax(0,.86fr) minmax(min(100%,18rem),1.14fr)}:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(min(100%,17rem),.56fr)}}@media (width>=80rem){:where(.ly-root[data-layout=y2k],.ly-root[layout-style=y2k],.ly-root.ly-layout-y2k,.ly-root.ly-style-y2k) .ly-panes--three{grid-template-columns:minmax(min(100%,16rem),.5fr) minmax(0,1fr) minmax(min(100%,16rem),.5fr)}}}@layer ly.styles.retro_glass{:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass){--ly-container-max:96rem;--ly-page-padding-inline:clamp(1rem,4vw,3rem);--ly-section-padding-block:clamp(3rem,8vw,6rem);--ly-sidebar-width:18rem;--ly-grid-min:15rem;--ly-gap:clamp(1rem,2.6vw,2rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(1rem,2vw,1.75rem)}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-app-main{padding:clamp(1rem,3vw,2rem)}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-container,:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-wrapper{width:min(100%,var(--ly-container-max))}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-section{padding-block:clamp(2rem,6vw,5rem)}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-split{align-items:stretch}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-grid--auto{grid-auto-rows:minmax(9rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-split{grid-template-columns:1fr}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(min(100%,16rem),.62fr)}}@media (width>=56rem){:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-app-shell{grid-template-areas:"header header""main sidebar";grid-template-columns:minmax(0,1fr) minmax(min(100%,16rem),var(--ly-sidebar-width))}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-app-sidebar{top:var(--ly-space-4);height:calc(100svh - (var(--ly-space-4) * 2));margin:var(--ly-space-4) var(--ly-space-4) var(--ly-space-4) 0;display:block;position:sticky;overflow:auto}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-sidebar-layout{grid-template-columns:minmax(0,1fr) minmax(min(100%,16rem),.48fr)}:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-split{grid-template-columns:minmax(0,1.1fr) minmax(min(100%,18rem),.9fr)}}@media (width>=78rem){:where(.ly-root[data-layout=retro-glass],.ly-root[layout-style=retro-glass],.ly-root.ly-layout-retro-glass,.ly-root.ly-style-retro-glass) .ly-panes--three{grid-template-columns:minmax(min(100%,15rem),.4fr) minmax(0,1fr) minmax(min(100%,18rem),.52fr)}}}@layer ly.styles.f_pattern{:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern){--ly-container-max:94rem;--ly-page-padding-inline:clamp(1rem,3vw,2.75rem);--ly-section-padding-block:clamp(2rem,5vw,4.5rem);--ly-sidebar-width:clamp(13rem,19vw,20rem);--ly-grid-min:15rem;--ly-gap:clamp(1rem,2.25vw,1.85rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(.875rem,1.8vw,1.45rem)}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-app-main{padding-block:clamp(.75rem,2vw,2rem)}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-container,:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-grid--auto{grid-auto-rows:minmax(8rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-app-shell{grid-template:"header header""sidebar main"1fr/minmax(min(100%,13rem),.3fr) minmax(0,1fr)}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-app-sidebar{height:100svh;display:block;position:sticky;top:0;overflow:auto}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-grid--auto>:nth-child(3n+1){grid-column:span 2;min-height:13rem}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-sidebar-layout{grid-template-columns:minmax(min(100%,14rem),.34fr) minmax(0,1fr)}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-split{grid-template-columns:minmax(0,1.35fr) minmax(min(100%,18rem),.65fr)}:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-panes--two{grid-template-columns:minmax(min(100%,15rem),.38fr) minmax(0,1fr)}}@media (width>=80rem){:where(.ly-root[data-layout=f-pattern],.ly-root[layout-style=f-pattern],.ly-root.ly-layout-f-pattern,.ly-root.ly-style-f-pattern) .ly-panes--three{grid-template-columns:minmax(min(100%,13rem),.28fr) minmax(0,1.28fr) minmax(min(100%,16rem),.44fr)}}}@layer ly.styles.z_pattern{:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern){--ly-container-max:100rem;--ly-page-padding-inline:clamp(1rem,3.4vw,3rem);--ly-section-padding-block:clamp(2rem,5.5vw,5rem);--ly-sidebar-width:clamp(14rem,20vw,21rem);--ly-grid-min:15rem;--ly-gap:clamp(1rem,2.4vw,2rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(.875rem,1.9vw,1.5rem)}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-app-main{padding-block:clamp(1rem,2.6vw,2.5rem)}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-container,:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-grid--auto{grid-auto-rows:minmax(8rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-app-shell{grid-template-columns:minmax(0,1.18fr) minmax(min(100%,15rem),.42fr);grid-template-areas:"header header""main sidebar"}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-app-sidebar{top:var(--ly-space-4);height:calc(100svh - (var(--ly-space-4) * 2));display:block;position:sticky;overflow:auto}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-grid--auto>:nth-child(4n+2){grid-column:span 2;min-height:12rem}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-sidebar-layout{grid-template-columns:minmax(0,1fr) minmax(min(100%,15rem),.36fr)}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-split{grid-template-columns:minmax(0,.92fr) minmax(min(100%,19rem),1.08fr);align-items:end}:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-panes--two{grid-template-columns:minmax(0,1.25fr) minmax(min(100%,17rem),.75fr)}}@media (width>=80rem){:where(.ly-root[data-layout=z-pattern],.ly-root[layout-style=z-pattern],.ly-root.ly-layout-z-pattern,.ly-root.ly-style-z-pattern) .ly-panes--three{grid-template-columns:minmax(0,1.1fr) minmax(min(100%,15rem),.55fr) minmax(min(100%,14rem),.35fr)}}}@layer ly.styles.split_screen{:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen){--ly-container-max:100vw;--ly-page-padding-inline:clamp(.875rem,2.5vw,2rem);--ly-section-padding-block:clamp(1.5rem,4vw,3.5rem);--ly-sidebar-width:50vw;--ly-grid-min:14rem;--ly-gap:clamp(.875rem,2vw,1.5rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(.875rem,1.6vw,1.25rem)}:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-app-main{padding-block:0}:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-container,:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-wrapper{width:min(100%,var(--ly-container-max))}:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-grid--auto{grid-auto-rows:minmax(9rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-app-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"header header""main sidebar"}:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-app-sidebar{min-height:100%;display:block;overflow:auto}:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-sidebar-layout,:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-split,:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-panes--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=80rem){:where(.ly-root[data-layout=split-screen],.ly-root[layout-style=split-screen],.ly-root.ly-layout-split-screen,.ly-root.ly-style-split-screen) .ly-panes--three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}}@layer ly.styles.mondrian{:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian){--ly-container-max:108rem;--ly-page-padding-inline:clamp(.75rem,2.5vw,2rem);--ly-section-padding-block:clamp(1.75rem,4.5vw,4rem);--ly-sidebar-width:clamp(11rem,16vw,17rem);--ly-grid-min:11rem;--ly-gap:clamp(.75rem,1.6vw,1.25rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(.75rem,1.5vw,1.2rem)}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-app-main{padding-block:clamp(.75rem,1.8vw,1.5rem)}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-container,:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-grid--auto{grid-auto-rows:minmax(7rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-app-shell{grid-template:"sidebar header header""sidebar main main"1fr/minmax(min(100%,11rem),.28fr) minmax(0,.86fr) minmax(0,1.14fr)}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-app-sidebar{top:var(--ly-space-3);height:calc(100svh - (var(--ly-space-3) * 2));display:block;position:sticky;overflow:auto}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-grid--auto>:nth-child(5n+1){grid-area:span 2/span 2;min-height:15rem}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-sidebar-layout{grid-template-columns:minmax(min(100%,11rem),.25fr) minmax(0,1fr)}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-split{grid-template-columns:minmax(0,.7fr) minmax(min(100%,20rem),1.3fr)}:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-panes--two{grid-template-columns:minmax(min(100%,13rem),.46fr) minmax(0,1.54fr)}}@media (width>=80rem){:where(.ly-root[data-layout=mondrian],.ly-root[layout-style=mondrian],.ly-root.ly-layout-mondrian,.ly-root.ly-style-mondrian) .ly-panes--three{grid-template-columns:minmax(min(100%,11rem),.28fr) minmax(0,1.44fr) minmax(min(100%,13rem),.28fr)}}}@layer ly.styles.synthwave{:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave){--ly-container-max:112rem;--ly-page-padding-inline:clamp(1rem,4vw,3.5rem);--ly-section-padding-block:clamp(2.5rem,7vw,6rem);--ly-sidebar-width:clamp(14rem,18vw,20rem);--ly-grid-min:14rem;--ly-gap:clamp(1rem,2.8vw,2.25rem);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:clamp(1rem,2.2vw,1.8rem);--ly-carousel-item-min:18rem;--ly-carousel-item-max:34rem}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-app-main{padding-block:clamp(1rem,3vw,3rem)}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-container,:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-wrapper{width:min(100% - var(--ly-page-padding-inline),var(--ly-container-max))}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-section{padding-block:var(--ly-section-padding-block)}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-grid--auto{grid-auto-rows:minmax(9rem,auto)}@media (width>=48rem){:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-app-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"header header""main main""sidebar sidebar"}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-app-sidebar{display:block;overflow:auto}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-sidebar-layout{grid-template-columns:minmax(0,1.2fr) minmax(min(100%,17rem),.8fr)}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-split{grid-template-columns:minmax(0,1fr)}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-panes--two{grid-template-columns:minmax(0,1.35fr) minmax(min(100%,17rem),.65fr)}}@media (width>=80rem){:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-app-shell{grid-template-columns:minmax(0,1.52fr) minmax(min(100%,17rem),.48fr);grid-template-areas:"header header""main sidebar"}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-app-sidebar{top:var(--ly-space-5);height:calc(100svh - (var(--ly-space-5) * 2));position:sticky}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-split{grid-template-columns:minmax(0,1.42fr) minmax(min(100%,20rem),.58fr)}:where(.ly-root[data-layout=synthwave],.ly-root[layout-style=synthwave],.ly-root.ly-layout-synthwave,.ly-root.ly-style-synthwave) .ly-panes--three{grid-template-columns:minmax(min(100%,14rem),.36fr) minmax(0,1.28fr) minmax(min(100%,16rem),.36fr)}}}:root{--radius-md:.75rem;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 8px 24px #00000024;--shadow-lg:0 18px 48px #0003;--transition-fast:.16s ease;--transition-base:.24s ease;--white:#e2edf5;--white-rgb:226, 237, 245;--black:#09131c;--black-rgb:9, 19, 28;--deep-black:#020a11;--deep-black-rgb:2, 10, 17;--gray-100:#e2edf5;--gray-100-rgb:226, 237, 245;--gray-200:#9fbbd1;--gray-200-rgb:159, 187, 209;--gray-300:#4c687f;--gray-300-rgb:76, 104, 127;--gray-400:#385268;--gray-400-rgb:56, 82, 104;--gray-500:#233e54;--gray-500-rgb:35, 62, 84;--gray-700:#1d3447;--gray-700-rgb:29, 52, 71;--gray-900:#0d1a26;--gray-900-rgb:13, 26, 38;--primary-darkest:#09131c;--primary-darkest-rgb:9, 19, 28;--primary-dark:#182631;--primary-dark-rgb:24, 38, 49;--primary:#1d3447;--primary-rgb:29, 52, 71;--primary-light:#5ba4ff;--primary-light-rgb:91, 164, 255;--primary-lighter:#9cc4ff;--primary-lighter-rgb:156, 196, 255;--blue-500:#5ba4ff;--blue-500-rgb:91, 164, 255;--blue-700:#215d8d;--blue-700-rgb:33, 93, 141;--accent-dark:#233e54;--accent-dark-rgb:35, 62, 84;--accent:#5ba4ff;--accent-rgb:91, 164, 255;--accent-light:#9cc4ff;--accent-light-rgb:156, 196, 255;--gold-400:#9cc4ff;--gold-400-rgb:156, 196, 255;--gold-500:#5ba4ff;--gold-500-rgb:91, 164, 255;--success:#5ba4ff;--success-dark:#215d8d;--success-dark-rgb:33, 93, 141;--success-rgb:91, 164, 255;--warning:#9cc4ff;--warning-rgb:156, 196, 255;--error-dark:#233e54;--error-dark-rgb:35, 62, 84;--error:#4c687f;--error-rgb:76, 104, 127;--error-light:#9fbbd1;--error-light-rgb:159, 187, 209;--ui_ux:#1d3447;--ui_ux-rgb:29, 52, 71;--font-xxl:clamp(2.5rem, 2.3rem + 2vw, 5.625rem);--font-xl:clamp(1.75rem, 1.2rem + 1.6vw, 3rem);--font-lg:clamp(1.5rem, 1.1rem + 1.2vw, 2.5rem);--font-md:clamp(1.18rem, 1rem + .9vw, 1.5rem);--font-sm:clamp(1.05rem, .97rem + .7vw, 1.25rem);--font-xs:clamp(.89rem, .75rem + .5vw, 1rem);--font-xxs:clamp(.675rem, .6rem + .35vw, .8rem);--icon-xs:clamp(16px, 14px + 1vw, 20px);--icon-sm:clamp(24px, 20px + 1vw, 30px);--icon-md:clamp(32px, 28px + 1vw, 40px);--icon-lg:clamp(48px, 40px + 1vw, 60px);--icon-xl:clamp(64px, 52px + 1vw, 75px);--switch-width:68px;--switch-height:38px;--switch-pad:3px;--font-Lexend:"Lexend Deca", sans-serif;--font-Heebo:"Heebo", sans-serif;--font-Golos:"Golos Text", sans-serif;--font-Audiowide:"Audiowide", cursive;--divider-thickness:1px;--divider-opacity:.25;--divider-spacing:1.5rem;--transition-speed:.2s;--easing-standard:cubic-bezier(.2, .8, .2, 1);--scale-up:translateY(-3px) scale(1.03);--slight-blur:blur(6px);--glass-blur:blur(10px);--backdrop-blur:blur(15px);--radius-xs:6px;--radius-sm:9px;--border-radius:12px;--radius-lg:18px;--radius-xl:24px;--text-primary:rgba(var(--white-rgb), .85);--text-secondary:rgba(var(--gray-200-rgb), .85);--text-secondary-dark:rgba(var(--gray-700-rgb), .85);--text-dark:rgba(var(--black-rgb), .9);--text-blue-dark:rgba(var(--primary-darkest-rgb), .9);--text-blue:rgba(var(--primary-dark-rgb), .9);--text-blue-light:rgba(var(--primary-light-rgb), .9);--text-accent-dark:var(--accent-dark);--text-accent:rgba(var(--accent-rgb), .98);--text-accent-light:rgba(var(--accent-light-rgb), .95);--text-error:rgba(var(--error-rgb), .9);--text-warning:rgba(var(--warning-rgb), .9);--bg-primary:var(--primary-dark);--bg-secondary:var(--gray-900);--bg-bright:var(--gray-100);--bg-error:rgba(var(--error-light-rgb), .15);--bg-warning:rgba(var(--warning-rgb), .15);--nav-drawer-active-surface-bg:var(--bg-gradient);--nav-drawer-active-surface-fg:var(--text-primary);--nav-drawer-active-surface-border-color:rgba(var(--accent-rgb), .32);--nav-drawer-item-fg:var(--text-primary);--nav-drawer-item-hover-bg:transparent;--nav-drawer-item-hover-fg:var(--nav-drawer-item-fg);--nav-drawer-active-hover-bg:var(--nav-drawer-active-surface-bg);--nav-drawer-active-hover-fg:var(--nav-drawer-active-surface-fg);--section-drawer-active-group-bg:var(--bg-gradient);--section-drawer-active-group-border-color:rgba(var(--accent-rgb), .34);--section-drawer-item-fg:var(--text-primary);--section-drawer-item-hover-fg:var(--section-drawer-item-fg);--section-drawer-active-text-color:var(--text-primary);--section-drawer-active-hover-fg:var(--section-drawer-active-text-color);--bg-elevated:rgba(var(--white-rgb), .06);--frost-bg:rgba(var(--white-rgb), .08);--glass-bg:rgba(var(--white-rgb), .14);--glass-bg-strong:rgba(var(--white-rgb), .22);--glass-bg-heavy:rgba(var(--white-rgb), .72);--primary-dark-bg:rgba(var(--primary-darkest-rgb), .5);--primary-darker-bg:rgba(var(--primary-darkest-rgb), .75);--accent-bg:rgba(var(--accent-rgb), .5);--accent-bg-dark:rgba(var(--accent-rgb), .75);--mini-dark:1px groove rgba(var(--deep-black-rgb), .75);--frost-border:2px inset rgba(var(--white-rgb), .18);--fb-TL:2px inset rgba(var(--white-rgb), .22);--fb-BR:2px outset rgba(var(--deep-black-rgb), .22);--glass-border:3px inset rgba(var(--white-rgb), .28);--gb-TL:3px inset rgba(var(--gray-300-rgb), .32);--gb-BR:3px outset rgba(var(--gray-500-rgb), .32);--tile-border:2px outset rgba(var(--white-rgb), .38);--accent-border:3px outset rgba(var(--accent-rgb), .45);--accent-dark-border:3px outset rgba(var(--accent-dark-rgb), .45);--bubble-border:3px outset inset inset outset rgba(var(--gray-700-rgb), .45);--rev-bubble-border:3px inset outset outset inset rgba(var(--gray-200-rgb), .45);--shadow-accent:0 14px 46px rgba(var(--accent-dark-rgb), .55);--shadow-dark:0 14px 46px rgba(var(--deep-black-rgb), .55);--glass-shadow:0 10px 40px rgba(var(--grey-500), .35);--shadow-soft:0 6px 30px rgba(var(--deep-black-rgb), .22);--tile-shadow:0 10px 40px rgba(var(--primary-dark-bg), 30);--text-shadow:0 0 14px rgba(var(--accent-rgb), .35);--bg-gradient:linear-gradient(145deg, rgba(var(--primary-darkest-rgb), .92), rgba(var(--primary-dark-rgb), .8), rgba(var(--primary-rgb), .65));--gold-glow:radial-gradient(circle at 85% 18%, rgba(var(--accent-dark-rgb), .24), rgba(var(--accent-rgb), 0) 52%);--blue-glow:radial-gradient(circle at 14% 28%, rgba(var(--primary-dark-rgb), .28), rgba(var(--primary-lighter-rgb), 0) 55%);--vignette:radial-gradient(ellipse at 50% 55%, rgba(var(--black-rgb), .2), rgba(var(--deep-black-rgb), .72));--page-max-width:1500px;--page-gutter:clamp(.75rem, 4vw, 2rem);--page-gap:clamp(1rem, 1vw, 2rem);--mobile-breakpoint:768px;--mobile-gap:clamp(.5rem, .75rem);--tablet-breakpoint:1024;--sidebar-width:350px;--sticky-header-height:96px;--accessibility-text-scale:1;--scrollbar-size:8px;--scrollbar-radius:var(--radius-sm);--scrollbar-track:rgba(var(--primary-darkest-rgb), .28);--scrollbar-thumb:rgba(var(--white-rgb), .28);--scrollbar-thumb-hover:rgba(var(--accent-rgb), .55);--sticky-nav-trigger-navigation-icon-color:var(--icon-color-strong);--sticky-nav-trigger-navigation-icon-hover-color:var(--icon-color-strong);--sticky-nav-trigger-utility-icon-color:var(--icon-color-strong);--sticky-nav-trigger-utility-icon-hover-color:var(--icon-color-strong);--sticky-nav-trigger-theme-icon-color:var(--icon-color-strong);--sticky-nav-trigger-theme-icon-hover-color:var(--icon-color-strong);--sticky-nav-trigger-a11y-icon-color:var(--icon-color-strong);--sticky-nav-trigger-a11y-icon-hover-color:var(--icon-color-strong)}html[data-palette][data-theme]{--text-strong:var(--text);--text-soft:var(--text-muted);--text-on-surface:var(--text);--text-on-muted-surface:var(--text-muted);--text-accent-readable:var(--link);--text-accent-readable-strong:var(--primary-hover);--heading-color:var(--text-accent-readable);--icon-color-strong:var(--text-accent-readable);--surface-overlay:color-mix(in srgb, var(--surface) 88%, transparent);--surface-overlay-strong:color-mix(in srgb, var(--surface-raised) 94%, transparent);--surface-border-strong:color-mix(in srgb, var(--border) 78%, transparent);--link-hover:var(--primary-hover);--text-primary:var(--text-strong);--text-secondary:var(--text-soft);--text-secondary-dark:var(--text-soft);--text-blue:var(--text-on-surface);--text-blue-dark:var(--text-on-surface);--text-accent:var(--text-accent-readable);--text-accent-light:var(--text-accent-readable);--bg-primary:var(--bg);--bg-secondary:var(--surface-muted);--divider-color:color-mix(in srgb, var(--border) 55%, transparent);--blue-500:var(--primary-light);--blue-500-rgb:var(--primary-light-rgb);--blue-700:var(--primary-dark);--blue-700-rgb:var(--primary-dark-rgb);--gold-400:var(--accent);--gold-400-rgb:var(--accent-rgb);--gold-500:var(--accent-dark);--gold-500-rgb:var(--accent-dark-rgb);--success-dark:var(--success);--success-dark-rgb:var(--success-rgb);--error:var(--danger);--error-rgb:var(--danger-rgb);--error-dark:var(--danger);--error-dark-rgb:var(--danger-rgb);--error-light:var(--danger);--error-light-rgb:var(--danger-rgb);--ui_ux:var(--secondary);--ui_ux-rgb:var(--secondary-rgb)}body[data-ui][data-theme][data-mode]{--app-kit-bg:rgb(var(--usk-bg-rgb,6 22 29));--app-kit-control-fg:rgb(var(--usk-text-rgb,233 251 255));--app-kit-control-muted-fg:rgb(var(--usk-text-muted-rgb,167 192 201));--app-surface-bg:rgb(var(--usk-surface-rgb,13 37 48) / .88);--app-surface-muted-bg:rgb(var(--usk-surface-soft-rgb,8 29 38) / .9);--app-surface-strong-bg:rgb(var(--usk-surface-strong-rgb,20 52 66) / .94);--app-surface-fg:rgb(var(--usk-text-rgb,233 251 255));--app-surface-muted-fg:rgb(var(--usk-text-muted-rgb,167 192 201));--app-surface-border-color:rgb(var(--usk-border-rgb,49 86 102) / .72);--app-surface-border-width:1px;--app-surface-border-style:solid;--app-surface-border:var(--app-surface-border-width) var(--app-surface-border-style) var(--app-surface-border-color);--app-surface-radius-sm:var(--radius-sm);--app-surface-radius-md:var(--border-radius);--app-surface-radius-lg:var(--radius-lg);--app-surface-radius-xl:var(--radius-xl);--app-surface-shadow-soft:0 8px 22px rgb(var(--usk-bg-rgb,0 0 0) / .2);--app-surface-shadow:0 14px 38px rgb(var(--usk-bg-rgb,0 0 0) / .28);--app-surface-shadow-hover:0 22px 60px rgb(var(--usk-bg-rgb,0 0 0) / .34);--app-surface-primary:rgb(var(--usk-primary-rgb,54 196 221));--app-surface-accent:rgb(var(--usk-accent-rgb,83 240 255));--app-surface-backdrop-filter:var(--slight-blur);--app-surface-card-bg:var(--app-surface-bg);--app-surface-panel-bg:var(--app-surface-strong-bg);--app-surface-control-bg:var(--app-surface-muted-bg);--app-surface-texture:none;--app-surface-panel-texture:var(--app-surface-texture);--app-surface-card-texture:var(--app-surface-texture);--app-surface-ring:0 0 0 0 transparent;--app-bg-style-layer:none;--app-heading-font-family:Audiowide, cursive;--app-body-font-family:var(--font-Lexend);--app-control-font-family:var(--font-Golos);--app-heading-text-transform:none;--app-heading-letter-spacing:0;--app-surface-readable-fg:var(--app-surface-fg);--app-surface-readable-muted-fg:var(--app-surface-muted-fg);--app-heading-color:rgb(var(--usk-link-rgb,115 227 244));--app-readable-accent:var(--app-surface-readable-fg);--bg:var(--app-kit-bg);--text:var(--app-surface-fg);--text-muted:var(--app-surface-muted-fg);--link:rgb(var(--usk-link-rgb,115 227 244));--link-hover:rgb(var(--usk-primary-hover-rgb,115 227 244));--border:var(--app-surface-border-color);--surface:var(--app-surface-bg);--surface-muted:var(--app-surface-muted-bg);--surface-raised:var(--app-surface-strong-bg);--surface-overlay:var(--app-surface-bg);--surface-overlay-strong:var(--app-surface-strong-bg);--surface-border-strong:var(--app-surface-border-color);--primary:var(--app-surface-primary);--primary-hover:rgb(var(--usk-primary-hover-rgb,115 227 244));--primary-text:rgb(var(--usk-primary-text-rgb,4 18 22));--secondary:rgb(var(--usk-secondary-rgb,140 183 201));--secondary-text:rgb(var(--usk-secondary-text-rgb,6 22 29));--accent:var(--app-surface-accent);--danger:rgb(var(--usk-danger-rgb,255 123 123));--warning:rgb(var(--usk-warning-rgb,255 192 97));--success:rgb(var(--usk-success-rgb,103 216 166));--focus-ring:rgb(var(--usk-focus-rgb,83 240 255));--text-strong:var(--app-surface-readable-fg);--text-soft:var(--app-surface-readable-muted-fg);--text-on-surface:var(--app-surface-readable-fg);--text-on-muted-surface:var(--app-surface-readable-muted-fg);--text-accent-readable:var(--link);--text-accent-readable-strong:var(--link-hover);--heading-color:var(--app-heading-color);--icon-color-strong:var(--app-heading-color);--text-primary:var(--text-strong);--text-secondary:var(--text-soft);--text-secondary-dark:var(--text-soft);--text-blue:var(--text-on-surface);--text-blue-dark:var(--text-on-surface);--text-accent:var(--text-accent-readable);--text-accent-light:var(--text-accent-readable);--bg-primary:var(--app-kit-bg);--bg-secondary:var(--app-surface-muted-bg);--divider-color:color-mix(in srgb, var(--app-surface-border-color) 55%, transparent)}body[data-ui=bento][data-theme][data-mode]{--app-bg-style-layer:var(--bento-theme-bg,none);--app-surface-card-bg:var(--bento-card-bg,var(--app-surface-bg));--app-surface-panel-bg:var(--bento-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--bento-control-bg,var(--app-surface-muted-bg));--app-surface-texture:linear-gradient(135deg, color-mix(in srgb, var(--app-surface-primary) 9%, transparent), transparent 42%);--app-surface-ring:inset 0 0 0 1px color-mix(in srgb, var(--app-surface-accent) 18%, transparent);--app-heading-font-family:var(--bento-font-heading,var(--font-Golos));--app-body-font-family:var(--bento-font-body,var(--font-Lexend));--app-control-font-family:var(--bento-font-control,var(--font-Golos));--app-surface-radius-sm:var(--bento-radius-sm,var(--radius-sm));--app-surface-radius-md:var(--bento-radius-md,var(--border-radius));--app-surface-radius-lg:var(--bento-radius-lg,var(--radius-lg));--app-surface-radius-xl:var(--bento-radius-xl,var(--radius-xl));--app-surface-shadow-soft:var(--bento-shadow-sm,0 6px 18px rgb(0 0 0/calc(var(--bento-shadow-alpha,.14) * .72)));--app-surface-shadow:var(--bento-shadow-md,0 16px 40px rgb(0 0 0/calc(var(--bento-shadow-alpha,.18) + .06)));--app-surface-shadow-hover:var(--bento-shadow-lg,0 22px 60px rgb(0 0 0/calc(var(--bento-shadow-alpha,.18) + .12)))}body[data-ui=minimal-saas][data-theme][data-mode]{--app-bg-style-layer:var(--saas-theme-bg,none);--app-surface-card-bg:var(--saas-card-bg,var(--app-surface-bg));--app-surface-panel-bg:var(--saas-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--saas-control-bg,var(--app-surface-muted-bg));--app-surface-texture:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-primary) 5%, transparent), transparent 60%);--app-heading-font-family:var(--saas-font-heading,var(--font-Golos));--app-body-font-family:var(--saas-font-body,var(--font-Lexend));--app-control-font-family:var(--saas-font-control,var(--font-Golos));--app-surface-radius-sm:var(--saas-radius-sm,var(--radius-sm));--app-surface-radius-md:var(--saas-radius-md,var(--border-radius));--app-surface-radius-lg:var(--saas-radius-lg,var(--radius-lg));--app-surface-radius-xl:var(--saas-radius-xl,var(--radius-xl));--app-surface-shadow-soft:0 6px 18px rgb(0 0 0/calc(var(--saas-shadow-alpha,.14) * .72));--app-surface-shadow:0 10px 30px rgb(15 23 42/var(--saas-shadow-alpha,.18));--app-surface-shadow-hover:0 22px 60px rgb(0 0 0/calc(var(--saas-shadow-alpha,.18) + .12))}body[data-ui=maximalist][data-theme][data-mode]{--app-bg-style-layer:var(--max-theme-bg,none);--app-surface-card-bg:var(--max-card-bg,var(--app-surface-bg));--app-surface-panel-bg:var(--max-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--max-control-bg,var(--app-surface-muted-bg));--app-surface-texture:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--app-surface-accent) 20%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--app-surface-primary) 12%, transparent), transparent 46%);--app-surface-ring:inset 0 0 0 2px color-mix(in srgb, var(--app-surface-accent) 24%, transparent);--app-heading-font-family:var(--max-font-heading,var(--font-Golos));--app-body-font-family:var(--max-font-body,var(--font-Lexend));--app-control-font-family:var(--max-font-control,var(--font-Golos));--app-surface-border-width:2px;--app-surface-radius-sm:var(--max-radius-sm,var(--radius-sm));--app-surface-radius-md:var(--max-radius-md,var(--border-radius));--app-surface-radius-lg:var(--max-radius-lg,var(--radius-lg));--app-surface-radius-xl:var(--max-radius-xl,var(--radius-xl));--app-surface-shadow-soft:var(--max-shadow-sm,0 0 0 2px color-mix(in srgb, var(--max-accent,var(--app-surface-accent)) 45%, transparent), 0 10px 26px rgb(0 0 0/calc(var(--max-shadow-alpha,.2) + .04)));--app-surface-shadow:var(--max-shadow-md,0 0 0 2px color-mix(in srgb, var(--max-accent,var(--app-surface-accent)) 52%, transparent), 0 18px 54px rgb(0 0 0/calc(var(--max-shadow-alpha,.2) + .12)));--app-surface-shadow-hover:var(--max-shadow-lg,0 0 0 3px color-mix(in srgb, var(--max-primary,var(--app-surface-primary)) 62%, transparent), 0 24px 70px rgb(0 0 0/calc(var(--max-shadow-alpha,.2) + .16)))}body[data-ui=bauhaus][data-theme][data-mode]{--app-bg-style-layer:var(--bau-theme-bg,none);--app-surface-card-bg:var(--bau-card-bg,var(--app-surface-bg));--app-surface-panel-bg:var(--bau-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--bau-control-bg,var(--app-surface-muted-bg));--app-surface-texture:repeating-linear-gradient(90deg, color-mix(in srgb, var(--app-surface-primary) 15%, transparent) 0 10px, transparent 10px 28px);--app-heading-font-family:var(--bau-font-heading,var(--font-Golos));--app-body-font-family:var(--bau-font-body,var(--font-Lexend));--app-control-font-family:var(--bau-font-control,var(--font-Golos));--app-heading-text-transform:uppercase;--app-surface-border-width:2px;--app-surface-radius-sm:var(--bau-radius-sm,var(--radius-sm));--app-surface-radius-md:var(--bau-radius-md,var(--border-radius));--app-surface-radius-lg:var(--bau-radius-lg,var(--radius-lg));--app-surface-radius-xl:var(--bau-radius-xl,var(--radius-xl));--app-surface-shadow-soft:var(--bau-shadow-sm,5px 5px 0 color-mix(in srgb, var(--bau-secondary,var(--app-surface-accent)) 72%, transparent));--app-surface-shadow:var(--bau-shadow-md,8px 8px 0 color-mix(in srgb, var(--bau-primary,var(--app-surface-primary)) 78%, transparent));--app-surface-shadow-hover:var(--bau-shadow-lg,12px 12px 0 color-mix(in srgb, var(--bau-primary,var(--app-surface-primary)) 84%, transparent))}body[data-ui=tactile][data-theme][data-mode]{--app-bg-style-layer:var(--tactile-theme-bg,none);--app-surface-card-bg:var(--tactile-card-bg,var(--app-surface-bg));--app-surface-panel-bg:var(--tactile-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--tactile-control-bg,var(--app-surface-muted-bg));--app-surface-texture:linear-gradient(180deg, #ffffff29, #0000000f);--app-surface-ring:inset 0 1px 0 #ffffff38;--app-heading-font-family:var(--tactile-font-heading,var(--font-Golos));--app-body-font-family:var(--tactile-font-body,var(--font-Lexend));--app-control-font-family:var(--tactile-font-control,var(--font-Golos));--app-surface-radius-sm:var(--tactile-radius-sm,var(--radius-sm));--app-surface-radius-md:var(--tactile-radius-md,var(--border-radius));--app-surface-radius-lg:var(--tactile-radius-lg,var(--radius-lg));--app-surface-radius-xl:var(--tactile-radius-xl,var(--radius-xl));--app-surface-shadow-soft:var(--tactile-shadow-sm,inset 0 1px 0 #ffffff2e, 0 8px 20px rgb(0 0 0/calc(var(--tactile-shadow-alpha,.16) + .02)));--app-surface-shadow:var(--tactile-shadow-md,inset 0 1px 0 #fff3, 0 16px 38px rgb(0 0 0/calc(var(--tactile-shadow-alpha,.18) + .08)));--app-surface-shadow-hover:var(--tactile-shadow-lg,inset 0 1px 0 #ffffff3d, 0 22px 52px rgb(0 0 0/calc(var(--tactile-shadow-alpha,.18) + .12)))}body[data-ui=neumorphism][data-theme][data-mode]{--app-bg-style-layer:var(--neo-theme-bg,none);--app-surface-card-bg:var(--neo-surface,var(--app-surface-bg));--app-surface-panel-bg:var(--neo-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--neo-control-bg,var(--app-surface-muted-bg));--app-surface-texture:linear-gradient(145deg, #ffffff14, #0000000f);--app-surface-ring:inset 1px 1px 2px #ffffff14;--app-heading-font-family:var(--neo-font-heading,var(--font-Golos));--app-body-font-family:var(--neo-font-body,var(--font-Lexend));--app-control-font-family:var(--neo-font-control,var(--font-Golos));--app-surface-radius-sm:var(--neo-radius-sm,var(--radius-sm));--app-surface-radius-md:var(--neo-radius-md,var(--border-radius));--app-surface-radius-lg:var(--neo-radius-lg,var(--radius-lg));--app-surface-radius-xl:var(--neo-radius-xl,var(--radius-xl));--app-surface-shadow-soft:5px 5px 11px var(--neo-nm-dark,#00000073), -5px -5px 11px var(--neo-nm-light,#ffffff1f);--app-surface-shadow:10px 10px 22px var(--neo-nm-dark,#00000073), -10px -10px 22px var(--neo-nm-light,#ffffff1f);--app-surface-shadow-hover:16px 16px 32px var(--neo-nm-dark,#00000073), -16px -16px 32px var(--neo-nm-light,#ffffff1f);--app-surface-border-color:color-mix(in srgb, var(--app-surface-fg) 12%, transparent)}body[data-ui=retrofuturism][data-theme][data-mode],body[data-ui=cyberpunk][data-theme][data-mode]{--app-bg-style-layer:var(--retro-theme-bg,var(--cyber-theme-bg,none));--app-surface-card-bg:var(--retro-card-bg,var(--cyber-card-bg,var(--app-surface-bg)));--app-surface-panel-bg:var(--retro-surface-strong,var(--cyber-surface-strong,var(--app-surface-strong-bg)));--app-surface-control-bg:var(--retro-control-bg,var(--cyber-control-bg,var(--app-surface-muted-bg)));--app-surface-texture:linear-gradient(135deg, color-mix(in srgb, var(--app-surface-primary) 16%, transparent), transparent 42%), linear-gradient(315deg, color-mix(in srgb, var(--app-surface-accent) 12%, transparent), transparent 48%);--app-heading-font-family:var(--retro-font-heading,var(--cyber-font-heading,var(--font-Golos)));--app-body-font-family:var(--retro-font-body,var(--cyber-font-body,var(--font-Lexend)));--app-control-font-family:var(--retro-font-control,var(--cyber-font-control,var(--font-Golos)));--app-heading-text-transform:uppercase;--app-surface-radius-sm:var(--retro-radius-sm,var(--cyber-radius-sm,var(--radius-sm)));--app-surface-radius-md:var(--retro-radius-md,var(--cyber-radius-md,var(--border-radius)));--app-surface-radius-lg:var(--retro-radius-lg,var(--cyber-radius-lg,var(--radius-lg)));--app-surface-radius-xl:var(--retro-radius-xl,var(--cyber-radius-xl,var(--radius-xl)));--app-surface-shadow-soft:0 0 0 1px color-mix(in srgb, var(--app-surface-accent) 48%, transparent), 0 0 22px color-mix(in srgb, var(--app-surface-accent) 30%, transparent), 0 10px 30px rgb(var(--usk-bg-rgb,0 0 0) / .32);--app-surface-shadow:0 0 0 1px color-mix(in srgb, var(--app-surface-accent) 58%, transparent), 0 0 34px color-mix(in srgb, var(--app-surface-accent) 38%, transparent), 0 18px 50px rgb(var(--usk-bg-rgb,0 0 0) / .4);--app-surface-shadow-hover:0 0 0 1px color-mix(in srgb, var(--app-surface-primary) 68%, transparent), 0 0 48px color-mix(in srgb, var(--app-surface-accent) 46%, transparent), 0 24px 64px rgb(var(--usk-bg-rgb,0 0 0) / .44)}body[data-ui=brutalism][data-theme][data-mode]{--app-bg-style-layer:var(--brutal-theme-bg,none);--app-surface-card-bg:var(--brutal-card-bg,var(--app-surface-bg));--app-surface-panel-bg:var(--brutal-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--brutal-control-bg,var(--app-surface-muted-bg));--app-surface-texture:linear-gradient(135deg, color-mix(in srgb, var(--brutal-primary,var(--app-surface-primary)) 12%, transparent), transparent 46%);--app-heading-font-family:var(--brutal-font-heading,var(--font-Golos));--app-body-font-family:var(--brutal-font-body,var(--font-Lexend));--app-control-font-family:var(--brutal-font-control,var(--font-Golos));--app-heading-text-transform:uppercase;--app-surface-border-width:3px;--app-surface-shadow-soft:6px 6px 0 var(--brutal-secondary,var(--app-surface-accent));--app-surface-shadow:10px 10px 0 var(--brutal-primary,var(--app-surface-primary));--app-surface-shadow-hover:14px 14px 0 var(--brutal-primary-hover,var(--app-surface-primary));--app-surface-radius-sm:var(--brutal-radius-xs,.25rem);--app-surface-radius-md:var(--brutal-radius-sm,.5rem);--app-surface-radius-lg:var(--brutal-radius-sm,.5rem);--app-surface-radius-xl:var(--brutal-radius-md,.75rem)}body[data-ui=y2k][data-theme][data-mode]{--app-bg-style-layer:var(--y2k-theme-bg,none);--app-surface-card-bg:var(--y2k-card-bg,var(--app-surface-bg));--app-surface-panel-bg:var(--y2k-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--y2k-control-bg,var(--app-surface-muted-bg));--app-surface-texture:radial-gradient(circle at 18% 16%, #ffffff52, transparent 24%), linear-gradient(145deg, color-mix(in srgb, var(--app-surface-accent) 16%, transparent), transparent 48%);--app-surface-ring:inset 0 1px 0 #ffffff6b;--app-heading-font-family:var(--y2k-font-heading,var(--font-Golos));--app-body-font-family:var(--y2k-font-body,var(--font-Lexend));--app-control-font-family:var(--y2k-font-control,var(--font-Golos));--app-surface-shadow-soft:var(--y2k-shadow-sm,0 2px 8px rgb(0 0 0/var(--y2k-shadow-alpha,.24))), inset 0 1px 0 #ffffff6b, 0 0 22px var(--y2k-glow-accent,color-mix(in srgb, var(--app-surface-accent) 38%, transparent));--app-surface-shadow:var(--y2k-shadow-md,0 10px 28px rgb(0 0 0/calc(var(--y2k-shadow-alpha,.24) + .05))), inset 0 1px 0 #ffffff6b, 0 0 28px var(--y2k-glow-accent,color-mix(in srgb, var(--app-surface-accent) 44%, transparent));--app-surface-shadow-hover:var(--y2k-shadow-lg,0 22px 60px rgb(0 0 0/calc(var(--y2k-shadow-alpha,.24) + .12))), 0 0 42px var(--y2k-glow-accent,color-mix(in srgb, var(--app-surface-accent) 52%, transparent));--app-surface-radius-md:var(--y2k-radius-lg,1rem);--app-surface-radius-lg:var(--y2k-radius-xl,1.5rem);--app-surface-radius-xl:var(--y2k-radius-xl,1.5rem)}body[data-ui=retro-glass][data-theme][data-mode]{--app-bg-style-layer:var(--rg-theme-bg,none);--app-surface-card-bg:var(--rg-card-bg,var(--app-surface-bg));--app-surface-panel-bg:var(--rg-surface-strong,var(--app-surface-strong-bg));--app-surface-control-bg:var(--rg-control-bg,var(--app-surface-muted-bg));--app-surface-texture:linear-gradient(145deg, #ffffff29, #ffffff08), radial-gradient(circle at 18% 12%, var(--rg-glow-primary,transparent), transparent 38%);--app-surface-ring:inset 0 1px 0 #ffffff3d;--app-heading-font-family:var(--rg-font-heading,var(--font-Golos));--app-body-font-family:var(--rg-font-body,var(--font-Lexend));--app-control-font-family:var(--rg-font-control,var(--font-Golos));--app-surface-shadow-soft:var(--rg-shadow-sm,0 8px 24px rgb(0 0 0/calc(var(--rg-shadow-alpha,.28) + .04))), 0 0 20px var(--rg-glow-primary,color-mix(in srgb, var(--app-surface-primary) 34%, transparent));--app-surface-shadow:var(--rg-shadow-md,0 18px 48px rgb(0 0 0/calc(var(--rg-shadow-alpha,.28) + .08))), 0 0 28px var(--rg-glow-primary,color-mix(in srgb, var(--app-surface-primary) 42%, transparent));--app-surface-shadow-hover:var(--rg-shadow-lg,0 24px 68px rgb(0 0 0/calc(var(--rg-shadow-alpha,.28) + .14))), 0 0 44px var(--rg-glow-primary,color-mix(in srgb, var(--app-surface-primary) 52%, transparent)), 0 0 60px var(--rg-glow-secondary,color-mix(in srgb, var(--app-surface-accent) 36%, transparent));--app-surface-backdrop-filter:blur(18px) saturate(150%);--app-surface-radius-lg:var(--rg-radius-xl,1.5rem);--app-surface-radius-xl:var(--rg-radius-xl,1.5rem)}body[data-ui][data-theme][data-mode=light]{--app-surface-readable-fg:var(--text);--app-surface-readable-muted-fg:color-mix(in srgb, var(--text) 88%, var(--text-muted) 12%);--app-heading-color:var(--app-surface-readable-fg)}body[data-ui=brutalism][data-theme][data-mode=dark],body[data-ui=cyberpunk][data-theme][data-mode=dark],body[data-ui=retrofuturism][data-theme][data-mode=dark]{--app-kit-control-fg:var(--app-surface-readable-fg);--app-kit-control-muted-fg:var(--app-surface-readable-muted-fg)}html[data-palette][data-theme=dark]{--text-soft:color-mix(in srgb, var(--text) 80%, var(--surface) 20%);--text-accent-readable:var(--accent);--text-accent-readable-strong:var(--accent);--heading-color:var(--accent);--icon-color-strong:var(--accent);--surface-overlay:color-mix(in srgb, var(--surface) 84%, transparent)}html[data-palette][data-theme=contrast],html[data-palette][data-mode=contrast]{--text-soft:var(--text);--text-accent-readable:var(--link);--text-accent-readable-strong:var(--link);--heading-color:var(--link);--icon-color-strong:var(--link);--surface-overlay:var(--surface);--surface-overlay-strong:var(--surface-raised);--surface-border-strong:var(--border);--link-hover:#fff}html[data-a11y-reduced-transparency=true]{--slight-blur:none;--glass-blur:none;--backdrop-blur:none;--a11y-reduced-transparency-surface-bg:rgba(var(--primary-darkest-rgb), .96);--a11y-reduced-transparency-surface-border:rgba(var(--white-rgb), .32)}html[data-theme=light][data-a11y-reduced-transparency=true]{--a11y-reduced-transparency-surface-bg:rgba(var(--white-rgb), .97);--a11y-reduced-transparency-surface-border:rgba(var(--black-rgb), .22)}html[data-theme=dark][data-a11y-high-contrast=true]{--text-primary:rgba(var(--white-rgb), .98);--text-secondary:rgba(var(--white-rgb), .92);--text-accent:rgba(var(--gold-400-rgb), 1);--text-accent-light:rgba(var(--gold-400-rgb), 1);--heading-color:rgba(var(--white-rgb), 1);--icon-color-strong:rgba(var(--white-rgb), 1);--link-hover:rgba(var(--white-rgb), 1);--frost-border:2px solid rgba(var(--white-rgb), .82);--glass-border:2px solid rgba(var(--white-rgb), .86)}html[data-theme=light][data-a11y-high-contrast=true]{--text-primary:rgba(var(--black-rgb), .98);--text-secondary:rgba(var(--black-rgb), .9);--text-accent:rgba(var(--accent-dark-rgb), 1);--text-accent-light:rgba(var(--accent-dark-rgb), 1);--heading-color:rgba(var(--black-rgb), .98);--icon-color-strong:rgba(var(--black-rgb), .98);--link-hover:rgba(var(--black-rgb), .98);--frost-border:2px solid rgba(var(--black-rgb), .76);--glass-border:2px solid rgba(var(--black-rgb), .8)}html[data-theme=dark]{--divider-color:rgba(var(--accent-rgb), var(--divider-opacity));--text-primary:rgba(var(--white-rgb), .94);--text-secondary:rgba(var(--gray-100-rgb), .88);--text-blue:rgba(var(--primary-lighter-rgb), .92);--text-blue-dark:rgba(var(--white-rgb), .93);--text-accent:rgba(var(--accent-light-rgb), .96);--text-accent-light:rgba(var(--accent-light-rgb), .86);--bg-elevated:rgba(var(--white-rgb), .12);--frost-bg:rgba(var(--white-rgb), .14);--glass-bg:rgba(var(--white-rgb), .2);--glass-bg-strong:rgba(var(--white-rgb), .26);--frost-border:1px solid rgba(var(--white-rgb), .28);--glass-border:1px solid rgba(var(--white-rgb), .34);--shadow-soft:0 12px 46px rgba(var(--deep-black-rgb), .5);--glass-shadow:0 14px 56px rgba(var(--deep-black-rgb), .56);--scrollbar-track:rgba(var(--gray-500-rgb), .34);--scrollbar-thumb:rgba(var(--white-rgb), .34);--scrollbar-thumb-hover:rgba(var(--accent-light-rgb), .72);--sticky-nav-trigger-navigation-icon-color:rgba(var(--gold-400-rgb), .96);--sticky-nav-trigger-navigation-icon-hover-color:rgba(var(--gold-400-rgb), .99);--sticky-nav-trigger-utility-icon-color:rgba(var(--gray-200-rgb), .92);--sticky-nav-trigger-utility-icon-hover-color:rgba(var(--gray-200-rgb), .98)}html[data-theme=dark][data-palette]{--bg-gradient:linear-gradient(150deg, color-mix(in srgb, var(--bg) 94%, black), color-mix(in srgb, var(--surface) 86%, var(--primary) 14%), color-mix(in srgb, var(--surface-muted) 72%, var(--accent) 28%));--gold-glow:radial-gradient(circle at 84% 15%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 56%);--blue-glow:radial-gradient(circle at 15% 25%, color-mix(in srgb, var(--primary) 30%, transparent), transparent 56%);--vignette:radial-gradient(ellipse at 50% 58%, #0003, #000000d1);--text-secondary:color-mix(in srgb, var(--text) 82%, var(--surface) 18%);--frost-bg:color-mix(in srgb, var(--accent) 16%, transparent);--glass-bg:color-mix(in srgb, var(--primary) 22%, transparent);--frost-border:1px solid color-mix(in srgb, var(--accent) 38%, transparent)}html[data-palette=midnight-gold]{--primary-darkest:#11192c;--primary-darkest-rgb:17, 25, 44;--primary-dark:#1c2c4e;--primary-dark-rgb:28, 44, 78;--primary:#31497a;--primary-rgb:49, 73, 122;--primary-light:#5c78b3;--primary-light-rgb:92, 120, 179;--primary-lighter:#9bb2dc;--primary-lighter-rgb:155, 178, 220;--accent-dark:#946818;--accent-dark-rgb:148, 104, 24;--accent:#c69436;--accent-rgb:198, 148, 54;--accent-light:#e8c680;--accent-light-rgb:232, 198, 128}html[data-palette=ocean-steel]{--primary-darkest:#062232;--primary-darkest-rgb:6, 34, 50;--primary-dark:#0a3a54;--primary-dark-rgb:10, 58, 84;--primary:#0f5c84;--primary-rgb:15, 92, 132;--primary-light:#3389ae;--primary-light-rgb:51, 137, 174;--primary-lighter:#72b6d2;--primary-lighter-rgb:114, 182, 210;--accent-dark:#0a7d91;--accent-dark-rgb:10, 125, 145;--accent:#1ea7bb;--accent-rgb:30, 167, 187;--accent-light:#6cdae7;--accent-light-rgb:108, 218, 231}html[data-palette=forest-moss]{--primary-darkest:#112b14;--primary-darkest-rgb:17, 43, 20;--primary-dark:#1d4823;--primary-dark-rgb:29, 72, 35;--primary:#316d37;--primary-rgb:49, 109, 55;--primary-light:#5b9a5f;--primary-light-rgb:91, 154, 95;--primary-lighter:#9ac795;--primary-lighter-rgb:154, 199, 149;--accent-dark:#6a7e22;--accent-dark-rgb:106, 126, 34;--accent:#91ae2c;--accent-rgb:145, 174, 44;--accent-light:#c9e181;--accent-light-rgb:201, 225, 129}html[data-palette=sunset-ember]{--primary-darkest:#451b10;--primary-darkest-rgb:69, 27, 16;--primary-dark:#6d2a18;--primary-dark-rgb:109, 42, 24;--primary:#a14024;--primary-rgb:161, 64, 36;--primary-light:#d0714a;--primary-light-rgb:208, 113, 74;--primary-lighter:#eeab84;--primary-lighter-rgb:238, 171, 132;--accent-dark:#7e3658;--accent-dark-rgb:126, 54, 88;--accent:#a94a78;--accent-rgb:169, 74, 120;--accent-light:#df97b8;--accent-light-rgb:223, 151, 184}html[data-palette=royal-plum]{--primary-darkest:#2b123a;--primary-darkest-rgb:43, 18, 58;--primary-dark:#441f61;--primary-dark-rgb:68, 31, 97;--primary:#693892;--primary-rgb:105, 56, 146;--primary-light:#9262bc;--primary-light-rgb:146, 98, 188;--primary-lighter:#c3a1e1;--primary-lighter-rgb:195, 161, 225;--accent-dark:#364092;--accent-dark-rgb:54, 64, 146;--accent:#525fc9;--accent-rgb:82, 95, 201;--accent-light:#9ca8ec;--accent-light-rgb:156, 168, 236}html[data-palette=graphite-cyan]{--primary-darkest:#0e1215;--primary-darkest-rgb:14, 18, 21;--primary-dark:#1d252b;--primary-dark-rgb:29, 37, 43;--primary:#323d46;--primary-rgb:50, 61, 70;--primary-light:#586875;--primary-light-rgb:88, 104, 117;--primary-lighter:#96a5b0;--primary-lighter-rgb:150, 165, 176;--accent-dark:#00707c;--accent-dark-rgb:0, 112, 124;--accent:#09a;--accent-rgb:0, 153, 170;--accent-light:#56d1df;--accent-light-rgb:86, 209, 223}html[data-palette=desert-sage]{--primary-darkest:#3f311a;--primary-darkest-rgb:63, 49, 26;--primary-dark:#634e2c;--primary-dark-rgb:99, 78, 44;--primary:#907245;--primary-rgb:144, 114, 69;--primary-light:#bc9965;--primary-light-rgb:188, 153, 101;--primary-lighter:#ddc49b;--primary-lighter-rgb:221, 196, 155;--accent-dark:#4c6c3e;--accent-dark-rgb:76, 108, 62;--accent:#668b53;--accent-rgb:102, 139, 83;--accent-light:#a4c491;--accent-light-rgb:164, 196, 145}html[data-palette=rose-quartz]{--primary-darkest:#421826;--primary-darkest-rgb:66, 24, 38;--primary-dark:#6f2740;--primary-dark-rgb:111, 39, 64;--primary:#ab4162;--primary-rgb:171, 65, 98;--primary-light:#d67290;--primary-light-rgb:214, 114, 144;--primary-lighter:#eeb0c6;--primary-lighter-rgb:238, 176, 198;--accent-dark:#6f4a83;--accent-dark-rgb:111, 74, 131;--accent:#9968b5;--accent-rgb:153, 104, 181;--accent-light:#d0a6e6;--accent-light-rgb:208, 166, 230}html[data-palette=cyber-lime]{--primary-darkest:#1a2c08;--primary-darkest-rgb:26, 44, 8;--primary-dark:#2f4d0d;--primary-dark-rgb:47, 77, 13;--primary:#4c7817;--primary-rgb:76, 120, 23;--primary-light:#7bae31;--primary-light-rgb:123, 174, 49;--primary-lighter:#b5dc70;--primary-lighter-rgb:181, 220, 112;--accent-dark:#462b8f;--accent-dark-rgb:70, 43, 143;--accent:#6543c2;--accent-rgb:101, 67, 194;--accent-light:#a48aec;--accent-light-rgb:164, 138, 236}html[data-palette=arctic-indigo]{--primary-darkest:#16204f;--primary-darkest-rgb:22, 32, 79;--primary-dark:#24327a;--primary-dark-rgb:36, 50, 122;--primary:#3c50ad;--primary-rgb:60, 80, 173;--primary-light:#6d7dd3;--primary-light-rgb:109, 125, 211;--primary-lighter:#a9b5ea;--primary-lighter-rgb:169, 181, 234;--accent-dark:#2e6997;--accent-dark-rgb:46, 105, 151;--accent:#4791c8;--accent-rgb:71, 145, 200;--accent-light:#8cc4ec;--accent-light-rgb:140, 196, 236}html[data-theme=light]{--primary-darkest:#102a43;--primary-darkest-rgb:16, 42, 67;--primary-dark:#0f4f7f;--primary-dark-rgb:15, 79, 127;--primary:#1e5bf0;--primary-rgb:30, 91, 240;--primary-light:#486581;--primary-light-rgb:72, 101, 129;--primary-lighter:#dce8f2;--primary-lighter-rgb:220, 232, 242;--accent-dark:#0f4f7f;--accent-dark-rgb:15, 79, 127;--accent:#1e5bf0;--accent-rgb:30, 91, 240;--accent-light:#dce8f2;--accent-light-rgb:220, 232, 242;--text-primary:rgba(var(--black-rgb), .8);--text-secondary:rgba(var(--primary-dark-rgb), .7);--text-blue:rgba(var(--primary-dark-rgb), .9);--text-blue-dark:rgba(var(--primary-darkest-rgb), .92);--text-accent:rgba(var(--accent-dark-rgb), .95);--text-accent-light:rgba(var(--accent-dark-rgb), .82);--bg-primary:rgba(var(--gray-300-rgb), .75);--bg-secondary:rgba(var(--white-rgb), .75);--bg-elevated:rgba(var(--gray-100-rgb), .7);--frost-bg:rgba(var(--gray-100-rgb), .78);--glass-bg:rgba(var(--gray-100-rgb), .84);--glass-bg-strong:rgba(var(--gray-100-rgb), .92);--glass-bg-heavy:rgba(var(--white-rgb), .96);--primary-dark-bg:rgba(var(--primary-lighter-rgb), .42);--primary-darker-bg:rgba(var(--primary-light-rgb), .36);--accent-bg:rgba(var(--accent-rgb), .16);--accent-bg-dark:rgba(var(--accent-dark-rgb), .22);--mini-dark:1px solid rgba(var(--primary-dark-rgb), .16);--frost-border:1px solid rgba(var(--primary-dark-rgb), .14);--glass-border:1px solid rgba(var(--primary-dark-rgb), .2);--divider-color:rgba(var(--deep-black-rgb), var(--divider-opacity));--shadow-soft:0 10px 40px rgba(var(--black-rgb), .12);--glass-shadow:0 14px 60px rgba(var(--black-rgb), .14);--tile-shadow:0 12px 34px rgba(var(--primary-dark-rgb), .12);--text-shadow:0 0 16px rgba(var(--accent-rgb), .2);--bg-gradient:linear-gradient(145deg, rgba(var(--white-rgb), .96), rgba(var(--primary-lighter-rgb), .48), rgba(var(--accent-rgb), .08));--gold-glow:radial-gradient(circle at 86% 16%, rgba(var(--accent-rgb), .18), rgba(var(--accent-rgb), 0) 52%);--blue-glow:radial-gradient(circle at 14% 24%, rgba(var(--primary-light-rgb), .2), rgba(var(--primary-light-rgb), 0) 54%);--vignette:radial-gradient(ellipse at 50% 55%, rgba(var(--white-rgb), .18), rgba(var(--primary-dark-rgb), .08));--scrollbar-track:rgba(var(--primary-light-rgb), .3);--scrollbar-thumb:rgba(var(--primary-dark-rgb), .32);--scrollbar-thumb-hover:rgba(var(--accent-dark-rgb), .58);--nav-drawer-active-surface-fg:rgba(var(--primary-darkest-rgb), .96);--nav-drawer-active-surface-border-color:rgba(var(--primary-dark-rgb), .4);--section-drawer-active-group-bg:rgba(var(--white-rgb), .9);--section-drawer-active-group-border-color:rgba(var(--primary-dark-rgb), .32);--section-drawer-active-text-color:rgba(var(--primary-darkest-rgb), .96);--sticky-nav-trigger-navigation-icon-color:rgba(var(--primary-dark-rgb), .94);--sticky-nav-trigger-navigation-icon-hover-color:rgba(var(--primary-dark-rgb), .99);--sticky-nav-trigger-utility-icon-color:rgba(var(--primary-dark-rgb), .94);--sticky-nav-trigger-utility-icon-hover-color:rgba(var(--primary-dark-rgb), .99)}html[data-theme=light][data-palette=alt],html[data-theme=light][data-palette=royal-plum],html[data-theme=light][data-palette=desert-sage]{--primary-darkest:#182c62;--primary-darkest-rgb:24, 44, 98;--primary-dark:#264391;--primary-dark-rgb:38, 67, 145;--primary:#3c5cb8;--primary-rgb:60, 92, 184;--primary-light:#7e9ae1;--primary-light-rgb:126, 154, 225;--primary-lighter:#c4d6f5;--primary-lighter-rgb:196, 214, 245;--accent-dark:#926400;--accent-dark-rgb:146, 100, 0;--accent:#b8860b;--accent-rgb:184, 134, 11;--accent-light:#e8c468;--accent-light-rgb:232, 196, 104}html[data-theme=light][data-palette=forest],html[data-theme=light][data-palette=forest-moss],html[data-theme=light][data-palette=cyber-lime]{--primary-darkest:#215e54;--primary-darkest-rgb:33, 94, 84;--primary-dark:#348376;--primary-dark-rgb:52, 131, 118;--primary:#49a294;--primary-rgb:73, 162, 148;--primary-light:#80bfb3;--primary-light-rgb:128, 191, 179;--primary-lighter:#dfefea;--primary-lighter-rgb:223, 239, 234;--accent-dark:#78581c;--accent-dark-rgb:120, 88, 28;--accent:#a77c2d;--accent-rgb:167, 124, 45;--accent-light:#e6ce96;--accent-light-rgb:230, 206, 150}html[data-theme=light][data-palette=ocean],html[data-theme=light][data-palette=ocean-steel],html[data-theme=light][data-palette=graphite-cyan],html[data-theme=light][data-palette=arctic-indigo]{--primary-darkest:#143454;--primary-darkest-rgb:20, 52, 84;--primary-dark:#1d4e7a;--primary-dark-rgb:29, 78, 122;--primary:#2c6ea8;--primary-rgb:44, 110, 168;--primary-light:#6d9ac4;--primary-light-rgb:109, 154, 196;--primary-lighter:#d2e2f0;--primary-lighter-rgb:210, 226, 240;--accent-dark:#854f1e;--accent-dark-rgb:133, 79, 30;--accent:#bc7c35;--accent-rgb:188, 124, 53;--accent-light:#e9bc8a;--accent-light-rgb:233, 188, 138}html[data-theme=light][data-palette=sunset],html[data-theme=light][data-palette=sunset-ember],html[data-theme=light][data-palette=rose-quartz]{--primary-darkest:#5f2530;--primary-darkest-rgb:95, 37, 48;--primary-dark:#7c3240;--primary-dark-rgb:124, 50, 64;--primary:#a2475a;--primary-rgb:162, 71, 90;--primary-light:#c48191;--primary-light-rgb:196, 129, 145;--primary-lighter:#f3dce2;--primary-lighter-rgb:243, 220, 226;--accent-dark:#925a0e;--accent-dark-rgb:146, 90, 14;--accent:#c98622;--accent-rgb:201, 134, 34;--accent-light:#edc17a;--accent-light-rgb:237, 193, 122}html[data-theme=light][data-palette=midnight-gold]{--primary-darkest:#1c2746;--primary-darkest-rgb:28, 39, 70;--primary-dark:#283b68;--primary-dark-rgb:40, 59, 104;--primary:#3d5997;--primary-rgb:61, 89, 151;--primary-light:#748bc2;--primary-light-rgb:116, 139, 194;--primary-lighter:#c9d6ee;--primary-lighter-rgb:201, 214, 238;--accent-dark:#926417;--accent-dark-rgb:146, 100, 23;--accent:#be8c32;--accent-rgb:190, 140, 50;--accent-light:#e8c889;--accent-light-rgb:232, 200, 137}html[data-theme=light][data-palette=ocean-steel]{--primary-darkest:#14354c;--primary-darkest-rgb:20, 53, 76;--primary-dark:#1b5374;--primary-dark-rgb:27, 83, 116;--primary:#297aa1;--primary-rgb:41, 122, 161;--primary-light:#5fa4c4;--primary-light-rgb:95, 164, 196;--primary-lighter:#d2eaf3;--primary-lighter-rgb:210, 234, 243;--accent-dark:#0c7b8e;--accent-dark-rgb:12, 123, 142;--accent:#18abbe;--accent-rgb:24, 171, 190;--accent-light:#80dae6;--accent-light-rgb:128, 218, 230}html[data-theme=light][data-palette=forest-moss]{--primary-darkest:#1c4c22;--primary-darkest-rgb:28, 76, 34;--primary-dark:#2d7033;--primary-dark-rgb:45, 112, 51;--primary:#459349;--primary-rgb:69, 147, 73;--primary-light:#7bb877;--primary-light-rgb:123, 184, 119;--primary-lighter:#ddefd8;--primary-lighter-rgb:221, 239, 216;--accent-dark:#6b7c24;--accent-dark-rgb:107, 124, 36;--accent:#93aa35;--accent-rgb:147, 170, 53;--accent-light:#cee08e;--accent-light-rgb:206, 224, 142}html[data-theme=light][data-palette=sunset-ember]{--primary-darkest:#642818;--primary-darkest-rgb:100, 40, 24;--primary-dark:#923921;--primary-dark-rgb:146, 57, 33;--primary:#c3512d;--primary-rgb:195, 81, 45;--primary-light:#e28257;--primary-light-rgb:226, 130, 87;--primary-lighter:#f5d1b7;--primary-lighter-rgb:245, 209, 183;--accent-dark:#823959;--accent-dark-rgb:130, 57, 89;--accent:#b1537d;--accent-rgb:177, 83, 125;--accent-light:#e4a0bd;--accent-light-rgb:228, 160, 189}html[data-theme=light][data-palette=royal-plum]{--primary-darkest:#34184c;--primary-darkest-rgb:52, 24, 76;--primary-dark:#522876;--primary-dark-rgb:82, 40, 118;--primary:#7a42a5;--primary-rgb:122, 66, 165;--primary-light:#a977ce;--primary-light-rgb:169, 119, 206;--primary-lighter:#e0c4f2;--primary-lighter-rgb:224, 196, 242;--accent-dark:#3f479e;--accent-dark-rgb:63, 71, 158;--accent:#5f68d7;--accent-rgb:95, 104, 215;--accent-light:#a4adee;--accent-light-rgb:164, 173, 238}html[data-theme=light][data-palette=graphite-cyan]{--primary-darkest:#161c21;--primary-darkest-rgb:22, 28, 33;--primary-dark:#2a343c;--primary-dark-rgb:42, 52, 60;--primary:#404e59;--primary-rgb:64, 78, 89;--primary-light:#74838e;--primary-light-rgb:116, 131, 142;--primary-lighter:#dee5e9;--primary-lighter-rgb:222, 229, 233;--accent-dark:#006f7b;--accent-dark-rgb:0, 111, 123;--accent:#009aab;--accent-rgb:0, 154, 171;--accent-light:#89dbe6;--accent-light-rgb:137, 219, 230}html[data-theme=light][data-palette=desert-sage]{--primary-darkest:#523e22;--primary-darkest-rgb:82, 62, 34;--primary-dark:#7a5d35;--primary-dark-rgb:122, 93, 53;--primary:#a67e48;--primary-rgb:166, 126, 72;--primary-light:#cba46e;--primary-light-rgb:203, 164, 110;--primary-lighter:#ecdabb;--primary-lighter-rgb:236, 218, 187;--accent-dark:#547043;--accent-dark-rgb:84, 112, 67;--accent:#6e9257;--accent-rgb:110, 146, 87;--accent-light:#b0cb9d;--accent-light-rgb:176, 203, 157}html[data-theme=light][data-palette=rose-quartz]{--primary-darkest:#541f31;--primary-darkest-rgb:84, 31, 49;--primary-dark:#82314d;--primary-dark-rgb:130, 49, 77;--primary:#ba4d72;--primary-rgb:186, 77, 114;--primary-light:#df86a4;--primary-light-rgb:223, 134, 164;--primary-lighter:#f6d2e0;--primary-lighter-rgb:246, 210, 224;--accent-dark:#79508e;--accent-dark-rgb:121, 80, 142;--accent:#a974c5;--accent-rgb:169, 116, 197;--accent-light:#d9b6eb;--accent-light-rgb:217, 182, 235}html[data-theme=light][data-palette=cyber-lime]{--primary-darkest:#213a0a;--primary-darkest-rgb:33, 58, 10;--primary-dark:#385e11;--primary-dark-rgb:56, 94, 17;--primary:#4a7917;--primary-rgb:74, 121, 23;--primary-light:#64962b;--primary-light-rgb:100, 150, 43;--primary-lighter:#d7e8b2;--primary-lighter-rgb:215, 232, 178;--accent-dark:#50339d;--accent-dark-rgb:80, 51, 157;--accent:#754fcf;--accent-rgb:117, 79, 207;--accent-light:#9579d6;--accent-light-rgb:149, 121, 214}html[data-theme=light][data-palette=arctic-indigo]{--primary-darkest:#202d60;--primary-darkest-rgb:32, 45, 96;--primary-dark:#314490;--primary-dark-rgb:49, 68, 144;--primary:#4a64c5;--primary-rgb:74, 100, 197;--primary-light:#7c91de;--primary-light-rgb:124, 145, 222;--primary-lighter:#cfd9f5;--primary-lighter-rgb:207, 217, 245;--accent-dark:#34709e;--accent-dark-rgb:52, 112, 158;--accent:#549ad2;--accent-rgb:84, 154, 210;--accent-light:#9fcff0;--accent-light-rgb:159, 207, 240}@media (prefers-color-scheme:light){html[data-theme=auto]{--divider-color:rgba(var(--deep-black-rgb), var(--divider-opacity))}html[data-theme=auto] .btn-tooltip{--rs-tooltip-bg:rgba(var(--white-rgb), .98);--rs-tooltip-text:rgba(var(--primary-darkest-rgb), .96)}}html[data-theme=light][data-palette]{--text-shadow:none}html[data-a11y-high-contrast=true][data-palette]{--text-shadow:none;--divider-color:var(--border)}@media (width<=850px){:root{--sticky-header-height:72px}}@media (width<=768px){:root{--slight-blur:blur(3px);--glass-blur:blur(5px);--backdrop-blur:blur(7px);--shadow-soft:0 4px 16px rgba(var(--deep-black-rgb), .16);--glass-shadow:0 8px 24px rgba(var(--deep-black-rgb), .16);--tile-shadow:0 8px 24px rgba(var(--primary-dark-rgb), .14);--text-shadow:none}}.contact-page .contact-centered-stack{--contact-icon-gutter:clamp(2.5rem, 3.6vw, 3.5rem)}@media (width<=1024px){.contact-page .contact-centered-stack{--contact-icon-gutter:clamp(1.25rem, 2.4vw, 2rem)}:root{--sticky-nav-mobile-trigger-size:42px;--sticky-nav-mobile-trigger-gap:10px;--sticky-nav-mobile-trigger-padding-inline:6px;--sticky-nav-mobile-trigger-padding-block:6px;--sticky-nav-mobile-trigger-glyph-size:calc(var(--icon-sm) + 8px);--sticky-nav-mobile-trigger-utility-glyph-size:var(--sticky-nav-mobile-trigger-glyph-size);--sticky-nav-mobile-circle-glyph-size:calc(var(--sticky-nav-mobile-trigger-glyph-size) - 2px);--sticky-nav-mobile-trigger-section-glyph-size:var(--sticky-nav-mobile-trigger-glyph-size);--sticky-nav-mobile-rail-top:calc(env(safe-area-inset-top,0px) + 10px);--sticky-nav-mobile-trigger-left:calc(env(safe-area-inset-left,0px) + 14px);--sticky-nav-mobile-trigger-gutter:8px;--sticky-nav-mobile-section-slot:0;--sticky-nav-mobile-stack-nav-icon-color:var(--sticky-nav-trigger-navigation-icon-color);--sticky-nav-mobile-stack-utility-icon-color:var(--sticky-nav-trigger-utility-icon-color);--sticky-nav-mobile-stack-color-icon-color:var(--sticky-nav-mobile-stack-utility-icon-color);--sticky-nav-mobile-stack-a11y-icon-color:var(--sticky-nav-mobile-stack-utility-icon-color);--sticky-nav-mobile-stack-resume-icon-color:var(--sticky-nav-mobile-stack-utility-icon-color);--sticky-nav-mobile-trigger-backplate-bg:rgba(var(--deep-black-rgb), .38);--sticky-nav-mobile-trigger-backplate-border:rgba(var(--white-rgb), .22);--sticky-nav-mobile-trigger-backplate-shadow:0 6px 16px rgba(var(--deep-black-rgb), .26), inset 0 1px 0 rgba(var(--white-rgb), .08)}html[data-theme=light]{--sticky-nav-mobile-stack-nav-icon-color:rgba(var(--gray-900-rgb), .96);--sticky-nav-mobile-stack-utility-icon-color:rgba(var(--gray-900-rgb), .92);--sticky-nav-mobile-trigger-backplate-bg:rgba(var(--white-rgb), .66);--sticky-nav-mobile-trigger-backplate-border:rgba(var(--primary-dark-rgb), .34);--sticky-nav-mobile-trigger-backplate-shadow:0 6px 16px rgba(var(--primary-dark-rgb), .2), inset 0 1px 0 rgba(var(--white-rgb), .9)}html[data-theme=dark]{--sticky-nav-mobile-stack-nav-icon-color:rgba(var(--gray-100-rgb), .98);--sticky-nav-mobile-stack-utility-icon-color:rgba(var(--gray-100-rgb), .94);--sticky-nav-mobile-trigger-backplate-bg:rgba(var(--deep-black-rgb), .44);--sticky-nav-mobile-trigger-backplate-border:rgba(var(--white-rgb), .24);--sticky-nav-mobile-trigger-backplate-shadow:0 6px 16px rgba(var(--deep-black-rgb), .34), inset 0 1px 0 rgba(var(--white-rgb), .08)}html[data-has-mobile-section-nav=true]{--sticky-nav-mobile-section-slot:1}.sticky-nav-mobile-trigger--color,.sticky-nav-mobile-trigger--a11y{--sticky-nav-mobile-current-glyph-size:var(--sticky-nav-mobile-circle-glyph-size)}.sticky-nav-mobile-trigger--nav,.sticky-nav-mobile-trigger--resume{--sticky-nav-mobile-current-glyph-size:var(--sticky-nav-mobile-trigger-utility-glyph-size)}}@media (width<=700px){.contact-page .contact-centered-stack{--contact-icon-gutter:.5rem}}.info-section,.info-section.section-renderer{--info-section-header-color:var(--app-heading-color,var(--icon-color-strong))}.insight-card{--insight-card-max-height:500px}.insight-card--with-preview{--insight-card-max-height:1000px}.card-grid{--card-grid-gap:clamp(1.2rem, 2.4vw, 1.8rem)}.modal-zoom-btn{border-color:rgba(var(--white-rgb), .22);background:rgba(var(--white-rgb), .14);color:var(--text-primary)}html[data-theme=light] .modal-zoom-btn{border-color:rgba(var(--primary-dark-rgb), .22);background:rgba(var(--primary-dark-rgb), .08);color:rgba(var(--primary-darkest-rgb), .9)}.btn-tooltip{--rs-tooltip-bg:rgba(var(--primary-darkest-rgb), .94);--rs-tooltip-text:rgba(var(--white-rgb), .96)}html[data-theme=light] .btn-tooltip{--rs-tooltip-bg:rgba(var(--white-rgb), .98);--rs-tooltip-text:rgba(var(--primary-darkest-rgb), .96)}.markdown-renderer__toc-link{color:var(--text-secondary);background:0 0;border-color:#0000}.markdown-renderer__link{color:var(--text-accent);background:0 0;border-color:#0000}html[data-theme=dark] .markdown-renderer__link{color:var(--text-accent)}html[data-theme=dark] .markdown-renderer__toc-link{color:rgba(var(--white-rgb), .75)}.back-to-top__button{border:var(--app-surface-border,1px solid rgba(var(--white-rgb), .22));border-radius:var(--app-surface-radius-md,14px);background:var(--app-surface-strong-bg,rgba(var(--white-rgb), .08));color:var(--app-surface-readable-fg,var(--app-surface-fg));box-shadow:var(--app-surface-shadow-soft,var(--glass-shadow));-webkit-backdrop-filter:var(--app-surface-backdrop-filter,var(--glass-blur));backdrop-filter:var(--app-surface-backdrop-filter,var(--glass-blur))}.back-to-top__button:hover,.back-to-top__button:focus-visible{border-color:var(--app-surface-accent,rgba(var(--accent-rgb), .5));background:var(--app-surface-strong-bg,rgba(var(--white-rgb), .12));color:var(--app-surface-readable-fg,var(--app-surface-fg))}.mermaid .mermaid-svg-host{--mermaid-node-bg:var(--app-surface-strong-bg,var(--glass-bg-strong));--mermaid-node-fg:var(--app-surface-readable-fg,var(--app-surface-fg,var(--text-primary)));--mermaid-node-border:var(--app-surface-accent,var(--accent));--mermaid-edge:var(--app-surface-accent,var(--icon-color-strong));--mermaid-label-bg:var(--app-surface-strong-bg,var(--primary-darker-bg));--mermaid-label-fg:var(--mermaid-node-fg);--mermaid-cluster-bg:var(--app-surface-bg,var(--glass-bg));--mermaid-cluster-fg:var(--app-surface-accent,var(--icon-color-strong));--text-primary:var(--mermaid-label-fg)}.mermaid .mermaid-svg-host.light{--mermaid-light-foreground:var(--text-blue-dark,var(--text-dark));--mermaid-light-node-fg:rgba(var(--white-rgb), .96);--mermaid-light-border:color-mix(in srgb, var(--primary-dark) 76%, var(--border) 24%);--mermaid-light-border-muted:color-mix(in srgb, var(--primary-dark) 54%, var(--border) 46%);--mermaid-light-accent-border:color-mix(in srgb, var(--accent-dark) 78%, var(--primary-dark) 22%);--mermaid-light-node-bg:color-mix(in srgb, var(--app-surface-primary) 54%, var(--primary-darkest) 46%);--mermaid-light-node-muted-bg:color-mix(in srgb, var(--primary-dark) 64%, var(--primary-darkest) 36%);--mermaid-light-node-accent-bg:color-mix(in srgb, var(--accent-dark) 42%, var(--primary-darkest) 58%);--mermaid-light-node-strong-bg:color-mix(in srgb, var(--accent-dark) 30%, var(--primary-darkest) 70%);--mermaid-light-cluster-bg:color-mix(in srgb, var(--bg-bright) 94%, var(--surface) 6%);--mermaid-light-chip-bg:color-mix(in srgb, var(--bg-bright) 96%, var(--surface-raised) 4%);--mermaid-node-bg:var(--mermaid-light-node-bg);--mermaid-node-fg:var(--mermaid-light-node-fg);--mermaid-node-border:var(--mermaid-light-border);--mermaid-label-bg:var(--mermaid-light-chip-bg);--mermaid-label-fg:var(--mermaid-light-foreground);--mermaid-cluster-bg:var(--mermaid-light-cluster-bg);--mermaid-cluster-fg:var(--mermaid-light-foreground);--mermaid-edge:var(--mermaid-light-accent-border);--mermaid-light-heading:var(--mermaid-light-foreground);--mermaid-light-body:var(--mermaid-light-foreground);--mermaid-light-icon:var(--mermaid-light-accent-border)}html[data-theme=dark][data-palette=cyber-lime] .mermaid .mermaid-svg-host.dark{--mermaid-node-bg:#244816f0;--mermaid-node-fg:rgba(var(--white-rgb), .96);--mermaid-label-bg:#091807f5;--mermaid-label-fg:rgba(var(--white-rgb), .96);--mermaid-cluster-bg:#081108e0;--mermaid-cluster-fg:#efffe9f5;--mermaid-edge:#caff7fdb}.desktop-menu{--sticky-nav-page-icon-button-size:54px;--sticky-nav-utility-icon-button-size:48px;--sticky-nav-desktop-icon-inline-padding:6px;--sticky-nav-desktop-icon-block-padding:6px;--sticky-nav-page-icon-glyph-size:calc(var(--icon-sm) + 1px);--sticky-nav-utility-icon-glyph-size:var(--icon-sm);--sticky-nav-circle-icon-glyph-size:calc(var(--sticky-nav-utility-icon-glyph-size) - 2px);--sticky-nav-desktop-page-icon-color:var(--sticky-nav-trigger-navigation-icon-color);--sticky-nav-desktop-page-icon-active-color:var(--sticky-nav-trigger-navigation-icon-hover-color);--sticky-nav-desktop-page-icon-hover-color:var(--sticky-nav-trigger-navigation-icon-hover-color);--sticky-nav-desktop-theme-icon-color:var(--sticky-nav-trigger-theme-icon-color);--sticky-nav-desktop-theme-icon-hover-color:var(--sticky-nav-trigger-theme-icon-hover-color);--sticky-nav-desktop-a11y-icon-color:var(--sticky-nav-trigger-a11y-icon-color);--sticky-nav-desktop-a11y-icon-hover-color:var(--sticky-nav-trigger-a11y-icon-hover-color);--sticky-nav-desktop-resume-icon-color:var(--sticky-nav-trigger-utility-icon-color);--sticky-nav-desktop-resume-icon-hover-color:var(--sticky-nav-trigger-utility-icon-hover-color)}.desktop-menu .sticky-nav-desktop-trigger--page .nav-icon.is-active,.desktop-menu .sticky-nav-desktop-trigger--page[aria-current=page] .nav-icon{border-color:rgba(var(--accent-rgb), .62);background:0 0}html[data-theme=dark][data-palette=primary],html[data-theme=dark][data-palette=alt],html[data-theme=dark][data-palette=forest],html[data-theme=dark][data-palette=ocean],html[data-theme=dark][data-palette=sunset]{--sticky-nav-trigger-utility-icon-color:rgba(var(--gray-200-rgb), .92);--sticky-nav-trigger-utility-icon-hover-color:rgba(var(--gray-200-rgb), .98)}html[data-theme=light][data-palette=primary],html[data-theme=light][data-palette=alt],html[data-theme=light][data-palette=forest],html[data-theme=light][data-palette=ocean],html[data-theme=light][data-palette=sunset]{--sticky-nav-trigger-utility-icon-color:rgba(var(--primary-rgb), .92);--sticky-nav-trigger-utility-icon-hover-color:rgba(var(--primary-rgb), .98)}html[data-theme=light][data-palette=forest]{--sticky-nav-trigger-utility-icon-color:rgba(var(--gray-500-rgb), .94);--sticky-nav-trigger-utility-icon-hover-color:rgba(var(--gray-500-rgb), .99);--sticky-nav-trigger-navigation-icon-color:rgba(var(--primary-dark-rgb), .94);--sticky-nav-trigger-navigation-icon-hover-color:rgba(var(--primary-dark-rgb), .99)}html[data-theme=light][data-palette=sunset]{--sticky-nav-trigger-utility-icon-color:rgba(var(--primary-rgb), .9);--sticky-nav-trigger-utility-icon-hover-color:rgba(var(--primary-rgb), .96)}html[data-theme=light] .desktop-menu .sticky-nav-desktop-trigger--page .nav-icon.is-active,html[data-theme=light] .desktop-menu .sticky-nav-desktop-trigger--page[aria-current=page] .nav-icon{border-color:rgba(var(--primary-dark-rgb), .76);background:0 0}html[data-theme=dark][data-palette=alt],html[data-theme=dark][data-palette=primary],html[data-theme=dark][data-palette=ocean],html[data-theme=dark][data-palette=forest],html[data-theme=dark][data-palette=sunset]{--sticky-nav-trigger-navigation-icon-color:rgba(var(--gold-400-rgb), .96);--sticky-nav-trigger-navigation-icon-hover-color:rgba(var(--gold-400-rgb), 1)}html[data-theme=light][data-palette=alt],html[data-theme=light][data-palette=primary],html[data-theme=light][data-palette=ocean],html[data-theme=light][data-palette=sunset]{--sticky-nav-trigger-navigation-icon-color:rgba(var(--primary-dark-rgb), .94);--sticky-nav-trigger-navigation-icon-hover-color:rgba(var(--primary-dark-rgb), .99)}body[data-ui][data-theme][data-mode]{--sticky-nav-trigger-navigation-icon-color:var(--app-kit-control-fg,var(--app-surface-readable-fg));--sticky-nav-trigger-navigation-icon-hover-color:var(--app-kit-control-fg,var(--app-surface-readable-fg));--sticky-nav-trigger-utility-icon-color:var(--app-kit-control-fg,var(--app-surface-readable-fg));--sticky-nav-trigger-utility-icon-hover-color:var(--app-kit-control-fg,var(--app-surface-readable-fg));--sticky-nav-trigger-theme-icon-color:var(--app-kit-control-fg,var(--app-surface-readable-fg));--sticky-nav-trigger-theme-icon-hover-color:var(--app-kit-control-fg,var(--app-surface-readable-fg));--sticky-nav-trigger-a11y-icon-color:var(--app-kit-control-fg,var(--app-surface-readable-fg));--sticky-nav-trigger-a11y-icon-hover-color:var(--app-kit-control-fg,var(--app-surface-readable-fg))}.mobile-nav-drawer .rs-nav.rs-nav-default .rs-nav-item.rs-nav-item-active,.mobile-nav-drawer .rs-nav.rs-nav-default .rs-nav-item[aria-current=page]{border-color:var(--nav-drawer-active-surface-border-color);background:var(--nav-drawer-active-surface-bg);color:var(--nav-drawer-active-surface-fg)}@media (width<=650px){:root{--sticky-nav-mobile-trigger-size:38px;--sticky-nav-mobile-trigger-gap:5px;--sticky-nav-mobile-trigger-padding-inline:5px;--sticky-nav-mobile-trigger-padding-block:5px;--sticky-nav-mobile-trigger-glyph-size:calc(var(--icon-xs) + 10px);--sticky-nav-mobile-trigger-utility-glyph-size:var(--sticky-nav-mobile-trigger-glyph-size);--sticky-nav-mobile-circle-glyph-size:calc(var(--sticky-nav-mobile-trigger-glyph-size) - 2px);--sticky-nav-mobile-trigger-section-glyph-size:var(--sticky-nav-mobile-trigger-glyph-size)}}.block-link.interactive-surface{color:var(--text-accent);background:0 0;border:0}.resume-preview__paper{--resume-paper-bg-start:rgba(var(--primary-darkest-rgb), .98);--resume-paper-bg-end:rgba(var(--primary-dark-rgb), .94);--resume-paper-text:rgba(var(--white-rgb), .9);--resume-paper-text-strong:rgba(var(--white-rgb), .98);--resume-paper-text-muted:rgba(var(--gray-200-rgb), .9);--resume-paper-accent:rgba(var(--accent-light-rgb), .95);--resume-paper-accent-strong:rgba(var(--accent-rgb), .98);--resume-paper-rule:rgba(var(--accent-rgb), .3);--resume-paper-shadow:0 24px 52px rgba(var(--deep-black-rgb), .34)}html[data-theme=light] .resume-preview__paper{--resume-paper-bg-start:rgba(var(--white-rgb), .98);--resume-paper-bg-end:rgba(var(--white-rgb), .98);--resume-paper-text:rgba(var(--primary-darkest-rgb), .9);--resume-paper-text-strong:rgba(var(--primary-darkest-rgb), .98);--resume-paper-text-muted:rgba(var(--primary-dark-rgb), .78);--resume-paper-accent:rgba(var(--accent-dark-rgb), .92);--resume-paper-accent-strong:rgba(var(--accent-dark-rgb), .98);--resume-paper-rule:rgba(var(--accent-dark-rgb), .22);--resume-paper-shadow:0 24px 52px rgba(var(--primary-dark-rgb), .18)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;height:100%;font-size:calc(16px * var(--accessibility-text-scale));scrollbar-gutter:stable;overflow-x:clip}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html[data-a11y-reduced-motion=true] *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html[data-a11y-reduced-transparency=true] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-a11y-reduced-transparency=true] .frosted,html[data-a11y-reduced-transparency=true] .blue-tile,html[data-a11y-reduced-transparency=true] .glass-card,html[data-a11y-reduced-transparency=true] .frosted-icon,html[data-a11y-reduced-transparency=true] .desktop-menu,html[data-a11y-reduced-transparency=true] .rs-modal-content,html[data-a11y-reduced-transparency=true] .rs-drawer-content,html[data-a11y-reduced-transparency=true] .btn,html[data-a11y-reduced-transparency=true] .interactive-surface{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--a11y-reduced-transparency-surface-bg)!important;border-color:var(--a11y-reduced-transparency-surface-border)!important}html[data-a11y-high-contrast=true] .frosted,html[data-a11y-high-contrast=true] .blue-tile,html[data-a11y-high-contrast=true] .glass-card,html[data-a11y-high-contrast=true] .desktop-menu,html[data-a11y-high-contrast=true] .rs-modal-content,html[data-a11y-high-contrast=true] .rs-drawer-content{box-shadow:none!important}html[data-theme=dark][data-a11y-high-contrast=true] .frosted,html[data-theme=dark][data-a11y-high-contrast=true] .blue-tile,html[data-theme=dark][data-a11y-high-contrast=true] .glass-card,html[data-theme=dark][data-a11y-high-contrast=true] .desktop-menu,html[data-theme=dark][data-a11y-high-contrast=true] .rs-modal-content,html[data-theme=dark][data-a11y-high-contrast=true] .rs-drawer-content{background:rgba(var(--deep-black-rgb), .96)!important;border:2px solid rgba(var(--white-rgb), .86)!important}html[data-theme=light][data-a11y-high-contrast=true] .frosted,html[data-theme=light][data-a11y-high-contrast=true] .blue-tile,html[data-theme=light][data-a11y-high-contrast=true] .glass-card,html[data-theme=light][data-a11y-high-contrast=true] .desktop-menu,html[data-theme=light][data-a11y-high-contrast=true] .rs-modal-content,html[data-theme=light][data-a11y-high-contrast=true] .rs-drawer-content{background:rgba(var(--white-rgb), .98)!important;border:2px solid rgba(var(--black-rgb), .82)!important}html[data-a11y-high-contrast=true] :focus-visible{outline-offset:2px;outline:3px solid var(--focus-ring)!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .glass-card{border:var(--app-surface-border,1px solid rgba(var(--white-rgb), .24));background:var(--app-surface-card-texture,var(--app-surface-texture,none)), var(--app-surface-card-bg,var(--app-surface-bg,var(--glass-bg)))}html[data-theme=dark] .blue-tile{border:var(--app-surface-border,1px solid rgba(var(--white-rgb), .26))}html[data-theme=dark] .block-subtitle,html[data-theme=dark] .muted,html[data-theme=dark] nav,html[data-theme=dark] footer{color:var(--text-secondary)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){html[data-theme=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}body{font-size:var(--font-md);color:var(--app-surface-fg,var(--text-primary));line-height:1.6;font-family:var(--app-body-font-family,"Lexend Deca"), "Lexend Deca", Heebo, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background-color:var(--app-kit-bg,var(--bg-primary));letter-spacing:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100dvh;margin:0;padding:0;overflow-x:clip}body.rs-drawer-open.rs-drawer-has-backdrop{background-color:var(--bg-primary)}body:before{z-index:-1;background:var(--app-bg-layer,var(--gold-glow), var(--blue-glow), var(--bg-gradient), var(--vignette));content:"";position:fixed;inset:0}body[data-ui][data-theme][data-mode]{color:var(--app-surface-fg,var(--text-primary));background-color:var(--app-kit-bg,var(--bg-primary));--app-bg-layer:var(--app-bg-style-layer,none), radial-gradient(circle at 15% 18%, color-mix(in srgb, var(--app-surface-accent) 22%, transparent), transparent 34%), radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--app-surface-primary) 18%, transparent), transparent 30%), linear-gradient(145deg, var(--app-kit-bg,var(--bg-primary)), var(--app-surface-muted-bg,var(--bg-secondary)))}#root{min-height:100%}h1,h2,h3{font-family:var(--app-heading-font-family,Audiowide, cursive);color:var(--app-heading-color,var(--heading-color));text-shadow:var(--text-shadow);letter-spacing:var(--app-heading-letter-spacing,0);text-transform:var(--app-heading-text-transform,none);margin-top:0}h4,h5,h6{font-family:var(--app-control-font-family,var(--font-Golos))}h1{font-size:var(--font-xxl)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-lg)}h4{font-size:var(--font-md)}p{font-size:var(--font-sm);color:var(--text-primary);font-family:var(--font-Lexend)}small,.muted{font-size:var(--font-sm);color:var(--text-secondary);font-family:var(--font-Heebo)}a{color:var(--text-accent);transition:color var(--transition-speed) var(--easing-standard);text-decoration:none}a:hover{color:var(--link-hover)}.block-link.interactive-surface,.markdown-renderer__link.interactive-surface,.markdown-renderer__toc-link.interactive-surface{box-shadow:none;background:0 0;border:0}.block-link.interactive-surface:before,.block-link.interactive-surface:after,.markdown-renderer__link.interactive-surface:before,.markdown-renderer__link.interactive-surface:after,.markdown-renderer__toc-link.interactive-surface:before,.markdown-renderer__toc-link.interactive-surface:after,.block-list-item:before,.block-list-item:after{content:none}.block-list-item{background:0 0}html[data-theme=dark] :is(.color-modal,.a11y-modal) select.interactive-surface{color:var(--app-kit-control-fg,var(--app-surface-readable-fg))!important;background:var(--app-surface-control-bg,var(--app-surface-strong-bg))!important;border-color:var(--app-surface-border-color)!important}html[data-theme=dark] :is(.color-modal,.a11y-modal) select.interactive-surface option{color:rgb(var(--primary-darkest-rgb));background:rgb(var(--white-rgb))}html[data-theme=dark] :is(.color-modal,.a11y-modal) .rs-btn.btn.interactive-surface:is(.secondary,.subtle,.btn-noBG,.noBG){color:var(--app-kit-control-fg,var(--app-surface-readable-fg))!important}section[id],.scroll-anchor{scroll-margin-top:120px}.glass-card{color:var(--app-surface-fg,var(--text-primary));background:var(--app-surface-card-texture,var(--app-surface-texture,none)), var(--app-surface-card-bg,var(--app-surface-bg,var(--bg-elevated)));border:var(--app-surface-border,1px solid rgba(var(--white-rgb), .1));border-radius:var(--app-surface-radius-lg,var(--border-radius));box-shadow:var(--app-surface-ring,0 0 0 0 transparent), var(--app-surface-shadow-soft,none);-webkit-backdrop-filter:var(--app-surface-backdrop-filter,var(--glass-blur));backdrop-filter:var(--app-surface-backdrop-filter,var(--glass-blur));padding:1.5rem 2rem}.frosted{color:var(--app-surface-fg,var(--text-primary));background:var(--app-surface-card-texture,var(--app-surface-texture,none)), var(--app-surface-card-bg,var(--app-surface-muted-bg,var(--frost-bg)));border:var(--app-surface-border,1px solid var(--frost-border));-webkit-backdrop-filter:var(--app-surface-backdrop-filter,var(--backdrop-blur));backdrop-filter:var(--app-surface-backdrop-filter,var(--backdrop-blur));border-radius:var(--app-surface-radius-xl,var(--radius-xl));box-shadow:var(--app-surface-ring,0 0 0 0 transparent), var(--app-surface-shadow-soft,none)}.frosted-tile{color:var(--app-surface-fg,var(--text-blue));background:var(--app-surface-card-texture,var(--app-surface-texture,none)), var(--app-surface-card-bg,var(--app-surface-bg,var(--glass-bg)));border:var(--app-surface-border,var(--frost-border));border-radius:var(--app-surface-radius-md,var(--radius-sm));padding:1rem}.blue-tile{color:var(--app-surface-fg,var(--text-primary));background:var(--app-surface-panel-texture,var(--app-surface-texture,none)), var(--app-surface-panel-bg,var(--app-surface-strong-bg,var(--bg-gradient)));border:var(--app-surface-border,1px solid rgba(var(--white-rgb), .12));border-radius:var(--app-surface-radius-lg,var(--radius-lg));box-shadow:var(--app-surface-ring,0 0 0 0 transparent), var(--app-surface-shadow,none);margin:.5rem 0;padding:1.5rem}.blue-tile.rs-panel{border-radius:var(--app-surface-radius-lg,var(--radius-lg))}.block-header{font-size:var(--font-lg);color:var(--heading-color);text-align:left;margin:0;font-weight:600}.info-content .rs-panel-collapsible>.rs-panel-header{padding:0}.rs-panel-header.rs-heading,.rs-panel .rs-panel-header,.rs-panel .rs-panel-title{color:var(--heading-color)}.rs-panel .rs-panel-header .rs-panel-btn:hover,.rs-panel .rs-panel-header .rs-panel-btn:hover .block-header,.rs-panel .rs-panel-header .rs-panel-btn:active,.rs-panel .rs-panel-header .rs-panel-btn:focus,.fa-list .fa-list-item .rs-panel-btn:focus,.rs-panel-header .rs-panel-title.block-header:active{color:inherit;background-color:#0000}.block-subtitle{font-weight:400;font-size:var(--font-md);color:var(--text-secondary);margin:0 0 1rem}.block-divider{height:var(--divider-thickness);margin:var(--divider-spacing) 0;background:var(--divider-color);border:none}.rs-modal-dialog .modal-glass{-webkit-backdrop-filter:var(--slight-blur);backdrop-filter:var(--slight-blur);background:rgba(var(--primary-darkest-rgb), .35);border:1px solid var(--glass-border);border-radius:var(--radius-xl)}.rs-modal-dialog .frosted.rs-modal-body{height:75dvh}.modal-body-pad{padding:1rem 1.25rem 1.25rem}.modal-embed{background:rgba(var(--black-rgb), .25);border-radius:var(--radius-lg);width:min(1100px,100%);height:min(75dvh,900px);box-shadow:var(--shadow-soft);border:0;overflow:hidden}.modal-footer-row{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.app-shell,.app-main{width:100%}.page-shell{min-width:0}.page-container{width:min(var(--page-max-width), calc(100% - (var(--page-gutter) * 2)))}.page-section{margin:2rem 0}.page-layout{--portfolio-route-sidebar-width:clamp(18rem, var(--ly-sidebar-width,18rem), 20rem);align-items:start;width:100%;margin:0}.page-content{width:100%;min-width:0}.page-sidebar{width:100%;height:auto;position:static}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.center-v{justify-content:center;align-items:center;margin:auto;display:flex}.flex-row{flex-direction:row;display:flex}.flex-column{flex-direction:column;display:flex}.flex-sa{justify-content:space-around;display:flex}.flex-sb{justify-content:space-between;display:flex}.flex-se{justify-content:space-evenly;display:flex}.flex-c{justify-content:center;align-items:center;display:flex}.mt-1{margin-top:.5rem}.mr-1{margin-right:.5rem}.ml-1{margin-left:.5rem}.mb-1{margin-bottom:.5rem}.mt-2{margin-top:1rem}.mr-2{margin-right:1rem}.ml-2{margin-left:1rem}.mb-2{margin-bottom:1rem}.mt-3{margin-top:1.5rem}.mr-3{margin-right:1.5rem}.ml-3{margin-left:1.5rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-4{margin-top:2rem}.ml-4{margin-left:2rem}.mr-4{margin-right:2rem}.pa-1{padding:.5rem}.pt-2{padding-top:1rem}.pb-2{padding-bottom:1rem}.pr-2{padding-right:1rem}.pl-2{padding-left:1rem}.pa-2{padding:1rem}.pa-3{padding:1.5rem}.pt-4{padding-top:2rem}.pb-4{padding-bottom:2rem}.pr-4{padding-right:2rem}.pl-4{padding-left:2rem}.pa-4{padding:2rem}.stack-2{gap:.75rem;display:grid}.stack-3{gap:1.25rem;display:grid}.link-box,.rb_linkBox{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.rs-panel-btn,.rs-panel-btn:hover,.rs-panel-btn:focus,.rs-panel-btn:active{background-color:#0000}nav,footer{padding:1rem var(--page-gutter);color:var(--text-secondary);background-color:rgba(var(--primary-darkest-rgb), .6);border-top:var(--glass-border);-webkit-backdrop-filter:var(--slight-blur);backdrop-filter:var(--slight-blur)}@media (width<1024px){.page-layout.ly-sidebar-layout{padding-inline:5px;grid-template-columns:minmax(0,1fr);padding-inline-start:max(calc(var(--sticky-nav-mobile-trigger-size,42px) + var(--page-gutter,0px)), calc(var(--sticky-nav-mobile-trigger-left,14px) + var(--sticky-nav-mobile-trigger-size,42px) + (var(--sticky-nav-mobile-trigger-gutter,8px) * 2)))}}@media (width>=1024px){.page-layout{padding-inline:0}.page-layout.ly-sidebar-layout.ly-sidebar-layout--right{grid-template-columns:minmax(0, 1fr) minmax(18rem, var(--portfolio-route-sidebar-width))}.page-sidebar{width:100%;height:100%;padding:0 15px;position:relative}.block-header{margin:0 0 1rem}.info-content .rs-panel-collapsible>.rs-panel-header{padding:10px}}@media (width<=700px){.frosted .glass-card,.frosted,.blue-tile{padding:.5rem}}@media (width<=480px){nav,footer{padding:.5rem var(--page-gutter)}.link-box,.rb_linkBox{justify-content:stretch}.frosted .glass-card,.frosted,.blue-tile{padding:.25rem}}
