:root{--paper-0:#FFFFFF;--paper-25:#FDFCF9;--paper-50:#F8F6F1;--paper-100:#F1EEE6;--paper-150:#E9E5DA;--paper-200:#DDD8CB;--paper-300:#C7C0AE;--paper-400:#9C9584;--paper-500:#6B665A;--paper-600:#57534A;--paper-700:#3D3A33;--paper-800:#2A2823;--paper-900:#1A1916;--cover-25:#F4F9F7;--cover-50:#E8F3EF;--cover-100:#D2E6DF;--cover-200:#A6CBBF;--cover-300:#6FA797;--cover-400:#3E8473;--cover-500:#276A5C;--cover-600:#1B564A;--cover-700:#16473D;--cover-800:#113A32;--cover-900:#0C2A24;--cover-950:#071C18;--margin:#C8462C;--margin-soft:#F6DED6;--ink-25:var(--cover-25);--ink-50:var(--cover-50);--ink-100:var(--cover-100);--ink-200:var(--cover-200);--ink-300:var(--cover-300);--ink-400:var(--cover-400);--ink-500:var(--cover-500);--ink-600:var(--cover-600);--ink-700:var(--cover-700);--ink-800:var(--cover-800);--ink-900:var(--cover-900);--ink-950:var(--cover-950);--gray-0:var(--paper-0);--gray-25:var(--paper-25);--gray-50:var(--paper-50);--gray-100:var(--paper-100);--gray-150:var(--paper-150);--gray-200:var(--paper-200);--gray-300:var(--paper-300);--gray-400:var(--paper-400);--gray-500:var(--paper-500);--gray-600:var(--paper-600);--gray-700:var(--paper-700);--gray-800:var(--paper-800);--gray-900:var(--paper-900);--green-text:#0E6640;--green-bg:#E8F4EC;--green-border:#B6DBC4;--green-solid:#17804F;--amber-text:#8A4B00;--amber-bg:#FDF2DC;--amber-border:#EFCF8C;--amber-solid:#D98B0B;--red-text:#A3271A;--red-bg:#FCECE8;--red-border:#F1BFB5;--red-solid:#C4392A;--blue-text:#1F4F86;--blue-bg:#EBF2FA;--blue-border:#BCD2EC;--blue-solid:#2F6DB5;--violet-text:#5232B0;--violet-bg:#F2EEFD;--violet-border:#D7CCF7;--violet-solid:#6A4BDB;--gray-text:var(--paper-600);--gray-bg:var(--paper-100);--gray-border:var(--paper-200);--canvas:var(--paper-50);--surface:var(--paper-0);--surface-raised:var(--paper-0);--surface-subtle:var(--paper-25);--surface-muted:var(--paper-100);--surface-sunken:var(--paper-150);--surface-inverse:var(--cover-950);--border:#E6E1D5;--border-strong:var(--paper-200);--border-input:#CFC8B7;--rule:rgba(27,86,74,.07);--text:var(--paper-900);--text-2:var(--paper-700);--text-muted:var(--paper-600);--text-subtle:var(--paper-500);--text-disabled:var(--paper-400);--text-inverse:var(--paper-0);--primary:var(--cover-600);--primary-hover:var(--cover-700);--primary-active:var(--cover-800);--primary-subtle:var(--cover-50);--primary-subtle-hover:var(--cover-100);--primary-text:var(--cover-700);--ai:var(--violet-solid);--focus:var(--cover-500);--selection:var(--cover-100);--nav-bg:var(--paper-100);--nav-text:var(--paper-700);--nav-text-strong:var(--paper-900);--nav-hover:rgba(26,25,22,.05);--nav-active:var(--paper-0);--cover-panel:linear-gradient(160deg,var(--cover-700) 0%,var(--cover-800) 55%,var(--cover-900) 100%);--cover-panel-accent:var(--cover-200);--cover-panel-muted:#BCD6CD;--cover-panel-rule:rgba(27,86,74,.16);--font-display:"Frank Ruhl Libre","David Libre","Times New Roman",serif;--font-he:"IBM Plex Sans Hebrew","Segoe UI","Arial Hebrew",Arial,system-ui,sans-serif;--font-en:"IBM Plex Sans","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--font-sans:var(--font-he);--font-num:"IBM Plex Sans","Segoe UI",system-ui,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;--text-xs:12px;--lh-xs:17px;--text-sm:13px;--lh-sm:19px;--text-base:14px;--lh-base:21px;--text-md:15px;--lh-md:22px;--text-lg:17px;--lh-lg:24px;--text-xl:20px;--lh-xl:28px;--text-2xl:26px;--lh-2xl:32px;--text-3xl:34px;--lh-3xl:40px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--elev-0:none;--elev-1:0 1px 2px rgba(42,36,20,.06);--elev-2:0 1px 3px rgba(42,36,20,.08),0 1px 2px rgba(42,36,20,.04);--elev-3:0 10px 24px -6px rgba(42,36,20,.16),0 3px 6px -2px rgba(42,36,20,.06);--elev-4:0 24px 48px -12px rgba(28,24,12,.28),0 6px 14px -4px rgba(28,24,12,.1);--ring:0 0 0 2px var(--surface),0 0 0 4px var(--focus);--ring-inset:inset 0 0 0 2px var(--focus);--scrim:rgba(20,22,16,.46);--ease:cubic-bezier(.2,.8,.2,1);--dur-1:90ms;--dur-2:160ms;--dur-3:240ms;--sidebar-w:236px;--rail-w:64px;--topbar-h:52px;--assistant-w:380px;--queue-w:340px;--fields-w:420px;--content-max:1360px;--z-sticky:10;--z-nav:30;--z-drawer:40;--z-overlay:50;--z-dialog:60;--z-toast:80;--z-palette:90;color-scheme:light}:root:lang(en){--font-sans:var(--font-en)}:root[data-theme=dark]{--canvas:#0E1513;--surface:#141C19;--surface-raised:#18211E;--surface-subtle:#121A17;--surface-muted:#1B2522;--surface-sunken:#222D29;--border:#26312D;--border-strong:#33403B;--border-input:#3D4B46;--rule:rgba(169,207,190,.06);--text:#ECEAE3;--text-2:#D4D1C7;--text-muted:#A9A699;--text-subtle:#8E8B80;--text-disabled:#6A675E;--primary:#2F806E;--primary-hover:#2C7A69;--primary-active:#2A7565;--primary-subtle:rgba(58,150,130,.14);--primary-subtle-hover:rgba(58,150,130,.22);--primary-text:#84CBBB;--focus:#4BA893;--selection:rgba(58,150,130,.3);--nav-bg:#101815;--nav-text:#C2BFB4;--nav-text-strong:#F2F0E9;--nav-hover:rgba(255,255,255,.05);--nav-active:#1B2522;--green-text:#7FD0A6;--green-bg:rgba(23,128,79,.16);--green-border:rgba(127,208,166,.3);--amber-text:#F2C46D;--amber-bg:rgba(217,139,11,.14);--amber-border:rgba(242,196,109,.32);--red-text:#F29A8C;--red-bg:rgba(196,57,42,.16);--red-border:rgba(242,154,140,.32);--blue-text:#9CC3EE;--blue-bg:rgba(47,109,181,.16);--blue-border:rgba(156,195,238,.3);--violet-text:#C3B2FA;--violet-bg:rgba(106,75,219,.18);--violet-border:rgba(195,178,250,.3);--gray-text:#B9B6AA;--gray-bg:#1F2926;--gray-border:#33403B;--margin-soft:rgba(200,70,44,.2);--elev-1:0 1px 2px rgba(0,0,0,.4);--elev-2:0 1px 3px rgba(0,0,0,.45);--elev-3:0 12px 28px -8px rgba(0,0,0,.6);--elev-4:0 24px 48px -12px rgba(0,0,0,.7);--scrim:rgba(0,0,0,.6);color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms;--dur-3:0ms}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%}body,html{font-size:var(--text-base);background:var(--canvas)}body{min-height:100%;color:var(--text);font-family:var(--font-sans);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern"}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;border:0;background:none;text-align:inherit}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}svg{flex-shrink:0}textarea{resize:vertical}table{border-collapse:collapse;width:100%}ol,ul{list-style:none}h1,h2,h3,h4{font-weight:var(--weight-semibold);color:var(--text)}h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);line-height:var(--lh-2xl);letter-spacing:-.005em}h2{font-size:var(--text-lg);line-height:var(--lh-lg)}h3{font-size:var(--text-md);line-height:var(--lh-md)}h4{font-size:var(--text-base);line-height:var(--lh-base)}p{text-wrap:pretty}::selection{background:var(--selection)}::placeholder{color:var(--text-subtle);opacity:1}.num,.tabular,time{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum",tabular-nums lining-nums}.num{unicode-bidi:isolate;white-space:nowrap}.mono,code,kbd{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}code{font-size:.92em}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ring)}*{scrollbar-width:thin;scrollbar-color:var(--paper-300) transparent}:root[data-theme=dark] *{scrollbar-color:#3D4B46 transparent}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:100;padding:10px 16px;border-radius:var(--radius);background:var(--primary);color:#fff;font-weight:600;transform:translateY(-160%);transition:transform var(--dur-2) var(--ease)}.skip-link:focus{transform:none}.demo-banner{position:relative;z-index:var(--z-nav);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-height:28px;padding:4px 12px;background:var(--amber-bg);color:var(--amber-text);border-block-end:1px solid var(--amber-border);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:500;text-align:center}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.small{font-size:var(--text-sm);line-height:var(--lh-sm)}.xsmall{font-size:var(--text-xs);line-height:var(--lh-xs)}.strong{font-weight:600}.text-success{color:var(--green-text)}.text-warning{color:var(--amber-text)}.text-danger{color:var(--red-text)}.text-ai{color:var(--violet-text)}.ltr{direction:ltr;unicode-bidi:isolate}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stack{gap:var(--space-3)}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:var(--space-2)}.stack-lg{display:flex;flex-direction:column;gap:var(--space-5)}.row{gap:var(--space-2)}.row,.row-between{display:flex;align-items:center;flex-wrap:wrap}.row-between{justify-content:space-between;gap:var(--space-3)}.grow{flex:1 1 auto;min-width:0}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.not-found{min-height:70vh;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:32px}.not-found-code{margin:0;font:700 64px/1 var(--font-display);color:var(--primary-text)}.not-found h1{margin:0;font-size:var(--text-2xl)}.not-found p{margin:0 0 12px;color:var(--text-muted)}.btn{--btn-h:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--btn-h);padding:0 14px;border-radius:var(--radius);font-size:var(--text-base);font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;transition:background var(--dur-1) var(--ease),border-color var(--dur-1),color var(--dur-1),box-shadow var(--dur-1),transform var(--dur-1);-webkit-user-select:none;user-select:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5}.btn-sm{--btn-h:28px;padding:0 10px;font-size:var(--text-sm);gap:5px;border-radius:var(--radius-sm)}.btn-lg{--btn-h:42px;padding:0 20px;font-size:var(--text-md);border-radius:var(--radius-md)}.btn-icon{width:var(--btn-h);padding:0}.btn-block{width:100%}.btn-primary{background:var(--primary);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 2px rgba(7,28,22,.25)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-primary:active:not(:disabled){background:var(--primary-active)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--elev-1)}.btn-secondary:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--paper-300)}:root[data-theme=dark] .btn-secondary:hover:not(:disabled){border-color:#4A5954}.btn-ghost{color:var(--text-2)}.btn-ghost:hover:not(:disabled){background:var(--nav-hover);color:var(--text)}.btn-quiet{color:var(--text-muted);font-weight:500}.btn-quiet:hover:not(:disabled){color:var(--text);background:var(--nav-hover)}.btn-danger{background:var(--red-solid);color:#fff}.btn-danger:hover:not(:disabled){background:#A92E21}.btn-danger-soft{background:var(--red-bg);color:var(--red-text);border-color:var(--red-border)}.btn-danger-soft:hover:not(:disabled){border-color:var(--red-text)}.btn-success{background:var(--green-solid);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(7,40,22,.3)}.btn-success:hover:not(:disabled){background:#12693F}.btn-ai{background:var(--violet-bg);color:var(--violet-text);border-color:var(--violet-border)}.btn-ai:hover:not(:disabled),.btn-ai[aria-pressed=true]{border-color:var(--violet-solid)}.btn-ai[aria-pressed=true]{background:var(--violet-solid);color:#fff}.btn-group{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.link-btn{color:var(--primary-text);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;display:inline-flex;align-items:center;gap:4px}.link-btn:hover{text-decoration-color:currentColor}.link-btn:disabled{opacity:.5}.kbd,kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;border:1px solid var(--border-strong);border-block-end-width:2px;background:var(--surface);color:var(--text-muted);font-size:10.5px;font-weight:600;line-height:1;direction:ltr}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-sm);font-weight:600;color:var(--text-2)}.req{color:var(--red-text);margin-inline-start:2px}.field input,.field select,.field textarea,.input,.select,.textarea{width:100%;min-height:36px;padding:7px 11px;border-radius:var(--radius);border:1px solid var(--border-input);background:var(--surface);color:var(--text);font-size:var(--text-base);transition:border-color var(--dur-1),box-shadow var(--dur-1),background var(--dur-1)}.field textarea,.textarea{min-height:64px;line-height:var(--lh-base)}.field select,.select{appearance:none;padding-inline-end:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B665A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px;background-position:right 10px center}:root[dir=rtl] .field select,:root[dir=rtl] .select{background-position:left 10px center}.field input:hover:not(:disabled),.field select:hover:not(:disabled),.field textarea:hover:not(:disabled),.input:hover,.select:hover{border-color:var(--paper-400)}.field input:focus,.field select:focus,.field textarea:focus,.input:focus,.select:focus,.textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--surface-muted);color:var(--text-muted)}.input-sm,.select-sm{min-height:30px;padding-block:4px;font-size:var(--text-sm)}.num-input{font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.field-hint{font-size:var(--text-xs);color:var(--text-muted)}.field-error-text{display:inline-flex;gap:4px;align-items:center;font-size:var(--text-xs);color:var(--red-text);font-weight:600}.field.is-invalid input,.field.is-invalid select{border-color:var(--red-solid);background:var(--red-bg)}.field.is-warning input{border-color:var(--amber-solid)}.field.is-valid input{border-color:var(--green-border)}.field.is-edited input,.field.is-edited select,.field.is-edited textarea{border-color:var(--blue-solid)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-grid .span-2{grid-column:span 2}.form-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;justify-content:flex-end}.password-field{position:relative;display:block}.password-field input{padding-inline-end:44px!important}.password-field .password-toggle{position:absolute;inset-inline-end:4px;inset-block-start:50%;transform:translateY(-50%)}:root[dir=rtl] .password-field input{padding-left:44px!important;padding-right:12px!important}.search-input{position:relative;display:flex;align-items:center;min-width:0}.search-input>svg{position:absolute;inset-inline-start:11px;color:var(--text-subtle);pointer-events:none}.search-input input{width:100%;padding-inline-start:34px;min-height:34px;border-radius:var(--radius);border:1px solid var(--border-input);background:var(--surface)}.search-input input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}.field-status{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;white-space:nowrap}.field-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.field-status.high{color:var(--green-solid)}.field-status.low{color:var(--amber-text)}.field-status.missing{color:var(--red-text)}.field-status.edited{color:var(--blue-text)}.check{position:relative;width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid var(--paper-400);background:var(--surface);display:inline-grid;place-items:center;transition:background var(--dur-1),border-color var(--dur-1)}.check:after{content:"";position:absolute;inset:-12px}input.check{appearance:none;cursor:pointer}input.check:hover{border-color:var(--primary)}.check[aria-checked=true],.check[aria-pressed=true],input.check:checked{background:var(--primary);border-color:var(--primary)}input.check:checked{background-image:url("data:image/svg+xml,%3Csvg 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'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:12px;background-position:50%;background-repeat:no-repeat}input.check:indeterminate{background:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");background-size:12px;background-position:50%;background-repeat:no-repeat}.check-label{gap:10px;cursor:pointer;font-size:var(--text-sm);color:var(--text-2);min-height:32px}.badge,.check-label{display:inline-flex;align-items:center}.badge{gap:5px;height:22px;padding:0 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:1;white-space:nowrap;background:var(--gray-bg);color:var(--gray-text);border:1px solid var(--gray-border)}.badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge-neutral{background:var(--gray-bg);color:var(--gray-text);border-color:var(--gray-border)}.badge-success{background:var(--green-bg);color:var(--green-text);border-color:var(--green-border)}.badge-warning{background:var(--amber-bg);color:var(--amber-text);border-color:var(--amber-border)}.badge-danger{background:var(--red-bg);color:var(--red-text);border-color:var(--red-border)}.badge-info{background:var(--blue-bg);color:var(--blue-text);border-color:var(--blue-border)}.badge-ai{background:var(--violet-bg);color:var(--violet-text);border-color:var(--violet-border)}.badge-solid{background:var(--primary);color:#fff;border-color:transparent}.status-needs_review{background:var(--amber-bg);color:var(--amber-text);border-color:var(--amber-border)}.status-approved{background:var(--green-bg);color:var(--green-text);border-color:var(--green-border)}.status-exported{background:var(--cover-50);color:var(--cover-700);border-color:var(--cover-200)}:root[data-theme=dark] .status-exported{background:var(--primary-subtle);color:var(--primary-text);border-color:var(--border-strong)}.status-failed,.status-rejected{background:var(--red-bg);color:var(--red-text);border-color:var(--red-border)}.status-returned_to_client{background:var(--margin-soft);color:var(--red-text);border-color:var(--red-border)}.status-enhancing,.status-extracting,.status-queued,.status-uploaded,.status-validating{background:var(--violet-bg);color:var(--violet-text);border-color:var(--violet-border)}.status-assigned,.status-cancelled,.status-draft,.status-inbox,.status-superseded,.status-trashed{background:var(--gray-bg);color:var(--gray-text);border-color:var(--gray-border)}.count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-2);font-family:var(--font-num);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count-warn{background:var(--amber-bg);color:var(--amber-text)}.count-danger{background:var(--red-solid);color:#fff}.count-primary{background:var(--primary);color:#fff}.dot{width:8px;height:8px;border-radius:50%;background:var(--paper-400);flex:none}.dot-success{background:var(--green-solid)}.dot-warning{background:var(--amber-solid)}.dot-danger{background:var(--red-solid)}.dot-pulse{color:color-mix(in srgb,var(--green-solid) 45%,transparent);animation:pulse-ring 1.6s infinite}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-size:var(--text-sm);font-weight:500;white-space:nowrap}button.chip:hover{background:var(--surface-muted)}.chip[aria-pressed=true]{background:var(--primary-subtle);border-color:var(--cover-200);color:var(--primary-text);font-weight:600}.chip-sim{background:var(--violet-bg);color:var(--violet-text);border-color:var(--violet-border);height:24px;font-size:var(--text-xs);font-weight:600}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.callout{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-2);font-size:var(--text-sm);line-height:var(--lh-sm)}.callout>span:first-child{margin-block-start:1px;display:inline-flex}.callout-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.callout-title{font-weight:700;color:inherit}.callout-actions{display:flex;gap:6px;flex-wrap:wrap;margin-block-start:4px}.callout-close{color:inherit;opacity:.7;border-radius:var(--radius-xs);padding:2px}.callout-close:hover{opacity:1}.callout-info{background:var(--blue-bg);border-color:var(--blue-border);color:var(--blue-text)}.callout-success{background:var(--green-bg);border-color:var(--green-border);color:var(--green-text)}.callout-warning{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber-text)}.callout-danger{background:var(--red-bg);border-color:var(--red-border);color:var(--red-text)}.callout-ai{background:var(--violet-bg);border-color:var(--violet-border);color:var(--violet-text)}.callout-neutral{background:var(--surface-muted);border-color:var(--border);color:var(--text-2)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elev-1);min-width:0}.card-pad{padding:var(--space-5)}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:16px 18px 12px;border-block-end:1px solid var(--border)}.card-head h3{display:flex;align-items:center;gap:8px;font-size:var(--text-md)}.card-head p{font-size:var(--text-sm);color:var(--text-muted);margin-block-start:2px}.card-body{padding:16px 18px}.card-foot{padding:10px 18px;border-block-start:1px solid var(--border);justify-content:space-between;color:var(--text-muted);font-size:var(--text-sm)}.card-foot,.section-title{display:flex;align-items:center;gap:8px}.section-title{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}:root[dir=rtl] .section-title{letter-spacing:0;text-transform:none;font-size:var(--text-sm);color:var(--text-muted)}.divider{height:1px;background:var(--border);border:0}.eyebrow{font-size:var(--text-xs);font-weight:700;color:var(--primary-text);letter-spacing:.02em}.stat{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-label{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.stat-value{font-family:var(--font-num);font-size:var(--text-xl);font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--text);line-height:1.2}.stat-note{font-size:var(--text-xs);color:var(--text-subtle)}.dl{flex-direction:column}.dl,.dl-row{display:flex}.dl-row{justify-content:space-between;gap:var(--space-4);padding:9px 0;border-block-end:1px solid var(--border);font-size:var(--text-sm)}.dl-row:last-child{border-block-end:0}.dl-row dt{color:var(--text-muted)}.dl-row dd{font-weight:600;text-align:end}.avatar{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;font-size:12.5px;font-weight:700;background:var(--cover-50);color:var(--cover-700)}.avatar-lg{width:52px;height:52px;border-radius:14px;font-size:18px}.avatar[data-tone="1"]{background:#F3ECDD;color:#7A5418}.avatar[data-tone="2"]{background:#E9EEF7;color:#2E4E7E}.avatar[data-tone="3"]{background:#F6E7E2;color:#8C3420}.avatar[data-tone="4"]{background:#ECE8F6;color:#4D3A8C}.avatar[data-tone="5"]{background:#E5F0EE;color:#1F5C55}:root[data-theme=dark] .avatar{filter:saturate(.8) brightness(.8)}.table-wrap{position:relative;overflow-x:auto;min-width:0}.table{font-size:var(--text-sm)}.table th{position:sticky;inset-block-start:0;z-index:1;background:var(--surface-subtle);text-align:start;font-size:var(--text-xs);font-weight:600;color:var(--text-muted);padding:8px 12px;white-space:nowrap}.table td,.table th{border-block-end:1px solid var(--border)}.table td{padding:9px 12px;vertical-align:middle}.table tbody tr{transition:background var(--dur-1)}.table tbody tr:hover{background:var(--surface-subtle)}.table tbody tr:last-child td{border-block-end:0}.table tfoot td{font-weight:700;border-block-start:1.5px solid var(--text)}.col-num{text-align:end!important;font-family:var(--font-num);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.col-shrink{width:1%;white-space:nowrap}.cell-link{display:flex;flex-direction:column;gap:1px;text-align:start;min-width:0}.cell-link:hover .strong,.cell-link:hover strong{color:var(--primary-text);text-decoration:underline;text-underline-offset:3px}.tabs{display:flex;gap:2px;border-block-end:1px solid var(--border);overflow-x:auto}.tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;font-weight:600;color:var(--text-muted);white-space:nowrap}.tab:hover,.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:10px;inset-block-end:-1px;height:2px;border-radius:2px;background:var(--margin)}.segmented{display:inline-flex;padding:3px;gap:2px;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap}.segmented button{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;font-size:var(--text-sm);font-weight:500;color:var(--text-muted);white-space:nowrap}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--elev-2)}.seg-count{color:var(--text-subtle);font-size:var(--text-xs)}.popover{position:absolute;z-index:var(--z-overlay);min-width:210px;padding:6px;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--elev-3);animation:rise-in var(--dur-2) var(--ease)}.menu-label{padding:6px 10px 4px;font-size:var(--text-xs);font-weight:700;color:var(--text-subtle)}.menu-item{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 10px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);text-align:start}.menu-item:focus-visible,.menu-item:hover:not(:disabled){background:var(--surface-muted);box-shadow:none}.menu-item[aria-checked=true]{font-weight:700;color:var(--primary-text)}.menu-item.text-danger{color:var(--red-text)}.menu-item kbd{margin-inline-start:auto}.menu-sep{height:1px;margin:5px 4px;background:var(--border)}.dialog-scrim{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:16px;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in var(--dur-2)}.dialog{width:min(520px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--elev-4);animation:rise-in var(--dur-3) var(--ease);overflow:hidden}.dialog-lg{width:min(760px,100%)}.dialog-head{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 4px}.dialog-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--blue-bg);color:var(--blue-text)}.dialog-icon.tone-danger{background:var(--red-bg);color:var(--red-text)}.dialog-icon.tone-warning{background:var(--amber-bg);color:var(--amber-text)}.dialog-icon.tone-success{background:var(--green-bg);color:var(--green-text)}.dialog-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:700}.dialog-desc{margin-block-start:4px;font-size:var(--text-sm);color:var(--text-muted)}.dialog-close{margin-inline-start:auto}.dialog-body{overflow:auto;flex-direction:column;gap:12px}.dialog-actions,.dialog-body{padding:14px 20px;display:flex}.dialog-actions{gap:8px;justify-content:flex-end;flex-wrap:wrap;border-block-start:1px solid var(--border);background:var(--surface-subtle)}.dialog-inline-actions{padding-block-start:4px}.drawer-scrim{inset:0;z-index:var(--z-drawer);background:var(--scrim)}.drawer,.drawer-scrim{position:fixed;animation:fade-in var(--dur-2)}.drawer{inset-block:0;inset-inline-end:0;z-index:calc(var(--z-drawer) + 1);width:min(420px,100%);display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--elev-4)}.drawer-head{display:flex;align-items:center;gap:10px;border-block-end:1px solid var(--border)}.drawer-body,.drawer-head{padding:var(--space-4) var(--space-5)}.drawer-body{flex:1 1;overflow:auto}.toast-region{position:fixed;z-index:var(--z-toast);inset-block-end:20px;inset-inline-start:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;width:min(440px,calc(100vw - 24px));pointer-events:none}:root[dir=rtl] .toast-region{transform:translateX(50%)}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--cover-950);color:#F3F1EA;box-shadow:var(--elev-4);font-size:var(--text-sm);animation:rise-in var(--dur-3) var(--ease)}.toast-icon{display:inline-flex}.toast-success .toast-icon{color:#7FD0A6}.toast-error{background:#4A1610}.toast-error .toast-icon{color:#F6A497}.toast-info .toast-icon{color:#9CC3EE}.toast-msg{flex:1 1}.toast-action{font-weight:700;color:var(--cover-panel-accent);padding:4px 8px;border-radius:var(--radius-sm)}.toast-action:hover{background:rgba(255,255,255,.08)}.toast-close{color:inherit;opacity:.7;padding:2px}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:44px 24px;color:var(--text-muted)}.empty-compact{padding:26px 16px}.empty-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--surface-muted);color:var(--text-muted);margin-block-end:6px}.empty-icon.tone-success{background:var(--green-bg);color:var(--green-text)}.empty-icon.tone-primary{background:var(--primary-subtle);color:var(--primary-text)}.empty-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--text)}.empty-text{font-size:var(--text-sm);max-width:46ch}.skeleton{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted) 0,var(--surface-sunken) 50%,var(--surface-muted) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.skeleton-line{height:12px;width:70%}.skeleton-row{height:44px;width:100%}.skeleton-value{height:22px;width:60%;margin-block-start:4px}.skeleton-block{height:160px;width:100%}.spinner-center{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:var(--text-muted)}.progress{display:block;height:6px;border-radius:var(--radius-full);background:var(--surface-sunken);overflow:hidden}.progress>span{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width var(--dur-3) var(--ease)}.progress.is-indeterminate>span{width:35%!important;animation:indeterminate 1.2s ease-in-out infinite}.progress.tone-success>span{background:var(--green-solid)}.progress.is-near>span,.progress.tone-danger>span{background:var(--red-solid)}@keyframes indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@keyframes indeterminate-rtl{0%{transform:translateX(100%)}to{transform:translateX(-300%)}}:root[dir=rtl] .progress.is-indeterminate>span{animation-name:indeterminate-rtl}.conf{align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-subtle);white-space:nowrap}.conf,.conf-ticks{display:inline-flex}.conf-ticks{gap:2px;direction:ltr}.conf-ticks i{width:4px;height:10px;border-radius:1px;background:var(--surface-sunken)}.conf-ticks i.on{background:var(--green-solid)}.conf.is-mid .conf-ticks i.on{background:var(--cover-400)}.conf.is-low{color:var(--amber-text)}.conf.is-low .conf-ticks i.on{background:var(--amber-solid)}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;border:1.5px dashed var(--paper-300);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--text-muted);text-align:center;transition:border-color var(--dur-2),background var(--dur-2)}.dropzone.is-over{border-color:var(--primary);background:var(--primary-subtle);color:var(--primary-text)}.dropzone-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--primary-subtle);color:var(--primary)}.disclosure{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.disclosure>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;font-weight:600;font-size:var(--text-sm);list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure-body{padding:4px 12px 12px}.secret-code{display:block;padding:10px 12px;border-radius:var(--radius);background:var(--surface-muted);border:1px dashed var(--border-strong);font-size:13px;word-break:break-all;letter-spacing:.04em}body{display:flex;flex-direction:column;min-height:100dvh}html{scroll-padding-block-start:calc(var(--topbar-h) + 16px)}body>.demo-banner{flex:none}.splash{flex:1 1;display:grid;place-content:center;justify-items:center;gap:16px;color:var(--text-muted)}.brand-mark{position:relative;width:30px;height:30px;display:grid;place-items:center;flex-shrink:0}.brand-mark-lg{width:56px;height:56px}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand-lockup{display:inline-flex;align-items:center;flex-shrink:0}.brand-lockup-img{display:block;height:40px;width:auto}.brand-lockup-dark{align-items:center;gap:8px;color:var(--text);font-family:var(--font-en);font-weight:700;font-size:18px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.brand-lockup-dark img{width:30px;height:30px;object-fit:contain}.brand-on-dark,:root[data-theme=dark] .brand-on-light{display:none}:root[data-theme=dark] .brand-mark .brand-on-dark{display:block}:root[data-theme=dark] .brand-lockup .brand-on-dark{display:inline-flex}.app-shell{flex:1 0 auto;display:grid;align-items:start;grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-areas:"side main"}.app-shell.with-assistant{grid-template-columns:var(--sidebar-w) minmax(0,1fr) var(--assistant-w);grid-template-areas:"side main assistant"}.sidebar{grid-area:side;position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--nav-bg);color:var(--nav-text);border-inline-end:1px solid var(--border);padding:14px 10px 10px;gap:12px}.sb-top,.sidebar{display:flex;flex-direction:column}.sb-top{gap:10px}.sb-brand{display:flex;align-items:center;gap:10px;padding:2px 6px;border-radius:var(--radius)}.sb-product .brand-lockup-img{height:42px}.sb-brand>.brand-mark{display:none}.app-shell.is-rail>.sidebar .sb-brand>.brand-mark{display:grid}.sb-firm{position:relative}.sb-firm-btn{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius);color:var(--nav-text-strong);text-align:start}.sb-firm-btn:hover{background:var(--nav-hover)}.sb-firm-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.sb-firm-name{font-weight:600;font-size:var(--text-sm);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-firm-role{color:var(--text-muted);font-size:var(--text-xs)}.sb-menu{inset-inline:0;inset-block-start:calc(100% + 6px);color:var(--text)}.sb-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);box-shadow:var(--elev-1)}.sb-search:hover{border-color:var(--border-strong);color:var(--text)}.sb-kbd{display:inline-flex;gap:2px}.sb-kbd kbd{height:18px;min-width:18px;font-size:10px}.sb-nav{display:flex;flex-direction:column;gap:14px;flex:1 1;margin-block-start:4px}.sb-group{display:flex;flex-direction:column;gap:1px}.sb-group-label{padding:0 10px 5px;color:var(--text-subtle);font-size:var(--text-xs);font-weight:600}.sb-link{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--radius);color:var(--nav-text);font-weight:500;transition:background var(--dur-1),color var(--dur-1)}.sb-link:hover{background:var(--nav-hover);color:var(--nav-text-strong)}.sb-link.active{background:var(--nav-active);color:var(--nav-text-strong);font-weight:600;box-shadow:var(--elev-1),inset 0 0 0 1px var(--border)}.sb-link.active:before{content:"";position:absolute;inset-inline-start:0;inset-block:7px;width:2px;border-radius:2px;background:var(--margin)}.sb-link.active .sb-icon{color:var(--primary)}.sb-icon{display:grid;place-items:center;width:20px;color:var(--text-muted)}.sb-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-count{background:var(--surface-sunken)}.sb-count.count-warn{background:var(--amber-solid);color:#fff}.sb-count.count-danger{background:var(--red-solid);color:#fff}.sb-count:not(.count-warn):not(.count-danger){background:var(--cover-700);color:#F3EEDF}.sb-foot{display:flex;flex-direction:column;gap:6px;padding-block-start:10px;border-block-start:1px solid var(--border)}.sb-assistant{display:flex;align-items:center;gap:9px;height:38px;padding:0 8px;border-radius:var(--radius);color:var(--violet-text);font-weight:600;font-size:var(--text-sm);background:var(--violet-bg);border:1px solid var(--violet-border)}.sb-assistant.is-open,.sb-assistant:hover{border-color:var(--violet-solid)}.sb-assistant-mark{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7D61F2,#5232B0)}.sb-assistant .sb-kbd kbd{border-color:var(--violet-border);color:var(--violet-text);background:var(--surface)}.sb-user{position:relative}.sb-user-btn{width:100%;display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:var(--radius);color:var(--text-muted)}.sb-user-btn:hover{background:var(--nav-hover);color:var(--text)}.sb-user-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--cover-700);color:#F3EEDF;font-size:12px;font-weight:700;flex-shrink:0}.sb-user-email{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1;text-align:start}.sb-user-menu{inset-block-start:auto;inset-block-end:calc(100% + 6px)}.sb-menu-legal{padding:4px 10px}.sb-menu-legal .legal-links{font-size:var(--text-xs)}.sidebar-drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:calc(var(--z-drawer) + 1);width:min(300px,86vw);box-shadow:var(--elev-4);animation:fade-in var(--dur-2)}.sidebar-drawer-close{position:absolute;inset-inline-end:8px;inset-block-start:10px}.lang-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--radius);background:var(--surface-muted);color:var(--text-muted);border:1px solid var(--border)}.lang-toggle>svg{margin-inline:6px 2px}.lang-toggle button{height:26px;padding:0 10px;border-radius:6px;font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.lang-toggle button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--elev-2)}.main-col{grid-area:main;display:flex;flex-direction:column;min-width:0;min-height:100dvh}.topbar{flex:none;height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 20px;background:color-mix(in srgb,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--border);position:sticky;top:0;z-index:var(--z-sticky)}.topbar-brand,.topbar-menu,.topbar-search{display:none}.crumbs{min-width:0;flex:1 1 auto}.crumbs ol{font-size:var(--text-sm);color:var(--text-muted)}.crumbs li,.crumbs ol{display:flex;align-items:center;gap:4px;min-width:0}.crumbs li:last-child{color:var(--text);font-weight:600}.crumbs a:hover{color:var(--primary-text);text-decoration:underline}.crumb-sep{color:var(--paper-400)}.topbar-actions{display:flex;flex:none}.live,.topbar-actions{align-items:center;gap:6px}.live{display:inline-flex;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;padding-inline-end:4px}.assistant-toggle{gap:6px}.shell-error{padding:12px 24px 0}.main{flex:1 0 auto;overflow-x:clip;container:main/inline-size}.main:focus{box-shadow:none}.page{max-width:var(--content-max);width:100%;margin:0 auto;padding:28px 32px 56px;display:flex;flex-direction:column;gap:22px;min-width:0}.page-wide{max-width:none}.page-header{display:flex;flex-direction:column;gap:14px}.page-header-main{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header-text{min-width:0;display:flex;flex-direction:column;gap:4px}.page-header h1{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.page-eyebrow{font-size:var(--text-xs);font-weight:700;color:var(--primary-text)}.page-desc{color:var(--text-muted);font-size:var(--text-sm);max-width:720px}.page-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page-message{margin:0}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar .search-input{flex:1 1 260px;max-width:420px}.assistant{grid-area:assistant;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;background:var(--surface);border-inline-start:1px solid var(--border);z-index:var(--z-sticky)}.assistant-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-block-end:1px solid var(--border)}.assistant-title{display:flex;flex-direction:column}.assistant-head h2{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.2}.assistant-mark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,#7D61F2,#5232B0);color:#fff;box-shadow:0 2px 6px rgba(82,50,176,.3)}.assistant-body{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:18px}.assistant-intro{color:var(--text-2);font-size:var(--text-sm)}.assistant-section{display:flex;flex-direction:column;gap:8px}.scope-chips{display:flex;flex-wrap:wrap;gap:6px}.scope-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 10px;border-radius:var(--radius-full);background:var(--surface-muted);border:1px solid var(--border);font-size:var(--text-xs);font-weight:500;color:var(--text-2)}.assistant-examples{display:flex;flex-direction:column;gap:6px}.assistant-examples li button{width:100%;padding:9px 12px;border-radius:var(--radius);border:1px solid var(--violet-border);color:var(--text-2);font-size:var(--text-sm);background:var(--surface-subtle);text-align:start}.assistant-examples li button:hover:not(:disabled){background:var(--violet-bg);color:var(--violet-text)}.assistant-examples li button:disabled{opacity:.6}.assistant-thread{gap:12px}.assistant-msg,.assistant-thread{display:flex;flex-direction:column}.assistant-msg{font-size:var(--text-sm);line-height:1.6;gap:8px}.assistant-msg.from-user{align-self:flex-end;max-width:88%;padding:8px 12px;border-radius:14px 14px 4px 14px;background:var(--primary);color:#fff}:root[dir=rtl] .assistant-msg.from-user{align-self:flex-start;border-radius:14px 14px 14px 4px}.assistant-msg.from-assistant{padding:2px 0;color:var(--text)}.assistant-msg.from-assistant a{color:var(--primary-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.assistant-msg ol,.assistant-msg ul{padding-inline-start:18px;display:flex;flex-direction:column;gap:3px}.assistant-msg ul{list-style:disc}.assistant-msg ol{list-style:decimal}.assistant-status{display:inline-flex;align-items:center;gap:6px;color:var(--violet-text);font-size:var(--text-xs)}.assistant-sources{display:flex;flex-wrap:wrap;gap:6px}.assistant-sources .chip{height:24px;font-size:var(--text-xs)}.assistant-composer{border-block-start:1px solid var(--border);padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;background:var(--surface-subtle)}.assistant-composer textarea{min-height:44px;resize:none;padding:9px 11px;border-radius:var(--radius-md);border:1px solid var(--border-input);background:var(--surface);font-size:var(--text-sm)}.assistant-composer textarea:focus{border-color:var(--violet-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet-solid) 16%,transparent)}.assistant-note{grid-column:1/-1;display:flex;gap:6px;align-items:center;font-size:var(--text-xs);color:var(--text-muted)}.palette-scrim{position:fixed;inset:0;z-index:var(--z-palette);background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:fade-in var(--dur-1)}.palette{width:min(660px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--elev-4);overflow:hidden;animation:rise-in var(--dur-2) var(--ease)}.palette-input{display:flex;align-items:center;gap:10px;padding:0 16px;border-block-end:1px solid var(--border);color:var(--text-muted)}.palette-input input{flex:1 1;height:56px;border:0;background:none;font-size:var(--text-md);color:var(--text);min-width:0}.palette-input input:focus{box-shadow:none}.palette-list{overflow-y:auto;padding:6px}.palette-group{padding:10px 10px 4px;font-size:var(--text-xs);font-weight:700;color:var(--text-subtle)}.palette-item{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);cursor:pointer}.palette-item.active{background:var(--surface-muted)}.palette-item.active:before{content:"";position:absolute;inset-inline-start:0;inset-block:8px;width:2px;border-radius:2px;background:var(--margin)}.palette-item.is-ai .palette-icon{color:var(--violet-solid);background:var(--violet-bg)}.palette-icon{width:28px;height:28px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--surface-muted);color:var(--text-2);flex-shrink:0}.palette-text{display:flex;flex-direction:column;min-width:0;flex:1 1;font-size:var(--text-sm)}.palette-hint{color:var(--text-muted);font-size:var(--text-xs)}.palette-go{color:var(--primary)}.palette-empty{padding:16px 12px;color:var(--text-muted);font-size:var(--text-sm)}.palette-foot{display:flex;gap:16px;padding:8px 16px;border-block-start:1px solid var(--border);background:var(--surface-subtle);font-size:var(--text-xs);color:var(--text-muted)}.palette-foot span{display:inline-flex;align-items:center;gap:4px}.shortcut-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 24px}.shortcut-groups section{display:flex;flex-direction:column;gap:8px}.shortcut-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-block-end:1px solid var(--border);font-size:var(--text-sm)}.shortcut-row dt{display:inline-flex;gap:3px;flex:none;direction:ltr}.shortcut-row dd{color:var(--text-2);text-align:end}.bottom-nav{display:none}@media (max-width:1360px){.app-shell.with-assistant:not(.is-rail){grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-areas:"side main"}.app-shell.is-rail.with-assistant{grid-template-areas:"side main"}.assistant{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-drawer);width:min(var(--assistant-w),100vw);box-shadow:var(--elev-4)}}.app-shell.is-rail,.app-shell.is-rail.with-assistant{grid-template-columns:var(--rail-w) minmax(0,1fr)}.app-shell.is-rail>.sidebar{padding:12px 8px;align-items:center}.app-shell.is-rail>.sidebar :is(.sb-product,.sb-firm,.sb-group-label,.sb-label,.sb-user-btn>svg,.sb-kbd){display:none}.app-shell.is-rail>.sidebar :is(.sb-search>.grow,.sb-assistant>.grow,.sb-user-email){display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-shell.is-rail>.sidebar .sb-assistant,.app-shell.is-rail>.sidebar .sb-link,.app-shell.is-rail>.sidebar .sb-search{width:44px;justify-content:center;padding:0}.app-shell.is-rail>.sidebar .sb-link{height:38px}.app-shell.is-rail>.sidebar .sb-count{position:absolute;inset-block-start:1px;inset-inline-end:0;min-width:16px;height:16px;font-size:10px;padding:0 4px}.app-shell.is-rail>.sidebar :is(.sb-nav,.sb-group,.sb-foot,.sb-top){align-items:center}.app-shell.is-rail>.sidebar .sb-user-btn{width:44px;justify-content:center;padding:6px 0}.app-shell.is-rail>.sidebar .sb-user-menu{inset-inline-start:0;inset-inline-end:auto;width:260px}@media (max-width:1100px){.live-text{display:none}}@media (max-width:860px){.assistant-toggle-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.topbar-sim{display:none}.page{padding:22px 20px 44px}}@media (max-width:720px){.app-shell,.app-shell.is-rail,.app-shell.is-rail.with-assistant,.app-shell.with-assistant{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.app-shell>.sidebar{display:none}.topbar-brand,.topbar-menu,.topbar-search{display:inline-flex}.topbar{padding:0 8px 0 12px;gap:6px}:root[dir=rtl] .topbar{padding:0 12px 0 8px}.crumbs li:last-child>.crumb-sep,.crumbs li:not(:last-child){display:none}.crumbs li:last-child{font-size:var(--text-md);font-family:var(--font-display);font-weight:700}.assistant-toggle{display:none}.main{padding-block-end:68px}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-nav);height:calc(62px + env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);background:var(--surface);border-block-start:1px solid var(--border);box-shadow:0 -2px 12px rgba(42,36,20,.06)}.bottom-nav a,.bottom-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:500;color:var(--text-muted);min-width:0}.bottom-nav a span:last-child,.bottom-nav button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.bottom-nav .active{color:var(--primary);font-weight:700}.bottom-nav .active:before{content:"";position:absolute;inset-block-start:0;inset-inline:30%;height:2px;border-radius:0 0 2px 2px;background:var(--margin)}.bn-icon{position:relative;display:grid;place-items:center;height:24px}.bn-badge{position:absolute;inset-block-start:-5px;inset-inline-start:12px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--amber-solid);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;font-family:var(--font-num)}.bn-badge.danger{background:var(--red-solid)}.page{padding:18px 14px 32px;gap:16px}.page-header h1{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.toast-region{inset-block-end:76px}.assistant{width:100vw}}.auth{flex:1 1;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);background:var(--canvas)}.auth-form-side{flex-direction:column;padding:24px 32px;gap:24px;min-width:0;background:var(--surface);background-image:repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px)}.auth-form-side,.auth-top{display:flex;align-items:center}.auth-top{width:100%;max-width:440px;justify-content:space-between;gap:12px}.auth-brand{display:flex;align-items:center;gap:10px}.auth-brand .brand-lockup-img{height:48px}.auth-card{width:100%;max-width:440px;margin-block:auto;display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--elev-3)}.auth-card.wide{max-width:540px}.auth-heading{display:flex;flex-direction:column;gap:8px}.auth-heading h1{font-size:30px;line-height:1.15}.auth-heading p{color:var(--text-muted);font-size:var(--text-md);line-height:1.55}.auth-back{align-self:flex-start;margin-inline-start:-8px;color:var(--text-muted)}.auth-icon{width:44px;height:44px;border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--primary-subtle);color:var(--primary);margin-block-end:4px}.auth-icon.tone-success{background:var(--green-bg);color:var(--green-text)}.auth-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:var(--text-sm)}.auth-feedback:focus{box-shadow:none}.auth-foot{font-size:var(--text-xs);color:var(--text-muted);text-align:center;display:inline-flex;align-items:center;gap:6px}.auth .field input{height:46px;font-size:var(--text-md)}.auth .btn-lg{--btn-h:48px}.otp-input{text-align:center;letter-spacing:.5em;font-family:var(--font-num)!important;font-size:24px!important;font-weight:600}.steps{flex-direction:column;counter-reset:step}.steps,.steps li{display:flex;gap:10px}.steps li{align-items:center;padding:10px 12px;border-radius:var(--radius);background:var(--surface-subtle);border:1px solid var(--border);font-size:var(--text-sm);color:var(--text-2)}.steps li:before{counter-increment:step;content:counter(step);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;font-size:12px;font-weight:700;font-family:var(--font-num);flex-shrink:0}.steps li svg{color:var(--text-muted)}.secret-box{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface-subtle)}.auth .secret-code{font-size:15px;font-weight:600;letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;text-align:center}.auth .codes-box{padding:16px;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface-subtle)}.auth .codes-grid{background:none;border:0;padding:0}.auth .codes-grid li{padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);text-align:center;overflow-x:auto}.auth .codes-grid code{font-size:12px;letter-spacing:0;white-space:nowrap;-webkit-user-select:all;user-select:all}.auth-story{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:56px 64px;background:radial-gradient(110% 80% at 85% 10%,var(--cover-500) 0,transparent 55%),var(--cover-panel);color:#E6E0CF}.auth-story:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(180deg,transparent 0 31px,rgba(243,238,223,.07) 31px 32px)}.auth-story:after{content:"";position:absolute;inset-block:0;inset-inline-start:44px;width:2px;background:var(--margin);opacity:.9}.auth-story-inner{position:relative;z-index:1;max-width:480px;display:flex;flex-direction:column;gap:22px}.auth-story-kicker{color:var(--cover-panel-accent);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em}.auth-story h2{font-family:var(--font-display);color:#FBF8EF;font-size:40px;line-height:1.15;font-weight:700}.auth-story-list{display:flex;flex-direction:column;gap:14px;margin-block-start:6px}.auth-story-list li{display:flex;gap:12px;align-items:flex-start;font-size:var(--text-md);line-height:var(--lh-md);color:#D9D3C2}.auth-story-list svg{color:#F6D9A8;margin-block-start:2px;flex:none}.auth-art{position:relative;height:196px;margin-block-end:4px}.auth-art span{position:absolute;width:132px;height:168px;border-radius:4px;background:#FBF8EF;box-shadow:0 18px 40px -12px rgba(0,0,0,.55);background-image:linear-gradient(#C8462C,#C8462C),repeating-linear-gradient(180deg,transparent 0 13px,var(--cover-panel-rule) 13px 14px);background-size:1.5px 100%,100% 100%;background-repeat:no-repeat,repeat;background-position:22px 0,0 26px}:root[dir=rtl] .auth-art span{background-position:calc(100% - 22px) 0,0 26px}.auth-art span:first-child{inset-inline-start:0;inset-block-start:10px;transform:rotate(-7deg);opacity:.8}.auth-art span:nth-child(2){inset-inline-start:70px;inset-block-start:0;transform:rotate(4deg)}.auth-art span:nth-child(3){inset-inline-start:150px;inset-block-start:18px;transform:rotate(-2deg);background-color:#F3EEDF}.auth-art i{position:absolute;inset-inline-start:196px;inset-block-start:96px;width:46px;height:46px;border-radius:50%;border:2.5px solid #17804f;display:grid;place-items:center;color:#17804F;background:rgba(251,248,239,.96);transform:rotate(-12deg);font-style:normal;font-weight:800;font-size:20px}.auth-brand-sub{padding-inline-start:10px;border-inline-start:1px solid var(--border-strong);color:var(--text-muted);font-size:var(--text-sm);font-weight:500}.auth-first-time{display:flex;flex-direction:column;gap:12px}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:var(--text-sm)}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth-portal .auth-links{font-size:var(--text-base)}.auth-portal .auth-links .link-btn{min-height:44px}.auth-portal .field input{height:50px}.auth-portal .btn-lg{--btn-h:54px}.splash{min-height:100dvh;background:var(--canvas)}@media (max-width:960px){.auth{grid-template-columns:1fr}.auth-story{display:none}}@media (max-width:480px){.auth-form-side{padding:16px 14px}.auth-card{padding:22px 18px;box-shadow:var(--elev-2)}.auth-heading h1{font-size:26px}.auth .codes-grid{grid-template-columns:1fr}.auth-portal .auth-card{margin-block:20px auto}}.login-challenge{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.login-challenge-note{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--text-muted)}.login-challenge [data-login-challenge]{min-height:65px}.login-challenge-error{margin:0;font-size:var(--text-sm);color:var(--red-text)}.today{gap:18px}.today-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;padding:26px 28px 24px;border-radius:var(--radius-xl);color:#F3EEDF;overflow:hidden;background:var(--cover-panel);box-shadow:var(--elev-3)}.today-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(180deg,transparent 0 27px,rgba(243,238,223,.07) 27px 28px)}.today-hero:after{content:"";position:absolute;inset-block:0;inset-inline-start:18px;width:1.5px;background:var(--margin);opacity:.85}.today-hero-text{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding-inline-start:14px}.today-date{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--text-sm);color:var(--cover-panel-muted);font-weight:500}.today-hero h1{font-size:38px;line-height:1.1;color:#FBF8EF;font-weight:700}.today-name{color:#F6D9A8}.today-sentence{font-size:var(--text-md);color:#E3DDCC;max-width:70ch;min-height:22px}.today-hero-actions{position:relative;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.today-hero .btn-primary{background:#F3EEDF;color:var(--cover-900);box-shadow:0 2px 10px rgba(0,0,0,.25)}.today-hero .btn-primary:hover{background:#fff}.today-cta-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:99px;background:var(--cover-700);color:#fff;font-size:12px}.today-hero .btn-ai{background:rgba(255,255,255,.08);color:#EDE6FF;border-color:rgba(237,230,255,.25)}.today-hero .btn-ai:hover{background:rgba(255,255,255,.14)}.today-owner{display:flex;flex-direction:column;gap:3px}.today-owner .muted{color:var(--cover-panel-muted)}.today-owner .select{min-width:170px;background-color:rgba(255,255,255,.1);color:#F3EEDF;border-color:rgba(243,238,223,.25)}.today-owner .select option{color:var(--text);background:var(--surface)}.today-scope{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.lane{--lane:var(--primary);position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elev-1)}.lane:before{content:"";position:absolute;inset-inline:16px;inset-block-start:-1px;height:3px;border-radius:0 0 3px 3px;background:var(--lane)}.lane-review{--lane:var(--primary)}.lane-low{--lane:var(--amber-solid)}.lane-close{--lane:var(--margin)}.lane-returned{--lane:var(--red-solid)}.lane-intake{--lane:var(--violet-solid)}.lane-export{--lane:var(--green-solid)}.lane-head{display:flex;align-items:center;gap:9px}.lane-head h2{font-size:var(--text-md);flex:1 1;min-width:0}.lane-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--lane);background:color-mix(in srgb,var(--lane) 11%,transparent)}.lane-count{font-family:var(--font-display);font-size:28px;line-height:1;font-weight:700;color:var(--text)}.lane-count.is-hot{color:var(--red-text)}.lane-note{font-size:var(--text-xs);color:var(--text-muted);margin-block-start:-2px}.lane-empty{display:flex;align-items:center;gap:8px;padding:14px 4px;color:var(--green-text);font-size:var(--text-sm);font-weight:500}.lane-list{display:flex;flex-direction:column;margin-inline:-8px}.lane-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius);border-block-end:1px solid var(--rule)}.lane-list li:last-child .lane-row{border-block-end:0}.lane-row:hover{background:var(--surface-muted)}.lane-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.lane-amount,.lane-row-main strong{font-size:var(--text-sm);font-weight:600}.lane-tag{font-size:10.5px;font-weight:700;color:var(--red-text);white-space:nowrap}.lane-tag.is-info{color:var(--blue-text)}.lane-more{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:var(--text-xs);font-weight:700;color:var(--primary-text);padding:4px 0}.lane-more:hover{text-decoration:underline;text-underline-offset:3px}.lane-sub{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;color:var(--text-2);margin-block-start:4px}.close-meter{display:flex;flex-direction:column;gap:8px;padding:6px 0 2px}.close-bar{height:10px;border-radius:99px;background:repeating-linear-gradient(90deg,var(--surface-sunken) 0 6px,var(--surface-muted) 6px 8px);overflow:hidden}.close-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cover-500),var(--cover-700));transition:width var(--dur-3) var(--ease)}.close-legend{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--text-muted)}.close-legend strong{color:var(--text);font-size:var(--text-md)}.close-legend .text-danger strong{color:var(--red-text)}.client-chips{display:flex;flex-wrap:wrap;gap:6px}.client-chip{display:inline-flex;align-items:center;gap:6px;max-width:190px;height:28px;padding:0 10px 0 4px;border-radius:99px;border:1px solid var(--border);background:var(--surface-subtle);font-size:var(--text-xs);font-weight:600}:root[dir=rtl] .client-chip{padding:0 4px 0 10px}.client-chip:hover{border-color:var(--border-strong);background:var(--surface)}.avatar-xs{width:20px;height:20px;border-radius:6px;font-size:9.5px}.lane-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lane-stats a{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:var(--radius);background:var(--surface-subtle);border:1px solid var(--border)}.lane-stats a:hover{border-color:var(--border-strong)}.lane-stats .num{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.1}.lane-stats span:last-child{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-muted)}.lane-stats .is-bad .num{color:var(--red-text)}@container main (max-width: 1180px){.lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (max-width: 720px){.lanes{grid-template-columns:minmax(0,1fr)}.today-hero{padding:20px 18px 18px;border-radius:var(--radius-lg)}.today-hero h1{font-size:28px}.today-hero-actions{width:100%}.today-hero-actions .btn-primary{flex:1 1}.today-hero:after{inset-inline-start:10px}.today-hero-text{padding-inline-start:8px}}