@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-opsz-normal-MLaiUPgC.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-opsz-normal-UHb1prrp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-opsz-normal-Bakgl0hx.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-opsz-normal-DI5IQvxm.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-opsz-normal-D33Im7Cz.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gray-0:#FFFFFF;--gray-25:#FAFAFA;--gray-50:#F6F6F7;--gray-75:#F4F4F5;--gray-100:#EFEFF0;--gray-150:#E8E8EA;--gray-200:#E2E2E4;--gray-250:#D9D9DC;--gray-300:#C4C4C8;--gray-400:#9A9AA0;--gray-500:#76767B;--gray-550:#66666B;--gray-600:#55555B;--gray-700:#3A3A3F;--gray-800:#2C2C30;--gray-900:#1C1C1E;--gray-950:#18181A;--brand-red:#CF2B1F;--red-50:#FEF0EE;--red-600:#C4261A;--font-ui:"Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, Menlo, Consolas, monospace;--text-xs:13px;--text-sm:14px;--text-base:15px;--text-md:16px;--text-lg:17px;--text-xl:21px;--text-2xl:30px;--leading:1.45;--leading-tight:1.2;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--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;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:999px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--size-icon-sm:16px;--size-icon:20px;--size-icon-tile:40px;--size-logo-sm:28px;--size-logo-md:44px;--size-logo-lg:64px}:root{--ex-base-white:#FFFFFF;--ex-red-50:#F5EEED;--ex-red-100:#F1E0DD;--ex-red-200:#F8C4BC;--ex-red-300:#F19384;--ex-red-400:#EC5D4C;--ex-red-450:#D64B41;--ex-red-500:#CF2B1F;--ex-red-600:#B12218;--ex-red-700:#941E15;--ex-red-800:#6B1E16;--ex-night-50:#F8F6F8;--ex-night-100:#EFECEF;--ex-night-200:#DFDBDF;--ex-night-300:#C2BBC1;--ex-night-400:#9D959D;--ex-night-500:#827882;--ex-night-600:#6A5F6A;--ex-night-700:#534753;--ex-night-800:#3D323D;--ex-night-900:#2C232C;--ex-blue-50:#EEF3F7;--ex-blue-100:#DDE5EB;--ex-blue-200:#BDDCF2;--ex-blue-300:#9DC7E4;--ex-blue-500:#7EAFD0;--ex-blue-600:#5990B4;--ex-blue-700:#377297;--ex-blue-800:#265572;--ex-sand-50:#F9F7F4;--ex-sand-100:#F1EDE9;--ex-sand-200:#E7E1DB;--ex-sand-300:#D6CEC6;--ex-sand-400:#B8AFA7;--ex-success-600:#2C7F44;--ex-success-100:#E6EDE7;--ex-warning-400:#F5AE39;--ex-warning-700:#8D5E00;--ex-warning-100:#F7EEE2;--ex-error:#941E15;--ex-info:#377297;--ex-grad-red:linear-gradient(135deg,var(--ex-red-500),var(--ex-red-600));--ex-photo-shade:linear-gradient(to top,rgb(44 35 44 / .8),rgb(44 35 44 / 0));--bt-display:800 72px/76px var(--font-ui);--bt-display-ls:-.015em;--bt-display-m:800 40px/44px var(--font-ui);--bt-h1:800 48px/56px var(--font-ui);--bt-h1-ls:-.01em;--bt-h1-m:800 32px/40px var(--font-ui);--bt-h2:700 36px/44px var(--font-ui);--bt-h2-ls:-.005em;--bt-h2-m:700 26px/32px var(--font-ui);--bt-h3:700 28px/36px var(--font-ui);--bt-h3-m:700 22px/28px var(--font-ui);--bt-h4:700 22px/30px var(--font-ui);--bt-h4-m:700 18px/24px var(--font-ui);--bt-lead:400 20px/30px var(--font-ui);--bt-body-l:400 18px/28px var(--font-ui);--bt-body:400 16px/24px var(--font-ui);--bt-caption:400 14px/20px var(--font-ui);--bt-overline:700 12px/16px var(--font-ui);--bt-overline-ls:.08em;--bt-button:700 16px/20px var(--font-ui);--ex-radius-field:8px;--ex-radius-button:12px;--ex-radius-card:16px;--ex-radius-block:24px;--icon-stroke:2px;--icon-stroke-16:1.5px}:root,[data-theme=grey]{--color-bg:var(--gray-75);--color-surface:var(--gray-0);--color-surface-2:var(--gray-50);--color-fill:var(--gray-100);--color-fill-strong:var(--gray-200);--color-fg:var(--gray-950);--color-fg-2:var(--gray-700);--color-muted:var(--gray-550);--color-subtle:var(--gray-400);--color-border:var(--gray-150);--color-border-strong:var(--gray-300);--color-placeholder:var(--gray-200);--color-primary:var(--gray-900);--color-on-primary:var(--gray-0);--color-primary-soft:var(--gray-100);--color-accent:var(--gray-900);--color-accent-soft:var(--gray-100);--color-brand:var(--brand-red);--color-info:var(--gray-700);--color-info-soft:var(--gray-100);--color-success:var(--gray-950);--color-success-soft:var(--gray-150);--color-warning:var(--gray-800);--color-warning-soft:var(--gray-0);--color-destructive:var(--red-600);--color-destructive-soft:var(--red-50);--color-highlight:var(--gray-700);--color-highlight-soft:var(--gray-100);--color-focus:var(--gray-900);--deco-color:var(--color-fg);--deco-opacity:.14;--deco-fill:.03;--deco-tick:var(--color-fg);--color-overlay:rgb(30 30 36 / .25);--shadow-sm:0 1px 2px rgb(0 0 0 / .04);--shadow-md:0 1px 3px rgb(0 0 0 / .08);--shadow-lg:0 24px 60px rgb(0 0 0 / .16)}[data-theme=brand]{--color-bg:var(--ex-sand-100);--color-surface:var(--ex-base-white);--color-surface-2:var(--ex-sand-50);--color-fill:var(--ex-sand-100);--color-fill-strong:var(--ex-sand-200);--color-fg:var(--ex-night-700);--color-fg-2:var(--ex-night-700);--color-muted:var(--ex-night-600);--color-subtle:var(--ex-night-400);--color-border:var(--ex-sand-200);--color-border-strong:var(--ex-sand-300);--color-placeholder:var(--ex-sand-200);--color-primary:var(--ex-night-700);--color-on-primary:var(--ex-base-white);--color-primary-soft:var(--ex-night-100);--color-accent:var(--ex-red-500);--color-accent-soft:var(--ex-red-50);--color-brand:var(--ex-red-500);--color-info:var(--ex-blue-700);--color-info-soft:var(--ex-blue-50);--color-success:var(--ex-success-600);--color-success-soft:var(--ex-success-100);--color-warning:var(--ex-warning-700);--color-warning-soft:var(--ex-warning-100);--color-destructive:var(--ex-red-700);--color-destructive-soft:var(--ex-red-50);--color-highlight:var(--ex-night-700);--color-highlight-soft:var(--ex-night-100);--color-focus:var(--ex-blue-600);--deco-color:var(--ex-sand-300);--deco-opacity:.55;--deco-fill:0;--deco-tick:var(--ex-night-700);--deco-pole:var(--ex-red-500);--color-overlay:rgb(44 35 44 / .4);--shadow-sm:0 1px 2px rgb(83 71 83 / .06);--shadow-md:0 2px 6px rgb(83 71 83 / .1);--shadow-lg:0 24px 60px rgb(44 35 44 / .18);--button-secondary-bg:var(--ex-base-white);--button-secondary-border:var(--ex-night-700);--button-secondary-fg:var(--ex-night-700);--button-radius:var(--ex-radius-button);--input-radius:var(--ex-radius-field);--card-radius:var(--ex-radius-card);--text-xs:14px;--text-sm:14px;--text-base:16px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--leading:1.5;--card-bg:var(--ex-base-white);--card-border:var(--ex-sand-200)}:root{--nav-w:280px;--nav-w-collapsed:80px;--nav-pad:var(--space-6);--nav-item-h:var(--control-h-md);--nav-item-radius:var(--radius-md);--page-pad-x:var(--space-8);--page-pad-y:var(--space-8);--page-gap:var(--space-5);--page-max:1600px;--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-lg);--card-pad:var(--space-6);--card-gap:var(--space-4);--table-head-h:44px;--table-row-h:64px;--table-cell-x:var(--space-3);--table-edge-x:var(--space-6);--button-radius:var(--radius-sm);--button-pad-x:var(--space-4);--input-radius:var(--radius-md);--input-h:var(--control-h-md);--input-pad-x:var(--space-3);--badge-h:26px;--gap-inline:12px;--badge-radius:var(--radius-full);--badge-pad-x:var(--space-3);--modal-radius:var(--radius-xl);--modal-pad:var(--space-8);--logo-h:28px;--button-secondary-bg:var(--color-fill);--button-secondary-border:transparent;--button-secondary-fg:var(--color-fg)}.ui-screen{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading);color:var(--color-fg);background:var(--color-bg);width:1024px;min-height:640px;display:flex;flex-direction:column;box-sizing:border-box}.ui-screen *{box-sizing:border-box}.ui-topbar{height:56px;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-6);padding:0 var(--space-6)}.ui-logo{font-weight:800;letter-spacing:.04em;font-size:var(--text-lg);display:flex;align-items:center;gap:var(--space-2)}.ui-logo i{width:18px;height:18px;border-radius:var(--radius-full);border:3px solid var(--color-accent);display:inline-block}.ui-topbar .sp{flex:1}.ui-topbar .user{display:flex;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}.ui-avatar{width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-placeholder);display:inline-block}.ui-body{flex:1;display:flex;min-height:0}.ui-nav{width:220px;background:var(--color-surface);border-right:1px solid var(--color-border);padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:2px}.ui-nav a:where(:not([data-was])){display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg);text-decoration:none}.ui-nav a:where(:not([data-was]))[data-active]{background:var(--color-primary-soft);font-weight:700}.ui-nav .grp{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);padding:var(--space-4) var(--space-3) var(--space-1)}.ui-main{flex:1;padding:var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.ui-main.narrow{max-width:640px;margin:0 auto;width:100%}.ui-center{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-10) var(--space-6)}.ui-h1{font-size:var(--text-2xl);font-weight:800;margin:0;line-height:1.2}.ui-h2{font-size:var(--text-xl);font-weight:700;margin:0}.ui-h3{font-size:var(--text-lg);font-weight:700;margin:0}.ui-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.ui-card.auth{width:480px}.ui-stack{display:flex;flex-direction:column;gap:var(--space-4)}.ui-row{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.ui-row.between{justify-content:space-between}.ui-row.end{justify-content:flex-end}.ui-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.ui-field{display:flex;flex-direction:column;gap:var(--space-1)}.ui-label{font-size:var(--text-sm);font-weight:600}.ui-label .req{color:var(--color-destructive)}.ui-error{font-size:var(--text-xs);color:var(--color-destructive);font-weight:600}.ui-input,.ui-select,.ui-textarea{height:var(--control-h-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:0 var(--space-3);display:flex;align-items:center;color:var(--color-fg);font-size:var(--text-base);gap:var(--space-2)}.ui-input .ph,.ui-select .ph,.ui-textarea .ph{color:var(--color-muted)}.ui-input[data-state=error],.ui-select[data-state=error]{border-color:var(--color-destructive)}.ui-input[data-state=disabled]{background:var(--color-surface-2);color:var(--color-muted)}.ui-input[data-prefilled]{background:var(--color-info-soft)}.ui-select:after{content:"⌄";margin-left:auto;color:var(--color-muted)}.ui-textarea{height:auto;min-height:88px;align-items:flex-start;padding:var(--space-2) var(--space-3)}.ui-button{height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:700;font-size:var(--text-base);white-space:nowrap;cursor:default}.ui-button[data-variant=primary]{background:var(--color-primary);color:var(--color-on-primary)}.ui-button[data-variant=secondary]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-fg)}.ui-button[data-variant=ghost]{background:transparent;color:var(--color-fg);text-decoration:underline}.ui-button[data-variant=destructive]{background:var(--color-destructive);color:var(--color-on-primary)}.ui-button[data-variant=link]{background:transparent;color:var(--color-primary);padding:0;height:auto;font-weight:600;text-decoration:underline}.ui-button[data-size=sm]{height:var(--control-h-sm);font-size:var(--text-sm);padding:0 var(--space-3)}.ui-button[data-size=lg]{height:var(--control-h-lg);font-size:var(--text-lg)}.ui-button[data-state=disabled]{opacity:.45}.ui-checkbox,.ui-radio{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm)}.ui-checkbox i,.ui-radio i{width:16px;height:16px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:none;margin-top:2px;display:inline-block;background:var(--color-surface)}.ui-radio i{border-radius:var(--radius-full)}.ui-checkbox[data-checked] i{background:var(--color-primary);border-color:var(--color-primary)}.ui-radio[data-checked] i{border-width:5px;border-color:var(--color-primary)}.ui-checkbox[data-state=disabled]{color:var(--color-muted)}.ui-switch{width:34px;height:18px;border-radius:var(--radius-full);background:var(--color-border-strong);position:relative;display:inline-block;flex:none}.ui-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-full);background:var(--color-surface)}.ui-switch[data-on]{background:var(--color-primary)}.ui-switch[data-on]:after{left:18px}.ui-choice{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-1)}.ui-choice[data-selected]{border-color:var(--color-primary);background:var(--color-primary-soft)}.ui-choice b{font-size:var(--text-lg)}.ui-badge{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;background:var(--color-surface-2);color:var(--color-fg);border:1px solid var(--color-border)}.ui-badge[data-tone=success]{background:var(--color-success-soft);color:var(--color-success);border-color:transparent}.ui-badge[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning);border-color:transparent}.ui-badge[data-tone=destructive]{background:var(--color-destructive-soft);color:var(--color-destructive);border-color:transparent}.ui-badge[data-tone=accent]{background:var(--color-accent);color:var(--color-on-primary);border-color:transparent}.ui-badge[data-tone=info]{background:var(--color-info-soft);color:var(--color-info);border-color:transparent}.ui-badge[data-tone=highlight]{background:var(--color-highlight-soft);color:var(--color-highlight);border-color:transparent}.ui-badge[data-tone=primary]{background:var(--color-primary);color:var(--color-on-primary);border-color:transparent}.ui-alert{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;gap:var(--space-3);align-items:flex-start;background:var(--color-info-soft);border:1px solid var(--color-border);font-size:var(--text-sm)}.ui-alert[data-tone=warning]{background:var(--color-warning-soft);border-color:transparent}.ui-alert[data-tone=success]{background:var(--color-success-soft);border-color:transparent}.ui-alert[data-tone=destructive]{background:var(--color-destructive-soft);border-color:transparent}.ui-alert .t{font-weight:700}.ui-alert .body{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.ui-stepper{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;font-size:var(--text-sm);color:var(--color-muted)}.ui-stepper span,.ui-stepper a:where([data-was=span]){display:flex;align-items:center;gap:var(--space-1)}.ui-stepper span:before,.ui-stepper a:where([data-was=span]):before{content:attr(data-n);width:20px;height:20px;border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700}.ui-stepper span[data-active],.ui-stepper a:where([data-was=span])[data-active]{color:var(--color-fg);font-weight:700}.ui-stepper span[data-active]:before,.ui-stepper a:where([data-was=span])[data-active]:before{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.ui-stepper span[data-done]:before,.ui-stepper a:where([data-was=span])[data-done]:before{content:"✓";background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success)}.ui-stepper em{flex:none;width:16px;height:1px;background:var(--color-border-strong)}.ui-progress{height:6px;border-radius:var(--radius-full);background:var(--color-surface-2);border:1px solid var(--color-border);overflow:hidden}.ui-progress i{display:block;height:100%;background:var(--color-primary)}.ui-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ui-table th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.ui-table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}.ui-table tr[data-selected] td{background:var(--color-primary-soft)}.ui-list{display:flex;flex-direction:column;gap:var(--space-2)}.ui-item{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ui-item[data-selected]{border-color:var(--color-primary);background:var(--color-primary-soft)}.ui-item .grow{flex:1;min-width:0}.ui-empty{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;color:var(--color-muted)}.ui-dropdown{position:relative}.ui-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:2;overflow:hidden}.ui-menu div,.ui-menu a:where([data-was=div]){padding:var(--space-2) var(--space-3);display:flex;justify-content:space-between;gap:var(--space-3)}.ui-menu div[data-hl],.ui-menu a:where([data-was=div])[data-hl]{background:var(--color-primary-soft)}.ui-menu .foot{border-top:1px solid var(--color-border);color:var(--color-primary);font-weight:600}.ui-img{background:var(--color-placeholder);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-muted);font-size:var(--text-xs)}.ui-divider{height:1px;background:var(--color-border);margin:var(--space-2) 0}.ui-kv{display:grid;grid-template-columns:160px 1fr;gap:var(--space-1) var(--space-4);font-size:var(--text-sm)}.ui-kv dt{color:var(--color-muted);margin:0}.ui-kv dd{margin:0}.ui-tabs{display:flex;gap:var(--space-4);border-bottom:1px solid var(--color-border)}.ui-tabs span,.ui-tabs a:where([data-was=span]){padding:var(--space-2) 0;color:var(--color-muted)}.ui-tabs span[data-active],.ui-tabs a:where([data-was=span])[data-active]{color:var(--color-fg);font-weight:700;border-bottom:2px solid var(--color-primary);margin-bottom:-1px}.ui-email{width:600px;margin:var(--space-8) auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.ui-email .hdr{font-size:var(--text-sm);color:var(--color-muted);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3)}.ui-plate{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.ui-tag{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);border:1px solid var(--color-border)}.ui-tnav{display:flex;gap:var(--space-1);align-items:center}.ui-tnav a:where(:not([data-was])){padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-muted);font-weight:700;text-decoration:none;white-space:nowrap}.ui-tnav a:where(:not([data-was]))[data-active]{color:var(--color-fg);background:var(--color-primary-soft)}.ui-crumbs{font-size:var(--text-sm);color:var(--color-muted);display:flex;gap:var(--space-2);flex-wrap:wrap}.ui-crumbs b{color:var(--color-fg);font-weight:600}.ui-stat{display:flex;flex-direction:column;gap:0}.ui-stat b{font-size:var(--text-xl);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15}.ui-stat span,.ui-stat a:where([data-was=span]){font-size:var(--text-xs);color:var(--color-muted)}.ui-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-price{font-weight:800;font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-rating{white-space:nowrap;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ui-logo-ph{background:var(--color-placeholder);border-radius:var(--radius-md);flex:none;display:inline-block;width:var(--size-logo-md);height:var(--size-logo-md)}.ui-logo-ph[data-size=sm]{width:var(--size-logo-sm);height:var(--size-logo-sm)}.ui-logo-ph[data-size=lg]{width:var(--size-logo-lg);height:var(--size-logo-lg)}.ui-file{display:inline-flex;gap:var(--space-1);align-items:center;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);white-space:nowrap}.ui-dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-accent);display:inline-block;flex:none}.ui-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-5);align-items:start}.ui-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ui-strip{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm)}.ui-table td.r,.ui-table th.r{text-align:right}.ui-table tr[data-muted] td{color:var(--color-muted)}.ui-table td .sub{display:block;font-size:var(--text-xs);color:var(--color-muted)}.ui-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-compare{display:flex;gap:var(--space-4);overflow:hidden;position:relative}.ui-ccol{flex:0 0 300px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column}.ui-ccol[data-muted]{opacity:.6}.ui-ccol .cell{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-1)}.ui-ccol .cell:last-child{border-bottom:0}.ui-ccol .cell small{font-size:var(--text-xs);color:var(--color-muted)}.ui-more{display:flex;align-items:center;justify-content:center;color:var(--color-muted);font-size:var(--text-sm);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);flex:0 0 140px}.ui-hl{font-weight:700}.ui-badge,.ui-table th{white-space:nowrap}.ui-icon{width:var(--size-icon);height:var(--size-icon);flex:none;display:inline-block}.ui-icon-tile{width:var(--size-icon-tile);height:var(--size-icon-tile);flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-muted)}.ui-card.pcard>.ui-stack{height:100%}.pcard .pc-top{display:flex;align-items:center;gap:var(--space-3)}.pcard .pc-top .sp{flex:1}.pcard .pc-title{font-size:var(--text-lg);font-weight:700;line-height:1.3;margin:0;text-wrap:balance}.pcard .pc-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.pcard .pc-foot .ui-row{gap:var(--space-5)}.pcard .pc-foot>.ui-button{margin-left:auto}.ui-button[data-variant=outline]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-fg)}.ui-button .ui-icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ui-button[data-icon-only]{padding:0 var(--space-2);min-width:var(--control-h-sm)}.ui-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.ui-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ui-fact{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-3) var(--space-4);border-left:1px solid var(--color-border)}.ui-fact:first-child{border-left:0}.ui-facts{display:flex;flex-wrap:wrap}.ui-fact{flex:1 1 200px}.ui-fact .ic{display:none;color:var(--color-muted)}.ui-fact .lbl{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.ui-fact .val{font-size:var(--text-base);font-weight:700;color:var(--color-fg)}.ui-fact .sub{font-size:var(--text-sm);color:var(--color-muted)}.ui-screen{width:var(--frame-w,1280px);container-type:inline-size;position:relative;min-height:1000px}.ui-main{padding:var(--space-6) var(--space-8)}.measure{max-width:72ch}.ui-table[data-rows=card]{border-collapse:separate;border-spacing:0;font-size:var(--text-base)}.ui-table[data-rows=card] th{border-bottom:0;padding:0 var(--space-3) var(--space-2);font-size:var(--text-sm);font-weight:700;text-transform:none;letter-spacing:0;color:var(--color-muted)}.ui-table[data-rows=card] td{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-3);vertical-align:top}.ui-table[data-rows=card] th:first-child,.ui-table[data-rows=card] td:first-child{padding-left:var(--space-6)}.ui-table[data-rows=card] th:last-child,.ui-table[data-rows=card] td:last-child{padding-right:var(--space-6)}.ui-table[data-rows=card] td:first-child{border-left:1px solid var(--color-border)}.ui-table[data-rows=card] td:last-child{border-right:1px solid var(--color-border)}.ui-table[data-rows=card] tbody tr:last-child td{border-bottom:1px solid var(--color-border)}.ui-table[data-rows=card] tbody tr:first-child td:first-child{border-top-left-radius:var(--radius-lg)}.ui-table[data-rows=card] tbody tr:first-child td:last-child{border-top-right-radius:var(--radius-lg)}.ui-table[data-rows=card] tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.ui-table[data-rows=card] tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}.ui-table[data-rows=card] tr[data-selected] td{background:var(--color-primary-soft)}.ui-table[data-rows=card] tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--color-fg)}.ui-table[data-rows=card] tr[data-muted] td{background:var(--color-surface-2);color:var(--color-muted)}.ui-table[data-rows=card] tbody tr:hover td{background:var(--color-surface-2)}.ui-table[data-rows=card] td .sub{font-size:var(--text-sm)}.ui-screen[data-rowgap=gap] .ui-table[data-rows=card]{border-spacing:0 var(--space-2);margin-top:calc(var(--space-2) * -1)}.ui-screen[data-rowgap=gap] .ui-table[data-rows=card] td{border-bottom:1px solid var(--color-border)}.ui-screen[data-rowgap=gap] .ui-table[data-rows=card] tbody td:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.ui-screen[data-rowgap=gap] .ui-table[data-rows=card] tbody td:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.ui-table[data-rows=card] .ui-badge{font-size:var(--text-sm);height:auto;padding:2px var(--space-2)}.ui-table th.sortable{cursor:pointer;user-select:none}.ui-table th .th-in{display:inline-flex;align-items:center;gap:var(--space-1)}.ui-table th.r .th-in{justify-content:flex-end}.ui-table th .srt{display:inline-block;width:10px;opacity:.45;font-style:normal;font-size:var(--text-xs);line-height:1}.ui-table th .srt:before{content:"↕"}.ui-table th[data-dir=asc]{color:var(--color-fg)}.ui-table th[data-dir=asc] .srt{opacity:1}.ui-table th[data-dir=asc] .srt:before{content:"↑"}.ui-table th[data-dir=desc]{color:var(--color-fg)}.ui-table th[data-dir=desc] .srt{opacity:1}.ui-table th[data-dir=desc] .srt:before{content:"↓"}.ui-table th.sortable:hover{color:var(--color-fg)}.ui-toolbar{display:flex;flex-direction:column;gap:var(--space-2)}.ui-toolbar .tb-row{display:flex;align-items:center;gap:var(--space-3)}.ui-toolbar .sp{flex:1}.tb-search{width:240px}.ui-filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.f-chip{height:var(--control-h-sm);display:inline-flex;align-items:center;padding:0 var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-muted);background:var(--color-surface)}.f-add{font-size:var(--text-sm);color:var(--color-fg);text-decoration:underline}.f-note{font-size:var(--text-xs);color:var(--color-muted);font-style:italic}.ui-seg{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.ui-seg button,.ui-seg a:where([data-was=button]){border:0;background:transparent;height:var(--control-h-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-fg);cursor:pointer}.ui-seg button+button,.ui-seg a:where([data-was=button])+a:where([data-was=button]){border-left:1px solid var(--color-border-strong)}.ui-screen[data-view=table] .ui-seg button[data-view=table],.ui-screen[data-view=cards] .ui-seg button[data-view=cards],.ui-screen[data-view=table] .ui-seg a:where([data-was=button])[data-view=table],.ui-screen[data-view=cards] .ui-seg a:where([data-was=button])[data-view=cards]{background:var(--color-primary-soft);color:var(--color-fg);font-weight:700}.ui-screen[data-view=table] .view-cards,.ui-screen[data-view=cards] .view-table,.ui-screen[data-view=table] .only-cards{display:none}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-3)}.ocard[data-selected]{border-color:var(--color-fg);box-shadow:inset 3px 0 0 var(--color-fg)}.ocard[data-muted]{background:var(--color-surface-2)}.ocard{background:var(--color-surface);border-color:var(--color-border-strong)}.ocard>.ui-stack{height:100%}.ocard .oc-name{font-size:var(--text-lg);font-weight:700;line-height:1.3;margin:0}.ocard .oc-foot{display:flex;gap:var(--space-2);align-items:center;margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.ocard .oc-foot>.ui-button:first-child{flex:1}.cmp-cols{display:grid;grid-auto-flow:column;grid-auto-columns:300px;grid-template-rows:repeat(6,auto);column-gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2)}.cmp-cols .ui-ccol{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.ui-ccol[data-muted]{background:var(--color-surface-2)}.ui-table .fit{width:1%;white-space:nowrap}.ui-table th.c-name{width:220px}.ui-table td.c-name{min-width:170px}.ui-table td.c-text{min-width:150px}.ui-table td.c-text>span,.ui-table td.c-text>a:where([data-was=span]){max-width:60ch}.only-wide,.only-xwide{display:none}.lay-side{display:flex;gap:var(--space-5);align-items:flex-start;--aside-w:300px}.lay-side>:first-child{flex:1 1 auto;min-width:0}.lay-side>aside{flex:0 0 var(--aside-w);width:var(--aside-w)}.lay-side>.only-narrow{display:flex}.tbl-wrap{overflow-x:auto;max-width:100%}.until-xwide{display:flex}.ui-table .wide,.ui-table .wide2{display:none}.lay-c07a{display:grid;grid-template-columns:minmax(0,1fr) 300px;justify-content:start;gap:var(--space-5);align-items:start}@container (min-width:1440px){.only-wide{display:flex;flex-direction:column}.ui-strip.only-wide{display:flex;flex-direction:row}.only-narrow,.lay-side>.only-narrow{display:none}.lay-side{--aside-w:360px}.ui-table .wide{display:table-cell}}@container (min-width:1600px){.lay-side{--aside-w:400px}.ui-table .wide2{display:table-cell}}@container (min-width:1760px){.only-xwide{display:flex;flex-direction:column}.lay-c07a{grid-template-columns:280px minmax(0,880px) 340px}.lay-side{--aside-w:440px}.until-xwide{display:none}}.ui-screen[data-nav=left] .top-only{display:none}.ui-screen[data-nav=top] .ui-body>.ui-nav{display:none}.ui-screen[data-nav=top] .ui-tnav a:where(:not([data-was])){display:inline-flex;align-items:center;gap:var(--space-2)}.fold{position:absolute;left:0;right:0;top:var(--fold,690px);border-top:2px dashed var(--color-border-strong);pointer-events:none}.fold span,.fold a:where([data-was=span]){position:absolute;right:8px;top:-20px;font:600 12px/1 Nunito Sans,sans-serif;color:var(--color-muted);background:var(--color-surface);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs)}.site-foot{border-top:1px solid var(--color-border);margin-top:var(--space-6);padding:var(--space-4) 0 var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.site-foot a:where(:not([data-was])),.help-l{text-decoration:underline;color:var(--color-fg)}.help-l{margin-right:var(--space-3);white-space:nowrap}.lay-docs{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--space-5);align-items:start}.docnav a:where(:not([data-was])){white-space:normal}.docnav .ui-hint{display:block;padding:var(--space-2)}.ui-skel{display:block;height:10px;border-radius:var(--radius-xs);background:var(--color-border)}.ui-skel:nth-child(3n){width:72%}.cookie-bar{position:absolute;left:24px;right:24px;bottom:24px;display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm)}.nf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) 0;max-width:640px;margin:0 auto}.nf-code{font-size:var(--text-2xl);font-weight:800;line-height:1;color:var(--color-muted)}.ui-main.page{max-width:1280px}.ui-topbar .user{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.ui-topbar .ui-tnav{flex:none}aside .ui-kv{grid-template-columns:96px minmax(0,1fr)}aside .ui-kv dd{overflow-wrap:anywhere}.ui-center{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:var(--space-10) var(--space-6)}.auth-col{width:100%;max-width:440px}.ui-card.auth{width:100%}.ui-card.auth.wide{max-width:720px}.auth-col:has(.wide){max-width:720px}.ui-card.narrow{max-width:640px}.ui-main.onb{max-width:960px;margin:0 auto;width:100%}.ui-screen[data-nav=none] .ui-main.onb{padding-top:var(--space-8)}.foot{padding-top:var(--space-2)}.form-col{max-width:720px;display:flex;flex-direction:column;gap:var(--space-4)}.ui-card.form{max-width:880px}.wiz{display:flex;flex-direction:column;gap:var(--space-5);max-width:1200px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.lay-wiz{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-5);align-items:start}.lay-brief{display:grid;grid-template-columns:280px minmax(0,880px);gap:var(--space-5);align-items:start}.lay-work{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-5);align-items:start;max-width:none}.lay-c08{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-5);align-items:start;max-width:1400px}.lay-support{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:var(--space-6);align-items:start}.lay-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-4);max-width:1200px}.lay-chat{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-4);align-items:start;max-width:1400px}.chat-list{display:flex;flex-direction:column;gap:var(--space-2)}.chat-feed{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0}.msg{max-width:72ch;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.msg.out{align-self:flex-end;background:var(--color-surface-2)}.msg.sys{align-self:center;border-style:dashed;color:var(--color-muted);font-size:var(--text-sm);background:transparent}.msg small{font-size:var(--text-xs);color:var(--color-muted)}.chat-input{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.ui-card.hero{padding:var(--space-8)}.center-col{max-width:760px;margin:var(--space-8) auto 0}.dropzone{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);align-items:center;text-align:center;background:var(--color-surface)}.chip{display:inline-flex;align-items:center;height:var(--control-h-sm);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-sm);background:var(--color-surface)}.img-ph{aspect-ratio:16/10;background:var(--color-placeholder);border-radius:var(--radius-md)}.review{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.stars{display:flex;gap:var(--space-1);font-size:var(--text-2xl);color:var(--color-border-strong)}.ui-menu .grp{font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;padding-top:var(--space-3)}.qmark{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border:1.5px dashed var(--color-fg);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:800;color:var(--color-fg);background:var(--color-surface);vertical-align:middle;white-space:nowrap}.ui-overlay{position:absolute;inset:0;background:#28282859;display:flex;align-items:flex-start;justify-content:center;padding-top:140px;z-index:3}.ui-modal{width:520px;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-lg)}.wip{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border:2px dashed var(--color-fg);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-sm)}.wip b{text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-xs)}.sem{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);white-space:nowrap}.sem i{width:10px;height:10px;border-radius:50%;background:var(--color-border-strong)}.sem[data-tone=success] i{background:var(--color-success,var(--color-muted))}.sem[data-tone=warning] i{background:var(--color-warning,var(--color-muted))}.sem[data-tone=destructive] i{background:var(--color-destructive,var(--color-primary))}@container (max-width:1439px){.lay-work,.lay-c08{grid-template-columns:minmax(0,1fr) 300px}.lay-support{grid-template-columns:minmax(0,1fr)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-screen .ui-nav a:where(:not([data-was])){white-space:nowrap;gap:var(--space-2)}.m-tsearch,.ni{display:none}.m-phead{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;row-gap:var(--space-3)}.m-ph-l{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.m-ph-l .ui-h1{white-space:nowrap}.m-sub{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-lg);color:var(--color-muted)}.m-sub .ui-badge{height:auto;padding:0;background:transparent;font-size:var(--text-lg);color:var(--color-fg);font-weight:500}.m-kpis{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));background:var(--color-surface);border-radius:var(--radius-2xl);padding:var(--space-6) 0}.m-kpi{display:flex;flex-direction:column;gap:var(--space-2);padding:0 28px}.m-kpi span,.m-kpi a:where([data-was=span]){font-size:var(--text-md);color:var(--color-muted)}.m-kpi b{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.m-tcard{background:var(--color-surface);border-radius:var(--radius-2xl);display:flex;flex-direction:column;min-width:0;overflow:hidden}.m-tcard .tbl-wrap{background:transparent;border-radius:0;padding:0}.m-thead{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-5) 28px;flex-wrap:wrap}.m-tools{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.m-segs{display:inline-flex;background:var(--color-fill);border-radius:var(--radius-full);padding:var(--space-1);gap:2px;flex-wrap:wrap}.m-segs span,.m-segs a:where([data-was=span]){padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-md);font-weight:500;color:var(--color-muted);white-space:nowrap}.m-segs span i,.m-segs a:where([data-was=span]) i{font-style:normal;color:var(--color-subtle);margin-left:var(--space-2)}.m-segs span[data-on],.m-segs a:where([data-was=span])[data-on]{background:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-md)}.m-search{height:44px;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-fill);color:var(--color-muted);font-size:var(--text-base);width:200px;white-space:nowrap;flex:none}.m-tabsrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.m-tfoot{display:flex;gap:var(--space-3);padding:var(--space-4) 28px var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-base);color:var(--color-muted)}.m-tfoot .sp{flex:1}.m-cardsin{padding:var(--space-1) var(--space-6) var(--space-5)}.ui-screen .m-cardsin .ui-card{background:var(--color-surface);border:1px solid var(--color-border-strong)}.m-who{display:flex;gap:var(--space-4);align-items:center;min-width:0}.m-who>div,.m-who>a:where([data-was=div]){display:flex;flex-direction:column;min-width:0;gap:2px}.m-av{flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-fill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:700;color:var(--color-muted);letter-spacing:.02em}.m-chev{display:inline-flex;width:32px;height:32px;border-radius:var(--radius-full);align-items:center;justify-content:center;background:var(--color-fill);font-weight:600;color:var(--color-muted)}.m-ibtn{display:inline-flex;width:40px;height:40px;border-radius:var(--radius-full);align-items:center;justify-content:center;background:var(--color-fill);font-size:var(--text-base);font-weight:600;flex:none}.m-dim{position:absolute;inset:0;background:var(--color-overlay);z-index:4;border-radius:inherit}.m-drawer{position:absolute;right:16px;top:16px;height:calc(var(--fold,790px) - 32px);width:clamp(570px,36cqw,660px);background:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);z-index:5;display:flex;flex-direction:column;overflow:hidden}.m-dhead{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-5) var(--space-8);border-bottom:1px solid var(--color-border)}.m-dhead .ttl{flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.m-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-muted);text-transform:uppercase}.m-dhead .ttl b{font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em}.m-dbody{flex:1;overflow:hidden;padding:var(--space-5) var(--space-8) var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.m-dgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.m-dbox{background:var(--color-surface-2);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.m-dbox span,.m-dbox a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-muted)}.m-dbox b{font-size:var(--text-lg);font-weight:600}.m-dbox small{font-size:var(--text-sm);color:var(--color-muted)}.m-dbox .ui-button{align-self:flex-start!important;margin-top:auto;padding-top:var(--space-2);justify-content:flex-start}.m-dsec{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-md)}.m-dt{font-weight:600;font-size:var(--text-lg)}.m-dkv{display:grid;grid-template-columns:170px 1fr;gap:var(--space-3) var(--space-4);font-size:var(--text-md)}.m-dkv dt{color:var(--color-muted);margin:0}.m-dkv dd{margin:0}.m-quote{background:var(--color-surface-2);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);line-height:1.5}.m-tl{display:flex;flex-direction:column;gap:var(--space-3)}.m-tl div,.m-tl a:where([data-was=div]){display:flex;gap:var(--space-3);align-items:baseline}.m-tl i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-muted);flex:none}.m-tl small{display:block;color:var(--color-muted);font-size:var(--text-sm)}.m-dfoot{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6) var(--space-8);border-top:1px solid var(--color-border)}.m-dfoot .sp{flex:1}@container (max-width:1599px){.lay-side .m-av{display:none}}@container (max-width:1500px){.m-kpi{padding:0 var(--space-6)}.m-kpi b{font-size:var(--text-2xl)}.m-search{width:190px}.m-segs span,.m-segs a:where([data-was=span]){padding:var(--space-2) var(--space-3);font-size:var(--text-base)}}.nlogo,.nsw,.nnew,.nuser,.ngrp,.m-tttl,.kic,.spark,.kdelta,.ui-screen[data-nav=left] .ui-topbar{display:none}.ui-screen .ui-topbar{background:transparent;border:0;height:72px;padding:0 var(--space-8)}.ui-screen .ui-body>.ui-nav{background:transparent;border:0;width:288px;flex:none;padding:28px var(--space-4) var(--space-6) var(--space-6);gap:2px;position:relative;min-height:calc(var(--fold,790px) + 40px)}.ui-screen .ui-nav .nlogo{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-2) var(--space-6)}.ui-screen .ui-nav .nlogo .ui-logo{font-size:var(--text-xl)}.ui-screen .ui-nav .nlogo i.col{width:22px;height:18px;border:1.6px solid var(--color-border-strong);border-radius:var(--radius-xs);display:inline-block;position:relative}.ui-screen .ui-nav .nlogo i.col:after{content:"";position:absolute;left:6px;top:0;bottom:0;border-left:1.6px solid var(--color-border-strong)}.ui-screen .ui-nav .nsw{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}.nsw .sq{width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-fill-strong);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--color-fg-2)}.nsw .tx{flex:1;min-width:0;display:flex;flex-direction:column}.nsw b{font-size:var(--text-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsw small{font-size:var(--text-sm);color:var(--color-muted)}.nsw .ch{color:var(--color-muted);font-size:var(--text-xs);line-height:.9;text-align:center}.ui-screen .ui-nav .nnew{display:flex;margin:var(--space-1) 0 var(--space-2)}.ui-screen .ui-nav .nnew .ui-button{width:100%}.ui-screen .ui-nav .ngrp{display:block;font-size:var(--text-base);color:var(--color-muted);padding:var(--space-4) var(--space-2) var(--space-2)}.ui-screen .ui-nav .ngrp:before{content:"▾";font-size:var(--text-xs);margin-right:var(--space-2);color:var(--color-subtle)}.ui-screen .ui-nav .ngrp.sep{border-top:1px solid var(--color-border);margin-top:var(--space-3);padding-top:var(--space-5)}.ui-screen .ui-nav .ni{display:inline-block;width:19px;height:19px;flex:none;color:var(--color-muted)}.ui-screen .ui-nav a:where(:not([data-was])){justify-content:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-weight:500;font-size:var(--text-md);color:var(--color-fg-2);white-space:nowrap}.ui-screen .ui-nav a:where(:not([data-was])) .nl{flex:1}.ui-screen .ui-nav a:where(:not([data-was]))[data-active]{background:var(--color-surface);box-shadow:var(--shadow-sm);font-weight:600;color:var(--color-fg)}.ui-screen .ui-nav a:where(:not([data-was]))[data-active] .ni{color:var(--color-fg)}.ui-screen .ui-nav .ui-badge{height:22px;padding:0 var(--space-2);font-size:var(--text-xs);background:var(--color-primary);color:var(--color-on-primary);border:0}.ui-screen .ui-nav .nuser{display:flex;align-items:center;gap:var(--space-3);position:absolute;left:24px;right:18px;top:calc(var(--fold,790px) - 72px);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-fill-strong)}.nuser .ui-avatar{width:36px;height:36px;background:var(--color-border-strong);flex:none}.nuser>span:last-child,.nuser>a:where([data-was=span]):last-child{min-width:0}.nuser b{font-size:var(--text-base);font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nuser small{font-size:var(--text-xs);color:var(--color-muted)}.ui-screen .ui-tnav a:where(:not([data-was])){border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-weight:500;color:var(--color-muted)}.ui-screen .ui-tnav a:where(:not([data-was]))[data-active]{background:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-sm)}.ui-screen .ui-main{padding:36px var(--space-8) var(--space-12) var(--space-3);gap:var(--space-5)}.ui-screen:not([data-nav=left]) .ui-main{padding:var(--space-5) var(--space-8) var(--space-12)}.ui-screen .ui-h1{font-weight:600;letter-spacing:-.02em;line-height:1.15}.ui-screen :is(.ui-h2,.ui-h3,.ui-hl,.ui-label){font-weight:600}.ui-screen .ui-crumbs{font-size:var(--text-base);color:var(--color-muted);margin-bottom:-8px}.ui-screen .ui-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-6);box-shadow:var(--shadow-sm)}.ui-screen .ui-facts{border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ui-screen .ui-fact{padding:var(--space-4) var(--space-6)}.ui-screen .ui-strip{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6)}.ui-screen .ui-tabs{border:0;gap:var(--space-1)}.ui-screen .ui-tabs span,.ui-screen .ui-tabs a:where([data-was=span]){padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--color-muted);font-weight:500;border:0;margin:0}.ui-screen .ui-tabs span[data-active],.ui-screen .ui-tabs a:where([data-was=span])[data-active]{background:var(--color-primary);color:var(--color-on-primary)}.ui-screen .ui-button{border-radius:var(--radius-md);font-weight:500;padding:0 var(--space-4)}.ui-screen .ui-button[data-variant=secondary]{background:var(--color-surface);border-color:var(--color-border)}.ui-screen :is(.ui-card,.m-tcard,.m-drawer,.ui-modal) .ui-button[data-variant=secondary]{background:var(--color-fill);border-color:transparent}.ui-screen .ui-button[data-variant=ghost]{text-decoration:none;background:var(--color-fill)}.ui-screen .ui-button[data-variant=link]{font-weight:500;text-underline-offset:3px}.ui-screen .ui-badge{height:28px;padding:0 var(--space-3);border:0;background:var(--color-fill);font-weight:500;font-size:var(--text-sm);color:var(--color-fg-2)}.ui-screen .ui-badge[data-tone=primary],.ui-screen .ui-badge[data-tone=accent]{background:var(--color-primary);color:var(--color-on-primary)}.ui-screen td .ui-badge[data-tone=accent]{height:22px;padding:0 var(--space-2);font-size:var(--text-xs);font-weight:600}.ui-screen .ui-badge[data-tone=warning]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-fg-2)}.ui-screen .ui-badge[data-tone=destructive]{background:var(--color-fill-strong);color:var(--color-fg-2)}.ui-screen .ui-badge[data-tone=success]{background:var(--color-fill-strong);color:var(--color-fg)}.ui-screen .ui-field{gap:var(--space-2)}.ui-screen .ui-field>.ui-label{font-weight:500;color:var(--color-muted)}.ui-screen :is(.ui-input,.ui-select){height:44px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-4);font-size:var(--text-md)}.ui-screen .ui-textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-md)}.ui-screen :is(.ui-input,.ui-select)[data-prefilled]{background:var(--color-surface-2)}.ui-screen .ui-checkbox i{border-radius:var(--radius-xs);width:18px;height:18px}.ui-screen .ui-stepper{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-3);font-size:var(--text-base)}.ui-screen .ui-stepper em{display:none}.ui-screen .ui-stepper span,.ui-screen .ui-stepper a:where([data-was=span]){padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);gap:var(--space-2);color:var(--color-muted);font-weight:500}.ui-screen .ui-stepper span:before,.ui-screen .ui-stepper a:where([data-was=span]):before{width:22px;height:22px;border:0;background:var(--color-fill);color:var(--color-muted)}.ui-screen .ui-stepper span[data-done],.ui-screen .ui-stepper a:where([data-was=span])[data-done]{color:var(--color-fg-2)}.ui-screen .ui-stepper span[data-done]:before,.ui-screen .ui-stepper a:where([data-was=span])[data-done]:before{background:var(--color-fill-strong);color:var(--color-fg);border:0}.ui-screen .ui-stepper span[data-active],.ui-screen .ui-stepper a:where([data-was=span])[data-active]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);font-weight:600}.ui-screen .ui-stepper span[data-active]:before,.ui-screen .ui-stepper a:where([data-was=span])[data-active]:before{background:var(--color-surface);color:var(--color-fg)}.ui-screen .ui-progress{height:4px;border:0;background:var(--color-fill-strong)}.ui-screen .ui-seg{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-1);gap:2px}.ui-screen .ui-seg button,.ui-screen .ui-seg a:where([data-was=button]){border-radius:var(--radius-sm);height:32px;padding:0 var(--space-3);font-size:var(--text-base);color:var(--color-muted)}.ui-screen .ui-seg button+button,.ui-screen .ui-seg a:where([data-was=button])+a:where([data-was=button]){border-left:0}.ui-screen[data-view=table] .ui-seg button[data-view=table],.ui-screen[data-view=cards] .ui-seg button[data-view=cards],.ui-screen[data-view=table] .ui-seg a:where([data-was=button])[data-view=table],.ui-screen[data-view=cards] .ui-seg a:where([data-was=button])[data-view=cards]{background:var(--color-primary);color:var(--color-on-primary)}.ui-screen .ui-list{gap:var(--space-2)}.ui-screen .ui-list .ui-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4) var(--space-4)}.ui-screen .ui-item[data-selected]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.ui-screen .ui-choice{border-radius:var(--radius-lg);border-color:var(--color-border)}.ui-screen .ui-choice[data-selected]{border-color:var(--color-primary);background:var(--color-surface)}.ui-screen .ui-alert{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ui-screen .dropzone{border-radius:var(--radius-lg);background:var(--color-surface-2)}.ui-screen .ui-kv{gap:var(--space-3) var(--space-5);grid-template-columns:150px 1fr}.ui-screen aside .ui-kv{grid-template-columns:104px 1fr;gap:var(--space-2) var(--space-4);font-size:var(--text-base)}.ui-screen .ui-kv dt{color:var(--color-muted)}.ui-screen .ui-overlay{background:var(--color-overlay)}.ui-screen .ui-modal{border-radius:var(--radius-xl)}.ui-screen .ui-filters,.ui-screen .ui-toolbar .tb-search{display:none}.ui-screen .tbl-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:0 0 var(--space-2);overflow-x:auto}.ui-screen .ui-table[data-rows=card]{border-spacing:0!important;margin-top:0!important;font-size:var(--text-md)}.ui-screen .ui-table[data-rows=card] th{height:46px;padding:0 var(--space-3);font-size:var(--text-base);font-weight:500;color:var(--color-muted);background:transparent;border:0;border-bottom:1px solid var(--color-border);vertical-align:middle}.ui-screen .ui-table[data-rows=card] th .srt{opacity:.35}.ui-screen .ui-table[data-rows=card] td{border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;padding:var(--space-4) var(--space-3);background:transparent;vertical-align:middle;height:68px}.ui-screen .ui-table[data-rows=card] tbody tr:last-child td{border-bottom:0!important}.ui-screen .ui-table[data-rows=card] :is(th,td):first-child{padding-left:var(--space-6)}.ui-screen .ui-table[data-rows=card] :is(th,td):last-child{padding-right:var(--space-6)}.ui-screen .ui-table[data-rows=card] td .sub{font-size:var(--text-sm);color:var(--color-muted)}.ui-screen .ui-table[data-rows=card] tr[data-selected] td{background:var(--color-surface-2)}.ui-screen .ui-table[data-rows=card] tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.ui-screen .ui-table[data-rows=card] tr[data-muted] td{background:transparent;color:var(--color-subtle)}.ui-screen .ui-table[data-rows=card] tbody tr:hover td{background:var(--color-surface-2)}.ui-screen .ui-table th.c-name{width:30%}.ui-screen .m-kpis{background:transparent;padding:0;gap:var(--space-4);border-radius:0}.ui-screen .m-kpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic dl" "v sp" "l l";column-gap:var(--space-4);row-gap:var(--space-2);box-shadow:var(--shadow-sm);overflow:hidden;min-width:0}.ui-screen .m-kpi .kic{display:inline-flex;grid-area:ic;justify-self:start;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;justify-content:center;margin-bottom:var(--space-4);color:var(--color-fg-2)}.ui-screen .m-kpi b{grid-area:v;align-self:end;font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em}.ui-screen .m-kpi span,.ui-screen .m-kpi a:where([data-was=span]){grid-area:l;font-size:var(--text-md);color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-screen .m-kpi .spark{display:block;grid-area:sp;justify-self:end;align-self:end;width:100%;max-width:150px;height:44px;color:var(--color-fg)}.ui-screen .m-kpi .kdelta{display:inline-flex;grid-area:dl;justify-self:end;align-self:start;max-width:100%;height:24px;padding:0 var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);font-size:var(--text-xs);font-weight:600;font-style:normal;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:22px;color:var(--color-fg-2);background:var(--color-surface)}.ui-screen .m-tcard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.ui-screen .m-tcard .tbl-wrap{border:0;border-radius:0}.ui-screen .m-thead{padding:var(--space-6) var(--space-6) var(--space-4) var(--space-6);row-gap:var(--space-4)}.ui-screen .m-tttl{display:flex;flex-direction:column;gap:var(--space-1);order:1;min-width:0}.m-tttl b{font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em}.m-tttl span,.m-tttl a:where([data-was=span]){font-size:var(--text-base);color:var(--color-muted)}.ui-screen .m-tools{order:2}.ui-screen .m-segs{order:3;flex-basis:100%;background:transparent;padding:0;gap:var(--space-2)}.ui-screen .m-segs span,.ui-screen .m-segs a:where([data-was=span]){border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-base);color:var(--color-muted);box-shadow:none}.ui-screen .m-segs span i,.ui-screen .m-segs a:where([data-was=span]) i{color:var(--color-subtle)}.ui-screen .m-segs span[data-on],.ui-screen .m-segs a:where([data-was=span])[data-on]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ui-screen .m-segs span[data-on] i,.ui-screen .m-segs a:where([data-was=span])[data-on] i{color:var(--color-border-strong)}.ui-screen .m-search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);height:40px}.ui-screen .m-tfoot{border-top-color:var(--color-border)}.ui-screen .m-av{width:34px;height:34px;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);font-size:var(--text-xs)}.ui-screen .m-chev{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);width:30px;height:30px}.ui-screen .m-ph-l .ui-h1{white-space:nowrap}.ui-screen .m-sub{font-size:var(--text-md)}.ui-screen .m-sub .ui-badge{background:transparent;padding:0;font-size:var(--text-md)}.ui-screen .m-drawer{border-radius:var(--radius-xl);right:16px;top:16px;box-shadow:var(--shadow-lg)}.ui-screen .m-ibtn{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);width:36px;height:36px}.ui-screen .m-dbox,.ui-screen .m-quote{border-radius:var(--radius-lg);background:var(--color-surface-2)}.ui-screen .m-dim{background:var(--color-overlay)}.ui-screen .m-tabsrow .ui-seg{background:var(--color-surface)}@container (max-width:1599px){.ui-screen .lay-side .m-av{display:none}.ui-screen .m-kpi .spark{height:38px}}.ui-file{gap:var(--space-2);height:32px;padding:0 var(--space-2);font-size:var(--text-sm);line-height:1}.ui-file>svg{flex:none;color:var(--color-muted)}.ui-file .fn{overflow:hidden;text-overflow:ellipsis;max-width:240px}.ui-file[data-removable]{padding-right:var(--space-1)}.ui-file-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;border:0;padding:0;background:transparent;color:var(--color-muted);cursor:pointer;flex:none;font:inherit}.ui-file-x:hover{background:#00000014;color:var(--color-fg)}.ui-file-x:focus-visible{outline:2px solid var(--color-focus,var(--color-border-strong));outline-offset:1px}.ui-plate{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-screen .ui-file{border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border)}.ui-screen .ui-file-x{border-radius:var(--radius-xs)}.rq-card{display:flex}.rq{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0}.rq-top{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);min-height:24px}.rq-ic{display:inline-flex;width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-surface-2);align-items:center;justify-content:center;flex:none;color:var(--color-muted)}.rq-cap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rq-top .sp,.rq-foot .sp{flex:1}.rq-top .ui-badge{font-weight:500}.ui-screen .rq-title{font-size:var(--text-lg);font-weight:600;line-height:1.35;letter-spacing:0;margin:0;color:var(--color-fg)}.rq-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--text-base);color:var(--color-muted)}.rq-meta span,.rq-meta a:where([data-was=span]){display:inline-flex;align-items:center;gap:var(--space-2)}.rq-meta svg{flex:none;opacity:.8}.rq-foot{display:flex;align-items:flex-end;gap:var(--space-5);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.rq-k{display:flex;flex-direction:column;gap:2px;flex:none}.rq-act .ui-button{width:100%;justify-content:center}.rq-k span,.rq-k a:where([data-was=span]){font-size:var(--text-xs);color:var(--color-muted)}.rq-k b{font-size:var(--text-lg);font-weight:600;color:var(--color-fg);white-space:nowrap}.rq-k small{font-size:var(--text-xs);color:var(--color-muted)}.rq-k em{font-style:normal;font-size:var(--text-base);color:var(--color-fg);white-space:nowrap}.rq-k.soon em,.rq-soon{color:var(--color-warning,var(--color-warning));font-weight:600}.rq-note{font-size:var(--text-sm);color:var(--color-muted)}.rq-k em,.rq-dl{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;font-variant-numeric:tabular-nums}.rq-k em svg,.rq-dl svg{flex:none;color:var(--color-muted)}.rq-k.soon em svg,.rq-soon svg{color:inherit}.ui-screen .rq-k em,.ui-screen .rq-dl{background:var(--color-fill);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-weight:500;color:var(--color-fg);margin-left:-2px}.ui-screen .rq-k.soon em,.ui-screen .rq-dl.rq-soon{background:var(--color-warning-soft);color:var(--color-warning,var(--color-warning))}.mk-new{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--color-fg);text-transform:lowercase}.mk-new i{width:8px;height:8px;border-radius:50%;background:var(--color-accent);flex:none}.col-btn{border:0;background:transparent;padding:var(--space-2);margin:-6px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex}.col-btn:hover{background:#0000000f}.ui-screen .ui-body>.ui-nav{transition:width .18s ease}.ui-screen[data-collapsed] .ui-body>.ui-nav{width:84px;padding:28px var(--space-3) var(--space-6)}.ui-screen[data-collapsed] .ui-nav .nlogo{flex-direction:column;gap:var(--space-4);padding:var(--space-1) 0 var(--space-4)}.ui-screen[data-collapsed] .ui-nav .nlogo .ui-logo{font-size:0;gap:0}.ui-screen[data-collapsed] .ui-nav .nlogo i.col:after{left:auto;right:6px}.ui-screen[data-collapsed] .ui-nav .nsw{justify-content:center;padding:var(--space-2) 0 var(--space-4)}.ui-screen[data-collapsed] .ui-nav :is(.nsw .tx,.nsw .ch,.nl,.nuser>span:last-child),.ui-screen[data-collapsed] .ui-nav :is(.nsw .tx,.nsw .ch,.nl,.nuser>a:where([data-was=span]):last-child){display:none}.ui-screen[data-collapsed] .ui-nav .ngrp{font-size:0;padding:0;margin:var(--space-2) var(--space-2);height:0;border-top:1px solid var(--color-border)}.ui-screen[data-collapsed] .ui-nav .ngrp:before{display:none}.ui-screen[data-collapsed] .ui-nav .ngrp.sep{margin-top:var(--space-3);padding-top:0}.ui-screen[data-collapsed] .ui-nav a:where(:not([data-was])){justify-content:center;padding:var(--space-3) 0;position:relative}.ui-screen[data-collapsed] .ui-nav a:where(:not([data-was])) .ui-badge{position:absolute;top:3px;right:8px;height:18px;min-width:18px;padding:0 var(--space-1);font-size:var(--text-xs)}.ui-screen[data-collapsed] .ui-nav .nnew .ui-button{font-size:0;padding:0;height:42px}.ui-screen[data-collapsed] .ui-nav .nnew .ui-button:before{content:"+";font-size:var(--text-xl);font-weight:400}.ui-screen[data-collapsed] .ui-nav .nuser{left:12px;right:12px;justify-content:center;padding:var(--space-2) 0}.dr-strip{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}.dr-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.dr-item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;min-width:0}.dr-item b{font-size:var(--text-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-sub,.dr-step{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-bar{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.dr-bar .ui-progress{flex:1}.dr-bar span,.dr-bar a:where([data-was=span]){font-size:var(--text-xs);color:var(--color-fg);font-weight:600;min-width:32px;text-align:right}.dr-item[data-selected]{border-color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-fg)}.dr-pane[hidden]{display:none!important}.wz-steps span[data-go],.wz-steps a:where([data-was=span])[data-go]{cursor:pointer}.wz-steps span[data-go]:hover,.wz-steps a:where([data-was=span])[data-go]:hover{text-decoration:underline}.ui-screen .dr-item{border-radius:var(--radius-lg)}.ui-screen .ui-logo{color:var(--color-brand);display:inline-flex;align-items:center;line-height:0;letter-spacing:0;font-size:0;gap:0;flex:none}.ui-screen .ui-logo svg{display:block}.ui-screen .ui-logo .lg-full{height:26px;width:auto}.ui-screen .ui-logo .lg-icon{display:none;height:30px;width:30px}.ui-screen .ui-logo .lg-full{height:28px}.ui-screen[data-collapsed] .ui-nav .nlogo .lg-full{display:none}.ui-screen[data-collapsed] .ui-nav .nlogo .lg-icon{display:block}.ui-screen.pub .ui-main{max-width:1280px;margin:0 auto;width:100%}.ui-screen.pub .pub-nav{display:flex!important;gap:var(--space-1);margin-left:var(--space-6)}.ui-screen.pub .pub-nav a:where(:not([data-was])){padding:var(--space-2) var(--space-3);font-size:var(--text-base);color:var(--color-muted);white-space:nowrap}.ui-screen.pub .pub-nav a:where(:not([data-was]))[data-active]{background:var(--color-primary-soft)!important;color:var(--color-fg)!important;font-weight:700;border-radius:var(--radius-md)}.vit-cta{background:var(--color-surface)}.si{width:18px;height:18px;vertical-align:-4px;margin-right:var(--space-2);color:var(--color-muted);flex:none}.m-search svg,.m-tsearch svg{width:18px;height:18px;color:var(--color-muted);flex:none}.m-av.m-ic{color:var(--color-muted)}.m-av.m-ic svg{width:18px;height:18px}.m-sub{flex-wrap:wrap;row-gap:var(--space-2);column-gap:var(--space-5)}.m-ph-l{flex:1 1 420px}.m-acts{flex:none}.m-tttl{flex:1 1 320px}.m-si{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.m-si svg{flex:none;color:var(--color-muted)}.m-search span,.m-search a:where([data-was=span]){overflow:hidden;text-overflow:ellipsis}.m-search svg{flex:none}.view-seg button,.view-seg a:where([data-was=button]){display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.m-tools .ui-button .ui-icon{width:16px;height:16px}.m-prev .ui-kv{grid-template-columns:96px minmax(0,1fr)}.m-tttl b{font-size:var(--text-xl)}html,body{margin:0;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading)}.ui-screen{width:100%;min-height:100vh;container-type:inline-size;position:relative;background:var(--color-bg)}.fold,.qmark,.wip-note{display:none!important}.ui-screen[data-nav=left] .ui-topbar{display:none}.ui-body{display:flex;align-items:stretch;min-height:100vh}.ui-body>.ui-nav{position:sticky;top:0;align-self:flex-start;height:100vh;min-height:0;box-sizing:border-box;width:var(--nav-w);flex:none;padding:var(--space-6) var(--space-4) var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto;background:var(--color-bg);border:0}.ui-body>.ui-nav .nuser{position:static;margin-top:auto;left:auto;right:auto;top:auto}.ui-main{flex:1;min-width:0;box-sizing:border-box;padding:var(--page-pad-y) var(--page-pad-x) var(--space-12) var(--space-3);display:flex;flex-direction:column;gap:var(--page-gap);max-width:var(--page-max)}.ui-screen:not([data-nav=left]) .ui-main{padding:var(--space-6) var(--page-pad-x) var(--space-12)}.ui-screen[data-collapsed] .ui-body>.ui-nav{width:var(--nav-w-collapsed);padding:var(--space-6) var(--space-3) var(--space-4)}.ui-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:var(--shadow-sm)}.ui-card>.ui-stack{gap:var(--card-gap)}.ui-h1{font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:-.02em}.ui-h2{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:-.01em}.ui-h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ui-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg)}.ui-hint{font-size:var(--text-xs);color:var(--color-muted)}.ui-sm{font-size:var(--text-sm)}.ui-muted{color:var(--color-muted)}.ui-table th{font-size:var(--text-sm)}.ui-table td{font-size:var(--text-base)}.ui-button{border-radius:var(--button-radius);min-height:var(--control-h-md);padding:0 var(--button-pad-x)}.ui-button[data-size=sm]{min-height:var(--control-h-sm);padding:0 var(--space-3)}.ui-button[data-variant=link]{min-height:0;padding:0}:is(.ui-input,.ui-select){min-height:var(--input-h);border-radius:var(--input-radius);padding:0 var(--input-pad-x)}.ui-textarea{border-radius:var(--input-radius);padding:var(--space-3) var(--input-pad-x)}.ui-modal{border-radius:var(--modal-radius);padding:var(--modal-pad);box-shadow:var(--shadow-lg);background:var(--color-surface)}.ui-overlay{background:var(--color-overlay)}.tbl-wrap{overflow-x:auto}.ui-table th.sortable .th-in{display:inline-flex;align-items:center;gap:6px}.ui-table th .srt{display:inline-flex;width:10px;height:14px;opacity:1;font-size:0;flex:none;color:var(--color-subtle)}.ui-table th .srt:before,.ui-table th .srt:after{content:none!important}.ui-table th .srt svg{width:10px;height:14px}.ui-table th[data-dir=asc] .srt .dn,.ui-table th[data-dir=desc] .srt .up{opacity:.25}.ui-table th[data-dir] .srt{color:var(--color-fg)}.ui-table th.sortable:hover .srt{color:var(--color-fg-2)}.ui-table tbody td{transition:background-color .6s ease-out}.ui-table tbody tr:hover td{transition-duration:.08s}:is(.ui-input,.ui-select)>span,:is(.ui-input,.ui-select)>a:where([data-was=span]){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}@container (max-width:1560px){.lay-3{grid-template-columns:240px minmax(0,1fr)!important}.lay-3>:last-child{grid-column:1 / -1}}.ui-input.pw{padding-right:var(--space-1)}.in-ico{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;padding:0}.in-ico:hover{background:var(--color-fill);color:var(--color-fg)}.pw-eye .eye-off{display:none}.pw-eye[aria-pressed=true] .eye-off{display:inline}.ui-select:after{content:"";flex:none;width:7px;height:7px;margin:0 4px 3px auto;border:solid var(--color-muted);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.ui-screen .ui-nav .ngrp:before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 2px 2px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);vertical-align:middle;font-size:0}.ui-screen .nsw .ch{display:inline-flex;color:var(--color-muted);line-height:0}.ui-row,.foot .ui-row,.ui-plate{gap:var(--gap-inline)}.ui-row[style*="gap:var(--space-2)"],.ui-row[style*="gap:var(--space-1)"]{gap:var(--gap-inline)!important}.lay-support{grid-template-columns:minmax(0,480px) minmax(0,1fr)}@container (max-width:1360px){.lay-support{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.ui-body>.ui-nav{width:var(--nav-w-collapsed)}}.ui-card{padding:var(--card-pad)}.ui-card>.ui-stack{gap:var(--space-5)}.ui-card>.ui-stack>b:first-child,.ui-card>.ui-stack>.ui-row.between:first-child>b:first-child,.ui-card>.ui-stack>.ui-row:first-child>b:first-child{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:var(--leading-tight)}.ui-card>.ui-stack>b:first-child,.ui-card>.ui-stack>.ui-row.between:first-child{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.ui-card>.ui-stack>.ui-row.between:first-child{align-items:baseline}.ui-card>.ui-stack>.ui-row.between:first-child>.ui-sm{color:var(--color-muted)}aside .ui-card>.ui-stack>b:first-child,aside .ui-card>.ui-stack>.ui-row.between:first-child>b:first-child,.ui-modal .ui-card>.ui-stack>b:first-child{font-size:var(--text-lg)}.ui-card>.ui-stack>.ui-row.between:first-child>.ui-num{font-size:var(--text-xl);font-weight:300;letter-spacing:-.01em;color:var(--color-fg)}.ui-h1+.ui-muted,.ui-h1+span,.ui-h1+a:where([data-was=span]){margin-top:var(--space-2)}.ui-main>.ui-crumbs{margin-bottom:0}.ui-card>.ui-stack>b:not(:first-child){font-size:var(--text-md);font-weight:var(--weight-bold);margin-top:var(--space-2)}.img-ph{margin-bottom:var(--space-2)}.img-ph+b,.img-ph+b.ui-sm{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.3}.img-ph~.ui-muted{margin-top:-2px}.ui-kv{row-gap:var(--space-3)}.ui-screen aside .ui-kv{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-4)}.ui-screen aside .ui-kv dd{text-align:right}.ui-table thead th{border-bottom-color:var(--color-border-strong)}.ui-pill{display:inline-flex;align-items:center;height:32px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ui-svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}.ui-svc>div,.ui-svc>a:where([data-was=div]){display:flex;gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.ui-svc .n{flex:none;min-width:2ch;font-size:var(--text-xl);font-weight:300;color:var(--color-subtle);font-variant-numeric:tabular-nums}.ui-svc .t{font-weight:var(--weight-semibold)}.ui-eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--weight-semibold);color:var(--color-muted)}.grid-4>.ui-card>.ui-stack>b:first-child,.grid-4>.ui-card>.ui-stack>.ui-row.between:first-child>b:first-child{font-size:var(--text-lg)}.ui-card>.ui-stack>b:first-child+.ui-h1{font-size:40px;font-weight:300;letter-spacing:-.02em;line-height:1}button.ui-button,a:where([data-was=button]).ui-button{font-family:inherit;line-height:1;cursor:pointer}button.ui-button:hover:not([data-state=disabled]),a:where([data-was=button]).ui-button:hover:not([data-state=disabled]){filter:brightness(.94)}button.ui-button[data-variant=link]:hover,a:where([data-was=button]).ui-button[data-variant=link]:hover{filter:none;text-decoration-thickness:2px}button.ui-button[data-state=disabled],a:where([data-was=button]).ui-button[data-state=disabled]{cursor:not-allowed}.ui-checkbox,.ui-radio,.ui-switch,.ui-tabs span,.ui-item,.ui-choice,.ui-select,.ui-crumbs a:where(:not([data-was])),nav a:where(:not([data-was])),.nsw,.ui-table th.sortable,.ui-tabs a:where([data-was=span]){cursor:pointer}.tree-i{display:block;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-5);border-radius:var(--radius-sm);cursor:pointer}.tree-i:hover{background:var(--color-surface-2)}.tree-i[data-selected]{background:var(--color-fill);font-weight:var(--weight-bold)}.ent-head{position:relative;overflow:hidden;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--space-8);box-shadow:var(--shadow-sm)}.ent-head>.mark{position:absolute;right:-70px;bottom:-110px;width:340px;height:340px;color:var(--color-fg);opacity:.045;pointer-events:none}.ent-head>.body{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.ent-head .ui-h1{white-space:normal}.ent-stats{display:flex;flex-wrap:wrap;gap:var(--space-10);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.ent-stats>div,.ent-stats>a:where([data-was=div]){display:flex;flex-direction:column}.ent-stats b{font-size:var(--text-2xl);font-weight:300;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ent-stats span,.ent-stats a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-muted)}.ui-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:10;max-width:640px;padding:var(--space-3) var(--space-4);background:var(--color-fg);color:var(--color-on-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);line-height:1.4}.ui-reopen{position:fixed;right:24px;bottom:24px;z-index:9;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm)}.ui-toast[hidden],.ui-reopen[hidden],.ui-overlay[hidden]{display:none!important}.ui-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-main,.ui-center{position:relative;isolation:isolate}.ui-main:before,.ui-center:before{content:"";position:absolute;right:-780px;top:0;width:2000px;height:1700px;z-index:-1;pointer-events:none;background:var(--deco-color);opacity:var(--deco-opacity);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 280 2000 1700' width='2000' height='1700'%3E%3Cg transform='translate(1000 1000) scale(22) translate(-16.571 -16.572)' opacity='0.214' fill='black'%3E%3Cpath d='M30.632 12.867 C31.334 12.867 32.02 12.796 32.683 12.661 C32.406 11.512 32.009 10.409 31.505 9.367 C31.219 9.404 30.928 9.425 30.632 9.425 C26.861 9.425 23.794 6.357 23.794 2.586 C23.794 2.278 23.816 1.975 23.856 1.678 C22.817 1.169 21.716 0.766 20.568 0.482 C20.427 1.161 20.352 1.865 20.352 2.586 C20.352 8.255 24.963 12.867 30.632 12.867Z'/%3E%3Cpath d='M20.887 20.926 C19.236 20.926 17.62 21.145 16.07 21.57 C14.609 19.495 12.668 17.782 10.409 16.595 C10.868 14.986 11.107 13.304 11.107 11.585 C11.107 11.371 11.102 11.158 11.094 10.945 C13.664 12.007 16.023 13.576 18.048 15.601 C19.646 17.198 20.958 19.005 21.963 20.958 C21.606 20.938 21.248 20.926 20.887 20.926 M32.661 20.569 C32.943 19.43 33.109 18.245 33.142 17.027 C32.341 17.163 31.519 17.234 30.68 17.234 C22.576 17.234 15.983 10.641 15.983 2.538 C15.983 1.673 16.059 0.825 16.203 0 C14.985 0.027 13.799 0.186 12.659 0.462 C12.582 1.146 12.541 1.839 12.541 2.538 C12.541 4.497 12.85 6.409 13.444 8.218 C12.503 7.778 11.535 7.398 10.545 7.08 C10.1 5.33 9.395 3.662 8.45 2.121 C7.438 2.692 6.492 3.365 5.627 4.127 C6.011 4.776 6.347 5.457 6.629 6.165 C5.725 6.03 4.809 5.945 3.884 5.91 C3 6.961 2.244 8.122 1.64 9.372 C2.064 9.347 2.489 9.333 2.917 9.333 C4.498 9.333 6.052 9.504 7.56 9.836 C7.628 10.41 7.664 10.993 7.664 11.585 C7.664 12.877 7.496 14.131 7.181 15.326 C5.849 14.964 4.448 14.77 3.003 14.77 C2.001 14.77 1.021 14.863 0.071 15.04 C0.025 15.544 0 16.054 0 16.57 C0 17.239 0.041 17.899 0.118 18.548 C1.044 18.328 2.01 18.212 3.003 18.212 C4.001 18.212 4.973 18.331 5.905 18.552 C4.839 20.523 3.335 22.223 1.526 23.524 C2.015 24.58 2.611 25.576 3.301 26.498 C4.183 25.884 5.018 25.187 5.794 24.411 C7.162 23.043 8.283 21.495 9.138 19.821 C10.518 20.6 11.736 21.632 12.729 22.854 C11.025 23.714 9.45 24.85 8.061 26.239 C7.177 27.122 6.397 28.081 5.725 29.1 C6.594 29.853 7.543 30.517 8.556 31.078 C10.021 28.824 12.085 26.995 14.523 25.819 C15.171 27.331 15.53 28.994 15.53 30.74 C15.53 31.545 15.454 32.333 15.308 33.096 C15.726 33.128 16.148 33.144 16.574 33.144 C17.334 33.144 18.081 33.092 18.814 32.993 C18.918 32.257 18.973 31.505 18.973 30.74 C18.973 28.603 18.55 26.564 17.785 24.699 C18.785 24.483 19.823 24.368 20.887 24.368 C21.752 24.368 22.599 24.444 23.424 24.588 C24.01 26.556 24.315 28.62 24.315 30.731 C24.315 30.898 24.313 31.065 24.309 31.231 C25.534 30.583 26.669 29.787 27.689 28.865 C27.613 27.84 27.475 26.827 27.277 25.832 C28.017 26.191 28.722 26.611 29.387 27.084 C30.116 26.196 30.755 25.23 31.289 24.202 C29.687 23.076 27.924 22.223 26.059 21.671 C25.819 21.056 25.553 20.451 25.263 19.857 C26.994 20.396 28.815 20.677 30.68 20.677 C31.347 20.677 32.008 20.64 32.661 20.569Z'/%3E%3C/g%3E%3Cg transform='translate(1000 1000) scale(22) translate(-16.571 -16.572)' opacity='1'%3E%3Cpath d='M30.632 12.867 C31.334 12.867 32.02 12.796 32.683 12.661 C32.406 11.512 32.009 10.409 31.505 9.367 C31.219 9.404 30.928 9.425 30.632 9.425 C26.861 9.425 23.794 6.357 23.794 2.586 C23.794 2.278 23.816 1.975 23.856 1.678 C22.817 1.169 21.716 0.766 20.568 0.482 C20.427 1.161 20.352 1.865 20.352 2.586 C20.352 8.255 24.963 12.867 30.632 12.867Z' fill='none' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M20.887 20.926 C19.236 20.926 17.62 21.145 16.07 21.57 C14.609 19.495 12.668 17.782 10.409 16.595 C10.868 14.986 11.107 13.304 11.107 11.585 C11.107 11.371 11.102 11.158 11.094 10.945 C13.664 12.007 16.023 13.576 18.048 15.601 C19.646 17.198 20.958 19.005 21.963 20.958 C21.606 20.938 21.248 20.926 20.887 20.926 M32.661 20.569 C32.943 19.43 33.109 18.245 33.142 17.027 C32.341 17.163 31.519 17.234 30.68 17.234 C22.576 17.234 15.983 10.641 15.983 2.538 C15.983 1.673 16.059 0.825 16.203 0 C14.985 0.027 13.799 0.186 12.659 0.462 C12.582 1.146 12.541 1.839 12.541 2.538 C12.541 4.497 12.85 6.409 13.444 8.218 C12.503 7.778 11.535 7.398 10.545 7.08 C10.1 5.33 9.395 3.662 8.45 2.121 C7.438 2.692 6.492 3.365 5.627 4.127 C6.011 4.776 6.347 5.457 6.629 6.165 C5.725 6.03 4.809 5.945 3.884 5.91 C3 6.961 2.244 8.122 1.64 9.372 C2.064 9.347 2.489 9.333 2.917 9.333 C4.498 9.333 6.052 9.504 7.56 9.836 C7.628 10.41 7.664 10.993 7.664 11.585 C7.664 12.877 7.496 14.131 7.181 15.326 C5.849 14.964 4.448 14.77 3.003 14.77 C2.001 14.77 1.021 14.863 0.071 15.04 C0.025 15.544 0 16.054 0 16.57 C0 17.239 0.041 17.899 0.118 18.548 C1.044 18.328 2.01 18.212 3.003 18.212 C4.001 18.212 4.973 18.331 5.905 18.552 C4.839 20.523 3.335 22.223 1.526 23.524 C2.015 24.58 2.611 25.576 3.301 26.498 C4.183 25.884 5.018 25.187 5.794 24.411 C7.162 23.043 8.283 21.495 9.138 19.821 C10.518 20.6 11.736 21.632 12.729 22.854 C11.025 23.714 9.45 24.85 8.061 26.239 C7.177 27.122 6.397 28.081 5.725 29.1 C6.594 29.853 7.543 30.517 8.556 31.078 C10.021 28.824 12.085 26.995 14.523 25.819 C15.171 27.331 15.53 28.994 15.53 30.74 C15.53 31.545 15.454 32.333 15.308 33.096 C15.726 33.128 16.148 33.144 16.574 33.144 C17.334 33.144 18.081 33.092 18.814 32.993 C18.918 32.257 18.973 31.505 18.973 30.74 C18.973 28.603 18.55 26.564 17.785 24.699 C18.785 24.483 19.823 24.368 20.887 24.368 C21.752 24.368 22.599 24.444 23.424 24.588 C24.01 26.556 24.315 28.62 24.315 30.731 C24.315 30.898 24.313 31.065 24.309 31.231 C25.534 30.583 26.669 29.787 27.689 28.865 C27.613 27.84 27.475 26.827 27.277 25.832 C28.017 26.191 28.722 26.611 29.387 27.084 C30.116 26.196 30.755 25.23 31.289 24.202 C29.687 23.076 27.924 22.223 26.059 21.671 C25.819 21.056 25.553 20.451 25.263 19.857 C26.994 20.396 28.815 20.677 30.68 20.677 C31.347 20.677 32.008 20.64 32.661 20.569Z' fill='none' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cg transform='translate(1000 1000) scale(38) translate(-16.571 -16.572)' opacity='0.5'%3E%3Cpath d='M30.632 12.867 C31.334 12.867 32.02 12.796 32.683 12.661 C32.406 11.512 32.009 10.409 31.505 9.367 C31.219 9.404 30.928 9.425 30.632 9.425 C26.861 9.425 23.794 6.357 23.794 2.586 C23.794 2.278 23.816 1.975 23.856 1.678 C22.817 1.169 21.716 0.766 20.568 0.482 C20.427 1.161 20.352 1.865 20.352 2.586 C20.352 8.255 24.963 12.867 30.632 12.867Z' fill='none' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M20.887 20.926 C19.236 20.926 17.62 21.145 16.07 21.57 C14.609 19.495 12.668 17.782 10.409 16.595 C10.868 14.986 11.107 13.304 11.107 11.585 C11.107 11.371 11.102 11.158 11.094 10.945 C13.664 12.007 16.023 13.576 18.048 15.601 C19.646 17.198 20.958 19.005 21.963 20.958 C21.606 20.938 21.248 20.926 20.887 20.926 M32.661 20.569 C32.943 19.43 33.109 18.245 33.142 17.027 C32.341 17.163 31.519 17.234 30.68 17.234 C22.576 17.234 15.983 10.641 15.983 2.538 C15.983 1.673 16.059 0.825 16.203 0 C14.985 0.027 13.799 0.186 12.659 0.462 C12.582 1.146 12.541 1.839 12.541 2.538 C12.541 4.497 12.85 6.409 13.444 8.218 C12.503 7.778 11.535 7.398 10.545 7.08 C10.1 5.33 9.395 3.662 8.45 2.121 C7.438 2.692 6.492 3.365 5.627 4.127 C6.011 4.776 6.347 5.457 6.629 6.165 C5.725 6.03 4.809 5.945 3.884 5.91 C3 6.961 2.244 8.122 1.64 9.372 C2.064 9.347 2.489 9.333 2.917 9.333 C4.498 9.333 6.052 9.504 7.56 9.836 C7.628 10.41 7.664 10.993 7.664 11.585 C7.664 12.877 7.496 14.131 7.181 15.326 C5.849 14.964 4.448 14.77 3.003 14.77 C2.001 14.77 1.021 14.863 0.071 15.04 C0.025 15.544 0 16.054 0 16.57 C0 17.239 0.041 17.899 0.118 18.548 C1.044 18.328 2.01 18.212 3.003 18.212 C4.001 18.212 4.973 18.331 5.905 18.552 C4.839 20.523 3.335 22.223 1.526 23.524 C2.015 24.58 2.611 25.576 3.301 26.498 C4.183 25.884 5.018 25.187 5.794 24.411 C7.162 23.043 8.283 21.495 9.138 19.821 C10.518 20.6 11.736 21.632 12.729 22.854 C11.025 23.714 9.45 24.85 8.061 26.239 C7.177 27.122 6.397 28.081 5.725 29.1 C6.594 29.853 7.543 30.517 8.556 31.078 C10.021 28.824 12.085 26.995 14.523 25.819 C15.171 27.331 15.53 28.994 15.53 30.74 C15.53 31.545 15.454 32.333 15.308 33.096 C15.726 33.128 16.148 33.144 16.574 33.144 C17.334 33.144 18.081 33.092 18.814 32.993 C18.918 32.257 18.973 31.505 18.973 30.74 C18.973 28.603 18.55 26.564 17.785 24.699 C18.785 24.483 19.823 24.368 20.887 24.368 C21.752 24.368 22.599 24.444 23.424 24.588 C24.01 26.556 24.315 28.62 24.315 30.731 C24.315 30.898 24.313 31.065 24.309 31.231 C25.534 30.583 26.669 29.787 27.689 28.865 C27.613 27.84 27.475 26.827 27.277 25.832 C28.017 26.191 28.722 26.611 29.387 27.084 C30.116 26.196 30.755 25.23 31.289 24.202 C29.687 23.076 27.924 22.223 26.059 21.671 C25.819 21.056 25.553 20.451 25.263 19.857 C26.994 20.396 28.815 20.677 30.68 20.677 C31.347 20.677 32.008 20.64 32.661 20.569Z' fill='none' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/2000px 1700px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 280 2000 1700' width='2000' height='1700'%3E%3Cg transform='translate(1000 1000) scale(22) translate(-16.571 -16.572)' opacity='0.214' fill='black'%3E%3Cpath d='M30.632 12.867 C31.334 12.867 32.02 12.796 32.683 12.661 C32.406 11.512 32.009 10.409 31.505 9.367 C31.219 9.404 30.928 9.425 30.632 9.425 C26.861 9.425 23.794 6.357 23.794 2.586 C23.794 2.278 23.816 1.975 23.856 1.678 C22.817 1.169 21.716 0.766 20.568 0.482 C20.427 1.161 20.352 1.865 20.352 2.586 C20.352 8.255 24.963 12.867 30.632 12.867Z'/%3E%3Cpath d='M20.887 20.926 C19.236 20.926 17.62 21.145 16.07 21.57 C14.609 19.495 12.668 17.782 10.409 16.595 C10.868 14.986 11.107 13.304 11.107 11.585 C11.107 11.371 11.102 11.158 11.094 10.945 C13.664 12.007 16.023 13.576 18.048 15.601 C19.646 17.198 20.958 19.005 21.963 20.958 C21.606 20.938 21.248 20.926 20.887 20.926 M32.661 20.569 C32.943 19.43 33.109 18.245 33.142 17.027 C32.341 17.163 31.519 17.234 30.68 17.234 C22.576 17.234 15.983 10.641 15.983 2.538 C15.983 1.673 16.059 0.825 16.203 0 C14.985 0.027 13.799 0.186 12.659 0.462 C12.582 1.146 12.541 1.839 12.541 2.538 C12.541 4.497 12.85 6.409 13.444 8.218 C12.503 7.778 11.535 7.398 10.545 7.08 C10.1 5.33 9.395 3.662 8.45 2.121 C7.438 2.692 6.492 3.365 5.627 4.127 C6.011 4.776 6.347 5.457 6.629 6.165 C5.725 6.03 4.809 5.945 3.884 5.91 C3 6.961 2.244 8.122 1.64 9.372 C2.064 9.347 2.489 9.333 2.917 9.333 C4.498 9.333 6.052 9.504 7.56 9.836 C7.628 10.41 7.664 10.993 7.664 11.585 C7.664 12.877 7.496 14.131 7.181 15.326 C5.849 14.964 4.448 14.77 3.003 14.77 C2.001 14.77 1.021 14.863 0.071 15.04 C0.025 15.544 0 16.054 0 16.57 C0 17.239 0.041 17.899 0.118 18.548 C1.044 18.328 2.01 18.212 3.003 18.212 C4.001 18.212 4.973 18.331 5.905 18.552 C4.839 20.523 3.335 22.223 1.526 23.524 C2.015 24.58 2.611 25.576 3.301 26.498 C4.183 25.884 5.018 25.187 5.794 24.411 C7.162 23.043 8.283 21.495 9.138 19.821 C10.518 20.6 11.736 21.632 12.729 22.854 C11.025 23.714 9.45 24.85 8.061 26.239 C7.177 27.122 6.397 28.081 5.725 29.1 C6.594 29.853 7.543 30.517 8.556 31.078 C10.021 28.824 12.085 26.995 14.523 25.819 C15.171 27.331 15.53 28.994 15.53 30.74 C15.53 31.545 15.454 32.333 15.308 33.096 C15.726 33.128 16.148 33.144 16.574 33.144 C17.334 33.144 18.081 33.092 18.814 32.993 C18.918 32.257 18.973 31.505 18.973 30.74 C18.973 28.603 18.55 26.564 17.785 24.699 C18.785 24.483 19.823 24.368 20.887 24.368 C21.752 24.368 22.599 24.444 23.424 24.588 C24.01 26.556 24.315 28.62 24.315 30.731 C24.315 30.898 24.313 31.065 24.309 31.231 C25.534 30.583 26.669 29.787 27.689 28.865 C27.613 27.84 27.475 26.827 27.277 25.832 C28.017 26.191 28.722 26.611 29.387 27.084 C30.116 26.196 30.755 25.23 31.289 24.202 C29.687 23.076 27.924 22.223 26.059 21.671 C25.819 21.056 25.553 20.451 25.263 19.857 C26.994 20.396 28.815 20.677 30.68 20.677 C31.347 20.677 32.008 20.64 32.661 20.569Z'/%3E%3C/g%3E%3Cg transform='translate(1000 1000) scale(22) translate(-16.571 -16.572)' opacity='1'%3E%3Cpath d='M30.632 12.867 C31.334 12.867 32.02 12.796 32.683 12.661 C32.406 11.512 32.009 10.409 31.505 9.367 C31.219 9.404 30.928 9.425 30.632 9.425 C26.861 9.425 23.794 6.357 23.794 2.586 C23.794 2.278 23.816 1.975 23.856 1.678 C22.817 1.169 21.716 0.766 20.568 0.482 C20.427 1.161 20.352 1.865 20.352 2.586 C20.352 8.255 24.963 12.867 30.632 12.867Z' fill='none' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M20.887 20.926 C19.236 20.926 17.62 21.145 16.07 21.57 C14.609 19.495 12.668 17.782 10.409 16.595 C10.868 14.986 11.107 13.304 11.107 11.585 C11.107 11.371 11.102 11.158 11.094 10.945 C13.664 12.007 16.023 13.576 18.048 15.601 C19.646 17.198 20.958 19.005 21.963 20.958 C21.606 20.938 21.248 20.926 20.887 20.926 M32.661 20.569 C32.943 19.43 33.109 18.245 33.142 17.027 C32.341 17.163 31.519 17.234 30.68 17.234 C22.576 17.234 15.983 10.641 15.983 2.538 C15.983 1.673 16.059 0.825 16.203 0 C14.985 0.027 13.799 0.186 12.659 0.462 C12.582 1.146 12.541 1.839 12.541 2.538 C12.541 4.497 12.85 6.409 13.444 8.218 C12.503 7.778 11.535 7.398 10.545 7.08 C10.1 5.33 9.395 3.662 8.45 2.121 C7.438 2.692 6.492 3.365 5.627 4.127 C6.011 4.776 6.347 5.457 6.629 6.165 C5.725 6.03 4.809 5.945 3.884 5.91 C3 6.961 2.244 8.122 1.64 9.372 C2.064 9.347 2.489 9.333 2.917 9.333 C4.498 9.333 6.052 9.504 7.56 9.836 C7.628 10.41 7.664 10.993 7.664 11.585 C7.664 12.877 7.496 14.131 7.181 15.326 C5.849 14.964 4.448 14.77 3.003 14.77 C2.001 14.77 1.021 14.863 0.071 15.04 C0.025 15.544 0 16.054 0 16.57 C0 17.239 0.041 17.899 0.118 18.548 C1.044 18.328 2.01 18.212 3.003 18.212 C4.001 18.212 4.973 18.331 5.905 18.552 C4.839 20.523 3.335 22.223 1.526 23.524 C2.015 24.58 2.611 25.576 3.301 26.498 C4.183 25.884 5.018 25.187 5.794 24.411 C7.162 23.043 8.283 21.495 9.138 19.821 C10.518 20.6 11.736 21.632 12.729 22.854 C11.025 23.714 9.45 24.85 8.061 26.239 C7.177 27.122 6.397 28.081 5.725 29.1 C6.594 29.853 7.543 30.517 8.556 31.078 C10.021 28.824 12.085 26.995 14.523 25.819 C15.171 27.331 15.53 28.994 15.53 30.74 C15.53 31.545 15.454 32.333 15.308 33.096 C15.726 33.128 16.148 33.144 16.574 33.144 C17.334 33.144 18.081 33.092 18.814 32.993 C18.918 32.257 18.973 31.505 18.973 30.74 C18.973 28.603 18.55 26.564 17.785 24.699 C18.785 24.483 19.823 24.368 20.887 24.368 C21.752 24.368 22.599 24.444 23.424 24.588 C24.01 26.556 24.315 28.62 24.315 30.731 C24.315 30.898 24.313 31.065 24.309 31.231 C25.534 30.583 26.669 29.787 27.689 28.865 C27.613 27.84 27.475 26.827 27.277 25.832 C28.017 26.191 28.722 26.611 29.387 27.084 C30.116 26.196 30.755 25.23 31.289 24.202 C29.687 23.076 27.924 22.223 26.059 21.671 C25.819 21.056 25.553 20.451 25.263 19.857 C26.994 20.396 28.815 20.677 30.68 20.677 C31.347 20.677 32.008 20.64 32.661 20.569Z' fill='none' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cg transform='translate(1000 1000) scale(38) translate(-16.571 -16.572)' opacity='0.5'%3E%3Cpath d='M30.632 12.867 C31.334 12.867 32.02 12.796 32.683 12.661 C32.406 11.512 32.009 10.409 31.505 9.367 C31.219 9.404 30.928 9.425 30.632 9.425 C26.861 9.425 23.794 6.357 23.794 2.586 C23.794 2.278 23.816 1.975 23.856 1.678 C22.817 1.169 21.716 0.766 20.568 0.482 C20.427 1.161 20.352 1.865 20.352 2.586 C20.352 8.255 24.963 12.867 30.632 12.867Z' fill='none' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M20.887 20.926 C19.236 20.926 17.62 21.145 16.07 21.57 C14.609 19.495 12.668 17.782 10.409 16.595 C10.868 14.986 11.107 13.304 11.107 11.585 C11.107 11.371 11.102 11.158 11.094 10.945 C13.664 12.007 16.023 13.576 18.048 15.601 C19.646 17.198 20.958 19.005 21.963 20.958 C21.606 20.938 21.248 20.926 20.887 20.926 M32.661 20.569 C32.943 19.43 33.109 18.245 33.142 17.027 C32.341 17.163 31.519 17.234 30.68 17.234 C22.576 17.234 15.983 10.641 15.983 2.538 C15.983 1.673 16.059 0.825 16.203 0 C14.985 0.027 13.799 0.186 12.659 0.462 C12.582 1.146 12.541 1.839 12.541 2.538 C12.541 4.497 12.85 6.409 13.444 8.218 C12.503 7.778 11.535 7.398 10.545 7.08 C10.1 5.33 9.395 3.662 8.45 2.121 C7.438 2.692 6.492 3.365 5.627 4.127 C6.011 4.776 6.347 5.457 6.629 6.165 C5.725 6.03 4.809 5.945 3.884 5.91 C3 6.961 2.244 8.122 1.64 9.372 C2.064 9.347 2.489 9.333 2.917 9.333 C4.498 9.333 6.052 9.504 7.56 9.836 C7.628 10.41 7.664 10.993 7.664 11.585 C7.664 12.877 7.496 14.131 7.181 15.326 C5.849 14.964 4.448 14.77 3.003 14.77 C2.001 14.77 1.021 14.863 0.071 15.04 C0.025 15.544 0 16.054 0 16.57 C0 17.239 0.041 17.899 0.118 18.548 C1.044 18.328 2.01 18.212 3.003 18.212 C4.001 18.212 4.973 18.331 5.905 18.552 C4.839 20.523 3.335 22.223 1.526 23.524 C2.015 24.58 2.611 25.576 3.301 26.498 C4.183 25.884 5.018 25.187 5.794 24.411 C7.162 23.043 8.283 21.495 9.138 19.821 C10.518 20.6 11.736 21.632 12.729 22.854 C11.025 23.714 9.45 24.85 8.061 26.239 C7.177 27.122 6.397 28.081 5.725 29.1 C6.594 29.853 7.543 30.517 8.556 31.078 C10.021 28.824 12.085 26.995 14.523 25.819 C15.171 27.331 15.53 28.994 15.53 30.74 C15.53 31.545 15.454 32.333 15.308 33.096 C15.726 33.128 16.148 33.144 16.574 33.144 C17.334 33.144 18.081 33.092 18.814 32.993 C18.918 32.257 18.973 31.505 18.973 30.74 C18.973 28.603 18.55 26.564 17.785 24.699 C18.785 24.483 19.823 24.368 20.887 24.368 C21.752 24.368 22.599 24.444 23.424 24.588 C24.01 26.556 24.315 28.62 24.315 30.731 C24.315 30.898 24.313 31.065 24.309 31.231 C25.534 30.583 26.669 29.787 27.689 28.865 C27.613 27.84 27.475 26.827 27.277 25.832 C28.017 26.191 28.722 26.611 29.387 27.084 C30.116 26.196 30.755 25.23 31.289 24.202 C29.687 23.076 27.924 22.223 26.059 21.671 C25.819 21.056 25.553 20.451 25.263 19.857 C26.994 20.396 28.815 20.677 30.68 20.677 C31.347 20.677 32.008 20.64 32.661 20.569Z' fill='none' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/2000px 1700px}.ui-screen{overflow:clip;isolation:isolate}.ui-main.onb{position:static;isolation:auto}.ui-screen .ui-tabs{gap:var(--space-6);border-bottom:1px solid var(--color-border)}.ui-screen .ui-tabs span,.ui-screen .ui-tabs a:where([data-was=span]){padding:var(--space-2) 0 var(--space-3);border-radius:0;background:transparent;color:var(--color-muted);font-weight:var(--weight-medium);margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer}.ui-screen .ui-tabs span[data-active],.ui-screen .ui-tabs a:where([data-was=span])[data-active]{background:transparent;color:var(--color-fg);font-weight:var(--weight-semibold);border-bottom-color:var(--color-fg)}.ex-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-6) var(--space-6);align-items:start;width:100%;max-width:var(--page-max)}.ex-page>.ex-span{grid-column:1 / -1}.ex-col{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media(max-width:1439px){.ex-page{grid-template-columns:minmax(0,1fr) 320px}}.ex-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.ex-head .ui-h1{margin:0}.ex-head-sub{margin-top:var(--space-2);font-size:var(--text-md);color:var(--color-fg-2)}.ex-head-sub b{color:var(--color-fg);font-weight:var(--weight-semibold)}.ex-head-act{display:flex;align-items:center;gap:var(--space-5)}.ex-quota{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-end}.ex-quota-l{font-size:var(--text-xs);color:var(--color-muted)}.ex-quota-v{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-2)}.ex-pips{display:inline-flex;gap:var(--space-1)}.ex-pips i{display:block;width:20px;height:6px;border-radius:var(--radius-full);background:var(--color-fill-strong)}.ex-pips i[data-on]{background:var(--color-fg)}.ex-act{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.ex-act-ico{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-fill);color:var(--color-fg-2);display:grid;place-items:center}.ex-act-ico svg{width:var(--size-icon);height:var(--size-icon)}.ex-act-t{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-fg);line-height:var(--leading-tight)}.ex-act-m{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}.ex-act[data-done]{opacity:.45}.ex-act[data-done] .ui-button{visibility:hidden}.ui-screen .ui-tabs[data-variant=line]{gap:var(--space-6);border-bottom:0}.ui-screen .ui-tabs[data-variant=line] span,.ui-screen .ui-tabs[data-variant=line] a:where([data-was=span]){padding:var(--space-2) 0 var(--space-3);border-radius:0;background:transparent;color:var(--color-muted);font-weight:var(--weight-medium);font-size:var(--text-md);margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer}.ui-screen .ui-tabs[data-variant=line] span[data-active],.ui-screen .ui-tabs[data-variant=line] a:where([data-was=span])[data-active]{background:transparent;color:var(--color-fg);font-weight:var(--weight-semibold);border-bottom-color:var(--color-fg)}.ui-tabs span em,.ui-tabs a:where([data-was=span]) em{font-style:normal;color:var(--color-muted);font-weight:var(--weight-regular);margin-left:var(--space-1)}.ex-tabsrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border)}.ex-tabsrow .ui-tabs{flex:1}.ex-sort{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.ex-panel[hidden]{display:none}.ex-event{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-6);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-pad);cursor:pointer;transition:border-color .15s}.ex-event:hover{border-color:var(--color-border-strong)}.ex-date{display:flex;flex-direction:column;gap:var(--space-1);padding-right:var(--space-5);border-right:1px solid var(--color-border)}.ex-date b{font-size:var(--text-2xl);font-weight:300;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-fg)}.ex-date span,.ex-date a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-fg-2)}.ex-date small{font-size:var(--text-xs);color:var(--color-muted)}.ex-ev-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ex-ev-t{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:var(--leading-tight)}.ex-ev-m{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}.ex-pos{margin-top:var(--space-4);border-top:1px solid var(--color-border)}.ex-pos-r{display:grid;grid-template-columns:minmax(0,1fr) auto 220px;gap:var(--space-5);align-items:center;min-height:48px;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.ex-pos-n{font-size:var(--text-base);color:var(--color-fg);line-height:var(--leading-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ex-pos-f{font-size:var(--text-sm);color:var(--color-muted);text-align:right;white-space:nowrap}.ex-pos-f b{color:var(--color-fg);font-weight:var(--weight-semibold)}.ex-pos-r[data-attn] .ex-pos-n{font-weight:var(--weight-semibold)}.ex-ev-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}.ex-ev-foot .ui-sm{color:var(--color-muted)}.ex-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg)}.ex-arrow svg{width:16px;height:16px;transition:transform .15s}.ex-event:hover .ex-arrow svg{transform:translate(3px)}.ex-steps{display:flex;gap:var(--space-1);margin-top:var(--space-3)}.ex-steps i{flex:1;max-width:48px;height:4px;border-radius:var(--radius-full);background:var(--color-fill-strong)}.ex-steps i[data-on]{background:var(--color-fg)}.ex-list{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--space-2) var(--card-pad)}.ex-li{display:grid;grid-template-columns:112px minmax(0,1fr) 196px 150px;gap:var(--space-5);align-items:center;min-height:56px;border-top:1px solid var(--color-border)}.ex-li:first-child{border-top:0}.ex-li>.ui-badge{justify-self:start}.ex-li>.ui-button{justify-self:end}.ex-li-d{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.ex-li-t b{font-weight:var(--weight-semibold)}.ex-li-t span,.ex-li-t a:where([data-was=span]){display:block;font-size:var(--text-sm);color:var(--color-muted)}.ex-mgr-kv{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);font-size:var(--text-sm)}.ex-mgr-kv dt{color:var(--color-muted)}.ex-mgr-kv dd{margin:0;text-align:right}.ex-mgr-kv a:where(:not([data-was])){color:var(--color-fg);text-decoration:none;border-bottom:1px solid var(--color-border-strong)}.ex-promo{background:var(--color-surface-2)}.ex-promo p{margin:0;font-size:var(--text-sm);color:var(--color-fg-2)}.ex-promo-act{display:flex;gap:var(--gap-inline);flex-wrap:wrap}.ex-promo[hidden]{display:none}.ex-event:focus-visible,.ui-tabs[data-variant=line] span:focus-visible,.ui-tabs[data-variant=line] a:where([data-was=span]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ex-cardhead-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg);text-decoration:none;cursor:pointer}.ex-cardhead-link svg{width:16px;height:16px}.ex-rq{display:grid;grid-template-columns:minmax(0,1fr) 150px 120px 16px;gap:var(--space-5);align-items:center;min-height:64px;padding:var(--space-3) 0;border-top:1px solid var(--color-border);cursor:pointer}.ui-row.between+.ex-rq{border-top:0}.ex-rq:hover .ex-rq-t{text-decoration:underline;text-underline-offset:3px}.ex-rq-t{font-size:var(--text-base);font-weight:var(--weight-semibold);position:relative}.ex-rq-t .ex-new{position:absolute;left:calc(-1 * var(--space-4));top:7px}.ex-rq-m{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}.ex-new{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-accent);flex:none}.ex-money{text-align:right;font-variant-numeric:tabular-nums}.ex-money b{display:block;font-size:var(--text-md);font-weight:var(--weight-semibold)}.ex-money span,.ex-due span,.ex-money a:where([data-was=span]),.ex-due a:where([data-was=span]){font-size:var(--text-xs);color:var(--color-muted)}.ex-due{text-align:right}.ex-due b{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ex-due[data-soon] span,.ex-due[data-soon] a:where([data-was=span]){color:var(--color-fg);font-weight:var(--weight-semibold)}.ex-big{display:flex;flex-direction:column;gap:var(--space-1)}.ex-big small{font-size:var(--text-xs);color:var(--color-muted)}.ex-big b{font-size:var(--text-2xl);font-weight:300;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.ex-big span,.ex-big a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-fg-2)}.ex-actcard .ui-button{width:100%}.ex-line{font-size:var(--text-sm);color:var(--color-fg-2);display:flex;align-items:center;gap:var(--space-2)}.ex-line svg{width:16px;height:16px;color:var(--color-muted)}.ex-kv{display:grid;grid-template-columns:168px minmax(0,72ch);gap:var(--space-3) var(--space-6);margin:0;font-size:var(--text-base)}.ex-kv dt{color:var(--color-muted)}.ex-kv dd{margin:0}.ex-stars{letter-spacing:.08em;font-size:var(--text-sm)}.ex-kv2{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--text-sm)}.ex-kv2 dt{color:var(--color-muted)}.ex-kv2 dd{margin:0;text-align:right}.ex-more{display:flex;justify-content:space-between;align-items:center;min-height:44px;border-top:1px solid var(--color-border);font-size:var(--text-base);cursor:pointer}.ui-row.between+.ex-more{border-top:0}.ex-cmp{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);overflow:hidden}.ex-tools{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.ex-seg{display:inline-flex;gap:var(--space-1);background:var(--color-fill);border-radius:var(--radius-md);padding:var(--space-1)}.ex-seg button,.ex-seg a:where([data-was=button]){font:inherit;font-size:var(--text-sm);border:0;background:transparent;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-fg-2);cursor:pointer;min-height:32px}.ex-seg button[aria-pressed=true],.ex-seg a:where([data-was=button])[aria-pressed=true]{background:var(--color-surface);color:var(--color-fg);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}.ex-seg em{font-style:normal;color:var(--color-muted);margin-left:var(--space-1)}.ex-search{display:flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--input-radius);color:var(--color-subtle);font-size:var(--text-sm);min-width:240px;background:var(--color-surface)}.ex-search svg{width:16px;height:16px}.ex-tools .sp{flex:1}.ex-t{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-base)}.ex-t th{height:var(--table-head-h);text-align:left;text-transform:none;letter-spacing:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-muted);padding:0 var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.ex-t td{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}.ex-t tr:last-child td{border-bottom:0}.ex-t th:first-child,.ex-t td:first-child{padding-left:var(--space-6)}.ex-t th:last-child,.ex-t td:last-child{padding-right:var(--space-6)}.ex-t .r{text-align:right}.ex-t tbody tr{cursor:pointer;transition:background .6s}.ex-t tbody tr:hover{background:var(--color-surface-2);transition:background .08s}.ex-t tbody tr[data-sel]{background:var(--color-fill)}.ex-t tbody tr[data-off]{cursor:default}.ex-t tbody tr[data-off] td:not(:last-child){opacity:.55}.ex-t .c-sel{width:56px}.ex-t .c-name{width:26%}.ex-t .c-price{width:184px}.ex-t .c-term{width:112px}.ex-t .c-date{width:96px}.ex-t .c-act{width:132px}.ex-name b{display:block;font-weight:var(--weight-semibold)}.ex-sub{display:block;margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}.ex-name .ui-badge{margin-top:var(--space-2)}.ex-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ex-num{font-variant-numeric:tabular-nums}.ex-price{font-size:var(--text-md);font-weight:var(--weight-semibold)}.ex-radio{width:20px;height:20px;border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);display:inline-grid;place-items:center;margin-top:2px;background:var(--color-surface)}tr[data-sel] .ex-radio{border-color:var(--color-fg)}tr[data-sel] .ex-radio:after{content:"";width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-fg)}.ex-acts{display:flex;justify-content:flex-end;gap:var(--space-2)}.ex-ib{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-fg-2);cursor:pointer}.ex-ib svg{width:18px;height:18px}.ex-ib[aria-pressed=true]{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-on-primary)}.ex-ib .ui-count,.ex-ib i{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-primary);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-bold);display:grid;place-items:center;line-height:1}.ex-selbar{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-strong);background:var(--color-surface-2);position:sticky;bottom:0}.ex-selbar .t{flex:1;min-width:0}.ex-selbar .t b{font-size:var(--text-md)}.ex-selbar .t span,.ex-selbar .t a:where([data-was=span]){display:block;font-size:var(--text-sm);color:var(--color-muted)}.ex-selbar .ui-button[disabled]{opacity:.4;cursor:not-allowed}@media(max-width:1439px){.ex-t .c-date,.ex-t td.c-date{display:none}.ex-t .c-name{width:30%}}.ex-wiz{width:100%;max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.ex-cat{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--space-2) var(--card-pad) var(--card-pad)}.ex-grp{padding-top:var(--space-5)}.ex-grp+.ex-grp{border-top:1px solid var(--color-border);margin-top:var(--space-5)}.ex-grp-h{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3)}.ex-grp-h span,.ex-grp-h a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-muted)}.ex-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--space-6)}.ex-c{display:grid;grid-template-columns:28px 20px minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2) 0;cursor:pointer;font-size:var(--text-base);line-height:var(--leading-tight)}.ex-c .n{text-align:right;color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:var(--text-sm);padding-top:1px}.ex-cb{width:18px;height:18px;border-radius:var(--radius-xs);border:1.5px solid var(--color-border-strong);background:var(--color-surface);display:grid;place-items:center;margin-top:1px}.ex-c[data-on] .ex-cb{background:var(--color-fg);border-color:var(--color-fg)}.ex-c[data-on] .ex-cb:after{content:"";width:9px;height:5px;border:2px solid var(--color-on-primary);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.ex-c:hover .t{text-decoration:underline;text-underline-offset:3px}.ex-foot{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--card-pad);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--shadow-md)}.ex-chips{flex:1;display:flex;gap:var(--space-2);flex-wrap:wrap;min-width:0}.ex-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-full);background:var(--color-fill);font-size:var(--text-sm)}.ex-chip button,.ex-chip a:where([data-was=button]){border:0;background:transparent;width:24px;height:24px;border-radius:var(--radius-full);cursor:pointer;color:var(--color-fg-2);display:grid;place-items:center}.ex-chip button:hover,.ex-chip a:where([data-was=button]):hover{background:var(--color-fill-strong)}@media(max-width:1439px){.ex-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-t th .th-in{display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer}.ex-t th.r .th-in{flex-direction:row}.ex-t th .srt svg{width:10px;height:14px;display:block}.ex-t th[data-dir]{color:var(--color-fg)}.ex-name .ui-badge{margin-right:var(--space-1)}.ex-c .z{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--color-muted)}.ex-foot-note{flex-basis:100%;font-size:var(--text-sm);color:var(--color-fg-2);display:flex;gap:var(--space-2);align-items:center}.ex-foot{flex-wrap:wrap}.ui-card>.ui-stack>b:first-child:before,.ui-card>.ui-stack>.ui-row.between:first-child>b:first-child:before{display:none}.ui-card>.ui-stack>.ui-row.between:first-child,.ui-card>.ui-stack>b:first-child{background:linear-gradient(var(--deco-tick),var(--deco-tick)) left bottom / 40px 2px no-repeat}.ex-lead{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--card-radius);font-size:var(--text-base);color:var(--color-fg-2)}.ex-lead>svg{flex:none;width:var(--size-icon);height:var(--size-icon);margin-top:2px;color:var(--color-fg)}.ex-lead b{color:var(--color-fg);font-weight:var(--weight-semibold)}.ex-opts{align-items:stretch}.ex-opt>.ui-stack{height:100%}.ex-opt>.ui-stack>.ui-button{margin-top:auto;align-self:flex-start}.ex-measure{display:block;max-width:72ch}.ex-steps li{padding:var(--space-1) 0;max-width:72ch}.ex-steps li::marker{color:var(--color-muted);font-variant-numeric:tabular-nums}.ex-hist{display:grid;grid-template-columns:112px 1fr;gap:var(--space-3);font-size:var(--text-sm);padding:var(--space-1) 0}.ex-quiet{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.ex-actcard .ui-button:not([data-variant=link]){width:100%}.ex-narrow{width:100%;max-width:880px;display:flex;flex-direction:column;gap:var(--space-5)}.ex-narrow2{max-width:1040px}.ex-set{display:flex;flex-direction:column;gap:2px}.ex-set b{font-weight:var(--weight-semibold)}.ex-set small{font-size:var(--text-sm);color:var(--color-muted)}.ui-card .tbl-wrap{border:0;border-radius:0;padding:0;background:transparent}.ex-nlist{padding:0 var(--card-pad)}.ex-nrow{display:grid;grid-template-columns:10px auto minmax(0,1fr) auto 16px;gap:var(--space-4);align-items:center;min-height:56px;border-top:1px solid var(--color-border);cursor:pointer}.ex-nrow:first-child{border-top:0}.ex-nrow .dot{width:8px;height:8px;border-radius:var(--radius-full);background:transparent}.ex-nrow[data-unread] .dot{background:var(--color-accent)}.ex-nrow[data-unread] .tx{font-weight:var(--weight-semibold)}.ex-nrow .tm{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.ex-nrow:hover .tx{text-decoration:underline;text-underline-offset:3px}.ex-chev{color:var(--color-muted)}.ex-chev svg{width:16px;height:16px;display:block}.stars{display:flex;gap:var(--space-2);font-size:32px;line-height:1;color:var(--color-border-strong)}.stars span[data-on],.stars a:where([data-was=span])[data-on]{color:var(--color-fg)}div.ex-span:not(.ex-head),a:where([data-was=div]).ex-span:not(.ex-head){display:flex;flex-direction:column;gap:var(--space-4);min-width:0}ol.ex-steps{display:block;list-style:decimal}ol.ex-steps li{display:list-item}.ex-act-ico svg,.ex-lead>svg{width:var(--size-icon);height:var(--size-icon)}.ex-rqlist{padding:0 var(--card-pad)}.ex-rqlist .ex-rq:first-child{border-top:0}.ex-lock .ex-lead>svg{width:24px;height:24px}.ex-check{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-2) var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ex-check span,.ex-check a:where([data-was=span]){display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-fg)}.ex-check span:before,.ex-check a:where([data-was=span]):before{content:"";width:18px;height:18px;border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);flex:none}.ex-check span[data-on],.ex-check a:where([data-was=span])[data-on]{color:var(--color-muted)}.ex-check span[data-on]:before,.ex-check a:where([data-was=span])[data-on]:before{display:none}.ex-check span svg,.ex-check a:where([data-was=span]) svg{width:18px;height:18px;color:var(--color-fg)}.ex-done{padding:var(--space-10) var(--space-8)}.ex-done-ico{width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-fill);display:grid;place-items:center}.ex-done-ico svg{width:28px;height:28px}.ex-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);width:100%;text-align:left;padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ex-next div,.ex-next a:where([data-was=div]){display:flex;gap:var(--space-3);align-items:flex-start}.ex-next b{font-size:var(--text-xl);font-weight:300;line-height:1;color:var(--color-muted);font-variant-numeric:tabular-nums}.ex-next span,.ex-next a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-fg-2)}.ui-modal .ui-card>.ui-stack>.ui-row.between:first-child{background:none;border-bottom:0;padding-bottom:0}.ui-modal .ui-card>.ui-stack>.ui-row.between:first-child>b:first-child,.ui-modal .ui-card>.ui-stack>.ui-row.between:first-child>span:first-child,.ui-modal .ui-card>.ui-stack>.ui-row.between:first-child>a:where([data-was=span]):first-child{font-size:var(--text-base);font-weight:var(--weight-regular)}.ex-todo .ex-count{font-size:var(--text-xl);font-weight:300;color:var(--color-muted);font-variant-numeric:tabular-nums}.ex-todo .ui-row.between+.ex-act{border-top:0;padding-top:var(--space-1)}.ui-main.page:has(.ex-wiz){max-width:none;width:100%;margin:0;padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}.ex-wfoot{margin-top:var(--space-2)}.ex-wfoot .sp{flex:1}.ex-wiz .ex-head{margin-top:var(--space-2)}.ex-grp2{border-top:1px solid var(--color-border);padding:var(--space-4) 0}.ex-grp2:first-child{border-top:0}.ex-grp-h{display:flex;align-items:baseline;gap:var(--space-3);cursor:pointer}.ex-grp-h b{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ex-grp-h>span:not(.ex-chev),.ex-grp-h>a:where([data-was=span]):not(.ex-chev){font-size:var(--text-sm);color:var(--color-muted)}.ex-grp-h .ex-chev{align-self:center}.ex-cats2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-6);margin-top:var(--space-3)}.ex-task{align-items:flex-start;padding:var(--space-2) 0}.ex-task>span,.ex-task>a:where([data-was=span]){display:flex;flex-direction:column}.ex-task .z{font-size:var(--text-sm);color:var(--color-muted)}.ex-pick{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:var(--space-2);align-items:center;min-height:40px;border-top:1px solid var(--color-border)}.ex-pick:first-of-type{border-top:0}.ex-pick .n{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.ex-wiz .ex-more{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:0 var(--card-pad)}tr[hidden]{display:none}[data-tg]{cursor:pointer}.ex-chev{transition:transform .15s ease}[data-tg][data-open] .ex-chev{transform:rotate(90deg)}.ui-table tbody tr[data-selected] td{background:var(--color-fill)}.ui-table tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.ex-li{grid-template-columns:112px minmax(0,1fr) auto auto;padding:var(--space-3) 0}[role=option]:hover{background:var(--color-surface-2)}[role=option][aria-selected=true]{background:var(--color-fill);font-weight:var(--weight-semibold)}[data-show][hidden]{display:none!important}.ent-head{padding:var(--space-6) var(--space-8)}.ent-head>.body{gap:var(--space-2)}.ent-head>.mark{width:240px;height:240px;right:-50px;bottom:-90px}.ent-stats{gap:var(--space-8);margin-top:var(--space-3);padding-top:var(--space-3)}.ent-stats b{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.3;letter-spacing:0}.ent-stats span,.ent-stats a:where([data-was=span]){font-size:var(--text-xs)}.ex-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);font-size:var(--text-base);color:var(--color-fg-2)}.ex-fact{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.ex-fact>svg{color:var(--color-muted);flex:none}.ui-screen .ui-stepper span[data-active],.ui-screen .ui-stepper a:where([data-was=span])[data-active]{background:var(--color-surface);border:1.5px solid var(--color-fg);color:var(--color-fg);font-weight:var(--weight-semibold)}.ui-screen .ui-stepper span[data-active]:before,.ui-screen .ui-stepper a:where([data-was=span])[data-active]:before{background:var(--color-fg);color:var(--color-on-primary)}.ui-screen .ui-stepper span[data-done]:before,.ui-screen .ui-stepper a:where([data-was=span])[data-done]:before{content:"✓";background:var(--color-surface);border:1.5px solid var(--color-fg-2);color:var(--color-fg)}.ui-main.page:has(.ex-wiz){padding-bottom:140px}.ui-screen .ui-input[data-prefilled],.ui-screen .ui-select[data-prefilled]{background:var(--color-surface)}.ex-auto{display:inline-flex;align-items:center;gap:var(--space-1)}.ex-auto:before{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10a6 6 0 1 1-1.8-4.3M16 3.5v3.2h-3.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10a6 6 0 1 1-1.8-4.3M16 3.5v3.2h-3.2'/%3E%3C/svg%3E") center/contain no-repeat}.ui-screen .ui-input[data-state=disabled]{position:relative;background:var(--color-fill);color:var(--color-fg-2);padding-right:40px}.ui-screen .ui-input[data-state=disabled]:after{content:"";position:absolute;right:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);background:var(--color-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='9' width='12' height='8.5' rx='2'/%3E%3Cpath d='M7 9V6.5a3 3 0 0 1 6 0V9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='9' width='12' height='8.5' rx='2'/%3E%3Cpath d='M7 9V6.5a3 3 0 0 1 6 0V9'/%3E%3C/svg%3E") center/contain no-repeat}.ex-flag{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-warning);white-space:nowrap}.ex-flag:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 18 17H2Z'/%3E%3Cpath d='M10 8v4M10 14.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 18 17H2Z'/%3E%3Cpath d='M10 8v4M10 14.5v.5'/%3E%3C/svg%3E") center/contain no-repeat}.ex-flag[data-k=time]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 6v4l2.5 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 6v4l2.5 2'/%3E%3C/svg%3E")}.ex-flag[data-k=muted]{color:var(--color-muted);font-weight:var(--weight-medium)}.ui-table td.r,.ui-table th.r{font-variant-numeric:tabular-nums}.ex-sticky{position:sticky;bottom:0;z-index:5;background:var(--color-bg);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.ent-head .ui-row.between>.ui-badge{margin-left:auto}.ui-screen[data-nav=none]>.ui-center{align-items:center;min-height:100vh;box-sizing:border-box}.ui-choice.ex-role{position:relative;padding-right:56px;transition:border-color .15s,background .15s}.ui-choice.ex-role:after{content:"";position:absolute;right:20px;top:50%;width:18px;height:18px;transform:translateY(-50%);background:var(--color-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4.5 13.5 10 8 15.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4.5 13.5 10 8 15.5'/%3E%3C/svg%3E") center/contain no-repeat}.ui-choice.ex-role:hover{border-color:var(--color-fg-2);background:var(--color-surface-2)}.ui-choice.ex-role:hover:after{background:var(--color-fg)}.ui-screen .ui-input[data-state=error]{border-width:1.5px;border-color:var(--color-destructive)}.ui-error{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm)}.ui-error:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 6v5M10 13.8v.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 6v5M10 13.8v.4'/%3E%3C/svg%3E") center/contain no-repeat}.ui-field:has(.ui-input[data-state=error])>.ui-label{color:var(--color-destructive)}.ex-rq:not(:has(.ex-money)){grid-template-columns:minmax(0,1fr) 140px 16px}.ex-factline{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.ex-factline>svg{flex:none;color:var(--color-muted)}.ex-warn{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-fill);color:var(--color-fg)}.ex-warn:before{content:"";width:20px;height:20px;margin-top:1px;background:var(--color-warning);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 18 17H2Z'/%3E%3Cpath d='M10 8v4M10 14.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 18 17H2Z'/%3E%3Cpath d='M10 8v4M10 14.5v.5'/%3E%3C/svg%3E") center/contain no-repeat}.ex-warn b{display:block}.ex-who{display:flex;flex-direction:column;gap:2px;min-width:0}.ex-who span,.ex-who a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere}.ex-pos-r{grid-template-columns:minmax(0,1fr) 150px 128px;row-gap:2px}.ex-pos-r>.ex-pos-n,.ex-pos-r>span:nth-child(2),.ex-pos-r>a:where([data-was=span]):nth-child(2){grid-row:span 2}.ex-pos-c,.ex-pos-d{grid-column:3;font-size:var(--text-sm);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.35}.ex-pos-c{color:var(--color-muted)}.ex-pos-c b{color:var(--color-fg);font-weight:var(--weight-semibold)}.ex-pos-d{color:var(--color-fg-2);font-weight:var(--weight-medium)}.ex-pos-d .ex-flag{font-size:var(--text-sm)}.ex-pos-w{grid-column:3;grid-row:span 2;white-space:normal}.ex-ib[aria-pressed=true]{background:var(--color-surface);border:1.5px solid var(--color-fg);color:var(--color-fg)}.ex-ib[aria-pressed=true] svg{fill:currentColor}.ex-flags{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-top:var(--space-1)}.ex-flags:not(:has(.ex-flag)){display:none}.ex-flag[data-k=""]{color:var(--color-muted);font-weight:var(--weight-medium)}.ex-flag[data-k=destructive]{color:var(--color-destructive)}.ex-nrow{grid-template-columns:10px 156px minmax(0,1fr) auto 16px}.ex-nrow .ui-tag{justify-self:start}.ex-cons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ex-cons li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:start}.ex-cons li:before{content:"";width:18px;height:18px;margin-top:2px;background:var(--color-warning);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 18 17H2Z'/%3E%3Cpath d='M10 8v4M10 14.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 18 17H2Z'/%3E%3Cpath d='M10 8v4M10 14.5v.5'/%3E%3C/svg%3E") center/contain no-repeat}.ex-due .ex-flag{font-size:var(--text-xs);justify-content:flex-end}.ex-act-t .ex-flag{vertical-align:middle}.ex-due-line{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.ui-checkbox[data-checked] i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5 8.5 14 15 6.5'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center;background-repeat:no-repeat}.ex-c:not(:has(.n)){grid-template-columns:20px minmax(0,1fr)}.ex-c[data-empty],.ex-task[data-empty]{opacity:.7}.ex-c[data-empty] .z,.ex-task[data-empty] .z{display:flex;align-items:center;gap:6px;font-weight:var(--weight-semibold);color:var(--color-fg-2)}.ex-c[data-empty] .z:before,.ex-task[data-empty] .z:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 6v5M10 13.8v.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 6v5M10 13.8v.4'/%3E%3C/svg%3E") center/contain no-repeat}.ui-choice.ex-rc{position:relative;padding-right:44px}.ui-choice.ex-rc:after{content:"";position:absolute;right:16px;top:16px;width:18px;height:18px;border-radius:999px;border:1.5px solid var(--color-border-strong);background:var(--color-surface);box-sizing:border-box}.ui-choice.ex-rc[data-selected]{border:1.5px solid var(--color-fg);background:var(--color-surface)}.ui-choice.ex-rc[data-selected]:after{border:5px solid var(--color-fg)}.ex-ready{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg)}.ex-ready:before{content:"";width:16px;height:16px;border-radius:999px;background:var(--color-fg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 10.5 8.5 13.5 14.5 7'/%3E%3C/svg%3E") center/12px no-repeat}.ex-rowbtn{min-width:128px;justify-content:center}.ui-table[data-dense] th,.ui-table[data-dense] td{padding-top:var(--space-2);padding-bottom:var(--space-2);text-align:center}.ui-table[data-dense] th:first-child,.ui-table[data-dense] td:first-child{text-align:left}.ui-table[data-dense] td.ex-c0{color:var(--color-subtle)}.ex-chk{display:flex;flex-direction:column;gap:2px}.ex-ok{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-fg-2)}.ex-ok:before{content:"✓";font-weight:700}.ex-rv{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-4);align-items:start}.ex-score{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border)}.ex-score b{font-size:32px;font-weight:300;line-height:1}.ex-score small{font-size:var(--text-xs);color:var(--color-muted)}.ex-devnote{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:transparent}.ex-devnote-l{align-self:flex-start;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.ex-sumrow{display:flex;gap:var(--space-8);padding:var(--space-5) var(--card-pad);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ex-sumrow>div,.ex-sumrow>a:where([data-was=div]){display:flex;flex-direction:column;gap:2px}.ex-sumrow b{font-size:var(--text-xl);font-weight:300;font-variant-numeric:tabular-nums}.ex-sumrow span,.ex-sumrow a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-muted)}.ui-input>.ui-in,.ui-textarea>.ui-in{flex:1 1 auto;min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit;color:inherit;padding:0;margin:0;line-height:inherit;box-shadow:none}.ui-textarea>textarea.ui-in{align-self:stretch;min-height:inherit;resize:vertical;padding:0;display:block}.ui-textarea{align-items:stretch}.ui-in::placeholder{color:var(--color-muted);opacity:1}.ui-input:focus-within,.ui-textarea:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.ui-in:focus-visible{outline:0}.m-tsearch>.ui-in,.ex-search>.ui-in{border:0;outline:0;background:transparent;font:inherit;color:inherit;padding:0;margin:0;min-width:0;flex:1 1 auto;width:100%}.ex-search:focus-within,.m-tsearch:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}input.ui-in[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ex-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.ex-inline>.ui-input{flex:1 1 240px;min-width:200px;background:var(--color-surface)}.ex-addbox{display:flex;flex-direction:column;gap:0}.ex-added{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.ex-added .t{flex:1 1 auto;min-width:0;font-weight:var(--weight-semibold)}.ex-sent{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.ex-sent-h{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-lg)}.ex-sent-h:before{content:"";flex:none;width:20px;height:20px;border-radius:999px;background:var(--color-fg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 10.5 8.5 13.5 14.5 7'/%3E%3C/svg%3E") center/14px no-repeat}.ex-sent-dl{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;font-size:var(--text-sm)}.ex-sent-dl dt{color:var(--color-muted)}.ex-sent-dl dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ex-files{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0}.ex-files .ui-file .in-ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm)}.ex-files .ui-file .in-ico:hover{color:var(--color-fg);background:var(--color-surface-2)}label.ui-button{cursor:pointer}label.ui-button>input.ex-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}label.ui-button:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.ex-findres{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-sm)}.ex-cellin{min-width:220px}td .ui-textarea{min-height:72px}.msg[data-new] small:after{content:" · отправлено";color:var(--color-muted)}.ex-nrow[data-new]{background:var(--color-surface-2)}button[disabled].ui-button,a:where([data-was=button])[disabled].ui-button{opacity:.6;cursor:default}.ex-grp-h[role=button]{cursor:pointer;user-select:none}.ex-grp-h[aria-expanded=false]{opacity:.75}.ex-flag{white-space:normal;max-width:100%}.ex-msgslot{display:flex;flex-direction:column;gap:var(--space-3)}.ex-msgslot:empty{display:none}.ex-msgbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-strong);border-left:4px solid var(--color-fg);border-radius:var(--radius-lg)}.ex-msgbar[data-kind=line]{border-left-width:1px;border-style:dashed;background:transparent}.ex-msgbar-i{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--color-surface-2);color:var(--color-fg)}.ex-msgbar-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ex-msgbar-t b{font-size:var(--text-base)}.ex-msgbar-t span,.ex-msgbar-t a:where([data-was=span]){font-size:var(--text-sm);color:var(--color-fg-2)}.ex-msgbar-act{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.ex-msg{position:relative;max-width:520px;gap:var(--space-5)}.ex-msg-h{font-size:var(--text-xl);padding-right:var(--space-8)}.ex-msg-t{color:var(--color-fg-2);line-height:1.5}.ex-msg-x{position:absolute;top:var(--space-4);right:var(--space-4);width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer}.ex-msg-x:hover{background:var(--color-surface-2);color:var(--color-fg)}.ex-msg-act{display:flex;gap:var(--space-3);flex-wrap:wrap}.ex-reopen{position:fixed;right:24px;bottom:24px;z-index:9;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm)}.ex-invite-code{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-weight:var(--weight-semibold);letter-spacing:.04em}.ex-msgadm{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:var(--space-5);align-items:start}.ex-msgadm-side{display:flex;flex-direction:column;gap:var(--space-5)}.ex-msgq{margin:0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-border-strong);background:var(--color-surface-2);border-radius:var(--radius-sm);color:var(--color-fg-2);line-height:1.5}.ex-msgthr{gap:var(--space-3);font-size:var(--text-sm)}@media(max-width:1360px){.ex-msgadm{grid-template-columns:minmax(0,1fr)}}a:where([data-to]:not([data-was=button])){color:inherit;text-decoration:none;cursor:pointer}:where(a[data-was=div],a[data-was=article]){display:block}:where(a[data-was=button]){display:inline-block;box-sizing:border-box;text-align:center;font-size:13.3333px;line-height:normal;padding:1px 6px;border:2px outset buttonborder;background-color:buttonface;color:buttontext;text-decoration:none;cursor:pointer}a.ex-golink{color:inherit;text-decoration:none}a.ex-golink:hover{text-decoration:underline}.ui-button[data-variant=secondary]{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-fg)}svg.ic{flex:none;overflow:visible}svg.ic *{vector-effect:non-scaling-stroke;stroke-width:var(--icon-stroke)}svg.ic[width="16"] *,svg.ic[width="14"] *{stroke-width:var(--icon-stroke-16)}.ui-main:before,.ui-center:before{right:-760px;top:0;width:1784px;height:1340px;opacity:var(--deco-lines-opacity,.06);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 446 440'><g fill='none' stroke='black' stroke-width='21.434'><circle cx='336.513' cy='109.947' r='99.170'/><circle cx='169.510' cy='280.000' r='85.283'/><circle cx='169.509' cy='280.000' r='139.774'/><circle cx='109.585' cy='163.925' r='98.868'/><circle cx='277.736' cy='329.962' r='98.868'/></g></svg>") no-repeat 0 -420px / 1784px 1760px;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 446 440'><g fill='none' stroke='black' stroke-width='21.434'><circle cx='336.513' cy='109.947' r='99.170'/><circle cx='169.510' cy='280.000' r='85.283'/><circle cx='169.509' cy='280.000' r='139.774'/><circle cx='109.585' cy='163.925' r='98.868'/><circle cx='277.736' cy='329.962' r='98.868'/></g></svg>") no-repeat 0 -420px / 1784px 1760px}[data-theme=brand]{--deco-lines-opacity:.7}[data-theme=brand] .ui-button{border-radius:var(--button-radius)}[data-theme=brand] .ui-input,[data-theme=brand] .ui-select,[data-theme=brand] textarea.ui-in,[data-theme=brand] .ui-textarea{border-radius:var(--input-radius)}[data-theme=brand] .ui-card,[data-theme=brand] .ex-event,[data-theme=brand] .ent-head{border-radius:var(--card-radius)}[data-theme=brand] .ui-nav a:where(:not([data-was]))[data-active] .ni,[data-theme=brand] .ui-nav a:where(:not([data-was]))[data-active] svg.ic{color:var(--ex-red-500)}[data-theme=brand] .ui-h1{color:var(--ex-night-700)}.ex-plate{position:relative;border-radius:var(--ex-radius-card) min(50%,var(--plate-arc,160px)) var(--ex-radius-card) var(--ex-radius-card);background:var(--color-fill);color:var(--color-fg);padding:var(--space-8)}.ex-plate[data-tone=accent]{background:var(--ex-red-500);color:var(--ex-base-white)}.ex-plate[data-tone=photo]{background:var(--color-placeholder)}[data-theme=brand] .ui-button[data-variant=outline]{border-color:var(--button-secondary-border);color:var(--button-secondary-fg)}[data-theme=brand] .ui-h1{font-weight:700;line-height:36px;letter-spacing:0}[data-theme=brand] .ui-screen:has(.ui-tnav):not(:has(.ui-nav)) .ui-h1{font:var(--bt-h2);letter-spacing:var(--bt-h2-ls)}[data-theme=brand] .ui-screen:has(.ui-tnav):not(:has(.ui-nav)) .hero .ui-h1{font:var(--bt-h1);letter-spacing:var(--bt-h1-ls);white-space:normal}[data-theme=brand] .ui-eyebrow{font:var(--bt-overline);letter-spacing:var(--bt-overline-ls);text-transform:uppercase}.cat-ic{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--color-fill);vertical-align:middle;margin-right:var(--space-3)}.cat-ic:before{content:"";width:18px;height:18px;background:var(--color-fg);-webkit-mask:var(--cat-m) center / contain no-repeat;mask:var(--cat-m) center / contain no-repeat}.cat-ic[data-round]{width:56px;height:56px;margin:0 0 var(--space-3);display:grid}.cat-ic[data-round]:before{width:24px;height:24px}.ui-stack>b:has(>.cat-ic[data-round]){display:flex;flex-direction:column;align-items:flex-start}.ex-grp-h b:has(>.cat-ic){display:inline-flex;align-items:center}.cat-ic[data-cat=store]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5'/><path d='M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244'/><path d='M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05'/></svg>")}.cat-ic[data-cat=building-2]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 12h4'/><path d='M10 8h4'/><path d='M14 21v-3a2 2 0 0 0-4 0v3'/><path d='M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2'/><path d='M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16'/></svg>")}.cat-ic[data-cat=armchair]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3'/><path d='M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z'/><path d='M5 18v2'/><path d='M19 18v2'/></svg>")}.cat-ic[data-cat=users]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><path d='M16 3.128a4 4 0 0 1 0 7.744'/><path d='M22 21v-2a4 4 0 0 0-3-3.87'/><circle cx='9' cy='7' r='4'/></svg>")}.cat-ic[data-cat=handshake]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m11 17 2 2a1 1 0 1 0 3-3'/><path d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4'/><path d='m21 3 1 11h-2'/><path d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3'/><path d='M3 4h8'/></svg>")}.cat-ic[data-cat=truck]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/><path d='M15 18H9'/><path d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/><circle cx='17' cy='18' r='2'/><circle cx='7' cy='18' r='2'/></svg>")}.cat-ic[data-cat=printer]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/><path d='M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6'/><rect x='6' y='14' width='12' height='8' rx='1'/></svg>")}.cat-ic[data-cat=plane]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z'/></svg>")}.cat-ic[data-cat=concierge-bell]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z'/><path d='M20 16a8 8 0 1 0-16 0'/><path d='M12 4v4'/><path d='M10 4h4'/></svg>")}.cat-ic[data-cat=layout-grid]{--cat-m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='7' height='7' x='3' y='3' rx='1'/><rect width='7' height='7' x='14' y='3' rx='1'/><rect width='7' height='7' x='14' y='14' rx='1'/><rect width='7' height='7' x='3' y='14' rx='1'/></svg>")}[data-theme=brand]{--deco-color:var(--ex-sand-200);--deco-lines-opacity:1}.ui-main:before,.ui-center:before{right:-1180px}[data-theme=brand] .ui-nav a:where(:not([data-was]))[data-active] .ni,[data-theme=brand] .ui-nav a:where(:not([data-was]))[data-active] svg.ic{color:var(--color-fg)}[data-theme=brand] .ui-screen:has(.ui-tnav):not(:has(.ui-nav)) .ui-card.hero{border-top-right-radius:var(--plate-arc-hero,160px)}[data-theme=brand] .ui-card.ex-promo{border-top-right-radius:var(--plate-arc-promo,112px)}[data-theme=brand] .ui-card.ex-invite{border-top-right-radius:var(--plate-arc-invite,128px)}:root{--table-head-bg:var(--color-fill);--table-head-fg:var(--color-fg-2)}.ui-screen .ui-table thead th,.ui-screen .ui-table[data-rows=card] thead th{background:var(--table-head-bg);color:var(--table-head-fg);font-size:var(--text-sm);font-weight:600;text-transform:none;letter-spacing:0;padding-top:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.ui-screen .ui-table thead th:first-child{border-top-left-radius:var(--radius-md)}.ui-screen .ui-table thead th:last-child{border-top-right-radius:var(--radius-md)}.ui-screen .ui-table thead th:only-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.ui-screen .ui-table th[data-dir],.ui-screen .ui-table th.sortable:hover{color:var(--color-fg)}.ui-screen .tbl-wrap:not(.ui-card .tbl-wrap) .ui-table thead tr th:first-child{border-top-left-radius:0}.ui-screen .tbl-wrap:not(.ui-card .tbl-wrap) .ui-table thead tr th:last-child{border-top-right-radius:0}.ui-screen .ui-table[data-rows=card] thead th{height:auto;padding:var(--space-3)}.ui-screen .ui-table[data-rows=card] thead th:first-child{padding-left:var(--space-6)}.ui-screen .ui-table[data-rows=card] thead th:last-child{padding-right:var(--space-6)}.ui-table[data-rows=card] tbody tr:first-child td:first-child,.ui-table[data-rows=card] tbody tr:first-child td:last-child{border-top-left-radius:0;border-top-right-radius:0}.ui-screen .ex-t thead th{background:var(--table-head-bg);color:var(--table-head-fg);font-weight:600;border-bottom:1px solid var(--color-border)}.ui-screen .ex-t th[data-dir]{color:var(--color-fg)}.tbl-wrap:has(.ui-menu){overflow:visible}[data-theme=brand]{--button-tonal-bg:var(--ex-sand-200);--button-tonal-bg-hover:var(--ex-sand-300);--button-tonal-fg:var(--ex-night-700)}[data-theme=brand] .ui-screen .ui-button:is([data-variant=secondary],[data-variant=outline],[data-variant=ghost]):not(.ui-nav *):not(.ui-topbar *){background:var(--button-tonal-bg);border-color:transparent;color:var(--button-tonal-fg);text-decoration:none}[data-theme=brand] .ui-screen .ui-button:is([data-variant=secondary],[data-variant=outline],[data-variant=ghost]):not(.ui-nav *):not(.ui-topbar *):not([disabled]):hover{background:var(--button-tonal-bg-hover);filter:none}[data-theme=brand] .ui-screen :is(*:has(>.ui-button[data-variant=primary]),*:has(>*>.ui-button[data-variant=primary]))>.ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *),[data-theme=brand] .ui-screen :is(*:has(>.ui-button[data-variant=primary]),*:has(>*>.ui-button[data-variant=primary]))>*>.ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *){background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-fg)}[data-theme=brand] .ui-screen :is(*:has(>.ui-button[data-variant=primary]),*:has(>*>.ui-button[data-variant=primary]))>.ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *):not([disabled]):hover,[data-theme=brand] .ui-screen :is(*:has(>.ui-button[data-variant=primary]),*:has(>*>.ui-button[data-variant=primary]))>*>.ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *):not([disabled]):hover{background:var(--ex-sand-50)}[data-theme=brand] .ui-screen .ui-button[data-icon-only][data-variant]:not(.ui-nav *):not(.ui-topbar *){background:transparent;border-color:transparent;color:var(--color-fg-2)}[data-theme=brand] .ui-screen .ui-button[data-icon-only][data-variant]:not(.ui-nav *):not(.ui-topbar *):hover,[data-theme=brand] .ui-screen .ui-button[data-icon-only][data-variant]:not(.ui-nav *):not(.ui-topbar *)[aria-expanded=true]{background:var(--button-tonal-bg);color:var(--color-fg)}[data-theme=brand] .ex-ib{border-color:transparent;background:transparent;color:var(--color-fg-2)}[data-theme=brand] .ex-ib:hover{background:var(--button-tonal-bg);color:var(--color-fg)}[data-theme=brand] .ex-ib[aria-pressed=true]{background:var(--button-tonal-bg);border:1px solid transparent;color:var(--color-fg)}[data-theme=brand]{--table-head-bg:var(--ex-sand-300);--table-head-fg:var(--ex-night-700)}[data-theme=brand] .ui-screen .ui-table thead th,[data-theme=brand] .ui-screen .ex-t thead th{border-bottom-color:var(--ex-sand-400)}[data-theme=brand] .ui-screen .ui-table thead th .srt{color:var(--ex-night-500)}.ui-screen .ui-field+.ui-button[data-act=find]{height:44px;min-height:44px}[data-theme=brand]{--button-text-fg:var(--ex-night-700);--button-text-bg-hover:var(--ex-sand-100)}[data-theme=brand] .ui-screen .ui-button[data-variant=ghost]:not(.ui-nav *):not(.ui-topbar *):not([data-icon-only]){background:transparent;border-color:transparent;color:var(--button-text-fg);font-weight:600;padding-inline:var(--space-2)}[data-theme=brand] .ui-screen :is(td,.ex-todo .ex-act) .ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *):not([data-icon-only]){background:transparent;border-color:transparent;color:var(--button-text-fg);font-weight:600;padding-inline:var(--space-2)}[data-theme=brand] .ui-screen .ui-button[data-variant=ghost]:not(.ui-nav *):not(.ui-topbar *):not([data-icon-only]):not([disabled]):hover,[data-theme=brand] .ui-screen :is(td,.ex-todo .ex-act) .ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *):not([data-icon-only]):not([disabled]):hover{background:var(--button-text-bg-hover);text-decoration:none}[data-theme=brand] .ui-screen .ex-todo .ex-act .ui-button:is([data-variant=secondary],[data-variant=outline]):after{content:"";width:16px;height:16px;margin-left:var(--space-1);flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>") center/contain no-repeat}[data-theme=brand] .ui-screen :is(.ui-main>.ui-row.between:first-child,.ex-wiz>.ui-row.between:first-child) .ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *){background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-fg)}[data-theme=brand] .ui-screen .ui-badge:not([data-tone]),[data-theme=brand] .ui-screen .ui-badge[data-tone=neutral]{background:var(--ex-sand-100);color:var(--ex-night-600)}[data-theme=brand] .ui-screen .ui-badge[data-tone=info]{background:var(--ex-blue-50);color:var(--ex-blue-700);box-shadow:none}[data-theme=brand] .ui-screen .ui-badge[data-tone=success]{background:var(--ex-success-100);color:var(--ex-success-600);box-shadow:none}[data-theme=brand] .ui-screen .ui-badge[data-tone=warning]{background:var(--ex-warning-100);color:var(--ex-warning-700);box-shadow:none}[data-theme=brand] .ui-screen .ui-badge[data-tone=destructive]{background:var(--ex-red-50);color:var(--ex-red-700);box-shadow:none}[data-theme=brand] .ui-screen .ui-badge[data-tone=highlight]{background:var(--ex-night-100);color:var(--ex-night-700)}[data-theme=brand] .ui-screen .ui-badge:is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=destructive]):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;flex:none}[data-theme=brand] .ui-screen :is(.ui-card,td) .ui-badge:is(:not([data-tone]),[data-tone=neutral]){background:var(--ex-sand-200)}[data-theme=brand]{--button-text-fg:var(--ex-red-500);--button-text-fg-hover:var(--ex-red-600);--button-text-bg-hover:var(--ex-red-50);--table-head-bg:var(--ex-night-700);--table-head-fg:var(--ex-base-white);--color-muted:var(--ex-night-600);--color-subtle:var(--ex-night-600)}[data-theme=brand] .ui-screen .ui-button[data-variant=ghost]:not(.ui-nav *):not(.ui-topbar *):not([data-icon-only]),[data-theme=brand] .ui-screen :is(td,.ex-todo .ex-act) .ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *):not([data-icon-only]){color:var(--button-text-fg)}[data-theme=brand] .ui-screen .ui-button[data-variant=ghost]:not(.ui-nav *):not(.ui-topbar *):not([data-icon-only]):not([disabled]):hover,[data-theme=brand] .ui-screen :is(td,.ex-todo .ex-act) .ui-button:is([data-variant=secondary],[data-variant=outline]):not(.ui-nav *):not(.ui-topbar *):not([data-icon-only]):not([disabled]):hover{color:var(--button-text-fg-hover);background:var(--button-text-bg-hover)}[data-theme=brand] .ui-screen .ui-button[data-variant=link]:not(.ui-nav *):not(.ui-topbar *),[data-theme=brand] .ui-screen .ui-main a.ex-golink:hover{color:var(--button-text-fg)}[data-theme=brand] .ui-screen .ui-button[data-variant=link]:not(.ui-nav *):not(.ui-topbar *):hover{color:var(--button-text-fg-hover)}[data-theme=brand] .ui-screen .ui-button:is([data-variant=ghost],[data-variant=link])[disabled]{color:var(--ex-night-400)}[data-theme=brand] .ui-screen .ui-table thead th,[data-theme=brand] .ui-screen .ui-table[data-rows=card] thead th,[data-theme=brand] .ui-screen .ex-t thead th{background:var(--table-head-bg);color:var(--table-head-fg);border-bottom-color:var(--table-head-bg);font-weight:700}[data-theme=brand] .ui-screen .ui-table thead th .srt,[data-theme=brand] .ui-screen .ex-t thead th .srt{color:var(--table-head-fg);opacity:.7}[data-theme=brand] .ui-screen :is(.ui-table,.ex-t) thead th[data-dir],[data-theme=brand] .ui-screen :is(.ui-table,.ex-t) thead th.sortable:hover{color:var(--table-head-fg)}[data-theme=brand] .ui-screen :is(.ui-table,.ex-t) thead th[data-dir] .srt{opacity:1;color:var(--table-head-fg)}[data-theme=brand] .ui-screen :is(.ui-table,.ex-t) thead th[data-dir=asc] .srt .dn,[data-theme=brand] .ui-screen :is(.ui-table,.ex-t) thead th[data-dir=desc] .srt .up{opacity:.35}[data-theme=brand] .ui-screen :is(.ui-table,.ex-t) thead th.sortable:hover .srt{opacity:1}.ex-empty .ex-empty-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.ex-empty .ex-empty-steps li{display:grid;grid-template-columns:32px 1fr;gap:var(--space-3);align-items:start}.ex-empty .ex-empty-steps li>span:first-child{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--color-fill);font-weight:700;color:var(--color-fg)}[data-theme=brand]{--button-text-fg:var(--ex-red-600);--button-text-fg-hover:var(--ex-red-700)}[data-theme=brand] .ui-screen .ui-badge:is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=destructive]){color:var(--ex-night-700)}[data-theme=brand] .ui-screen .ui-badge[data-tone=info]:before{background:var(--ex-blue-700)}[data-theme=brand] .ui-screen .ui-badge[data-tone=success]:before{background:var(--ex-success-600)}[data-theme=brand] .ui-screen .ui-badge[data-tone=warning]:before{background:var(--ex-warning-400)}[data-theme=brand] .ui-screen .ui-badge[data-tone=destructive]:before{background:var(--ex-red-500)}[data-theme=brand] .ex-t tbody tr[data-off] td:not(:last-child){opacity:1;color:var(--ex-night-600)}[data-theme=brand] .ex-t tbody tr[data-off] td:not(:last-child) :is(b,strong,.ex-price,a){color:var(--ex-night-600)}[data-theme=brand] .ui-screen .ex-rq[style*=opacity]{opacity:1!important;color:var(--ex-night-600)}[data-theme=brand] .ui-screen .ex-rq[style*=opacity] :is(b,strong){color:var(--ex-night-600)}[data-theme=brand] .ui-screen .ui-card[style*="pointer-events: none"][style*=opacity]{opacity:1!important}[data-theme=brand] .ui-screen :is(.ex-c[data-empty],.ex-task[data-empty]){opacity:1;color:var(--ex-night-600)}[data-theme=brand] .ui-screen .ex-grp-h[aria-expanded=false]{opacity:1}[data-theme=brand] .ui-screen .ex-grp-h[aria-expanded=false] :is(b,span){color:var(--ex-night-600)}[data-theme=brand] .ui-screen .stars span:not([data-on]){color:var(--ex-night-500)}[data-c15menu] [hidden]{display:none!important}.ex-todo.ui-card:has(a.ex-act[href]){padding-bottom:0;overflow:clip}.ex-todo.ui-card>.ui-stack:has(>a.ex-act[href]){row-gap:0}.ex-todo.ui-card>.ui-stack:has(>a.ex-act[href])>.ui-row.between:first-child,.ex-todo.ui-card>.ui-stack>a.ex-act[href]{margin-inline:calc(-1 * var(--card-pad));padding-inline:var(--card-pad)}.ex-todo.ui-card>.ui-stack:has(>a.ex-act[href])>.ui-row.between:first-child{background-position:left var(--card-pad) bottom 0}.ex-todo.ui-card>.ui-stack>a.ex-act[href]{padding-block:var(--space-4);text-decoration:none}.ex-todo a.ex-act[href]+a.ex-act[href]{border-top:1px solid var(--color-border)}.ex-event{grid-template-columns:calc(var(--card-pad) + 96px) minmax(0,1fr);gap:0;padding:0;overflow:clip}.ex-event>.ex-date{padding:var(--card-pad) var(--space-3) var(--card-pad) var(--card-pad)}.ex-event>.ex-date+div{min-width:0;display:flex;flex-direction:column}.ex-event .ex-ev-top{padding:var(--card-pad) var(--card-pad) var(--space-4)}.ex-event :is(.ex-pos,.ex-steps,.ex-ev-foot){margin-top:0}.ex-event :is(.ex-pos-r,.ex-steps,.ex-ev-foot){padding-inline:var(--card-pad)}.ex-event .ex-steps{padding-bottom:var(--space-4)}.ex-event .ex-ev-foot{min-height:56px;padding-block:var(--space-4)}.ex-event .ex-steps+.ex-ev-foot{border-top:1px solid var(--color-border)}.ex-todo a.ex-act[href]:is(:hover,:focus-visible),.ex-event :is(.ex-pos-r,.ex-ev-foot):hover,a.ex-event[href]:focus-visible .ex-ev-foot{background:var(--interactive-row-hover,var(--color-surface-2))}.ex-todo a.ex-act[href]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ex-ev-m,.ex-li-t>.ex-ev-m{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.ex-ev-m .ex-ev-fact{display:inline-flex;align-items:center;gap:var(--space-1)}.ex-ev-fact>svg{width:14px;height:14px;flex:none;color:var(--color-muted)}[data-theme=brand] .ui-card.ex-survey-promo{--plate-arc-promo:104px;--button-tonal-bg:var(--ex-base-white);--button-tonal-bg-hover:var(--ex-sand-100);--button-tonal-fg:var(--ex-night-700);background:var(--ex-red-500);color:var(--ex-base-white);border-color:transparent;padding:var(--card-pad)}[data-theme=brand] .ui-card.ex-survey-promo>.ui-stack{gap:var(--space-3)}[data-theme=brand] .ex-survey-promo .ex-survey-title{margin:0;padding-inline-end:var(--space-8);font:var(--bt-h4)}[data-theme=brand] .ex-survey-promo p{color:inherit}[data-theme=brand] .ex-survey-promo .ex-promo-act{margin-top:var(--space-1)}[data-theme=brand] .ex-survey-promo .ui-button{min-height:40px;border-radius:var(--radius-md);font-weight:700}[data-theme=brand] .ex-survey-promo .ui-button[data-variant=secondary]{border-color:var(--ex-night-700)}[data-theme=brand] .ex-survey-promo [data-survey-dismiss]{background:transparent;border-color:transparent;color:var(--ex-base-white)}[data-theme=brand] .ex-survey-promo [data-survey-dismiss]:hover{text-decoration:underline;text-underline-offset:3px}[data-theme=brand] .ex-survey-promo .ui-button:focus-visible{outline:2px solid var(--ex-base-white);outline-offset:2px}html[data-wireframes-theme=v1]{--lab-table-fill:var(--ex-night-700);--lab-table-text:var(--ex-base-white)}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]){--lab-sidebar:#3D323D;--lab-sidebar-hover:#534753;--lab-sidebar-selected:#6A5F6A;--lab-link:#377297;--lab-link-hover:#265572;--lab-link-soft:#EEF3F7;--color-bg:#F9F7F4;--color-surface:#FFFFFF;--color-surface-2:#F1EDE9;--color-fg:#534753;--color-fg-2:#534753;--color-muted:#6A5F6A;--color-primary:#534753;--color-on-primary:#FFFFFF;--lab-primary-hover:#3D323D;--lab-primary-pressed:#2C232C;--color-primary-soft:#EFECEF;--color-focus:#265572;--color-fill:#F1EDE9;--color-fill-strong:#E7E1DB;--color-border:#E7E1DB;--color-border-strong:#9D959D;--button-text-fg:var(--lab-link);--button-text-fg-hover:var(--lab-link-hover);--button-text-bg-hover:var(--lab-link-soft);--color-destructive:#941E15;--color-destructive-soft:#F5EEED;--interactive-row-hover:var(--ex-night-50);--deco-opacity:.14}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]){--color-primary:#CF2B1F;--lab-primary-hover:#B12218;--lab-primary-pressed:#941E15}html[data-wireframes-theme=v1] .ui-screen{min-height:100vh}html[data-wireframes-theme=v1] .ui-main:before{opacity:.16}html[data-wireframes-theme=v1] .ui-nav .nnew .ui-button{background:var(--color-primary)!important;color:#fff!important;border:1px solid #9D959D!important}html[data-wireframes-theme=v1] .ui-nav .nnew .ui-button{border-color:transparent!important}html[data-wireframes-theme=v1] .ui-nav .nnew .ui-button:hover{background:var(--lab-primary-hover)!important}html[data-wireframes-theme=v1] .ui-screen .ui-button[data-variant=primary]:not([disabled]){background:var(--color-primary);color:#fff;cursor:pointer}html[data-wireframes-theme=v1] .ui-screen .ui-button[data-variant=primary]:not([disabled]):hover{background:var(--lab-primary-hover);filter:none}html[data-wireframes-theme=v1] .ui-screen .ui-button[data-variant=primary]:not([disabled]):active{background:var(--lab-primary-pressed)}html[data-wireframes-theme=v1] .ui-main :is(a.ex-golink,a.ui-button[data-variant=link],.ui-button[data-variant=ghost]):not([disabled]){color:var(--lab-link)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html[data-wireframes-theme=v1] .ui-main a:not(.ui-button):not(.ex-event):not([data-active]){color:var(--lab-link)}html[data-wireframes-theme=v1] .ui-main :is(td,.ex-todo .ex-act) .ui-button:is([data-variant=secondary],[data-variant=outline]):not([data-icon-only]):not([disabled]){color:var(--lab-link)!important;text-decoration:underline;text-underline-offset:3px}html[data-wireframes-theme=v1] .ui-main :is(a.ex-golink,.ui-button[data-variant=link],.ui-button[data-variant=ghost]):not([disabled]):hover{color:var(--lab-link-hover)!important;background:var(--lab-link-soft)}html[data-wireframes-theme=v1] .ui-main .ui-button[data-variant=destructive]{background:#941e15;color:#fff!important}html[data-wireframes-theme=v1] .ui-main [data-wireframes-danger]{color:#941e15!important;text-decoration:none!important}html[data-wireframes-theme=v1] .ui-main [data-wireframes-danger]:hover{background:#f5eeed!important;color:#6b1e16!important}html[data-wireframes-theme=v1] .ui-screen :is(.ui-table,.ex-t) thead th{background:var(--lab-table-fill)!important;color:var(--lab-table-text)!important;border-bottom-color:var(--color-border)!important}html[data-wireframes-theme=v1] .ui-screen :is(.ui-table,.ex-t) thead th .srt{color:var(--lab-table-text)!important;opacity:.85}html[data-wireframes-theme=v1] .ui-screen :is(.ui-table,.ex-t) tbody tr:hover td{background:var(--interactive-row-hover)}html[data-wireframes-theme=v1] .ui-screen :is(.ui-table,.ex-t) tbody tr[data-selected] td{background:#dde5eb}html[data-wireframes-theme=v1] :focus-visible{outline:2px solid var(--color-focus,#265572);outline-offset:3px}html[data-wireframes-theme=v1] .ui-main :is(th,tr[data-selected],tr[data-sel]) :is(a,.ui-button[data-variant=link]):not([data-wireframes-danger]){color:var(--lab-link-hover)!important}html[data-wireframes-theme=v1] .ui-screen :is(.ui-table,.ex-t) thead th{border-bottom:none!important;font-weight:800}html[data-wireframes-theme=v1] .ui-screen :is(.ui-table,.ex-t) tbody tr:is([data-selected],[data-sel]) td{background:#eef3f7}html[data-wireframes-theme=v1] .ui-screen .ui-body>.ui-nav{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:var(--nav-w);margin:var(--page-pad-y) var(--space-3) var(--space-6) var(--space-4);padding:var(--space-4);align-self:flex-start!important;min-height:0}html[data-wireframes-theme=v1] .ui-screen[data-collapsed] .ui-body>.ui-nav{width:calc(var(--nav-w-collapsed) - var(--space-4));margin-inline:var(--space-2);padding:var(--space-3) var(--space-2)}html[data-wireframes-theme=v1] .ui-screen .ui-nav .nuser{margin-top:var(--space-6);background:var(--ex-sand-50)}html[data-wireframes-theme=v1] .ui-nav a:not(.ui-button):not(.ui-logo):hover{background:var(--ex-sand-100)}html[data-wireframes-theme=v1] .ui-nav a[data-active]:not(.ui-logo){font-weight:700;box-shadow:none}html[data-wireframes-theme=v1] .ui-nav a[data-active]:not(.ui-logo){background:var(--ex-sand-100)}html[data-wireframes-theme=v1] .ui-nav a:not(.ui-button) .nl{min-width:0;white-space:normal}html[data-wireframes-theme=v1] .ui-nav a .ui-badge{flex:none}html[data-wireframes-theme=v1] .ui-screen :is(.ui-table,.ex-t) thead th a:not([data-wireframes-danger]){color:var(--lab-table-text)!important}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]){--lab-badge-blue:color-mix(in srgb,var(--ex-blue-200) 83%,white);--lab-badge-green:color-mix(in srgb,var(--ex-success-600) 23%,white);--lab-badge-amber:color-mix(in srgb,var(--ex-warning-400) 24%,var(--ex-warning-100));--lab-badge-red:color-mix(in srgb,var(--ex-red-200) 75%,white)}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]) .ui-screen .ui-badge[data-tone=info]{--lab-badge-fill:var(--lab-badge-blue);--lab-badge-dot:var(--ex-blue-800)}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]) .ui-screen .ui-badge[data-tone=success]{--lab-badge-fill:var(--lab-badge-green);--lab-badge-dot:color-mix(in srgb,var(--ex-success-600) 85%,var(--ex-night-900))}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]) .ui-screen .ui-badge[data-tone=warning]{--lab-badge-fill:var(--lab-badge-amber);--lab-badge-dot:var(--ex-warning-700)}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]) .ui-screen .ui-badge:is([data-tone=destructive],[data-tone=danger]){--lab-badge-fill:var(--lab-badge-red);--lab-badge-dot:var(--ex-red-700)}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]) .ui-screen .ui-badge:is([data-tone=neutral],:not([data-tone]),[data-tone=""]){--lab-badge-fill:var(--ex-sand-200)}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]) .ui-screen .ui-badge[data-tone=highlight]{--lab-badge-fill:var(--ex-night-200)}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]) .ui-screen .ui-badge:not(.ui-nav *):is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=destructive],[data-tone=danger],[data-tone=neutral],[data-tone=highlight],[data-tone=""],:not([data-tone])){background:var(--lab-badge-fill);color:var(--ex-night-800)}:is(html[data-wireframes-theme=v1][data-theme=brand],html[data-wireframes-theme=v1] [data-theme=brand]) .ui-screen .ui-badge:not(.ui-nav *):is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=destructive],[data-tone=danger]):before{content:"";width:6px;height:6px;border-radius:50%;margin-right:6px;flex:none;background:var(--lab-badge-dot)}html[data-wireframes-theme=v2]{--lab-table-fill:var(--ex-night-700);--lab-table-text:var(--ex-base-white)}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]){--lab-sidebar:#3D323D;--lab-sidebar-hover:#534753;--lab-sidebar-selected:#6A5F6A;--lab-link:#377297;--lab-link-hover:#265572;--lab-link-soft:#EEF3F7;--color-bg:#F9F7F4;--color-surface:#FFFFFF;--color-surface-2:#F1EDE9;--color-fg:#534753;--color-fg-2:#534753;--color-muted:#6A5F6A;--color-primary:#534753;--color-on-primary:#FFFFFF;--lab-primary-hover:#3D323D;--lab-primary-pressed:#2C232C;--color-primary-soft:#EFECEF;--color-focus:#265572;--color-fill:#F1EDE9;--color-fill-strong:#E7E1DB;--color-border:#E7E1DB;--color-border-strong:#9D959D;--button-text-fg:var(--lab-link);--button-text-fg-hover:var(--lab-link-hover);--button-text-bg-hover:var(--lab-link-soft);--color-destructive:#941E15;--color-destructive-soft:#F5EEED;--interactive-row-hover:var(--ex-night-50);--deco-opacity:.14}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]){--color-primary:#CF2B1F;--lab-primary-hover:#B12218;--lab-primary-pressed:#941E15}html[data-wireframes-theme=v2] .ui-screen{min-height:100vh}html[data-wireframes-theme=v2] .ui-main:before{opacity:.16}html[data-wireframes-theme=v2] .ui-nav .nnew .ui-button{background:var(--color-primary)!important;color:#fff!important;border:1px solid #9D959D!important}html[data-wireframes-theme=v2] .ui-nav .nnew .ui-button{border-color:transparent!important}html[data-wireframes-theme=v2] .ui-nav .nnew .ui-button:hover{background:var(--lab-primary-hover)!important}html[data-wireframes-theme=v2] .ui-screen .ui-button[data-variant=primary]:not([disabled]){background:var(--color-primary);color:#fff;cursor:pointer}html[data-wireframes-theme=v2] .ui-screen .ui-button[data-variant=primary]:not([disabled]):hover{background:var(--lab-primary-hover);filter:none}html[data-wireframes-theme=v2] .ui-screen .ui-button[data-variant=primary]:not([disabled]):active{background:var(--lab-primary-pressed)}html[data-wireframes-theme=v2] .ui-main :is(a.ex-golink,a.ui-button[data-variant=link],.ui-button[data-variant=ghost]):not([disabled]){color:var(--lab-link)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html[data-wireframes-theme=v2] .ui-main a:not(.ui-button):not(.ex-event):not([data-active]){color:var(--lab-link)}html[data-wireframes-theme=v2] .ui-main :is(td,.ex-todo .ex-act) .ui-button:is([data-variant=secondary],[data-variant=outline]):not([data-icon-only]):not([disabled]){color:var(--lab-link)!important;text-decoration:underline;text-underline-offset:3px}html[data-wireframes-theme=v2] .ui-main :is(a.ex-golink,.ui-button[data-variant=link],.ui-button[data-variant=ghost]):not([disabled]):hover{color:var(--lab-link-hover)!important;background:var(--lab-link-soft)}html[data-wireframes-theme=v2] .ui-main .ui-button[data-variant=destructive]{background:#941e15;color:#fff!important}html[data-wireframes-theme=v2] .ui-main [data-wireframes-danger]{color:#941e15!important;text-decoration:none!important}html[data-wireframes-theme=v2] .ui-main [data-wireframes-danger]:hover{background:#f5eeed!important;color:#6b1e16!important}html[data-wireframes-theme=v2] .ui-screen :is(.ui-table,.ex-t) thead th{background:var(--lab-table-fill)!important;color:var(--lab-table-text)!important;border-bottom-color:var(--color-border)!important}html[data-wireframes-theme=v2] .ui-screen :is(.ui-table,.ex-t) thead th .srt{color:var(--lab-table-text)!important;opacity:.85}html[data-wireframes-theme=v2] .ui-screen :is(.ui-table,.ex-t) tbody tr:hover td{background:var(--interactive-row-hover)}html[data-wireframes-theme=v2] .ui-screen :is(.ui-table,.ex-t) tbody tr[data-selected] td{background:#dde5eb}html[data-wireframes-theme=v2] :focus-visible{outline:2px solid var(--color-focus,#265572);outline-offset:3px}html[data-wireframes-theme=v2] .ui-main :is(th,tr[data-selected],tr[data-sel]) :is(a,.ui-button[data-variant=link]):not([data-wireframes-danger]){color:var(--lab-link-hover)!important}html[data-wireframes-theme=v2] .ui-screen :is(.ui-table,.ex-t) thead th{border-bottom:none!important;font-weight:800}html[data-wireframes-theme=v2] .ui-screen :is(.ui-table,.ex-t) tbody tr:is([data-selected],[data-sel]) td{background:#eef3f7}html[data-wireframes-theme=v2] .ui-screen :is(.ui-table,.ex-t) thead th a:not([data-wireframes-danger]){color:var(--lab-table-text)!important}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]){--lab-badge-blue:color-mix(in srgb,var(--ex-blue-200) 83%,white);--lab-badge-green:color-mix(in srgb,var(--ex-success-600) 23%,white);--lab-badge-amber:color-mix(in srgb,var(--ex-warning-400) 24%,var(--ex-warning-100));--lab-badge-red:color-mix(in srgb,var(--ex-red-200) 75%,white)}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]) .ui-screen .ui-badge[data-tone=info]{--lab-badge-fill:var(--lab-badge-blue);--lab-badge-dot:var(--ex-blue-800)}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]) .ui-screen .ui-badge[data-tone=success]{--lab-badge-fill:var(--lab-badge-green);--lab-badge-dot:color-mix(in srgb,var(--ex-success-600) 85%,var(--ex-night-900))}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]) .ui-screen .ui-badge[data-tone=warning]{--lab-badge-fill:var(--lab-badge-amber);--lab-badge-dot:var(--ex-warning-700)}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]) .ui-screen .ui-badge:is([data-tone=destructive],[data-tone=danger]){--lab-badge-fill:var(--lab-badge-red);--lab-badge-dot:var(--ex-red-700)}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]) .ui-screen .ui-badge:is([data-tone=neutral],:not([data-tone]),[data-tone=""]){--lab-badge-fill:var(--ex-sand-200)}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]) .ui-screen .ui-badge[data-tone=highlight]{--lab-badge-fill:var(--ex-night-200)}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]) .ui-screen .ui-badge:not(.ui-nav *):is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=destructive],[data-tone=danger],[data-tone=neutral],[data-tone=highlight],[data-tone=""],:not([data-tone])){background:var(--lab-badge-fill);color:var(--ex-night-800)}:is(html[data-wireframes-theme=v2][data-theme=brand],html[data-wireframes-theme=v2] [data-theme=brand]) .ui-screen .ui-badge:not(.ui-nav *):is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=destructive],[data-tone=danger]):before{content:"";width:6px;height:6px;border-radius:50%;margin-right:6px;flex:none;background:var(--lab-badge-dot)}html[data-wireframes-theme=v2] .ui-screen .ui-body>.ui-nav{background:var(--lab-sidebar)!important;color:#fff;border-right:1px solid #534753;min-height:100vh;--color-fg:#FFFFFF;--color-fg-2:#EFECEF;--color-muted:#DFDBDF;--color-subtle:#DFDBDF;--color-border:#6A5F6A;--color-border-strong:#9D959D;--color-fill:#534753;--color-fill-strong:#6A5F6A;--color-primary-soft:#6A5F6A;--color-focus:#BDDCF2}html[data-wireframes-theme=v2] .ui-nav .ui-logo{color:#fff!important}html[data-wireframes-theme=v2] .ui-nav .ui-logo *{color:inherit}html[data-wireframes-theme=v2] .ui-nav :is(.ngrp,.grp,.nsw,.nuser){color:#dfdbdf}html[data-wireframes-theme=v2] .ui-nav :is(.nsw,.nuser) b{color:#fff}html[data-wireframes-theme=v2] .ui-nav a:not(.ui-button):not(.ui-logo){color:#efecef!important;background:transparent}html[data-wireframes-theme=v2] .ui-nav a:not(.ui-button):not(.ui-logo):hover{background:#534753}html[data-wireframes-theme=v2] .ui-nav a[data-active]:not(.ui-logo){background:#6a5f6a!important;color:#fff!important;box-shadow:none}html[data-wireframes-theme=v2] .ui-nav a[data-active] svg.ic{color:#fff!important}html[data-wireframes-theme=v2] .ui-nav .ui-badge{background:#efecef!important;color:#3d323d!important}html[data-wireframes-theme=v2] .ui-nav :is(.col-btn,.ni,svg.ic){color:#dfdbdf}html[data-wireframes-theme=v2] .ui-nav :is(.nuser,.nsw .mark){background:#534753}html[data-wireframes-theme=v2] .ui-nav .nnew .ui-button{border-color:#ec5d4c!important}:root{--panel-min-w: 1024px}.ui-screen[data-topbar]>.ui-topbar{display:flex}.ui-panel-frame{width:100%;overflow-x:auto}.ui-panel-frame>.ui-screen{min-width:var(--panel-min-w)}.site-menu-toggle{display:none}.ui-topbar.site-topbar{gap:var(--space-6)}.site-nav{align-items:center}.site-actions{flex-wrap:nowrap}.site-foot{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-6);font-size:var(--text-sm);color:var(--color-muted)}.ui-button:has(>.ex-file){position:relative;cursor:pointer}.ui-button:has(>.ex-file:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.ui-button[data-state=disabled]:has(>.ex-file){cursor:default}ul.ex-files{list-style:none;padding:0}ul.ex-files>li.ui-file{display:inline-flex}.auth-shell{position:relative;min-height:100vh}.auth-shell>main{display:contents}.auth-notices{position:absolute;top:var(--space-4);left:50%;transform:translate(-50%);z-index:2;width:min(960px,calc(100% - 2 * var(--space-4)));display:grid;gap:var(--space-2);pointer-events:none}.auth-notices>*{pointer-events:auto}.auth-notices:empty{display:none}.ui-screen .ui-nav button.ngrp{appearance:none;background:none;border-width:0;width:100%;text-align:left;font-family:inherit;cursor:pointer}.ui-screen .ui-nav button.ngrp.sep{border-top:1px solid var(--color-border)}.ui-screen .ui-nav button.ngrp:disabled{cursor:default;opacity:1}.ui-screen .ui-nav button.ngrp[aria-expanded=false]:before{transform:rotate(-45deg)}.ui-screen .ui-nav button.ngrp:hover{background:none}.ui-screen .ui-nav button.ngrp:not(:disabled):hover{color:var(--color-fg)}.ui-screen .ui-nav button.ngrp:focus-visible{outline:2px solid var(--color-focus, var(--color-border-strong));outline-offset:-2px;border-radius:var(--radius-xs)}.ui-screen .ui-nav .nlogo>a{padding:0;min-height:0;background:none;gap:0;flex:none}.ui-screen .ui-nav .nlogo>a:hover{background:none}.ui-screen[data-collapsed] .ui-nav .nuser>span:nth-child(2),.ui-screen[data-collapsed] .ui-nav .nuser .logout{display:none}.ui-screen[data-collapsed] .ui-nav a .ui-badge[data-tone=neutral]{display:none}.ui-screen[data-collapsed] .ui-nav .nnew .ui-button{gap:0}.ui-screen .ui-nav .nstyle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding:var(--space-4) var(--space-3) 0;font-size:var(--text-sm)}.ui-screen[data-collapsed] .ui-nav .nstyle{justify-content:center;padding-inline:0}.ui-dropdown{display:inline-flex}.ui-menu[data-align=end]{left:auto;right:0;min-width:220px;white-space:nowrap;text-align:left}.ui-menu>[role=menuitem]{display:flex;padding:var(--space-2) var(--space-3);cursor:pointer;text-decoration:none}.ui-menu>[role=menuitem]:is(:hover,:focus-visible){background:var(--color-primary-soft);outline:none}.ui-menu>[role=menuitem][data-tone=danger]{color:var(--color-destructive)}.ui-menu>[role=menuitem][aria-disabled=true]{color:var(--color-muted);cursor:not-allowed}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}img,svg,video,canvas{max-width:100%}.ui-screen:not([data-layout=panel]) .ui-main{overflow-wrap:anywhere}.ui-screen:not([data-layout=panel]){max-width:100vw}@media(prefers-reduced-motion:reduce){.ui-nav,.ex-chev{transition:none!important}}@media(max-width:1024px){.ui-screen:not([data-layout=panel]) :is(.ex-page,.ui-split,.lay-work,.lay-c08,.lay-wiz,.lay-brief,.lay-c07a,.lay-docs,.lay-chat,.lay-support,.ex-msgadm,.ex-event){grid-template-columns:minmax(0,1fr)}.ui-screen:not([data-layout=panel]) .lay-3{grid-template-columns:minmax(0,1fr)!important}.ui-screen:not([data-layout=panel]) :is(.ui-grid2,.ui-cards,.ui-svc,.ex-cats,.ex-cats2,.ex-next,.lay-settings){grid-template-columns:minmax(0,1fr)}.ui-screen:not([data-layout=panel]) .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-screen:not([data-layout=panel]) .ex-page>aside.ex-col{position:static}.ui-screen:not([data-layout=panel]) .ui-main.page:has(.ex-wiz){padding-left:var(--space-5);padding-right:var(--space-5)}}@media(max-width:760px){.app-shell:not([data-layout=panel]) .ui-nav .col-btn{display:none}.app-shell:not([data-layout=panel]) .ui-body>.ui-nav{position:fixed;left:0;top:0;bottom:0;height:100vh;padding-top:72px;width:min(300px,86vw);background:var(--color-bg);box-shadow:var(--shadow-lg);transform:translate(-105%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.app-shell.menu-open:not([data-layout=panel]) .ui-body>.ui-nav{transform:none;visibility:visible;transition:transform .18s ease}html[data-wireframes-theme] .app-shell:not([data-layout=panel]) .ui-body>.ui-nav{margin:0;width:min(300px,86vw);border-width:0;border-radius:0;padding:72px var(--space-4) var(--space-6)}.menu-open .menu-backdrop{display:block;position:fixed;inset:0;z-index:15;border:0;padding:0;background:var(--color-overlay)}.app-shell:not([data-layout=panel]) .workspace-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;position:sticky;top:0;z-index:25;background:var(--color-bg)}.app-shell>.ui-body>.ui-main{isolation:auto}.menu-open .workspace-header .ui-logo{visibility:hidden}.app-shell.menu-open:not([data-layout=panel]) .workspace-header{background:transparent}.workspace-header .ui-logo{color:var(--color-brand)}.menu-toggle{width:44px;height:44px;flex:none;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-lg);cursor:pointer}.ui-screen:not([data-layout=panel]) .ui-main{padding:var(--space-3) var(--space-4) var(--space-10)}.ui-screen:not([data-layout=panel]) .ui-main.page:has(.ex-wiz){padding-bottom:var(--space-10)}.form-grid,.answer-summary{grid-template-columns:minmax(0,1fr)}.ui-screen:not([data-layout=panel]) .ui-topbar{height:auto;min-height:56px;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4)}.ui-screen:not([data-layout=panel]) .ui-topbar .user{max-width:100%}.ui-screen:not([data-layout=panel]) .ui-topbar .help-l{display:none}.app-shell:not([data-layout=panel])>.ui-topbar .ui-logo{display:none}.ui-screen:not([data-layout=panel]) .ex-head{flex-wrap:wrap;gap:var(--space-3)}.ui-screen:not([data-layout=panel]) .ex-head-act,.ui-screen:not([data-layout=panel]) .ex-tools{flex-wrap:wrap;width:100%}.ui-screen:not([data-layout=panel]) .ex-foot{flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ui-screen:not([data-layout=panel]) .ex-foot>.ui-button{flex:1 1 auto}.ui-screen:not([data-layout=panel]) .ex-search{min-width:0;width:100%}.site-topbar .site-menu-toggle{display:inline-flex;align-items:center;justify-content:center;order:5}.site-topbar .site-nav{display:none;order:9;flex:1 0 100%;flex-direction:column;align-items:stretch;padding-bottom:var(--space-2)}.ui-screen[data-menu=open] .site-topbar .site-nav{display:flex}.site-topbar .site-nav a{padding:var(--space-3) var(--space-4)}.site-topbar .sp{flex:1 1 0}.site-actions{flex-wrap:wrap}.site-foot{flex-direction:column}.tbl-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tbl-wrap>.ui-table{min-width:36rem}.ui-table td.c-date,.ex-t .c-date{display:table-cell}.ex-kv,.ex-sent-dl{grid-template-columns:minmax(0,1fr);gap:var(--space-1) 0}.ex-kv dd,.ex-sent-dl dd{margin-bottom:var(--space-2)}.ui-stepper{display:flex;overflow-x:auto;gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin}.ui-stepper>span{flex:none;white-space:nowrap}.ui-stepper>em{display:block;flex:none;width:var(--space-3);height:1px;background:var(--color-border-strong)}.ui-modal,.ui-card.narrow,.ui-card.form,.ui-card.auth,.ui-card.auth.wide{width:100%;max-width:100%}.ui-overlay,.ui-card{padding:var(--space-4)}}@media(max-width:400px){:root{--page-gap: var(--space-4)}:root:not([data-theme=brand]){--text-xs: 13px}.ui-screen:not([data-layout=panel]) .ui-main{padding-left:var(--space-3);padding-right:var(--space-3)}.ui-screen:not([data-layout=panel]) :is(.ui-row,.ex-foot,.ex-head-act)>.ui-button{max-width:100%;white-space:normal}.grid-4{grid-template-columns:minmax(0,1fr)!important}h1,.ui-h1{font-size:var(--text-xl)}.ui-screen .ui-h1{line-height:28px}}:root{--font-ui:"Nunito Sans Variable", "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[data-wireframes-theme=v2] .ui-nav .nstyle .ui-seg{background:transparent;border-color:var(--lab-sidebar-selected)}html[data-wireframes-theme=v2] .ui-nav .nstyle .ui-seg button{color:inherit}html[data-wireframes-theme=v2] .ui-nav .nstyle .ui-seg button[aria-checked=true]{background:var(--lab-sidebar-selected);color:inherit}html[data-wireframes-theme=v2] .ui-nav .nstyle{color:var(--ex-night-100)}html[data-wireframes-theme] .ui-screen .ui-main .ui-button[data-wireframes-danger]:not([disabled]){color:var(--color-destructive)!important;text-decoration:none!important}html[data-wireframes-theme] .ui-screen .ui-main .ui-button[data-wireframes-danger]:not([disabled]):hover{background:var(--color-destructive-soft)!important}html,body{margin:0;background:var(--color-bg)}body{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading);color:var(--color-fg)}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:30;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}.skip-link:focus{top:var(--space-4)}.ui-screen .ui-body>.ui-nav{z-index:20}.ui-nav .nlogo a{color:var(--color-brand);display:inline-flex}.ui-nav .ui-logo svg{height:var(--logo-h);width:auto}.ui-nav .ui-logo .lg-icon,.ui-topbar .ui-logo .lg-icon{display:none}.ui-nav nav{display:flex;flex-direction:column;gap:2px}.ui-screen .ui-nav a .nl{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-screen .ui-nav a .ui-badge{flex:none}.ui-screen .ui-nav .nnew a.ui-button{justify-content:center;padding:0 var(--space-4);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-fg)}.ui-screen .ui-nav .ui-badge[data-tone=neutral]{background:var(--color-fill);color:var(--color-muted);font-weight:var(--weight-medium)}.ui-screen .ui-nav a:not([data-active]):hover{background:var(--color-fill)}.nuser .ui-avatar{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--weight-bold);color:var(--color-fg-2)}.nuser>span:nth-child(2){flex:1;min-width:0}.nuser .logout{flex:none}.ui-topbar .ui-logo{color:var(--color-brand)}.ui-topbar .ui-logo svg{height:var(--logo-h);width:auto}.ui-topbar a{text-decoration:none}.workspace-header,.menu-backdrop{display:none}.workspace-content{display:flex;flex-direction:column;gap:var(--page-gap);min-width:0}main.page{display:flex;flex-direction:column;gap:var(--page-gap);min-width:0;width:100%;max-width:var(--page-max)}main.page:focus{outline:0}main.page.ex-wiz{max-width:1180px;margin:0 auto}.panel>:is(button,.button),form>:is(button,.button){align-self:flex-start}.ui-screen[data-nav=none] main.page{margin:0 auto}h1,h2,h3,h4{margin:0;font-weight:var(--weight-semibold)}h1{font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.15}h2{font-size:var(--text-xl);letter-spacing:-.01em;line-height:var(--leading-tight)}h3{font-size:var(--text-lg)}p{margin:0}small,.muted{color:var(--color-muted)}small{font-size:var(--text-sm)}ul,ol{margin:0;padding-left:var(--space-5)}.panel{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}.eyebrow{font-size:var(--text-sm);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.actions{display:flex;gap:var(--gap-inline);flex-wrap:wrap;align-items:center}.subpanel,.card,.deal-panel,.panel>form,.panel>article,.panel>section:not([class]),.panel>div:not([class])>article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--card-pad);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}:is(.subpanel,.card,.deal-panel,.panel>form,.panel>article)>h2:first-child{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);background:linear-gradient(var(--deco-tick),var(--deco-tick)) left bottom / 40px 2px no-repeat}.block{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preserve-text{white-space:pre-wrap}button:not([class*=ui-],[class*=ex-],.in-ico,.menu-toggle,.menu-backdrop,[role=tab],.col-btn,.ngrp),.button{height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font:inherit;font-weight:var(--weight-medium);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap;cursor:pointer;text-decoration:none}:is(.subpanel,.card,.deal-panel,.ui-card,.ui-modal,.panel>form,.panel>article) :is(button:not(.ui-button,.ui-select,.primary,[role=tab]),.button:not(.primary)){background:var(--color-fill);border-color:transparent}button.primary,.button.primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}button:not([class*=ui-],[class*=ex-],.in-ico,.col-btn,.ngrp):hover:not(:disabled),.button:hover{background:var(--color-fill-strong)}button.primary:hover:not(:disabled),.button.primary:hover{background:var(--color-primary);opacity:.9}button:disabled{opacity:.45;cursor:default}.ui-button{cursor:pointer;text-decoration:none}a.ui-button{color:inherit}a.ui-button[data-variant=primary]{color:var(--color-on-primary)}:is(input:not(.ui-in,[type=checkbox],[type=radio]),select,textarea){min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit;font-size:var(--text-md);max-width:100%;box-sizing:border-box}textarea{padding:var(--space-3) var(--space-4);min-height:96px}select[multiple]{padding:var(--space-2) var(--space-3)}.ui-input input[type=date],.ui-input input[type=datetime-local]{min-height:0}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary);width:18px;height:18px;margin:0;flex:none}.ui-field:has(input:required)>.ui-label:after{content:" *";content:" *" / "";color:var(--color-destructive)}.ui-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);cursor:pointer}.ui-input:focus-within,.ui-textarea:focus-within,.ui-select:focus-visible,.ui-select[aria-expanded=true]{outline:0;border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus)}.ui-input[data-state=error]:focus-within,.ui-select[data-state=error]:is(:focus-visible,[aria-expanded=true]){border-color:var(--color-destructive);box-shadow:0 0 0 1px var(--color-destructive)}:is(input:not(.ui-in),select,textarea):focus-visible{outline:0;border-color:var(--color-fg-2)}.ui-input[data-state=error]{border:1.5px solid var(--color-destructive)}.field-error{display:flex;flex-direction:column;gap:var(--space-1)}.field-error .ui-error{color:var(--color-destructive)}form{display:flex;flex-direction:column;gap:var(--space-4)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}fieldset{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);min-width:0}legend{font-weight:var(--weight-semibold);font-size:var(--text-md);padding:0;margin-bottom:var(--space-3)}label:not([class*=ui-],[class*=ex-]){display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-muted);font-weight:var(--weight-medium)}label.checkbox{flex-direction:row;align-items:center;color:var(--color-fg)}.ui-screen aside .ui-kv[data-long]{grid-template-columns:minmax(5.5rem,1fr) minmax(0,max-content)}.notice:not(.ui-alert),.ui-alert{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.notice.success:not(.ui-alert){background:var(--color-success-soft);border-color:transparent}.notice.error:not(.ui-alert),.ui-alert[data-tone=destructive]{border-color:var(--color-destructive);background:var(--color-destructive-soft)}.ui-alert .t{font-size:var(--text-md)}.page-loading{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}.page-loading .ui-skel{height:14px}p.ui-empty{margin:0}[role=tablist]{display:flex;gap:var(--space-6);border-bottom:1px solid var(--color-border)}[role=tab]{background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-2) 0 var(--space-3);font:inherit;font-weight:var(--weight-medium);color:var(--color-muted);cursor:pointer}[role=tab][aria-selected=true]{color:var(--color-fg);font-weight:var(--weight-semibold);border-bottom-color:var(--color-fg)}nav[aria-label=Администрирование]{display:flex;flex-wrap:wrap;gap:var(--space-6);border-bottom:1px solid var(--color-border)}nav[aria-label=Администрирование] a{padding:var(--space-2) 0 var(--space-3);margin-bottom:-1px;border-bottom:2px solid transparent;text-decoration:none;color:var(--color-muted);font-weight:var(--weight-medium)}nav[aria-label=Администрирование] a[aria-current=page]{color:var(--color-fg);font-weight:var(--weight-semibold);border-bottom-color:var(--color-fg)}nav[aria-label^=Страниц]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.wizard-nav{display:flex;gap:var(--space-3);flex-wrap:wrap}.record-list,.file-list{list-style:none;padding:0;margin:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.record-list>li,.file-list>li{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap}.record-list>li:first-child,.file-list>li:first-child{border-top:0}.record-list>li>:first-child{flex:1;min-width:0;font-weight:var(--weight-semibold)}.answer-summary{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:var(--space-3) var(--space-5);margin:0}.answer-summary>div{display:contents}.answer-summary dt{color:var(--color-muted)}.answer-summary dd{margin:0}details{border-top:1px solid var(--color-border);padding-top:var(--space-3)}summary{cursor:pointer;font-weight:var(--weight-semibold)}details[open]>summary{margin-bottom:var(--space-3)}progress{width:100%;height:6px;accent-color:var(--color-primary)}dialog.ui-modal{border:0;padding:var(--modal-pad);border-radius:var(--modal-radius);width:min(560px,calc(100vw - 32px));color:var(--color-fg);box-shadow:var(--shadow-lg)}dialog.ui-modal:not([open]){display:none}dialog.ui-modal[open]{display:flex;flex-direction:column;gap:var(--space-4)}dialog.ui-modal::backdrop{background:var(--color-overlay)}.ui-screen .auth-col{width:100%;max-width:480px}.ui-screen .ui-card.auth{width:100%}.auth-logo{display:flex;justify-content:center;color:var(--color-brand);padding-bottom:var(--space-2)}.auth-logo svg{height:36px;width:auto}.ui-card.auth form>.ui-button[data-variant=primary],.ui-card.auth>.ui-stack>.ui-button[data-variant=primary]{align-self:stretch}.ui-screen[data-nav=none]>.ui-body>.ui-main{margin:0 auto;width:100%}.auth-foot{text-align:center;font-size:var(--text-sm);color:var(--color-muted)}.ex-wiz>.ui-row.between{align-items:center}.ui-stepper a{color:inherit;text-decoration:none}.ui-stepper strong{font-weight:inherit}.ex-act-t a{text-decoration:none}.ex-act-t a:hover{text-decoration:underline}.soon-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.soon-list li{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.soon-list li:first-child{border-top:0;padding-top:0}.soon-list a{font-weight:var(--weight-semibold);text-decoration:none}.soon-list a:hover{text-decoration:underline}.ui-empty .ui-button{align-self:center}.ex-rq{position:relative}.ex-rq-t a{text-decoration:none;color:inherit}.ex-rq-t a:after{content:"";position:absolute;inset:0}.ex-rq:hover .ex-rq-t a{text-decoration:underline}.feed-filters{gap:var(--space-4)}.ex-tools label.ex-filter{flex-direction:row;align-items:center;gap:var(--space-3);color:var(--color-muted)}.card.company-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--space-6)}.company-main{flex:1 1 320px;display:flex;flex-direction:column;gap:2px;min-width:0}.company-main h2{font-size:var(--text-lg)}.company-reason,.company-actions{flex:1 1 100%}.company-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-inline)}html,.ui-nav,.ui-main{scrollbar-width:none}html::-webkit-scrollbar,.ui-nav::-webkit-scrollbar,.ui-main::-webkit-scrollbar{display:none}@media(min-width:761px){.app-shell{height:100vh}.app-shell>.ui-body{flex:1 1 0;height:auto;min-height:0}.app-shell>.ui-body>.ui-nav,.app-shell>.ui-body>.ui-main{height:100%;overflow-y:auto;overscroll-behavior:contain}.app-shell>.ui-body>.ui-nav{min-height:0}.app-shell>.ui-body>.ui-main{max-width:none}.app-shell>.ui-body>.ui-main{overflow-x:hidden}.app-shell>.ui-body>.ui-main:before{height:min(1700px,100%)}.app-shell .workspace-content{max-width:var(--page-max)}.ex-page>aside.ex-col{position:sticky;top:var(--space-4)}}.ui-progress>i{width:var(--progress, 0%)}.ui-seg button:focus-visible,.ui-radio:focus-visible,.pw-eye:focus-visible{outline:2px solid var(--color-focus, var(--color-border-strong));outline-offset:1px}.ui-seg button:is([aria-checked=true],[aria-selected=true],[aria-pressed=true]){background:var(--color-primary-soft);color:var(--color-fg);font-weight:600}.ui-seg button:disabled{color:var(--color-muted);cursor:not-allowed}.ui-radio{cursor:pointer}.ui-radio[data-state=disabled]{color:var(--color-muted);cursor:not-allowed}.ui-empty[data-dragging]{border-color:var(--color-primary);background:var(--color-primary-soft)}.ui-empty[data-state=disabled]{opacity:.6}.ui-menu .ui-input{border-radius:0;border-width:0 0 1px}.ui-menu .ui-input:focus-within{outline:none;box-shadow:none}.ui-menu [role=status]{padding:var(--space-2) var(--space-3)}.ui-menu>[role=listbox]{display:block;padding:0;max-height:min(20rem,50vh);overflow-y:auto}@media(prefers-reduced-motion:no-preference){.ui-progress>i{transition:width .2s ease}}.ui-menu[data-leaving]{pointer-events:none}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ui-menu-out{to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:no-preference){.ui-menu[data-popup]{animation:ui-menu-in .16s ease-out}.ui-menu[data-popup][data-leaving]{animation:ui-menu-out .12s ease-in forwards}}.ex-mgr-ava{width:48px;height:48px;flex:none}.ui-modal .ex-choice{flex-wrap:wrap}.ex-choice-amount{margin-left:auto;text-align:right;display:flex;flex-direction:column}.cabinet-plates{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:20;max-width:min(26rem,calc(100vw - 2 * var(--space-4)));display:grid;gap:var(--space-2)}@media(max-width:760px){.cabinet-plates{position:static;max-width:none;margin:0 var(--space-4) var(--space-4)}.ex-rq,.ex-rq:not(:has(.ex-money)){grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4)}.ex-rq>:first-child{grid-column:1 / -1}.ex-rq>.ex-money{text-align:left}.ex-rq>.ex-chev{display:none}}.ex-logo-image{width:96px;height:96px;object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--color-border)}.img-ph:has(img){position:relative;overflow:hidden}.img-ph img{width:100%;height:100%;object-fit:cover}.img-ph:has(img)>:not(img){position:absolute;left:var(--space-2);bottom:var(--space-2)}.ex-soon{display:grid;gap:var(--space-5);width:100%;max-width:var(--page-max);align-content:start}.ex-soon>.ui-alert .t{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.ex-preview{opacity:.78;user-select:none}.ex-preview:has(>.ui-screen){border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ex-preview>.ui-screen{min-height:0}.ex-soon>.ui-alert{flex-direction:row;align-items:flex-start;gap:var(--space-3)}
