.icon{--icon-size: 24px;display:inline-block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);background-color:currentColor;mask:var(--icon-src) center/var(--icon-size) var(--icon-size) no-repeat}.icon--spin{animation:icon-spin .8s linear infinite}@keyframes icon-spin{to{transform:rotate(360deg)}}.session-loader{display:flex;flex:1;align-items:center;justify-content:center;min-height:100%;background:var(--bg-page);color:var(--text-secondary)}.button{--button-bg: transparent;--button-color: var(--text-main);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-bonded);min-height:var(--touch-target-xl);max-width:100%;padding:var(--space-related) var(--space-grouped);overflow:hidden;border-radius:var(--radius-l);background:var(--button-bg);color:var(--button-color);font-family:var(--font-family);font-size:var(--body-font-size);font-weight:var(--body-weight-accent);line-height:var(--body-line-height);text-align:center;transition:background-color var(--duration-fast),color var(--duration-fast),transform var(--duration-fast) var(--ease-standard)}.button:focus-visible{border-radius:var(--radius-l)}.button:active:not(:is(:disabled,[aria-disabled=true])){transform:scale(.98)}.button:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.button[aria-disabled=true]{pointer-events:none}.button--loading:is(:disabled,[aria-disabled=true]){cursor:progress}.button__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button__icon{display:inline-flex;flex-shrink:0;transition:transform var(--duration-fast) var(--ease-standard)}.button:hover:not(:is(:disabled,[aria-disabled=true])) .button__icon{transform:translate(2px)}.button--with-icon{justify-content:space-between;padding-inline:var(--space-grouped)}.button--with-icon .button__text{flex:1 0 0;text-align:left}.button--full-width{width:100%}.button--accent{--button-bg: var(--accent-default);--button-color: var(--text-on-accent)}.button--accent.button--active,.button--accent:hover:not(:is(:disabled,[aria-disabled=true])),.button--accent:active:not(:is(:disabled,[aria-disabled=true])){--button-bg: var(--accent-active)}.button--accent.button--loading{--button-bg: var(--accent-loading)}.button--primary{--button-bg: var(--inverse-default);--button-color: var(--text-on-inverse)}.button--primary.button--active,.button--primary:hover:not(:is(:disabled,[aria-disabled=true])),.button--primary:active:not(:is(:disabled,[aria-disabled=true])){--button-bg: var(--inverse-active)}.button--primary.button--loading{--button-bg: var(--inverse-loading)}.button--primary:is(:disabled,[aria-disabled=true]):not(.button--loading){--button-bg: var(--inverse-disabled)}.button--secondary{--button-color: var(--text-secondary)}.button--secondary.button--active,.button--secondary:hover:not(:is(:disabled,[aria-disabled=true])),.button--secondary:active:not(:is(:disabled,[aria-disabled=true])){--button-bg: var(--control-default);--button-color: var(--text-main)}.button--secondary:is(:disabled,[aria-disabled=true]):not(.button--loading){--button-color: var(--text-disabled)}.button--danger{--button-bg: var(--danger-default);--button-color: var(--text-on-danger)}.button--danger.button--active,.button--danger:hover:not(:is(:disabled,[aria-disabled=true])),.button--danger:active:not(:is(:disabled,[aria-disabled=true])){--button-bg: var(--danger-active)}.button--danger.button--loading{--button-bg: var(--danger-loading);--button-color: var(--fixed-text)}.button--accent:hover:not(:is(:disabled,[aria-disabled=true])):not(:active),.button--primary:hover:not(:is(:disabled,[aria-disabled=true])):not(:active),.button--danger:hover:not(:is(:disabled,[aria-disabled=true])):not(:active){transform:translateY(var(--motion-lift))}.button--accent:is(:disabled,[aria-disabled=true]):not(.button--loading),.button--danger:is(:disabled,[aria-disabled=true]):not(.button--loading){--button-bg: var(--accent-disabled);--button-color: var(--text-on-accent)}.button--icon{--button-bg: var(--control-default);min-width:var(--touch-target-xl);padding:var(--space-bonded)}.button--icon.button--active,.button--icon:hover:not(:is(:disabled,[aria-disabled=true])),.button--icon:active:not(:is(:disabled,[aria-disabled=true])){--button-bg: var(--control-active)}.button--icon:is(:disabled,[aria-disabled=true]):not(.button--loading){--button-color: var(--text-disabled)}.nav-item{display:flex;align-items:center;gap:var(--space-bonded);min-height:var(--touch-target-xl);padding:var(--space-bonded) 16px;border-radius:var(--radius-l);color:var(--text-secondary);font-family:var(--font-family);font-size:var(--body-font-size);font-weight:var(--body-weight-accent);line-height:var(--body-line-height);transition:background-color var(--duration-fast),color var(--duration-fast),transform var(--duration-fast) var(--ease-standard)}.nav-item .icon{transition:transform var(--duration-fast) var(--ease-standard)}.nav-item:hover .icon{transform:translate(-2px)}.nav-item:active{transform:scale(.98)}.nav-item:hover,.nav-item--active{background:var(--control-default);color:var(--text-main)}.nav-item:focus-visible{border-radius:var(--radius-l)}.nav-item__text{flex:1 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text{margin:0;font-family:var(--font-family);letter-spacing:0}.text--heading-1,.text--heading-1-italic{font-size:var(--heading-1-font-size);line-height:var(--heading-1-line-height);font-weight:var(--heading-1-font-weight);letter-spacing:var(--heading-1-letter-spacing)}.text--heading-1-italic{font-style:italic}.text--heading-2{font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight);letter-spacing:var(--heading-2-letter-spacing)}.text--heading-3{font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);font-weight:var(--heading-3-font-weight);letter-spacing:var(--heading-3-letter-spacing)}.text--label{font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight)}.text--body{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-weight-default)}.text--body-accent{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-weight-accent)}.text--caption{font-size:var(--caption-font-size);line-height:var(--caption-line-height);font-weight:var(--caption-font-weight)}.text--caption-2{font-size:var(--caption-2-font-size);line-height:var(--caption-2-line-height);font-weight:var(--caption-2-font-weight)}.text--caption-3{font-size:var(--caption-3-font-size);line-height:var(--caption-3-line-height);font-weight:var(--caption-3-font-weight)}.text--color-inherit{color:inherit}.text--color-main{color:var(--text-main)}.text--color-secondary{color:var(--text-secondary)}.text--color-tertiary{color:var(--text-tertiary)}.text--color-accent{color:var(--accent-default)}.text--color-disabled{color:var(--text-disabled)}.text--color-link{color:var(--text-link)}.text--color-danger{color:var(--status-danger)}.text--color-success{color:var(--status-success)}.text--color-warning{color:var(--status-warning)}.text--color-info{color:var(--status-info)}.text--align-left{text-align:left}.text--align-center{text-align:center}.text--align-right{text-align:right}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar{display:flex;flex-direction:column;gap:var(--space-distant);padding:var(--space-lil-distant) var(--space-grouped)}.navbar__heading{display:flex;flex-direction:column;gap:var(--space-related);max-width:258px;border-radius:var(--radius-m);color:inherit;text-decoration:none;transition:opacity var(--duration-fast)}.navbar__heading:hover{opacity:.72}.navbar__sections{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;gap:var(--space-distant)}.navbar__nav{display:flex;flex-direction:column;gap:var(--space-related)}.navbar__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-related);margin-top:calc(var(--space-related) - var(--space-distant));padding:var(--space-bonded) 0 var(--space-bonded) var(--space-related)}@media(max-width:1279.98px){.navbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading footer" "sections sections";gap:var(--space-grouped) var(--space-related);padding:var(--space-grouped) var(--space-close)}.navbar__heading{grid-area:heading;max-width:none}.navbar__footer{grid-area:footer;margin-top:0;padding:0}.navbar__logo{display:none}.navbar__sections{grid-area:sections;flex-direction:row;justify-content:flex-start;gap:var(--space-bonded);margin-inline:calc(-1 * var(--space-close));padding-inline:var(--space-close);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.navbar__sections::-webkit-scrollbar{display:none}.navbar__nav{flex-direction:row;flex-shrink:0;gap:var(--space-bonded)}.navbar .nav-item{flex-shrink:0}}.layout{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:100dvh;background:var(--bg-page)}.layout .navbar{position:sticky;top:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.layout__main{display:flex;flex-direction:column;min-width:0;margin:20px 20px 20px 0;padding:var(--space-grouped);border-radius:var(--radius-xl);animation:motion-fade-in var(--duration-enter) var(--ease-out)}.layout__page{display:flex;flex:1 0 auto;flex-direction:column;min-width:0;animation:motion-fade-up var(--duration-enter) var(--ease-out)}@media(max-width:1279.98px){.layout{grid-template-columns:minmax(0,1fr)}.layout .navbar{position:static;height:auto;overflow-y:visible}.layout__main{margin:0 var(--space-related) var(--space-related);padding:var(--space-close)}}.risk-level{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.risk-level__marker{flex-shrink:0;width:8px;height:8px;border-radius:var(--radius-max);background:var(--risk-none)}.risk-level--high .risk-level__marker{background:var(--risk-high)}.risk-level--medium .risk-level__marker{background:var(--risk-medium)}.risk-level--low .risk-level__marker{background:var(--risk-low)}.badge{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-bonded);max-width:100%;padding:var(--space-compressed) var(--space-related);border-radius:var(--radius-max);background:var(--control-default);color:var(--text-main);font-family:var(--font-family);font-size:var(--caption-2-font-size);font-weight:var(--caption-2-font-weight);line-height:var(--caption-2-line-height);white-space:nowrap}.badge--muted{color:var(--text-tertiary)}.hint-tooltip{display:inline-flex;flex-shrink:0;color:var(--text-secondary);transition:color var(--duration-fast)}.hint-tooltip:hover,.hint-tooltip[data-state=delayed-open],.hint-tooltip[data-state=instant-open]{color:var(--text-main)}.hint-tooltip:focus-visible{border-radius:var(--radius-max)}.hint-tooltip__content{z-index:1100;max-width:280px;padding:10px var(--space-related);border-radius:var(--radius-m);background:var(--control-on-card);box-shadow:0 8px 12px #00000040;transform-origin:var(--radix-tooltip-content-transform-origin);animation:motion-popover-in var(--duration-popover) var(--ease-out)}.hint-tooltip__content[data-side=top]{--popover-shift: 0, 4px}.hint-tooltip__content[data-side=bottom]{--popover-shift: 0, -4px}.hint-tooltip__content[data-side=left]{--popover-shift: 4px, 0}.hint-tooltip__content[data-side=right]{--popover-shift: -4px, 0}.hint-tooltip__content[data-state=closed]{animation:motion-fade-out var(--duration-fast) ease-in forwards}.renewal-forecast-badge{display:inline-flex;align-items:center;gap:var(--space-bonded);max-width:100%}.table{display:flex;flex-direction:column;width:100%}.table__row{display:flex;align-items:center;gap:var(--space-related);padding-inline:var(--space-related);border-radius:var(--radius-m)}.table__row--header{box-sizing:content-box;height:40px;border-bottom:1px solid var(--border-divider);border-radius:0}.table__row--body{height:56px;padding-block:var(--space-close);transition:background-color var(--duration-fast);animation:motion-fade-up var(--duration-enter) var(--ease-out) backwards}.table__row--body:nth-child(3){animation-delay:20ms}.table__row--body:nth-child(4){animation-delay:40ms}.table__row--body:nth-child(5){animation-delay:60ms}.table__row--body:nth-child(6){animation-delay:80ms}.table__row--body:nth-child(7){animation-delay:100ms}.table__row--body:nth-child(8){animation-delay:120ms}.table__row--body:nth-child(9){animation-delay:140ms}.table__row--body:nth-child(10){animation-delay:160ms}.table__row--body:nth-child(11){animation-delay:180ms}.table__row--body:nth-child(12){animation-delay:200ms}.table__row--body:nth-child(13){animation-delay:220ms}.table__row--body:nth-child(14){animation-delay:240ms}.table__row--body:nth-child(15){animation-delay:260ms}.table__row--body:nth-child(16){animation-delay:280ms}.table__row--body:nth-child(17){animation-delay:300ms}.table__row--body:nth-child(18){animation-delay:320ms}.table__row--body:nth-child(19){animation-delay:340ms}.table__row--body:nth-child(20){animation-delay:360ms}.table__row--body:nth-child(21){animation-delay:380ms}.table__row--body.table__row--selected{background:var(--control-default)}.table__row--interactive{cursor:pointer}.table__row--interactive:hover{background:var(--control-default)}.table__row--interactive:focus-visible{border-radius:var(--radius-m)}.table__message{display:flex;padding-block:var(--space-unrelated)}.table__message-cell{display:flex;flex:1 0 0;justify-content:center;min-width:0;padding-inline:var(--space-related)}.table__cell{display:flex;flex-shrink:0;align-items:center;width:var(--cell-width, auto);min-width:0}.table__cell--right{justify-content:flex-end;text-align:right}.table__cell--grow{flex:1 0 0}.table__text{flex:1 0 0;min-width:0}.table__sort{display:inline-flex;align-items:center;gap:4px;color:var(--text-tertiary);white-space:nowrap}.table__sort--active{color:var(--text-main)}.table__cell--right .table__sort{flex-direction:row-reverse}.table--divided .table__row{padding-inline:0;border-radius:0}.table--divided .table__row--header{box-sizing:border-box;height:auto;padding-bottom:var(--space-related);border-bottom:0}.table--divided .table__row--body{height:auto;padding-block:var(--space-related);border-top:1px solid var(--border-divider)}.table--divided.table--gap-close{gap:var(--space-close)}.table--divided.table--gap-close .table__row--header{padding-bottom:0}.table-scroll{min-width:0;overflow-x:auto}.table-scroll>.table{min-width:var(--table-min-width)}.users-table__actions{min-height:var(--touch-target-xl)}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--radius: 8px;color-scheme:light dark;--orange-50: #fff7ed;--orange-100: #ffedd5;--orange-200: #fed7aa;--orange-300: #fdba74;--orange-400: #fb923c;--orange-500: #f97316;--orange-600: #ea580c;--orange-700: #c2410c;--orange-800: #9a3412;--orange-900: #7c2d12;--gray-25: #fcfcfd;--gray-50: #f9fafb;--gray-100: #f2f4f7;--gray-200: #e4e7ec;--gray-300: #d0d5dd;--gray-400: #98a2b3;--gray-500: #667085;--gray-600: #475467;--gray-700: #344054;--gray-800: #1d2939;--gray-900: #101828;--black: #0b0f14;--white: #ffffff;--color-bg: var(--white);--color-surface: var(--gray-25);--color-surface-2: var(--gray-50);--color-text: var(--gray-900);--color-text-muted: var(--gray-600);--color-border: var(--gray-200);--color-primary: var(--orange-500);--color-primary-hover: var(--orange-600);--color-primary-active: var(--orange-700);--color-primary-ghost: color-mix(in oklab, var(--orange-500) 12%, transparent);--color-primary-weak: color-mix(in oklab, var(--orange-500) 6%, transparent);--color-success: #16a34a;--color-warning: #f59e0b;--color-danger: #dc2626;--color-info: #2563eb;--focus-ring: 3px;--color-focus: color-mix(in oklab, var(--orange-500) 40%, transparent);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--shadow-md: 0 2px 8px rgba(16, 24, 40, .1);--shadow-lg: 0 8px 24px rgba(16, 24, 40, .14);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--pad-2xs: var(--space-1);--pad-xs: var(--space-2);--pad-sm: var(--space-3);--pad-md: var(--space-4);--pad-lg: var(--space-6);--pad-xl: var(--space-8);--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 1.875rem;--fs-4xl: 2.25rem;--lh-tight: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.7;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}[data-theme=dark]{--color-bg: var(--black);--color-surface: #0f141b;--color-surface-2: #121922;--color-text: #e6e9ef;--color-text-muted: #a8b0bc;--color-border: #273244;--color-primary: var(--orange-400);--color-primary-hover: var(--orange-500);--color-primary-active: var(--orange-600);--color-primary-ghost: color-mix(in oklab, var(--orange-500) 18%, transparent);--color-primary-weak: color-mix(in oklab, var(--orange-500) 10%, transparent);--color-focus: color-mix(in oklab, var(--orange-400) 45%, transparent)}:root{--palette-neutral-50: #ffffff;--palette-neutral-100: #f4f4f4;--palette-neutral-150: #e8e8e8;--palette-neutral-200: #e1e1e1;--palette-neutral-250: #d4d4d4;--palette-neutral-300: #b0b0b0;--palette-neutral-350: #a6a6a6;--palette-neutral-400: #8e8e8e;--palette-neutral-500: #666666;--palette-neutral-600: #4a4a4a;--palette-neutral-700: #383838;--palette-neutral-750: #2f2f2f;--palette-neutral-800: #2b2b2b;--palette-neutral-850: #1f1f1f;--palette-neutral-900: #131313;--palette-neutral-950: #0a0a0a;--palette-neutral-1000: #000000;--palette-cyan-50: #eef9fb;--palette-cyan-100: #daf4f9;--palette-cyan-200: #b3eaf5;--palette-cyan-300: #84e1f1;--palette-cyan-400: #4cd6ec;--palette-cyan-500: #18c9e1;--palette-cyan-600: #00a1b5;--palette-cyan-700: #007f8f;--palette-cyan-800: #005a66;--palette-cyan-900: #00353d;--palette-cyan-950: #00242a;--palette-red-50: #fff4f3;--palette-red-100: #ffe0de;--palette-red-200: #ffbdba;--palette-red-300: #ff9593;--palette-red-400: #ff656a;--palette-red-500: #ff003d;--palette-red-600: #d20030;--palette-red-700: #aa0025;--palette-red-800: #81001a;--palette-red-900: #56000e;--palette-red-950: #420008;--palette-blue-50: #eafaff;--palette-blue-100: #d0f1ff;--palette-blue-200: #9ddffa;--palette-blue-300: #4cc6f1;--palette-blue-400: #149aea;--palette-blue-500: #2867e4;--palette-blue-600: #0e4ec8;--palette-blue-700: #033ba6;--palette-blue-800: #012b80;--palette-blue-900: #031e58;--palette-blue-950: #021643;--palette-orange-50: #fff4ef;--palette-orange-100: #ffe7d9;--palette-orange-200: #ffcfb4;--palette-orange-300: #ffb48a;--palette-orange-400: #ff985a;--palette-orange-500: #ff7a00;--palette-orange-600: #ce6100;--palette-orange-700: #a44c00;--palette-orange-800: #783600;--palette-orange-900: #4a1e00;--palette-orange-950: #361400;--palette-yellow-50: #fbf7eb;--palette-yellow-100: #faf1d6;--palette-yellow-200: #f9e7ae;--palette-yellow-300: #fadb7d;--palette-yellow-400: #f9d043;--palette-yellow-500: #f2c50e;--palette-yellow-600: #c19d00;--palette-yellow-700: #967900;--palette-yellow-800: #6a5400;--palette-yellow-900: #3c2f00;--palette-yellow-950: #281e00;--palette-green-50: #effbef;--palette-green-100: #daf4db;--palette-green-200: #b3e9b7;--palette-green-300: #86de8e;--palette-green-400: #54d067;--palette-green-500: #2cc04d;--palette-green-600: #0e9c37;--palette-green-700: #087c2a;--palette-green-800: #005a1a;--palette-green-900: #00370d;--palette-green-950: #002807;--palette-purple-50: #f8f5ff;--palette-purple-100: #eae1ff;--palette-purple-200: #d3bdff;--palette-purple-300: #bd97fd;--palette-purple-400: #a770f6;--palette-purple-500: #9051e1;--palette-purple-600: #783fbe;--palette-purple-700: #61349b;--palette-purple-800: #4a2677;--palette-purple-900: #311951;--palette-purple-950: #261241;--text-main: var(--palette-neutral-950);--text-secondary: var(--palette-neutral-500);--text-tertiary: var(--palette-neutral-400);--text-disabled: var(--palette-neutral-300);--text-link: var(--palette-orange-700);--text-on-accent: var(--palette-neutral-1000);--text-on-inverse: var(--palette-neutral-50);--text-on-danger: var(--fixed-main);--placeholder-default: var(--palette-neutral-400);--placeholder-disabled: var(--palette-neutral-300);--bg-page: var(--palette-neutral-100);--bg-panel: var(--palette-neutral-50);--bg-card: var(--palette-neutral-100);--bg-elevated: var(--palette-neutral-50);--bg-disabled: var(--palette-neutral-150);--bg-camera: var(--palette-neutral-1000);--bg-info: var(--palette-blue-100);--accent-default: var(--palette-cyan-500);--accent-active: var(--palette-cyan-600);--accent-loading: var(--palette-cyan-400);--accent-disabled: var(--palette-neutral-300);--accent-muted: var(--palette-cyan-50);--accent-highlight: var(--palette-cyan-200);--danger-default: var(--palette-red-500);--danger-active: var(--palette-red-400);--danger-loading: var(--palette-red-300);--inverse-default: var(--palette-neutral-950);--inverse-active: var(--palette-neutral-700);--inverse-loading: var(--palette-neutral-600);--inverse-disabled: var(--palette-neutral-300);--fixed-main: var(--palette-neutral-50);--fixed-text: var(--palette-neutral-1000);--fixed-active: var(--palette-orange-100);--fixed-disabled: var(--palette-neutral-350);--control-on-page: var(--palette-neutral-50);--control-on-page-active: var(--palette-neutral-150);--control-on-panel: var(--palette-neutral-100);--control-on-panel-active: var(--palette-neutral-150);--control-on-card: var(--palette-neutral-150);--control-on-card-active: var(--palette-neutral-200);--border-divider: var(--palette-neutral-200);--focus-ring: var(--palette-orange-500);--status-info: var(--palette-cyan-700);--status-warning: var(--palette-yellow-700);--status-danger: var(--palette-red-600);--status-success: var(--palette-green-700);--status-success-bg: #087c2a1f;--risk-high: var(--palette-red-500);--risk-medium: var(--palette-orange-500);--risk-low: var(--palette-cyan-500);--risk-none: var(--text-tertiary);--shadow-dialog: 0 24px 32px rgb(0 0 0 / 50%);--shadow-modal: 0 24px 64px rgb(0 0 0 / 50%);--overlay: rgb(0 0 0 / 50%);--shadow-thumb: 0 1px 3px rgb(0 0 0 / 40%);--layer-bg: var(--bg-page);--control-default: var(--control-on-page);--control-active: var(--control-on-page-active);--space-compressed: 4px;--space-bonded: 6px;--space-related: 12px;--space-close: 16px;--space-adjacent: 20px;--space-grouped: 24px;--space-lil-distant: 32px;--space-distant: 40px;--space-unrelated: 96px;--radius-xs: 4px;--radius-s: 8px;--radius-m: 12px;--radius-l: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-max: 999px;--touch-target-s: 32px;--touch-target-m: 40px;--touch-target-l: 48px;--touch-target-xl: 56px;--touch-target-xxl: 64px;--border-weight: 2px;--font-family: "Inter", var(--font-sans);--heading-1-font-size: 48px;--heading-1-line-height: 52px;--heading-1-font-weight: 700;--heading-1-letter-spacing: -.02em;--heading-2-font-size: 32px;--heading-2-line-height: 40px;--heading-2-font-weight: 700;--heading-2-letter-spacing: -.02em;--heading-3-font-size: 24px;--heading-3-line-height: 32px;--heading-3-font-weight: 500;--heading-3-letter-spacing: -.01em;--label-font-size: 18px;--label-line-height: 24px;--label-font-weight: 500;--body-font-size: 16px;--body-line-height: 24px;--body-weight-default: 400;--body-weight-accent: 500;--caption-font-size: 14px;--caption-line-height: 20px;--caption-font-weight: 400;--caption-2-font-size: 12px;--caption-2-line-height: 16px;--caption-2-font-weight: 500;--caption-3-font-size: 12px;--caption-3-line-height: 16px;--caption-3-font-weight: 400;--ease-standard: cubic-bezier(.65, 0, .35, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-popover: .16s;--duration-dialog: .22s;--duration-enter: .45s;--duration-draw: .8s;--motion-stagger: 60ms;--motion-lift: -1px;--skeleton-shine: 55%;--color-bg: var(--bg-page);--color-text: var(--text-main)}[data-theme=dark]{--text-main: var(--palette-neutral-50);--text-secondary: var(--palette-neutral-350);--text-tertiary: var(--palette-neutral-500);--text-disabled: var(--palette-neutral-600);--text-link: var(--palette-orange-400);--text-on-inverse: var(--palette-neutral-1000);--placeholder-default: var(--palette-neutral-500);--placeholder-disabled: var(--palette-neutral-600);--bg-page: var(--palette-neutral-1000);--bg-panel: var(--palette-neutral-900);--bg-card: var(--palette-neutral-850);--bg-elevated: var(--palette-neutral-850);--bg-disabled: var(--palette-neutral-800);--bg-info: var(--palette-blue-900);--accent-active: var(--palette-cyan-400);--accent-loading: var(--palette-cyan-300);--accent-disabled: var(--palette-neutral-350);--accent-muted: var(--palette-cyan-900);--accent-highlight: var(--palette-cyan-800);--inverse-default: var(--palette-neutral-50);--inverse-active: var(--palette-neutral-250);--inverse-loading: var(--palette-neutral-300);--inverse-disabled: var(--palette-neutral-350);--control-on-page: var(--palette-neutral-900);--control-on-page-active: var(--palette-neutral-850);--control-on-panel: var(--palette-neutral-850);--control-on-panel-active: var(--palette-neutral-800);--control-on-card: var(--palette-neutral-800);--control-on-card-active: var(--palette-neutral-700);--border-divider: var(--palette-neutral-750);--status-info: var(--palette-cyan-400);--status-warning: var(--palette-yellow-400);--status-danger: var(--palette-red-400);--status-success: var(--palette-green-400);--status-success-bg: #54d06724;--skeleton-shine: 6%}[data-layer=page],[data-layer=panel],[data-layer=card]{background:var(--layer-bg)}[data-layer=page]{--layer-bg: var(--bg-page);--control-default: var(--control-on-page);--control-active: var(--control-on-page-active)}[data-layer=panel]{--layer-bg: var(--bg-panel);--control-default: var(--control-on-panel);--control-active: var(--control-on-panel-active)}[data-layer=card]{--layer-bg: var(--bg-card);--control-default: var(--control-on-card);--control-active: var(--control-on-card-active)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;width:100%}#root{display:flex;flex-direction:column;width:100%;min-height:100dvh}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","clig","calt";hanging-punctuation:first last}body{margin:0;font-family:var(--font-sans);line-height:var(--lh-normal);background:var(--color-bg);color:var(--color-text)}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0;margin:0}:focus:not(:focus-visible){outline:none}:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring) var(--color-focus);border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-fade-out{to{opacity:0}}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes motion-popover-in{0%{opacity:0;transform:translate(var(--popover-shift, 0, 0)) scale(.97)}}@keyframes motion-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px)) scale(.98)}}@keyframes motion-dialog-out{to{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}}#root{overflow-x:clip}table{border-collapse:collapse;width:100%}th,td{padding:.5rem;text-align:left}textarea{resize:vertical}::selection{background:color-mix(in oklab,orange 25%,transparent)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--layout-margin: var(--space-close);--layout-gutter: var(--space-close);--layout-columns: 4}@media(min-width:428px){:root{--layout-margin: var(--space-lil-distant);--layout-gutter: var(--space-grouped);--layout-columns: 8}}@media(min-width:1280px){:root{--layout-margin: 48px;--layout-columns: 12}}@media(min-width:1440px){:root{--layout-margin: 64px}}@media(min-width:1600px){:root{--layout-margin: var(--space-unrelated);--layout-gutter: var(--space-lil-distant)}}
