:root{--green-900:#20400F;--green-800:#305020;--green-700:#4C7A3C;--green-600:#5C8F49;--green-100:#E7F0E1;--emerald-700:#248054;--emerald-600:#2E9E68;--emerald-500:#3FB47A;--emerald-100:#E9F7EF;--blue-800:#0C5A9C;--blue-700:#1070C0;--blue-500:#3090D0;--blue-300:#3FBFEF;--blue-100:#E8F2FB;--cyan-400:#40C0F0;--cyan-100:#E4F6FD;--indigo-700:#4B47A8;--indigo-600:#5B57B5;--indigo-100:#EEEDFA;--indigo-200:#D7D5F2;--navy-900:#0A1A2B;--navy-800:#0E2338;--navy-700:#1B3550;--navy-600:#33506E;--navy-400:#5B7285;--navy-300:#93A4B5;--navy-100:#E4EAF1;--navy-50:#F2F6FA;--grey-50:#FBFCFD;--grey-100:#F5F7FA;--grey-200:#EDF1F5;--grey-300:#E1E7EE;--grey-400:#CFD8E2;--white:#FFFFFF;--red-700:#C0403C;--red-50:#FCEDEC;--action-primary:var(--emerald-700);--action-primary-hover:var(--emerald-700);--action-primary-soft:var(--emerald-100);--action-primary-on:var(--white);--action-secondary:var(--blue-700);--action-secondary-hover:var(--blue-800);--action-secondary-soft:var(--blue-100);--brand-ink:var(--navy-800);--brand-green:var(--green-700);--brand-blue:var(--blue-700);--accent-attention:var(--indigo-600);--accent-cyan:var(--cyan-400);--focus-ring:var(--blue-700);--text-primary:#0E2338;--text-heading-strong:#000000;--text-secondary:#5B7285;--text-muted:#93A4B5;--text-inverse:#FFFFFF;--action-destructive-on:var(--white);--text-link:var(--blue-700);--text-link-hover:var(--blue-800);--bg-app:#F5F7FA;--surface:#FFFFFF;--surface-warm:#F5F7FA;--surface-sunken:#FBFCFD;--surface-inverse:var(--navy-800);--surface-rail:var(--navy-800);--surface-hover:#F5F7FA;--surface-selected:var(--emerald-100);--border:#E1E7EE;--border-strong:#CFD8E2;--border-subtle:#EDF1F5;--border-inverse:#1B3550;--success:#248054;--success-bg:#E9F7EF;--success-border:#BEE5D1;--warning:#5B57B5;--warning-bg:#EEEDFA;--warning-border:#D7D5F2;--error:#C0403C;--error-bg:#FCEDEC;--error-border:#F2CFCD;--pending:#A1640A;--pending-bg:#FDF3DC;--pending-border:#F3DDA6;--info:#1070C0;--info-bg:#E8F2FB;--info-border:#C6DDF3;--neutral-status:#5B7285;--neutral-status-bg:#F5F7FA;--neutral-status-border:#E1E7EE;--amount-positive:#248054;--amount-negative:#C0403C;--amount-neutral:#0E2338;--amount-zero:#93A4B5}.theme-dark{--text-heading-strong:var(--white);--bg-app:#0A1A2B;--surface:#122539;--surface-warm:#16293E;--surface-sunken:#0E2338;--surface-hover:#1B3550;--surface-selected:rgba(63,180,122,.18);--surface-rail:#081422;--surface-inverse:#EAF0F6;--grey-50:#122539;--grey-100:#16293E;--grey-200:#1B3550;--grey-300:#25405A;--grey-400:#33506E;--border:#22405E;--border-strong:#33506E;--border-subtle:#1A3149;--border-inverse:#EAF0F6;--text-primary:#EAF0F6;--text-secondary:#A7B8C8;--text-muted:#7A8DA0;--text-inverse:#0A1A2B;--text-link:#6FB6F2;--text-link-hover:#9BCDF7;--action-primary:#3FB47A;--action-primary-hover:#4FC08D;--action-primary-soft:rgba(63,180,122,.16);--action-primary-on:#06131F;--action-secondary:#6FB6F2;--action-secondary-hover:#9BCDF7;--action-secondary-soft:rgba(111,182,242,.14);--emerald-700:#5FC894;--brand-ink:#1B3550;--focus-ring:#6FB6F2;--success:#4FC08D;--success-bg:rgba(79,192,141,.14);--success-border:rgba(79,192,141,.34);--warning:#9B97E8;--warning-bg:rgba(155,151,232,.14);--warning-border:rgba(155,151,232,.34);--error:#E5837E;--error-bg:rgba(229,131,126,.14);--error-border:rgba(229,131,126,.32);--pending:#E8B04B;--pending-bg:rgba(232,176,75,.14);--pending-border:rgba(232,176,75,.34);--action-destructive-on:var(--navy-900);--info:#6FB6F2;--info-bg:rgba(111,182,242,.14);--info-border:rgba(111,182,242,.3);--neutral-status:#A7B8C8;--neutral-status-bg:rgba(167,184,200,.1);--neutral-status-border:#33506E;--amount-positive:#4FC08D;--amount-negative:#E5837E;--amount-neutral:#EAF0F6;--amount-zero:#7A8DA0;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45);--shadow-md:0 6px 18px rgba(0,0,0,.5);--shadow-lg:0 18px 44px rgba(0,0,0,.55);--shadow-shell:0 24px 60px rgba(0,0,0,.5);--shadow-cta:0 2px 10px rgba(63,180,122,.28);--shadow-focus:0 0 0 3px rgba(111,182,242,.32);color:var(--text-primary)}:root{--terminal-bg:var(--navy-900);--terminal-line:var(--navy-700);--terminal-text:#5FC894;--terminal-dim:#3FB47A}:root{--font-sans:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","Geist Mono",Menlo,Consolas,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:44px;--fs-h1:40px;--fs-h2:30px;--fs-h3:24px;--fs-h4:20px;--fs-body-lg:20px;--fs-body:18px;--fs-body-sm:16px;--fs-caption:15px;--fs-micro:13px;--lh-display:52px;--lh-h1:48px;--lh-h2:38px;--lh-h3:32px;--lh-h4:28px;--lh-body-lg:30px;--lh-body:27px;--lh-body-sm:24px;--lh-caption:22px;--lh-micro:19px;--ls-display:-.02em;--ls-heading:-.015em;--ls-body:-.005em;--ls-label:.04em;--ls-mono:0;--type-display:var(--fw-semibold) var(--fs-display)/var(--lh-display) var(--font-sans);--type-h1:var(--fw-semibold) var(--fs-h1)/var(--lh-h1) var(--font-sans);--type-h2:var(--fw-semibold) var(--fs-h2)/var(--lh-h2) var(--font-sans);--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-h3) var(--font-sans);--type-h4:var(--fw-semibold) var(--fs-h4)/var(--lh-h4) var(--font-sans);--type-body-lg:var(--fw-regular) var(--fs-body-lg)/var(--lh-body-lg) var(--font-sans);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);--type-body-strong:var(--fw-medium) var(--fs-body)/var(--lh-body) var(--font-sans);--type-body-sm:var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font-sans);--type-caption:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font-sans);--type-label:var(--fw-semibold) var(--fs-micro)/var(--lh-micro) var(--font-sans);--type-micro:var(--fw-regular) var(--fs-micro)/var(--lh-micro) var(--font-sans);--type-button:var(--fw-medium) var(--fs-body)/1 var(--font-sans);--type-amount:var(--fw-medium) var(--fs-body)/var(--lh-body) var(--font-mono);--type-amount-lg:var(--fw-medium) 20px/28px var(--font-mono);--type-mono-sm:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font-mono);--tabular:"tnum" 1,"lnum" 1}:root{--space-0:0px;--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;--space-16:64px;--gap-inline:8px;--gap-stack:12px;--gap-section:32px;--pad-control:12px;--pad-card:20px;--pad-page:32px;--pad-cell:12px}:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-modal:var(--radius-xl);--radius-shell:var(--radius-2xl);--radius-badge:var(--radius-pill)}:root{--shadow-none:none;--shadow-xs:0 1px 2px rgba(14,35,56,.04);--shadow-sm:0 2px 6px rgba(14,35,56,.06);--shadow-md:0 8px 24px rgba(14,35,56,.08);--shadow-lg:0 20px 48px rgba(14,35,56,.12);--shadow-shell:0 24px 64px rgba(14,35,56,.1);--shadow-focus:0 0 0 3px rgba(16,112,192,.22);--shadow-cta:0 2px 8px rgba(36,128,84,.28);--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,.6)}:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--dur-deliberate:.48s;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-gentle:cubic-bezier(.4,0,.2,1);--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-deliberate:0ms}}:root{--sidebar-w:264px;--sidebar-w-collapsed:72px;--topbar-h:64px;--content-max:1152px;--grid-cols:12;--grid-gutter:24px;--grid-margin:32px;--row-h:52px;--row-h-compact:44px;--row-h-comfortable:60px;--control-h-sm:32px;--control-h:36px;--control-h-lg:44px;--bp-mobile-sm:375px;--bp-mobile:390px;--bp-tablet:768px;--bp-desktop-sm:1024px;--bp-desktop:1280px;--bp-desktop-lg:1440px;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-toast:300;--z-modal:400}.ls-icon{display:inline-block;line-height:1;flex:none;font-style:normal}i[data-svgicon]:before,i[data-svgicon]:after{display:none!important;content:none!important}i[data-svgicon]{display:inline-flex;align-items:center;justify-content:center;line-height:0}i[data-svgicon] svg{width:1em;height:1em;display:block;flex:0 0 auto}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--bg-app);color:var(--text-primary);font:var(--type-body);letter-spacing:var(--ls-body);text-wrap:pretty}*,*:before,*:after{box-sizing:border-box}a{color:var(--text-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ls-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--tabular)}.ls-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.ls-card--warm{background:var(--surface-warm);box-shadow:none;border-color:var(--border)}.ls-card--flat{box-shadow:none}.ls-card--raised{box-shadow:var(--shadow-md)}.ls-card--interactive{cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.ls-card--interactive:hover{border-color:var(--border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ls-card--interactive:active{transform:translateY(1px)}.ls-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0}.ls-card__title{font:var(--type-h4);letter-spacing:var(--ls-heading);margin:0}.ls-card__meta{font:var(--type-caption);color:var(--text-secondary);margin:2px 0 0}.ls-card__body{padding:var(--space-4) var(--space-5) var(--space-5)}.ls-card__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-2);align-items:center}.ls-label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.ls-stack{display:flex;flex-direction:column;gap:var(--gap-stack)}.ls-row{display:flex;align-items:center;gap:var(--gap-inline)}.ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:var(--type-button);letter-spacing:var(--ls-body);border-radius:var(--radius-control);border:1.5px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:var(--transition-control),transform var(--dur-instant) var(--ease-standard);height:var(--control-h);padding:0 16px}.ls-btn:hover:not(:disabled):not([aria-disabled=true]){text-decoration:none}.ls-btn:active{transform:translateY(1px)}.ls-btn--sm{height:var(--control-h-sm);padding:0 12px;font-size:var(--fs-body-sm)}.ls-btn--lg{height:var(--control-h-lg);padding:0 24px;font-size:var(--fs-body-lg);font-weight:var(--fw-semibold)}.ls-btn--full{width:100%}.ls-btn--primary{background:var(--action-primary);color:var(--action-primary-on);box-shadow:var(--shadow-cta)}.ls-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-primary-hover);box-shadow:0 4px 14px #24805457}.ls-btn--secondary{background:var(--surface);color:var(--action-secondary);border-color:var(--action-secondary);box-shadow:var(--shadow-sm)}.ls-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-secondary-soft);box-shadow:var(--shadow-md)}.ls-btn--tertiary{background:var(--surface);color:var(--action-secondary);border-color:var(--border);box-shadow:var(--shadow-xs);padding:0 14px;font-weight:var(--fw-medium)}.ls-btn--tertiary:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-secondary-soft);border-color:var(--action-secondary);box-shadow:var(--shadow-sm)}.ls-btn--quiet{background:var(--surface);color:var(--text-secondary);border-color:var(--border);box-shadow:var(--shadow-xs);padding:0 14px}.ls-btn--quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-sm)}.ls-btn--ink{background:var(--brand-ink);color:#fff;box-shadow:0 2px 8px #0e23383d}.ls-btn--ink:hover:not(:disabled):not([aria-disabled=true]){background:var(--navy-900)}.ls-btn--destructive{background:var(--error);color:var(--action-destructive-on);box-shadow:0 2px 8px #c0403c42}.ls-btn--destructive:hover:not(:disabled):not([aria-disabled=true]){background:#a63734}.ls-btn[disabled],.ls-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.ls-btn--loading{cursor:progress;pointer-events:none}.ls-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:var(--transition-control)}.ls-iconbtn:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover);color:var(--action-secondary)}.ls-iconbtn--sm{width:var(--control-h-sm);height:var(--control-h-sm)}.ls-iconbtn--bordered{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-xs)}.ls-iconbtn--bordered:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--action-secondary)}.ls-iconbtn--danger{color:var(--error);background:var(--error-bg);border-color:var(--error-border);box-shadow:var(--shadow-sm)}.ls-iconbtn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--error);border-color:var(--error);color:var(--text-inverse);box-shadow:var(--shadow-md)}.ls-iconbtn--danger:active:not(:disabled){transform:translateY(1px);box-shadow:var(--shadow-xs)}.ls-iconbtn--success{color:var(--success);background:var(--success-bg);border-color:var(--success-border);box-shadow:var(--shadow-sm)}.ls-iconbtn--success:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-on);box-shadow:var(--shadow-md)}.ls-iconbtn--success:active:not(:disabled){transform:translateY(1px);box-shadow:var(--shadow-xs)}.ls-iconbtn--info{color:var(--info);background:var(--info-bg);border-color:var(--info-border);box-shadow:var(--shadow-sm)}.ls-iconbtn--info:hover:not(:disabled):not([aria-disabled=true]){background:var(--info);border-color:var(--info);color:var(--text-inverse);box-shadow:var(--shadow-md)}.ls-iconbtn--info:active:not(:disabled){transform:translateY(1px);box-shadow:var(--shadow-xs)}.pg-rowacts .ls-iconbtn--bordered:not(.ls-iconbtn--danger):not(.ls-iconbtn--success):not(.ls-iconbtn--info){color:var(--info);background:var(--info-bg);border-color:var(--info-border);box-shadow:var(--shadow-sm)}.pg-rowacts .ls-iconbtn--bordered:not(.ls-iconbtn--danger):not(.ls-iconbtn--success):not(.ls-iconbtn--info):hover:not(:disabled):not([aria-disabled=true]){background:var(--info);border-color:var(--info);color:var(--text-inverse);box-shadow:var(--shadow-md)}.ls-iconbtn--busy .ls-icon{animation:ls-spin .7s linear infinite;transform-origin:center}.ls-iconbtn[disabled]{opacity:.4;cursor:not-allowed}.ls-split{display:inline-flex}.ls-split>.ls-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ls-split>.ls-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 10px;border-left:1px solid rgba(255,255,255,.28)}.ls-split--secondary>.ls-btn:last-child{border-left-color:var(--action-secondary)}.ls-spin{animation:ls-spin .7s linear infinite;transform-origin:center}@keyframes ls-spin{to{transform:rotate(360deg)}}.ls-trustpill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-sm);font:var(--fw-semibold) var(--fs-caption)/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--action-secondary);white-space:nowrap}.ls-trustpill .dot{width:7px;height:7px;border-radius:50%;background:var(--action-primary)}.ls-highlight{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text-primary);font:var(--fw-medium) var(--fs-body-sm)/1.3 var(--font-sans)}.ls-highlight .star{color:var(--action-primary)}.ls-field{display:flex;flex-direction:column;gap:6px}.ls-field__label{font:var(--type-body-strong);color:var(--text-primary)}.ls-field__label .req{color:var(--error);margin-left:2px}.ls-field__hint{font:var(--type-caption);color:var(--text-secondary)}.ls-field__error{font:var(--type-caption);color:var(--error);display:flex;align-items:center;gap:4px}.ls-input{display:flex;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-xs);transition:var(--transition-control)}.ls-input:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.ls-input:focus-within{border-color:var(--action-secondary);box-shadow:var(--shadow-focus)}.ls-input--lg{height:var(--control-h-lg)}.ls-input--sm{height:var(--control-h-sm)}.ls-input--invalid{border-color:var(--error);background:var(--error-bg)}.ls-input--invalid:focus-within{border-color:var(--error);box-shadow:0 0 0 3px #b83a3a38}.ls-input--disabled{background:var(--surface-warm);border-color:var(--border);cursor:not-allowed;opacity:.7}.ls-input--readonly{background:var(--surface-warm)}.ls-input>input,.ls-input>select,.ls-input>textarea{flex:1;min-width:0;border:0;outline:0;background:transparent;font:var(--type-body);letter-spacing:var(--ls-body);color:var(--text-primary);padding:0}.ls-input>input::placeholder{color:var(--text-muted)}.ls-input__affix{font:var(--type-caption);color:var(--text-muted);white-space:nowrap}.ls-input--mono>input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.ls-input__icon{color:var(--text-muted);flex:none}.ls-textarea{min-height:88px;align-items:flex-start;padding:10px 12px;height:auto}.ls-check{display:flex;gap:var(--space-2);align-items:flex-start;cursor:pointer;font:var(--type-body);color:var(--text-primary)}.ls-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:2px 0 0;flex:none;width:18px;height:18px;border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;box-shadow:var(--shadow-xs);cursor:pointer;transition:var(--transition-control);display:grid;place-content:center}.ls-check--radio input{border-radius:var(--radius-pill)}.ls-check input:hover{border-color:var(--action-secondary)}.ls-check input:checked{background:var(--action-primary);border-color:var(--action-primary)}.ls-check input:checked:after{content:"";width:9px;height:9px}.ls-check input[type=checkbox]:checked:after{width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg) translate(-1px,-1px)}.ls-check--radio input:checked:after{border-radius:50%;background:#fff;width:6px;height:6px}.ls-check input:disabled{opacity:.45;cursor:not-allowed}.ls-check__desc{font:var(--type-caption);color:var(--text-secondary);display:block}.ls-toggle{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font:var(--type-body)}.ls-toggle__track{position:relative;width:38px;height:22px;border-radius:var(--radius-pill);background:var(--border-strong);transition:background var(--dur-base) var(--ease-standard);flex:none}.ls-toggle__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out)}.ls-toggle input{position:absolute;opacity:0;width:0;height:0}.ls-toggle input:checked+.ls-toggle__track{background:var(--action-primary)}.ls-toggle input:checked+.ls-toggle__track .ls-toggle__knob{transform:translate(16px)}.ls-toggle input:focus-visible+.ls-toggle__track{box-shadow:var(--shadow-focus)}.ls-upload{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center;transition:var(--transition-control)}.ls-upload:hover,.ls-upload--active{border-color:var(--action-primary);background:var(--action-primary-soft)}.ls-upload__title{font:var(--type-body-strong)}.ls-upload__hint{font:var(--type-caption);color:var(--text-secondary)}.ls-popover{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:var(--z-dropdown);max-height:260px;overflow:auto}.ls-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:8px 10px;border:0;background:transparent;border-radius:var(--radius-sm);font:var(--type-body);color:var(--text-primary);cursor:pointer;text-align:left}.ls-option:hover,.ls-option[aria-selected=true]{background:var(--surface-hover)}.ls-option--active{background:var(--surface-selected)}.ls-shell{display:flex;height:100%;background:var(--bg-app);padding:16px;gap:0;box-sizing:border-box}.ls-shell__inner{display:flex;flex:1;min-width:0;background:var(--surface);border-radius:var(--radius-shell);box-shadow:var(--shadow-shell);overflow:hidden}.ls-rail{width:72px;flex:none;background:var(--surface-rail);display:flex;flex-direction:column;align-items:center;padding:20px 0;gap:8px}.ls-rail__btn{width:44px;height:44px;border-radius:14px;border:0;background:transparent;color:#ffffff9e;display:grid;place-items:center;cursor:pointer;transition:var(--transition-control)}.ls-rail__btn:hover{background:#ffffff1a;color:#fff}.ls-rail__btn--active{background:var(--surface);color:var(--brand-ink)}.ls-rail__spacer{flex:1}.ls-sidebar{width:var(--sidebar-w);flex:none;background:var(--surface);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;height:100%;overflow:hidden}.ls-sidebar--collapsed{width:var(--sidebar-w-collapsed)}.ls-sidebar__brand{display:flex;align-items:center;gap:var(--space-2);height:76px;padding:0 20px;flex:none}.ls-sidebar__scroll{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-4) var(--space-4)}.ls-sidebar__group{margin-top:var(--space-5)}.ls-sidebar__group:first-child{margin-top:var(--space-2)}.ls-sidebar__grouplabel{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);padding:0 var(--space-2) var(--space-2)}.ls-sidebar__foot{flex:none;padding:var(--space-4);border-top:1px solid var(--border-subtle)}.ls-navitem{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:var(--radius-sm);font:var(--type-body);color:var(--text-secondary);cursor:pointer;border:0;background:transparent;width:100%;text-align:left;transition:var(--transition-control)}.ls-navitem:hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.ls-navitem--active{background:var(--action-primary-soft);color:var(--emerald-700);font-weight:var(--fw-semibold)}.ls-navitem--active .ls-navitem__icon{color:var(--action-primary)}.ls-navitem__icon{color:var(--text-muted);flex:none}.ls-navitem__count{margin-left:auto;font:var(--fw-medium) var(--fs-caption)/1 var(--font-mono);color:var(--text-secondary);background:var(--grey-200);border-radius:var(--radius-pill);padding:3px 8px}.ls-navitem__count--attention{background:var(--warning-bg);color:var(--warning)}.ls-filecard{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:12px;background:var(--grey-100);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:var(--transition-control)}.ls-filecard:hover{border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm)}.ls-filecard__icon{width:34px;height:34px;border-radius:11px;background:var(--brand-ink);color:#fff;display:grid;place-items:center;flex:none}.ls-filecard .ls-statusline{min-width:0;display:flex;overflow:hidden}.ls-filecard .ls-statusline>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-topnav{display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-h);padding:0 var(--space-6);background:var(--surface);border-bottom:1px solid var(--border-subtle);flex:none;min-width:0;overflow:hidden}.ls-topnav__search{flex:1 1 auto;min-width:0;max-width:440px}.ls-topnav__utils{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none}.ls-crumbs{display:flex;align-items:center;gap:6px;font:var(--type-body-sm);color:var(--text-secondary);flex-wrap:wrap}.ls-crumbs a{color:var(--text-secondary)}.ls-crumbs a:hover{color:var(--action-secondary)}.ls-crumbs__sep{color:var(--text-muted)}.ls-crumbs__current{color:var(--text-primary);font-weight:var(--fw-medium)}.ls-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border)}.ls-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border:0;background:transparent;font:var(--type-body);color:var(--text-secondary);cursor:pointer;transition:var(--transition-control)}.ls-tab:hover{color:var(--text-primary)}.ls-tab--active{color:var(--emerald-700);font-weight:var(--fw-semibold)}.ls-tab--active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2.5px;border-radius:3px 3px 0 0;background:var(--action-primary)}.ls-tab__count{font:var(--fs-caption)/1 var(--font-mono);color:var(--text-muted)}.ls-tabs--pill{border-bottom:0;background:var(--grey-100);padding:4px;border-radius:var(--radius-pill);gap:2px;display:inline-flex}.ls-tabs--pill .ls-tab{height:30px;border-radius:var(--radius-pill);font-size:var(--fs-body-sm);padding:0 14px}.ls-tabs--pill .ls-tab--active{background:var(--surface);box-shadow:var(--shadow-xs);color:var(--text-primary)}.ls-tabs--pill .ls-tab--active:after{display:none}.ls-wsel{display:flex;align-items:center;gap:var(--space-2);height:38px;min-width:0;flex-shrink:1;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;font:var(--type-body-strong);color:var(--text-primary);transition:var(--transition-control);max-width:230px;white-space:nowrap;overflow:hidden;flex:none}.ls-wsel:hover{border-color:var(--border-strong);background:var(--surface-hover)}.ls-wsel>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.ls-panel{width:340px;flex:none;background:var(--grey-50);border-left:1px solid var(--border-subtle);padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}@media (max-width:1280px){.ls-panel{display:none}}@media (max-width:1120px){.ls-wsel>span:nth-child(3){display:none}}@media (max-width:1024px){.ls-shell{padding:8px}.ls-wsel>span:nth-child(2){display:none}}@media (max-width:768px){.ls-shell{padding:0}.ls-shell__inner{border-radius:0;box-shadow:none}.ls-sidebar{display:none}.ls-topnav{padding:0 16px}.ls-topnav__search{max-width:none}.ls-topnav__search .ls-input__affix{display:none}.ls-tabs{overflow-x:auto}}@media (max-width:420px){.ls-topnav__search{display:none}.ls-btn--lg{width:100%}}.ls-sidebar--collapsed .ls-sidebar__brand,.ls-sidebar--collapsed .ls-sidebar__scroll{padding-left:14px;padding-right:14px}.ls-sidebar--collapsed .ls-navitem{justify-content:center;padding:0}.ls-sidebar--collapsed .ls-sidebar__foot{display:flex;justify-content:center;padding:16px 0}.ls-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--type-body)}.ls-table th{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);text-align:left;padding:10px var(--pad-cell);background:var(--surface-warm);border-bottom:1px solid var(--border);white-space:nowrap}.ls-table--sticky th{position:sticky;top:0;z-index:var(--z-sticky)}.ls-table td{padding:0 var(--pad-cell);height:var(--row-h);border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-primary)}.ls-table--compact td{height:var(--row-h-compact)}.ls-table--comfortable td{height:var(--row-h-comfortable)}.ls-table tbody tr{transition:background var(--dur-fast) var(--ease-standard)}.ls-table tbody tr:hover{background:var(--surface-hover)}.ls-table tbody tr[aria-selected=true]{background:var(--surface-selected)}.ls-table tbody tr:last-child td{border-bottom:0}.ls-table .num,.ls-table th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.ls-table th.num{font-family:var(--font-sans)}.ls-table__sort{display:inline-flex;align-items:center;gap:4px;background:0;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.ls-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--fw-medium);color:var(--amount-neutral);white-space:nowrap}.ls-amount--positive{color:var(--amount-positive)}.ls-amount--negative{color:var(--amount-negative)}.ls-amount--zero{color:var(--amount-zero)}.ls-amount--lg{font:var(--type-amount-lg);letter-spacing:-.01em}.ls-amount--sm{font-size:var(--fs-caption)}.ls-amount__cur{color:var(--text-muted);font-size:.85em;margin-right:2px}.ls-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--radius-badge);font:var(--fw-medium) var(--fs-caption)/1 var(--font-sans);border:1px solid transparent;white-space:nowrap}.ls-badge--neutral{background:var(--neutral-status-bg);color:var(--neutral-status);border-color:var(--neutral-status-border)}.ls-badge--success{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.ls-badge--warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.ls-badge--error{background:var(--error-bg);color:var(--error);border-color:var(--error-border)}.ls-badge--info{background:var(--info-bg);color:var(--info);border-color:var(--info-border)}.ls-badge--strong{background:var(--action-primary);color:#fff;border-color:var(--action-primary)}.ls-dot{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.ls-dot--pulse{animation:ls-pulse 1.6s var(--ease-gentle) infinite}@keyframes ls-pulse{0%,to{opacity:1}50%{opacity:.35}}.ls-statusline{display:inline-flex;align-items:center;gap:6px;font:var(--type-body-sm);color:var(--text-secondary)}.ls-listrow{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-standard)}.ls-listrow:hover{background:var(--surface-hover)}.ls-listrow:last-child{border-bottom:0}.ls-listrow__primary{font:var(--type-body-strong);color:var(--text-primary)}.ls-listrow__secondary{font:var(--type-caption);color:var(--text-secondary)}.ls-avatar{width:34px;height:34px;border-radius:11px;background:var(--surface-warm);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);display:grid;place-items:center;font:var(--fw-semibold) var(--fs-caption)/1 var(--font-sans);color:var(--text-secondary);flex:none}.ls-progress{height:6px;border-radius:var(--radius-pill);background:var(--grey-300);overflow:hidden}.ls-progress__fill{height:100%;border-radius:var(--radius-pill);background:var(--action-primary);transition:width var(--dur-slow) var(--ease-out)}.ls-progress__fill--success{background:var(--success)}.ls-progress__fill--warning{background:var(--warning)}.ls-progress__fill--error{background:var(--error)}.ls-alert{display:flex;gap:var(--space-3);padding:var(--space-4);border:1px solid;border-radius:var(--radius-md);font:var(--type-body)}.ls-alert__title{font:var(--type-body-strong);margin:0 0 2px}.ls-alert__body{color:var(--text-secondary);margin:0}.ls-alert--info{background:var(--info-bg);border-color:var(--info-border);color:var(--text-primary)}.ls-alert--success{background:var(--success-bg);border-color:var(--success-border)}.ls-alert--warning{background:var(--warning-bg);border-color:var(--warning-border)}.ls-alert--error{background:var(--error-bg);border-color:var(--error-border)}.ls-alert--neutral{background:var(--surface-warm);border-color:var(--border)}.ls-banner{display:flex;align-items:center;gap:var(--space-3);padding:12px var(--space-6);border-bottom:1px solid;font:var(--type-body)}.ls-banner--warning{background:var(--warning-bg);border-color:var(--warning-border)}.ls-banner--error{background:var(--error-bg);border-color:var(--error-border)}.ls-banner--info{background:var(--info-bg);border-color:var(--info-border)}.ls-banner--success{background:var(--success-bg);border-color:var(--success-border)}.ls-toast{display:flex;align-items:flex-start;gap:var(--space-3);width:380px;padding:14px var(--space-4);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--action-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:ls-toast-in var(--dur-slow) var(--ease-out)}.ls-toast--success{border-left-color:var(--success)}.ls-toast--error{border-left-color:var(--error)}.ls-toast--warning{border-left-color:var(--warning)}@keyframes ls-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ls-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-12) var(--space-6)}.ls-empty--inline{padding:var(--space-8) var(--space-6)}.ls-empty__title{font:var(--type-h2);letter-spacing:var(--ls-heading);margin:0}.ls-empty__body{font:var(--type-body-lg);color:var(--text-secondary);margin:0;max-width:46ch}.ls-empty__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.ls-steps{display:grid;gap:var(--space-4);text-align:left;width:100%;max-width:760px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:var(--space-4)}.ls-step{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.ls-step__num{font:var(--fw-medium) var(--fs-caption)/1 var(--font-mono);color:var(--text-muted);letter-spacing:.06em}.ls-step__title{font:var(--type-body-strong);margin:8px 0 2px}.ls-step__body{font:var(--type-caption);color:var(--text-secondary);margin:0}.ls-skel{background:linear-gradient(90deg,var(--grey-200) 0%,var(--grey-100) 50%,var(--grey-200) 100%);background-size:200% 100%;animation:ls-shimmer 1.4s linear infinite;border-radius:var(--radius-sm)}@keyframes ls-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ls-skel{animation:none}}.ls-loading{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10);color:var(--text-secondary);font:var(--type-body)}.ls-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1720336b;display:grid;place-items:center;z-index:600;padding:clamp(84px,9vh,94px) var(--space-6) clamp(18px,3vh,30px);animation:ls-fade var(--dur-base) var(--ease-standard)}@keyframes ls-fade{0%{opacity:0}to{opacity:1}}.ls-dialog{width:100%;max-width:min(500px,100%);max-height:100%;display:flex;flex-direction:column;min-height:0;background:var(--surface);border-radius:var(--radius-modal);box-shadow:var(--shadow-lg);padding:var(--space-6);animation:ls-dialog-in var(--dur-slow) var(--ease-out)}@keyframes ls-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.ls-dialog__title{font:var(--type-h3);letter-spacing:var(--ls-heading);margin:0 0 6px}.ls-dialog__body{font:var(--type-body);color:var(--text-secondary);margin:0 0 var(--space-6);flex:0 1 auto;min-height:0;overflow-y:auto}.ls-dialog__actions{display:flex;justify-content:center;align-items:center;gap:var(--space-3);flex:none;flex-wrap:wrap}.ls-metric{display:flex;flex-direction:column;gap:2px}.ls-metric__label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.ls-metric__value{font:var(--type-amount-lg);color:var(--text-primary)}.ls-health{display:flex;align-items:center;gap:var(--space-2)}.ls-health__bars{display:flex;gap:3px;align-items:flex-end}.ls-health__bar{width:5px;border-radius:2px;background:var(--grey-300)}.ls-timeline{display:flex;flex-direction:column;position:relative}.ls-timeline__item{display:flex;gap:var(--space-3);padding-bottom:var(--space-4);position:relative}.ls-timeline__item:last-child{padding-bottom:0}.ls-timeline__item:before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:1px;background:var(--border)}.ls-timeline__item:last-child:before{display:none}.ls-timeline__dot{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-warm);border:1px solid var(--border);display:grid;place-items:center;flex:none;z-index:1;color:var(--text-secondary)}.ls-timeline__body{padding-top:3px;min-width:0}.ls-timeline__text{font:var(--type-body-sm);color:var(--text-primary);margin:0}.ls-timeline__meta{font:var(--type-mono-sm);color:var(--text-muted)}.ls-maprow{display:grid;grid-template-columns:1fr 24px 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.ls-maprow:hover{background:var(--surface-hover)}.ls-maprow:last-child{border-bottom:0}.ls-taskcard{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition-control)}.ls-taskcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.ls-taskcard--overdue{border-left:3px solid var(--error)}.ls-rulecard__cond{font:var(--type-mono-sm);background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px;color:var(--text-primary);white-space:nowrap}.ls-char{display:inline-flex;align-items:flex-end;justify-content:center;position:relative;flex:none}.ls-char__plate{position:absolute;inset:auto 0 0;height:64%;border-radius:var(--radius-lg);background:var(--grey-200);z-index:0}.ls-char--circle .ls-char__plate{border-radius:var(--radius-pill);height:100%;background:radial-gradient(circle at 50% 65%,var(--emerald-100) 0%,var(--grey-100) 70%)}.ls-char--tint .ls-char__plate{background:var(--action-secondary-soft)}.ls-char--bare .ls-char__plate{display:none}.ls-char__img{position:relative;z-index:1;display:block;height:100%;width:100%;object-fit:contain;object-position:bottom}.ls-char__fallback{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;color:var(--text-muted)}.ls-char__badge{position:absolute;z-index:2;right:-2px;top:-2px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:var(--shadow-sm)}.ls-logo{display:block;height:28px;width:auto}.ls-wordmark{display:inline-flex;align-items:center;gap:10px}.ls-wordmark__mark{width:30px;height:30px;border-radius:9px;background:var(--brand-green);color:#fff;display:grid;place-items:center;flex:none}.ls-wordmark__text{font:var(--fw-semibold) 18px/1 var(--font-sans);letter-spacing:-.01em;color:var(--brand-green)}.ls-wordmark__text span{color:var(--brand-blue)}html,body{height:100%;margin:0;overflow:hidden}#root{height:100%}a,a:hover{color:var(--text-link)}.lsx-root{height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,#eaf2fb,#f3f7fc 32%,#f6faf6 62%,#eff8ef);transition:background var(--dur-slow) var(--ease-standard)}.lsx-root--dark{background:#060f1a}.theme-dark .ls-logo,.theme-dark .lsx-brandfull{filter:brightness(0) invert(1)}.theme-dark .ls-char--circle .ls-char__plate{background:radial-gradient(circle at 50% 65%,#3fb47a38,#1b355099 70%)}.theme-dark .lsx-tile--featured{background:#1b3550;border-color:#2a4a69}.theme-dark .ls-char__plate{background:#ffffff0d}.theme-dark .ls-skel{background:linear-gradient(90deg,#1b3550,#22405e,#1b3550);background-size:200% 100%}.lsx-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:52px;padding:8px 16px;background:var(--navy-900);color:#fff;font:var(--type-body-sm)}.lsx-frame{--text-secondary:#3E5468;--text-muted:#6B7F92}.theme-dark.lsx-frame{--text-secondary:#B7C6D4;--text-muted:#8CA0B2}.lsx-frame p,.lsx-frame .ls-empty__body,.lsx-frame .ls-step__body{font-weight:var(--fw-medium)}.lsx-frame .ls-btn{font-weight:800!important;letter-spacing:-.005em}.lsx-frame .ls-btn:not(.ls-btn--sm){font-size:16px!important}.lsx-frame .ls-btn--lg{font-size:17px!important;height:50px!important;padding:0 24px!important}.lsx-frame .ls-label{font-weight:800!important}.lsx-frame .lsx-trust{font-weight:700!important}.lsx-frame .ls-step{box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.lsx-frame .ls-step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lsx-frame .ls-card__title,.lsx-frame .ls-empty__title{font-weight:800!important}.lsx-frame table th{font-weight:800}.lsx-frame .lsx-work__value,.lsx-frame [style*=type-amount]{font-weight:700}.lsx-page h1,.lsx-page h2{font-weight:var(--fw-bold)!important}.lsx-frame h1,.lsx-frame h2,.lsx-frame h3,.lsx-frame h4,.ls-empty__title,.ls-dialog__title,.ls-card__title{font-weight:800!important;letter-spacing:-.02em!important}.lsx-trust{font-weight:var(--fw-medium)}.lsx-bar__title{display:flex;align-items:center;gap:8px;white-space:nowrap;font:var(--fw-semibold) 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#ffffffbd}.lsx-bar__group{display:flex;align-items:center;gap:8px;color:#ffffff8f;font:var(--fw-semibold) 11px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.lsx-bar select{height:30px;max-width:230px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font:var(--type-body-sm);padding:0 8px}.lsx-seg{display:flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:#ffffff14}.lsx-seg button{border:0;background:transparent;color:#ffffff9e;font:var(--fw-medium) 12px/1 var(--font-mono);height:24px;padding:0 10px;border-radius:var(--radius-pill);cursor:pointer}.lsx-seg button.on{background:#fff;color:var(--navy-900)}.lsx-bar__btn{margin-left:auto;white-space:nowrap;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;font:var(--type-body-sm);height:30px;padding:0 12px;border-radius:var(--radius-sm);cursor:pointer}.lsx-bar__btn:hover{background:#ffffff1a}.lsx-bar__dot{width:8px;height:8px;border-radius:999px;background:var(--emerald-500,#2E9E68)}.lsx-bar__step{width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font:16px/1 var(--font-sans);cursor:pointer}.lsx-bar__step:hover{background:#ffffff1f}.lsx-bar__count{font:var(--fw-medium) 11px/1 var(--font-mono);color:#ffffff80}.lsx-dev{position:relative}.lsx-dev__fab{width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);box-shadow:none;display:grid;place-items:center;cursor:pointer}.lsx-dev__fab:hover{color:var(--text-primary);border-color:var(--border-strong)}.lsx-dev__panel{position:absolute;top:44px;right:0;width:300px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:12px;display:flex;flex-direction:column;gap:10px;z-index:600}.lsx-dev__row{display:flex;flex-direction:column;gap:4px;font:var(--type-label);letter-spacing:var(--ls-label);color:var(--text-muted)}.lsx-dev__row select{height:32px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:var(--type-body-sm);padding:0 8px}.lsx-dev__seg{display:flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--surface-warm)}.lsx-dev__seg button{border:0;background:transparent;color:var(--text-secondary);font:var(--fw-medium) 11px/1 var(--font-mono);height:24px;padding:0 8px;border-radius:var(--radius-pill);cursor:pointer}.lsx-dev__seg button.on{background:var(--brand-ink);color:#fff}.lsx-dev__btn{border:1px solid var(--border);background:var(--surface-warm);color:var(--text-primary);font:var(--type-body-sm);height:32px;border-radius:var(--radius-sm);cursor:pointer}.lsx-stage{flex:1;min-height:0;display:block;padding:0;overflow:auto}.lsx-stage__pad{min-width:fit-content;height:100%;display:flex;justify-content:center;align-items:stretch}.lsx-stage{padding:0!important}.lsx-frame .ls-shell{padding:0!important;border-radius:0!important}.lsx-frame .ls-shell__inner{border-radius:0!important;box-shadow:none!important;border:0!important;margin:0!important}.lsx-frame.f-md,.lsx-frame.f-sm{height:100%!important}.lsx-frame{flex:none;height:100%;min-height:0;margin:0 auto;position:relative;background:linear-gradient(135deg,#cde3fb,#e6f1fc 26%,#eaf8ec 58%,#d3efd6);border-radius:0;overflow:hidden;border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--emerald-500),var(--action-secondary)) 1}.theme-dark.lsx-frame{background:#0a1a2b}.lsx-frame .ls-shell{background:transparent}.lsx-frame .lsx-scroll{background:var(--bg-app) url(/assets/bg.jpg) center center/cover no-repeat fixed}.theme-dark.lsx-frame .lsx-scroll{background-image:none}.lsx-frame:not(.theme-dark) .lsx-ctxbar{background:var(--surface);border-bottom:1px solid var(--border)}.lsx-frame:not(.theme-dark) .ls-sidebar{background:#eef5ff;border-right:1px solid var(--border-subtle)}.lsx-frame.f-md,.lsx-frame.f-sm{height:min(100%,900px)}.f-xl .lsx-page{max-width:1600px;padding:32px 48px 64px}.ls-shell{padding:0!important}.ls-shell__inner{border-radius:0!important;box-shadow:none!important}.lsx-frame.f-sm{height:min(100%,812px);border-radius:0}.lsx-frame.f-md .ls-shell,.lsx-frame.f-sm .ls-shell{padding:0}.lsx-frame.f-md .ls-shell__inner,.lsx-frame.f-sm .ls-shell__inner{border-radius:0;box-shadow:none}.lsx-scroll{flex:1;min-height:0;overflow-y:auto;background:var(--bg-app) url(/assets/bg.jpg) center center/cover no-repeat fixed;container-type:inline-size;container-name:main}.theme-dark .lsx-scroll{background-image:none}.lsx-scroll .lsx-tile,.lsx-scroll .lsx-work,.lsx-scroll .lsx-clienttile,.lsx-scroll .sv-card,.lsx-scroll .sv-kpi,.lsx-scroll .ls-card,.lsx-scroll .dk-tile,.lsx-scroll .pg-card{box-shadow:0 10px 30px #0e23381a,0 1px 3px #0e233812}.theme-dark .lsx-scroll .lsx-tile,.theme-dark .lsx-scroll .lsx-work,.theme-dark .lsx-scroll .lsx-clienttile,.theme-dark .lsx-scroll .sv-card,.theme-dark .lsx-scroll .sv-kpi,.theme-dark .lsx-scroll .ls-card,.theme-dark .lsx-scroll .dk-tile,.theme-dark .lsx-scroll .pg-card{box-shadow:var(--shadow-md)}@container main (min-width:1500px){.lsx-scroll .sv-page,.lsx-scroll .lsx-page{max-width:1600px}}@container main (min-width:1080px){.lsx-page .sv-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.lsx-page .sv-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lsx-page .sv-deck>.sv-wide:first-child{grid-column:1/-1}.lsx-page .lw-board .dk-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@container main (min-width:700px) and (max-width:1079px){.lsx-page .sv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lsx-page .sv-deck{display:flex;flex-direction:column}.lsx-page .lw-board .dk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lsx-page .lw-board .dk-w{grid-column:auto!important}}@container main (max-width:699px){.lsx-page .sv-kpis{grid-template-columns:minmax(0,1fr)}.lsx-page .sv-deck{display:flex;flex-direction:column}.lsx-page .lw-board .dk-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto}.lsx-page .lw-board .dk-w{grid-column:auto!important}}.lsx-page{width:100%;max-width:var(--content-max);margin:0 auto;box-sizing:border-box;padding:28px 32px 56px;display:flex;flex-direction:column;gap:32px}.f-sm .lsx-page{padding:20px 16px 40px;gap:24px}.f-md .lsx-page{padding:24px 20px 44px}.lsx-ctxbar{flex:none;position:relative;z-index:calc(var(--z-dropdown,200) + 1);display:flex;align-items:center;gap:12px;height:76px;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--border-subtle);min-width:0}.lsx-ctxbar>*,.fn-top>*{position:relative}.fn-top{position:relative;z-index:calc(var(--z-dropdown,200) + 1)}.ls-sidebar{position:relative;z-index:calc(var(--z-dropdown,200) + 2)}.f-sm .lsx-ctxbar{height:64px;padding:0 12px;gap:8px}.lsx-ctxbar__utils{margin-left:auto;display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;justify-content:flex-end}.lsx-profile{position:relative}.lsx-profile--down .lsx-profile__pop{top:calc(100% + 10px)!important;bottom:auto;left:auto;right:0}.fn-search{flex:1 1 180px;min-width:0;max-width:340px}.fn-top .fn-ctx{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.fn-top .lsx-ctxgroup{flex:0 1 auto;min-width:0}.fn-top .fn-topright{display:flex;align-items:center;gap:10px;flex:none}@media (max-width:820px){.fn-top .lsx-seg2__text{display:none}}@media (max-width:1100px){.fn-top .lsx-ctxgroup{height:46px}.fn-search{flex:1 1 120px}}@media (max-width:760px){.fn-top .fn-search{flex:1 1 100%;max-width:none}}.lsx-profile__pop{position:absolute;top:auto!important;right:auto;left:0;bottom:calc(100% + 10px);width:262px;padding:8px;max-height:none;overflow:visible!important;z-index:600}.ls-sidebar,.ls-sidebar__foot,.lsx-foot,.lsx-userblock,.lsx-foot__collapsed{overflow:visible}.ls-sidebar--collapsed .lsx-profile__pop{left:-6px}.lsx-profile__head{display:flex;align-items:center;gap:10px;padding:6px 6px 12px;border-bottom:1px solid var(--border-subtle);margin-bottom:6px}.lsx-menuitem{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:var(--type-body-sm);font-weight:600;cursor:pointer;text-align:left}.lsx-menuitem:hover{background:var(--surface-hover)}.lsx-menuitem--danger{color:var(--error)}.lsx-menuitem--danger:hover{background:var(--error-bg)}.lsx-acctbtn{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px 0 7px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;min-width:0;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.lsx-acctbtn:hover{background:var(--surface-hover);border-color:var(--border-strong)}.lsx-acct__id{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left;max-width:190px}.lsx-acct__client{display:flex;align-items:center;gap:6px;font:var(--type-body-strong);color:var(--text-primary);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsx-acct__file{font:var(--type-caption);color:var(--text-secondary);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsx-acctpop{padding:8px;overflow-x:hidden}.lsx-acctpop__head{display:flex;align-items:center;gap:12px;padding:8px 8px 14px;border-bottom:1px solid var(--border-subtle);margin-bottom:4px}.lsx-acctrow{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left}.lsx-acctrow:hover{background:var(--surface-hover)}.lsx-acctrow__icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--action-primary-soft);color:var(--emerald-700)}.lsx-acctrow__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.lsx-acctrow__val{font:var(--type-body-strong);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsx-acctpop__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border-subtle);margin-top:8px;padding:8px 2px 2px}.lsx-backbtn{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);cursor:pointer}.lsx-backbtn:hover{color:var(--text-primary);border-color:var(--border-strong)}.lsx-ctxgroup{display:flex;align-items:stretch;flex:0 1 auto;min-width:0;height:52px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:visible}.lsx-ctxgroup>div:first-child .lsx-seg2{border-radius:var(--radius-md) 0 0 var(--radius-md)}.lsx-ctxgroup>div:last-child .lsx-seg2{border-radius:0 var(--radius-md) var(--radius-md) 0}.lsx-ctxgroup:hover{border-color:var(--border-strong)}.lsx-seg2{display:flex;align-items:center;gap:10px;padding:0 14px;border:0;background:transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);min-width:0;height:100%}.lsx-seg2:hover{background:var(--surface-hover)}.lsx-seg2--next{border-left:1px solid var(--border-subtle)}.lsx-seg2__icon{width:26px;height:26px;border-radius:8px;background:var(--action-primary-soft);color:var(--emerald-700);display:flex;align-items:center;justify-content:center;flex:none}.lsx-seg2__text{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;text-align:left}.lsx-seg2__label{line-height:1;display:block}.lsx-seg2__row{display:flex;align-items:center;gap:6px;min-width:0;line-height:1}.lsx-seg2__title{font:var(--type-body-strong);color:var(--text-primary);line-height:1;max-width:min(170px,22cqw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.lsx-seg2__title{max-width:110px}.lsx-seg2{padding:0 10px;gap:8px}}@media (max-width:1000px){.lsx-seg2__label{display:none}.lsx-seg2__title{max-width:90px}}.lsx-seg2__chev{flex:none;align-self:center}.f-sm .lsx-ctxgroup{height:44px}.f-sm .lsx-seg2{padding:0 10px}.lsx-pop{max-height:min(58vh,460px);overflow-y:auto;overflow-x:hidden;padding:6px}.lsx-pop__label{padding:10px 10px 4px}.lsx-pop__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 8px;border-bottom:1px solid var(--border-subtle);margin-bottom:4px}.lsx-pop__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border-subtle);margin-top:6px;padding:10px 8px 6px}.lsx-notif{display:flex;gap:10px;padding:10px;border-radius:var(--radius-sm)}.lsx-notif__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none}.lsx-badge-count{position:absolute;top:1px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--error);color:#fff;font:var(--fw-semibold) 9px/16px var(--font-mono);text-align:center;pointer-events:none}.lsx-userbtn{display:flex;align-items:center;gap:8px;padding:3px 6px 3px 3px;border:0;background:transparent;border-radius:var(--radius-pill);cursor:pointer}.lsx-foot{padding:0;display:flex;flex-direction:column}.lsx-markchip{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #06131f47}.ls-sidebar .ls-navitem--active{background:var(--action-primary);color:#fff}.ls-sidebar .ls-navitem--active .ls-icon,.ls-sidebar .ls-navitem--active i,.ls-sidebar .ls-navitem--active .ls-navitem__label{color:#fff!important;opacity:1}.ls-sidebar .ls-navitem--active .ls-icon:before,.ls-sidebar .ls-navitem--active .ls-icon:after{color:#fff!important;opacity:1!important}.ls-sidebar--collapsed .ls-navitem--active .ls-navitem__icon{background:transparent;box-shadow:none}.ls-sidebar .ls-navitem--active:hover{background:var(--action-primary-hover)}.ls-sidebar .ls-navitem--active .ls-navitem__count{background:#ffffff38;color:#fff}.lsx-pop__addrow{display:flex;align-items:center;gap:8px;padding:6px 6px 8px}.lsx-addbtn{flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--action-primary);border-radius:var(--radius-sm);background:var(--action-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-cta,0 2px 10px rgba(46,158,104,.28))}.lsx-addbtn:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.lsx-addbtn .ls-icon,.lsx-addbtn .ls-icon:before,.lsx-addbtn .ls-icon:after{color:#fff!important;opacity:1!important}.lsx-addbtn:active{transform:translateY(1px)}.lsx-addform{display:flex;flex-direction:column;gap:8px;padding:8px 10px 12px}.lsx-addform .ls-input,.lsx-addform select{width:100%;height:38px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font:var(--type-body);padding:0 10px}.lsx-addform .ls-input:focus,.lsx-addform select:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.lsx-brandmark{height:40px;width:auto;display:block}.lsx-brandfull{height:38px;width:auto;max-width:200px;object-fit:contain;object-position:left center;display:block}.lsx-brandbtn{position:relative;width:50px;height:50px;display:grid;place-items:center;border:1px solid transparent;border-radius:15px;background:transparent;cursor:pointer;padding:0;margin:0 auto;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.lsx-brandbtn:hover{background:var(--surface-hover);border-color:var(--border)}.lsx-brandbtn__mark{height:36px;width:auto;display:block;transition:opacity var(--dur-fast) var(--ease-standard)}.lsx-brandhome{display:flex;align-items:center;min-width:0;padding:0;border:0;background:transparent;cursor:pointer}.lsx-railexpand{position:absolute;right:-13px;top:50%;translate:0 -50%;z-index:6;width:26px;height:26px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);box-shadow:var(--shadow-sm,0 2px 6px rgba(14,35,56,.12));cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.lsx-railexpand:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--border-strong)}.ls-sidebar--collapsed{overflow:visible}.ls-sidebar--collapsed .ls-sidebar__brand{position:relative;justify-content:center;height:64px;padding:0}.lsx-railhint{height:1px;margin:0 16px 10px;background:var(--border-subtle);flex:none}.ls-sidebar--collapsed .ls-sidebar__scroll{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px;scrollbar-width:none}.ls-sidebar--collapsed .ls-sidebar__scroll::-webkit-scrollbar{display:none}.ls-sidebar--collapsed .ls-sidebar__group{position:relative;display:flex;flex-direction:column;gap:2px;padding-bottom:10px}.ls-sidebar--collapsed .ls-sidebar__group+.ls-sidebar__group{border-top:1px solid var(--border-subtle);padding-top:10px}.ls-sidebar--collapsed .ls-navitem{width:44px;height:44px;margin:0 auto;border-radius:13px}.ls-sidebar--collapsed .ls-navitem--active{background:var(--action-primary);color:#fff;box-shadow:var(--shadow-cta,0 2px 10px rgba(46,158,104,.28))}.ls-sidebar--collapsed .ls-navitem--active .ls-icon,.ls-sidebar--collapsed .ls-navitem--active i{color:#fff!important;opacity:1}.ls-sidebar--collapsed .lsx-foot__collapsed{gap:14px;padding:14px 0 16px;border-top:1px solid var(--border-subtle)}.ls-sidebar--collapsed .ls-sidebar__foot.lsx-foot{padding:0}.lsx-agentblock{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px}.lsx-userblock{display:flex;align-items:center;gap:10px;padding:10px 10px 12px 14px;border-top:1px solid var(--border-subtle)}.lsx-userblock__id{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:0}.lsx-userblock__id .ls-label{color:var(--text-secondary)}.lsx-userblock__acts{display:flex;align-items:center;gap:2px;flex:none}.lsx-userblock__out{flex:none;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast,.14s),color var(--dur-fast,.14s),border-color var(--dur-fast,.14s)}.lsx-userblock__out:hover{background:var(--error-bg);border-color:var(--error-border);color:var(--error)}.lsx-userblock__out:active{transform:translateY(1px)}.lsx-avatarbtn{width:38px;height:38px;flex:none;display:grid;place-items:center;border:0;border-radius:var(--radius-pill);background:var(--brand-ink);color:#fff;font:var(--fw-semibold) 13px/1 var(--font-sans);cursor:pointer}.lsx-avatarbtn:hover{background:var(--navy-900)}.lsx-foot__collapsed{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0}.lsx-userbtn:hover{background:var(--surface-hover)}.lsx-agent{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface)}.lsx-linkbtn{border:0;background:transparent;padding:0;color:var(--action-secondary);font:var(--fw-medium) var(--fs-body-sm)/1 var(--font-sans);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lsx-iconbare{margin-left:auto;border:0;background:transparent;cursor:pointer;color:var(--text-muted);display:flex;padding:4px}.lsx-iconbare:hover{color:var(--text-primary)}.lsx-greet{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.lsx-trust{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:var(--radius-pill);background:var(--success-bg);border:1px solid var(--success-border);font:var(--type-caption);color:var(--success);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsx-sechead{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;margin-bottom:14px}.lsx-tile__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px}.lsx-tile__body{flex:1 1 auto}.ls-option{min-height:44px}.lsx-greet{align-items:flex-end}.lsx-tile{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:20px;display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-height:180px}.lsx-tile--featured{background:var(--brand-ink);border-color:var(--brand-ink)}.lsx-tile__icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none}.lsx-tile>.ls-btn{align-self:flex-start}.lsx-work{display:flex;flex-direction:column;gap:4px;padding:18px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition-control),transform var(--dur-base) var(--ease-standard);text-align:left}.lsx-work:hover{border-color:var(--border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lsx-work:active{transform:translateY(1px)}.lsx-work__top{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:6px}.lsx-work__icon{width:32px;height:32px;border-radius:10px;background:var(--surface-warm);border:1px solid var(--border-subtle);color:var(--text-secondary);display:grid;place-items:center}.lsx-work__value{font:var(--fw-medium) 30px/36px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.lsx-work__arrow{opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.lsx-work:hover .lsx-work__arrow{opacity:1}.lsx-legend{display:flex;align-items:center;gap:10px;height:28px}.lsx-mrow,.lsx-filerow{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.lsx-mrow:last-child,.lsx-filerow:last-child{border-bottom:0}.lsx-mrow:hover,.lsx-filerow:hover{background:var(--surface-hover)}.lsx-onboard{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:36px}.f-sm .lsx-onboard{padding:22px}.lsx-clienttile{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition-control),transform var(--dur-base) var(--ease-standard)}.lsx-clienttile:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lsx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1720336b;z-index:630;display:flex}.lsx-drawer{width:284px;box-shadow:var(--shadow-lg)}.lsx-toastwrap{position:absolute;right:16px;top:calc(var(--topbar-h,76px) + 48px);z-index:420;display:flex;flex-direction:column;align-items:flex-end;gap:0;width:min(238px,calc(100vw - 32px));pointer-events:none}.lsx-toastwrap--open{gap:8px}.lsx-toastwrap .pg-banner{pointer-events:auto;touch-action:pan-y;transition:transform var(--dur-normal,.22s) var(--ease-entrance,cubic-bezier(.16,1,.3,1)),opacity var(--dur-normal,.22s) var(--ease-standard,cubic-bezier(.2,0,.2,1)),margin-top var(--dur-normal,.22s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}.lsx-toastwrap .pg-banner--out{pointer-events:none}.lsx-toastwrap__n{position:absolute;top:-7px;left:-7px;z-index:200;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--navy-900);color:#fff;font:800 10.5px/1 var(--font-sans);box-shadow:0 2px 6px #0a1a2b4d;pointer-events:none}.lsx-toastwrap--open .lsx-toastwrap__n{opacity:0}.f-sm .lsx-toastwrap{left:12px;right:12px;top:76px}.f-sm .lsx-toastwrap .ls-toast{width:auto}.lsx-toastwrap .pg-banner{width:min(238px,100%)}.f-sm .lsx-toastwrap .pg-banner{width:auto}.ls-toast{border-left:0!important;border-radius:var(--radius-lg)!important;padding:14px 14px 14px 12px!important;align-items:flex-start!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--border-subtle)!important}.ls-toast>.ls-icon:first-child{flex:none;width:32px!important;height:32px!important;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:16px!important}.ls-toast--success>.ls-icon:first-child{background:var(--success-bg)}.ls-toast--error>.ls-icon:first-child{background:var(--error-bg)}.ls-toast--warning>.ls-icon:first-child{background:var(--warning-bg)}.ls-toast--info>.ls-icon:first-child{background:var(--info-bg)}.ls-toast .ls-alert__title{font:var(--type-body-strong)}.ls-toast>button{margin-top:1px}.f-sm .ls-btn--lg{width:100%}@media (prefers-reduced-motion:reduce){.lsx-work,.lsx-clienttile{transition:none}}h1,h2,h3,h4,.ls-empty__title,.ls-dialog__title,.ls-card__title,.ls-step__title,.dsx-hero h1,.dsx-sec__head h2,.lsx-work__value,.ls-btn{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important}.lsx-frame .ls-btn:not(.ls-btn--sm){font-size:17px!important}.lsx-frame .ls-btn--lg{font-size:18px!important}.ls-card,.lsx-tile,.lsx-work,.lsx-onboard,.lsx-clienttile,.ls-step,.dsx-frame,.dsx-sw,.lsx-filerow,.dsx-sec{border-radius:20px}.ls-btn{border-radius:12px!important;transition:transform var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.ls-btn--primary:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px) scale(1.015)}.ls-toggle__track{width:54px;height:32px;border-radius:16px;background:var(--brand-ink);background-image:linear-gradient(90deg,var(--brand-ink) 0%,var(--navy-700) 100%);box-shadow:inset 0 1px 3px #00000059}.ls-toggle__knob{width:26px;height:26px;top:3px;left:3px;background:#fff;box-shadow:0 2px 4px #0000004d,0 1px 1px #0003}.ls-toggle input:checked+.ls-toggle__track{background:var(--action-primary);background-image:linear-gradient(90deg,var(--action-primary) 0%,var(--emerald-600) 100%)}.ls-toggle input:checked+.ls-toggle__track .ls-toggle__knob{transform:translate(22px)}.ls-toggle input:focus-visible+.ls-toggle__track{box-shadow:inset 0 1px 3px #00000059,0 0 0 3px var(--focus-ring)}.ls-icon:before{color:var(--emerald-600);opacity:.55!important}.ls-icon:after{color:var(--blue-500);opacity:1!important}.dsx-iconcell .ls-icon{font-size:30px}.dsx-iconcell:hover{background:var(--action-primary-soft)}.ls-btn .ls-icon:before,.ls-btn .ls-icon:after,.ls-badge .ls-icon:before,.ls-badge .ls-icon:after,.ls-alert .ls-icon:before,.ls-alert .ls-icon:after,.ls-banner .ls-icon:before,.ls-banner .ls-icon:after,.ls-toast .ls-icon:before,.ls-toast .ls-icon:after,.ls-statusline .ls-icon:before,.ls-statusline .ls-icon:after{color:currentColor!important}.ls-alert .ls-icon:after,.ls-banner .ls-icon:after,.ls-toast .ls-icon:after,.ls-badge .ls-icon:after,.ls-statusline .ls-icon:after{opacity:.35!important}.ls-navitem__icon,.lsx-work__icon,.lsx-tile__icon,.lsx-seg2__icon,.lsx-notif__icon{background:var(--emerald-50,var(--action-primary-soft));border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center}.ls-navitem__icon .ls-icon:before,.lsx-work__icon .ls-icon:before,.lsx-seg2__icon .ls-icon:before{color:var(--emerald-600)!important;opacity:.55!important}.ls-navitem__icon .ls-icon:after,.lsx-work__icon .ls-icon:after,.lsx-seg2__icon .ls-icon:after{color:var(--blue-500)!important;opacity:1!important}.ls-navitem--active .ls-navitem__icon{background:var(--action-primary);box-shadow:none}.ls-navitem--active .ls-navitem__icon .ls-icon:before,.ls-navitem--active .ls-navitem__icon .ls-icon:after{color:#fff!important;opacity:1!important}#forms .dsx-col{gap:22px}#forms .dsx-row{row-gap:28px}.ls-navitem__count{background:var(--error);color:#fff;border-radius:999px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;line-height:1;font:800 12px/1 Poppins,sans-serif;text-align:center}.ls-navitem__count--attention{background:var(--error);color:#fff}.lsx-badge-count{background:var(--error);color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;line-height:1;font:800 11px/1 Poppins,sans-serif;text-align:center}.dsx-spacegrid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.dsx-spacegrid__lbl{display:block;font:var(--type-label);letter-spacing:var(--ls-label);color:var(--text-muted);margin-bottom:14px}@media (max-width:700px){.dsx-spacegrid{grid-template-columns:1fr}}.dsx-spacecol{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.dsx-spacecol__item{display:flex;flex-direction:column;align-items:center;gap:8px}.dsx-spacecol__bar{width:36px;background:var(--blue-500);border-radius:4px}.dsx-spacecol__lbl{font:var(--type-mono-sm);color:var(--text-secondary);text-align:center}.ls-table th{background:var(--navy-50,#F2F6FA);color:var(--navy-600,#33506E)}.ls-table td{border-bottom:0}.ls-table tbody tr:nth-child(2n) td{background:#f4f8fc}.ls-table tbody tr:hover td{background:#eaf3fb}.ls-table tbody tr[aria-selected=true] td{background:var(--surface-selected)}.theme-dark .ls-table tbody tr:nth-child(2n) td{background:#3fbfef0f}.theme-dark .ls-table th{background:var(--surface-warm);color:var(--text-secondary)}.theme-dark .ls-table tbody tr:hover td{background:var(--surface-hover)}.fn-root{height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:var(--bg-app);padding:0}.fn-top{flex:none;display:flex;align-items:center;gap:14px;height:76px;padding:0 24px;color:var(--text-primary);background:var(--surface);border-bottom:1px solid var(--border-subtle)}.fn-brand{display:flex;align-items:center;gap:10px;font:800 19px/1 var(--font-sans);letter-spacing:-.02em;flex:none}.fn-brand img{height:36px;width:auto;max-width:210px;object-fit:contain;object-position:left center;display:block}.fn-brand .fn-brand__mark{display:none;height:34px!important}.fn-brand .lsx-markchip{background:transparent;box-shadow:none;width:auto;height:auto}.fn-brand .lsx-markchip img{height:32px}.fn-nav{display:flex;align-items:center;gap:2px;margin:0 auto;padding:5px;border-radius:999px;background:var(--grey-100)}.fn-nav__b{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font:700 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.fn-nav__b:hover{background:var(--surface-hover);color:var(--text-primary)}.fn-nav__b--on{background:var(--action-primary);color:#fff}.fn-nav__b .ls-icon:before,.fn-nav__b .ls-icon:after{color:currentColor!important}.fn-nav__b--on .ls-icon:before{opacity:0!important}.fn-nav__dot{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--error);color:#fff;font:800 11px/20px var(--font-sans);text-align:center}.fn-nav__dot--attention{background:var(--error)}.fn-ctx{margin:0 auto;display:flex;align-items:center;min-width:0}.fn-ctx .lsx-ctxgroup{height:48px;border-radius:999px;border-color:var(--border);box-shadow:var(--shadow-xs)}.fn-ctx .lsx-seg2{padding:0 16px}.fn-ctx .lsx-seg2:first-child{padding-left:20px}.fn-ctx .lsx-seg2:last-child{padding-right:20px}.fn-ctx .lsx-seg2__title{max-width:150px}.fn-topright{display:flex;align-items:center;gap:10px;flex:none}@media (max-width:1120px){.fn-userchip__id{display:none}}@media (max-width:860px){.fn-ctx .lsx-seg2__text{display:none}}.fn-userchip{display:flex;align-items:center;gap:10px;height:44px;padding:4px 14px 4px 4px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-primary);cursor:pointer}.fn-userchip:hover{background:var(--surface-hover)}.fn-userchip__av{width:36px;height:36px;border-radius:999px;background:var(--action-primary);color:#fff;display:grid;place-items:center;font:800 13px/1 var(--font-sans)}.fn-userchip__id{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.fn-iconbtn{width:40px;height:40px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;position:relative}.fn-iconbtn:hover{background:var(--surface-hover);color:var(--text-primary)}.fn-iconbtn .ls-icon:before,.fn-iconbtn .ls-icon:after{color:currentColor!important}.fn-iconbtn .ls-icon:before{opacity:.35!important}.fn-canvas{flex:1;min-height:0;position:relative;background:transparent;border-radius:0;overflow:hidden;box-shadow:none}.fn-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden}.fn-page{padding:14px clamp(14px,2.4cqi,40px) 78px;display:flex;flex-direction:column;gap:22px;max-width:none;margin:0}.fn-page>.lsx-page{padding:0!important;gap:22px}.fn-dock{position:absolute;left:24px;right:24px;bottom:12px;display:flex;justify-content:center;padding:0;border-radius:999px;background:transparent;box-shadow:none;z-index:30;transition:opacity var(--dur-base,.2s) var(--ease-standard,cubic-bezier(.2,0,.2,1)),transform var(--dur-base,.2s) var(--ease-standard,cubic-bezier(.2,0,.2,1))}.fn-dock--dim{opacity:.42;transform:translateY(8px) scale(.97)}.fn-dock--dim:hover,.fn-dock--dim:focus-within{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fn-dock{transition:none}.fn-dock--dim{transform:none}}.fn-dock__scroll{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:9px 12px;border-radius:31px;background:var(--navy-900);box-shadow:0 18px 44px #0a1a2b66;overflow:visible}.fn-page:after{content:"";flex:none;height:var(--fn-dock-extra,0px)}.fn-dock__half,.fn-dock__set{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:inherit;min-width:0;max-width:100%}.fn-dock__set[data-row-start]>.fn-dock__grp{display:none}.fn-dock__scroll::-webkit-scrollbar{display:none}.fn-tip{position:fixed;z-index:560;transform:translate(-50%,-100%);margin-top:-12px;width:188px;padding:10px 12px 9px;border-radius:16px;background:var(--surface);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:0 24px 48px #0e233838;pointer-events:none;display:flex;flex-direction:column}.fn-tip__head{display:flex;align-items:center;gap:7px;font:800 13px/1.2 var(--font-sans);letter-spacing:-.02em;margin-bottom:6px}.fn-tip__head .ls-icon:before{opacity:.42!important;color:currentColor!important}.fn-tip__head .ls-icon:after{color:currentColor!important;opacity:1!important}.fn-tip__brief{display:block;font:500 12px/1.4 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.fn-tip__valrow{display:flex;align-items:baseline;gap:6px;min-width:0}.fn-tip__valrow .fn-tip__lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-tip__badge{display:flex;align-items:flex-start;gap:7px;margin:-4px 0 10px;padding:7px 9px;border-radius:10px;background:var(--blue-100);color:var(--text-secondary);border:1px solid var(--border-subtle);font:600 11px/1.35 var(--font-sans);text-wrap:pretty}.fn-tip__badge b{box-sizing:border-box;flex:none;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:var(--blue-800);color:#fff;font:700 10.5px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.fn-tip__badge--alert{background:var(--warning-bg);color:var(--text-primary);border-color:var(--warning-border)}.fn-tip__badge--alert b{background:var(--warning)}.fn-tip__lbl{font:500 11px/1.3 var(--font-sans);color:var(--text-secondary)}.fn-tip__val{font:800 19px/22px var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;margin:0}.fn-tip__delta{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font:700 11px/1.25 var(--font-sans)}.fn-tip__delta .ls-icon:before{opacity:.42!important;color:currentColor!important}.fn-tip__delta .ls-icon:after{color:currentColor!important;opacity:1!important}.fn-tip__delta--up{color:var(--success)}.fn-tip__delta--down{color:var(--text-secondary)}.fn-tip__rows{display:flex;flex-direction:column;gap:4px;margin-top:7px;padding-top:7px;border-top:1px solid var(--border-subtle)}.fn-tip__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font:500 11px/1.25 var(--font-sans);color:var(--text-secondary)}.fn-tip__row b{font:700 11px/1.25 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.fn-tip__row:last-child,.fn-tip__row:last-child b{color:var(--text-muted)}.fn-tip:after{content:"";position:absolute;top:100%;left:50%;width:8px;height:8px;background:var(--surface);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);rotate:45deg;translate:-50% -5px}.fn-cols{display:grid;grid-template-columns:minmax(0,1fr) 356px;gap:28px;align-items:start}@media (max-width:1180px){.fn-cols{grid-template-columns:minmax(0,1fr)}}.fn-rail{display:flex;flex-direction:column;gap:20px;position:sticky;top:0}.fn-main{display:flex;flex-direction:column;gap:26px;min-width:0;padding-bottom:96px}.fn-card{background:#fff;border:1px solid var(--border-subtle);border-radius:24px;padding:22px;box-shadow:var(--shadow-sm)}.fn-card--mint{background:var(--emerald-100);border-color:#2e9e6838}.fn-card--sky{background:var(--blue-100);border-color:#1070c02e}.fn-card--lav{background:var(--indigo-100);border-color:#5b57b52e}.fn-card--navy{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.fn-card--navy .fn-eyebrow,.fn-card--navy p{color:#ffffffc2}.fn-card--navy h3,.fn-card--navy .fn-num{color:#fff}.fn-eyebrow{font:800 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.fn-h2{font:800 30px/38px var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);margin:0}.fn-h3{font:800 21px/28px var(--font-sans);letter-spacing:-.015em;color:var(--text-primary);margin:0}.fn-body{font:500 16px/24px var(--font-sans);color:var(--text-secondary);margin:0;text-wrap:pretty}.fn-num{font:600 34px/40px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.fn-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.fn-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:0;background:transparent;padding:0;color:var(--text-link);font:800 15px/1 var(--font-sans);cursor:pointer}.fn-link:hover{text-decoration:underline;text-underline-offset:3px}.fn-link .ls-icon:before,.fn-link .ls-icon:after{color:currentColor!important}.fn-attn{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:18px}.fn-attn .fn-card{display:flex;flex-direction:column;gap:12px;min-height:222px}.fn-attn__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fn-chip{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fff;flex:none;box-shadow:var(--shadow-xs)}.fn-card--navy .fn-chip{background:#ffffff24}.fn-card--navy .fn-chip .ls-icon:before,.fn-card--navy .fn-chip .ls-icon:after{color:#fff!important}.fn-attn .ls-btn,.fn-attn .fn-link{margin-top:auto;align-self:flex-start}.fn-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.fn-stat{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:22px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.fn-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.fn-stat__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.fn-row{display:flex;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid var(--border-subtle)}.fn-row:last-child{border-bottom:0}.fn-av{width:36px;height:36px;border-radius:12px;background:var(--navy-50);color:var(--navy-700);display:grid;place-items:center;font:800 12px/1 var(--font-sans);flex:none}.fn-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font:700 13px/1 var(--font-sans);white-space:nowrap}.fn-dot{width:8px;height:8px;border-radius:999px;background:currentColor;flex:none}.fn-bar{height:10px;border-radius:999px;background:var(--grey-200);overflow:hidden}.fn-bar__fill{height:100%;border-radius:999px;background:var(--action-primary)}.fn-prog{display:flex;flex-direction:column;gap:8px}.fn-prog__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fn-duo{display:flex;align-items:flex-end;gap:2px;margin-left:20px}.fn-duo .fn-duo__ledgy{height:126px;width:auto;margin-bottom:-2px}@media (max-width:1180px){.fn-duo .fn-duo__ledgy{height:100px}}@media (max-width:900px){.fn-duo .fn-duo__ledgy{display:none}}.fn-char{display:block;height:auto;filter:drop-shadow(0 18px 26px rgba(10,26,43,.22))}.fn-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:start}.fn-top .fn-topright{flex:none}.fn-top .fn-ctx{min-width:0;flex:1 1 auto}@media (max-width:1180px){.fn-brand img{height:30px;max-width:150px}}@media (max-width:1000px){.fn-brand .fn-brand__full{display:none}.fn-brand .fn-brand__mark{display:block}.fn-userchip__id{display:none}}@media (max-width:760px){.fn-top{height:auto;min-height:64px;flex-wrap:wrap;padding:10px 14px;gap:10px}.fn-top .fn-ctx{flex:1 1 100%;order:3}}.fn-hero__char{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:none}@media (max-width:900px){.fn-hero{grid-template-columns:minmax(0,1fr)}.fn-hero .fn-char{justify-self:start}}.fn-speech{position:relative;background:#fff;border:1px solid var(--border-subtle);border-radius:20px;padding:14px 18px;box-shadow:var(--shadow-md);max-width:340px}.fn-speech:after{content:"";position:absolute;left:26px;bottom:-9px;width:16px;height:16px;background:#fff;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);transform:rotate(45deg)}.fn-speech--up:after{top:-9px;bottom:auto;transform:rotate(225deg)}.fn-guide{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:24px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.fn-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:18px}.fn-flow__card{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:24px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);overflow:hidden}.fn-flow__step{font:800 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--text-muted)}.fn-flow__char{align-self:flex-end;height:96px;margin:-6px -6px -8px 0}.fn-dock__b{flex:none;min-width:44px;height:44px;padding:0;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:#ffffff1a;color:#fff;position:relative;transition:transform var(--dur-fast) var(--ease-standard)}.fn-dock__lbl{font:800 14px/1 var(--font-sans);white-space:nowrap;padding-right:6px}.fn-dock__b--on{padding:0 6px 0 14px}.fn-dock__b--on .ls-icon{margin-right:-2px}.fn-ask{--ask-h:78px;position:absolute;right:2px;bottom:13px;z-index:41;display:inline-flex;align-items:flex-end;height:var(--ask-h);min-width:0;padding:0;border:0;border-radius:999px;cursor:pointer;color:#fff;font:800 14px/1 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;background:transparent;box-shadow:none;overflow:visible}.fn-ask:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:44px;z-index:0;border-radius:999px;background:linear-gradient(100deg,var(--green-700) 0%,var(--emerald-600) 34%,var(--blue-700) 78%,var(--blue-300) 100%);box-shadow:0 14px 30px #1070c06b;opacity:0;transform:scaleX(.55);transform-origin:100% 50%;pointer-events:none;transition:opacity var(--dur-fast,.14s),transform var(--dur-base,.22s) var(--ease-standard,cubic-bezier(.2,0,.2,1))}.fn-ask:hover:after,.fn-ask:focus-visible:after{opacity:1;transform:none}.fn-ask:active:after{transform:translateY(1px)}.fn-ask>span{order:1;position:relative;z-index:1;display:block;max-width:0;opacity:0;overflow:hidden;padding:0;margin-bottom:19px;transition:max-width var(--dur-base,.22s) var(--ease-standard,cubic-bezier(.2,0,.2,1)),opacity var(--dur-fast,.14s),padding var(--dur-base,.22s) var(--ease-standard,cubic-bezier(.2,0,.2,1))}.fn-ask:hover>span,.fn-ask:focus-visible>span{max-width:190px;opacity:1;padding:0 6px 0 16px}.fn-ask__glyph{width:36px;height:36px;border-radius:999px;background:#fff;display:grid;place-items:center;box-shadow:0 2px 6px #0a1a2b33}.fn-ask__mark{width:24px;height:24px;object-fit:contain}.fn-ask--char{overflow:visible}.fn-ask--char:before{content:"";position:absolute;right:-6px;bottom:-6px;width:112px;height:96px;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(60% 60% at 62% 62%,#0a1a2b42,#0a1a2b1a 46%,#0a1a2b00 72%);transition:opacity var(--dur-fast,.14s)}.fn-ask:hover:before,.fn-ask:focus-visible:before{opacity:0}.fn-ask__char{order:2;position:relative;z-index:1;height:var(--ask-h);width:auto;margin:0 -2px -6px 0;flex:none;background:transparent;border-radius:0;box-shadow:none;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(10,26,43,.35));transition:transform var(--dur-base,.22s) var(--ease-standard,cubic-bezier(.2,0,.2,1))}.fn-ask:hover .fn-ask__char,.fn-ask:focus-visible .fn-ask__char{transform:translateY(-9px) rotate(-4deg)}@media (max-width:1024px){.fn-ask{--ask-h:66px;font-size:13.5px}.fn-ask>span{margin-bottom:15px}.fn-ask:after{height:40px;bottom:2px}}.fn-ask .ls-icon:before{opacity:0!important}.fn-ask .ls-icon:after{color:#fff!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.fn-ask,.fn-ask>span,.fn-ask__char{transition:none}}.fn-dock__b:hover{transform:translateY(-3px)}.fn-dock__b .ls-icon:before,.fn-dock__b .ls-icon:after{color:currentColor!important}.fn-dock__b .ls-icon:before{opacity:0!important}.fn-dock__b--on{box-shadow:0 0 0 2px #fff}.fn-dock__count--alert{background:var(--error)}.fn-dock__sep{width:1px;height:26px;background:#ffffff29;margin:0 4px;flex:none}.fn-dock__grp{display:inline-flex;align-items:center;gap:7px;margin:0 5px;flex:none}.fn-dock__grp:before{content:"";width:1px;height:26px;background:#ffffff29;flex:none}.fn-dock__grplbl{font:800 9.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff85;white-space:nowrap}.fn-dock__count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--error);color:#fff;font:800 11px/18px var(--font-sans)}.fn-dock__count--attention{background:var(--error)}@media (prefers-reduced-motion:reduce){.fn-stat,.fn-dock__b{transition:none}}.fn-dock__label{color:#fff;font:700 13px/1 var(--font-sans);padding:0 10px 0 6px;white-space:nowrap}.fn-page>.lsx-page{padding:0;gap:22px;max-width:none}.fn-page .lsx-sechead{min-height:auto;align-items:flex-start;flex-wrap:wrap}.fn-page .ls-card{border-radius:24px}.ls-btn .ls-icon:before,.ls-iconbtn .ls-icon:before,.fn-link .ls-icon:before,.fn-nav__b .ls-icon:before,.fn-dock__b .ls-icon:before,.fn-iconbtn .ls-icon:before{opacity:0!important}.ls-btn .ls-icon:after,.ls-iconbtn .ls-icon:after,.fn-link .ls-icon:after,.fn-nav__b .ls-icon:after,.fn-dock__b .ls-icon:after,.fn-iconbtn .ls-icon:after{color:currentColor!important;opacity:1!important}@media (max-width:1300px){.fn-dock__grplbl{display:none}.fn-dock__grp{gap:0;margin:0 3px}.fn-dock__scroll{gap:5px;padding:8px 10px;border-radius:27px}.fn-dock__b{min-width:38px;height:38px}.fn-dock__b--on{padding:0 6px 0 12px}.fn-dock__lbl{font-size:13px}.fn-dock__sep{height:22px;margin:0 2px}}@media (max-width:1024px){.fn-dock__scroll{gap:4px;padding:7px 8px;border-radius:24px}.fn-dock__b{min-width:34px;height:34px}.fn-dock__lbl{font-size:12px}}.fn-topright .lsx-dev__fab,.dk-top__right .lsx-dev__fab{width:40px;height:40px;border-radius:999px;border:0;background:#ffffff14;color:#fff}.fn-topright .lsx-dev__fab:hover,.dk-top__right .lsx-dev__fab:hover{background:#ffffff29;color:#fff}.fn-topright .lsx-dev__fab .ls-icon:before,.dk-top__right .lsx-dev__fab .ls-icon:before{opacity:0!important}.fn-topright .lsx-dev__fab .ls-icon:after,.dk-top__right .lsx-dev__fab .ls-icon:after{color:#fff!important;opacity:1!important}.fn-askmenu{position:absolute;right:26px;bottom:150px;z-index:33;width:308px;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.fn-askmenu__lbl{font:800 11px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);padding:4px 8px 8px}.fn-askmenu__b{display:flex;align-items:center;gap:11px;padding:10px;border:0;border-radius:16px;background:transparent;cursor:pointer;text-align:left;width:100%}.fn-askmenu__b:hover{background:var(--grey-100)}.fn-askmenu__b>span{display:flex;flex-direction:column;gap:1px;min-width:0}.fn-askmenu__b em{font-style:normal;font:800 14.5px/20px var(--font-sans);color:var(--text-primary)}.fn-askmenu__b i{font-style:normal;font:500 12.5px/18px var(--font-sans);color:var(--text-secondary)}.fn-askmenu__ic{width:34px;height:34px;border-radius:12px;background:var(--emerald-100);color:var(--emerald-700);display:grid;place-items:center;flex:none}.fn-askmenu__ic .ls-icon:before{opacity:.45!important;color:currentColor!important}.fn-askmenu__ic .ls-icon:after{color:currentColor!important;opacity:1!important}.fn-dock__b--tour{outline:3px solid var(--action-primary);outline-offset:3px;transform:translateY(-3px)}.fn-tour__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:640;background:#17203370;display:flex;align-items:flex-end;justify-content:center;padding:0 24px 118px}.fn-tour{display:flex;align-items:stretch;gap:0;width:min(660px,100%);border-radius:26px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);overflow:hidden}.fn-tour__char{align-self:flex-end;flex:none;order:2;width:180px;max-width:34%;height:auto;max-height:190px;object-fit:contain;object-position:bottom center;margin:8px 8px 0;pointer-events:none}.fn-tour__body{display:flex;flex-direction:column;gap:10px;padding:20px 4px 20px 24px;min-width:0;flex:1 1 auto;order:1}.fn-tour__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.fn-tour__x{width:30px;height:30px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;flex:none}.fn-tour__x:hover{color:var(--text-primary);border-color:var(--border-strong)}.fn-tour__x .ls-icon:before{opacity:0!important}.fn-tour__x .ls-icon:after{color:currentColor!important;opacity:1!important}.fn-tour__dots{display:flex;gap:6px;margin-top:2px}.fn-tour__dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:var(--grey-300);cursor:pointer}.fn-tour__dot--on{background:var(--action-primary);width:24px}.fn-tour__acts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--border-subtle);padding-top:14px;margin-top:4px}@media (max-width:760px){.fn-tour__char{display:none}.fn-tour__body{padding:20px 20px 20px 24px}}.fn-tour__body{padding-right:8px}.theme-dark .fn-askmenu,.theme-dark .fn-tour{background:var(--surface);border-color:var(--border)}.fn-top .fn-search{flex:1 1 300px;min-width:0;max-width:400px;display:flex;align-items:center}.fn-top .fn-search>*{width:100%;min-width:0}.fn-top__gap{flex:1 1 auto;min-width:8px}.fn-top .fn-ctxgroup{flex:0 1 auto;min-width:0;height:48px;border-radius:999px;border-color:var(--border);box-shadow:var(--shadow-xs)}.fn-top .fn-ctxgroup .lsx-seg2{padding:0 16px;min-width:0}.fn-top .fn-ctxgroup .lsx-seg2:last-child{padding-right:20px}.fn-top .fn-ctxgroup .lsx-seg2__title{max-width:150px;min-width:0}@media (max-width:1400px){.fn-top .fn-search{max-width:300px}}@media (max-width:1180px){.fn-top .fn-search{flex:0 1 220px}}@media (max-width:820px){.fn-top .fn-ctxgroup .lsx-seg2__text{display:none}}@media (max-width:760px){.fn-top .fn-search{flex:1 1 100%;order:3;max-width:none}.fn-top__gap{display:none}}.fn-ctx{min-width:0;flex:1 1 auto;justify-content:center}.fn-top .lsx-ctxgroup{flex:0 1 auto;min-width:0;max-width:100%;width:auto}.fn-top .lsx-seg2,.fn-top .lsx-seg2__text,.fn-top .lsx-seg2__row{min-width:0}.fn-top .lsx-seg2__title{max-width:none;min-width:0}.fn-topright{flex:none}@media (max-width:1100px){.fn-topright .fn-iconbtn[aria-label=Search]{display:none}}@media (min-width:900px){.fn-dock__scroll{max-width:calc(100% - 112px)}}@media (max-width:899px){.fn-dock__scroll{max-width:calc(100% - 112px)}}.fn-ask,.fn-canvas>.fn-ask{bottom:12px}.dkv-tabs{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--grey-100);align-self:flex-start;max-width:100%;overflow:hidden}.dkv-tabs button{flex:0 1 auto;min-width:0;height:28px;padding:0 13px;border:0;border-radius:999px;background:transparent;cursor:pointer;font:700 12.5px/1 var(--font-sans);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.dkv-tabs button[aria-selected=true]{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-xs)}.dkv-rank{display:flex;flex-direction:column;gap:10px}.dkv-rank__row{display:flex;flex-direction:column;gap:6px;min-width:0}.dkv-rank__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dkv-rank__l{font:700 13.5px/19px var(--font-sans);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dkv-rank__v{font:600 13.5px/19px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-secondary);flex:none;white-space:nowrap}.dkv-rank__track{height:5px;border-radius:999px;background:var(--grey-200);overflow:hidden}.dkv-rank__fill{display:block;height:100%;border-radius:999px;background:var(--action-secondary)}.dkv-bars{display:flex;align-items:flex-end;gap:6px;height:88px;position:relative;padding-top:30px}.dkv-bars__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;position:relative}.dkv-bars__bar{display:block;width:100%;border-radius:7px 7px 4px 4px;background:var(--blue-200,#BBDCF6)}.dkv-bars__col--on .dkv-bars__bar{background:var(--action-primary)}.dkv-bars__x{display:block;text-align:center;font:600 10.5px/14px var(--font-mono);color:var(--text-muted);white-space:nowrap;overflow:hidden}.dkv-bars__tip{position:absolute;top:auto;bottom:100%;margin-bottom:4px;left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 9px;border-radius:999px;background:var(--navy-900);color:#fff;font:600 11.5px/16px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;z-index:5;pointer-events:none;box-shadow:0 6px 16px #0a1a2b47}.dkv-bars__col:first-child .dkv-bars__tip{left:0;transform:none}.dkv-bars__col:last-child .dkv-bars__tip{left:auto;right:0;transform:none}.dkv-bars--mini .dkv-bars__tip{display:none}.dkv-bars--mini{height:40px;padding-top:0;gap:4px;width:92px;flex:none;align-self:flex-end;overflow:hidden}.dkv-bars--mini .dkv-bars__bar{border-radius:4px}.dkv-line{position:relative;width:100%}.dkv-line svg{display:block;width:100%;height:96px;overflow:visible}.dkv-line__x{display:flex;justify-content:space-between;margin-top:6px;font:600 10.5px/14px var(--font-mono);color:var(--text-muted)}.dkv-line__tip{position:absolute;transform:translate(-50%,-140%);padding:4px 10px;border-radius:999px;background:var(--navy-900);color:#fff;font:600 11.5px/16px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.dkv-heat{display:flex;flex-direction:column;gap:6px;min-width:0}.dkv-heat__dows,.dkv-heat__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.dkv-heat__legend{flex-wrap:wrap;row-gap:4px}.dkv-heat__dows span{text-align:center;font:700 10.5px/16px var(--font-sans);color:var(--text-muted)}.dkv-heat__c{aspect-ratio:1;min-height:0;border-radius:999px;display:grid;place-items:center;font:600 11px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.dkv-heat__legend{display:flex;align-items:center;gap:6px;font:600 10.5px/14px var(--font-sans);color:var(--text-muted)}.dkv-heat__legend i{width:12px;height:12px;border-radius:999px;display:block}.dkv-sched{display:flex;flex-direction:column;gap:0;min-width:0}.dkv-sched__row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:start;padding:4px 0;border-top:1px dashed var(--border-subtle)}.dkv-sched__row:first-child{border-top:0}.dkv-sched__t{font:600 11.5px/18px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-muted)}.dkv-sched__card{display:flex;gap:9px;align-items:flex-start;padding:8px 10px;border-radius:12px;min-width:0}.dkv-sched__when{font:600 11.5px/16px var(--font-mono);color:var(--text-primary);flex:none}.dkv-sched__txt{font:600 12.5px/17px var(--font-sans);color:var(--text-primary);min-width:0;text-wrap:pretty}.dkv-sched__empty{height:22px}.dk-ai{flex-wrap:wrap}.dkv-trend{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:4px}.dkv-trend .dkv-line svg{height:74px}@container (max-width:820px){.dkv-trend{display:none}}.dkv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch;min-height:0}.dkv-split>*{min-width:0}.dkv-col{display:flex;flex-direction:column;gap:10px;min-width:0}.dkv-figure{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:2px}.dkv-figure:not(:has(>*+*)){justify-content:flex-start}.dkv-num{font:600 40px/44px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--navy-900)}.dkv-num--sm{font-size:28px;line-height:32px}.dkv-sub{font:600 12.5px/18px var(--font-sans);color:var(--text-muted);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dkv-compare{display:flex;flex-direction:column;gap:10px}.dkv-compare__row{display:grid;grid-template-columns:minmax(0,136px) minmax(0,1fr) auto;gap:10px;align-items:center}.dkv-compare__l{font:700 12.5px/18px var(--font-sans);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dkv-compare__bar{height:16px;border-radius:8px;background:var(--grey-200);overflow:hidden}.dkv-compare__bar i{display:block;height:100%;border-radius:8px}.dkv-compare__v{font:600 13px/18px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.dk-w--navy .dkv-heat__dows span,.dk-w--navy .dkv-heat__legend{color:#ffffff9e}.dk-w--navy .dkv-num,.dk-w--navy .dkv-rank__l{color:#fff}.dk-w--navy .dkv-sub,.dk-w--navy .dkv-rank__v{color:#ffffffa8}.dk-w--navy .dkv-rank__track{background:#ffffff29}.theme-dark .dkv-tabs{background:var(--surface-warm)}.theme-dark .dkv-tabs button[aria-selected=true]{background:var(--surface)}.theme-dark .dkv-rank__track,.theme-dark .dkv-compare__bar{background:var(--surface-hover)}.dk-modal__grid{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:14px}.dkv-pick{position:relative;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;align-self:start;text-align:left;border:1px solid var(--border-subtle);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.dkv-pick:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dkv-pick--on{border-color:var(--action-primary);box-shadow:0 0 0 1px var(--action-primary) inset}.dkv-pick__mock{flex:none;height:156px;padding:12px 14px;background:var(--grey-100);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;overflow:hidden;pointer-events:none}.dkv-pick--on .dkv-pick__mock{background:var(--action-primary-soft)}.dkv-pick__mockhead{display:flex;align-items:center;gap:8px}.dkv-pick__mockic{width:22px;height:22px;border-radius:8px;background:var(--surface);color:var(--emerald-700);display:grid;place-items:center;flex:none}.dkv-pick__mockt{font:800 11.5px/16px var(--font-sans);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dkv-pick__surface{flex:1 1 auto;min-height:0;border-radius:12px;background:var(--surface);border:1px solid var(--border-subtle);padding:9px 10px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.dkv-pick__foot{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.dkv-pick__name{font:800 15px/21px var(--font-sans);color:var(--text-primary)}.dkv-pick__desc{font:500 12.5px/18px var(--font-sans);color:var(--text-secondary);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dkv-pick__state{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary);font:800 11px/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;z-index:2}.dkv-pick__state--on{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.dkv-pick__state .ls-icon:before{opacity:0!important}.dkv-pick__state .ls-icon:after{color:currentColor!important;opacity:1!important}.dkv-m-bars{display:flex;align-items:flex-end;gap:4px;height:34px}.dkv-m-bars i{flex:1 1 0;border-radius:3px 3px 2px 2px;background:var(--blue-200,#BBDCF6)}.dkv-m-bars i.on{background:var(--action-primary)}.dkv-m-line{display:block;width:100%;height:34px}.dkv-m-row{display:flex;align-items:center;gap:6px}.dkv-m-row i{height:6px;border-radius:999px;background:var(--grey-200);flex:1 1 auto}.dkv-m-row i.on{background:var(--action-primary)}.dkv-m-row b{font:600 10.5px/14px var(--font-mono);color:var(--text-muted);font-weight:600;flex:none}.dkv-m-num{font:600 22px/24px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--navy-900)}.dkv-m-dots{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.dkv-m-dots i{aspect-ratio:1;border-radius:999px;background:var(--emerald-100,#DCEFE5)}.dkv-m-chip{display:inline-flex;align-items:center;height:16px;padding:0 8px;border-radius:999px;font:700 9.5px/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase}.theme-dark .dkv-pick{background:var(--surface);border-color:var(--border)}.theme-dark .dkv-pick__mock{background:var(--surface-warm);border-color:var(--border)}.theme-dark .dkv-pick__surface{background:var(--surface);border-color:var(--border)}@container (max-width:470px){.dkv-split{grid-template-columns:minmax(0,1fr)}.dkv-split>.dkv-col:last-child{display:none}.dkv-bars{height:80px}.dkv-num{font-size:32px;line-height:36px}.dkv-heat{display:none}}.dk-root{padding:14px 16px 16px}.dk-top{flex:none;display:flex;align-items:center;gap:16px;height:62px;padding:0 10px 0 4px;color:#fff;border-radius:999px;background:linear-gradient(100deg,var(--navy-900) 0%,var(--navy-700) 46%,var(--blue-800) 100%);margin-bottom:12px}.dk-top__brand{display:flex;align-items:center;padding-left:16px}.dk-nav{display:flex;align-items:center;margin:0 auto;padding:4px;border-radius:999px;background:#ffffff14;min-width:0;max-width:100%}.dk-nav__scroll{display:flex;align-items:center;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.dk-nav__scroll::-webkit-scrollbar{display:none}.dk-nav__sep{width:1px;height:20px;background:#ffffff2e;margin:0 3px;flex:none}.dk-nav__lbl{white-space:nowrap}.dk-nav__b{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;min-width:38px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;font:700 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.dk-nav__b:hover{background:#ffffff1f;color:#fff}.dk-nav__b--on{background:#fff;color:var(--navy-900);padding:0 14px}.dk-nav__b .ls-icon:before{opacity:0!important}.dk-nav__b .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-top__right{display:flex;align-items:center;gap:8px;flex:none;padding-right:6px}.dk-userpill{display:flex;align-items:center;gap:6px;height:44px;padding:4px 12px 4px 4px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;cursor:pointer}.dk-userpill:hover{background:#ffffff2e}.dk-userpill .ls-icon:before{opacity:0!important}.dk-userpill .ls-icon:after{color:#fff!important;opacity:1!important}.dk-canvas{display:grid;grid-template-columns:76px minmax(0,1fr)}.dk-rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 0 18px;border-right:1px solid var(--border-subtle);background:var(--grey-100);min-height:0;overflow-y:auto;overflow-x:visible;scrollbar-width:none}.dk-rail::-webkit-scrollbar{display:none}.dk-rail__list{flex:0 1 auto;min-height:0}.dk-rail__list{display:flex;flex-direction:column;align-items:center;gap:10px}.dk-rail__btn{width:40px;height:40px;border-radius:14px;border:0;background:transparent;color:var(--text-secondary);display:grid;place-items:center;cursor:pointer}.dk-rail__btn:hover{background:var(--surface);color:var(--text-primary)}.dk-rail__btn .ls-icon:before{opacity:0!important}.dk-rail__btn .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-rail__btn--add{background:var(--navy-900);color:#fff}.dk-rail__btn--add:hover{background:var(--navy-700);color:#fff}.dk-rail__foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px;flex:none;padding-top:8px}.dk-rail__me{width:40px;height:40px;border-radius:999px;border:0;background:var(--navy-900);color:#fff;font:800 13px/1 var(--font-sans);cursor:pointer}.dk-rail__me:hover{background:var(--navy-700)}.dk-pick{position:absolute;left:58px;top:12px;bottom:12px;z-index:40;width:min(392px,calc(100vw - 150px));overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.dk-pick__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.dk-pick__head .ls-label{white-space:nowrap}.dk-pick__label{font:800 11.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-top:8px}.dk-pick__list{display:flex;flex-direction:column;gap:4px}.dk-pick__row{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid transparent;border-radius:16px;background:transparent;cursor:pointer;text-align:left;width:100%}.dk-pick__row:hover{background:var(--grey-100)}.dk-pick__row--on{border-color:var(--action-primary);background:var(--action-primary-soft)}.dk-pick__av,.dk-pick__icon{width:34px;height:34px;border-radius:12px;background:var(--navy-50);color:var(--navy-700);display:grid;place-items:center;font:800 12px/1 var(--font-sans);flex:none}.dk-pick__icon .ls-icon:before{opacity:.5!important;color:currentColor!important}.dk-pick__icon .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-pick__id{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:1px}.dk-pick__name{font:800 14.5px/20px var(--font-sans);color:var(--text-primary);text-wrap:pretty}.dk-pick__meta{font:500 12.5px/18px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.dk-pick__avail{font:700 12.5px/1 var(--font-sans);color:var(--text-secondary);white-space:nowrap}.dk-pick__note{font:500 13px/19px var(--font-sans);color:var(--text-secondary);margin:8px 0 0;text-wrap:pretty;border-top:1px solid var(--border-subtle);padding-top:10px}.dk-pick .fn-pill{height:26px;font-size:12px;flex:none}.dk-meta{font:600 12.5px/18px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-secondary)}.dk-meta--pad{display:block;margin:-4px 0 6px;text-align:center}.dk-chartcap{font:500 12.5px/18px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.dk-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;border-top:1px solid var(--border-subtle);padding-top:12px}.dk-statgrid__cell{display:flex;flex-direction:column;gap:1px;font:600 12px/16px var(--font-sans);color:var(--text-secondary)}.dk-statgrid__cell em{font-style:normal;font:600 18px/24px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.dk-daybar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:end;gap:6px;height:100%;flex:1 1 0;min-width:0}.dk-daybar em{font-style:normal;font:600 12px/1 var(--font-mono);color:var(--text-secondary)}.dk-daybar i{width:100%;min-height:14px;border-radius:12px;background:var(--blue-100);align-self:end}.dk-daybar--on i{background:var(--action-primary)}.dk-daybar em{font:600 13px/1 var(--font-mono);color:var(--text-secondary)}.dk-daybar b{font:700 12px/1 var(--font-sans);color:var(--text-secondary)}.dk-daybar b{font:700 11px/1 var(--font-sans);color:var(--text-secondary)}.dk-chart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;row-gap:8px}.dk-chart__headL{display:flex;flex-direction:column;gap:4px;min-width:0}.dk-chart__legend{display:flex;gap:14px;font:700 12.5px/1 var(--font-sans);color:var(--text-secondary)}.dk-chart__legend span{display:inline-flex;align-items:center;gap:6px}.dk-chart__legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.dk-rail__av{position:relative;width:44px;height:44px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--navy-700);font:800 13px/1 var(--font-sans);cursor:pointer;display:grid;place-items:center;transition:box-shadow var(--dur-fast) var(--ease-standard)}.dk-rail__av:hover{box-shadow:var(--shadow-sm)}.dk-rail__av--on{border:2px solid var(--action-primary);box-shadow:0 0 0 3px var(--action-primary-soft)}.dk-rail__dot{position:absolute;top:-1px;right:-1px;width:11px;height:11px;border-radius:999px;background:var(--warning);border:2px solid var(--surface)}.dk-body{min-width:0;position:relative;background:var(--surface-warm,#F8F7F3)}.dk-scroll{position:absolute;top:0;right:0;bottom:0;left:0}.dk-page{padding:26px 30px 120px;gap:26px;max-width:none}.dk-side{border-left:1px solid var(--border-subtle);background:var(--surface);padding:26px 24px 120px;display:flex;flex-direction:column;gap:30px;overflow-y:auto}@media (max-width:1180px){.dk-body{grid-column:2;min-height:0}}.dk-side--inline{grid-column:auto;grid-row:auto;display:flex;flex-direction:column;gap:22px;max-height:none;overflow:visible;background:transparent;border:0;border-top:1px solid var(--border-subtle);padding:22px 0 0}.dk-toolsrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dk-tool--ask{padding:0 20px 0 6px;gap:8px;background:linear-gradient(100deg,var(--green-700) 0%,var(--emerald-600) 34%,var(--blue-700) 78%,var(--blue-300) 100%);color:#fff}.dk-tool--ask:hover{filter:brightness(1.06)}.dk-tool__char{height:38px;width:auto;margin:-6px 0}.dk-crumb{display:flex;align-items:center;gap:8px;font:600 14px/1 var(--font-sans);color:var(--text-muted)}.dk-crumb .ls-icon:before{opacity:.4!important;color:currentColor!important}.dk-crumb .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-crumb__b{border:0;background:transparent;padding:0;color:var(--text-secondary);font:inherit;cursor:pointer}.dk-crumb__b:hover{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.dk-crumb__now{color:var(--text-primary);font-weight:800}.dk-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;align-items:stretch}.dk-w{grid-column:span 2}.dk-w__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;row-gap:2px;min-height:30px}.dk-w__h{font:800 21px/30px var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);margin:0}.dk-w__meta{font:600 13px/20px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-secondary)}.dk-w__act{margin-left:auto;align-self:center}.dk-w__body{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;min-width:0}.dk-w__body>.dk-card,.dk-w__body>.dk-banner,.dk-w__body>.dk-metric,.dk-w__body>.fn-card{flex:1 1 auto}.dk-w>.dk-w__body>.dk-card{justify-content:flex-start}.dk-w[data-widget=health] .dkv-heat__c{font-size:10px}@container (max-width:470px){.dk-w[data-widget=health] .dkv-split{grid-template-columns:minmax(0,1fr)}.dk-w[data-widget=health] .dkv-heat{max-width:260px}.fn-pill{max-width:100%;min-width:0}.dk-w[data-widget=activity] .fn-row .fn-chip{display:none}}.dk-w[data-widget=health] .dkv-col{gap:10px}@container (max-width:470px){.dk-attn__b{display:none}.dkv-rank{gap:16px}.dk-statlist__row{padding:10px 0}.dkv-sched__row{padding:6px 0}}.dk-w__body>.dk-metric>.dk-metric__card{flex:1 1 auto;justify-content:center}@media (max-width:760px){.dk-grid{grid-template-columns:minmax(0,1fr);gap:18px}.dk-w{grid-column:auto!important}}.dk-row{display:grid;gap:22px}.dk-row--hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.dk-row--work{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}@media (max-width:1080px){.dk-row--hero,.dk-row--work{grid-template-columns:minmax(0,1fr)}}.dk-banner{position:relative;display:flex;align-items:center;gap:16px;padding:24px 26px 30px;border-radius:26px;overflow:hidden;background:linear-gradient(120deg,var(--emerald-100) 0%,var(--grey-100) 42%,var(--blue-100) 100%);border:1px solid var(--border-subtle)}.dk-banner__copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;flex:1 1 auto}.dk-banner__brand{font:800 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--navy-600)}.dk-banner__title{font:800 30px/36px var(--font-sans);letter-spacing:-.025em;color:var(--navy-900);margin:0}.dk-banner__title em{font-style:normal;color:var(--blue-700)}.dk-banner__char{height:150px;flex:none;margin:-14px -6px -20px 0}.dk-metric{display:flex;flex-direction:column;gap:14px;min-width:0}.dk-metric__card{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border-radius:24px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.dk-metric__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;row-gap:6px}.dk-metric__label{font:800 13px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--emerald-700)}.dk-metric__value{font:600 40px/46px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--navy-900)}.dk-metric__unit{font-size:24px;color:var(--text-muted)}.dk-chartwrap{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;justify-content:flex-end}.dk-bars{display:flex;align-items:flex-end;gap:10px;height:132px;min-height:110px;width:100%}.dk-metric__bars{display:flex;align-items:flex-end;gap:14px;height:118px;margin-top:4px}.dk-metric__bars>span:not(.dk-metric__chip){width:16px;flex:none;border-radius:6px;background:var(--blue-100)}.dk-metric__bars>span:nth-child(3):not(.dk-metric__chip){background:var(--emerald-100)}.dk-metric__chip{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 12px;white-space:nowrap;flex:none;border-radius:999px;background:var(--blue-100);color:var(--blue-800);font:800 12px/1 var(--font-sans)}.dk-metric__chip .ls-icon:before{opacity:.42!important;color:currentColor!important}.dk-metric__chip .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:var(--shadow-sm);padding:20px 22px;display:flex;flex-direction:column;gap:10px}.dk-card__eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 13.5px/1 var(--font-sans);color:var(--text-secondary)}.dk-card__eyebrow .ls-icon:before{opacity:.42!important;color:currentColor!important}.dk-card__eyebrow .ls-icon:after{color:var(--emerald-700)!important;opacity:1!important}.dk-card__amountrow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.dk-card__label{font:800 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:6px}.dk-avrow{display:flex;align-items:center;gap:10px}.dk-avrow__av{width:38px;height:38px;border-radius:999px;background:var(--navy-50);border:2px solid var(--surface);color:var(--navy-700);font:800 12px/1 var(--font-sans);display:grid;place-items:center;margin-right:-14px}.dk-avrow__add{width:40px;height:40px;border-radius:999px;border:0;background:var(--navy-900);color:#fff;display:grid;place-items:center;cursor:pointer;margin-left:18px}.dk-avrow__add:hover{background:var(--navy-700)}.dk-avrow__add .ls-icon:before{opacity:0!important}.dk-avrow__add .ls-icon:after{color:#fff!important;opacity:1!important}.dk-chart{position:relative;background:var(--surface);border-color:var(--border-subtle);padding:20px 22px}.dk-chart__tip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-md);font:700 13px/1 var(--font-sans);color:var(--text-secondary)}.dk-chart__tip em{font-style:normal;font-weight:800;color:var(--emerald-700)}.dk-chart__tip .ls-icon:before{opacity:.42!important;color:var(--emerald-700)!important}.dk-chart__tip .ls-icon:after{color:var(--emerald-700)!important;opacity:1!important}.dk-chart__bars{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-top:8px}.dk-bar{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:flex-end}.dk-bar__track{width:100%;max-width:62px;height:150px;display:flex;align-items:flex-end}.dk-bar__fill{flex:none;width:100%;height:calc(20% + (var(--h) - 88%) * 8);min-height:34px;border-radius:18px;background:var(--blue-100);display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;box-sizing:border-box}.dk-bar__fill em{font-style:normal;font:800 13px/1 var(--font-sans);color:var(--blue-800)}.dk-bar--on .dk-bar__fill{background:var(--action-primary)}.dk-bar--on .dk-bar__fill em{color:#fff}.dk-bar__lbl{font:700 13px/1 var(--font-sans);color:var(--text-muted)}.dk-block{display:flex;flex-direction:column;gap:14px}.dk-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;row-gap:4px}.dk-block__nav{display:flex;gap:6px}.dk-count{display:inline-block;margin-left:8px;font:600 15px/1 var(--font-mono);color:var(--text-muted);vertical-align:middle}.dk-round{width:30px;height:30px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;flex:none}.dk-round:hover{border-color:var(--border-strong);color:var(--text-primary)}.dk-round .ls-icon:before{opacity:0!important}.dk-round .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-stack{position:relative;padding-top:26px}.dk-stack__back{position:absolute;left:50%;transform:translate(-50%);height:118px;border-radius:20px;background:var(--grey-200);border:1px solid var(--border-subtle)}.dk-stack__back--2{top:0;width:74%}.dk-stack__back--1{top:13px;width:87%;background:var(--navy-100)}.dk-filecard{position:relative;width:100%;display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left;padding:18px 20px;border:0;border-radius:22px;cursor:pointer;color:#fff;background:linear-gradient(120deg,var(--navy-900) 0%,var(--navy-700) 52%,var(--blue-800) 100%);box-shadow:0 16px 34px #0a1a2b47}.dk-filecard:hover{transform:translateY(-2px)}.dk-filecard__top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.dk-filecard__sys{font:800 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.dk-filecard__mark{width:26px;height:26px;object-fit:contain}.dk-filecard__name{font:800 20px/26px var(--font-sans);letter-spacing:-.02em}.dk-filecard__row{display:flex;flex-direction:column;gap:3px}.dk-filecard__num{font:500 14px/20px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:#ffffffdb}.dk-filecard__meta{font:600 12.5px/1 var(--font-sans);color:#ffffff9e}.dk-logos{display:flex;gap:8px}.dk-logo{width:38px;height:38px;border-radius:999px;background:var(--grey-100);border:1px solid var(--border-subtle);color:var(--navy-700);font:800 14px/1 var(--font-sans);display:grid;place-items:center}.dk-list{display:flex;flex-direction:column;gap:8px}.dk-listrow{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:18px;background:var(--grey-100);border:1px solid var(--border-subtle)}.dk-ask{right:12px;bottom:26px}.dk-w__title{margin:0}.dk-w--edit{position:relative;padding:10px;border-radius:26px;border:2px dashed var(--navy-600);background:var(--surface);box-shadow:var(--shadow-sm);cursor:default;transition:box-shadow var(--dur-fast,.14s),border-color var(--dur-fast,.14s),transform var(--dur-fast,.14s)}.dk-wbar{display:flex;align-items:center;gap:6px;height:38px;padding:0 8px;border-radius:999px;background:var(--navy-900);color:#fff;margin-bottom:10px}.dk-wbar__grip{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#ffffffb3;cursor:grab;touch-action:none}.dk-wbar__grip:hover{background:#ffffff29;color:#fff}.dk-wbar__grip:active{cursor:grabbing;background:#ffffff3d}.dk-wbar__b{width:26px;height:26px;border-radius:999px;border:0;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.dk-wbar__b:hover{background:#ffffff42}.dk-wbar__b:disabled{opacity:.35;cursor:default}.dk-wbar__b--rm{margin-left:2px;background:#e5443a;border:0;color:#fff;box-shadow:0 1px 4px #00000047}.dk-wbar__b--rm .ls-icon:after{color:#fff!important}.dk-wbar__b--rm:hover{background:#ff5a4e}.dk-wbar__b--rm:focus-visible{outline:2px solid #FF8B84;outline-offset:2px}.dk-wbar__size{font:800 13px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;min-width:34px;text-align:center}.dk-wbar__name{margin-left:auto;padding:0 8px;font:800 12.5px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#ffffffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-wbar .ls-icon:before{opacity:0!important}.dk-wbar .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-w--dragging{position:relative;z-index:40;pointer-events:none;box-shadow:var(--shadow-lg);border-style:solid;border-color:var(--action-secondary);transform-origin:50% 50%}.dk-w--dragging{opacity:.92}.dk-w--over{border-color:var(--action-primary);background:var(--action-primary-soft);box-shadow:0 0 0 3px var(--action-primary-soft)}.dk-w{display:flex;flex-direction:column;gap:14px;min-width:0}.dk-w__resize{position:absolute;right:6px;bottom:6px;width:30px;height:30px;border-radius:10px;background:var(--action-secondary);color:#fff;display:grid;place-items:center;cursor:ew-resize;touch-action:none;box-shadow:var(--shadow-sm)}.dk-w__resize .ls-icon:before{opacity:0!important}.dk-w__resize .ls-icon:after{color:#fff!important;opacity:1!important}.dk-drop{grid-column:1 / -1;display:grid;place-items:center;min-height:76px;border-radius:22px;border:2px dashed var(--border-strong);color:var(--text-secondary);font:700 14px/1 var(--font-sans)}.dk-root--edit .dk-side{background:var(--grey-100)}.dk-w__bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.dk-w__name{display:inline-flex;align-items:center;gap:6px;font:800 12.5px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--blue-800)}.dk-w__name .ls-icon:before{opacity:0!important}.dk-w__name .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-w__acts{display:flex;gap:6px}.dk-round--rm{border-color:var(--error-border);color:var(--error)}.dk-tools{position:absolute;left:26px;bottom:26px;z-index:31;display:flex;align-items:center;gap:8px;padding:8px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-subtle);box-shadow:0 16px 34px #0a1a2b2e}.dk-tool{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--grey-100);color:var(--navy-900);font:800 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:var(--transition-control)}.dk-tool:hover{background:var(--grey-200)}.dk-tool--go{background:var(--action-primary);color:#fff}.dk-tool--go:hover{background:var(--action-primary-hover)}.dk-tool--done{background:var(--navy-900);color:#fff}.dk-tool--done:hover{background:var(--navy-700)}.dk-tool .ls-icon:before{opacity:0!important}.dk-tool .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-scroll--busy .dk-tools,.dk-scroll--busy .dk-ask{opacity:.28}.dk-tools,.dk-ask{transition:opacity var(--dur-base) var(--ease-standard)}.dk-edit{position:absolute;left:26px;bottom:92px;z-index:32;width:340px;max-height:min(62%,520px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.dk-edit__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dk-edit__list{display:flex;flex-direction:column}.dk-edit__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-subtle);cursor:pointer}.dk-edit__row:last-child{border-bottom:0}.dk-edit__id{display:flex;flex-direction:column;min-width:0}.dk-edit__name{font:700 15px/21px var(--font-sans);color:var(--text-primary)}.dk-edit__zone{font:600 12.5px/18px var(--font-sans);color:var(--text-secondary)}.dk-edit__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border-subtle);padding-top:12px}.dk-sw{position:relative;width:50px;height:30px;border-radius:999px;background:var(--grey-300);flex:none;transition:background var(--dur-fast) var(--ease-standard)}.dk-sw--on{background:var(--action-primary)}.dk-sw input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.dk-sw__knob{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #0a1a2b4d;transition:transform var(--dur-fast) var(--ease-standard)}.dk-sw--on .dk-sw__knob{transform:translate(20px)}.dk-sw input:focus-visible+.dk-sw__knob{box-shadow:0 0 0 3px var(--focus-ring)}.dk-empty{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:24px;border-radius:24px;background:var(--surface);border:1px dashed var(--border-strong)}.dk-modal__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:610;background:#1720336b;display:grid;place-items:center;padding:clamp(84px,9vh,94px) clamp(16px,4vw,40px) clamp(18px,3vh,30px)}.dk-modal{width:min(760px,100%);max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:13px;padding:20px;border-radius:22px;background:var(--surface);box-shadow:var(--shadow-lg)}.dk-modal__head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dk-modal__grid{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:12px;padding:2px 4px 2px 2px}.dk-modal__foot{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--border-subtle);padding-top:13px}.dk-pickcard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:20px;border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;transition:var(--transition-control)}.dk-pickcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.dk-pickcard--on{border-color:var(--action-primary);background:var(--action-primary-soft);box-shadow:none}.dk-pickcard__top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.dk-pickcard__icon{width:38px;height:38px;border-radius:13px;background:var(--blue-100);display:grid;place-items:center}.dk-pickcard__mark{width:26px;height:26px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-secondary);display:grid;place-items:center}.dk-pickcard__mark--on{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.dk-pickcard__mark .ls-icon:before{opacity:0!important}.dk-pickcard__mark .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-pickcard__name{font:800 16px/22px var(--font-sans);color:var(--text-primary)}.dk-pickcard__desc{font:500 13.5px/19px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.dk-pickcard__zone{font:800 11px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);margin-top:2px}.dk-addbtn{position:absolute;left:26px;bottom:88px;z-index:31;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:800 14.5px/1 var(--font-sans);cursor:pointer;box-shadow:var(--shadow-md)}.dk-addbtn:hover{border-color:var(--border-strong)}.dk-addbtn .ls-icon:before{opacity:0!important}.dk-addbtn .ls-icon:after{color:currentColor!important;opacity:1!important}@media (max-width:1180px){.dk-tools{left:96px;bottom:calc(40% + 12px)}.dk-ask{bottom:calc(40% + 12px)}.dk-tool{height:40px;padding:0 16px;font-size:14px}.dk-ask{height:46px}.dk-ask__char{height:70px}}@media (max-width:1024px){.dk-tool{height:40px;padding:0 14px;font-size:14px}.dk-tools{gap:6px;padding:6px}}@media (prefers-reduced-motion:reduce){.dk-filecard:hover{transform:none}}@media (max-width:1340px){.dk-nav__b{height:34px;min-width:34px;padding:0 8px}.dk-nav__b--on{padding:0 12px;font-size:13px}}@media (max-width:1060px){.dk-top{gap:8px;height:58px}.dk-top__brand{padding-left:12px}.dk-nav{padding:3px}.dk-nav__b{height:32px;min-width:32px;padding:0 6px}.dk-nav__b--on .dk-nav__lbl{display:none}.dk-nav__b--on{padding:0 8px}.fn-iconbtn{width:36px;height:36px}}.dk-form{display:flex;flex-direction:column;gap:14px}.dk-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.dk-field{display:flex;flex-direction:column;gap:6px;min-width:0}.dk-field>span{font:800 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.dk-field input,.dk-field select{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:500 15px/1 var(--font-sans)}.dk-field input:focus-visible,.dk-field select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dk-pick__new{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border-subtle);padding-top:12px;margin-top:4px}.dk-pushrow{display:flex;align-items:flex-end;gap:14px}.dk-pushrow__main{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;flex:1 1 auto}.dk-pushrow__char{height:132px;width:auto;flex:none;margin:-14px -6px -10px 0}.dk-rail__lbl{font:800 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.dk-rail__sel{display:block;flex:none;width:66px;text-align:center;font:700 10.5px/13px var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere}.theme-dark .dk-tools{background:#122539e6;border-color:var(--border)}.theme-dark .dk-tool{background:var(--surface-hover);color:var(--text-primary)}.theme-dark .dk-tool--go{background:var(--action-primary);color:var(--action-primary-on)}.theme-dark .dk-tool--done{background:var(--brand-ink);color:var(--text-primary)}.theme-dark .dk-rail{background:var(--surface-sunken)}.theme-dark .dk-logo,.theme-dark .dk-listrow,.theme-dark .dk-chip{background:var(--surface-warm)}.theme-dark .dk-stack__back{background:var(--surface-hover);border-color:var(--border)}.theme-dark .dk-banner{background:linear-gradient(120deg,rgba(63,180,122,.16) 0%,var(--surface-warm) 46%,rgba(111,182,242,.16) 100%)}.theme-dark .dk-banner__title{color:var(--text-primary)}.theme-dark .dk-banner__title em{color:var(--text-link)}.theme-dark .dk-banner__brand,.theme-dark .dk-crumb__now{color:var(--text-primary)}.theme-dark .dk-round,.theme-dark .dk-addbtn{background:var(--surface);border-color:var(--border)}.theme-dark .dk-modal{background:var(--surface)}.theme-dark .dk-pickcard{background:var(--surface-warm);border-color:var(--border)}.theme-dark .dk-pick{background:var(--surface);border-color:var(--border)}.theme-dark .dk-field input,.theme-dark .dk-field select{background:var(--surface-warm);border-color:var(--border-strong);color:var(--text-primary)}.theme-dark .dk-daybar i{background:var(--surface-hover)}.theme-dark .dk-rail__av{background:var(--surface-warm);border-color:var(--border);color:var(--text-primary)}.theme-dark .dk-pick__av,.theme-dark .dk-pick__icon,.theme-dark .dk-avrow__av,.theme-dark .fn-av,.theme-dark .ls-avatar{background:var(--surface-hover);color:var(--text-primary)}.theme-dark .dk-avrow__av{border-color:var(--surface)}.theme-dark .dk-rail__me{background:var(--action-primary);color:var(--action-primary-on)}.theme-dark .dk-daybar--on i{background:var(--action-primary)}.dk-queue{gap:18px;justify-content:flex-start}.dk-queue .dk-bars{height:auto;flex:1 1 auto;min-height:120px}.dk-facts{display:flex;gap:28px;border-top:1px solid var(--border-subtle);padding-top:14px}.dk-facts span{display:flex;flex-direction:column;gap:2px;font:600 12.5px/17px var(--font-sans);color:var(--text-secondary)}.dk-facts em{font-style:normal;font:600 19px/25px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.dk-queue__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;row-gap:6px}.dk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;align-items:stretch;flex:1 1 auto}@media (max-width:700px){.dk-split{grid-template-columns:minmax(0,1fr)}}.dk-queue__left{display:flex;flex-direction:column;gap:2px;min-width:0}.dk-statlist{display:flex;flex-direction:column;margin-top:10px}.dk-statlist__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-subtle);font:600 13.5px/19px var(--font-sans);color:var(--text-secondary)}.dk-statlist__row:last-child{border-bottom:0}.dk-statlist__row em{font-style:normal;font:600 15px/20px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary);white-space:nowrap}.dk-rate{gap:20px;justify-content:flex-start}.dk-rate__top{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dk-rate__id{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1 1 200px}.dk-ring{width:118px;height:118px;border-radius:999px;display:grid;place-items:center;flex:none}.dk-ring__hole{width:88px;height:88px;border-radius:999px;background:var(--surface);display:grid;place-items:center;align-content:center;text-align:center}.dk-ring__hole em{font-style:normal;font:600 26px/28px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.dk-ring__hole b{font:700 11px/1 var(--font-sans);color:var(--text-secondary)}.dk-months{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;justify-content:space-evenly}.dk-monthrow{display:grid;grid-template-columns:38px minmax(0,1fr) 46px;align-items:center;gap:10px}.dk-monthrow b{font:700 12.5px/1 var(--font-sans);color:var(--text-secondary)}.dk-monthrow i{display:block;height:14px;border-radius:999px;background:var(--grey-200);overflow:hidden}.dk-monthrow u{display:block;height:100%;border-radius:999px;background:var(--blue-500);text-decoration:none}.dk-monthrow--on u{background:var(--action-primary)}.dk-monthrow em{font-style:normal;text-align:right;font:600 13px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.theme-dark .dk-ring__hole{background:var(--surface)}.theme-dark .dk-monthrow i{background:var(--surface-hover)}.dk-w--link{cursor:pointer}.dk-w--link .dk-card,.dk-w--link .fn-card,.dk-w--link .dk-attn__row{transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.dk-w--link:hover>.dk-w__body>.dk-card,.dk-w--link:hover>.dk-w__body>.fn-card{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dk-w--link:hover .dk-w__act{text-decoration:underline;text-underline-offset:3px}.dk-bignum{display:flex;flex-direction:column;gap:2px}.dk-ctxstrip{display:flex;align-items:center;gap:26px;row-gap:12px;flex-wrap:wrap;padding:14px 20px;border-radius:20px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs)}.dk-ctxstrip__b{display:flex;flex-direction:column;gap:1px;min-width:0}.dk-ctxstrip__b+.dk-ctxstrip__b{padding-left:26px;border-left:1px solid var(--border-subtle)}.dk-ctxstrip__lbl{font:800 10.5px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary)}.dk-ctxstrip__v{font:800 17px/24px var(--font-sans);letter-spacing:-.015em;color:var(--text-primary)}.dk-ctxstrip__m{font:500 12.5px/18px var(--font-sans);color:var(--text-secondary)}.dk-ctxstrip .ls-btn{margin-left:auto;flex:none;align-self:center}.dk-health{gap:18px}.dk-health__main{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.dk-health__id{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:260px;flex:1 1 320px}.dk-attn{display:flex;flex-direction:column;gap:10px}.dk-attn__row{display:flex;align-items:center;gap:16px;width:100%;padding:15px 18px;border-radius:20px;border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left}.dk-attn__row:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.dk-attn__row:active{transform:translateY(1px)}.dk-attn__n{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;flex:none;font:600 22px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.dk-attn__id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.dk-attn__t{display:flex;align-items:center;gap:8px;font:800 17px/24px var(--font-sans);letter-spacing:-.015em;color:var(--text-primary)}.dk-attn__t .ls-icon:before{opacity:.45!important;color:currentColor!important}.dk-attn__t .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-attn__b{font:500 14px/21px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.dk-attn__go{display:inline-flex;align-items:center;gap:6px;flex:none;font:800 14.5px/1 var(--font-sans);color:var(--action-secondary)}.dk-attn__go .ls-icon:before{opacity:0!important}.dk-attn__go .ls-icon:after{color:currentColor!important;opacity:1!important}@media (max-width:700px){.dk-attn__row{flex-wrap:wrap}.dk-attn__go{margin-left:68px}}.dk-mini{width:100%;border-collapse:collapse}.dk-mini th{text-align:left;font:800 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:0 0 8px}.dk-mini td{padding:9px 0;border-top:1px solid var(--border-subtle);font:600 14px/20px var(--font-sans);color:var(--text-primary)}.dk-mini td:last-child,.dk-mini th:last-child{text-align:right}.dk-mini .fn-pill{height:24px;font-size:11.5px}.dk-ai{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.dk-ai__main{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.dk-ai__side{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;background:var(--grey-100);border:1px solid var(--border-subtle);min-width:0}.dk-ai__line{font:700 19px/28px var(--font-sans);letter-spacing:-.015em;color:var(--text-primary);margin:0;text-wrap:pretty}.dk-ai__acts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dk-chips{display:flex;gap:8px;flex-wrap:wrap}.dk-chip{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font:600 13.5px/1 var(--font-sans);cursor:pointer}.dk-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}@media (max-width:900px){.dk-ai{grid-template-columns:minmax(0,1fr)}}.theme-dark .dk-ai__side,.theme-dark .dk-chip{background:var(--surface-warm)}.theme-dark .dk-attn__row,.theme-dark .dk-ctxstrip{background:var(--surface);border-color:var(--border)}@media (prefers-reduced-motion:reduce){.dk-attn__row:hover,.dk-w--link:hover>.dk-w__body>.dk-card{transform:none}}.dk-w{background:var(--surface);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:var(--shadow-sm);padding:16px 20px 20px;gap:12px}.dk-w__head{padding-bottom:10px;border-bottom:1px solid var(--border-subtle);align-items:center}.dk-w__h{font-size:19px;line-height:26px}.dk-w>.dk-w__body>.dk-card,.dk-w>.dk-w__body>.fn-card,.dk-w>.dk-w__body>.dk-metric>.dk-metric__card{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.dk-w--link:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dk-w--link:hover>.dk-w__body>.dk-card,.dk-w--link:hover>.dk-w__body>.fn-card{border-color:transparent;box-shadow:none;transform:none}.dk-w--edit{background:var(--surface);border:2px dashed var(--navy-600);box-shadow:var(--shadow-sm);padding:10px}.dk-w--edit>.dk-w__head{padding:0 8px 10px}.dk-w--edit>.dk-w__body{padding:0 8px 8px}.dk-attn__row{background:var(--grey-100);box-shadow:none;border-radius:18px}.dk-attn__row:hover{background:var(--surface);box-shadow:var(--shadow-sm)}.theme-dark .dk-w{background:var(--surface);border-color:var(--border)}.theme-dark .dk-attn__row{background:var(--surface-warm)}@media (prefers-reduced-motion:reduce){.dk-w--link:hover{transform:none}}.dk-w__head{flex-wrap:nowrap;gap:10px;min-width:0}.dk-w__h{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-w__meta{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dk-w__act{flex:none;white-space:nowrap;font-size:13.5px}@media (max-width:1500px){.dk-w__meta{display:none}}.dk-rail__sep{width:34px;height:1px;background:var(--border);flex:none}.dk-rail__file{position:relative;width:44px;height:44px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--navy-700);display:grid;place-items:center;cursor:pointer;flex:none}.dk-rail__file:hover{box-shadow:var(--shadow-sm)}.dk-rail__file--on{border:2px solid var(--action-primary);box-shadow:0 0 0 3px var(--action-primary-soft)}.dk-rail__file .ls-icon:before{opacity:.45!important;color:currentColor!important}.dk-rail__file .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-rail__ok{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border-radius:999px;background:var(--success);border:2px solid var(--surface)}.theme-dark .dk-rail__file{background:var(--surface-warm);border-color:var(--border);color:var(--text-primary)}.dk-rail__list{flex:none;min-height:auto}.dk-rail__av,.dk-rail__file,.dk-rail__foot{flex:none}@media (max-width:1500px){.dk-w__meta{display:block;max-width:34%}}@media (max-width:1120px){.dk-w__meta{display:none}}.dk-ctxstrip__m,.dk-ctxstrip__v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34ch}.dk-rail{gap:10px;padding-top:18px}.dk-rail__list{gap:8px}.dk-rail__av,.dk-rail__file{width:42px;height:42px}.dk-ctxstrip{background:linear-gradient(120deg,var(--navy-900) 0%,var(--navy-700) 52%,var(--blue-800) 100%);border-color:transparent;box-shadow:0 14px 30px #0a1a2b3d;padding:16px 22px}.dk-ctxstrip__lbl{color:#ffffffa8}.dk-ctxstrip__v{color:#fff}.dk-ctxstrip__m{color:#ffffffbd}.dk-ctxstrip__b+.dk-ctxstrip__b{border-left-color:#ffffff38}.dk-ctxstrip .ls-btn{background:#ffffff1f!important;border-color:#ffffff57!important;color:#fff!important}.dk-ctxstrip .ls-btn:hover{background:#ffffff38!important}.dk-ctxstrip .ls-btn .ls-icon:before{opacity:0!important}.dk-ctxstrip .ls-btn .ls-icon:after{color:#fff!important;opacity:1!important}.theme-dark .dk-ctxstrip{border-color:var(--border)}.dk-filecard__char{height:56px;width:auto;margin:-10px -4px -14px 0;flex:none;filter:drop-shadow(0 6px 10px rgba(10,26,43,.4))}.dk-setup{display:flex;align-items:center;gap:8px;padding:22px 26px;background:linear-gradient(120deg,var(--emerald-100) 0%,var(--grey-100) 44%,var(--blue-100) 100%);border-color:transparent}.dk-setup__copy{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 auto}.dk-setup__char{height:158px;width:auto;flex:none;order:2;margin:-16px -6px -22px 12px}.dk-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.dk-step{align-items:flex-start;gap:8px}.dk-step__n{display:inline-flex;align-items:center;gap:10px;font:600 13px/1 var(--font-mono);color:var(--text-muted)}.dk-step__n em{font-style:normal;font:800 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--warning)}.dk-step__t{display:flex;align-items:center;gap:8px;font:800 17px/24px var(--font-sans);letter-spacing:-.015em;color:var(--text-primary)}.dk-step__t .ls-icon:before{opacity:.45!important;color:currentColor!important}.dk-step__t .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-ghosts{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:20px}.dk-ghost{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;border-radius:24px;border:1px dashed var(--border-strong);background:transparent;cursor:pointer;text-align:left}.dk-ghost:hover{border-color:var(--action-primary);background:var(--surface)}.dk-ghost__t{display:flex;align-items:center;gap:8px;font:800 15.5px/22px var(--font-sans);color:var(--text-primary)}.dk-ghost__t .ls-icon:before{opacity:.45!important;color:currentColor!important}.dk-ghost__t .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-ghost__b{font:500 13.5px/19px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.dk-ghost__bars{display:flex;flex-direction:column;gap:6px;width:100%;margin:4px 0 2px}.dk-ghost__bars i{height:8px;border-radius:999px;background:var(--grey-200)}.dk-ghost__bars i:nth-child(2){width:72%}.dk-ghost__bars i:nth-child(3){width:46%}.dk-ghost__go{display:inline-flex;align-items:center;gap:6px;font:800 13.5px/1 var(--font-sans);color:var(--action-secondary)}.dk-ghost__go .ls-icon:before{opacity:0!important}.dk-ghost__go .ls-icon:after{color:currentColor!important;opacity:1!important}.theme-dark .dk-setup{background:linear-gradient(120deg,rgba(63,180,122,.16) 0%,var(--surface-warm) 46%,rgba(111,182,242,.16) 100%)}.theme-dark .dk-ghost__bars i{background:var(--surface-hover)}.dk-addcard{grid-column:span 3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border-radius:24px;border:1px dashed var(--border-strong);background:transparent;cursor:pointer;text-align:left;min-height:150px;justify-content:center}.dk-addcard:hover{border-color:var(--action-primary);background:var(--surface)}.dk-addcard__ic{width:40px;height:40px;border-radius:14px;background:var(--action-primary);color:#fff;display:grid;place-items:center;margin-bottom:4px}.dk-addcard__ic .ls-icon:before{opacity:0!important}.dk-addcard__ic .ls-icon:after{color:#fff!important;opacity:1!important}.dk-addcard__t{font:800 17px/24px var(--font-sans);letter-spacing:-.015em;color:var(--text-primary)}.dk-addcard__b{font:500 13.5px/19px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.dk-ghosts .dk-addcard{grid-column:auto}@media (max-width:760px){.dk-addcard{grid-column:auto}}.dk-top{justify-content:space-between;padding-right:14px}.dk-top__right{margin-left:auto}.dk-page,.dk-side{padding-bottom:150px}.dk-tools,.dk-ask{bottom:12px}.lsx-tourbtn--dark{background:#ffffff1f;border-color:#ffffff3d;color:#fff}.lsx-tourbtn--dark:hover{background:#fff3;border-color:#fff6;color:#fff}@media (max-width:1180px){.dk-tools,.dk-ask{bottom:96px}}.dk-setup{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:20px;padding:36px 0 36px 38px;border-color:transparent;border-radius:28px;background:linear-gradient(118deg,var(--navy-900) 0%,var(--navy-700) 46%,var(--blue-800) 100%);box-shadow:0 26px 54px #0a1a2b52}.dk-setup__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.dk-setup__eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:6px 14px;white-space:nowrap;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;font:700 12.5px/1 var(--font-sans)}.dk-setup__eyebrow .fn-dot{background:var(--lime-400,#8CC63F)}.dk-setup .fn-h2{color:#fff;font-size:34px!important;line-height:42px!important}.dk-setup .fn-body{color:#fffc;max-width:60ch}.dk-setup .dk-ai__acts{gap:12px;margin-top:2px}.dk-setup .ls-btn--secondary{background:#ffffff1a!important;border-color:#ffffff57!important;color:#fff!important}.dk-setup .ls-btn--secondary:hover{background:#fff3!important}.dk-setup .ls-btn--secondary .ls-icon:after{color:#fff!important}.dk-setup__link{color:#9bcdf7!important}.dk-setup__foot{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--font-sans);color:#ffffffa3}.dk-setup__foot .ls-icon:before{opacity:.5!important;color:currentColor!important}.dk-setup__foot .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-setup__stage{position:relative;order:2;align-self:stretch;display:grid;place-items:end center;min-height:250px}.dk-setup__stage:before{content:"";position:absolute;left:50%;bottom:-40px;transform:translate(-50%);width:280px;height:280px;border-radius:999px;background:radial-gradient(circle at 50% 55%,rgba(63,180,122,.34) 0%,rgba(16,112,192,.16) 52%,transparent 72%)}.dk-setup__char{position:relative;height:270px;width:auto;margin-bottom:-36px;filter:drop-shadow(0 22px 28px rgba(0,0,0,.42))}@media (max-width:980px){.dk-setup{grid-template-columns:minmax(0,1fr);padding:28px 24px 0}.dk-setup__stage{min-height:200px;place-items:end center}.dk-setup__char{height:210px;margin-bottom:-8px}.dk-setup .fn-h2{font-size:28px!important;line-height:35px!important}}.dk-w{border-radius:28px;padding:18px 20px 20px;gap:14px}.dk-w__head{gap:10px;padding-bottom:12px}.dk-w__ic{width:34px;height:34px;border-radius:12px;flex:none;display:grid;place-items:center;background:var(--action-primary-soft);color:var(--emerald-700)}.dk-w__ic .ls-icon:before{opacity:.4!important;color:currentColor!important}.dk-w__ic .ls-icon:after{color:currentColor!important;opacity:1!important}.dk-w__h{font:800 17px/24px var(--font-sans);letter-spacing:-.015em}.dk-w__act{height:30px;padding:0 6px 0 12px;border-radius:999px;background:var(--grey-100);color:var(--text-secondary)!important;text-decoration:none!important;font-size:13px}.dk-w__act:hover{background:var(--navy-900);color:#fff!important}.dk-w--link:hover .dk-w__act{text-decoration:none}.dk-w__meta{font-size:12px;color:var(--text-muted)}.dk-metric__value{font-size:44px;line-height:50px;letter-spacing:-.02em}.dk-bignum{gap:0}.dk-bignum .dk-chartcap{font:600 13px/19px var(--font-sans);color:var(--text-muted);max-width:34ch}.dk-statgrid{gap:14px;padding-top:14px}.dk-statgrid__cell{gap:2px;font:600 12px/16px var(--font-sans);color:var(--text-muted)}.dk-statgrid__cell em{font:600 20px/26px var(--font-mono)}.dk-listrow{border-radius:16px;background:var(--grey-100);border-color:transparent;padding:9px 12px}.dk-statlist__row{padding:8px 0}.dk-segwrap{display:flex;flex-direction:column;gap:10px}.dk-segwrap__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font:700 14px/20px var(--font-sans);color:var(--text-primary)}.dk-segwrap__top em{font-style:normal;font:600 22px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--emerald-700)}.dk-seg{display:flex;gap:5px;height:34px}.dk-seg i{flex:1 1 0;border-radius:8px;background:var(--grey-200)}.dk-seg i.dk-seg--on{background:var(--action-primary)}.dk-seg i.dk-seg--on:nth-child(n+9){background:var(--emerald-700)}.dk-w--navy{background:linear-gradient(126deg,var(--navy-900) 0%,var(--navy-800) 58%,var(--blue-800) 100%);border-color:transparent;box-shadow:0 20px 44px #0a1a2b47}.dk-w--navy .dk-w__h,.dk-w--navy .fn-body,.dk-w--navy .dk-statgrid__cell em{color:#fff}.dk-w--navy .dk-w__head{border-bottom-color:#ffffff29}.dk-w--navy .dk-w__ic{background:#ffffff24;color:#fff}.dk-w--navy .dk-w__meta,.dk-w--navy .dk-statgrid__cell,.dk-w--navy .dk-meta{color:#ffffffad}.dk-w--navy .dk-statgrid{border-top-color:#ffffff29}.dk-w--navy .dk-w__act{background:#ffffff24;color:#fff!important}.dk-w--navy .dk-w__act:hover{background:#fff;color:var(--navy-900)!important}.dk-w--navy .dk-ring__hole{background:var(--navy-900)}.dk-w--navy .dk-ring__hole em{color:#fff}.dk-w--navy .dk-ring__hole b{color:#ffffffb3}.dk-w--navy .fn-pill{background:#8cc63f33!important;color:var(--lime-400,#8CC63F)!important}.theme-dark .dk-listrow{background:var(--surface-warm)}.theme-dark .dk-w__act,.theme-dark .dk-seg i{background:var(--surface-hover)}.dk-w__h{flex:1 1 auto;min-width:0}.dk-w__act{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-w{container-type:inline-size}@container (max-width:470px){.dk-ai{grid-template-columns:minmax(0,1fr)}.dk-health__main{gap:16px}.dk-health__id{min-width:0;flex:1 1 100%}.dk-statgrid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}.dk-metric__value{font-size:36px;line-height:42px}.dk-attn__row{flex-wrap:wrap;row-gap:8px}.dk-attn__go{margin-left:68px}.dk-w__meta{display:none}}@container (max-width:330px){.dk-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-w__h{font-size:15.5px}.dk-metric__value{font-size:32px;line-height:38px}.dk-seg{height:28px}.dk-attn__go{margin-left:0}}@media (max-width:1180px){.dk-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dk-w{grid-column:span 2!important}}@media (max-width:820px){.dk-grid{grid-template-columns:minmax(0,1fr)}.dk-w,.dk-w[data-span="2"]{grid-column:auto!important}.dk-page{padding:20px 16px 150px}.dk-ctxstrip{gap:14px}.dk-ctxstrip__b+.dk-ctxstrip__b{padding-left:0;border-left:0}}@media (max-width:560px){.dk-canvas{grid-template-columns:minmax(0,1fr)}.dk-rail{display:none}.dk-tools{left:16px;right:16px;justify-content:center}}.dk-ai__char{height:96px;width:auto;align-self:flex-end;margin:-6px -4px -4px 0}@media (max-width:1180px){.dk-addcard{grid-column:span 2!important}}@media (max-width:820px){.dk-addcard{grid-column:auto!important}}.dk-grid{grid-auto-rows:auto}.dk-w{overflow:hidden}.dk-w__body{min-height:0}.dk-w--edit{overflow:visible}.dk-attn{gap:8px}.dk-attn__row{padding:11px 14px;gap:12px}.dk-attn__n{width:44px;height:44px;border-radius:14px;font-size:19px}.dk-attn__t{font-size:15.5px;line-height:22px}.dk-attn__b{font-size:13px;line-height:19px}@media (max-width:820px){.dk-grid{grid-auto-rows:auto}.dk-w{overflow:visible}}@container (max-width:470px){.dk-attn__row{flex-wrap:nowrap}.dk-attn__b{display:none}.dk-attn__go{margin-left:0;font-size:0;gap:0}.dk-attn__go .ls-icon{font-size:16px!important}.dk-ai__side .dk-chartcap{display:none}.dk-chips .dk-chip:nth-child(n+3){display:none}.dk-ai__char{height:78px}}.dk-w__body{gap:12px}.dk-attn{gap:6px}.dk-attn__row{padding:9px 14px}@container (max-width:900px){.dk-w[data-widget=assistant] .dk-card__label,.dk-w[data-widget=assistant] .dk-chips{display:none}}@container (max-width:900px){.dk-ai__char,.dk-ai__side .dk-chartcap{display:none}.dk-ai__side{padding:12px 14px}.dk-attn__row{padding:7px 14px}.dk-attn{gap:5px}}@container (max-width:470px){.dk-seg{height:30px}}@container (max-width:900px){.dk-attn__n{width:40px;height:40px;font-size:18px}.dk-attn__row{padding:6px 14px}}.dk-root--edit .dk-grid{grid-auto-rows:auto}.dk-w--edit .dk-w__body{overflow:hidden;min-height:0}@media (max-width:980px){.dk-setup__char{height:200px;margin-bottom:0}}.dk-ai{display:flex;align-items:center;gap:18px}.dk-ai__main{flex:1 1 auto;gap:12px}.dk-ai__line{font:700 20px/29px var(--font-sans);max-width:52ch}.dk-ai__char{display:block;height:150px;align-self:flex-end;margin:0}@container (max-width:900px){.dk-ai__char{display:block;height:96px;margin:0}.dk-ai__line{font-size:17px;line-height:25px}}@container (max-width:470px){.dk-ai__char{display:none}.dk-ai__line{font-size:17px;line-height:25px}}.dk-w[data-widget=close] .sv-card{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;gap:14px}.dk-w[data-widget=close] .sv-step__lbl,.dk-w[data-widget=close] .sv-progressrow__txt,.dk-w[data-widget=close] .sv-route__ends span,.dk-w[data-widget=close] .sv-route__times span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width:470px){.dk-w[data-widget=close] .sv-route{padding:13px 14px;border-radius:16px}.dk-w[data-widget=close] .sv-route__ends{font-size:15px;line-height:21px}.dk-w[data-widget=close] .sv-step{padding:7px 2px}.dk-w[data-widget=close] .sv-step__lbl{font-size:13.5px}.dk-w[data-widget=close] .sv-progressrow{padding:9px 12px;gap:8px}.dk-w[data-widget=close] .sv-round{width:34px;height:34px}.dk-w[data-widget=files] .dk-filecard{padding:15px 16px;border-radius:18px}.dk-w[data-widget=files] .dk-filecard__name{font-size:17px;line-height:23px}.dk-w[data-widget=files] .dk-filecard__char{height:44px}}@container (max-width:360px){.dk-w[data-widget=close] .sv-round{display:none}.dk-w[data-widget=close] .sv-progressrow__meta{font-size:12px}.dk-w[data-widget=files] .dk-filecard__char{display:none}.dk-w[data-widget=files] .dk-filecard__num{font-size:13px}}.dk-w__body>.dk-card{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;min-height:0}.dk-w__body>.dk-card>.dkv-rank,.dk-w__body>.dk-card>.dk-statlist,.dk-w__body>.dk-card>.dkv-sched{flex:1 1 auto;justify-content:space-between}.dk-w__body>.dk-attn{flex:1 1 auto}@keyframes dkv-grow{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes dkv-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dkv-draw{0%{stroke-dashoffset:640}to{stroke-dashoffset:0}}.dkv-bars__bar{transform-origin:bottom center;animation:dkv-grow .52s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0ms);transition:background var(--dur-fast,.14s),filter var(--dur-fast,.14s)}.dkv-bars__col{cursor:default;outline:0}.dkv-bars__col:hover .dkv-bars__bar,.dkv-bars__col:focus-visible .dkv-bars__bar{filter:brightness(1.06) saturate(1.1)}.dkv-bars__col:focus-visible{outline:2px solid var(--focus-ring,#1070C0);outline-offset:2px;border-radius:8px}.dkv-bars__tip{transition:opacity var(--dur-fast,.14s)}.dkv-rank__fill{transform-origin:left center;animation:dkv-wipe .55s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0ms);transition:filter var(--dur-fast,.14s)}.dkv-rank__row{border-radius:10px;transition:background var(--dur-fast,.14s)}.dkv-rank__row:hover{background:var(--surface-hover,rgba(14,35,56,.04))}.dkv-rank__row:hover .dkv-rank__fill{filter:brightness(1.08)}.dkv-rank__row:hover .dkv-rank__v{color:var(--text-primary)}.dkv-compare__bar>i{transform-origin:left center;animation:dkv-wipe .55s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0ms);transition:filter var(--dur-fast,.14s)}.dkv-compare__row{border-radius:10px;transition:background var(--dur-fast,.14s)}.dkv-compare__row:hover{background:var(--surface-hover,rgba(14,35,56,.04))}.dkv-compare__row:hover .dkv-compare__bar>i{filter:brightness(1.08)}.dkv-line{cursor:crosshair}.dkv-line__path{stroke-dasharray:640;animation:dkv-draw 1.1s cubic-bezier(.2,0,.2,1) both}.dkv-line circle{transition:cx var(--dur-fast,.14s) linear,cy var(--dur-fast,.14s) linear}.dkv-line__tip{transition:left var(--dur-fast,.14s) linear,top var(--dur-fast,.14s) linear}@media (prefers-reduced-motion:reduce){.dkv-bars__bar,.dkv-rank__fill,.dkv-compare__bar>i,.dkv-line__path{animation:none}.dkv-line circle,.dkv-line__tip{transition:none}}.lsx-frame:not(.theme-dark){background:linear-gradient(160deg,#edf2fa,#f2f6fb 46%,#eef6f1)}.lsx-frame{border-top:0!important;border-image:none!important}.lsx-frame .ls-shell{padding:16px!important}.lsx-frame .ls-shell__inner{border-radius:28px!important;box-shadow:0 24px 60px #0a1a2b29!important;overflow:hidden;background:var(--surface)}.lsx-frame:not(.theme-dark) .ls-sidebar{background:var(--surface);border-right:1px solid var(--border-subtle)}.lsx-frame:not(.theme-dark) .lsx-ctxbar{background:var(--surface);border-bottom:1px solid var(--border-subtle)}.lsx-frame:not(.theme-dark) .lsx-scroll{background:var(--grey-100) url(/assets/bg.jpg) center center/cover no-repeat fixed}.lsx-frame:not(.theme-dark) .fn-scroll{background:var(--grey-100) url(/assets/bg.jpg) center center/cover no-repeat fixed}.lsx-frame:not(.theme-dark) .fn-root{background:transparent}.ls-sidebar__scroll .ls-navitem{border-radius:14px;height:46px;font-weight:700}.ls-navitem--active{background:var(--action-primary)!important;color:#fff!important;box-shadow:0 1px 3px #2e9e6838}.ls-navitem--active .ls-navitem__label,.ls-navitem--active span{color:#fff}.ls-navitem--active .ls-navitem__count{background:#ffffff3d}.lsx-userblock{margin:8px 10px 10px;padding:12px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--grey-100)}.lsx-agentblock{padding:12px 16px 6px}.sv-page{gap:22px;padding-top:24px}.sv-greet{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.sv-h1{font:800 34px/42px var(--font-sans);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 4px}.sv-h3{font:800 19px/26px var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);margin:0}.sv-sub{font:500 15px/23px var(--font-sans);color:var(--text-secondary);margin:0 0 2px;text-wrap:pretty}.sv-label{font:800 11.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sv-greet__acts{display:flex;align-items:center;gap:10px}.sv-round{width:42px;height:42px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;flex:none;transition:var(--transition-control)}.sv-round:hover{border-color:var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-sm)}.sv-round--go{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.sv-round--go:hover{background:var(--navy-700);border-color:var(--navy-700);color:#fff}.sv-round .ls-icon:before,.sv-link .ls-icon:before{opacity:0!important}.sv-round .ls-icon:after,.sv-link .ls-icon:after{color:currentColor!important;opacity:1!important}.sv-link{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;color:var(--text-link);font:800 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer}.sv-link:hover{text-decoration:underline;text-underline-offset:3px}.sv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1000px){.sv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sv-kpis{grid-template-columns:minmax(0,1fr)}}.sv-kpi{display:flex;align-items:center;gap:14px;padding:18px;border-radius:22px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.sv-kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.sv-kpi__icon{width:46px;height:46px;border-radius:16px;background:var(--navy-900);color:#fff;display:grid;place-items:center;flex:none}.sv-kpi__icon .ls-icon:before{opacity:.45!important;color:#fff!important}.sv-kpi__icon .ls-icon:after{color:#fff!important;opacity:1!important}.sv-kpi__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.sv-kpi__label{font:700 13.5px/19px var(--font-sans);color:var(--text-secondary)}.sv-kpi__row{display:flex;align-items:baseline;gap:8px}.sv-kpi__val{font:600 30px/36px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.sv-kpi__trend{font:800 12px/1 var(--font-sans);padding:4px 8px;border-radius:999px;background:var(--blue-100);color:var(--blue-800);white-space:nowrap}.sv-kpi__trend--info{background:var(--info-bg);color:var(--info)}.sv-kpi__trend--success{background:var(--success-bg);color:var(--success)}.sv-kpi__trend--warning{background:var(--warning-bg);color:var(--warning)}.sv-kpi__meta{font:500 12.5px/18px var(--font-sans);color:var(--text-secondary)}.sv-kpi__spark{display:none}.sv-kpi__spark>span{width:6px;border-radius:3px;background:var(--blue-100)}.sv-kpi__spark>span:last-child{background:var(--action-primary)}.sv-deck{display:flex;flex-direction:column;gap:18px}.sv-wide{min-width:0;display:flex;flex-direction:column;gap:18px}.sv-wide>*{flex:1 1 auto}.sv-col{display:flex;flex-direction:column;gap:18px;min-width:0}.sv-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:var(--shadow-sm);padding:20px;display:flex;flex-direction:column;gap:10px}.sv-card--flush{padding:14px;gap:12px;background:var(--grey-100)}.sv-card--flush .ls-card{border-radius:18px}.sv-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;row-gap:4px}.sv-chips{display:flex;gap:8px;flex-wrap:wrap}.sv-chip{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:16px;background:var(--grey-100);border:1px solid var(--border-subtle);font:600 12px/1 var(--font-sans);color:var(--text-secondary);min-width:74px}.sv-chip em{font-style:normal;font:600 17px/22px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.sv-contact{display:flex;align-items:center;gap:12px}.sv-contact__id{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.sv-contact__name{font:800 15px/21px var(--font-sans);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-contact__meta{font:500 13px/19px var(--font-sans);color:var(--text-secondary)}.sv-legend{display:flex;gap:16px;font:700 12.5px/1 var(--font-sans);color:var(--text-secondary)}.sv-legend span{display:inline-flex;align-items:center;gap:6px}.sv-gauge{display:grid;place-items:center;padding:6px 0 2px}.sv-gauge__ring{width:172px;height:172px;border-radius:999px;display:grid;place-items:center}.sv-gauge__hole{width:126px;height:126px;border-radius:999px;background:var(--surface);display:grid;place-items:center;align-content:center;text-align:center}.sv-gauge__val{font:600 42px/44px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.sv-gauge__unit{font:700 12px/1 var(--font-sans);color:var(--text-secondary)}.sv-route{border-radius:18px;padding:16px 18px;background:linear-gradient(120deg,var(--navy-900) 0%,var(--navy-700) 60%,var(--blue-800) 100%);color:#fff;display:flex;flex-direction:column;gap:8px}.sv-route__ends,.sv-route__times{display:flex;justify-content:space-between;gap:10px}.sv-route__ends{font:800 17px/24px var(--font-sans)}.sv-route__times{font:600 12.5px/1 var(--font-mono);color:#ffffffa8}.sv-route__line{position:relative;height:22px;display:grid;place-items:center}.sv-route__line:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 6px,transparent 6px 12px)}.sv-route__icon{position:relative;width:38px;height:26px;border-radius:999px;background:#fff;color:var(--navy-900);display:grid;place-items:center}.sv-route__icon .ls-icon:before{opacity:0!important}.sv-route__icon .ls-icon:after{color:currentColor!important;opacity:1!important}.sv-steps{display:flex;flex-direction:column;gap:2px}.sv-step{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--border-subtle)}.sv-step:last-child{border-bottom:0}.sv-step__dot{width:9px;height:9px;border-radius:999px;background:var(--grey-300);flex:none}.sv-step--done .sv-step__dot{background:var(--action-primary)}.sv-step--now .sv-step__dot{background:var(--action-secondary);box-shadow:0 0 0 4px var(--action-secondary-soft)}.sv-step__lbl{flex:1 1 auto;font:600 14.5px/21px var(--font-sans);color:var(--text-secondary)}.sv-step--now .sv-step__lbl,.sv-step--done .sv-step__lbl{color:var(--text-primary);font-weight:700}.sv-step__time{font:600 13px/1 var(--font-mono);color:var(--text-secondary)}.sv-progressrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:999px;background:var(--grey-100);border:1px solid var(--border-subtle)}.sv-donut{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;flex:none}.sv-donut em{width:18px;height:18px;border-radius:999px;background:var(--grey-100)}.sv-progressrow__txt{font:800 14.5px/1 var(--font-sans);color:var(--text-primary)}.sv-progressrow__meta{margin-left:auto;font:600 13px/1 var(--font-mono);color:var(--text-secondary)}.sv-feature{position:relative;display:flex;align-items:center;gap:14px;padding:22px;border-radius:22px;overflow:hidden;background:linear-gradient(115deg,var(--navy-900) 0%,var(--navy-700) 58%,var(--blue-800) 100%);box-shadow:0 16px 34px #0a1a2b3d}.sv-feature__copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;flex:1 1 auto}.sv-feature__sub{font:500 14.5px/21px var(--font-sans);color:#ffffffc2;margin:0;text-wrap:pretty}.sv-feature__stats{display:flex;gap:10px;flex-wrap:wrap}.sv-feature__stats span{display:flex;flex-direction:column;gap:2px;padding:9px 13px;border-radius:14px;background:#ffffff1f;font:600 11.5px/1 var(--font-sans);color:#ffffffb8}.sv-feature__stats em{font-style:normal;font:600 16px/21px var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:#fff}.sv-feature__char{height:150px;width:auto;flex:none;margin:-16px -8px -22px 0;filter:drop-shadow(0 16px 22px rgba(0,0,0,.32))}.sv-blank{flex-direction:row;align-items:center;gap:24px;padding:28px 28px 28px 24px}.sv-blank__char{height:156px;width:auto;flex:none;filter:drop-shadow(0 14px 22px rgba(14,35,56,.18))}.sv-blank__copy{min-width:0;flex:1 1 auto}@media (max-width:760px){.sv-blank{flex-direction:column;align-items:flex-start;text-align:left;padding:22px}.sv-blank__char{height:120px}}.sv-attnrow{align-items:flex-start}.sv-attnrow,.sv-crow{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--border-subtle)}.sv-attnrow:last-child,.sv-crow:last-child{border-bottom:0}.sv-attnrow__icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;flex:none}.sv-attnrow__id,.sv-crow__id{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.sv-attnrow__title,.sv-crow__name{font:800 14.5px/21px var(--font-sans);color:var(--text-primary)}.sv-attnrow__meta{font:500 13px/19px var(--font-sans);color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.sv-crow__meta{font:500 13px/19px var(--font-sans);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.sv-kpi{transition:none}}.lsx-tourbtn{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px 0 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);cursor:pointer}.lsx-tourbtn:hover{border-color:var(--border-strong);color:var(--text-primary)}.lsx-tourbtn img{width:28px;height:28px;border-radius:999px;object-fit:cover;object-position:top center;background:var(--emerald-100)}.lsx-tourbtn .ls-icon:before{opacity:0!important}.lsx-tourbtn .ls-icon:after{color:currentColor!important;opacity:1!important}.lsx-ask{bottom:12px;right:2px}.lsx-frame .lsx-toastwrap{bottom:96px}@media (max-width:640px){.lsx-frame .ls-shell{padding:0!important}.lsx-frame .ls-shell__inner{border-radius:0!important;box-shadow:none!important}.sv-page{gap:18px;padding-top:18px}.sv-h1{font-size:25px;line-height:32px;letter-spacing:-.02em}.sv-h3{font-size:17px;line-height:24px}.sv-sub{font-size:14px;line-height:21px}.sv-greet{align-items:flex-start;gap:14px}.sv-greet__acts{flex-wrap:wrap;gap:8px;width:100%}.sv-greet__acts .ls-btn{flex:1 1 100%;justify-content:center}.sv-round{width:44px;height:44px}.sv-kpi{padding:14px;border-radius:18px;gap:12px}.sv-kpi__icon{width:40px;height:40px;border-radius:14px}.sv-kpi__val{font-size:25px;line-height:31px}.sv-deck,.sv-wide{gap:14px}.sv-card{padding:16px;border-radius:18px}.sv-route{padding:14px}.sv-route__ends{font-size:15px;line-height:21px}.sv-progressrow{padding:10px 12px;gap:10px;border-radius:20px;flex-wrap:wrap}.sv-progressrow__meta{margin-left:0}.sv-gauge__ring{width:140px;height:140px}.sv-gauge__hole{width:102px;height:102px}.sv-gauge__val{font-size:34px;line-height:36px}.sv-attnrow{gap:10px}.sv-attnrow .sv-link{flex:none}.lsx-ask{bottom:14px;right:2px}.lsx-frame .lsx-toastwrap{bottom:72px}}.lsx-scroll:before{content:"";position:sticky;top:2px;z-index:6;display:block;height:22px;margin-bottom:-22px;background:linear-gradient(180deg,var(--fade-from,rgba(233,242,250,.96)) 0,rgba(233,242,250,0) 100%);pointer-events:none}.theme-dark .lsx-scroll:before{background:linear-gradient(180deg,#0a1a2bf5 0,#0a1a2b00)}.fn-dock:before{content:"";position:absolute;left:-26px;right:-26px;top:0;bottom:-40px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(233,242,250,0) 0,var(--dock-veil,rgba(233,242,250,.94)) 34px,var(--dock-veil,rgba(233,242,250,.94)) 100%)}.theme-dark .fn-dock:before{background:linear-gradient(180deg,#0a1a2b00 0,#0a1a2bf0 34px,#0a1a2bf0)}.fn-page{padding-bottom:78px}.lsx-frame *,.lsx-frame{scrollbar-width:none;-ms-overflow-style:none}.lsx-frame *::-webkit-scrollbar,.lsx-frame::-webkit-scrollbar{width:0;height:0;display:none}.db-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:18px;align-items:stretch}.db-status{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.db-status__h{display:inline-flex;align-items:center;gap:var(--space-2);font:700 11px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.db-files{list-style:none;margin:0;padding:0 0 0 var(--space-5);display:flex;flex-direction:column;gap:6px}.db-files li{display:flex;align-items:center;gap:var(--space-2);min-width:0;font:600 13.5px/1.35 var(--font-sans);color:var(--text-primary)}.db-files__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-files__s{flex:none;font-weight:500;color:var(--text-muted)}.db-link{margin-top:var(--space-3)}.db-run .pg-row__d{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-run .pg-row__txt{min-width:0}@container main (max-width:900px){.db-grid{grid-template-columns:minmax(0,1fr)}}.lw-h1{font:800 34px/40px var(--font-sans);letter-spacing:-.025em;color:var(--text-primary);margin:8px 0 2px}.lw-h2{font:800 28px/34px var(--font-sans);letter-spacing:-.022em;color:var(--text-primary);margin:0 0 6px}.lw-h3{font:800 20px/26px var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);margin:2px 0 6px}.lw-body{font:500 15.5px/23px var(--font-sans);color:var(--text-secondary);margin:0;text-wrap:pretty}.lw-onboard{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;padding:28px 32px 56px;display:flex;flex-direction:column;gap:22px;min-height:100%}.lw-onboard__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.lw-onboard__head .lw-body{font-size:18px;line-height:27px;max-width:56ch}.lw-onboard__char{display:flex;align-items:flex-end;gap:12px;flex:none}.lw-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:34px 36px 0;border-radius:30px;background:linear-gradient(135deg,var(--navy-900) 0%,var(--brand-ink) 58%,#123F5E 100%);box-shadow:var(--shadow-lg)}.lw-hero:before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-300px;border-radius:50%;background:radial-gradient(circle,#2e9e6838,#fff0 68%);pointer-events:none}.lw-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--action-primary),var(--action-secondary))}.lw-hero__copy{position:relative;min-width:0;flex:1 1 420px;padding-bottom:34px;display:flex;flex-direction:column;align-items:flex-start;gap:0}.lw-step{white-space:nowrap;flex:none;max-width:100%;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:5px 14px 5px 6px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;font:700 12px/1 var(--font-sans);letter-spacing:.02em}.lw-step b{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--action-primary);color:#fff;font:800 11px/1 var(--font-mono)}.lw-hero__h1{margin:16px 0 4px;font:800 38px/44px var(--font-sans);letter-spacing:-.03em;color:#fff}.lw-hero__h2{margin:0 0 10px;font:800 25px/32px var(--font-sans);letter-spacing:-.02em;color:var(--emerald-300,#9BD9BA)}.lw-hero__body{margin:0;max-width:52ch;font:500 16.5px/26px var(--font-sans);color:#ffffffd1;text-wrap:pretty}.lw-hero__note{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font:600 13px/1 var(--font-sans);color:#ffffff9e}.lw-hero__note .ls-icon:before{opacity:0!important}.lw-hero__note .ls-icon:after{color:currentColor!important;opacity:1!important}.lw-hero__char{position:relative;flex:none;display:flex;align-items:flex-end;gap:16px;align-self:flex-end}.lw-hero__plate{flex:none;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding:14px 18px 0;border-radius:26px 26px 0 0;background:var(--surface);box-shadow:0 -2px #ffffff59}.lw-hero__plate img{display:block}.lw-bubble{position:relative;margin-bottom:56px;max-width:222px;padding:13px 15px;border-radius:18px 18px 4px;background:#fff;color:var(--text-primary);font:700 14px/21px var(--font-sans);box-shadow:var(--shadow-md);text-wrap:pretty}.lw-bubble:after{content:"";position:absolute;right:-7px;bottom:0;width:12px;height:12px;background:#fff;clip-path:polygon(0 0,100% 100%,0 100%)}.lw-navpick .lw-navcard--pick{width:100%;height:100%;text-align:left;cursor:pointer;padding:0;gap:0;overflow:hidden;border-radius:26px;font:inherit;color:inherit;display:flex;flex-direction:column;align-items:stretch}.lw-navcard--pick:hover,.lw-navcard--pick:focus-visible{box-shadow:var(--shadow-lg);border-color:var(--action-primary);transform:translateY(-3px);outline:none}.lw-navpick .lw-navcard--pick .lw-navcard__preview{width:100%;align-self:stretch;position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto;min-height:0;padding:24px 24px 0;background:var(--bg-app);border-bottom:1px solid var(--border-subtle)}.lw-navpick .lw-navcard--pick .lw-mini{width:100%;height:auto;min-height:244px;flex:1 1 auto;align-self:stretch;border-bottom:0;border-radius:14px 14px 0 0;transition:transform var(--dur-base) var(--ease-standard)}.lw-navcard--pick:hover .lw-mini{transform:translateY(-3px)}.lw-rec{position:absolute;top:36px;right:36px;z-index:2;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:var(--action-primary);color:#fff;font:800 11px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--shadow-sm)}.lw-navpick .lw-navcard--pick .lw-navcard__copy{width:100%;align-self:stretch;box-sizing:border-box;display:block;flex:none;padding:20px 24px 6px}.lw-navcard--pick .ls-label{display:block;color:var(--text-muted)}.lw-navcard--pick .lw-h3{display:block;font-size:22px;line-height:28px}.lw-cta{display:flex;align-items:center;gap:8px;margin:16px 24px 22px;height:46px;padding:0 20px;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff;font:800 15px/1 var(--font-sans);width:fit-content;transition:background var(--dur-fast) var(--ease-standard)}.lw-navcard--pick:nth-child(2) .lw-cta{background:var(--brand-ink)}.lw-navcard--pick:hover .lw-cta{background:var(--action-primary-hover)}.lw-navcard--pick:nth-child(2):hover .lw-cta{background:var(--navy-900)}.lw-cta .ls-icon:before{opacity:0!important}.lw-cta .ls-icon:after{color:#fff!important;opacity:1!important}@media (max-width:760px){.lw-hero{padding:26px 22px;border-radius:24px}.lw-hero__h1{font-size:31px;line-height:37px}.lw-hero__h2{font-size:21px;line-height:28px}.lw-hero__copy{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.lw-navcard--pick,.lw-navcard--pick .lw-mini{transition:none}}.lw-navpick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:22px;align-items:stretch}.lw-onboard .lw-navpick{flex:1 1 auto}.lw-navcard{background:var(--surface);border:1px solid var(--border-subtle);border-radius:26px;box-shadow:var(--shadow-sm);padding:20px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.lw-navcard.is-hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.lw-navcard.is-on{border-color:var(--action-primary);box-shadow:var(--shadow-md)}.lw-navcard__copy{min-width:0;flex:1 1 auto}.lw-navcard .ls-btn{align-self:flex-start}.lw-ticks{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.lw-ticks li{display:flex;align-items:center;gap:8px;font:600 14px/20px var(--font-sans);color:var(--text-primary)}.lw-ticks .ls-icon{color:var(--action-primary);flex:none}.lw-ticks .ls-icon:before{opacity:0!important}.lw-ticks .ls-icon:after{color:currentColor!important;opacity:1!important}.lw-foot{display:flex;align-items:center;gap:8px;font:500 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.lw-current{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;background:var(--action-primary-soft);color:var(--emerald-700);font:800 14px/1 var(--font-sans)}.lw-current .ls-icon:before{opacity:0!important}.lw-current .ls-icon:after{color:currentColor!important;opacity:1!important}.lw-board{display:flex;flex-direction:column;gap:10px}.lw-board__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lw-board__acts{display:flex;align-items:center;gap:8px;flex:none}.lw-tools{position:sticky;position:-webkit-sticky;left:auto;right:auto;bottom:12px;align-self:flex-start;width:max-content;max-width:calc(100% - 200px);margin-top:4px;padding:5px;gap:6px;flex-wrap:wrap;justify-content:flex-start}.fn-root .lw-tools{position:fixed;left:36px;right:auto;bottom:12px;margin:0;align-self:auto;z-index:35}.lw-tools .ls-btn{height:38px;padding:0 15px;font-size:13.5px;gap:6px}.lw-board .dk-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:352px;align-items:stretch;gap:12px}.lw-board .dk-w{height:100%;overflow:hidden}.lw-board .dk-w__body{min-height:0;overflow:auto}@media (max-width:1100px){.lw-board .dk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-board .dk-w{grid-column:auto!important}}@media (max-width:760px){.lw-board .dk-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.lw-board .dk-w{height:auto;grid-column:auto!important}}.lw-invite{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border-subtle);border-radius:26px;box-shadow:var(--shadow-sm);padding:16px 22px}.lw-invite__char{height:92px;width:auto;flex:none}.lw-invite .ls-btn{flex:none}.lw-invite .lw-h3{margin-top:2px}.lw-sug{background:var(--surface);border:1px solid var(--border-subtle);border-radius:26px;box-shadow:var(--shadow-sm);padding:20px 22px 22px;display:flex;flex-direction:column;gap:18px}.lw-sug__head{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lw-sug__char{height:104px;width:auto;flex:none}.lw-sug__head .ls-btn{flex:none}.lw-sug__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lw-sugtile{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-warm);cursor:pointer;text-align:left;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.lw-sugtile:hover{border-color:var(--action-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lw-sugtile__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lw-sugtile__ic{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:var(--action-primary-soft);color:var(--emerald-700);flex:none}.lw-sugtile__add{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;background:var(--action-primary);color:var(--action-primary-on,#fff);font:800 12px/1 var(--font-sans)}.lw-sugtile__add .ls-icon:before{opacity:0!important}.lw-sugtile__add .ls-icon:after{color:currentColor!important;opacity:1!important}.lw-sugtile__t{font:800 16px/22px var(--font-sans);color:var(--text-primary)}.lw-sugtile__d{font:500 13.5px/19px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.lw-prefs{display:flex;flex-direction:column;gap:18px;min-width:0}.lw-navrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lw-navopt{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);min-width:0}.lw-navopt.is-on{border-color:var(--action-primary);box-shadow:0 0 0 3px var(--action-primary-soft,#e9f7ef)}.lw-navopt .lw-mini{width:100%;height:auto;min-height:0;aspect-ratio:2.3/1;border-radius:12px}@media (max-height:820px){.lw-navopt .ls-label{display:none}}.lw-navopt__copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.lw-navopt__copy .lw-h3{margin:0}.lw-prefs__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.lw-chips--compact{gap:6px}.lw-chips--compact .lw-chip{height:30px;padding:0 10px;font-size:12.5px}@container pg (max-width:900px){.lw-navrow,.lw-prefs__pair{grid-template-columns:minmax(0,1fr)}}@container pg (max-width:600px){.lw-navopt{grid-template-columns:minmax(0,1fr)}}.lw-navpick--compact .lw-mini{height:132px}.lw-chips{display:flex;flex-wrap:wrap;gap:8px}.lw-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:700 14px/1 var(--font-sans);cursor:pointer}.lw-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.lw-chip.is-on{background:var(--action-primary-soft);border-color:var(--action-primary);color:var(--emerald-700)}.lw-chip .ls-icon:before{opacity:0!important}.lw-chip .ls-icon:after{color:currentColor!important;opacity:1!important}@media (max-width:900px){.lw-onboard{padding:24px 18px 56px}.lw-onboard__head{align-items:flex-start}.lw-h1{font-size:28px;line-height:34px}.lw-h2{font-size:23px;line-height:29px}.lw-sug__char{height:84px}.lw-invite__char{height:76px}}@media (prefers-reduced-motion:reduce){.lw-navcard,.lw-sugtile{transition:none}}@media (max-width:640px){.lw-onboard{padding:18px 14px 48px;gap:20px}.lw-h1{font-size:25px;line-height:31px}.lw-h2{font-size:21px;line-height:27px}.lw-h3{font-size:18px;line-height:24px}.lw-body{font-size:14.5px;line-height:21px}.lw-onboard__head .lw-body{font-size:15.5px;line-height:23px}.lw-navpick{gap:14px}.lw-navcard{padding:14px;border-radius:20px;gap:12px}.lw-navcard .ls-btn,.lw-invite .ls-btn,.lw-navcard .ls-btn--lg{width:100%;justify-content:center}.lw-mini,.lw-navpick--compact .lw-mini{height:112px}.lw-invite{padding:14px 16px;border-radius:20px;gap:12px}.lw-invite__char{height:64px}.lw-board__head{gap:8px}.lw-tools{bottom:72px;width:max-content;max-width:100%}.fn-root .lw-tools{left:14px;bottom:126px}.lw-tools .ls-btn{flex:0 1 auto;height:44px;padding:0 14px;justify-content:center}.lw-chip{height:36px;padding:0 12px;font-size:13px}.fn-ask{--ask-h:56px;font-size:13px}.fn-ask>span{margin-bottom:13px}.fn-ask:after{height:36px;bottom:2px}}@media (max-width:400px){.lw-mini{height:96px}.lw-invite__char{display:none}.lw-tools .ls-btn{font-size:12.5px;padding:0 10px}}.fn-page .pg-setnav{padding:6px;gap:2px}.fn-page .pg-setnav__b{padding:7px 10px;gap:9px}.fn-page .pg-set{gap:14px}.fn-page .lw-prefs{gap:18px}.fn-page .lw-navpick{gap:14px}.fn-page .lw-navcard{padding:14px;border-radius:20px;gap:10px}.fn-page .lw-navcard .lw-mini,.fn-page .lw-navpick .lw-navcard--pick .lw-mini{min-height:0;height:clamp(84px,13vh,132px)}.fn-page .lw-navcard__copy{display:flex;flex-direction:column;gap:3px}.fn-page .lw-navcard .lw-h3{font-size:17px;line-height:22px}.fn-page .lw-navcard .lw-body{font-size:13px;line-height:19px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fn-page .lw-navcard .ls-btn,.fn-page .lw-navcard .lw-current{height:38px;flex:none}.lw-board__hint{margin:0;font:500 13.5px/19px var(--font-sans);color:var(--text-secondary)}.lw-invite--empty{justify-content:center}.lw-start{position:relative;display:grid;grid-template-columns:minmax(300px,auto) minmax(200px,1fr) minmax(240px,360px) auto;align-items:center;gap:clamp(18px,3cqi,46px);padding:26px 30px;border-radius:26px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);overflow:hidden}.lw-start:before{content:"";position:absolute;right:-8%;bottom:-46%;width:58%;height:150%;border-radius:50%;background:var(--emerald-50,#EAF7EF);opacity:.8;pointer-events:none}.theme-dark .lw-start:before{opacity:.12}.lw-start>*{position:relative;z-index:1}.lw-start__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.lw-start__eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 11.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.lw-start__eyebrow i{width:7px;height:7px;border-radius:999px;background:var(--emerald-500);flex:none}.lw-start__h{margin:13px 0 0;font:800 clamp(28px,4.4cqi,40px)/1.1 var(--font-sans);letter-spacing:-.028em;color:var(--text-primary)}.lw-start__h em{font-style:normal;color:var(--emerald-600)}.lw-start__p{margin:11px 0 0;max-width:38ch;font:500 15px/22px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.lw-start__copy .ls-btn{margin-top:18px;flex:none}.lw-start__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lw-start--empty{grid-template-columns:minmax(0,1fr) minmax(200px,1fr)}@container main (max-width:1080px){.lw-start.lw-start--empty{grid-template-columns:minmax(0,1fr)}}@container pg (max-width:1080px){.lw-start.lw-start--empty{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.lw-start.lw-start--empty{grid-template-columns:minmax(0,1fr)}}.lw-start__kbd{margin:10px 0 0;display:flex;align-items:center;gap:7px;font:500 12.5px/1 var(--font-sans);color:var(--text-muted)}.lw-start__ledgy{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:10px;min-width:0}.lw-start__ledgy .lw-bubble{margin-bottom:0;max-width:200px;border-radius:18px 18px 18px 4px;border:1px solid var(--border-subtle)}.lw-start__ledgy .lw-bubble:after{display:none}.lw-start__ledgy img{height:clamp(110px,13cqi,150px);width:auto;object-fit:contain;pointer-events:none}.theme-dark .lw-start__ledgy .lw-bubble{background:var(--surface-warm)}.lw-think{--lw-h:clamp(132px,15cqi,172px);position:relative;display:flex;flex-direction:column;gap:0;align-items:flex-start}.lw-think__cloud{position:relative;align-self:flex-start;width:min(220px,calc(100% - var(--lw-h) * .3));margin:0 0 0 calc(var(--lw-h) * .3);animation:lwThinkPop var(--dur-slow,.32s) var(--ease-out,cubic-bezier(.16,1,.3,1)) calc(var(--dur-base,.2s) * 2.4) both;transform-origin:30% 100%;filter:drop-shadow(0 6px 14px rgba(14,35,56,.12))}.lw-think__shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lw-think__shape path{fill:var(--surface);stroke:var(--text-primary);stroke-opacity:.82;stroke-width:2;stroke-linejoin:round}.lw-think__text{position:relative;margin:0;padding:30px 34px 34px 32px;font:700 14px/21px var(--font-sans);color:var(--text-primary);text-align:center;text-wrap:balance}.lw-think__trail{position:relative;align-self:flex-start;width:44px;height:30px;margin:-6px 0 -10px calc(var(--lw-h) * .5)}.lw-think__trail i{position:absolute;border-radius:50%;background:var(--surface);border:2px solid color-mix(in srgb,var(--text-primary) 82%,transparent);animation:lwThinkPop var(--dur-base,.2s) var(--ease-out,cubic-bezier(.16,1,.3,1)) both}.lw-think__trail i:nth-child(1){width:8px;height:8px;left:0;bottom:0;animation-delay:var(--dur-base,.2s)}.lw-think__trail i:nth-child(2){width:11px;height:11px;left:13px;bottom:9px;animation-delay:calc(var(--dur-base,.2s) * 1.5)}.lw-think__trail i:nth-child(3){width:15px;height:15px;left:28px;bottom:18px;animation-delay:calc(var(--dur-base,.2s) * 2)}.lw-think img{height:var(--lw-h);width:auto;max-width:100%;object-fit:contain;animation:lwThinkRise var(--dur-slow,.32s) var(--ease-out,cubic-bezier(.16,1,.3,1)) both}.theme-dark .lw-think__shape path,.theme-dark .lw-think__trail i{fill:var(--surface-warm);background:var(--surface-warm)}@keyframes lwThinkPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes lwThinkRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lw-think__cloud,.lw-think__trail i,.lw-think img{animation:none}}.lw-start__quick{min-width:0;display:flex;flex-direction:column;gap:9px}.lw-start__quick .ls-label{margin-bottom:1px}.lw-qk{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px 9px 9px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;transition:border-color var(--dur-fast,.14s),box-shadow var(--dur-fast,.14s),transform var(--dur-fast,.14s)}.lw-qk:hover{border-color:var(--action-secondary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.lw-qk__i{flex:none;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--action-secondary-soft,#E8F2FB);color:var(--action-secondary)}.lw-qk__i .ls-icon:before{opacity:.3!important;color:currentColor!important}.lw-qk__i .ls-icon:after{color:currentColor!important;opacity:1!important}.lw-qk__l{flex:1 1 auto;min-width:0;font:700 14.5px/20px var(--font-sans);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-qk__p{flex:none;color:var(--text-muted)}.lw-qk:hover .lw-qk__p{color:var(--action-secondary)}.lw-start__char{grid-column:4;justify-self:end;align-self:end;height:clamp(190px,26cqi,252px);max-height:calc(100% + 26px);width:auto;margin:0 -8px -26px 0;object-fit:contain;pointer-events:none}@container main (max-width:1080px){.lw-start{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:22px 24px}.lw-start__char,.lw-start__ledgy{display:none}}@container pg (max-width:1080px){.lw-start__char,.lw-start__ledgy{display:none}}@media (max-width:1080px){.lw-start{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:22px 24px}.lw-start__char,.lw-start__ledgy{display:none}}@media (max-width:720px){.lw-start{grid-template-columns:minmax(0,1fr);gap:20px}}.lw-mini{display:flex;width:100%;height:244px;background:var(--bg-app);border:1px solid var(--border);border-radius:16px;overflow:hidden;flex:none;container-type:size}.lw-mini__side{width:34%;max-width:150px;flex:none;background:var(--surface);border-right:1px solid var(--border-subtle);padding:3cqh;display:flex;flex-direction:column;gap:1cqh;min-width:0;overflow:hidden}.lw-mini__workspace{display:flex;flex-direction:column;flex:1;min-width:0}.lw-mini__brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);height:12cqh;flex:none}.lw-mini__brand img{width:calc(100% - 18px);max-width:104px;height:auto;max-height:12cqh;object-fit:contain;object-position:left}.lw-mini__group{font:700 min(8px,4cqh)/1.5 var(--font-sans);color:var(--text-secondary);text-transform:uppercase}.lw-mini__item{display:flex;align-items:center;gap:var(--space-1);min-height:8cqh;flex:none;padding:1cqh;border-radius:var(--radius-sm);font:600 min(9px,4.5cqh)/1.3 var(--font-sans);color:var(--text-primary)}.lw-mini__item>span,.lw-mini__profile>span:not(.lw-mini__avatar){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-mini__item.on{background:var(--action-primary);color:var(--action-primary-on)}.lw-mini__item b,.lw-mini__dock-item b{border-radius:var(--radius-pill);background:var(--error);color:var(--white);font:700 min(8px,4cqh)/1.5 var(--font-sans);min-width:12px;text-align:center;margin-left:auto}.lw-mini__profile{display:flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-1);border-top:1px solid var(--border);font:600 min(8px,4cqh)/1.5 var(--font-sans);color:var(--text-primary)}.lw-mini__avatar{display:grid;place-items:center;width:9cqh;height:9cqh;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--action-primary-on);font:700 min(7px,3.5cqh)/1 var(--font-sans);flex:none}.lw-mini__top{display:flex;align-items:center;gap:var(--space-1);height:18cqh;padding:2cqh 3cqh;background:var(--surface);border-bottom:1px solid var(--border);color:var(--text-primary);flex:none;min-width:0}.lw-mini__logo{width:20%;max-width:88px;height:auto;max-height:12cqh;object-fit:contain;object-position:left}.theme-dark .lw-mini__brand img,.theme-dark .lw-mini__logo{filter:brightness(0) invert(1)}.lw-mini__search{display:flex;align-items:center;gap:var(--space-1);min-width:0;flex:1;color:var(--text-secondary);font:500 min(8px,4cqh)/1.5 var(--font-sans)}.lw-mini__context{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);flex:none}.lw-mini__context i{height:12px;width:1px;background:var(--border)}.lw-mini__sophia{width:7cqh;height:11cqh;object-fit:contain}.lw-mini .ls-icon{flex:none;max-width:6cqh;max-height:6cqh}.lw-mini__body{flex:1;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.lw-mini__grid{display:grid;gap:var(--space-2);align-content:start}.lw-mini__grid--2{grid-template-columns:1fr 1fr}.lw-mini__grid--3{grid-template-columns:1fr 1fr 1fr}.lw-mini__grid em{display:flex;align-items:center;padding:var(--space-2);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);height:clamp(12px,16cqh,34px)}.lw-mini__dock{position:absolute;left:50%;bottom:var(--space-2);transform:translate(-50%);display:flex;align-items:center;gap:var(--space-1);padding:3cqh;border-radius:var(--radius-pill);background:var(--navy-900);box-shadow:var(--shadow-md);max-width:calc(100% - var(--space-4))}.lw-mini__dock-item{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-1);height:12cqh;min-width:12cqh;border-radius:var(--radius-pill);background:var(--emerald-100);color:var(--emerald-700);font:700 min(8px,4cqh)/1.5 var(--font-sans);flex:none}.lw-mini__dock-item:nth-child(3n+2){background:var(--blue-100);color:var(--blue-800)}.lw-mini__dock-item:nth-child(3n){background:var(--indigo-100);color:var(--indigo-700)}.lw-mini__dock-item:last-child{background:var(--emerald-100);color:var(--emerald-700)}.lw-mini__dock-item.on{padding:0 var(--space-2);box-shadow:0 0 0 1px var(--white)}.lw-mini__dock-item b{position:absolute;top:-3px;right:-3px}.lw-mini__dock-divider{height:18px;width:1px;background:var(--navy-400);flex:none}.lw-mini--selected .lw-mini__side,.lw-mini--selected .lw-mini__top{box-shadow:inset 0 0 0 2px var(--action-primary)}.lw-mini--selected .lw-mini__dock{outline:2px solid var(--action-primary);outline-offset:2px}.lw-mini--focus-navigation .lw-mini__side,.lw-mini--focus-navigation .lw-mini__top{box-shadow:inset 0 0 0 2px var(--action-primary)}.lw-mini--focus-dashboard .lw-mini__panels,.lw-mini--focus-navigation .lw-mini__dock{outline:2px solid var(--action-primary);outline-offset:2px}.lw-mini__panels>.lw-mini__widget{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-1);padding:var(--space-2);min-width:0;min-height:0;height:auto;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font:inherit;text-align:left;white-space:normal;box-shadow:none}.lw-mini__widget>b{font-weight:var(--fw-bold)}.lw-mini__panels>.lw-mini__widget:hover{background:var(--surface-hover);border-color:var(--action-primary);box-shadow:var(--shadow-sm)}.lw-mini__panels>.lw-mini__widget[aria-pressed=true]{background:var(--surface-selected);border-color:var(--action-primary)}.lw-mini__panels>.lw-mini__widget:active{transform:scale(.98)}.lw-mini__panels>.lw-mini__widget:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.lw-mini--dock .lw-mini__panels{margin-bottom:20cqh}.lw-mini__panels.lw-mini__panels--widgets{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:var(--space-1)}.lw-mini__panels>.lw-mini__widget{padding:var(--space-2)}.lw-mini__widget .lw-mini__bars{min-height:0}.lw-mini__widget .lw-mini__ring{width:11cqh;height:11cqh;border-width:3cqh;flex-shrink:0}.lw-mini__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);font:600 min(8px,4cqh)/1.4 var(--font-sans);color:var(--text-secondary)}.lw-mini__metrics>span{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface)}.lw-mini__metrics b{display:block;color:var(--text-primary);font-size:min(13px,7cqh)}.lw-mini__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);min-height:0;flex:1;color:var(--text-primary);font:500 min(8px,4cqh)/1.4 var(--font-sans)}.lw-mini__panels>span{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface)}.lw-mini__panels>span>b{font-weight:700;white-space:nowrap}.lw-mini__panels>span>i{display:block;height:1cqh;min-height:1px;width:85%;background:var(--border)}.lw-mini__status{color:var(--success)}.lw-mini__scribble{display:block;width:80%;max-width:80px;height:clamp(3px,4cqh,12px);min-width:0;flex-shrink:1;color:var(--text-muted);opacity:.55}.lw-mini__scribble--short{width:50%;max-width:48px}.lw-mini__item.on .lw-mini__scribble{color:inherit;opacity:.75}.lw-mini__status .lw-mini__scribble{color:inherit}.lw-mini__placeholder-row{display:flex;align-items:center;gap:var(--space-2);min-height:6cqh}.lw-mini__dot{width:var(--space-1);height:var(--space-1);flex:none;background:var(--border-strong);border-radius:var(--radius-pill)}.lw-mini__group{padding-block:var(--space-1)}.lw-mini__bars{display:flex;gap:var(--space-1);align-items:flex-end;min-height:12cqh;flex:1}.lw-mini__bars i{flex:1;background:var(--action-primary);border-radius:var(--radius-sm)}.lw-mini__ring{display:block;width:18cqh;height:18cqh;align-self:center;border:4cqh solid var(--action-secondary);border-right-color:var(--action-primary);border-radius:var(--radius-pill)}@container (max-height:180px){.lw-mini__body{gap:2cqh;padding:3cqh}.lw-mini__panels>span{min-height:0;gap:1cqh;padding:1cqh}.lw-mini__bars{min-height:0;height:12cqh;flex:none}.lw-mini__ring{width:12cqh;height:12cqh;border-width:3cqh;flex-shrink:0}}@container (max-width:360px){.lw-mini__dock-item{min-width:20px;height:20px}.lw-mini__dock-item .ls-icon{width:11px;height:11px}.lw-mini__search>span{display:none}.lw-mini__side{width:36%;padding:var(--space-1)}}@container (max-width:260px){.lw-mini__dock-item.on>span{display:none}.lw-mini__dock-item.on{padding:0}.lw-mini__context{gap:2px}.lw-mini__top{padding-inline:var(--space-1)}}.pg{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1 1 auto;min-height:0;container-type:inline-size;container-name:pg}.lsx-scroll:has(>.pg),.ls-main:has(>.pg){overflow:hidden}.lsx-scroll:has(>.pg)>.pg,.ls-main:has(>.pg)>.pg{height:100%;box-sizing:border-box;min-height:0;overflow:hidden}.fn-scroll:has(.pg)>.fn-page{height:100%;box-sizing:border-box;min-height:0;overflow:hidden;padding-bottom:78px}.fn-scroll:has(.pg)>.fn-page>.pg{flex:1 1 auto;min-height:0;overflow:hidden}.pg>.pg-card{flex:0 1 auto;display:flex;flex-direction:column;min-height:0}.pg>.pg-card>.pg-card__b{flex:0 1 auto;min-height:0;overflow:auto}.pg>.pg-card:has(.pg-tblwrap),.pg>.pg-card:has(.pg-rows),.pg>.pg-card:has(.pg-pick),.pg>.pg-card:has(.pg-foot),.pg>.pg-card:has(.pg-wizard__foot){flex:1 100 auto}.pg>.pg-card:has(.pg-foot)>.pg-card__b{flex:1 1 auto;display:flex;flex-direction:column;overflow:auto;min-height:0}.pg>.pg-card:has(.pg-wizard__foot)>.pg-card__b{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;min-height:0}.pg>.pg-card:has(.pg-pick)>.pg-card__b{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;min-height:0}.pg>.pg-card:has(.pg-pick) .pg-pick,.pg>.pg-card:has(.pg-foot) .pg-rows{flex:1 1 auto;min-height:0;overflow-y:auto}.pg>.pg-card .pg-foot,.pg>.pg-card .pg-wizard__foot{flex:none}.pg>.pg-card:has(.pg-tblwrap)>.pg-card__b,.pg>.pg-card:has(.pg-rows)>.pg-card__b{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;min-height:0}.pg>.pg-card:has(.pg-tblwrap) .pg-tblwrap{flex:1 1 auto;max-height:none;min-height:0;overflow:auto;scrollbar-gutter:stable}.pg>.pg-card:has(.pg-rows) .pg-rows{flex:1 1 auto;min-height:0;overflow-y:auto}.pg-split .pg-card{display:flex;flex-direction:column;min-height:0}.pg-split .pg-card:has(.pg-rows){flex:0 1 auto}.pg-split .pg-card:has(.pg-rows)>.pg-card__b{display:flex;flex-direction:column;overflow:hidden;min-height:0}.pg-split .pg-card:has(.pg-rows) .pg-rows{flex:0 1 auto;min-height:0;overflow-y:auto}.pg>.pg-split{flex:1 100 auto;min-height:0;align-items:stretch}.pg>.pg-split>*{min-height:0;overflow-y:auto;overscroll-behavior:contain}.pg>.pg-set{flex:1 100 auto;min-height:0;align-items:stretch}.pg>.pg-set>.pg-setnav{align-self:start;min-height:0;max-height:100%;overflow-y:auto}.pg>.pg-set>:not(.pg-setnav){min-height:0;overflow-y:auto;overscroll-behavior:contain}.pg>.pg-set .ac-wrap{min-height:0}.lsx-scroll>.pg,.lsx-page>.pg,.ls-main>.pg{padding:12px clamp(18px,2.4vw,34px) 3px;box-sizing:border-box}.pg-head{position:relative;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:0 2px 4px}.pg-head__txt{min-width:0;flex:1 1 420px;display:flex;flex-direction:column;gap:6px}.pg-head__row{display:flex;align-items:center;gap:14px;min-width:0}.pg-head__txt:has(.pg-badge) .pg-eye,.pg-head__txt:has(.pg-badge) .pg-sub{padding-left:60px}.pg-eye{display:inline-flex;align-items:center;gap:8px;font:800 10.5px/1 var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--action-secondary)}.pg-eye:before{content:"";width:14px;height:2px;border-radius:999px;background:currentColor;opacity:.55}.pg-h1{font:800 27px/1.12 var(--font-sans);letter-spacing:-.026em;margin:0;color:var(--text-primary)}.pg-sub{font:500 13.5px/1.5 var(--font-sans);color:var(--text-secondary);margin:0;max-width:78ch;text-wrap:pretty}.pg-badge{position:relative;flex:none;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(160deg,#fff,var(--action-secondary-soft,#E8F2FB));color:var(--action-secondary);box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 12px #1070c02e}.theme-dark .pg-badge{background:linear-gradient(160deg,var(--surface-warm),rgba(63,191,239,.12))}.pg-head__acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:0 1 auto;justify-content:flex-end;align-self:center}.pg-info{display:inline-flex;flex:none;vertical-align:middle}.pg-info .ls-iconbtn{color:var(--text-muted)}.pg-info__pop{position:fixed;z-index:900;box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;padding:var(--space-4);background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.pg-info__b{font:500 13px/1.5 var(--font-sans);color:var(--text-secondary);white-space:nowrap}.pg-info__b>p{margin:0}.pg-info__b>p+p{margin-top:var(--space-2)}.pg-info__pop--wrap .pg-info__b{white-space:normal;max-width:16rem}.pg-info__b strong{color:var(--text-primary)}.pg-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font:600 12px/1.3 var(--font-sans);color:var(--text-secondary)}.pg-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.pg-legend__dot{width:8px;height:8px;border-radius:50%;flex:none}.pg-roleguide__tbl.pg-tbl{width:100%;min-width:0;table-layout:auto}.pg-roleguide__tbl th{position:static}.pg-roleguide__tbl th,.pg-roleguide__tbl td{padding:8px;font-size:13px}.pg-roleguide__tbl td:first-child{white-space:normal;overflow-wrap:anywhere}.pg-roleguide__tbl th.pg-r,.pg-roleguide__tbl td.pg-r{text-align:center;width:1%;white-space:nowrap}.pg-roleguide__yes{display:inline-flex;color:var(--action-primary)}.pg-tabrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0}.pg-tabrow>.pg-head__acts{margin-left:auto}.pg-tabrow>.pg-head__acts:empty{display:none}.pg-head--embedded{justify-content:flex-end;padding:0}.pg-firmbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.pg-firmbar__t{margin:0;font:800 20px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--text-primary)}.lsx-viewas{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 24px;background:var(--info-bg);border-bottom:1px solid var(--info-border);color:var(--text-primary);font:var(--type-caption)}.lsx-viewas strong{font-weight:700}.pg-terminal{display:flex;flex-direction:column;flex:none;min-width:0;border-radius:var(--radius-card);background:var(--terminal-bg);border:1px solid var(--terminal-line);overflow:hidden;box-shadow:var(--shadow-md)}.pg-terminal__bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--terminal-line);font:var(--type-mono-sm);color:var(--terminal-text)}.pg-terminal__path{font:var(--type-mono-sm);color:var(--terminal-dim);overflow-wrap:anywhere;min-width:0}.pg-terminal__out{margin:0;min-height:200px;max-height:340px;overflow:auto;padding:var(--space-4);background:transparent;color:var(--terminal-text);font:var(--type-mono-sm);white-space:pre-wrap;overflow-wrap:anywhere}.pg-terminal__row{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--terminal-line)}.pg-terminal__row:focus-within{box-shadow:inset 0 0 0 2px var(--terminal-dim)}.pg-terminal__row>span{font:var(--type-mono-sm);font-weight:700;color:var(--terminal-text)}.pg-terminal__row>input{flex:1 1 auto;min-width:0;height:var(--control-h-sm);padding:0;border:0;outline:0;background:transparent;color:var(--terminal-text);caret-color:var(--terminal-text);font:var(--type-mono-sm)}.pg-terminal__row>input:focus,.pg-terminal__row>input:focus-visible{outline:0;border:0;box-shadow:none}.pg-terminal__row>.ls-btn{flex:none}.pg-terminal__bar .pg-pick{flex:0 1 260px;min-width:0}.pg-terminal__row>input::placeholder{color:var(--terminal-dim);opacity:.7}.pg-termmodal .pg-modal__b{overflow:hidden}.pg-terminal--fill{flex:1 1 0;min-height:0}.pg-terminal__out--tail{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 0;min-height:0;max-height:none;overflow:hidden}.pg-terminal__out--tail>pre{margin:0;font:inherit;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.pg-agentlogs{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.pg-agentlogs .pg-hint{line-height:1.4}.pg-agentlogs__h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.pg-agentlogs__h h3{margin:0 0 var(--space-1);font:800 15px/1.3 var(--font-sans);color:var(--text-primary)}.pg-agentlogs__bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.pg-agentlogs__tbl{flex:1 1 0;min-height:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.pg-agentlogs__tbl .pg-tbl{min-width:0;table-layout:fixed}.pg-agentlogs__tbl .pg-tbl th:nth-child(1){width:176px}.pg-agentlogs__tbl .pg-tbl th:nth-child(2){width:112px}.pg-agentlogs__tbl .pg-tbl th{position:static}.pg-agentlogs__tbl .pg-tbl td{height:41px;box-sizing:border-box;padding-block:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-agentlogs__tbl .pg-tbl td.pg-agentlogs__msg{font:var(--type-mono-sm)}.pg-agentlogs__foot{display:flex;align-items:center;gap:var(--space-2);flex:none}@container pg (max-width:700px){.pg-head{gap:12px}.pg-head__txt:has(.pg-badge) .pg-eye,.pg-head__txt:has(.pg-badge) .pg-sub{padding-left:0}.pg-h1{font-size:23px}}.pg-scope{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--action-secondary-soft,#E8F2FB);color:var(--action-secondary);font:700 12px/1 var(--font-sans)}.pg-scope b{font:700 12px/1 var(--font-mono)}.pg-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:var(--shadow-sm);min-width:0;overflow:hidden}.pg-card__h{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.pg-card__hd{min-width:0;flex:1 1 240px;display:flex;flex-direction:column;gap:3px}.pg-card__acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.pg-card:not(:has(>.pg-card__b))>.pg-card__h{border-bottom:0}.pg-card__t{font:800 16px/1.2 var(--font-sans);letter-spacing:-.01em;margin:0;color:var(--text-primary)}.pg-card__m{font:500 13px/1.3 var(--font-sans);color:var(--text-muted)}.pg-card__b{padding:16px 18px}.pg-card__b.pg-card__b--flush{padding:0}.pg-grow{flex:1 1 auto}.pg-bar{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:10px 14px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-xs)}.pg-bar--in{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--border-subtle);padding:12px 16px;min-height:64px;position:sticky;top:0;z-index:3;flex-wrap:nowrap;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pg-bar--in::-webkit-scrollbar{display:none}.adminlog-filters{flex-wrap:wrap;overflow:visible;align-items:center;row-gap:var(--space-2)}.adminlog-pair{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.adminlog-pair .pg-filter{max-width:220px}.adminlog-pair input[type=date]{width:146px}.theme-dark .adminlog-filters input[type=date]{color-scheme:dark}.adminlog-filters .pg-search{flex:1 1 180px;min-width:150px}@container pg (max-width:760px){.pg-adminlog .adminlog-filters>.adminlog-pair{flex:1 1 100%}.pg-adminlog .adminlog-pair .pg-lbl{display:block;flex:none;width:52px}.pg-adminlog .adminlog-pair>:not(.pg-lbl){flex:1 1 auto;width:auto;max-width:none}.pg-adminlog .adminlog-filters>.pg-search{flex:1 1 0;min-width:0}.pg-adminlog .adminlog-filters>.ls-iconbtn{flex:none;width:auto}}.adminlog-table td{vertical-align:middle}.adminlog-table time{white-space:nowrap}.adminlog-change{width:30%;min-width:200px;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminlog-table .pg-desc>span{white-space:nowrap}.pg-bar--in>*{flex:none}.pg-bar--in .pg-ctl{height:40px;font-size:13.5px;padding:0 12px;background:var(--navy-50,#F2F6FA);border-color:var(--border)}.pg-bar--in .pg-ctl:hover{border-color:var(--border-strong)}.theme-dark .pg-bar--in .pg-ctl{background-color:var(--surface-warm)}.pg-bar--in .pg-search{flex:1 1 200px;min-width:150px}.pg-bar--in .pg-search:before{content:"";flex:none;width:1px;height:26px;background:var(--border-subtle);margin-right:14px}.pg-bar--in .pg-search input{height:40px;font-size:13.5px;padding-left:50px}.pg-bar--in .pg-search .ls-icon{left:27px}.pg-bar--in .pg-seg,.pg-bar--in .pg-tabs{padding:4px}.pg-bar--in .ls-btn{height:40px;white-space:nowrap}.pg-bar--in .pg-card__m{margin-left:auto;white-space:nowrap}@container pg (max-width:900px){.pg-bar--in{padding:10px 12px;min-height:0;gap:8px}.pg-bar--in .pg-search:before{display:none}.pg-bar--in .pg-search input{padding-left:32px}.pg-bar--in .pg-search .ls-icon{left:10px}}.pg-lbl{font:800 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pg-ctl{height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text-primary);font:600 14px/1 var(--font-sans);box-shadow:var(--shadow-xs);min-width:0}select.pg-ctl{padding-right:30px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 49%,var(--text-secondary) 50%),linear-gradient(-45deg,transparent 49%,var(--text-secondary) 50%);background-size:6px 6px,6px 6px;background-position:calc(100% - 15px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat}.pg-ctl:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px;border-color:var(--brand-ink)}.pg-search{position:relative;flex:1 1 260px;display:flex;align-items:center;min-width:180px}.pg-search .ls-icon{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}.pg-search input{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);font:500 14px/1 var(--font-sans);color:var(--text-primary);box-shadow:var(--shadow-xs)}.pg-search input:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.pg-seg{display:inline-flex;align-items:center;gap:3px;padding:4px;border-radius:999px;background:var(--grey-100);border:1px solid var(--border-subtle);max-width:100%;overflow-x:auto;scrollbar-width:none}.pg-seg::-webkit-scrollbar{display:none}.pg-seg__b{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font:700 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap}.pg-seg__b:hover{background:var(--surface);color:var(--text-primary)}.pg-seg__b--on,.pg-seg__b--on:hover{background:var(--brand-ink);color:#fff}.pg-seg__b--on .ls-icon:before{opacity:.45!important}.pg-seg__b--on,.pg-seg__b--on *{color:#fff!important}.pg-tabs{display:inline-flex;align-items:center;gap:4px;padding:5px;border-radius:14px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);max-width:100%;overflow-x:auto;scrollbar-width:none}.pg-tabs::-webkit-scrollbar{display:none}.pg-tab{flex:none}.pg-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font:700 13.5px/1 var(--font-sans);cursor:pointer}.pg-tab:hover{background:var(--surface-hover);color:var(--text-primary)}.pg-tab--on,.pg-tab--on:hover{background:var(--brand-ink);color:#fff}.pg-tab__n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--grey-100);color:var(--text-secondary);font:800 11px/20px var(--font-mono);text-align:center}.pg-tab--on .pg-tab__n{background:#ffffff2e;color:#fff}.pg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.pg-stat{position:relative;display:flex;flex-direction:row;align-items:center;gap:13px;padding:13px 16px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-xs)}.pg-stat{transition:box-shadow var(--dur-fast,.14s),transform var(--dur-fast,.14s)}.pg-stat:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.pg-stat__i{width:44px;height:44px;flex:none;border-radius:15px;background:var(--navy-900);color:#fff;display:grid;place-items:center}.pg-stat__i .ls-icon:before{opacity:.42!important;color:currentColor!important}.pg-stat__i .ls-icon:after{color:currentColor!important;opacity:1!important}.pg-stat__txt{min-width:0;display:flex;flex-direction:column;gap:3px}.pg-stat--alert .pg-stat__i{background:var(--error);color:#fff}.pg-stat__l{display:flex;align-items:center;gap:8px;font:800 11px/1.35 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);text-wrap:balance}.pg-stat__l .ls-icon{flex:none}.pg-stat__l .ls-icon{color:var(--action-secondary)}.pg-stat--alert .pg-stat__l .ls-icon{color:var(--error)}.pg-stat__v{font:700 24px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--text-primary)}.pg-stat__d{font:600 12.5px/1.3 var(--font-sans);color:var(--text-secondary)}.pg-stat--alert{border-color:var(--error);background:var(--error-bg)}.pg-stat--alert .pg-stat__v,.pg-stat--alert .pg-stat__l{color:var(--error)}.pg-stat--go{cursor:pointer;text-align:left;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pg-stat--go:hover{border-color:var(--action-secondary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.pg-stat--go:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.pg-stat--on{border-color:var(--action-secondary);box-shadow:0 0 0 2px var(--action-secondary-soft,#E8F2FB)}.pg-stat--on:after{content:"";position:absolute;top:9px;right:9px;width:19px;height:19px;border-radius:999px;background:var(--action-secondary) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/12px 12px no-repeat}.pg-stat--alert.pg-stat--on:after{background-color:var(--error)}.pg-stat--on .pg-stat__d{color:var(--action-secondary);font-weight:800}.pg-stat--alert.pg-stat--on .pg-stat__d{color:var(--error)}.pg-stat--alert.pg-stat--on{border-color:var(--error);box-shadow:0 0 0 2px var(--error-bg)}.pg-stat--go .pg-stat__d{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--dur-fast,.14s)}.pg-stat--go:hover .pg-stat__d{text-decoration-color:currentColor}.pg-tblwrap{max-height:80cqh;overflow-y:auto;overscroll-behavior:contain;overflow-x:auto;overscroll-behavior-x:contain;background:linear-gradient(90deg,var(--surface) 30%,rgba(255,255,255,0)) 0 0/28px 100% no-repeat local,linear-gradient(90deg,rgba(255,255,255,0),var(--surface) 70%) 100% 0/28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0e233829,#0e233800) 0 0/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0e233829,#0e233800) 100% 0/14px 100% no-repeat scroll}.theme-dark .pg-tblwrap{background:linear-gradient(90deg,var(--surface) 30%,rgba(18,37,57,0)) 0 0/28px 100% no-repeat local,linear-gradient(90deg,rgba(18,37,57,0),var(--surface) 70%) 100% 0/28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0006,#0000) 0 0/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0006,#0000) 100% 0/14px 100% no-repeat scroll}@container pg (max-width:1080px){.pg-tbl th,.pg-tbl td{padding-left:9px;padding-right:9px}.pg-desc{max-width:220px}.pg-act{padding:0 7px;gap:5px}.pg-rowacts{gap:2px}}@container pg (max-width:900px){.pg-tbl th,.pg-tbl td{padding-left:7px;padding-right:7px;font-size:13px}.pg-chip{padding:0 7px}}@container pg (max-width:1400px){.pg-rowacts .pg-act{font-size:0;gap:0;padding:0 8px;min-width:30px;justify-content:center}.pg-rowacts .pg-act .ls-icon{margin:0}.pg-tbl th{white-space:normal}.pg-pill{height:auto;min-height:24px;padding:3px 9px;white-space:normal;text-align:left}.pg-tbl td .pg-desc small{white-space:normal}}.pg-tbl{width:100%;border-collapse:collapse;min-width:0}.pg-tbl th{position:sticky;top:0;z-index:2;background:var(--navy-100,#E4EAF1);box-shadow:inset 0 -1px 0 var(--border-strong);text-align:left;padding:10px 12px;font:800 11px/1.2 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--navy-700,#1B3550);border-bottom:0;white-space:nowrap}.pg-tbl td{padding:10px 12px;border-bottom:0;font:500 13.5px/1.4 var(--font-sans);color:var(--text-primary);vertical-align:middle}.pg-tbl tbody tr:nth-child(2n) td{background:var(--tbl-zebra,#F4F8FC)}.theme-dark .pg-tbl tbody tr:nth-child(2n) td{background:#3fbfef0f}.theme-dark .pg-tbl th{background:var(--surface-warm);color:var(--text-secondary)}.theme-dark .pg-tbl tbody tr:hover td{background:var(--surface-hover)}.pg-tbl tbody tr{transition:background var(--dur-fast,.14s)}.pg-tbl tbody tr:hover td{background:var(--tbl-hover,#EAF3FB)}.pg-tbl tbody tr[data-sel=true] td{background:var(--action-secondary-soft,#E8F2FB);color:var(--text-primary)}.pg-tbl tbody tr[data-sel=true] td:first-child{box-shadow:inset 3px 0 0 var(--action-secondary)}.pg-tbl tbody tr[data-open=true] td{background:var(--action-primary-soft,#E9F7EF);color:var(--text-primary)}.pg-tbl tbody tr[data-open=true]{box-shadow:inset 3px 0 0 var(--action-secondary)}.pg-tbl tbody tr.pg-tr--on td{background:var(--action-secondary-soft,#E8F2FB)}.pg-tbl tr:last-child td{border-bottom:0}.pg-tbl tbody tr:first-child td{border-top:1px solid var(--border-subtle)}.pg-tbl td.pg-r,.pg-tbl th.pg-r{text-align:right}.pg-num{font:600 13.5px/1.4 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pg-neg{color:var(--amount-negative,var(--error))}.pg-pos{color:var(--emerald-700,var(--action-primary))}.pg-mut{color:var(--text-muted)}.pg-strong{font:700 14px/1.35 var(--font-sans);color:var(--text-primary)}.pg-desc{display:flex;flex-direction:column;gap:2px;max-width:340px}.pg-desc .pg-strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-desc small{font:500 12px/1.3 var(--font-mono);color:var(--text-muted)}.pg-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font:700 11.5px/1 var(--font-sans);white-space:nowrap}.pg-pill .pg-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.pg-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:8px;background:var(--grey-100);color:var(--text-secondary);font:700 12px/1 var(--font-mono);white-space:nowrap}.pg-kbd{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-xs);font:700 11px/1 var(--font-mono);color:var(--text-secondary)}.pg-hint{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 12px/1 var(--font-sans);color:var(--text-muted)}.pg-conf{display:flex;align-items:center;gap:8px}.pg-conf__t{width:64px;height:6px;border-radius:999px;background:var(--grey-100);overflow:hidden}.pg-conf__f{display:block;height:100%;border-radius:999px;background:var(--action-primary)}.pg-conf__n{font:700 11.5px/1 var(--font-mono);color:var(--text-secondary)}.pg-rowacts{position:relative;z-index:1;display:flex;align-items:center;gap:4px;justify-content:flex-end;white-space:nowrap}.pg-act{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-xs);color:var(--action-secondary);font:700 12.5px/1 var(--font-sans);cursor:pointer;white-space:nowrap}.pg-act{transition:background var(--dur-fast,.14s),border-color var(--dur-fast,.14s),color var(--dur-fast,.14s)}.pg-act:hover{background:var(--action-secondary-soft,#E8F2FB);border-color:var(--action-secondary);color:var(--action-secondary-hover,var(--action-secondary))}.pg-act:active{transform:translateY(1px)}.pg-act:focus-visible{outline:2px solid var(--action-secondary);outline-offset:1px}.pg-act:disabled{opacity:.55;cursor:progress;box-shadow:none}.pg-act--go{color:var(--action-secondary)}.pg-act--go:hover{background:var(--action-secondary-soft,#E8F2FB)}.pg-act--danger{color:var(--error)}.pg-act--danger:hover{background:var(--error-bg);border-color:var(--error-border)}.pg-bulk{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:-1px;padding:14px 18px;border-radius:0 0 18px 18px;background:var(--brand-ink);color:#fff;box-shadow:0 -10px 30px #0e23382e}.pg-bulk b{font:800 14px/1 var(--font-sans)}.pg-bulk>span{font:500 13px/1 var(--font-sans);color:#ffffffb8}.pg-bulk .ls-btn--quiet,.pg-bulk .ls-btn--secondary{background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff;box-shadow:none}.pg-bulk .ls-btn .ls-icon{color:inherit}.pg-bulk .ls-btn:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--white);border-color:var(--white);color:var(--navy-900)}.pg-toasts{position:absolute;top:calc(var(--topbar-h,76px) + 48px);bottom:auto;right:14px;z-index:400;display:flex;flex-direction:column;align-items:flex-end;gap:7px;width:min(238px,calc(100% - 28px));max-height:calc(100% - var(--topbar-h,76px) - 96px);pointer-events:none}.pg-toasts .pg-banner{width:100%}.lsx-toastwrap .pg-banner{animation:none}.pg-toasts:empty{display:none}.pg-banner{pointer-events:none;--tone:var(--info);--tone-bg:var(--info-bg);position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:7px 20px 7px 7px;border-radius:10px;border:0;border-bottom:2px solid var(--tone);background:var(--surface);box-shadow:0 14px 34px #0e233829,0 2px 6px #0e233814;overflow:hidden;pointer-events:auto;animation:pgToastIn var(--dur-normal,.22s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}.pg-banner:before{content:"";position:absolute;left:-12%;right:-30%;bottom:-84%;height:110%;border-radius:50%;background:var(--tone-bg);opacity:.7;transform:rotate(-6deg);pointer-events:none}.pg-banner:after{content:"";position:absolute;left:18%;right:-40%;bottom:-96%;height:120%;border-radius:50%;background:var(--tone);opacity:.16;transform:rotate(-9deg);pointer-events:none}.pg-banner>*{position:relative;z-index:1}.pg-banner__i{flex:none;align-self:center;width:21px;height:21px;display:grid;place-items:center;color:var(--tone);background:var(--tone-bg);border-radius:7px}.pg-banner__i .ls-icon:before{opacity:.28!important;color:currentColor!important}.pg-banner__i .ls-icon:after{color:currentColor!important;opacity:1!important}.pg-banner__t{min-width:0;flex:1 1 auto;font:600 11.5px/1.3 var(--font-sans);letter-spacing:-.005em;margin:0;color:var(--text-primary);text-wrap:pretty}.pg-banner__t b{font-weight:800}.pg-banner__acts{pointer-events:auto;display:flex;align-items:center;gap:11px;flex:0 0 auto;margin:0 0 0 auto;align-self:center}.pg-banner__acts .ls-btn{height:16px!important;min-height:0;width:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--tone)!important;font:800 10px/1 var(--font-sans)!important;letter-spacing:0;gap:0;white-space:nowrap;border-radius:3px;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;text-decoration-color:#0000002e}.pg-banner__acts .ls-btn:hover{background:none!important;text-decoration-color:currentColor}.pg-banner__acts .ls-btn:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.pg-banner__acts .ls-btn .ls-icon{display:none}.pg-banner__x{pointer-events:auto;position:absolute;top:4px;right:4px;width:15px;height:15px;margin:0;padding:0;border:1.5px solid var(--tone);border-radius:999px;background:var(--surface);color:var(--tone);display:grid;place-items:center;cursor:pointer;transition:background var(--dur-fast,.14s),color var(--dur-fast,.14s)}.pg-banner__x .ls-icon:before{opacity:0!important}.pg-banner__x .ls-icon:after{color:currentColor!important;opacity:1!important}.pg-banner__x:hover{background:var(--tone);color:#fff}.pg-banner__x:hover .ls-icon:after{color:#fff!important}.pg-banner--alert,.pg-banner--error{--tone:var(--error);--tone-bg:var(--error-bg)}.pg-banner--warning{--tone:var(--warning);--tone-bg:var(--warning-bg)}.pg-banner--success{--tone:var(--success);--tone-bg:var(--success-bg)}.pg-banner--info{--tone:var(--info);--tone-bg:var(--info-bg)}.theme-dark .pg-banner:before{opacity:.35}@keyframes pgToastIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-banner{animation:none}}@media (max-width:640px){.pg-toasts{top:72px;right:12px;width:calc(100% - 24px)}}.pg-split{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:20px;align-items:start}@container pg (max-width:1080px){.pg-split{grid-template-columns:minmax(0,1fr)}}.pg-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.pg-rows{display:flex;flex-direction:column}.pg-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border-subtle);text-align:left;background:transparent;border-left:0;border-right:0;border-top:0;width:100%;cursor:pointer;color:inherit}.pg-row:last-child{border-bottom:0}.pg-row:hover{background:var(--surface-hover)}.pg-row--on{background:var(--action-secondary-soft,#E8F2FB)}.pg-row__i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--grey-100);color:var(--text-secondary)}.pg-row__txt{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.pg-row__t{font:700 14px/1.3 var(--font-sans);color:var(--text-primary)}.pg-row__d{font:500 12.5px/1.35 var(--font-sans);color:var(--text-muted)}.pg-set .pg-row__txt{min-width:0}.pg-set .pg-row__d{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px}.pg-acct{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast,.14s),transform var(--dur-fast,.14s)}.pg-acct:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--border)}.pg-acct__i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--blue-100);color:var(--blue-800)}.pg-acct__t{font:800 15px/1.25 var(--font-sans);color:var(--text-primary)}.pg-acct__m{font:500 12.5px/1.4 var(--font-mono);color:var(--text-muted)}.pg-acct__f{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.pg-acct__f .pg-chip{min-width:0;overflow:hidden;text-overflow:ellipsis}.pg--narrow{width:100%;max-width:920px;margin:0 auto}.pg-wizard__steps{padding:18px 20px 16px;background:var(--navy-50,#F2F6FA);border-bottom:1px solid var(--border-subtle);border-radius:18px 18px 0 0}.theme-dark .pg-wizard__steps{background:var(--surface-warm)}.pg-wizard__steps,.pg-wizard__foot{flex:none}.pg-wizard__foot{border-top:1px solid var(--border-subtle);border-radius:0 0 18px 18px}.pg-wizard__body{flex:1 1 auto;min-height:0;overflow:auto}.pg-wizard__body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px 32px;align-items:start;padding:20px 24px 22px!important}.pg-wizard__main{min-width:0}.pg-wizard__aside{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 18px 20px;border-radius:16px;background:linear-gradient(180deg,var(--navy-50,#F2F6FA),var(--surface));border:1px solid var(--border-subtle)}.theme-dark .pg-wizard__aside{background:var(--surface-warm)}.pg-wizard__char{height:150px;width:auto;margin:-4px 0 6px;filter:drop-shadow(0 12px 16px rgba(14,35,56,.18))}.pg-wizard__tiplbl{display:flex;align-items:center;gap:6px;margin:0;font:800 11px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--action-secondary)}.pg-wizard__tiplbl .ls-icon:before{opacity:0!important}.pg-wizard__tiplbl .ls-icon:after{color:currentColor!important;opacity:1!important}.pg-wizard__tip{margin:0;font:600 13.5px/1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}@container pg (max-width:900px){.pg-wizard__body{grid-template-columns:minmax(0,1fr)}.pg-wizard__aside{display:none}}.pg-step{display:flex;align-items:flex-start;justify-content:center;gap:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-width:760px;margin:0 auto}.pg-step::-webkit-scrollbar{display:none}.pg-step__i{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:104px;flex:none}@container pg (max-width:820px){.pg-step__i{min-width:74px}.pg-step__c{max-width:20px}}@container pg (max-width:560px){.pg-step__l{display:none}.pg-step__i{min-width:44px}}@container pg (max-width:1180px){.pg-col-opt{display:none}}@container pg (max-width:980px){.pg-col-opt2{display:none}.pg-desc{max-width:260px}}@container pg (max-width:960px){.pg-head__acts{justify-content:flex-start;width:100%}.pg--narrow .pg-head__acts{justify-content:flex-end;width:auto}}@container pg (max-width:860px){.pg-bar{gap:10px;padding:12px 14px}.pg-bar .pg-lbl{display:none}.pg-search{flex:1 1 100%}.pg-card__h{gap:10px;padding:14px 16px}.pg-card__b,.pg-modal__b{padding:16px}}@container pg (max-width:700px){.pg-head{gap:14px}.pg-head__acts{justify-content:flex-start;width:100%}.pg-badge{width:40px;height:40px;border-radius:13px}.pg-foot{padding:14px 16px}.pg-row,.pg-map,.pg-pick__r{padding-left:16px;padding-right:16px}}@container pg (max-width:640px){.pg-h1{font-size:26px}.pg-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pg-cards{grid-template-columns:minmax(0,1fr)}}.pg-step__n{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--grey-100);color:var(--text-muted);font:800 13px/1 var(--font-mono);border:1px solid var(--border)}.pg-step__l{font:800 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.pg-step__i--on .pg-step__n{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.pg-step__i--on .pg-step__l{color:var(--text-primary)}.pg-step__i--done .pg-step__n{background:var(--success-bg);border-color:var(--action-primary);color:var(--action-primary)}.pg-step__c{flex:1 1 40px;max-width:120px;height:2px;min-width:16px;margin-top:16px;background:var(--border);border-radius:999px}.pg-step__c--done{background:var(--action-primary)}.pg-pick{display:flex;flex-direction:column}.pg-pick__r{display:flex;align-items:center;gap:14px;padding:13px 20px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;width:100%;text-align:left;cursor:pointer;color:inherit}.pg-pick__r:hover{background:var(--surface-hover)}.pg-pick__r--on{background:var(--success-bg)}.pg-box{flex:none;width:20px;height:20px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface);display:grid;place-items:center;color:transparent;box-shadow:var(--shadow-xs)}.pg-box--on{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.pg-foot{position:sticky;bottom:0;z-index:2;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--border-subtle)}.pg-foot--steps{justify-content:flex-end;gap:var(--space-2)}.pg-foot--steps>.pg-foot__n{margin-right:auto}.pg-foot__n{font:800 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pg-map{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border-subtle)}@container pg (max-width:860px){.pg-map{grid-template-columns:minmax(0,1fr);gap:8px}.pg-map__arrow{display:none}}.pg-map__arrow{display:grid;place-items:center;color:var(--text-muted)}.pg-mirror{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}@container pg (max-width:720px){.pg-mirror{grid-template-columns:minmax(0,1fr)}}.pg-mirror__col{min-width:0;border-right:1px solid var(--border-subtle)}.pg-mirror__col:last-child{border-right:0}.pg-mirror__h{display:flex;align-items:center;gap:10px;padding:12px 18px;background:var(--grey-50,var(--grey-100));border-bottom:1px solid var(--border-subtle);font:800 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pg-pair{display:flex;flex-direction:column;gap:5px;padding:14px 18px;border-bottom:1px solid var(--border-subtle);min-height:74px}.pg-pair--miss{background:repeating-linear-gradient(135deg,var(--grey-50,#F5F7FA) 0 8px,transparent 8px 16px)}.pg-chat{display:flex;flex-direction:column;gap:18px}.pg-msg{display:flex;gap:14px;align-items:flex-start;max-width:min(760px,100%)}.pg-msg--me{margin-left:auto;flex-direction:row-reverse}.pg-msg__av{flex:none;width:38px;height:38px;border-radius:999px;overflow:hidden;background:var(--grey-100);display:grid;place-items:center}.pg-msg__av img{width:100%;height:100%;object-fit:cover}.pg-msg__b{padding:14px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);font:500 14.5px/1.55 var(--font-sans);color:var(--text-primary);min-width:0}.pg-msg--me .pg-msg__b{background:var(--brand-ink);color:#fff;border-color:transparent}.pg-composer{display:flex;align-items:flex-end;gap:12px;padding:12px;border-radius:20px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}.pg-composer textarea{flex:1 1 auto;min-height:44px;max-height:120px;border:0;outline:0;resize:none;font:500 14.5px/1.5 var(--font-sans);color:var(--text-primary);background:transparent;padding:10px 4px}.pg-sugg{display:flex;gap:10px;flex-wrap:wrap}.pg-sugg__b{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:9px 15px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:600 13.5px/1.35 var(--font-sans);text-align:left;cursor:pointer;box-shadow:var(--shadow-xs)}.pg-sugg__b .ls-icon{flex:none}.pg-sugg__b:hover{border-color:var(--action-secondary);color:var(--action-secondary);background:var(--action-secondary-soft,#E8F2FB)}.pg-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:52px 28px;text-align:center}.pg-empty img{height:130px;width:auto}.pg-empty__t{font:800 19px/1.25 var(--font-sans);margin:0;color:var(--text-primary)}.pg-empty__b{font:500 14px/1.55 var(--font-sans);color:var(--text-secondary);margin:0;max-width:44ch;text-wrap:pretty}.pg-set{display:grid;grid-template-columns:238px minmax(0,1fr);gap:20px;align-items:start}.pg-set__pane{display:flex;flex-direction:column;gap:18px;min-width:0}.pg-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:0}.pg-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0}.pg-facts dt{font:700 10.5px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pg-facts dd{margin:0;min-height:20px;display:flex;align-items:center;font:600 13px/1.35 var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere}@container pg (max-width:600px){.pg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-setnav{display:flex;flex-direction:column;gap:3px;padding:10px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-xs);position:sticky;top:0}.pg-setnav__b{display:flex;align-items:center;gap:11px;padding:11px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font:700 13.5px/1.2 var(--font-sans);cursor:pointer;text-align:left;width:100%}.pg-setnav__b:hover{background:var(--surface-hover);color:var(--text-primary)}.pg-setnav__b--on{background:var(--success-bg);color:var(--action-primary)}@container pg (max-width:900px){.pg .pg-set{grid-template-columns:minmax(0,1fr)}.pg .pg-setnav{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:6px;overflow:visible}.pg .pg-setnav__b{width:auto;flex:none;white-space:normal}}.pg-field{display:flex;flex-direction:column;gap:7px;min-width:0}.pg-field__l{font:700 13px/1 var(--font-sans);color:var(--text-primary)}.pg-field__h{font:500 12.5px/1.4 var(--font-sans);color:var(--text-muted)}.pg-fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.pg-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.pg-toggle:last-child{border-bottom:0}.pg-sw{flex:none;width:44px;height:26px;border-radius:999px;border:0;background:var(--grey-200,var(--border));position:relative;cursor:pointer;transition:background var(--dur-fast,.14s)}.pg-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast,.14s)}.pg-sw--on{background:var(--action-primary)}.pg-sw--on:after{transform:translate(18px)}.pg-code{font:600 12.5px/1.6 var(--font-mono);color:var(--text-secondary);background:var(--grey-50,var(--grey-100));border:1px solid var(--border-subtle);border-radius:12px;padding:14px 16px;overflow-x:auto;white-space:pre}.pg-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:#1720336b;display:grid;place-items:center;padding:clamp(84px,9vh,94px) clamp(16px,4vw,44px) clamp(18px,3vh,30px);animation:pgFade var(--dur-normal,.2s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}.pg-modal{width:min(600px,100%);max-height:100%;display:flex;flex-direction:column;background:var(--surface);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden;animation:pgRise var(--dur-normal,.2s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}.pg-modal--wide{width:min(860px,100%)}.pg-modal__h{display:flex;align-items:center;gap:13px;padding:18px 20px;border-bottom:1px solid var(--border-subtle);flex:none}.pg-modal__i{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--action-secondary-soft,#E8F2FB);color:var(--action-secondary)}.pg-modal__t{font:800 17px/1.25 var(--font-sans);letter-spacing:-.012em;margin:0;color:var(--text-primary)}.pg-modal__b{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.pg-modal__b--flush{padding:0}.pg-modal__f{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--border-subtle);background:var(--grey-50,#F5F7FA);flex:none}.pg-x{width:36px;height:36px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer}.pg-x:hover{background:var(--surface-hover);color:var(--text-primary)}.pg-kv{display:flex;flex-direction:column;gap:0}.pg-kv__r{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.pg-kv__r:last-child{border-bottom:0}.pg-kv__k{font:700 12px/1.3 var(--font-sans);color:var(--text-muted)}.pg-kv__v{font:600 13.5px/1.4 var(--font-sans);color:var(--text-primary);text-align:right}.pg-note{display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:var(--grey-50,#F5F7FA);border:1px solid var(--border-subtle)}.pg-note p{margin:0;font:500 13px/1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.pg-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:12px}.pg-strip__i{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface)}.pg-strip__i>span{min-width:0}.pg-strip__i span span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:620;background:#1720336b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;animation:pgFade var(--dur-normal,.2s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}.lg-panel{width:50%;min-width:min(420px,100%);max-width:760px;height:100%;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border-subtle);box-shadow:-24px 0 60px #0e23382e;animation:lgIn var(--dur-normal,.2s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}@media (max-width:900px){.lg-panel{width:100%;max-width:none}}.lg-head{position:relative;flex:none;display:flex;align-items:center;gap:14px;padding:12px 18px 12px 14px;border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#123a5e,#0e2338);color:#fff;overflow:hidden}.lg-head:before{content:"";position:absolute;left:-20px;top:-30px;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,#5dc4ff57,#5dc4ff00 68%);pointer-events:none}.lg-av{position:relative;flex:none;align-self:center;width:auto;height:auto;margin:0;border-radius:0;overflow:visible;background:transparent;display:block}.lg-av img{display:block;height:66px;width:auto;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(4,16,30,.5));transform-origin:50% 100%;animation:lgBob 4.2s ease-in-out infinite}@keyframes lgBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.lg-id{min-width:0;flex:1 1 auto}.lg-head .lg-name{color:#fff}.lg-name{display:flex;align-items:center;gap:8px;font:800 17px/1.2 var(--font-sans);letter-spacing:-.012em;margin:0;color:var(--text-primary)}.lg-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;font:700 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffffe0}.lg-pill .ls-icon:before{opacity:0!important}.lg-pill .ls-icon:after{color:currentColor!important;opacity:1!important}.lg-head .lg-scope{color:#ffffffb8}.lg-head .lg-scope .ls-icon:before{opacity:.42!important;color:currentColor!important}.lg-scope{display:flex;align-items:center;gap:6px;font:600 12px/1.3 var(--font-sans);color:var(--text-muted);margin:5px 0 0;min-width:0}.lg-scope>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lg-live{flex:none;width:7px;height:7px;margin-left:4px;border-radius:999px;background:#5de3a1;box-shadow:0 0 #5de3a199;animation:lgPulse 2.2s ease-out infinite}@keyframes lgPulse{0%{box-shadow:0 0 #5de3a199}70%{box-shadow:0 0 0 6px #5de3a100}to{box-shadow:0 0 #5de3a100}}.lg-head .pg-x,.lg-head .pg-act{color:#ffffffdb;border-color:#ffffff38;background:#ffffff14}.lg-head .pg-x:hover,.lg-head .pg-act:hover{background:#ffffff2e;color:#fff}.lg-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0;display:block;background:#f6f1e2;scroll-behavior:smooth}.lg-sheet{position:relative;min-height:100%;box-sizing:border-box;padding:22px 26px 28px 62px;background-image:linear-gradient(90deg,transparent 52px,rgba(184,84,80,.34) 52px,rgba(184,84,80,.34) 53px,transparent 53px),repeating-linear-gradient(180deg,transparent 0,transparent 29px,rgba(14,35,56,.11) 29px,rgba(14,35,56,.11) 30px),linear-gradient(180deg,#fffdf66b,#fffdf66b),url(/assets/ledger-paper.jpg);background-size:auto,auto,auto,cover;background-position:0 0,0 22px,0 0,center top;background-repeat:repeat-y,repeat,repeat,no-repeat;background-attachment:local,local,local,local}.theme-dark .lg-sheet{background-blend-mode:normal,normal,normal,luminosity;background-color:#0e2338e6}.lg-turn{margin:0 0 30px;animation:pgRise var(--dur-normal,.2s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}.lg-by{display:flex;align-items:baseline;gap:10px;font:800 11px/30px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--action-primary);margin:0}.lg-by time{font:600 11px/30px var(--font-mono);letter-spacing:0;text-transform:none;color:#0e23386b;font-variant-numeric:tabular-nums}.lg-turn--me .lg-by{color:var(--action-secondary)}.lg-ink{font:600 15.5px/30px var(--font-sans);color:#0e2338;margin:0;max-width:56ch;text-wrap:pretty}.lg-turn--me .lg-ink{font-weight:700}.lg-ink .pg-num{font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums lining-nums}.lg-think{display:flex;align-items:center;gap:5px;height:30px}.lg-think span{width:7px;height:7px;border-radius:999px;background:var(--action-primary);opacity:.35;animation:lgDot 1.1s ease-in-out infinite}.lg-think span:nth-child(2){animation-delay:.18s}.lg-think span:nth-child(3){animation-delay:.36s}@keyframes lgDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.lg-tbl{min-width:0;margin:0 0 30px;background:#fff;border:1px solid rgba(14,35,56,.12);border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #0e23381f}.lg-acts{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 30px}.lg-report{display:flex;flex-direction:column;gap:12px;margin:0 0 30px;min-width:0}.lg-report .lg-tbl,.lg-report .lg-acts{margin:0}.lg-report .lg-ink{max-width:none}.lg-tbl--facts th[scope=row]{text-align:left;width:34%;font:700 12px/1.4 var(--font-sans);color:var(--text-secondary);letter-spacing:0;text-transform:none}.lg-tbl--facts td{font:600 13px/1.4 var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere}.lg-tbl__lbl{margin:4px 0 -6px;font:800 11px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:#0e233880}.lg-issue{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;color:var(--warning)}.lg-issue .ls-icon{flex:none;margin-top:3px}.lg-acts .ls-btn{box-shadow:0 2px 8px #0e233824}.lg-acts .ls-btn--quiet{background:#fff}.lg-sugg{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lg-sugg__lbl{flex:0 0 100%;display:flex;align-items:center;gap:6px;margin:0;font:800 11px/30px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:#0e233880}.lg-sugg__lbl .ls-icon:before{opacity:0!important}.lg-sugg__lbl .ls-icon:after{color:currentColor!important;opacity:1!important}.lg-sugg__b{height:34px;padding:0 14px;border:1px solid rgba(14,35,56,.14);border-radius:999px;background:#fff;color:var(--text-primary);font:700 12.5px/1 var(--font-sans);cursor:pointer;box-shadow:0 2px 8px #0e23381f;transition:background var(--dur-fast,.14s),border-color var(--dur-fast,.14s),color var(--dur-fast,.14s),transform var(--dur-fast,.14s)}.lg-sugg__b:hover{background:#fff;border-color:var(--action-secondary);color:var(--action-secondary);transform:translateY(-1px)}.lg-intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lg-foot{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#0e2338,#123a5e)}.lg-foot .pg-composer{padding:8px 8px 8px 14px;border-radius:18px;background:#fffffff5;border-color:#ffffff4d;transition:box-shadow var(--dur-fast,.14s),border-color var(--dur-fast,.14s)}.lg-foot .pg-composer:focus-within{border-color:#5dc4ffe6;box-shadow:0 0 0 3px #5dc4ff47,var(--shadow-md)}.lg-foot .pg-composer textarea{min-height:40px;padding:9px 4px;overflow-y:auto;color:var(--navy-800)}.lg-foot .pg-composer textarea::placeholder{color:var(--navy-400);opacity:1}.lg-foot .pg-composer .ls-btn{flex:none}.lg-foot .pg-hint{color:#ffffffb3}.lg-foot .pg-kbd{background:#ffffff24;border-color:#ffffff3d;color:#fff}.lg-hint__note{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#ffffff9e}.lg-hint__note .ls-icon:before{opacity:0!important}.lg-hint__note .ls-icon:after{color:#5de3a1!important;opacity:1!important}@keyframes lgIn{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.lg-panel,.lg-scrim,.lg-av img,.lg-live,.lg-turn{animation:none}}@keyframes pgFade{0%{opacity:0}to{opacity:1}}@keyframes pgRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-acct,.pg-sw,.pg-sw:after,.pg-stat,.pg-tbl tbody tr{transition:none}.pg-scrim,.pg-modal{animation:none}}.ks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px}.ks-group{display:flex;flex-direction:column;gap:2px;min-width:0}.ks-group__t{margin:0 0 6px;font:800 11px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.ks-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 2px;border-bottom:1px solid var(--border-subtle)}.ks-row:last-child{border-bottom:0}.ks-row__l{font:600 13.5px/1.3 var(--font-sans);color:var(--text-primary);min-width:0}.ks-key{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:7px;border:1px solid var(--border-strong);border-bottom-width:2px;background:var(--surface);box-shadow:var(--shadow-xs);font:700 12px/1 var(--font-mono);color:var(--text-primary);white-space:nowrap}.ks-combo{display:inline-flex;align-items:center;gap:4px}.ks-note{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;padding:12px 14px;border-radius:12px;background:var(--info-bg);color:var(--text-secondary);font:500 12.5px/1.45 var(--font-sans)}.ks-note .ls-icon{flex:none;margin-top:2px;color:var(--info)}@container pg (min-width:1700px){.pg-sub{max-width:96ch}.pg-wizard__main{max-width:900px}}@container pg (min-width:2100px){.lsx-scroll>.pg,.lsx-page>.pg,.ls-main>.pg{padding-left:clamp(34px,3.2vw,72px);padding-right:clamp(34px,3.2vw,72px)}}.pg-pager{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 14px;border-top:1px solid var(--border-subtle);background:var(--surface)}.pg-pager__rows{display:flex;align-items:center;gap:8px;flex:none}.pg-ctl--sm{height:32px;padding:0 8px;font-size:13px;border-radius:8px}.pg-filter{flex:none;max-width:200px;text-overflow:ellipsis}.pg-pager__range{margin-left:auto;font:600 12.5px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-secondary);white-space:nowrap}.pg-pager__nav{display:flex;align-items:center;gap:4px;flex:none}.pg-pager__b{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast,.14s),color var(--dur-fast,.14s),border-color var(--dur-fast,.14s)}.pg-pager__b:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:var(--border-strong)}.pg-pager__b:disabled{opacity:.4;cursor:default}@container pg (max-width:700px){.pg-pager{gap:10px;padding:8px 10px}.pg-pager__rows .pg-lbl{display:none}}.pg-rown{width:44px;text-align:right;font:600 12px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--text-muted);white-space:nowrap}th.pg-rown{color:var(--navy-600,#33506E)}.pg-pick__r--cur,.pg-row--cur{outline:2px solid var(--action-secondary);outline-offset:-2px}.pg-pick:focus-visible,.pg-rows:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px;border-radius:14px}.pg-parm{display:flex;align-items:center;gap:8px;flex:none}.pg-bar--sub{min-height:56px;padding:9px 16px;background:var(--navy-50,#F2F6FA);border-bottom:1px solid var(--border-subtle);position:static}.pg-bar--sub .pg-card__m{margin-left:auto;padding-left:8px}.pg-act--on{background:var(--action-secondary-soft,#E8F2FB);border-color:var(--action-secondary);color:var(--action-secondary)}.pg-mute{color:var(--text-muted)}.pg-tbl th.pg-th--go{padding:0}.pg-sortb{display:inline-flex;align-items:center;gap:6px;width:100%;height:100%;padding:11px 12px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap}.pg-tbl th.pg-r .pg-sortb{justify-content:flex-end}.pg-sortb:hover{background:var(--surface-hover)}.pg-sortb .ls-icon{opacity:.55}.pg-sortb .ls-icon:before{opacity:0!important}.pg-tbl .pg-tr--sub td{background:var(--navy-50,#F2F6FA);font-weight:800;color:var(--text-primary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pg-tbl--qb{min-width:820px}.pg-tbl--qb tfoot td{position:sticky;bottom:0;z-index:2;background:var(--navy-900);color:#fff;font:800 13px/1.4 var(--font-sans);border:0;white-space:nowrap}.pg-tbl--qb tfoot td.pg-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.pg-tbl--qb tfoot td.pg-rown{color:#ffffff80}@media (max-height:820px){.pg:has(>.pg-set)>.pg-head .pg-sub{display:none}.pg-set__pane,.lw-prefs,.pg-set .ac-wrap{gap:12px}.pg-set .ac-card{padding:12px 16px}.pg-set .ac-row{padding:6px 0}.pg-set .ac-card--alerts .ac-row__body{display:none}}.adminlog-unassigned{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.pg-lead{margin:0;font:500 14px/1.55 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}:is(h2,h3)>.pg-info{margin-left:4px;vertical-align:middle}.pg-titlerow{display:flex;align-items:center;gap:4px;min-width:0}.pg-titlerow>:is(h2,h3){min-width:0}.pg-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.pg-sort:hover{color:var(--text-primary)}.pg-sort .ls-icon{opacity:.55}th[aria-sort=ascending] .pg-sort .ls-icon,th[aria-sort=descending] .pg-sort .ls-icon{opacity:1;color:var(--action-secondary)}th.pg-r .pg-sort{justify-content:flex-end}.pg-tbl tr.pg-tr--locked td:not(:last-child){opacity:.55}.pg-stat--extra{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px}.pg-stat__hit{all:unset;display:flex;align-items:center;gap:inherit;cursor:pointer;border-radius:12px}.pg-stat__hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.pg-stat__x{display:flex}.pg-stat__x .pg-ctl{width:auto;min-width:140px}.pg-tbl--feeds .pg-rowacts{flex-wrap:nowrap;gap:3px}.pg-tbl--feeds .feed-dup-col{text-align:center;white-space:nowrap}@container pg (max-width:1240px){.pg-tbl--feeds .pg-col-opt2{display:none}}.au-wrap{height:100%;min-height:0;container-type:size;container-name:au}.au{position:relative;height:100%;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch;align-items:stretch;column-gap:0;padding-inline:0;box-sizing:border-box;background:#0e2338}.au:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.au:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(52% 46% at 26% 30%,rgba(46,158,104,.42) 0%,transparent 70%),radial-gradient(44% 40% at 12% 88%,rgba(16,112,192,.34) 0%,transparent 72%);pointer-events:none}.au__logo{position:absolute;top:28px;left:clamp(20px,3cqi,40px);z-index:5;display:flex;align-items:center;gap:10px}.au__logo img{height:30px;width:auto;display:block}.au__logo .ls-wordmark__text{font:700 19.2px/1 var(--font-sans);letter-spacing:.02em;color:#fff}.au__logo .ls-wordmark__text span{font-weight:400;color:#ffffffbd}.au__scene{position:relative;z-index:2;min-width:0;box-sizing:border-box;margin:0;padding:clamp(12px,1.6cqi,26px);border-radius:0;overflow:visible;display:grid;place-items:center;background:transparent;box-shadow:none}.au__ring{display:none}.au__ring--2{width:min(86%,760px);border-color:#ffffff17}.au__ring--3{width:min(34%,260px);border-color:#40c0f047}@container au (min-width:1100px){.au__panel{padding-block:clamp(84px,10cqh,132px) clamp(60px,7cqh,92px)}.au__panel{padding:0;justify-content:center;overflow:visible}.au__card{margin-block:auto;min-height:0;justify-content:center;box-sizing:border-box}}.au__art{position:relative;z-index:1;width:auto;height:auto;max-width:min(100%,clamp(320px,44cqi,960px));max-height:min(100%,88cqh,1020px);object-fit:contain;border-radius:26px;box-shadow:0 30px 70px #0a1a2b73,0 0 0 1px #ffffff1a;pointer-events:none}.au__panel{position:relative;z-index:3;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;padding:28px clamp(16px,2.2cqi,40px) 52px;overflow-y:auto}.au__card{margin-block:auto}.au__card{width:100%;max-width:min(clamp(340px,40cqi,760px),100%);box-sizing:border-box;background:var(--surface);border-radius:28px;box-shadow:0 30px 70px #0a281a38,0 2px 6px #0a281a14;padding:clamp(26px,3cqi,38px) clamp(24px,3.4cqi,46px) clamp(22px,2.6cqi,32px);display:flex;flex-direction:column;gap:18px}.au__t{font:800 clamp(30px,2cqi + 18px,40px)/1.1 var(--font-sans);letter-spacing:-.03em;margin:0;color:var(--text-primary);text-align:center;text-wrap:balance}.au__st{font:500 14.5px/1.55 var(--font-sans);margin:0;color:var(--text-secondary);text-align:center;text-wrap:pretty}.au__panel .ls-btn{width:100%;align-self:center;justify-content:center}.au-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;text-align:left}.au-field>span:not(.au-pw),.au-field>label{font:var(--type-label);color:var(--text-secondary)}.au-f{display:flex;flex-direction:column;gap:12px}.au-in{height:50px;padding:0 16px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);color:var(--text-primary);font:500 15px/1 var(--font-sans);width:100%;box-sizing:border-box;transition:border-color var(--dur-fast,.14s),box-shadow var(--dur-fast,.14s)}.au-in::placeholder{color:var(--text-muted)}.au-in:hover{border-color:var(--navy-400,#5B7285)}.au-in:focus{outline:0;border-color:var(--action-primary);box-shadow:0 0 0 3px var(--action-primary-soft,#E9F7EF)}.au-in--bad{border-color:var(--error);box-shadow:0 0 0 3px var(--error-bg)}.au-pw{position:relative;display:flex;align-items:center}.au-pw .au-in{padding-right:50px}.au-pw__eye{position:absolute;right:7px;width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;border-radius:10px;color:var(--text-muted);cursor:pointer}.au-pw__eye:hover{background:var(--surface-hover);color:var(--text-primary)}.au-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;justify-content:space-between}.au-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font:500 13px/1.45 var(--font-sans);color:var(--text-secondary);cursor:pointer;text-wrap:pretty}.au-check input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--action-primary);cursor:pointer}.au-row .au-check{flex:1 1 100%}.au-link{border:0;background:transparent;padding:0;font:700 13px/1.35 var(--font-sans);color:var(--emerald-700,#248054);cursor:pointer}.au-link:hover{text-decoration:underline;text-underline-offset:3px}.au-err,.au-ok{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:13px;font:600 13px/1.45 var(--font-sans)}.au-err{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error)}.au-ok{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.au-err .ls-icon,.au-ok .ls-icon{flex:none;margin-top:1px}.au-or{font:600 12.5px/1 var(--font-sans);color:var(--text-secondary);text-align:center;margin:0}.au-ssos{display:flex;align-items:center;justify-content:center;gap:12px}.au-ss{width:46px;height:46px;flex:none;display:grid;place-items:center;border:1px solid var(--border);border-radius:14px;background:var(--action-primary-soft,#E9F7EF);color:var(--emerald-700,#248054);cursor:pointer;transition:transform var(--dur-fast,.14s),box-shadow var(--dur-fast,.14s),background var(--dur-fast,.14s)}.au-ss:hover{background:#dcf0e4;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.au-ss:active{transform:translateY(1px)}.au-legal{font:500 12.5px/1.6 var(--font-sans);color:var(--text-secondary);margin:0;text-align:center;text-wrap:pretty}.au-alt{font:500 13.5px/1.5 var(--font-sans);color:var(--text-secondary);text-align:center;margin:0}.au__mark{width:132px;margin:0 auto 2px;display:block;height:auto}.au-stack{display:flex;flex-direction:column;gap:10px}.au-foot{position:absolute;left:auto;right:0;width:50%;max-width:100%;bottom:18px;z-index:4;font:500 12px/1.4 var(--font-sans);color:#ffffffa8;display:flex;align-items:center;gap:14px;justify-content:center;flex-wrap:wrap;padding:0 24px;text-align:center}.au-foot__sep{width:1px;height:12px;background:#ffffff42}.au-foot__by{color:#ffffffb3}.au-foot__by b{font-weight:700;color:#ffffffeb}.au-foot button{border:0;background:transparent;padding:0;font:600 12px/1.4 var(--font-sans);color:#ffffffdb;cursor:pointer}.au-foot button:hover{text-decoration:underline;text-underline-offset:3px}.au-meter{display:flex;gap:5px}.au-meter__b{flex:1 1 0;height:5px;border-radius:999px;background:var(--grey-300,#E1E7EE);transition:background var(--dur-base,.2s)}.au-meter__t{font:500 12px/1.45 var(--font-sans);color:var(--text-muted);margin:7px 0 0;text-align:center}.au-code{display:flex;gap:9px}.au-code input{flex:1 1 0;min-width:0;height:60px;text-align:center;border:1px solid var(--border-strong);border-radius:15px;background:var(--surface);font:700 25px/1 var(--font-mono);color:var(--text-primary);transition:border-color var(--dur-fast,.14s),box-shadow var(--dur-fast,.14s),background var(--dur-fast,.14s)}.au-code input[data-filled="1"]{border-color:var(--action-primary);background:var(--action-primary-soft,#E9F7EF)}.au-code input:focus{outline:0;border-color:var(--action-primary);box-shadow:0 0 0 3px var(--action-primary-soft,#E9F7EF)}.au-plate{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:var(--action-primary-soft,#E9F7EF);color:var(--emerald-700,#248054);align-self:center}.ob-wrap{height:100%;min-height:0;container-type:size;container-name:ob}.ob{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--bg-app)}.ob__main{min-width:0;display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.ob__nudge{display:inline-flex;align-items:center;gap:7px;font:700 13px/1 var(--font-sans);color:var(--error)}.ob__err{margin-bottom:2px}.au-demo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.au-demo__row{display:flex;gap:6px;flex-wrap:wrap}.au-demo__b{height:30px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);font:700 12.5px/1 var(--font-sans);color:var(--text-secondary);cursor:pointer}.au-demo__b:hover{border-color:var(--action-primary);color:var(--action-primary)}.au-demo__b--on{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.ob__top{flex:none;display:flex;align-items:center;gap:18px;padding:14px 28px;background:var(--surface);border-bottom:1px solid var(--border-subtle)}.ob__logo{height:34px;width:auto;max-width:190px;object-fit:contain;object-position:left center;flex:none;display:block}.ob__prog{flex:1 1 auto;display:flex;align-items:center;gap:6px;max-width:300px}.ob__seg{flex:1 1 0;height:6px;border-radius:999px;background:var(--grey-300,#E1E7EE);transition:background var(--dur-base,.2s)}.ob__seg--on{background:var(--action-primary)}.ob__count{font:700 12.5px/1 var(--font-mono);color:var(--text-muted);white-space:nowrap}.ob__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;justify-content:center;padding:40px 28px 36px}.ob__inner{width:100%;max-width:840px;margin:auto 0;display:flex;flex-direction:column;gap:24px}.ob__inner--wide{max-width:1180px}.ob__inner--setup{max-width:960px}.ob__h1[tabindex]:focus,.ob__h1[tabindex]:focus-visible{outline:none}.ob__grid--two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ob-setup{padding:24px 28px}.ob-setup .su-step,.ob-setup .qb-flow{width:100%}.ob__h1{font:800 clamp(26px,2.6cqi + 8px,34px)/1.12 var(--font-sans);letter-spacing:-.026em;margin:0;color:var(--text-primary);text-wrap:balance}.ob__sub{font:500 16px/1.55 var(--font-sans);margin:0;color:var(--text-secondary);max-width:62ch;text-wrap:pretty}.ob__q{font:800 15px/1.4 var(--font-sans);color:var(--text-primary);margin:0 0 12px}.ob__hero{display:flex;align-items:flex-end;gap:24px}.ob__hero img{width:136px;flex:none}.ob__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:14px}.ob-pick{display:flex;flex-direction:column;gap:9px;padding:18px;text-align:left;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;position:relative;transition:border-color var(--dur-fast,.14s),box-shadow var(--dur-fast,.14s),transform var(--dur-fast,.14s)}.ob-pick:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ob-pick--on{border-color:var(--action-primary);box-shadow:0 0 0 3px var(--action-primary-soft,#E9F7EF),var(--shadow-sm)}.ob-pick__i{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--grey-100);color:var(--text-secondary)}.ob-pick--on .ob-pick__i{background:var(--action-primary-soft,#E9F7EF);color:var(--emerald-700,#248054)}.ob-pick__t{font:800 15px/1.3 var(--font-sans);color:var(--text-primary)}.ob-pick__d{font:500 13px/1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.ob-pick__tick{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--action-primary);color:#fff}.ob-chips{display:flex;gap:10px;flex-wrap:wrap}.ob-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;white-space:nowrap;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:700 13.5px/1 var(--font-sans);cursor:pointer;transition:background var(--dur-fast,.14s),color var(--dur-fast,.14s),border-color var(--dur-fast,.14s)}.ob-chip:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--navy-400,#5B7285)}.ob-chip--on{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.ob__foot{flex:none;display:flex;align-items:center;gap:12px;padding:16px 28px;background:var(--surface);border-top:1px solid var(--border-subtle)}.ob-final{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start}@container ob (max-width:900px){.ob-final{grid-template-columns:minmax(0,1fr)}}.ob-recap,.ob-invite,.ob-setup{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--border-subtle);border-radius:20px;background:var(--surface);box-shadow:0 10px 30px #0e233814,0 1px 3px #0e23380f;min-width:0}.ob-recap__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.ob-recap__sub{font:500 13px/1.5 var(--font-sans);color:var(--text-secondary);margin:4px 0 0;text-wrap:pretty}.ob-recap__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:18px 22px}.ob-recap__item{display:flex;gap:12px;min-width:0}.ob-recap__ic{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--action-primary-soft,#E9F7EF);color:var(--emerald-700,#248054)}.ob-recap__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ob-recap__v{font:700 15px/21px var(--font-sans);color:var(--text-primary);text-wrap:pretty}.ob-recap__d{font:500 12.5px/18px var(--font-sans);color:var(--text-muted);text-wrap:pretty}.ob-invite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 22px;align-items:start}.ob-invite>p{grid-column:1/-1}.ob-invite .au-ok{align-self:start;align-items:flex-start;position:sticky;top:0}@container ob (max-width:760px){.ob-invite{grid-template-columns:minmax(0,1fr)}}@container ob (max-width:900px){.ob-recap__grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}}.ob-navpick{margin-top:2px}.ob-navcard--on{border-color:var(--action-primary)!important;box-shadow:0 0 0 3px var(--action-primary-soft,#E9F7EF),var(--shadow-md)!important}.ob-navpick .ob-navcta{display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-4) var(--space-6) var(--space-5);width:calc(100% - var(--space-6) * 2);justify-content:center;--action-secondary:var(--emerald-700);--action-secondary-hover:var(--emerald-700);--action-secondary-soft:var(--emerald-100)}.ob-navpick .ob-navcta.ls-btn--secondary{background:var(--emerald-100);color:var(--emerald-700);border-color:var(--emerald-700)}.ob-navpick .lw-navcard--pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@container au (max-width:1000px){.au{grid-template-columns:minmax(0,520px);justify-content:center;padding-inline:clamp(16px,5cqi,32px)}.au__scene{display:none}.au__panel{padding-left:0;padding-right:0}.au-foot{left:0;right:0;width:auto}.au__panel{padding:84px 0 32px}.au__card{max-width:min(520px,100%)}}@container au (max-width:520px){.au__panel{padding:72px 0 22px}.au{padding-inline:14px}.au__card{padding:26px 20px 22px;border-radius:22px}.au-code{gap:7px}.au-code input{height:52px;font-size:20px;border-radius:13px}}@container ob (max-width:640px){.ob__body{padding:24px 16px}.ob__hero img{display:none}}@container au (max-height:880px){.au__panel{gap:12px;padding:20px 0}.au__card{padding:clamp(22px,2.6cqi,30px) clamp(20px,3cqi,34px) clamp(18px,2.2cqi,26px);gap:15px;border-radius:24px}.au__t{font-size:clamp(26px,1.6cqi + 16px,32px)}.au__st{font-size:13.5px;line-height:1.45}.au-in{height:46px}.au-code input{height:52px;font-size:22px}.au-ss{width:42px;height:42px}.au-f{gap:10px}.au__mark{width:112px}.au-plate{width:64px;height:64px;border-radius:20px}}@container au (max-height:740px){.au__card{padding:clamp(18px,2.2cqi,24px) clamp(18px,2.6cqi,28px) clamp(16px,2cqi,22px);gap:11px;border-radius:20px}.au__t{font-size:24px}.au__st{font-size:13px}.au-in{height:42px;border-radius:12px;font-size:14px}.au-code input{height:44px;font-size:19px;border-radius:12px}.au-ss{width:38px;height:38px;border-radius:12px}.au-meter__t,.au-legal{font-size:11.5px;line-height:1.45}.au-alt,.au-check{font-size:12.5px}.au-f{gap:8px}.au__logo{top:18px;left:22px}.au__logo img{height:24px}.au__logo .ls-wordmark__text{font-size:16px}}@container au (max-height:620px){.au__panel{padding:14px 0;gap:8px}.au__card{padding:18px 22px 16px;gap:9px;border-radius:18px}.au__t{font-size:21px}.au-in{height:38px}.au-code input{height:40px;font-size:17px}.au-legal,.au-foot,.au-meter__t{display:none}.au-plate{width:52px;height:52px;border-radius:16px}}@container ob (max-height:880px){.ob__body{padding:26px 28px 24px}.ob__inner{gap:18px}.ob__h1{font-size:clamp(23px,2cqi + 8px,29px)}.ob__sub{font-size:14.5px;line-height:1.45}.ob__hero img{width:110px}.ob__hero{gap:20px}.ob-pick{padding:14px;gap:7px;border-radius:15px}.ob-pick__i{width:34px;height:34px;border-radius:11px}.ob__grid{gap:12px}.ob-recap,.ob-invite,.ob-setup{padding:18px;gap:11px}.ob-recap__grid{gap:13px 18px}}@container ob (max-height:740px){.ob__top,.ob__foot{padding:9px 24px}.ob__logo{height:26px}.ob__body{padding:18px 24px 16px}.ob__inner{gap:14px}.ob__h1{font-size:23px}.ob__sub{font-size:13.5px;line-height:1.4}.ob__q{font-size:14px;margin-bottom:9px}.ob__hero img{width:84px}.ob-pick{padding:11px 12px;gap:5px;border-radius:13px}.ob-pick__i{width:28px;height:28px;border-radius:9px}.ob-pick__t{font-size:14px}.ob-pick__d{font-size:12px;line-height:1.4}.ob-chip{height:34px;padding:0 13px;font-size:12.5px}.ob-recap,.ob-invite,.ob-setup{padding:14px;gap:9px;border-radius:16px}.ob-recap__grid{gap:10px 16px}.ob-recap__v{font-size:13.5px;line-height:18px}.ob-recap__d{font-size:11.5px;line-height:16px}.ob-recap__ic{width:28px;height:28px;border-radius:9px}.ob-recap__head{padding-bottom:10px}.ob-final{gap:14px}}@container ob (max-height:1100px){.ob-navpick .lw-navcard__preview{zoom:.86}}@container ob (max-height:1000px){.ob-navpick .lw-navcard__preview{zoom:.76}.ob-navpick .lw-ticks{display:none!important}}@container ob (max-height:920px){.ob-navpick .lw-navcard__preview{zoom:.66}}@container ob (max-height:880px){.ob-navpick .lw-navcard__preview{padding:12px;zoom:.62}.ob-navpick .lw-ticks li{font-size:12.5px}}@container ob (max-height:820px){.ob-navpick .lw-navcard__preview{zoom:.56}.ob-navpick .lw-body{display:none!important}}@container ob (max-height:740px){.ob-navpick{gap:12px}.ob-navpick .lw-navcard{padding:12px}.ob-navpick .lw-navcard__preview{padding:8px;zoom:.5}.ob-navpick .lw-h3{font-size:16px}.ob-navpick .lw-body{font-size:12.5px;line-height:1.4}.ob-navpick .lw-ticks{display:none!important}.ob-navpick .lw-ticks li{font-size:12px}}@container ob (max-height:620px){.ob-navpick .lw-navcard__preview{zoom:.4}.ob-navpick .lw-rec{display:none}.ob-navpick .lw-body,.ob-navpick .lw-ticks,.ob-navpick .ls-label{display:none!important}.ob-navpick .lw-navcard{padding:10px;gap:6px}.ob-navpick .lw-h3{font-size:15px}.ob-navpick .ob-navcta{min-height:0;height:auto;padding:0;font-size:13px}}@container ob (max-height:620px){.ob__hero img{display:none}.ob__body{padding:12px 20px}.ob__inner{gap:10px}.ob__h1{font-size:20px}.ob__sub{font-size:12.5px}.ob-pick__d{font-size:11.5px}.ob-recap__d{display:none}.ob-chip{height:30px;padding:0 11px;font-size:12px}.ob__q{font-size:13px;margin-bottom:7px}.ob-navpick .au-legal,.ob__inner .au-legal,.ob__sub{display:none}.ob-chips{gap:7px}}@media (prefers-reduced-motion:reduce){.ob-pick,.au-in,.au-ss,.au-code input{transition:none}}.ob-navpick .lw-navcard--pick .lw-navcard__preview{zoom:1;padding:var(--space-4) var(--space-4) 0}.ob-navpick .lw-rec{position:static;align-self:flex-start;margin-bottom:var(--space-2)}.ob-navpick .lw-navcard--pick .lw-mini,.lw-navpick--compact .lw-mini,.fn-page .lw-navpick .lw-mini{height:244px;min-height:244px;flex:none}.ob-navpick .ob-navcta{height:var(--control-h-lg);min-height:var(--control-h-lg);padding:var(--pad-control)}.ob--navigation .lw-navpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ob--navigation .lw-navcard__preview{flex:none!important}.ob--navigation .lw-navcard--pick .lw-mini{height:clamp(104px,20cqh,204px);min-height:0;border-bottom:1px solid var(--border);border-radius:var(--radius-card)}.ob--navigation .lw-rec{position:absolute;top:var(--space-2);right:var(--space-2);margin:0;font-size:9px;height:20px;padding-inline:var(--space-2)}.ob--navigation .lw-navcard--pick .lw-navcard__preview{padding:var(--space-4);padding-top:var(--space-8)}.ob--navigation .lw-navcard--pick .lw-navcard__copy{padding:var(--space-3) var(--space-4) 0}.ob--navigation .lw-ticks{display:none}.ob--navigation .lw-body{font:var(--type-caption);display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ob--navigation .ob-navcta{width:calc(100% - var(--space-4) * 2);margin:var(--space-3) var(--space-4) var(--space-4)}@container ob (max-width:719px){.ob--navigation .lw-navpick{grid-template-columns:minmax(0,1fr)}}@container ob (max-height:880px){.ob--navigation .lw-navcard--pick{padding:0;gap:0}.ob--navigation .lw-navcard--pick .lw-navcard__preview{padding:var(--space-2)}.ob--navigation .lw-rec,.ob--navigation .lw-navcard__copy .ls-label,.ob--navigation .lw-navcard__copy .lw-body{display:none!important}.ob--navigation .lw-navcard--pick .lw-navcard__copy{padding:var(--space-2) var(--space-3) 0}.ob--navigation .lw-h3{font:var(--type-label);margin:0}.ob--navigation .ob-navcta{height:var(--control-h);min-height:var(--control-h);margin:var(--space-2) var(--space-3) var(--space-3);width:calc(100% - var(--space-3) * 2)}}.ob-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.ob-invite>.ob-actions{grid-column:1/-1;align-self:stretch}@container ob (max-width:520px){.ob-actions>.ls-btn{flex:0 0 auto}}.ob__stage{display:flex;align-items:center;justify-content:center;gap:clamp(24px,4cqi,64px);width:100%;max-width:1360px;margin:auto}.ob__stage>.ob__inner{flex:1 1 auto;min-width:0;margin:0}.ob__sophia{flex:none;display:flex;align-items:flex-end;justify-content:center}.ob__sophia img{height:clamp(300px,62cqh,560px);width:auto;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(14,35,56,.18))}.ob--team .ob__sophia img{height:clamp(240px,48cqh,420px)}@container ob (max-width:1100px){.ob__sophia img{height:clamp(240px,46cqh,380px)}}@container ob (max-width:860px){.ob__sophia{display:none}}.ob__top .ob__count{font:700 14px/1 var(--font-sans);color:var(--text-primary)}@container ob (min-width:861px){.ob__top>.ob__count:first-of-type{flex:0 0 calc(var(--space-16) * 3)}}.ob__top .ob__count:last-of-type{padding:6px 12px;border-radius:999px;background:var(--action-primary-soft,#e9f7ef);color:var(--action-primary)}.ob-map{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}.ob-map__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;gap:var(--space-3);padding:10px 14px}.ob-map__row+.ob-map__row{border-top:1px solid var(--border-subtle)}.ob-map__row>.ls-icon{color:var(--text-muted)}.ob-map__row .pg-ctl{width:100%}.ob__body{align-items:flex-start;scrollbar-gutter:stable both-edges}.ob__stage{align-items:flex-start;margin:0 auto;padding-top:clamp(8px,3cqh,40px)}.ob__sophia{position:sticky;top:0;width:clamp(260px,24cqi,380px);height:clamp(300px,62cqh,560px);align-items:flex-end}.ob__sophia img{max-width:100%;height:100%;object-fit:contain;object-position:bottom center}.ob--team .ob__sophia img{height:100%}.ob__stage>.ob__inner,.ob__stage>.ob__inner--wide,.ob__stage>.ob__inner--setup{flex:1 1 0;width:auto;max-width:980px}.ob__hero{min-height:clamp(96px,12cqh,128px);align-items:flex-start}@container ob (max-width:1100px){.ob__sophia{width:clamp(200px,22cqi,300px);height:clamp(240px,46cqh,380px)}}.ob-map__pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media (max-width:640px){.ob-map__pick{grid-template-columns:1fr}}.ob--navigation .lw-navcard--pick .lw-mini{height:118px}.ob--navigation .lw-navcard--pick .lw-navcard__preview{padding:var(--space-3);padding-top:var(--space-6)}.ob--navigation .lw-body{display:none!important}.ob--navigation .ob-navcta{margin:var(--space-2) var(--space-4) var(--space-3);min-height:38px;height:38px}.ob--navigation .ob-pick__d{display:none}.ob--navigation .ob-pick{padding-block:var(--space-3)}.ob--navigation .ob-setup{gap:var(--space-3)}.ob-profile{container-type:inline-size;gap:var(--space-6)}.ob-profile__section{min-width:0}.ob-profile .ob__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ob-profile .ob-pick{padding:var(--space-4);gap:var(--space-2)}.ob-profile .ob-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.ob-profile .ob-chip{justify-content:center;min-height:var(--control-h);height:auto;padding:var(--space-3)}.ob-profile .ob-chip--on:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--white)}.ob-profile :is(.ob-pick,.ob-chip):active{transform:translateY(1px);box-shadow:var(--shadow-xs)}.ob-profile .ob-actions{margin-top:0}@container (max-width:600px){.ob-profile .ob__grid{grid-template-columns:minmax(0,1fr)}.ob-profile .ob-pick{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3)}.ob-profile .ob-pick__i{align-self:center}.ob-profile .ob-pick__t{padding-right:var(--space-6);align-self:center}.ob-profile .ob-pick__d{grid-column:1/-1}.ob-profile .ob-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ob-profile :is(.ob-pick,.ob-chip):is(:hover,:active){transform:none}}.lsx-frame .ls-shell{padding:0!important}.lsx-frame .ls-shell__inner{border-radius:0!important;box-shadow:none!important;border:0!important}.lsx-frame{border-top:0!important;border-image:none!important;border-radius:0!important}.lt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:520;pointer-events:none}.lt__catch{position:absolute;pointer-events:auto;background:transparent}.lt__hole{position:absolute;border-radius:16px;box-shadow:0 0 0 9999px #0a1a2b94;outline:2px solid var(--action-primary);outline-offset:3px;transition:top .32s cubic-bezier(.16,1,.3,1),left .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1);pointer-events:none}.lt__hole--none{box-shadow:0 0 0 9999px #0a1a2b94;outline:0}.lt__card{position:absolute;width:456px;min-height:168px;max-width:calc(100% - 28px);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:16px 18px 16px 158px;overflow:hidden;border-radius:20px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:0 26px 60px #0a1a2b66;pointer-events:auto;transition:top .32s cubic-bezier(.16,1,.3,1),left .32s cubic-bezier(.16,1,.3,1)}.lt__top{display:flex;align-items:center;gap:10px}.lt__char{position:absolute;left:14px;bottom:12px;z-index:1;width:auto;height:clamp(132px,19vh,190px);max-height:calc(100% - 24px);max-width:128px;flex:none;border-radius:0;background:transparent;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 12px 18px rgba(10,26,43,.34));pointer-events:none}.lt__who{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.lt__name{font:800 14px/1.2 var(--font-sans);color:var(--text-primary)}.lt__step{font:700 11px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.lt__x{width:30px;height:30px;flex:none;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.lt__x:hover{background:var(--surface-hover);color:var(--text-primary)}.lt__t{font:800 19px/25px var(--font-sans);letter-spacing:-.02em;margin:0;color:var(--text-primary)}.lt__b{font:500 14px/21px var(--font-sans);color:var(--text-secondary);margin:0;text-wrap:pretty}.lt__dots{display:flex;gap:5px;flex-wrap:wrap}.lt__dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--border-strong);cursor:pointer}.lt__dot--on{background:var(--action-primary);width:18px}.lt__acts{display:flex;align-items:center;gap:8px}.lt__skip{border:0;background:transparent;padding:0;font:700 13px/1 var(--font-sans);color:var(--text-secondary);cursor:pointer}.lt__skip:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.lt__nav{margin-left:auto;display:flex;gap:8px}@media (prefers-reduced-motion:reduce){.lt__hole,.lt__card{transition:none}}@media (max-width:560px){.lt__card{padding-left:18px;gap:10px}.lt__char{position:relative;left:auto;bottom:auto;height:84px;max-width:84px;align-self:flex-start}}.lsx-page{width:100%!important;max-width:none!important;margin:0!important;padding:14px clamp(14px,2.4cqi,40px) 20px!important;min-height:100%;display:flex;flex-direction:column}@container main (min-width:1500px){.lsx-scroll .sv-page,.lsx-scroll .lsx-page{max-width:none}}.lsx-page .sv-kpis{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important}.lsx-page .lw-board .dk-grid{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))!important}@container main (max-width:900px){.lsx-page .sv-deck{display:flex!important;flex-direction:column}}.lsx-page .ac-grid,.lsx-page .ob__grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}@media (max-width:900px){.lsx-ctxbar{height:auto;min-height:64px;flex-wrap:wrap;padding:10px 14px;gap:10px}.lsx-ctxbar__utils{gap:8px;flex:1 1 100%;justify-content:flex-start;order:3}.lsx-ctxbar .lsx-search{flex:1 1 auto}.lsx-ctxgroup{flex:1 1 220px;height:46px}.lsx-toastwrap{top:auto;bottom:16px}}@media (max-width:640px){.lsx-ctxgroup{flex:1 1 100%}.lsx-seg2__title{max-width:none}.lsx-tourbtn span,.lsx-kbd{display:none}.lsx-page{padding:16px 14px 90px!important;gap:22px}.ac-head{align-items:flex-start;flex-direction:column;gap:12px}.ac-id__acts{margin-left:0;width:100%}.ac-id__acts .ls-btn,.ac-head .ls-btn,.ac-save .ls-btn{flex:1 1 auto;justify-content:center}.ac-row>.ls-btn{flex:1 1 auto;justify-content:center}.ac-notif{flex-wrap:wrap;padding:14px}.ac-notif__acts{margin-left:auto}.ac-card{padding:16px;border-radius:18px}.ac-h1{font-size:25px;line-height:31px}.fn-ask{right:14px;bottom:14px}.vs{left:10px;bottom:10px}.vs__panel{width:min(290px,calc(100vw - 28px))}.lt__card{width:min(344px,calc(100vw - 24px))}}@media (max-width:1024px){.ls-option,.lsx-menuitem,.ac-chip,.lsx-sres{min-height:44px}.lsx-swt{width:50px;height:29px}.lsx-swt__knob{width:23px;height:23px}.lsx-swt--on .lsx-swt__knob{left:23px}}.lsx-page table{width:100%}@container main (max-width:820px){.lsx-page .pg-tblwrap,.lsx-page .pg-card,.lsx-page .sv-card{overflow-x:auto}.lsx-page table{min-width:560px}.lsx-page .pg-head,.lsx-page .lsx-greet,.lsx-page .sv-greet,.lsx-page .lsx-sechead{flex-wrap:wrap;gap:12px}.lsx-page .pg-filters,.lsx-page .ac-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}.vs{position:absolute;left:16px;bottom:16px;z-index:410}.vs__chip{display:inline-flex;align-items:center;gap:8px;max-width:min(260px,60vw);height:36px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:700 12.5px/1 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--shadow-md);cursor:pointer;opacity:.86}.vs__chip:hover{opacity:1;color:var(--text-primary);border-color:var(--border-strong)}.vs__panel{width:290px;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-lg)}.vs__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.vs__title{font:800 13.5px/1 var(--font-sans);color:var(--text-primary)}.vs__x{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.vs__x:hover{background:var(--surface-hover);color:var(--text-primary)}.vs__lbl{font:800 10.5px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.vs__row{display:flex;align-items:center;gap:6px}.vs__sel{flex:1 1 auto;min-width:0;height:34px;padding:0 8px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text-primary);font:600 12.5px/1 var(--font-sans)}.vs__step{width:30px;height:34px;flex:none;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-secondary);cursor:pointer}.vs__step:hover{color:var(--text-primary);border-color:var(--border-strong)}.vs__seg{display:flex;gap:3px;padding:3px;border-radius:999px;background:var(--surface-warm,var(--grey-100))}.vs__seg button{flex:1 1 0;height:28px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font:700 12px/1 var(--font-sans);cursor:pointer}.vs__seg button.on{background:var(--brand-ink);color:#fff}.vs__hint{display:flex;align-items:center;gap:5px;margin:2px 0 0;font:500 11.5px/1.4 var(--font-sans);color:var(--text-muted)}.vs__kbd{border:1px solid var(--border);border-radius:5px;padding:2px 5px;font:600 10.5px/1 var(--font-mono)}.lsx-swt{position:relative;width:46px;height:27px;flex:none;padding:0;border:1px solid var(--border-strong);border-radius:999px;background:var(--grey-200);cursor:pointer;transition:background var(--dur-base,.2s) var(--ease-standard),border-color var(--dur-base,.2s)}.lsx-swt--on{background:var(--action-primary);border-color:var(--action-primary)}.lsx-swt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lsx-swt__knob{position:absolute;top:2px;left:2px;width:21px;height:21px;display:grid;place-items:center;border-radius:999px;background:#fff;color:var(--text-secondary);box-shadow:0 1px 3px #0a1a2b59;transition:left var(--dur-base,.2s) var(--ease-standard)}.lsx-swt--on .lsx-swt__knob{left:21px;color:var(--emerald-700,#248054)}.lsx-search{min-width:0}.lsx-searchfield{display:flex;align-items:center;gap:8px;height:44px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-xs)}.lsx-searchfield:focus-within{border-color:var(--action-secondary);box-shadow:0 0 0 3px var(--action-secondary-soft)}.lsx-searchfield input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:0;font:500 14.5px/1 var(--font-sans);color:var(--text-primary)}.lsx-searchfield input::placeholder{color:var(--text-muted)}.lsx-searchfield input::-webkit-search-cancel-button{display:none}.lsx-kbd{flex:none;font:600 11px/1 var(--font-mono);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;padding:4px 6px}.lsx-searchpop{position:absolute;top:calc(100% + 8px);left:0;width:min(420px,78vw);max-height:min(56vh,420px);overflow:auto;padding:6px}.lsx-sres{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 10px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left}.lsx-sres:hover{background:var(--surface-hover)}.lsx-sres__i{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--action-primary-soft);color:var(--emerald-700,#248054)}.lsx-sres__t{font:var(--type-body-strong);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsx-sres__s{margin-left:auto;flex:none;font:var(--type-caption);color:var(--text-muted);white-space:nowrap}.lsx-sempty{margin:0;padding:16px 12px;font:var(--type-body-sm);color:var(--text-secondary);text-wrap:pretty}.lsx-notifpop{padding:6px}.lsx-notif{gap:9px;padding:9px 8px;align-items:flex-start}.lsx-notif__t{font:700 13.5px/1.3 var(--font-sans);color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsx-notif__b{font:500 12.5px/1.35 var(--font-sans);color:var(--text-secondary);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsx-notif__time{font:500 11px/1 var(--font-mono);color:var(--text-muted);display:block;margin-top:4px}.lsx-pop .ls-option{min-height:var(--control-h-lg);padding:var(--space-2) var(--space-3)}.lsx-pop .ls-option:not(.lsx-opt)>span:first-child{flex:1 1 auto;min-width:0}.ac-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ac-h1{font:800 30px/36px var(--font-sans);letter-spacing:-.025em;margin:6px 0 4px;color:var(--text-primary)}.ac-sub{font:500 15px/22px var(--font-sans);color:var(--text-secondary);margin:0;text-wrap:pretty}.ac-wrap{display:flex;flex-direction:column;gap:18px}.ac-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:0 10px 30px #0e23381a,0 1px 3px #0e233812;padding:20px}.ac-card--flush{padding:0;overflow:hidden}.ac-h3{font:800 17px/23px var(--font-sans);letter-spacing:-.015em;margin:0 0 14px;color:var(--text-primary)}.ac-id{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ac-avatar{width:64px;height:64px;flex:none;display:grid;place-items:center;border-radius:999px;background:var(--brand-ink);color:#fff;font:800 22px/1 var(--font-sans)}.ac-name{font:800 21px/27px var(--font-sans);letter-spacing:-.02em;margin:0;color:var(--text-primary)}.ac-meta{font:500 13.5px/20px var(--font-sans);color:var(--text-secondary);margin:2px 0 0}.ac-meta--mono{font-family:var(--font-mono);font-size:12.5px}.ac-id__acts{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px}.ac-f{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-in{height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control,10px);background:var(--surface);color:var(--text-primary);font:500 14.5px/1 var(--font-sans);width:100%;box-sizing:border-box}.ac-in:focus{outline:0;border-color:var(--action-primary);box-shadow:0 0 0 3px var(--action-primary-soft)}.ac-hint{font:500 12px/1.4 var(--font-sans);color:var(--text-muted);text-wrap:pretty}.ac-save{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.ac-rows{display:flex;flex-direction:column}.ac-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.ac-row:last-child{border-bottom:0;padding-bottom:0}.ac-row:first-child{padding-top:0}.ac-row__t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ac-row__title{font:700 14.5px/20px var(--font-sans);color:var(--text-primary)}.ac-row__body{font:500 13px/19px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.ac-filters{display:flex;gap:8px;flex-wrap:wrap}.ac-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:700 13.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer}.ac-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.ac-chip--on{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.ac-chip__n{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--error);color:#fff;font:700 10.5px/1 var(--font-mono)}.ac-notif{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.ac-notif:last-child{border-bottom:0}.ac-notif--unread{background:var(--navy-100,#E4EAF1)}.theme-dark .ac-notif--unread{background:var(--navy-700,#1B3550)}.ac-notif--unread .ac-notif__title{font-weight:800}.ac-notif__i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px}.ac-notif__t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ac-notif__title{font:700 14.5px/20px var(--font-sans);color:var(--text-primary);text-wrap:pretty}.ac-notif__body{font:500 13px/19px var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.ac-notif__time{font:500 11.5px/1 var(--font-mono);color:var(--text-muted);margin-top:4px}.ac-notif__acts{display:flex;align-items:center;gap:8px;flex:none}.ac-x{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.ac-x:hover{background:var(--surface-hover);color:var(--text-primary)}.ac-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 24px}.ac-empty img{width:120px;height:auto}.ac-empty__t{font:800 17px/24px var(--font-sans);margin:8px 0 0;color:var(--text-primary)}.ac-empty__b{font:500 14px/21px var(--font-sans);color:var(--text-secondary);margin:0}.lsx-frame{--type-opt-t:700 13.5px/1.3 var(--font-sans);--type-opt-s:500 12.5px/1.35 var(--font-sans)}.lsx-opt{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:8px 10px;border-radius:var(--radius-sm);text-align:left}.lsx-opt__av{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font:800 12px/1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase}.lsx-opt__av .ls-icon:before{opacity:.28!important;color:currentColor!important}.lsx-opt__av .ls-icon:after{color:currentColor!important;opacity:1!important}.lsx-opt__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.lsx-opt__t{font:var(--type-opt-t);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsx-opt__s{display:flex;align-items:center;gap:5px;min-width:0;font:var(--type-opt-s);color:var(--text-secondary);white-space:nowrap}.lsx-opt__s .ls-dot{flex:none;width:6px;height:6px}.lsx-opt__meta{min-width:0;overflow:hidden;text-overflow:ellipsis}.lsx-opt__end{flex:none;display:inline-flex;align-items:center;gap:5px;margin-left:4px}.lsx-opt__state{font:600 11.5px/1 var(--font-sans);color:var(--text-muted);white-space:nowrap}.lsx-opt__state--on{color:var(--success)}.lsx-opt__ring{width:6px;height:6px;background:transparent!important;border:1.5px solid var(--text-muted);color:transparent}.lsx-pop__label{padding:8px 10px 3px;font-size:10.5px}.lsx-seg2{gap:8px;padding:0 12px}.lsx-seg2__icon{width:24px;height:24px;border-radius:7px}.lsx-seg2__title{font:700 13.5px/1 var(--font-sans);color:var(--text-primary);max-width:min(170px,22cqw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsx-seg2__label{font-size:10px}.lsx-pop__addrow{padding:6px 6px 8px}.lsx-pop__addrow>div{flex:1 1 100%}.lsx-pop__addrow .ls-search,.lsx-pop__addrow .ls-search input{width:100%}.lsx-pop[role=listbox]{max-height:calc(100vh - 110px)}.lsx-pop[role=listbox] .lsx-pop__foot{position:sticky;bottom:-6px;margin-bottom:-6px;padding-bottom:12px;background:var(--surface);z-index:1}.lsx-ctxgroup,.fn-ctx .lsx-ctxgroup{background:var(--navy-50,#F2F6FA);border-color:var(--border);box-shadow:inset 0 1px #ffffffb3,var(--shadow-xs)}.theme-dark .lsx-ctxgroup{background:var(--surface-warm)}.lsx-seg2{gap:8px;padding:0 11px}.lsx-seg2:hover{background:#0e23380d}.lsx-seg2--next{border-left-color:var(--border)}.lsx-seg2__icon{width:22px;height:22px;border-radius:7px;background:var(--surface);color:var(--emerald-700);box-shadow:var(--shadow-xs)}.lsx-seg2__title{font:700 12.5px/1 var(--font-sans);color:var(--text-primary);max-width:min(170px,22cqw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsx-seg2__label{font-size:9.5px;letter-spacing:.08em;color:var(--text-muted)}.lsx-brandfull{height:46px;max-width:216px;filter:saturate(1.25) contrast(1.05)}.lsx-brandbtn__mark{height:40px}.lsx-pop__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-dropdown,200) - 1);background:#0e233852;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:lsxScrim .16s ease-out}@keyframes lsxScrim{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lsx-pop__scrim{animation:none}}.lsx-ctxgroup,.fn-ctx .lsx-ctxgroup,.fn-ctxgroup,.fn-top .lsx-ctxgroup{height:48px}.lsx-utilgroup{display:flex;align-items:center;gap:6px;height:48px;padding:0 8px;flex:none;background:var(--navy-50,#F2F6FA);border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 1px #ffffffb3,var(--shadow-xs)}.theme-dark .lsx-utilgroup{background:var(--surface-warm)}.lsx-utilgroup>*{flex:none}.lsx-utilgroup>[data-pop]{display:flex;align-items:center}.lsx-utilgroup .lsx-tourbtn,.lsx-utilgroup .lsx-tourbtn--dark{height:36px;padding:0 10px 0 3px;border:1px solid var(--info-border,#C6DDF3);border-radius:999px;background:linear-gradient(180deg,#FFFFFF,var(--info-bg,#E8F2FB));box-shadow:0 1px 2px #1070c024;color:var(--info)}.lsx-utilgroup .lsx-tourbtn:hover,.lsx-utilgroup .lsx-tourbtn--dark:hover{background:var(--info-bg,#E8F2FB);border-color:var(--info);color:var(--action-secondary-hover);box-shadow:0 2px 6px #1070c03d}.lsx-utilgroup .lsx-tourbtn img{width:30px;height:30px;background:var(--cyan-100,#E4F6FD);box-shadow:0 0 0 2px #fff,var(--shadow-xs)}.theme-dark .lsx-utilgroup .lsx-tourbtn{background:#3fbfef24;border-color:#3fbfef59;color:#9bcdf7}.lsx-utilgroup .lsx-swt{width:52px;height:30px;margin:0 6px;background:var(--grey-300);border-color:transparent}.lsx-utilgroup .lsx-swt--on{background:var(--action-primary)}.lsx-utilgroup .lsx-swt__knob{width:24px;height:24px;top:2px;left:2px}.lsx-utilgroup .lsx-swt--on .lsx-swt__knob{left:24px}.lsx-utilgroup .ls-iconbtn{width:36px;height:36px;border-radius:999px;border:0;background:transparent;color:var(--text-secondary)}.lsx-utilgroup .ls-iconbtn:hover{background:#0e23380f;color:var(--text-primary)}.lsx-utilgroup .lsx-badge-count{top:2px;right:2px}.fn-userchip{height:48px;padding:4px 14px 4px 5px;background:var(--navy-50,#F2F6FA);box-shadow:inset 0 1px #ffffffb3,var(--shadow-xs)}.theme-dark .fn-userchip{background:var(--surface-warm)}.fn-userchip__av{width:36px;height:36px}.fn-topright,.lsx-ctxbar__utils{gap:10px}.ls-navitem__key,.fn-tip__key{flex:none;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;border:1px solid var(--border);border-bottom-width:2px;background:var(--surface);font:700 10.5px/1 var(--font-mono);color:var(--text-muted);letter-spacing:.02em}.ls-navitem{position:relative}.ls-navitem__key{position:absolute;right:10px;top:50%;translate:0 -50%;opacity:0;transition:opacity var(--dur-fast,.14s)}.ls-navitem{transition:padding var(--dur-fast,.14s)}.ls-sidebar:hover .ls-navitem__key,.ls-sidebar:focus-within .ls-navitem__key{opacity:1}.ls-sidebar:hover .ls-navitem,.ls-sidebar:focus-within .ls-navitem{padding-right:60px}.ls-sidebar--collapsed:hover .ls-navitem,.ls-sidebar--collapsed:focus-within .ls-navitem{padding-right:0}.ls-navitem--active .ls-navitem__key{background:#ffffff2e;border-color:#ffffff4d;color:#fff}.fn-tip__key{margin-left:auto}.lsx-navkey{position:relative;display:block}.lsx-navkey[data-key]:not([data-key=""]):not(.lsx-navkey--min):after{content:attr(data-key);position:absolute;right:10px;top:50%;translate:0 -50%;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;border:1px solid var(--border);border-bottom-width:2px;background:var(--surface);font:700 10.5px/1 var(--font-mono);color:var(--text-muted);pointer-events:none;opacity:0;transition:opacity var(--dur-fast,.14s)}.ls-sidebar:hover .lsx-navkey:after,.ls-sidebar:focus-within .lsx-navkey:after{opacity:1}.lsx-navkey:has(.ls-navitem--active):after{background:#ffffff2e;border-color:#ffffff4d;color:#fff}.lsx-sres__k{margin-left:auto;flex:none;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--border);border-bottom-width:2px;background:var(--surface);font:700 11px/1 var(--font-mono);color:var(--text-muted)}.lsx-sres__keys{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex:none}.lsx-sres:hover .lsx-sres__k{border-color:var(--action-secondary);color:var(--action-secondary)}.lsx-notif--unread{background:var(--navy-100,#E4EAF1);border-radius:10px}.theme-dark .lsx-notif--unread{background:var(--navy-700,#1B3550)}.lsx-notif--unread .lsx-notif__t{font-weight:800;color:var(--text-primary)}.lsx-notif--unread .lsx-notif__b{color:var(--text-primary)}.pg-set .ac-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.pg-set .ac-id,.pg-set .ac-card--details{grid-column:1/-1}.pg-set .ac-card{padding:14px 18px}.pg-set .ac-avatar{width:48px;height:48px;font-size:17px}.pg-set .ac-h3{margin-bottom:10px}.pg-set .ac-card--details .ac-hint{display:none}.ac-id--inline{margin-bottom:12px}.ac-id--inline .ac-h3{margin:0}.ac-id--inline .ac-meta{margin:2px 0 0}.pg-set .ac-row__body,.pg-set .ac-row .ac-meta{text-wrap:pretty}.pg-set .ac-card--details .ac-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.pg-set .ac-save{margin-top:10px;padding-top:10px}.pg-set .ac-row{padding:9px 0;flex-wrap:nowrap}.pg-set .ac-row>:first-child{flex:1 1 auto;min-width:0}@container pg (max-width:900px){.pg-set .ac-wrap{grid-template-columns:minmax(0,1fr)}.pg-set .ac-card--details .ac-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}.lw-board{container-type:inline-size;container-name:widget-board}.lsx-frame .lw-board .dk-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:auto}.lsx-frame .lw-board .dk-w{grid-column:span var(--widget-span,2)!important;height:auto;min-height:400px}.lw-board .dk-w__head{flex-shrink:0}.lw-board .dk-w__body{overflow:visible}.lw-board .dk-w__body>.dk-card,.lw-board .dk-w__body>.fn-card,.lw-board .dk-w__body>.dk-attn{flex:1 0 auto}.lw-board .dk-card>*{flex-shrink:0}.lw-board .dkv-tabs{flex-shrink:0;min-height:38px;width:100%;align-self:stretch;overflow:visible;border-radius:12px}.lw-board .dkv-tabs button{flex:1;min-height:32px;height:auto;padding:8px 6px;overflow:visible;border-radius:9px;font-size:12px}.lw-board .dkv-tabs button:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.lw-board .dkv-num{color:var(--text-primary)}.lw-board .dkv-figure{flex-wrap:wrap;gap:8px 16px}.lw-board .dkv-figure>span:first-child{flex:1 1 180px}.lw-board .dkv-figure>.fn-pill{max-width:100%;white-space:normal;height:auto;min-height:26px}.lw-board .dk-statlist__row{flex-wrap:wrap;gap:4px 12px}.lw-board .dk-statlist__row em{white-space:normal;overflow-wrap:anywhere;text-align:right;margin-left:auto}.lw-board .dk-card__eyebrow{line-height:1.5}.dk-rules__details{display:flex;flex:1 0 auto;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border-subtle);min-width:0}.dk-rules__heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.dk-rules__heading h4{margin:0;font:800 13px/18px var(--font-sans);color:var(--text-primary)}.dk-rules__heading>span{font:500 11px/16px var(--font-sans);color:var(--text-muted)}.dk-rules__list{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:4px;min-width:0}.dk-rules__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.dk-rules__row:last-child{border-bottom:0}.dk-rules__copy,.dk-rules__result{display:flex;flex-direction:column;gap:3px;min-width:0;font:500 11.5px/16px var(--font-sans);color:var(--text-secondary)}.dk-rules__copy{flex:1}.dk-rules__copy strong{font:700 13px/18px var(--font-sans);color:var(--text-primary)}.dk-rules__copy>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-rules__result{flex:none;text-align:right}.dk-rules__result strong{font:600 13px/18px var(--font-mono);color:var(--text-primary)}.dk-rules__result small{font:500 11px/16px var(--font-sans);color:var(--text-muted)}.dk-rules__review{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-hover);color:var(--text-primary);font:600 12px/18px var(--font-sans);text-align:left;cursor:pointer}.dk-rules__review span{flex:1;min-width:0}.dk-rules__review:hover{background:var(--action-primary-soft);border-color:var(--action-primary)}.dk-rules__review:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.dk-rules__empty{margin:0;padding:8px 0;font:500 12.5px/19px var(--font-sans);color:var(--text-secondary)}@container widget-board (max-width:1100px){.lsx-frame .lw-board .dk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lsx-frame .lw-board .dk-w{grid-column:auto!important}}@container widget-board (max-width:620px){.lsx-frame .lw-board .dk-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto}.lsx-frame .lw-board .dk-w{min-height:0}}.lsx-frame .pg-tbl--qb tbody tr.pg-tr--sub td{background:var(--navy-100,#E4EAF1);color:var(--navy-900,#0A1A2B);font-size:14px;font-weight:800;border-top:2px solid var(--navy-300,#93A4B5);border-bottom:1px solid var(--navy-300,#93A4B5);padding-top:12px;padding-bottom:12px}.theme-dark .pg-tbl--qb tbody tr.pg-tr--sub td{background:var(--navy-700,#1B3550);color:#fff;border-color:var(--navy-400,#5B7285)}.lsx-frame .pg-tbl--qb tfoot td{font-size:14px;font-weight:900;padding-top:14px;padding-bottom:14px;border-top:3px solid var(--blue-500,#3090D0)}@media (max-width:768px){.ls-sidebar.lsx-drawer{display:flex;width:min(284px,86vw)}}@media (max-width:900px){.f-sm .lsx-ctxbar{height:auto;min-height:64px;padding:10px 12px;gap:10px}.f-sm .lsx-ctxbar__utils{gap:8px}.f-sm .lsx-ctxgroup{height:44px}.f-sm .lsx-toastwrap{top:auto;bottom:80px;left:12px;right:12px}}@media (max-width:640px){.fn-canvas>.fn-ask{bottom:84px;right:14px}.fn-page{padding:14px 14px 86px;gap:22px}.fn-top{padding:10px 12px}.lw-tools{bottom:12px;max-width:calc(100% - 156px)}.ls-alert>div>div{flex-wrap:wrap}.ls-alert{flex-wrap:wrap}.ls-alert>div{flex:1 1 200px}.pg-step{gap:0}.pg-step__i{min-width:0;flex:0 0 auto}.pg-step__i:not(.pg-step__i--on) .pg-step__l{display:none}.pg-step__c{min-width:14px}.pg-seg{flex-wrap:wrap;overflow:visible;border-radius:20px}.pg-seg__b{flex:1 1 auto;justify-content:center}.pg-bar>.pg-ctl,.pg-bar>.pg-search{flex:1 1 100%}.ob__top{flex-wrap:wrap;padding:12px 16px;gap:10px 14px}.ob__prog{flex:1 1 120px;max-width:none}}@media (hover:none) and (pointer:coarse){.fn-dock--dim{opacity:1;transform:none}}@media (min-width:1024px) and (max-width:1500px){.lsx-ctxbar{gap:10px;padding:0 16px}.lsx-ctxbar>*{min-width:0}.lsx-ctxbar>div:first-of-type{flex:1 1 140px;max-width:280px}.lsx-ctxgroup{flex:0 1 auto;min-width:0;overflow:visible}.lsx-seg2{padding:0 10px;gap:8px;min-width:0}.lsx-seg2__text{min-width:0}.lsx-seg2__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14ch}.lsx-utilgroup{gap:4px;padding:0 6px}.lsx-utilgroup .lsx-tourbtn span{display:none}.lsx-userchip__id{max-width:120px;overflow:hidden}.lsx-userchip__id>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1024px) and (max-width:1440px){.fn-top{gap:10px;padding:10px 14px}.fn-search{max-width:260px}}@container pg (max-width:1000px){.pg-split{grid-template-columns:minmax(0,1fr)}.pg-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px}}@media (max-width:700px){.lsx-scroll:has(>.pg),.ls-main:has(>.pg){overflow-y:auto}.lsx-scroll:has(>.pg)>.pg,.ls-main:has(>.pg)>.pg{height:auto;min-height:100%;overflow:visible}.fn-scroll:has(.pg)>.fn-page{height:auto;min-height:100%;overflow:visible}.fn-scroll:has(.pg)>.fn-page>.pg{overflow:visible}.pg{overflow:visible}.pg>.pg-card,.pg>.pg-card:has(.pg-tblwrap),.pg>.pg-card:has(.pg-rows),.pg>.pg-card:has(.pg-pick),.pg>.pg-card:has(.pg-foot),.pg>.pg-card:has(.pg-wizard__foot){flex:0 0 auto}.pg>.pg-card>.pg-card__b,.pg>.pg-card:has(.pg-tblwrap)>.pg-card__b,.pg>.pg-card:has(.pg-rows)>.pg-card__b,.pg>.pg-card:has(.pg-foot)>.pg-card__b,.pg>.pg-card:has(.pg-wizard__foot)>.pg-card__b{overflow:visible}.pg>.pg-card:has(.pg-tblwrap) .pg-tblwrap{overflow-x:auto;overflow-y:visible;max-height:none}.pg>.pg-card:has(.pg-rows) .pg-rows,.pg>.pg-card:has(.pg-pick) .pg-pick,.pg>.pg-card:has(.pg-foot) .pg-rows{overflow:visible;max-height:none}.pg>.pg-split,.pg>.pg-set{flex:0 0 auto}.pg>.pg-split>*,.pg>.pg-set>*{overflow:visible}.pg-bar--in,.pg-foot,.pg-tbl thead th{position:static}.pg-wizard__body{overflow:visible}.lsx-ctxbar,.f-sm .lsx-ctxbar,.f-md .lsx-ctxbar{height:auto;min-height:0;flex-wrap:wrap;gap:8px;padding:8px 10px}.lsx-ctxbar>button:first-child{order:1;flex:0 0 auto}.lsx-ctxbar__utils{order:2;flex:1 1 auto;justify-content:flex-end;min-width:0}.lsx-ctxbar>div:first-of-type{order:3;flex:1 1 100%;max-width:none}.lsx-ctxbar .lsx-search input{height:40px}.lsx-ctxgroup,.f-sm .lsx-ctxgroup{height:38px;flex:0 1 auto;min-width:0}.lsx-seg2{padding:0 7px;gap:5px}.lsx-seg2__text,.lsx-seg2__label{display:none}.lsx-utilgroup{gap:2px;padding:0 4px}.lsx-userchip__id,.lsx-brandfull{display:none}.lsx-logo img,.lsx-brandhome img{height:26px}.lsx-page,.f-sm .lsx-page,.f-md .lsx-page{padding:12px 12px 28px!important;gap:14px}.pg{gap:10px}.pg-head__t,.pg-h1{font-size:23px!important;line-height:28px!important}.pg-sub{font-size:13px;line-height:19px}.pg-head{gap:10px}.pg-head__acts{width:100%;display:flex;flex-wrap:wrap;gap:8px}.pg-head__acts>*{flex:1 1 auto;min-width:0;justify-content:center}.pg-head__acts .ls-btn{height:40px!important;font-size:13.5px!important;padding:0 10px!important;white-space:nowrap}.pg-stats,.pg .sv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.pg-stat{padding:10px;gap:9px;border-radius:13px}.pg-stat__i{width:34px;height:34px;border-radius:11px}.pg-stat__i .ls-icon{width:17px;height:17px;font-size:17px}.pg-stat__l{font-size:9.5px;letter-spacing:.06em}.pg-stat__v{font-size:21px!important;line-height:25px!important}.pg-stat__d{font-size:10.5px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-tblwrap{-webkit-overflow-scrolling:touch}.pg-tbl{min-width:640px}.pg-tbl--qb{min-width:760px}.pg-tbl th,.pg-tbl td{padding:9px 10px;font-size:12.5px}.pg-tbl thead th{font-size:10px;letter-spacing:.05em}.pg-rown{display:none}.pg-bar,.pg-bar--in{flex-wrap:wrap;overflow:visible;min-height:0;padding:10px 12px;gap:8px}.pg-bar--in>*{flex:1 1 calc(50% - 4px)}.pg-bar--in .pg-search,.pg-bar>.pg-search{flex:1 1 100%;min-width:0}.pg-bar--in .pg-search:before{display:none}.pg-bar--in .pg-search input{padding-left:38px}.pg-bar--in .pg-search .ls-icon{left:13px}.pg-ctl,.pg-bar--in .pg-ctl{height:40px;font-size:13px}.pg-card__h,.pg-card__b{padding:12px 14px}.pg-foot{padding:11px 14px}.pg-pager{padding:10px 12px;gap:10px}.fn-canvas>.fn-ask,.lsx-ask{--ask-h:54px;right:8px;bottom:78px}.fn-canvas>.fn-ask{bottom:calc(78px + var(--fn-dock-extra,0px))}.fn-canvas>.fn-ask:after,.lsx-ask:after{height:36px;bottom:2px}.lsx-frame:not(:has(.fn-dock)) .lsx-ask{bottom:14px}.fn-dock{left:8px;right:8px;bottom:8px}.fn-dock__scroll{gap:3px;padding:6px;max-width:100%;border-radius:25px}.fn-dock__b{min-width:38px;height:38px}.fn-dock__sep,.fn-dock__grp{display:none}.fn-dock__half,.fn-dock__set{display:contents}.fn-page{padding:12px 12px 80px!important}.dk-modal__scrim,.pg-scrim,.ls-scrim{padding:10px}.dk-modal,.pg-modal,.ls-dialog{width:100%!important;max-width:100%!important;max-height:100%!important;border-radius:18px}.dk-modal__grid{grid-template-columns:minmax(0,1fr)!important}.lg-panel{width:100%;max-width:none}}.fn-ask.ledgy-launcher{width:64px;height:80px;transition:width .22s ease}.ledgy-launcher:is(:hover,:focus-visible){width:200px}.ledgy-launcher:before{display:none}.fn-ask.ledgy-launcher:after{height:44px;bottom:4px}.ledgy-launcher>img{position:absolute;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(10,26,43,.2));transition:opacity .18s ease,transform .26s ease}.ledgy-launcher__peek{height:80px;width:auto;right:0;bottom:-5px;pointer-events:none}.ledgy-launcher__wave{height:104px;width:84px;left:0;bottom:4px;z-index:1;opacity:0;transform:translate(14px) scale(.9);pointer-events:none}.ledgy-launcher:not(:hover):not(:focus-visible) .ledgy-launcher__wave{width:100%;transform:none}.ledgy-launcher:is(:hover,:focus-visible) .ledgy-launcher__peek{opacity:0;transform:translate(12px)}.ledgy-launcher:is(:hover,:focus-visible) .ledgy-launcher__wave{opacity:1;transform:none;pointer-events:auto}.fn-ask.ledgy-launcher>span{position:absolute;left:90px;right:8px;bottom:19px;max-width:none;padding:0;margin:0;text-align:center;pointer-events:none}.ledgy-launcher:focus-visible{outline:2px solid var(--action-primary);outline-offset:4px}@media (max-width:600px){.ledgy-launcher:is(:hover,:focus-visible){width:184px}.ledgy-launcher__wave{height:90px;width:72px}.fn-ask.ledgy-launcher>span{left:76px}}@media (prefers-reduced-motion:reduce){.fn-ask.ledgy-launcher,.ledgy-launcher>img,.fn-ask.ledgy-launcher>span,.ledgy-launcher:after{transition:none}}.feed-form-pair,.feed-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);min-width:0}.feed-comparison>.panel-section{min-width:0}.feed-comparison .pg-kv__r{grid-template-columns:1fr}.feed-comparison .pg-kv__v,.feed-comparison h3{overflow-wrap:anywhere}.feed-row-status,.feed-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.feed-inline-actions{margin-top:var(--space-3)}.feed-line-amount{display:block;margin-top:var(--space-1)}.feed-line-memo,.feed-difference{display:block;font:var(--type-caption);margin-top:var(--space-1);color:var(--text-secondary);overflow-wrap:anywhere}.feed-difference{color:var(--warning);font-weight:var(--fw-semibold)}.feed-accounting-lines>.split-line{grid-template-columns:repeat(2,minmax(0,1fr))}@container drawer (max-width:440px){.feed-accounting-lines>.split-line{grid-template-columns:minmax(0,1fr)}}@container drawer (max-width:600px){.feed-form-pair,.feed-comparison{grid-template-columns:1fr}}.lsx-frame .lsx-messages{position:absolute;z-index:420;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:min(320px,calc(100% - 24px));pointer-events:none}.lsx-frame .lsx-messages .lsx-toastwrap,.lsx-frame .lsx-messages .pg-toasts{position:relative;inset:auto;width:100%;max-height:none;flex:none}.lsx-frame .lsx-messages .lsx-toastwrap{order:0}.lsx-frame .lsx-messages .lsx-toastwrap:not(.lsx-toastwrap--open){display:grid}.lsx-frame .lsx-messages .lsx-toastwrap:not(.lsx-toastwrap--open)>.pg-banner{grid-area:1/1;align-self:end}.lsx-frame .lsx-messages .lsx-toastwrap:not(.lsx-toastwrap--open)>.pg-banner--out,.lsx-frame .lsx-messages .lsx-toastwrap:not(.lsx-toastwrap--open)>.pg-banner[style*="opacity: 0"]{pointer-events:none}.lsx-frame .lsx-messages .pg-toasts{order:1}.lsx-frame .lsx-messages .pg-banner{width:100%}.lsx-frame .lsx-messages .pg-toasts:empty{display:none}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:stretch;padding:16px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.drawer-overlay .drawer-panel{container-type:inline-size;container-name:drawer;width:min(52vw,820px);min-width:0;max-width:calc(100vw - 32px);height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:0 12px 40px #0a142033;animation:drawerEnter .26s cubic-bezier(.16,1,.3,1) both;outline:none}.drawer-overlay.is-closing{animation:drawerFadeOut .22s ease both;pointer-events:none}.drawer-overlay.is-closing .drawer-panel{animation:drawerExit .22s cubic-bezier(.4,0,1,1) both}.drawer-panel .pg-modal__h{padding:24px;flex:none}.drawer-panel .pg-modal__t{font-size:22px;line-height:1.3}.drawer-panel .pg-modal__b{padding:24px;min-height:0;flex:1;overscroll-behavior:contain;gap:24px}.drawer-panel .pg-modal__f{padding:18px 24px;background:var(--surface);gap:12px}.drawer-panel .pg-kv__k,.drawer-panel .pg-kv__v{font-size:15px;line-height:1.5}@keyframes drawerFadeOut{to{opacity:0}}@keyframes drawerEnter{0%{transform:translate(calc(100% + 16px));opacity:0}to{transform:translate(0);opacity:1}}@keyframes drawerExit{to{transform:translate(calc(100% + 16px));opacity:0}}.lsx-frame select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23546678' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:38px;cursor:pointer}.lsx-frame.theme-dark select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23c6d1df' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lsx-frame select:disabled{cursor:default;opacity:.7}.material-field{display:flex;position:relative;min-width:0;flex-direction:column;gap:var(--space-2);margin:0;color:var(--text-primary);text-align:left}.material-field>span{display:flex;align-items:center;min-height:var(--control-h-sm);position:static;padding:0;background:transparent;color:var(--text-secondary);font:var(--type-label);letter-spacing:normal;text-transform:none}.material-field__heading{display:flex;align-items:center;justify-content:flex-start;min-height:var(--control-h-sm);gap:var(--space-1);color:var(--text-secondary);font:var(--type-label);letter-spacing:normal;text-transform:none;min-width:0}.material-field__heading>label,.material-field__heading>span:not(.pg-info){min-width:0}.material-field__heading>.pg-info{flex-shrink:0}.drawer-overlay .drawer-panel{position:relative}.material-field input,.material-field select,.material-field textarea,.material-field .pg-pick__trigger{box-sizing:border-box;width:100%;min-width:0;min-height:56px;padding:15px 16px;border:1px solid var(--border-strong,#a9b4c0);border-radius:10px;background-color:var(--surface);color:var(--text-primary);font:600 16px/24px var(--font-sans);outline:none;transition:border-color .14s,box-shadow .14s}.material-field textarea{resize:vertical}.material-field:focus-within>span{color:var(--action-primary)}.material-field :is(input,select,textarea,.pg-pick__trigger):focus{border-color:var(--action-primary);box-shadow:0 0 0 2px var(--action-primary-soft,#e2f3e9)}.material-field input[readonly],.material-field textarea[readonly]{color:var(--text-secondary);background-color:var(--surface)}.material-field input::placeholder{font-weight:400;color:var(--text-muted)}.ob--team .ob__body{min-height:0}.ob--team .ob__inner{min-height:0;display:flex;flex-direction:column}.ob--team .ob__hero{flex:none}.ob--team .ob__hero img{height:94px;width:auto;object-fit:contain}.ob--team .ob-final{flex:1;min-height:0;align-items:stretch;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ob--team .ob-recap{min-height:0;overflow:auto;overscroll-behavior:contain}.ob--team .ob-invite{display:flex;align-items:stretch;min-height:0;gap:14px;overflow:hidden}.ob-invite__list{position:relative;flex:none;height:calc(var(--space-16) * 3 + var(--space-12));min-height:80px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:9px 4px 4px;display:flex;flex-direction:column;gap:18px;outline-offset:-2px}.ob-invite__row{display:flex;gap:var(--space-2);align-items:flex-end;flex:none}.ob-invite__row .material-field{flex:1}.ob-invite__row .pg-x{flex:none}.ob-invite>.ls-btn{align-self:flex-start;flex:none}.ob-invite .au-ok{position:static;font-size:12px}.ob-recap__toggle{display:none}.tx-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--border-subtle)}.tx-summary h3{font:800 28px/1.25 var(--font-sans);margin:8px 0 12px;letter-spacing:-.025em}.tx-eyebrow{display:block;font:700 12px/20px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.tx-summary__amount{text-align:right;flex:none;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text-secondary)}.tx-summary__amount strong{font-size:30px;font-weight:750;line-height:1.3}.tx-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.tx-card{display:flex;flex-direction:column;gap:20px;padding:22px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface);box-shadow:0 3px 12px #0e23380a;min-width:0}.tx-card h3{display:flex;gap:10px;align-items:center;font:750 18px/26px var(--font-sans);margin:0}.tx-card__sub{font-size:14px;line-height:22px;color:var(--text-secondary);margin:-12px 0 0}.tx-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tx-confidence{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);background:transparent;color:var(--text-secondary);font:var(--type-label);white-space:nowrap}.tx-confidence .pg-conf__t{background:var(--border)}.tx-confidence .pg-conf__n{color:var(--text-primary)}.tx-rule{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-hover);font-size:14px;line-height:22px}.tx-rule strong{font-size:16px}.tx-rule .ls-btn{align-self:flex-start;white-space:normal;height:auto;min-height:36px;text-align:left}.rule-form{display:flex;flex-direction:column;gap:26px}.rule-scope-options{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.rule-scope-options legend{font-size:16px;font-weight:750;margin-bottom:14px}.rule-scope-option{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer}.rule-scope-option input{accent-color:var(--action-primary);width:18px;height:18px;flex:none}.rule-scope-option span{display:flex;flex-direction:column;gap:5px}.rule-scope-option b{font-size:16px}.rule-scope-option small{font-size:13px;color:var(--text-secondary);line-height:1.5}.rule-scope-option.is-selected{border-color:var(--action-primary);background:var(--action-primary-soft,#e9f7ef)}.rule-condition{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rule-condition__value{grid-column:1/-1}.rules-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-audit{max-width:200px}.rule-audit>span{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rule-audit>small{white-space:nowrap}.rules-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.rule-scope-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.rule-scope-tab{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface);color:var(--text-secondary);cursor:pointer;font:650 12px/18px var(--font-sans);white-space:nowrap}.rule-scope-tabs--fill{flex-wrap:nowrap}.rule-scope-tabs--fill>.rule-scope-tab{flex:1 1 0;min-width:0;white-space:normal;text-align:center}.rule-scope-tab strong{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:6px;background:var(--surface-hover);font-size:11px}.rule-scope-tab.is-selected{border-color:var(--action-primary);background:var(--action-primary-soft,#e9f7ef);color:var(--action-primary)}.rule-scope-tab:focus-visible,.rule-steps button:focus-visible{outline:2px solid var(--action-primary);outline-offset:3px}.rules-toolbar__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rules-toolbar__actions .ls-btn{min-height:38px;font-size:12px;padding-inline:12px}.rules-toolbar__actions .rules-ai-propose:disabled{opacity:1}.rule-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:22px;border-bottom:1px solid var(--border-subtle)}.rule-steps button{display:flex;align-items:center;gap:8px;text-align:left;padding:10px 8px;background:var(--surface);border:0;border-radius:10px;color:var(--text-secondary);font:650 13px/18px var(--font-sans);cursor:pointer}.rule-steps button span{display:grid;place-items:center;width:26px;height:26px;flex:none;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:50%}.rule-steps button[aria-current=step]{background:var(--action-primary-soft);color:var(--action-primary)}.rule-steps button[aria-current=step] span{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.rule-steps button:disabled{opacity:.5;cursor:default}.rule-form .rule-section[hidden]{display:none}.rule-review{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-hover);font-size:13px;line-height:1.6}.rule-review strong{font-size:16px}.rule-review span{color:var(--text-secondary)}.rule-review p{margin:0;overflow-wrap:anywhere}.history-section+.history-section{border-top:1px solid var(--border-subtle);padding-top:24px}@container pg (max-width:800px){.rules-toolbar__actions{margin-left:auto}}@container pg (max-width:500px){.rule-scope-tabs,.rules-toolbar__actions{width:100%}.rule-scope-tab,.rules-toolbar__actions .ls-btn{flex:1}.rule-scope-tab{gap:4px;padding-inline:6px;font-size:11px}.rule-scope-tab>.ls-icon{display:none}}@container drawer (max-width:450px){.rule-steps{gap:4px}.rule-steps button{flex-direction:column;align-items:flex-start;font-size:12px;padding:8px}.drawer-panel .pg-modal__f{gap:8px}.drawer-panel .pg-modal__f .ls-btn{min-width:0;padding-inline:10px;font-size:13px}}.rule-row-link{display:flex;flex-direction:column;gap:7px;padding:0;border:0;background:none;color:var(--text-primary);text-align:left;cursor:pointer;font:500 13px/20px var(--font-sans)}.rule-row-link strong{font-size:15px}.rule-row-link span{color:var(--text-secondary)}.lg-panel{--paper-grid:rgba(67,78,88,.13);--paper-wash:rgba(255,253,246,.79)}.lg-panel--ink{--paper-grid:rgba(0,0,0,.26)}.lg-panel .lg-sheet{padding:24px 24px 24px 48px;background-image:linear-gradient(90deg,var(--paper-grid) 1px,transparent 1px),linear-gradient(var(--paper-grid) 1px,transparent 1px),linear-gradient(var(--paper-wash),var(--paper-wash)),url(/assets/ledger-paper.jpg);background-size:24px 24px,24px 24px,100% 100%,cover;background-position:0 0,0 0,0 0,center top;background-repeat:repeat,repeat,no-repeat,no-repeat;background-attachment:local;background-blend-mode:normal}.lg-panel .lg-by,.lg-panel .lg-by time,.lg-panel .lg-ink,.lg-panel .lg-sugg__lbl{line-height:24px}.lg-panel .lg-by,.lg-panel .lg-sugg__lbl{color:var(--text-primary);font-size:var(--fs-micro);font-weight:800}.lg-panel .lg-by time{color:var(--text-secondary)}.lg-panel .lg-ink{font-size:16px;font-weight:500}.lg-panel .lg-turn,.lg-panel .lg-tbl,.lg-panel .lg-acts{margin-bottom:24px}.lg-panel .lg-sugg{gap:12px}.lg-panel .lg-sugg__b{height:auto;min-height:36px;white-space:normal;text-align:left;line-height:20px;padding-block:8px;box-shadow:0 2px 6px #0e23380f}.lg-foot .lg-composer{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);min-width:0}.lsx-ask--hidden{opacity:0;pointer-events:none}.lg-composer__row{display:flex;align-items:flex-end;gap:var(--space-2);min-width:0}.lg-foot .lg-composer textarea{min-width:0;width:0}.lg-composer .lg-attach{flex:none;align-self:flex-end;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--action-primary-on)}.lg-composer .lg-attach:hover:not(:disabled){background:var(--action-primary-hover);color:var(--action-primary-on);box-shadow:var(--shadow-sm)}.lg-composer .lg-attach:active:not(:disabled){background:var(--emerald-100);color:var(--navy-800);box-shadow:var(--shadow-xs)}.lg-composer__files{min-width:0;max-height:25dvh;overflow-y:auto;overscroll-behavior:contain}.lg-files{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:0;min-width:0}.lg-turn .lg-files{margin-block:var(--space-2)}.lg-file{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary)}.lg-file>.ls-icon,.lg-file>.ls-iconbtn{flex:none}.lg-file__info{display:flex;flex:1;flex-direction:column;min-width:0}.lg-file__name{font:var(--type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-file__size{font:var(--type-caption);color:var(--text-secondary)}.lg-file-note{margin:var(--space-2) 0 0;font:var(--type-label);color:var(--navy-400)}.lg-head__actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.lg-head__actions :is(select,.pg-pick__trigger,.pg-act,.pg-x){height:var(--control-h);min-height:var(--control-h)}.lg-grid-choice{display:flex;align-items:center;gap:var(--space-2);flex:none;font:600 10px/14px var(--font-sans);color:#dce8f3}.lg-grid-choice .pg-pick__trigger{padding:var(--space-2);font:600 12px/20px var(--font-sans)}.theme-dark .lg-panel{--paper-grid:rgba(219,229,240,.11);--paper-wash:rgba(18,30,42,.92)}.theme-dark .lg-panel--ink{--paper-grid:rgba(219,229,240,.24)}.theme-dark .lg-panel .lg-ink{color:#edf2f7}.theme-dark .lg-panel .lg-sugg__b,.theme-dark .lg-panel .lg-tbl{background:var(--surface);color:var(--text-primary)}@container drawer (max-width:600px){.lg-panel .lg-head{flex-wrap:wrap}.lg-head__actions{flex-basis:100%;justify-content:flex-end}}@container drawer (max-width:700px){.tx-columns{grid-template-columns:1fr}.tx-card{padding:18px}.tx-summary h3{font-size:24px}.tx-summary__amount strong{font-size:25px}.lg-panel .lg-sheet{padding-inline:24px}}@media (max-width:900px){.rule-scope-tabs{grid-template-columns:1fr}.rule-scope-tab small{display:none}.ob--team .ob-final{grid-template-columns:1fr}.ob--team .ob-recap,.ob--team .ob__hero img{display:none}}@media (max-width:760px){.drawer-overlay{padding:8px}.drawer-overlay .drawer-panel{width:100%;border-radius:18px}.drawer-panel .pg-modal__h{padding:18px 16px}.drawer-panel .pg-modal__t{font-size:20px}.drawer-panel .pg-modal__b{padding:18px 16px}.drawer-panel .pg-modal__f{padding:14px 16px}.tx-summary{gap:12px}.tx-summary h3{font-size:22px}.tx-summary__amount strong{font-size:23px}.tx-field-pair,.rules-stats{grid-template-columns:1fr}.lg-panel .lg-head{gap:8px;padding:12px}.lg-panel .lg-av img{height:46px}.lg-name{font-size:16px}.lg-pill{display:none}.lg-panel .lg-sheet{padding:24px}.lg-panel .lg-foot{padding:12px}.lg-hint__note{display:none}.ob--team .ob-invite{padding:16px}.ob--team .ob__inner{gap:14px}.ob--team .ob__h1{font-size:22px}.ob--team .ob__foot .ls-btn--lg{font-size:13px;padding-inline:12px}}@media (max-height:650px){.ob--team .ob__sub,.ob--team .ob-invite .au-ok,.ob--team .ob__hero img{display:none}.ob--team .ob__inner{gap:10px}.ob--team .ob-invite{gap:8px}.ob--team .ob-recap__d{display:none}}@media (prefers-reduced-motion:reduce){.drawer-overlay,.drawer-overlay .drawer-panel,.drawer-overlay.is-closing,.drawer-overlay.is-closing .drawer-panel{animation:none}.lg-body{scroll-behavior:auto}}@media (max-width:900px){.ob--team .ob-final{grid-template-rows:auto minmax(0,1fr)}.ob--team .ob-recap{display:flex;max-height:150px;padding:12px 16px}.ob--team .ob-recap__head{padding:0;border:0;align-items:center;gap:8px}.ob--team .ob-recap__head>div .ob-recap__sub{display:none}.ob--team .ob-recap__head>.au-link:not(.ob-recap__toggle){display:none}.ob--team .ob-recap__toggle{display:block}.ob--team .ob-recap__grid{display:none}.ob--team .ob-recap--expanded .ob-recap__grid{display:grid}}@media (max-width:760px){.drawer-panel .dk-modal__grid{grid-template-columns:minmax(0,1fr)}}.drawer-panel .dk-modal__grid{min-height:0;overflow:auto;overscroll-behavior:contain}.drawer-panel .dk-modal__head,.drawer-panel .dk-modal__foot{flex:none}.rule-section{display:flex;flex-direction:column;gap:16px;min-width:0}.rule-section h3{margin:0;font-size:19px;font-weight:750}.rule-help{margin:0;font-size:13px;line-height:1.65;color:var(--text-secondary);overflow-wrap:anywhere}.rule-name-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.rule-group{margin:0;padding:16px;display:flex;flex-direction:column;gap:16px;min-width:0;border:1px solid var(--border-subtle);border-radius:14px}.rule-group legend{padding:0 6px;font-weight:700;font-size:14px}.rule-group__head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.rule-group__head label{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.rule-group__head select{max-width:100%;padding:8px;border:1px solid var(--border-subtle);border-radius:8px;background-color:var(--surface);color:var(--text-primary)}.rule-group .rule-condition+.rule-condition{border-top:1px solid var(--border-subtle);padding-top:16px}.rule-section>.ls-btn,.rule-group>.ls-btn{align-self:flex-start;white-space:normal;height:auto;min-height:36px;text-align:left}.rule-validation{position:static!important;margin:0;line-height:1.6}.rule-validation p{margin:0}.drawer-panel .pg-kv__v{overflow-wrap:anywhere;white-space:normal;min-width:0}.detail-contact{display:flex;flex-direction:column;gap:16px}.detail-contact+.detail-contact{border-top:1px solid var(--border-subtle);padding-top:24px}.detail-contact h3{margin:0;font-size:18px}.detail-contact a{color:var(--action-primary);overflow-wrap:anywhere}@container drawer (max-width:600px){.rule-name-row,.rule-condition{grid-template-columns:minmax(0,1fr)}.rule-group{padding:12px}.drawer-panel .pg-kv__r{align-items:flex-start}.tx-card{padding:16px}}.qb-flow,.qb-file-form,.qb-inline-form,.qb-stack{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;color:var(--text-primary)}.qb-flow{container-type:inline-size;gap:var(--space-3)}.qb-flow p,.qb-file-form p{margin:0;line-height:1.6;overflow-wrap:anywhere}.qb-flow h3{margin:0 0 var(--space-2);font:var(--type-h4);color:var(--text-primary)}.qb-flow__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.qb-flow__main{min-width:0}.qb-flow__main>.ls-alert{margin-bottom:var(--space-3)}.qb-flow .qb-stack{gap:var(--space-3)}.qb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);min-width:0}.qb-inline-form{animation:pgRise var(--dur-normal,.2s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}@media (prefers-reduced-motion:reduce){.qb-inline-form{animation:none}}.qb-actions>.ls-btn,.qb-path-row>.ls-btn{white-space:normal;min-height:var(--control-h);height:auto}.qb-flow__footer{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.qb-flow__note{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--space-2);max-width:56ch;line-height:1.35;text-wrap:pretty}.qb-flow__note>.ls-icon{flex:none;margin-top:1px}.pg>.pg-card:has(>.pg-card__b>.qb-flow:not(.qb-flow--compact)){flex:1 100 auto}.pg>.pg-card:has(>.pg-card__b>.qb-flow:not(.qb-flow--compact))>.pg-card__b{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;min-height:0}.pg-card__b>.qb-flow:not(.qb-flow--compact){flex:1 1 auto;min-height:0}.pg-card__b>.qb-flow:not(.qb-flow--compact)>.qb-flow__layout{flex:1 1 auto;min-height:0;overflow:auto}.pg-card__b>.qb-flow:not(.qb-flow--compact)>.qb-flow__footer,.pg-card__b>.qb-flow:not(.qb-flow--compact)>.pg-wizard__steps{flex:none}.qb-pair-code{display:flex;flex-wrap:wrap;gap:var(--space-2);width:fit-content;max-width:100%;-webkit-user-select:all;user-select:all}.qb-pair-code__digit{display:grid;place-items:center;width:52px;height:60px;font:var(--type-h2);font-family:var(--font-mono);font-weight:700;color:var(--text-primary);background:var(--surface-warm);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-xs)}@container (max-width:700px){.qb-pair-code__digit{width:40px;height:48px;font-size:24px}}.qb-file-draft,.qb-file-option{padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);display:flex;flex-direction:column;gap:var(--space-3);min-width:0;overflow-wrap:anywhere}.qb-file-option--selected{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3) var(--space-4);align-items:center}.qb-file-option--selected>.pg-note{grid-column:1/-1}.qb-file-option--selected>.material-field{margin-top:var(--space-2)}.qb-file-option--row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4)}.qb-file-option__txt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);flex:1 1 200px;min-width:0}.qb-file-draft__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.qb-path-row{display:flex;align-items:stretch;gap:var(--space-2);min-width:0}.qb-path-row>input{flex:1;min-width:0;width:0}.qb-path-row>.ls-btn{flex:none;max-width:50%}.qb-file-caption{font:var(--type-micro);color:var(--text-secondary);overflow-wrap:anywhere}.qb-check{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;font:var(--type-caption)}.qb-check>input{width:var(--space-5);height:var(--space-5);flex:none;margin-top:var(--space-1);accent-color:var(--action-primary)}.qb-check>span{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.qb-check.qb-file-option{flex-direction:row;align-items:center}.qb-check.qb-file-option>input{margin-top:0}.qb-flow .ls-alert{padding:var(--space-3) var(--space-4)}.qb-check small{color:var(--text-secondary);font:var(--type-micro)}.qb-sophia{padding:var(--space-3) var(--space-4);background:var(--surface-warm);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.qb-sophia__head{display:flex;align-items:center;gap:var(--space-3);min-width:0;width:100%}.qb-sophia__head>.pg-wizard__char,.qb-sophia__head>.sophia-celebration{flex:none}.qb-sophia__head>.sophia-celebration{width:96px;height:calc(var(--sophia-size,84px) + 20px)}.qb-sophia .pg-wizard__char{width:84px;height:84px;max-width:100%;object-fit:contain;margin:0}.qb-sophia__title{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.qb-sophia strong{display:flex;align-items:center;gap:var(--space-2);font:var(--type-caption);font-weight:700}.qb-sophia h4{margin:0;font:var(--type-caption);font-weight:800}.qb-sophia p,.qb-sophia li,.qb-sophia a{font:var(--type-micro)}.qb-sophia ol{margin:0;padding-left:var(--space-5)}.qb-sophia li+li{margin-top:var(--space-1)}.qb-flow a{color:var(--action-secondary);overflow-wrap:anywhere}.qb-flow .pg-wizard__steps{padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);border:1px solid var(--border-subtle);overflow-x:auto}.qb-flow .pg-step{gap:0;max-width:880px}.qb-flow .pg-step__i{gap:var(--space-2);min-width:96px}.qb-flow .pg-step__n{width:30px;height:30px}.qb-flow .pg-step__c{margin-top:14px}.lsx-pop:has(.qb-inline-form){padding:var(--space-4)}.lg-workflow>.qb-actions{margin-bottom:var(--space-4)}.qb-flow--compact .qb-flow__layout{grid-template-columns:minmax(0,1fr)}.qb-flow--compact .qb-sophia .pg-wizard__char{width:72px;height:72px}@container (max-width:700px){.qb-flow__layout{grid-template-columns:minmax(0,1fr)}.qb-sophia .pg-wizard__char{width:72px;height:72px}.qb-flow .pg-wizard__steps{padding:var(--space-2) var(--space-3)}.qb-flow .pg-step{flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}.qb-flow .pg-step__c{display:none}.qb-flow .pg-step__i{flex:1 1 90px;min-width:0}.qb-flow .pg-step__l{white-space:normal;font:var(--type-label)}.qb-file-option--selected{grid-template-columns:minmax(0,1fr)}.qb-flow__note{max-width:100%}}@media (max-width:520px){.qb-file-draft,.qb-file-option,.lg-workflow{padding:var(--space-3)}.qb-path-row>.ls-btn{padding-inline:var(--space-2)}.qb-flow__footer .pg-hint{width:100%;text-align:right}.qb-flow__note{text-align:left}}.su{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.su>.qb-flow{gap:var(--space-4)}.qb-flow--setup .qb-flow__layout{grid-template-columns:minmax(0,1fr)}.qb-flow__sub{display:block;margin-bottom:var(--space-1);font:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.su-step{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.su-step__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.su-step h3,.su-done h3{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;font:var(--type-h4);color:var(--text-primary)}.su-step>p,.su-done p{margin:0;color:var(--text-secondary);line-height:1.55}.su-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.su-done{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4) var(--space-5);align-items:center}.su-done__copy{display:flex;flex-direction:column;gap:var(--space-1)}.su-done__list,.su-done__acts{grid-column:1/-1}.su-done__list{list-style:none;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.su-done__list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);font:600 13.5px/1.4 var(--font-sans);color:var(--text-primary)}.su-done__list li+li{border-top:1px solid var(--border-subtle)}.su-done__list .ls-icon{color:var(--success)}.su-done__list small{font:500 12.5px/1.4 var(--font-sans);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.qb-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-warm);text-align:center}.qb-empty__i{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--border);color:var(--action-primary)}.qb-empty strong{font:var(--type-body-strong);color:var(--text-primary)}.qb-empty p{color:var(--text-secondary)}.qb-empty .ls-btn{margin-top:var(--space-2)}.qb-steps{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-primary);font:500 14px/1.5 var(--font-sans)}.qb-steps li::marker{color:var(--text-muted);font-weight:700}.qb-steps--detail{gap:var(--space-3)}.qb-steps--detail li{padding-left:var(--space-1)}.qb-steps--detail strong,.qb-steps--detail small{display:block}.qb-steps--detail small{margin-top:2px}.qb-steps--detail strong{font:600 14px/1.45 var(--font-sans);color:var(--text-primary)}.qb-steps--detail small{font:500 12.5px/1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.qb-steps--detail b{font-weight:700;color:var(--text-primary)}.qb-path{display:block;max-width:100%;overflow-wrap:anywhere;font:500 12.5px/1.5 var(--font-mono);color:var(--text-primary)}.qb-auth{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.qb-auth__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-height:56px;padding:var(--space-2) var(--space-4)}.qb-auth__row+.qb-auth__row{border-top:1px solid var(--border-subtle)}.qb-auth__txt{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.qb-auth__txt strong{font:600 14px/1.35 var(--font-sans);color:var(--text-primary)}.qb-auth__txt small{font:500 12.5px/1.4 var(--font-sans);color:var(--text-secondary)}.qb-auth__foot{justify-content:flex-end}.qb-refs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.qb-refs figure{margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius-control);overflow:hidden;background:var(--surface)}.qb-refs figcaption{padding:var(--space-2) var(--space-3);font:var(--type-micro);color:var(--text-secondary)}@container (max-width:600px){.su-fields{grid-template-columns:minmax(0,1fr)}.su-done{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:640px){.su-fields,.su-done{grid-template-columns:minmax(0,1fr)}}.ca-fields{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ca-accounts{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.ca-accounts>legend{display:inline-flex;align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);padding:0;font:700 12.5px/1.3 var(--font-sans);color:var(--text-secondary)}.ca-accounts__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-2)}.ca-account{align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}.ca-account:has(input:checked){border-color:var(--action-primary);background:var(--action-primary-soft)}.ca-account>input{margin-top:0}.lsx-pop__foot .pg-legend{margin-bottom:var(--space-3)}.lsx-pop__footrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mp-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.mp-path li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);min-width:0}.mp-path li+li{border-left:1px solid var(--border-subtle)}.mp-path li+li:before{content:"";position:absolute;left:-6px;top:50%;width:10px;height:10px;border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);background:var(--surface);transform:translateY(-50%) rotate(45deg)}.mp-path strong{font:700 14px/1.3 var(--font-sans);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@container pg (max-width:760px){.mp-path{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-path li:nth-child(3){border-left:0}.mp-path li:nth-child(n+3){border-top:1px solid var(--border-subtle)}.mp-path li:nth-child(3):before{display:none}}.qb-drop{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-control);background:var(--surface-warm);color:var(--text-secondary);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.qb-drop>.ls-icon{flex:none;color:var(--action-primary)}.qb-drop>span{display:flex;flex-direction:column;gap:2px;flex:1 1 180px;min-width:0}.qb-drop strong{font:600 14px/1.35 var(--font-sans);color:var(--text-primary)}.qb-drop small{font:500 12.5px/1.4 var(--font-sans)}.qb-drop--over{border-color:var(--action-primary);background:var(--action-primary-soft)}.su>:not(.pg-wizard__steps){width:100%;max-width:880px;margin-inline:auto}.cf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-3);width:100%;align-items:stretch;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:-2px}.pg-company-files>.pg-head{flex:none}.pg-company-files>.pg-set__pane{flex:1 1 auto;min-height:0}.pg-company-files>.pg-set__pane>.pg-card{flex:none}.pg-company-files>.pg-set__pane>.pg-card:has(.cf-grid){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pg-company-files .pg-card:has(.cf-grid)>.pg-card__h,.pg-company-files .cf-foot{flex:none}.pg-company-files .pg-card:has(.cf-grid)>.pg-card__b{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pg-company-files .cf-grid{flex:1 1 auto}.cf-card{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md)}.cf-card--off{background:var(--bg-app)}.cf-card--off .cf-card__head,.cf-card--off .cf-card__facts{opacity:.6}.cf-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2)}.cf-card__head>.pg-pill{grid-column:2;justify-self:start}.cf-card__i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--action-primary-soft,#e9f7ef);color:var(--action-primary)}.cf-card__id{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-card__name{display:block;font:700 15px/1.3 var(--font-sans);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-card__path{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11.5px/1.4 var(--font-mono);color:var(--text-muted)}.pg-facts.cf-card__facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border:0;align-items:start}.cf-card__selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-2);padding-block:var(--space-2);border-block:1px solid var(--border-subtle)}.cf-card__selectors>:only-child{grid-column:1/-1}.cf-card__machine{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cf-card__machine>.pg-lbl,.cf-access>.pg-titlerow{min-height:var(--control-h-sm);display:flex;align-items:center}.cf-card__machine .pg-ctl{width:100%}.cf-agent{display:inline-flex;align-items:center;gap:6px}.cf-card__qb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.cf-card__foot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.cf-card__own{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.cf-foot{justify-content:flex-end;gap:var(--space-2);padding:12px 20px}.cf-foot>.pg-foot__n{margin-right:auto}@container pg (max-width:999px){.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (max-width:650px){.cf-grid{grid-template-columns:minmax(0,1fr)}}@container pg (max-width:520px){.cf-grid{padding:var(--space-3)}}.cf-auth{display:flex;flex-direction:column;gap:var(--space-4)}@container pg (max-width:860px){.cf-row{grid-template-columns:minmax(0,1fr)}.cf-row__acts{align-items:flex-start;max-width:none}.cf-row__btns{justify-content:flex-start}.cf-row__note{text-align:left}}@container pg (max-width:520px){.cf-toolbar{justify-content:stretch}.cf-toolbar>.ls-btn{flex:1 1 auto}.cf-row{padding:var(--space-4)}}.lc-list{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.lc-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);min-width:0}.lc-card.is-open{border-color:var(--border)}.lc-card__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.lc-card__toggle{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-3);padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--text-secondary)}.lc-card__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:8px}.lc-card__i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--action-primary-soft,#e9f7ef);color:var(--action-primary)}.lc-card__id{display:flex;flex-direction:column;gap:3px;min-width:0}.lc-card__name{display:flex;align-items:center;gap:var(--space-2);min-width:0;font:700 15px/1.3 var(--font-sans);color:var(--text-primary)}.lc-card__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11.5px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.lc-card__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border-subtle)}.lc-client{display:flex;flex-direction:column;gap:6px}.lc-client__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lc-client__n{margin-left:var(--space-2);color:var(--text-muted);font-weight:600}.lc-accts{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.lc-accts__head,.lc-acct{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3)}.lc-accts__head{background:var(--bg-app);border-bottom:1px solid var(--border-subtle)}.lc-accts__title{font:700 12px/1.3 var(--font-sans);color:var(--text-primary)}.lc-acct+.lc-acct{border-top:1px solid var(--border-subtle)}.lc-acct__id{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-acct__name{padding:0;border:0;background:none;text-align:left;cursor:pointer;font:700 14px/1.3 var(--font-sans);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-acct__name:hover{text-decoration:underline}.lc-acct__meta{display:flex;align-items:center;gap:var(--space-3);font:600 12px/1.3 var(--font-sans);color:var(--text-secondary)}.lc-acct__map{display:inline-flex;align-items:center;gap:4px;font-size:12px}.lc-acct .pg-ctl{width:100%;min-width:0}.lc-acct__cutoff{display:flex;align-items:center;gap:4px;min-width:0}.lc-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.lc-pager{display:inline-flex;align-items:center;gap:var(--space-2)}.lc-pass{display:flex;align-items:flex-end;gap:var(--space-2)}.lc-pass .material-field{flex:1}.lc-pass>.ls-iconbtn,.ob-invite__row>.pg-x{margin-bottom:var(--space-3)}@container pg (max-width:760px){.lc-accts__head{display:none}.lc-acct{grid-template-columns:minmax(0,1fr)}.lc-list{padding:var(--space-3)}}.qb-upload{display:flex;flex-direction:column;gap:var(--space-3)}.qb-drop--big{flex-direction:column;justify-content:center;text-align:center;gap:6px;padding:var(--space-6) var(--space-4)}.qb-drop--big>strong{font:700 15px/1.3 var(--font-sans);color:var(--text-primary)}.qb-drop--big>small{font:500 12.5px/1.4 var(--font-sans);color:var(--text-muted);margin-bottom:var(--space-2)}.qb-drop--big>.qb-drop__i{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--action-primary-soft,#e9f7ef);color:var(--action-primary);margin-bottom:var(--space-1)}.qb-upload__list{list-style:none;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.qb-upload__list li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.qb-upload__list li+li{border-top:1px solid var(--border-subtle)}.qb-upload__i{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--bg-app);color:var(--text-secondary)}.qb-upload__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qb-upload__txt strong{font:600 14px/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-upload__txt small{font:500 12px/1.3 var(--font-sans);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-panel .pg-modal__f{justify-content:flex-end}.drawer-panel .pg-modal__f>.pg-grow{display:none}.drawer-panel .pg-modal__f>:is(.pg-hint,.pg-foot__n){margin-right:auto}.qb-upload__list li{align-items:flex-start}.qb-upload__fields{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.qb-upload__src{font:600 13px/1.3 var(--font-sans);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-upload__pair{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}@container drawer (max-width:560px){.qb-upload__pair{grid-template-columns:minmax(0,1fr)}}.qb-substeps{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:12px 16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-app)}.qb-substeps__n{flex:none;font:800 14px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--action-primary)}.qb-substeps__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.qb-substeps__list li{display:flex;align-items:center;gap:8px;font:600 15px/1.2 var(--font-sans);color:var(--text-muted)}.qb-substeps__list li+li:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--border)}.qb-substeps__list li.is-on{color:var(--text-primary)}.qb-substeps__list li.is-done{color:var(--text-secondary)}.qb-substeps__dot{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:2px solid var(--border);background:var(--surface);font:800 13px/1 var(--font-sans);color:var(--text-muted)}.is-on>.qb-substeps__dot{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-primary-on)}.is-done>.qb-substeps__dot{border-color:var(--action-primary);color:var(--action-primary)}.qb-dlguide{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.qb-dlguide li{display:flex;flex-direction:column;gap:4px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.qb-dlguide strong{font:700 14px/1.3 var(--font-sans);color:var(--text-primary)}.qb-dlguide small{font:500 13px/1.45 var(--font-sans);color:var(--text-secondary)}.qb-dlguide__n{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--action-primary);color:var(--action-primary-on);font:800 12px/1 var(--font-sans)}.qb-dlguide__art{margin-top:auto;padding-top:var(--space-2);display:flex;justify-content:center;align-items:center;min-height:64px;border-radius:10px;background:var(--bg-app)}.qb-dlbtn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--action-primary);color:var(--action-primary-on);font:700 12px/1 var(--font-sans);box-shadow:0 0 0 4px var(--action-primary-soft,#e9f7ef)}.qb-dlbtn--sm{padding:5px 10px;font-size:11px;box-shadow:none}.qb-dlbar{width:88%;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.qb-dlbar__top{display:flex;align-items:center;gap:5px;padding:5px 8px;font:700 10.5px/1 var(--font-sans);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.qb-dlbar__file{display:flex;align-items:center;gap:6px;padding:7px 8px;font:600 11px/1.2 var(--font-sans);color:var(--text-primary);outline:2px solid var(--action-primary);outline-offset:-3px;border-radius:8px;margin:4px}.qb-dlbar__file small{display:block;font-weight:700;color:var(--action-secondary)}.qb-dlwin{width:80%;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.qb-dlwin__bar{display:block;padding:4px 8px;background:var(--brand-ink);color:#fff;font:700 10px/1.3 var(--font-sans)}.qb-dlwin__body{display:flex;justify-content:flex-end;padding:14px 8px 8px}.qb-file-option__head{display:flex;align-items:center;gap:var(--space-2)}.qb-file-option__head .qb-check{flex:1 1 auto;min-width:0}@container (max-width:640px){.qb-dlguide{grid-template-columns:minmax(0,1fr)}.qb-dlguide__art{display:none}}.qb-paired{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}.qb-substeps{margin-bottom:var(--space-2)}@container (max-width:560px){.qb-substeps{flex-direction:column;align-items:flex-start;gap:10px}.qb-substeps__list{flex-direction:column;align-items:flex-start;gap:8px}.qb-substeps__list li+li:before{display:none}}.qb-dropzone{border-radius:var(--radius-card);transition:background var(--dur-fast,.14s),box-shadow var(--dur-fast,.14s)}.qb-dropzone--over{background:var(--action-primary-soft,#e9f7ef);box-shadow:0 0 0 2px var(--action-primary)}.qb-dropzone .qb-empty{border:2px dashed var(--border-strong);padding:var(--space-6) var(--space-4)}.qb-dropzone .qb-empty__i{width:56px;height:56px}.qb-steps--detail{list-style:none;padding:0;counter-reset:qbs}.qb-steps--detail li{counter-increment:qbs;position:relative;padding:14px 16px 14px 60px;border:1px solid var(--info-border);border-radius:var(--radius-card);background:var(--info-bg)}.qb-steps--detail li:before{content:counter(qbs);position:absolute;left:16px;top:14px;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--action-secondary);color:#fff;font:800 15px/1 var(--font-sans)}.qb-steps--detail li::marker{content:none}.qb-steps--detail b{color:var(--action-secondary)}.tx-bank{align-self:start;gap:var(--space-3)}.tx-bank__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--text-primary);font:750 18px/26px var(--font-sans)}.tx-bank__t{flex:1 1 auto}.tx-bank__toggle:hover .tx-bank__t{color:var(--action-secondary)}.tx-bank__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:8px}.tx-bank .pg-kv__v{overflow-wrap:anywhere}.split{display:flex;flex-direction:column;gap:var(--space-3)}.split__name{max-width:420px}.split__lines{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.split-line{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr)) auto;gap:var(--space-3);align-items:end;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.split-line>.ls-iconbtn{margin-bottom:var(--space-3)}.split-state{font:700 14px/1.3 var(--font-sans);color:var(--success)}.split-state--off{color:var(--pending)}.cf-access{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.tx-split{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.tx-split .pg-kv{align-self:stretch}@container drawer (max-width:700px){.split-line{grid-template-columns:1fr 1fr}.split-line .ls-iconbtn{justify-self:end}}@container drawer (max-width:440px){.split-line{grid-template-columns:minmax(0,1fr)}}.qb-file-option__head{align-items:center}.qb-file-option__head>.ls-iconbtn{align-self:center}.qb-file-option__id,.qb-file-option__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.qb-file-option__meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-file-option__meta b{font-weight:700;color:var(--text-primary);margin-right:4px}.rule-form--page{display:flex;flex-direction:column;gap:var(--space-4)}.rule-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.rule-card h3{margin:0;font:750 19px/1.3 var(--font-sans)}.rule-card .rule-help{margin:0}.rule-conds{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-sunken)}.rule-cond{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) auto;gap:var(--space-2);align-items:center}.rule-cond__field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.rule-cond>.ls-iconbtn{align-self:end}.rule-cond__value{height:var(--control-h,40px);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font:500 15px/1 var(--font-sans);min-width:0}.rule-conds>.ls-btn{align-self:flex-start}.rule-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.rule-actions>div{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}@container drawer (min-width:900px){.rule-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@container drawer (max-width:600px){.rule-actions{grid-template-columns:1fr}.rule-cond{grid-template-columns:1fr 1fr}.rule-cond__value{grid-column:1/-1}}.rule-form--page .rule-card[hidden]{display:none}.qb-pair-boxes .au-code{justify-content:flex-start}.qb-upload__list li{align-items:center}.qb-upload__pair--one{grid-template-columns:minmax(0,1fr)}.qb-file-option{justify-content:center}.qb-file-option__head{width:100%;align-self:stretch}.qb-file-option__head>.qb-check{flex:1 1 auto;min-width:0}.qb-file-option__head>.qb-check{align-items:center}.qb-file-option__head>.qb-check>input{margin-top:0}.tx-stack{display:flex;flex-direction:column;gap:var(--space-4)}.tx-card--table{gap:var(--space-3)}.tx-card--table .pg-kv__r{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--space-4);text-align:left}.tx-card--table .pg-kv__v{text-align:left}.tx-card--table .pg-kv__v .pg-ctl,.tx-kv-input{width:100%;max-width:380px}.tx-kv-input{height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font:600 15px/1 var(--font-sans)}.tx-kv-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tx-kv-ctl{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}@container drawer (max-width:600px){.tx-card--table .pg-kv__r{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.tx-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.tx-card--table .pg-kv__v .pg-ctl,.tx-card--table .tx-kv-input{max-width:none}@container drawer (max-width:700px){.tx-tables{grid-template-columns:minmax(0,1fr)}}.qb-auth-guide{background:var(--info-bg);border-color:var(--info-border)}.qb-auth-guide .ls-card__header{background:transparent;color:var(--info)}.qb-auth-guide .qb-steps{gap:var(--space-4);font-weight:700}.qb-auth-guide .qb-steps li::marker{color:var(--info)}.qb-auth-guide .qb-path{display:block;overflow-wrap:anywhere;margin-top:var(--space-2)}.ob-mapping .ob-map{height:calc(var(--space-16) * 5 + 2px);max-height:none;overflow-y:auto;flex-shrink:0}.ob-mapping .ob-map__pick,.ob-mapping .ob-actions{flex-shrink:0}.ob-mapping .ob-map__row>div{min-width:0}.ob-mapping .ob-map__row{grid-template-columns:minmax(0,1fr) var(--space-4) minmax(0,1fr);min-height:var(--space-16);flex-shrink:0;padding:var(--space-2) var(--space-3);gap:var(--space-2);box-sizing:border-box}.ob-mapping .ob-map__row strong,.ob-mapping .ob-map__row .pg-ctl{font:var(--type-micro)}.ob-mapping .ob-map__row strong{font-weight:700}.ob-mapping .ob-map__row .pg-hint{font:var(--type-micro);margin:0}.ob-map__sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);padding-inline:var(--space-3);font:var(--type-label);font-weight:var(--fw-bold);color:var(--text-heading-strong)}.ob-map__sources>span{display:flex;align-items:center;gap:var(--space-1);min-width:0}.rules-table th,.rules-table td{vertical-align:middle}.rules-table .rule-row-link{min-width:180px;max-width:280px;overflow-wrap:anywhere}.rules-table .rule-audit{max-width:160px}.rules-table td:nth-child(2){white-space:nowrap}@container pg (max-width:1240px){.rules-table .pg-col-opt2{display:none}}@media (max-width:600px){.ob-mapping .ob-map__row{min-height:calc(var(--space-16) + var(--space-4))}.ob-mapping .ob-map{height:calc((var(--space-16) + var(--space-4)) * 5 + 2px)}}.pg-company-files .cf-card__foot{margin-top:auto}.feed-period-dates{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0;max-width:100%}.feed-period-dates input{min-width:0;max-width:100%}.lsx-notif.ls-option{width:100%;text-align:left;cursor:pointer;white-space:normal;border:1px solid transparent;font:inherit}.lsx-notif .lsx-notif__t,.lsx-notif .lsx-notif__b{display:block}.lsx-notif.ls-option:hover{background:var(--surface-hover);border-color:var(--border-strong)}.lsx-notif.ls-option:active{background:var(--surface-selected)}.lsx-notif.ls-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--surface-hover)}:is(.ob,.lg-workflow) .qb-actions{justify-content:flex-end}:is(.ob,.lg-workflow) .qb-actions>.pg-grow{display:none}:is(.ob,.lg-workflow) .qb-actions>:is(.pg-hint,.pg-legend,strong){margin-right:auto}.lg-panel .lg-acts{justify-content:flex-end}.ob-invite>.ls-btn{align-self:flex-end}@container ob (max-width:860px){.ob__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ob__top>.ob__logo{grid-column:1;grid-row:1;max-width:100%}.ob__top>.ob__count:first-of-type{grid-column:1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis}.ob__top>.ob__count:nth-of-type(2){grid-column:2;grid-row:1}.ob__top>.ob__prog{grid-column:2;grid-row:2;width:100%;min-width:0}.ob__top>span:last-child{display:none}}.ob-appearance .ob-actions>.ls-btn:disabled{background:var(--surface-hover);border-color:var(--border);color:var(--text-muted);opacity:1}.ob-appearance{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ob-appearance .ob__q{font:var(--type-h4);margin:0}.ob-appearance__card{padding:var(--space-4);gap:var(--space-4)}.ob-appearance__card>.lw-mini{height:clamp(180px,34dvh,360px)}.ob-appearance__controls{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.ob-appearance__group{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ob-appearance__buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.ob__companion{flex:none;width:clamp(260px,24cqi,380px);align-self:center}.ob__companion .lw-think{--lw-h:clamp(240px,28cqi,360px)}.ob-recap__d,.ob-recap__v{overflow-wrap:anywhere;min-width:0}.ob-recap__item:has(.ob-recap__d--email){grid-column:1/-1}.ob-invite__row .material-field{min-width:0}@container ob (max-width:1100px){.ob__companion{width:clamp(200px,22cqi,300px)}}@container ob (max-width:860px){.ob--team .ob-final{flex:none;grid-template-rows:auto auto}.ob--team .ob-invite{overflow:visible}.ob__companion{display:none}}.cd-path{white-space:normal;overflow-wrap:anywhere}.sophia-celebration{position:relative;display:grid;place-items:end center;flex:none;width:320px;max-width:100%;height:calc(var(--sophia-size,130px) + 96px);overflow:hidden;isolation:isolate;pointer-events:none}.sophia-celebration>.sophia-celebration__portrait{display:block;height:var(--sophia-size,130px);width:auto;max-width:100%;margin:0;object-fit:contain}.sophia-celebration__burst{position:absolute;inset:0 0 auto;height:150px;overflow:hidden;contain:layout paint;pointer-events:none}.sophia-celebration__piece{position:absolute;top:96px;left:50%;width:7px;height:12px;border-radius:2px;background:var(--confetti-color);opacity:0;transform:translate(-50%)}.sophia-celebration__piece:nth-of-type(3n){width:8px;height:8px;border-radius:50%}.sophia-celebration__piece:nth-of-type(4n){width:13px;height:13px;border-radius:0;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%)}.sophia-celebration__piece:nth-of-type(7n){width:4px;height:19px;border-radius:1px;clip-path:none}.sophia-celebration--ready .sophia-celebration__piece{animation:sophia-card-confetti var(--confetti-duration) cubic-bezier(.18,.65,.35,1) var(--confetti-delay) both}.sophia-celebration__ring{position:absolute;left:50%;top:66px;width:56px;height:56px;border:2px solid #efbd4e;border-radius:50%;opacity:0}.sophia-celebration__ring--second{border-color:#66c9ff}.sophia-celebration--ready .sophia-celebration__ring{animation:sophia-card-ring .9s ease-out both}.sophia-celebration--ready .sophia-celebration__ring--second{animation-delay:.35s}.sophia-celebration__sparkle{position:absolute;left:calc(12% + var(--sparkle-index) * 15%);top:18px;width:16px;height:16px;background:#efbd4e;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0}.sophia-celebration__sparkle:nth-child(2n){top:64px;background:#66c9ff}.sophia-celebration--ready .sophia-celebration__sparkle{animation:sophia-card-sparkle 1.3s ease-in-out calc(.1s + var(--sparkle-index) * 60ms) both}@keyframes sophia-card-confetti{0%{opacity:0;transform:translate(-50%,8px) rotate(0) scale(.4)}8%{opacity:1}32%{opacity:1;transform:translate(var(--confetti-x),var(--confetti-rise)) rotate(var(--confetti-turn)) scale(1)}68%{opacity:1}to{opacity:0;transform:translate(var(--confetti-x),48px) rotate(calc(var(--confetti-turn) + 240deg)) scale(.65)}}@keyframes sophia-card-ring{0%{opacity:0;transform:translate(-50%) scale(.25)}18%{opacity:.5}to{opacity:0;transform:translate(-50%) scale(3.3)}}@keyframes sophia-card-sparkle{0%,to{opacity:0;transform:scale(.2) rotate(-25deg)}20%,62%{opacity:1;transform:scale(1) rotate(0)}40%,80%{opacity:.35;transform:scale(.5) rotate(25deg)}}@media (prefers-reduced-motion:reduce){.sophia-celebration--ready .sophia-celebration__burst>*{animation:none}.sophia-celebration__burst{display:none}}:root{--overlay-modal:rgba(14,35,56,.32);--overlay-blur:3px;--action-destructive-hover:#A63734;--shadow-cta-hover:0 4px 14px rgba(36,128,84,.34);--opacity-disabled:.45}:root,.theme-dark{--table-stripe:color-mix(in srgb,var(--action-secondary) 4%,transparent);--table-hover:color-mix(in srgb,var(--action-secondary) 8%,var(--surface))}:root,.lsx-frame,.dsx-frame{--text-muted:var(--navy-400)}.theme-dark{--text-muted:#8CA0B2;--action-destructive-hover:var(--red-700)}.theme-dark.lsx-frame{--text-muted:#8CA0B2}.ls-btn{border-width:1px;border-radius:var(--radius-control)!important}.ls-btn--ghost{background:var(--surface);color:var(--text-secondary);border-color:var(--border);box-shadow:var(--shadow-xs)}.ls-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-sm)}.ls-btn--primary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-cta-hover)}.ls-btn--destructive:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-destructive-hover);color:var(--white)}.ls-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:var(--shadow-xs)}.ls-btn:is(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled);transform:none;box-shadow:none;cursor:not-allowed}.ls-btn--primary:is(:disabled,[aria-disabled=true]){background:var(--action-primary);color:var(--action-primary-on)}.ls-btn--secondary:is(:disabled,[aria-disabled=true]){background:var(--surface);color:var(--action-secondary)}.ls-btn--destructive:is(:disabled,[aria-disabled=true]){background:var(--error);color:var(--action-destructive-on)}.ls-btn--ink:is(:disabled,[aria-disabled=true]){background:var(--brand-ink);color:var(--white)}.ls-btn:is(.ls-btn--tertiary,.ls-btn--quiet,.ls-btn--ghost):is(:disabled,[aria-disabled=true]){background:var(--surface)}.ls-btn--loading:is(:disabled,[aria-disabled=true]){opacity:1;cursor:progress}:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is(.ls-iconbtn,.pg-x,.pg-act,.pg-pager__b,.dk-wbar__b):active:not(:disabled){background:var(--surface-selected)}:is(.ls-iconbtn,.pg-x,.pg-act,.pg-pager__b,.dk-wbar__b):disabled{background:transparent;color:var(--text-muted);opacity:var(--opacity-disabled);box-shadow:none;cursor:not-allowed}:is(.pg-tab,.ls-navitem):disabled{opacity:var(--opacity-disabled);pointer-events:none;cursor:not-allowed}.ls-popover{font:var(--type-body-sm);background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1)}:is(.ls-option,.lsx-menuitem,.lsx-sres,.lsx-acctrow){font-family:var(--font-sans);gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);transition:var(--transition-control)}.lsx-menuitem,.lsx-opt__t{font:var(--type-body)}.lsx-menuitem{min-height:var(--control-h-lg)}:is(.ls-option,.lsx-menuitem,.lsx-sres,.lsx-acctrow):hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover);color:var(--text-primary)}:is(.ls-option,.lsx-menuitem,.lsx-sres,.lsx-acctrow):is(:active,[aria-selected=true]):not(:disabled):not([aria-disabled=true]){background:var(--surface-selected);color:var(--text-primary)}:is(.ls-option,.lsx-menuitem,.lsx-sres,.lsx-acctrow):is(:disabled,[aria-disabled=true]){background:transparent;color:var(--text-muted);opacity:var(--opacity-disabled);cursor:not-allowed}.lsx-frame select,.pg-pick__trigger{border:1px solid var(--border-strong);border-radius:var(--radius-control);font-family:var(--font-sans);background-color:var(--surface);color:var(--text-primary);transition:var(--transition-control);color-scheme:light}.theme-dark select{color-scheme:dark}.lsx-frame :is(select,.pg-pick__trigger):hover:not(:disabled){border-color:var(--action-secondary)}.lsx-frame :is(input,select,textarea,.pg-pick__trigger):disabled{background-color:var(--surface-warm);color:var(--text-muted);cursor:not-allowed}.material-field :is(input,select,textarea,.pg-pick__trigger){border-radius:var(--radius-control);transition:var(--transition-control)}.pg-pick__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;background-image:none;cursor:pointer}.pg-pick__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-pick__trigger>.ls-icon{flex:none;color:var(--text-secondary)}.pg-pick__trigger:disabled{opacity:var(--opacity-disabled)}.pg-pick__editable{position:relative;display:flex;min-width:0;width:100%;align-items:center}.pg-pick__editable>input{width:100%;padding-right:var(--space-8)}.pg-pick__indicator{position:absolute;right:var(--space-3);pointer-events:none;color:var(--text-secondary)}.pg-pick__editable:has(input:disabled) .pg-pick__indicator{opacity:var(--opacity-disabled)}.pg-pick__menu{position:absolute;right:auto;margin:0;overscroll-behavior:contain}.lsx-frame>.pg-pick__menu{z-index:calc(var(--z-dropdown) + 3)}.pg-pick__menu .ls-option{display:grid;grid-template-columns:minmax(0,1fr) var(--space-4);white-space:nowrap;min-height:var(--control-h-lg)}.pg-pick__menu .ls-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-pick__menu .ls-option>.ls-icon{flex:none}.drawer-overlay,.ls-scrim,.lsx-pop__scrim{background:var(--overlay-modal);backdrop-filter:blur(var(--overlay-blur));-webkit-backdrop-filter:blur(var(--overlay-blur))}.drawer-overlay{padding:var(--space-2)}.drawer-overlay .drawer-panel{max-width:100%;border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--shadow-lg);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.drawer-overlay.is-closing,.drawer-overlay.is-closing .drawer-panel{animation-duration:var(--dur-fast);animation-timing-function:var(--ease-in)}.drawer-panel :is(.pg-modal__h,.dk-modal__head){background:var(--surface);color:var(--text-primary);border-bottom:1px solid var(--border);padding:var(--space-6);flex:none}.drawer-panel .pg-modal__b{background:var(--surface);padding:var(--space-6);overflow:auto}.drawer-panel .pg-modal__b--flush{padding:0}.drawer-panel :is(.pg-modal__f,.dk-modal__foot){background:var(--action-secondary-soft);color:var(--text-primary);border-top:1px solid var(--border);padding:var(--space-4) var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end;flex:none}.drawer-panel .pg-modal__t{font:var(--type-h3);margin:0}.pg-modal .pg-modal__h{gap:var(--space-4);align-items:flex-start;padding-block:var(--space-8)}.pg-modal__heading{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.pg-modal .pg-modal__i{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-control);background:var(--brand-ink);color:var(--white);box-shadow:var(--shadow-sm);flex:none}.pg-modal__meta{font:var(--type-micro);color:var(--text-secondary);overflow-wrap:anywhere}.pg-modal__acts{display:flex;align-items:center;gap:var(--space-2);flex:none;margin-left:auto}.pg-modal .pg-modal__b{gap:var(--space-5);background:var(--surface-warm)}.pg-modal .pg-modal__f{padding-block:var(--space-5)}.pg-modal__tabs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-6) 0;background:var(--surface-warm);flex:none}.pg-modal__tabs>.pg-tabs{min-width:0}.pg-modal__tabs-aside{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none}.pg-kv,.pg-kv__v{margin:0}.pg-modal .pg-modal__b>:is(.detail-contact,.panel-section,.pg-kv,.pg-tblwrap),.pg-modal :is(.detail-contact,.panel-section)>:is(.pg-kv,.pg-tblwrap){flex:none}.pg-modal .pg-kv{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);padding:0;overflow:hidden}.pg-modal .pg-kv__r{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-4);align-items:center;min-height:41px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.pg-modal .pg-kv__r:nth-child(2n){background:var(--table-stripe)}.pg-modal .pg-kv__r:last-child{border-bottom:0}.pg-modal .pg-kv__k{font:500 13.5px/1.4 var(--font-sans);color:var(--text-secondary)}.pg-modal .pg-kv__v{font:600 13.5px/1.4 var(--font-sans);color:var(--text-primary);text-align:left;overflow-wrap:anywhere}.pg-modal .pg-modal__b .pg-tblwrap{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);max-height:none}.pg-modal .pg-modal__b .pg-tbl th{position:static}.pg-modal .pg-modal__b .pg-tbl td{height:41px;box-sizing:border-box;padding-block:var(--space-1)}.pg-modal .adminlog-changes td.adminlog-before{color:var(--text-secondary);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-secondary) 45%,transparent)}.pg-modal .adminlog-changes td.adminlog-after{font-weight:var(--fw-semibold)}.pg-modal .adminlog-changes :is(th,td):first-child{width:28%}.pg-modal .tx-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pg-modal .tx-card h3{font:800 15px/1.3 var(--font-sans)}@container drawer (max-width:600px){.pg-modal .pg-tbl{min-width:0}.pg-modal .pg-tbl :is(th,td){white-space:normal;overflow-wrap:anywhere;padding-inline:var(--space-2)}}.panel-section,.pg-modal .detail-contact{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.panel-section__title,.pg-modal .detail-contact h3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0;font:800 15px/1.3 var(--font-sans);color:var(--text-primary)}.panel-section__title>span{font:var(--type-micro);color:var(--text-secondary)}.pg-modal .detail-contact>.pg-hint{margin:calc(var(--space-2) * -1) 0 0;line-height:1.4}.pg-modal .detail-contact+.detail-contact{border-top:0;padding-top:0}@container drawer (max-width:440px){.pg-modal .pg-kv__r{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.pg-modal .pg-modal__i{width:var(--space-10);height:var(--space-10)}.pg-modal .pg-modal__t{font:var(--type-h4)}.pg-modal__tabs{padding-inline:var(--space-4)}.pg-modal__tabs-aside{display:none}.pg-modal__tabs>.pg-tabs{flex:1 1 auto;display:flex}.pg-modal__tabs .pg-tab{flex:1 1 0;min-width:0;justify-content:center;gap:var(--space-1);padding-inline:var(--space-2);font-size:12.5px}}.drawer-overlay--dialog{align-items:center;justify-content:center}.drawer-overlay--dialog .drawer-panel{width:min(100%,480px);height:auto;max-height:100%;animation-name:ls-fade}.drawer-overlay--dialog .drawer-panel.pg-modal--wide{width:min(860px,100%)}.drawer-overlay--dialog .drawer-panel :is(.pg-modal__h,.pg-modal__f){padding:var(--space-3) var(--space-4);gap:var(--space-2);align-items:center}.drawer-overlay--dialog .ls-dialog__body{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.drawer-panel.ls-confirm--centered .pg-modal__h{display:grid;grid-template-columns:var(--control-h) minmax(0,1fr) var(--control-h);align-items:center;text-align:center}.ls-confirm--centered .pg-modal__h .pg-grow{display:none}.ls-confirm--centered .pg-modal__t{grid-column:2}.ls-confirm--centered .pg-modal__h .ls-iconbtn{grid-column:3;justify-self:end}.ls-confirm--centered .pg-modal__b{text-align:center}.pg-modal__h .ls-confirm__icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:var(--error-bg);display:grid;place-items:center;flex:none;align-self:center;margin:0}.ls-dialog__body>.ls-confirm__message{margin:0;font-weight:var(--fw-semibold);color:var(--text-primary)}.ls-confirm--centered .ls-dialog__body{margin-bottom:0}.ls-confirm--centered .ls-dialog__body>p{margin:0}.drawer-panel.ls-confirm--centered .pg-modal__f{justify-content:flex-end}.drawer-panel .pg-kv__r:has(input,textarea,.pg-pick){grid-template-columns:minmax(0,1fr);gap:var(--space-2);align-items:start}.drawer-panel .pg-kv__r:has(input,textarea,.pg-pick) .pg-kv__v{text-align:left}.pg-modal.tx-details-modal .pg-modal__h{align-items:center}.tx-details-modal .pg-modal__acts{gap:var(--space-4)}@container drawer (max-width:600px){.pg-modal.tx-details-modal .pg-modal__h{display:grid;grid-template-columns:auto minmax(0,1fr)}.tx-details-modal .pg-modal__h>.pg-grow{display:none}.tx-details-modal .pg-modal__heading{grid-row:2;grid-column:1/-1}.tx-details-modal .pg-modal__acts{grid-row:1;grid-column:2;justify-self:end}}.lsx-frame :is(.pg-tbl,.ls-table) th{background:var(--surface-warm);color:var(--text-secondary)}.lsx-frame :is(.pg-tbl,.ls-table) tbody tr:nth-child(2n) td{background:var(--table-stripe)}.lsx-frame :is(.pg-tbl,.ls-table) tbody tr:hover td{background:var(--table-hover)}.lsx-frame :is(.pg-tbl,.ls-table) tbody tr:is([aria-selected=true],.pg-tr--on) td{background:var(--surface-selected)}.pg-card__m,.pg-hint,.pg-lbl,.au-legal{color:var(--text-secondary)}:is(.pg-head__acts,.pg-modal__f,.pg-foot,.pg-wizard__foot,.rules-toolbar__actions,.ls-dialog__actions,.ls-empty__actions){gap:var(--space-3);flex-wrap:wrap}:is(.pg-modal__f,.pg-foot,.pg-wizard__foot,.ls-dialog__actions){justify-content:flex-end}:is(.pg-modal__f,.pg-head__acts,.pg-foot,.ob__foot) .ls-btn{white-space:normal;height:auto;min-height:var(--control-h);padding-block:var(--space-2);line-height:1.4}.ob__h1,.au__t,.lw-hero__h1{font:var(--type-h1);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading)}.ob__sub,.au__st,.lw-hero__body{font:var(--type-body)}.lw-hero__h2{font:var(--type-h3)}.au-head{display:flex;align-items:center;gap:var(--space-4)}.au-head>div{flex:1;min-width:0}.au-head__char{display:none;width:var(--space-16);height:var(--space-16);object-fit:contain;flex:none}.ob__hero{align-items:flex-start}.ob__hero img,.ob--team .ob__hero img{display:block;width:calc(var(--space-16) + var(--space-8));height:calc(var(--space-16) * 2);object-fit:contain;flex:none}.ob__hero>div{min-width:0}.ob-invite__intro{display:flex;align-items:center;gap:var(--space-4);flex:none;min-width:0}.ob-invite__intro>div{flex:1;min-width:0}@container pg (max-width:900px){.pg-wizard__aside{display:flex;position:static;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.pg-wizard__char{height:calc(var(--space-16) + var(--space-4));margin:0}.pg-wizard__aside .sophia-celebration{width:calc(var(--space-16) * 2);--sophia-size:80px!important}.pg-wizard__tip{flex:1;min-width:160px;text-align:left}}.lw-hero__plate img{height:clamp(96px,16vw,230px);width:auto}.dkv-pick:not(.dkv-pick--on){background:var(--surface-warm);color:var(--text-secondary);border-color:var(--border)}.dkv-pick:not(.dkv-pick--on) .dkv-pick__mock{background:var(--surface-hover)}.dkv-pick--on{background:var(--surface);border-color:var(--action-primary)}.dkv-pick:disabled{opacity:var(--opacity-disabled);transform:none;box-shadow:var(--shadow-none);cursor:not-allowed}.dkv-pick:active:not(:disabled){transform:translateY(1px)}.drawer-overlay .dk-modal{width:min(1120px,100%);padding:0;gap:0}.dk-modal .pg-modal__b{flex:1;min-height:0}.drawer-panel .dk-modal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding:var(--space-6)}@container au (max-width:1000px){.au-head__char{display:block}}@media (max-width:1100px){.ob__h1,.au__t,.lw-hero__h1{font:var(--type-h2);font-weight:var(--fw-bold)}}@media (max-width:760px){.drawer-overlay{padding:var(--space-1)}.drawer-overlay .drawer-panel{max-width:100%;border-radius:var(--radius-modal)}.drawer-panel :is(.pg-modal__h,.pg-modal__b,.pg-modal__f,.dk-modal__head,.dk-modal__grid,.dk-modal__foot){padding:var(--space-4)}.drawer-panel .pg-modal__b--flush{padding:0}.drawer-panel .dk-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ob__hero img,.ob--team .ob__hero img{display:block;width:var(--space-16);height:var(--space-16);object-fit:contain}.ob-invite__intro{align-items:flex-start;gap:var(--space-2)}.ob-invite__intro>div>.ob-recap__sub{display:none}.ob__sub{font:var(--type-body-sm)}.ob__hero{gap:var(--space-3)}.lw-hero__char{margin-left:auto}.lw-hero__plate{padding:var(--space-2) var(--space-3) 0}}@media (max-width:520px){.drawer-panel .dk-modal__grid{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.ls-btn:hover,.ls-btn:active,.ls-iconbtn:hover,.ls-iconbtn:active,.dkv-pick:hover,.dkv-pick:active{transform:none!important}.ls-spin,.ls-iconbtn--busy .ls-icon,.drawer-overlay,.drawer-overlay .drawer-panel{animation:none}}@keyframes ls-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:760px){.drawer-overlay--sheet{align-items:flex-end;padding:0}.drawer-overlay--sheet .drawer-panel{width:100%;max-height:85vh;border-radius:var(--radius-modal) var(--radius-modal) 0 0;border-bottom:0;animation-name:ls-sheet-in;padding-bottom:env(safe-area-inset-bottom,0px)}}.pg-tbl td{font-size:15.5px}.pg-tbl th{font-size:13px}.pg-desc small,.pg-tbl td small{font-size:13.5px}.pg-row__t{font-size:16px}.pg-row__d{font-size:14.5px}.pg-hint,.pg-card__m,.pg-modal__meta,.pg-foot__n{font-size:15px}.pg-sub{font-size:17px}.pg-card__t{font-size:18px}.pg-pill,.pg-stat__l{font-size:13.5px}.pg-stat__d{font-size:14.5px}.pg-kv dt,.pg-kv dd{font-size:15.5px}.ls-label,.pg-lbl{font-size:13px}.material-field>span,.material-field>label{font-size:14px}.material-field input,.material-field textarea{font-size:16.5px}.pg-ctl{font-size:15.5px}.ls-btn{font-size:16px}.ls-btn--sm{font-size:15px}.ls-navitem{font-size:17px}.pg-facts dt{font-size:12.5px}.pg-facts dd{font-size:15px}.ob-pick__t{font-size:17px}.ob-pick__d{font-size:15px}.ob__q{font-size:17px}.ob__sub{font-size:18px}.ob-recap__d{font-size:14px}.ob-recap__v{font-size:16px}.ob-chip{font-size:15.5px}.su-step h3,.qb-flow__main>h3,.qb-flow__main .pg-titlerow>h3{font-size:22px}.su-step>p,.qb-stack>p,.qb-flow__main p{font-size:16.5px}.qb-steps--detail strong{font-size:16px}.qb-steps--detail small{font-size:14.5px}.qb-dlguide strong{font-size:16px}.qb-dlguide small{font-size:14.5px}.qb-auth__txt strong,.qb-check strong{font-size:16px}.qb-auth__txt small,.qb-check small{font-size:14px}.lc-card__meta{font-size:13.5px}.lc-acct__meta{font-size:14px}.cf-card__path,.qb-upload__src{font-size:13.5px}.pg-info__b{font-size:15px}.ls-navitem__key{font-size:11.5px}.lsx-ctxgroup,.fn-ctx .lsx-ctxgroup,.fn-top .fn-ctxgroup{background:var(--surface);border:1.5px solid var(--action-secondary);box-shadow:0 0 0 3px var(--info-bg),var(--shadow-xs)}.lsx-seg2__label{font-size:10.5px;color:var(--action-secondary)}.lsx-seg2__title{font-size:14px;max-width:min(190px,24cqw)}.lsx-seg2__icon{width:26px;height:26px}.pg-set__pane,.lw-prefs{gap:14px}.cf-grid{gap:var(--space-3);padding:var(--space-3)}.cf-card{padding:var(--space-3);gap:var(--space-2)}.lw-chips--compact .lw-chip{height:30px}.lw-prefs .pg-card__b{padding-block:14px}.lsx-seg2{align-items:center}.lsx-seg2__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;text-align:left}.lsx-seg2__title{display:inline-flex;align-items:center;gap:6px;line-height:1.15}.fn-top .fn-ctxgroup .lsx-seg2__title{max-width:190px}.lsx-seg2__row{display:flex;align-items:center;gap:6px;min-width:0}.lsx-seg2__label{line-height:1}@media (max-width:760px){.lsx-ctxbar,.f-sm .lsx-ctxbar,.f-md .lsx-ctxbar,.fn-top{position:relative;flex-wrap:nowrap;height:auto;min-height:0;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.lsx-ctxbar>.lsx-ctxbar__menu{order:1;flex:none;width:40px;height:40px}.lsx-ctxbar__utils,.f-sm .lsx-ctxbar__utils{display:contents}.lsx-ctxbar .lsx-ctxgroup,.f-sm .lsx-ctxbar .lsx-ctxgroup{order:2;flex:none;height:44px}.lsx-ctxbar>.lsx-ctxbar__search{order:3;flex:none!important;max-width:none!important;margin-left:auto;position:static}.lsx-ctxbar .lsx-utilgroup{order:4}.fn-top .fn-brand{order:1;min-width:40px;min-height:40px;justify-content:center}.fn-top{gap:var(--space-1);padding:var(--space-2)}.fn-top>.fn-ctxgroup{order:2;position:static;flex:none;height:44px}.fn-top>.fn-search{order:3;flex:none;max-width:none;margin-left:auto;position:static}.fn-top__gap{display:none}.fn-top>.fn-topright{order:4;position:static;gap:var(--space-1)}.fn-top .fn-ctxgroup .lsx-seg2,.fn-top .fn-ctxgroup .lsx-seg2:last-child{padding:0 6px}.fn-top .fn-userchip{width:40px;height:40px;padding:0;gap:0;justify-content:center}.fn-top .fn-userchip>.ls-icon{display:none}.fn-top .fn-userchip__av{width:32px;height:32px}.lsx-utilgroup{height:44px;gap:2px;padding:0 2px}.lsx-utilgroup .ls-iconbtn{width:40px;height:40px}.lsx-utilgroup .lsx-tourbtn,.lsx-utilgroup .lsx-tourbtn--dark{width:40px;height:40px;padding:0;justify-content:center}.lsx-utilgroup .lsx-tourbtn>.ls-icon{display:none}.lsx-search--folded .ls-iconbtn{width:40px;height:40px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface)}.lsx-search--open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--surface)}.lsx-search--open>.ls-iconbtn{flex:none;width:40px;height:40px}.lsx-search--open .lsx-searchfield{flex:1 1 auto;min-width:0}.lsx-search--open .lsx-kbd{display:none}.lsx-ctxbar:has(.lsx-search--open),.fn-top:has(.lsx-search--open){z-index:421}.lsx-search--open .lsx-searchpop{top:calc(100% + var(--space-1));left:var(--space-3);right:var(--space-3);width:auto}.fn-canvas{--fn-pdock-h:64px}.fn-dock.fn-pdock{left:var(--space-2);right:var(--space-2);bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.fn-pdock .fn-pdock__bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);width:100%;max-width:none;box-sizing:border-box;padding:var(--space-1);border-radius:var(--radius-xl)}.fn-pdock__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;padding:var(--space-1) 0;border:0;border-radius:var(--radius-lg);background:transparent;cursor:pointer}.fn-pdock__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.fn-pdock .fn-pdock__i,.fn-more .fn-pdock__i{width:40px;min-width:0;height:30px;padding:0;flex:none;transform:none;transition:none}.fn-pdock .fn-pdock__i.fn-dock__b--on{padding:0}.fn-pdock .fn-dock__count{top:-4px;right:-4px}.fn-pdock .fn-pdock__lbl{max-width:100%;padding:0;overflow:hidden;text-overflow:ellipsis;font:var(--fw-semibold) 11px/14px var(--font-sans);opacity:.72}.fn-pdock__tab--on .fn-pdock__lbl{opacity:1;font-weight:var(--fw-bold)}.fn-page,.fn-scroll:has(.pg)>.fn-page{padding-bottom:calc(var(--fn-pdock-h) + var(--space-8) + env(safe-area-inset-bottom,0px))!important}.fn-canvas>.fn-ask,.fn-canvas>.fn-ask.ledgy-launcher{bottom:calc(var(--fn-pdock-h) + var(--space-4) + env(safe-area-inset-bottom,0px))}.lsx-scroll{padding-bottom:calc(var(--space-12) + var(--space-12) + env(safe-area-inset-bottom,0px))}.fn-more .fn-more__b{display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto}.fn-more__grp{display:flex;flex-direction:column;gap:var(--space-2)}.fn-more__h{margin:0}.fn-more__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.fn-more__row{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:var(--fw-semibold) var(--fs-micro)/var(--lh-micro) var(--font-sans);text-align:left;cursor:pointer}.fn-more__row:hover{background:var(--surface-hover)}.fn-more__row:active{background:var(--surface-selected)}.fn-more__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fn-more__row--on{border-color:var(--action-primary);background:var(--surface-selected)}.fn-more__lbl{min-width:0;overflow-wrap:anywhere}}@media (max-width:760px){.lsx-scroll,.fn-scroll{padding-top:var(--lsx-notice-space,0px)}}@media (max-width:760px){.pg-bar.pg-bar--phone{flex-wrap:wrap;overflow:visible;gap:var(--space-2)}.pg-bar.pg-bar--phone>*{flex:none;min-width:0}.pg-bar.pg-bar--phone>.pg-search{flex:1 1 0;min-width:0}.pg-bar.pg-bar--phone>.pg-bar__info{flex:1 1 100%}.pg-bar.pg-bar--phone>.pg-bar__info>*{margin-left:0;white-space:normal}.pg-bar--in>.pg-card__m{flex:1 1 100%;min-width:0;margin-left:0;white-space:normal}.pg-bar--phone .pg-bar__filters,.pg-bar--phone>.pg-search input{height:var(--control-h-lg)}.pg-bar__more{position:relative;display:inline-flex}.pg-bar__more>.ls-iconbtn{width:var(--control-h-lg);height:var(--control-h-lg)}.pg-bar__n{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--action-primary-on);font:var(--type-label)}.pg-bar__menu{position:absolute}.pg-bar__menu .lsx-menuitem{white-space:nowrap}.pg-bar__noicon{flex:none;width:var(--space-4)}.pg-bar-sheet .pg-bar-sheet__b{gap:var(--space-4)}.pg-bar-sheet__f{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pg-bar-sheet__f :is(.pg-ctl,.pg-filter){width:100%;max-width:none}.pg-bar-sheet__f>:is(span,label,div):has(>.pg-lbl:first-child){display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);width:100%}.pg-bar-sheet__f>:is(span,label,div):has(>.pg-lbl:first-child) input{width:100%}.pg-bar-sheet .pg-lbl{display:block;font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--text-secondary)}.pg-bar-sheet__f>:is(span,label,div):not(:has(>.pg-lbl:first-child)) input{flex:1 1 0}}@media (max-width:760px){.pg-tblwrap:has(>.pg-tbl[data-cards]){background:none}:root .pg-tbl[data-cards]{display:block;width:100%;min-width:0;table-layout:auto}:root .pg-tbl[data-cards] thead{display:block;position:relative}:root .pg-tbl[data-cards] thead tr{display:flex}:root .pg-tbl[data-cards] thead th{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root .pg-tbl[data-cards] thead th:not(:has(.pg-box))>*{display:block;width:0;height:0;overflow:hidden}:root .pg-tbl[data-cards] thead th:has(.pg-box){position:static;width:auto!important;height:auto;min-height:var(--control-h-lg);clip-path:none;overflow:visible;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);background:transparent;box-shadow:none;color:var(--text-secondary)}:root .pg-tbl[data-cards] thead th:has(.pg-box):after{content:"Select all";font:var(--type-label);letter-spacing:.06em;text-transform:uppercase}:root .pg-tbl[data-cards]:not(:has(tbody tr)) thead{display:none}:root .pg-tbl[data-cards] tbody{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}:root .pg-tbl[data-cards] tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-xs)}:root .pg-tbl[data-cards] tbody tr td{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1) var(--space-2);width:auto;min-width:0;max-width:none;height:auto;padding:var(--space-1) 0;border:0;background:inherit;box-shadow:none;text-align:right;white-space:normal;overflow:visible;overflow-wrap:anywhere}:root .pg-tbl[data-cards] tbody tr[data-sel=true]{background:var(--action-secondary-soft);border-color:var(--action-secondary);box-shadow:inset 3px 0 0 var(--action-secondary)}:root .pg-tbl[data-cards] tbody tr[data-open=true]{background:var(--action-primary-soft);border-color:var(--action-secondary);box-shadow:inset 3px 0 0 var(--action-secondary)}:root .pg-tbl[data-cards] tbody tr.pg-tr--on{background:var(--surface-selected)}:root .pg-tbl[data-cards] td[data-label]>div{justify-content:flex-end}:root .pg-tbl[data-cards] td[data-label]:before{content:attr(data-label);flex:0 1 auto;max-width:50%;margin-right:auto;font:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:left;overflow-wrap:normal}:root .pg-tbl[data-cards] td:has(.pg-ctl,select,[aria-haspopup=listbox]){flex-direction:column;align-items:stretch;text-align:left}:root .pg-tbl[data-cards] td:has(.pg-ctl,select,[aria-haspopup=listbox]):before{max-width:none;margin-right:0}:root .pg-tbl[data-cards] td .pg-conf__t{flex:1 1 auto}:root .pg-tbl[data-cards] td[data-primary]{order:-1;flex:1 1 0;justify-content:flex-start;text-align:left;font-weight:var(--fw-bold)}:root .pg-tbl[data-cards] td[data-primary] .pg-desc{max-width:none}:root .pg-tbl[data-cards] td[data-cell=check]{order:-2;flex:none;justify-content:center;width:var(--control-h-lg);height:var(--control-h-lg);margin-left:calc(-1 * var(--space-2))}:root .pg-tbl[data-cards] td[data-cell=actions]{order:99;justify-content:flex-start;margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}:root .pg-tbl[data-cards] td[data-cell=actions] .pg-rowacts{flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2);white-space:normal}:root .pg-tbl[data-cards] td[data-cell=actions] :is(.ls-iconbtn,.pg-act){min-width:var(--control-h-lg);height:var(--control-h-lg)}:root .pg-tbl[data-cards] td:is(.pg-col-opt,.pg-col-opt2,.pg-rown){display:none}:root .pg-tbl[data-cards] tbody tr td:only-child{justify-content:center;text-align:center}.pg-stat__d{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:pretty}.pg-pager{gap:var(--space-2) var(--space-3)}.pg-pager__range{flex:1 1 0;min-width:0;white-space:normal;text-align:right;line-height:1.3}}
