:root,[data-theme=light]{--ivory-50: #fcfaf5;--ivory-100: #f7f3ea;--ivory-200: #efe9dc;--ivory-300: #e2dac9;--mineral-100: #e4e1d9;--mineral-200: #d0ccc2;--mineral-300: #b5b1a7;--mineral-400: #96938a;--mineral-500: #77756d;--mineral-600: #5e5c56;--mineral-700: #484742;--mineral-800: #383733;--graphite-600: #3b4043;--graphite-700: #2e3336;--graphite-800: #23282b;--graphite-850: #1c2124;--graphite-900: #161a1c;--graphite-950: #101314;--petrol-50: #e6f1f0;--petrol-100: #c9e0df;--petrol-200: #9bc7c6;--petrol-300: #6baeae;--petrol-400: #3f8f90;--petrol-500: #20767a;--petrol-600: #125f64;--petrol-700: #0e4f54;--petrol-800: #0b3c41;--petrol-900: #082c30;--copper-100: #f6e7da;--copper-200: #e9c8ab;--copper-300: #d8a277;--copper-400: #c4824c;--copper-500: #a96430;--copper-600: #8c4f22;--copper-700: #6e3d19;--moss-100: #e3ecdc;--moss-300: #9dbd8c;--moss-700: #35602f;--moss-900: #223d1f;--ochre-100: #f5eac4;--ochre-300: #dcbc5a;--ochre-700: #745400;--ochre-900: #463300;--oxide-100: #f7e0db;--oxide-300: #eb9d8f;--oxide-700: #9c2a1e;--oxide-900: #5c1a12;--slate-100: #dfe7f1;--slate-300: #9db6d6;--slate-700: #34557f;--slate-900: #21364f;--surface-page: var(--ivory-100);--surface-raised: var(--ivory-50);--surface-sunken: var(--ivory-200);--surface-hover: var(--ivory-200);--surface-pressed: var(--ivory-300);--surface-selected: var(--petrol-50);--surface-overlay: var(--ivory-50);--surface-inverse: var(--graphite-850);--surface-rail: var(--petrol-900);--ink: var(--graphite-900);--ink-muted: var(--mineral-700);--ink-subtle: var(--mineral-600);--ink-disabled: var(--mineral-400);--ink-inverse: var(--ivory-100);--ink-inverse-muted: var(--mineral-200);--ink-rail: var(--ivory-100);--ink-rail-muted: var(--petrol-200);--rail-active: var(--petrol-700);--rail-hover: var(--petrol-800);--line-hairline: var(--mineral-100);--line-strong: var(--mineral-200);--line-control: var(--mineral-500);--line-datum: var(--mineral-300);--focus-ring: var(--petrol-500);--focus-ring-inverse: var(--petrol-200);--accent: var(--petrol-700);--accent-hover: var(--petrol-600);--accent-active: var(--petrol-800);--on-accent: var(--ivory-50);--accent-ink: var(--petrol-700);--copper-mark: var(--copper-500);--copper-ink: var(--copper-600);--positive-ink: var(--moss-700);--positive-soft: var(--moss-100);--caution-ink: var(--ochre-700);--caution-soft: var(--ochre-100);--critical-ink: var(--oxide-700);--critical-soft: var(--oxide-100);--info-ink: var(--slate-700);--info-soft: var(--slate-100);--scrim: rgba(16, 19, 20, .48);--chart-1: #00809c;--chart-2: #c2702e;--chart-3: #4f7fc0;--chart-4: #8a8f1f;--chart-5: #9a5a94;--chart-neutral: var(--mineral-300);--chart-grid: var(--mineral-100);--shadow-1: 0 1px 2px rgba(42, 38, 30, .08);--shadow-2: 0 4px 12px rgba(42, 38, 30, .12), 0 1px 2px rgba(42, 38, 30, .08);--shadow-3: 0 16px 40px rgba(42, 38, 30, .18), 0 2px 6px rgba(42, 38, 30, .08)}[data-theme=dark]{--ivory-50: #fcfaf5;--ivory-100: #f7f3ea;--ivory-200: #efe9dc;--ivory-300: #e2dac9;--mineral-100: #e4e1d9;--mineral-200: #d0ccc2;--mineral-300: #b5b1a7;--mineral-400: #96938a;--mineral-500: #77756d;--mineral-600: #5e5c56;--mineral-700: #484742;--mineral-800: #383733;--graphite-600: #3b4043;--graphite-700: #2e3336;--graphite-800: #23282b;--graphite-850: #1c2124;--graphite-900: #161a1c;--graphite-950: #101314;--petrol-50: #e6f1f0;--petrol-100: #c9e0df;--petrol-200: #9bc7c6;--petrol-300: #6baeae;--petrol-400: #3f8f90;--petrol-500: #20767a;--petrol-600: #125f64;--petrol-700: #0e4f54;--petrol-800: #0b3c41;--petrol-900: #082c30;--copper-100: #f6e7da;--copper-200: #e9c8ab;--copper-300: #d8a277;--copper-400: #c4824c;--copper-500: #a96430;--copper-600: #8c4f22;--copper-700: #6e3d19;--moss-100: #e3ecdc;--moss-300: #9dbd8c;--moss-700: #35602f;--moss-900: #223d1f;--ochre-100: #f5eac4;--ochre-300: #dcbc5a;--ochre-700: #745400;--ochre-900: #463300;--oxide-100: #f7e0db;--oxide-300: #eb9d8f;--oxide-700: #9c2a1e;--oxide-900: #5c1a12;--slate-100: #dfe7f1;--slate-300: #9db6d6;--slate-700: #34557f;--slate-900: #21364f;--surface-page: var(--graphite-900);--surface-raised: var(--graphite-850);--surface-sunken: var(--graphite-950);--surface-hover: var(--graphite-800);--surface-pressed: var(--graphite-700);--surface-selected: var(--petrol-900);--surface-overlay: var(--graphite-800);--surface-inverse: var(--ivory-100);--surface-rail: var(--graphite-950);--ink: var(--ivory-100);--ink-muted: var(--mineral-200);--ink-subtle: var(--mineral-300);--ink-disabled: var(--mineral-500);--ink-inverse: var(--graphite-900);--ink-inverse-muted: var(--mineral-700);--ink-rail: var(--ivory-100);--ink-rail-muted: var(--mineral-200);--rail-active: var(--graphite-700);--rail-hover: var(--graphite-800);--line-hairline: var(--graphite-700);--line-strong: var(--graphite-600);--line-control: var(--mineral-500);--line-datum: var(--mineral-600);--focus-ring: var(--petrol-300);--focus-ring-inverse: var(--petrol-600);--accent: var(--petrol-300);--accent-hover: var(--petrol-200);--accent-active: var(--petrol-100);--on-accent: var(--graphite-950);--accent-ink: var(--petrol-200);--copper-mark: var(--copper-400);--copper-ink: var(--copper-300);--positive-ink: var(--moss-300);--positive-soft: var(--moss-900);--caution-ink: var(--ochre-300);--caution-soft: var(--ochre-900);--critical-ink: var(--oxide-300);--critical-soft: var(--oxide-900);--info-ink: var(--slate-300);--info-soft: var(--slate-900);--scrim: rgba(0, 0, 0, .6);--chart-1: #109cad;--chart-2: #c97a36;--chart-3: #6c8fdc;--chart-4: #979a1f;--chart-5: #b86aaf;--chart-neutral: var(--mineral-600);--chart-grid: var(--graphite-700);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 4px 14px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--shadow-3: 0 16px 44px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .45)}:root{--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--space-7: 20px;--space-8: 24px;--space-9: 32px;--space-10: 40px;--space-11: 56px;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--size-control-sm: 28px;--size-control-md: 34px;--size-control-lg: 44px;--size-control-sm-compact: 24px;--size-control-md-compact: 28px;--size-row-comfortable: 40px;--size-row-compact: 30px;--size-rail: 64px;--size-topbar: 52px;--size-sill: 48px;--size-drawer: 480px;--size-dialog: 520px;--size-icon: 16px;--size-icon-lg: 20px;--border-hairline: 1px;--border-structural: 2px;--breakpoint-phone: 600px;--breakpoint-tablet: 960px;--breakpoint-desktop: 1280px;--breakpoint-wide: 1600px;--grid-columns: 12;--grid-gutter: 24px;--grid-margin: 32px;--grid-max: 1600px;--duration-instant: 80ms;--duration-fast: .14s;--duration-base: .2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--z-sticky: 10;--z-sill: 20;--z-overlay: 40;--z-menu: 50;--z-toast: 60;--font-sans: "Source Sans 3", "Source Sans 3 Ext", "Noto Sans Arabic", system-ui, sans-serif;--font-mono: "Source Code Pro", ui-monospace, Menlo, monospace}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-Latin-Variable-Bo_j9asI.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:"Source Sans 3 Ext";src:url(/assets/SourceSans3-LatinExt-Variable-C8iNium2.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/assets/SourceCodePro-Latin-Variable-BP8Zz55n.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Variable-BhzieyvS.woff2) format("woff2");font-weight:100 900;font-display:swap}.display{font-family:var(--font-sans);font-size:40px;line-height:44px;font-weight:500;letter-spacing:-.01em}.title-1{font-family:var(--font-sans);font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.005em}.title-2{font-family:var(--font-sans);font-size:21px;line-height:28px;font-weight:600}.title-3{font-family:var(--font-sans);font-size:17px;line-height:24px;font-weight:600}.body{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:400}.body-sm{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400}.label{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:600}.caption{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:400}.datum{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.09em}.figure-xl{font-family:var(--font-sans);font-size:32px;line-height:36px;font-weight:500}.figure-lg{font-family:var(--font-sans);font-size:21px;line-height:28px;font-weight:600}.figure{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400}.mono{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:450}.mono-sm{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:450}:root{--row-h:var(--size-row-comfortable);--ctl-h:var(--size-control-md);--ctl-sm:var(--size-control-sm);--pad-panel:var(--space-7);--pad-cell:var(--space-5);--gap-field:var(--space-4);--cell-font:14px;--cell-lh:20px}[data-density=compact]{--row-h:var(--size-row-compact);--ctl-h:var(--size-control-md-compact);--ctl-sm:var(--size-control-sm-compact);--pad-panel:var(--space-6);--pad-cell:var(--space-4);--gap-field:var(--space-3);--cell-font:13px;--cell-lh:18px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--surface-page);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:var(--border-structural) solid var(--focus-ring);outline-offset:2px}a{color:var(--accent-ink);text-underline-offset:2px}.lt-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum";unicode-bidi:isolate;direction:ltr;white-space:nowrap}.lt-mono{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:450;unicode-bidi:isolate;direction:ltr;white-space:nowrap}.lt-mono-sm{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:450;unicode-bidi:isolate}.lt-code{color:var(--ink-subtle);font-family:var(--font-mono);font-size:.82em;margin-inline-start:.4em;font-weight:450}.lt-neg{color:var(--critical-ink)}.lt-muted{color:var(--ink-muted)}.lt-subtle{color:var(--ink-subtle)}.lt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lt-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lt-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lt-t1{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.005em;margin:0}.lt-t2{font-size:21px;line-height:28px;font-weight:600;margin:0}.lt-t3{font-size:17px;line-height:24px;font-weight:600;margin:0}.lt-sm{font-size:14px;line-height:20px}.lt-cap{font-size:12px;line-height:16px;color:var(--ink-subtle)}.lt-label{font-size:13px;line-height:18px;font-weight:600}.lt-icon{display:inline-block;flex:none;width:var(--size-icon);height:var(--size-icon);vertical-align:-3px}[dir=rtl] .lt-flip{transform:scaleX(-1)}[dir=rtl] .lt-datum__text{letter-spacing:0;text-transform:none;font-size:13px}.lt-kbd{direction:ltr;unicode-bidi:isolate;font-family:var(--font-mono);font-size:11px;line-height:16px;padding-inline:4px;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-subtle);background:var(--surface-raised)}.lt-panel{background:var(--surface-raised);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-md)}.lt-panel__body{padding:var(--pad-panel)}.lt-stack{display:flex;flex-direction:column;gap:var(--space-5)}.lt-row{display:flex;align-items:center;gap:var(--space-4)}.lt-wrap{flex-wrap:wrap}.lt-grow{flex:1;min-width:0}.lt-datum{display:flex;align-items:center;gap:var(--space-4);min-height:16px;color:var(--ink-muted)}.lt-datum:before{content:"";flex:none;width:var(--border-structural);height:12px;background:var(--copper-mark)}.lt-datum__folio{font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--ink-subtle);unicode-bidi:isolate}.lt-datum__text{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin:0;color:var(--ink-muted)}.lt-datum__rule{flex:1;min-width:var(--space-6);height:var(--border-hairline);background:var(--line-datum)}.lt-datum__rule:after{content:"";display:block;width:var(--border-hairline);height:7px;margin-block-start:-3px;margin-inline-start:100%;background:var(--line-datum)}.lt-datum__meta{font-size:13px;line-height:18px;color:var(--ink-muted);white-space:nowrap}.lt-sill{position:relative;display:flex;align-items:center;gap:var(--space-5);min-height:var(--size-sill);padding-inline:var(--space-6) var(--space-3);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font-size:14px;line-height:20px;z-index:var(--z-sill)}.lt-sill:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:var(--space-6);width:24px;height:var(--border-structural);background:var(--copper-mark)}.lt-sill :focus-visible{outline-color:var(--focus-ring-inverse)}.lt-sill__ctx{display:flex;align-items:center;gap:var(--space-4);min-width:0;white-space:nowrap}.lt-sill__ctx b{font-weight:600}.lt-sill__fig{color:var(--ink-inverse-muted);white-space:nowrap;display:flex;gap:var(--space-5)}.lt-sill__sep{width:var(--border-hairline);align-self:stretch;margin-block:var(--space-5);background:var(--ink-inverse-muted);opacity:.4}.lt-sill__acts{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.lt-sill .lt-btn{--b-fg:var(--ink-inverse);--b-bg:transparent;--b-line:transparent;--b-hov:color-mix(in srgb,var(--ink-inverse) 12%,transparent)}.lt-sill .lt-btn--primary{--b-fg:var(--surface-inverse);--b-bg:var(--ink-inverse);--b-hov:var(--ink-inverse-muted)}.lt-sill .lt-kbd{background:transparent;color:var(--ink-inverse-muted);border-color:var(--ink-inverse-muted)}.lt-sill--dock{border-radius:0;box-shadow:none;width:100%}.lt-sill--wrap{flex-wrap:wrap;padding-block:var(--space-3)}.lt-mark{display:inline-flex;align-items:center;gap:var(--space-3);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap;color:var(--tone,var(--ink-muted))}.lt-mark svg{flex:none;width:12px;height:12px;display:block}.lt-tone-neutral{--tone:var(--ink-muted)}.lt-tone-accent{--tone:var(--accent-ink)}.lt-tone-info{--tone:var(--info-ink)}.lt-tone-positive{--tone:var(--positive-ink)}.lt-tone-caution{--tone:var(--caution-ink)}.lt-tone-critical{--tone:var(--critical-ink)}.lt-mark__ax{color:var(--ink-subtle);font-weight:400}.lt-triad{display:inline-grid;grid-template-columns:auto;gap:var(--space-1)}.lt-triad--row{display:flex;gap:var(--space-6);flex-wrap:wrap}.lt-triad__item{display:flex;flex-direction:column;gap:var(--space-1)}.lt-triad__ax{font-size:12px;line-height:16px;color:var(--ink-subtle)}.lt-trace{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}.lt-trace__step{flex:1;min-width:0;position:relative;padding-block-start:18px;padding-inline-end:var(--space-5)}.lt-trace__step:last-child{flex:0 1 auto;padding-inline-end:0}.lt-trace__step:before{content:"";position:absolute;inset-block-start:6px;inset-inline:0;height:var(--border-hairline);background:var(--line-datum)}.lt-trace__step--done:before{height:var(--border-structural);background:var(--positive-ink)}.lt-trace__step:last-child:before{display:none}.lt-trace__glyph{position:absolute;inset-block-start:0;inset-inline-start:0;background:var(--trace-bg,var(--surface-raised));padding-inline-end:var(--space-2);line-height:0}.lt-trace__glyph svg{width:13px;height:13px}.lt-trace__who{font-size:13px;line-height:18px;font-weight:600}.lt-trace__role,.lt-trace__when{font-size:12px;line-height:16px;color:var(--ink-subtle)}.lt-trace__step--now .lt-trace__when{color:var(--caution-ink);font-weight:600}.lt-trace--mini{align-items:center;gap:0}.lt-trace--mini .lt-trace__dot{width:10px;height:10px;display:block;line-height:0}.lt-trace--mini .lt-trace__dot svg{width:10px;height:10px;display:block}.lt-trace--mini .lt-trace__seg{width:10px;height:var(--border-hairline);background:var(--line-control)}.lt-tag{display:inline-flex;align-items:center;gap:var(--space-2);height:20px;padding-inline:var(--space-3);border-radius:var(--radius-xs);background:var(--surface-sunken);border:var(--border-hairline) solid var(--line-strong);font-size:12px;line-height:16px;color:var(--ink-muted);white-space:nowrap}.lt-btn{--b-fg:var(--ink);--b-bg:var(--surface-raised);--b-line:var(--line-control);--b-hov:var(--surface-hover);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:var(--ctl-h);padding-inline:var(--space-5);border:var(--border-hairline) solid var(--b-line);border-radius:var(--radius-sm);background:var(--b-bg);color:var(--b-fg);font-size:14px;line-height:20px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--duration-instant,80ms) var(--ease-standard,ease);text-decoration:none}.lt-btn:hover{background:var(--b-hov)}.lt-btn:active{background:var(--surface-pressed)}.lt-btn--primary{--b-fg:var(--on-accent);--b-bg:var(--accent);--b-line:var(--accent);--b-hov:var(--accent-hover)}.lt-btn--primary:active{background:var(--accent-active)}.lt-btn--quiet{--b-bg:transparent;--b-line:transparent}.lt-btn--danger{--b-fg:var(--critical-ink);--b-line:var(--critical-ink)}.lt-btn--danger:hover{background:var(--critical-soft)}.lt-btn--sm{height:var(--ctl-sm);padding-inline:var(--space-4);font-size:13px;line-height:18px}.lt-btn--lg{height:var(--size-control-lg);padding-inline:var(--space-6);font-size:15px}.lt-btn--icon{padding-inline:0;width:var(--ctl-h)}.lt-btn--icon.lt-btn--sm{width:var(--ctl-sm)}.lt-btn--icon.lt-btn--lg{width:var(--size-control-lg)}.lt-btn[disabled],.lt-btn[aria-disabled=true]{--b-fg:var(--ink-disabled);--b-bg:var(--surface-sunken);--b-line:var(--line-strong);cursor:not-allowed;background:var(--b-bg)}.lt-btn--busy{cursor:progress}.lt-spin{width:14px;height:14px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:lt-spin .8s linear infinite}@keyframes lt-spin{to{transform:rotate(360deg)}}.lt-force-hover{background:var(--b-hov)!important}.lt-force-focus{outline:var(--border-structural) solid var(--focus-ring);outline-offset:2px}.lt-tip-wrap{position:relative;display:inline-flex}.lt-tip{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;translate:-50% 0;background:var(--surface-inverse);color:var(--ink-inverse);font-size:12px;line-height:16px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);white-space:nowrap;box-shadow:var(--shadow-2);z-index:var(--z-menu);pointer-events:none;opacity:0;transition:opacity var(--duration-fast,.14s) var(--ease-standard,ease)}[dir=rtl] .lt-tip{translate:50% 0}.lt-tip{display:none}.lt-tip-wrap:hover .lt-tip,.lt-tip-wrap:focus-within .lt-tip,.lt-tip--open{opacity:1;display:block}.lt-menu{min-width:200px;background:var(--surface-overlay);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-2);display:flex;flex-direction:column}.lt-menu__item{display:flex;align-items:center;gap:var(--space-4);min-height:32px;padding-inline:var(--space-4);border:0;background:none;border-radius:var(--radius-sm);text-align:start;font-size:14px;line-height:20px;cursor:pointer;color:var(--ink);width:100%}.lt-menu__item:hover,.lt-menu__item:focus-visible,.lt-menu__item[data-active=true]{background:var(--surface-hover)}.lt-menu__item:focus-visible{outline-offset:-2px}.lt-menu__item[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.lt-menu__item--danger{color:var(--critical-ink)}.lt-menu__hint{margin-inline-start:auto;font-size:12px;color:var(--ink-subtle)}.lt-menu__sep{height:var(--border-hairline);background:var(--line-hairline);margin-block:var(--space-2)}.lt-menu__head{font-size:12px;line-height:16px;color:var(--ink-subtle);padding:var(--space-3) var(--space-4) var(--space-2)}.lt-pop{position:absolute;z-index:var(--z-menu);inset-block-start:calc(100% + 4px);inset-inline-start:0}.lt-pop--end{inset-inline-start:auto;inset-inline-end:0}.lt-rel{position:relative;display:inline-flex}.lt-rail{width:var(--size-rail);flex:none;background:var(--surface-rail);display:flex;flex-direction:column;align-items:center;padding-block:var(--space-5);gap:var(--space-2);color:var(--ink-rail-muted)}.lt-rail :focus-visible{outline-color:var(--ink-rail);outline-offset:-3px}.lt-rail__logo{height:36px;display:grid;place-items:center;margin-block-end:var(--space-5);color:var(--ink-rail)}.lt-rail__item{position:relative;width:52px;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);border:0;background:none;color:inherit;border-radius:var(--radius-sm);font-size:11px;line-height:14px;cursor:pointer;padding:var(--space-2) 0}.lt-rail__item svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.lt-rail__item:hover{background:var(--rail-hover);color:var(--ink-rail)}.lt-rail__item[aria-current=page]{background:var(--rail-active);color:var(--ink-rail)}.lt-rail__item[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-6px;inset-block:10px;width:var(--border-structural);background:var(--copper-mark)}.lt-rail__count{position:absolute;inset-block-start:2px;inset-inline-end:6px;min-width:16px;height:16px;padding-inline:3px;border-radius:var(--radius-xs);background:var(--ink-rail);color:var(--surface-rail);font-size:11px;line-height:16px;font-weight:600;text-align:center}.lt-rail__end{margin-block-start:auto;display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.lt-avatar{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);border:var(--border-hairline) solid var(--line-strong);font-size:12px;font-weight:600}.lt-avatar--sm{width:22px;height:22px;font-size:11px}.lt-rail .lt-avatar{background:var(--rail-active);color:var(--ink-rail);border-color:transparent}.lt-modsw{width:520px;max-width:100%;padding:var(--space-4);background:var(--surface-overlay);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.lt-modsw__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-block-start:var(--space-4)}.lt-modsw__item{display:grid;grid-template-columns:auto 1fr auto;gap:0 var(--space-4);align-items:start;padding:var(--space-4);border:0;background:none;border-radius:var(--radius-sm);text-align:start;cursor:pointer;color:var(--ink)}.lt-modsw__item:hover{background:var(--surface-hover)}.lt-modsw__item[aria-current=true]{background:var(--surface-selected)}.lt-modsw__item .lt-cap{grid-column:2/4}.lt-crumbs{display:flex;align-items:center;gap:var(--space-3);font-size:14px;line-height:20px;list-style:none;margin:0;padding:0;min-width:0}.lt-crumbs li{display:flex;align-items:center;gap:var(--space-3);min-width:0}.lt-crumbs a{color:var(--ink-muted);text-decoration:none;white-space:nowrap}.lt-crumbs a:hover{text-decoration:underline;color:var(--ink)}.lt-crumbs [aria-current]{color:var(--ink);font-weight:600}.lt-crumbs svg{color:var(--ink-subtle);width:12px;height:12px;flex:none}.lt-tabs{display:flex;gap:var(--space-7);border-block-end:var(--border-hairline) solid var(--line-strong);overflow-x:auto}.lt-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);height:40px;border:0;background:none;color:var(--ink-muted);font-size:14px;line-height:20px;font-weight:500;cursor:pointer;padding:0;white-space:nowrap}.lt-tab:hover{color:var(--ink)}.lt-tab[aria-selected=true]{color:var(--ink);font-weight:600}.lt-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:var(--border-structural);background:var(--accent)}.lt-tab:focus-visible{outline-offset:-2px}.lt-tab[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.lt-tab__n{font-size:12px;line-height:16px;font-weight:500;color:var(--ink-subtle)}.lt-search{position:relative;width:100%;max-width:440px}.lt-search__box{display:flex;align-items:center;gap:var(--space-4);height:var(--ctl-h);padding-inline:var(--space-4);background:var(--surface-raised);border:var(--border-hairline) solid var(--line-control);border-radius:var(--radius-sm);color:var(--ink-subtle)}.lt-search__box input{flex:1;border:0;background:none;outline:0;min-width:0;font-size:14px;color:var(--ink)}.lt-search__box input::placeholder{color:var(--ink-subtle)}.lt-search__box:focus-within{outline:var(--border-structural) solid var(--focus-ring);outline-offset:2px}.lt-search__panel{margin-block-start:var(--space-2);width:100%;min-width:440px}.lt-hit{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-4);align-items:center}.lt-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lt-field__label{display:flex;gap:var(--space-2);align-items:baseline;font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted)}.lt-field__req{color:var(--critical-ink);font-weight:600}.lt-field__opt{font-weight:400;color:var(--ink-subtle);font-size:12px;margin-inline-start:auto}.lt-field__help{font-size:12px;line-height:16px;color:var(--ink-subtle)}.lt-field__err{display:flex;gap:var(--space-2);font-size:12px;line-height:16px;color:var(--critical-ink);font-weight:500}.lt-field__err svg{width:13px;height:13px;margin-block-start:1px}.lt-input{display:flex;align-items:center;gap:var(--space-3);height:var(--ctl-h);padding-inline:var(--space-4);background:var(--surface-raised);border:var(--border-hairline) solid var(--line-control);border-radius:var(--radius-sm);min-width:0;font-size:14px;line-height:20px;width:100%;color:var(--ink);transition:border-color var(--duration-instant,80ms)}.lt-input:hover{border-color:var(--ink-muted)}.lt-input input{flex:1;border:0;background:none;min-width:0;outline:0;width:100%;height:100%;padding:0}.lt-input input::placeholder,.lt-input__ph{color:var(--ink-subtle)}.lt-input:focus-within,.lt-input--focus{outline:var(--border-structural) solid var(--focus-ring);outline-offset:2px}.lt-input--invalid{border-color:var(--critical-ink);box-shadow:inset 0 0 0 1px var(--critical-ink)}.lt-input--readonly{background:var(--surface-sunken);border-color:var(--line-strong)}.lt-input--disabled{background:var(--surface-sunken);border-color:var(--line-strong);color:var(--ink-disabled);cursor:not-allowed}.lt-input__adorn{color:var(--ink-subtle);flex:none}.lt-input__cur{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);flex:none;padding-inline-end:var(--space-3);border-inline-end:var(--border-hairline) solid var(--line-strong);line-height:18px}.lt-input--amt input{text-align:end;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum";direction:ltr}button.lt-input{cursor:pointer;text-align:start}.lt-select-list{max-height:240px;overflow:auto}.lt-option{display:grid;grid-template-columns:1fr auto;gap:0 var(--space-4)}.lt-mark-text{background:var(--caution-soft);color:inherit;border-radius:1px}.lt-cal{display:grid;grid-template-columns:repeat(7,32px);gap:1px 0;font-size:13px}.lt-cal__dow{height:24px;display:grid;place-items:center;color:var(--ink-subtle);font-size:12px}.lt-cal__day{height:30px;width:32px;display:grid;place-items:center;border:0;background:none;cursor:pointer;font-variant-numeric:tabular-nums;color:var(--ink);padding:0}.lt-cal__day:hover{background:var(--surface-hover)}.lt-cal__day[data-range=true]{background:var(--surface-selected)}.lt-cal__day[data-end=true]{background:var(--accent);color:var(--on-accent);font-weight:600;border-radius:var(--radius-xs)}.lt-cal__day[data-today=true]{box-shadow:inset 0 -2px 0 var(--copper-mark)}.lt-chk{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex:none;border:var(--border-hairline) solid var(--line-control);border-radius:var(--radius-xs);background:var(--surface-raised);display:inline-grid;place-items:center;cursor:pointer}.lt-chk:checked,.lt-chk:indeterminate{background:var(--accent);border-color:var(--accent)}.lt-chk:checked:after{content:"";width:9px;height:5px;border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);transform:translateY(-1px) rotate(-45deg)}.lt-chk:indeterminate:after{content:"";width:8px;height:2px;background:var(--on-accent)}.lt-seg{display:inline-flex;border:var(--border-hairline) solid var(--line-control);border-radius:var(--radius-sm);overflow:hidden}.lt-seg button{height:var(--ctl-sm);padding-inline:var(--space-4);border:0;background:var(--surface-raised);font-size:13px;line-height:18px;font-weight:500;color:var(--ink-muted);cursor:pointer;border-inline-end:var(--border-hairline) solid var(--line-strong)}.lt-seg button:last-child{border-inline-end:0}.lt-seg button[aria-pressed=true]{background:var(--surface-selected);color:var(--accent-ink);font-weight:600}.lt-seg button:focus-visible{outline-offset:-2px}.lt-valsum{border:var(--border-hairline) solid var(--critical-ink);border-radius:var(--radius-md);background:var(--critical-soft);padding:var(--space-5) var(--space-6)}.lt-valsum h3{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--critical-ink);display:flex;gap:var(--space-3);align-items:center}.lt-valsum ul{margin:var(--space-3) 0 0;padding-inline-start:var(--space-7);font-size:14px;line-height:20px}.lt-valsum a{color:var(--ink)}.lt-banner{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--tone-soft);border:var(--border-hairline) solid var(--tone);font-size:14px;line-height:20px;color:var(--ink)}.lt-banner>svg{color:var(--tone);margin-block-start:2px}.lt-banner b{font-weight:600}.lt-soft-info{--tone-soft:var(--info-soft);--tone:var(--info-ink)}.lt-soft-caution{--tone-soft:var(--caution-soft);--tone:var(--caution-ink)}.lt-soft-critical{--tone-soft:var(--critical-soft);--tone:var(--critical-ink)}.lt-soft-positive{--tone-soft:var(--positive-soft);--tone:var(--positive-ink)}.lt-tbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4) var(--space-5)}.lt-filter{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--ctl-sm);padding-inline:var(--space-4);border:var(--border-hairline) dashed var(--line-control);border-radius:var(--radius-sm);background:none;font-size:13px;line-height:18px;color:var(--ink-muted);cursor:pointer;white-space:nowrap}.lt-filter:hover{background:var(--surface-hover)}.lt-filter[data-on=true]{border-style:solid;border-color:var(--accent-ink);background:var(--surface-selected);color:var(--ink)}.lt-filter b{font-weight:600}.lt-views{display:flex;align-items:center;gap:var(--space-6);padding-inline:var(--space-5);border-block-end:var(--border-hairline) solid var(--line-strong)}.lt-views .lt-tabs{border:0;flex:1;gap:var(--space-6)}.lt-tablewrap{overflow:auto;position:relative}.lt-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--cell-font);line-height:var(--cell-lh)}.lt-table th{position:sticky;inset-block-start:0;z-index:var(--z-sticky);height:32px;padding:0 var(--pad-cell);background:var(--surface-sunken);border-block:var(--border-hairline) solid var(--line-strong);font-size:12px;line-height:16px;font-weight:600;color:var(--ink-subtle);text-align:start;white-space:nowrap}.lt-table th[data-sorted]{color:var(--ink)}.lt-th-btn{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.lt-th-btn:hover{color:var(--ink)}.lt-th-btn svg{width:12px;height:12px}.lt-table td{height:var(--row-h);padding:0 var(--pad-cell);border-block-end:var(--border-hairline) solid var(--line-hairline);background:var(--surface-raised);vertical-align:middle}.lt-table tbody tr:hover td{background:var(--surface-hover)}.lt-table tbody tr[data-selected=true] td{background:var(--surface-selected)}.lt-table tbody tr:focus-visible{outline-offset:-2px}.lt-table tbody tr[data-invalid=true] td{background:var(--critical-soft)}.lt-table .is-end{text-align:end}.lt-table .is-sel{width:36px;padding-inline-end:0}.lt-table .is-stick{position:sticky;inset-inline-start:0}.lt-table tfoot td{background:var(--surface-sunken);border-block-start:var(--border-hairline) solid var(--line-datum);border-block-end:0;height:32px;font-weight:600}.lt-table tfoot tr.is-sub td{font-weight:400;color:var(--ink-muted);border-block-start:0}.lt-cell-edit{display:block;width:100%;height:calc(var(--row-h) - 8px);border:var(--border-hairline) solid transparent;background:transparent;border-radius:var(--radius-sm);padding-inline:var(--space-3);text-align:inherit;cursor:text}.lt-cell-edit:hover{border-color:var(--line-control)}.lt-cell-edit:focus{outline:var(--border-structural) solid var(--focus-ring);outline-offset:0;background:var(--surface-raised)}.lt-cell-edit[aria-invalid=true]{border-color:var(--critical-ink)}.lt-cell-changed{box-shadow:inset 0 -2px 0 var(--copper-mark)}.lt-page{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);font-size:13px;line-height:18px;color:var(--ink-muted);border-block-start:var(--border-hairline) solid var(--line-strong)}.lt-page__ctl{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-2)}.lt-cols{width:260px}.lt-cols__row{display:flex;align-items:center;gap:var(--space-4);min-height:30px;padding-inline:var(--space-4);font-size:14px}.lt-tl{list-style:none;margin:0;padding:0}.lt-tl__item{display:grid;grid-template-columns:16px 1fr;gap:0 var(--space-4);padding-block-end:var(--space-6);position:relative}.lt-tl__item:not(:last-child):before{content:"";position:absolute;inset-inline-start:7px;inset-block:16px 0;width:var(--border-hairline);background:var(--line-datum)}.lt-tl__item--done:not(:last-child):before{width:var(--border-structural);background:var(--positive-ink)}.lt-tl__glyph{display:grid;place-items:center;height:16px;background:var(--trace-bg,var(--surface-raised));z-index:1}.lt-tl__glyph svg{width:13px;height:13px}.lt-tl__head{display:flex;gap:var(--space-4);align-items:baseline;justify-content:space-between}.lt-tl__who{font-size:14px;line-height:20px;font-weight:600}.lt-tl__note{margin-block-start:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-sm);font-size:13px;line-height:18px;color:var(--ink-muted)}.lt-feed{list-style:none;margin:0;padding:0}.lt-feed__item{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-4);align-items:start;padding-block:var(--space-4);border-block-end:var(--border-hairline) solid var(--line-hairline);font-size:14px;line-height:20px}.lt-feed__item:last-child{border-block-end:0}.lt-audit td{height:auto;padding-block:var(--space-3);vertical-align:top}.lt-diff-old{text-decoration:line-through;color:var(--ink-subtle)}.lt-diff-new{font-weight:600}.lt-doc{background:var(--surface-raised);border-block-end:var(--border-hairline) solid var(--line-strong);padding:var(--space-7) var(--space-9) var(--space-6)}.lt-doc__top{display:flex;align-items:flex-start;gap:var(--space-8)}.lt-doc__id{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:500;color:var(--copper-ink);unicode-bidi:isolate;display:flex;gap:var(--space-4);align-items:center}.lt-doc__acts{display:flex;gap:var(--space-3);margin-inline-start:auto;align-items:center;flex:none}.lt-doc__facts{display:flex;gap:var(--space-9);margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:var(--border-hairline) solid var(--line-hairline);flex-wrap:wrap}.lt-fact__k{font-size:12px;line-height:16px;color:var(--ink-subtle)}.lt-fact__v{font-size:14px;line-height:20px}.lt-attach{list-style:none;margin:0;padding:0}.lt-attach__item{display:flex;gap:var(--space-4);align-items:center;padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--line-hairline)}.lt-attach__item:last-child{border:0}.lt-attach__type{width:32px;height:28px;display:grid;place-items:center;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:10px;line-height:12px;color:var(--ink-muted);background:var(--surface-sunken);flex:none}.lt-drop{display:flex;align-items:center;justify-content:center;gap:var(--space-3);border:var(--border-hairline) dashed var(--line-control);border-radius:var(--radius-sm);height:44px;font-size:14px;color:var(--ink-muted);background:none;width:100%;cursor:pointer;margin-block-start:var(--space-4)}.lt-sum{font-size:14px;line-height:20px}.lt-sum__row{display:flex;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-2)}.lt-sum__row--rule{border-block-start:var(--border-hairline) solid var(--line-strong);margin-block-start:var(--space-2);padding-block-start:var(--space-4)}.lt-sum__row--total{align-items:baseline;border-block-start:var(--border-structural) solid var(--ink);margin-block-start:var(--space-3);padding-block-start:var(--space-4);font-weight:600}.lt-sum__row--total .lt-num{font-size:21px;line-height:28px}.lt-paybar{display:flex;height:6px;gap:2px;margin-block:var(--space-3)}.lt-paybar span{display:block;background:var(--line-strong)}.lt-paybar .is-paid{background:var(--positive-ink)}.lt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:grid;place-items:center;z-index:var(--z-overlay)}.lt-dialog{width:var(--size-dialog);max-width:calc(100vw - 32px);background:var(--surface-overlay);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);border:var(--border-hairline) solid var(--line-strong);animation:lt-rise var(--duration-base,.2s) var(--ease-standard,ease)}.lt-dialog__h{padding:var(--space-7) var(--space-7) 0}.lt-dialog__b{padding:var(--space-4) var(--space-7) var(--space-7);font-size:14px;line-height:20px;color:var(--ink-muted)}.lt-dialog__f{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-7);border-block-start:var(--border-hairline) solid var(--line-hairline)}.lt-drawer{width:var(--size-drawer);max-width:100%;background:var(--surface-overlay);border-inline-start:var(--border-hairline) solid var(--line-strong);box-shadow:var(--shadow-3);display:flex;flex-direction:column;min-height:0}.lt-drawer__h{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-7);border-block-end:var(--border-hairline) solid var(--line-strong)}.lt-drawer__b{flex:1;overflow:auto;padding:var(--space-7);font-size:14px;line-height:20px}.lt-drawer__f{display:flex;gap:var(--space-3);padding:var(--space-5) var(--space-7);border-block-start:var(--border-hairline) solid var(--line-strong)}@keyframes lt-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lt-toast{display:flex;gap:var(--space-4);align-items:flex-start;width:380px;max-width:100%;padding:var(--space-4) var(--space-5);background:var(--surface-overlay);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font-size:14px;line-height:20px}.lt-toast>svg{color:var(--tone);margin-block-start:2px}.lt-skel{display:block;background:var(--surface-sunken);border-radius:var(--radius-xs);animation:lt-pulse 1.6s ease-in-out infinite}@keyframes lt-pulse{50%{opacity:.55}}.lt-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-11) var(--space-8);color:var(--ink-muted)}.lt-empty__glyph{width:44px;height:44px;display:grid;place-items:center;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-sunken)}.lt-kpi{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--pad-panel);min-width:0}.lt-kpi__v{font-size:32px;line-height:36px;font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum";white-space:nowrap}.lt-kpi__unit{font-family:var(--font-mono);font-size:13px;color:var(--ink-subtle);margin-inline-end:var(--space-2);font-weight:450}.lt-kpi__cmp{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:13px;line-height:18px;color:var(--ink-muted)}.lt-delta{display:inline-flex;gap:var(--space-1);align-items:center;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tone,var(--ink))}.lt-delta svg{width:12px;height:12px}.lt-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);font-size:13px;line-height:18px;color:var(--ink-muted);list-style:none;margin:0;padding:0}.lt-legend li{display:flex;align-items:center;gap:var(--space-3)}.lt-swatch{width:10px;height:10px;border-radius:var(--radius-xs);flex:none}.lt-chart{display:block;width:100%;height:auto;overflow:visible}.lt-chart text{font-family:var(--font-sans);font-size:12px;fill:var(--ink-subtle);font-variant-numeric:tabular-nums}.lt-chart-tip{position:absolute;pointer-events:none;background:var(--surface-inverse);color:var(--ink-inverse);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);font-size:12px;line-height:16px;white-space:nowrap;z-index:var(--z-menu)}.lt-bars{display:flex;height:16px;gap:2px}.lt-bars span{display:block;min-width:2px}.lt-bars span:first-child{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs)}.lt-bars span:last-child{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs)}.lt-app{display:flex;min-height:100vh;background:var(--surface-page);color:var(--ink);width:100%}.lt-main{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.lt-top{height:var(--size-topbar);display:flex;align-items:center;gap:var(--space-6);padding-inline:var(--space-9);border-block-end:var(--border-hairline) solid var(--line-strong);background:var(--surface-raised);flex:none}.lt-top__end{display:flex;align-items:center;gap:var(--space-4);margin-inline-start:auto}.lt-content{padding:var(--space-8) var(--space-9) var(--space-9);display:flex;flex-direction:column;gap:var(--space-8);flex:1;min-width:0}.lt-pagehead{display:flex;align-items:flex-end;gap:var(--space-6)}.lt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter,24px)}.lt-sill-dock{position:sticky;inset-block-end:var(--space-5);margin-inline:var(--space-9);margin-block-end:var(--space-5);z-index:var(--z-sill)}.dc{padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-8);background:var(--surface-page);color:var(--ink);min-height:100%}.dc-sm{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);background:var(--surface-page);color:var(--ink)}.dc-cap{font-size:12px;line-height:16px;color:var(--ink-subtle);font-family:var(--font-mono)}.dc-states{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-7);align-items:flex-end}.dc-state{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;min-width:0}.dc-spec{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--ink-muted);border-block-start:var(--border-hairline) solid var(--line-hairline);padding-block-start:var(--space-4)}.dc-spec b{font-weight:500;color:var(--ink)}.dc-sw{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:var(--space-4)}.dc-sw__c{height:48px;border-radius:var(--radius-xs);border:var(--border-hairline) solid var(--line-hairline)}.dc-sw__n{font-family:var(--font-mono);font-size:12px;line-height:16px;margin-block-start:var(--space-2);word-break:break-all}.dc-tbl{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.dc-tbl th{text-align:start;font-size:12px;line-height:16px;font-weight:600;color:var(--ink-subtle);padding:var(--space-3) var(--space-5) var(--space-3) 0;border-block-end:var(--border-hairline) solid var(--line-strong)}.dc-tbl td{padding:var(--space-3) var(--space-5) var(--space-3) 0;border-block-end:var(--border-hairline) solid var(--line-hairline);vertical-align:middle}.dc-board{display:grid;gap:var(--space-8)}.dc-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.dc-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-7)}.dc-case{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-7);border-block-start:var(--border-hairline) solid var(--line-strong)}.dc-case h3{margin:0 0 var(--space-3);font-size:17px;line-height:24px;font-weight:600}.dc-case p{margin:0 0 var(--space-3);font-size:14px;line-height:20px;color:var(--ink-muted)}.dc-frame{border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-page);position:relative}.dc-phone{width:390px;height:844px;border:var(--border-hairline) solid var(--line-control);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-page);display:flex;flex-direction:column;position:relative;flex:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(forced-colors:active){.lt-sill,.lt-btn,.lt-panel{border:1px solid CanvasText}}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font-sans);background:var(--surface-page);color:var(--ink)}.ark-search-trigger{width:100%;max-width:440px;cursor:pointer;font:inherit}.ark-search-trigger span{flex:1;text-align:start}.ark-palette-scrim{place-items:start center;padding-block-start:12vh}.ark-palette{width:min(560px,calc(100vw - 32px));padding:0;overflow:hidden}.ark-palette .lt-search__box{border:0;border-block-end:var(--border-hairline) solid var(--line-strong);border-radius:0;height:48px}.ark-palette ul{list-style:none;margin:0;padding:var(--space-2);max-height:50vh;overflow:auto}.ark-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ark-kpis>*+*{border-inline-start:var(--border-hairline) solid var(--line-hairline)}.ark-cell-stack{padding-block:var(--space-3)}.ark-cell-title{font-weight:600}.lt-rail__item{text-align:center;padding-inline:2px}@media(max-width:959px){.ark-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ark-kpis>:nth-child(3){border-inline-start:0}.lt-content{padding:var(--space-6) var(--space-4)}.lt-top{padding-inline:var(--space-4)}}.ark-check{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer}.ark-check:has(:disabled){cursor:default;opacity:.6}.ark-inbox-scrim{place-items:stretch end}.ark-inbox-scrim>.lt-drawer{height:100vh;width:min(640px,100vw)}.ark-inbox-keys{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);align-items:center}.ark-inbox-keys>span{display:inline-flex;gap:var(--space-2);align-items:center}.ark-inbox-cmd{font-family:var(--font-mono);font-size:12px;line-height:18px;direction:ltr;unicode-bidi:isolate}.ark-inbox-cmd__name{padding:var(--space-3) var(--space-4);border-block-end:var(--border-hairline) solid var(--line-hairline);color:var(--copper-ink);font-weight:500}.ark-inbox-cmd__row{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:var(--space-4);padding:var(--space-2) var(--space-4);border-block-end:var(--border-hairline) solid var(--line-hairline)}.ark-inbox-cmd__row:last-child{border-block-end:0}.ark-inbox-cmd__path{color:var(--ink-muted)}.ark-inbox-cmd__note{grid-column:1 / -1;font-family:var(--font-sans);color:var(--ink-subtle)}.ark-inbox-changed{box-shadow:inset 0 -2px 0 var(--copper-mark)}.ark-inbox-ev{list-style:none;margin:0;padding:0}.ark-inbox-ev li{display:flex;gap:var(--space-4);align-items:baseline;padding-block:var(--space-2);border-block-end:var(--border-hairline) solid var(--line-hairline)}.ark-inbox-ev li:last-child{border-block-end:0}.ark-inbox-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.ark-inbox-proto{border-style:dashed}.ark-inbox-toast{position:fixed;inset-block-start:calc(var(--size-topbar) + var(--space-4));inset-inline-end:var(--space-7);z-index:var(--z-toast)}@media(max-width:959px){.ark-inbox-facts{grid-template-columns:minmax(0,1fr)}}.ark-sales-layout{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--space-8);align-items:start}.ark-sales-col{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}@media(max-width:1099px){.ark-sales-layout{grid-template-columns:minmax(0,1fr)}}.ark-sales-cellstack{padding-block:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1, 2px);min-width:0}.ark-sales-maxcell{display:block;max-width:280px}.ark-sales-wrapcell{white-space:normal;padding-block:var(--space-3)}.ark-sales-tight{gap:var(--space-3)}.ark-sales-break{word-break:break-all}.ark-sales-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-6);margin:0}.ark-sales-kv dd{margin:0}.ark-sales-kv__wide{grid-column:1 / -1}@media(max-width:959px){.ark-sales-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.ark-sales-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-3) var(--space-5);margin:0;font-size:13px;line-height:18px}.ark-sales-facts dt{color:var(--ink-subtle)}.ark-sales-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.ark-sales-bad .lt-mono-sm{color:var(--critical-ink);text-decoration:line-through}.ark-sales-tlglyph .lt-mark{gap:0}.ark-sales-tlglyph .lt-mark>span{display:none}.ark-sales-note-critical{color:var(--critical-ink);background:var(--critical-soft)}.ark-sales-stepno{color:var(--tone);font-size:12px;font-weight:600}.ark-sales-callout{margin-block-start:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2)}.ark-sales-proto{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-5);border:var(--border-hairline) dashed var(--line-strong);border-radius:var(--radius-md)}.ark-sales-proto--inline{padding:var(--space-3) var(--space-4)}.ark-sales-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:start}.ark-sales-form__wide{grid-column:span 2}@media(max-width:959px){.ark-sales-form{grid-template-columns:minmax(0,1fr)}.ark-sales-form__wide{grid-column:auto}}.ark-sales-flags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.ark-sales-check{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer;font-size:14px;line-height:20px}.ark-sales-check .lt-chk{margin-block-start:3px;flex:none}.ark-sales-why{color:var(--accent-ink)}.ark-sales-ben{margin-block-start:var(--space-3);margin-inline-start:var(--space-7);display:flex;flex-direction:column;gap:var(--space-3);max-width:360px}.ark-sales-toasts{position:fixed;inset-block-end:calc(var(--size-sill, 56px) + var(--space-7));inset-inline-end:var(--space-7);z-index:var(--z-toast)}.ark-sales-drawerscrim{place-items:stretch end}.ark-sales-drawerscrim .lt-drawer{height:100vh;width:min(860px,100vw)}.ark-sales-sheet{background:var(--surface-raised);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-6)}.ark-sales-sheet__head,.ark-sales-sheet__buyerpair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.ark-sales-sheet [dir=rtl]{text-align:start}.ark-sales-sheet__title{border-block:var(--border-structural) solid var(--ink);padding-block:var(--space-3);font-size:17px;line-height:24px}.ark-sales-sheet__draft{color:var(--caution-ink);font-size:13px}.ark-sales-sheet__grid{display:flex;flex-direction:column}.ark-sales-sheet__row{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-5);align-items:baseline;padding-block:var(--space-2);border-block-end:var(--border-hairline) solid var(--line-hairline)}.ark-sales-sheet__row>:last-child{text-align:end}.ark-sales-sheet__v{text-align:center;unicode-bidi:isolate}.ark-sales-sheet__buyer{display:flex;flex-direction:column;gap:var(--space-3)}.ark-sales-bi{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;width:100%}.ark-sales-bi--strong{font-weight:600}.ark-sales-sheet__lines th .ark-sales-bi{flex-direction:column;gap:0}.ark-sales-sheet__lines td{vertical-align:top;padding-block:var(--space-2)}.ark-sales-sheet__sum{margin-inline-start:auto;width:min(100%,380px)}.ark-sales-sheet__sum .ark-sales-bi{width:auto;flex-direction:column;gap:0}@media print{.lt-rail,.lt-top,.lt-content,.lt-doc,.lt-sill-dock,.lt-drawer__h,.lt-drawer__f{display:none}.ark-sales-drawerscrim{position:static;background:none}}.ark-ar-dateinput{inline-size:180px}.ark-ar-filters{gap:var(--space-5);align-items:flex-end}.ark-ar-narrow{max-inline-size:560px}.ark-ar-items>td{background:var(--surface-sunken);padding-block:var(--space-2) var(--space-4)}.ark-ar-subtable{background:transparent}.ark-ar-subtable th,.ark-ar-subtable td{font-size:13px}.ark-ar-balrow td{color:var(--ink-subtle)}.ark-ar-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-4) var(--space-6);margin:0}.ark-ar-strip dd{margin:0}.ark-ar-strip>div{padding-inline-start:var(--space-3);border-inline-start:3px solid var(--line-hairline)}.ark-ar-strip>.ark-ar-strip__late{border-inline-start-color:var(--critical-ink)}@media(max-width:959px){.ark-ar-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.ark-ar-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ark-ar-textarea{block-size:auto}.ark-ar-textarea textarea{inline-size:100%;resize:vertical;border:0;background:transparent;font:inherit;color:inherit;padding-block:var(--space-2);outline:none}.ark-ar-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.ark-ar-history>li{padding-block-end:var(--space-4);border-block-end:var(--border-hairline) solid var(--line-hairline)}.ark-ar-form2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}.ark-ar-line{border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.ark-ar-line>.lt-btn--icon{align-self:flex-end}.ark-ar-termline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:end}.ark-ar-check{gap:var(--space-2);min-block-size:36px;align-items:center}@media(max-width:599px){.ark-ar-form2,.ark-ar-termline{grid-template-columns:minmax(0,1fr)}}.ark-ar-tags{gap:var(--space-2)}.ark-line-section,.ark-line-section input{font-weight:600}.ark-line-note,.ark-line-note input{font-style:italic}.ark-terms{margin:0;white-space:pre-wrap}.lt-dialog:has(.ark-rec-form){width:min(44rem,calc(100vw - 32px))}.ark-rec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.ark-rec-line{display:grid;grid-template-columns:minmax(0,1fr) 6rem 8rem;gap:var(--space-3)}.ark-rec-lines{gap:var(--space-2)}@media(max-width:640px){.ark-rec-grid{grid-template-columns:minmax(0,1fr)}.ark-rec-line{grid-template-columns:minmax(0,1fr) 4.5rem 6rem}}.ark-rec-fit{inline-size:fit-content;max-inline-size:100%}.ark-rec-panel .lt-tablewrap{min-block-size:11rem}.lt-dialog__b:has(.ark-mail){max-block-size:70vh;overflow-y:auto}.ark-mail .ark-ar-textarea textarea{min-block-size:12rem}.ark-mail__files ul{list-style:none;margin:0;padding:0;gap:var(--space-2)}.ark-mail__list{list-style:none;margin:0;padding:0}.ark-mail__item{gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border-hairline);align-items:center}.ark-mail__item:last-child{border-block-end:0}.ark-mail__what{gap:2px;min-inline-size:0}.ark-mail__body{white-space:pre-wrap;font:inherit;margin:0;padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-sm)}.ark-mail__facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0}.ark-mail__facts dd{margin:0}.ark-contacts{list-style:none;margin:0;padding:0}.ark-contacts>li{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline;padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border-hairline)}.ark-contacts>li:last-child{border-block-end:0}.ark-contact-form{display:grid;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border-hairline)}.ark-contact-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3)}.ark-contact-form__gets{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.lt-dialog__b:has(.ark-contact-form){max-block-size:70vh;overflow-y:auto}.ark-acc-toasts{position:fixed;inset-block-end:var(--space-7);inset-inline-end:var(--space-7);z-index:var(--z-toast, 60);max-inline-size:calc(100vw - 2 * var(--space-5))}.ark-acc-head{display:flex;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.ark-acc-head>.lt-grow{min-inline-size:240px}.ark-acc-actions{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.ark-acc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-6);margin:0}.ark-acc-facts dd{margin:0}.ark-acc-facts__wide{grid-column:1 / -1}.ark-acc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-5)}.ark-acc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5);min-inline-size:min(560px,80vw)}.ark-acc-form>.ark-acc-wide{grid-column:1 / -1}.ark-acc-check{display:flex;align-items:center;gap:var(--space-3);font-size:14px}.ark-acc-pos{color:var(--positive-ink)}.ark-acc-neg{color:var(--critical-ink)}.ark-acc-num{text-align:end}@media(max-width:959px){.ark-acc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ark-acc-facts,.ark-acc-form{grid-template-columns:minmax(0,1fr);min-inline-size:0}}.ark-prod-panel .lt-tablewrap{min-block-size:11rem}.ark-prod-filter{display:flex;justify-content:flex-end}.lt-dialog:has(.ark-prod-form){width:min(44rem,calc(100vw - 32px))}.lt-dialog__b:has(.ark-prod-form){max-block-size:calc(100dvh - 11rem);overflow-y:auto}.ark-prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:start}.ark-prod-grid:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ark-prod-fit{display:flex;flex-direction:column;gap:var(--space-2)}.ark-prod-fit .lt-seg{inline-size:fit-content;max-inline-size:100%}.ark-prod-side{border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4);margin:0;display:grid;gap:var(--space-3)}.ark-prod-side>legend{padding-inline:var(--space-2)}@media(max-width:640px){.ark-prod-grid,.ark-prod-grid:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}.ark-prod-pick{color:var(--ink-muted)}.ark-credit{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-end}.ark-credit>div{display:grid;gap:var(--space-1)}.ark-credit__over{color:var(--critical-ink)}.ark-settle{padding:var(--space-6);margin-block-end:var(--space-6)}.ark-settle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-5);align-items:start}.ark-settle-sum{display:grid;grid-template-columns:auto auto;justify-content:end;gap:var(--space-2) var(--space-6);margin:0}.ark-settle-sum dt{color:var(--ink-muted)}.ark-settle-sum dd{margin:0;text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.ark-settle-cell{display:flex;flex-direction:column;gap:var(--space-1)}.ark-settle-cell input{text-align:end;font-variant-numeric:tabular-nums}.ark-settle-err{color:var(--critical-ink)}.ark-settle-wo{gap:var(--space-2);align-items:center}.ark-settle-pad{margin:0;padding:var(--space-4)}.ark-settle-sum--start{justify-content:start;justify-self:start}.ark-settle-sum--start dd{text-align:start}.ark-pur-docview{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);gap:var(--space-6);align-items:start}.ark-pur-col{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media(max-width:1399px){.ark-pur-docview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ark-pur-docview>:last-child{grid-column:1 / -1}}@media(max-width:959px){.ark-pur-docview{grid-template-columns:minmax(0,1fr)}}.ark-pur-paper{background:var(--surface-raised);border:var(--border-hairline) solid var(--line-strong);box-shadow:var(--shadow-2);padding:var(--space-7);font-size:11px;line-height:15px;color:var(--ink);direction:ltr;text-align:start;aspect-ratio:1 / 1.3;overflow:hidden}.ark-pur-paper__frame{background:var(--surface-sunken);border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);padding:var(--space-5)}.ark-pur-paper__bar{display:flex;justify-content:space-between;align-items:center;margin-block-end:var(--space-4)}.ark-pur-lh{display:flex;justify-content:space-between;gap:var(--space-5);padding-block-end:var(--space-4);border-block-end:var(--border-structural) solid var(--ink)}.ark-pur-lh__name{font-size:15px;line-height:18px;font-weight:700;letter-spacing:.02em}.ark-pur-lh__ar{font-size:13px;line-height:18px;font-weight:600;direction:rtl;text-align:start}.ark-pur-paper h3{margin:var(--space-5) 0 var(--space-4);font-size:14px;line-height:18px;text-align:center;letter-spacing:.08em}.ark-pur-meta{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-block-end:var(--space-4)}.ark-pur-meta dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:2px var(--space-3)}.ark-pur-meta dt{color:var(--ink-muted)}.ark-pur-meta dd{margin:0}.ark-pur-paper table{width:100%;border-collapse:collapse;font-size:10.5px}.ark-pur-paper th{text-align:start;background:var(--surface-sunken);border:var(--border-hairline) solid var(--line-strong);padding:3px 5px;font-weight:600}.ark-pur-paper td{border:var(--border-hairline) solid var(--line-strong);padding:3px 5px}.ark-pur-paper .is-r{text-align:end;font-variant-numeric:tabular-nums}.ark-pur-tot{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-5);margin-block-start:var(--space-4);margin-inline-start:50%}.ark-pur-tot>:nth-child(2n){text-align:end;font-variant-numeric:tabular-nums}.ark-pur-tot .is-total{font-weight:700;border-block-start:var(--border-structural) solid var(--ink);padding-block-start:2px}.ark-pur-foot{margin-block-start:var(--space-6);padding-block-start:var(--space-3);border-block-start:var(--border-hairline) solid var(--line-strong);color:var(--ink-muted);font-size:10px;display:flex;justify-content:space-between;gap:var(--space-4)}.ark-pur-hl{border-radius:2px;transition:background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ark-pur-hl.is-on{background:var(--copper-100);box-shadow:0 0 0 2px var(--copper-mark)}.ark-pur-fields{list-style:none;margin:0;padding:0}.ark-pur-field{display:grid;grid-template-columns:minmax(0,1fr) auto 48px;gap:var(--space-3);align-items:baseline;width:100%;padding:var(--space-2) var(--space-4);border:0;border-block-end:var(--border-hairline) solid var(--line-hairline);background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.ark-pur-field:hover,.ark-pur-field.is-on{background:var(--surface-hover)}.ark-pur-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ark-pur-field[data-low] .ark-pur-conf{color:var(--caution-ink);font-weight:600}.ark-pur-field[data-bad]{background:var(--critical-soft)}.ark-pur-field[data-bad] .ark-pur-conf{color:var(--critical-ink);font-weight:600}.ark-pur-conf{text-align:end;font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-subtle)}.ark-pur-fields li:last-child .ark-pur-field{border-block-end:0}.ark-pur-code{margin:0;padding:var(--space-4) var(--space-5);font-family:var(--font-mono);font-size:12px;line-height:18px;direction:ltr;text-align:start;white-space:pre;overflow:auto;max-height:360px;background:var(--surface-sunken)}.ark-pur-checks{list-style:none;margin:0;padding:0}.ark-pur-checks li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) var(--space-5);border-block-end:var(--border-hairline) solid var(--line-hairline)}.ark-pur-checks li:last-child{border-block-end:0}.ark-pur-two{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--space-6);align-items:start}@media(max-width:1199px){.ark-pur-two{grid-template-columns:minmax(0,1fr)}}.ark-pur-docpad{margin-inline:calc(-1 * var(--space-9));margin-block-start:calc(-1 * var(--space-8))}.ark-pur-proto{border-style:dashed}.ark-pur-toast{position:fixed;inset-block-start:calc(var(--size-topbar) + var(--space-4));inset-inline-end:var(--space-7);z-index:var(--z-toast)}.ark-pur-req{list-style:none;margin:0;padding:0}.ark-pur-req li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--line-hairline);color:var(--ink)}.ark-pur-form2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}.ark-pur-form3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:var(--space-5)}.ark-pur-line{border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.ark-pur-line>.lt-iconbtn{align-self:flex-end}.ark-pur-form4{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--space-5)}@media(max-width:599px){.ark-pur-form2,.ark-pur-form3,.ark-pur-form4{grid-template-columns:minmax(0,1fr)}}.ark-cap-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-4);align-items:start}.ark-cap-doc{overflow:hidden}.ark-cap-frame{display:block;inline-size:100%;block-size:520px;border:0;border-block-start:var(--border-hairline) solid var(--line-hairline);background:var(--surface-sunken)}@media(max-width:900px){.ark-cap-grid{grid-template-columns:1fr}.ark-cap-frame{block-size:360px}}.ark-cap-grid .ark-cell-stack{display:flex;flex-direction:column;gap:2px}.ark-adv-gap{gap:var(--space-2)}.lt-dialog__b:has(.ark-pur-line){max-block-size:calc(100dvh - 11rem);overflow-y:auto}.ark-chq-bar{gap:var(--space-4);align-items:center}.ark-chq-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5)}.ark-chq-clip{overflow:hidden}.ark-chq-cellstack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.ark-chq-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ark-chq-tag{display:inline-flex;align-items:center;height:20px;padding-inline:var(--space-3);border-radius:var(--radius-xs);background:var(--tone-soft);color:var(--tone);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.ark-chq-toast{position:fixed;inset-block-start:calc(var(--size-topbar) + var(--space-4));inset-inline-end:var(--space-7);z-index:var(--z-toast)}.ark-chq-form{display:flex;flex-direction:column;gap:var(--space-5);max-width:760px}.ark-chq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5)}.ark-chq-actions{gap:var(--space-3)}.ark-chq-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-6);align-items:start}@media(max-width:960px){.ark-chq-layout{grid-template-columns:minmax(0,1fr)}}.ark-chq-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-5);margin:0}.ark-chq-facts dt{font-size:12px;line-height:16px;color:var(--ink-subtle)}.ark-chq-facts dd{margin:0;margin-block-start:var(--space-1);font-size:14px;line-height:20px;color:var(--ink)}.ark-chq-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.ark-chq-timeline li{position:relative;padding-inline-start:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.ark-chq-timeline li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:6px;width:8px;height:8px;border-radius:50%;background:var(--ink-subtle)}.ark-chq-timeline li:not(:last-child):after{content:"";position:absolute;inset-inline-start:3.5px;inset-block-start:18px;inset-block-end:calc(-1 * var(--space-4));width:1px;background:var(--line-hairline)}.ark-chq-journals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ark-chq-journals li{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:baseline}.ark-chq-action{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ark-chq-parts{display:flex;flex-direction:column;gap:var(--space-3)}.ark-chq-part{display:flex;align-items:center;gap:var(--space-4)}.ark-chq-part .lt-field{inline-size:160px}.ark-banking-drawerhost{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--scrim);display:flex;justify-content:flex-end}.ark-banking-drawerhost>.lt-drawer{height:100%}.ark-banking-drawer{gap:var(--space-7)}.ark-banking-drawer h3{margin:0}.ark-banking-toasts{position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6);z-index:var(--z-toast)}.ark-banking-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6);margin:0}.ark-banking-facts dd{margin:0;overflow-wrap:anywhere}.ark-banking-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ark-banking-p,.ark-banking-note{margin:0}.ark-banking-drcr{display:inline-block;min-inline-size:40px;font-size:12px}.ark-banking-desc{display:block;max-inline-size:340px}.ark-banking-conf{font-size:13px;font-weight:600;color:var(--tone)}.ark-banking-tonetext{color:var(--tone);font-weight:500}.ark-banking-credited{background:var(--info-ink)!important}.ark-banking-evidence{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);font-size:14px;line-height:20px}.ark-banking-evidence li{display:flex;gap:var(--space-3);align-items:baseline}.ark-banking-evidence b{font-weight:600}.ark-banking-candidates{list-style:none;margin:0;padding:0}.ark-banking-candidates li{padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--line-hairline)}.ark-banking-file{padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised)}.ark-banking-ws{overflow:hidden}.ark-banking-sides{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);font-size:13px;background:var(--surface-sunken);border-block-end:var(--border-hairline) solid var(--line-strong)}.ark-banking-sides b{font-weight:600}.ark-banking-sides__mid{display:grid;place-items:center;color:var(--ink-subtle)}.ark-banking-sides>:last-child{text-align:end}.ark-banking-link{position:relative;padding-block:var(--space-3);padding-inline:var(--space-4);border-inline:var(--border-structural) dashed var(--line-control)}.ark-banking-link--matched{border-inline-style:solid;border-inline-color:var(--positive-ink)}.ark-banking-link--suggested{border-inline-color:var(--info-ink)}.ark-banking-link--none{border-inline-color:transparent}.ark-banking-link__head{gap:var(--space-3)}.ark-banking-proposed{color:var(--ink-muted)}.ark-banking-keys{gap:var(--space-6);border-block-start:var(--border-hairline) solid var(--line-hairline);color:var(--ink-subtle)}.ark-banking-headact{display:flex;align-items:center;gap:var(--space-4)}.ark-banking-headact .lt-cap{max-inline-size:240px;text-align:end}.ark-banking-diff .lt-kpi__v{color:var(--caution-ink)}.ark-banking-diff.is-zero .lt-kpi__v{color:var(--positive-ink)}.ark-banking-sillnote{color:var(--ink-inverse-muted)}.ark-banking-history{list-style:none;margin:0;padding:0;font-size:14px}.ark-banking-history li{padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--line-hairline)}.ark-banking-proto{display:flex;align-items:center;gap:var(--space-4);padding-block-start:var(--space-5);border-block-start:var(--border-hairline) dashed var(--line-strong)}.ark-banking-period{display:flex;align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-6)}.ark-banking-period__main{flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.ark-banking-period__fig{text-align:end}.ark-banking-steps{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-6);font-size:14px}.ark-banking-steps li{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-subtle)}.ark-banking-steps li[data-state=now]{color:var(--ink);font-weight:600}.ark-banking-steps li[data-state=done]{color:var(--ink-muted)}.ark-banking-steps__n{inline-size:22px;block-size:22px;display:grid;place-items:center;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-sm);font-size:12px;background:var(--surface-raised)}.ark-banking-steps li[data-state=now] .ark-banking-steps__n{border-color:var(--accent);color:var(--accent)}.ark-banking-steps li[data-state=done] .ark-banking-steps__n{background:var(--surface-sunken)}.ark-banking-drop{block-size:96px;margin:0}.ark-banking-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-7)}.ark-banking-map__wide{grid-column:1 / -1}.ark-banking-stepfoot{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:959px){.ark-banking-facts--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ark-banking-map{grid-template-columns:minmax(0,1fr)}.ark-banking-period{flex-wrap:wrap}.ark-banking-headact{flex-direction:column;align-items:flex-end}}.ark-banking-nav{gap:var(--space-3)}.ark-banking-dialog{gap:var(--space-5);min-inline-size:min(560px,100%)}.lt-dialog__b:has(>.ark-banking-dialog){max-block-size:calc(100dvh - 11rem);overflow-y:auto}.ark-banking-form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}.ark-banking-range{max-inline-size:560px}.ark-banking-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-5)}.ark-banking-vat{gap:var(--space-2);align-items:flex-start}.ark-banking-words{gap:var(--space-3)}.ark-banking-check{gap:var(--space-3);cursor:pointer}.ark-banking-split{align-items:flex-end;gap:var(--space-3)}.ark-banking-pct{inline-size:7rem}.ark-banking-rulehint{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media(max-width:639px){.ark-banking-form2{grid-template-columns:minmax(0,1fr)}}.ark-banking-rules .ark-cell-stack>span,.ark-banking-rules .ark-cell-stack>a{display:block;inline-size:fit-content}.ark-banking-notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--space-3)}.ark-banking-textarea{inline-size:100%;min-block-size:8rem;font-family:var(--font-mono, monospace);resize:vertical;padding:var(--space-2) var(--space-3)}.ark-rr-date{inline-size:200px}.ark-rr-sum{max-inline-size:640px}.ark-rr-cap{display:block}.ark-rr-print-only{display:none}@media print{.lt-rail,.lt-top,.ark-rr-noprint,.lt-sill-dock{display:none!important}main.ark-rr{display:block!important;padding:0}.ark-rr-print-only{display:block;margin-block-end:var(--space-5)}.ark-rr-sheet .lt-panel{box-shadow:none;border:var(--border-hairline) solid var(--line-hairline);break-inside:avoid}.ark-rr-sheet a{color:inherit;text-decoration:none}}.ark-banking-mode{inline-size:11rem}.ark-banking-amt{inline-size:12rem}.ark-acc-head{align-items:flex-end;gap:var(--space-4)}.ark-acc-gap2{gap:var(--space-2)}.ark-acc-gap4{gap:var(--space-4);align-items:center}.ark-acc-search{min-inline-size:240px}.ark-acc-sections{gap:var(--space-9)}.ark-acc-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.ark-acc-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ark-acc-grid4{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4)}.ark-acc-link{font:inherit;color:var(--accent-ink);background:none;border:0;padding:0;cursor:pointer;text-align:start}.ark-acc-link:hover{text-decoration:underline}.ark-acc-link[aria-current]{font-weight:600}.ark-acc-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.lt-dialog:has(.ark-acc-wide){width:min(1040px,calc(100vw - 32px))}.lt-dialog:has(.ark-acc-wide) .lt-dialog__b{max-block-size:70vh;overflow-y:auto}.ark-acc-line{display:flex;flex-direction:column;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:var(--border-hairline) solid var(--line-hairline)}.ark-acc-line__main{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-3);align-items:start}.ark-acc-line__x{padding-block-start:26px}.ark-acc-line__dims{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3);padding-inline-start:var(--space-5);border-inline-start:2px solid var(--line-hairline)}.ark-acc-line .lt-input input[inputmode=decimal]{text-align:end;font-variant-numeric:tabular-nums}@media(max-width:760px){.ark-acc-line__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ark-acc-totals{gap:var(--space-5);align-items:center}.ark-acc-off{color:var(--critical-ink, var(--ink));font-weight:600;margin:0}.ark-acc-check{gap:var(--space-2);align-items:center;cursor:pointer}.ark-acc-statuses{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.ark-acc-status p{margin:var(--space-3) 0 0}.ark-acc-stack{display:flex;flex-direction:column;gap:2px}.ark-acc-form2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.ark-acc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}.ark-acc-card{display:flex;flex-direction:column;padding:var(--space-4);gap:var(--space-3)}.ark-acc-card__h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.ark-acc-card__t{margin:0;font-size:15px;font-weight:600}.ark-acc-card__b{display:flex;flex-direction:column;gap:var(--space-2);flex:1}.ark-acc-card__row{display:flex;justify-content:space-between;gap:var(--space-3)}.ark-acc-card__f{display:flex;justify-content:flex-end}.ark-acc-late{color:var(--critical-ink)}.ark-acc-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.ark-acc-settings>div{display:flex;flex-direction:column;gap:var(--space-1)}.ark-acc-lock{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-hairline)}.ark-acc-lock:last-child{border-block-end:0}.ark-acc-lockdate{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ark-acc-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ark-acc-check{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border-hairline)}.ark-acc-check:last-child{border-block-end:0}.ark-acc-check--done{color:var(--ink-muted)}.ark-acc-check--done svg{color:var(--positive-ink)}.ark-acc-check--warn svg{color:var(--critical-ink)}.ark-acc-check--todo svg{color:var(--caution-ink)}.ark-acc-rule{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:var(--space-3);align-items:start;padding-block-end:var(--space-3);border-block-end:1px solid var(--border-hairline)}@media(max-width:720px){.ark-acc-rule{grid-template-columns:1fr 1fr}}.ark-acc-asof{max-inline-size:16rem}.ark-loc{list-style:none;margin:0;padding:0}.ark-loc-row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-hairline)}.ark-loc-row:last-child{border-block-end:0}.ark-loc-gaps{margin:var(--space-1) 0 0;padding-inline-start:var(--space-4)}.ark-compliance-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-8);align-items:start}@media(max-width:1199px){.ark-compliance-grid{grid-template-columns:minmax(0,1fr)}}.ark-compliance-events{list-style:none;margin:0;padding:0}.ark-compliance-events li{display:grid;grid-template-columns:128px minmax(0,1fr);gap:var(--space-2) var(--space-5);padding-block:var(--space-3)}.ark-compliance-events li+li{border-block-start:var(--border-hairline) solid var(--line-hairline)}.ark-compliance-events .ark-compliance-note{grid-column:2}.ark-compliance-checks{list-style:none;margin:0;padding:0}.ark-compliance-checks li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-1) var(--space-5);padding-block:var(--space-4)}.ark-compliance-checks li+li{border-block-start:var(--border-hairline) solid var(--line-hairline)}.ark-compliance-fig{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline dotted var(--ink-subtle);text-underline-offset:3px}.ark-compliance-fig:hover{color:var(--accent-ink);text-decoration-color:var(--accent)}.ark-compliance-fig:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.ark-compliance-note-row{padding:var(--space-4) var(--space-5);border-block-start:var(--border-hairline) solid var(--line-hairline);margin:0}.ark-compliance-scrim{place-items:stretch end}.ark-compliance-scrim>.lt-drawer{width:min(680px,100vw);height:100vh}.ark-compliance-preview{border-block-start:var(--border-hairline) dashed var(--line-strong);padding-block-start:var(--space-5)}.ark-compliance-facts{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3) var(--space-5);font-size:14px;line-height:20px}.ark-compliance-facts dt{color:var(--ink-subtle)}.ark-compliance-facts dd{margin:0}.ark-ct-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-5);align-items:start}.ark-ct-check{align-self:end}.ark-ct-adj{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) auto;gap:var(--space-4);align-items:end}@media(max-width:640px){.ark-ct-adj{grid-template-columns:minmax(0,1fr) auto}.ark-ct-adj>:first-child{grid-column:1 / -1}}.ark-ct-facts dd{text-align:end}.ark-ct-indent{padding-inline-start:var(--space-5)}.ark-ct-how{margin:0;padding-inline-start:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.ark-tax-swaps{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.ark-tax-swap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.ark-tax-emirates{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ark-tax-range{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:end}.lt-dialog__b:has(.ark-tax-swaps){max-block-size:calc(100dvh - 11rem);overflow-y:auto}.ark-ct-group{font-weight:600;padding-block-start:var(--space-3)}.ark-ct-rule{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);align-items:start}.ark-reports-fig{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline dotted var(--ink-subtle);text-underline-offset:3px}.ark-reports-fig:hover{color:var(--accent-ink);text-decoration-color:var(--accent)}.ark-reports-fig:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.ark-reports-strong{font-weight:600}.ark-reports-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.ark-reports-side{display:flex;flex-direction:column;gap:var(--space-8)}@media(max-width:1199px){.ark-reports-grid{grid-template-columns:minmax(0,1fr)}}.ark-reports-facts{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3) var(--space-5);font-size:14px;line-height:20px}.ark-reports-facts dt{color:var(--ink-subtle)}.ark-reports-facts dd{margin:0}.ark-reports-checks{list-style:none;margin:0;padding:0}.ark-reports-checks li{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-4)}.ark-reports-checks li+li{border-block-start:var(--border-hairline) solid var(--line-hairline)}.ark-reports-note{padding:var(--space-4) var(--space-5);border-block-start:var(--border-hairline) solid var(--line-hairline)}.ark-reports-scrim{place-items:stretch end}.ark-reports-scrim>.lt-drawer{width:min(760px,100vw);height:100vh}.ark-reports-preview{border-block-start:var(--border-hairline) dashed var(--line-strong);padding-block-start:var(--space-5)}.ark-fin-filters{gap:var(--space-5);align-items:end}.ark-fin-filters>.lt-field{min-inline-size:180px}.ark-fin-head{display:block;padding-block-start:var(--space-3)}.ark-fin-indent{padding-inline-start:var(--space-5);display:inline-block}.ark-fin-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5)}.ark-fin-used{display:inline-flex;align-items:center;gap:var(--space-3)}.ark-fin-meter{inline-size:56px;block-size:6px;border-radius:var(--radius-xs);background:var(--surface-sunken);overflow:hidden;display:inline-block}.ark-fin-meter>span{display:block;block-size:100%;background:var(--accent)}.ark-fin-meter>span[data-over]{background:var(--critical-ink)}.ark-fin-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5);align-items:start}.ark-fin-gridwrap{overflow-x:auto}.ark-fin-grid{border-collapse:separate;border-spacing:0;font-size:13px;min-inline-size:100%}.ark-fin-grid th,.ark-fin-grid td{padding-block:var(--space-2);padding-inline:var(--space-2);border-block-end:var(--border-hairline) solid var(--line-hairline);text-align:end;white-space:nowrap}.ark-fin-grid thead th{color:var(--ink-subtle);font-weight:500;position:sticky;inset-block-start:0;background:var(--surface-raised)}.ark-fin-grid th[scope=row],.ark-fin-grid th.ark-fin-sticky{text-align:start;font-weight:400}.ark-fin-sticky{position:sticky;inset-inline-start:0;background:var(--surface-raised);z-index:1;min-inline-size:220px;max-inline-size:280px;overflow:hidden;text-overflow:ellipsis}.ark-fin-grouprow th{text-align:start;font-weight:600;background:var(--surface-sunken)}.ark-fin-cell{inline-size:92px;block-size:28px;padding-inline:var(--space-2);text-align:end;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-raised);border:var(--border-hairline) solid var(--line-control);border-radius:var(--radius-xs)}.ark-fin-cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ark-fin-cell[aria-invalid=true]{border-color:var(--critical-ink);box-shadow:inset 0 0 0 1px var(--critical-ink)}.ark-fin-annual{display:inline-flex;gap:var(--space-2);align-items:center}.ark-fin-total{font-weight:600;min-inline-size:110px}.ark-settings-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-8)}.ark-settings-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.ark-settings-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-6) var(--space-8)}.ark-settings-facts .lt-fact__v{overflow-wrap:anywhere}.ark-settings-note{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted);max-width:72ch}.ark-settings-setting{display:flex;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap}.ark-settings-setting>.lt-grow{min-width:240px}.ark-settings-check{display:flex;align-items:flex-start;gap:var(--space-4);cursor:pointer}.ark-settings-check .lt-chk{margin-block-start:2px}.ark-settings-level{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3)}.ark-settings-agent-head{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.ark-settings-feed-tool{display:flex;flex-direction:column;gap:var(--space-1)}.ark-settings-preview{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding-block-start:var(--space-6);border-block-start:var(--border-hairline) dashed var(--line-datum)}.ark-email-form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.ark-email-tight{gap:var(--space-2)}.ark-email-address{gap:var(--space-4);align-items:center}.ark-email-address .lt-mono{overflow-wrap:anywhere}.ark-email-chips{gap:var(--space-2)}.ark-email-maxcell{display:block;max-inline-size:36ch}.ark-email-tpl{min-inline-size:min(640px,80vw)}.ark-email-area textarea{min-block-size:8lh}.ark-email-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-4);background:var(--surface-sunken);border:var(--border-hairline) solid var(--line-datum);border-radius:var(--radius-sm);font-size:14px;line-height:20px}.ark-email-events{margin:0;padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);font-size:14px}.lt-dialog__b:has(.ark-email-tpl){max-block-size:70vh;overflow-y:auto}@media(max-width:959px){.ark-settings-split,.ark-email-form2{grid-template-columns:minmax(0,1fr)}}.ark-agent-token{display:block;overflow-wrap:anywhere;padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all}.ark-settings-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4);margin:0}.ark-settings-roles dd{margin:var(--space-1) 0 0}.ark-settings-link{padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);overflow-wrap:anywhere;text-align:start}.ark-inv-account{max-inline-size:28rem}.ark-inv-accent{gap:var(--space-3);align-items:center}.ark-inv-accent input[type=color]{inline-size:2.5rem;block-size:2.25rem;padding:0;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-raised, transparent);cursor:pointer}.ark-inv-accent .lt-field{inline-size:8rem}.ark-inv-image{gap:var(--space-3);align-items:center}.ark-inv-thumb{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:#fff;object-fit:contain}.ark-inv-thumb--logo{block-size:3rem;max-inline-size:12rem}.ark-inv-thumb--letterhead{block-size:8rem;aspect-ratio:210 / 297}.ark-inv-style{inline-size:fit-content;max-inline-size:100%}.ark-onb-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--space-8);align-items:start}.ark-onb-aside{position:sticky;inset-block-start:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.ark-onb-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ark-onb-step{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);width:100%;padding:var(--space-4) var(--space-4);border:0;border-inline-start:var(--border-structural, 2px) solid transparent;background:none;font:inherit;color:var(--ink);text-align:start;cursor:pointer}.ark-onb-step:hover{background:var(--surface-hover)}.ark-onb-step[aria-current=step]{background:var(--surface-selected);border-inline-start-color:var(--accent)}.ark-onb-step__n{display:grid;place-items:center;width:20px;height:20px;border:var(--border-hairline) solid var(--line-control);border-radius:var(--radius-xs);font-size:12px;line-height:16px;color:var(--ink-muted)}.ark-onb-step[data-state=done] .ark-onb-step__n{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ark-onb-step__sub{grid-column:2 / 4}.ark-onb-panel{display:flex;flex-direction:column;gap:var(--space-6)}.ark-onb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-6)}.ark-onb-fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ark-onb-derived{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-4) var(--space-6);padding:var(--space-5) var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-md)}.ark-onb-choices{display:flex;flex-direction:column;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden;margin:0;padding:0;min-width:0}.ark-onb-choice{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-2) var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-raised);cursor:pointer}.ark-onb-choice+.ark-onb-choice{border-block-start:var(--border-hairline) solid var(--line-hairline)}.ark-onb-choice:has(input:checked){background:var(--surface-selected)}.ark-onb-choice[data-disabled=true]{cursor:not-allowed;color:var(--ink-disabled)}.ark-onb-choice input{margin-block-start:2px}.ark-onb-choice__body{display:flex;flex-direction:column;gap:var(--space-1)}.ark-onb-check{display:flex;gap:var(--space-4);align-items:flex-start}.ark-onb-dir-ltr{direction:ltr;unicode-bidi:isolate}.ark-onb-ar input{direction:rtl}.ark-onb-legend{padding:0;margin-block-end:var(--space-3)}@media(max-width:959px){.ark-onb-layout{grid-template-columns:minmax(0,1fr)}.ark-onb-aside{position:static}.ark-onb-fields,.ark-onb-fields--3,.ark-onb-derived{grid-template-columns:minmax(0,1fr)}}.ark-onb-checklist{list-style:none;margin:0;padding:0}.ark-onb-checklist>li{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border-hairline)}.ark-onb-checklist>li:last-child{border-block-end:0}.ark-onb-checklist__mark{inline-size:20px;block-size:20px;flex:none;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--border-hairline)}.ark-onb-checklist>li[data-done=true] .ark-onb-checklist__mark{background:var(--positive-soft);color:var(--positive-ink);border-color:transparent}.ark-activity-head-acts{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.ark-activity-reason{display:inline-flex;align-items:center;gap:var(--space-2)}.ark-activity-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-6)}.ark-activity-toolbar .lt-field{min-width:240px}.ark-activity-filter{display:flex;flex-direction:column;gap:var(--space-2)}.ark-activity-actor{display:flex;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-3);min-width:0}.ark-activity-event{padding-block:var(--space-3);min-width:0}.ark-activity-event__meta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}.ark-activity-change{padding-block:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.ark-activity-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-4) var(--space-6);margin:0}.ark-activity-facts dt{margin:0}.ark-activity-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.ark-activity-section{display:flex;flex-direction:column;gap:var(--space-5);padding-block-start:var(--space-6);margin-block-start:var(--space-6);border-block-start:var(--border-hairline) solid var(--line-hairline)}.ark-activity-grant{display:flex;flex-wrap:wrap;gap:var(--space-9)}.ark-activity-preview{display:flex;align-items:center;gap:var(--space-4);padding-block-start:var(--space-6);border-block-start:var(--border-hairline) dashed var(--line-strong)}.ark-activity-error{padding:var(--space-6)}@media(max-width:959px){.ark-activity-head-acts{align-items:flex-start}.lt-pagehead:has(.ark-activity-head-acts){flex-wrap:wrap}}.ark-activity-filters{align-items:flex-end;gap:var(--space-4);margin-block-end:var(--space-4)}.ark-activity-diff{width:100%;border-collapse:collapse}.ark-activity-diff th,.ark-activity-diff td{text-align:start;padding:var(--space-2);border-block-end:1px solid var(--border-hairline);vertical-align:top;overflow-wrap:anywhere}
