/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--lt-pinned-h:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--text-pa-eyebrow:11px;--text-pa-note:12px;--text-pa-label:13px;--text-pa-value:14px;--tracking-pa-eyebrow:.09em;--spacing-pa-row:8px;--container-pa-prose:68ch}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-1001{z-index:1001}.col-2{grid-column:2}.col-4{grid-column:4}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root{--console-top:calc(var(--cobrowse-bar,0px) + var(--console-banners,0px));--ink:#f6f3ec;--ink-1:#fff;--ink-2:#f4f1ea;--ink-3:#eae4d7;--teal:#2f7f86;--teal-br:#256168;--teal-dp:#aecfd1;--gold:#ae8746;--ivory:#141b22;--muted:#4b585c;--on-accent:#fff;--av-1:#2f7f86;--av-2:#856529;--av-3:#5b6b7a;--av-4:#7a5c8e;--av-5:#3d7356;--av-6:#985431;--av-7:#3e6fb5;--av-in:#8a6d2f;--av-size:32px;--gold-ink:#856529;--line:#d9d4c8;--danger:#a32a2a;--ok:#2a6e55;--bg:#f6f3ec;--surface:#fff;--surface-soft:#f4f1ea;--border:#d9d4c8;--border-strong:#c7c0b0;--text:#141b22;--text-muted:#4b585c;--text-soft:#636b6e;--primary:#2f7f86;--primary-hover:#1f5a60;--primary-soft:#e4eff0;--primary-border:#aecfd1;--gold-soft:#f6eedd;--success:#2a6e55;--success-soft:#e6f0ea;--warning:#8a5f14;--warning-soft:#f6eedd;--danger-soft:#f5e3e1;--focus:#7cc8cc;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--radius:4px;--radius-sm:4px;--text-eyebrow:11px;--text-note:12px;--text-label:13px;--text-body:14px;--text-total:16px;--text-hero:19px;--text-title:28px;--tracking-caps:.09em;--space-tight:4px;--space-row:8px;--space-field:14px;--space-section:24px;--tap-min:24px;--space-page:32px;--container-sheet:1180px;--container-prose:68ch;--strip-facts-min:32rem}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--ink);color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}button,a,.btn,select,summary,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,video,svg{max-width:100%}a{color:var(--teal-br);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.small{font-size:13px}.gold-rule{background:var(--gold);border-radius:3px;height:3px}.shell{flex-direction:column;min-height:100%;display:flex}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.header{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--ink-1),var(--ink))}.header:before{content:"";background:linear-gradient(90deg,var(--teal-dp),var(--gold) 55%,var(--teal-dp));height:2px;display:block}.header .wrap{justify-content:space-between;align-items:center;gap:28px;height:72px;display:flex}.brand{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{flex:none;width:auto;height:30px;display:block}.brand-logo{object-fit:contain;flex:none;width:auto;max-width:min(60vw,340px);height:36px;display:block}.brand-word{font-family:var(--serif);letter-spacing:2px;color:var(--ivory);white-space:nowrap;font-size:20px;font-weight:700;line-height:1}.brand-group{font-style:normal;font-family:var(--serif);font-size:1em;font-weight:inherit;letter-spacing:inherit;color:inherit;vertical-align:baseline}.brand .sub{font-size:var(--text-eyebrow);letter-spacing:3px;text-transform:uppercase;color:var(--teal);white-space:nowrap;align-self:center}.brand-lockup{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.brand-lockup-img{width:100%;max-width:300px;height:auto;display:block}.pilot-lockup{align-items:center;gap:11px;display:inline-flex}.pilot-mark{background:var(--gold);clip-path:polygon(50% 0%,100% 100%,50% 74%,0% 100%);flex:none;width:24px;height:23px}.pilot-stack{text-align:left;flex-direction:column;gap:4px;line-height:1;display:flex}.pilot-word{font-family:var(--serif);letter-spacing:.18em;color:var(--ivory);font-size:19px;font-weight:600;line-height:1}.pilot-by{font-family:var(--sans);font-size:var(--text-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1}.pilot-lockup-lg{gap:14px}.pilot-lockup-lg .pilot-mark{width:34px;height:32px}.pilot-lockup-lg .pilot-word{letter-spacing:.2em;font-size:28px}.pilot-lockup-lg .pilot-by{font-size:var(--text-note)}.pilot-ai-mark{background:var(--gold-soft,#f6eedd);color:var(--gold-ink,#856529);font-family:var(--sans);letter-spacing:.02em;white-space:nowrap;overflow-wrap:normal;vertical-align:middle;border:1px solid #ae874673;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 9px 2px 6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.pilot-ai-mark b{letter-spacing:.08em;font-weight:800}.pilot-ai-glyph{flex:none;width:13px;height:13px;display:inline-block;position:relative}.pilot-ai-glyph .pilot-mark{width:11px;height:10.5px;position:absolute;bottom:0;left:0}.pilot-ai-spark{width:8px;height:8px;fill:var(--gold-ink,#856529);position:absolute;top:-3px;right:-3px}.pilot-ai-mark-md{padding:3px 11px 3px 7px;font-size:12px}.pilot-ai-mark-md .pilot-ai-glyph{width:15px;height:15px}.pilot-ai-mark-md .pilot-ai-glyph .pilot-mark{width:13px;height:12.5px}.pilot-ai-mark-md .pilot-ai-spark{width:9px;height:9px}.nav{align-items:center;gap:22px;display:flex}.nav a,.nav .btn,.nav .pill{white-space:nowrap}.nav a{color:var(--muted);font-size:14px;font-weight:500}.nav a.active,.nav a:hover{color:var(--ivory);text-decoration:none}.nav-count{background:var(--gold-ink);min-width:18px;height:18px;color:var(--on-accent);vertical-align:middle;border-radius:9px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.nav-toggle{border:1px solid var(--line);background:var(--ink-1);width:44px;height:44px;color:var(--ivory);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:18px;line-height:1;display:none}.nav-scrim{display:none}.content{flex:1;padding:30px 0 60px}.panel{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.panel+.panel{margin-top:18px}.grid>.panel+.panel{margin-top:0}.grid{gap:16px;display:grid}.grid.cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.grid.cols-2,.grid.cols-3{grid-template-columns:1fr}.nav{gap:12px}.doc-compare-panes{flex-direction:column}}.draw-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}@media (width<=900px){.draw-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.draw-stat-grid{grid-template-columns:1fr}}.stat-tile{box-sizing:border-box;flex-direction:column;height:100%;min-height:104px;padding:14px 16px;display:flex;container-type:inline-size}.stat-tile.compact{min-height:92px;padding:12px 14px}.stat-tile-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);overflow-wrap:anywhere;font-size:12px}.stat-tile.compact .stat-tile-label{font-size:11px}.stat-tile-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(16px,11cqw,24px);font-weight:700;line-height:1.12}.stat-tile.compact .stat-tile-value{font-size:clamp(15px,10cqw,21px)}.stat-tile-value.gold{color:var(--gold,#ae8746)}.stat-tile-sub{min-height:16px;margin-top:auto;padding-top:4px}.dd-wrap{flex-direction:column;gap:16px;display:flex}.dd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dd-title{font-family:var(--serif);color:var(--text);margin:0;font-size:26px;font-weight:600;line-height:1.1}.dd-sub{color:var(--text-muted);margin-top:3px;font-size:14px}.act-group.pay-card{align-items:flex-start;gap:var(--space-tight);flex-direction:column;display:flex}.act-group.pay-card>.act-label{width:100%;margin:0}.pay-steps{gap:var(--space-tight) var(--space-field);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pay-steps>li{white-space:nowrap}.pay-steps>li[data-step-status=todo]{color:var(--text-soft)}.pay-step-mark{margin-right:var(--space-tight);display:inline-block}.pay-step-mark[data-mark=done]{color:var(--success)}.pay-step-mark[data-mark=current]{color:var(--teal)}.pay-step-mark[data-mark=stopped]{color:var(--danger)}.pay-step-mark[data-mark=todo]{color:var(--text-soft)}.pay-now{min-height:1.5em}.dd-quicklink{border:1px solid var(--line);color:var(--teal-br,#256168);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;margin-top:4px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;transition:background .12s,border-color .12s;display:inline-flex}.dd-quicklink:hover{background:var(--surface-soft,#fbf9f4);border-color:var(--teal-br,#256168)}.dd-quicklink:focus-visible{outline:2px solid var(--teal-br,#256168);outline-offset:2px}.dd-chip{border:1px solid var(--line);color:var(--text-muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.dd-chip .dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.dd-chip.on{color:var(--success);border-color:var(--success-soft);background:var(--success-soft)}.dd-chip.off{color:var(--danger);border-color:var(--danger-soft);background:var(--danger-soft)}.dd-chip.warn{color:var(--warning);border-color:var(--warning-soft);background:var(--warning-soft)}.dd-hero{border:1px solid var(--line);background:linear-gradient(#fff,#fcfaf4);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);align-items:center;gap:26px;padding:22px 24px;display:grid;box-shadow:0 1px 2px #141b2208,0 8px 26px #141b220d}@media (width<=760px){.dd-hero{grid-template-columns:1fr;gap:18px}}.dd-hero-label{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:12px;font-weight:600}.dd-hero-value{font-family:var(--serif);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(28px,5vw,42px);font-weight:600;line-height:1}.dd-hero-meter-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.dd-hero-pct{font-family:var(--serif);color:var(--teal-br);font-size:20px;font-weight:600}.dd-meter{background:var(--ink-3);border-radius:999px;height:12px;display:flex;overflow:hidden}.dd-meter>i{background:linear-gradient(90deg,var(--teal),var(--teal-br));border-radius:999px;height:100%;transition:width .5s;display:block}.dd-hero-legend{flex-wrap:wrap;gap:22px;margin-top:14px;display:flex}.dd-leg{flex-direction:column;gap:1px;display:flex}.dd-leg-k{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.dd-leg-k .sw{border-radius:3px;flex:none;width:9px;height:9px}.dd-leg-v{font-variant-numeric:tabular-nums;color:var(--text);font-size:16px;font-weight:700}.dd-kpis{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.dd-kpi{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;padding:15px 16px;text-decoration:none;transition:box-shadow .16s,transform .16s;display:block;box-shadow:0 1px 2px #141b2208;container-type:inline-size}a.dd-kpi:hover{transform:translateY(-1px);box-shadow:0 2px 4px #141b220d,0 10px 24px #141b2214}.dd-kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dd-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600;line-height:1.3}.dd-kpi-ic{background:var(--primary-soft);width:30px;height:30px;color:var(--teal-br);border-radius:9px;flex:none;place-items:center;display:grid}.dd-kpi-ic svg{width:16px;height:16px}.dd-kpi-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.dd-kpi-ic.danger{background:var(--danger-soft);color:var(--danger)}.dd-kpi-ic.neutral{background:var(--ink-2);color:var(--text-soft)}.dd-kpi-value{font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;margin-top:8px;font-size:clamp(18px,13cqw,26px);font-weight:700;line-height:1.1}.dd-kpi-value.gold{color:var(--gold-ink)}.dd-kpi-value.danger{color:var(--danger)}.dd-kpi-sub{color:var(--text-soft);margin-top:3px;font-size:12px}.dd-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px 22px;box-shadow:0 1px 2px #141b2208}.dd-card+.dd-card{margin-top:14px}.dd-card-h{align-items:center;gap:10px;margin:0 0 4px;display:flex}.dd-card-h h3{font-family:var(--serif);color:var(--text);margin:0;font-size:18px;font-weight:600}.dd-card-h .dd-card-ic{background:var(--primary-soft);width:30px;height:30px;color:var(--teal-br);border-radius:9px;flex:none;place-items:center;display:grid}.dd-card-h .dd-card-ic svg{width:16px;height:16px}.dd-fieldgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:14px;display:grid}.dd-field{flex-direction:column;gap:5px;display:flex}.dd-field-l{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.dd-field .row{gap:6px}.dd-tablecard{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #141b2208}.dd-table{border-collapse:collapse;width:100%;font-size:14px}.dd-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);background:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}.dd-table tbody td{border-top:1px solid var(--line);vertical-align:middle;padding:13px 16px}.dd-table tbody tr:first-child td{border-top:none}.dd-table tbody tr:hover{background:var(--ink-2)}.dd-table .num{text-align:right;font-variant-numeric:tabular-nums}.rl-wrap{margin-top:10px;overflow-x:auto;container-type:inline-size}.rl-table{font-size:13px}.rl-table thead th{white-space:normal;vertical-align:bottom;padding:9px 7px;line-height:1.3}.rl-table tbody td{vertical-align:top;padding:9px 7px;line-height:1.4}.rl-table thead th:first-child,.rl-table tbody td:first-child{padding-left:10px}.rl-table thead th:last-child,.rl-table tbody td:last-child{padding-right:10px}.rl-th-wrap{max-width:7.5em;display:inline-block}.rl-th-sub{letter-spacing:.02em;text-transform:none;color:var(--text-soft);margin-top:2px;font-size:10.5px;font-weight:500;display:block}.rl-main,.rl-sub,.rl-amt{white-space:nowrap}.rl-amt{font-variant-numeric:tabular-nums}.rl-dep{text-align:right;display:inline-block}.rl-sub{color:var(--text-muted);margin-top:3px;font-size:12px}.rl-text{white-space:normal;overflow-wrap:anywhere}.rl-table .pill{white-space:normal;overflow-wrap:normal;padding:1px 8px}.pill.pill-oneline{white-space:nowrap}.rl-table .btn.rl-wo,.rl-table .btn.rl-act{min-height:24px;margin:-4px 0;padding:0 8px;font-size:12px;line-height:1.4}@media (width<=720px){.rl-table .btn.rl-wo,.rl-table .btn.rl-act{min-height:44px;margin:0;padding:0 14px}}.rl-table tr.rl-void{opacity:.6}.rl-table tr.rl-has-note>td{padding-bottom:3px}.rl-table tbody tr.rl-note>td{color:var(--text-muted);border-top:none;padding-top:0;font-size:12px}.rl-note-line{align-items:baseline;gap:8px;display:flex}.rl-note-line>.rl-text{min-width:0}.rl-note-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);flex:none;font-size:10.5px;font-weight:600}.rl-table tbody tr.rl-has-note:hover+tr.rl-note{background:var(--ink-2)}.rl-table tbody tr.rl-has-note:has(+tr.rl-note:hover){background:var(--ink-2)}@container (width<=560px){.rl-table thead{display:none}.rl-table,.rl-table tbody{display:block}.rl-table tbody tr{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:12px;display:grid}.rl-table tbody tr:first-child,.rl-table tbody tr.rl-note{border-top:none}.rl-table tbody tr.rl-note{padding-top:0}.rl-table tbody tr.rl-note>td{grid-column:1/-1}.rl-note-line{flex-direction:column;gap:1px}.rl-table tbody tr:not(.rl-note)>td:last-child{grid-column:1/-1}.rl-table tbody td,.rl-table tbody td:first-child,.rl-table tbody td:last-child,.rl-table tbody td.num,.rl-table tbody tr.rl-has-note>td{text-align:left;border:0;min-width:0;padding:0;display:block}.rl-table [data-k]:before{content:attr(data-k);white-space:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin-bottom:1px;font-size:10.5px;font-weight:600;display:block}}.field{margin-bottom:14px;display:block}.field label{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.input,select,textarea{background:var(--ink-2);border:1px solid var(--line);width:100%;color:var(--ivory);border-radius:var(--radius-sm);font:inherit;padding:11px 13px;font-size:15px}select{text-overflow:ellipsis}.input-err,.input-err:focus{border-color:var(--danger);box-shadow:0 0 0 3px #e0736b33}textarea{resize:vertical;min-height:90px}.btn{cursor:pointer;border-radius:var(--radius-sm);font:inherit;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn.primary{background:var(--teal);color:var(--on-accent)}.btn.primary:hover{background:var(--teal-br)}.btn.ghost{border-color:var(--line);color:var(--ivory);background:0 0}.btn.ghost:hover{border-color:var(--teal-dp)}.btn.link{color:var(--teal-br);background:0 0;border:none;padding:6px 2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.is-blocked{opacity:.45;filter:saturate(.35);cursor:not-allowed;box-shadow:none}.btn.is-blocked:hover{transform:none}.enc-replace-locked{opacity:.45;cursor:not-allowed}.enc-gate-actions{align-items:center;gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.enc-match-drawer{margin-top:var(--space-field);border-top:1px solid var(--border);padding-top:var(--space-row)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.pill{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.pill.new{color:var(--teal-br);border-color:var(--teal-dp)}.pill.approved,.pill.clear_to_close,.pill.funded{color:var(--ok);border-color:#8fc7a066}.pill.declined,.pill.withdrawn{color:var(--danger);border-color:#e0736b66}.pill.ok{color:var(--ok);border-color:#8fc7a066}.pill.muted{color:var(--muted)}.fld{flex-direction:column;gap:4px;display:flex}.fld>.k{color:var(--muted);font-size:13px;font-weight:600}.fld .muted{font-weight:400}@media (width<=720px){.rem-grid{grid-template-columns:1fr!important}}.metrow,.ltf-row{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.asg-chip{background:var(--surface-soft,var(--ink-2));border:1px solid var(--border,var(--line));border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.asg-badge{background:var(--gold);color:var(--text);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-radius:999px;padding:1px 7px;font-weight:700}.asg-x{color:var(--muted);cursor:pointer;min-width:var(--tap-min);min-height:var(--tap-min);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.05rem;line-height:1;display:inline-flex}.asg-x:hover{color:var(--danger,#c0563f)}.metrow:first-child,.ltf-row:first-of-type{border-top:none}.metrow .k,.ltf-rk{color:var(--muted);font-size:13px}.metrow .v,.ltf-rv{overflow-wrap:anywhere;text-align:right;min-width:0;font-weight:600}.metrow .v.fig{flex-shrink:0}.metrow .v.fig .small{white-space:normal;display:block}.item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}.item .ttl{font-weight:600}.checkitem{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.checkitem>*{min-width:0}.checkitem>div{overflow-wrap:anywhere}.checkitem>div .pill,.checkitem>div .btn{overflow-wrap:normal}.fc-list{container:fc/inline-size}.fc-row{flex-wrap:wrap}.fc-row.fc-row-dim{opacity:.72}.fc-type{margin-right:var(--space-row)}.fc-body{--fc-text-min:15rem;flex:1 1 var(--fc-text-min);min-width:0}.fc-end{align-items:center;gap:inherit;flex:none;display:flex}.fc-end:empty{display:none}.fc-alert{color:var(--danger);margin:0 0 var(--space-row)}.fc-part{overflow-wrap:anywhere;max-width:100%;display:inline-block}@container fc (width<=560px){.fc-row{align-items:flex-start;row-gap:var(--space-row)}.fc-type{margin-right:0}.fc-body{flex-basis:100%}}.dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.dot.done{background:var(--ok)}.dot.outstanding{background:var(--gold)}.dot.cond-outstanding{background:var(--muted)}.dot.cond-requested{background:var(--teal)}.dot.cond-received{background:var(--gold)}.dot.cond-issue{background:var(--danger)}.dot.cond-satisfied{background:var(--ok)}.dot.cond-accepted{background:#3f6db5}.cond-audit{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:1.35}.cond-audit b{color:var(--text);font-weight:600}.cond-audit.override{color:#8a6d3b}.dropzone{transition:border-color .12s,background .12s}.dropzone.drop-over{border-color:var(--teal);background:#7fa9b01a;border-style:dashed}.dz-inline{outline-offset:2px;border-radius:8px;outline:2px dashed #0000;align-items:center;gap:8px;transition:outline-color .12s,background .12s;display:inline-flex}.dz-inline.drop-over{outline-color:var(--teal);background:#7fa9b01a}.row.dz-inline{display:flex}.cpk-head{justify-content:space-between;align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.cond-drop{transition:border-color .12s,background .12s}.cond-drop.drop-over{border-color:var(--teal);background:#7fa9b01a;border-style:dashed;position:relative}.drop-hint{border-radius:var(--radius-sm);color:var(--teal-br);pointer-events:none;letter-spacing:.03em;z-index:2;background:#141b22b8;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.bcond{display:block}.bcond-head{align-items:flex-start;gap:10px;width:100%;display:flex}.bcond.clickable>.bcond-head{cursor:pointer}.bcond-chev{width:12px;color:var(--text-muted);-webkit-user-select:none;user-select:none;text-align:center;flex:none;font-size:11px;line-height:1.9;transition:transform .15s}.bcond-chev.open{transform:rotate(90deg)}.bcond-chev.spacer{visibility:hidden}.bcond-main{flex:auto;min-width:0}.bcond-title{color:var(--text);font-weight:600;line-height:1.35}.bcond-sub{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.4}.bcond-status{white-space:nowrap;color:var(--text-muted);flex:none;align-self:center;font-size:12px}.bcond-act{flex:none;align-self:center}.bcond-body{padding:10px 0 2px 22px}@media (width<=720px){.bcond-head{flex-wrap:wrap}.bcond-main{flex:60%}.bcond-status{align-self:center}.bcond-act{align-self:center;margin-left:auto}.bcond-body{padding-left:0}}.authbg{background:radial-gradient(900px 520px at 50% -8%, #7fa9b01f, transparent 62%), var(--ink);justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.authcard{width:100%;max-width:428px;padding:28px 30px}.authcard .gold-rule{margin:16px 0 20px}.btn-block{width:100%}.field-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.field-row label{margin-bottom:0}.pw-forgot{padding:0!important}.auth-alt{text-align:center;color:var(--muted);margin-top:18px;font-size:14px}.auth-alt .btn.link{padding:2px 4px}.auth-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.auth-foot-sep{color:var(--muted);opacity:.5}.pw-wrap{position:relative}.pw-wrap .pw-input{padding-right:66px}.pw-toggle{color:var(--teal-br);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--ivory);background:var(--ink-3)}.auth-split{grid-template-columns:1.15fr 1fr;min-height:100vh;display:grid}.auth-brand{background:var(--ivory);color:#f4f0e7;flex-direction:column;justify-content:space-between;gap:30px;min-width:0;padding:48px 60px 40px;display:flex}.auth-brand-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-brand .pilot-word{color:#fff}.auth-brand .pilot-by{color:#f4f0e799}.auth-brand-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dp);white-space:nowrap;border:1px solid #aecfd166;border-radius:100px;padding:6px 13px;font-size:11px;font-weight:700}.auth-brand-core{max-width:32ch}.auth-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:22px;font-size:12px;font-weight:600}.auth-headline{font-family:var(--serif);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(38px,4.4vw,58px);font-weight:500;line-height:1.03}.auth-headline em{color:#d9bc85;font-style:italic}.auth-support{color:#f4f0e7b3;max-width:36ch;margin-top:20px;font-size:16px;line-height:1.6}.auth-ticks{flex-direction:column;gap:15px;margin:30px 0 0;padding:0;list-style:none;display:flex}.auth-ticks li{color:#f4f0e7e6;align-items:center;gap:13px;font-size:15px;font-weight:500;display:flex}.auth-tick-ic{border:1px solid #ae87468c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.auth-tick-ic svg{width:11px;height:11px}.auth-brand-foot{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:22px;display:flex}.auth-tag{font-family:var(--serif);color:#f4f0e7b8;font-size:16px;font-style:italic}.auth-legal{text-align:right;color:#f4f0e780;font-size:11.5px;line-height:1.6}.auth-legal b{color:#f4f0e7b8;letter-spacing:.02em;font-weight:600;display:block}.auth-form-panel{background:var(--ink-1);flex-direction:column;min-width:0;padding:34px 48px 40px;display:flex}.auth-form-top{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.auth-help{font-size:var(--text-label);color:var(--muted);white-space:nowrap;min-height:var(--tap-min);align-items:center;font-weight:600;display:inline-flex}.auth-help-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:inline-flex}.auth-form-mid{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.auth-card{width:100%;min-width:0;max-width:400px;margin:0 auto;padding:26px 0}.pw-rules{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pw-rules li{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.pw-rules li.ok{color:var(--teal)}.pw-rule-ic{justify-content:center;width:14px;font-weight:700;display:inline-flex}.pw-rules li.ok .pw-rule-ic{color:var(--teal)}.auth-card>h1{letter-spacing:-.01em;margin-bottom:2px;font-size:32px}.auth-card .row{flex-wrap:wrap}.auth-card .row>*,.auth-card .grid>*{min-width:0}.auth-card .input,.auth-card .pw-wrap,.auth-card .btn,.auth-card .notice{max-width:100%}.auth-card .btn{overflow-wrap:anywhere}@media (width<=900px){.auth-split{grid-template-columns:1fr}.auth-brand{gap:20px;padding:30px 26px 28px}.auth-brand-core{max-width:none}.auth-headline{font-size:clamp(30px,8vw,40px)}.auth-ticks{flex-flow:wrap;gap:10px 22px;margin-top:22px}.auth-ticks li{font-size:13.5px}.auth-form-panel{padding:30px 26px 34px}.auth-card{max-width:440px;padding:12px 0}}@media (width<=560px){.auth-brand-foot{flex-direction:column;align-items:flex-start;gap:14px}.auth-legal{text-align:left}.auth-form-top{flex-wrap:wrap;gap:12px 16px}}.notice{border-radius:var(--radius-sm);margin-bottom:14px;padding:11px 14px;font-size:14px}.notice.err{color:#f3c4bf;background:#e0736b1f;border:1px solid #e0736b66}.notice.ok{color:#cde9d5;background:#8fc7a01f;border:1px solid #8fc7a066}.notice.info{color:#c9d8f3;background:#8caae01f;border:1px solid #8caae066}.savechip{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.savechip .dot{width:7px;height:7px}.stepper{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.step{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:120px;color:var(--muted);flex:1;padding:10px 12px;font-size:13px}.step.active{border-color:var(--teal-dp);color:var(--ivory)}.step.done{color:var(--ok)}.bell{cursor:pointer;color:var(--muted);min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center;align-items:center;display:inline-flex;position:relative}.bell:hover{color:var(--ivory)}.badge{background:var(--gold-ink);color:var(--on-accent);border-radius:999px;padding:1px 5px;font-size:11px;font-weight:700;position:absolute;top:-6px;right:-8px}.timeline li:not(.tl-step){color:var(--muted);padding:8px 0 8px 20px;font-size:14px;position:relative}.timeline li:not(.tl-step):before{content:"";background:var(--ink-3);border:1px solid var(--line);border-radius:50%;width:8px;height:8px;position:absolute;top:13px;left:0}.timeline li.on:not(.tl-step){color:var(--ivory)}.timeline li.on:not(.tl-step):before{background:var(--teal)}.addr-menu{z-index:50;background:var(--ink-1,#1b242d);border:1px solid var(--line,#2a3742);border-radius:10px;max-height:280px;margin-top:4px;position:absolute;left:0;right:0;overflow:hidden auto;box-shadow:0 18px 50px -12px #0000008c}.addr-item{color:var(--ivory,#f4f0e7);cursor:pointer;border-bottom:1px solid var(--ink-2,#232f3a);align-items:flex-start;gap:9px;padding:10px 13px;font-size:.86rem;line-height:1.35;transition:background .12s;display:flex}.addr-item:last-of-type{border-bottom:0}.addr-item.active,.addr-item:hover{background:var(--ink-2,#232f3a)}.addr-item .addr-pin{color:var(--teal,#7fa9b0);flex:none;margin-top:1px;font-size:.7rem}.addr-foot{letter-spacing:.03em;color:var(--muted,#8a979c);text-align:right;padding:7px 13px;font-size:.66rem}.book-item{gap:var(--space-tight);flex-direction:column;flex:auto;min-width:0;display:flex}.book-item-name{font-size:var(--text-body);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.book-item-sub{font-size:var(--text-note);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-thread{flex-direction:column;gap:8px;max-height:380px;padding:4px 2px;display:flex;overflow-y:auto}.msg-row{display:flex}.msg-row.me{justify-content:flex-end}.msg-row.them{justify-content:flex-start}.msg-bubble{border-radius:14px;max-width:78%;padding:9px 12px;font-size:.9rem;line-height:1.4}.msg-bubble.me{background:var(--teal,#7fa9b0);color:#08232b;border-bottom-right-radius:4px}.msg-bubble.them{background:var(--ink-2,#232f3a);color:var(--ivory,#f4f0e7);border-bottom-left-radius:4px}.msg-from{letter-spacing:.02em;opacity:.85;margin-bottom:2px;font-size:.68rem;font-weight:700}.msg-body{white-space:pre-wrap;word-break:break-word}.msg-time{opacity:.6;text-align:right;margin-top:3px;font-size:.62rem}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px;display:grid}.kpi{background:var(--ink-1,#1b242d);border:1px solid var(--line,#2a3742);border-radius:12px;padding:14px 16px}.kpi .kpi-v{color:var(--ivory,#f4f0e7);font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-size:1.7rem;font-weight:700;line-height:1}.kpi .kpi-k{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#8a979c);margin-top:6px;font-size:.72rem}.q-mo{font-size:var(--text-eyebrow)}.kpi.alert .kpi-v{color:var(--gold,#c9a86a)}.msg-task{color:var(--gold,#c9a86a);border:1px solid var(--gold,#c9a86a);margin-top:6px;font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.msg-task{border:1px solid color-mix(in srgb, var(--gold,#c9a86a) 45%, transparent)}}.msg-task{border-radius:8px;padding:3px 8px;display:inline-block}.msg-att-img{cursor:pointer;object-fit:cover;border-radius:10px;max-width:240px;max-height:200px;margin-bottom:6px;display:block}.msg-att-video{border-radius:10px;max-width:280px;margin-bottom:6px;display:block}.msg-att-audio{max-width:240px;margin-bottom:6px;display:block}.msg-att-file{cursor:pointer;color:inherit;font:inherit;text-align:left;background:#0000002e;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 11px;font-size:.82rem;display:flex}.msg-att-file .nm{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:600;overflow:hidden}.msg-att-file .sz{opacity:.65;font-size:.72rem}.msg-pending{border:1px dashed var(--teal,#7fa9b0);color:var(--ivory,#f4f0e7);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;font-size:.82rem;display:flex}.msg-pending .nm{font-weight:600}.msg-pending .sz{color:var(--muted,#8a979c);font-size:.72rem}.msg-tool{padding:.5rem .7rem;font-size:1rem;line-height:1}.msg-tool.rec{background:var(--bad,#e08a7b);color:#fff;animation:1.2s infinite recpulse}.msg-receipt{opacity:.75}@keyframes recpulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.msg-tool.rec{animation:none}}.chat-row{color:inherit;border-bottom:1px solid var(--ink-2,#232f3a);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .12s;display:flex}.chat-row:last-child{border-bottom:0}.chat-row:hover{background:var(--ink-2,#232f3a)}.chat-row.unread .chat-name{font-weight:700}.chat-ava{background:var(--teal,#7fa9b0);color:#08232b;letter-spacing:.03em;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:flex}.chat-name{color:var(--ivory,#f4f0e7);font-weight:600}.chat-prev{color:var(--muted,#8a979c);text-overflow:ellipsis;white-space:nowrap;max-width:56ch;margin-top:2px;font-size:.82rem;overflow:hidden}.chat-row.unread .chat-prev{color:var(--ivory,#f4f0e7)}.chat-badges{gap:5px;display:flex}.chat-badge{background:var(--teal,#7fa9b0);color:#08232b;border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-flex}.chat-badge.gold{background:var(--gold,#c9a86a);color:#1c1408}.chat-badge.nav{position:absolute;top:-7px;right:-14px;transform:scale(.85)}.mention{color:var(--teal-br,#aad4d9);background:#7fa9b029;border-radius:5px;padding:0 3px;font-weight:600}.msg-bubble.me .mention{color:#03282e;background:#00000024}.msg-rx-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.msg-rx{cursor:pointer;color:inherit;background:#00000029;border:1px solid #ffffff2e;border-radius:12px;padding:1px 8px;font-size:.74rem;line-height:1.5;transition:transform .1s}.msg-rx:hover{transform:scale(1.08)}.msg-rx.mine{border-color:var(--teal-br,#aad4d9);background:#7fa9b040}.msg-rx.add{opacity:.55}.msg-rx.add:hover{opacity:1}.msg-rx-pick{background:var(--ink-1,#1b242d);border:1px solid var(--line,#2a3742);z-index:60;border-radius:20px;gap:2px;padding:4px 8px;display:flex;position:absolute;bottom:130%;left:0;box-shadow:0 12px 30px -8px #00000080}.msg-rx-pick button{cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:1.05rem;transition:transform .1s}.msg-rx-pick button:hover{transform:scale(1.3)}.entity-chip{border:1px solid var(--gold,#c9a86a);color:var(--gold,#c9a86a);font:inherit;cursor:pointer;background:#c9a86a24;border-radius:7px;align-items:center;gap:4px;margin:0 1px;padding:0 6px;font-size:.84em;font-weight:600;line-height:1.5;display:inline-flex}.entity-chip:hover{background:#c9a86a47}.msg-bubble.me .entity-chip{color:#1c1408;background:#0000001f;border-color:#1c1408}.mention-menu{background:var(--ink-1,#1b242d);border:1px solid var(--line,#2a3742);z-index:70;border-radius:12px;margin-bottom:6px;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 44px -10px #0009}.mention-item{text-align:left;border:0;border-bottom:1px solid var(--ink-2,#232f3a);width:100%;color:var(--ivory,#f4f0e7);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:9px 13px;font-size:.85rem;display:flex}.mention-item:last-child{border-bottom:0}.mention-item:hover{background:var(--ink-2,#232f3a)}.mention-item .t{color:var(--teal,#7fa9b0);text-align:center;width:16px}.mention-item .l{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.mention-item .k{color:var(--muted,#8a979c);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.auditlog{margin:0;padding:0;list-style:none}.auditlog-row{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:4px 0;font-size:13px;line-height:1.5;display:flex}.auditlog-row:first-child{border-top:0}.al-time{width:64px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.al-text{overflow-wrap:anywhere;flex:1;min-width:0}.progress{background:var(--ink-3,#2b3945);border-radius:999px;flex:1;height:7px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--teal),var(--gold));border-radius:999px;height:100%;transition:width .3s}.eye-btn{border:1px solid var(--line);background:var(--ink-2);width:28px;height:24px;color:var(--teal);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.eye-btn:disabled{opacity:.5;cursor:default}.header{z-index:40;-webkit-backdrop-filter:saturate(120%)blur(6px);backdrop-filter:saturate(120%)blur(6px);box-shadow:0 1px 0 var(--line),0 10px 30px -22px #000c;position:sticky;top:0}.brand .sub{border-left:1px solid var(--line);margin-left:12px;padding-left:12px}.nav a{padding:4px 0;position:relative}.nav a.active:after{content:"";background:linear-gradient(90deg,var(--teal),var(--gold));border-radius:2px;height:2px;position:absolute;bottom:-3px;left:0;right:0}.btn.primary{box-shadow:0 8px 20px -12px #7fa9b0bf}.btn.primary:hover{box-shadow:0 10px 24px -12px #aad4d9d9}.kpi{background:linear-gradient(160deg,var(--ink-2),var(--ink-1));transition:border-color .15s,transform .15s}a.checkitem{border-radius:10px;padding-left:12px;padding-right:12px;transition:background .12s,border-color .12s}a.checkitem:hover{background:var(--ink-2);border-color:var(--teal-dp)}@media (width<=960px){.header .wrap{flex-wrap:wrap;gap:10px 24px;height:auto;padding-top:12px;padding-bottom:12px}.nav{flex-wrap:wrap;row-gap:8px}}@media (width<=720px){.header .wrap{flex-wrap:nowrap;gap:12px;height:60px;padding-top:0;padding-bottom:0}.nav-toggle{z-index:901;display:inline-flex;position:relative}.nav-scrim{z-index:850;background:#0000006b;animation:.18s navfade;display:block;position:fixed;inset:0}.nav{background:var(--ink-1);border-left:1px solid var(--line);z-index:900;width:min(86vw,320px);max-width:320px;padding:calc(16px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) 18px;-webkit-overflow-scrolling:touch;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;transition:transform .22s cubic-bezier(.32,.72,.35,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 44px -24px #0000008c}.nav.open{transform:none}.header:has(.nav.open){z-index:850}.nav a,.nav .pill{border-bottom:1px solid var(--line);align-items:center;width:100%;min-height:48px;padding:12px 4px;font-size:16px;display:flex}.nav a.active{color:var(--teal-br);font-weight:700}.nav .pill{border-bottom:none;justify-content:center;margin-top:6px}.nav .btn{justify-content:center;width:100%;min-height:48px;margin-top:14px}.nav .chat-badge.nav{margin-left:auto;position:static}.nav a .nav-count{margin-left:auto}}@keyframes navfade{0%{opacity:0}to{opacity:1}}@media (width<=520px){.brand .sub{display:none}.brand-word{letter-spacing:1.5px;font-size:16px}.brand-logo{height:28px}}.panel{transition:border-color .16s,box-shadow .16s,transform .16s}.btn{transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .1s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.ghost:hover{border-color:var(--teal-dp);color:var(--ivory)}.checkitem{border-radius:10px;transition:background .14s,border-color .14s,transform .12s}.input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #7fa9b02e}.pill{transition:border-color .14s,color .14s,background .14s}.pill.done{background:#7fa9b01a}.progress-fill{transition:width .5s cubic-bezier(.4,0,.2,1)}@keyframes ys-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.notice{animation:.22s both ys-rise}.savechip .dot{transition:background .2s}.nav a:after{transition:transform .18s,opacity .18s}a.checkitem:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.presence-dot{border:2px solid var(--ink-1);background:#4ccf8f;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #0000004d}.msg-actions{opacity:0;gap:2px;margin-left:8px;transition:opacity .12s;display:inline-flex}.msg-row:hover .msg-actions{opacity:.85}.msg-actions button{cursor:pointer;color:var(--text-2,#9fb0ba);background:0 0;border:none;padding:0 2px;font-size:.85em}.msg-actions button:hover{color:var(--ivory,#f4f0e7)}.ts-badge{letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}button.ts-badge{min-height:var(--tap-min);cursor:pointer}.ts-badge.ok{color:#cde9d5;background:#8fc7a029;border:1px solid #8fc7a066}.ts-badge.warn{color:#e6d2a6;background:#c9a86a29;border:1px solid #c9a86a73}.ts-badge.err{color:#f3c4bf;background:#e0736b24;border:1px solid #e0736b66}.ts-current{background:var(--ink-2);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13.5px}.ts-inputs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;display:grid}.ts-inputs label{flex-direction:column;gap:4px;display:flex}.ts-inputs label span{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:11.5px;font-weight:600}.ts-inputs .input{padding:8px 10px}.edit-choice{gap:var(--space-field);padding:var(--space-tight) 0 0;flex-wrap:wrap;align-items:center;display:flex}.edit-choice label{align-items:center;gap:var(--space-row);cursor:pointer;font-size:var(--text-body);color:var(--text);text-transform:none;letter-spacing:0;flex-direction:row;font-weight:500;display:flex}.edit-choice label.is-off{cursor:not-allowed;opacity:.55}.edit-choice input{flex:none;margin:0}.edit-sec-h{margin:calc(var(--space-section) - var(--space-field)) 0 var(--space-row);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.edit-sec-h.first{margin-top:0}.bpf-form,.fgrid-host{container:fgrid/inline-size}.bpf-sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field) var(--space-field) 0;margin-top:var(--space-section)}.bpf-form>.bpf-sec:first-child{margin-top:0}.bpf-sec-h{align-items:baseline;column-gap:var(--space-row);row-gap:var(--space-tight);margin:0 0 var(--space-field);padding-bottom:var(--space-row);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.bpf-sec-h b{white-space:nowrap;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text);flex:none;font-weight:800}.bpf-sec-h span{min-width:0;font-size:var(--text-note);color:var(--text-muted);font-weight:400}.fgrid,.bpf-grid,.edit-grid{column-gap:var(--space-field);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;row-gap:0;display:grid}.fgrid>label,.fgrid>.fgrid-fld,.bpf-grid>label,.edit-grid>label,.edit-grid>.edit-fld{grid-row:span 3;grid-template-rows:subgrid;margin-bottom:var(--space-field);row-gap:0;min-width:0;display:grid}.fgrid>label>span:first-child,.fgrid>.fgrid-fld>span:first-child,.bpf-grid>label>span:first-child,.edit-grid>label>span:first-child,.edit-grid>.edit-fld>span:first-child{min-width:0;padding-bottom:var(--space-tight);color:var(--text-muted);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-caps);align-self:end;font-weight:700}.fgrid .fg-opt,.bpf-grid>label>span:first-child .bpf-opt{text-transform:none;letter-spacing:0;color:var(--text-soft);margin-left:var(--space-tight);font-weight:400}.fgrid .input,.bpf-grid .input,.edit-grid .input{padding:var(--space-row);font-size:var(--text-body);width:100%;min-width:0}.fgrid .fgrid-hint,.edit-grid .edit-hint,.edit-grid>label>.hint{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:400;line-height:1.35}.fgrid .fgrid-hint.warn,.edit-grid .edit-hint.warn{color:var(--warning);font-weight:600}.fgrid>label.fgrid-check,.edit-grid>label.edit-check{align-items:baseline;gap:var(--space-row);flex-direction:row;grid-row:auto;display:flex}.fgrid-check-text,.edit-check-text{font-size:var(--text-body);color:var(--text)}.fg-half,.fg-wide,.bpf-half,.bpf-span2,.edit-grid .col-2{grid-column:span 2}.fg-w3,.bpf-w3{grid-column:span 3}.fg-full,.bpf-span4,.edit-grid .col-4{grid-column:1/-1}@container fgrid (width<=739px){.fgrid,.bpf-grid,.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-wide,.fg-w3,.fg-full,.bpf-span2,.bpf-w3,.bpf-span4,.edit-grid .col-4{grid-column:1/-1}.fg-half,.bpf-half,.edit-grid .col-2{grid-column:span 1}}@container fgrid (width<=379px){.fgrid,.bpf-grid,.edit-grid{grid-template-columns:minmax(0,1fr)}.fg-half,.bpf-half,.edit-grid .col-2{grid-column:1/-1}}.bpf-foot{margin:var(--space-field) 0 0;font-size:var(--text-note);color:var(--text-muted)}.bpf-share{margin-top:var(--space-field);color:var(--text)}.bpf-share-act{margin-top:var(--space-row)}.bpf-actions{gap:var(--space-row);margin-top:var(--space-field)}.bpf-read-h{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text);margin:var(--space-field) 0 var(--space-tight);font-weight:800}.bpf-read-h.first{margin-top:var(--space-tight)}.bpf-name-change{gap:var(--space-row);margin-top:var(--space-field);display:grid}.bpf-name-change+.bpf-name-change{margin-top:var(--space-row)}.bpf-name-change-title{font-size:var(--text-body);color:var(--text);font-weight:700}.bpf-name-change-why{font-size:var(--text-note);color:var(--text-muted)}.bpf-name-change-actions{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.ts-readonly output{background:var(--ink-2);border:1px solid var(--line);text-overflow:ellipsis;border-radius:8px;min-height:34px;padding:8px 10px;font-weight:700;overflow:hidden}.ts-admin-panel.portal{border:1px solid var(--teal-dp);background:#7fa9b00f;border-radius:10px;margin:14px 0 10px;padding:14px}.ts-admin-head{font-family:var(--serif);align-items:center;gap:8px;margin-bottom:2px;font-size:16px;font-weight:600;display:flex}.ts-admin-badge{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;background:var(--teal);color:var(--on-accent);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.ts-admin-group{color:var(--teal-br);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 7px;font-size:11px;font-weight:800}.ts-admin-check{color:var(--ivory);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.ts-admin-check input{flex:none;margin-top:3px}.ts-tabs{border-bottom:1px solid var(--line);gap:8px;margin:4px 0 12px;display:flex}.ts-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.ts-tab.on{color:var(--ivory);border-bottom-color:var(--gold)}.ts-ladder{margin-bottom:14px}.ts-ladder-rows{flex-wrap:wrap;gap:8px;display:flex}.ts-lad{background:var(--ink-2);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:9px;flex-direction:column;gap:2px;min-width:112px;padding:8px 12px;transition:border-color .14s,transform .14s;display:flex}.ts-lad:hover{border-color:var(--gold);transform:translateY(-1px)}.ts-lad.on{border-color:var(--gold);background:#c9a86a1a}.ts-lad .lad-ltc{color:var(--muted);font-size:11px;font-weight:600}.ts-lad .lad-loan{font-size:15px;font-weight:700}.ts-lad .lad-rate{color:var(--gold-ink);font-size:12px;font-weight:600}.ts-card{background:var(--ink-2);border:1px solid var(--line);border-radius:12px;padding:18px}.ts-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ts-title{font-family:var(--serif,"Fraunces",serif);font-size:17px;font-weight:600}.ts-reasons{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ts-reasons li{border-radius:7px;padding:6px 10px;font-size:12.5px}.ts-reasons li.err{color:#f3c4bf;background:#e0736b1a}.ts-reasons li.warn{color:#e6d2a6;background:#c9a86a1a}.ts-reasons li.ok{color:#cde9d5;background:#8fc7a01a}.ts-hero{gap:14px;margin-bottom:12px;display:flex}.ts-hero-loan,.ts-hero-rate{background:var(--ink-1);border:1px solid var(--line);border-radius:10px;flex:1;padding:12px 16px}.ts-hero-k{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:600}.ts-hero-v{font-family:var(--serif,"Fraunces",serif);margin-top:3px;font-size:26px;font-weight:700;line-height:1.15}.ts-hero-rate .ts-hero-v{color:var(--gold-ink)}.ts-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}@media (width<=560px){.ts-grid{grid-template-columns:1fr}.ts-hero{flex-direction:column}}.tr-list{flex-direction:column;gap:8px;display:flex}.tr-row{background:var(--ink-2);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.tr-main{flex-direction:column;flex:1;gap:1px;min-width:180px;display:flex}.tr-type{font-size:13.5px;font-weight:700}.tr-addr{color:var(--ivory);font-size:12.5px}.tr-nums{white-space:nowrap}.tr-act{align-items:center;gap:8px;margin-left:auto;display:flex}.tr-add{background:var(--ink-2);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:14px}.btn.small{padding:5px 12px;font-size:12.5px}.next-strip{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.next-item{background:var(--ink-1);border:1px solid var(--line);border-radius:11px;flex:1;align-items:center;gap:10px;min-width:210px;padding:12px 16px;display:flex}.next-item.warn{border-left:3px solid var(--gold)}.next-item.ok{border-left:3px solid var(--ok)}.next-item .ni-n{font-family:var(--serif,"Fraunces",serif);white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.next-item .ni-l{color:var(--muted);font-size:13px;line-height:1.3}.next-clickable{cursor:pointer;transition:border-color .12s,transform .12s,background .12s}.next-clickable:hover{border-color:var(--teal-dp);transform:translateY(-1px)}.next-clickable:focus-visible{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #7fa9b02e}.rb-tool{background:var(--ink-2);border:1px solid var(--line);border-radius:10px;width:100%;padding:14px 16px}.rb-cat{border-top:1px solid var(--line)}.rb-cat:first-of-type{border-top:none}.rb-cat-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:9px 0;font-size:13.5px;display:flex}.rb-cat-tog{color:var(--muted);width:12px}.rb-cat-label{flex:1;font-weight:600}.rb-cat-total{color:var(--gold-ink);font-size:12.5px;font-weight:600}.rb-lines{flex-direction:column;gap:8px;padding:2px 0 10px 20px;display:flex}.rb-line{align-items:center;gap:10px;display:flex}.rb-line.rb-suggested{background:#c9a86a14;border-radius:8px;margin-left:-8px;padding:6px 8px}.rb-line-label{color:var(--muted);flex:1;font-size:13px}.rb-line .input{max-width:160px}.rb-summary{background:var(--ink-1);border:1px solid var(--line);border-radius:9px;margin-top:12px;padding:10px 14px}.rb-summary .metrow{padding:7px 0}.rb-grand .k{color:var(--ivory);font-weight:700}.rb-grand .v{font-family:var(--serif,"Fraunces",serif);color:var(--gold-ink);font-size:19px;font-weight:700}.rb-view{background:var(--ink-1);border:1px solid var(--line);border-radius:8px;margin-top:6px;padding:10px 14px;font-size:13px}.rb-view-cat{margin-bottom:8px}.rb-view-cat-h{color:var(--gold-ink);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;font-size:12px;font-weight:600}.rb-view-line{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.rb-view-total{border-top:1px solid var(--line);margin-top:6px;padding-top:6px;font-weight:700}.rb-view-total span:last-child{color:var(--gold-ink)}.ent-list{flex-direction:column;gap:8px;display:flex}.ent-row{background:var(--ink-2);border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.ent-main{flex:1;min-width:0}.ent-name{font-size:13.5px;font-weight:700}.ent-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.timeline{margin:0;padding:0;list-style:none}.tl-step{gap:14px;padding-bottom:16px;display:flex;position:relative}.tl-step:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:0;left:7px}.tl-dot{border:2px solid var(--line);background:var(--ink-1);z-index:1;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px}.tl-step.current .tl-dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #c9a86a33}.tl-step.terminal .tl-dot{background:var(--danger);border-color:var(--danger)}.tl-label{font-size:14px;font-weight:600}.tl-step.upcoming .tl-label{color:var(--muted);font-weight:500}.tl-step.current .tl-label{color:var(--gold-ink)}.so-fax-history{gap:var(--space-row);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.so-fax-row{gap:var(--space-tight) var(--space-field);padding-left:var(--space-row);border-left:2px solid var(--line);font-size:var(--text-label);color:var(--text);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;line-height:1.5;display:grid}.so-fax-when{font-size:var(--text-note);color:var(--text-muted);font-variant-numeric:tabular-nums}.so-fax-words{overflow-wrap:anywhere;min-width:0}.so-fax-sent{border-left-color:var(--success)}.so-fax-partly{border-left-color:var(--warning)}.so-fax-failed{border-left-color:var(--danger)}.so-fax-unread{font-size:var(--text-label);color:var(--danger);margin:0}@media (width<=560px){.so-fax-row{grid-template-columns:minmax(0,1fr)}}.deal-snap{background:var(--ink-1);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:24px 26px}.snap-hero{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px 0;margin-bottom:22px;padding-bottom:20px;display:flex}.snap-stat{flex-direction:column;gap:5px;min-width:0;padding:0 30px;display:flex;position:relative}.snap-stat:first-child{padding-left:0}.snap-stat+.snap-stat:before{content:"";background:var(--line);width:1px;position:absolute;top:2px;bottom:2px;left:0}.snap-stat-k{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.snap-stat-v{font-family:var(--serif,"Fraunces",serif);letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:1.02}.snap-stat-v.gold{color:var(--gold-ink)}.snap-stat-sub{color:var(--muted);margin-top:-2px;font-size:12px;font-weight:600}.snap-stat-btn{text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;transition:background .12s}.snap-stat-btn:hover{background:var(--surface-soft,#2f7f860f)}.snap-stat-btn:hover .snap-stat-sub{color:var(--teal-br,var(--teal))}.ctc-tick{background:var(--ok,#2f7f4f);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:inline-flex}.ctc-list{flex-direction:column;gap:2px;display:flex}.ctc-item{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 4px;display:flex}.ctc-item:first-child{border-top:none}.ctc-item-title{overflow-wrap:anywhere;font-weight:600}.snap-clusters{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px 36px;display:grid}.snap-cluster{min-width:0}.snap-cluster-h{text-transform:uppercase;letter-spacing:.09em;color:var(--gold-ink);border-bottom:2px solid var(--gold-soft);margin-bottom:2px;padding-bottom:7px;font-size:11px;font-weight:700}.snap-row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.snap-row:first-of-type{border-top:none}.snap-score-notes{padding:0 0 var(--space-row);gap:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);flex-direction:column;margin:0;list-style:none;display:flex}.snap-rk{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.snap-rv{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:auto;min-width:0;font-size:14px;font-weight:600}.snap-rv.strong{font-size:15px}.snap-terms{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:26px;margin-bottom:14px;padding-bottom:14px;display:flex}.snap-term{flex-direction:column;gap:2px;display:flex}.snap-term-v{font-family:var(--serif,"Fraunces",serif);font-size:24px;font-weight:700;line-height:1.1}.snap-term-v.gold{color:var(--gold-ink)}.snap-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 18px;display:grid}.snap-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.snap-k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.snap-v{text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.tl-closing{border-top:1px solid var(--line);color:var(--muted);margin-top:6px;padding-top:12px;font-size:13px}img,svg,video,canvas{max-width:100%}table{border-collapse:collapse;width:100%;font-size:13.5px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.table-scroll{-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px;overflow-x:auto}.table-scroll table{min-width:560px}:root{--caret-room:34px}select:not([multiple]){appearance:none;padding-right:var(--caret-room);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23A6B3BA' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--teal)}.field .input,.field select,.field textarea{margin:0}.row>.input:not(select){flex:1;width:auto;min-width:0}.row>select{flex:auto;width:auto;max-width:100%}.item{flex-wrap:wrap}.item>.row,.item .ttl{min-width:0}@media (width<=720px){.content{padding:20px 0 44px}.panel{border-radius:12px;padding:16px}.panel+.panel{margin-top:14px}h1{font-size:22px}h2{font-size:18px}.input,select,textarea{padding:10px 12px;font-size:16px}.btn{padding:10px 16px}.item{gap:10px;padding:13px 14px}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.kpi{padding:12px 13px}.kpi .kpi-v{font-size:1.4rem}.snap-terms{gap:16px}.snap-term-v{font-size:20px}.deal-snap{padding:16px}.snap-hero{gap:14px 0}.snap-stat{padding:0 16px}.snap-stat+.snap-stat:before{display:none}.snap-stat-v{font-size:24px}.snap-clusters{gap:16px 20px}.ts-hero-v{font-size:22px}.msg-bubble{max-width:88%}.rb-lines{padding-left:10px}.rb-line .input{max-width:120px}.stepper .step{min-width:calc(50% - 8px)}.next-item{min-width:100%}.tr-nums{white-space:normal}}@media (width<=400px){.wrap{padding:0 13px}.panel{padding:14px}}.header{padding-top:env(safe-area-inset-top)}.header .wrap{padding-left:calc(24px + env(safe-area-inset-left));padding-right:calc(24px + env(safe-area-inset-right))}.shell>footer{padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}@media (width<=720px){.header .wrap{padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}@media (hover:none){.msg-actions{opacity:.85}}.msg-actions button{min-width:26px;min-height:26px;padding:2px 6px}.notif-col{flex:none;width:90px}.studio-foot{background:var(--ink-1);z-index:5;padding:10px 0;position:sticky;bottom:0}@media (width<=720px){.input,select,textarea,input:not([type=checkbox]):not([type=radio]){font-size:16px!important}select,.input{min-height:44px}.btn.small{padding:9px 14px;font-size:13px}.btn.link{padding:9px 8px}.msg-tool{min-width:42px;min-height:42px}.msg-actions button{min-width:34px;min-height:34px;font-size:1em}.msg-rx{min-height:30px;padding:4px 10px}.eye-btn{width:40px;height:36px}input[type=checkbox],input[type=radio]{width:19px;height:19px}.msg-time{font-size:11px}.msg-from{font-size:11.5px}.snap-k,.addr-foot,.badge{font-size:11px}.ent-row{flex-wrap:wrap}.studio-foot{padding:6px 0;position:static}.notif-col{width:64px}.tm-hint{display:none}.msg-thread{max-height:60vh}}.file-layout{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:26px;display:grid}.file-main{min-width:0}.file-top{top:calc(72px + var(--console-top,0px));z-index:30;background:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:10px;padding:10px 0;display:flex;position:sticky;box-shadow:0 16px 20px -20px #000000e6}.file-top-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.file-top-addr{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.shell .file-top-addr{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.file-top-place{margin-top:var(--space-tight);font-family:var(--sans);font-size:var(--text-total);font-weight:500;display:block}.file-top-main>.muted{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.file-nav{--file-nav-top:max(calc(152px + var(--console-top,0px)),calc(var(--file-stack-h,0px) + var(--space-row)));top:var(--file-nav-top);z-index:20;max-height:calc(100vh - var(--file-nav-top) - 16px);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--border) transparent;position:sticky;overflow-y:auto}.file-nav::-webkit-scrollbar{width:8px}.file-nav::-webkit-scrollbar-track{background:0 0}.file-nav::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}.file-nav:hover::-webkit-scrollbar-thumb{background:var(--text-soft)}.file-nav ol{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:6px;list-style:none}.disclosure>summary{cursor:pointer;border:1px solid var(--line);background:var(--ink-1,#7fa9b00d);color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:600;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"▸ ";color:var(--muted)}.disclosure[open]>summary:before{content:"▾ "}.disclosure>summary:hover{color:var(--text,var(--ivory))}.disclosure[open]>summary{margin-bottom:10px}.cond-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:2px;display:flex}.cond-tab{appearance:none;cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:9px 9px 0 0;align-items:center;gap:7px;margin-bottom:-2px;padding:9px 14px;font-size:14px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.cond-tab:hover{color:var(--text,var(--ivory))}.cond-tab.active{color:var(--text,var(--ivory));border-bottom-color:var(--gold)}.cond-tab-badge{background:var(--surface-soft,#7fa9b024);min-width:19px;height:19px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.cond-tab.active .cond-tab-badge{background:var(--gold-ink);color:var(--on-accent,#fff)}.comm-tabs{background:var(--surface-soft,#7fa9b01f);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.comm-tab{appearance:none;cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:8px 18px;font-size:14px;font-weight:600;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex}.comm-tab:hover{color:var(--text,var(--ivory))}.comm-tab.active{color:var(--on-accent,#fff);background:var(--gold-ink);box-shadow:0 1px 4px #00000024}.file-nav-group{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:.75;padding:12px 12px 4px;font-size:11px;font-weight:700}.file-nav ol li:first-child.file-nav-group{padding-top:4px}.file-nav a{color:var(--muted);border-left:2px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.file-nav a:hover{color:var(--ivory);background:var(--ink-2);text-decoration:none}.file-nav a.active{color:var(--ivory);background:var(--ink-2);border-left-color:var(--gold)}.file-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.file-nav-badge{text-align:center;background:var(--ink-3);min-width:20px;color:var(--teal-br);border-radius:999px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.file-nav a.active .file-nav-badge{background:var(--gold-ink);color:var(--on-accent)}.file-section{scroll-margin-top:calc(var(--file-stack-h,152px) + 24px)}.file-section+.file-section{margin-top:30px}.sec-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.sec-title{letter-spacing:.2px;align-items:center;gap:8px;font-size:17px;display:flex}.sec-head:before{content:"";background:linear-gradient(180deg,var(--gold),var(--teal-dp));border-radius:3px;flex:none;width:5px;height:20px}.sec-badge{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px}.sec-head.collapsible{cursor:pointer;-webkit-user-select:none;user-select:none}.sec-head.collapsible:hover .sec-title{color:var(--teal-br)}.sec-chevron{color:var(--muted);flex:none;font-size:12px;transition:transform .15s}.sec-chevron.open{transform:rotate(90deg)}.sec-head.has-summary{margin-bottom:0}.sec-summary{color:var(--text-muted);overflow-wrap:anywhere;margin:7px 0 12px 15px;font-size:12.5px;line-height:1.5}@media (width<=720px){.sec-summary{margin-left:0}}.file-section .panel{margin-top:0}.file-section .panel+.panel{margin-top:14px}.info-tip{border:1px solid var(--teal-dp);width:16px;height:16px;color:var(--teal-br);font-size:11px;font-weight:700;font-family:var(--sans);cursor:help;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex;position:relative}.info-tip-bubble{background:var(--ink-3);width:min(290px,72vw);color:var(--ivory);border:1px solid var(--teal-dp);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;opacity:0;z-index:60;pointer-events:none;border-radius:10px;padding:9px 12px;font-size:12.5px;font-weight:400;line-height:1.45;transition:opacity .12s;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.info-tip:hover .info-tip-bubble,.info-tip:focus .info-tip-bubble,.info-tip:focus-visible .info-tip-bubble{opacity:1;display:block}.panel{box-shadow:inset 0 1px #ffffff08,0 10px 26px -18px #0000008c}.checkitem{border-radius:10px;margin:2px -10px;padding:10px}.checkitem:hover{background:#7fa9b00d}@media (width<=900px){.file-layout{display:block}.file-top{box-shadow:none;flex-wrap:wrap;gap:8px 14px;position:static}.file-top-main{flex:100%}.file-top-addr{white-space:normal;font-size:17px}.file-nav{top:calc(72px + var(--console-top,0px));background:var(--ink);border-bottom:1px solid var(--line);margin:0 -24px 18px;padding:8px 16px;position:sticky}.file-nav ol{scrollbar-width:none;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.file-nav ol::-webkit-scrollbar{display:none}.file-nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;padding:8px 11px}.file-nav a.active{border-bottom-color:var(--gold)}.file-nav-group{display:none}}.toolframe{background:#fff;width:100%;position:relative}.toolsheet-body{background:#fff}.toolframe.fill{flex-direction:column;flex:1;min-height:0;display:flex}.toolframe-loading{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:120px;font-size:14px;display:flex;position:absolute;inset:0}.toolframe-spinner{border:3px solid #7fa9b040;border-top-color:var(--teal);border-radius:50%;flex:none;width:26px;height:26px;animation:.8s linear infinite toolspin}@keyframes toolspin{to{transform:rotate(360deg)}}.owner-stakes{align-items:center;column-gap:var(--space-field);row-gap:var(--space-row);margin:var(--space-row) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.owner-stakes-who{overflow-wrap:break-word;min-width:0}.owner-stakes-pct{align-items:center;gap:var(--space-row);display:flex}.owner-stakes-pct .input{width:7.5em}@media (width<=720px){.owner-stakes{row-gap:var(--space-tight);grid-template-columns:minmax(0,1fr)}.owner-stakes-pct{margin-bottom:var(--space-row)}}.toolsheet{inset:0;top:calc(var(--cobrowse-bar,0px) + var(--console-banners,0px));z-index:1000;background:var(--ink);flex-direction:column;animation:.28s cubic-bezier(.32,.72,.35,1) sheetup;display:flex;position:fixed}@keyframes sheetup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.studio-capture{pointer-events:none;position:fixed;inset:0;overflow:hidden;transform:translate(-200vw)}.toolsheet-head{padding:calc(10px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 10px calc(10px + env(safe-area-inset-left));border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--ink-1),var(--ink));flex:none;align-items:center;gap:12px;display:flex}.toolsheet-head:before{content:"";background:linear-gradient(90deg,var(--teal-dp),var(--gold) 55%,var(--teal-dp));height:2px;position:absolute;top:0;left:0;right:0}.toolsheet-back{border:1px solid var(--line);width:40px;height:40px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:19px;line-height:1;transition:all .15s}.toolsheet-back:hover{border-color:var(--teal-dp)}.toolsheet-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.toolsheet-titles strong{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.toolsheet-titles .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolsheet-done{flex:none}.toolsheet-exit{white-space:nowrap;flex:none}.toolsheet-exit-short{display:none}.toolsheet-body{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;flex:1;display:flex;position:relative}.toolsheet-savewash{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--ivory);background:#141b22d1;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex;position:absolute;inset:0}.toolsheet-body.scroll{-webkit-overflow-scrolling:touch;padding:0 clamp(10px,2.5vw,26px) env(safe-area-inset-bottom);display:block;overflow-y:auto}.toolsheet-body.scroll>.toolsheet-inner{max-width:1200px;margin:0 auto}.toolsheet-sub{padding:8px calc(14px + env(safe-area-inset-right)) 8px calc(14px + env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--ink-1);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.toolsheet-actions{z-index:6;background:var(--ink);padding:12px 0 max(10px, env(safe-area-inset-bottom));flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}@media (width<=720px){.toolsheet-head{flex-wrap:wrap}.toolsheet-titles{flex:60%}.toolsheet-done,.toolsheet-exit{flex:auto}.toolsheet-titles .small{display:none}.toolsheet-titles strong{font-size:15px}.toolsheet-done{padding:9px 16px}.toolsheet-exit{padding:9px 10px}.toolsheet-exit-long{display:none}.toolsheet-exit-short{display:inline}}@media (prefers-reduced-motion:reduce){.toolsheet{animation:none}}.reqchips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reqchip{border:1px solid var(--line);letter-spacing:.02em;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.reqchip.met{border-color:var(--ok);color:var(--ok)}.reqchip.short{border-color:var(--gold);color:var(--gold-ink)}.cv-hub{grid-template-columns:360px 1fr;align-items:start;gap:16px;display:grid}.cv-list{min-width:0}.cv-list-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-1);max-height:calc(100vh - 250px);padding:6px;overflow-y:auto}.cv-group{margin-bottom:6px}.cv-group-head{align-items:baseline;gap:8px;min-width:0;padding:8px 10px 2px;display:flex}.cv-group-name{letter-spacing:.2px;font-size:13px;font-weight:700}.cv-group-addr{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.cv-item{text-align:left;width:100%;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.cv-item.active{background:var(--ink-2);outline:1px solid var(--teal-dp)}.cv-item-emoji{flex:none;font-size:17px;line-height:1.4}.cv-item-main{flex:1;min-width:0}.cv-item-top{align-items:center;gap:6px;min-width:0;display:flex}.cv-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cv-item-avas{display:inline-flex}.cv-item-avas .cv-ava.tiny{margin-left:-5px}.cv-item-avas .cv-ava.tiny:first-child{margin-left:0}.cv-item-prev{color:var(--muted);align-items:center;gap:6px;min-width:0;margin-top:1px;font-size:12.5px;display:flex}.cv-eye{font-size:11px}.cv-draft{color:var(--gold-ink);font-style:italic}.cv-pane{min-width:0}.cv-pane-context{margin:0 0 8px}.cv-pane-context a{color:var(--muted);font-size:13px}.cv-back{margin-bottom:8px;display:none}.cv-empty{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);padding:60px 30px}@media (width<=900px){.cv-hub{grid-template-columns:1fr}.cv-hub.thread-open .cv-list,.cv-hub:not(.thread-open) .cv-pane{display:none}.cv-back{display:inline-block}}.cv-thread{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:340px;display:flex;position:relative;overflow:hidden}.cv-head{border-bottom:1px solid var(--line);background:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.cv-head-main{align-items:center;gap:10px;min-width:0;display:flex}.cv-emoji{flex:none;font-size:22px}.cv-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:700;display:flex;overflow:hidden}.cv-rename-hint{opacity:0;color:var(--muted);font-size:11px;transition:opacity .15s}.cv-title:hover .cv-rename-hint{opacity:1}.cv-sub{color:var(--muted);align-items:center;gap:5px;min-height:16px;font-size:12px;display:flex}.cv-typing-inline{color:var(--teal-br);animation:1.4s ease-in-out infinite cvPulse}@keyframes cvPulse{0%,to{opacity:.75}50%{opacity:1}}.cv-head-actions{flex:none;align-items:center;gap:8px;display:flex}.cv-search{width:130px;padding:5px 9px;font-size:13px}.cv-avastack{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:0 0;border-radius:20px;align-items:center;padding:3px 8px 3px 5px;display:flex}.cv-avastack:hover{border-color:var(--teal-dp)}.cv-count{margin-left:6px;font-size:12px}.cv-ava{background:var(--ink-3);border:1px solid var(--line);width:26px;height:26px;color:var(--teal-br);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:relative}.cv-ava.small{width:22px;height:22px;font-size:var(--text-eyebrow)}.cv-ava.tiny{width:20px;height:20px;font-size:var(--text-eyebrow)}.cv-ava.msg{align-self:flex-end;width:28px;height:28px;margin-bottom:2px}.cv-ava.online:after{content:"";border:2px solid var(--ink-1);background:#4ccf8f;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.presence-dot.inline{background:#4ccf8f;border-radius:50%;width:8px;height:8px;display:inline-block;position:static}.cv-visible-banner{color:var(--gold-ink);border-bottom:1px solid var(--line);background:#c9a86a1f;padding:5px 14px;font-size:12px}.cv-pinned{text-align:left;background:var(--ink-2);width:100%;color:inherit;border:none;border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:6px;min-width:0;padding:7px 14px;font-size:12.5px;display:flex}.cv-pin-body{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.cv-panel{border-bottom:1px solid var(--line);background:var(--ink-2);max-height:280px;padding:12px 14px;font-size:14px;overflow-y:auto}.cv-member{align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.cv-scroll{scroll-behavior:auto;flex:1;padding:12px 14px;overflow-y:auto}.cv-day{z-index:2;justify-content:center;align-items:center;margin:14px 0 8px;display:flex;position:sticky;top:0}.cv-day span{background:var(--ink-3);border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:2px 12px;font-size:11.5px}.cv-unread-divider{color:var(--danger);align-items:center;gap:10px;margin:10px 0;display:flex}.cv-unread-divider:before,.cv-unread-divider:after{content:"";background:var(--danger);opacity:.5;flex:1;height:1px}.cv-unread-divider span{letter-spacing:1px;text-transform:uppercase;font-size:11px}.cv-system{text-align:center;color:var(--muted);max-width:80%;margin:6px auto;font-size:12.5px}.cv-row{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.cv-row.grouped .cv-ava.msg{visibility:hidden;height:0;margin:0}.cv-row.me{justify-content:flex-end}.cv-row.flash .cv-bubble{animation:1.6s ease-out cvFlash}@keyframes cvFlash{0%{box-shadow:0 0 0 3px var(--gold)}to{box-shadow:0 0 #0000}}.cv-bubble{background:var(--ink-2);border:1px solid var(--line);border-radius:14px;min-width:90px;max-width:min(78%,620px);padding:8px 12px 6px;position:relative}.cv-bubble.me{background:#22424b;border-color:#2e565f;border-bottom-right-radius:4px}.cv-bubble.them{border-bottom-left-radius:4px}.cv-bubble.urgent{border-color:var(--danger)}.cv-bubble.important{border-color:var(--gold)}.cv-priority{color:var(--danger);letter-spacing:1px;font-size:11px;font-weight:800}.cv-priority.imp{color:var(--gold-ink)}.cv-pin-flag{color:var(--gold-ink);font-size:11px}.cv-quote{text-align:left;border:none;border-left:3px solid var(--teal);cursor:pointer;width:100%;color:inherit;background:#7fa9b01a;border-radius:6px;margin:2px 0 6px;padding:5px 8px;display:block}.cv-quote strong{color:var(--teal-br);font-size:11.5px;display:block}.cv-quote span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.cv-tick{color:var(--muted)}.cv-tick.read,.cv-tick.partread{color:var(--teal-br)}.cv-partial{font-size:11px}.cv-fail{color:var(--danger)}.cv-readmarks{justify-content:flex-end;gap:2px;margin:3px 4px 0;transition:all .25s;display:flex}.cv-readmarks .cv-ava.tiny{border-color:var(--teal-dp);margin-left:-4px}.cv-menu{z-index:30;background:var(--ink-3);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;min-width:170px;padding:4px;display:flex;position:absolute;box-shadow:0 8px 24px #0006}.cv-menu button{color:var(--ivory);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:13px}.cv-menu button:hover{background:var(--ink-2)}.cv-info{background:var(--ink-3);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:6px;padding:8px 10px;font-size:12.5px}.cv-info-row{align-items:center;gap:8px;padding:3px 0;display:flex}.cv-typing-bubble{align-items:center;gap:4px;min-width:0;padding:12px 14px;display:flex}.cv-dot{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite cvBounce}.cv-dot:nth-child(2){animation-delay:.15s}.cv-dot:nth-child(3){animation-delay:.3s}@keyframes cvBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cv-newpill{z-index:5;background:var(--teal);color:var(--on-accent);cursor:pointer;border:none;border-radius:16px;padding:6px 14px;font-weight:700;position:absolute;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000059}.cv-undo{z-index:5;background:var(--ink-3);border:1px solid var(--line);border-radius:10px;padding:6px 12px;font-size:13px;position:absolute;bottom:92px;left:14px}.cv-toast{top:calc(16px + var(--console-top,0px));z-index:1150;background:var(--ink-3);color:var(--ivory);border:1px solid var(--danger);cursor:pointer;border-radius:12px;max-width:340px;padding:10px 16px;font-size:13.5px;position:fixed;right:16px;box-shadow:0 8px 30px #00000080}.cv-composer{border-top:1px solid var(--line);background:var(--ink-2);padding:10px 12px}.cv-replying{color:var(--muted);background:var(--ink-3);border-radius:8px;align-items:center;gap:6px;min-width:0;margin-bottom:8px;padding:5px 9px;font-size:12.5px;display:flex}.cv-prio.important{color:var(--gold-ink);border-color:var(--gold)}.cv-prio.urgent{color:var(--danger);border-color:var(--danger)}.cv-modal-back{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cv-modal{background:var(--surface,var(--ink-1));border:1px solid var(--border,var(--line));border-radius:var(--radius);width:100%;max-width:480px;max-height:85vh;overflow-y:auto;box-shadow:0 24px 60px -24px #0000008c}.cv-modal.lead-convert{padding:22px}@media (width<=640px){.cv-modal-back{align-items:flex-end;padding:0}.cv-modal{max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;animation:.26s cubic-bezier(.32,.72,.35,1) sheetup;width:100%!important;max-width:100%!important}}.rulebuilder{margin-top:6px}.rb-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink-2);padding:12px}.rb-group.nested{background:var(--ink-1);border-style:dashed;margin:10px 0 4px 22px}.rb-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rb-comb{max-width:230px;font-weight:700}.rb-row{grid-template-columns:minmax(160px,1.2fr) minmax(120px,.8fr) minmax(160px,1.6fr) auto;align-items:start;gap:8px;margin-bottom:8px;display:grid}@media (width<=820px){.rb-row{grid-template-columns:1fr;gap:6px}}.rb-value{min-width:0}.rb-range{align-items:center;gap:8px;display:flex}.rb-range .muted{flex-shrink:0}.rb-x{color:var(--muted);align-self:center}.rb-x:hover{color:var(--danger)}.rb-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rb-chips{flex-wrap:wrap;gap:6px;display:flex}.rb-chip{border:1px solid var(--line);background:var(--ink-1);color:var(--muted);cursor:pointer;font-size:12.5px;font-family:var(--sans);border-radius:999px;padding:5px 12px}.rb-chip.on{background:var(--teal-dp);border-color:var(--teal);color:var(--ivory);font-weight:700}.rb-pct{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rb-summary{border-left:3px solid var(--gold);background:#c9a86a12;border-radius:0 8px 8px 0;margin-top:10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.cc-preview{min-height:20px;margin-top:8px}.cc-typegrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.cc-typecard{text-align:left;border:1px solid var(--line);background:var(--ink-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--ivory);font-family:var(--sans);flex-direction:column;gap:5px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.cc-typecard .small{font-weight:400}.cc-typecard.on{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal) inset;background:#7fa9b017}.cc-applyrow{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.cc-apply{border:1px solid var(--line);cursor:pointer;background:var(--ink-2);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:14px;display:flex}.cc-apply.on{border-color:var(--teal);background:#7fa9b017}.cc-defrow{align-items:flex-start}.cc-defline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill.cc-aud-borrower,.pill.cc-aud-both{border-color:var(--teal);color:var(--teal-br)}.pill.cc-aud-staff{border-color:var(--line);color:var(--muted)}.cc-addgrid{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cc-addtype{border:1px solid var(--line);background:var(--ink-2);color:var(--muted);cursor:pointer;font-size:13px;font-family:var(--sans);border-radius:999px;padding:6px 13px}.cc-addtype.on{background:var(--teal-dp);border-color:var(--teal);color:var(--ivory);font-weight:700}body{background:var(--bg);color:var(--text)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--text);font-weight:500}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}a{color:var(--teal-br)}a:hover{color:var(--primary-hover)}.muted{color:var(--text-muted)}.kpi .kpi-v{font-family:var(--serif);letter-spacing:-.01em;font-weight:500}.gold-rule{background:var(--gold)}.wrap{max-width:1180px;padding:0 32px}@media (width<=720px){.wrap{padding:0 16px}}.header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--border),0 1px 14px #17232608}.brand-word,.file-top-addr{color:var(--text)}.brand-lockup-img{filter:none}.nav a.active,.nav a:hover{color:var(--text)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none}.panel:hover{border-color:var(--border)}.item{background:var(--surface)}.item:hover{border-color:var(--primary-border)}.btn{border-radius:var(--radius);min-height:44px}.btn:hover,.btn:active{transform:none}.btn.primary{background:var(--primary);color:#fff;box-shadow:none}.btn.primary:hover{background:var(--primary-hover);box-shadow:none}.btn.ghost{background:var(--surface);border-color:var(--border);color:var(--text)}.btn.ghost:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.btn.link{color:var(--teal-br);background:0 0}.btn.link:hover{color:var(--primary-hover)}.btn.small{min-height:36px}@media (width<=720px){.btn,.btn.small,.btn.link{min-height:44px}}.input,select,textarea{background:var(--surface);border-color:var(--border);color:var(--text);border-radius:var(--radius)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea{min-height:44px}.input:focus,select:focus,textarea:focus,.input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.field label{color:var(--text-muted)}select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235D6B70' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select option{background:var(--surface);color:var(--text)}.eye-btn{background:var(--surface-soft);border-color:var(--border);color:var(--teal-br)}.eye-btn:hover:not(:disabled){background:var(--primary-soft);color:var(--primary-hover)}.pill{background:var(--surface-soft);border-color:var(--border);color:var(--text-muted)}.pill.new{background:var(--primary-soft);color:var(--primary-hover);border-color:#0000}.pill.approved,.pill.clear_to_close,.pill.funded,.pill.ok,.pill.done{background:var(--success-soft);color:var(--success);border-color:#0000}.pill.declined,.pill.withdrawn{background:var(--danger-soft);color:var(--danger);border-color:#0000}.notice.err{background:var(--danger-soft);color:#8a1c13;border:1px solid #f1c4bf}.notice.ok{background:var(--success-soft);color:#0f6a4c;border:1px solid #bde6d2}.notice.info{background:var(--primary-soft);border:1px solid var(--primary-border);color:var(--primary-hover)}.notice.warn{color:#8a5a05;background:#c98a1a1a;border:1px solid #c98a1a66}.order-not-ours,.lt-order-not-ours{margin-top:var(--space-row);margin-bottom:var(--space-row)}.notice-retry{justify-content:space-between;align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.fa-wire-approval{margin-top:var(--space-row);padding:var(--space-row) var(--space-field);border-radius:var(--radius);border-left:3px solid var(--success);background:var(--success-soft);color:var(--text);font-size:var(--text-note);gap:var(--space-tight);overflow-wrap:anywhere;flex-direction:column;display:flex}.fa-wire-approval.is-held{border-left-color:var(--warning);background:var(--warning-soft)}.fa-wire-approval-title{font-size:var(--text-label);font-weight:700}.tape-terms-hold{margin:var(--space-row) 0;font-size:var(--text-label)}.notice.report-undated{margin:var(--space-row) 0 0}.report-undated-line{margin:0}.report-undated-line+.report-undated-line{margin-top:var(--space-tight)}.pill.report-undated-pill{flex:none}.tape-terms-list{margin:var(--space-tight) 0 0;padding-left:var(--space-section)}.tape-terms-list li+li{margin-top:var(--space-tight)}.tape-terms-go{margin-top:var(--space-row)}.tape-conds{margin-top:var(--space-field)}.tape-conds-head{font-size:var(--text-label);font-weight:700}.tape-conds-note{margin-top:var(--space-row);font-size:var(--text-note);color:var(--text-muted)}.upload-outcome{margin-top:var(--space-row);margin-bottom:0}.upload-outcome-list{margin:var(--space-tight) 0;padding-left:var(--space-section)}.authbg{background:var(--bg)}.authcard{box-shadow:none}.kpi{background:var(--surface);box-shadow:none}.kpi:hover{border-color:var(--primary-border);transform:none}.file-nav ol{background:var(--surface);box-shadow:0 8px 24px #1723260d}.file-nav-badge{background:var(--surface-soft);color:var(--primary-hover)}.file-section .sec-head{border-color:var(--border)}.msg-bubble.me{color:#fff}.cv-bubble.me{background:var(--primary);border-color:var(--primary);color:#fff}.cv-bubble.me .cv-tick,.cv-bubble.me .cv-tick.read{color:#ffffffd9}.msg-att-file{background:var(--surface);border-color:var(--border)}.chat-ava,.chat-badge{color:#fff}.drop-hint{color:var(--teal-br);background:#f7faf9e6}.toolsheet-savewash{color:var(--text);background:#f7faf9db}.toolsheet{background:var(--bg)}.toolsheet-head{background:var(--surface)}.ts-badge.ok{background:var(--success-soft);color:var(--success);border-color:#0000}.ts-badge.warn{background:var(--warning-soft);color:var(--warning);border-color:#0000}.ts-badge.err{background:var(--danger-soft);color:var(--danger);border-color:#0000}.ts-reasons li.ok{background:var(--success-soft);color:var(--success)}.ts-reasons li.warn{background:var(--warning-soft);color:var(--warning)}.ts-reasons li.err{background:var(--danger-soft);color:var(--danger)}.info-tip-bubble{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:0 8px 24px #1723261f}.rb-summary{background:var(--warning-soft);border-left-color:var(--gold)}.rb-line.rb-suggested{background:var(--warning-soft)}.cv-composer.borrower-visible{background:var(--warning-soft);border-top-color:#e9d8ae}.cv-visible-banner{background:var(--warning-soft);color:var(--warning)}.progress{background:var(--surface-soft)}.checkitem:hover,a.checkitem:hover{background:var(--primary-soft)}a.checkitem:hover{border-color:var(--primary-border);transform:none}.msg-att-file{color:var(--text)}.msg-rx{background:var(--surface-soft);border-color:var(--border);color:var(--text)}.msg-rx.mine{background:var(--primary-soft);border-color:var(--primary-border)}.msg-bubble.me .mention,.msg-bubble.me .entity-chip{color:#fff;background:#fff3;border-color:#ffffff73}.cv-bubble.me .cv-quote{background:#ffffff29}.cv-bubble.me .cv-quote strong,.cv-bubble.me .cv-quote span{color:#ffffffe6}:focus-visible{outline-color:var(--focus)}.notif-col input[type=checkbox]{appearance:none;cursor:pointer;background:var(--border);border:1px solid var(--border-strong);border-radius:999px;flex:none;width:46px;height:28px;margin:0;transition:background .18s,border-color .18s;position:relative}.notif-col input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #14141447}.notif-col input[type=checkbox]:checked{background:var(--gold);border-color:var(--gold)}.notif-col input[type=checkbox]:checked:after{transform:translate(18px)}.notif-col input[type=checkbox]:disabled{opacity:.6;cursor:default}.notif-col input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=720px){.notif-col input[type=checkbox]{width:48px;height:28px}}.next-item{border-radius:14px;align-items:center;gap:14px;padding:16px 18px}.next-item .ni-n{letter-spacing:-.02em;font-size:30px}.next-item .ni-l{font-size:13.5px}.next-item.warn .ni-n{color:var(--gold-ink)}.next-item.next-clickable .ni-n{color:var(--teal-br)}.tl-step.done .tl-dot{background:var(--primary);border-color:var(--primary)}.tl-step.done:not(:last-child):before{background:var(--primary)}.tl-step.current .tl-dot{box-shadow:0 0 0 4px #ae874633}.tl-closing{color:var(--text-muted)}.reqchip{padding:5px 13px}.reqchip.met{background:var(--success-soft);border-color:#0000}.reqchip.short{background:var(--warning-soft);border-color:#0000}.shell .file-top-addr{letter-spacing:-.01em;font-size:23px}@media (width<=900px){.shell .file-top-addr{font-size:19px}}.shell .file-main .metrow .v{font-variant-numeric:tabular-nums}.shell .ln-amount{font-family:var(--serif);letter-spacing:-.01em;color:var(--gold-ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.2}.shell .secure-strip{background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius);color:var(--text-muted);align-items:center;gap:12px;margin:2px 0 14px;padding:12px 15px;font-size:13px;line-height:1.45;display:flex}.shell .secure-strip .lock{background:var(--surface);border:1px solid var(--primary-border);width:30px;height:30px;color:var(--primary-hover);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.shell .secure-strip b{color:var(--text);font-weight:600}.app{background:var(--bg);min-height:100%;color:var(--text);padding-top:var(--console-banners,0px);grid-template:"side top""side main"1fr/248px minmax(0,1fr);display:grid}.app-sidebar{background:var(--surface);border-right:1px solid var(--border);top:calc(var(--cobrowse-bar,0px) + var(--console-banners,0px));height:calc(100vh - var(--cobrowse-bar,0px) - var(--console-banners,0px));z-index:60;flex-direction:column;grid-area:side;gap:3px;padding:20px 14px 0;display:flex;position:sticky;overflow:hidden}.sb-nav{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;flex:auto;gap:3px;min-height:0;display:flex;overflow-y:auto}.sb-nav::-webkit-scrollbar{width:10px}.sb-nav::-webkit-scrollbar-track{background:0 0}.sb-nav::-webkit-scrollbar-thumb{background:var(--border);border:3px solid var(--surface);border-radius:8px}.sb-nav:hover::-webkit-scrollbar-thumb{background:var(--text-soft)}.app-brandrow{border-bottom:1px solid var(--surface-soft);margin-bottom:6px;padding:6px 10px 18px}.app .app-brandrow .brand{flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.app .app-brandrow .brand .sub{letter-spacing:.18em;white-space:normal;border-left:0;margin-left:0;padding-left:0}.sb-sec{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:15px 12px 7px;font-size:11px;font-weight:700}.sb-link{color:var(--text);cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:11px;min-width:0;padding:10px 12px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.sb-link:hover{background:var(--surface-soft);color:var(--text);text-decoration:none}.sb-link.active{background:var(--surface-soft);color:var(--text);border-left-color:var(--gold);font-weight:600}.sb-link .ic{width:18px;height:18px;color:var(--text-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-link .ic svg{width:100%;height:100%;display:block}.sb-link:hover .ic{color:var(--text)}.sb-link.active .ic{color:var(--gold-ink)}.sb-link .sb-badge,.sb-group-h .sb-badge{text-align:center;background:var(--gold-ink);color:#fff;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700}.sb-group{gap:var(--space-tight);flex-direction:column;display:flex}.sb-group+.sb-group{margin-top:var(--space-tight)}.sb-group-h{align-items:center;gap:var(--space-row);width:100%;padding:var(--space-row) var(--space-row);border-radius:var(--radius);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);background:0 0;border:0;margin:0;font-weight:700;display:flex}.sb-group-h:hover{background:var(--surface-soft);color:var(--text)}.sb-group-h:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sb-group-h[aria-expanded=true]{color:var(--text)}.sb-group-caret{width:var(--space-field);text-align:center;color:var(--text-soft);flex:none}.sb-group-label{white-space:normal;flex:auto;min-width:0}.sb-group-body{gap:var(--space-tight);flex-direction:column;display:flex}.sb-group-body[hidden]{display:none}.sb-badge.sb-badge-alert{background:var(--danger);color:var(--surface)}.sb-link.sb-link-on{background:var(--surface-soft);color:var(--text);border-left-color:var(--gold);font-weight:600}.sb-link.sb-sublink{padding-left:calc(var(--space-page) + var(--space-row));font-size:var(--text-label)}.sb-spacer{flex:1}.sb-foot{z-index:2;margin:6px calc(-1 * var(--sb-pad-r,14px)) 0 calc(-1 * var(--sb-pad-l,14px));padding:10px var(--sb-pad-r,14px) var(--sb-pad-b,20px) var(--sb-pad-l,14px);background:var(--surface);border-top:1px solid var(--border);flex-direction:column;flex:none;gap:8px;display:flex;box-shadow:0 -10px 18px -14px #141b2273}.app-topbar{background:var(--surface);border-bottom:1px solid var(--border);min-height:72px;top:calc(var(--cobrowse-bar,0px) + var(--console-banners,0px));z-index:50;grid-area:top;align-items:center;gap:16px;padding:0 28px;display:flex;position:sticky}.app-topbar:before{content:"";background:linear-gradient(90deg,var(--primary-border),var(--gold) 55%,var(--primary-border));height:2px;position:absolute;top:0;left:0;right:0}.app-search{background:var(--surface-soft);border:1px solid var(--border);width:min(620px,52vw);max-width:620px;color:var(--text-soft);border-radius:100px;flex:auto;align-items:center;gap:10px;min-width:0;margin:0 auto;padding:0 18px;font-size:14px;display:flex;position:relative}.app-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #ae874624}.app-search .app-search-ic{width:17px;height:17px;color:var(--text-muted);flex:none}.app-search .app-search-in{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:auto;padding:11px 0;line-height:1.2}.app-search .app-search-in::placeholder{color:var(--text-muted)}.app-search .app-search-in::-webkit-search-cancel-button{cursor:pointer}.app-search-panel{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:14px;max-height:min(70vh,520px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #141b2229}.app-search-panel .ass-empty{color:var(--text-muted);padding:14px 12px;font-size:13px}.app-search-panel .ass-group+.ass-group{border-top:1px solid var(--border);margin-top:2px;padding-top:2px}.app-search-panel .ass-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:8px 12px 4px;font-size:11px;font-weight:700}.app-search-panel .ass-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:1px;padding:8px 12px;display:flex}.app-search-panel .ass-item.on,.app-search-panel .ass-item:hover{background:var(--surface-soft)}.app-search-panel .ass-t{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.app-search-panel .ass-s{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.app-search-panel .ass-wrap{white-space:normal;overflow-wrap:anywhere}.app-search-panel .ass-filters{gap:var(--space-tight);padding:var(--space-row) var(--space-field) var(--space-tight);flex-wrap:wrap;display:flex}.app-search-panel .ass-chip{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);font:inherit;font-size:var(--text-note);cursor:pointer;font-weight:600;line-height:1.2}.app-search-panel .ass-chip:hover{color:var(--text);border-color:var(--border-strong)}.app-search-panel .ass-chip.on{background:var(--text);color:var(--surface);border-color:var(--text)}.app-search-panel .ass-fail{padding:var(--space-row) var(--space-field);color:var(--warning);font-size:var(--text-note)}.app-search-panel .ass-stamp{margin-right:var(--space-row);vertical-align:middle;display:inline-block}.app-topbar .user-pill{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.app-navtoggle{display:none}.q-search{font-weight:500}.q-search::placeholder{color:var(--text-muted);font-weight:400}.flt-sm{padding-top:7px;padding-bottom:7px;font-size:12.5px}.pq-bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex;container:pq/inline-size}.pq-top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pq-end{align-items:center;margin-left:auto;display:flex}.pq-row{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.pq-row+.pq-row{border-top:1px solid var(--border);padding-top:14px}.pq-bar .filter-field select.input{width:auto}.pq-row>.filter-field{flex:auto;max-width:100%}.pq-row>.filter-field.pq-search{flex:3 18rem}.pq-ranges>.filter-field{flex:0 auto}.pq-group{flex-wrap:wrap;align-items:flex-end;gap:12px 10px;max-width:100%;display:flex}.pq-group>.filter-field{flex:0 auto;max-width:100%}.pq-group>.pq-amount{flex-basis:9rem;width:9rem}.pq-group>.pq-date{flex-basis:9.5rem;width:9.5rem}.pq-bar .filter-field .input{height:44px;min-height:44px;padding-top:0;padding-bottom:0}.pq-ticks{flex-wrap:wrap;align-items:center;gap:6px 18px;min-height:44px;display:flex}.pq-tick{color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pq-result{align-items:center;gap:4px 10px;min-height:44px;margin-left:auto;display:flex}.pq-chips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.pq-chips-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.pq-chip-list{flex-wrap:wrap;gap:8px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.chip.chip-x{gap:4px;max-width:100%;padding:3px 3px 3px 12px;font-size:13px;line-height:1.3}.chip-x>span{overflow-wrap:anywhere}.chip-x>button{width:28px;height:28px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.chip-x>button:hover{background:var(--border)}.pq-count{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@container pq (width<=1300px){.pq-row>.filter-field.pq-search{flex-basis:100%}}@container pq (width<=1000px){.pq-find>.filter-field:not(.pq-search){flex-basis:calc(50% - 7px)}}@container pq (width<=560px){.pq-row>.filter-field,.pq-find>.filter-field:not(.pq-search),.pq-row>.pq-group{flex:100%}.pq-group>.filter-field{flex:calc(50% - 5px);width:auto}.pq-group>.pq-basis{flex-basis:100%}.pq-result{margin-left:0}}@media (width<=520px){.pq-bar{padding:12px 10px 14px}}.page-head.pq-head{align-items:center;gap:10px 20px;margin-bottom:12px}.page-head.pq-head h1{font-size:26px;line-height:1.1}.page-head.pq-head .sub{margin-top:2px;font-size:13px}.stack.pq-stack,.pq-stack .band2{gap:14px}.app .pq-stack .kpi{padding:14px 18px}.pq-stack .pq-bar{gap:10px;padding:10px 14px 12px}.pq-stack .pq-row+.pq-row{padding-top:10px}@media (width<=520px){.pq-stack .pq-bar{padding:10px 10px 12px}}@media (width<=720px){.page-head.pq-head h1{font-size:22px}.app .pq-stack .kpi{padding:12px 14px}}.app-main{grid-area:main;min-width:0;padding:30px 0 60px}.app .wrap{max-width:min(1620px,96vw);padding:0 40px}.app-foot{border-top:1px solid var(--border);color:var(--text-muted);margin-top:8px;padding:20px 0;font-size:13px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-head h1{font-size:32px}.page-head .sub{color:var(--text-muted);margin-top:6px;font-size:15px}.page-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.title-row{align-items:baseline;column-gap:var(--space-field);row-gap:var(--space-tight);margin-bottom:var(--space-tight);flex-wrap:wrap;display:flex}.title-row>:first-child{max-width:100%;margin:0}.title-row>.title-hint{min-width:0;font-size:var(--text-note);color:var(--text-muted)}.title-row>.title-row-end{margin-left:auto}.stack{flex-direction:column;gap:22px;display:flex}.cobrand{align-items:center;gap:13px;min-width:0;display:inline-flex}.cobrand .div{background:var(--border);flex:none;width:1px;height:24px}.cobrand .ys{font-family:var(--serif);color:var(--text-muted);letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:600}.mono{background:var(--gold-soft);width:34px;height:34px;color:var(--primary-hover);border:1px solid var(--border);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.off{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex}.off .mono{flex:none;width:28px;height:28px;font-size:11px}.chip{letter-spacing:.02em;background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:100px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.user-pill .btn{min-height:36px}.app .btn-gold{background:var(--gold-ink);color:#fff;border-color:var(--gold-ink)}.app .btn-gold:hover{background:#96702f;border-color:#96702f}.app .btn-ink{background:var(--text);color:var(--bg);border-color:var(--text)}.app .btn-ink:hover{background:#000}.app .btn-ghost{color:var(--text);border-color:var(--border);background:0 0}.app .btn-ghost:hover{border-color:var(--text)}.btn-sm{min-height:36px;padding:9px 15px;font-size:13.5px}.num{font-variant-numeric:tabular-nums}.fig{white-space:nowrap;font-variant-numeric:tabular-nums}.app .btn .num{opacity:.6;font-weight:600}.kpi-grid{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.app .kpi{background:var(--surface);box-shadow:0 0 0 1px var(--border);border:0;border-radius:0;padding:20px 22px}.app .kpi .v{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:32px;font-weight:500;line-height:1.05}.app .kpi .v .u{color:var(--gold-ink);font-size:.7em}.app .kpi .k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:11.5px;font-weight:600}.app .kpi .d{color:var(--text-muted);margin-top:6px;font-size:12.5px}.app .kpi:hover{border:0;transform:none}.app .kpi.alert .v{color:var(--danger)}.app a.kpi{transition:box-shadow .15s}.app a.kpi:hover{box-shadow:inset 0 -2px 0 var(--gold)}.app .kpi-v{font-family:var(--serif);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05}.app .kpi-k{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-top:6px;font-size:11.5px;font-weight:600}.app .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;padding:20px 22px}.app .panel>.tbl,.app .panel>.tbl-scroll{border-radius:0 0 var(--radius) var(--radius)}.app .panel>.tbl{overflow:hidden}.app .panel>.tbl-scroll{overflow:auto hidden}.panel-h{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-field);border-bottom:1px solid var(--surface-soft);flex-wrap:wrap;padding:16px 22px;display:flex}.panel-h h2,.panel-h h3{font-size:18px}.panel-b{padding:20px 22px}.app .panel.flush{padding:0}.app .panel:has(>.panel-h){padding:0}.app .panel:has(>.panel-b){padding:0}.app .panel:has(>.tbl-scroll){padding:0}.app .panel:has(>.tbl-wrap){padding:0}.app .panel:has(>.tbl){padding:0}.app .panel.pad{padding:20px 22px}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 16px;font-size:11px;font-weight:700}.tbl td{border-bottom:1px solid var(--surface-soft);vertical-align:middle;padding:14px 16px}.tbl tr:last-child td{border-bottom:0}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr:hover td{background:var(--surface-soft)}.tbl .lead{color:var(--text);font-weight:600}.tbl a.lead{min-height:var(--tap-min);align-items:center;display:inline-flex}.ins-more{min-height:var(--tap-min);margin-top:var(--space-row);font-size:var(--text-eyebrow);color:var(--teal);align-items:center;display:inline-flex}.tbl .mut{color:var(--text-muted);font-size:13px}.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl-scroll .tbl{min-width:640px}.cell-deal .lead{font-weight:600}.cell-deal .mut,.cell-deal .prog{color:var(--text-muted);margin-top:3px;font-size:12.5px}.cell-deal .q-addr{color:var(--text);margin-top:2px;font-size:13px;font-weight:600}.app .pill{letter-spacing:.02em;gap:6px}.app .pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.app .pill.info{background:var(--primary-soft);color:var(--primary-hover)}.app .pill.warn{background:var(--warning-soft);color:var(--warning)}.app .pill.alert{color:#b4522a;background:#f6e7de}.app .pill.crit{background:var(--danger-soft);color:var(--danger)}.app .pill.mut{background:var(--surface-soft);color:var(--text-muted)}.app .pill.bad{background:var(--danger-soft);color:var(--danger)}.appr-sec{border-top:1px solid var(--line);margin-top:14px}.appr-sec-sum{cursor:pointer;outline:none;align-items:flex-end;gap:10px;list-style:none;display:flex}.appr-sec-sum::-webkit-details-marker{display:none}.appr-sec-sum>div:first-child{flex:1;min-width:0}.appr-sec-chev{color:var(--gold-ink);flex:none;align-self:center;margin-bottom:6px;font-size:20px;line-height:1;transition:transform .18s}details[open]>.appr-sec-sum .appr-sec-chev{transform:rotate(180deg)}.appr-sec-sum:hover .appr-sec-chev{color:var(--teal)}.appr-sec-body{padding-top:2px}.appr-live-note{font-size:var(--text-note);margin:var(--space-tight) 0 var(--space-row);color:var(--warning)}.appr-hero-grid{gap:var(--space-field);margin-bottom:var(--space-field);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;display:grid}.appr-hero-grid.no-hero{grid-template-columns:1fr}@media (width<=560px){.appr-hero-grid{grid-template-columns:1fr}}.appr-rent-block{margin-bottom:var(--space-field)}.appr-rent-sum{font-size:var(--text-note);color:var(--text-muted);margin-bottom:var(--space-row)}.appr-rent-sum strong{color:var(--text)}.appr-rent-extra{font-size:var(--text-note);color:var(--text-muted);font-weight:600}.appr-rent-wrap{border:1px solid var(--line);border-radius:var(--radius);border-top:3px solid var(--teal);overflow-x:auto}.appr-rent{border-collapse:collapse;width:100%;font-size:var(--text-label);min-width:980px}.appr-rent thead tr{text-align:left;color:var(--text-muted);background:var(--surface-soft)}.appr-rent th{padding:var(--space-tight) var(--space-row);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;font-weight:700}.appr-rent td{padding:var(--space-row);font-variant-numeric:tabular-nums;vertical-align:top;border-top:1px solid var(--line)}.appr-rent .num{text-align:right}.appr-rent tr.is-subject td{background:var(--surface-soft);font-weight:600}.appr-rent-addr{color:var(--text);font-weight:600}.appr-rent-city{font-size:var(--text-note);color:var(--text-muted)}.asis-arv-reopened{margin:0 0 var(--space-field)}.asis-arv-reopened-head{font-size:var(--text-total);margin-bottom:var(--space-tight);font-weight:600}.asis-arv-reopened-line{font-size:var(--text-body)}.asis-arv-reopened-do{font-size:var(--text-body);margin-top:var(--space-row);font-weight:600}.asis-arv-lockline{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-row)}.asis-arv-pending,.asis-arv-held{margin:var(--space-row) 0 0}.row>.input.asis-arv-box{flex:none}@media (width<=560px){.payoff-row{flex-wrap:wrap}.payoff-row>:first-child{flex:100%;min-width:0!important}}.flood-second{gap:var(--space-tight);margin-top:var(--space-row);flex-direction:column;display:flex}.flood-second-head{color:var(--text);font-weight:600}.flood-second-act{margin-top:var(--space-tight);align-self:flex-start}.pill.pill-reopened,.pill.pill-held{border-color:var(--warning);color:var(--warning);flex:none;font-weight:600}.idaka{margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--line)}.idaka-head{font-size:var(--text-label);color:var(--text);font-weight:600}.idaka-sub{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-tight)}.idaka-person{margin-top:var(--space-field)}.idaka-who{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;min-width:0;display:flex}.idaka-name{font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;font-weight:600}.idaka-seat{font-size:var(--text-note);color:var(--text-muted)}.idaka-state{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-tight);overflow-wrap:anywhere}.idaka-state.is-open{color:var(--warning)}.idaka-names{gap:var(--space-row);margin:var(--space-row) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.idaka-chip{align-items:center;gap:var(--space-tight);border:1px solid var(--line);border-radius:var(--radius);max-width:100%;padding:0 var(--space-row);font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;display:inline-flex}.idaka-add{align-items:center;gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.idaka-add .input{flex:220px;width:auto;min-width:0}.idaka-why{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-tight)}.idaka-err{font-size:var(--text-note);color:var(--danger);margin-top:var(--space-tight)}@media print{.appr-sec>.appr-sec-body{display:block!important}.appr-sec::details-content{content-visibility:visible!important}.appr-sec-chev{display:none!important}}.appr-print-root .appr-sec::details-content{content-visibility:visible!important}.loan-prog{border:1px solid var(--line);padding:var(--space-field);margin-bottom:var(--space-field);background:var(--ink-1);border-radius:12px}.loan-prog-head{justify-content:space-between;align-items:baseline;column-gap:var(--space-row);row-gap:var(--space-tight);margin-bottom:var(--space-row);flex-wrap:wrap;display:flex}.loan-prog-head .lp-term-lbl{color:var(--danger);font-weight:600}.loan-prog-head .lp-held-lbl{color:var(--gold-ink);font-weight:600}.lp-track{padding:var(--space-tight) 0;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;position:relative;overflow-x:auto}.lp-track:focus-visible{outline:none}.loan-prog:has(.lp-track:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.lp-track.lp-more-l{-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-section));-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-section));-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-section));-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-section));mask-image:linear-gradient(to right,transparent,black var(--space-section))}.lp-track.lp-more-r{-webkit-mask-image:linear-gradient(to left,transparent,black var(--space-section));-webkit-mask-image:linear-gradient(to left,transparent,black var(--space-section));-webkit-mask-image:linear-gradient(to left,transparent,black var(--space-section));-webkit-mask-image:linear-gradient(to left,transparent,black var(--space-section));mask-image:linear-gradient(to left,transparent,black var(--space-section))}.lp-track.lp-more-l.lp-more-r{-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-section),black calc(100% - var(--space-section)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-section),black calc(100% - var(--space-section)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-section),black calc(100% - var(--space-section)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-section),black calc(100% - var(--space-section)),transparent);mask-image:linear-gradient(to right,transparent,black var(--space-section),black calc(100% - var(--space-section)),transparent)}.lp-step{text-align:center;padding:0 var(--space-row);flex-direction:column;align-items:center;display:flex;position:relative}.lp-step:before,.lp-step:after{content:"";background:var(--line);z-index:0;height:2px;position:absolute;top:6px}.lp-step:before{left:0;right:50%}.lp-step:after{left:50%;right:0}.lp-step:first-child:before,.lp-step:last-child:after{display:none}.lp-dot{background:var(--ink-3);border:2px solid var(--line);z-index:1;border-radius:50%;width:14px;height:14px;position:relative}.lp-label{font-size:var(--text-label);color:var(--muted);margin-top:var(--space-row);max-width:100%;line-height:1.25}.lp-when{font-size:var(--text-note);color:var(--muted);margin-top:var(--space-tight);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;line-height:1.25;display:flex}.lp-when-inline{font-weight:400}.lp-step.current .lp-when{color:var(--gold-ink)}.lp-step.done .lp-dot{background:var(--teal);border-color:var(--teal)}.lp-step.done:before,.lp-step.done:after{background:var(--teal)}.lp-step.current:before{background:linear-gradient(90deg,var(--teal),var(--gold))}.lp-step.current .lp-dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-soft)}.lp-step.current .lp-label{color:var(--gold-ink);font-weight:700}.prog-bar{background:var(--surface-soft);border-radius:100px;height:6px;overflow:hidden}.prog-bar i{background:linear-gradient(90deg,var(--primary),var(--gold));height:100%;display:block}.prog-cell{min-width:150px}.prog-cell .pct{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{letter-spacing:.02em;border:1px solid var(--border);color:var(--text-muted);background:var(--surface);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--sans);border-radius:100px;padding:7px 15px;transition:background .15s,color .15s,border-color .15s}.tab:hover{border-color:var(--border-strong)}.tab.on{background:var(--text);border-color:var(--text);color:var(--bg)}.tab .ct{opacity:.6;font-variant-numeric:tabular-nums;margin-left:6px}.tab.on .ct{opacity:.8}.page-head.svc-head{margin-bottom:var(--space-field);align-items:center}.page-head.svc-head .tabs{flex:none}.svc-tools{align-items:center;gap:var(--space-row) var(--space-field);min-height:44px;margin:0 0 var(--space-section);flex-wrap:wrap;display:flex}.svc-doors{justify-content:flex-end;gap:var(--space-row);margin-left:var(--space-row);vertical-align:middle;flex-wrap:wrap;display:inline-flex}td.svc-acts{text-align:right}td.svc-acts .btn{white-space:nowrap}td.svc-acts>.btn{margin:2px 0 2px var(--space-row)}.svc-tools .input,.svc-tools select{width:auto;min-width:0;min-height:36px;padding-top:6px;padding-bottom:6px;font-size:14px}.svc-tools select{min-width:230px}.svc-tools input[type=date]{width:160px}.svc-tick{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.svc-band-c .svc-tick .input{width:auto;max-width:100%}@media (width<=720px){.page-head.svc-head .tabs{flex-basis:100%}.svc-tools select,.svc-tools input[type=date]{width:100%}}.svc-page{gap:var(--space-section);flex-direction:column;display:flex}.svc-page>.panel{margin-top:0}.svc-err{border-color:var(--danger)}.svc-ok{border-color:var(--primary)}.svc-sub{margin-top:var(--space-section);padding-top:var(--space-tight);border-top:1px solid var(--border)}.svc-band{justify-content:space-between;align-items:baseline;gap:var(--space-field);margin:0 0 var(--space-field);padding-bottom:var(--space-row);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.svc-band-t{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.svc-band-c{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.svc-band-n{color:var(--text);letter-spacing:0;text-transform:none;margin-left:var(--space-row);font-weight:600}.svc-fold .svc-band{border-bottom:0;margin-bottom:0;padding-bottom:0}.svc-fold.is-open .svc-band{margin-bottom:var(--space-field);padding-bottom:var(--space-row);border-bottom:1px solid var(--border)}.svc-fold-t{align-items:center;gap:var(--space-row);min-height:var(--tap-min);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.svc-fold-chev{font-size:var(--text-note);color:var(--text-muted);transition:transform .15s;display:inline-block}.svc-fold.is-open .svc-fold-chev{transform:rotate(90deg)}.svc-figs{gap:var(--space-field) var(--space-section);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.svc-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.svc-fig-k{font-size:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700;line-height:1.3}.svc-fig-v{font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.25}.svc-fig-s{font-size:var(--text-note);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.35}.svc-fig-v.is-late{color:var(--danger)}.svc-fig-v.is-due{color:var(--warning)}.svc-also{gap:var(--space-tight) var(--space-section);margin-top:var(--space-field);padding-top:var(--space-row);border-top:1px solid var(--surface-soft);font-size:var(--text-note);color:var(--text-muted);flex-wrap:wrap;display:flex}.svc-also b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:var(--space-tight)}.svc-also .svc-t-late b{color:var(--danger)}.svc-also .svc-t-due b{color:var(--warning)}.svc-also .svc-t-sold b{color:var(--gold-ink)}.svc-also .svc-t-off b{color:var(--text-muted)}.svc-hero{gap:var(--space-section) var(--space-page);padding-bottom:var(--space-section);margin-bottom:var(--space-section);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.svc-hero .svc-fig-v{font-family:var(--serif);font-size:var(--text-hero);letter-spacing:-.01em;white-space:normal;font-weight:700;line-height:1.1}.svc-hero .svc-fig.is-lead .svc-fig-v{font-size:var(--text-title)}.svc-cols{gap:var(--space-section) var(--space-page);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.svc-rows{flex-direction:column;display:flex}.svc-row{justify-content:space-between;align-items:baseline;gap:var(--space-field);padding:var(--space-row) 0;border-top:1px solid var(--border);display:flex}.svc-row:first-child{border-top:0}.svc-rk{font-size:var(--text-label);color:var(--text-muted);min-width:0;line-height:1.4}.svc-rk-s{font-size:var(--text-note);color:var(--text-muted);margin-top:2px;display:block}.svc-rv{font-size:var(--text-body);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.svc-row.is-total{border-top:1px solid var(--border-strong)}.svc-row.is-total .svc-rk{color:var(--text);font-weight:700}.svc-row.is-total .svc-rv{font-weight:700}.svc-note{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-row);max-width:78ch;line-height:1.5}.svc-note.is-warn{color:var(--warning)}.svc-say{font-size:var(--text-label);margin-top:var(--space-row);max-width:78ch;line-height:1.5}.app .pill.svc-st{text-transform:none;white-space:nowrap}.svc-tbl td .pill.svc-st{white-space:normal;text-align:left;max-width:24ch;line-height:1.3}.app .pill.svc-st-ok{background:var(--success-soft);color:var(--success);border-color:#0000}.app .pill.svc-st-due{background:var(--warning-soft);color:var(--warning);border-color:#0000}.app .pill.svc-st-late{background:var(--danger-soft);color:var(--danger);border-color:#0000}.app .pill.svc-st-sold{background:var(--gold-soft);color:var(--gold-ink);border-color:#0000}.app .pill.svc-st-info{background:var(--primary-soft);color:var(--primary-hover);border-color:#0000}.app .pill.svc-st-off{background:var(--surface-soft);color:var(--text-muted);border-color:var(--border)}.svc-tbl td,.svc-tbl th{vertical-align:top}.svc-tbl td{padding:var(--space-row)}.svc-tbl th{padding:var(--space-row);white-space:nowrap}.svc-tbl th.num,.svc-tbl td.num{white-space:nowrap}.svc-mo{color:var(--text);white-space:nowrap;font-weight:600}.svc-mo-s{font-size:var(--text-note);color:var(--text-muted);white-space:nowrap}.svc-cell-s{font-size:var(--text-note);color:var(--text-muted);line-height:1.4}.svc-desk .svc-cell-s{white-space:nowrap;text-overflow:ellipsis;max-width:18ch;overflow:hidden}.svc-desk td.num .svc-cell-s,.svc-desk td.svc-state-wide .svc-cell-s{max-width:none}.svc-tbl td.wide{min-width:16ch}.svc-tbl td.svc-state{min-width:18ch}.svc-tbl td.svc-state-wide{min-width:20ch}.svc-tbl td.atom,.svc-tbl th.atom{white-space:nowrap}.svc-tbl td.svc-id{white-space:nowrap;font-weight:600;font-size:var(--text-note)}.svc-tbl td.svc-prose{white-space:normal;min-width:12ch;max-width:18ch}.svc-tbl td.svc-prose>.svc-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.svc-tbl .svc-one{white-space:nowrap;text-overflow:ellipsis;max-width:18ch;display:block;overflow:hidden}.svc-tbl .svc-addr-1,.svc-tbl .svc-addr-2{white-space:nowrap;text-overflow:ellipsis;max-width:20ch;display:block;overflow:hidden}.svc-tbl .svc-addr-2,.svc-tbl .svc-where{font-size:var(--text-note);color:var(--text-muted)}.svc-acts{white-space:nowrap;text-align:right;width:1%}.svc-tbl td.svc-acts .btn.small{min-height:var(--tap-min);padding-top:var(--space-tight);padding-bottom:var(--space-tight)}.svc-acts .btn{margin-left:var(--space-row)}.svc-acts .btn:first-child{margin-left:0}td.svc-acts>.svc-doors{justify-content:flex-end;gap:var(--space-row);margin:var(--space-tight) 0 0;flex-wrap:nowrap;display:flex}td.svc-acts>.svc-doors .btn{min-height:var(--tap-min);padding:2px var(--space-tight);font-size:var(--text-eyebrow);color:var(--primary-hover);background:0 0;border-color:#0000;margin:0;font-weight:600}td.svc-acts>.svc-doors .btn:hover{background:var(--surface-soft);border-color:#0000}.svc-more{padding-left:var(--space-tight);padding-right:var(--space-tight);font-size:var(--text-label);line-height:1}.svc-grp>td{background:var(--surface-soft);font-size:var(--text-note);color:var(--text-muted);letter-spacing:.02em;padding-top:var(--space-row);padding-bottom:var(--space-row);font-weight:600}tr.svc-detail-row>td{background:var(--surface-soft);border-top:0;padding-top:0}.svc-detail{gap:var(--space-row);padding:2px 0 var(--space-row);flex-direction:column;max-width:96ch;display:flex}.svc-detail .svc-note,.svc-detail .svc-say{margin-top:0}.svc-detail-acts{gap:var(--space-row);margin-top:var(--space-tight);flex-wrap:wrap;align-items:center;display:flex}.svc-detail-f{font-size:var(--text-label);color:var(--text);line-height:1.5}.svc-detail-k{font-size:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:var(--space-row);font-weight:700}.svc-card{padding:0}.svc-card>.tbl-scroll{border-radius:var(--radius)}.svc-form{gap:var(--space-row) var(--space-field);flex-wrap:wrap;align-items:flex-end;display:flex}.svc-form label{gap:var(--space-tight);font-size:var(--text-label);color:var(--text-muted);flex-direction:column;display:flex}.svc-form .input{min-width:0}.svc-form-wide{flex:14rem;min-width:11rem}.svc-form-note{font-size:var(--text-note);color:var(--text-muted);flex-basis:100%}.svc-form .svc-w-amt{width:140px}.svc-form .svc-w-date{width:170px}.svc-form .svc-form-wide{flex:260px;min-width:220px}.svc-form .svc-w-co{width:200px}.svc-quiet{background:var(--surface-soft)}.svc-preview{margin-top:var(--space-tight);color:var(--primary-hover)}.svc-warn{color:var(--danger)}.svc-t-ok{color:var(--success)}.svc-t-due{color:var(--warning)}.svc-t-late{color:var(--danger)}.svc-t-sold{color:var(--gold-ink)}.svc-t-info{color:var(--primary-hover)}.svc-t-off{color:var(--text-muted)}.svc-basis{max-width:16ch;font-weight:600;line-height:1.3}.svc-cut{border-color:var(--warning)}.svc-list{margin:var(--space-tight) 0 0 var(--space-section)}.svc-rowbox{background:var(--warning-soft)}.svc-rowbox.is-ok{background:var(--success-soft)}.svc-dim{opacity:.72}.svc-void{opacity:.55}.svc-click{cursor:pointer}.svc-form .svc-w-130{width:130px}.svc-form .svc-w-160{width:160px}.svc-form .svc-w-170{width:170px}.svc-form .svc-w-200{width:200px}.svc-form .svc-w-220{width:220px}.svc-form .svc-form-wider{flex:2 320px;min-width:220px}.svc-reveal{outline:2px solid var(--primary);outline-offset:2px}@media (width<=720px){.svc-hero .svc-fig-v{font-size:var(--text-total)}.svc-hero .svc-fig.is-lead .svc-fig-v{font-size:var(--text-hero)}.svc-figs{gap:var(--space-field) var(--space-section)}}.tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:16px;padding:18px 20px;display:flex}.tile .fig{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:1.4em;color:var(--text);font-size:32px;font-weight:500;line-height:1}.tile .lab{color:var(--text-muted);font-size:13px;line-height:1.35}.tile.acc{box-shadow:inset 3px 0 0 var(--gold)}.tile.acc .fig{color:var(--gold-ink)}.aging{flex-wrap:wrap;gap:8px;display:flex}.aging .a{border:1px solid var(--border);color:var(--text-muted);border-radius:100px;padding:5px 11px;font-size:12px;font-weight:600}.aging .a b{color:var(--text);font-variant-numeric:tabular-nums}.aging .a.hot{border-color:var(--gold);color:var(--text);background:var(--surface-soft)}.bars{align-items:flex-end;gap:6px;height:90px;display:flex}.bars i{background:var(--primary);opacity:.5;border-radius:2px 2px 0 0;flex:1}.bars i.hi{background:var(--gold);opacity:1}.band2{grid-template-columns:1.15fr 1fr;gap:20px;display:grid}.cl-item{border-bottom:1px solid var(--surface-soft);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.cl-item:last-child{border-bottom:0}.cl-box{border:1.5px solid var(--border);border-radius:5px;flex:none;width:22px;height:22px;margin-top:1px}.cl-box.done{background:var(--success);border-color:var(--success)}.cl-item .ttl{font-size:15px;font-weight:600}.cl-item .hint{color:var(--text-muted);margin-top:3px;font-size:13px}.empty-state{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--text-muted);background:var(--surface);padding:48px 30px}.empty-state h3{color:var(--text);margin-bottom:6px;font-size:18px}@media (width<=1080px){.app{grid-template-columns:1fr;grid-template-areas:"top""main"}.app-navtoggle{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;z-index:81;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.app-sidebar{top:calc(var(--cobrowse-bar,0px) + var(--console-banners,0px));width:min(84vw,300px);height:calc(100dvh - var(--cobrowse-bar,0px) - var(--console-banners,0px));--sb-pad-l:calc(14px + env(safe-area-inset-left,0px));--sb-pad-b:calc(20px + env(safe-area-inset-bottom,0px));padding:calc(18px + env(safe-area-inset-top)) 14px 0 var(--sb-pad-l);z-index:80;transition:transform .22s cubic-bezier(.32,.72,.35,1);position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:16px 0 44px -24px #0006}.app-sidebar.open{transform:none}.app-scrim{z-index:70;background:#141b226b;animation:.18s navfade;position:fixed;inset:0}.app .wrap{padding:0 24px}.app-topbar{padding:0 20px}.app-search{display:none}}@media (width>=1081px){.app-scrim{display:none}}@media (width<=720px){.app-main{padding:20px 0 44px}.app .wrap{padding:0 16px}.app-topbar{gap:10px;min-height:60px;padding:0 14px}.file-nav{top:calc(60px + var(--console-top,0px))}.page-head h1{font-size:24px}.band2{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.app .kpi{padding:16px}.app .kpi .v{font-size:var(--text-hero)}.panel-h,.panel-b{padding:14px 16px}.tile .fig{font-size:26px}.app-topbar .chip,.app-topbar .pill{display:none}}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}.app .who{align-items:center;gap:12px;min-width:0;display:flex}.app .who .nm{color:var(--text);font-weight:600;line-height:1.25}.app .role{letter-spacing:.01em;border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;text-transform:none;vertical-align:middle;border-radius:100px;align-items:center;gap:7px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.app .role:before{content:"";background:var(--text-muted);border-radius:50%;flex:none;width:6px;height:6px}.app .role.t1:before{background:var(--gold)}.app .role.t2:before{background:var(--primary)}.app .tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.app .tbl-wrap .tbl-vendors{min-width:820px}.app .co{align-items:center;gap:12px;min-width:0;display:flex}.app .co .nm{color:var(--text);font-weight:600;line-height:1.25}.app .co .id{color:var(--text-muted);margin-top:2px;font-size:11.5px;display:block}.app .ct-nm{color:var(--text);font-weight:600}.app .ct-em{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.app .tchip{color:var(--text);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.app .tchip .sw{background:var(--text-muted);border-radius:2px;flex:none;width:9px;height:9px}.app .sw-title{background:var(--primary)}.app .sw-insurance{background:var(--gold)}.app .sw-appraisal{background:var(--primary-hover)}.app .sw-attorney{background:var(--text)}.app .sw-inspector{background:var(--gold-soft)}.app .tbl .actc{text-align:right;white-space:nowrap}.app .rowbtn{border:1px solid var(--border);font-family:var(--sans);color:var(--text);cursor:pointer;background:0 0;border-radius:100px;min-height:34px;margin-left:6px;padding:6px 13px;font-size:12px;font-weight:600}.app .actc .rowbtn:first-child{margin-left:0}.app .rowbtn:hover{border-color:var(--primary);color:var(--primary-hover)}.app .rowbtn.danger:hover{border-color:var(--danger);color:var(--danger)}.app .editrow td{background:var(--surface-soft);padding:0 12px 12px}@media (width<=820px){.app .tbl-wrap{overflow:visible}.app .tbl-vendors{min-width:0}.app .tbl-vendors thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app .tbl-vendors,.app .tbl-vendors tbody,.app .tbl-vendors tr,.app .tbl-vendors td{width:100%;display:block}.app .tbl-vendors tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;padding:6px 4px 8px}.app .tbl-vendors tr:hover td{background:0 0}.app .tbl-vendors td{border-bottom:1px solid var(--surface-soft);text-align:right;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 16px;display:flex}.app .tbl-vendors td:last-child{border-bottom:0}.app .tbl-vendors td:before{content:attr(data-label);text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);flex:none;padding-top:3px;font-size:11px;font-weight:700}.app .tbl-vendors td.actc{justify-content:flex-end}.app .tbl-vendors td.actc:before{content:""}.app .co{justify-content:flex-end}}.app .cell-deal .addr{color:var(--text);margin-top:3px;font-size:12.5px;font-weight:600}.app .lock-note{letter-spacing:.02em;color:var(--primary-hover);background:var(--primary-soft);border:1px solid var(--border);border-radius:100px;align-items:center;gap:9px;margin-top:12px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.app .lock-note .shield{background:var(--primary);clip-path:polygon(50% 0,100% 22%,100% 60%,50% 100%,0 60%,0 22%);flex:none;width:13px;height:15px}.app .audit-legend{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.app .audit-legend .lg{align-items:center;gap:7px;display:inline-flex}.app .audit-legend .sw{border-radius:3px;flex:none;width:10px;height:10px}.app .audit-row{border-top:1px solid var(--surface-soft);padding:14px 0}.app .audit-row:first-child{border-top:0}.app .form-grid{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.app .form-col{flex-direction:column;gap:20px;min-width:0;display:flex}.app .grp-h{align-items:baseline;gap:12px;display:flex}.app .grp-h .n{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.app .summary{top:calc(88px + var(--console-top,0px));position:sticky}.app .sum-actions{flex-direction:column;gap:10px;padding:18px 22px 22px;display:flex}.app .sum-actions .btn{justify-content:center;width:100%}.app .sum-note{color:var(--text-muted);text-align:center;padding:0 22px 20px;font-size:12px;line-height:1.5}@media (width<=1080px){.app .form-grid{grid-template-columns:1fr}.app .summary{position:static}}.app .q-head,.app .q-row{border-bottom:1px solid var(--surface-soft);grid-template-columns:minmax(170px,2.2fr) minmax(100px,.9fr) minmax(110px,1fr) minmax(140px,.85fr) minmax(115px,.95fr) minmax(105px,.95fr) 150px;align-items:center;gap:14px;padding:12px 16px;display:grid}.app .q-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:700}.app .q-head .num{text-align:right}.app .q-row{color:inherit;text-decoration:none;transition:background .12s}.app .q-row:hover{background:var(--surface-soft);text-decoration:none}.app .q-row:last-child{border-bottom:0}.app .q-prog{color:var(--text);min-width:0;font-size:13.5px}.app .q-amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.app .q-off,.app .q-stat{min-width:0}@media (width<=960px){.app .q-head{display:none}.app .q-row{grid-template-columns:1fr;gap:6px;padding:14px}.app .q-amt{text-align:left}}.app .filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app .src{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.app .src.ts{color:var(--primary-hover);background:var(--primary-soft);border-color:#0000}.app .src.app{color:var(--warning);background:var(--warning-soft);border-color:#0000}.app .src.contact{color:var(--text-muted);background:var(--surface-soft)}.app .lead-msg{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:44ch;margin-top:4px;font-size:12.5px;overflow:hidden}.app .off.un{color:var(--text-muted)}.app .tbl td.rec{white-space:nowrap;color:var(--text-muted);font-size:12.5px}.app .tbl th.act,.app .tbl td.act{text-align:right;white-space:nowrap}.app .row-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.app .lead-payload-row td{background:var(--surface-soft);padding:0}.app .lead-payload{white-space:pre-wrap;word-break:break-word;max-height:320px;color:var(--text);margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.app .lead-l{align-items:center;gap:12px;min-width:0;display:flex}.app .lead-file{min-width:0;color:inherit;display:block}.app .lead-file:hover{text-decoration:none}.app .lead-file .who,.app .who-wrap .who{color:var(--text);font-weight:600;line-height:1.25;display:block}.app .what{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.app .task-meta{flex:none;align-items:center;gap:8px;display:flex}.app .grp-b{flex-direction:column;display:flex}.app .task{border-top:1px solid var(--surface-soft);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;text-decoration:none;display:flex}.app .task:hover{background:var(--surface-soft);text-decoration:none}.app .who-wrap{align-items:flex-start;gap:11px;min-width:0;display:flex}.app .who-wrap .dot{margin-top:6px}.app .due{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.app .due.over{color:var(--danger);background:var(--danger-soft);border-color:#0000}.app .due.today{color:var(--warning);background:var(--warning-soft);border-color:#0000}.app .hint{color:var(--text-muted);font-size:13px;line-height:1.5}.app .q-table{display:block}.app .whenn{white-space:nowrap;font-variant-numeric:tabular-nums}.app .files-c{white-space:nowrap}.cv-thread{background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px #1723260a}.cv-head{background:var(--surface);border-bottom-color:var(--surface-soft);padding:14px 18px}.cv-head-ava{border-radius:9px;width:36px;height:36px;font-size:13px}.cv-title{font-family:var(--serif);letter-spacing:-.01em;font-size:18px;font-weight:500}.cv-sub{margin-top:3px}.cv-ava{background:var(--gold-soft);color:var(--primary-hover);border-color:var(--border);border-radius:9px}.cv-ava.small,.cv-ava.tiny{border-radius:7px}.cv-ava.msg{border-radius:8px;width:30px;height:30px;font-size:11px}.cv-avastack .cv-ava{margin-left:-8px}.cv-avastack .cv-ava:first-child{margin-left:0}.cv-scroll{background:var(--bg);padding:20px 20px 14px}.cv-row{margin-top:16px}.cv-row.grouped{margin-top:4px}.cv-day span{background:var(--surface);border-color:var(--surface-soft);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:4px 13px;font-size:11px;font-weight:700}.cv-system{text-align:left;width:fit-content;max-width:90%;color:var(--text-muted);background:var(--surface);border:1px solid var(--surface-soft);border-radius:100px;align-items:center;gap:9px;margin:14px auto;padding:6px 14px;font-size:12px;display:flex}.cv-sys-dot{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px}.cv-system.milestone .cv-sys-dot{background:var(--primary)}.cv-bubble{border-radius:13px;min-width:0;padding:10px 14px;font-size:14.5px;line-height:1.5}.cv-bubble.them{background:var(--surface);border-color:var(--border);border-bottom-left-radius:4px}.cv-bubble.me{border-bottom-right-radius:4px}.msg-from{letter-spacing:.02em;color:var(--text-muted);opacity:1;margin-bottom:3px;font-size:11px;font-weight:700}.cv-bubble.me .msg-from{color:#ffffffd1}.msg-body{font-size:14.5px;line-height:1.5}.msg-time{opacity:.72;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.cv-readmarks .cv-ava.tiny{border-color:var(--primary-border)}.cv-composer{background:var(--surface);border-top-color:var(--surface-soft);padding:12px 14px}.cv-composer .msg-tool{background:var(--surface-soft);border:1px solid var(--border);width:42px;height:42px;min-height:42px;color:var(--text-soft);border-radius:11px;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}.cv-composer .msg-tool:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface)}.cv-composer .msg-tool.rec{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.cv-composer .input{background:var(--surface-soft);border-color:var(--border);border-radius:12px}.cv-composer .btn.primary{border-radius:12px}@media (width<=720px){.cv-composer .row>.input{flex:220px}}.ci{vertical-align:-.14em;flex:none;display:inline-block}.msg-actions button .ci{vertical-align:middle;width:16px;height:16px}.cv-menu button{align-items:center;gap:8px;display:flex}.cv-menu button .ci{opacity:.85;flex:none;width:15px;height:15px}.cv-iconbtn{justify-content:center;align-items:center;display:inline-flex}.cv-iconbtn .ci{width:17px;height:17px}.cv-pin-flag .ci,.cv-visible-banner .ci,.cv-pinned .ci{vertical-align:-.12em;width:13px;height:13px}.cv-tick .ci{vertical-align:-.08em;width:12px;height:12px}.msg-att-file .ic .ci{width:16px;height:16px}.cv-replying .ci{vertical-align:-.12em;width:14px;height:14px}.cv-rename-hint .ci{width:12px;height:12px}.cv-list-scroll{border-color:var(--border);background:var(--surface);border-radius:var(--radius)}.cv-item{border-bottom:1px solid var(--surface-soft);border-radius:0;gap:12px;padding:13px 14px}.cv-item:hover{background:var(--surface-soft)}.cv-item.active{background:var(--surface-soft);box-shadow:inset 3px 0 0 var(--gold);outline:none}.cv-item-ava{background:var(--gold-soft);border:1px solid var(--border);width:34px;height:34px;color:var(--primary-hover);letter-spacing:.01em;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.cv-item-name{font-weight:600}.cv-item.unread .cv-item-name{font-weight:700}.cv-eye{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cv-muted-tag{color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--border);border-radius:100px;padding:1px 8px;font-size:11px;font-weight:600}.cv-empty-mark{background:var(--gold-soft);border:1px solid var(--border);border-radius:14px;width:52px;height:52px;margin:0 auto 14px;position:relative}.cv-empty-mark:before{content:"";border:2px solid var(--primary);border-radius:9px 9px 9px 3px;position:absolute;inset:14px 13px 18px}.shell .file-top{gap:16px}.shell .file-top-amt{flex-direction:column;flex:none;align-items:flex-end;line-height:1.15;display:flex}.shell .file-top-amt .k{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.shell .file-top-amt .ln-amount{font-size:22px}@media (width<=720px){.shell .file-top-amt{align-items:flex-start}.shell .file-top-amt .k{display:none}}.shell .file-nav ol{padding:7px;box-shadow:0 10px 30px #1723260f}.shell .file-nav a{color:var(--text-muted);font-size:13.5px;font-weight:600}.shell .file-nav a.active{color:var(--text);font-weight:700}.shell .timeline:has(.tl-step){padding:0;display:block}.shell .timeline:has(.tl-step) .tl-step{text-align:left;flex-direction:row;align-items:flex-start;gap:12px;padding:7px 0;position:relative}.shell .timeline:has(.tl-step) .tl-step:not(:last-child):before{content:"";background:var(--border);width:2px;display:block;position:absolute;top:22px;bottom:-7px;left:7px}.shell .timeline:has(.tl-step) .tl-step.done:not(:last-child):before{background:var(--primary)}.shell .timeline:has(.tl-step) .tl-step.current:not(:last-child):before{background:var(--primary)}.shell .timeline:has(.tl-step) .tl-dot{z-index:1;margin:1px 0 0}.shell .timeline:has(.tl-step) .tl-body{min-width:0}.shell .timeline:has(.tl-step) .tl-label{font-size:14px;line-height:1.25}.shell .timeline:has(.tl-step) .tl-body .small{display:block}.shell .next-strip{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.shell .next-item{background:var(--surface);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:18px 20px}.shell .next-item .ni-l{color:var(--text-muted);line-height:1.35}.shell .next-item.ok{justify-content:center}.shell .secure-strip .lock svg{width:15px;height:15px;display:block}.shell .reqchips{flex-wrap:wrap;gap:8px;display:flex}.shell .file-rail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}@media (width>=1081px){.shell .wrap:has(.file-rail-grid){max-width:min(1600px,96vw)}}.shell .file-rail{top:calc(152px + var(--console-top,0px));flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky}.shell .file-rail .panel{margin-top:0}.shell .rail-team{align-items:center;gap:12px;display:flex}.shell .rail-ava{background:linear-gradient(150deg,var(--gold),var(--primary));border-radius:50%;flex:none;width:38px;height:38px}.shell .rail-who{min-width:0}.shell .rail-n{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.shell .rail-r{margin-top:1px}.shell .rail-callout{background:var(--warning-soft);border-color:#e9d8ae}.shell .rail-callout-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--gold-ink);margin-bottom:6px;font-size:12px;font-weight:700}.shell .rail-callout p{color:var(--text);line-height:1.5}.shell .rail-help{align-items:center;gap:8px;font-size:14px;display:flex}.shell .rail-help a{color:var(--text);font-variant-numeric:tabular-nums;min-height:var(--tap-min);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.shell .rail-help a:hover{color:var(--teal-br)}.shell .rail-help-ic{background:var(--surface-soft);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}@media (width<=1080px){.shell .file-rail-grid{display:block}.shell .file-rail{margin-top:20px;position:static}}.app .pri{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-muted);background:var(--surface);white-space:nowrap;border-radius:100px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.app .pri.pri-high{color:var(--danger);background:var(--danger-soft);border-color:#0000}.app .pri.pri-soon{color:var(--warning);background:var(--warning-soft);border-color:#0000}.app .pri.pri-normal{color:var(--text-muted)}.app .audit-row.sensitive{background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger);border-radius:0 6px 6px 0;padding-left:12px}.app .pii-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--danger);background:var(--surface);border:1px solid var(--danger);vertical-align:middle;border-radius:100px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700}.app .cc-def-title{font-family:var(--serif);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.app .pill.cc-type-document{color:var(--primary-hover);border-color:var(--primary)}.app .pill.cc-type-info_field{color:var(--gold-ink);border-color:var(--gold)}.app .pill.cc-type-tool{color:var(--primary-hover);border-color:var(--primary)}.app .pill.cc-type-esign{color:var(--warning);border-color:var(--warning)}.app .pill.cc-type-internal_task,.app .pill.cc-type-internal_condition{color:var(--text-muted);border-color:var(--border)}.cv-context{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:11px 13px;display:flex}.cv-context a{color:var(--text);font-weight:600}.cv-context-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv-ctx-tag{color:var(--primary-hover);background:var(--primary-soft);border-radius:100px;padding:3px 10px;font-size:11.5px;font-weight:600}.cv-ctx-tag.mut{color:var(--text-muted);background:var(--surface-soft)}.cv-ctx-people{color:var(--text-muted);font-size:12px}.chat-top{cursor:pointer;min-height:32px;color:var(--muted);font-family:var(--sans);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:6px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:relative}.chat-top:hover{color:var(--ivory)}.chat-top:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.chat-top-ic{flex:none;display:inline-flex;position:relative}.chat-top-ic svg{width:20px;height:20px;display:block}.header .chat-top{margin-left:auto}.header .chat-top~.nav-toggle{margin-left:0}.header .chat-top-label{display:none}@media (width>=961px){.header .chat-top~.nav,.header-borrower .nav{column-gap:15px}}@media (width<=720px){.chat-top{justify-content:center;min-width:44px;min-height:44px}.chat-top-label{display:none}}.header-borrower .bell{flex:none;padding:4px 0;font-size:14px;line-height:1.55;text-decoration:none}.header-borrower .bell:hover{text-decoration:none}@media (width<=720px){.header-borrower .bell{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.header-borrower .bell .badge{top:2px;right:0}}@media (width>=721px) and (width<=1379px){.header-borrower .wrap{flex-wrap:nowrap;gap:12px;height:72px;padding-top:0;padding-bottom:0}.header-borrower .nav-toggle{z-index:901;display:inline-flex;position:relative}.header-borrower .nav-scrim{z-index:850;background:#0000006b;animation:.18s navfade;display:block;position:fixed;inset:0}.header-borrower .nav{background:var(--ink-1);border-left:1px solid var(--line);z-index:900;width:min(86vw,320px);max-width:320px;padding:calc(16px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) 18px;-webkit-overflow-scrolling:touch;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;transition:transform .22s cubic-bezier(.32,.72,.35,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 44px -24px #0000008c}.header-borrower .nav.open{transform:none}.header-borrower:has(.nav.open){z-index:850}.header-borrower .nav a{border-bottom:1px solid var(--line);align-items:center;width:100%;min-height:48px;padding:12px 4px;font-size:16px;display:flex}.header-borrower .nav a.active{font-weight:700}.header-borrower .nav .btn{justify-content:center;width:100%;min-height:48px;margin-top:14px}.header-borrower .nav a .nav-count{margin-left:auto}}@media (width>=1380px){.header-borrower .wrap{max-width:1380px}}.header.header-borrower .wrap{max-width:none;padding-left:var(--space-page);padding-right:var(--space-page)}@media (width<=720px){.header.header-borrower .wrap{padding-left:var(--space-field);padding-right:var(--space-field)}}.shell-foot{justify-content:space-between;align-items:center;gap:var(--space-field);flex-wrap:wrap;display:flex}.lead-form .field{margin-bottom:12px}.lead-form .field>span{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.lead-form .grid.cols-2{gap:12px}.lead-convert{max-width:560px}.lead-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.lead-title{align-items:center;gap:14px;margin-top:8px;display:flex}.lead-title h1{margin:0;line-height:1.15}.lda-avatar{background:var(--gold-ink);color:#fff;letter-spacing:.02em;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:inline-flex}.lead-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stage-select{min-width:150px;font-weight:600}.lead-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr) minmax(0,320px);align-items:start;gap:16px;display:grid}@media (width<=1200px){.lead-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lead-timeline-panel{order:3;grid-column:1/-1}}@media (width<=820px){.lead-grid{grid-template-columns:1fr}.lead-timeline-panel{order:0}}.lead-grid>.lead-elx{order:4;grid-column:1/-1;min-width:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.elx-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}@media (width<=1439px){.elx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.elx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.elx-tile{background:#fff;border:1px solid #e4decf;border-radius:10px;min-width:0;padding:10px 12px}.elx-tile .k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.elx-tile .v{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:20px;font-weight:650}.elx-tile .s{color:var(--text-muted);margin-top:1px;font-size:12px}.elx-tile.warn{background:#fdf6e7;border-color:#d9a441}.elx-head{border-bottom:1px solid #e4decf;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:12px;padding-bottom:12px;display:grid}@media (width<=767px){.elx-head{grid-template-columns:minmax(0,1fr)}}.elx-head .who{font-family:var(--serif);color:var(--text);margin:0;font-size:24px;line-height:1.15}.elx-head .facts{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13.5px;display:flex}.elx-head .facts b{color:var(--text);font-weight:600}.elx-head .acts{flex-wrap:wrap;gap:8px;display:flex}.elx-chip{color:var(--text-muted);white-space:nowrap;background:#fff;border:1px solid #e4decf;border-radius:20px;align-items:center;gap:5px;padding:1px 9px;font-size:11.5px;display:inline-flex}.elx-tw{contain:paint;background:#fff;border:1px solid #e4decf;border-radius:10px;max-width:100%;max-height:70vh;overflow:auto}.elx-tw:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.elx-t{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.elx-t th,.elx-t td{background:#fff;border-bottom:1px solid #e4decf;padding:9px 11px}.elx-t thead th{z-index:3;white-space:nowrap;text-align:left;background:#fbf9f4;border-bottom:1px solid #e4decf;position:sticky;top:0}.elx-t thead th.n{text-align:right}.elx-t td.n{text-align:right;font-variant-numeric:tabular-nums}.elx-t th.sub,.elx-t td.sub{z-index:2;border-right:1px solid #e4decf;position:sticky;left:0}.elx-t thead th.sub{z-index:4}.elx-t tbody tr:hover td{background:#fbf9f4}.elx-t tbody tr.on td{background:#fcf8f1}.elx-t td{color:var(--text);white-space:nowrap}.elx-t td.sub{white-space:normal;min-width:200px;font-weight:600}.elx-open{font:inherit;color:#1f6f76;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.elx-open:hover{color:#145257}.elx-rec{border:1px solid var(--gold);background:#fcf8f1;border-radius:12px;margin-bottom:12px;padding:14px 16px}.elx-rec h4{font-family:var(--serif);color:var(--text);margin:0;font-size:18px;line-height:1.2}.elx-dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;margin:12px 0 0;display:grid}@media (width<=1100px){.elx-dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.elx-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.elx-dl{grid-template-columns:minmax(0,1fr)}}.elx-dl>.p{min-width:0}.elx-dl dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.elx-dl dd{color:var(--text);overflow-wrap:anywhere;margin:1px 0 0;font-size:14px}.elx-rec .grp{border-top:1px solid #e4decf;margin-top:14px;padding-top:12px}.elx-rec .grp-h{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink);font-size:12px;font-weight:700}.elx-tabs{border-bottom:1px solid #e4decf;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-bottom:8px;display:flex}.elx-tab{color:var(--text);cursor:pointer;background:#fff;border:1px solid #e4decf;border-radius:20px;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:13.5px;display:inline-flex}.elx-tab[aria-selected=true]{border-color:var(--gold);color:var(--gold-ink);background:#fcf8f1;font-weight:650}.elx-tab .b{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.elx-tab[aria-selected=true] .b{color:var(--gold-ink)}@media (width<=720px){.elx-tab{min-height:44px;font-size:16px}.elx-tw{max-height:none}.elx-t td.sub,.elx-t th.sub{position:static}}.lead-composer{margin-bottom:14px}.lda-typerow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.lda-type{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.lda-type:hover{color:var(--text)}.lda-type.on{background:var(--gold-ink);border-color:var(--gold-ink);color:#fff}.lda-type .lda-ic{width:15px;height:15px}.lda-dirsel{width:auto;max-width:130px;padding:6px 10px;font-size:13px}.lda-ic{width:16px;height:16px;display:inline-flex}.lda-ic svg{width:100%;height:100%}.lead-timeline{margin:16px 0 0;padding:0;list-style:none;position:relative}.lead-timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:6px;bottom:6px;left:15px}.lda-item{gap:12px;padding:0 0 16px;display:flex;position:relative}.lda-item>.lda-ic{background:var(--surface);border:1.5px solid var(--border);width:32px;height:32px;color:var(--text-muted);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;position:relative}.lda-item>.lda-ic svg{width:16px;height:16px}.lda-item.t-call>.lda-ic,.lda-item.t-meeting>.lda-ic{border-color:var(--teal);color:var(--teal)}.lda-item.t-email>.lda-ic,.lda-item.t-sms>.lda-ic{border-color:var(--gold);color:var(--gold-ink)}.lda-item.t-status_change>.lda-ic,.lda-item.t-system>.lda-ic,.lda-item.t-file>.lda-ic{background:var(--surface-soft)}.lda-body{flex:1;min-width:0;padding-top:5px}.lda-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lda-subj{color:var(--text);font-weight:600}.lda-dir{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--surface-soft);border-radius:100px;padding:1px 8px;font-size:11px}.lda-when{color:var(--text-muted);margin-left:auto;font-size:12px}.lda-text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;font-size:14px}.lead-taskadd{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.lead-tasks{margin:8px 0 0;padding:0;list-style:none}.lead-tasks li{border-top:1px solid var(--border);gap:10px;padding:9px 0;display:flex}.lead-tasks li:first-child{border-top:0}.lead-task-check{flex:none;padding-top:1px}.lead-task-check input{cursor:pointer;width:17px;height:17px}.lead-task-body{flex:1;min-width:0}.lead-task-title{color:var(--text);overflow-wrap:anywhere;font-size:14px}.lead-tasks li.done .lead-task-title{color:var(--text-muted);text-decoration:line-through}.lead-tasks li.overdue .lead-task-title{color:var(--warning);font-weight:600}.lead-files{margin:10px 0 0;padding:0;list-style:none}.lead-files li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.lead-files li:first-child{border-top:0}.lead-file-name{color:var(--teal-br);text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;font-size:14px;font-weight:500;text-decoration:none;overflow:hidden}.lead-file-name:hover{text-decoration:underline}.lead-board{-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.lead-col{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:0;padding:10px;display:flex}.lead-col-h{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;padding:0 2px;display:flex}.lead-col-ct{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:600}.lead-col-body{flex-direction:column;gap:8px;min-height:24px;display:flex}.lead-col-empty{color:var(--text-muted);text-align:center;padding:10px 0;font-size:13px}.lead-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:11px 12px;transition:border-color .14s,box-shadow .14s,transform 50ms}.lead-card:hover{border-color:var(--gold);box-shadow:0 4px 14px #141b2214}.lead-card:active{transform:translateY(1px)}.lead-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lead-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lead-card-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lead-card-amt{color:var(--teal-br);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.lead-card-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.lead-card-meta{flex-wrap:wrap;gap:5px;margin:8px 0 9px;display:flex}.tagm{background:var(--primary-soft,var(--surface-soft));color:var(--teal-br);border-radius:100px;padding:2px 8px;font-size:11px;font-weight:600}.tagm.mut{background:var(--surface-soft);color:var(--text-muted)}.lead-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-card-owner{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.lead-card-owner .mono{width:20px;height:20px;font-size:9px}.lead-card-flags{flex:none;gap:6px;display:inline-flex}.flagm{color:var(--text-muted);white-space:nowrap;font-size:11px}.flagm.due{color:var(--warning);font-weight:700}.lead-row{cursor:pointer}.lead-tbl .num{font-variant-numeric:tabular-nums}.esign-live{background:var(--ok);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:2s ease-in-out infinite esign-pulse;display:inline-block}@keyframes esign-pulse{0%,to{opacity:.35}50%{opacity:1}}.pill.gold{color:var(--gold-ink);border-color:#ae874673}.esign-dot{border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.esign-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}@media (width<=820px){.esign-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.esign-stat{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-family:var(--sans);flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;transition:border-color .14s,box-shadow .14s;display:flex}.esign-stat:hover{border-color:var(--primary-border)}.esign-stat.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.esign-stat-n{font-family:var(--serif);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1}.esign-stat-l{color:var(--text-muted);font-size:12px;font-weight:600}.esign-stat.teal .esign-stat-n{color:var(--teal)}.esign-stat.gold .esign-stat-n{color:var(--gold-ink)}.esign-stat.ok .esign-stat-n{color:var(--ok)}.esign-stat.bad .esign-stat-n{color:var(--danger)}.esign-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.esign-tab{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;font-size:13px;font-family:var(--sans);border-radius:999px;padding:6px 14px}.esign-tab:hover{color:var(--text)}.esign-tab.on{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.esign-card{padding:16px 18px}.esign-notsent{margin:var(--space-row) 0 0}.esign-waiting{border-radius:var(--radius);background:var(--primary-soft);border:1px solid var(--primary-border);color:var(--primary-hover);margin-top:10px;padding:9px 12px;font-size:13px}.esign-waiting.is-admin{background:var(--gold-soft);color:var(--gold-ink);border-color:#ae874666}.esign-recips{flex-direction:column;gap:10px;margin-top:12px;display:flex}.esr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);padding:11px 13px}.esr-done{border-color:#2e7a5e59}.esr-bad{border-color:#a32a2a59}.esr-head{align-items:center;gap:10px;display:flex}.esr-order{background:var(--primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.esr-who{flex-direction:column;gap:1px;min-width:0;display:flex}.esr-who .small{font-weight:500}.esr-mail,.esr-note{overflow-wrap:anywhere;margin:2px 0 0 32px}.esr-steps{flex-wrap:wrap;gap:8px;margin:10px 0 0 32px;padding:0;list-style:none;display:flex}.esr-steps li{border:1px solid var(--border);border-radius:var(--radius);opacity:.55;flex-direction:column;flex:1;gap:2px;min-width:88px;padding:6px 9px;display:flex}.esr-steps li.on{opacity:1;background:var(--success-soft);border-color:#2e7a5e66}.esr-steps li.bad.on{background:var(--danger-soft);border-color:#a32a2a66}.esr-step-label{color:var(--text);font-size:12px;font-weight:600}.esr-step-time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.esign-foot{border-top:1px solid var(--border);flex-wrap:wrap;gap:2px;margin-top:12px;padding-top:10px;display:flex}.esign-env{font-variant-numeric:tabular-nums;opacity:.8}@media (width<=560px){.esr-steps li{min-width:calc(50% - 4px)}}.pill.esign-aging.ok{color:var(--text-muted);border-color:var(--border)}.pill.esign-aging.warn{color:var(--warning);border-color:#b07a1e73}.pill.esign-aging.late{color:var(--danger);border-color:#a32a2a73;font-weight:700}.esign-gate{flex-direction:column;gap:6px;margin:10px 0 14px;padding:0;list-style:none;display:flex}.esign-gate li{align-items:baseline;gap:8px;font-size:14px;display:flex}.esign-gate li.ok{color:var(--ok)}.esign-gate li.bad{color:var(--text)}.esign-gate-ic{flex:none;font-weight:700}.esign-gate-txt{flex:1;min-width:0}.esign-gate li.ok .esign-gate-ic{color:var(--ok)}.esign-gate li.bad .esign-gate-ic{color:var(--danger)}.esign-file h4{font-family:var(--serif);margin:0;font-size:15px;font-weight:500}.esign-pkgs{gap:var(--space-field);margin:var(--space-field) 0 0;flex-direction:column;display:flex}.esign-pkg{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-field)}.esign-pkg.is-open{border-color:var(--teal)}.esign-pkg-row{align-items:stretch;gap:var(--space-row);flex-direction:column;display:flex}.esign-pkg-what{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.esign-pkg-name{font-size:var(--text-body);color:var(--text);overflow-wrap:break-word;font-weight:600}.esign-pkg-hint{font-size:var(--text-note);color:var(--text-muted);max-width:var(--container-prose);line-height:1.45}.esign-send-pair{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.esign-pkg-copy{margin:var(--space-field) 0 0}@media (width<=720px){.esign-send-pair{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.esign-send-pair .btn.primary{white-space:normal;text-align:center}.esign-send-pair .btn.link{grid-column:1/-1;justify-self:start}}.esign-preview{border:1px solid var(--border);background:var(--surface-2,var(--surface));border-radius:12px;margin:12px 0 0;padding:14px 16px 16px;box-shadow:0 1px 2px #0000000a}.esign-preview-grid{grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:10px;display:grid}@media (width<=760px){.esign-preview-grid{grid-template-columns:1fr}}.esign-preview-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 3px;font-size:11px;font-weight:700}.esign-preview-v{margin:0;font-size:13.5px;line-height:1.5}.esign-preview-docs{flex-direction:column;gap:6px;margin-top:6px;display:flex}.esign-preview-doc{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--surface);width:100%;font:inherit;color:inherit;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .15s,background .15s;display:flex}.esign-preview-doc:hover:not(:disabled){border-color:var(--accent,#0f766e)}.esign-preview-doc.on{border-color:var(--accent,#0f766e);background:var(--surface-2,var(--surface))}.esign-preview-doc:disabled{opacity:.6;cursor:default}.esign-preview-doc-n{background:var(--surface-2,#eee);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.esign-preview-doc-t{font-size:13.5px;font-weight:600}.esign-preview-doc-go{color:var(--accent,#0f766e);margin-left:auto;font-size:12px;font-weight:600}.esign-preview-frame{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.esign-preview-frame iframe,.esign-preview-frame .esign-preview-pdf{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;height:min(74vh,820px)}.ot-list{gap:var(--space-field);margin:0;padding:0;list-style:none;display:grid}.ot-row+.ot-row{padding-top:var(--space-field);border-top:1px solid var(--border)}.ot-head{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.ot-name{font-size:var(--text-body);color:var(--text);font-weight:600}.ot-steps{margin:var(--space-row) 0 0;gap:var(--space-tight) var(--space-row);font-size:var(--text-note);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ot-steps li{align-items:center;gap:var(--space-tight);display:inline-flex}.ot-steps li:before{content:"";width:var(--space-row);height:var(--space-row);border:1px solid var(--border-strong);border-radius:50%}.ot-steps li.done{color:var(--text)}.ot-steps li.done:before{background:var(--success);border-color:var(--success)}.ot-meta{margin:var(--space-tight) 0 0;font-size:var(--text-note);color:var(--text-muted)}.ot-note{font-size:var(--text-note);color:var(--text-muted);margin:0}.ct-when{font-size:var(--text-total);color:var(--text);margin:0}.ct-est{font-size:var(--text-note);color:var(--text-muted)}.ct-steps{margin:var(--space-field) 0 0;gap:var(--space-row);padding:0;list-style:none;display:grid}.ct-step{align-items:baseline;gap:var(--space-row);font-size:var(--text-body);color:var(--text-muted);display:flex}.ct-step.done{color:var(--text)}.ct-step.now .ct-label{color:var(--text);font-weight:600}.ct-mark{width:var(--space-field);height:var(--space-field);border:1px solid var(--border-strong);font-size:var(--text-eyebrow);color:var(--success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-step.done .ct-mark{border-color:var(--success);background:var(--success-soft)}.ct-step.now .ct-mark{border-color:var(--primary)}.ct-at{font-size:var(--text-note);color:var(--text-muted);margin-left:auto}.ct-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-page)*8)),1fr));gap:var(--space-section);margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--border);display:grid}.ct-head{margin:0 0 var(--space-row);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.ct-meet+.ct-meet{margin-top:var(--space-field)}.ct-meet-role{font-size:var(--text-note);color:var(--text-muted)}.ct-meet-name{font-size:var(--text-body);color:var(--text);font-weight:600}.ct-meet-line{font-size:var(--text-label);color:var(--text)}.ct-bring{padding-left:var(--space-field);gap:var(--space-row);font-size:var(--text-label);color:var(--text);margin:0;display:grid}.ct-note{font-size:var(--text-note);color:var(--text-muted);margin:0}.loan-status-line{margin:0 0 var(--space-field);font-size:var(--text-label);color:var(--text);line-height:1.45}.k-term{font-size:var(--text-note);color:var(--text-muted);font-weight:400}.file-stands{margin:0 0 var(--space-section);gap:var(--space-field);display:grid}.file-stands-line{font-size:var(--text-body);color:var(--text);margin:0;line-height:1.5}.file-trackers{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-page)*5)),1fr));gap:var(--space-row);margin:0;padding:0;list-style:none;display:grid}.file-tracker{gap:var(--space-tight);text-align:left;width:100%;padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;display:grid}.file-tracker:hover{border-color:var(--border-strong)}.file-tracker:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.file-tracker-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.file-tracker-v{font-size:var(--text-label);font-weight:600}.file-tracker.is-warn{border-color:var(--warning);background:var(--warning-soft)}.file-tracker.is-ok .file-tracker-v{color:var(--success)}.file-stands-team{align-items:center;gap:var(--space-row);font-size:var(--text-label);color:var(--text);flex-wrap:wrap;display:none}.file-stands-acts{gap:var(--space-row);margin-left:auto;display:inline-flex}@media (width<=1080px){.file-stands-team{display:flex}}.budget-move{align-items:center;gap:var(--space-row);margin:0 0 var(--space-field);flex-wrap:wrap;display:flex}.budget-move-line{flex:1 1 calc(var(--space-page)*8);font-size:var(--text-label);color:var(--text-muted);margin:0}.cr-moves{gap:var(--space-tight);font-size:var(--text-label);color:var(--text);margin:0;padding:0;list-style:none;display:grid}.cr-move-k{font-weight:600}.cr-title{margin:0}.tl-waiting{margin-top:var(--space-row);gap:var(--space-tight);display:grid}.tl-waiting-k{font-size:var(--text-label);color:var(--text);font-weight:600}.tl-waiting-none{font-size:var(--text-note);color:var(--text-muted)}.tl-waiting-list{gap:var(--space-tight);display:grid}.tl-item{align-items:baseline;gap:var(--space-row);text-align:left;width:100%;padding:var(--space-tight) var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-label);cursor:pointer;flex-wrap:wrap;display:flex}.tl-item:hover{border-color:var(--border-strong)}.tl-item:focus-visible,.tl-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tl-item-label{overflow-wrap:anywhere;flex:auto;min-width:0}.tl-item-fix{font-size:var(--text-note);color:var(--warning);font-weight:600}.tl-more{color:var(--primary);font:inherit;font-size:var(--text-note);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.tl-step.held .tl-dot{background:var(--warning);border-color:var(--warning)}.tl-step.held .tl-label{color:var(--warning)}.tl-held-line{font-size:var(--text-note);color:var(--warning);font-weight:600}.tl-offpath{margin-top:var(--space-field);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:var(--space-row);display:grid}.tl-offpath-line{font-size:var(--text-body);color:var(--text);margin:0;line-height:1.5}.tl-offpath-who{align-items:center;gap:var(--space-row);font-size:var(--text-label);color:var(--text);flex-wrap:wrap;display:flex}.tl-offpath-acts{gap:var(--space-row);margin-left:auto;display:inline-flex}.onfile{margin:0 0 var(--space-section);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:var(--space-row);display:grid}.onfile-title{font-size:var(--text-total);margin:0}.onfile-sub{font-size:var(--text-label);color:var(--text-muted);margin:0}.onfile-list{gap:var(--space-tight);margin:0;padding:0;list-style:none;display:grid}.onfile-row{justify-content:space-between;gap:var(--space-row);font-size:var(--text-label);padding:var(--space-tight) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.onfile-row:first-child{border-top:0}.onfile-k{color:var(--text-muted)}.onfile-v{color:var(--text);text-align:right;overflow-wrap:anywhere;font-weight:600}.onfile-row.is-ok .onfile-v{color:var(--success)}.onfile-row.is-warn .onfile-v{color:var(--warning)}.onfile-me{align-items:center;gap:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);flex-wrap:wrap;display:flex}.onfile-me-line{min-width:0;font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;flex:auto;margin:0}.esign-b-lead{margin:0 0 var(--space-field);font-size:var(--text-label);color:var(--text)}.esign-b-list{gap:var(--space-field);flex-direction:column;display:flex}.esign-b-item{padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.esign-b-item.is-you{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal)}.esign-b-item.is-done{background:var(--surface-soft)}.esign-b-earlier .esign-b-item{margin-top:var(--space-row)}.esign-b-head{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.esign-b-head strong{font-size:var(--text-body);color:var(--text)}.esign-b-dates,.esign-b-signers,.esign-b-note{margin:var(--space-tight) 0 0;font-size:var(--text-note);color:var(--text-muted)}.esign-b-signers{color:var(--text)}.esign-b-warn{margin:var(--space-row) 0 0;padding:var(--space-tight) var(--space-row);font-size:var(--text-note);color:var(--text);background:var(--warning-soft);border-left:3px solid var(--warning);border-radius:var(--radius)}.esign-b-actions{align-items:center;gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.esign-b-actions:empty{display:none}.esign-b-done{font-size:var(--text-note);color:var(--success)}.esign-b .notice.err{margin:0 0 var(--space-row)}.esign-b-earlier{margin-top:var(--space-field);border-top:1px solid var(--border);padding-top:var(--space-row)}.esign-b-earlier>summary{cursor:pointer;font-size:var(--text-label);color:var(--text-muted)}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=720px){.grid.cols-4{grid-template-columns:repeat(2,1fr)}}.row.between{justify-content:space-between;width:100%}.btn.btn-sm{padding:6px 12px;font-size:13px}.table{border-collapse:collapse}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 14px;font-size:14px}.table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.pill.sw-approved{color:var(--ok);border-color:#2e7a5e66}.pill.sw-pending{color:var(--gold-ink);border-color:#ae874673}.pill.sw-insp{color:var(--teal-br,#2f7f86);border-color:#2f7f8666}.pill.sw-draft{color:var(--muted);border-color:var(--line)}.pill.sw-off{color:var(--danger);border-color:#a32a2a66}.action-needed{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:16px;margin-bottom:18px;padding:18px 18px 12px;box-shadow:0 1px 2px #141b220a}.action-needed .an-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.action-needed .an-title{margin:0;font-size:1.15rem;line-height:1.2}.action-needed .an-sub{color:var(--text-muted);margin:2px 0 0;font-size:.86rem}.an-empty{margin:0 0 var(--space-section);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--text-label);color:var(--text-muted)}.cond-tabs{gap:var(--space-row);margin:0 0 var(--space-field);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.cond-tab{align-items:center;gap:var(--space-row);padding:var(--space-row) var(--space-field);font-size:var(--text-label);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600;display:inline-flex}.cond-tab.is-on{color:var(--text);border-bottom-color:var(--teal)}.cond-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cond-tab-n{min-width:var(--space-section);padding:0 var(--space-tight);border-radius:var(--radius);background:var(--surface-soft);font-size:var(--text-note);text-align:center}.action-needed .an-summary{white-space:nowrap;color:var(--gold-ink);background:var(--gold-soft);border-radius:999px;margin-left:auto;padding:4px 12px;font-size:.8rem;font-weight:600}.action-needed .an-list{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.action-needed .an-item{text-align:left;cursor:pointer;background:var(--surface-soft);border:1px solid var(--line);width:100%;color:var(--text);font:inherit;border-radius:12px;align-items:center;gap:12px;padding:12px 14px 12px 0;transition:background .12s,border-color .12s,transform 60ms;display:flex;overflow:hidden}.action-needed .an-item:hover{border-color:var(--gold);background:#fff}.action-needed .an-item:active{transform:translateY(1px)}.action-needed .an-item .an-bar{background:var(--teal);border-radius:0 4px 4px 0;flex:none;align-self:stretch;width:4px}.action-needed .an-item.sign .an-bar{background:var(--gold)}.action-needed .an-item.fix .an-bar{background:var(--danger)}.action-needed .an-item.doc .an-bar{background:var(--teal)}.action-needed .an-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.action-needed .an-label{font-weight:600;line-height:1.25}.action-needed .an-hint{color:var(--text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.3;display:-webkit-box;overflow:hidden}.action-needed .an-item.fix .an-hint{color:var(--danger)}.action-needed .an-file{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.76rem;overflow:hidden}.action-needed .an-chip{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:.72rem;font-weight:700}.action-needed .an-chip.sign{color:#fff;background:var(--gold-ink)}.action-needed .an-chip.fix{color:#fff;background:var(--danger)}.action-needed .an-chip.doc{color:var(--teal-br);background:var(--gold-soft)}.action-needed .an-arrow{color:var(--text-soft);flex:none;margin-right:12px}.action-needed .an-item:hover .an-arrow{color:var(--gold-ink)}@media (width<=720px){.action-needed .an-chip{display:none}.action-needed .an-summary{margin-left:0}}.ec-wrap{flex-direction:column;gap:12px;display:flex}.ec-stats{flex-wrap:wrap;gap:10px;display:flex}.ec-stat{background:var(--ink-1);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;min-width:92px;padding:10px 16px;display:flex}.ec-stat-n{font-family:var(--serif);color:var(--text);font-size:22px;line-height:1}.ec-stat-l{text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-size:11px}.ec-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ec-search{border:1px solid var(--line);background:var(--ink-1);min-width:180px;color:var(--text);border-radius:999px;flex:1;padding:9px 14px;font-size:15px}.ec-search:focus{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-dp);outline:none}.ec-filters{flex-wrap:wrap;gap:6px;display:flex}.ec-filter{border:1px solid var(--line);background:var(--ink-1);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.ec-filter:hover{border-color:var(--teal-dp)}.ec-filter.active{background:var(--teal);border-color:var(--teal);color:var(--on-accent)}.ec-refresh{border:1px solid var(--line);background:var(--ink-1);width:38px;height:38px;color:var(--text-muted);cursor:pointer;border-radius:50%;font-size:17px}.ec-refresh:hover{border-color:var(--teal);color:var(--teal)}.ec-split{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ec-list{border:1px solid var(--line);background:var(--ink-1);border-radius:10px;flex-direction:column;max-height:70vh;display:flex;overflow:hidden auto}.ec-datehdr{z-index:1;background:var(--ink-2);color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:6px 14px;font-size:11px;position:sticky;top:0}.ec-item{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.ec-item:hover{background:var(--ink-2)}.ec-item.active{background:var(--gold-soft,#f4eee0);box-shadow:inset 3px 0 0 var(--gold)}.ec-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ec-item-top{align-items:center;gap:7px;display:flex}.ec-item-who{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.ec-item-when{color:var(--text-soft);flex:none;font-size:11.5px}.ec-item-subject{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;display:flex;overflow:hidden}.ec-issue-dot{background:var(--danger);border-radius:50%;flex:none;width:7px;height:7px}.ec-count{background:var(--ink-3);color:var(--text-muted);border-radius:999px;flex:none;padding:0 6px;font-size:11px;line-height:16px}.ec-item-preview{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ec-item-file{color:var(--teal-br);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.initials-av{color:var(--on-accent);background:var(--av-3);letter-spacing:.02em;font-weight:700;font-size:calc(var(--av-size,32px) * .4);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.initials-av.av-1{background:var(--av-1)}.initials-av.av-2{background:var(--av-2)}.initials-av.av-3{background:var(--av-3)}.initials-av.av-4{background:var(--av-4)}.initials-av.av-5{background:var(--av-5)}.initials-av.av-6{background:var(--av-6)}.initials-av.av-7{background:var(--av-7)}.initials-av.av-in{background:var(--av-in)}.initials-av.av-staff{background:var(--av-3)}.ec-pane{border:1px solid var(--line);background:var(--ink-1);border-radius:10px;flex-direction:column;min-height:340px;display:flex;overflow:hidden}.ec-pane-head{border-bottom:1px solid var(--line);background:var(--ink-2);align-items:center;gap:10px;padding:14px 16px;display:flex}.ec-pane-subject{font-family:var(--serif);color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.ec-back{border:1px solid var(--line);background:var(--ink-1);cursor:pointer;width:34px;height:34px;color:var(--text-muted);border-radius:8px;flex:none;font-size:16px;display:none}.ec-conv{flex-direction:column;display:flex}.ec-msg{border-bottom:1px solid var(--line)}.ec-msg-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:11px;width:100%;padding:12px 16px;display:flex}.ec-msg-head:hover,.ec-msg.open>.ec-msg-head{background:var(--ink-2)}.ec-msg-headmain{flex:1;min-width:0}.ec-msg-headtop{align-items:baseline;gap:8px;display:flex}.ec-msg-sender{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ec-msg-when{color:var(--text-soft);flex:none;margin-left:auto;font-size:12px}.ec-msg-to{font-size:var(--text-note);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ec-msg-sender{flex:none;max-width:60%}.ec-load-note{margin:var(--space-row);align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.ec-msg-headsub{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.ec-msg-preview{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.ec-chev{color:var(--text-soft);flex:none;margin-top:6px;font-size:16px;transition:transform .15s}.ec-chev.up{transform:rotate(180deg)}.ec-msg-open{padding:0 16px 12px}.ec-msg-meta{border-bottom:1px solid var(--ink-3);margin-bottom:0;padding:8px 0 10px}.ec-metarow{color:var(--text-muted);align-items:flex-start;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.ec-metalabel{color:var(--text-soft);min-width:34px;font-weight:600}.ec-dir{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ec-dir-outbound{background:var(--teal);color:var(--on-accent)}.ec-dir-inbound{background:var(--gold);color:#2a2113}.ec-file-chip{background:var(--ink-2);border:1px solid var(--line);color:var(--teal-br);border-radius:999px;padding:1px 8px;font-size:11px}.ec-reader-error{color:var(--danger);margin-top:4px;font-size:12.5px}.ec-attachments{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ec-attach-label{color:var(--text-soft);font-size:12px}.ec-attach{background:var(--ink-2);border:1px solid var(--line);color:var(--text-muted);border-radius:6px;padding:3px 8px;font-size:12px}.ec-msg-body{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:10px;overflow:hidden}.ec-frame{background:#fff;border:none;width:100%;min-height:120px;display:block}.ec-plain{white-space:pre-wrap;font-family:var(--sans);color:var(--text);margin:0;padding:16px;font-size:14px}.ec-trimmed{flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 14px;display:flex}.ec-dots{border:1px solid var(--ink-3);background:var(--surface-soft);color:#3a4550;min-width:34px;height:20px;font:inherit;letter-spacing:1px;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:13px;line-height:1;display:inline-flex}.ec-dots:hover{background:var(--ink-3)}.ec-dots:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ec-msg-actions{justify-content:flex-end;margin-top:8px;display:flex}.ec-pill{border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.ec-pill-ok{color:var(--ok);background:#2e7a5e1f;border-color:#2e7a5e4d}.ec-pill-danger{color:var(--danger);background:#a32a2a1a;border-color:#a32a2a4d}.ec-pill-muted{background:var(--ink-2);color:var(--text-soft);border-color:var(--line)}.ec-recips{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.ec-recip{color:var(--text);background:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:13px;display:inline-flex}.ec-recip-dot{border:none;border-radius:50%;width:7px;height:7px;padding:0;display:inline-block}.ec-recip-dot.ec-pill-ok{background:var(--ok)}.ec-recip-dot.ec-pill-danger{background:var(--danger)}.ec-recip-dot.ec-pill-muted{background:var(--text-soft)}.ec-hl{background:var(--gold-soft,#f4eee0);color:var(--text);border-radius:2px;padding:0 1px}.ec-skel{background:linear-gradient(90deg,var(--ink-2) 25%,var(--ink-3) 37%,var(--ink-2) 63%);background-size:400% 100%;border-radius:8px;min-height:120px;animation:1.3s ease-in-out infinite ecshimmer}@keyframes ecshimmer{0%{background-position:100% 0}to{background-position:0 0}}.ec-reply-bar{border-top:1px solid var(--line);padding:12px 16px}.ec-reply{border-top:1px solid var(--line);background:var(--ink-2);padding:12px 16px}.ec-reply.ec-reply-drop{outline:2px dashed var(--teal);outline-offset:-4px;background:#7fa9b01a}.ec-atts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ec-att{border:1px solid var(--line);max-width:100%;color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.ec-att-name{text-overflow:ellipsis;white-space:nowrap;max-width:min(46vw,320px);overflow:hidden}.ec-att-size{color:var(--text-muted);font-variant-numeric:tabular-nums}.ec-att-x{cursor:pointer;color:var(--text-muted);background:0 0;border:0;border-radius:999px;padding:0 4px;font-size:16px;line-height:1}.ec-att-x:hover{color:var(--text);background:var(--ink-3)}.ec-att-x:disabled{opacity:.5;cursor:default}.ec-att-hint{color:var(--text-muted);margin-top:8px;font-size:12px}.ec-pick{margin-top:var(--space-row);padding:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ec-pick-list{gap:var(--space-tight);flex-direction:column;max-height:40vh;display:flex;overflow-y:auto}.ec-pick-row{align-items:flex-start;gap:var(--space-row);font-size:var(--text-label);color:var(--text);cursor:pointer;display:flex}.ec-pick-name{overflow-wrap:anywhere;min-width:0}.ec-pick-where{font-size:var(--text-note);color:var(--text-muted);display:block}.ec-pick-actions{gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.ec-pick-empty{font-size:var(--text-note);color:var(--text-muted)}.ec-att-from{color:var(--text-muted)}.ec-draft-note{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;font-size:12px;display:flex}.ec-draft-note.bad{color:#8a5a00;font-weight:550}.ec-draft-left{color:#3a4550}.ec-reply-to{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.ec-reply-cc{align-items:center;gap:var(--space-row);margin-bottom:var(--space-row);font-size:var(--text-label);flex-wrap:wrap;display:flex}.ec-reply-cc-add{align-items:center;gap:var(--space-tight);flex:240px;min-width:0;display:flex}.ec-cc-held{margin:0 0 var(--space-row);font-size:var(--text-note);color:var(--text-muted)}.ec-dialog-tools-row{align-items:center;gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.oc-vendor-loop-head{margin-top:var(--space-row);margin-bottom:var(--space-tight)}.oc-vendor-loop{align-items:center;gap:var(--space-tight);padding:var(--space-tight) 0;display:flex}.oc-vendor-loop>span{overflow-wrap:anywhere;flex:1;min-width:0}.addr-grow{flex:220px;min-width:0}.addr-grow .input{width:100%;min-width:0}.ec-chip{background:var(--ink-1);border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:2px 10px 2px 3px;font-size:12.5px;display:inline-flex}.ec-reply-subject{border:1px solid var(--line);background:var(--ink-1);width:100%;color:var(--text);border-radius:6px;margin-bottom:8px;padding:8px 12px;font-size:14px}.ec-reply-text{border:1px solid var(--line);background:var(--ink-1);width:100%;color:var(--text);resize:vertical;font-size:15px;font-family:var(--sans);border-radius:6px;padding:10px 12px}.ec-reply-subject:focus,.ec-reply-text:focus{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-dp);outline:none}@media (width<=820px){.ec-split{grid-template-columns:1fr}.ec-list{max-height:none}.ec-wrap.mobile-reader .ec-list,.ec-wrap:not(.mobile-reader) .ec-pane{display:none}.ec-back{justify-content:center;align-items:center;display:inline-flex}}.ec-wrap.ec-narrow .ec-split{grid-template-columns:1fr}.ec-wrap.ec-narrow .ec-list{max-height:none}.ec-wrap.ec-narrow.mobile-reader .ec-list,.ec-wrap.ec-narrow:not(.mobile-reader) .ec-pane{display:none}.ec-wrap.ec-narrow .ec-back{justify-content:center;align-items:center;display:inline-flex}.ec-bigbtn{white-space:nowrap;flex:none}.ec-item{position:relative}.ec-item.unread .ec-item-who{font-weight:800}.ec-item.unread .ec-item-subject{color:var(--text);font-weight:600}.ec-unread-dot{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px}.ec-star{cursor:pointer;color:var(--text-soft);opacity:.55;min-width:var(--tap-min);min-height:var(--tap-min);background:0 0;border:none;flex:none;align-self:center;padding:2px 4px;font-size:16px;line-height:1;transition:opacity .12s,color .12s,transform .12s}.ec-item:hover .ec-star{opacity:1}.ec-star:hover{transform:scale(1.15)}.ec-star.on{color:var(--gold-ink);opacity:1}.ec-star.lg{margin-left:auto;font-size:20px}.ec-textbtn{color:var(--teal-br);cursor:pointer;min-height:var(--tap-min);background:0 0;border:none;padding:4px;font-size:13px;text-decoration:underline}.ec-textbtn:hover{color:var(--teal)}.ec-refresh{transition:transform .3s}.ec-compose-panel{border:1px solid var(--gold);background:var(--ink-1);border-radius:10px;overflow:hidden}.ec-compose-head{background:var(--gold-soft,#f4eee0);color:var(--text);border-bottom:1px solid var(--line);padding:9px 16px;font-size:13.5px;font-weight:600}.ec-loadmore{background:var(--ink-1);border:1px solid var(--line);color:var(--text-muted);cursor:pointer;border-radius:999px;margin:10px auto;padding:7px 18px;font-size:13px;display:block}.ec-loadmore:hover{border-color:var(--teal);color:var(--teal)}.ec-msg-collapse{transition:max-height .22s;overflow:hidden}.ec-attach-dl{cursor:pointer;border:1px solid var(--teal-dp);color:var(--teal-br);background:var(--ink-1);transition:background .12s}.ec-attach-dl:hover{background:var(--gold-soft,#f4eee0)}.ec-attach-grp{border-radius:6px;align-items:stretch;display:inline-flex}.ec-attach-grp>.ec-attach-dl{border-top-right-radius:0;border-bottom-right-radius:0}.ec-attach-save{cursor:pointer;border:1px solid var(--teal-dp);background:var(--ink-1);min-width:26px;color:var(--teal-br);border-left:0;border-radius:0 6px 6px 0;padding:3px 7px;font-size:12px;line-height:1;transition:background .12s}.ec-attach-save:hover{background:var(--gold-soft,#f4eee0)}.ec-attach-save:disabled{cursor:default;opacity:.55}.ec-attach-dl:focus-visible,.ec-attach-save:focus-visible{outline:2px solid var(--teal-dp);outline-offset:1px}.ec-chev{transition:transform .18s}.ec-frame-wrap{background:#fff;width:100%;overflow:hidden}.ec-frame-wrap .ec-frame{background:#fff;border:none;display:block}.ec-modal-back{inset:0;top:var(--console-top,0px);z-index:1000;background:#141b228c;justify-content:center;align-items:center;padding:clamp(6px,2vh,26px) clamp(6px,2vw,26px);display:flex;position:fixed}.ec-modal-card{width:min(1320px,97vw);height:min(calc(94vh - var(--console-top,0px)),1000px);background:var(--ink,#f6f3ec);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0006}.ec-modal-head{border-bottom:1px solid var(--line);background:var(--ink-1);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.ec-modal-head b{font-family:var(--serif);font-size:16px}.ec-modal-body{flex:1;padding:16px 18px;overflow-y:auto}.ec-wrap.big .ec-list{max-height:calc(94vh - 210px - var(--console-top,0px))}@media (width<=820px){.ec-modal-card{width:100vw;height:calc(100vh - var(--console-top,0px));border-radius:0}}.ec-opened{color:var(--ok);white-space:nowrap;background:#2e7a5e1a;border:1px solid #2e7a5e47;border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:11px;font-weight:600;line-height:17px;display:inline-flex}.ec-recip.opened{border-color:#2e7a5e66}.ec-recip .ec-opened{margin-left:3px;padding:0 5px}.app .wf-table.q-table .q-head,.app .wf-table .q-row{grid-template-columns:minmax(180px,2.2fr) minmax(150px,1.6fr) minmax(90px,1fr) 80px minmax(150px,auto)}.app .wf-hist.q-table .q-head,.app .wf-hist .q-row{grid-template-columns:minmax(160px,2fr) minmax(130px,1.3fr) minmax(180px,2fr) minmax(120px,1.3fr)}.app .wf-file{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.app .wf-file .who{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.app .wf-file .what{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.app .wf-file .mono{background:var(--surface-soft);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.app .wf-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app .wf-returnbar{background:var(--surface-soft);border-radius:10px;grid-column:1/-1;margin:2px 0 8px;padding:12px 14px}.app .due.today{color:var(--gold,#ae8746);font-weight:600}.app .due.over{color:var(--danger,#b3261e);font-weight:700}@media (width<=960px){.app .wf-table.q-table .q-head,.app .wf-hist.q-table .q-head{display:none}.app .wf-table .q-row,.app .wf-hist .q-row{grid-template-columns:1fr;gap:8px}.app .wf-returnbar{grid-column:1}}.app .wf-submit-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.app .wf-submit-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:14px;display:grid}.app .wf-submit-card.is-blocked{opacity:.72}.app .wf-submit-main{min-width:0}.app .wf-submit-title{font-size:15px;font-weight:700}.app .wf-submit-help{margin-top:2px}.app .wf-submit-goes{margin-top:6px}.app .wf-blockmsg{color:var(--danger,#b3261e)}.app .wf-submit-act{align-self:center}.app .wf-submit-form{border-top:1px solid var(--surface-soft);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:2px;padding-top:10px;display:grid}.app .wf-help-group{margin-top:6px}.app .wf-submit-card.is-recommended{border-color:var(--teal,#2f7f86);box-shadow:0 0 0 1px var(--teal,#2f7f86), 0 8px 30px #2f7f861f}.app .wf-rec-chip{letter-spacing:.02em;color:#fff;background:var(--teal,#2f7f86);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.app .wf-rec-banner{background:var(--teal,#2f7f86)}@supports (color:color-mix(in lab, red, red)){.app .wf-rec-banner{background:color-mix(in srgb,var(--teal,#2f7f86) 12%,transparent)}}.app .wf-rec-banner{border:1px solid var(--teal,#2f7f86)}@supports (color:color-mix(in lab, red, red)){.app .wf-rec-banner{border:1px solid color-mix(in srgb,var(--teal,#2f7f86) 30%,transparent)}}.app .wf-rec-banner{border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:14px}.lo-draft-actions{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;transform:translateY(-2px)}@media (hover:hover){.lo-draft-row:hover{background:var(--ink-2)!important}.lo-draft-row:hover .lo-draft-actions{opacity:1;pointer-events:auto;transform:translateY(0)}}.lo-draft-row.is-selected .lo-draft-actions{display:none}@keyframes lo-pulse{0%{box-shadow:0 0 #2e7a5e99}70%{box-shadow:0 0 0 6px #2e7a5e00}to{box-shadow:0 0 #2e7a5e00}}.seg{border:1px solid var(--border);border-radius:var(--radius);margin:2px 0 6px;display:inline-flex;overflow:hidden}.seg-btn{background:var(--surface);color:var(--text-muted);border:0;border-right:1px solid var(--border);font:inherit;cursor:pointer;padding:6px 12px;font-size:.85rem}.seg-btn:last-child{border-right:0}.seg-btn.on{background:var(--primary);color:var(--on-accent);font-weight:600}.crx-wrap .tone-good{--crx-tone:var(--success);--crx-tone-soft:var(--success-soft)}.crx-wrap .tone-ok{--crx-tone:var(--teal);--crx-tone-soft:var(--primary-soft)}.crx-wrap .tone-fair{--crx-tone:var(--warning);--crx-tone-soft:var(--warning-soft)}.crx-wrap .tone-poor{--crx-tone:var(--danger);--crx-tone-soft:var(--danger-soft)}.crx-wrap .tone-none{--crx-tone:var(--muted);--crx-tone-soft:var(--surface-soft)}.crx-modal .tone-good{--crx-tone:var(--success)}.crx-modal .tone-ok{--crx-tone:var(--teal)}.crx-modal .tone-fair{--crx-tone:var(--warning)}.crx-modal .tone-poor{--crx-tone:var(--danger)}.crx-wrap{font-family:var(--sans);margin-top:8px}.crx-muted{color:var(--muted);font-size:.86rem}.crx-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crx-bar-spacer{flex:auto}.crx-pill{border:1px solid var(--warning);background:var(--warning-soft);color:var(--warning);border-radius:999px;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.crx-btn{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:.92rem;font-weight:600;line-height:1;transition:transform 80ms,box-shadow .15s,background .15s;display:inline-flex}.crx-btn.sm{padding:8px 14px;font-size:.85rem}.crx-btn.primary{background:var(--teal);color:var(--on-accent);box-shadow:0 1px 2px #141b221f}.crx-btn.primary:hover:not(:disabled){background:var(--teal-br);transform:translateY(-1px);box-shadow:0 4px 14px #2f7f8647}.crx-btn.ghost{background:var(--surface);color:var(--teal-br);border-color:var(--border)}.crx-btn.ghost:hover:not(:disabled){border-color:var(--teal);background:var(--primary-soft)}.crx-btn:disabled{opacity:.5;cursor:not-allowed}.crx-btn.ghost.danger{color:var(--rt-text-red)}.crx-btn.ghost.danger:hover:not(:disabled){border-color:var(--rt-text-red);background:#fef3f2}.crx-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.crx-link{color:var(--teal-br);font-family:var(--sans);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 0;font-size:.9rem;font-weight:600}.crx-link:hover{text-decoration:underline}.crx-alert{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:10px;margin-top:10px;padding:11px 14px;font-size:.88rem}.crx-alert.info{background:var(--primary-soft);color:var(--text);border-color:var(--teal)}.crx-alert.danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.crx-alert.warn{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}.crx-alert.ok{background:var(--success-soft);color:var(--ok);border-color:var(--ok)}.crx-back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cv-modal.crx-modal{border-radius:18px;flex-direction:column;max-width:620px;max-height:90dvh;padding:0;display:flex;overflow:hidden}.crx-modal-head{border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fff,var(--surface-soft));flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 16px;display:flex;position:relative}.crx-modal-head:after{content:"";background:linear-gradient(90deg,var(--gold),transparent 70%);height:2px;position:absolute;bottom:-1px;left:24px;right:24px}.crx-modal-title{font-family:var(--serif);color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}.crx-modal-sub{color:var(--muted);margin:3px 0 0;font-size:.9rem}.crx-x{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;flex:none;font-size:15px;line-height:1}.crx-x:hover{color:var(--text);border-color:var(--muted)}.crx-modal-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.crx-modal-foot{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:linear-gradient(0deg,var(--surface-soft),#fff);flex-direction:column;flex:none;gap:8px;display:flex}.crx-foot-hint{color:var(--muted);font-size:.8rem;line-height:1.35}.crx-foot-actions{flex-wrap:wrap;gap:10px;display:flex}.crx-foot-actions .crx-btn.primary{flex:auto;min-width:180px}.crx-loading{color:var(--muted);padding:26px 24px;font-size:.92rem}.crx-recipient{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #141b220a}.crx-recip-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:12px;padding:13px 14px;transition:background-color .15s,border-color .15s}.crx-recip-card:first-of-type{margin-top:10px}.crx-recip-card.crx-off{background:var(--surface-soft);border-style:dashed}.crx-recip-card.crx-off .crx-mono{background:var(--surface-soft);color:var(--muted);box-shadow:0 0 0 1px var(--border) inset}.crx-recip-eyebrow.crx-off{color:var(--gold-ink)}.crx-recipient,.crx-recip-card,.crx-recip-grid,.crx-field{min-width:0}.crx-recip-head>div{flex:auto;min-width:0}.crx-recip-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.crx-recip-name .crx-role-tag{margin-left:0}.crx-modal-body{overflow-x:hidden}.crx-note-slot{min-height:52px}.crx-recip-card .crx-recip-head{margin-bottom:12px}.crx-recip-check{width:18px;height:18px;accent-color:var(--teal);cursor:pointer;flex:none}.crx-role-tag{text-transform:uppercase;letter-spacing:.07em;vertical-align:middle;background:var(--gold-soft);color:var(--gold-ink);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.62rem;font-weight:700;display:inline-block}.crx-role-tag.co{color:var(--teal);background:#2f7f861f}.crx-recip-head{align-items:center;gap:13px;margin-bottom:14px;display:flex}.crx-mono{width:46px;height:46px;font-family:var(--serif);color:var(--gold-ink);background:var(--gold-soft);box-shadow:0 0 0 1px var(--gold) inset;border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:600;display:grid}.crx-recip-name{color:var(--text);font-size:1.05rem;font-weight:700;line-height:1.2}.crx-recip-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-top:3px;font-size:.7rem;font-weight:600}.crx-recip-grid{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.crx-field{flex-direction:column;gap:2px;min-width:0;display:flex}.crx-field-wide{grid-column:1/-1}.crx-field>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.68rem;font-weight:600}.crx-field>b{color:var(--text);overflow-wrap:anywhere;font-size:.94rem;font-weight:600}.crx-note{border-top:1px dashed var(--border);margin-top:13px;padding-top:12px;font-size:.82rem;line-height:1.45;display:block}.crx-note.secure{color:var(--teal-br)}.crx-note.warn{color:var(--warning)}.crx-note.reuse{color:var(--text);background:var(--primary-soft);border-top:none;border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:10px 12px}.crx-note.reuse .crx-btn.ghost{white-space:nowrap}.crx-lock{margin-right:4px;font-size:.85rem}.crx-options{flex-direction:column;gap:16px;display:flex}.crx-opt{min-width:0}.crx-meta{flex-direction:column;min-width:0;display:flex}.crx-opt-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:7px;font-size:.7rem;font-weight:700;display:block}.crx-opt-hint{color:var(--muted);margin-top:7px;font-size:.8rem;line-height:1.4}.crx-seg{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;gap:5px;padding:4px;display:flex}.crx-seg-btn{cursor:pointer;color:var(--text-muted);font-family:var(--sans);background:0 0;border:0;border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:9px 10px;transition:background .15s,color .15s,box-shadow .15s;display:flex}.crx-seg-btn .crx-seg-lbl{font-size:.92rem;font-weight:600}.crx-seg-btn .crx-seg-sub{color:var(--muted);font-size:.68rem}.crx-seg-btn.on{background:var(--teal);color:var(--on-accent);box-shadow:0 2px 8px #2f7f864d}.crx-seg-btn.on .crx-seg-sub{color:#ffffffd1}.crx-seg-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.crx-reissue{margin-top:11px}.crx-reissue-row+.crx-reissue-row{border-top:1px dashed var(--border);margin-top:12px;padding-top:12px}.crx-input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px;font-size:.92rem}.crx-input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.crx-meta-row{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.crx-tri{flex-wrap:wrap;gap:6px;display:flex}.crx-tri-chip{color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.crx-tri-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.crx-frozen{background:var(--surface-soft);color:var(--muted);cursor:default;gap:5px}.crx-meta-ver{margin-left:auto}.crx-consent{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 15px;font-size:.88rem;transition:border-color .15s,background .15s;display:flex}.crx-consent.on{border-color:var(--teal);background:var(--primary-soft)}.crx-consent input{width:17px;height:17px;accent-color:var(--teal);cursor:pointer;flex:none;margin-top:2px}.crx-consent b{font-weight:700}.crx-upload{border:1px dashed var(--border);background:var(--surface-soft);border-radius:12px;padding:15px 16px}.crx-upload-title{color:var(--text);margin-bottom:10px;font-size:.85rem;font-weight:700}.crx-upload-mode{margin-bottom:12px}.crx-upload-mode .crx-opt-hint{margin-top:7px}.crx-upload-person{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:10px;padding:10px 12px}.crx-upload-person-name{color:var(--text);margin-bottom:6px;font-size:.9rem;font-weight:700}.crx-upload-row{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;font-size:.86rem;display:flex}.crx-upload-row>span{min-width:118px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:600}.crx-upload-hint{color:var(--muted);margin:6px 0 12px;font-size:.8rem}.crx-score-ask{border:1px solid var(--gold);background:#fffdf7;border-radius:10px;margin:10px 0 12px;padding:12px 14px}.crx-score-ask-title{color:var(--text);font-size:.86rem;font-weight:700}.crx-score-ask-hint{color:var(--text-muted);margin:4px 0 10px;font-size:.78rem;line-height:1.45}.crx-score-ask-row{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.crx-score-ask-name{color:var(--text);flex:10rem;min-width:0;font-size:.83rem;font-weight:600}.crx-score-in{border:1px solid var(--border);width:7.5rem;color:var(--text);background:#fff;border-radius:8px;padding:8px 10px;font-size:16px}.crx-score-in:disabled{background:var(--surface-soft);color:var(--text-muted)}.crx-score-none{color:#3a4550;align-items:center;gap:6px;min-height:44px;font-size:.8rem;display:inline-flex}@media (width<=520px){.crx-score-ask-row{flex-direction:column;align-items:stretch}.crx-score-in{width:100%}}.crx-hero{border:1px solid var(--border);background:linear-gradient(135deg,#fff,var(--surface-soft));border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:22px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #141b220d}.crx-hero:before{content:"";background:var(--crx-tone);width:5px;position:absolute;top:0;bottom:0;left:0}.crx-hero-main{align-items:center;gap:20px;padding-left:6px;display:flex}.crx-hero-score{font-family:var(--serif);color:var(--crx-tone);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:4rem;font-weight:600;line-height:.9}.crx-hero-meta{flex-direction:column;gap:5px;min-width:190px;display:flex}.crx-band{text-transform:uppercase;letter-spacing:.05em;color:var(--crx-tone);background:var(--crx-tone-soft);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.74rem;font-weight:700}.crx-hero-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:600}.crx-gauge{margin-top:5px}.crx-gauge-track{background:linear-gradient(90deg,var(--danger) 0%,var(--warning) 34%,var(--teal) 60%,var(--success) 100%);opacity:.9;border-radius:999px;height:8px;position:relative;overflow:visible}.crx-gauge-track>i{background:0 0;border-radius:999px;height:100%;display:block}.crx-gauge-mark{border:3px solid var(--crx-tone);background:#fff;border-radius:50%;width:14px;height:14px;transition:left .5s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #141b224d}.crx-gauge-scale{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:.62rem;display:flex}.crx-hero-bureaus{flex:300px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));align-content:center;gap:9px;display:grid}.crx-bureau{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 12px}.crx-bureau-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.crx-bureau-name{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.68rem;font-weight:600}.crx-bureau-val{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.crx-bureau-bar{background:var(--surface-soft);border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.crx-bureau-bar>i{background:var(--crx-tone);border-radius:999px;height:100%;transition:width .5s;display:block}.crx-bureau-model{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.64rem;overflow:hidden}.crx-sub{color:var(--muted);margin-top:11px;font-size:.82rem}.crx-kpis{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:14px 0;display:grid}.crx-kpi{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:12px 13px;display:flex}.crx-kpi-ic{background:var(--primary-soft);width:32px;height:32px;color:var(--teal-br);border-radius:9px;flex:none;place-items:center;display:grid}.crx-kpi-ic.danger{background:var(--danger-soft);color:var(--danger)}.crx-kpi-body{min-width:0}.crx-kpi-num{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.12rem;font-weight:700;line-height:1.1}.crx-kpi-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:2px;font-size:.68rem;font-weight:600}.crx-kpi-figure{grid-column:span 2}.crx-kpi-figure .crx-kpi-num{white-space:nowrap;overflow-wrap:normal}.crx-details{margin-top:10px}.crx-sec{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:8px 0;overflow:hidden}.crx-sec>summary{cursor:pointer;color:var(--text);align-items:center;gap:8px;padding:11px 14px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.crx-sec>summary::-webkit-details-marker{display:none}.crx-sec>summary:before{content:"▸";color:var(--gold-ink);font-size:.8rem;transition:transform .15s}.crx-sec[open]>summary:before{transform:rotate(90deg)}.crx-count{background:var(--surface-soft);border:1px solid var(--border);min-width:20px;height:20px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.crx-id{grid-template-columns:1fr 1fr;gap:9px 18px;padding:4px 14px 14px;display:grid}.crx-table-wrap{overflow-x:auto}.crx-table{border-collapse:collapse;width:100%;font-size:.83rem}.crx-table th,.crx-table td{text-align:left;border-top:1px solid var(--border);white-space:nowrap;padding:8px 12px}.crx-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-soft);border-top:0;font-size:.68rem;font-weight:700;position:sticky;top:0}.crx-table td.r,.crx-table th.r{text-align:right;font-variant-numeric:tabular-nums}.crx-table tbody tr:hover td{background:var(--surface-soft)}.crx-table tr.crx-bad td{background:var(--danger-soft)}.crx-table tr.crx-warn td{background:var(--warning-soft)}.crx-table tr.crx-hist-off td{background:var(--surface-soft);color:var(--text-muted)}.crx-table tr.crx-hist-off td.r{text-decoration:line-through}.crx-hist-note{color:var(--text-muted);white-space:normal;max-width:34ch;margin-top:3px;font-size:.72rem}.crx-inq{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.crx-inq.hard{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}.crx-inq.soft{background:var(--surface-soft);color:var(--muted);border-color:var(--border)}.crx-inq-note{margin-left:8px;font-size:.78rem;font-weight:400}.crx-empty{border:1px dashed var(--border);background:var(--surface-soft);color:var(--muted);border-radius:12px;margin-top:8px;padding:16px;font-size:.9rem}.crx-ext{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin-top:12px;padding:12px 14px}.crx-ext-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crx-ext-title{color:var(--text);font-size:.85rem;font-weight:700}.crx-ext-sub{color:var(--text-muted);max-width:62ch;margin-top:3px;font-size:.8rem}.crx-ext-empty{color:var(--text-muted);margin-top:10px;font-size:.85rem}.crx-ext-docs{flex-direction:column;gap:6px;margin-top:10px;display:flex}.crx-ext-doc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crx-ext-doc-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:180px;font-size:.85rem;overflow:hidden}.crx-ext-note,.crx-ext-why{color:var(--text-muted);margin-top:6px;font-size:.78rem}.crx-ext-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.crx-ext-ask{flex-direction:column;margin-top:10px;display:flex}.crx-rev-accepted{border-color:var(--ok);color:var(--ok)}.crx-rev-rejected{border-color:var(--danger);color:var(--danger)}.crx-rev-pending{border-color:var(--warning);color:var(--warning)}.crx-disabled{opacity:.55;pointer-events:none}.crx-cond-summary{margin-top:10px}.crx-scoreline{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.crx-scorecell{border:1px solid var(--border);background:var(--surface);border-left:4px solid var(--crx-tone,var(--muted));border-radius:12px;flex:130px;min-width:130px;padding:12px 14px}.crx-scorecell.emphasis{background:linear-gradient(135deg,#fff,var(--crx-tone-soft,var(--surface-soft)))}.crx-scorecell-num{font-family:var(--serif);color:var(--crx-tone,var(--text));font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:2.1rem;font-weight:600;line-height:1}.crx-scorecell.emphasis .crx-scorecell-num{font-size:2.6rem}.crx-scorecell-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:5px;font-size:.72rem;font-weight:600}.crx-summary-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.crx-people{margin-top:var(--space-section);gap:var(--space-field);display:grid}.crx-person{border-top:1px solid var(--line);padding-top:var(--space-field);min-width:0}.crx-person-head{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.crx-person-name{color:var(--text);font-weight:700;font-size:var(--text-body)}.crx-person-seat{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--muted);font-weight:600}.crx-person-meta{font-size:var(--text-note);color:var(--muted)}.crx-person-stamp{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--muted)}.crx-person .crx-hero-bureaus,.crx-person .crx-summary-actions{margin-top:var(--space-row)}.crx-file-notes{margin-top:var(--space-row);gap:var(--space-tight);font-size:var(--text-note);color:var(--muted);display:grid}.crx-overlay-back{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141b2280;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.crx-overlay{background:var(--surface);border-radius:18px;flex-direction:column;width:100%;max-width:1120px;max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 30px 70px #141b2259}.crx-overlay-head{border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fff,var(--surface-soft));flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex;position:relative}.crx-overlay-head:after{content:"";background:linear-gradient(90deg,var(--gold),transparent 70%);height:2px;position:absolute;bottom:-1px;left:24px;right:24px}.crx-overlay-title{min-width:0}.crx-overlay-tools{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.crx-overlay-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px 26px;overflow-y:auto}@media (width<=640px){.crx-recip-grid,.crx-id{grid-template-columns:1fr}.crx-hero-main{gap:14px}.crx-hero-score{font-size:3.1rem}.cv-modal.crx-modal{border-radius:18px 18px 0 0}.crx-overlay-back{align-items:stretch;padding:0}.crx-overlay{border-radius:0;max-width:100%;max-height:100dvh}.crx-scorecell-num{font-size:1.8rem}.crx-scorecell.emphasis .crx-scorecell-num{font-size:2.1rem}.crx-person .crx-hero-bureaus{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.crx-btn,.crx-gauge-mark,.crx-bureau-bar>i{transition:none}}.esc-callout{background:var(--surface-soft);border:1px solid var(--line);border-left:3px solid var(--gold);color:var(--text-muted);border-radius:10px;align-items:flex-start;gap:12px;padding:13px 15px;font-size:13.5px;line-height:1.55;display:flex}.esc-callout.sm{border-left-color:var(--primary-border);margin-top:12px;padding:10px 12px;font-size:13px}.esc-callout .ic{background:var(--gold-soft);width:26px;height:26px;color:var(--gold-ink);border-radius:8px;flex:none;place-items:center;display:grid}.esc-callout.sm .ic{background:var(--primary-soft);color:var(--teal-br)}.esc-callout .ic svg{width:15px;height:15px}.esc-callout b,.esc-callout strong{color:var(--text)}.esc-sublabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:22px 0 12px;font-size:11.5px;font-weight:700}.esc-primary-field{border:1px solid var(--line);background:linear-gradient(#fff,#fcfaf4);border-radius:12px;margin-top:16px;padding:16px 18px}.esc-ceilings{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;display:grid}.inp-suffix{display:block;position:relative}.inp-suffix>.input{padding-right:48px}.inp-suffix>.sfx{color:var(--text-soft);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.inp-prefix{display:block;position:relative}.inp-prefix>.input{padding-left:calc(var(--space-field) * 2)}.inp-prefix>.pfx{left:var(--space-field);color:var(--text-soft);font-size:var(--text-label);pointer-events:none;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.esc-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.esc-switch input{opacity:0;width:0;height:0;position:absolute}.esc-switch .track{background:var(--border-strong);border-radius:999px;flex:none;width:46px;height:27px;transition:background .18s;position:relative}.esc-switch .track:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #141b224d}.esc-switch input:checked+.track{background:var(--teal)}.esc-switch input:checked+.track:after{transform:translate(19px)}.esc-switch input:focus-visible+.track{box-shadow:0 0 0 3px #7fa9b059}.esc-switch .switch-txt{color:var(--text);font-size:14px;font-weight:600}.esc-availability{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:15px 17px;display:flex}.esc-seg{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.esc-seg>button{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .14s,color .14s}.esc-seg>button:hover{color:var(--text)}.esc-seg>button.on{color:var(--teal-br);background:#fff;box-shadow:0 1px 2px #141b221a}.esc-row{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 18px;transition:box-shadow .3s,border-color .3s}.esc-row+.esc-row{margin-top:12px}.esc-row:hover{border-color:var(--border-strong)}.esc-row.hl{border-color:var(--gold);box-shadow:0 0 0 3px #ae874647}.esc-row-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.esc-row-id{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.5}.esc-row-id a{color:var(--teal-br);font-weight:700;text-decoration:none}.esc-row-id a:hover{text-decoration:underline}.esc-row-name{color:var(--text);font-weight:600}.esc-row-addr{color:var(--text-muted)}.esc-row-sub{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.5}.esc-metrics{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.esc-metric{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:1px;min-width:84px;padding:7px 13px;display:inline-flex}.esc-metric .k{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:700}.esc-metric .v{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.esc-pills{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.esc-tag{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.esc-tag.ok{color:var(--success);background:var(--success-soft);border-color:#2e7a5e59}.esc-tag .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.esc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.esc-counter{background:var(--gold-soft);border:1px solid var(--gold);border-radius:10px;margin-top:12px;padding:12px 14px}.esc-counter-form{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:14px}.esc-empty{text-align:center;color:var(--text-muted);padding:36px 16px}.esc-empty .ic{background:var(--surface-soft);width:46px;height:46px;color:var(--text-soft);border-radius:13px;place-items:center;margin:0 auto 12px;display:grid}.esc-empty .ic svg{width:23px;height:23px}@media (width<=720px){.esc-metric{flex:auto}.esc-actions .input{width:100%;flex:100%!important}.esc-availability .btn{width:100%}}.esc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:7px;font-size:12px;font-weight:700}.screen{display:block}.screen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.pill.err{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.closing-workspace{display:block}.cl-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cl-toggle{cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.cl-toggle input{margin-top:3px}.cl-toggle-text{line-height:1.35}.cl-facts{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.cl-fact{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.cl-fact-k{color:var(--muted);font-size:13px}.cl-fact-v{text-align:right;font-weight:600}.cl-money-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cl-tile{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.cl-tile-k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.cl-tile-v{margin-top:3px;font-size:20px;font-weight:700}.cl-price-band{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px;display:grid}.cl-tile.accent{border-color:var(--gold)}.cl-actual{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.cl-table-wrap{overflow-x:auto}.cl-table{border-collapse:collapse;width:100%;font-size:14px}.cl-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600}.cl-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 8px}.cl-row-muted{color:var(--muted)}.cl-quicklinks{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.cl-ql-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-1);padding:10px}.cl-ql-head{margin-bottom:5px;font-weight:600}.cl-ql-doc{text-align:left;justify-content:flex-start;align-items:center;gap:6px;max-width:100%;display:flex}.cl-ql-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-ts-tag{border:1px solid var(--line);color:var(--text-muted);background:#fff;border-radius:999px;flex:none;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.cl-ts-tag.on{color:#fff;background:var(--primary);border-color:var(--primary)}.cl-ts-tag.cl-ql-who{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cl-cond{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.cl-cond:last-child{border-bottom:none}.tr-review-cond{margin-top:var(--space-section)}.cl-cond-main{flex-direction:column;gap:4px;min-width:0;display:flex}.cl-checklist{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-1);margin-bottom:10px;padding:10px}.cl-checklist-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cl-check-item{align-items:center;gap:8px;padding:3px 0;display:flex}.cl-checked{color:var(--muted);text-decoration:line-through}.cl-add-item{gap:6px;margin-top:6px;display:flex}.cl-new-checklist{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:flex}.cl-signoffs{flex-direction:column;gap:4px;display:flex}.cl-signrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.cl-recon{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-2);padding:12px}.cl-recon-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}.cl-recon-cell{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px}.cl-recon-cell.ok{border-color:var(--ok)}.cl-recon-cell.err{border-color:var(--danger);background:var(--danger-soft)}.cl-recon-v{font-size:16px;font-weight:700}.cl-recon-edit{margin-left:var(--space-row);vertical-align:middle}.cl-recon-edit-row{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.cl-recon-date{flex:auto;min-width:0}.cl-recon-row{margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line)}.cl-recon-row-head{font-size:var(--text-label);font-weight:700}.cl-recon-row-note{margin-top:var(--space-row)}.cl-notes{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cl-note{border-left:3px solid var(--gold);background:var(--ink-2);padding:4px 10px}.cl-note-body{white-space:pre-wrap}.cl-note-add{gap:8px;display:flex}.wf-closing-qs{flex-direction:column;gap:4px;margin-top:4px;display:flex}@media (width<=720px){.cl-grid,.cl-facts,.cl-money-tiles,.cl-quicklinks,.cl-recon-grid{grid-template-columns:1fr}}.cl-dates{margin-top:8px}.cl-recon-head{margin-bottom:2px}.cl-tile-sub{margin-top:3px}.bview-bar{z-index:900;background:var(--gold);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 16px;font-size:14px;line-height:1.35;display:flex;position:sticky;top:0;box-shadow:0 1px #141b2224}.bview-bar strong{color:#fff;font-weight:700}.bview-bar--helper{background:var(--primary)}.bview-dot{background:#fff;border-radius:50%;flex:none;width:9px;height:9px;animation:2.4s ease-in-out infinite bview-pulse;box-shadow:0 0 0 3px #ffffff59}@keyframes bview-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bview-dot{animation:none}}.bview-text{color:#fff;flex:320px;min-width:0}.bview-sep{opacity:.7;margin:0 6px}.bview-clock{color:#fff;font-variant-numeric:tabular-nums;background:#fff3;border-radius:999px;flex:none;padding:3px 9px;font-size:12px}.bview-exit{cursor:pointer;color:var(--text);background:#fff;border:0;border-radius:8px;flex:none;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.bview-exit:hover:not(:disabled){background:var(--bg)}.bview-exit:disabled{opacity:.65;cursor:default}.shell-bview{box-shadow:inset 0 0 0 2px var(--gold)}.bview-list{flex-direction:column;display:flex}.bview-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 2px;display:flex}.bview-row:last-child{border-bottom:0}.bview-who{flex:260px;min-width:0}.bview-name{color:var(--text);font-size:15px;font-weight:600}.bview-meta{color:var(--text-muted);margin-top:2px;font-size:13px}.bview-open{color:#8a5a00;font-weight:600}.bview-nologin{color:#8a5a00}@media (width<=720px){.bview-bar{padding:8px 12px;font-size:13px}.bview-exit{width:100%}}.nx-panel{border-left:4px solid var(--gold);margin-bottom:18px;padding:20px 22px}.nx-panel.nx-clear{border-left-color:var(--ok)}.nx-tick{background:var(--ok);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.nx-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-title{color:var(--text);margin:0;font-size:19px;line-height:1.2}.nx-sub{color:var(--text-muted);margin:4px 0 12px;font-size:13px}.nx-count{background:var(--surface-soft);color:var(--text-muted);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.nx-count.holding{background:var(--gold-soft);color:#8a5a00;border-color:#ae874673}.nx-count.late{background:var(--danger-soft);color:var(--danger);border-color:#a32a2a73}.nx-list{flex-direction:column;display:flex}.nx-item{border-top:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:12px;padding:11px 6px;transition:background .12s;display:flex}.nx-item:first-child{border-top:none}.nx-item:hover{background:var(--surface-soft)}.nx-item .dot{margin-top:6px}.nx-item.is-late{background:#a32a2a0b}.nx-body{flex:auto;min-width:0}.nx-item-title{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.nx-why{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.45}.nx-tag{text-transform:uppercase;letter-spacing:.06em;background:var(--gold-soft);color:#8a5a00;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:700}.nx-age{white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:3px 9px;font-size:12px;font-weight:600}.nx-age.warn{background:var(--warning-soft);color:#8a5a00}.nx-age.late{background:var(--danger-soft);color:var(--danger)}.nx-go{flex:none;align-self:center}.nx-more{margin-top:8px}.nx-group+.nx-group{margin-top:14px}.nx-group-h{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:11px;font-weight:700}.nx-group-note{color:var(--text-muted);margin:6px 0 2px;font-size:12.5px}.nx-group-quiet{margin-top:var(--space-section);padding-top:var(--space-row);border-top:1px solid var(--line)}.nx-group-quiet .nx-item{background:var(--surface-soft)}.nx-group-quiet .nx-item-title{color:var(--text-muted)}.nx-cleared{padding:10px 0 4px}.nx-advisories{border-top:1px solid var(--ink-3);margin-top:16px;padding-top:12px}.nx-advisories .pill.nx-advisory{border-color:var(--gold);color:var(--gold-ink)}.nx-advisories .dot.nx-advisory-dot{color:var(--gold)}.nx-advisories .nx-adv-title{color:var(--text)}.nx-advisories .ctc-item.nx-advisory-item{background:var(--gold-soft)}@media (width<=720px){.nx-panel{padding:16px 14px}.nx-item{flex-wrap:wrap}.nx-body{flex:100%}.nx-age,.nx-go{align-self:flex-start;margin-left:21px}.nx-go{margin-left:auto}}.cond-group{margin-top:10px}.cond-group:first-of-type{margin-top:2px}.cond-group-h{border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;align-items:center;gap:9px;margin-bottom:2px;padding:9px 2px 7px;display:flex}.cond-group-h-row{align-items:stretch;gap:8px;display:flex}.cond-group-h-row>.cond-group-h{flex:auto;min-width:0}.cond-group-h-row>:not(.cond-group-h){flex:none;align-self:center;padding-bottom:2px}.cond-group-h:hover .cond-group-name{color:var(--teal-br)}.cond-group-chev{color:var(--muted);flex:none;font-size:10px;transition:transform .15s}.cond-group-chev.open{transform:rotate(90deg)}.cond-group-name{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:700}.cond-group-count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px}@media (width<=720px){.cond-group-name{letter-spacing:.05em}}.cond-section-banner{background:var(--primary-soft);border:1px solid var(--gold);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:22px 0 4px;padding:9px 12px;display:flex}.cond-section-banner:first-of-type{margin-top:6px}.cond-section-title{font-family:var(--serif,inherit);color:var(--text);font-size:15px;font-weight:700}.cond-section-sub{color:var(--text-muted);font-size:12px}.cond-section-count{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:12px}.cond-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:2px 0 10px;display:flex}.cond-filter,.filter-field{flex-direction:column;gap:3px;display:flex}.cond-filter>span,.filter-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.cond-filter .input,.filter-field .input{width:100%}.cond-filter{flex:170px;min-width:170px;max-width:250px}.cond-act{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.cond-act-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cond-act-hint{color:var(--text-muted);font-size:12px;line-height:1.4}.cond-more{display:inline-block;position:relative}.cond-more>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.cond-more>summary::-webkit-details-marker{display:none}.cond-more>summary::marker{content:""}.cond-more[open]>summary{border-color:var(--teal)}.cond-more-menu{z-index:40;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:stretch;gap:6px;min-width:230px;max-width:min(320px,100vw - 32px);padding:10px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #141b2224}.cond-more-menu .btn{text-align:left;justify-content:flex-start;width:100%}.cond-more-sep{border-top:1px solid var(--line);margin:2px 0}.cond-more-field{flex-direction:column;gap:3px;display:flex}.cond-more-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.cond-more-field .input{width:100%}@media (width<=720px){.cond-more{width:100%;display:block}.cond-more-menu{min-width:0;max-width:none;box-shadow:none;margin-top:6px;position:static}}.aud{letter-spacing:.03em;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.aud:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.aud-internal{color:var(--text-muted);background:var(--surface-soft);border-color:#4b585c59}.aud-external{color:var(--teal-br);background:#2f7f8617;border-color:#2f7f8673}.cnd{cursor:pointer;text-align:left;width:100%;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:9px 2px;display:flex}.cnd:hover .cnd-name{color:var(--teal-br)}.cnd-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.cnd-meta{color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px}.cnd-chev{color:var(--text-muted);flex:none;font-size:10px;transition:transform .15s}.cnd-chev.open{transform:rotate(90deg)}.cnd-do{flex:none}.cnd-done .cnd-name{color:var(--text-muted);font-weight:500}.cnd-collapse{cursor:pointer;font:inherit;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:2px 6px;font-size:12px;font-weight:550;display:inline-flex}.cnd-collapse:hover{color:var(--teal-br);background:var(--surface-soft,#f4f1ea)}.cnd-collapse:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (width<=720px){.cnd{flex-wrap:wrap;gap:6px}.cnd-name{white-space:normal;flex:100%}}.cnd-note{color:var(--text);background:var(--surface-soft);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:7px 10px;font-size:12.5px}.cnd-note-add{align-self:flex-start;padding:0;font-size:12.5px}.file-section.sec-full{inset:0;top:var(--console-top,0px);z-index:70;background:var(--paper,#f6f3ec);padding:0 max(14px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-bottom));border:0;border-radius:0;margin:0;position:fixed;overflow:hidden auto}.file-section.sec-full>.sec-head{z-index:2;background:var(--paper,#f6f3ec);padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid var(--line);margin-bottom:8px;position:sticky;top:0}.pu-detail{padding:12px 10px}.pu-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.pu-col{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:10px}.pu-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:700}.pu-note{border-bottom:1px solid var(--line);padding:6px 0}.pu-note:last-child{border-bottom:none}.pu-note-body{color:var(--text);white-space:pre-wrap;word-break:break-word}.pu-task{color:var(--text);align-items:center;gap:8px;padding:4px 0;display:flex}.pu-task-done{color:var(--text-muted);text-decoration:line-through}.cl-tf{justify-content:flex-start;align-items:flex-start;gap:9px}.cl-tf input{flex:none;margin-top:3px}.cl-tf-main{min-width:0;color:var(--text);flex-direction:column;gap:2px;display:flex}.cl-tf-hint{color:var(--text-muted);font-size:12px}.pu-cond{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.pu-cond:last-child{border-bottom:none}.pu-cond-main{flex-direction:column;gap:2px;min-width:0;display:flex}.isuite-group-h{margin:0 0 10px}.isuite-group-title{font-family:var(--serif,inherit);color:var(--text);font-size:17px;font-weight:700}.isuite-group-sub{color:var(--text-muted);margin-top:2px;font-size:13px}.isuite-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.isuite-card{text-align:left;border:1px solid var(--border);background:var(--surface,#fff);cursor:pointer;color:var(--text);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.isuite-card:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 6px 20px #141b2214}.isuite-card:focus-visible{outline:2px solid var(--focus,#2f7f86);outline-offset:2px}.isuite-card-icon{font-size:22px;line-height:1}.isuite-card-name{color:var(--text);font-size:15px;font-weight:700}.isuite-card-desc{color:var(--text-muted);flex:1;font-size:12.5px;line-height:1.4}.isuite-card-cta{color:var(--teal-br,#256168);margin-top:4px;font-size:12.5px;font-weight:600}.isuite-full{inset:0;top:var(--console-top,0px);z-index:60;background:#f4f0e7;flex-direction:column;display:flex;position:fixed}.isuite-full-head{border-bottom:1px solid var(--border);padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:#fff;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.res-split{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=760px){.res-split{grid-template-columns:minmax(0,1fr)}}.isuite-full-body{flex:1;min-height:0;display:flex}.file-nav ol.file-nav-spokes{border:none;border-left:1px solid var(--line);background:0 0;border-radius:0;margin:2px 0 4px 12px;padding:0 0 2px 8px}.file-nav a.file-nav-station{font-weight:600}.file-nav ol.file-nav-spokes a{padding:6px 10px;font-size:12.5px;font-weight:400}.file-nav-foot{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 6px 2px;display:flex}.file-nav-help summary{cursor:pointer;color:var(--text-muted);padding:2px 0;font-size:12px;list-style:none}.file-nav-help summary::-webkit-details-marker{display:none}.file-nav-help summary:before{content:"▸ ";color:var(--text-muted)}.file-nav-help[open] summary:before{content:"▾ "}.file-nav-help ul{color:var(--text-muted);margin:6px 0 0;padding:0;font-size:12px;list-style:none}.file-nav-help li{padding:2px 0}.file-nav-help li b{color:var(--text)}@media (width<=720px){.file-nav ol.file-nav-spokes,.file-nav-foot{display:none}}.bprof-pair{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.bprof-pair>*{min-width:0}.bprof-pair>.panel{margin-top:0}@media (width<=900px){.bprof-pair{grid-template-columns:1fr}}.bprof-pair>.bprof-editing{grid-column:1/-1}.deal-block{background:var(--ink-1);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;overflow:hidden}.deal-block>.deal-snap{border:0;border-radius:0;margin-bottom:0}.deal-block>.nx-panel{border-top:1px solid var(--line);border-radius:0;margin-bottom:0}.team-assign{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.team-assign>.field{min-width:0;margin-bottom:0}.team-assign .input{width:100%}@media (width<=720px){.team-assign{grid-template-columns:1fr}.team-assign>.btn{width:100%}}.dsh-heroes,.dsh-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dsh-heroes{margin-bottom:14px}.dsh-body{grid-auto-flow:dense}.dsh-slot{min-width:0;display:flex}.dsh-w-one{grid-column:span 1}.dsh-w-two{grid-column:span 2}.dsh-w-full{grid-column:1/-1}.panel.dsh-card,.panel.dsh-tile{margin:0}.dsh-card{border-radius:12px;flex-direction:column;width:100%;min-width:0;height:100%;padding:16px 18px;display:flex}.dsh-card.dsh-hero{border-color:var(--border-strong)}.dsh-card-bad{background:#fcf6f5;border-color:#e4bdb8}.dsh-card-h{align-items:baseline;gap:8px;min-height:20px;font-size:13px;display:flex}.dsh-card-h b{color:var(--text);font-weight:650}.dsh-sub{color:var(--text-muted);margin-top:1px}.dsh-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:10px;font-size:28px;font-weight:600;line-height:1.05}.dsh-hero .dsh-num{font-size:36px}.dsh-num-u{color:var(--text-muted);font-size:13px;font-weight:400}.dsh-figure{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0}.dsh-note{color:var(--text-muted);margin-top:3px}.dsh-bar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dsh-empty{border:1px dashed var(--line);color:#6b7378;text-align:center;border-radius:8px;flex:auto;justify-content:center;align-items:center;min-height:64px;margin:10px 0 0;padding:12px;font-size:12.5px;display:flex}.dsh-explain-t{align-self:flex-start;margin-top:auto;padding:10px 0 0}.dsh-explain{border-top:1px solid var(--line);color:#3f4a52;margin-top:8px;padding-top:8px;font-size:12.5px}.dsh-explain>div{gap:8px;padding:2px 0;display:flex}.dsh-k{color:#6b7378;text-transform:uppercase;letter-spacing:.06em;flex:0 0 116px;padding-top:2px;font-size:11px}.dsh-tile{border-radius:12px;flex-direction:column;height:100%;padding:16px 18px;display:flex}.dsh-tile:hover{border-color:var(--gold)}.dsh-tile-h{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.dsh-tile-h b{color:var(--text)}.dsh-tile-d{color:var(--text-muted);margin:0 0 8px}.dsh-tile-m{color:var(--text-muted);margin-top:auto;padding-top:6px}.dsh-editor h4{letter-spacing:.1em;text-transform:uppercase;margin:18px 0 8px;font-size:11px}.dsh-ed-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.dsh-ed-wide{grid-column:span 2}.dsh-ed-preview{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:12px 14px}@media (width<=1280px){.dsh-heroes,.dsh-body{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh-w-two,.dsh-w-full{grid-column:1/-1}.dsh-ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh-ed-wide{grid-column:span 2}}@media (width<=720px){.dsh-heroes,.dsh-body{grid-template-columns:1fr}.dsh-w-one,.dsh-w-two,.dsh-w-full{grid-column:1/-1}.dsh-ed-grid{grid-template-columns:1fr}.dsh-ed-wide{grid-column:span 1}.dsh-k{flex-basis:92px}.dsh-num{font-size:26px}.dsh-hero .dsh-num{font-size:32px}}.flash-dock{z-index:1200;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--surface,#fff);border-radius:var(--radius-sm);width:max-content;max-width:min(560px,100vw - 32px);position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #1723263d}.flash-dock .notice{align-items:flex-start;gap:12px;margin:0;display:flex}.flash-dock .flash-text{overflow-wrap:anywhere;min-width:0}.flash-x{cursor:pointer;color:inherit;opacity:.55;background:0 0;border:0;flex:none;margin-left:auto;padding:0 1px;font-size:17px;line-height:1.25}.flash-x:hover{opacity:1}@media (width<=720px){.flash-dock{width:auto;max-width:none;left:16px;right:16px;transform:none}}.app .btn.ghost{background:var(--surface);border-color:var(--border);color:var(--text);font-weight:550}.app .btn.ghost:hover{background:var(--surface-soft);border-color:var(--border-strong)}.app .btn.soft{background:var(--surface-soft);color:var(--text);border-color:#0000;font-weight:550}.app .btn.soft:hover{border-color:var(--border);background:#eae6dc}.app .btn.soft:disabled:hover{background:var(--surface-soft);border-color:#0000}.app .btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.act-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.act-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.act-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;font-size:11px;font-weight:700}.act-group>.act-label{margin-right:2px}.act-sep{background:var(--border);align-self:stretch;width:1px;min-height:28px;margin:0 2px}@media (width<=720px){.act-sep{display:none}.act-bar{gap:8px}.act-group{width:100%}.act-group>.act-label{width:100%;margin:2px 0 0}}.act-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:12px;padding:14px 16px}.act-card>.act-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.act-card .act-card-title{color:var(--text);font-size:14.5px;font-weight:700}.act-card .act-card-sub{color:var(--text-muted);margin-top:3px;font-size:13px;line-height:1.45}.act-card.is-open{background:var(--surface)}.act-figs{grid-template-columns:1fr auto;gap:3px 16px;max-width:440px;margin-top:12px;display:grid}.act-figs dt{color:var(--text-muted);font-size:13px}.act-figs dd{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:13px}.act-figs .rule{background:var(--border);grid-column:1/-1;height:1px;margin:7px 0 4px}.act-figs .tot{color:var(--text);font-weight:700}.seg{border:1px solid var(--border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg>button{appearance:none;background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;border:0;min-height:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .14s,color .14s}.seg>button+button{border-left:1px solid var(--border)}.seg>button:hover:not(.on){background:var(--surface-soft);color:var(--text)}.seg>button.on{background:var(--primary-soft);color:var(--primary-hover)}.seg>button:disabled{opacity:.55;cursor:not-allowed}.seg>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (width<=720px){.seg{flex-direction:column;width:100%}.seg>button{width:100%}.seg>button+button{border-left:0;border-top:1px solid var(--border)}}.aord{color:var(--text)}.aord-card{background:#fff;border:1px solid #f2ede2;border-radius:16px;margin-bottom:14px;padding:20px 22px;box-shadow:0 1px 2px #141b220a,0 16px 36px -26px #141b2238}.aord-card.flush{padding:0;overflow:hidden}@media (width<=560px){.aord-card{padding:16px}}.aord-h{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.aord-h .grow{flex:240px;min-width:0}.aord-title{color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.25}.aord-sub{color:#8a93a0;margin-top:4px;font-size:12.5px;line-height:1.45}.aord-notes-row{gap:var(--space-row);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.aord-notes-lead{font-size:var(--text-label);color:var(--text);line-height:1.45}.aord-notes-sub{color:var(--text-muted);font-weight:400}.aord-notes-toggle{color:var(--teal);padding:var(--space-tight) var(--space-row)}.aord-notes-pre{white-space:pre-wrap;font:inherit;font-size:var(--text-note);color:var(--text);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row) var(--space-field);margin:var(--space-row) 0 0;line-height:1.5}.aord-tag{letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 8px;font-size:11px;font-weight:700;display:inline-flex}.aord-tag .d{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.aord-tag.nan{color:#8a6520;background:#fbf3e1}.aord-tag.class{color:#276167;background:#e7f1f1}.aord-tag.rv{color:#4a4482;background:#edebf6}.aord-waive{color:#7a4a12;background:#fdf4e7;border:1px solid #ead4ae;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:12.5px;line-height:1.45}.aord-waive b{color:#5e3708}.aord-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}@media (width<=720px){.aord-row3{grid-template-columns:1fr}}.aord-fig{background:#fcfbf8;border:1px solid #efeadf;border-radius:10px;padding:10px 12px}.aord-fig .k{letter-spacing:.05em;text-transform:uppercase;color:#8a93a0;font-size:11px;font-weight:700}.aord-fig .v{color:var(--text);margin-top:3px;font-size:20px;font-weight:700;line-height:1.2}.aord-fig .n{color:#54606c;margin-top:2px;font-size:11.5px}@media (width<=560px){.aord-figs{grid-template-columns:1fr}}.aord-pill{white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.aord-conn{color:#54606c;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;display:inline-flex}.aord-conn .d{border-radius:50%;flex:none;width:7px;height:7px}.aord-eyebrow{color:#9aa1ac;letter-spacing:.06em;text-transform:uppercase;margin:24px 2px 10px;font-size:11.5px;font-weight:600}.aord-rail{gap:0;margin:16px 0 6px;padding-bottom:2px;display:flex;overflow-x:auto}.aord-node{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:72px;display:flex;position:relative}.aord-node:before{content:"";z-index:0;background:#eae4d6;width:100%;height:2px;position:absolute;top:5px;left:-50%}.aord-node:first-child:before{display:none}.aord-node i{z-index:1;box-sizing:border-box;background:#fff;border:2px solid #d9d2c2;border-radius:50%;width:11px;height:11px;position:relative}.aord-node span{color:#9aa1ac;overflow-wrap:anywhere;margin-top:8px;font-size:10.5px;line-height:1.25}.aord-node.done i{background:var(--primary);border-color:var(--primary)}.aord-node.done:before{background:var(--primary)}.aord-node.done span{color:#67707b}.aord-node.now i{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #f7eeda}.aord-node.now:before{background:linear-gradient(90deg,var(--primary),var(--gold))}.aord-node.now span{color:#7a5b1e;font-weight:700}.aord-chip{border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.aord-more{appearance:none;color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0 2px;font-size:12.5px;font-weight:600;display:inline-flex}.aord-more:hover{color:#276167}.aord-linkbar{background:#f3f8f8;border:1px solid #d5e6e7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:14px;padding:14px 18px;display:flex}.aord-linkbar .grow{flex:280px;min-width:0}.aord-linkbar-t{color:var(--text);font-size:14px;font-weight:650;line-height:1.3}.aord-linkbar .aord-sub{color:#54606c}@media (width<=560px){.aord-linkbar{padding:14px 16px}.aord-linkbar .aord-btn{justify-content:center;width:100%}}.aord-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.aord-acts .sep{background:#ede8dd;flex:none;width:1px;height:22px;margin:0 4px}.aord-btn{appearance:none;cursor:pointer;font:inherit;color:#3b4550;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:550;display:inline-flex}.aord-btn:hover{background:#f4f0e7}.aord-btn:disabled{opacity:.5;cursor:not-allowed}.aord-btn.pri{background:var(--primary);color:#fff;padding:9px 18px;font-weight:600}.aord-btn.pri:hover:not(:disabled){background:#276167}.aord-btn.paid{color:#1e7b4f;background:#eaf3ee;font-weight:600}.aord-btn.outline{border:1px solid var(--primary);color:var(--primary);background:#fff;padding:8px 16px;font-weight:600}.aord-btn.outline:hover{color:#276167;background:#e7f1f1}.aord-btn.danger{color:#b4453b}.aord-btn.danger:hover{background:#fbeeec}.aord-btn .n{background:var(--primary);color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5}.aord-inner{background:#fbf9f4;border:1px solid #f2ede2;border-radius:12px;margin-top:12px;padding:16px}.aord-inner.plain{background:#fff}.aord-figs{grid-template-columns:max-content 1fr;gap:6px 16px;margin-top:12px;display:grid}.aord-figs dt{color:#8a93a0;font-size:12.5px}.aord-figs dd{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.aord-figs .rule{background:#ede8dd;grid-column:1/-1;height:1px;margin:6px 0 3px}.aord-figs .tot{color:var(--text);font-weight:700}.aord-empty{text-align:center;color:#8a93a0;background:#fbf9f4;border-radius:14px;margin-top:18px;padding:26px 20px;font-size:13px}.inv-buyer{margin-bottom:14px}.inv-buyer>.act-label{margin-bottom:5px;display:block}.inv-contact{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;display:flex}.inv-contact.off{background:var(--surface-soft);border-style:dashed}.inv-contact.off .inv-contact-who b{color:var(--text-soft);text-decoration:line-through}.inv-contact-who{flex-direction:column;gap:1px;min-width:0;display:flex}.inv-contact-who b{color:var(--text);word-break:break-all;font-size:13.5px;font-weight:600}.inv-contact-meta{color:var(--text-muted);font-size:12px}.inv-add{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}@media (width<=720px){.inv-contact{align-items:flex-start}.inv-add .input{width:100%!important}}.tr-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.3}.tr-stats{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;margin:2px 0 14px;display:grid}.tr-stat{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.tr-stat.flag{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.tr-stat.met{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.tr-stat-v{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.3}.tr-stat-v.met{color:#1f6b3f}.tr-stat-sub{color:var(--text-muted);font-size:12.5px;line-height:1.45}.tr-deal{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:12px;padding:16px 18px;box-shadow:0 1px 2px #141b2208}.tr-deal-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tr-deal-h h3{color:var(--text);font-size:17px;font-weight:650;font-family:var(--serif);overflow-wrap:anywhere;min-width:0;margin:0}.tr-figs{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px 18px;margin:14px 0 2px;display:grid}.tr-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.tr-fig-v{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.tr-fig-v.strong{font-weight:700}.tr-fig-h{color:var(--text-muted);font-size:12px;line-height:1.3}.tr-readi{background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:10px;margin-top:12px;padding:10px 13px;font-size:13.5px;line-height:1.5}.tr-readi b{color:var(--text)}.tr-readi span{color:#3a4550}.tr-check-mean{color:var(--text-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.tr-quote{border-left:2px solid var(--border-strong);background:var(--surface-soft);color:var(--text);overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.5}.tr-quote.note{color:#8a6d3b;border-left-color:var(--gold);background:#ae874612}.tr-meta{color:var(--text-muted);margin-top:7px;font-size:12px}.tr-hint{color:var(--text-muted);margin:7px 0 0;font-size:12.5px;line-height:1.45}.tr-check-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,208px),1fr));align-items:start;gap:8px;margin:12px 0;display:grid}.tr-chk{border:1px solid var(--border);background:var(--surface);border-left-width:3px;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:9px 11px;display:flex}.tr-chk-top{align-items:center;gap:8px;min-width:0;display:flex}.tr-chk-mark{color:#fff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;display:grid}.tr-chk-t{color:var(--text);overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:650}.tr-chk-ok{color:#1f6b3f;white-space:nowrap;flex:none;font-size:12.5px;font-weight:700}.tr-chk-wait{color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px}.tr-chk-sug{color:#1f6b3f;overflow-wrap:anywhere;background:#1f6b3f12;border-radius:6px;margin:0;padding:5px 7px;font-size:12px;line-height:1.45}.tr-chk-why{font-size:12px;line-height:1.45}.tr-chk-why>summary{cursor:pointer;color:var(--primary);font-size:12px;font-weight:600;list-style:none}.tr-chk-why>summary::-webkit-details-marker{display:none}.tr-chk-why[open]>summary{margin-bottom:6px}.tr-chk-why .tr-quote{margin-top:6px}.tr-docs{margin-top:8px}.tr-doc{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.tr-doc:first-of-type{border-top:0}.tr-doc-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tr-doc-name b{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.tr-doc-name span{color:var(--text-muted);font-size:12px}.tr-doc-acts{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.tr-edit{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin-top:14px;padding:16px 18px}.tr-edit-sec+.tr-edit-sec{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.tr-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:end;gap:12px 16px;display:grid}.tr-field{flex-direction:column;gap:5px;min-width:0;display:flex}.tr-field>span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.tr-field .input{width:100%}.tr-check-inline{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.tr-not-exited{margin-top:var(--space-row)}.tr-role-sec{gap:var(--space-row);flex-direction:column;display:flex}.tr-role-q{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.tr-role-hint{font-size:var(--text-note);color:var(--text-muted);padding-left:var(--space-section)}.pill.tr-gc{background:var(--warning-soft);color:var(--text);border-color:var(--warning)}.pill.tr-gc-no{background:var(--danger-soft);color:var(--text);border-color:var(--danger)}.pill.tr-gc-ok{background:var(--success-soft);color:var(--text);border-color:var(--success)}.tr-ledger{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:12px;padding:14px 16px}.tr-led-intro{color:var(--text-muted);margin:0 0 10px;font-size:12.5px}.tr-led-group+.tr-led-group{margin-top:14px}.tr-led-grouph{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;padding-bottom:5px;display:flex}.tr-led-groupt{color:var(--text);font-size:13.5px;font-weight:700}.tr-led-groups{color:var(--text-muted);font-size:12px}.tr-led-reveal{appearance:none;cursor:pointer;font:inherit;color:var(--text-muted);background:0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.tr-led-reveal:hover{color:var(--text)}.tr-led-row{border-left:3px solid var(--border-strong);border-radius:0 10px 10px 0;margin-top:6px;padding:9px 10px 9px 12px;transition:background .14s}.tr-led-row:hover:not(.is-open){background:var(--surface-soft)}.tr-led-row.is-open{background:var(--surface-soft);padding-bottom:12px}.tr-led-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr-led-toggle{appearance:none;cursor:pointer;text-align:left;font:inherit;color:var(--text);overflow-wrap:anywhere;background:0;border:0;flex:1;align-items:baseline;gap:8px;min-width:160px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.tr-led-toggle:hover{color:var(--primary-hover)}.tr-led-caret{color:var(--primary);flex:none;font-size:11px}.tr-led-tags{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.tr-deal-chip{white-space:nowrap;font-size:var(--text-note);padding:var(--space-tight) var(--space-row);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--ink-3);color:var(--text);align-items:center;font-weight:700;display:inline-flex}.tr-deal-chip.is-flip{background:var(--primary-soft);color:var(--teal-br);border-color:var(--primary-border)}.tr-deal-chip.is-hold{background:var(--gold-soft);color:var(--gold-ink);border-color:var(--gold)}.tr-deal-chip.is-ground{background:var(--ink-3);color:var(--text);border-color:var(--border-strong)}.tr-deal-chip.is-unset{background:var(--surface);color:var(--warning);border-color:var(--warning);border-style:dashed}.tr-led-figs{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:3px;padding-left:18px;font-size:12.5px}.tr-led-reo{color:#8a6d3b;margin-top:2px;padding-left:18px;font-size:12.5px}.tr-led-todo{color:var(--text-muted);margin-top:2px;padding-left:18px;font-size:12.5px}.tr-led-body{margin-top:10px}@media (width<=720px){.tr-led-toggle,.tr-led-tags{flex-basis:100%}}.tr-led-checks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;padding-left:18px;display:flex}.tr-led-split{grid-template-columns:minmax(300px,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.tr-led-list{min-width:0}.tr-led-detail{min-width:0;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}.tr-led-row.is-picked{background:#2f7f861a}.tr-doc-chips{flex-wrap:wrap;gap:6px;margin-top:5px;padding-left:18px;display:flex}.tr-doc-chip{appearance:none;border:1px solid var(--border-strong);cursor:pointer;min-width:0;max-width:100%;font:inherit;color:var(--text);text-align:left;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.tr-doc-chip:hover{border-color:var(--primary);background:var(--surface-soft)}.tr-doc-chip-n{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;overflow:hidden}.tr-doc-chip-s{color:var(--text-muted);white-space:nowrap}.tr-doc-chip.is-ok .tr-doc-chip-s{color:#1f6b3f}.tr-doc-chip.is-bad .tr-doc-chip-s{color:#8a2b2b}.tr-doc-chip-t{flex:none}@media (width<=720px){.tr-doc-chip-n{max-width:160px}}.tr-proj-list{gap:var(--space-field);margin-top:var(--space-row);flex-direction:column;display:flex}.tr-proj{padding-top:var(--space-row);border-top:1px solid var(--line)}.tr-proj-h{align-items:baseline;gap:var(--space-tight) var(--space-row);flex-wrap:wrap;display:flex}.tr-proj-a{font-size:var(--text-body);color:var(--text);font-weight:600}.tr-proj-pt,.tr-proj-st{font-size:var(--text-note);color:var(--text-muted)}.tr-proj-st.is-ok{color:var(--success)}.tr-proj-facts{margin-top:var(--space-tight);font-size:var(--text-label);color:var(--text-muted)}.tr-proj-none{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text-soft)}.tr-proj .tr-doc-chips{margin-top:var(--space-tight);padding-left:0}.tr-proj-err{color:var(--danger)}.tr-cond-docs{flex-direction:column;gap:4px;margin-top:6px;display:flex}.tr-cond-docs-line{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tr-cond-docs-a{color:var(--text);font-size:12.5px;font-weight:600}.tr-cond-docs .tr-doc-chips{margin-top:0;padding-left:0}@media (width<=1000px){.tr-led-split{grid-template-columns:1fr}.tr-led-detail{max-height:none;position:static;overflow:visible}}.tr-pt{text-transform:none;color:var(--primary-hover);background:#2f7f8612;border-color:#2f7f8657}.tr-pt:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}.tr-pt.is-empty{color:#7a5b21;background:#ae874614;border-color:#ae874661;font-weight:600}.tr-pt.is-empty:before{background:var(--gold)}.rstamp{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;vertical-align:middle;border-radius:9px;align-items:center;gap:4px;height:18px;padding:0 8px 0 5px;font-family:Hanken Grotesk,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.rstamp svg{flex:none}.rstamp-verified{color:#2a6b72;background:#eef5f5;box-shadow:inset 0 0 0 1px #2f7f8659}.rstamp-sourced{color:#5b5f64;background:#fff;box-shadow:inset 0 0 0 1px #d2d4d6}.dd-notes{flex-direction:column;gap:6px;margin-top:10px;display:flex}.dd-note{color:var(--text-muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.dd-note:before{content:"";background:var(--text-soft);border-radius:999px;flex:none;width:6px;height:6px;margin-top:6px}.dd-note.warn:before{background:var(--warning,#b8860b)}.dd-note.next:before{background:var(--gold,#ae8746)}.dd-stalled{border-left:3px solid var(--warning);background:var(--warning-soft)}.dd-stalled-rows{gap:var(--space-field);margin-top:var(--space-field);flex-direction:column;display:flex}.dd-stalled-detail{color:var(--text-muted);font-size:var(--text-note);margin-top:var(--space-tight)}.dd-stalled-actions{gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.dd-stalled-said{margin-top:var(--space-field);color:var(--text-muted)}@media (width<=720px){.dd-card-h{flex-wrap:wrap;align-items:flex-start;row-gap:6px}.dd-card-h>.row{flex:200px;min-width:0}.dd-card-h h3{font-size:17px;line-height:1.25}.dd-card{padding:16px}}.dd-payout{border:1px solid var(--primary-border);border-radius:var(--radius);background:var(--primary-soft);flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:12px;padding:12px 14px;display:flex}.dd-payout-k{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-hover);font-size:11px;font-weight:700}.dd-payout-v{font-family:var(--serif);color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:26px;font-weight:600;line-height:1.1}.dd-payout-why{min-width:200px;color:var(--text-muted);flex:220px;font-size:13px;line-height:1.5}@media (width<=720px){.dd-payout{gap:8px}.dd-payout-why{flex-basis:100%}}.dd-callout{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:flex}.dd-callout-action{background:#fbf6ec;border-color:#ae874666}.dd-callout-t{font-family:var(--serif);color:var(--text);font-size:16px;font-weight:600}.dd-callout-b{color:#3a4550;max-width:62ch;margin-top:3px;font-size:13px;line-height:1.5}.dd-callout .btn{flex:none}@media (width<=720px){.dd-callout{gap:10px}.dd-callout .btn{width:100%}}.lnk{font:inherit;color:var(--primary-hover,#25636a);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lnk:hover{color:var(--text)}.lnk:focus-visible{outline:2px solid var(--primary-hover,#25636a);outline-offset:2px;border-radius:3px}.app-dialog{max-width:460px;padding:20px 22px 18px}.app-dialog-head{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.app-dialog-mark{background:var(--gold,#ae8746);width:26px;height:26px;box-shadow:inset 0 0 0 99px var(--gold,#ae8746);border-radius:8px;flex:none;margin-top:2px;-webkit-mask:linear-gradient(#000,#000) 50%/13px 13px no-repeat;mask:linear-gradient(#000,#000) 50%/13px 13px no-repeat}.app-dialog-mark.bad{background:#b04a3f;box-shadow:inset 0 0 0 99px #b04a3f}.app-dialog-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:700}.app-dialog-title{color:var(--text);margin:1px 0 0;font-size:17px;line-height:1.25}.app-dialog-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#3a4550;margin:0 0 16px;font-size:14px;line-height:1.5}.app-dialog-field{box-sizing:border-box;width:100%;color:var(--text);background:#fff;border:1px solid #d9d2c4;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:16px;line-height:1.4;display:block}.app-dialog-field:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.app-dialog-field::placeholder{color:#7a858c}.app-dialog-opt{cursor:pointer;color:#41505c;align-items:flex-start;gap:9px;margin:-6px 0 16px;font-size:13px;line-height:1.4;display:flex}.app-dialog-opt input{cursor:pointer;width:15px;height:15px;accent-color:var(--primary);flex:none;margin:2px 0 0}.app-dialog-opt:hover{color:var(--text)}textarea.app-dialog-field{resize:vertical;min-height:76px}.app-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.app-dialog{padding:18px 16px calc(16px + env(safe-area-inset-bottom))}.app-dialog-actions .btn{flex:auto;min-width:120px}}.sos-cols{column-count:2;column-gap:26px}@media (width<=900px){.sos-cols{column-count:1}}.sos{break-inside:avoid;margin:0 0 14px}.sos:last-child{margin-bottom:0}.sos-h{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2px;font-size:11px;font-weight:700}.sos-sub{color:var(--text-muted);margin:0 0 4px;font-size:11.5px}.sos .metrow.sos-total{border-top:2px solid var(--ink-3,#eae4d7);padding-top:11px}.sos .metrow.sos-total .k{color:var(--text);font-size:12.5px;font-weight:650}.sos .metrow.sos-total .v{font-family:var(--serif,"Fraunces",serif);color:var(--text);font-size:19px;font-weight:700;line-height:1.15}.sos .metrow.sos-sub-row .k{padding-left:12px}.sos .metrow .v{overflow-wrap:normal;min-width:min-content}.sos-internal{border-left:2px solid var(--gold,#ae8746);margin-left:-11px;padding-left:9px}.sos-internal-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--gold,#ae8746);vertical-align:1px;margin-left:6px;font-size:11px;font-weight:700;display:inline-block}.ah-t-live{--ah-fg:#1f6a4e;--ah-bg:var(--success-soft);--ah-br:#bfdacd}.ah-t-info{--ah-fg:var(--teal-br);--ah-bg:var(--primary-soft);--ah-br:var(--primary-border)}.ah-t-warn{--ah-fg:#7a560e;--ah-bg:var(--warning-soft);--ah-br:#e6d3a8}.ah-t-bad{--ah-fg:#8e2320;--ah-bg:var(--danger-soft);--ah-br:#e4c2be}.ah-t-mute{--ah-fg:var(--text-muted);--ah-bg:var(--surface-soft);--ah-br:var(--border)}.ah-hero{border:1px solid var(--line);background:linear-gradient(#fff,#fcfaf4);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:26px;padding:22px 24px;display:grid;box-shadow:0 1px 2px #141b2208,0 8px 26px #141b220d}@media (width<=860px){.ah-hero{grid-template-columns:1fr;gap:18px;padding:18px}}.ah-verdict{align-items:flex-start;gap:14px;min-width:0;display:flex}.ah-verdict-ic{width:44px;height:44px;color:var(--ah-fg);background:var(--ah-bg);border:1px solid var(--ah-br);border-radius:12px;flex:none;place-items:center;display:grid}.ah-verdict-ic svg{width:22px;height:22px}.ah-verdict-h{font-family:var(--serif);color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(20px,3.2vw,27px);font-weight:600;line-height:1.15}.ah-verdict-sub{color:var(--text-muted);margin-top:5px;font-size:13.5px;line-height:1.45}.ah-mixtop{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ah-mix{background:var(--ink-3);border-radius:999px;height:12px;display:flex;overflow:hidden}.ah-mix>i{height:100%;transition:width .45s;display:block}.ah-mix>i+i{border-left:1px solid #ffffff8c}.ah-legend{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ah-leg{appearance:none;font:inherit;cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;transition:border-color .14s,background .14s;display:flex}.ah-leg:hover{border-color:var(--border-strong);background:var(--surface-soft)}.ah-leg.ah-sel{border-color:var(--ah-br,var(--primary-border));background:var(--ah-bg,var(--primary-soft));color:var(--ah-fg,var(--teal-br))}.ah-leg:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ah-leg-sw{border-radius:3px;flex:none;width:9px;height:9px}.ah-leg-n{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.ah-leg.ah-sel .ah-leg-n{color:var(--ah-fg)}.ah-leg-k{font-size:12.5px}.ah-tools{top:calc(72px + var(--console-top,0px));z-index:5;background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky}@media (width<=900px){.ah-tools{top:calc(72px + var(--console-top,0px))}}@media (width<=720px){.ah-tools{top:calc(60px + var(--console-top,0px))}}.ah-search{flex:260px;min-width:0;position:relative}.ah-search-ic{width:16px;height:16px;color:var(--text-soft);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ah-search-in{width:100%;font:inherit;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);padding:9px 34px;font-size:16px}.ah-search-in:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.ah-search-x{appearance:none;color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:17px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ah-search-x:hover{color:var(--text)}.ah-chips{flex-wrap:wrap;gap:6px;display:flex}.ah-chip{appearance:none;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600}.ah-chip:hover{background:var(--surface-soft);color:var(--text)}.ah-chip.ah-sel{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary-hover)}.ah-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ah-chip-n{font-variant-numeric:tabular-nums;opacity:.75;margin-left:5px}.ah-sec{margin-top:22px}.ah-sec-h{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.ah-sec-h h3{font-family:var(--serif);color:var(--text);margin:0;font-size:17px;font-weight:600}.ah-sec-n{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ah-sec-sub{color:var(--text-muted);margin:2px 0 12px;font-size:13px}.ah-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}@media (width<=560px){.ah-grid{grid-template-columns:1fr}}.ah-card{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ah-fg);border-radius:12px;flex-direction:column;min-width:0;padding:15px 17px;display:flex;box-shadow:0 1px 2px #141b2208}.ah-card-h{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.ah-name{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:700}.ah-spacer{flex:auto;min-width:0}.ah-purpose{color:var(--text-muted);margin-top:6px;font-size:12.5px;line-height:1.5}.ah-detail{color:var(--text);margin-top:7px;font-size:12.5px;line-height:1.5}.ah-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.ah-fact{color:var(--text-muted);font-size:11.5px}.ah-fact b{color:var(--text);font-weight:650}.ah-dotsep{color:var(--text-soft)}.ah-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.4}.ah-pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ah-fg);background:var(--ah-bg);border:1px solid var(--ah-br);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.ah-pill .ah-dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.ah-pill.ah-t-live .ah-dot{animation:2.4s ease-in-out infinite ah-pulse}@keyframes ah-pulse{0%,to{box-shadow:0 0 #2e7a5e73}50%{box-shadow:0 0 0 4px #2e7a5e00}}@media (prefers-reduced-motion:reduce){.ah-pill.ah-t-live .ah-dot{animation:none}}.ah-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--ah-fg);background:var(--ah-bg);border:1px solid var(--ah-br);border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.ah-more{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius);color:var(--teal-br);background:0 0;border:1px solid #0000;align-self:flex-start;align-items:center;gap:5px;margin-top:10px;padding:5px 9px;font-size:12px;font-weight:650;display:inline-flex}.ah-more:hover{background:var(--primary-soft)}.ah-more:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ah-more svg{width:13px;height:13px;transition:transform .16s}.ah-more.ah-open svg{transform:rotate(180deg)}.ah-body{border-top:1px solid var(--border);margin-top:11px;padding-top:11px}.ah-env{flex-wrap:wrap;gap:6px;display:flex}.ah-envchip{color:var(--ah-fg);background:var(--ah-bg);border:1px solid var(--ah-br);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.ah-envchip .ah-envas{opacity:.75;font-weight:600}.ah-sw{border-top:1px solid var(--border);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.ah-sw:first-of-type{border-top:0}.ah-sw-l{flex:auto;min-width:0}.ah-sw-t{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:flex}.ah-sw-s{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.45}.ah-tog{appearance:none;background:var(--border-strong);cursor:pointer;border:1px solid #141b221a;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .16s;position:relative}.ah-tog>i{background:#fff;border-radius:999px;width:20px;height:20px;transition:left .16s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #141b2259}.ah-tog.ah-on{background:var(--primary)}.ah-tog.ah-on.ah-danger{background:var(--danger)}.ah-tog.ah-on>i{left:20px}.ah-tog:disabled{opacity:.55;cursor:default}.ah-tog:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ah-note{border-radius:var(--radius);color:var(--ah-fg);background:var(--ah-bg);border:1px solid var(--ah-br);margin-top:11px;padding:9px 11px;font-size:12.5px;line-height:1.5}.ah-note code{overflow-wrap:anywhere;background:#141b220f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ah-note b{font-weight:700}.ah-opens-sub{margin-top:var(--space-row);color:var(--text-muted)}.ah-opens-tbl{border-collapse:collapse;width:100%;margin-top:var(--space-row)}.ah-opens-tbl thead tr{color:var(--text-muted);text-align:left;font-size:var(--text-note)}.ah-opens-tbl th{padding:var(--space-tight) var(--space-row) var(--space-tight) 0;font-weight:600}.ah-opens-tbl tbody{color:var(--text)}.ah-opens-tbl tbody tr{border-top:1px solid var(--border)}.ah-opens-tbl td{padding:var(--space-row) var(--space-row) var(--space-row) 0;vertical-align:top}.ah-opens-file{font-weight:600}.ah-opens-dim{color:var(--text-muted)}.ah-opens-act{margin-top:var(--space-field);gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.ah-opens-tbl td{overflow-wrap:anywhere}.ah-opens-tbl th{overflow-wrap:normal;word-break:normal}.ah-fix-sum{margin-top:var(--space-row);gap:var(--space-section);flex-wrap:wrap;display:flex}.ah-fix-sum div{min-width:0}.ah-fix-n{font-size:var(--text-total);color:var(--text);font-weight:700}.ah-fix-k{font-size:var(--text-note);color:var(--text-muted)}.ah-fix-path{font-size:var(--text-note);color:var(--text-muted);overflow-wrap:anywhere}.ah-fix-to{font-weight:600}.ah-fix-list{margin:0;padding:0;list-style:none}@media (width<=640px){.ah-opens-tbl thead{display:none}.ah-opens-tbl,.ah-opens-tbl tbody,.ah-opens-tbl tr,.ah-opens-tbl td{width:100%;display:block}.ah-opens-tbl tr{padding:var(--space-row) 0}.ah-opens-tbl td{padding:var(--space-tight) 0;border-top:none}.ah-opens-tbl td[data-k]:before{content:attr(data-k) " — ";color:var(--text-muted)}}.ah-monitor{align-items:flex-start;gap:12px;margin-top:0;display:flex}.ah-monitor-ic{flex:none;width:18px;height:18px;margin-top:1px}.ah-monitor-t{flex:auto;min-width:0}.ah-monitor-act{flex:none;align-items:center;gap:8px;display:flex}@media (width<=640px){.ah-monitor{flex-wrap:wrap}.ah-monitor-t{flex:100%}.ah-monitor-act{width:100%;margin-top:4px}}.ah-tiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-top:4px;display:grid}.ah-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:12px 14px;container-type:inline-size}.ah-tile.ah-toned{color:var(--ah-fg);background:var(--ah-bg);border-color:var(--ah-br)}.ah-tile-v{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,13cqw,23px);font-weight:700;line-height:1.12}.ah-tile.ah-toned .ah-tile-v{color:var(--ah-fg)}.ah-tile-k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:650}.ah-tile.ah-toned .ah-tile-k{color:var(--ah-fg);opacity:.85}.ah-confirm{padding:22px 24px}@media (width<=640px){.ah-confirm{padding:20px 18px calc(20px + env(safe-area-inset-bottom))}}.ah-confirm h3{margin:0 0 10px;font-size:19px}.ah-confirm .input{margin-top:2px}.ah-empty{border:1px dashed var(--border);text-align:center;color:var(--text-muted);background:var(--surface);border-radius:12px;padding:26px 18px;font-size:13.5px}.ah-live-ago{font-variant-numeric:tabular-nums}.ah-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ah-caps{margin-top:var(--space-field);padding-top:var(--space-row);border-top:1px solid var(--border)}.ah-caps-row{align-items:center;gap:var(--space-row);padding:var(--space-tight) 0;flex-wrap:wrap;display:flex}.ah-caps-row label{font-size:var(--text-label);color:var(--text-muted);flex:0 0 11em}.ah-caps-money{align-items:center;gap:var(--space-tight);color:var(--text-muted);display:inline-flex}.ah-caps-row .input{width:auto}.ah-caps-in{width:6em}.ah-caps-who{flex:0 20em;min-width:12em}.ah-caps-id{flex:14em;max-width:24em}.ah-fields{flex-wrap:wrap;gap:6px;display:flex}.ah-fieldchip{color:var(--ah-fg);background:var(--ah-bg);border:1px solid var(--ah-br);overflow-wrap:anywhere;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ltset-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.ltset-row .ltset-super{margin-top:var(--space-row);padding:var(--space-row) var(--space-field);border-radius:var(--radius);background:var(--warning-soft);border:1px solid var(--line);color:var(--text);font-size:var(--text-note);line-height:1.45}.ltset-row .ltset-super strong{font-weight:700}.ltset-row{border-top:1px solid #141b2214;align-items:start;padding:12px 0}.ltset-row.ltset-mid{align-items:center;padding:10px 0}@media (width<=720px){.ltset-row{grid-template-columns:1fr;gap:8px}}.ltyp-title{margin:0 0 var(--space-tight);font-size:var(--text-total);color:var(--text)}.ltyp-lead{margin:0 0 var(--space-field);color:var(--text-muted);font-size:var(--text-label);line-height:1.5}.ltyp-note{color:var(--text-muted);font-size:var(--text-note);margin-top:var(--space-tight);display:block}.lt-lq-ink{color:var(--text)}.lt-lq-dot{color:var(--text-soft)}.lt-lq-fact{font-weight:400}.lt-lq-tone-late{color:var(--danger);font-weight:600}.lt-lq-tone-warn{color:var(--warning)}.lt-lq-tone-ink{color:var(--text)}.lt-lq-tone-muted{color:var(--text-muted)}.lt-lq-late{color:var(--danger);border-color:var(--danger)}.lt-lq-error{border-color:var(--danger)}.lt-lq-error-text{color:var(--danger)}.lt-lq-overdue,.lt-lq-overdue td{background:var(--danger-soft)}.lt-lq-flag{margin-left:var(--space-row);padding:0 var(--space-row);border:1px solid var(--warning);border-radius:var(--radius);color:var(--warning);font-size:var(--text-note);vertical-align:middle;font-weight:600;line-height:1.6;display:inline-block}.ltyp-warn{color:var(--warning)}.ltyp-head,.ltyp-row{gap:var(--space-field);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;display:grid}.ltyp-head{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-soft);padding-bottom:var(--space-row);border-bottom:1px solid var(--line)}.ltyp-row{padding:var(--space-field) 0;border-bottom:1px solid var(--line)}.ltyp-row:last-child{border-bottom:0;padding-bottom:0}.ltyp-label{color:var(--text);font-weight:600;font-size:var(--text-body)}.ltyp-company,.ltyp-yours{font-size:var(--text-body)}.ltyp-company{color:var(--text-muted)}.ltyp-yours{color:var(--text)}.ltyp-table{display:grid}.ltyp-edit{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.ltyp-ask{grid-column:1/-1}@media (width<=720px){.ltyp-head{display:none}.ltyp-row{gap:var(--space-tight);grid-template-columns:1fr}.ltyp-company:before{content:"The company’s: "}.ltyp-yours:before{content:"Yours: "}}.lt-utter{flex-wrap:wrap;align-items:baseline;gap:10px;margin:2px 0 12px;line-height:1.05;display:flex}.lt-utter .lt-now{letter-spacing:.005em;color:#8a6a22;font-size:clamp(27px,4.4vw,44px);font-weight:800}.lt-facts{border-top:1px solid #141b2229;border-bottom:1px solid #141b2229;flex-wrap:wrap;display:flex}.lt-fact{border-left:1px solid #141b2214;flex:0 auto;min-width:104px;padding:11px 14px}.lt-fact.wide{flex:260px;min-width:0;max-width:none}.lt-fact.wide .v{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.lt-fact:first-child{flex:none}.lt-fact:first-child .v{white-space:nowrap;overflow-wrap:normal}.lt-fact:first-child{border-left:0;padding-left:2px}.lt-fact .k{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:700}.lt-fact .v{color:var(--text);overflow-wrap:anywhere;font-size:15.5px;font-weight:650}.lt-fact .v.gold{color:#8a6a22;font-weight:800}.lt-fact.fig{min-width:max-content}.lt-fact.fig .v{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}@media (width<=720px){.lt-fact{border-left:0;flex:44%;padding:10px 12px}.lt-fact:first-child{padding-left:12px}.lt-fact.wide{flex:100%}}.ltf-facts{grid-template-columns:repeat(var(--ltf-cols,2),minmax(0,1fr));gap:0 34px;margin:0;display:grid}.ltf-clusters{grid-template-columns:repeat(auto-fit,minmax(var(--ltf-min,260px),1fr));gap:18px 34px;margin:0;display:grid}.ltf-cluster{min-width:0}.ltf-cluster-h{text-transform:uppercase;letter-spacing:.09em;color:var(--gold-ink);border-bottom:2px solid #ae874659;margin-bottom:2px;padding-bottom:7px;font-size:11px;font-weight:700}.ltf-row{min-width:0}.ltf-rk{flex:none}.ltf-rv{font-variant-numeric:tabular-nums;flex:auto;font-size:14px}.ltf-total{white-space:nowrap}.ltf-total-k,.ltf-sep{color:var(--text-muted)}.ltf-total strong{font-variant-numeric:tabular-nums}.ltf-rv-note{color:var(--text-muted);text-align:left;font-variant-numeric:normal;font-size:12.5px;font-style:italic;font-weight:400}.ltf-rv-quiet{color:var(--text-muted);font-weight:400;font-size:var(--text-note);font-variant-numeric:normal}.ltf-dscr-lead{align-items:baseline;gap:var(--space-row);margin-bottom:var(--space-field);flex-wrap:wrap;display:flex}.ltf-dscr-k{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--gold-ink);font-weight:700}.ltf-dscr-v{font-size:var(--text-hero);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.ltf-ledger-total{margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--line);font-size:var(--text-total);justify-content:flex-end;display:flex}@media (width<=640px){.ltf-facts{grid-template-columns:1fr!important}.ltf-clusters{gap:14px;grid-template-columns:1fr!important}.ltf-row{gap:10px}.ltf-rk{font-size:12.5px}}.lt-card{background:var(--surface,#fff);border:1px solid var(--line,#d9d4c8);color:var(--text);border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px #141b220a}.lt-card+.lt-card{margin-top:12px}.lt-card--moved{background:var(--warning-soft);border-color:var(--warning);color:var(--text);margin-bottom:var(--space-section)}.lt-card--moved strong{color:var(--text)}.lt-card--moved a{color:var(--teal);font-weight:600}.enc-takeover{background:var(--warning-soft);border:1px solid var(--warning);color:var(--text);margin-top:var(--space-field);margin-bottom:0}.enc-takeover--no{background:var(--surface-soft);border-color:var(--line)}.enc-takeover-sentence{color:var(--text)}.enc-takeover-actions{gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.lt-card.lt-card-flush{padding:0;overflow:hidden}@media (width<=720px){.lt-card{border-radius:10px;padding:14px}}.lt-pipe-top{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.lt-pipe-top>.lt-pipe-views{margin-left:auto}@media (width<=720px){.lt-prodswitch>button{min-height:40px;padding-left:16px;padding-right:16px}}.lt-rows{border-collapse:collapse;width:100%}.lt-rows>tbody>tr{border-top:1px solid var(--line,#d9d4c8);transition:background .12s}.lt-rows>tbody>tr:first-child{border-top:1px solid #141b2229}.lt-rows>tbody>tr:hover{background:var(--surface-soft,#f4f1ea)}.pe-page:has(>.lt-file){grid-template-columns:minmax(0,1fr)}.lt-file{min-width:0}.lt-file .file-nav{top:calc(84px + var(--console-top,0px));max-height:calc(100vh - 100px - var(--console-top,0px))}@media (width<=900px){.lt-file .file-nav{top:calc(72px + var(--console-top,0px));max-height:none}}.fov-tab{z-index:120;writing-mode:vertical-rl;background:var(--text);color:var(--ink);border:1px solid var(--text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-right:none;border-left:3px solid var(--gold);border-radius:10px 0 0 10px;padding:14px 7px;font:700 12px/1 Hanken Grotesk,system-ui,sans-serif;transition:background .15s;position:fixed;bottom:140px;right:0;box-shadow:-2px 2px 12px #141b2238}.fov-tab:hover{background:var(--gold);border-color:var(--gold);color:#fff}.fov-tab-ico{letter-spacing:0;color:var(--gold);margin-bottom:7px;font-size:13px;display:inline-block}.fov-tab:hover .fov-tab-ico{color:#fff}.fov-tab-text{display:inline-block}.fov-back{z-index:130;background:#141b2273;position:fixed;inset:0}.fov-panel{top:var(--console-top,0px);width:min(var(--fov-w,420px),94vw);z-index:135;border-left:1px solid var(--border);visibility:hidden;background:#fff;flex-direction:column;transition:transform .22s;display:flex;position:fixed;bottom:0;right:0;transform:translate(102%);box-shadow:-6px 0 28px #141b2229}.fov-panel.fov-open{visibility:visible;transform:translate(0)}.fov-head{border-bottom:2px solid var(--gold);background:#fbfaf6;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}.fov-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font:600 11px/1 Hanken Grotesk,system-ui,sans-serif}.fov-title{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font:600 15px/1.35 Fraunces,Georgia,serif}.fov-loanno{color:var(--text-muted);font:500 12px/1.4 Hanken Grotesk,system-ui,sans-serif;display:block}.fov-basics{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fov-basic{color:var(--text);background:var(--bg);border:1px solid #e7e1d3;border-radius:999px;padding:3px 9px;font:600 12px/1.3 Hanken Grotesk,system-ui,sans-serif;display:inline-block}.fov-close{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:4px 9px;font-size:14px;line-height:1}.fov-close:hover{color:var(--text);border-color:var(--gold)}.fov-body{flex:1;padding:12px 16px 24px;overflow-y:auto}.fov-sec{margin-top:14px}.fov-sec:first-child{margin-top:2px}.fov-sec-h{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--ink-3);margin-bottom:6px;padding-bottom:5px;font:600 11px/1 Hanken Grotesk,system-ui,sans-serif}.fov-rows{margin:0}.fov-row{border-bottom:1px dotted #efeae0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.fov-row:last-child{border-bottom:none}.fov-row dt{color:var(--text-muted);flex:none;max-width:55%;margin:0;font-size:12.5px}.fov-row dd{color:var(--text);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:1 1 0;min-width:0;margin:0;font-size:13px;font-weight:550}.fov-row.fov-strong dd{color:var(--text);font-weight:700}.fov-row.fov-strong dt{color:#3a4550;font-weight:600}.fov-note{font-size:var(--text-note);color:var(--text-muted);text-align:right;padding:var(--space-tight) 0 var(--space-row);border-bottom:1px dotted var(--line);line-height:1.45}.fov-muted{color:var(--text-muted);font-size:13px}.fov-retry{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}@media (width<=720px){.fov-panel{width:min(360px,94vw)}.fov-tab{bottom:calc(180px + env(safe-area-inset-bottom,0px));padding:10px 5px;font-size:11px}}.mys-page{max-width:720px;margin:0 auto}.mys-lede{color:var(--text-muted);margin:4px 0 20px;font-size:14px;line-height:1.55}.mys-sec{background:var(--surface,#fff);border:1px solid var(--line,#d9d4c8);color:var(--text);border-radius:12px;margin-bottom:14px;box-shadow:0 1px 2px #141b220a}.mys-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;padding:16px 18px 0;display:flex}.mys-sec-t{color:var(--text);margin:0;font-size:16px;font-weight:700;line-height:1.3}.mys-sec-s{color:var(--text-muted);margin:6px 18px 0;font-size:13.5px;line-height:1.5}.mys-sec-b{padding:14px 18px 18px}.mys-rule{background:#ede8dd;height:1px;margin:14px 0 0}.mys-sec-b:empty{display:none}.mys-sec-b+.mys-sec-b{padding-top:14px}.mys-state{border:1px solid var(--border);background:var(--surface-soft);color:#3a4550;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.mys-state.is-on{border-color:var(--primary);color:var(--primary-hover);background:#eaf3f4}.mys-state .mys-dot{background:#8a939a;border-radius:50%;width:7px;height:7px}.mys-state.is-on .mys-dot{background:var(--primary)}.mys-list{margin:0;padding:0;list-style:none}.mys-item{background:#fff;border:1px solid #e5e0d6;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;padding:11px 13px;display:flex}.mys-item:last-child{margin-bottom:0}.mys-item-n{color:var(--text);overflow-wrap:anywhere;font-weight:600}.mys-item-m{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.mys-item-a{flex:none;gap:6px;display:flex}.mys-item.mys-pending{background:#fcfaf5;border-style:dashed;border-color:#c9bfa6}.mys-empty{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.5}@media (width<=720px){.mys-sec{border-radius:10px}.mys-sec-h{padding:14px 14px 0}.mys-sec-s{margin:6px 14px 0}.mys-sec-b{padding:12px 14px 14px}.mys-item-a{width:100%}.mys-item-a>.btn{flex:1 1 0}}.cv-modal-back.cobrowse-consent{z-index:20000}.cv-modal-back.dp-back{z-index:150}.cv-modal-back:not(.dp-back)~.cv-modal-back.dp-back:not(.dp-over-tool){z-index:210}.cv-modal-back.dp-back.dp-over-tool{z-index:1005;top:var(--console-top,0px)}.cv-modal-back.app-dialog-back{z-index:1100;top:var(--console-top,0px)}.cv-modal-back.ep-raised{z-index:1020;top:var(--console-top,0px)}.cv-modal-back.app-dialog-back>.cv-modal,.cv-modal-back.dp-back.dp-over-tool>.cv-modal{max-height:calc(85vh - var(--console-top,0px))}.cv-modal-back.ep-raised>.cv-modal{max-height:calc(92vh - var(--console-top,0px))}@media (width<=640px){.cv-modal-back.app-dialog-back>.cv-modal,.cv-modal-back.dp-back.dp-over-tool>.cv-modal,.cv-modal-back.ep-raised>.cv-modal{max-height:calc(92dvh - var(--console-top,0px))}}.cv-modal.docpreview:focus{outline:none}.dp-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:0 2px 10px;display:flex}.dp-actions .cond-doc-actions{min-width:0}.print-ctl{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.print-ctl .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dp-print-status,.dp-word-note{padding:0 2px 10px}.rpt-print-status{border-bottom:1px solid var(--line,#d9d4c8);flex:none;padding:8px 16px}.pdf-page{--total-scale-factor:1;--scale-round-x:1px;--scale-round-y:1px}.pdf-page .textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdf-page .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-page .textLayer>:not(.markedContent),.pdf-page .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-page .textLayer .markedContent{display:contents}.pdf-page .textLayer ::selection{background:#0000ff40;background:color-mix(in srgb, AccentColor, transparent 50%);color:#0000}.pdf-page .textLayer br::selection{background:0 0}.pdf-page .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.pdf-page .textLayer.selecting .endOfContent{top:0}.pdf-page .textLayer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.pdf-page .textLayer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.pdf-page .textLayer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.tr-dp-msg{color:#1f6b3f;flex-basis:100%}.tr-dp-msg.err{color:#8a2b2b}.tr-doc-open{appearance:none;cursor:pointer;font:inherit;color:var(--text);text-align:left;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0;border:0;padding:0;font-size:13.5px;font-weight:700}.tr-doc-open:hover{color:var(--primary-hover)}.fov-tab.fov-over-tool{z-index:1010}.fov-panel.fov-over-tool{z-index:1015}.fov-tab.fov-over-preview{z-index:160}.fov-panel.fov-over-preview{z-index:165}:root{--fov-w:420px}.cv-modal-back.dp-back.dp-beside-overview,.cv-modal-back.cv-beside-overview{padding-right:calc(var(--fov-w) + 20px);transition:padding-right .22s}@media (width<=1024px){.cv-modal-back.dp-back.dp-beside-overview,.cv-modal-back.cv-beside-overview{padding-right:20px}}@media (width<=640px){.cv-modal-back.dp-back.dp-beside-overview,.cv-modal-back.cv-beside-overview{padding-right:0}}.arena{--a-bg:#fbf8f1;--a-panel:#fff;--a-panel-2:#f4f1ea;--a-line:#e3dccb;--a-text:#141b22;--a-muted:#5c6a70;--a-gold:#c8912f;--a-gold-ink:#8a6215;--a-teal-ink:#186068;--a-gold-hot:#f0b93f;--a-teal:#1e8e96;--a-teal-hot:#24c3ce;--a-violet:#6c4bc4;--a-coral:#e2564a;--a-good:#1f8b60;--a-bad:#c0392e;--a-glow:0 10px 34px #1e8e962e;background:radial-gradient(1100px 520px at 12% -12%, #24c3ce33, transparent 62%), radial-gradient(900px 460px at 92% 0%, #f0b93f38, transparent 58%), radial-gradient(760px 420px at 50% 108%, #6c4bc424, transparent 60%), var(--a-bg);color:var(--a-text);max-width:none;min-height:100vh;padding:20px 22px 60px}.arena h1,.arena h2,.arena h3,.arena h4{color:var(--a-text)}.arena .muted{color:var(--a-muted)}.arena .small{font-size:12.5px}.arena .input,.arena select.input,.arena textarea.input{color:var(--a-text);border:1.5px solid var(--a-line);background:#fff;border-radius:10px;width:100%;padding:9px 11px;transition:border-color .15s,box-shadow .15s}.arena .input:focus{border-color:var(--a-teal);outline:none;box-shadow:0 0 0 4px #24c3ce2e}.arena .btn{background:linear-gradient(135deg, var(--a-teal) 0%, var(--a-teal-hot) 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 18px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 4px 16px #1e8e964d}.arena .btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 22px #1e8e9661}.arena .btn:active{transform:translateY(0)}.arena .btn:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.arena .btn.ghost{color:var(--a-text);border:1.5px solid var(--a-line);box-shadow:none;background:#fff}.arena .btn.ghost:hover{border-color:var(--a-teal);color:var(--a-teal-ink)}.arena .btn.small{padding:6px 12px;font-size:12.5px}.arena a{color:var(--a-teal-ink);font-weight:600}.arena .mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.arena-head{border:1.5px solid var(--a-line);box-shadow:var(--a-glow);background:linear-gradient(120deg,#fff 0%,#fffdf7 60%,#f3fbfc 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.arena-head:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffd9 48%,#0000 62%);animation:5.5s ease-in-out infinite arena-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes arena-sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.arena-title{font-family:var(--serif);letter-spacing:-.6px;background:linear-gradient(96deg, var(--a-teal) 0%, var(--a-violet) 46%, var(--a-gold) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:clamp(30px,4.4vw,54px);animation:9s ease-in-out infinite arena-huehold}@keyframes arena-huehold{0%,to{background-position:0%}50%{background-position:100%}}.arena-sub{color:var(--a-muted);margin:6px 0 0;font-size:15px}.arena-live{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--a-coral), #f0763f);border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #e2564a61}.arena-dot{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.2s infinite arena-pulse}@keyframes arena-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.arena-tabs,.arena-subtabs{flex-wrap:wrap;gap:8px;margin:20px 0 18px;display:flex}.arena-tab,.arena-subtab{border:1.5px solid var(--a-line);color:var(--a-muted);cursor:pointer;background:#fff;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700;transition:all .15s}.arena-tab:hover,.arena-subtab:hover{border-color:var(--a-teal);color:var(--a-teal-ink)}.arena-tab.on,.arena-subtab.on{background:linear-gradient(135deg, var(--a-teal), var(--a-teal-hot));color:#fff;border-color:#0000;box-shadow:0 5px 16px #1e8e9657}.arena-stage{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}@media (width<=980px){.arena-stage{grid-template-columns:minmax(0,1fr)}}.arena-stage.tv{text-align:center;grid-template-columns:1fr;justify-items:center}.arena-wheelcol{border:1.5px solid var(--a-line);box-shadow:var(--a-glow);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:22px;display:flex}.arena-spinhead{text-align:center}.arena-spinhead h2{font-family:var(--serif);margin:6px 0;font-size:clamp(24px,3.2vw,38px)}.arena-seq{letter-spacing:.18em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--a-violet), #8e6be0);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.arena-pill{background:var(--a-panel-2);border:1.5px solid var(--a-line);color:var(--a-muted);border-radius:999px;padding:4px 13px;font-size:12px;font-weight:700;display:inline-block}.arena-pill.s-open{color:#fff;background:linear-gradient(135deg, var(--a-good), #2fbe86);border-color:#0000;animation:2.2s infinite arena-breathe}.arena-pill.s-spinning{color:#fff;background:linear-gradient(135deg, var(--a-gold), var(--a-gold-hot));border-color:#0000;animation:1s infinite arena-breathe}.arena-pill.s-decided{color:#fff;background:linear-gradient(135deg, var(--a-teal), var(--a-teal-hot));border-color:#0000}@keyframes arena-breathe{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 0 7px #24c3ce29}}.arena-countdown{border:2px solid var(--a-gold);background:linear-gradient(135deg,#fff,#fffbf0);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:16px;padding:16px 28px;display:flex;box-shadow:0 8px 26px #c8912f38}.arena-countdown strong{font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--a-gold), var(--a-coral));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1}.arena-countdown.urgent{border-color:var(--a-coral);animation:1s infinite arena-alarm}.arena-countdown.urgent strong{background:linear-gradient(135deg, var(--a-coral), #ff3b2f);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes arena-alarm{0%,to{transform:scale(1);box-shadow:0 8px 26px #e2564a40}50%{transform:scale(1.015);box-shadow:0 8px 42px #e2564a8c}}.arena-deadline-at{color:var(--a-muted);font-size:13px}.arena-wheeltitle{letter-spacing:.16em;text-transform:uppercase;color:var(--a-teal-ink);margin:0;font-size:12px;font-weight:800}.arena-wheel-wrap{flex-direction:column;align-items:center;display:flex;position:relative}.arena-reduced-note{color:var(--a-muted);text-align:center;max-width:300px;margin:8px 0 0;font-size:12px}.arena-freenote{color:#fff;text-align:center;background:linear-gradient(135deg, var(--a-violet), #8e6be0);border-radius:999px;margin:10px 0 0;padding:6px 16px;font-size:13px;font-weight:700;animation:1.4s infinite arena-breathe}.arena-result{border:2.5px solid var(--a-gold);background:linear-gradient(135deg,#fffdf6,#fff6e2);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px 30px;animation:.6s cubic-bezier(.2,1.5,.4,1) both arena-landed;display:flex;box-shadow:0 12px 40px #c8912f4d}@keyframes arena-landed{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.arena-result-k{letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);font-size:11.5px;font-weight:800}.arena-result-v{font-family:var(--serif);text-align:center;background:linear-gradient(120deg, var(--a-gold), var(--a-coral), var(--a-violet));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3.8vw,44px);animation:4s ease-in-out infinite arena-huehold}.arena-side{flex-direction:column;gap:16px;display:flex}.arena-card{border:1.5px solid var(--a-line);background:#fff;border-radius:16px;padding:16px 18px;transition:box-shadow .18s,transform .18s;box-shadow:0 4px 18px #141b220f}.arena-card:hover{box-shadow:0 8px 26px #141b221a}.arena-card h3{letter-spacing:.01em;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.arena-card h3:before{content:"";background:linear-gradient(180deg, var(--a-teal), var(--a-gold));border-radius:4px;width:4px;height:17px}.arena-card h4{color:var(--a-muted);margin:14px 0 6px;font-size:13px}.arena-status{font-size:12.5px;font-weight:700}.arena-status.s-rejected,.arena-status.s-closed{color:var(--a-bad)}.arena-status.s-paused{color:#8a6215}.arena-plan{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.arena-planrow{border:1px solid var(--line,#e4dfd3);background:#fff;border-radius:10px;padding:10px 12px}.arena-planrow>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.arena-plantimes{align-items:end;margin-top:8px}.arena-plantimes .arena-decide{grid-column:1/-1}.arena-outbox{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.arena-outbox-row{text-align:left;border:1px solid var(--line,#e4dfd3);cursor:pointer;width:100%;color:var(--text);background:#fff;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.arena-outbox-row strong{color:var(--text)}.arena-outbox-who{gap:3px;margin:4px 0 0;padding:6px 12px;list-style:none;display:grid}.arena-outbox-who li{color:var(--text);justify-content:space-between;gap:10px;display:flex}.arena-unseen{color:#8a6215}.arena-mon-who{border:1px solid var(--line,#e4dfd3);background:#fff;border-radius:8px;grid-column:1/-1;gap:3px;margin:6px 0 0;padding:6px 10px;list-style:none;display:grid}.arena-mon-who li{color:var(--text);justify-content:space-between;gap:10px;display:flex}.arena-people-flat{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.arena-people-flat label{color:var(--text);align-items:center;gap:8px;display:flex}.arena-stage-notes{border-left:3px solid var(--gold,#ae8746);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:0 10px 10px 0;max-width:720px;margin:8px 0 0;padding:10px 14px}.arena-kindpick{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.arena-chip{border:1.5px solid var(--a-line);color:var(--a-muted);cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.arena-chip:hover{border-color:var(--a-teal);color:var(--a-teal-ink)}.arena-chip.on{background:linear-gradient(135deg, var(--a-gold), var(--a-gold-hot));color:#fff;border-color:#0000;font-weight:800;box-shadow:0 4px 14px #c8912f57}.arena-entryform{flex-direction:column;gap:9px;margin-top:14px;display:flex}.arena-mylist,.arena-roster,.arena-prizes,.arena-quals,.arena-claims,.arena-queue,.arena-sessionlist,.arena-suggestions,.arena-messages,.arena-hist-draws,.arena-pinned{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.arena-mylist li,.arena-roster li,.arena-prizes li,.arena-queue li,.arena-sessionlist li,.arena-suggestions li{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:9px;padding:8px 0;font-size:13.5px;display:flex}.arena-roster li:hover{background:#fafbfb}.arena-roster li em,.arena-prizes li em{color:var(--a-teal-ink);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:700}.arena-roster li.out,.arena-prizes li.out{opacity:.45}.arena-decide{gap:6px;margin-left:auto;display:inline-flex}.arena-quals li{border-bottom:1px solid var(--a-line);padding-bottom:10px}.arena-qual-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.arena-qual-head strong{min-width:0}.arena-qual-head em{white-space:nowrap;color:var(--a-teal-ink);flex:none;font-size:12px;font-style:normal;font-weight:700}.arena-claimform{flex-direction:column;gap:7px;margin-top:7px;display:flex}.arena-claims li{color:var(--a-muted);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.arena-adminbar{border:2px dashed var(--a-teal);background:linear-gradient(135deg,#f7fcfc,#fffbf2);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.arena-seedbox{max-width:260px}.arena-adminnote{text-align:center;flex-basis:100%;margin:4px 0 0}.arena-room{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.arena-room{grid-template-columns:1fr}}.arena-messages{gap:4px;max-height:420px;overflow-y:auto}.arena-chat.compact .arena-messages{max-height:240px}.arena-messages li{border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:5px 7px;font-size:13.5px;display:flex}.arena-messages li:hover{background:var(--a-panel-2)}.arena-messages li.pending{opacity:.55}.arena-messages li.failed{color:var(--a-bad)}.arena-msg-who{color:var(--a-violet);font-size:12.5px;font-weight:800}.arena-msg-body{overflow-wrap:anywhere;flex:60%;min-width:0}.arena-msg-acts{gap:2px;margin-left:auto;display:inline-flex}.arena-msg-failed{color:var(--a-bad);font-size:11.5px}.arena-react{cursor:pointer;color:var(--a-muted);background:0 0;border:none;padding:0 3px;font-size:13px;transition:transform .12s}.arena-react:hover{color:var(--a-gold-ink);transform:scale(1.25)}.arena-pinned li{border-left:4px solid var(--a-gold);background:#fffbf0;border-radius:0 8px 8px 0;padding-left:10px;font-size:13px}.arena-say{gap:7px;margin-top:10px;display:flex}.arena-say .input{flex:1}.arena-suggestform{gap:7px;display:flex}.arena-vote{border:1.5px solid var(--a-line);color:var(--a-muted);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700}.arena-vote.on{border-color:var(--a-gold);color:#fff;background:linear-gradient(135deg, var(--a-gold), var(--a-gold-hot))}.arena-history{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.arena-hist-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.arena-hist-head h3{flex:1;margin:0}.arena-hist-head time{color:var(--a-muted);font-size:12.5px}.arena-hist-draws li{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:baseline;gap:9px;padding:7px 0;display:flex}.arena-hist-k{letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);font-size:11.5px;font-weight:700}.arena-hist-draws strong{color:var(--a-gold-ink)}.arena-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:12px 0;display:grid}.arena-form label,.arena-fullfield{color:var(--a-muted);flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.arena-fullfield{margin:12px 0}.arena-toggle{color:var(--a-text);align-items:center;gap:9px;font-weight:500;flex-direction:row!important}.arena-togglegrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:12px 0;display:grid}.arena-famrow{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.arena-gamegrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:12px 0;display:grid}.arena-game{text-align:left;border:1.5px solid var(--a-line);cursor:pointer;color:var(--a-text);background:#fff;border-radius:14px;flex-direction:column;gap:5px;padding:13px 15px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.arena-game:hover{border-color:var(--a-teal);transform:translateY(-2px);box-shadow:0 8px 22px #141b221a}.arena-game.on{box-shadow:0 0 0 2.5px var(--a-teal), 0 8px 22px #1e8e962e;background:linear-gradient(135deg,#f2fbfc,#fff8ea);border-color:#0000}.arena-game span{color:var(--a-muted);font-size:12px;font-weight:500}.arena-gamedetail{border-left:4px solid var(--a-teal);background:linear-gradient(135deg,#f5fcfc,#fffbf2);border-radius:0 12px 12px 0;margin:12px 0;padding:12px 16px}.arena-datanote{color:var(--warning);background:#fff6e0;border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:600}.arena-wheels{color:var(--a-muted);margin:8px 0 0 18px;font-size:12.5px}.arena-advanced{border:1.5px solid var(--a-line);background:#fcfcfa;border-radius:12px;margin:12px 0;padding:10px 14px}.arena-advanced summary{cursor:pointer;color:var(--a-teal-ink);font-size:13px;font-weight:700}.arena-people ul{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:5px;margin:10px 0;padding:0;list-style:none;display:grid}.arena-people label{align-items:center;gap:7px;font-size:13px;display:flex}.arena-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:900;background:#141b228c;justify-content:center;align-items:center;padding:20px;animation:.18s both arena-fadein;display:flex;position:fixed;inset:0}@keyframes arena-fadein{0%{opacity:0}to{opacity:1}}.arena-modal-box{color:var(--a-text);border:1.5px solid var(--a-line);background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:88vh;padding:22px 26px;animation:.22s cubic-bezier(.2,1.2,.4,1) both arena-riseup;overflow-y:auto;box-shadow:0 24px 70px #141b2247}@keyframes arena-riseup{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.arena-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.arena-good{color:var(--a-good);font-weight:800}.arena-bad{color:var(--a-bad);font-weight:800}.arena-checks{flex-direction:column;gap:11px;margin:16px 0;padding:0;list-style:none;display:flex}.arena-checks li{align-items:flex-start;gap:11px;display:flex}.arena-checks li span[aria-hidden]{font-size:18px;font-weight:800;line-height:1}.arena-checks li.ok span[aria-hidden]{color:var(--a-good)}.arena-checks li.no span[aria-hidden]{color:var(--a-bad)}.arena-checks p{margin:2px 0 0}.arena-proof{background:var(--a-panel-2);border-radius:12px;grid-template-columns:minmax(170px,auto) 1fr;gap:5px 15px;margin:16px 0;padding:12px 14px;font-size:12.5px;display:grid}.arena-proof dt{color:var(--a-muted);font-weight:700}.arena-proof dd{margin:0}.arena-celebrate{pointer-events:none;z-index:800;position:fixed;inset:0;overflow:hidden}.arena-celebrate-text{font-family:var(--serif);text-align:center;background:linear-gradient(120deg, var(--a-gold), var(--a-coral), var(--a-violet), var(--a-teal));color:#0000;filter:drop-shadow(0 6px 24px #00000038);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;padding:14px 34px;font-size:clamp(34px,7vw,86px);animation:.7s cubic-bezier(.2,1.4,.4,1) both arena-pop,2.4s linear infinite arena-huehold;position:absolute;top:20%;left:50%;transform:translate(-50%)}@keyframes arena-pop{0%{opacity:0;transform:translate(-50%)scale(.65)rotate(-3deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(0)}}.arena-confetti{border-radius:2px;width:10px;height:16px;animation:4.2s linear forwards arena-fall;position:absolute;top:-14px}@keyframes arena-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(105vh)rotate(680deg)}}.arena-tv{padding:28px 40px}.arena-tv .arena-title{font-size:clamp(42px,6.5vw,88px)}.arena-tv .arena-card{font-size:17px}.arena-tv .arena-countdown strong{font-size:clamp(60px,9vw,130px)}.arena-tv .arena-result-v{font-size:clamp(36px,6vw,72px)}.sb-badge-live{background:linear-gradient(135deg, var(--danger,#a32a2a), #e2564a);color:#fff;animation:1.6s infinite arena-pulse}.arena-stopbox{flex-direction:column;align-items:center;gap:10px;max-width:440px;display:flex}.arena-stopbtn{color:#fff;letter-spacing:.08em;cursor:pointer;text-shadow:0 3px 10px #00000059;background:radial-gradient(circle at 38% 30%,#ff6a5c 0%,#d9342a 55%,#a62018 100%);border:5px solid #fff;border-radius:999px;width:190px;height:190px;font-size:40px;font-weight:900;animation:.95s infinite arena-throb;box-shadow:0 0 0 5px #d9342a57,0 16px 44px #d9342a7a}.arena-stopbtn:hover{filter:brightness(1.08)}.arena-stopbtn:disabled{box-shadow:none;cursor:default;background:#b9a6a3;border-color:#e9e2e0;animation:none}@keyframes arena-throb{0%,to{transform:scale(1);box-shadow:0 0 0 5px #d9342a57,0 16px 44px #d9342a73}50%{transform:scale(1.06);box-shadow:0 0 0 16px #d9342a1a,0 20px 56px #d9342a9e}}.arena-stoptruth{color:var(--a-muted);text-align:center;max-width:400px;margin:0;font-size:13px}.arena-stopnote{color:var(--a-muted);text-align:center;margin:6px 0 0;font-size:13.5px}.arena-drop{z-index:880;text-align:center;background:radial-gradient(760px 440px at 50% 26%,#f0b93f8c,#0000 64%),radial-gradient(700px 420px at 16% 82%,#24c3ce7a,#0000 62%),radial-gradient(680px 400px at 86% 78%,#6c4bc461,#0000 62%),#fffdf7ed;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;animation:.2s both arena-fadein;display:flex;position:fixed;inset:0}.arena-drop-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--a-coral), #f0763f);border-radius:999px;padding:7px 20px;font-size:clamp(13px,1.8vw,18px);font-weight:800;animation:.9s infinite arena-breathe}.arena-drop-count{font-family:var(--serif);background:linear-gradient(120deg, var(--a-gold), var(--a-coral), var(--a-violet));color:#0000;filter:drop-shadow(0 10px 30px #e2564a47);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,22vw,260px);font-weight:800;line-height:.92;animation:1s cubic-bezier(.2,1.4,.4,1) infinite arena-countbeat,2s linear infinite arena-huehold}@keyframes arena-countbeat{0%{opacity:.55;transform:scale(1.22)}45%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.arena-drop-title{font-family:var(--serif);margin:0;font-size:clamp(28px,5vw,62px)}.arena-drop-prompt{max-width:780px;color:var(--a-text);margin:0;font-size:clamp(15px,2.2vw,24px)}.arena-drop-meta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.arena-drop-meta span{border:2px solid var(--a-gold);background:#fff;border-radius:999px;padding:6px 16px;font-size:clamp(12px,1.5vw,16px);font-weight:800}.arena-drop-bar{background:#efe7d6;border-radius:999px;width:min(560px,80vw);height:8px;overflow:hidden}.arena-drop-bar i{background:linear-gradient(90deg, var(--a-teal), var(--a-gold), var(--a-coral));border-radius:999px;height:100%;display:block}.arena-challenges{width:360px;max-height:74vh;color:var(--a-text);border:2px solid var(--a-gold);z-index:700;background:#fff;border-radius:18px;padding:14px 16px;font-size:13.5px;animation:.35s cubic-bezier(.2,1.2,.4,1) both arena-slidein;position:fixed;bottom:18px;right:18px;overflow-y:auto;box-shadow:0 18px 50px #141b2238}@keyframes arena-slidein{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.arena-challenges.min{max-height:58px;overflow:hidden}@media (width>=981px){.arena-stage{padding-right:396px}.arena-stage.tv{padding-right:0}}@media (width<=720px){.arena-challenges{width:auto;max-height:42vh;left:10px;right:10px}.arena{padding-bottom:calc(42vh + 24px)}}.arena-ch-head{justify-content:space-between;align-items:center;gap:8px;display:flex}ol.arena-ch-top{display:block}.arena-ch-head strong{font-size:14px;display:block}.arena-ch-tickets{color:var(--a-gold-ink);font-size:12.5px;font-weight:800}.arena-ch-tickets em{color:var(--a-teal-ink);font-style:normal}.arena-ch-min{color:var(--a-muted);cursor:pointer;background:0 0;border:none;font-size:15px}.arena-ch{border-top:1.5px solid var(--a-line);padding:12px 0 8px}.arena-ch.gone{opacity:.58}.arena-ch-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.arena-ch-top strong{flex:1;font-size:14px}.arena-ch-top time{color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.arena-ch-top time.urgent{color:#fff;background:var(--a-coral);border-radius:999px;padding:2px 9px;animation:.8s infinite arena-pulse}.arena-ch p{margin:7px 0}.arena-ch-meta{color:var(--a-muted);flex-wrap:wrap;gap:10px;font-size:11.5px;font-weight:600;display:flex}.arena-ch-gone{color:#fff;background:linear-gradient(135deg, var(--a-violet), #8e6be0);border-radius:10px;padding:7px 11px;font-weight:700}.arena-ch-tier{text-transform:uppercase;letter-spacing:.08em;color:#fff;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-block}.arena-ch-tier.t5{background:linear-gradient(135deg, var(--a-coral), var(--a-violet));animation:1.3s infinite arena-breathe}.arena-ch-standing{color:var(--a-teal-ink);margin:10px 0 0;font-size:12.5px;font-weight:700}.arena-ch-admin summary{cursor:pointer;color:var(--a-teal-ink);font-size:12px;font-weight:700}.arena-ch-admin ul{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.arena-ch-admin li{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}ol.arena-ch-top{border-top:1.5px solid var(--a-line);margin:10px 0 0;padding:0;list-style:none}ol.arena-ch-top li{justify-content:space-between;padding:4px 0;font-size:12.5px;display:flex}ol.arena-ch-top li em{color:var(--a-gold-ink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.arena-ai{margin:8px 0}.arena-ai-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.arena-ai-row .input{flex:1;min-width:160px}.arena-ai-label{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--a-violet), #8e6be0);border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.arena-ai-suggestion{border-left:4px solid var(--a-violet);background:linear-gradient(135deg,#f7f4ff,#fbfaff);border-radius:0 12px 12px 0;margin-top:8px;padding:10px 13px}.arena-ai-suggestion p{margin:5px 0}.arena-ai-problem{color:var(--a-muted);margin:7px 0 0;font-size:12px}.arena-ai-chips{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.arena-ai-chip{text-align:left;width:100%;color:var(--a-text);border:1.5px solid var(--a-line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;transition:all .15s;display:flex}.arena-ai-chip:hover{border-color:var(--a-violet);transform:translateY(-2px);box-shadow:0 6px 18px #6c4bc429}.arena-ai-chip span{color:var(--a-muted);font-size:11.5px}.arena-ai-chip em{color:var(--a-gold-ink);font-size:12.5px;font-style:normal;font-weight:800}@media (prefers-reduced-motion:reduce){.arena-dot,.arena-confetti,.arena-celebrate-text,.arena-stopbtn,.arena-title,.arena-head:after,.arena-pill,.arena-countdown,.arena-freenote,.arena-result,.arena-drop-count,.arena-drop-eyebrow,.arena-ch-tier,.arena-ch-top time,.arena-challenges,.arena-modal,.arena-modal-box,.sb-badge-live{animation:none!important}.arena-confetti{display:none}.arena *{transition:none!important}}.arena-monitor{flex-direction:column;gap:16px;display:flex}.arena-mon-hero{border:2px solid var(--a-line);background:linear-gradient(135deg,#f4fbfb,#fffdf6);border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:14px;padding:18px 24px;display:flex}.arena-mon-hero strong{font-variant-numeric:tabular-nums;color:var(--a-good);font-size:clamp(40px,6vw,72px);line-height:1}.arena-mon-hero span{font-size:17px;font-weight:700}.arena-mon-hero em{color:var(--a-muted);flex-basis:100%;font-size:13.5px;font-style:normal}.arena-mon-hero.hot{border-color:var(--a-coral);animation:1.6s infinite arena-alarm}.arena-mon-hero.hot strong{color:var(--a-coral)}.arena-mon-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.arena-mon-stat{border:1.5px solid var(--a-line);background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.arena-mon-stat strong{font-variant-numeric:tabular-nums;color:var(--a-teal-ink);font-size:30px;line-height:1}.arena-mon-stat strong em{color:var(--a-muted);font-size:17px;font-style:normal}.arena-mon-stat span{color:var(--a-muted);font-size:12.5px;font-weight:600}.arena-mon-spins{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.arena-mon-spins li{border:1.5px solid var(--a-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.arena-mon-spins li.s-spinning{border-color:var(--a-gold);box-shadow:0 0 0 3px #f0b93f2e}.arena-mon-spins li.s-open{border-color:var(--a-good)}.arena-mon-spins li strong{flex:1;min-width:140px}.arena-mon-nums{flex-wrap:wrap;gap:9px;display:inline-flex}.arena-mon-nums em{color:var(--a-muted);font-size:12px;font-style:normal;font-weight:700}.arena-mon-nums em.hot{color:#fff;background:var(--a-coral);border-radius:999px;padding:2px 9px}.arena-mon-clock{font-variant-numeric:tabular-nums;color:var(--a-muted);font-size:13px;font-weight:800}.arena-mon-clock.hot{color:var(--a-coral)}.arena-mon-note{flex-basis:100%}.arena-mon-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.arena-mon-awards,.arena-mon-standings{flex-direction:column;gap:5px;max-height:380px;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.arena-mon-awards li,.arena-mon-standings li{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:baseline;gap:9px;padding:7px 0;font-size:13.5px;display:flex}.arena-mon-awards li span{flex:1}.arena-mon-awards li em{color:var(--a-gold-ink);font-style:normal;font-weight:800}.arena-mon-awards li time{color:var(--a-muted);font-size:12px}.arena-mon-standings li span{flex:1}.arena-mon-standings li em{color:var(--a-teal-ink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.arena-mon-standings li.zero{opacity:.5}.arena-mon-standings li.zero em{color:var(--a-muted)}.arena-takeover{z-index:900;cursor:pointer;background:radial-gradient(900px 600px at 50% 40%,#24c3ce59,#0000 65%),radial-gradient(700px 500px at 20% 90%,#f0b93f47,#0000 60%),#10161ced;justify-content:center;align-items:center;padding:24px;animation:.28s ease-out both arena-tk-in;display:flex;position:fixed;inset:0;overflow:hidden}.arena-takeover.calm{animation:none}@keyframes arena-tk-in{0%{opacity:0}to{opacity:1}}.arena-tk-card{z-index:2;cursor:default;text-align:center;background:#fffffff7;border:2px solid #f0b93fbf;border-radius:26px;flex-direction:column;align-items:center;gap:10px;max-width:min(760px,92vw);padding:clamp(22px,4vw,46px) clamp(24px,5vw,56px);animation:.4s cubic-bezier(.2,1.4,.4,1) both arena-tk-pop;display:flex;position:relative;box-shadow:0 30px 90px #00000073}.arena-takeover.calm .arena-tk-card{animation:none}@keyframes arena-tk-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.arena-tk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--a-teal-ink);font-size:12px;font-weight:800}.arena-tk-name{font-family:var(--serif);color:var(--text);font-size:clamp(34px,7vw,76px);line-height:1.03}.arena-tk-prize{color:#3a4550;font-size:clamp(17px,2.6vw,27px);font-weight:700}.arena-tk-worth{color:var(--a-gold-ink);font-variant-numeric:tabular-nums;font-size:clamp(15px,2vw,20px);font-weight:800}.arena-tk-mine{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#1e8e96,#24c3ce);border-radius:999px;margin-top:2px;padding:5px 14px;font-size:14px;font-weight:800}.arena-tk-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.arena-tk-hint{color:#5c6a70;font-size:12px}.arena-tk-card.joke{border-color:#24c3cebf}.arena-tk-joke{color:#3a4550;max-width:34ch;margin-top:2px;font-size:clamp(15px,2vw,19px);font-weight:600;line-height:1.4}.arena-tk-bit{z-index:1;border-radius:2px;animation:3.1s linear both arena-tk-fall;position:absolute;top:-8vh}@keyframes arena-tk-fall{to{opacity:.1;transform:translateY(118vh)rotate(760deg)}}@media (prefers-reduced-motion:reduce){.arena-takeover,.arena-tk-card,.arena-tk-bit{animation:none!important}.arena-tk-bit{display:none}}.arena-roombar{background:var(--a-panel);border:1.5px solid var(--a-line);border-radius:14px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.arena-roombar-head{color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.arena-roombar-head strong{color:var(--a-text);align-items:center;gap:7px;font-size:14px;display:inline-flex}.arena-roombar-dot{background:var(--a-good);border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite arena-roombar-pulse;box-shadow:0 0 0 4px #1f8b602e}@keyframes arena-roombar-pulse{50%{box-shadow:0 0 0 8px #1f8b6012}}.arena-roombar-wait{color:var(--a-gold-ink);font-weight:700}.arena-roombar-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.arena-roombar-chip{background:var(--a-panel-2);border:1px solid var(--a-line);color:var(--a-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.arena-roombar-chip.here{color:var(--a-text);background:#fff;border-color:#1e8e9673}.arena-roombar-chip.in{border-color:#c8912f8c}.arena-roombar-chip.in.here{background:linear-gradient(135deg,#f0b93f2e,#24c3ce24)}.arena-roombar-tick{color:var(--a-gold-ink);font-weight:900}.arena-roombar-chip.more{font-weight:800}.arena-ch-streak{color:var(--a-text);background:linear-gradient(135deg,#f0b93f29,#e2564a1f);border:1px solid #c8912f73;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:7px 10px;font-size:13px;display:flex}.arena-ch-streak strong{font-weight:800}.arena-ch-streak em{color:#7a4b12;font-style:normal;font-weight:600}.arena-ch-flame{color:var(--a-coral);font-weight:900}.arena-ch-streak.close{border-color:var(--a-coral)}.arena-ch-bonus{color:var(--a-good);margin-left:auto;font-weight:800}.arena-rm-why{color:var(--a-muted);margin:0 0 10px;font-size:13px}.arena-rm-why.good{color:var(--a-text)}.arena-rm-grid{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.arena-rm-grid label,.arena-rm-full{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.arena-rm-grid label>span,.arena-rm-full>span{color:var(--a-muted);font-size:12px;font-weight:700}.arena-rm-v{font-family:var(--serif);color:var(--a-coral);padding-bottom:8px;font-size:22px;font-weight:800}@media (width<=620px){.arena-rm-grid{grid-template-columns:1fr}.arena-rm-v{display:none}}.arena-recap{border:2px solid var(--a-line);max-width:620px;box-shadow:var(--a-glow);background:linear-gradient(160deg,#fff 0%,#fbf6ea 100%);border-radius:20px;margin:0 auto;padding:22px 24px}.arena-recap.compact{box-shadow:none;padding:16px}.arena-recap-top{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.arena-recap-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--a-teal-ink);font-size:11px;font-weight:800}.arena-recap-head{font-family:var(--serif);color:var(--a-text);font-size:clamp(22px,4vw,32px);line-height:1.15}.arena-recap-who{color:var(--a-muted);font-size:13px;font-weight:700}.arena-recap-prizes{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.arena-recap-prizes li{background:linear-gradient(135deg,#f0b93f2e,#24c3ce1f);border:1px solid #c8912f66;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.arena-recap-prizes li strong{color:var(--a-text)}.arena-recap-prizes li em{color:var(--a-gold-ink);font-style:normal;font-weight:800}.arena-recap-lines{flex-direction:column;gap:0;margin:0;display:flex}.arena-recap-lines>div{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.arena-recap-lines>div:last-child{border-bottom:0}.arena-recap-lines dt{color:var(--a-muted);font-size:13px;font-weight:600}.arena-recap-lines dd{color:var(--a-text);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.arena{--a-teal-hot-ink:#157f87;--a-gold-hot-ink:#8a6215;--a-good-ink:#16714c;--a-coral-ink:#b23a30;--a-violet-2-ink:#5b3caf}.arena .btn,.arena .btn.small,.arena .btn.primary{background:linear-gradient(135deg, var(--a-teal-ink), var(--a-teal-hot-ink))}.arena .btn.ghost{background:0 0}.arena-tab.on,.arena-subtab.on{background:linear-gradient(135deg, var(--a-teal-ink), var(--a-teal-hot-ink))}.arena-pill.s-open{background:linear-gradient(135deg, var(--a-good-ink), #1f8b60)}.arena-pill.s-spinning{background:linear-gradient(135deg, #6e4c10, var(--a-gold-hot-ink))}.arena-live{background:linear-gradient(135deg, var(--a-coral-ink), #a8501f)}.arena-seq,.arena-ai-label,.arena-ch-gone,.arena-freenote{background:linear-gradient(135deg, #4e35a0, var(--a-violet-2-ink))}.arena-chip.on,.arena-vote.on{background:linear-gradient(135deg, #6e4c10, var(--a-gold-hot-ink))}.arena-tk-mine{background:linear-gradient(135deg, var(--a-teal-ink), var(--a-teal-hot-ink))}.arena .input::placeholder{color:#6b767c}.arena-ch-tier.t1{background:#476069}.arena-ch-tier.t2{background:var(--a-teal-ink)}.arena-ch-tier.t3{background:var(--a-gold-ink)}.arena-ch-tier.t4{background:#8a4e0c}.arena-ch-top time.urgent,.arena-mon-nums em.hot{background:var(--a-coral-ink)}.arena-mon-clock.hot,.arena-ch-flame{color:var(--a-coral-ink)}.arena-status.s-pending,.arena-status.s-draft{color:#8a6215}.arena-status.s-approved,.arena-status.s-live,.arena-ch-bonus{color:#16714c}@media (width<=720px){.arena-react{min-width:40px;min-height:40px;padding:0 6px;font-size:17px}.arena-ch-min{min-width:44px;min-height:44px;font-size:22px}.arena-vote{min-height:40px;padding:8px 12px}.arena-chip{min-height:40px}.arena-tab,.arena-subtab{min-height:44px}.arena-ch-admin summary,.arena-advanced summary{padding:11px 0}.arena-roombar-head .linklike{min-height:40px;padding:0 8px}.arena-wheel-wrap{max-width:360px;width:100%!important;height:auto!important}.arena-wheel-wrap>svg{width:100%;height:auto}}.bprof-namelink{color:var(--text);border-bottom:1px dotted var(--teal-br,#256168);cursor:pointer;text-decoration:none;transition:color .12s,border-color .12s}.bprof-namelink:hover{color:var(--teal-br,#256168);border-bottom-style:solid;text-decoration:none}.bprof-namelink:focus-visible{outline:2px solid var(--teal-br,#256168);outline-offset:2px;border-radius:2px}.bprof-namelink-mark{color:var(--teal-br,#256168);opacity:.75;font-size:.85em}.bprof-namelink:hover .bprof-namelink-mark{opacity:1}.bprof-backbar{border:1px solid var(--line,#ae874647);border-left:3px solid var(--gold,#ae8746);border-radius:var(--radius-sm,8px);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;display:flex}.bprof-backbar-where{color:var(--text-muted);overflow-wrap:anywhere;min-width:0;font-size:13px}.cnd-note-ext{border-left:3px solid var(--teal,#2f7f86);white-space:normal;padding-left:9px}.cnd-note-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--teal-br,#256168);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.cnd-note-body{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;display:block}.cnd-note-add-ext{color:var(--teal-br,#256168)}.cnd-note-warn{color:var(--teal-br,#256168);border-radius:var(--radius-sm,8px);background:#2f7f861a;border:1px solid #2f7f8659;margin-bottom:6px;padding:5px 9px;font-size:12px;font-weight:700}.cnd-teamnote{border:1px solid #2f7f864d;border-left:3px solid var(--teal,#2f7f86);border-radius:var(--radius-sm,8px);background:#fff;margin:6px 0;padding:8px 11px}.cnd-teamnote-h{letter-spacing:.04em;text-transform:uppercase;color:var(--teal-br,#256168);margin-bottom:3px;font-size:11px;font-weight:700}.cnd-teamnote-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.gcrec{background:var(--surface-soft,#fbf9f4);border:1px solid var(--line,#ae874647);border-radius:var(--radius-sm,8px);margin:6px 0 2px;padding:10px 12px}.gcrec-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text);margin-bottom:6px;font-size:11px;font-weight:700}.gcrec-who{color:var(--text);overflow-wrap:anywhere;margin-bottom:8px}.gcrec-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 12px;display:grid}.gcrec-f{flex-direction:column;gap:3px;min-width:0;display:flex}.gcrec-l{color:var(--text-muted);font-size:11.5px;font-weight:600}.gcrec-note{font-size:var(--text-note);color:var(--text-muted);margin-bottom:var(--space-row)}.gcrec-add{margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--line)}.gcrec-add-h{font-size:var(--text-label);color:var(--text);margin-bottom:var(--space-row);font-weight:600}.gcrec-add-grid{gap:var(--space-row) var(--space-field);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.gcrec-add-f{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.gcrec-add-wide{grid-column:1/-1}.gcrec-add-actions{align-items:center;gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.gcrec-alert{font-size:var(--text-note);color:var(--danger);margin-top:var(--space-row)}@media (width<=720px){.gcrec-add-grid,.gcrec-grid{grid-template-columns:1fr}}.cot-offers{gap:4px;margin-top:4px;display:grid}.cot-offer{border:1px dashed var(--line,#ae874666);border-radius:var(--radius-sm,8px);color:var(--text);overflow-wrap:anywhere;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;display:flex}.tr-export{margin:8px 0 12px}.tr-export-title{margin-bottom:4px;font-size:13.5px;font-weight:700}.tr-export .act-label{margin-right:2px}.tr-export-queue{border-top:1px solid var(--border);margin:6px 0 2px;padding-top:6px}@media (width<=720px){.tr-export .row{align-items:flex-start}}.tr-order{border:1px solid var(--border);background:var(--surface-soft,#f4f1ea);border-radius:10px;margin-top:10px;padding:11px 13px}.tr-order>.row{margin-top:8px}.tr-order-warn{border-left:3px solid var(--gold,#ae8746);background:#ae87461a;border-radius:8px;margin-top:9px;padding:9px 11px}.tr-order-warn .input{width:100%;margin-top:8px}.mlb-backdrop{background:#0c1014f0;justify-content:center;align-items:center;animation:.14s ease-out mlb-fade;display:flex;position:fixed;inset:0}@keyframes mlb-fade{0%{opacity:0}to{opacity:1}}.mlb-shell{outline:none;flex-direction:column;width:100%;height:100%;padding:0;display:flex;position:relative}.mlb-bar{color:#fff;background:linear-gradient(#0000008c,#0000);align-items:center;gap:12px;padding:12px 16px;display:flex}.mlb-bar-top{z-index:2;flex:none;position:relative}.mlb-title{flex:auto;min-width:0}.mlb-title-main{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;line-height:1.25;overflow:hidden}.mlb-title-sub{opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:1.3;overflow:hidden}.mlb-count{opacity:.85;font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:600}.mlb-icon{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;line-height:1;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.mlb-icon:hover{color:#fff;background:#ffffff42;text-decoration:none}.mlb-icon:focus-visible{outline-offset:2px;outline:2px solid #fff}.mlb-close:hover{transform:rotate(90deg)}.mlb-stage{flex:auto;justify-content:center;align-items:center;min-height:0;padding:0 8px;display:flex;position:relative}.mlb-frame{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.mlb-media{object-fit:contain;background:#000;border-radius:6px;width:auto;max-width:min(1600px,94vw);height:auto;max-height:100%;display:block;box-shadow:0 14px 60px #0009}video.mlb-media{min-width:min(720px,88vw)}.mlb-nav{z-index:2;color:#fff;cursor:pointer;background:#12161c8c;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding-bottom:4px;font-size:30px;line-height:1;transition:background .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mlb-nav:hover{background:#ffffff47}.mlb-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.mlb-prev{left:14px}.mlb-next{right:14px}.mlb-caption{color:#fff;opacity:.88;text-align:center;flex:none;max-width:900px;margin:0 auto;padding:10px 24px 2px;font-size:13px;line-height:1.45}.mlb-msg{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.mlb-msg-h{font-size:15px;font-weight:650}.mlb-msg-p{opacity:.75;max-width:460px;font-size:13px}.mlb-spin{border:3px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite mlb-spin}@keyframes mlb-spin{to{transform:rotate(360deg)}}.mlb-strip{scrollbar-width:thin;background:linear-gradient(#0000,#0000008c);flex:none;gap:8px;padding:12px 16px 16px;display:flex;overflow:auto hidden}.mlb-thumb{cursor:pointer;opacity:.62;background:#ffffff1a;border:2px solid #0000;border-radius:6px;flex:none;width:74px;height:56px;padding:0;transition:border-color .12s,opacity .12s;overflow:hidden}.mlb-thumb:hover{opacity:1}.mlb-thumb.is-current{opacity:1;border-color:#fff}.mlb-thumb:focus-visible{outline-offset:2px;outline:2px solid #fff}.mlb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mlb-thumb-vid{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:flex}.mlb-thumb-blank{background:linear-gradient(90deg,#ffffff12,#ffffff29,#ffffff12) 0 0/200% 100%;width:100%;height:100%;animation:1.2s linear infinite mlb-shimmer;display:block}@keyframes mlb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=720px){.mlb-nav{width:44px;height:44px;font-size:26px;top:auto;bottom:96px;transform:none}.mlb-thumb{width:56px;height:42px}video.mlb-media{min-width:0}}@media (prefers-reduced-motion:reduce){.mlb-backdrop,.mlb-close,.mlb-thumb-blank{transition:none;animation:none}.mlb-close:hover{transform:none}}.rpt-backdrop{z-index:3000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b228c;justify-content:center;align-items:center;padding:24px;animation:.12s ease-out rpt-fade;display:flex;position:fixed;inset:0}@keyframes rpt-fade{0%{opacity:0}to{opacity:1}}.rpt-shell{background:var(--ink-1,#fff);border:1px solid var(--line,#d9d4c8);border-radius:14px;flex-direction:column;width:min(1080px,100%);height:min(92vh,100%);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000047}.rpt-head{border-bottom:1px solid var(--line,#d9d4c8);background:linear-gradient(180deg,#fff,var(--ink-2,#f4f1ea));flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.rpt-head-text{flex:auto;min-width:0}.rpt-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.rpt-sub{color:var(--muted,#4b585c);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;line-height:1.3;overflow:hidden}.rpt-x{cursor:pointer;border:1px solid var(--line,#d9d4c8);width:32px;height:32px;color:var(--ivory,#141b22);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.rpt-x:hover{background:var(--ink-2,#f4f1ea)}.rpt-x:focus-visible{outline:2px solid var(--teal-br,#256168);outline-offset:2px}.rpt-progress{border-bottom:1px solid var(--line,#d9d4c8);background:var(--surface-soft,#fbf9f4);flex:none;padding:14px 16px 16px}.rpt-progress.is-error{background:#a32a2a0f;border-bottom-color:#a32a2a4d}.rpt-progress-row{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.rpt-progress-text{flex:auto;font-size:13.5px;font-weight:600;line-height:1.45}.rpt-progress.is-error .rpt-progress-text{color:var(--danger,#a32a2a);font-weight:600}.rpt-progress-secs{color:var(--muted,#4b585c);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rpt-bar{background:var(--line-soft,#efeadd);border-radius:999px;height:6px;position:relative;overflow:hidden}.rpt-bar-fill{background:linear-gradient(90deg,var(--teal,#2f7f86),var(--teal-br,#256168));border-radius:999px;height:100%;transition:width .25s ease-out}.rpt-bar.is-indeterminate .rpt-bar-fill{width:38%;animation:1.15s ease-in-out infinite rpt-sweep}@keyframes rpt-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.rpt-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.rpt-body{background:var(--ink-2,#f4f1ea);flex:auto;min-height:0;overflow:auto}.rpt-msg{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;padding:52px 24px;display:flex}.rpt-msg-h{font-size:15px;font-weight:700}.rpt-msg-p{color:var(--muted,#4b585c);max-width:460px;font-size:13px}.rpt-spin{border:3px solid var(--line-soft,#efeadd);border-top-color:var(--teal,#2f7f86);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite rpt-spin}@keyframes rpt-spin{to{transform:rotate(360deg)}}@media (width<=720px){.rpt-backdrop{padding:0}.rpt-shell{border:none;border-radius:0;width:100%;height:100%}.rpt-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.rpt-backdrop,.rpt-spin{animation:none}.rpt-bar.is-indeterminate .rpt-bar-fill{opacity:.5;width:100%;animation:none}}.upr-list{flex-direction:column;gap:6px;margin:6px 0;display:flex}.upr-row{border:1px solid var(--line,#d9d4c8);background:var(--ink-1,#fff);border-radius:9px;align-items:center;min-height:40px;animation:.16s ease-out upr-in;display:flex;position:relative;overflow:hidden}@keyframes upr-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.upr-fill{pointer-events:none;background:linear-gradient(90deg,#2f7f8633,#2f7f861c);width:0;transition:width .22s ease-out;position:absolute;inset:0 auto 0 0}.upr-fill.is-indeterminate{background:linear-gradient(90deg,#2f7f8600,#2f7f8638,#2f7f8600);width:42%;animation:1.15s ease-in-out infinite upr-sweep}@keyframes upr-sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}.upr-body{z-index:1;align-items:center;gap:9px;width:100%;min-width:0;padding:8px 11px;display:flex;position:relative}.upr-icon{background:var(--teal,#2f7f86);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.upr-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.upr-note{color:var(--muted,#4b585c);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.upr-x{cursor:pointer;border:1px solid var(--line,#d9d4c8);width:22px;height:22px;color:var(--muted,#4b585c);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.upr-x:hover{background:var(--ink-2,#f4f1ea)}.upr-x:focus-visible{outline:2px solid var(--teal-br,#256168);outline-offset:2px}.upr-row.is-done{border-color:var(--ok,#2a6e55)}.upr-row.is-done .upr-fill{background:#2a6e5521;animation:none}.upr-row.is-done .upr-icon{background:var(--ok,#2a6e55)}.upr-row.is-done .upr-note{color:var(--ok,#2a6e55)}.upr-row.is-error{border-color:var(--danger,#a32a2a);align-items:flex-start}.upr-row.is-error .upr-fill{background:#a32a2a14;width:100%;animation:none}.upr-row.is-error .upr-icon{background:var(--danger,#a32a2a)}.upr-row.is-error .upr-body{flex-wrap:wrap;align-items:flex-start}.upr-row.is-error .upr-note{color:var(--danger,#a32a2a);white-space:normal;flex:100%;padding-left:29px;font-weight:600;line-height:1.4}@media (width<=560px){.upr-note{font-size:11.5px}.upr-row.is-error .upr-note{padding-left:0}}@media (prefers-reduced-motion:reduce){.upr-row,.upr-fill.is-indeterminate{animation:none}.upr-fill{transition:none}.upr-fill.is-indeterminate{opacity:.35;background:#2f7f862e;width:100%}}.tape-basket{border-left:3px solid var(--teal,#2f7f86)}.tape-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tape-chip{border:1px solid var(--line,#d9d4c8);background:var(--ink-1,#fff);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:4px 5px 4px 10px;font-size:12.5px;display:inline-flex}.tape-chip-no{white-space:nowrap;font-weight:700}.tape-chip-addr{color:var(--muted,#4b585c);text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.tape-chip-flag{text-transform:uppercase;letter-spacing:.04em;color:var(--gold-ink,#7a5c28);white-space:nowrap;background:#ae874629;border-radius:999px;padding:2px 6px;font-size:10.5px;font-weight:700}.tape-chip.is-blocked{border-color:var(--danger,#a32a2a);background:#a32a2a0d}.tape-chip-x{cursor:pointer;background:var(--line-soft,#efeadd);width:20px;height:20px;color:var(--muted,#4b585c);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.tape-chip-x:hover{background:var(--danger,#a32a2a);color:#fff}.tape-chip-x:focus-visible{outline:2px solid var(--teal-br,#256168);outline-offset:2px}.tape-warn{border-left:3px solid var(--danger,#a32a2a);background:#a32a2a0f;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:13px}.tape-flag{text-transform:uppercase;letter-spacing:.04em;color:var(--danger,#a32a2a);white-space:nowrap;background:#a32a2a1f;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}tr.tape-row-on{background:#2f7f8612}.gc-tag{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.gc-typed{color:var(--teal-br,#256168);background:#2f7f8624}.gc-est{color:var(--gold-ink,#7a5c28);background:#ae87462e}.gc-warn{border-left:3px solid var(--gold,#ae8746);color:var(--ivory,#141b22);background:#ae874617;border-radius:8px;margin:6px 0 2px;padding:8px 10px;font-size:12px;line-height:1.45}.gc-warn>div+div{margin-top:4px}.lt-strip{background:var(--surface);top:max(var(--file-stack-h,0px),var(--lt-strip-top,calc(72px + var(--console-top,0px))));z-index:3;border:1px solid #141b2224;border-radius:12px;position:sticky}@media (width<=1023px){.lt-strip{display:contents;position:static}.lt-strip>.pe-row.pe-facts-row{display:contents}.lt-strip>.pe-row.pe-facts-row>.pe-chips.pe-facts{top:max(var(--file-stack-h,0px),var(--lt-strip-top,calc(72px + var(--console-top,0px))));z-index:3;position:sticky}.lt-strip>.pe-row.pe-facts-row>.pe-chips.pe-facts,.lt-strip>.pe-row.pe-facts-row>.pe-acts{background:var(--surface)}.lt-strip>.pe-row.pe-facts-row>.pe-chips.pe-facts,.lt-strip>.pe-row.pe-facts-row>.pe-acts,.lt-strip>.pe-row:not(.pe-facts-row){border:1px solid var(--line);padding:var(--space-row) var(--space-field);border-radius:12px}.lt-strip>.pe-row.pe-facts-row>.pe-acts{justify-content:flex-start}}@media (width<=720px){.lt-strip>.pe-row.pe-facts-row>.pe-chips.pe-facts{top:max(var(--file-stack-h,0px),var(--lt-strip-top,calc(60px + var(--console-top,0px))))}}@property --lt-pinned-h{syntax:"<length>";inherits:true;initial-value:0}:root{--lt-pinned-h:max(var(--lt-strip-h,0px),var(--lt-standing-h,0px))}.lt-comp-rail{scroll-margin-top:calc(var(--file-stack-h,calc(72px + var(--console-top,0px))) + var(--lt-pinned-h,0px) + 24px);position:static}.pe-page .pe-rate,.pe-land{scroll-margin-top:calc(var(--file-stack-h,calc(72px + var(--console-top,0px))) + var(--lt-pinned-h,0px) + 10px)}.lt-lockfloat-pricer{gap:8px;display:grid}.lt-lockfloat-room{container-type:inline-size}.lt-file-rate-line{border-color:var(--gold)}.lt-file-rate-source{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.lt-density{gap:var(--space-tight);display:inline-flex}.lt-lockfloat-room[data-density=compact] .pe-rate-h,.file-section.sec-full .lt-lockfloat-room .pe-rate-h{min-height:var(--space-page);gap:var(--space-row)}.lt-lockfloat-room[data-density=compact] .pe-rate-h .r,.file-section.sec-full .lt-lockfloat-room .pe-rate-h .r{font-size:var(--text-total)}.lt-lockfloat-room[data-density=compact] .ltq-cell,.file-section.sec-full .lt-lockfloat-room .ltq-cell{font-size:var(--text-label)}.lt-lockfloat-room[data-density=compact] .lt-lock-steps,.file-section.sec-full .lt-lockfloat-room .lt-lock-steps{gap:var(--space-row)}.lt-lockfloat-pricer.is-one{gap:var(--space-section)}.lt-lockfloat-pricer.is-one>.lt-lock-panel{align-self:start}@container (width>=1100px){.lt-lockfloat-pricer.is-one{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}.lt-lockfloat-pricer.is-one>.lt-lock-panel{top:calc(var(--file-stack-h,0px) + var(--lt-strip-h,0px) + var(--space-row));max-height:calc(100vh - var(--file-stack-h,0px) - var(--space-row));grid-area:1/2;position:sticky;overflow:auto}.lt-lockfloat-pricer.is-one>:not(.lt-lock-panel){grid-column:1}}.lt-lock-panel{gap:var(--space-row);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field);display:grid}.lt-lock-steps{gap:var(--space-field);margin:0;padding:0;list-style:none;display:grid}.lt-lock-step{gap:var(--space-row);grid-template-columns:auto 1fr;align-items:start;display:grid}.lt-lock-step-mark{border:1px solid var(--border-strong);width:1.6em;height:1.6em;font-size:var(--text-note);color:var(--text-muted);background:var(--surface);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.lt-lock-step.is-done .lt-lock-step-mark{background:var(--success);border-color:var(--success);color:var(--surface)}.lt-lock-step.is-current .lt-lock-step-mark{background:var(--teal);border-color:var(--teal);color:var(--surface)}.lt-lock-step.is-waiting .lt-lock-step-mark{color:var(--text-soft)}.lt-lock-step-main{gap:var(--space-tight);min-width:0;display:grid}.lt-lock-step-head{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.lt-lock-step-title{font-size:var(--text-label);color:var(--text);font-weight:600}.lt-lock-step.is-waiting .lt-lock-step-title{color:var(--text-muted)}.lt-lock-step-figure{font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--text)}.lt-lock-step-note{font-size:var(--text-note);color:var(--text-muted)}.lt-lock-step-body{gap:var(--space-row);display:grid}.lt-lock-step-reason{font-size:var(--text-body);color:var(--text)}.lt-lock-step-refusal{font-size:var(--text-body);color:var(--danger)}.lt-lock-form{gap:var(--space-tight);font-size:var(--text-label);display:grid}.lt-lock-form-field{gap:var(--space-tight);display:grid}.lt-lock-dates{gap:var(--space-field);flex-wrap:wrap;display:flex}.lt-lock-dates label{gap:var(--space-tight);display:grid}.lt-lock-step-todo{gap:var(--space-tight);font-size:var(--text-label);display:grid}.lt-lock-step-ask{gap:var(--space-tight);display:grid}.lt-lock-step-todo ul{padding-left:var(--space-field);margin:0}.lt-standing{gap:var(--space-tight);display:grid}.lt-lock-sheet-head{display:none}.lt-lock-panel-back{margin:0 0 var(--space-row);display:flex}@media (width<=600px){.lt-standing.is-one{top:var(--file-stack-h,72px);z-index:5;position:sticky}:where(.lt-standing.is-one~*,.lt-standing.is-one~* *){scroll-margin-top:calc(var(--file-stack-h,calc(72px + var(--console-top,0px))) + var(--lt-pinned-h,0px) + var(--space-row))}.lt-lockfloat-pricer.is-one>.lt-lock-panel[data-sheet]{z-index:40;max-height:calc(100vh - var(--file-stack-h,72px));border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.lt-lock-panel[data-sheet] .lt-lock-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-row);z-index:1;background:var(--surface);padding-bottom:var(--space-row);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.lt-lock-sheet-step{font-size:var(--text-label);color:var(--text);font-weight:700}.lt-lock-panel[data-sheet] .lt-lock-press-row{z-index:1;background:var(--surface);padding-top:var(--space-row);padding-bottom:var(--space-row);border-top:1px solid var(--line);position:sticky;bottom:0}.lt-lockfloat-room .ltq-row>.ltq-act{gap:var(--space-row)!important;text-align:left!important;justify-content:stretch!important;display:flex!important}.lt-lockfloat-room .ltq-row>.ltq-act>.btn{flex:1 1 0;justify-content:center}}.lt-lock-recheck{gap:var(--space-row);display:grid}.lt-lockconf{gap:var(--space-section);min-width:0;display:grid}.lt-lockconf-head{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.lt-lockconf-headline{font-size:var(--text-hero);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.lt-lockconf-standing{font-size:var(--text-body);color:var(--text-muted)}.lt-lockconf-cards{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.lt-lockconf-card{gap:var(--space-row);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field);align-content:start;min-width:0;display:grid}.lt-lockconf-card-title{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.lt-lockconf-subhead{margin-top:var(--space-field);color:var(--gold-ink)}.lt-lockconf-rows{gap:var(--space-row);margin:0;display:grid}.lt-lockconf-row{gap:var(--space-row);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;display:grid}.lt-lockconf-label{font-size:var(--text-label);color:var(--text-muted)}.lt-lockconf-value{font-size:var(--text-body);color:var(--text);font-variant-numeric:tabular-nums;gap:var(--space-tight);overflow-wrap:anywhere;margin:0;display:grid}.lt-lockconf-row.is-total .lt-lockconf-value>span:first-child{font-size:var(--text-total);font-weight:600}.lt-lockconf-note{font-size:var(--text-note);color:var(--text-muted)}.lt-lockconf-reason{font-size:var(--text-note);color:var(--text-muted);font-style:italic}.lt-lockconf-staff{margin-left:var(--space-tight);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink)}.lt-lockconf-encompass{font-size:var(--text-body);color:var(--text);border-left:2px solid var(--gold);padding-left:var(--space-row);margin:0}.lt-lockconf-words{font-size:var(--text-note);color:var(--text-muted);margin:0}.lt-lockconf-state{font-size:var(--text-body);color:var(--text-muted);margin:0}.lt-lockconf-state.is-caution{color:var(--danger);gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.lt-lockconf-rowlist{min-width:0;margin:0;padding:0;list-style:none}.lt-lockconf-section-row{gap:var(--space-field);min-width:0;display:grid}.lt-lockconf-change{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}@media (width<=600px){.lt-lockconf-head{align-items:flex-start;gap:var(--space-tight);flex-direction:column}.lt-lockconf-row{gap:var(--space-tight);grid-template-columns:1fr}.lt-lockconf-row.is-total .lt-lockconf-value>span:first-child{font-size:var(--text-body)}}.lt-lock-panel{container-type:inline-size}@container (width<=34rem){.lt-lockconf{gap:var(--space-field)}.lt-lockconf-head{align-items:flex-start;gap:var(--space-tight);flex-direction:column}.lt-lockconf-cards{gap:var(--space-row);grid-template-columns:1fr}.lt-lockconf-card{padding:var(--space-field) var(--space-row);gap:var(--space-row)}.lt-lockconf-row{gap:var(--space-tight);grid-template-columns:1fr}.lt-lockconf-row.is-total .lt-lockconf-value>span:first-child{font-size:var(--text-body)}.lt-lockconf-encompass{padding-left:var(--space-row)}}.lt-chip{white-space:nowrap;color:#3a4550;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.lt-chip b{color:var(--text);font-weight:650}.lt-chip .k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}@container pe-tbl (width<=980px){.ltq-head{display:none!important}.ltq-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}.ltq-row>.ltq-name{flex:none!important;grid-column:1/3!important;min-width:0!important}.ltq-row>.ltq-cell{text-align:left!important;flex:none!important;min-width:0!important}.ltq-row>.ltq-cell.ltq-price{text-align:right!important;grid-column:3!important}.ltq-row>.ltq-cell:before{content:attr(data-k);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;margin-bottom:1px;font-size:9.5px;font-weight:700;display:block}.ltq-row>.ltq-act{text-align:right!important;flex:none!important;grid-column:1/-1!important}}@media (width<=900px){.ltq-ratehead{gap:6px 12px!important}.ltq-ratehead>.ltq-gap{height:0;flex:0 0 100%!important}}.ltq-cell{white-space:nowrap}@container pe-tbl (width<=300px){.ltq-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ltq-row>.ltq-name{grid-column:1/-1!important}.ltq-row>.ltq-cell.ltq-price{text-align:left!important;grid-column:auto!important}}.ltq-tap{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.lt-together{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field);margin-bottom:var(--space-field);color:var(--text)}.lt-together-head{margin:0 0 var(--space-row);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);font-weight:700}.lt-together-lead{font-size:var(--text-body);margin:0}.lt-together-why{margin:var(--space-tight) 0 0;font-size:var(--text-label);color:var(--text-muted)}.lt-together-note{margin:var(--space-row) 0 0;font-size:var(--text-note);color:var(--warning)}.lt-together-err{margin:var(--space-row) 0 0;font-size:var(--text-label);color:var(--danger)}.lt-together-ok{margin:var(--space-row) 0 0;font-size:var(--text-label);color:var(--success)}.lt-together-where{margin-top:var(--space-field)}.lt-together-actions{gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.lt-together-letter{margin-top:var(--space-row);padding:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);font-size:var(--text-label);white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;overflow-y:auto}.lt-together-meta{margin:var(--space-tight) 0 0;font-size:var(--text-note);color:var(--text-muted);overflow-wrap:anywhere}.lt-together-confirm{margin-top:var(--space-field);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--warning-soft)}.ltvor-owed{margin:var(--space-field) 0;padding:var(--space-field);border:1px solid var(--warning);border-radius:var(--radius);background:var(--warning-soft);color:var(--text)}.ltvor-owed-text{margin:0 0 var(--space-row);font-size:var(--text-label);color:var(--text);line-height:1.45}.tr-tabs{margin-bottom:var(--space-field)}.tr-pipeline-panel{padding:0;overflow:hidden}.tr-inbox-title{margin-bottom:var(--space-tight)}.tr-inbox-blurb{margin:0}.tr-inbox-panel{padding:var(--space-field)}.tr-unfiled-put{align-items:center;gap:var(--space-row);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.tr-unfiled-done{margin:var(--space-tight) 0}.wire-addr-block{margin-top:var(--space-field)}.wire-addr-grid{margin-top:var(--space-tight);gap:var(--space-row) var(--space-section);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.wire-addr-note{margin-top:var(--space-tight);color:var(--text-soft)}.wire-addr-note.is-confirmed{color:var(--success)}@keyframes lt-cond-flash{0%{box-shadow:0 0 #b0892d00}20%{box-shadow:0 0 0 4px #b0892d73}to{box-shadow:0 0 #b0892d00}}.lt-cond-flash{animation:1.8s ease-out lt-cond-flash}.lt-due-group{margin-bottom:var(--space-section)}.lt-due-group-last{margin-bottom:0}.lt-due-head{margin:0 0 var(--space-tight);font-size:var(--text-total);font-weight:700}.lt-due-head-owed{color:var(--danger)}.lt-due-note{margin:0 0 var(--space-row);color:var(--text-muted);font-size:var(--text-note);line-height:1.55}.lt-due-more{margin:var(--space-row) 0 0;color:var(--danger);font-size:var(--text-note)}.lt-due-empty-head{margin:0 0 var(--space-row);font-size:var(--text-total)}.lt-due-empty{color:var(--text-muted);font-size:var(--text-label);margin:0;line-height:1.55}.lt-due-month-of{color:var(--text-muted);font-size:var(--text-eyebrow);display:block}.lt-due-tiles{gap:var(--space-row) var(--space-section);font-size:var(--text-label);flex-wrap:wrap;display:flex}.lt-due-figure{font-size:var(--text-total)}.lt-due-tile-late{color:var(--danger)}.lt-due-tile-owed{color:var(--gold-ink)}.lt-due-tile-in{color:var(--teal-br)}.lt-due-tile-held{color:var(--warning)}.lt-due-tile-count{color:var(--text-muted)}.lt-svc-lead{color:var(--text-muted);font-size:var(--text-label);margin:0;line-height:1.55}.lt-svc-note{margin:var(--space-row) 0 0;color:var(--text-muted);font-size:var(--text-note);line-height:1.55}.lt-svc-head{margin:0 0 var(--space-field);font-size:var(--text-total);color:var(--text);font-weight:700}.lt-svc-subhead{margin:0 0 var(--space-tight);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-svc-stack{gap:var(--space-field);grid-template-columns:minmax(0,1fr);display:grid}.lt-svc-stack>.lt-card+.lt-card{margin-top:0}.lt-svc-grid{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}.lt-svc-grid>.lt-card+.lt-card{margin-top:0}.lt-svc-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-page) * 4.5)),1fr));gap:var(--space-row);margin:0 0 var(--space-field);display:grid}.lt-svc-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field);gap:var(--space-tight);align-content:start;display:grid}.lt-svc-tile-label{font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-svc-tile-figure{font-size:var(--text-hero);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.lt-svc-tile-note{font-size:var(--text-note);color:var(--text-muted);line-height:1.4}.lt-svc-tile-accent{border-color:var(--teal-dp);background:var(--surface-soft)}.lt-svc-facts{gap:var(--space-row) var(--space-field);font-size:var(--text-label);grid-template-columns:fit-content(45%) minmax(0,1fr);margin:0;display:grid}.lt-svc-facts dt{color:var(--text-muted);font-weight:400}.lt-svc-facts dd{color:var(--text);margin:0;font-weight:600}.lt-svc-facts dd .lt-svc-why{color:var(--text-muted);font-weight:400;font-size:var(--text-note);line-height:1.5;display:block}.lt-svc-ids{color:var(--text-soft);font-size:var(--text-eyebrow);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lt-svc-table{border-collapse:collapse;width:100%}.lt-svc-table th{text-align:left;vertical-align:bottom;padding:var(--space-row) var(--space-field);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--line);white-space:normal;font-weight:700;line-height:1.3}.lt-svc-table-dense th,.lt-svc-table-dense td,.lt-svc-stack .lt-svc-table th,.lt-svc-stack .lt-svc-table td{padding:var(--space-row) var(--space-row)}.lt-svc-table .sub{font-size:var(--text-note);color:var(--text-muted);white-space:normal;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.35;display:block}.lt-svc-table .sub-wrap{white-space:normal}.lt-svc-table td{padding:var(--space-row) var(--space-field);font-size:var(--text-label);color:var(--text);border-bottom:1px solid var(--border,var(--line));vertical-align:top}.lt-svc-table tr:last-child td{border-bottom:0}.lt-svc-table .num,.lt-svc-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lt-svc-table .nowrap{white-space:nowrap}.lt-svc-table .faint{color:var(--text-muted);font-size:var(--text-note)}.lt-svc-table td.lt-svc-acts{white-space:normal;text-align:right}.lt-svc-acts-grid{grid-template-columns:max-content;justify-content:end;gap:0;display:grid}.lt-svc-table td.lt-svc-acts .btn{margin:0}.lt-svc-table .lt-svc-acts-grid .btn.link{padding:0 var(--space-tight);min-height:0;color:var(--teal-br);background:0 0;border:0;font-weight:600;text-decoration:none}.lt-svc-table .lt-svc-acts-grid .btn.link:hover{text-decoration:underline}.lt-svc-table .lt-svc-acts-grid .btn.link.lt-svc-act-primary{color:var(--text)}.lt-svc-rowacts{gap:var(--space-tight);vertical-align:top;grid-template-columns:repeat(2,max-content);justify-content:end;display:inline-grid}.lt-svc-table .lt-svc-rowacts .btn.small{width:100%;min-height:calc(var(--tap-min) + var(--space-tight));padding:0 var(--space-row);font-size:var(--text-note);white-space:nowrap;font-weight:600;text-decoration:none}.lt-svc-table .lt-svc-rowacts .btn.lt-svc-act-main{background:var(--primary-soft);border-color:var(--primary-border);color:var(--teal-br)}.lt-svc-table .lt-svc-rowacts .btn.lt-svc-act-main:hover{background:var(--teal);border-color:var(--teal);color:var(--on-accent)}.lt-svc-table .lt-svc-rowacts .btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lt-svc-table td.lt-svc-loancell{min-width:0}.lt-svc-desk-table th,.lt-svc-desk-table td{padding:var(--space-row) var(--space-row) var(--space-row) var(--space-tight)}.lt-svc-desk-table th:first-child,.lt-svc-desk-table td:first-child{padding-left:var(--space-row)}.lt-svc-desk-table .lt-svc-pair .sub{display:grid}.lt-svc-desk-table .lt-svc-pair-k{min-width:0}.lt-svc-desk-table td.lt-svc-loancell .lt-svc-link{white-space:nowrap}.lt-svc-table td.lt-svc-addr{min-width:calc(var(--space-page) * 4);overflow-wrap:break-word}.lt-svc-pair{gap:var(--space-tight);display:grid}.lt-svc-table .lt-svc-pair .sub,.lt-svc-table .sub.sub-keep{white-space:nowrap}.lt-svc-table .lt-svc-pair .sub{color:var(--text)}.lt-svc-pair-k{min-width:calc(var(--space-page) * 2 + var(--space-tight));font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-soft);font-weight:700;display:inline-block}.lt-svc-table tr.lt-svc-void{opacity:.55}.lt-svc-table tr.lt-svc-void .lt-svc-money{text-decoration:line-through}.lt-svc-scroll{overflow-x:auto}.lt-card.lt-card-flush.lt-svc-scroll{overflow:auto}.lt-svc-ink-danger{color:var(--danger);font-weight:700}.lt-svc-ink-owed{color:var(--gold-ink);font-weight:700}.lt-svc-ink-ok{color:var(--teal-br)}.lt-svc-ink-muted{color:var(--text-muted)}.lt-svc-ink-warn{color:var(--warning);font-weight:700}.lt-svc-link{color:var(--teal-br);font-weight:700;text-decoration:underline}.lt-svc-pill{padding:1px var(--space-row);font-size:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-muted);background:var(--surface-soft);border-radius:999px;font-weight:700;display:inline-block}.lt-svc-pill.ok{color:var(--teal-br);border-color:var(--teal-dp)}.lt-svc-pill.bad{color:var(--danger);border-color:var(--danger)}.lt-svc-pill.warn{color:var(--gold-ink);border-color:var(--gold)}.lt-svc-actions{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.lt-svc-card-head{gap:var(--space-row);margin:0 0 var(--space-field);justify-items:start;display:grid}.lt-svc-card-head>.lt-svc-actions{justify-self:stretch}.lt-svc-card-head .lt-svc-head{margin:0}.lt-svc-subhead-row{gap:var(--space-row);margin:0 0 var(--space-tight);flex-wrap:wrap;align-items:center;display:flex}.lt-svc-subhead-row .lt-svc-subhead{margin:0}.lt-svc-head-note{margin-left:var(--space-row);font-size:var(--text-note);color:var(--text-muted);font-weight:400}.lt-svc-more{margin:var(--space-row) 0 0}.lt-svc-more summary{cursor:pointer;font-size:var(--text-note);color:var(--text-muted)}.lt-svc-more summary:hover{color:var(--text)}.lt-svc-group-label{font-size:var(--text-note);color:var(--text-muted);margin-right:var(--space-tight)}.lt-svc-actions .spacer{flex:1}.lt-svc-toolbar{gap:var(--space-row);margin:0 0 var(--space-field);flex-wrap:wrap;align-items:center;display:flex}.lt-svc-toolbar input,.lt-svc-toolbar select{width:auto;min-width:0}.lt-svc-toolbar .spacer{flex:1}.lt-svc-toolbar>.btn.primary:last-child{margin-left:auto}.lt-svc-toolbar-note{font-size:var(--text-note);color:var(--text-muted);line-height:1.45}.lt-svc-tool-group{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:inline-flex}.lt-svc-month{align-items:center;gap:var(--space-row);display:inline-flex}.lt-svc-month .lt-svc-group-label{margin:0}.lt-svc-toolbar .lt-svc-month .input,.lt-svc-month-input{width:auto;min-height:calc(var(--tap-min) + var(--space-field))}.lt-svc-search{min-width:calc(var(--space-page) * 7)}.pe-head-actions{align-items:center;gap:var(--space-row);flex-wrap:wrap;flex:none;display:flex}.lt-svc-tabs{gap:var(--space-tight)}.lt-svc-tabs .tab{padding:var(--space-row) var(--space-field)}.lt-svc-reread,.lt-svc-reread-ico{flex:none}.lt-svc-readline{gap:var(--space-row);margin:0 0 var(--space-field);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--radius);background:var(--surface);font-size:var(--text-label);color:var(--text);line-height:1.5;display:grid}.lt-svc-readline.is-running{border-left-color:var(--teal);background:var(--primary-soft)}.lt-svc-readline.is-warn{border-left-color:var(--gold)}.lt-svc-readline.is-bad{border-left-color:var(--danger);background:var(--danger-soft)}.lt-svc-readline .lt-svc-progress,.lt-svc-readline .lt-svc-more{margin:0}.lt-svc-readlist{margin:var(--space-tight) 0 0;padding-left:var(--space-section);gap:var(--space-tight);font-size:var(--text-note);display:grid}.lt-svc-intro{margin-bottom:var(--space-field)}.lt-svc-after{margin-top:var(--space-row)}.lt-svc-before{margin-bottom:var(--space-field)}.lt-svc-before-row{margin-bottom:var(--space-row)}.lt-svc-foot{margin-top:var(--space-field)}.lt-svc-lead-gap{margin-bottom:var(--space-field)}.lt-svc-lead-row{margin-bottom:var(--space-row)}.lt-svc-small{font-size:var(--text-note)}.lt-svc-question{margin:var(--space-row) 0 0;font-size:var(--text-label);color:var(--text);line-height:1.55}.lt-svc-label-block{display:block}.lt-svc-find{max-width:calc(var(--space-page) * 13)}.lt-svc-matches{margin-top:var(--space-field)}.lt-svc-stack .btn.lt-svc-match{text-align:left;justify-content:flex-start;gap:var(--space-row)}.lt-svc-sentence{max-width:70ch}.lt-svc-flush-head{padding:var(--space-field) var(--space-field) 0}.lt-svc-flush-body{padding:0 var(--space-field) var(--space-field)}.lt-svc-flush-note{padding:var(--space-tight) var(--space-field) var(--space-field)}.lt-svc-subhead-gap{margin-top:var(--space-field)}.lt-svc-facts-split{margin-top:var(--space-field);padding-top:var(--space-row);border-top:1px solid var(--line)}.lt-svc-table-gap{margin-top:var(--space-field)}.lt-svc-table-gap-row{margin-top:var(--space-row)}.lt-svc-head-flat{margin:0}.lt-svc-note-top{margin:0 0 var(--space-row)}.lt-svc-summary{cursor:pointer;font-weight:700}.lt-svc-list{padding-left:var(--space-section)}.lt-svc-tile.lt-svc-tile-bare{background:0 0;border:0;padding:0}.lt-rcpt-next{margin-top:var(--space-section)}.btn.lt-btn-soft{background:var(--primary-soft);border-color:var(--primary-border);color:var(--teal-br)}.btn.lt-btn-soft:hover:not(:disabled){background:var(--teal);border-color:var(--teal);color:var(--on-accent)}.lt-sev-pill{padding:0 var(--space-row);border:1px solid var(--line);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);white-space:nowrap;background:var(--surface);border-radius:999px;font-weight:700;line-height:1.7;display:inline-block}.lt-sev-pill.lt-sev-block{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.lt-sev-pill.lt-sev-fix{color:var(--gold-ink);border-color:var(--gold);background:var(--gold-soft)}.lt-sev-pill.lt-sev-note{color:var(--teal-br);border-color:var(--teal-dp);background:var(--primary-soft)}.lt-svc-toolbar select.lt-cx-select{min-width:0;max-width:calc(var(--space-page) * 10);flex:auto}.lt-svc-toolbar .lt-svc-month{min-width:0;max-width:100%}.lt-cx-card{grid-template-columns:minmax(0,1fr);display:grid}.lt-cx-head{align-items:baseline;gap:var(--space-tight) var(--space-row);flex-wrap:wrap;display:flex}.pe-page .lt-cx-title{min-width:0;font-family:var(--sans);font-size:var(--text-total);color:var(--text);flex:280px;margin:0;font-weight:700;line-height:1.35}.lt-cx-loan{font-size:var(--text-note);overflow-wrap:anywhere}.lt-cx-sec{margin:var(--space-field) 0 var(--space-tight)}.lt-cx-text{font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.55}.lt-svc-table td.lt-cx-val{white-space:pre-wrap;overflow-wrap:break-word}.lt-svc-intro>.lt-svc-toolbar:last-child{margin-bottom:0}.lt-cx-fields .lt-svc-ids{overflow-wrap:anywhere}.lt-cx-fields{margin-top:var(--space-tight)}.lt-cx-foot{align-items:center;gap:var(--space-row) var(--space-field);margin-top:var(--space-field);padding-top:var(--space-row);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.lt-cx-status{font-size:var(--text-note);color:var(--text-muted);flex:260px;line-height:1.5}.lt-cx-acts{gap:var(--space-tight);flex-wrap:wrap;justify-content:flex-end;display:flex}.lt-rv-month{flex:260px}.lt-rv-counts{font-size:var(--text-label)}.lt-rv-title{margin:var(--space-tight) 0 0;font-weight:700;font-size:var(--text-label);color:var(--text)}.lt-rv-lines,.lt-rv-lines>div+div{margin-top:var(--space-tight)}.lt-svc-actions.lt-rv-acts{justify-content:flex-end}.lt-due-head .lt-rv-count{font-weight:400}.lt-rv-group+.lt-rv-group{margin-top:var(--space-page)}.lt-rv-group-head{justify-content:space-between;align-items:center;gap:var(--space-row);margin-bottom:var(--space-tight);flex-wrap:wrap;display:flex}.lt-rv-group-head .lt-due-head{margin:0}.lt-rv-kind{margin-top:var(--space-field)}.lt-rv-kind+.lt-rv-kind{margin-top:var(--space-section)}.lt-rv-sub{margin:0 0 var(--space-tight);font-family:var(--sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-rv-fold>summary{cursor:pointer;padding:var(--space-row) 0;font-size:var(--text-label);color:var(--teal-br);font-weight:600}.lt-rv-fold>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.lt-rv-fold[open]>summary{margin-bottom:var(--space-row)}.lt-svc-form{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.lt-svc-field{gap:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);display:grid}.lt-svc-field>span{color:var(--text);font-weight:700}.lt-svc-field-wide{grid-column:1/-1}@media (width>=721px){.lt-svc-field-wide.lt-svc-field-note{grid-column:2/-1}}.lt-svc-form-foot{gap:var(--space-row);margin-top:var(--space-field);align-items:center;display:flex}.lt-pa-grid{gap:var(--space-row) var(--space-field);margin:var(--space-row) 0 var(--space-field);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.lt-pa-grid-pricing{margin-bottom:var(--space-section)}.lt-pa-box{gap:var(--space-tight);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);align-content:start;min-width:0;display:grid}.lt-pa-label{font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-pa-value{font-size:var(--text-body);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.lt-pa-table td .lt-pa-id{text-align:right;line-height:1.3;display:block}.lt-pa-table tr.lt-pa-total td{border-top:2px solid var(--line);font-weight:700}.lt-svc-handform{margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line)}.lt-svc-handform .lt-svc-lead{margin-bottom:var(--space-field)}.lt-svc-field select,.lt-svc-field textarea,.lt-svc-field input{width:100%;min-width:0}.lt-svc-drawer{z-index:40;margin-top:var(--space-section);background:var(--surface);border:1px solid var(--border-strong);border-top:3px solid var(--teal);border-radius:var(--radius) var(--radius) 0 0;overscroll-behavior:contain;max-height:72vh;position:sticky;bottom:0;overflow:auto;box-shadow:0 -12px 32px #141b222e}.lt-svc-drawer-head{z-index:1;align-items:center;gap:var(--space-field);padding:var(--space-field) var(--space-section);background:var(--surface-soft);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.lt-svc-drawer-title{gap:var(--space-tight);flex:1;min-width:0;display:grid}.lt-svc-drawer-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-svc-drawer-title h3{align-items:baseline;gap:var(--space-tight) var(--space-row);font-family:var(--serif);font-size:var(--text-hero);color:var(--text);flex-wrap:wrap;margin:0;font-weight:600;line-height:1.25;display:flex}.lt-svc-drawer-who{font-family:var(--sans);font-size:var(--text-label);color:var(--text-muted);overflow-wrap:anywhere;font-weight:400}.lt-svc-drawer-head .lt-svc-drawer-close{flex:none}.lt-svc-drawer-body{padding:var(--space-section)}@media (width<=720px){.lt-svc-drawer-head,.lt-svc-drawer-body{padding:var(--space-field)}.lt-svc-drawer{max-height:85vh}}.lt-svc-owed{gap:var(--space-tight);margin:0 0 var(--space-section);padding:var(--space-field);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius);display:grid}.lt-svc-owed-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--teal-br);font-weight:700}.lt-svc-owed-v{font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.lt-svc-owed-note{font-size:var(--text-note);color:var(--text-muted);line-height:1.5}.lt-svc-form-foot{flex-wrap:wrap}.lt-svc-form-foot-note{font-size:var(--text-note);color:var(--text-muted);flex:220px;line-height:1.5}.lt-svc-checks{margin:var(--space-row) 0 0;gap:var(--space-tight);padding:0;list-style:none;display:grid}.lt-svc-checks li{gap:var(--space-row);font-size:var(--text-note);color:var(--text);grid-template-columns:18px 1fr;line-height:1.45;display:grid}.lt-svc-checks li .mark{text-align:center;font-weight:700}.lt-svc-checks li.ok .mark{color:var(--teal-br)}.lt-svc-checks li.bad .mark{color:var(--danger)}.lt-svc-checks li.na .mark{color:var(--text-soft)}.lt-svc-checks li .why{color:var(--text-muted)}.lt-svc-progress{background:var(--surface-soft);border:1px solid var(--line);height:6px;margin:var(--space-row) 0;border-radius:999px;overflow:hidden}.lt-svc-progress>span{background:var(--teal);height:100%;display:block}.lt-svc-review-row{gap:var(--space-field);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.lt-svc-review-row.is-cleared{opacity:.6}.lt-svc-verdict{gap:var(--space-tight);text-align:right;font-size:var(--text-note);color:var(--text-muted);justify-items:end;display:grid}.lt-svc-verdict .word{font-weight:700;font-size:var(--text-label)}.lt-svc-verdict .word.pending{color:var(--danger)}.lt-svc-verdict .word.reviewed{color:var(--teal-br)}.lt-svc-verdict .word.accepted{color:var(--text-muted)}.lt-svc-verdict .word.needs_work{color:var(--gold-ink)}.lt-svc-verdict .word.cleared{color:var(--text-soft)}@media (width<=720px){.lt-svc-review-row{grid-template-columns:1fr}.lt-svc-verdict{text-align:left;justify-items:start}}.lt-rcpt-head{align-items:baseline;gap:var(--space-row);margin-bottom:var(--space-row);flex-wrap:wrap;display:flex}.lt-rcpt-head h2{font-size:var(--text-hero);margin:0}.lt-rcpt-no{color:var(--text-muted);font-size:var(--text-note);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lt-rcpt-warn{margin:0 0 var(--space-row);color:var(--danger);font-size:var(--text-label);font-weight:600;line-height:1.5}.lt-rcpt-hero{gap:var(--space-row);margin:var(--space-field) 0;padding:var(--space-field);background:var(--surface-soft);border-top:2px solid var(--gold);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.lt-rcpt-cols{gap:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.lt-rcpt-section{margin-bottom:var(--space-section)}.lt-rcpt-section:last-child{margin-bottom:0}.lt-rcpt-dl{gap:var(--space-tight) var(--space-field);font-size:var(--text-label);grid-template-columns:1fr max-content;margin:0;display:grid}.lt-rcpt-dl dt{color:var(--text-muted)}.lt-rcpt-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.lt-rcpt-dl dd.money{font-weight:600}.lt-rcpt-dl dd.total{border-top:1px solid var(--line);padding-top:var(--space-tight);font-weight:700}.lt-rcpt-dl dt.total{border-top:1px solid var(--line);padding-top:var(--space-tight);color:var(--text);font-weight:700}.lt-rcpt-notes p{margin:0 0 var(--space-row);font-size:var(--text-label);line-height:1.55}.lt-receipt-print{z-index:300;background:#141b2273;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:auto}.lt-receipt-sheet{background:var(--surface);width:100%;max-width:720px;color:var(--text);border-radius:10px;padding:20px 22px 24px;box-shadow:0 18px 48px #141b2247}.lt-receipt-bar{align-items:center;gap:8px;margin:-4px 0 12px;display:flex}@media print{body:has(.lt-receipt-print) *{visibility:hidden}:is(body:has(.lt-receipt-print) .lt-receipt-print,body:has(.lt-receipt-print) .lt-receipt-print *){visibility:visible}body:has(.lt-receipt-print) .lt-receipt-print{background:var(--surface);width:100%;padding:0;display:block;position:absolute;inset:0 auto auto 0;overflow:visible}body:has(.lt-receipt-print) .lt-receipt-sheet{box-shadow:none;border-radius:0;max-width:none;padding:0}.lt-receipt-print .no-print{display:none!important}}.te-wrap{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.te-wrap{grid-template-columns:1fr}}.te-states input.inp{width:100%;margin-bottom:8px}.te-states ul{max-height:70vh;margin:0;padding:0;list-style:none;overflow:auto}.te-state{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.te-state:hover{background:#7f7f7f1f}.te-state.on{background:#7f7f7f33;font-weight:600}.te-state b{min-width:2.2em}.te-state .muted{margin-left:auto;font-size:.85em}.te-dot{color:#fff;text-align:center;background:#b45309;border-radius:999px;min-width:18px;padding:0 6px;font-size:.75em}.te-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.te-head h2{margin:0}.te-actions{gap:8px;margin-left:auto;display:flex}.te-badge{border:1px solid;border-radius:999px;padding:2px 8px;font-size:.8em}.te-letter{color:#15803d}.te-schedule{color:#1d4ed8}.te-bureau,.te-unknown{color:#92400e}.te-tbl td,.te-tbl th{vertical-align:top}.te-tbl .inp{width:100%}.te-row-actions{flex-wrap:wrap;gap:6px;display:flex}.te-off{opacity:.55}.te-off b{text-decoration:line-through}.te-toggle{cursor:pointer;min-width:44px;color:inherit;font:inherit;background:0 0;border:1px solid #7f7f7f80;border-radius:6px;padding:3px 8px}.te-toggle.on{color:#fff;background:#15803d;border-color:#15803d}.te-src{white-space:nowrap;font-size:.82em}.te-src-schedule{color:#1d4ed8}.te-src-letter{color:#15803d}.te-src-custom{color:#b45309}.te-src-owner{color:var(--gold-ink);font-weight:600}.te-src-derived{color:#475569}.te-changed{color:#b45309;background:#b4530929;border-radius:4px;margin-left:6px;padding:0 5px;font-size:.75em}.te-add{border:1px dashed #7f7f7f80;border-radius:8px;margin-bottom:12px;padding:10px}.te-row-edit{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.te-row-edit label{flex-direction:column;gap:4px;font-size:.88em;display:flex}.te-add .te-row-actions{margin-top:10px}.te-prohibited{border-left:3px solid #92400e;margin-top:16px;padding:4px 0 4px 12px}.te-prohibited h3{margin:0 0 6px;font-size:1em}.te-prohibited ul{margin:0;padding-left:18px;font-size:.9em}.te-preview{border-top:1px solid #7f7f7f4d;margin-top:20px;padding-top:14px}.te-preview h3{margin:0 0 4px;font-size:1.05em}.te-preview-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:10px;display:grid}.te-preview-cols h4{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:0 0 6px;font-size:.9em}.te-preview-cols ul{margin:0;padding-left:18px;font-size:.9em}.te-preview-cols li{margin-bottom:3px}.te-source{margin-top:16px;font-size:.85em}.lt-inv{container-type:inline-size}.lt-inv-row,.lt-inv-head{grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(180px,1fr) auto minmax(90px,auto);align-items:center;gap:10px;display:grid}.lt-inv-cell-label,.lt-inv-lock{display:none}.lt-inv-avail-line{font-size:var(--text-note);align-items:baseline;min-width:0;display:flex}.lt-inv-sides-wrap{gap:var(--space-tight);margin-top:var(--space-field);display:grid}.lt-inv-sides-label{font-size:var(--text-note);color:var(--text-muted);font-weight:650}.lt-inv-sides{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:max-content;max-width:100%;display:inline-flex;overflow:hidden}.lt-inv-sides>button{appearance:none;font:inherit;font-size:var(--text-label);min-height:var(--tap-min);padding:var(--space-tight) var(--space-row);background:var(--surface);color:var(--text-muted);cursor:pointer;border:0;flex:auto;margin:0}.lt-inv-sides>button+button{border-left:1px solid var(--line)}.lt-inv-sides>button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-hover);font-weight:700}.lt-inv-sides>button:disabled{cursor:not-allowed;color:var(--text-soft);background:var(--surface-soft)}.lt-inv-sides>button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lt-inv-sides-note{contain:inline-size;max-width:var(--container-prose);font-size:var(--text-note);color:var(--text-muted);line-height:1.5}.lt-dlg{gap:var(--space-row);margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line);display:grid}.lt-dlg-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-dlg-title{font-size:var(--text-total);color:var(--text);margin:0;font-weight:700;line-height:1.3}.lt-dlg-sub{font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose);margin:0;line-height:1.6}.lt-dlg-count{font-size:var(--text-note);color:var(--text-muted)}.lt-dlg-list{margin-top:var(--space-tight);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;container-type:inline-size}.lt-dlg-head,.lt-dlg-row{gap:var(--space-field);padding:var(--space-row) var(--space-field);grid-template-columns:minmax(180px,1.5fr) minmax(0,12rem) minmax(0,12rem) minmax(150px,1fr);align-items:start;display:grid}.lt-dlg-head{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);background:var(--surface-soft);border-bottom:1px solid var(--line);font-weight:700}.lt-dlg-row{border-bottom:1px solid var(--line)}.lt-dlg-row:last-child{border-bottom:0}.lt-dlg-row.is-frozen{background:var(--surface-soft)}.lt-dlg-empty{padding:var(--space-field);font-size:var(--text-label);color:var(--text-muted)}.lt-dlg-name{font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;font-weight:650}.lt-dlg-key{font-size:var(--text-note);color:var(--text-muted);overflow-wrap:anywhere}.lt-dlg-cell-label{display:none}.lt-dlg-switch{appearance:none;font:inherit;font-size:var(--text-label);min-height:var(--tap-min);padding:var(--space-tight) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);cursor:pointer;font-weight:650}.lt-dlg-switch[aria-checked=true]{background:var(--primary-soft);color:var(--primary-hover);border-color:var(--primary-border)}.lt-dlg-switch:disabled{cursor:not-allowed;color:var(--text-soft);background:var(--surface-soft)}.lt-dlg-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lt-dlg-input{font:inherit;font-size:var(--text-body);width:100%;max-width:9rem;min-height:var(--tap-min);padding:var(--space-tight) var(--space-row);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);text-align:right}.lt-dlg-input:disabled{background:var(--surface-soft);color:var(--text-soft)}.lt-dlg-input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lt-dlg-note{contain:inline-size;font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-tight);line-height:1.5}.lt-dlg-ask{contain:inline-size;font-size:var(--text-note);color:var(--warning);margin-top:var(--space-tight);font-weight:650;line-height:1.5}.lt-dlg-what{font-size:var(--text-note);color:var(--text-muted);grid-column:1/-1;line-height:1.5}.lt-dlg-what.is-ask{color:var(--warning);font-weight:650}@container (width<=720px){.lt-dlg-head{display:none}.lt-dlg-row{gap:var(--space-row);grid-template-columns:1fr}.lt-dlg-cell-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-tight);font-weight:700;display:block}.lt-dlg-input{font-size:var(--text-total);max-width:100%}}@container (width<=820px){.lt-inv-head{display:none}.lt-inv-row{grid-template-columns:1fr;gap:8px;padding-top:14px;padding-bottom:14px}.lt-inv-cell-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.lt-inv-sources{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid!important}.lt-inv-sources>button{white-space:normal!important}.lt-inv-sides{grid-template-columns:1fr 1fr;width:100%;display:grid}.lt-inv-row input{font-size:16px!important}.lt-inv-lock{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}}.aiuw{color:var(--text)}.aiuw-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.aiuw-chip{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-flex}.aiuw-chip.aiuw-live{color:#155c3c;background:#e4f3ea;border-color:#b7dcc6}.aiuw-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.aiuw-sec{margin:22px 0 0}.aiuw-sec-h{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:700}.aiuw-note{color:var(--text-muted);max-width:78ch;margin:0 0 12px;font-size:13px;line-height:1.5}.aiuw-block{background:#fcf6f6;border:1px solid #e4c9c9;border-radius:10px;margin:0 0 12px;padding:10px 12px}.aiuw-block p{max-width:78ch}.aiuw-over{color:#7a5a12;background:#fbf3df;border:1px solid #e6d3a4;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.aiuw-desks{gap:14px;display:grid}.aiuw-desk{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.aiuw-desk-h{background:var(--surface-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.aiuw-desk-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aiuw-desk-t{color:var(--text);font-size:16px;font-weight:700}.aiuw-desk-b{color:var(--text-muted);max-width:74ch;margin-top:4px;font-size:13px;line-height:1.5}.aiuw-held{color:var(--text);border-bottom:1px solid var(--border);background:#fbf7ee;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.5}.aiuw-cond{border-top:1px solid var(--border);padding:14px 16px}.aiuw-cond:first-of-type{border-top:0}.aiuw-cond-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aiuw-cond-t{color:var(--text);font-size:14.5px;font-weight:650}.aiuw-cond-s{color:var(--text-muted);margin-top:3px;font-size:12px}.aiuw-verdict{border:1px solid;border-radius:10px;margin-top:11px;padding:10px 12px}.aiuw-verdict-hl{font-size:14.5px;font-weight:650}.aiuw-verdict-d{margin-top:3px;font-size:12.5px;line-height:1.45}.aiuw-finds{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.aiuw-find{border:1px solid var(--border);background:var(--surface);border-left-width:4px;border-radius:10px;padding:10px 12px}.aiuw-find-t{color:var(--text);font-size:14px;line-height:1.45}.aiuw-find-m{color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;margin-top:5px;font-size:12px;display:flex}.aiuw-sev{white-space:nowrap;vertical-align:1px;border:1px solid;border-radius:999px;margin-right:8px;padding:1px 9px;font-size:11px;font-weight:700;display:inline-block}.aiuw-quote{border-left:3px solid var(--border);background:var(--surface-soft);color:var(--text-muted);overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin-top:7px;padding:7px 11px;font-size:12.5px;font-style:italic}.aiuw-decided{color:var(--text-muted);margin-top:5px;font-size:12px}.aiuw-w-loud{background:var(--surface);border-left-width:5px}.aiuw-w-loud .aiuw-find-t{font-weight:620}.aiuw-w-normal{border-left-width:4px}.aiuw-w-quiet{background:0 0;border:0;border-radius:0;padding:3px 2px 3px 0}.aiuw-w-quiet .aiuw-find-t{color:var(--text-muted);font-size:12.5px;line-height:1.4}.aiuw-w-quiet .aiuw-sev{letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;margin-right:7px;padding:0;font-size:10px;font-weight:700}.aiuw-w-quiet .aiuw-find-m{gap:3px 9px;margin-top:3px;font-size:11.5px}.aiuw-w-quiet .aiuw-decided{margin-top:3px;font-size:11.5px}.aiuw-w-quiet .aiuw-quote{margin-top:5px;padding:5px 9px;font-size:11.5px}.aiuw-quiet-h{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;border-top:1px solid var(--border);margin:14px 0 2px;padding-top:9px;font-size:11.5px;font-weight:700}.aiuw-finds-quiet{gap:0;margin-top:2px}.aiuw-checked{border-top:1px solid var(--border);margin-top:10px;padding-top:9px}.aiuw-checked-h{text-align:left;flex-wrap:wrap;align-items:baseline;gap:6px 12px;width:100%;min-height:0;padding:0;text-decoration:none;display:flex}.aiuw-checked-s{color:var(--text-muted);font-size:12.5px;font-weight:650}.aiuw-checked-x{color:var(--primary);font-size:12px;font-weight:600;text-decoration:underline}@media (width<=720px){.aiuw-checked-h{min-height:44px}}.aiuw-checked-b{gap:9px;margin-top:8px;display:grid}.aiuw-checked-d{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11.5px;font-weight:700}.aiuw-checked-l{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.aiuw-ck{color:#3a4550;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.aiuw-ck-m{color:#1e8a55;flex:0 0 12px;font-weight:700;line-height:1.45}.aiuw-ck-nr{color:var(--text-muted)}.aiuw-ck-nr .aiuw-ck-m{color:#9aa3a6}.aiuw-ck-why{color:#3a4550;font-weight:600}.aiuw-ck-na{color:#1f4e79}.aiuw-ck-na .aiuw-ck-m{color:#3d7ab8;font-weight:600}.aiuw-prev-b{min-height:0;padding:0;font-size:12px;font-weight:650;text-decoration:underline}@media (width<=720px){.aiuw-prev-b{min-height:44px}}.aiuw-prev{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:8px;padding:9px 10px}.aiuw-prev-t{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.aiuw-prev-t b{overflow-wrap:anywhere;flex:1;min-width:140px}.aiuw-prev-p{color:var(--text-muted);font-size:12px}.aiuw-prev-x{min-height:0;padding:0;font-size:12px}.aiuw-prev-note{color:var(--text-muted);margin-top:7px;font-size:12.5px}.aiuw-prev-f{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:460px;margin-top:8px;display:block}.aiuw-prev-i{border-radius:8px;max-width:100%;max-height:460px;margin-top:8px;display:block}.uwt-count{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.uwt-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.uwt-page,.uwt-panel{min-width:0}.uwt-page .aiuw-prev{margin-top:0}.uwt-page .aiuw-prev-f{height:72vh;min-height:420px}.uwt-page .aiuw-prev-i{max-height:72vh}.uwt-rule{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:12px;padding:12px 14px}.uwt-rule-id{overflow-wrap:anywhere;font-size:13px}.uwt-rule-d{margin-top:6px;font-size:15px;line-height:1.45}.uwt-answers{gap:10px;margin-bottom:12px;display:grid}.uwt-card{text-align:left;border:1.5px solid var(--border);cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:12px 14px;display:flex}.uwt-card:hover{border-color:var(--primary-border)}.uwt-card.on{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary) inset}.uwt-card-k{color:var(--text-muted);font-size:13px;font-weight:650}.uwt-card-v{font-size:16px;font-weight:600}.uwt-card-ct .uwt-card-v{font-size:14px;font-weight:500}.uwt kbd{border:1px solid var(--border);color:var(--text-muted);background:#fff;border-bottom-width:2px;border-radius:4px;margin-left:6px;padding:0 5px;font:600 11px/16px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.uwt-reason textarea{resize:vertical;width:100%;margin-top:4px}.uwt-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uwt-keys{margin-top:12px}.uwt-again{max-width:320px;margin-top:20px}@media (width<=900px){.uwt-grid{grid-template-columns:minmax(0,1fr)}.uwt-count{align-items:flex-start}.uwt-page .aiuw-prev-f{height:60vh}}.aiuw-act{margin-top:8px}@media (width<=720px){.aiuw-act{width:100%;min-height:44px}}.unfiled-lead{margin:0 0 10px}.unfiled-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.unfiled-row{background:#fffdf8;border:1px solid #e3ded2;border-radius:8px;padding:10px}.unfiled-doc{color:var(--text);word-break:break-word;margin-bottom:8px;font-size:14px}.unfiled-pick{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.unfiled-pick label{flex-direction:column;gap:3px;min-width:0;display:flex}.unfiled-lbl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.unfiled-pick select{color:var(--text);font:inherit;background:#fff;border:1px solid #e3ded2;border-radius:6px;max-width:100%;padding:6px 8px;font-size:13px}@media (width<=720px){.unfiled-pick{flex-direction:column;align-items:stretch}.unfiled-pick select,.unfiled-pick .btn{width:100%;min-height:44px}}.aiuw-held{color:#7a5a12;background:#fdf6e3;border:1px solid #e8d9a8;border-radius:6px;margin-top:8px;padding:7px 9px;font-size:13px;line-height:1.45}.aiuw-held-t{letter-spacing:.02em;text-transform:uppercase;margin-right:7px;font-size:11px;font-weight:700;display:inline-block}.aiuw-answer{background:#fffdf8;border:1px solid #e3ded2;border-radius:8px;margin-top:8px;padding:10px}.aiuw-answer-o{cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:2px 8px;padding:6px 4px;display:grid}.aiuw-answer-o+.aiuw-answer-o{border-top:1px solid #f0ece2}.aiuw-answer-o.on{background:#f6f2e8}.aiuw-answer-o input{grid-row:span 2;margin-top:3px}.aiuw-answer-l{color:var(--text);font-size:13.5px;font-weight:600}.aiuw-answer-h{color:var(--text-muted);grid-column:2;font-size:12px}.aiuw-answer-r{width:100%;font:inherit;color:var(--text);resize:vertical;background:#fff;border:1px solid #e3ded2;border-radius:6px;margin-top:8px;padding:6px 8px;font-size:13px}.aiuw-answer-b{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.aiuw-answer-no{color:var(--text-muted);margin-top:8px;font-size:12px;font-style:italic}@media (width<=720px){.aiuw-answer-o{padding:10px 4px}.aiuw-answer-b .btn{min-height:44px}}.aiuw-overrode{color:#7a5a12;background:#fdf6e3;border:1px solid #e8d9a8;border-radius:6px;margin-top:6px;padding:5px 8px;font-size:12px}.aiuw-doc{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 12px}.aiuw-docs{gap:10px;margin:10px 0 2px;display:grid}.aiuw-fold{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:20px}.aiuw-fold>summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px;font-size:14px;font-weight:650;list-style:none;display:flex}.aiuw-fold>summary::-webkit-details-marker{display:none}.aiuw-fold>summary:after{content:"▾";color:var(--text-muted);font-size:12px}.aiuw-fold[open]>summary{border-bottom:1px solid var(--border)}.aiuw-fold[open]>summary:after{content:"▴"}.aiuw-fold-body{padding:12px 16px 16px}.aiuw-fold-c{color:var(--text-muted);font-size:12.5px;font-weight:500}.aiuw-runs{margin:0;padding:0;list-style:none}.aiuw-run{border-top:1px solid var(--border);color:var(--text);padding:7px 0;font-size:13px}.aiuw-run:first-child{border-top:0}@media (width<=720px){.aiuw-desk-h,.aiuw-cond,.aiuw-fold>summary,.aiuw-fold-body,.aiuw-held{padding-left:12px;padding-right:12px}.aiuw-cond-h>*{width:100%}}.aiuw-subtabs{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}@media (width<=720px){.table-scroll .aiuw-values{min-width:0}.aiuw-values thead{display:none}.aiuw-values,.aiuw-values tbody,.aiuw-values tr,.aiuw-values td{width:auto;display:block}.aiuw-values tr{padding:14px 0;border-top:2px solid #e7e2d7!important}.aiuw-values td{text-align:left!important;border:0!important;width:auto!important;padding:2px 0!important}.aiuw-values td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-top:6px;font-size:11px;display:block}.aiuw-values td.aiuw-act{padding-top:10px!important}}.lt-code-btn{cursor:pointer;font:inherit;color:var(--teal-br);text-underline-offset:3px;font-weight:700;font-family:var(--serif);letter-spacing:.06em;background:0 0;border:0;align-items:center;min-height:44px;padding:0 2px;font-size:15px;text-decoration:underline;display:inline-flex}.sv-wrap{background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.sv-tabs{background:#f3f1ea;border-bottom:1px solid #e1dccf;flex-shrink:0;gap:2px;padding:6px 8px 0;display:flex;overflow-x:auto}.sv-tab{color:#4a4536;font:inherit;cursor:pointer;white-space:nowrap;background:#eae6db;border:1px solid #e1dccf;border-bottom:0;border-radius:6px 6px 0 0;min-height:34px;padding:6px 14px;font-size:13px}.sv-tab.on{color:var(--text);background:#fff;font-weight:600}.sv-scroll{background:#fff;flex:1;min-height:0;overflow:auto}.sv-grid{border-collapse:separate;border-spacing:0;color:var(--text);table-layout:auto;font-size:13px}.sv-grid th,.sv-grid td{border-bottom:1px solid #e6e2d7;border-right:1px solid #e6e2d7}.sv-colhead,.sv-corner{z-index:2;color:#6b6553;letter-spacing:.04em;text-align:center;background:#f3f1ea;min-width:80px;padding:4px 8px;font-size:11px;font-weight:600;position:sticky;top:0}.sv-corner{z-index:4;min-width:44px;left:0}.sv-rowhead{z-index:3;color:#6b6553;text-align:right;background:#f3f1ea;min-width:44px;padding:4px 8px;font-size:11px;font-weight:600;position:sticky;left:0}.sv-cell{text-align:left;vertical-align:top;white-space:pre-wrap;word-break:break-word;max-width:420px;padding:5px 10px}.sv-num{text-align:right;font-variant-numeric:tabular-nums}.sv-empty{color:#6b6553;padding:24px}.sv-note{color:var(--text);background:#fbf4e4;border-top:1px solid #e7e1d3;flex-shrink:0;padding:8px 16px;font-size:12px}.lo-comp .field{flex-direction:column;gap:5px;min-width:0;margin-bottom:0;display:flex}.lo-comp .field>span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.35}.lo-comp .field .input,.lo-comp .field select{width:100%}.lo-comp-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:16px 18px;display:grid}.lo-comp .field>span{min-height:15px}.lo-comp-unit{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.lo-comp-unit-read{color:var(--text-muted);flex:100%;margin-top:-2px;font-size:12.5px;font-weight:400;line-height:1.5}.lo-comp-unit-read b{color:var(--text);font-weight:600}.lo-comp .field>.lo-comp-unit-read{letter-spacing:0;text-transform:none;color:var(--text-muted);min-height:0;margin-top:1px;font-size:12.5px;font-weight:400;line-height:1.5}.lo-comp-form{background:#faf8f3;border:1px solid #e3ded1;border-radius:4px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.lo-comp-said{font-size:var(--text-label);color:var(--text);margin:0;line-height:1.5}.lcf{margin-top:var(--space-field)}.lcf-row{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.lcf-state{flex:260px;min-width:0}.lcf-paid-by{margin-top:var(--space-tight);color:var(--text);display:block}.lcf-section{gap:var(--space-field);padding-top:var(--space-field);border-top:1px solid var(--line);flex-direction:column;display:flex}.lcf-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.lcf-methods{gap:var(--space-row);flex-direction:column;display:flex}.lcf-method{align-items:flex-start;gap:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;display:flex}.lcf-method.is-on{border-color:var(--teal);background:var(--primary-soft)}.lcf-method:focus-within{outline:2px solid var(--focus);outline-offset:1px}.lcf-method input{margin-top:var(--space-tight);flex:none}.lcf-method-text{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.lcf-method-name{font-size:var(--text-body);color:var(--text);font-weight:600}.lcf-method-how{font-size:var(--text-note);color:var(--text-muted);line-height:1.5}.lcf-hint{font-size:var(--text-note);color:var(--text-muted)}.lcf-check{align-items:center;gap:var(--space-row);font-size:var(--text-label);color:var(--text);text-transform:none;letter-spacing:0;display:inline-flex}.lcf-check input{margin:0}.lcf-note{resize:vertical}.lcf-preview{gap:var(--space-row);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.lcf-preview-refused{font-size:var(--text-label);color:var(--danger)}.lcf-error{color:var(--danger)}.lcf-override{margin:0}.lcd{gap:var(--space-row);margin-top:var(--space-field);flex-direction:column;display:flex}.lcd.is-held,.lcd.is-closed{padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius)}.lcd.is-held{background:var(--warning-soft);border-color:var(--warning)}.lcd.is-closed{background:var(--surface-soft)}.lcd-head{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.lcd-state{font-size:var(--text-label);color:var(--text);font-weight:700}.lcd.is-held .lcd-state{color:var(--warning)}.lcd-hold{font-size:var(--text-label);color:var(--text)}.lcd-reason{font-size:var(--text-body);color:var(--text)}.lcd-moved{font-size:var(--text-label);color:var(--text);font-weight:600}.lcd-events{padding:var(--space-row) 0 0;border-top:1px solid var(--line);gap:var(--space-tight);flex-direction:column;margin:0;list-style:none;display:flex}.lcd-events li{gap:var(--space-row);font-size:var(--text-note);color:var(--text-muted);flex-wrap:wrap;display:flex}.lcd-when{font-variant-numeric:tabular-nums;color:var(--text-soft)}.lcd-actions{gap:var(--space-row);flex-wrap:wrap;display:flex}.lcd-error{font-size:var(--text-label);color:var(--danger)}.pill.lcd-pill{width:fit-content;max-width:100%;margin:var(--space-tight) 0 0;border-radius:var(--radius);text-transform:none;white-space:normal;line-height:1.3;display:block}.lcd-bulk{align-items:center;gap:var(--space-row);margin:var(--space-row) 0;flex-wrap:wrap;display:flex}.lcd-tick-col{width:1%}.lcd-row-actions{white-space:nowrap}.lcd-row-actions .btn+.btn{margin-left:var(--space-tight)}.ltc-path{margin:var(--space-field) 0 0;gap:var(--space-row);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.ltc-path li{gap:var(--space-tight);padding-top:var(--space-row);border-top:2px solid var(--line);flex-direction:column;min-width:0;display:flex}.ltc-path li.is-done{border-top-color:var(--teal)}.ltc-path li.is-now{border-top-color:var(--gold)}.ltc-path-label{font-size:var(--text-label);color:var(--text-muted);font-weight:600}.ltc-path li.is-now .ltc-path-label{color:var(--text)}.ltc-path-how{font-size:var(--text-note);color:var(--text-muted);line-height:1.5}.lo-comp-pay-round{gap:var(--space-tight);padding-top:var(--space-row);border-top:1px solid var(--line);margin-top:var(--space-row);display:grid}.lo-comp-pay-round:first-of-type{border-top:0;margin-top:0;padding-top:0}.lo-comp-pay-round .lo-comp-cap{color:var(--text)}.lo-comp-sub.lo-comp-pay-build{color:var(--warning)}.lo-comp-pay-review{gap:var(--space-row)}.lo-comp-pay-review .lo-comp-sub{margin-top:0}.ltc-pay{gap:var(--space-tight);margin-top:var(--space-field);display:grid}.ltc-pay-steps{gap:var(--space-tight) var(--space-field);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ltc-pay-step.is-todo{color:var(--text-soft)}.ltc-pay-mark{margin-right:var(--space-tight)}.ltc-pay-step.is-done .ltc-pay-mark{color:var(--success)}.ltc-pay-step.is-current .ltc-pay-mark{color:var(--primary)}.ltc-pay-step.is-stopped .ltc-pay-mark{color:var(--danger)}.ltc-pay-step.is-todo .ltc-pay-mark{color:var(--text-soft)}.ltc-lines{gap:var(--space-row);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ltc-line{gap:var(--space-row) var(--space-field);padding:var(--space-row) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto auto;align-items:center;display:grid}.ltc-line-who{gap:var(--space-tight);min-width:0;font-size:var(--text-body);color:var(--text);flex-direction:column;display:flex}.ltc-line-kind{font-size:var(--text-note);color:var(--text-muted)}.ltc-line-note{font-size:var(--text-note);color:var(--text-muted);min-width:0;line-height:1.5}.ltc-line-amt{font-size:var(--text-body);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}@media (width<=640px){.ltc-path{grid-template-columns:repeat(2,minmax(0,1fr))}.ltc-line{grid-template-columns:minmax(0,1fr) auto}.ltc-line-note{grid-column:1/-1}}.ltc-tabs{margin-bottom:var(--space-field)}.ltc-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-field);margin-bottom:var(--space-field);flex-wrap:wrap;display:flex}.ltc-tiles{gap:var(--space-row);margin-bottom:var(--space-section);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ltc-group-h{justify-content:space-between;align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.ltc-group-h h3{margin:0}.ltc-amt{font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ltc-amt-hero{font-size:var(--text-hero)}.ltc-modal{max-width:var(--container-prose);width:100%;padding:var(--space-section)}.lt-money-back{z-index:210}.lt-money-modal{max-width:var(--container-prose);padding:var(--space-section)}.lt-money-title{margin:0 0 var(--space-row);font-size:var(--text-total);color:var(--text)}.lt-money-lead{margin:0 0 var(--space-field);font-size:var(--text-label);color:var(--text-muted);line-height:1.5}.lt-money-rows{gap:var(--space-row);margin:0;display:grid}.lt-money-row{gap:var(--space-row);padding:var(--space-row) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,40%) 1fr;display:grid}.lt-money-row dt{font-size:var(--text-label);color:var(--text-muted)}.lt-money-row dd{gap:var(--space-tight) var(--space-row);font-size:var(--text-body);color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.lt-money-now{font-weight:600}.lt-money-was{color:var(--text-soft);text-decoration:line-through}.lt-money-arrow{color:var(--text-muted)}.lt-money-note{font-size:var(--text-note);color:var(--text-muted);flex-basis:100%}.lt-money-gap{margin-top:var(--space-field)}.lt-money-foot{gap:var(--space-row);margin-top:var(--space-section);flex-wrap:wrap;display:flex}.lt-money-form{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.lt-money-field{gap:var(--space-tight);font-size:var(--text-label);color:var(--text-muted);flex-direction:column;display:flex}.lt-money-field-wide{grid-column:1/-1}.lt-money-history{margin-top:var(--space-row);padding:var(--space-row) var(--space-field);border-left:2px solid var(--line);font-size:var(--text-note);color:var(--text-muted)}.lt-money-history-h{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-tight)}.lt-money-history-list{gap:var(--space-row);margin:0;padding:0;list-style:none;display:grid}.lt-money-history-moves{color:var(--text);margin:0;padding:0;list-style:none}.lt-money-history-label{color:var(--text-muted)}.lt-money-history-why{font-style:italic}.lt-money-row-moved dt{color:var(--text);font-weight:600}.lt-money-history-item{gap:var(--space-tight);display:grid}.lt-money-history-who{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.lt-money-history{min-width:calc(var(--space-page) * 6)}@media (width<=640px){.lt-money-row{gap:var(--space-tight);grid-template-columns:1fr}.lt-money-foot .btn{flex:100%}}.ltc-pad{max-width:var(--container-sheet);border-radius:calc(var(--radius) * 2);padding:0}.ltc-pad-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-field);padding:var(--space-field) var(--space-section);background:var(--surface);border-bottom:1px solid var(--line);border-radius:calc(var(--radius) * 2) calc(var(--radius) * 2) 0 0;flex-wrap:wrap;margin:0;display:flex;position:sticky;top:0}.ltc-pad-head h3{font-size:var(--text-total);margin:0}.ltc-pad>.lo-comp{padding:var(--space-section)}@media (width<=640px){.ltc-pad-head,.ltc-pad>.lo-comp{padding:var(--space-field)}}.ltc-modal .lo-comp-grid{margin-bottom:var(--space-field)}.ltc{gap:var(--space-section);flex-direction:column;display:flex}.ltc-head{gap:var(--space-field) var(--space-page);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.ltc-head-main,.ltc-head-side{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.ltc-head-side .lo-comp-sub{margin-top:0}.ltc-refresh{margin-top:var(--space-row);align-self:flex-start}.ltc .ltc-path{margin-top:0}.ltc-notices{gap:var(--space-row);flex-direction:column;display:flex}.ltc-notices:empty{display:none}.ltc-notice{gap:var(--space-row);flex-direction:column;margin:0;display:flex}.ltc-notice .lcf-row{margin-top:var(--space-tight)}.ltc-card{gap:var(--space-field);padding:var(--space-field) var(--space-section);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) * 2);flex-direction:column;display:flex}.ltc-card.is-held{border-color:var(--warning);background:var(--warning-soft)}.ltc-card.is-due{border-color:var(--teal)}.ltc-card .lcf-section{border-top:0;padding-top:0}.ltc-card .ltc-pay{padding:var(--space-field) 0 0;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:0}.ltc-card .lcd,.ltc-card .lo-comp-bal{margin-top:0}.ltc-line-head{justify-content:space-between;align-items:flex-start;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.ltc-line-due{font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.ltc-log summary{cursor:pointer;list-style:none}.ltc-log summary::-webkit-details-marker{display:none}.ltc-log[open] summary{margin-bottom:var(--space-row)}@media (width<=640px){.ltc-head{grid-template-columns:1fr}.ltc-card{padding:var(--space-field)}}.ltc-set{gap:var(--space-section);flex-direction:column;display:flex}.ltc-set-group{gap:var(--space-field);flex-direction:column;min-width:0;display:flex}.ltc-set-group+.ltc-set-group{padding-top:var(--space-section);border-top:1px solid var(--line)}.ltc-set-eyebrow{font-family:var(--sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.ltc-set-row{align-items:flex-start;gap:var(--space-field) var(--space-section);flex-wrap:wrap;display:flex}.ltc-set-fields{gap:var(--space-field) var(--space-section);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;display:grid}.ltc-set-fields-wide{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.ltc-set-field{gap:var(--space-tight);flex-direction:column;min-width:0;margin:0;display:flex}.ltc-set-label{font-size:var(--text-label);color:var(--text);font-weight:600;line-height:1.35}.ltc-set-sub{font-size:var(--text-note);color:var(--text-muted);line-height:1.5}.ltc-set-box{width:9rem;max-width:100%;display:block;position:relative}.ltc-set-num{text-align:right;font-variant-numeric:tabular-nums;width:100%}.ltc-set-date{flex:none;width:12rem;max-width:100%}.ltc-set-rule{max-width:var(--container-prose);font-size:var(--text-note);color:var(--text-muted);margin:0;line-height:1.5}.ltc-set-row>.ltc-set-rule{flex:20rem}.ltc-set-note{max-width:var(--container-prose)}.ltc-set-actions{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.ltc-set-vnote{min-width:18rem}@media (width<=640px){.ltc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.lo-comp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 28px;display:flex}.lo-comp-fig{letter-spacing:-.022em;color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:650;line-height:1.05}.lo-comp-fig.is-blocked{color:var(--text-muted);font-size:30px;font-weight:600}.lo-comp-cap{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.lo-comp-who{color:var(--text);font-size:15px;font-weight:600}.lo-comp-sub{color:var(--text-muted);margin-top:3px;font-size:13px;line-height:1.5}.lo-comp-pay{border:1px solid var(--line,#e3ddd0);background:var(--paper,#f6f3ec);border-radius:8px;padding:10px 12px}.lo-comp-ladder{border-collapse:collapse;width:100%}.lo-comp-ladder td{vertical-align:top;color:var(--text);border:0;padding:9px 0;font-size:14px}.lo-comp-ladder td+td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;padding-left:16px}.lo-comp-ladder tr.is-sub td{color:var(--text-muted)}.lo-comp-ladder tr.is-total td{border-top:1px solid #e3ded1;padding-top:10px;font-weight:600}.lo-comp-ladder tr.is-net td{color:var(--text);border-top:2px solid var(--gold);padding-top:12px;font-size:16px;font-weight:700}.lo-comp-ladder .lo-comp-note{color:var(--text-muted);white-space:normal;max-width:52ch;margin-top:4px;font-size:12.5px;font-weight:400;line-height:1.5}.lo-comp .input:focus-visible,.lo-comp select:focus-visible,.lo-comp textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.lo-comp .table th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:700}.lo-comp .table td,.lo-comp .table th{padding-top:10px;padding-bottom:10px}.lo-comp .table tbody tr:hover{background:#faf8f3}.lo-comp-route{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.lo-comp-path{color:var(--text-muted);font-size:12.5px;line-height:1.5}.lo-comp-path b{color:var(--text)}.lo-comp-step{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px}.lo-comp-line{grid-template-columns:18px minmax(140px,1.4fr) minmax(110px,.8fr) minmax(140px,1.4fr) 28px;align-items:center;gap:8px 10px;margin-top:10px;display:grid}.lo-comp-line-sign{text-align:center;color:var(--gold-ink);font-size:18px;font-weight:600;line-height:1}.lo-comp-line-what{color:var(--text);font-size:14px;font-weight:500}.lo-comp-line-amt{text-align:right;font-variant-numeric:tabular-nums}.lo-comp-line-note{min-width:0}.lo-comp-line-x{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px;line-height:1}.lo-comp-line-x:hover{color:var(--text);background:var(--surface-soft)}.lo-comp-line-x:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.lo-comp-adds{flex-wrap:wrap;gap:4px 18px;margin-top:10px;display:flex}.lo-comp-add{color:var(--gold-ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13.5px;font-weight:600}.lo-comp-add span{text-align:center;width:12px;display:inline-block}.lo-comp-add:hover{text-underline-offset:3px;text-decoration:underline}.lo-comp-add:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.lo-comp-full{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.lo-comp-full b{font-variant-numeric:tabular-nums;font-weight:600}.lo-comp-balance{border-radius:var(--radius-sm);margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5}.lo-comp-balance.is-match{background:var(--success-soft);color:var(--success);border:1px solid #2a6e5540}.lo-comp-balance.is-off{background:var(--warning-soft);color:var(--warning);border:1px solid #8a5f144d}.lo-comp-bal{gap:var(--space-row);margin-top:var(--space-field);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.lo-comp-bal.is-owed_again{border-color:var(--warning);background:var(--warning-soft)}.lo-comp-bal.is-overpaid{border-color:var(--danger);background:var(--danger-soft)}.lo-comp-bal-head{gap:var(--space-tight);flex-direction:column;display:flex}.lo-comp-bal-fig{font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.lo-comp-bal-acts{gap:var(--space-row);flex-wrap:wrap;display:flex}.lo-comp-bal-list{gap:var(--space-row);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lo-comp-bal-list li{gap:var(--space-row) var(--space-field);grid-template-columns:minmax(0,1fr) auto 28px;align-items:start;display:grid}.lo-comp-bal-list li>:last-child{justify-self:center}.lo-comp-bal-row-acts{align-items:center;gap:var(--space-tight);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.lo-comp-bal-list li.is-void{opacity:.55;text-decoration:line-through}.lo-comp-bal-what{gap:var(--space-tight);min-width:0;font-size:var(--text-label);color:var(--text);flex-direction:column;display:flex}.lo-comp-bal-amt{font-size:var(--text-body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.lo-comp-switch{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:13.5px}.lo-comp-switch input{margin-top:3px}.lo-comp-switch input:disabled+span{color:var(--text-muted)}.lo-comp-switch{flex-wrap:nowrap}.lo-comp-switch>span{flex:auto;min-width:0}.lo-comp-tl-officer{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.lo-comp-paybar{z-index:5;border:1px solid #d8d2c2;flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #141b221a}.lo-comp-paybar-who{color:var(--text);font-size:14px}.lo-comp-row-off>td{opacity:.45}.lo-comp-group-off{opacity:.6}.lo-comp-group-off:hover{opacity:1}.lo-comp-row-void>td{opacity:.55;text-decoration:line-through}.lo-comp-pay-lines{background:#faf8f3;border:1px solid #e3ded1;border-radius:4px;margin-top:14px;padding:12px 14px}.lo-comp-pay-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:11px;font-weight:600;display:flex}.lo-comp-pay-tot{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--text);font-size:13px;font-weight:600}.lo-comp-pay-t{width:100%;margin-top:8px}.lo-comp-pay-t th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.lo-comp-pay-t td,.lo-comp-pay-t th{padding-top:7px;padding-bottom:7px}.lo-comp-pay-short{color:#8a5a00}.lo-comp-pay-note{color:var(--text-muted);margin-top:9px;font-size:12.5px;line-height:1.5}.lo-comp-pay-over{color:#8a2a2a}.lo-comp-name-bank{flex-wrap:wrap;align-items:center;gap:6px;min-width:220px;display:flex}.lo-comp-name-bank select{max-width:240px}.lo-comp-name-bank .notice{flex-basis:100%;margin:0}.lo-comp-alloc-cell{background:#faf8f3;padding:0!important}.lo-comp-alloc{padding:12px 14px}.lo-comp-alloc-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:600}.lo-comp-alloc-t{width:100%}.lo-comp-alloc-t th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.lo-comp-alloc-t td,.lo-comp-alloc-t th{padding-top:7px;padding-bottom:7px}@media (width<=720px){.lo-comp-fig{font-size:28px}.lo-comp-grid{grid-template-columns:1fr}.lo-comp-head{gap:14px}.lo-comp-line{grid-template-columns:18px 1fr 28px}.lo-comp-line-amt,.lo-comp-line-note{grid-column:2/3}.lo-comp-paybar{gap:8px}.lo-comp-paybar>*{flex:100%}.lo-comp-pay-lines{padding:10px}.lo-comp-pay-lines,.lo-comp-alloc{overflow-x:auto}}.pe-page{color:var(--text);font-size:14px;line-height:1.45;container-type:inline-size}.pe-page .num,.pe-num{font-variant-numeric:tabular-nums}.pe-ff{font-family:var(--serif);font-weight:600}.pe-page h1,.pe-page h2,.pe-page h3{font-family:var(--serif);color:var(--text);margin:0;font-weight:600;line-height:1.15}.pe-grow{flex:auto;min-width:0}.pe-page .btn{min-height:44px;font-weight:600}.pe-page .btn.small{min-height:44px;padding:8px 14px;font-size:13px}.pe-page .btn.xs{border-radius:999px;min-height:44px;padding:0 12px;font-size:12px}.pe-page .btn.big{width:100%;padding:14px 20px;font-size:15px}.pe-page .btn.gold{border:1px solid var(--gold);color:#836320;background:var(--surface-soft)}.pe-page .btn.gold:hover{background:var(--warning-soft);color:#836320}.pe-page .btn.soft{background:var(--surface-soft);color:var(--text);border-color:#0000;font-weight:550}.pe-page .btn.soft:hover{color:var(--text);background:#ede8dd;border-color:#0000}.pe-page .btn.on{border-color:var(--gold);background:var(--warning-soft);color:#836320}.pe-head{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.pe-head>div:first-child{flex:520px;min-width:0}.pe-head h1{margin-top:6px;font-size:32px}.pe-head.pe-head-compact h1{margin-top:0;font-size:24px}.pe-head p{color:#3a4550;max-width:820px;margin:5px 0 0;font-size:13px;line-height:1.5}.pe-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.pe-eyebrow.gold{color:#8a6a22}.pe-note{color:var(--text-muted);font-size:11.5px;line-height:1.55}.pe-hr{background:#141b2214;height:1px;margin:12px 0}.pe-card{background:#fff;border:1px solid #141b221f;border-radius:12px;padding:16px}.pe-card.amber{background:#fffbf1;border-color:#e1c589}.pe-card.gold{border-color:var(--gold);background:linear-gradient(#fffdf8 0%,#fff 70%)}.pe-card.danger{background:#fbeded;border-color:#e5b4b4}.pe-card.tight{padding:12px 14px}.pe-lock-todo{gap:var(--space-row);display:grid}.pe-lock-todo ul{padding-left:var(--space-section);gap:var(--space-row);margin:0;display:grid}.pe-lock-todo li{gap:var(--space-tight);display:grid}.pe-lock-todo b{color:var(--text)}.pe-lock-todo-box{color:var(--text-muted);font-size:var(--text-note)}.pe-lock-todo-has{color:var(--text);display:block}.pe-lock-waiver{gap:var(--space-row);font-size:var(--text-label);display:grid}.pe-lock-waiver label{gap:var(--space-tight);display:grid}.pe-warn{border-left:2px solid var(--gold);color:#8a6a22;padding:4px 0 4px 10px;font-size:12px;line-height:1.5}.pe-warn+.pe-warn{margin-top:8px}.pe-danger-line{color:#9b2c2c;font-size:12.5px;font-weight:600;line-height:1.45}.pe-caution-line{color:#7a5c25;font-size:12.5px;line-height:1.5}.pe-kv{grid-template-columns:1fr auto;gap:6px 14px;font-size:13px;display:grid}.pe-kv .k{color:var(--text-muted)}.pe-kv .v{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pe-dot{background:var(--gold);border-radius:50%;width:8px;height:8px;display:inline-block}.pe-pill{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.pe-pill.on{border-color:var(--gold);color:#836320;background:var(--warning-soft)}.pe-pill.ink{background:var(--text);border-color:var(--text);color:#fff}.pe-pill.tap{cursor:pointer;min-height:44px;font:inherit;padding:4px 14px;font-size:12px;font-weight:600}.pe-pill.two{border-radius:12px;flex-direction:column;align-items:flex-start;gap:0;padding:5px 12px;line-height:1.15}.pe-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.pe-pill .vend{color:#5f6a73;letter-spacing:0;font-size:10.5px;font-weight:500;display:block}.pe-pill.unsearched{border-style:dashed}.pe-pill.unsearched:not(.on){border-color:var(--border-strong)}.pe-scope{gap:var(--space-tight);display:grid}.pe-scope-row{justify-content:space-between;align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.pe-scope-what{gap:var(--space-tight);flex:280px;min-width:0;display:grid}.pe-scope-line{font-size:var(--text-total);color:var(--text);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.pe-scope-note{font-size:var(--text-note);color:var(--text-muted);line-height:1.5}.pe-scope-acts{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.pe-scope-why{font-size:var(--text-note);color:var(--text-muted);line-height:1.5}.pe-scope .btn[aria-disabled=true],.pe-board-head .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pe-board-head{padding:var(--space-row) var(--space-field)}.pe-board-head-row{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.pe-scope-inline{font-size:var(--text-body)}.pe-board-head-row>.pe-board-head-what-btn{margin-left:auto}.pe-board-head-what{gap:var(--space-tight);margin-top:var(--space-row);font-size:var(--text-label);color:var(--text-muted);display:grid}.pe-board-head-what p{margin:0}.pe-more{align-items:center;gap:var(--space-field);flex-wrap:wrap;display:inline-flex}.pe-more>summary{cursor:pointer;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700;list-style:none}.pe-more>summary::-webkit-details-marker{display:none}.pe-more[open]>summary{color:var(--text)}.pe-widen-line{align-items:center;gap:var(--space-row);font-size:var(--text-note);color:var(--text);flex-wrap:wrap;line-height:1.5;display:flex}.pe-unsearched-note{font-size:var(--text-note)}.pe-chip{color:var(--text);background:var(--surface-soft);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:6px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.pe-code{font-family:var(--serif);color:#8a6a22;letter-spacing:.06em;font-size:28px;font-weight:600}.pe-stamp{letter-spacing:.06em;text-transform:uppercase;color:#836320;background:var(--warning-soft);border:1px solid var(--gold);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pe-asked{color:var(--text-muted);font-size:12px;line-height:1.5}.pe-credit{color:#2f6b45}.pe-cost{color:#8a2f2f}.pe-work{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;margin-top:16px;display:grid}.pe-work.narrow{grid-template-columns:minmax(0,1fr) 360px}.pe-work.wide{grid-template-columns:minmax(0,1fr) 440px}.pe-work>section{gap:14px;min-width:0;display:grid}.pe-rail{top:calc(14px + 72px + var(--console-top,0px));min-width:0;max-height:calc(100vh - 100px - var(--console-top,0px));overscroll-behavior:contain;scrollbar-width:thin;gap:12px;display:grid;position:sticky;overflow-y:auto}.pe-rail-split{background:#141b221a;height:1px;margin:2px 0}@media (width<=1360px){.pe-work,.pe-work.narrow,.pe-work.wide{grid-template-columns:minmax(0,1fr)}.pe-rail{position:static}}@container (width<=1000px){.pe-work,.pe-work.narrow,.pe-work.wide{grid-template-columns:minmax(0,1fr)}.pe-rail{max-height:none;position:static;overflow-y:visible}.pe-rail>.pe-card{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.pe-page .btn.big{width:auto}}.pe-band{background:#fff;border:1px solid #141b221f;border-radius:10px;overflow:hidden;container-type:inline-size}.pe-band+.pe-band{margin-top:12px}.pe-band-head{letter-spacing:.09em;text-transform:uppercase;color:#3a4550;background:#faf8f3;border-bottom:1px solid #141b221f;flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:700;display:flex}.pe-band-head .n{font-family:var(--serif);letter-spacing:0;color:#8a6a22;text-transform:none;min-width:22px;font-size:14px;font-weight:600}.pe-band-head .why{letter-spacing:0;text-transform:none;color:var(--text-muted);margin-left:auto;font-size:12px;font-weight:500}.pe-band-body{grid-template-columns:repeat(var(--pe-cols,12),minmax(0,1fr));gap:6px 14px;padding:10px 12px 8px;display:grid}@container (width<=859px){.pe-band-body{--pe-cols:6}}@container (width<=359px){.pe-band-body{--pe-cols:3}}.pe-band-body.six{grid-template-columns:repeat(6,minmax(0,1fr))}.pe-band-body.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pe-band-body.bare{padding:6px 0 0}.pe-c1{grid-column:span 1}.pe-c2{grid-column:span 2}.pe-c3{grid-column:span 3}.pe-c4{grid-column:span 4}.pe-c5{grid-column:span 5}.pe-c6{grid-column:span 6}.pe-c8{grid-column:span 8}.pe-c12{grid-column:span 12}.pe-field{flex-direction:column;min-width:0;display:flex}.pe-f-label{letter-spacing:.07em;text-transform:uppercase;height:22px;color:var(--text-muted);white-space:nowrap;align-items:flex-end;gap:8px;font-size:11px;font-weight:700;display:flex;overflow:clip visible}.pe-f-label label{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.pe-f-label .pe-seg,.pe-f-label .pe-f-act{margin-left:auto}.pe-f-label.solo .pe-seg,.pe-f-label.solo .pe-f-act{margin-left:0}.pe-f-act{cursor:pointer;font:inherit;letter-spacing:.07em;text-transform:uppercase;color:#836320;text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-size:10.5px;font-weight:800;text-decoration:underline;position:relative}.pe-f-act:after{content:"";position:absolute;inset:-29px 0 0}.pe-seg>button{position:relative}.pe-seg>button:after{content:"";position:absolute;inset:-26px 0 0}.pe-f-ctl{height:44px;color:var(--text);font-variant-numeric:tabular-nums;box-sizing:border-box;background:#fff;border:1px solid #141b2221;border-radius:8px;align-items:center;gap:6px;width:100%;min-width:0;padding:0 11px;font-size:16px;font-weight:500;display:flex}.pe-f-ctl:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #7fa9b026}.pe-page fieldset:disabled .pe-f-ctl{color:#26343a;cursor:not-allowed;background:#eef1f2;border-color:#141b221a}.pe-page fieldset:disabled .pe-f-ctl input,.pe-page fieldset:disabled .pe-f-ctl select{color:#26343a;cursor:not-allowed;-webkit-text-fill-color:#26343a;opacity:1}.pe-f-ctl.danger{border-color:#c24b4b;box-shadow:0 0 0 3px #c24b4b1f}.pe-f-ctl .mark{color:var(--text-muted);flex:none;font-size:14px;font-weight:600}.pe-f-ctl input{color:var(--text);font-variant-numeric:tabular-nums;width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600}.pe-f-ctl input::placeholder{color:#6b7680}input.pe-f-ctl,select.pe-f-ctl{box-shadow:none;margin:0;padding:8px 11px;font-family:inherit;line-height:22px;display:block}select.pe-f-ctl{padding-right:34px}input.pe-f-ctl:focus,select.pe-f-ctl:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #7fa9b026}.pe-f-hint{min-height:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;line-height:18px;overflow:hidden}.pe-f-hint.ok{color:var(--success)}.pe-f-hint.danger{color:#9b2c2c;font-weight:600}.pe-f-hint.caution{color:#7a5c25}.pe-f-hint em{color:var(--text-muted);font-style:italic}.pe-f-note{min-height:44px;color:var(--text-muted);align-items:center;font-size:12.5px;line-height:1.45;display:flex}.pe-seg{background:#faf8f3;border:1px solid #141b2221;border-radius:999px;gap:1px;padding:1px;display:inline-flex}.pe-seg>button,.pe-seg>span{cursor:pointer;font:inherit;text-transform:uppercase;min-width:44px;color:var(--text-muted);letter-spacing:.04em;background:0 0;border:none;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800;line-height:15px}.pe-seg>.on,.pe-seg>[aria-pressed=true]{background:var(--text);color:#fff}.pe-check{min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.pe-check input[type=checkbox]{width:17px;height:17px;accent-color:var(--gold);flex:none;margin:0}.pe-check input.pe-lower-min{width:auto;max-width:100%}.pe-check.pe-lower{flex-wrap:wrap}.pe-checks{flex-wrap:wrap;align-items:center;gap:22px;min-height:44px;display:flex}.pe-calc{background:#fbf7ee;border-top:1px solid #141b221f;border-radius:0 0 10px 10px}.pe-calc .pe-band-head{background:var(--warning-soft);color:#836320;border-bottom-color:#ae874659}.pe-calc .pe-band-body{background:#fbf7ee}.pe-calc-out{background:#fbf7ee;flex-wrap:wrap;align-items:center;gap:14px;padding:6px 12px 12px;display:flex}.pe-calc-out .big{font-family:var(--serif);color:var(--text);font-size:30px;font-weight:600;line-height:1}.pe-calc-out .eq{color:#3a4550;font-size:12.5px;line-height:1.5}.pe-inv{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pe-groups{border-top:1px solid #141b2214;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.pe-strip{background:#fff;border:1px solid #141b221f;border-radius:12px;box-shadow:0 10px 24px -22px #141b2259}.pe-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:10px 14px;display:grid}.pe-row+.pe-row{border-top:1px solid #141b2214}.pe-row.stale{background:#fffbf1;border-top-color:#e1c589}.pe-row.bands{background:#faf8f3}.pe-row.pe-lens{background:#faf8f3;border-bottom:1px solid #141b2214;padding-top:7px;padding-bottom:7px}.pe-row.pe-lens+.pe-row{border-top:0}.pe-row.pe-lens .pe-eyebrow{color:var(--text-muted);font-size:11px}.pe-row.quiet{color:var(--text-muted);padding-top:6px;padding-bottom:8px;font-size:12px}.pe-chip .k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-right:5px;font-size:10px;font-weight:700}.pe-chip b{color:var(--text);font-weight:650}.pe-chip.pe-fact{border-radius:5px;padding:2px 6px;font-size:11px;line-height:1.45}.pe-chip.pe-fact .k{letter-spacing:.04em;margin-right:3px;font-size:9px}.pe-chips.pe-facts{gap:5px}.pe-row.pe-facts-row{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;padding:6px 14px;display:flex}.pe-row.pe-facts-row>.pe-chips.pe-facts{flex:1 1 var(--strip-facts-min);min-width:0}@media (width>=1024px){.pe-row.pe-facts-row>.pe-acts{flex:0 auto;margin-left:auto}}.pe-chip.pe-fact{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.pe-track-body{padding:2px 0 4px}.pe-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pe-prepay-tick{gap:var(--space-row);cursor:pointer;padding:var(--space-row) var(--space-field);white-space:normal;align-items:flex-start;display:flex}.pe-prepay-tick input{cursor:pointer;width:18px;height:18px;accent-color:var(--primary);flex:none;margin:0}.pe-prepay-tick input:disabled{cursor:not-allowed}.pe-prepay-tick-text{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.pe-prepay-tick-lede{font-size:var(--text-label);color:var(--text);font-weight:650;line-height:1.4}.pe-banner-card{padding:8px 14px}.pe-banner-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pe-prepay-tick.pe-prepay-mini{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);max-width:330px}.pe-prepay-cost{font-size:var(--text-note);color:var(--text-muted);line-height:1.45}.pe-prepay-tick:has(input:checked){border-color:var(--gold);background:var(--gold-soft)}.pe-prepay-slot{margin-bottom:var(--space-field)}.pe-prepay-slot .pe-prepay-tick{max-width:none}.pe-strip-line{color:var(--text-muted);flex:220px;min-width:0;font-size:12.5px;line-height:1.55}.pe-strip-more .pe-strip-caret{opacity:.6;margin-left:1px;font-size:13px;line-height:1}.pe-strip-band{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.pe-acts{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.pe-keyfold,.pe-dropfold{white-space:normal;color:var(--text-muted);min-width:0;font-size:11px;line-height:1.45}.pe-keyfold>summary,.pe-dropfold>summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#6b7680;padding:1px 0;font-size:11px;font-weight:700;list-style:none}.pe-keyfold>summary::-webkit-details-marker{display:none}.pe-dropfold>summary::-webkit-details-marker{display:none}.pe-keyfold>summary:before,.pe-dropfold>summary:before{content:"▸ ";color:var(--gold)}.pe-keyfold[open]>summary:before,.pe-dropfold[open]>summary:before{content:"▾ "}.pe-keyfold-body,.pe-dropfold-body{white-space:normal;overscroll-behavior:contain;max-height:9.5em;padding-top:3px;overflow-y:auto}@media print{.pe-keyfold-body,.pe-dropfold-body{max-height:none;overflow:visible}}.pe-vsep{background:#141b221f;width:1px;height:28px;margin:0 4px}.pe-seg2{border:1px solid var(--border);border-radius:4px;display:inline-flex;overflow:hidden}.pe-seg2>button,.pe-seg2>span{min-height:44px;font:inherit;color:var(--text-muted);cursor:pointer;background:#fff;border:0;align-items:center;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.pe-seg2>*+*{border-left:1px solid var(--border)}.pe-seg2>.on,.pe-seg2>[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-hover);box-shadow:inset 0 -3px 0 var(--primary);font-weight:750}.pe-ticks{align-items:center;gap:3px;display:inline-flex}.pe-tick{background:var(--border);border-radius:2px;width:16px;height:8px;transition:background .25s}.pe-tick.searching{background:repeating-linear-gradient(115deg,var(--gold) 0 3px,#e0c795 3px 6px)}.pe-tick.answered{background:var(--primary)}.pe-tick.failed{background:#a3402e;border:1px solid #4a1710}.pe-tick.empty{background:linear-gradient(90deg,#5f6a73 0 34%,#0000 34% 66%,#5f6a73 66% 100%)}.pe-tick.out_of_reach{background:0 0;border:1px solid #5f6a73}@media print{.pe-card.disclosure::details-content{content-visibility:visible!important}.pe-card.disclosure>div{display:block!important}}.pe-tick.seed{box-shadow:0 0 0 2px var(--gold)}.pe-bar{vertical-align:middle;background:#e4e0d6;border-radius:999px;width:120px;height:5px;display:inline-block;overflow:hidden}.pe-bar i{background:linear-gradient(90deg,#c29a52,var(--gold));border-radius:999px;height:100%;transition:width .3s;display:block}.pe-bar.indeterminate i{background:linear-gradient(90deg,#ae874626,var(--gold),#ae874626);transition:none;animation:1.1s ease-in-out infinite pe-bar-sweep}@keyframes pe-bar-sweep{0%{margin-left:-35%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.pe-bar.indeterminate i{margin-left:0;animation:none}}.pe-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pe-tile{background:#fff;border:1px solid #141b221f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;min-width:0;padding:14px 16px;display:grid}.pe-tile.lead{border-color:var(--gold);background:linear-gradient(#fffdf8 0%,#fff 70%)}.pe-tile .big{font-family:var(--serif);color:var(--text);margin-top:4px;font-size:44px;font-weight:600;line-height:1}.pe-tile .rule{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.45}.pe-tile .pe-who{color:#3a4550;overflow-wrap:anywhere;margin-top:8px;font-size:12.5px}.pe-tile .pay{border-top:1px solid #141b2214;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;padding-top:10px;display:grid}.pe-tile .pay .k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.pe-tile .pay .v{color:var(--text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:700}.pe-tile .price{text-align:right}.pe-tile .price .p{font-family:var(--serif);margin-top:8px;font-size:26px;font-weight:600;line-height:1}.pe-tile .price .d{color:var(--text-muted);margin-top:4px;font-size:12px}.pe-tile.empty{color:var(--text-muted);grid-template-columns:1fr;font-size:13px}.pe-ladder{margin-top:8px}.pe-ladder-head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.pe-ladder-head>div:first-child{flex:420px;min-width:0}.pe-ladder-head h2{margin-top:2px;font-size:18px}.pe-divider{letter-spacing:.09em;text-transform:uppercase;color:#8a6a22;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 8px;font-size:11px;font-weight:700;display:flex}.pe-divider:before,.pe-divider:after{content:"";background:#ae874673;flex:20px;height:1px}.pe-divider-short{color:var(--warning)}.pe-band-missing{padding-bottom:var(--space-row)}.pe-band-missing-row{justify-content:space-between;align-items:center;gap:var(--space-field);flex-wrap:wrap;display:flex}.pe-rate{background:#fff;border:1px solid #141b221f;border-radius:10px;margin-bottom:8px;overflow:hidden}.pe-rate.open{border-color:var(--gold)}.pe-rate-h{text-align:left;cursor:pointer;width:100%;min-height:48px;font:inherit;background:#fff;border:0;flex-wrap:wrap;align-items:center;gap:16px;padding:0 14px;display:flex}.pe-rate.open>.pe-rate-h{background:var(--surface-soft)}.pe-rate-h .r{font-family:var(--serif);min-width:96px;color:var(--text);font-size:20px;font-weight:600}.pe-rate-h .q{color:#3a4550;font-size:13px}.pe-file-rate{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);background:var(--gold-soft);border-radius:var(--radius);padding:0 var(--space-tight);margin-left:var(--space-tight);white-space:nowrap;font-weight:600}.pe-rate.pe-rate-file{border-color:var(--gold)}.pe-rate-h .k{color:var(--text-muted);margin-left:auto;font-size:12px}.pe-rate-h .p{text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-size:16px;font-weight:700}.pe-rate-h .chev{color:var(--text-muted);font-size:12px}.pe-tbl{padding:0 14px 12px;container:pe-tbl/inline-size}[data-pe~=th]{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid #ae874645;font-size:10.5px;font-weight:700}[data-pe~=tr]{color:var(--text);border-bottom:1px solid #141b2212;font-size:13.5px}[data-pe~=child]{border-left:2px solid var(--gold);margin-left:2px}[data-pe~=tr] .prog{font-weight:700}[data-pe~=tr] .vend{color:#5f6a73;margin-left:6px;font-size:11.5px;font-weight:500}[data-pe~=tr] .inv{color:var(--text-muted);font-size:11.5px;font-weight:500;display:block}[data-pe~=tr] .more{cursor:pointer;font:inherit;color:var(--teal-br);text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:44px;padding:0 0 0 8px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.pe-gd{background:var(--gold);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.pe-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.pe-build{background:#fffdf8;border:1px solid #ae874659;border-radius:10px;margin-top:10px;padding:14px;container:pe-build/inline-size}.pe-build-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.pe-qrate{border-bottom:1px solid #ae874647;align-items:baseline;gap:8px;margin:0 0 10px;padding:0 0 10px;display:flex}.pe-qrate-n{font-family:var(--serif);color:var(--text);font-size:24px;font-weight:600;line-height:1.05}.pe-qrate-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px}@container pe-build (width<=790px){.pe-build-grid{grid-template-columns:minmax(0,1fr)}}.pe-track{background:#fff;border:1px solid #141b221f;border-radius:10px;min-width:0;overflow:hidden;container:pe-track/inline-size}.pe-track+.pe-track{margin-top:10px}.pe-track.gold{border-color:var(--gold)}.pe-track-h{letter-spacing:.09em;text-transform:uppercase;color:#3a4550;background:#faf8f3;border-bottom:1px solid #141b221f;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 12px;font-size:11px;font-weight:700;display:flex}.pe-track-h .why{letter-spacing:0;text-transform:none;color:var(--text-muted);text-align:right;flex:200px;margin-left:auto;font-size:12px;font-weight:500}.pe-track.gold .pe-track-h{color:#836320;background:var(--warning-soft)}.pe-track-note{color:var(--text-muted);padding:8px 12px 0;font-size:11.5px;line-height:1.5}.pe-rl{color:var(--text);border-bottom:1px solid #141b220f;grid-template-columns:minmax(0,1fr) 110px 110px;align-items:baseline;gap:10px;padding:7px 12px;font-size:13px;display:grid}.pe-rl.two{grid-template-columns:minmax(0,1fr) 120px}.pe-ppy-pick{border-bottom:1px solid #141b220f;gap:5px;padding:9px 12px;display:grid}.pe-ppy-k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.pe-ppy-sel{width:100%;max-width:100%}.pe-ppy-busy{border-bottom:1px solid #141b220f;gap:5px;padding:8px 12px 10px;display:grid}.pe-ppy-busy-bar{background:#141b2214;border-radius:999px;height:4px;position:relative;overflow:hidden}.pe-ppy-busy-fill{background:linear-gradient(90deg,#0b697a40,#0b697a,#0b697a40);border-radius:999px;width:38%;animation:1.15s ease-in-out infinite pe-ppy-slide;position:absolute;top:0;bottom:0;left:0}@keyframes pe-ppy-slide{0%{left:-40%}to{left:100%}}.pe-ppy-busy-txt{color:var(--text-muted);font-size:12.5px}@media (prefers-reduced-motion:reduce){.pe-ppy-busy-fill{opacity:.55;width:100%;animation:none;left:0}}.pe-ppy-grid-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pe-ppy-grid{min-width:max-content}.pe-ppy-hr,.pe-ppy-r{grid-template-columns:minmax(150px,1fr) repeat(var(--ppy-years,1),46px);align-items:baseline;gap:0 8px;padding:6px 12px;display:grid}.pe-ppy-hr{border-bottom:1px solid #141b2214}.pe-ppy-th{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.pe-ppy-yr{text-align:right}.pe-ppy-r{color:var(--text);border-bottom:1px solid #141b220d;font-size:12.5px}.pe-ppy-r:last-child{border-bottom:0}.pe-ppy-r.on{box-shadow:3px 0 0 0 var(--gold) inset;background:#ae87460f;font-weight:600}.pe-ppy-name{overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;display:flex}.pe-ppy-dot{color:var(--gold);flex:none;font-size:10px}.pe-ppy-badge{letter-spacing:.07em;text-transform:uppercase;color:#836320;background:var(--warning-soft);border-radius:999px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:700}.pe-ppy-c{text-align:right;font-variant-numeric:tabular-nums}.pe-ppy-span{text-align:left;color:var(--text-muted);white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;grid-column:2/-1;min-width:22ch;max-width:44ch;font-size:11.5px;font-weight:400}.pe-rl.h{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.pe-rl:last-child{border-bottom:0}.pe-rl>span{text-align:right;font-variant-numeric:tabular-nums}.pe-rl>span:first-child{text-align:left;overflow-wrap:anywhere;min-width:0}.pe-rl .g{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700;display:block}.pe-rl .cell{color:var(--text-muted);font-size:11.5px;display:block}.pe-rl.indent>span:first-child{padding-left:12px}.pe-rl>.pe-sub{text-align:left;color:var(--text-muted);overflow-wrap:anywhere;grid-column:1/-1;padding-top:1px;font-size:11.5px;line-height:1.35}.pe-rl.has-sub{row-gap:0}.pe-rl.indent>.pe-sub{padding-left:12px}.pe-rl.total{background:#faf8f3;font-weight:700}.pe-rl.final{background:var(--warning-soft);font-weight:700}.pe-rl.bad{color:#9b2c2c;background:#fbeded;font-weight:600}.pe-rl.good{color:var(--success);background:#eaf3ee;font-weight:600}.pe-rl.strong{font-weight:700}@container pe-track (width<=525px){.pe-rl,.pe-rl.two,.pe-rl.has-sub{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:9px 12px}.pe-rl>span:first-child{grid-column:1/-1}.pe-rl.two>span:first-child{grid-column:auto}.pe-rl.h>span:not(:first-child){display:none}.pe-track-h .why{text-align:left;flex:100%;margin-left:0}}.pe-kv2{grid-template-columns:1fr auto;gap:5px 14px;padding:8px 12px;font-size:13px;display:grid}.pe-kv2 .k{color:var(--text-muted);min-width:0}.pe-kv2 .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.pe-kv2 .strong{font-family:var(--serif);font-size:17px}.pe-kv2.total{background:#faf8f3;border-top:1px solid #141b221f}.pe-kv2.gold{background:var(--warning-soft);border-top:1px solid #141b221f}.pe-kv2 .full{grid-column:1/-1}.pe-table{border-collapse:collapse;width:100%;font-size:13px}.pe-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid #ae874645;padding:8px 10px;font-size:10.5px;font-weight:700}.pe-table td{vertical-align:top;color:var(--text);border-bottom:1px solid #141b2212;padding:9px 10px}.pe-table .r{text-align:right;font-variant-numeric:tabular-nums}.pe-table a{color:var(--teal-br);font-weight:700}.pe-scn{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pe-scn.on{box-shadow:inset 3px 0 0 var(--gold);background:#fffdf8}.pe-member{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pe-member.on{box-shadow:inset 3px 0 0 var(--gold)}.pe-member .rate{font-family:var(--serif);font-size:20px;font-weight:600}@media (width<=900px){.pe-scn{grid-template-columns:minmax(0,1fr)}.pe-member{grid-template-columns:auto minmax(0,1fr)}.pe-member>*{min-width:0}.pe-hero{grid-template-columns:minmax(0,1fr)}.pe-tile{grid-template-columns:1fr}.pe-tile .big{font-size:36px}.pe-tile .price{text-align:left}.pe-tile .pay{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-row{grid-template-columns:1fr}.pe-acts{justify-content:flex-start}.pe-head h1{font-size:26px}.pe-band-body,.pe-band-body.six{grid-template-columns:repeat(6,minmax(0,1fr))}.pe-band-body.four{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-c1,.pe-c2,.pe-c3{grid-column:span 3}.pe-c4,.pe-c5,.pe-c6,.pe-c8,.pe-c12{grid-column:span 6}.pe-band-body.four .pe-c1{grid-column:span 1}.pe-rate-h .k{flex-basis:100%;margin-left:0}}@media (width<=520px){.pe-band-body,.pe-band-body.six{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-c1,.pe-c2,.pe-c3{grid-column:span 1}.pe-c4,.pe-c5,.pe-c6,.pe-c8,.pe-c12{grid-column:span 2}.pe-band-body.four{grid-template-columns:1fr}.pe-band-body.four .pe-c1{grid-column:span 1}}.pe-pill.pe-grp{gap:0;padding:0 0 0 4px}.pe-grp>button{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.pe-grp>.apply{color:#836320;font-size:12px;font-weight:700}.pe-grp>.apply .n{color:var(--text-muted);font-weight:600}.pe-grp>.drop{color:var(--text-muted);justify-content:center;min-width:44px;font-size:13px;font-weight:700}.pe-grp>.drop.sure{color:#a3402e;min-width:52px;font-size:10.5px}.insp-wrap{margin-top:12px}.insp{border:1px solid var(--line,#e4dfd3);background:#fff;border-radius:12px;padding:12px 14px}.insp.drop-over{border-color:var(--primary,#2f7f86);box-shadow:0 0 0 3px #2f7f861f}.insp-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.insp-title{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.insp-count{color:#1f5f65;background:#eef4f4;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.insp-sub{color:var(--text-muted);margin-top:3px;font-size:13px;line-height:1.45}.insp-empty{color:var(--text-muted);text-align:center;background:#fbfaf7;border:1px dashed #cfc8b8;border-radius:10px;margin-top:10px;padding:14px;font-size:13px}.insp-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.insp-row{background:#fdfcfa;border:1px solid #ece7dc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.insp-row-main{flex:320px;min-width:0}.insp-row-title{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.insp-row-title b{overflow-wrap:anywhere}.insp-vendor{color:#1f5f65;background:#eef4f4;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.insp-chip{letter-spacing:.02em;color:var(--text-muted);background:#f3efe6;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.insp-chip-ok{color:#2f7f53;background:#e8f3ec}.insp-chip-rej{color:#b4453c;background:#f8e9e7}.insp-row-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:12.5px;display:flex}.insp-file{overflow-wrap:anywhere;opacity:.9}.insp-reason{color:#b4453c;margin-top:5px;font-size:12.5px}.insp-comment{color:var(--text);background:#f6f4ee;border-radius:8px;margin-top:6px;padding:6px 9px;font-size:13px;line-height:1.45}.insp-comment-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:4px;font-size:11px;font-weight:700}.insp-comment-by{color:var(--text-muted);font-size:12px}.insp-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;max-width:100%;display:flex}.insp-actions .btn.link{min-height:0;padding:0;font-size:13px}.insp-edit{flex-direction:column;gap:8px;margin-top:8px;display:flex}.insp-edit-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.insp-stage{background:#f7f5ef;border:1px solid #ece7dc;border-radius:10px;margin-top:12px;padding:12px}.insp-stage-head{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:700}.insp-stage-row{border-top:1px solid #e6e0d3;grid-template-columns:minmax(120px,1fr) minmax(160px,1.2fr) minmax(160px,1.2fr) minmax(160px,1.4fr) auto;align-items:end;gap:8px;padding:8px 0;display:grid}.insp-stage-head+.insp-stage-row{border-top:0}.insp-stage-row.has-error{background:#fcf3f2}.insp-stage-file{color:var(--text);overflow-wrap:anywhere;align-self:center;font-size:13px;font-weight:600}.insp-field{color:var(--text-muted);flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.insp-x{min-height:0;padding:0;font-size:13px}.insp-stage-err{color:#b4453c;grid-column:1/-1;font-size:12.5px}@media (width<=760px){.insp-stage-row{grid-template-columns:1fr}.insp-actions{justify-content:flex-start}}.ifee{border:1px solid var(--border);border-left:2px solid var(--gold);border-radius:var(--radius-sm);margin:12px 0 0;padding:10px 12px}.ifee-h{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2px;font-size:11px;font-weight:700}.ifee-why{margin:0 0 8px}.ifee-grid{flex-wrap:wrap;gap:10px;display:flex}.ifee-f{flex-direction:column;flex:150px;gap:3px;min-width:150px;display:flex}.ifee-f>span{color:var(--text-muted);font-size:11.5px}.ifee-f .input{margin:0}.ifee-wide{margin-top:8px}.ifee-bad .input{border-color:var(--danger)}.ifee-src{color:var(--text-muted);margin:8px 0 0;padding-left:18px}p.ifee-src{padding-left:0}.ifee-note{margin:8px 0 0}.ifee-actions{flex-wrap:wrap;gap:8px;margin-top:8px}:root{--pai-w:400px;--pai-w-max:560px;--pai-gutter:16px;--pai-icon:20px;--pai-icon-sm:16px;--pai-tap:36px;--pai-tap-phone:44px;--pai-pill:999px;--pai-box-r:calc(var(--radius) * 3);--pai-box-lines:5;--pai-fact-w:120px}.pai-top{--pai-g:var(--pai-icon)}.header .nav .pai-nav,.pai-title{--pai-g:var(--pai-icon-sm)}.pai-top .pilot-ai-glyph,.pai-title .pilot-ai-glyph{width:var(--pai-g);height:var(--pai-g)}.pai-top .pilot-ai-glyph .pilot-mark,.pai-title .pilot-ai-glyph .pilot-mark{width:calc(var(--pai-g) * .85);height:calc(var(--pai-g) * .8)}.pai-top .chat-top-ic .pilot-ai-spark,.pai-title .pilot-ai-spark{width:calc(var(--pai-g) * .55);height:calc(var(--pai-g) * .55)}.pai-top-on{color:var(--ivory)}.header .nav .pai-nav{padding:var(--space-tight) var(--space-row);color:inherit;font-weight:inherit;font-size:inherit;margin-left:0}.header .nav .pai-nav .chat-top-label{display:inline}.pai-dock{top:var(--pai-top,0px);z-index:140;width:min(var(--pai-w-now,var(--pai-w)),92vw);background:var(--surface);color:var(--text);border-left:1px solid var(--border);box-shadow:-12px 0 32px -24px var(--text);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.pai-dock{box-shadow:-12px 0 32px -24px color-mix(in srgb,var(--text) 45%,transparent)}}.pai-dock{font-family:var(--sans);font-size:var(--text-body);line-height:1.5;overflow-x:hidden}.pai-grip{width:var(--space-row);cursor:ew-resize;z-index:1;touch-action:none;position:absolute;top:0;bottom:0;left:0}.pai-grip:hover,.pai-grip:focus-visible{background:var(--primary-soft);outline:none}.pai-head{padding:var(--space-field) var(--pai-gutter) var(--space-row);border-bottom:1px solid var(--line);flex:none}.pai-title-row{justify-content:space-between;align-items:center;gap:var(--space-row);display:flex}.pai-title{align-items:center;gap:var(--space-row);font-family:var(--serif);font-size:var(--text-total);color:var(--text);font-weight:600;display:inline-flex}.pai-close{appearance:none;min-width:var(--pai-tap);min-height:var(--pai-tap);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font:inherit;font-size:var(--text-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pai-close:hover{color:var(--text);border-color:var(--border-strong)}.pai-eyebrow{margin:var(--space-tight) 0 0;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);font-weight:600}.pai-actions{gap:var(--space-tight) var(--space-field);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.pai-act,.pai-open,.pai-more{appearance:none;font:inherit;font-size:var(--text-label);color:var(--teal-br);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.pai-act{min-height:var(--pai-tap)}.pai-act:hover,.pai-open:hover,.pai-more:hover{text-decoration:underline}.pai-act[aria-pressed=true]{color:var(--text)}.pai-act:disabled{color:var(--text-soft);cursor:not-allowed;text-decoration:none}.pai-note{margin:var(--space-row) 0 0;font-size:var(--text-note);color:var(--text-muted)}.pai-context{align-items:flex-start;gap:var(--space-row);margin-top:var(--space-row);padding:var(--space-tight) var(--space-row);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-note);color:var(--text-muted);display:flex}.pai-context-words{overflow-wrap:anywhere;flex:auto;min-width:0}.pai-context-x{appearance:none;padding:0 var(--space-tight);font:inherit;font-size:var(--text-body);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.pai-context-x:hover{color:var(--text)}.pai-log-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.pai-log{overscroll-behavior:contain;min-height:0;padding:var(--space-field) var(--pai-gutter);flex:auto;overflow:hidden auto}.pai-latest{left:50%;bottom:var(--space-row);align-items:center;gap:var(--space-tight);min-height:var(--pai-tap);padding:0 var(--space-field);border:1px solid var(--border-strong);border-radius:var(--pai-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-label);cursor:pointer;box-shadow:0 var(--space-tight) var(--space-field) var(--text);font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.pai-latest{box-shadow:0 var(--space-tight) var(--space-field) color-mix(in srgb,var(--text) 18%,transparent)}}.pai-latest:hover,.pai-latest:focus-visible{background:var(--primary-soft);border-color:var(--primary-border)}.pai-turn{align-items:flex-start;gap:var(--space-tight);flex-direction:column;display:flex}.pai-turn+.pai-turn{margin-top:var(--space-field)}.pai-me{align-items:flex-end}.pai-bubble{max-width:100%;padding:var(--space-row) var(--space-field);background:var(--surface-soft);border-radius:var(--radius);overflow-wrap:anywhere;margin:0}.pai-ai .pai-bubble{width:100%}.pai-bubble-me{background:var(--primary-soft);white-space:pre-wrap;max-width:90%}.pai-bubble-note{background:var(--surface);border:1px solid var(--line)}.pai-stream,.pai-p,.pai-refused{color:var(--text);margin:0}.pai-stream{white-space:pre-wrap}.pai-working{font-size:var(--text-label);color:var(--text-muted);margin:0}.pai-retry{appearance:none;min-height:var(--pai-tap);margin-top:var(--space-row);padding:0 var(--space-field);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);font:inherit;font-size:var(--text-label);color:var(--text);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.pai-retry:hover{background:var(--surface-soft)}.pai-answer{gap:var(--space-row);flex-direction:column;display:flex}.pai-block{min-width:0}.pai-links{gap:var(--space-tight) var(--space-field);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.pai-list{padding-left:var(--space-section);margin:0}.pai-list li+li{margin-top:var(--space-tight)}.pai-steps li::marker{color:var(--text-muted)}.pai-more{margin-top:var(--space-tight)}.pai-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:100%;overflow-x:auto}.pai-table{border-collapse:collapse;width:100%;font-size:var(--text-label)}.pai-table th,.pai-table td{padding:var(--space-tight) var(--space-row);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}.pai-table th{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.pai-table tr:last-child td{border-bottom:0}.pai-feedback{gap:var(--space-tight);flex-direction:column;display:flex}.pai-thumbs{gap:var(--space-tight);display:flex}.pai-thumb{appearance:none;min-width:var(--pai-tap);min-height:var(--pai-tap);border-radius:var(--radius);color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.pai-thumb:hover{color:var(--text);border-color:var(--line)}.pai-thumb.on{color:var(--primary);border-color:var(--primary-border)}.pai-reasons{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.pai-reasons-q{width:100%;font-size:var(--text-note);color:var(--text-muted)}.pai-chips{gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.pai-chip{appearance:none;max-width:100%;min-height:var(--pai-tap);padding:var(--space-tight) var(--space-row);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--text-label);color:var(--text);text-align:left;overflow-wrap:anywhere;cursor:pointer}.pai-chip:hover{background:var(--primary-soft);border-color:var(--primary-border)}.pai-chip[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--text)}.pai-prefs{margin-top:var(--space-row);padding:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.pai-prefs-row{align-items:center;gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.pai-prefs-row:first-of-type{margin-top:var(--space-tight)}.pai-prefs-label{font-size:var(--text-label);color:var(--text-muted)}.pai-answer-acts{align-items:center;gap:var(--space-row);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.pai-queued{margin:var(--space-tight) 0 0;font-size:var(--text-note);color:var(--text-muted)}.pai-queued .pai-act{margin-left:var(--space-tight)}.pai-stop{flex:none}.pai-pin{margin:0}.pai-picker{gap:var(--space-tight);margin:0 0 var(--space-row);padding:var(--space-tight);max-height:calc(var(--pai-tap) * 6);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow-y:auto}.pai-picker-note{padding:var(--space-tight) var(--space-row);font-size:var(--text-note);color:var(--text-muted);margin:0}.pai-picker-row{appearance:none;width:100%;min-height:var(--pai-tap);padding:var(--space-tight) var(--space-row);border-radius:var(--radius);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.pai-picker-row:hover,.pai-picker-row.on{background:var(--primary-soft)}.pai-picker-title{font-size:var(--text-body);overflow-wrap:anywhere;font-weight:600}.pai-picker-line{font-size:var(--text-note);color:var(--text-muted);overflow-wrap:anywhere}.pai-attach{align-items:center;gap:var(--space-row);padding:var(--space-tight) var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);font-size:var(--text-note);color:var(--text-muted);margin:0;display:flex}.pai-attach-thumb{width:calc(var(--pai-tap) * 1.5);height:var(--pai-tap);object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex:none}.pai-attach-words{flex-direction:column;flex:auto;min-width:0;display:flex}.pai-attach-only{color:var(--text-soft)}.pai-box.pai-drop{background:var(--primary-soft)}.pai-box.pai-drop .pai-composer{border-style:dashed;border-color:var(--primary)}.pai-tool,.pai-mic{appearance:none;width:var(--pai-tap);height:var(--pai-tap);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pai-mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pai-tool svg,.pai-mic svg{width:var(--pai-icon-sm);height:var(--pai-icon-sm)}.pai-tool:hover,.pai-mic:hover{color:var(--text);background:var(--surface-soft)}.pai-mic.on{color:var(--danger);border-color:var(--danger)}.pai-mic.rec{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.pai-mic.busy{color:var(--text-soft);cursor:progress}.pai-tool:disabled,.pai-mic:disabled{color:var(--text-soft);cursor:not-allowed;background:0 0}.pai-bubble-thumb{max-width:100%;max-height:calc(var(--pai-tap) * 4);margin:0 0 var(--space-tight);border:1px solid var(--line);border-radius:var(--radius);display:block}.pai-empty{padding-top:var(--space-section)}.pai-opening{color:var(--text-muted);margin:0}.pai-empty .pai-chips{margin-top:var(--space-field);flex-direction:column;align-items:flex-start}.pai-earlier-head{justify-content:space-between;align-items:center;gap:var(--space-row);margin-bottom:var(--space-row);display:flex}.pai-earlier-head .pai-eyebrow{margin:0}.pai-earlier-search{width:100%;min-height:var(--pai-tap);margin:0 0 var(--space-field);padding:var(--space-tight) var(--space-row);font:inherit;font-size:var(--text-body);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.pai-earlier-none{color:var(--text-muted);margin:0}.pai-earlier-none .pai-act{margin-left:var(--space-tight)}.pai-earlier-list{gap:var(--space-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pai-earlier-item{appearance:none;gap:var(--space-tight);width:100%;padding:var(--space-row) var(--space-field);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font:inherit;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;display:flex}.pai-earlier-item:hover{border-color:var(--primary-border)}.pai-earlier-title{overflow-wrap:anywhere}.pai-earlier-when{font-size:var(--text-note);color:var(--text-muted)}.pai-report{gap:var(--space-row);margin-top:var(--space-field);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);flex-direction:column;display:flex}.pai-report-label{font-size:var(--text-label);color:var(--text-muted)}.pai-report-title{margin:0;font-weight:600}.pai-report-type,.pai-report-body{width:100%;font:inherit;font-size:var(--text-body);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-tight) var(--space-row)}.pai-report-body{resize:vertical;min-height:calc(1.5em * 3 + 2 * var(--space-tight))}.pai-report-actions{align-items:center;gap:var(--space-field);margin-top:var(--space-tight);display:flex}.pai-report-sent .pai-p{margin:0}.pai-admin{gap:var(--space-field);padding-bottom:var(--space-page);flex-direction:column;display:flex}.pai-admin-h{margin:var(--space-section) 0 0;font-family:var(--serif);font-size:var(--text-total);color:var(--text);font-weight:600}.pai-admin-sub{margin-top:var(--space-field)}.pai-admin-numbers{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(14em,1fr));display:grid}.pai-admin-number{padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.pai-admin-figure{margin:var(--space-tight) 0 0;font-family:var(--serif);font-size:var(--text-hero);color:var(--text);font-weight:600}.pai-admin-meaning{margin:var(--space-tight) 0 0;font-size:var(--text-note);color:var(--text-muted)}.pai-admin-line{font-size:var(--text-body);color:var(--text);margin:0}.pai-admin-row{align-items:center;gap:var(--space-field);flex-wrap:wrap;display:flex}.pai-admin-filters .input{width:auto;max-width:100%}.pai-admin-check{align-items:center;gap:var(--space-tight);font-size:var(--text-label);color:var(--text);display:inline-flex}.pai-admin-check:has(input:disabled){color:var(--text-muted)}.pai-admin-hour{width:auto}.pai-admin-switches{gap:var(--space-row);flex-direction:column;display:flex}.pai-admin-who{gap:var(--space-row);margin:var(--space-field) 0;padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.pai-admin-testers{gap:var(--space-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pai-admin-testers li{justify-content:space-between;align-items:center;gap:var(--space-row);padding:var(--space-tight) 0;border-bottom:1px solid var(--line);font-size:var(--text-body);color:var(--text);display:flex}.pai-admin-testers li>span{flex:1;min-width:0}.pai-admin-testers li>button{flex-shrink:0}.pai-admin-suggest{gap:var(--space-tight) var(--space-row)}.pai-admin-testers li:last-child{border-bottom:0}.pai-admin-pick{width:auto;max-width:100%}.pai-admin-table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.pai-admin-table th{text-align:left;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:var(--space-tight) var(--space-row);border-bottom:1px solid var(--border)}.pai-admin-table td{padding:var(--space-row);border-bottom:1px solid var(--line);vertical-align:top}.pai-admin-muted{color:var(--text-muted)}.pai-admin-empty{font-size:var(--text-body);color:var(--text-muted);margin:0}.pai-admin-actions{align-items:center;gap:var(--space-field);white-space:nowrap;display:flex}.pai-admin-list{padding-left:var(--space-section);gap:var(--space-tight);flex-direction:column;margin:0;display:flex}.pai-admin-review{gap:var(--space-field);padding-left:0;list-style:none}.pai-admin-review li{gap:var(--space-row);padding-bottom:var(--space-field);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.pai-admin-review li:last-child{border-bottom:0;padding-bottom:0}.pai-admin-review li>p{margin:0}.pai-admin-verdicts{gap:var(--space-row);flex-wrap:wrap;display:flex}.pai-admin-note{width:100%;max-width:var(--container-prose);min-height:var(--pai-tap);resize:vertical;font-size:var(--text-body)}.pai-admin-months{margin-top:var(--space-section)}.pai-admin-caption{text-align:left;padding:0 0 var(--space-row);font-size:var(--text-label);color:var(--text-muted)}.pai-admin-reason{margin-top:var(--space-field)}.pai-admin-thread{gap:var(--space-field);flex-direction:column;display:flex}.pai-admin-turns{gap:var(--space-field);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pai-admin-turn{padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.pai-admin-turn-person{background:var(--surface-soft)}.pai-admin-kv{gap:var(--space-tight) var(--space-field);margin:var(--space-row) 0 0;font-size:var(--text-note);color:var(--text-muted);grid-template-columns:8em 1fr;display:grid}.pai-admin-kv dt{font-weight:600}.pai-admin-kv dd{gap:var(--space-tight);flex-direction:column;margin:0;display:flex}.pai-admin-tool{font-size:var(--text-note);color:var(--text)}.pai-admin-exam{gap:var(--space-field);flex-direction:column;display:flex}.pai-admin-fold{border-top:1px solid var(--line);padding-top:var(--space-row)}.pai-admin-fold>summary{cursor:pointer;font-size:var(--text-label);color:var(--text);font-weight:600}.pai-admin-fold[open]>summary{margin-bottom:var(--space-row)}.pai-admin-fold>.pai-admin-list>li{gap:var(--space-tight);flex-direction:column;display:flex}.pai-admin-fold>.pai-admin-list{gap:var(--space-field)}.pai-admin-fold>.pai-admin-list>li>p{margin:0}.pai-admin-fold-note{margin:0 0 var(--space-row);padding-left:var(--space-section);font-size:var(--text-label)}.pai-admin-key{gap:var(--space-field);max-width:var(--container-prose);flex-direction:column;display:flex}.pai-admin-field{gap:var(--space-tight);font-size:var(--text-label);color:var(--text);flex-direction:column;display:flex}.pai-admin-field>select{align-self:flex-start;width:auto}.pai-admin-key .pai-admin-note{max-width:none}@media (width<=720px){.pai-admin-kv{grid-template-columns:1fr}.pai-admin-table{display:block;overflow-x:auto}.pai-admin-table .pai-admin-wide{display:none}}.pai-box{padding:var(--space-row) var(--pai-gutter) var(--space-field);background:var(--surface);flex:none}.pai-notice{margin:0 0 var(--space-row);font-size:var(--text-note);color:var(--danger)}.pai-draft{margin-top:var(--space-row);padding:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.pai-draft-text{margin:var(--space-tight) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--text-body);color:var(--text)}.pai-cards{gap:var(--space-row);margin-top:var(--space-tight);flex-direction:column;display:flex}.pai-card{gap:var(--space-row);min-width:0;padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;flex-direction:column;display:flex}.pai-card .pai-eyebrow{margin:0}.pai-card-rows{gap:var(--space-row);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pai-card-row{appearance:none;gap:var(--space-tight);width:100%;min-width:0;padding:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);font:inherit;font-size:var(--text-label);color:var(--text);text-align:left;cursor:pointer;flex-direction:column;display:flex}.pai-card-row:hover{border-color:var(--border-strong)}.pai-card-top{justify-content:space-between;align-items:baseline;gap:var(--space-row);min-width:0;display:flex}.pai-card-title{min-width:0;font-size:var(--text-body);color:var(--text);font-weight:600}.pai-card-status{font-size:var(--text-note);color:var(--teal-br);flex:none;font-weight:600}.pai-card-sub{font-size:var(--text-note);color:var(--text-muted);margin:0}.pai-card-next{font-size:var(--text-label);color:var(--text);margin:0}.pai-card-facts{grid-template-columns:repeat(auto-fit,minmax(var(--pai-fact-w),1fr));gap:var(--space-row);margin:0;display:grid}.pai-card-fact{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.pai-card-fact dt{font-size:var(--text-note);color:var(--text-muted)}.pai-card-fact dd{font-size:var(--text-body);color:var(--text);margin:0;font-weight:600}.pai-card-foot{justify-content:space-between;align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.pai-card-more{font-size:var(--text-note);color:var(--text-muted)}.pai-card-open{appearance:none;min-height:var(--pai-tap);font:inherit;font-size:var(--text-label);color:var(--teal-br);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600}.pai-card-open:hover{text-decoration:underline}.pai-box>.pai-note{margin:0 0 var(--space-row)}.pai-composer{--pai-tool-inset:calc((var(--pai-tap) - var(--pai-icon-sm)) / 2);gap:var(--space-row);padding:var(--space-row);border:1px solid var(--border);border-radius:var(--pai-box-r);background:var(--surface);box-shadow:0 var(--space-tight) var(--space-field) calc(var(--space-tight) * -1) var(--text);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.pai-composer{box-shadow:0 var(--space-tight) var(--space-field) calc(var(--space-tight) * -1) color-mix(in srgb,var(--text) 14%,transparent)}}.pai-composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 var(--space-tight) var(--primary-soft)}.pai-composer:has(.pai-input:disabled){background:var(--surface-soft)}.pai-composer-chips{gap:var(--space-tight);flex-direction:column;display:flex}.pai-input{width:100%;min-height:calc(1.5em + 2 * var(--space-tight));max-height:calc(1.5em * var(--pai-box-lines) + 2 * var(--space-tight));padding:var(--space-tight) var(--pai-tool-inset);resize:none;box-shadow:none;color:var(--text);font:inherit;font-size:var(--text-body);background:0 0;border:0;border-radius:0;line-height:1.5;display:block;overflow-y:auto}.pai-input:focus,.pai-input:focus-visible{box-shadow:none;border:0;outline:none}.pai-input::placeholder{color:var(--text-soft)}.pai-input:disabled{cursor:not-allowed}.pai-composer-row{align-items:center;gap:var(--space-row);display:flex}.pai-tools{align-items:center;gap:var(--space-tight);min-width:0;margin-right:auto;display:flex}.pai-send{min-height:var(--pai-tap);padding:0 var(--space-field);flex:none}.fov-tab,.fov-panel{right:var(--pai-dock-w,0px)}.fov-tab.fov-over-tool,.fov-panel.fov-over-tool,.fov-tab.fov-over-preview,.fov-panel.fov-over-preview{right:0}@media (width>=1380px){.header.header-borrower .nav .pai-nav .chat-top-label,.header.header-borrower .nav .improve-nav .chat-top-label{display:none}}.pai-walk-offer{align-items:center;gap:var(--space-tight);margin-top:var(--space-row);padding:var(--space-tight) var(--space-field);border:1px solid var(--teal);border-radius:var(--radius);background:var(--surface);color:var(--teal);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}.pai-walk-offer:hover,.pai-walk-offer:focus-visible{background:var(--primary-soft);outline:none}.pai-strip{right:var(--space-field);bottom:var(--space-field);z-index:141;width:min(var(--pai-w),calc(100vw - var(--space-field) * 2));gap:var(--space-row);padding:var(--space-field);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px -20px var(--text);flex-direction:column;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.pai-strip{box-shadow:0 12px 32px -20px color-mix(in srgb,var(--text) 50%,transparent)}}.pai-strip{font-family:var(--sans);font-size:var(--text-body);line-height:1.5}.pai-strip-head{align-items:center;gap:var(--space-row);display:flex}.pai-strip-title{align-items:center;gap:var(--space-tight);flex:1;min-width:0;font-weight:600;display:inline-flex}.pai-strip-count{color:var(--text-muted);font-size:var(--text-note);white-space:nowrap}.pai-strip-say{margin:0}.pai-strip-control{padding:0 var(--space-row);border:1px solid var(--teal);border-radius:var(--radius);background:var(--primary-soft);color:var(--text);font-size:var(--text-label);align-items:center;font-weight:600;display:inline-flex}.pai-strip-actions{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.pai-ring{z-index:139;pointer-events:none;border:1px solid var(--teal);border-radius:var(--radius);box-shadow:0 0 0 var(--space-tight) var(--teal);position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.pai-ring{box-shadow:0 0 0 var(--space-tight) color-mix(in srgb,var(--teal) 30%,transparent)}}@media (width<=720px){.pai-dock{inset:var(--console-top,0px) 0 0 0;width:100%;box-shadow:none;border-left:0}.pai-strip{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:auto;bottom:0;left:0;right:0}.pai-grip{display:none}.pai-close,.pai-thumb{min-width:var(--pai-tap-phone)}.pai-close,.pai-thumb,.pai-act,.pai-retry,.pai-chip,.pai-latest,.pai-earlier-search{min-height:var(--pai-tap-phone)}.pai-tool,.pai-mic,.pai-send{min-width:var(--pai-tap-phone);min-height:var(--pai-tap-phone)}.pai-composer{--pai-tool-inset:calc((var(--pai-tap-phone) - var(--pai-icon-sm)) / 2)}}.header .chat-top~.chat-top{margin-left:0}.header .nav .improve-nav{color:inherit;font-weight:inherit;font-size:inherit;margin-left:0;padding:6px 8px}.header .nav .improve-nav .chat-top-label{display:inline}.header .nav .improve-nav .chat-top-ic svg{width:16px;height:16px}.improve-back{z-index:1200;background:#141b2273;justify-content:center;align-items:flex-start;padding:6vh 12px 24px;display:flex;position:fixed;inset:0;overflow:auto}.improve-panel{color:var(--text);background:#fff;border-radius:14px;width:min(680px,100%);max-height:88vh;padding:14px 16px 16px;overflow:auto;box-shadow:0 18px 60px #00000047}.improve-panel .notice.err{color:#7a1f1f;background:#fbeae8;border:1px solid #e7b2ac}.improve-panel .notice.ok{color:#1f5a42;background:#e8f3ec;border:1px solid #b8dac5}.improve-panel .notice.info{color:#1f3a5a;background:#eaf0f8;border:1px solid #bfd0e6}.improve-panel .input{color:var(--text);background:#fff;border:1px solid #d9d2c3}.improve-panel .muted{color:var(--text-muted)}.improve-head{border-bottom:1px solid #e7e1d3;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.improve-tab{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:600}.improve-tab.on{color:var(--text);border-bottom-color:var(--gold);font-weight:800}.improve-types{flex-wrap:wrap;gap:6px;display:flex}.improve-type{appearance:none;background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border:1px solid #d9d2c3;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.improve-type.on{background:var(--text);color:#fff;border-color:var(--text)}.improve-text{resize:vertical;width:100%;min-height:120px;margin-top:10px}.improve-shot{background:#fbfaf7;border:1px dashed #d9d2c3;border-radius:10px;margin-top:10px;padding:10px 12px}.improve-markup{margin-top:var(--space-row);padding:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:100%;overflow:auto}.improve-markup-tools{gap:var(--space-tight);margin-bottom:var(--space-row);flex-wrap:wrap;align-items:center}.improve-markup-hint{margin-bottom:var(--space-tight)}.improve-markup-words{flex:220px;min-width:0;max-width:100%}.improve-markup-canvas{cursor:crosshair;border:1px solid var(--line);border-radius:var(--radius);touch-action:none;max-width:100%}.improve-list{margin:0;padding:0;list-style:none}.improve-row{border-top:1px solid #e7e1d3}.improve-row:first-child{border-top:0}.improve-row-btn{appearance:none;text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.improve-row.on .improve-row-btn{background:#fbfaf7}.improve-dot{border-radius:99px;width:9px;height:9px;display:inline-block}.improve-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.improve-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.improve-status{color:var(--text-muted);white-space:nowrap;font-size:12.5px;font-weight:700}.improve-detail{padding:4px 4px 14px 26px}.improve-quote{border-left:3px solid var(--gold);color:var(--text);white-space:pre-wrap;background:#fbfaf7;margin:6px 0 0;padding:8px 12px;font-size:14px}.improve-msgs{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.improve-msg{grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.improve-msg-who{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.improve-msg.owner .improve-msg-who,.improve-msg.pilot .improve-msg-who{color:var(--gold)}.improve-options{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.improve-msg-body{white-space:pre-wrap}@media (width<=720px){.improve-back{padding:0}.improve-panel{border-radius:0;min-height:100vh;max-height:100vh}}.imp-desk{color:var(--text);overflow-wrap:anywhere;grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.imp-desk>*{min-width:0}.imp-door{margin-top:var(--space-field);padding-top:var(--space-row);border-top:1px solid var(--line)}.imp-door-line{margin-top:var(--space-tight)}.imp-door-line.bad{color:var(--danger)}.imp-door-line.ok{color:var(--ok)}.imp-row-actions{flex-wrap:wrap;gap:4px;display:flex}.imp-acct-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;min-width:0;display:grid}.imp-acct-card{border:1px solid var(--line);overflow-wrap:anywhere;background:var(--card,transparent);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.imp-acct-card.is-next{border-color:#2e7d32;box-shadow:0 0 0 2px #2e7d3224}.imp-acct-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.imp-acct-name{overflow-wrap:anywhere;font-size:15px}.imp-acct-meter{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.imp-acct-meter>div{background:#2e7d32;height:100%}.imp-acct-card .input{max-width:100%}.imp-note{margin-top:var(--space-tight)}.imp-acct-history{margin:var(--space-tight) 0 0;padding-left:var(--space-field);line-height:1.6}.imp-check{gap:var(--space-tight);align-items:center}.imp-switch{gap:var(--space-row);align-items:flex-start}.imp-switch>input{margin-top:var(--space-tight);flex:none}.imp-switch>.imp-switch-words{flex:1 1 0;min-width:0}.imp-choice{min-width:0;max-width:100%}.imp-choice>.input,.imp-choice>select{flex:0 auto;width:auto;min-width:0;max-width:100%}.imp-stages{min-width:0;margin:8px 0 10px}.imp-stages-end{margin-bottom:6px}.imp-stages-list{flex-wrap:wrap;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.imp-stage{border:1px solid var(--line);opacity:.65;border-radius:8px;flex:120px;align-items:flex-start;gap:6px;min-width:0;max-width:200px;padding:4px 6px;display:flex}.imp-stage .imp-stage-dot{background:var(--line);width:20px;height:20px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.imp-stage-text{flex-direction:column;min-width:0;display:flex}.imp-stage-label{overflow-wrap:anywhere;font-size:12px;font-weight:600}.imp-stage-sub{color:var(--muted,#666);overflow-wrap:anywhere;font-size:11px}.imp-stage.done{opacity:1;border-color:#2e7d3259}.imp-stage.done .imp-stage-dot{color:#fff;background:#2e7d32}.imp-stage.current{opacity:1;border-color:#1565c0;box-shadow:0 0 0 2px #1565c024}.imp-stage.current .imp-stage-dot{color:#fff;background:#1565c0}.imp-stage.problem{opacity:1;background:#c628280d;border-color:#c62828}.imp-stage.problem .imp-stage-dot{color:#fff;background:#c62828}.imp-stage.skipped{opacity:.5;border-style:dashed}.imp-stages.compact .imp-stage{flex-basis:90px;padding:2px 4px}.imp-chip.stuck{color:#c62828;background:#c628281f;border-color:#c6282866}.imp-stuck{overflow-wrap:anywhere;background:#c628280d;border:1px solid #c6282873;border-radius:8px;margin:0 0 10px;padding:8px 10px}.improve-progress{gap:3px;margin-top:4px;display:flex}.improve-progress-step{background:var(--line);border-radius:2px;flex:0 0 16px;height:4px}.improve-progress-step.done{background:#2e7d32}.improve-progress-step.current{background:#1565c0}.improve-progress-step.end{background:var(--muted,#999)}.imp-fields{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.imp-field{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.imp-field>span{color:var(--muted,#5b6572);letter-spacing:.01em;white-space:nowrap;font-weight:600}.imp-field>.input{box-sizing:border-box;width:100%}@media (width<=1000px){.imp-desk{grid-template-columns:1fr}}.imp-bulk-actions{gap:var(--space-tight);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.imp-bulk-actions select{background:var(--surface);width:auto;max-width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);font:inherit;font-size:var(--text-label);flex:0 auto}.imp-held{left:var(--space-field);bottom:var(--space-field);z-index:1050;align-items:center;gap:var(--space-row);max-width:calc(100vw - 2 * var(--space-field));padding:var(--space-row) var(--space-field);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-left:3px solid var(--warning);border-radius:var(--radius);font-size:var(--text-label);flex-wrap:wrap;display:flex;position:fixed}.imp-held-words{flex:16rem;min-width:0}.restart-wait{left:50%;bottom:var(--space-section);z-index:1100;align-items:center;gap:var(--space-row);width:max-content;max-width:calc(100vw - 2 * var(--space-field));padding:var(--space-row) var(--space-field);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-left:3px solid var(--warning);border-radius:var(--radius);font-size:var(--text-label);display:flex;position:fixed;transform:translate(-50%)}.restart-wait-dot{width:var(--space-row);height:var(--space-row);background:var(--warning);border-radius:50%;flex:none;animation:1.2s ease-in-out infinite restart-wait-pulse}@keyframes restart-wait-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.restart-wait-dot{animation:none}}.imp-detail .row>.input,.imp-detail .row>select{flex:0 auto;width:auto;max-width:100%}.imp-desk{--imp-pane-top:calc(72px + var(--space-row) + var(--console-top,0px))}.imp-pane{top:var(--imp-pane-top);max-height:calc(100vh - var(--imp-pane-top) - var(--space-row));overscroll-behavior:contain;min-width:0;position:sticky;overflow-y:auto}@media (width<=1000px){.imp-pane{max-height:none;position:static;overflow:visible}.imp-split:not(.has-open)>.imp-detail{display:none}}.imp-chip{letter-spacing:.02em;background:var(--bg);color:var(--text);border:1px solid #d9d2c3;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.imp-chip.RTL{color:#1f3a5a;background:#eaf0f8;border-color:#bfd0e6}.imp-chip.LT{color:#4a2a6a;background:#f3eaf8;border-color:#d7c3e6}.imp-chip.Platform{color:#3a3a3a;background:#eeeeea;border-color:#d4d4cc}.imp-chip.auto{background:var(--text);color:#fff;border-color:var(--text)}.imp-chip.wait{color:#6b4e12;background:#fbf3e4;border-color:#e6d2a6}.imp-chip.done{color:#1f5a42;background:#e8f3ec;border-color:#b8dac5}.imp-chip.off{color:#5a5a5a;background:#f1f1ee;border-color:#dadad4}.imp-detail{background:#fff;border:1px solid #e7e1d3;border-radius:12px;min-height:300px;padding:14px 16px}.imp-detail h3{color:var(--text);margin:0 0 6px;font-size:17px}.imp-detail .muted{color:var(--text-muted)}.imp-detail .input{color:var(--text);background:#fff;border:1px solid #d9d2c3}.imp-quote{border-left:3px solid var(--gold);white-space:pre-wrap;background:#fbfaf7;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.imp-kv{grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px;display:grid}.imp-kv dt{color:var(--text-muted)}.imp-kv dd{overflow-wrap:anywhere;margin:0}.imp-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.imp-form{background:#fbfaf7;border:1px solid #e7e1d3;border-radius:10px;gap:8px;margin-top:10px;padding:12px;display:grid}.imp-form-row{font-size:var(--text-label)}.imp-form-actions{gap:var(--space-row);justify-content:flex-end}.imp-notice{margin-bottom:var(--space-row)}.imp-chips-head{margin-bottom:var(--space-tight)}.imp-wrap{white-space:pre-wrap}.imp-shot{border-radius:var(--radius);border:1px solid var(--line);max-width:100%;max-height:260px}.imp-products{flex-wrap:wrap;gap:6px;display:flex}.imp-product{appearance:none;color:var(--text);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2c3;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.imp-product.suggested{border-style:dashed}.imp-product.on{background:var(--text);color:#fff;border-color:var(--text)}.imp-ledger{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.imp-outcome{gap:var(--space-tight);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row) var(--space-field);margin-bottom:var(--space-row);overflow-wrap:anywhere;display:grid}.imp-steps{margin-top:var(--space-tight)}.imp-said{margin-top:var(--space-tight);font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere}.imp-fold{margin-top:var(--space-tight)}.imp-fold>summary{cursor:pointer;font-size:var(--text-note);color:var(--text-muted)}.imp-fold>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.imp-fold-body{margin-top:var(--space-tight);padding:var(--space-row) var(--space-field);border-radius:var(--radius);background:var(--surface-soft);font-size:var(--text-label);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.improve-rec{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.improve-rec .on{color:var(--gold);font-weight:600}.improve-recbar{top:var(--space-field);z-index:1300;align-items:center;gap:var(--space-row);padding:var(--space-row) var(--space-field);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--text-label);font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%)}.improve-recbar-dot{width:var(--space-row);height:var(--space-row);background:var(--danger);border-radius:50%}.imp-replay{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin-top:8px;overflow:hidden}.imp-replay-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.imp-replay-stage{background:var(--bg);width:100%;min-height:40px;position:relative;overflow:hidden}.imp-replay-stage iframe{border:0}.imp-replay-stage .replayer-wrapper{transform-origin:0 0}.imp-video{border:1px solid var(--line);background:var(--text);border-radius:8px;max-width:100%;max-height:360px;margin-top:8px;display:block}.idk{--idk-pane-top:calc(72px + var(--space-row) + var(--console-top,0px));--idk-target:44px;--idk-tick:18px;--idk-list-min:320px;--idk-list-max:460px;--idk-search-min:240px;--idk-ghost:36px;--idk-toast-max:560px;color:var(--text);overflow-wrap:anywhere;min-width:0}.idk :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.idk-top{gap:var(--space-row);margin-bottom:var(--space-section);min-width:0;display:grid}.idk-views{align-items:center;gap:var(--space-row);min-width:0;display:flex}.idk-tabs{gap:var(--space-tight);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:1;min-width:0;display:flex}.idk-tab{appearance:none;padding:var(--space-row) var(--space-field);min-height:var(--idk-target);align-items:center;gap:var(--space-row);font:inherit;font-size:var(--text-label);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;display:inline-flex}.idk-tab:hover{color:var(--text)}.idk-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--primary);font-weight:800}.idk-tab-count{border-radius:var(--radius);padding:0 var(--space-tight);background:var(--surface-soft);color:var(--text-muted);font-size:var(--text-note);font-weight:700;line-height:1.6;display:inline-block}.idk-tab-count.is-danger{background:var(--danger-soft);color:var(--danger)}.idk-viewpick{display:none}.idk-viewbtn{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-row);min-width:0;min-height:var(--idk-target);padding:var(--space-row) var(--space-field);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-body);cursor:pointer;text-align:left;flex:1;font-weight:700;display:flex}.idk-viewbtn-caret{color:var(--text-muted)}.idk-viewbtn-dot{min-width:var(--idk-tick);padding:0 var(--space-tight);border-radius:var(--radius);background:var(--danger);color:var(--surface);font-size:var(--text-note);justify-content:center;align-items:center;font-weight:800;line-height:1.6;display:inline-flex}.idk-means{font-size:var(--text-note);color:var(--text-muted);margin:0}.ids{align-items:center;gap:var(--space-row) var(--space-field);min-width:0;padding-bottom:var(--space-row);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ids-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.ids-chip{border-radius:var(--radius);padding:0 var(--space-row);font-size:var(--text-label);white-space:nowrap;border:1px solid #0000;align-items:center;font-weight:700;line-height:2;text-decoration:none;display:inline-flex}.ids-chip:hover,.ids-chip:focus-visible{text-decoration:underline}.ids-first{min-width:0;font-size:var(--text-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:100%;text-decoration:none;overflow:hidden}a.ids-first:hover,a.ids-first:focus-visible{text-decoration:underline}.ids-first b{color:var(--gold-ink)}.ids-quiet{color:var(--text-muted)}.ids-failed{color:var(--danger);align-items:center;gap:var(--space-row);white-space:normal;display:flex}@media (width>=900px){.ids-first{flex:auto}}.idk-filterbar{align-items:flex-end;gap:var(--space-row) var(--space-field);flex-wrap:wrap;min-width:0;display:flex}.idk-search{flex:1 1 var(--idk-search-min);width:auto;min-width:0}.idk-filter{gap:var(--space-tight);min-width:0;display:grid}.idk-filter-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.idk-select{width:auto;max-width:100%}.idk-trayopen{display:none}.idk-shown{align-items:center;gap:var(--space-row);min-width:0;min-height:var(--idk-target);font-size:var(--text-label);color:var(--text-muted);flex-wrap:wrap;flex:1 0 100%;display:flex}.idk-shown-words{color:var(--text)}.idk-chip{appearance:none;align-items:center;gap:var(--space-tight);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:var(--space-tight) var(--space-row);font:inherit;font-size:var(--text-note);cursor:pointer;display:inline-flex}.idk-chip:hover{border-color:var(--border-strong)}.idk-chip-x{color:var(--text-muted)}.idk-clear{margin-left:auto}.idk-split{grid-template-columns:minmax(var(--idk-list-min),var(--idk-list-max)) minmax(0,1fr);gap:var(--space-page);align-items:start;min-width:0;display:grid}.idk-split>*{min-width:0}.idk-list,.idk-card{top:var(--idk-pane-top);max-height:calc(100vh - var(--idk-pane-top) - var(--space-row));overscroll-behavior:contain;position:sticky;overflow-y:auto}.idk-listhead{align-items:center;gap:var(--space-row);padding-bottom:var(--space-row);font-size:var(--text-label);color:var(--text-muted);flex-wrap:wrap;display:flex}.idk-tickall{align-items:center;gap:var(--space-row);cursor:pointer;display:inline-flex}.idk-ticked{color:var(--text);font-weight:700}.idk-gap{flex:1}.idk-rows{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none}.idk-list.is-loading .idk-rows{opacity:.55;transition:opacity .15s}.idk-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;display:flex}.idk-row:first-child{border-top:0}.idk-row.is-open{background:var(--primary-soft)}.idk-tick{width:var(--idk-tick);height:var(--idk-tick);margin:calc(var(--space-row) + var(--space-tight)) var(--space-row) 0 var(--space-field);cursor:pointer;accent-color:var(--primary);flex:none}.idk-row-open{appearance:none;text-align:left;min-width:0;font:inherit;color:var(--text);cursor:pointer;padding:var(--space-row) var(--space-field) var(--space-row) 0;column-gap:var(--space-row);row-gap:var(--space-tight);background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title facts""sub sub";align-items:baseline;display:grid}.idk-row-open:focus-visible{outline-offset:-2px}.idk-row-title{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-weight:600;line-height:1.35;overflow:hidden}.idk-row-facts{align-items:center;gap:var(--space-tight);white-space:nowrap;grid-area:facts;display:inline-flex}.idk-row-sub{min-width:0;font-size:var(--text-note);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:sub;line-height:1.4;overflow:hidden}.idk-product,.idk-word{border-radius:var(--radius);padding:0 var(--space-tight);font-size:var(--text-note);border:1px solid #0000;font-weight:700;line-height:1.6;display:inline-block}.idk-product-RTL{color:var(--primary-hover);background:var(--primary-soft)}.idk-product-LT{color:var(--gold-ink);background:var(--gold-soft)}.idk-product-Platform{color:var(--text-muted);background:var(--surface-soft)}.idk-product-none{color:var(--text-muted);border-color:var(--border);border-style:dashed}.idk-product.is-guess{border-style:dashed;border-color:currentColor}.idk-row.is-open .idk-product-RTL{background:var(--surface)}.idk-tone-warning{color:var(--warning);background:var(--warning-soft)}.idk-tone-primary{color:var(--primary-hover);background:var(--primary-soft)}.idk-tone-muted{color:var(--text-muted);background:var(--surface-soft)}.idk-tone-danger{color:var(--danger);background:var(--danger-soft)}.idk-tone-success{color:var(--success);background:var(--success-soft)}.idk-row.is-open .idk-tone-primary{background:var(--surface)}.idk-age{font-size:var(--text-note);color:var(--text-muted)}.idk-row-next{color:var(--text-muted);font-weight:400}.idk-row-press{padding:var(--space-row) var(--space-field) 0 0;flex:none}.idk-row-pick{align-items:center;gap:var(--space-row);padding:0 var(--space-field) var(--space-row) calc(var(--idk-tick) + var(--space-row) + var(--space-field));flex-wrap:wrap;flex:100%;display:flex}.idk-row-pick small{color:var(--text-muted);font-weight:400}.idk-row-words{flex:1 1 var(--idk-search-min);min-width:0;font:inherit;padding:var(--space-tight) var(--space-row);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}.idk-more{width:100%;margin-top:var(--space-row)}.idk-skeleton{padding:var(--space-tight) 0}.idk-row-ghost{height:var(--idk-ghost);margin:var(--space-row) var(--space-field);border-radius:var(--radius);background:var(--surface-soft)}.idk-note{margin:var(--space-row) 0 0;font-size:var(--text-label);color:var(--text-muted)}.idk-note[data-note=tickall]{margin:var(--space-tight) 0 0;flex:100%}.idk-note-act{align-items:center;gap:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--text);display:flex}.idk-list>.idk-note-act:first-child{margin:0 0 var(--space-row)}.idk-note-words{flex:auto;min-width:0}.idk-note-act>.btn{flex:none}.idk-empty,.idk-error,.idk-card-empty,.idk-panel{padding:var(--space-section) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--text-body);margin:0}.idk-empty p,.idk-error p{margin:0 0 var(--space-row)}.idk-error{border-color:var(--danger);background:var(--danger-soft)}.idk-card-empty{color:var(--text-muted);border-style:dashed}.idk-panel-title{margin:0 0 var(--space-row);font-size:var(--text-total)}.idk-back{display:none}.imp-desk.imp-card-only{grid-template-columns:minmax(0,1fr)}.idk-card .imp-pane{max-height:none;position:static;overflow:visible}.idk-held{left:50%;bottom:calc(var(--space-section) + env(safe-area-inset-bottom));z-index:1201;align-items:center;gap:var(--space-row);width:max-content;max-width:min(var(--idk-toast-max),calc(100vw - var(--space-page)));padding:var(--space-row) var(--space-field);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--text-label);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.idk-held-words{flex:auto;min-width:0}.idk-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:var(--space-row) var(--space-field);margin-bottom:var(--space-row)}.idk-bar-press{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.idk-bar-facts{font-size:var(--text-note);color:var(--text-muted);flex:100%;margin:0}.idk-bar-ask{align-items:center;gap:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;flex:100%;display:flex}.idk-bar-ask .idk-row-words{flex:1 1 var(--idk-search-min)}.idk-bar-words{font-size:var(--text-label);flex:100%}.idk-bar-field{align-items:center;gap:var(--space-row);min-width:0;max-width:100%;display:inline-flex}.idk-bar-field .idk-select{min-width:0;max-width:100%}.idk-bar-more>summary{cursor:pointer;list-style:none}.idk-bar-more>summary::-webkit-details-marker{display:none}.idk-bar-menu{gap:var(--space-row);padding:var(--space-row);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex:100%;display:grid}.idk-bar-group{gap:var(--space-tight);display:grid}.idk-bar-note{padding:var(--space-tight) var(--space-row);font-size:var(--text-note);color:var(--text-muted);margin:0}.idk-bar-item{appearance:none;text-align:left;width:100%;font:inherit;font-size:var(--text-label);color:var(--text);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);cursor:pointer;background:0 0;border:0;display:block}.idk-bar-item:hover,.idk-bar-item:focus-visible{background:var(--primary-soft)}.idk-picked{gap:var(--space-row);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:grid}.idk-picked-line{font-size:var(--text-body);color:var(--text);margin:0}.idk-picked-note{font-size:var(--text-note);color:var(--text-muted);margin:0}.idk-scrim{z-index:1100;background:var(--text);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.idk-scrim{background:color-mix(in srgb,var(--text) 45%,transparent)}}.idk-sheet,.idk-tray{max-height:calc(100vh - var(--space-page));gap:var(--space-row);padding:var(--space-field) var(--space-field) calc(var(--space-field) + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);color:var(--text);display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.idk-sheet-view{appearance:none;gap:var(--space-tight);min-height:var(--idk-target);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;display:grid}.idk-sheet-view[aria-current=true]{border-color:var(--primary);background:var(--primary-soft)}.idk-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-row);font-size:var(--text-body);font-weight:700;display:flex}.idk-sheet-means{font-size:var(--text-note);color:var(--text-muted)}.idk-tray-head{justify-content:space-between;align-items:center;gap:var(--space-row);display:flex}.idk-tray-title{font-size:var(--text-total);margin:0}.idk-tray-group{gap:var(--space-row);margin-top:var(--space-row);display:grid}.idk-tray-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.idk-choices{gap:var(--space-row);flex-wrap:wrap;display:flex}.idk-choice{appearance:none;min-height:var(--idk-target);padding:var(--space-row) var(--space-field);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-label);cursor:pointer;font-weight:600}.idk-choice[aria-checked=true]{background:var(--text);border-color:var(--text);color:var(--surface)}.idk-tray-foot{padding-top:var(--space-row);background:var(--surface);position:sticky;bottom:0}.idk-tray-show{width:100%}@media (width<=1000px){.idk-split{grid-template-columns:minmax(0,1fr)}.idk-list,.idk-card{max-height:none;position:static;overflow:visible}.idk-split.has-open>.idk-list,.idk-split:not(.has-open)>.idk-card{display:none}.idk-back{margin-bottom:var(--space-row);display:inline-flex}}@media (width<=720px){.idk-tabs{display:none}.idk-viewpick{align-items:center;gap:var(--space-row);flex:1;min-width:0;display:flex}.idk-filter{display:none}.idk-trayopen{display:inline-flex}.idk-search{flex-basis:100%}.idk-shown{flex:1 1 0}.idk-note-act{flex-wrap:wrap}.idk-row-open{min-height:var(--idk-target);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""facts""sub"}.idk-row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.idk-clear{margin-left:0}}.idc{gap:var(--space-field);min-width:0;display:grid}.idc-head{gap:var(--space-tight);min-width:0;display:grid}.idk-card .imp-detail .idc-head h3{font-size:var(--text-hero);overflow-wrap:anywhere;margin:0;line-height:1.3}.idc-meta{align-items:center;gap:var(--space-row);font-size:var(--text-note);color:var(--text-muted);flex-wrap:wrap;display:flex}.idc-why{color:var(--text);flex:100%}.idc-stuck{margin:0}.idc-first{gap:var(--space-row) var(--space-field);font-size:var(--text-body);grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.45;display:grid}.idc-first dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding-top:var(--space-tight);white-space:nowrap;font-weight:700}.idc-first dd{overflow-wrap:anywhere;margin:0}.idc-quote{color:var(--text);font-style:italic}.idc-press{align-items:center;gap:var(--space-row);padding-top:var(--space-field);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.idc-press-group{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:inline-flex}.idc-press-label{font-size:var(--text-label);color:var(--text);margin-right:var(--space-tight);font-weight:600}.idc-press-group .btn.primary small{opacity:.85;font-weight:400}.idc-select{width:auto;max-width:100%}.idc-more>summary{cursor:pointer;list-style:none}.idc-more>summary::-webkit-details-marker{display:none}.idc-more-list{gap:var(--space-tight);padding-top:var(--space-row);flex-wrap:wrap;display:flex}.idc-folds{margin-top:var(--space-section);gap:0;min-width:0;display:grid}.idc-fold{border-top:1px solid var(--line);padding:var(--space-row) 0;min-width:0}.idc-fold>summary{cursor:pointer;align-items:baseline;gap:var(--space-row);min-height:var(--idk-target);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;font-weight:700;display:flex}.idc-fold>summary .idc-sum-tail:before{content:"· "}.idc-fold>summary .idc-sum-tail{text-transform:none;letter-spacing:normal;font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;min-width:0;font-weight:500}.idc-fold>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.idc-body{gap:var(--space-row);padding-top:var(--space-row);font-size:var(--text-label);color:var(--text);min-width:0;display:grid}.idc-body .imp-quote,.idc-body .imp-kv,.idc-body .imp-ledger,.idc-body .imp-stages,.idc-body .imp-outcome{margin:0}.idc-line{overflow-wrap:anywhere}.idc-list{padding-left:var(--space-section);margin:0}.idc-pre{font-size:var(--text-note);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.idc-code{font-size:var(--text-note);overflow-wrap:anywhere}.idc-file{min-width:0}.idc-check{gap:var(--space-tight);display:grid}@media (width<=600px){.idc-first{grid-template-columns:minmax(0,1fr)}.idc-first dt{padding-top:var(--space-row)}.idc-first dt:first-child{padding-top:0}.idc-press .btn,.idc-press-group{flex:auto}}:root{--rt-text-grey:#4b585c;--rt-text-navy:#1f3a5f;--rt-text-teal:#256168;--rt-text-red:#b42318;--rt-text-green:#1e7b34;--rt-hl-yellow:#fff3a3;--rt-hl-green:#d6f5dd;--rt-hl-blue:#d8e8ff;--rt-hl-pink:#ffdce8;--rt-size-small:13px;--rt-size-normal:15px;--rt-size-large:18px;--rt-size-huge:24px}.ah-panel-follows{margin-top:var(--space-field)}.rc{gap:var(--space-row);cursor:text;flex-direction:column;display:flex;position:relative}.rc:focus-within{border-color:var(--teal-dp);outline:2px solid var(--focus);outline-offset:-1px}.rc.rc-disabled{cursor:default;opacity:.6}.rc-area{min-height:calc(var(--rc-rows,6) * 1.5em);max-height:60vh;overflow-y:auto}.rc-pm{min-height:inherit;font-size:var(--rt-size-normal);color:var(--text);overflow-wrap:anywhere;outline:none;line-height:1.6}.rc-pm p{margin:0 0 var(--space-field)}.rc-pm>:last-child{margin-bottom:0}.rc-pm ul,.rc-pm ol{margin:0 0 var(--space-field);padding-left:var(--space-section)}.rc-pm li{margin:0 0 var(--space-tight)}.rc-pm li>p{margin:0}.rc-pm li>ul,.rc-pm li>ol{margin:var(--space-tight) 0 0}.rc-pm a{color:var(--teal-br);text-decoration:underline}.rc-pm p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-soft);float:left;pointer-events:none;height:0}[data-rt-color=grey]{color:var(--rt-text-grey)}[data-rt-color=navy]{color:var(--rt-text-navy)}[data-rt-color=teal]{color:var(--rt-text-teal)}[data-rt-color=red]{color:var(--rt-text-red)}[data-rt-color=green]{color:var(--rt-text-green)}mark[data-rt-hl],[data-rt-hl]{color:inherit}[data-rt-hl=yellow]{background:var(--rt-hl-yellow)}[data-rt-hl=green]{background:var(--rt-hl-green)}[data-rt-hl=blue]{background:var(--rt-hl-blue)}[data-rt-hl=pink]{background:var(--rt-hl-pink)}[data-rt-size=small]{font-size:var(--rt-size-small)}[data-rt-size=large]{font-size:var(--rt-size-large)}[data-rt-size=huge]{font-size:var(--rt-size-huge)}.rc-tools{align-items:center;gap:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.rc-group{align-items:center;gap:var(--space-tight);display:flex}.rc-group+.rc-group{padding-left:var(--space-row);border-left:1px solid var(--line)}.rc-menuwrap{position:relative}.rc-btn{justify-content:center;align-items:center;gap:var(--space-tight);min-width:var(--tap-min);min-height:var(--tap-min);padding:var(--space-tight);border-radius:var(--radius);color:var(--text);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:1px solid #0000;line-height:1;display:inline-flex}.rc-btn:hover:not(:disabled){background:var(--surface-soft)}.rc-btn[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary-hover)}.rc-btn:disabled{opacity:.4;cursor:default}.rc-btn:focus-visible,.rc-aa:focus-visible,.rc-popitem:focus-visible,.rc-swatch:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rc-btn svg{width:var(--text-body);height:var(--text-body);fill:currentColor;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.rc-btn svg path{fill:none}.rc-btn svg text{font-size:var(--text-eyebrow);stroke:none}.rc-b{font-weight:700}.rc-i{font-style:italic;font-family:var(--serif)}.rc-u{text-decoration:underline}.rc-wide{padding-left:var(--space-row);padding-right:var(--space-row)}.rc-caret{font-size:var(--text-eyebrow);color:var(--text-muted)}.rc-hlmark{padding:0 var(--space-tight);border-radius:var(--radius-sm);font-weight:600}.rc-colmark{text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:3px}.rc-pop{z-index:30;top:calc(100% + var(--space-tight));gap:var(--space-tight);min-width:max-content;padding:var(--space-row);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);flex-direction:column;display:flex;position:absolute;left:0}.rc-swatches{flex-flow:wrap;align-items:center;max-width:16em}.rc-popitem{text-align:left;padding:var(--space-tight) var(--space-row);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;display:block}.rc-popitem:hover,.rc-popitem[aria-checked=true]{background:var(--surface-soft)}.rc-popitem[aria-checked=true]{font-weight:600}.rc-popitem[data-rt-size=small]{font-size:var(--rt-size-small)}.rc-popitem[data-rt-size=large]{font-size:var(--rt-size-large)}.rc-popitem[data-rt-size=huge]{font-size:var(--rt-size-huge)}.rc-swatch{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;background:var(--surface)}.rc-swatch[aria-checked=true]{outline:2px solid var(--teal-br);outline-offset:1px}.rc-swatch-text{color:var(--text);font-weight:700}.rc-foot{align-items:center;gap:var(--space-row);min-height:var(--tap-min);display:flex}.rc-aa{min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-row);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-label);cursor:pointer;font-weight:600}.rc-aa:hover{color:var(--text);border-color:var(--border-strong)}.rc-aa[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary-hover)}.rc-aa-off{color:var(--text-soft);cursor:help;border-style:dashed}.rc-why{font-size:var(--text-note);color:var(--text-muted)}.rc-left{font-size:var(--text-note);color:var(--text-muted);margin-left:auto}.rc-over{color:var(--danger)}.ltle{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ltle-frame{padding:var(--space-row) var(--space-field);font-family:inherit;font-size:var(--text-note);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);margin:0}.ltle-frame-head{border-bottom:1px solid var(--line)}.ltle-frame-tail{border-top:1px solid var(--line)}.ltle-read{padding:var(--space-field);font-family:inherit;font-size:var(--text-label);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;margin:0;overflow-y:auto}.ltle-edit{gap:var(--space-tight);padding:var(--space-row) var(--space-field) var(--space-field);flex-direction:column;display:flex}.ltle-label{font-size:var(--text-note);color:var(--text-muted)}.ltle-box{box-sizing:border-box;resize:vertical;white-space:pre-wrap;width:100%;line-height:1.5}.ltle-foot{padding:var(--space-row) var(--space-field);border-top:1px solid var(--line);font-size:var(--text-note);color:var(--text-muted)}.ltle-said{margin-top:var(--space-tight);color:var(--text)}.ltle-said.ltle-warn{color:var(--warning)}.ltle-link{font:inherit;color:var(--teal-br);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ltle-link:disabled{cursor:default;opacity:.6}@media (width<=720px){.rc-group+.rc-group{border-left:0;padding-left:0}.rc-btn,.rc-aa,.rc-swatch{min-width:calc(var(--tap-min) + var(--space-row));min-height:calc(var(--tap-min) + var(--space-row))}}.rt-view>:last-child{margin-bottom:0}.rt-view p{margin:0 0 var(--space-row)}.rt-view ul,.rt-view ol{margin:0 0 var(--space-row);padding-left:var(--space-section)}.rt-view li{margin:0 0 var(--space-tight)}.rt-view li>p{margin:0}.rt-view li>ul,.rt-view li>ol{margin:var(--space-tight) 0 0}.rt-view a{color:var(--teal-br);text-decoration:underline}.cv-bubble.me .rt-view{background:var(--surface);color:var(--text);border-radius:var(--radius);padding:var(--space-row)}.cv-composer .row>.rc{flex:220px;min-width:0}.cv-composer .rc .rc-area{max-height:30vh}.cv-edit-plain{margin:var(--space-tight) 0 0}.ibx-more{min-width:0;max-width:100%}.ibx-more>summary{cursor:pointer;list-style:none}.ibx-more>summary::-webkit-details-marker{display:none}.ibx-more-list{gap:var(--space-tight);padding-top:var(--space-row);flex-wrap:wrap;display:flex}.ibx-more-switch{align-items:center;gap:var(--space-tight);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ibx-more-switch .input{flex:1 1 var(--ibx-list-min);min-width:0;max-width:100%}.ibx-card .idc-fold .ibx-q{margin:0}.ibx-row{align-items:center;min-width:0;display:flex}.ibx-row>.ibx-row-open{flex:auto;min-width:0;text-decoration:none}.ibx-row-press{padding-right:var(--space-field);flex:none}.ibx-row.has-again{flex-wrap:wrap}.ibx-row.has-again>.ibx-row-open{flex:1 1 0}.ibx-row-again{padding:0 var(--space-field) var(--space-row);flex:100%}.idk-batches{margin-bottom:var(--space-field)}.idk-batches-head,.ibx-listhead{justify-content:space-between;align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.ibx-listhead{justify-content:flex-end}.ibx-listhead:not(:empty){margin-bottom:var(--space-row)}.idk-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-tight);font-weight:700}.imp-settings .row{flex-wrap:wrap;min-width:0}.imp-settings .imp-choice{flex-wrap:wrap;flex:100%;min-width:0}.imp-settings .imp-choice select,.imp-settings .imp-choice .input{width:auto;min-width:0;max-width:100%}.imp-settings .idc-body,.imp-settings code{overflow-wrap:anywhere;min-width:0}.pa-sheet{max-width:1180px}.pa-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:0 26px;display:grid}.pa-col,.pa-col-l,.pa-col-r{min-width:0}@media (width>=1401px){.pa-col-r{min-width:430px}}@media (width<=1400px){.pa-cols{grid-template-columns:minmax(0,1fr)}.pa-col-r{min-width:0}}.pa-sheet-bar{top:max(calc(72px + var(--console-top,0px) + var(--pa-sale-bar-h,0px)),var(--file-stack-h,0px));z-index:3;background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky}@media print{.pa-sheet-bar{border-bottom:0;position:static}}.pa-sale-bar{top:calc(72px + var(--console-top,0px));z-index:25;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 14px;padding:10px 14px;display:flex;position:sticky;box-shadow:0 1px #141b220a}.pa-sale-bar-id{flex-direction:column;gap:1px;min-width:0;display:flex}.pa-sale-bar-t{font-family:var(--serif);letter-spacing:.2px;color:var(--text);white-space:nowrap;font-size:16px;font-weight:600}.pa-sale-bar-sub{color:var(--text-muted);white-space:nowrap;font-size:12px}.pa-sale-bar-fig{flex-direction:column;gap:1px;min-width:0;display:flex}.pa-sale-bar-k{font-size:var(--text-pa-eyebrow);letter-spacing:var(--tracking-pa-eyebrow);text-transform:uppercase;color:var(--text-muted);font-weight:700}.pa-sale-bar-v{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600}.pa-sale-bar-next{min-width:0;color:var(--text);flex:260px;max-width:52ch;font-size:13px}.pa-sale-bar-acts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=900px){.pa-sale-bar{gap:10px;padding:9px 12px}.pa-sale-bar-next{flex-basis:100%;order:3}.pa-sale-bar-acts{order:2}}.pa-sale-bar-add{border-top:1px solid var(--border);flex:100%;order:4;padding-top:10px}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--surface)}.btn.danger:hover:not(:disabled){filter:brightness(.92)}.btn.ghost.danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}.btn.ghost.danger:hover:not(:disabled){background:var(--danger-soft)}@media print{.pa-sale-bar{box-shadow:none;position:static}.pa-sale-bar-add{display:none}}.pa-sheet-title{font-family:var(--serif);letter-spacing:.2px;color:var(--text);font-size:16px;font-weight:600}.pa-sheet-sub{color:var(--text-muted);font-size:13px}.pa-sheet-save{font-size:var(--text-pa-note);color:var(--text-muted);max-width:46ch;margin-top:2px}.pa-sheet-bar .pa-sheet-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.pa-band{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.pa-band+.pa-band{margin-top:12px}.pa-band-head{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:700;display:flex}.pa-band-head .n{font-family:var(--serif);letter-spacing:0;color:var(--gold-ink);text-transform:none;min-width:22px;font-size:14px;font-weight:600}.pa-band-head .why{letter-spacing:0;text-transform:none;color:var(--text-muted);margin-left:auto;font-size:12px;font-weight:400}.pa-band-head .pa-band-act{text-transform:none;letter-spacing:0;margin-left:auto}.pa-band-head .why+.pa-band-act{margin-left:10px}.pa-band-b{padding:10px 12px 8px}.pa-row{grid-template-columns:minmax(9rem,var(--pa-label-share,.3fr)) minmax(0,1fr);padding:var(--spacing-pa-row) 0;border-top:1px solid var(--border);align-items:start;column-gap:16px;display:grid}.pa-row:first-child{border-top:0}.pa-sheet{--pa-label-share:minmax(9rem,.3fr)}.pa-rv-cell{min-height:var(--pa-control);grid-area:1/2;justify-content:flex-end;align-items:center;min-width:0;display:flex}.pa-row>.pa-row-span{grid-column:1/-1;min-width:0;margin-top:6px}.pa-brow{padding:var(--spacing-pa-row) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.pa-brow:first-child{border-top:0}.pa-brow-t{min-width:0;color:var(--text);font-size:var(--text-pa-label);line-height:1.32}.pa-sheet .pa-row .pa-why{min-height:18px}.pa-sheet{--pa-control:30px}@media (pointer:coarse){.pa-sheet{--pa-control:44px}}.pa-sheet{--pa-num-w:104px;--pa-field-w:118px}.pa-sheet .input,.pa-sheet select.input,.pa-sheet input.input{min-height:var(--pa-control);height:var(--pa-control);box-sizing:border-box;padding:6px 10px;font-size:14px;line-height:1.2}.pa-sheet .pa-money td.num .input,.pa-sheet .pa-money .pa-added .input,.pa-sheet .pa-money .pa-theirs .input,.pa-sheet input.input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){min-height:var(--pa-control);height:var(--pa-control)}.pa-sheet .pa-act,.pa-sheet .pa-pick{height:auto;min-height:0}.pa-trade-head{--pa-control:30px}@media (pointer:coarse){.pa-trade-head{--pa-control:44px}}.pa-trade-head .input,.pa-trade-head select.input,.pa-trade-head input.input{min-height:var(--pa-control);height:var(--pa-control);box-sizing:border-box;padding:6px 10px;font-size:14px;line-height:1.2}.pa-trade-head select.input{padding-right:var(--space-page)}.pa-trade-head input.input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){min-height:var(--pa-control);height:var(--pa-control)}.pa-rk{min-width:0;color:var(--text-muted);font-size:var(--text-pa-label);grid-area:1/1;line-height:1.32}.pa-rv{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:var(--text-pa-value);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.pa-rule{border:0;border-top:1px solid var(--border);margin:10px 0}.pa-row>.pa-why{grid-area:2/1}.pa-why{font-size:var(--text-pa-note);color:var(--text-muted);max-width:var(--container-pa-prose);text-align:left;margin-top:4px;line-height:1.32}.pa-why-l{text-align:left;margin-left:0}.pa-act{font-size:var(--text-pa-eyebrow);letter-spacing:var(--tracking-pa-eyebrow);text-transform:uppercase;color:var(--gold-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:8px;padding:0;font-family:inherit;font-weight:700;text-decoration:underline;position:relative}.pa-act:after{content:"";position:absolute;inset:-26px -6px 0}.pa-act:hover{color:var(--text)}.pa-act:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-radius:2px}.pa-money{--pa-money-col:116px;--pa-off-col:174px;border-collapse:collapse;width:100%}.pa-money th{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);text-align:left;border:0;padding:0 0 6px;font-size:11px;font-weight:700}.pa-money th.num{text-align:right;white-space:nowrap;min-width:var(--pa-money-col);padding-left:16px}.pa-money td{vertical-align:top;color:var(--text);border:0;padding:9px 0;font-size:14px}.pa-money td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:var(--pa-money-col);padding-left:16px;font-weight:600}.pa-money .pa-line-l{font-weight:400}.pa-money .pa-note{font-size:var(--text-pa-note);color:var(--text-muted);white-space:normal;max-width:52ch;margin-top:4px;font-weight:400;line-height:1.5}.pa-money tr.is-add td{border-top:1px solid var(--border);padding-top:12px}.pa-money tr.is-net td{color:var(--text);border-top:2px solid var(--gold);padding-top:12px;font-size:16px;font-weight:700}.pa-money tr.is-sub td{border-top:1px solid var(--border);padding-top:10px;font-weight:600}.pa-off{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:var(--pa-off-col);padding-left:16px}.pa-off.differs{color:var(--danger);font-weight:600}.pa-offby{border-top:2px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;padding:10px 12px;display:flex}.pa-offby-k{font-size:var(--text-pa-eyebrow);letter-spacing:var(--tracking-pa-eyebrow);text-transform:uppercase;color:var(--text-muted);font-weight:700}.pa-offby-v{font-variant-numeric:tabular-nums;color:var(--ok);font-size:19px;font-weight:700}.pa-offby-v.pa-none{color:var(--text-muted);font-size:13px;font-weight:400}.pa-offby.differs{background:var(--danger-soft);border-top-color:var(--danger)}.pa-offby.differs .pa-offby-v{color:var(--danger)}.pa-none{color:var(--text-soft)}.pa-legend{color:var(--text-muted);margin-top:10px;font-size:12px}.pa-money td.num .input{width:var(--pa-num-w);text-align:right;font-variant-numeric:tabular-nums;padding:6px 8px}.pa-money .pa-theirs{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.pa-money .pa-sign{font-variant-numeric:tabular-nums;color:var(--text-muted);-webkit-user-select:none;user-select:none;font-weight:600}.pa-money .pa-theirs .input{width:var(--pa-num-w)}.pa-money .pa-ours-input{width:var(--pa-num-w);text-align:right}.pa-sheet .pa-field-input{width:var(--pa-field-w);text-align:right}.pa-money .pa-added{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.pa-money .pa-added .input{box-sizing:border-box;width:100%;min-height:38px;padding:6px 8px;font-size:14px}.pa-money .pa-why{text-align:left;flex-wrap:wrap;align-items:center;gap:12px;margin-left:0;display:flex}.pa-pick{color:var(--text-muted);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;min-width:0;max-width:100%;padding:0;font-family:inherit;font-size:11.5px}.pa-money .pa-added~.pa-why .pa-pick,.pa-money .pa-why .pa-pick{flex:100%;max-width:100%}.pa-money tr.pa-addwhy td{padding-top:0;padding-bottom:10px}.pa-money tr.pa-addwhy .pa-why{max-width:none}.pa-money tr.pa-addwhy+tr td{padding-top:12px}.pa-pick:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.pa-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:16px 18px;display:grid}.pa-grid-h{text-transform:uppercase;letter-spacing:.09em;color:var(--gold-ink);border-bottom:2px solid var(--gold-soft);grid-column:1/-1;margin:6px 0 2px;padding-bottom:7px;font-size:11px;font-weight:700}.pa-f{display:block}.pa-f-wide{grid-column:1/-1}.pa-f:has(select){grid-column:span 2}@media (width<=760px){.pa-f:has(select){grid-column:auto}}.pa-f>span{color:var(--text-muted);min-height:15px;margin-bottom:4px;font-size:13px;line-height:15px;display:block}.pa-f .input,.pa-f select{width:100%}.pa-f-v{color:var(--text);font-variant-numeric:tabular-nums;min-height:var(--pa-control);align-items:center;font-size:14px;font-weight:600;display:flex}.pa-pool{letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--text);font-size:34px;font-weight:650;line-height:1.15}.pa-pool-k{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.pa-list{border-collapse:collapse;width:100%}.pa-list td{border-top:1px solid var(--border);vertical-align:top;color:var(--text);padding:10px 0;font-size:14px}.pa-list tr:first-child td{border-top:0}.pa-list td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;padding-left:16px;font-weight:600}.pa-list .pa-lk{font-weight:600}.pa-list .pa-lb{color:var(--text-muted);margin-top:2px;font-size:13px}.pa-list .pa-lsum{font-size:var(--text-pa-note);color:var(--text-muted);max-width:60ch;margin-top:4px;line-height:1.5}.pa-list .pa-lstate{font-size:var(--text-pa-note);color:var(--text-muted);text-align:left;min-width:14ch;line-height:1.4}.pa-list .pa-lhead{align-items:baseline;gap:var(--space-row);display:flex}.pa-prio{font-size:var(--text-pa-eyebrow);letter-spacing:var(--tracking-pa-eyebrow);color:var(--text-muted);text-align:right;min-width:2ch;font-weight:700}.pa-order{gap:var(--space-tight);margin-left:var(--space-tight);display:inline-flex}.pa-order-btn{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:var(--radius);font-size:var(--text-pa-note);padding:2px var(--space-tight);cursor:pointer;line-height:1}.pa-order-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.pa-order-btn:disabled{opacity:.4;cursor:default}.pa-order-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pa-list .pa-lent{font-size:var(--text-pa-note);color:var(--text-muted);margin-top:2px}.pa-chip-balanced{margin-top:var(--space-tight);padding:1px var(--space-row);border-radius:var(--radius);border:1px solid var(--success);color:var(--success);font-size:var(--text-pa-eyebrow);letter-spacing:var(--tracking-pa-eyebrow);text-transform:uppercase;font-weight:700;display:inline-block}.pa-bal{gap:var(--space-tight);margin-top:var(--space-row);flex-direction:column;display:flex}.pa-bal-tick{align-items:center;gap:var(--space-row);font-size:var(--text-pa-label);color:var(--text);cursor:pointer;font-weight:600;display:inline-flex}.pa-bal-tick input{width:16px;height:16px;accent-color:var(--success);margin:0}.pa-bal-who{font-size:var(--text-pa-note);color:var(--text-muted)}.pa-bal-off{font-size:var(--text-pa-note);color:var(--warning)}.pa-ra-where{font-size:var(--text-pa-note);color:var(--text-muted);margin-top:2px;display:block}.pa-list th{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);text-align:left;border:0;padding:0 0 6px;font-size:11px;font-weight:700}.pa-list th.num{text-align:right;white-space:nowrap;width:1%;padding-left:16px}.pa-region{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:clip}.pa-region+.pa-region{margin-top:12px}.pa-region-head{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:700;display:flex}.pa-region-t{color:var(--gold-ink)}.pa-region-why{letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:12px;font-weight:400}.pa-region-acts{letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin-left:auto;font-weight:500;display:flex}.pa-region-b{padding:12px}.pa-region-quiet{color:var(--text-muted);max-width:70ch;font-size:13px;line-height:1.5}.pa-region-b>.pa-region-quiet:first-child{margin:0}.pa-region-foot{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.pa-list tfoot td{border-top:2px solid var(--gold);vertical-align:bottom;padding-top:14px}.pa-list tfoot .pa-pool-k{margin-bottom:2px;display:block}.pa-list tfoot td.num{font-weight:700}.pa-list tfoot .pa-pool{display:block}.pa-list tfoot td.num .pa-list-foot-v{font-size:16px}.pa-desk{--pa-control:30px}@media (pointer:coarse){.pa-desk{--pa-control:44px}}.pa-desk .pa-region-b .input,.pa-desk .pa-region-b select.input,.pa-desk .pa-region-b input.input{min-height:var(--pa-control)}.pa-head-acts{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pa-head-acts .btn{white-space:nowrap;flex:none}.pa-head-acts select.input{flex:0 auto;min-width:9rem;max-width:14rem}.pa-head-acts .input,.pa-head-acts select.input{min-height:var(--pa-control);height:var(--pa-control);padding-top:0;padding-bottom:0}@media (width<=720px){.pa-head-acts{flex-wrap:wrap;flex:100%;justify-content:flex-start}.pa-head-acts select.input{flex:9rem;max-width:none}}.pa-row-acts{gap:8px;margin-top:10px;display:flex}.pa-bad{color:var(--danger)}.pa-fan-failed{margin:4px 0 0 18px}.pa-ra-loan{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.pa-ra-gap{margin-top:4px}.pa-ra-left{margin-top:10px}.pa-ra-table{margin-top:6px}.pa-ra-who{margin-left:8px}.pa-ra-head{justify-content:space-between;align-items:center;display:flex}.review-all-total{border-top:2px solid var(--text);justify-content:space-between;gap:16px;margin-top:14px;padding-top:10px;display:flex}.review-all-total .pa-ra-sum{text-align:right}.pa-ra-fig{font-variant-numeric:tabular-nums;font-size:20px}.pa-pick-list{margin-top:6px}.pa-pick-row{gap:6px;display:flex}.row.pa-accept-acts{gap:6px}.pa-pick-q{width:340px;max-width:100%}.pa-pick-act{text-align:right;white-space:nowrap}.pa-left-table{margin-top:6px}.pa-left-table td.pa-left-act{text-align:right;white-space:nowrap;width:170px}.pa-left-advice{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.pa-left-blockers{margin-top:10px}.pa-accept-acts{gap:6px}.pa-note{margin-top:6px}.pa-note-s{margin-top:4px}.pa-note-s label,label.pa-note-s{display:block}.pa-w-full{width:100%}.pa-note-l{margin-top:8px}.pa-note-xs{margin-top:2px}.pa-note-3{margin-top:3px}.pa-gap{margin-top:10px}.pa-gap-l{margin-top:12px}.pa-gap-xl{margin-top:22px}.pa-under{margin-bottom:8px}.pa-under-l{margin-bottom:10px}.pa-beside{margin-left:6px}.pa-beside-l{margin-left:8px}.pa-before{margin-right:8px}.pa-reasons{margin:6px 0 0 18px}.pa-reasons-l{margin:10px 0 0 18px}.pa-reasons-s{margin:4px 0 0 16px}.pa-fixed{flex:none}.pa-grid-wide{grid-column:1/-1}.pa-th-pick{min-width:200px;max-width:230px}.pa-th-pick-s{min-width:180px}.pa-th-date{width:160px}.pa-th-why{max-width:52ch;margin-top:10px}.pa-chev-cell{width:24px}.pa-card-cell{padding:0}.pa-cash-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pa-cash-list{margin-top:var(--space-section);overflow-x:auto}.pa-cash-acts{justify-content:flex-end;gap:var(--space-tight);flex-wrap:wrap;display:inline-flex}.pa-cash-amt{width:150px}.pa-cash-date{width:160px}.pa-cash-ref{flex:auto;min-width:220px}.pa-del-reason{width:100%;margin-top:8px}.pa-trade-row{cursor:pointer}.pa-trade-row:hover td{background:var(--surface-soft)}.pa-trade-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.pa-list .pa-lstate-l{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.pu-notify{margin-bottom:12px}.pu-notify-b{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pu-notify-who{flex:auto;min-width:280px}.pu-notify-t{font-weight:700}.pu-notify-sub{margin-top:2px}.pu-nobody{color:var(--danger)}.pu-notify-edit{border-top:1px solid var(--border)}.pu-pick-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pu-pick{max-width:280px}.pu-people{margin:10px 0 0;padding:0;list-style:none}.pu-person{justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pu-err{margin-top:8px}.pu-pa{margin-bottom:10px}.pu-pa-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pu-pa-date{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.pu-pa-why{margin-top:3px}.pu-pa-warn{margin-top:6px}.pu-pa-note{margin-top:4px}.pu-open-cell{background:var(--ink-2)}.pu-open-pad{padding:10px}.pu-ws-err{margin-bottom:10px}.pu-row-acts{justify-content:flex-end;gap:6px;display:flex}.pu-head-err{margin-bottom:12px}.pu-band{margin-top:14px}.pu-band-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pu-field{flex-direction:column;flex:auto;gap:3px;min-width:200px;display:flex}.pu-grow-2{flex:2 auto;min-width:180px}.pu-grow-3{flex:3 auto;min-width:180px}.pu-hold{flex:none;gap:6px;display:flex}.pu-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.pu-foot-end{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pu-inline-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pu-flex1{flex:auto}.pu-caution{color:var(--warning);margin-top:2px}.pu-file{display:none}.pu-label-busy{cursor:default}.pu-label-pick{cursor:pointer}.pu-sp{margin-top:6px}.pa-th-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pa-th-acts{gap:8px;margin-top:8px;display:flex}.pa-doc-pick{display:inline-block}.pa-doc-file{display:none}.pa-doc-note{margin-left:8px}.pa-doc-drop{margin-top:8px}.pa-ab-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-ab-t{color:var(--text);font-weight:600}.pa-ab-why{color:var(--text-muted);flex:auto}.pa-ab-on{cursor:pointer;align-items:center;gap:8px;margin:10px 0 6px;display:flex}.pa-ab-on span{color:var(--text)}.pa-ab-boxes{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.pa-ab-box{display:block}.pa-ab-box>span{color:var(--text-muted);margin-bottom:4px;display:block}.pa-ab-box .input{width:170px}.pa-ab-reason{margin-top:8px;display:block}.pa-ab-reason .input{width:100%;max-width:520px}.pa-ab-sum{color:var(--text-muted);margin-top:8px}.pa-ab-sum.off{color:var(--danger)}.pa-ab-note{color:var(--text-muted);margin-top:6px}.pa-ab-note-t{color:var(--text-muted);margin-top:8px}.pa-ab-acts{align-items:center;gap:10px;margin-top:10px;display:flex}.pa-ab-err{color:var(--danger)}.pa-ab-saved{color:var(--teal)}.pa-ab-card{margin-top:12px}.pa-ab-cmp{max-width:560px}.pa-ab-cmp-wrap{margin-top:8px}.pa-ab-cmp-k{color:var(--text-muted);margin-bottom:4px}.pa-ab-cmp-sum{color:var(--text-muted);margin-top:5px}.pa-ab-cmp-sum.off{color:var(--danger)}.pa-ab-cmp-unsaved{color:var(--text-muted);margin-top:3px}.pa-ab-v{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.pa-ab-v.yes{color:var(--success);background:var(--success-soft)}.pa-ab-v.no{color:var(--danger);background:var(--danger-soft)}.pa-ab-v.none{color:var(--warning);background:var(--warning-soft)}.pa-sheet-count{appearance:none;border:1px solid var(--border);height:36px;font:inherit;color:var(--danger);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:550}.pa-sheet-count:hover{background:var(--danger-soft);border-color:var(--danger-soft)}.pa-prog{padding:12px 14px}.pa-prog-steps{flex-wrap:wrap;gap:0 28px;display:flex}.pa-prog-step{min-width:120px;padding:2px 0}.pa-prog-k{font-size:var(--text-pa-eyebrow);letter-spacing:var(--tracking-pa-eyebrow);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-weight:700}.pa-prog-v{font-size:var(--text-pa-value);color:var(--text);white-space:nowrap;margin-top:2px;font-weight:600}.pa-prog-mark{width:1.1em;color:var(--text-muted);display:inline-block}.pa-prog-step.done .pa-prog-mark{color:var(--ok)}.pa-prog-step.optional .pa-prog-v{color:var(--text-muted)}.pa-prog-next{border-top:1px solid var(--border);margin-top:10px;padding-top:8px;font-size:14px;font-weight:600}@media (width<=720px){.pa-prog-steps{gap:0 18px}.pa-prog-step{min-width:96px}}.pa-pool-wrap{--pa-control:30px;margin-top:10px}@media (pointer:coarse){.pa-pool-wrap{--pa-control:44px}}.pa-pool-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.pa-pool-scroll{overflow-x:auto}.pa-pool-table{border-collapse:collapse;min-width:100%}.pa-pool-table th,.pa-pool-table td{vertical-align:top;padding:6px 8px}.pa-pool-table{table-layout:fixed}.pa-pool-table th,.pa-pool-table td{overflow-wrap:anywhere}.pa-pool-table .pa-pool-rk,.pa-pool-table thead .pa-pool-rk{width:190px}.pa-pool-table .pa-pool-total,.pa-pool-table thead .pa-pool-total{width:104px}.pa-pool-table thead th.pa-pool-loan{width:134px}.pa-pool-table .pa-pool-rk{z-index:1;background:var(--ink-1);position:sticky;left:0}.pa-pool-table thead .pa-pool-rk{z-index:2}.pa-pool-table thead th{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);vertical-align:bottom;font-size:11px;font-weight:600}.pa-pool-table thead th.pa-pool-loan{text-align:left;padding-bottom:10px}.pa-pool-num{text-align:left;width:100%;font:inherit;letter-spacing:0;text-transform:none;color:var(--gold-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:block}.pa-pool-num:hover{color:var(--text)}.pa-pool-num:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.pa-pool-where{letter-spacing:0;text-transform:none;color:var(--text-muted);margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.pa-pool-corner{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:11px;display:block}.pa-pool-table tbody tr+tr td{border-top:1px solid var(--border)}.pa-pool-table .pa-pool-rk{text-align:left;padding-top:16px;font-size:13px}.pa-pool-table td.num{text-align:right}.pa-pool-table{--pa-control:30px}@media (pointer:coarse){.pa-pool-table{--pa-control:44px}}.pa-pool-table input.input{min-height:var(--pa-control);height:var(--pa-control);text-align:right;box-sizing:border-box;width:100%;min-width:118px;font-size:14px}.pa-pool-table tbody .pa-pool-total{border-left:2px solid var(--border);text-align:right;padding-top:16px;font-weight:600}.pa-pool-table thead .pa-pool-total{border-left:2px solid var(--border);text-align:right}.pa-pool-table input.pa-pool-odd{border-color:var(--warning);background:var(--warning-soft)}.pa-list-groups th{border-bottom:0;padding-bottom:2px}.pa-grp{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);text-align:left;font-size:11px;font-weight:700}.pa-grp.num{text-align:right}.pa-list-groups th[colspan].pa-grp.num{text-align:left}.pa-list th.pa-grp-cut,.pa-list td.pa-grp-cut{border-left:1px solid var(--border);padding-left:20px}.pa-list th.num.pa-grp-cut,.pa-list td.num.pa-grp-cut{padding-left:20px}.pa-add-loan{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.pa-lsum-wait{color:var(--warning)}.pa-head-fields{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}@media (width<=900px){.pa-head-fields{gap:12px}}.pa-pool-fact{font-variant-numeric:tabular-nums;color:var(--text);padding:6px 2px;display:inline-block}.pa-pool-rowwhy{margin-top:3px;font-weight:400;display:block}.pa-pool-from{margin-top:2px;line-height:1.25;display:block}.pa-pool-table .pa-pool-oddwhy{color:var(--warning);margin-top:2px;display:block}.pa-pool-acts{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;display:flex}.pa-list tr.pa-cardrow>td{border-top:0;padding:0 0 4px}.pa-list tr.pa-cardrow .pa-sheet{border-left:2px solid var(--border);border-radius:0 10px 10px 0;margin-left:0}@media (width<=720px){.pa-list tr.pa-cardrow .pa-sheet{border-left:0;border-radius:10px}}.pa-chev{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:0 8px 0 0;font-size:13px;line-height:1}.pa-chev:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.pa-open{padding:4px 0 16px}.pa-docs{margin-top:2px}.pa-doclist{margin:0;padding:0;list-style:none}.pa-doc{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.pa-doclist>.pa-doc:first-child{border-top:0}.pa-doc-name{text-overflow:ellipsis;white-space:nowrap;flex:220px;min-width:0;font-size:13px;overflow:hidden}.pa-doc-when{white-space:nowrap;flex:none}.pa-doc-acts{flex:none;gap:6px;display:flex}.pa-stepsfold{margin-top:4px}.pa-stepsfold-s{cursor:pointer;color:var(--gold-ink);font-size:var(--text-pa-note);width:fit-content;line-height:1.32;list-style:none}.pa-stepsfold-s::-webkit-details-marker{display:none}.pa-stepsfold-s:before{content:"▸";margin-right:5px;transition:transform .12s;display:inline-block}.pa-stepsfold[open]>.pa-stepsfold-s:before{transform:rotate(90deg)}.pa-stepsfold-s:hover{color:var(--text)}.pa-stepsfold-s:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.pa-stepsfold-s:before{transition:none}}@media print{.pa-stepsfold-s{display:none}}.pa-steps{margin-top:var(--space-row);column-gap:var(--space-field);row-gap:var(--space-tight);width:fit-content;max-width:100%;font-size:var(--text-note);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:auto auto auto auto;align-items:baseline;line-height:1.4;display:grid}.pa-step{display:contents}.pa-step-why{margin-top:var(--space-tight);grid-column:1/-1}.pa-step-why-amt{color:var(--gold-ink);font-weight:600}.pa-step-when{white-space:nowrap}.pa-step-d{text-align:right;white-space:nowrap}.pa-step-b,.pa-step-p{text-align:right;white-space:nowrap;color:var(--text)}@media (width<=960px){.pa-steps{display:block}.pa-step{margin-top:var(--space-tight);display:block}.pa-step-when,.pa-step-why{display:block}.pa-step-d,.pa-step-b,.pa-step-p{text-align:left;margin-right:var(--space-field);display:inline-block}.pa-step-p{margin-right:0}}@media (width<=720px){.pa-money thead{display:none}.pa-money table,.pa-money tbody,.pa-money tr,.pa-money td{width:auto;display:block}.pa-money tr{border-top:2px solid var(--border);padding:14px 0}.pa-money tr:first-child{border-top:0}.pa-money td{text-align:left;padding:2px 0}.pa-money td.num,.pa-money td.pa-off{text-align:left;justify-content:space-between;align-items:baseline;gap:12px;width:auto;padding-left:0;display:flex}.pa-money td.num:before,.pa-money td.pa-off:before{content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.pa-money td.pa-off:empty{display:none}.pa-money tr.is-net td{border-top:0}.pa-money tr.is-net td.num:before{content:attr(data-label)}.pa-why{text-align:left;margin-left:0}.pa-money td.num .input{width:100%;min-height:44px}.pa-pool{font-size:26px}}@media print{.pa-noprint{display:none!important}.pa-sheet{max-width:none}.pa-band{break-inside:avoid;page-break-inside:avoid;border:1px solid #999}.pa-band-head{background:#f2f2f2}.pa-money td.num,.pa-money .pa-off{color:#000}.pa-act{display:none}}.ansgrid{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:8px;overflow:hidden}.ansgrid+.ansgrid{margin-top:12px}.ansgrid-head{background:var(--surface-soft);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 12px;display:flex}.ansgrid-head .t{letter-spacing:.09em;text-transform:uppercase;color:var(--text);font-size:11px;font-weight:700}.ansgrid-head .t.danger{color:var(--danger)}.ansgrid-head .n{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ansrow{border-top:1px solid var(--border);grid-template-columns:minmax(190px,264px) minmax(0,1fr);align-items:start;gap:2px 16px;padding:8px 12px;display:grid}.ansgrid .ansrow:first-child{border-top:none}.ansrow:hover{background:var(--surface-soft)}.ansrow.is-blocking{box-shadow:inset 3px 0 0 var(--danger)}.ansrow.is-required{box-shadow:inset 3px 0 0 var(--gold)}.ansrow .lab{min-width:0;padding-top:8px}.ansrow .lab .name{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.ansrow.is-blocking .lab .name{color:var(--danger)}.ansrow .lab .who{letter-spacing:.02em;color:var(--text-muted);background:var(--ink-2);border:1px solid var(--border);white-space:nowrap;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;display:inline-block}.ansrow .val{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ansitems{flex:100%;gap:8px;margin-top:4px;display:grid}.ansitem{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 10px}.ansitem-h{margin-bottom:4px;font-size:12px;font-weight:700}.ansitem-f{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:8px;font-size:12px;line-height:1.4;display:grid}.ansitem-f .k{color:var(--muted)}.ansitem-f .v{overflow-wrap:anywhere}.ansrow .val .input{flex:210px;width:auto;min-width:0;max-width:430px;padding:6px 9px;font-size:13.5px}.ansrow .val select.input{flex:0 250px}.ansrow .val .input.narrow,.ansrow .val .input.state{flex:0 0 150px}.ansrow .val .input.tiny{flex:0 0 76px}.ansrow .val .btn{white-space:nowrap;padding:6px 12px;font-size:12.5px}.ansrow .val .fixed{color:var(--text-muted);font-size:12.5px}.anshint{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.anshint.open{display:block;overflow:visible}.anshint-more{font:inherit;color:var(--primary-hover);cursor:pointer;background:0 0;border:none;grid-column:2;justify-self:start;padding:0;font-size:11px;text-decoration:underline}.anshint-more:hover{color:var(--teal)}@media (width<=720px){.ansrow{grid-template-columns:1fr;gap:4px}.ansrow .lab{padding-top:0}.anshint,.anshint-more{grid-column:1}.ansrow .val .input{flex:100%;max-width:none}}.ansgrid-note{border-top:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);padding:6px 12px;font-size:11.5px;line-height:1.45}.ansgrid-note .n{border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;min-width:18px;color:var(--text);border-radius:3px;margin-right:4px;padding:0 5px;font-weight:700;display:inline-block}.docstamp{font-family:var(--sans);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;cursor:help;align-items:center;gap:5px;font-size:11.5px;line-height:1.3;display:inline-flex}.docstamp-i{opacity:.72;flex:none;transform:translateY(-.5px)}.docstamp-k{color:var(--text-soft);letter-spacing:.005em;font-weight:500}.docstamp-v{color:var(--text-muted);font-weight:600}.docstamp--chip{border:1px solid var(--border);background:#ffffffa8;border-radius:999px;padding:2.5px 9px 2.5px 7px;transition:border-color .14s,background .14s,box-shadow .14s}.docstamp--chip:hover{border-color:var(--teal-dp);background:var(--surface);box-shadow:0 1px 2px #141b220f}.docstamp--bare{color:var(--text-muted)}.docstamp--bare .docstamp-v{font-weight:500}.docstamp.is-fresh .docstamp-v{color:var(--teal-br)}.docstamp.is-fresh .docstamp-i{opacity:.9;color:var(--teal)}.docstamp--chip.is-fresh{border-color:var(--teal-dp);background:var(--primary-soft)}.docstamp--chip.is-fresh:hover{background:var(--surface);background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.docstamp--chip.is-fresh:hover{background:color-mix(in srgb, var(--primary-soft) 70%, var(--surface))}}.docstamp:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:999px}@media (prefers-reduced-motion:reduce){.docstamp--chip{transition:none}}@media (width<=720px){.docstamp-k{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docstamp--chip{padding:2.5px 8px 2.5px 6px}}:root{--ldoc-acts-w:198px}.ldoc-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:6px;overflow:hidden}.ldoc-row{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:7px 14px;display:flex}.ldoc-row+.ldoc-row{border-top:1px solid var(--border)}.ldoc-row:hover{background:var(--surface-soft)}.ldoc-acts{flex:0 0 var(--ldoc-acts-w);gap:6px;min-width:0;max-width:100%;display:flex}.ldoc-acts .btn{flex:1 1 0;min-width:0;padding-left:0;padding-right:0}.ldoc-name{flex-wrap:wrap;flex:200px;align-items:baseline;gap:1px 6px;min-width:0;padding-top:6px;display:flex}.ldoc-slot{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.35}.ldoc-file{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.ldoc-second{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.ldoc-why{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.ldoc-said{flex-basis:100%;margin-top:2px;font-size:12px;line-height:1.45}.ldoc-row.is-held .ldoc-slot{color:var(--text)}.ldoc-row.is-missing .ldoc-slot,.ldoc-row.is-missing .ldoc-why{color:var(--text-muted)}.ldoc-row.is-missing,.ldoc-row.is-missing:hover{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.ldoc-row.is-missing:hover{background:color-mix(in srgb, var(--surface-soft) 85%, var(--border))}}.ldoc-row.is-failed .ldoc-slot,.ldoc-row.is-failed .ldoc-why{color:var(--danger)}.ldoc-row.is-failed{background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.ldoc-row.is-failed:hover{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.ldoc-row.is-failed:hover{background:color-mix(in srgb, var(--danger-soft) 85%, var(--danger))}}@media (width<=720px){.ldoc-row{gap:8px;padding:11px 12px}.ldoc-name{flex:100%;order:1;padding-top:0}.ldoc-why{order:2}.ldoc-acts{flex-wrap:wrap;flex:100%;order:3}.ldoc-acts .btn{flex:auto;padding-left:16px;padding-right:16px}.ldoc-said{order:4}.ldoc-file{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}.ldoc-sec{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.ldoc-sec:first-of-type{border-top:0;margin-top:10px;padding-top:0}.ldoc-status{overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.5}.ldoc-note{margin-top:3px;font-size:12px;line-height:1.5}.ldoc-doors{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ldoc-aside{color:var(--text-muted);font-size:12px;line-height:1.5}.ldoc-warn{border:1px solid var(--warning);background:var(--warning-soft);border-left-width:4px;border-radius:6px;margin:0 0 10px;padding:10px 12px}.ldoc-warn-head{color:var(--text);font-weight:600}.ldoc-warn-text{color:var(--text);margin-top:2px}.ldoc-warn-list{color:var(--text);margin:6px 0 0;padding-left:18px}.ldoc-warn-list li{margin:2px 0}.ldoc-foot{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.5}.ldoc-gate{border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius);background:var(--warning-soft);margin-top:8px;padding:12px 14px}.ldoc-gate-b{color:var(--text);font-size:12px;line-height:1.55}.ldoc-gate-q{color:var(--text-muted);border-left:2px solid var(--gold);margin-top:6px;padding-left:10px;font-size:12px;line-height:1.5}.ldoc-gate-why{color:var(--warning);margin-top:6px;font-size:12px;line-height:1.5}.ldoc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ldoc-top-b{color:var(--text-muted);max-width:66ch;font-size:12px;line-height:1.5}.demo-note{color:var(--text-muted);max-width:76ch;margin:0 0 14px;font-size:12.5px;line-height:1.55}.demo-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold-soft);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.gold-rule{background:var(--gold);border-radius:3px;width:54px;height:3px;margin:10px 0 18px}.demo-h{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);margin:18px 0 6px;font-size:11px;font-weight:700}.demo-quote{color:var(--text);background:var(--gold-soft);border-left:3px solid var(--gold);border-radius:var(--radius);max-width:76ch;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.6}.frame{width:100%;max-width:928px}.guide{position:relative}.guide:after{content:"";top:0;bottom:0;left:calc(14px + var(--ldoc-acts-w) + 5px);background:var(--teal-dp);width:1px;position:absolute}@media (width<=720px){.guide:after{display:none}}table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12.5px}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:7px 10px}th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);font-size:11px}.tr-sheet-refusal{z-index:1004;flex-wrap:wrap;align-items:center;gap:8px;max-width:min(560px,100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 8px 24px #141b222e}.tm-nudge{min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.tm-grip{cursor:grab;color:var(--text-soft);-webkit-user-select:none;user-select:none;line-height:1}.nc-switch{border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.nc-switch-opt{min-height:var(--tap-min);padding:var(--space-tight) var(--space-field);border:none;border-right:1px solid var(--line);color:var(--ivory);font-size:var(--text-note);cursor:pointer;background:0 0}.nc-switch-opt:last-child{border-right:none}.nc-switch-opt.is-on{background:var(--ivory);color:var(--on-accent)}.nc-switch-sm .nc-switch-opt{padding-left:var(--space-row);padding-right:var(--space-row)}.nc-default-note{margin-top:var(--space-tight)}.nc-switch-opt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ibx-host{z-index:1120;background:var(--surface);border:1px solid var(--danger-soft);border-radius:12px;width:min(520px,100vw - 32px);max-height:min(70vh,640px);padding:10px 12px;position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 12px 32px #141b2238}@media (width<=720px){.ibx-host{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto}}.staff-bell{align-items:center;display:inline-flex;position:relative}.staff-bell-btn{background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:18px;line-height:1}.staff-bell-btn:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.staff-bell-btn.pulse .badge{animation:1.2s ease-in-out infinite staff-bell-pulse}@keyframes staff-bell-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.staff-bell-menu{background:var(--surface);width:min(400px,92vw);max-height:70vh;color:var(--text);border:1px solid var(--line);z-index:60;text-align:left;border-radius:10px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 24px #00000024}.staff-bell-head{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px}.staff-bell-note{color:var(--text-muted);padding:4px 10px 8px}.staff-bell-note.is-ok{color:var(--success)}.staff-bell-note.is-warn{color:var(--warning)}.staff-bell-note.is-err{color:var(--danger)}.staff-bell-empty{padding:8px 10px 12px}.staff-bell-item{border-top:1px solid var(--line);padding:8px 10px}.staff-bell-item.unread{background:var(--surface-soft)}.staff-bell-item a{color:inherit;text-decoration:none;display:block}.staff-bell-title{font-weight:600}.staff-bell-acts{flex-wrap:wrap;gap:6px;margin-top:6px}@media (prefers-reduced-motion:reduce){.staff-bell-btn.pulse .badge{animation:none}}.cd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cd-tabs{flex-wrap:wrap;gap:6px;display:flex}.cd-filters{gap:var(--space-row);margin:0 0 var(--space-field);flex-wrap:wrap;align-items:center;display:flex}.cd-filters .input,.cd-filters select{width:auto;max-width:100%;padding:var(--space-tight) var(--space-row);font-size:var(--text-label);flex:0 auto}.cd-filters select.input,.cd-filters select{padding-right:var(--caret-room)}@media (width<=720px){.cd-filters .input,.cd-filters select{flex:40%;min-width:0}}.cd-counts{color:var(--muted);margin:0 0 10px;font-size:13px}.cd-notice-copy{margin-top:var(--space-section)}.cd-stamp{font-size:var(--text-eyebrow);letter-spacing:.06em;border:1px solid var(--line);background:var(--ink-2);color:var(--ivory);vertical-align:middle;border-radius:3px;margin-right:6px;padding:1px 6px;font-weight:700;display:inline-block}.cd-status{color:var(--ivory);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cd-status-dot{background:var(--dot,var(--muted));border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cd-handling{color:var(--warning);letter-spacing:.02em;font-size:11px;font-weight:600;display:block}.cd-status.is-hollow .cd-status-dot{border:2px solid var(--dot,var(--muted));background:0 0}.cd-date .cd-date-kind{color:var(--muted);margin-left:4px;font-size:11px}.cd-table .cd-row-open{background:var(--ink-2)}.cd-expand{border-top:1px solid var(--line);background:var(--surface-soft);padding:10px 12px 14px}.cd-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cd-strip{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cd-strip.is-compact{gap:3px}.cd-step{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.cd-step.is-reached{background:var(--success-soft);border-color:#2a6e5559}.cd-step.is-next{border-color:var(--primary-border)}.cd-step-dot{border:1px solid var(--border-strong);width:20px;height:20px;color:var(--success);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.cd-step.is-reached .cd-step-dot{background:var(--success);color:var(--on-accent);border-color:var(--success)}.cd-step-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cd-step-label{font-size:13.5px;font-weight:600}.cd-step-why{font-size:12px}.cd-step-ask{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cd-step-ask .input{width:150px;padding:4px 8px}.cd-cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.cd-cal-title{font-size:18px;font-family:var(--serif);margin:0}.cd-cal-nav{align-items:center;gap:6px;display:flex}.cd-views{gap:4px;display:flex}.cd-split{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:14px;display:grid}@media (width<=1100px){.cd-split{grid-template-columns:1fr}}.cd-month{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);outline:none;overflow:hidden}.cd-month:focus-visible{box-shadow:0 0 0 2px var(--focus)}.cd-weekdays{background:var(--ink-2);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cd-weekday{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;padding:6px 8px;font-size:11.5px;font-weight:700}.cd-cells{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cd-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;background:var(--surface);flex-direction:column;gap:3px;min-height:98px;padding:6px;display:flex}.cd-cell:nth-child(7n){border-right:none}.cd-cell.is-out{color:var(--text-soft);background:var(--surface-soft)}.cd-cell.is-weekend{background:var(--ink-2)}.cd-cell.is-today .cd-cell-day{background:var(--primary);color:var(--on-accent)}.cd-cell.is-selected{box-shadow:inset 0 0 0 2px var(--primary)}.cd-cell-day{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.cd-chip{text-align:left;width:100%;font:inherit;border:1px solid var(--chip,var(--line));background:var(--chip,var(--line));color:var(--on-accent);cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:11.5px;line-height:1.25;display:flex;overflow:hidden}.cd-chip .cd-stamp{color:var(--on-accent);background:#ffffff38;border-color:#0000;margin:0;padding:0 4px}.cd-chip-who{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cd-chip-status{opacity:.9;white-space:nowrap;font-size:10px}.cd-chip.is-compact{flex-wrap:wrap;align-items:flex-start}.cd-chip.is-compact .cd-chip-who{white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:5ch;display:-webkit-box}.cd-chip.is-hollow{background:var(--surface);color:var(--chip,var(--ivory));border-style:dashed}.cd-chip.is-hollow .cd-stamp{background:var(--ink-2);color:var(--ivory)}.cd-more{padding:0 4px}.cd-week{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);outline:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cd-week:focus-visible{box-shadow:0 0 0 2px var(--focus)}.cd-week-col{border-right:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;min-height:220px;padding:8px;display:flex}.cd-week-col:last-child{border-right:none}.cd-week-col.is-weekend{background:var(--ink-2)}.cd-week-col.is-selected{box-shadow:inset 0 0 0 2px var(--primary)}.cd-week-col.is-today .cd-week-head b{color:var(--primary)}.cd-week-head{margin-bottom:4px;font-size:12px}.cd-empty{text-align:center}.cd-day-title{font-family:var(--serif);margin:0 0 10px;font-size:18px}.cd-day-row{margin-bottom:10px}.cd-panel{position:sticky;top:12px}.cd-panel .panel-h{align-items:flex-start}.cd-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:10px;padding:12px}.cd-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.cd-card-title{font-size:14px;font-weight:700}.cd-chain{color:var(--muted);margin-top:8px;font-size:12.5px}.cd-note{background:var(--surface-soft);border-radius:var(--radius-sm);margin-top:6px;padding:6px 8px;font-size:12.5px}.cd-submit{gap:8px;display:grid}.cd-submit-working{padding:var(--space-tight) 0}.cl-panel-gap{margin-bottom:var(--space-field)}.cl-panel-h{margin:0}.cdc{gap:var(--space-field);flex-direction:column;display:flex}.cdc-head{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.cdc-title{font-size:var(--text-total);color:var(--text);margin:0}.cdc-traffic{font-size:var(--text-note);color:var(--text-soft)}.cdc-blurb{font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose);line-height:1.5}.cdc-note{font-size:var(--text-note);color:var(--text-soft);max-width:var(--container-prose);line-height:1.5}.cdc-addr{align-items:center;gap:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--gold);border-radius:var(--radius);background:var(--gold-soft);flex-wrap:wrap;display:flex}.cdc-addr-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);font-weight:600}.cdc-addr-value{font-size:var(--text-label);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);word-break:break-all;max-width:100%}.cdc-addr-failed{font-size:var(--text-note);color:var(--danger)}.cdc-last{font-size:var(--text-note);color:var(--text-muted)}.cdc-forged{padding:var(--space-row) var(--space-field);border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-soft)}.cdc-forged-h{color:var(--danger);font-weight:700}.cdc-forged-b{font-size:var(--text-note);color:var(--text);margin:var(--space-tight) 0 var(--space-tight);max-width:var(--container-prose);line-height:1.5}.cdc-forged-row{font-size:var(--text-note);color:var(--text-muted)}.cdc-docs{gap:var(--space-tight);flex-direction:column;display:flex}.cdc-docs-h{font-size:var(--text-label);color:var(--text);font-weight:600}.cdc-doclist{margin:var(--space-row) 0 0;gap:var(--space-row);flex-direction:column;padding:0;list-style:none;display:flex}.cdc-doc{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.cdc-doc-name{min-width:0;font-size:var(--text-label);color:var(--text);word-break:break-word;text-align:left;flex:12rem;justify-content:flex-start}.cdc-doc-meta{font-size:var(--text-note);color:var(--text-soft)}.cdc-open{margin-top:var(--space-tight)}@media (width<=520px){.cdc-addr{flex-direction:column;align-items:flex-start}.cdc-doc-meta{flex:100%}}.lt-file-stamp{margin-bottom:var(--space-field)}.lt-closing-sec{gap:var(--space-section);flex-direction:column;display:flex}.lt-closing-head{align-items:center;gap:var(--space-row);margin-bottom:var(--space-row);flex-wrap:wrap;display:flex}.lt-closing-title{font-size:var(--text-total);color:var(--text);margin:0}.lt-closing-deskhref{margin-left:auto}.lt-closing-confirm{align-items:center;gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.lt-closing-off{font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose);margin:0;line-height:1.55}.lt-closing-chain{padding-top:var(--space-section);border-top:1px solid var(--line)}.lt-cpk{padding-top:var(--space-section);border-top:1px solid var(--line);gap:var(--space-row);flex-direction:column;min-width:0;display:flex}.lt-cpk-fault{color:var(--danger);font-size:var(--text-label);margin:0}.lt-cpk-work{min-width:0;container:cpk/inline-size}.lt-cpk-grid{gap:var(--space-field);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container cpk (width>=900px){.lt-cpk-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}}@container cpk (width<=640px){.lt-cpk-work .cpk-qrow{grid-template-columns:minmax(0,1fr)!important}}.lt-cpk-work .row>label{min-width:0;max-width:100%}.lt-cpk-work select.input,.lt-cpk-work input.input{max-width:100%}.lt-cpk-work .row>label>.input{margin-left:0!important}.lt-cpk-entry{margin:0}.lt-cpk-drop{gap:var(--space-field);padding:var(--space-section) var(--space-field);border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.lt-cpk-lead{font-size:var(--text-body);color:var(--text);max-width:var(--container-prose);margin:0;line-height:1.55}.lt-cpk-acts{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.ec-chain-compose{margin:0 0 var(--space-field)}.lt-acts{gap:var(--space-field);flex-direction:column;display:flex}.lt-acts-list{gap:var(--space-field);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lt-act{align-items:flex-start;gap:var(--space-field);padding-bottom:var(--space-field);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.lt-act:last-child{border-bottom:0;padding-bottom:0}.lt-act-words{gap:var(--space-tight);flex-direction:column;flex:16rem;min-width:0;display:flex}.lt-act-name{font-size:var(--text-body);color:var(--text);font-weight:600}.lt-act-what{font-size:var(--text-note);color:var(--text-soft);line-height:1.5}.lt-act-why{font-size:var(--text-note);color:var(--warning);line-height:1.5}.lt-acts-dialog{padding-top:var(--space-field);border-top:1px solid var(--line)}.lt-actions{position:relative}.lt-actions-menu{background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:10px;flex-direction:column;gap:2px;min-width:260px;max-width:min(92vw,420px);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #141b2224}.lt-actions-item{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;line-height:1.35;text-decoration:none;display:block}.lt-actions-item:hover:not(:disabled){background:#ae87461f}.lt-actions-item:disabled{opacity:.6;cursor:not-allowed}.lt-actions-why{color:var(--muted);font-size:12px}.alt{width:100%;min-width:0;color:var(--text);overflow-wrap:normal;word-break:normal;align-self:stretch;font-size:13px;line-height:1.45}.alt *{overflow-wrap:normal;word-break:normal}.jpfs{gap:var(--space-row);margin-top:var(--space-row);font-size:var(--text-label);color:var(--text);flex-direction:column;display:flex}.jpfs-figure{color:var(--text-muted)}.jpfs-figure b{color:var(--text)}.jpfs-row{align-items:flex-end;gap:var(--space-row);flex-wrap:wrap;display:flex}.jpfs-field{gap:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);flex-direction:column;display:flex}.jpfs-field .input{max-width:220px;font-size:var(--text-body);color:var(--text)}.jpfs-gate{font-size:var(--text-note);color:var(--danger)}.jpfs-ok{font-size:var(--text-note);color:var(--success)}.jpfs-err{font-size:var(--text-note);color:var(--danger)}.alt-title{font-family:var(--serif);margin:0 0 8px;font-size:16px}.alt-banner{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.alt-banner.is-held{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary-hover)}.alt-banner.is-open{background:var(--warning-soft);color:var(--warning);border-color:#ae874673}.alt-banner-text{flex:320px;min-width:0}.alt-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 12px;display:grid}.alt-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:10px 12px}.alt-tile-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.alt-tile-v{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px;font-size:19px;font-weight:700}.alt-tile-v.is-quiet{white-space:normal;color:var(--text-muted);font-size:12.5px;font-weight:500}.alt-tile-sub{color:var(--text-muted);margin-top:4px;font-size:11.5px;line-height:1.45}.alt-tile.is-good .alt-tile-v{color:var(--ok)}.alt-tile.is-bad .alt-tile-v{color:var(--danger)}.alt-tile.is-accent{background:var(--primary-soft);border-color:var(--primary-border)}.alt-tile.is-accent .alt-tile-v{color:var(--primary-hover)}.alt-gate{border:1px solid;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:13px}.alt-gate.is-ok{background:var(--success-soft);color:var(--ok);border-color:#2a6e5559}.alt-gate.is-warn{background:var(--warning-soft);color:var(--warning);border-color:#ae874673}.alt-gate.is-bad{background:var(--danger-soft);color:var(--danger);border-color:#a32a2a4d}.alt-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.alt-notice{color:var(--text-muted);font-size:12.5px}.alt-notice.is-ok{color:var(--ok);font-weight:600}.alt-notice.is-warn{color:var(--warning);font-weight:600}.alt-err{background:var(--danger-soft);color:var(--danger);border:1px solid #a32a2a4d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:13px;display:flex}.alt-scroll{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow-x:auto}.alt-table{border-collapse:collapse;width:100%;min-width:660px;font-size:13px}.alt-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);background:var(--surface-soft);border-bottom:1px solid var(--line);padding:8px 12px;font-size:11px;font-weight:700}.alt-table td{vertical-align:top;border-top:1px solid var(--line);padding:10px 12px}.alt-table tbody tr:first-child td{border-top:0}.alt-table th.alt-num,.alt-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.alt-table tr.is-editing>td{background:var(--primary-soft)}.alt-table tr.is-stale>td{opacity:.65}.alt-holder{font-weight:600}.alt-sub{color:var(--text-muted);margin-top:2px;font-size:12px}.alt-tag{border:1px solid var(--line);letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;background:var(--surface-soft);color:var(--text-muted);border-radius:999px;margin-left:6px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-block}.alt-tag.is-gold{background:var(--gold-soft);color:var(--gold-ink);border-color:#ae874666}.alt-tag.is-danger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.alt-tag.is-warn{background:var(--warning-soft);border-color:var(--warning);color:var(--warning)}.alt-when{white-space:nowrap;font-variant-numeric:tabular-nums}.alt-when .alt-tag{margin:var(--space-tight) 0 0}.alt-when-day{font-weight:600}.alt-term{white-space:nowrap}.id-expiry{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:inline-flex}.id-whose{align-items:center;gap:var(--space-row);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.id-whose .btn{white-space:normal;text-align:left;max-width:100%}.id-whose-mark{font-size:var(--text-note);color:var(--text-muted)}.id-whose-ask{align-items:center;gap:var(--space-row);width:100%;padding:var(--space-row) var(--space-field);border:1px solid var(--warning);border-radius:var(--radius);background:var(--warning-soft);color:var(--text);font-size:var(--text-label);flex-wrap:wrap;display:flex}.id-whose-err{font-size:var(--text-label);color:var(--danger)}.alt-emd{margin:0 0 var(--space-field);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.alt-emd-head{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.alt-emd-row{align-items:flex-end;gap:var(--space-field);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.alt-emd-row .alt-field .input{width:auto;min-width:0}.alt-emd-tick.is-off{color:var(--text-muted);cursor:default}.alt-emd .alt-sub{margin-top:var(--space-tight)}.alt-when .alt-when-box{width:auto;min-width:0;padding:var(--space-tight) var(--space-row);font-size:var(--text-label)}.alt-when .alt-sub{margin-top:var(--space-tight)}.alt-rownote{color:var(--text-muted);margin-top:5px;font-size:12px}.alt-rownote.is-warn{color:var(--warning)}.alt-verified.is-changed{font-weight:700}.alt-excluded{color:var(--text-muted);white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:500}.alt-count{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-weight:600;display:inline-flex}.alt-count input{width:16px;height:16px;accent-color:var(--teal);cursor:pointer;margin:0}.alt-count input:disabled{cursor:not-allowed}.alt-count.is-on{color:var(--ok)}.alt-count.is-off{color:var(--text-muted)}.alt-count-why{max-width:190px;color:var(--text-muted);white-space:normal;margin-top:3px;font-size:11.5px;font-weight:500}.alt-rowact{text-align:right;white-space:nowrap}.alt-rowact .btn+.btn{margin-left:6px}.alt-table tr.alt-edit>td{background:var(--surface-soft);border-top:0;padding:12px}.alt-table tfoot td{border-top:2px solid var(--line);background:var(--surface-soft);font-weight:700}.alt-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px 12px;display:grid}.alt-field{flex-direction:column;gap:4px;min-width:0;display:flex}.alt-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.alt-field.is-wide{grid-column:1/-1}.alt-form .input{width:100%;padding:8px 10px;font-size:13.5px}.alt-check{cursor:pointer;align-items:flex-start;gap:8px;padding:8px 0;font-size:13px;font-weight:600;display:flex}.alt-check input{width:16px;height:16px;accent-color:var(--teal);cursor:pointer;flex:none;margin:2px 0 0}.alt-hint{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.alt-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.alt-form-err{background:var(--danger-soft);color:var(--danger);border:1px solid #a32a2a4d;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:13px}.alt-also{background:var(--gold-soft);border:1px dashed #ae874699;border-radius:10px;margin-top:12px;padding:10px 12px}.alt-also-head{color:var(--gold-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.alt-also-row{border-top:1px solid #ae874640;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:7px 0;display:flex}.alt-also-head+.alt-also-row{border-top:0}.alt-also-text{flex:280px;min-width:0}.alt-addcard{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:10px;padding:12px}.alt-addcard-title{margin:0 0 8px;font-weight:700}.alt-more{margin-top:10px}.alt-notes{color:var(--text-muted);margin-top:12px;font-size:12px}.alt-notes b{color:var(--text)}.alt-empty{color:var(--text-muted);padding:14px 12px;font-size:13px}@media (width<=640px){.alt-tile-v{font-size:16px}.alt-rowact .btn+.btn{margin-left:4px}}.trv-entity{margin:var(--space-row) 0 var(--space-field)}.trv-entity-none{margin:var(--space-tight) 0 var(--space-row);font-size:var(--text-note);color:var(--text-muted)}.cond-order{gap:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:grid}.cond-order-head{align-items:center;gap:var(--space-tight) var(--space-row);flex-wrap:wrap;min-width:0;display:flex}.cond-order-name{font-size:var(--text-label);color:var(--text);font-weight:600}.cond-order-facts{font-size:var(--text-note);color:var(--text-muted);overflow-wrap:anywhere;min-width:0}.cond-order-err{margin:0}.cond-order-actions{align-items:center;gap:var(--space-row);flex-wrap:wrap;min-width:0;display:flex}.cond-order-actions>.row{gap:var(--space-row)}.cond-order-actions>div:not(.row){flex:1 0 100%;min-width:0}.settle-agent{gap:var(--space-row);margin:0 0 var(--space-field);display:grid}.settle-agent-row{align-items:baseline;gap:var(--space-row);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.settle-agent-becomes{color:var(--text);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);overflow-wrap:anywhere}.settle-sent-to{margin-top:var(--space-row);color:var(--text-muted);overflow-wrap:anywhere}.tpo-slot-lines{gap:var(--space-tight);margin-top:var(--space-row);display:grid}.tpo-slot-line{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.tpo-slot-name{flex:1;min-width:0;font-weight:600}.lt-note{margin:0 0 var(--space-field);color:var(--text-muted);max-width:var(--container-prose)}.lt-fresh{margin:0 0 var(--space-field);padding:var(--space-row) var(--space-field);border-left:4px solid var(--success);background:var(--success-soft);color:var(--text);font-size:var(--text-label);border-radius:var(--radius);line-height:1.5}.lt-fresh.warn{border-left-color:var(--warning);background:var(--warning-soft)}.lt-fresh-title{margin-bottom:var(--space-tight);font-weight:700}.lt-fresh.in-card{margin:var(--space-row) 0 0}.asst-picker{margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line)}.asst-picker-head{align-items:baseline;gap:var(--space-row);margin-bottom:var(--space-field);flex-wrap:wrap;display:flex}.asst-picker-rows{gap:var(--space-row);flex-direction:column;display:flex}.asst-picker-row{justify-content:space-between;align-items:center;gap:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:flex}.asst-picker-row.is-on{background:var(--surface-soft);border-color:var(--border-strong)}.asst-picker-name{font-size:var(--text-label);color:var(--text)}.asst-picker-choice{gap:var(--space-tight);display:flex}.asst-chip{align-items:center;gap:var(--space-tight);cursor:pointer;font-size:var(--text-note);color:var(--text-muted);padding:var(--space-tight) var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:inline-flex}.asst-chip input{margin:0}.cv-modal .asst-picker{border-top:0;margin-top:0;padding-top:0}.asst-chip.is-sel{color:var(--text);border-color:var(--teal);background:var(--surface-soft)}@media (width<=640px){.asst-picker-row{flex-direction:column;align-items:stretch}.asst-picker-choice{flex-wrap:wrap}}.ibx{color:var(--text);overflow-wrap:anywhere;--ibx-target:44px;--ibx-list-min:300px;--ibx-list-max:420px;min-width:0}.ibx :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ibx-top{align-items:center;gap:var(--space-row) var(--space-field);margin-bottom:var(--space-section);flex-wrap:wrap;display:flex}.ibx-means{font-size:var(--text-note);color:var(--text-muted);flex:1 0 100%;margin:0}.ibx-tabs{gap:var(--space-tight);flex-wrap:wrap;display:flex}.ibx-tab{appearance:none;border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);min-height:var(--ibx-target);align-items:center;gap:var(--space-tight);font:inherit;font-size:var(--text-label);color:var(--text-muted);cursor:pointer;background:0 0;font-weight:600;display:inline-flex}.ibx-tab[aria-selected=true]{color:var(--text);border-color:var(--border-strong);background:var(--surface);font-weight:800}.ibx-split{grid-template-columns:minmax(var(--ibx-list-min),var(--ibx-list-max)) minmax(0,1fr);gap:var(--space-page);align-items:start;min-width:0;display:grid}.ibx-split>*{min-width:0}.ibx-rows{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none}.ibx-row{border-top:1px solid var(--line)}.ibx-row:first-child{border-top:0}.ibx-row.is-open{background:var(--primary-soft)}.ibx-row-open{appearance:none;text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;padding:var(--space-row) var(--space-field);column-gap:var(--space-row);row-gap:var(--space-tight);min-height:var(--ibx-target);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name facts""line line";align-items:baseline;display:grid}.ibx-row-open:focus-visible{outline-offset:-2px}.ibx-row-name{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-weight:600;line-height:1.35;overflow:hidden}.ibx-row-facts{align-items:center;gap:var(--space-tight);white-space:nowrap;grid-area:facts;display:inline-flex}.ibx-row-line{min-width:0;font-size:var(--text-note);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:line;line-height:1.4;overflow:hidden}.ibx-chip,.ibx-product{border-radius:var(--radius);padding:0 var(--space-tight);font-size:var(--text-note);white-space:nowrap;border:1px solid #0000;font-weight:700;line-height:1.6;display:inline-block}.ibx-product-RTL{color:var(--primary-hover);background:var(--primary-soft)}.ibx-product-LT{color:var(--gold-ink);background:var(--gold-soft)}.ibx-product-Platform{color:var(--text-muted);background:var(--surface-soft)}.ibx-tone-warning{color:var(--warning);background:var(--warning-soft)}.ibx-tone-primary{color:var(--primary-hover);background:var(--primary-soft)}.ibx-tone-muted{color:var(--text-muted);background:var(--surface-soft)}.ibx-tone-danger{color:var(--danger);background:var(--danger-soft)}.ibx-tone-success{color:var(--success);background:var(--success-soft)}.ibx-age{font-size:var(--text-note);color:var(--text-muted)}.ibx-empty,.ibx-error{padding:var(--space-section) var(--space-field);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-body)}.ibx-error{color:var(--danger);border-color:var(--danger)}.ibx-card{gap:var(--space-section);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ibx-card>*{min-width:0}.ibx-head{gap:var(--space-row);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ibx-head-row{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.ibx-name{font-size:var(--text-total);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:800;line-height:1.3}.ibx-headline{font-size:var(--text-body);margin:0;font-weight:600}.ibx-what{font-size:var(--text-body);color:var(--text);margin:0}.ibx-what.is-long{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ibx-presses{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.ibx-presses .input{width:auto;max-width:100%}.ibx-section{border-top:1px solid var(--line);padding-top:var(--space-field)}.ibx-section>summary{cursor:pointer;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);min-height:var(--ibx-target);align-items:center;gap:var(--space-row);font-weight:700;display:flex}.ibx-section>summary .ibx-sum{text-transform:none;letter-spacing:normal;font-size:var(--text-label);color:var(--text);font-weight:500}.ibx-section-body{gap:var(--space-row);padding-top:var(--space-row);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ibx-q{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field);gap:var(--space-row);background:var(--surface);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ibx-q.is-answered{border-color:var(--success)}.ibx-q-text{font-size:var(--text-body);margin:0;font-weight:600}.ibx-q-for{font-size:var(--text-note);color:var(--text-muted)}.ibx-q-options{gap:var(--space-row);flex-wrap:wrap;display:flex}.ibx-q-opt{appearance:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:var(--space-row) var(--space-field);min-height:var(--ibx-target);font:inherit;font-size:var(--text-label);cursor:pointer}.ibx-q-opt[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-hover);font-weight:700}.ibx-q-opt.is-recommended{border-color:var(--border-strong)}.ibx-q-why,.ibx-q-example{font-size:var(--text-note);color:var(--text-muted);margin:0}.ibx-q-typed{gap:var(--space-row);flex-wrap:wrap;align-items:flex-start;display:flex}.ibx-q-typed textarea{flex:1 1 var(--ibx-list-min);min-height:var(--ibx-target)}.ibx-line{gap:var(--space-row);padding:var(--space-tight) 0;font-size:var(--text-label);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.ibx-line-title{overflow-wrap:anywhere;min-width:0}.ibx-steps{gap:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ibx-step b{color:var(--text);font-weight:600}.ibx-msg{border-left:2px solid var(--line);padding-left:var(--space-row);font-size:var(--text-label)}.ibx-msg-at{font-size:var(--text-note);color:var(--text-muted)}.ibx-write{gap:var(--space-row);flex-wrap:wrap;align-items:flex-start;display:flex}.ibx-write textarea{flex:1 1 var(--ibx-list-min);min-height:var(--ibx-target)}.ibx-accounts{gap:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ibx-back{margin-bottom:var(--space-row)}@media (width<=1000px){.ibx-split{grid-template-columns:minmax(0,1fr)}.ibx-split.has-open .ibx-list{display:none}}.cob-move{margin-top:var(--space-row);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.cob-move-title{margin:0 0 var(--space-row);font-size:var(--text-body);color:var(--text);font-weight:600}.cob-move .notice{margin:0 0 var(--space-row)}.cob-move-group+.cob-move-group{margin-top:var(--space-field)}.cob-move-head{margin-bottom:var(--space-tight);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.cob-move-lines{padding-left:var(--space-field);margin:0}.cob-move-lines li{font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere}.cob-move-lines li+li{margin-top:var(--space-tight)}.cob-move-actions{gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap}.cob-move-done{margin:var(--space-row) 0 0;font-size:var(--text-label);color:var(--ok)}.lkdrop{gap:var(--space-tight);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-soft);padding:var(--space-field);justify-items:center;display:grid;position:relative}.lkdrop.drop-over{border-color:var(--teal);background:var(--primary-soft);border-style:dashed}.lkdrop-title{font-size:var(--text-label);color:var(--text);font-weight:600}.lkdrop-note{font-size:var(--text-note);color:var(--text-muted);max-width:52ch}.lkdrop-held{gap:var(--space-tight);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-row);display:grid}.lkdrop-held-name{font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;font-weight:600}.lkdrop-held-state{font-size:var(--text-note);color:var(--text-muted)}.lkdrop-held-row{gap:var(--space-tight);display:grid}.lkdrop-held-row+.lkdrop-held-row{border-top:1px solid var(--line);padding-top:var(--space-row)}.lk-said-row{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}@media (width<=720px){.lkdrop{padding:var(--space-row)}.panel,.app .panel,.pe-card,.app .pe-card{padding:var(--space-field)}.app .panel .pe-card,.app .pe-card .pe-card,.app .panel .pe-build,.app .pe-card .pe-build,.app .panel .pe-tbl,.app .panel .panel{border-left:0;border-right:0;border-radius:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.lkprice{gap:var(--space-row);display:grid}.lkprice-head{gap:var(--space-row);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.lkprice-title{font-size:var(--text-eyebrow);color:var(--text);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600}.lkprice-why{font-size:var(--text-note);color:var(--text-muted);max-width:68ch}.lkprice-legs{gap:var(--space-field) var(--space-section);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.lkprice-leg{gap:var(--space-tight);align-content:start;display:grid}.lkprice-leg-label{font-size:var(--text-label);color:var(--text)}.lkprice-leg-label:first-letter{text-transform:uppercase}.lkprice-leg-hint{font-size:var(--text-note);color:var(--text-muted)}.lkprice-leg input{width:9rem}.lkprice-total{gap:var(--space-tight);border-top:1px solid var(--line);padding-top:var(--space-row);display:grid}.lkprice-total-line{font-size:var(--text-total);color:var(--text);font-weight:600}.lkprice-total-note{font-size:var(--text-note);color:var(--text-muted)}.lkprice-row{gap:var(--space-row);justify-content:space-between;align-items:baseline;display:flex}.lkprice-row-label{font-size:var(--text-label);color:var(--text)}.lkprice-row-figure{font-size:var(--text-label);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.lkprice-row.lkprice-row-sub .lkprice-row-label{color:var(--text-muted);padding-left:var(--space-field)}.lkprice-lines{gap:var(--space-tight);display:grid}.lkprice-break{gap:var(--space-field);display:grid}.lkprice-break-one{gap:var(--space-tight);display:grid}summary.lkprice-row{cursor:pointer;list-style:none;display:flex}summary.lkprice-row::-webkit-details-marker{display:none}summary.lkprice-row::marker{content:""}summary.lkprice-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}summary.lkprice-row .lkprice-row-label:after{content:"";vertical-align:middle;opacity:.5;border-bottom:1px solid;border-right:1px solid;width:.38em;height:.38em;margin-left:.5em;display:inline-block;transform:rotate(-45deg)}details[open]>summary.lkprice-row .lkprice-row-label:after{transform:rotate(45deg)}.lkprice-actions{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.lt-lock-actionbar{gap:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field);margin-top:var(--space-row);display:grid}.lt-lock-actionbar-title{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.lt-lock-actionbar-row{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.lt-lock-actionbar-end{margin-left:auto}.lt-lock-actionbar-note{font-size:var(--text-note);color:var(--text-muted)}@media (width<=720px){.lt-lock-actionbar-end{margin-left:0}}.lkprice-card{gap:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field);display:grid}.lkprice-card-actions{gap:var(--space-row);border-top:1px solid var(--line);padding-top:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.lkprice-split{gap:var(--space-field) var(--space-section);max-width:var(--container-prose);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.lkprice-split .lkprice-row.lkprice-row-sub .lkprice-row-label{padding-left:0}.lkprice-head.lkprice-headline{gap:var(--space-tight);place-content:start;display:grid}.lkprice-headline-figure{font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.lkprice-caution{font-size:var(--text-note);color:var(--gold-ink)}.lkprice-trail{gap:var(--space-row);display:grid}.lkprice-trail-row{gap:var(--space-tight);border-left:2px solid var(--line);padding-left:var(--space-row);display:grid}.lkprice-trail-when{font-size:var(--text-note);color:var(--text-muted)}.lkprice-trail-what{font-size:var(--text-label);color:var(--text)}@media (width<=720px){.lkprice-leg input{width:100%}.lkprice-row{gap:var(--space-tight);display:grid}.lkprice-split{grid-template-columns:1fr}.lkprice-split .lkprice-row.lkprice-row-sub .lkprice-row-label{padding-left:var(--space-field)}.lkprice-card{border:0;padding:0}}.rdb{padding-bottom:var(--space-page)}.rdb-head{padding:var(--space-section) 0}.rdb-title{font-family:var(--serif);font-size:var(--text-title);color:var(--text);margin:0;font-weight:500}.rdb-lede{margin:var(--space-row) 0 0;font-size:var(--text-body);color:var(--text-muted);max-width:var(--container-prose)}.rdb-layout{gap:var(--space-section);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.rdb-layout{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);align-items:start}}.rdb-rail,.rdb-main{gap:var(--space-field);flex-direction:column;min-width:0;display:flex}.rdb-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-field)}@media (width>=720px){.rdb-panel{padding:var(--space-section)}}.rdb-eyebrow{font-family:var(--sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-row);padding:0;font-weight:600}.rdb-h{font-family:var(--serif);font-size:var(--text-hero);color:var(--text);margin:0;font-weight:500}.rdb-label{font-size:var(--text-label);color:var(--text);font-weight:600}.rdb-hint{margin:var(--space-row) 0 var(--space-field);font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose)}.rdb-note{margin:var(--space-tight) 0 0;font-size:var(--text-note);color:var(--text-soft);display:block}.rdb-quiet{color:var(--text-muted)}.rdb-step-head{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.rdb-step-n{background:var(--primary-soft);width:1.85em;height:1.85em;color:var(--primary-hover);font-size:var(--text-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rdb-editing{font-size:var(--text-label);color:var(--text-muted)}.rdb-seg{margin:0 0 0 auto}.rdb-group{gap:var(--space-row);padding:var(--space-field);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);flex-direction:column;display:flex}.rdb-filter{gap:var(--space-row);grid-template-columns:3.5em minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:center;display:grid}.rdb-joiner{font-size:var(--text-label);color:var(--text-muted);text-align:right}.rdb-values{align-items:center;gap:var(--space-row);min-width:0;display:flex}.rdb-value{flex:1 1 0;min-width:0}.rdb-unit,.rdb-and{font-size:var(--text-label);color:var(--text-muted);white-space:nowrap}.rdb-remove{color:var(--text-muted)}.rdb-select,.rdb-op{min-width:0}.rdb-op-empty{display:block}.rdb-group-acts{gap:var(--space-field);padding-top:var(--space-tight);flex-wrap:wrap;display:flex}.rdb-or{align-items:center;gap:var(--space-field);margin:var(--space-field) 0;display:flex}.rdb-or:before,.rdb-or:after{content:"";border-top:1px solid var(--border);flex:1}.rdb-or span{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);color:var(--gold-ink);font-weight:700}.rdb-add-or{margin-top:var(--space-field)}.rdb-sub{align-items:center;gap:var(--space-row) var(--space-field);margin-top:var(--space-section);flex-wrap:wrap;display:flex}.rdb-sub-top{align-items:flex-start}.rdb-inline{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.rdb-inline>select{flex:0 18rem;width:18rem;min-width:10rem}.rdb-chips{margin:var(--space-row) 0 0;gap:var(--space-row);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rdb-chip{align-items:center;gap:var(--space-tight);padding:var(--space-tight) var(--space-tight) var(--space-tight) var(--space-row);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--text-label);color:var(--text);display:inline-flex}.rdb-chip-label{white-space:nowrap}.rdb-chip-btn{appearance:none;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--text-note);min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius);background:0 0;border:0}.rdb-chip-btn:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.rdb-chip-btn:disabled{opacity:.35;cursor:default}.rdb-picker{gap:var(--space-field);margin-top:var(--space-field);padding:var(--space-field);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);flex-direction:column;max-height:28rem;display:flex;overflow:auto}.rdb-search{max-width:28rem}.rdb-picker-group{border:0;min-width:0;margin:0;padding:0}.rdb-picker-grid{gap:var(--space-tight) var(--space-field);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.rdb-check{align-items:flex-start;gap:var(--space-row);padding:var(--space-tight) 0;font-size:var(--text-label);color:var(--text);cursor:pointer;display:flex}.rdb-check input{flex:none;margin-top:.15em}.rdb-check.is-locked{color:var(--text-soft);cursor:not-allowed}.rdb-metrics{gap:var(--space-row);flex-direction:column;flex:24rem;min-width:0;display:flex}.rdb-metric{gap:var(--space-row);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;display:grid}.rdb-actions{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.rdb-err{margin:0}.rdb-results{padding:0;overflow:hidden}.rdb-count{padding:var(--space-field) var(--space-field) var(--space-row);font-size:var(--text-label);color:var(--text-muted);margin:0}.rdb-table-wrap{max-height:70vh;overflow:auto}.rdb-table{border-collapse:collapse;width:100%;font-size:var(--text-label);color:var(--text)}.rdb-table th{z-index:1;background:var(--surface-soft);text-align:left;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:var(--space-row) var(--space-field);font-weight:600;position:sticky;top:0}.rdb-table td{padding:var(--space-row) var(--space-field);border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:top}.rdb-table tbody tr:hover td{background:var(--surface-soft)}.rdb-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.rdb-th-btn{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rdb-th-btn:hover{color:var(--text)}.rdb-empty{color:var(--text-muted);white-space:normal}.rdb-placeholder{padding:var(--space-section);border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;font-size:var(--text-label);color:var(--text-muted);margin:0}.rdb-starts,.rdb-saved{gap:var(--space-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rdb-start{appearance:none;width:100%;min-height:var(--tap-min);padding:var(--space-row);border-radius:var(--radius);font:inherit;font-size:var(--text-label);color:var(--teal-br);text-align:left;cursor:pointer;background:0 0;border:0}.rdb-start:hover:not(:disabled){background:var(--primary-soft);color:var(--primary-hover)}.rdb-start:disabled{color:var(--text-soft);cursor:not-allowed}.rdb-saved-row{align-items:center;gap:var(--space-tight) var(--space-row);padding:var(--space-row) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.rdb-saved-row:first-child{border-top:0}.rdb-saved-name{appearance:none;font:inherit;font-size:var(--text-body);color:var(--teal-br);text-align:left;cursor:pointer;background:0 0;border:0;flex:100%;padding:0;font-weight:600}.rdb-saved-row.is-open .rdb-saved-name{color:var(--text)}.rdb-badge{font-size:var(--text-note);color:var(--primary-hover);background:var(--primary-soft);border-radius:var(--radius);padding:0 var(--space-tight)}.rdb-saved-acts{gap:var(--space-row);margin-left:auto;display:flex}.rdb-mini{min-height:var(--tap-min);font-size:var(--text-note);padding:0}.rdb-sched{gap:var(--space-row);padding-top:var(--space-row);border-top:1px dashed var(--border);flex-direction:column;flex:100%;display:flex}.rdb-start:focus-visible,.rdb-saved-name:focus-visible,.rdb-chip-btn:focus-visible,.rdb-th-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (width<=720px){.rdb-filter{grid-template-columns:minmax(0,1fr)}.rdb-joiner{text-align:left}.rdb-remove{justify-self:start}.rdb-metric{grid-template-columns:minmax(0,1fr)}.rdb-seg{margin:0}.rdb-inline>select{flex:100%;width:100%;min-width:0}}.ha-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-tight);font-weight:700;display:block}.ha-name{color:var(--text);font-weight:700;text-decoration:none}.ha-name:hover{text-decoration:underline}.ha-inline{margin-left:var(--space-row)}.ha-hidden{display:none}.ha-note{margin-top:var(--space-row);margin-bottom:0}.ha-short,.ha-danger{color:var(--danger)}.ha-actions{align-items:center;gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.ha-actions .muted{margin-left:var(--space-tight)}.pill[class*=\ ha-]{text-transform:none;letter-spacing:0}.pill.ha-block{color:var(--danger);border-color:var(--danger);background:var(--danger-soft);font-weight:700}.pill.ha-hold{color:var(--gold-ink);border-color:var(--gold-ink);background:var(--gold-soft);font-weight:700}.pill.ha-note{color:var(--text-muted);border-color:var(--border-strong);background:var(--surface-soft)}.pill.ha-pending{color:var(--warning);border-color:var(--warning);background:var(--warning-soft)}.pill.ha-off{color:var(--text-soft);border-color:var(--border);background:var(--surface)}.ha-form-grid{gap:var(--space-section);grid-template-columns:1fr 1fr;display:grid}.ha-step-wide{grid-column:1/-1}.ha-compact .ha-form-grid{gap:var(--space-field);grid-template-columns:1fr}.ha-two{gap:0 var(--space-field);grid-template-columns:1fr 1fr;display:grid}.ha-who{justify-content:space-between;align-items:center;gap:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);display:flex}.ha-who strong{display:block}.ha-readonly{padding:var(--space-row) 0;color:var(--text-muted);font-size:var(--text-label)}.ha-story{min-height:var(--space-page)}.ha-lookup{position:relative}.ha-menu.addr-menu{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.ha-menu .addr-item{color:var(--text);border-bottom-color:var(--line);font-size:var(--text-label)}.ha-menu .addr-item:hover,.ha-menu .addr-item.active{background:var(--surface-soft)}.ha-menu .addr-pin{color:var(--teal-br);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;min-width:var(--space-page)}.ha-menu .ha-sub{color:var(--text-muted);font-size:var(--text-note);margin-top:var(--space-tight)}.ha-menu .ha-listed{color:var(--danger);font-style:normal;font-weight:700}.ha-menu .ha-none{cursor:default;color:var(--text-muted)}.ha-menu .ha-type-instead{color:var(--teal-br);font-weight:600}.ha-typed .seg .tab{border:0;border-radius:0}.ha-card{padding:var(--space-field) var(--space-section);margin-bottom:var(--space-field)}.ha-card-head,.ha-listing-head{justify-content:space-between;align-items:flex-start;gap:var(--space-field);flex-wrap:wrap;display:flex}.ha-facts{gap:var(--space-row) var(--space-field);margin:var(--space-field) 0 0;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));display:grid}.ha-facts>div{min-width:0}.ha-facts dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.ha-facts dd{margin:var(--space-tight) 0 0;font-size:var(--text-label)}.ha-story-text{margin:var(--space-field) 0 0;white-space:pre-wrap;font-size:var(--text-body);border-left:3px solid var(--line);padding-left:var(--space-field);line-height:1.5}.ha-approve{margin-top:var(--space-field);padding-top:var(--space-field);border-top:1px solid var(--line)}.ha-embedded{margin-top:var(--space-field)}.ha-tabs{margin-bottom:var(--space-field)}.ha-filters{gap:var(--space-row);margin-bottom:var(--space-field);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.ha-chips{gap:var(--space-tight);flex-wrap:wrap;display:flex}.ha-chip.chip{padding:var(--space-tight) var(--space-row);font-size:var(--text-note)}.ha-open-hits,.ha-overdue-cell{color:var(--danger);font-weight:700}.tab.ha-overdue{border-color:var(--danger);color:var(--danger)}.tab.ha-overdue.on{background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.ha-more{text-align:center}.ha-add-panel{margin-bottom:var(--space-section)}.ha-head-pills{align-items:center;gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.ha-grid{gap:var(--space-section);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.ha-main,.ha-side{gap:var(--space-section);flex-direction:column;min-width:0;display:flex}.ha-listings{gap:var(--space-section);flex-direction:column;display:flex}.ha-listing{padding-top:var(--space-section);border-top:1px solid var(--line)}.ha-listing:first-child{border-top:0;padding-top:0}.ha-listing-retired .ha-listing-title,.ha-listing-rejected .ha-listing-title{color:var(--text-muted);text-decoration:line-through}.ha-evidence{align-items:center;gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.ha-evidence .ha-eyebrow{margin:0}button.ha-file{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.ha-file{color:var(--teal-br);font-size:var(--text-label);text-decoration:underline}.ha-serious-now{gap:var(--space-tight);flex-direction:column;display:flex}.ha-ident{margin:0;padding:0;list-style:none}.ha-ident li{gap:var(--space-row);padding:var(--space-row) 0;border-top:1px solid var(--line);font-size:var(--text-label);grid-template-columns:7em 1fr auto;align-items:baseline;display:grid}.ha-ident li .muted{white-space:nowrap}.ha-ident li:first-child{border-top:0;padding-top:0}.ha-ident .ha-eyebrow{margin:0}.ha-add-row{gap:var(--space-row);margin-top:var(--space-field);grid-template-columns:1fr auto;display:grid}.ha-add-row select.input,.ha-add-row select.input+input.input{grid-column:1}.ha-add-row:has(select){grid-template-columns:minmax(10em,auto) 1fr auto}.ha-trail{margin:0;padding:0;list-style:none}.ha-trail-row{gap:var(--space-row);padding:var(--space-row) 0;border-top:1px solid var(--line);font-size:var(--text-label);grid-template-columns:10em minmax(0,1fr) 10em auto;align-items:baseline;display:grid}.ha-trail-row:first-child{border-top:0}.ha-trail-when,.ha-trail-who{color:var(--text-muted);font-size:var(--text-note)}.ha-trail-alarm{background:var(--danger-soft);color:var(--danger)}.ha-hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-note);color:var(--text-soft)}.ha-more-btn{margin-bottom:var(--space-row)}.ha-profile{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-field);margin-top:var(--space-field);background:var(--surface)}.ha-profile-active{border-color:var(--danger);background:var(--danger-soft)}.ha-profile-pending{border-color:var(--warning)}.ha-profile-head{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.ha-profile-head .ha-eyebrow{margin:0}.ha-why{margin:var(--space-row) 0 0;padding-left:var(--space-field);font-size:var(--text-label)}.ha-why li{margin-top:var(--space-tight)}.ha-list-link{min-height:var(--tap-min);align-items:center;margin-left:auto;display:inline-flex}.ha-compact .ha-actions{margin-top:var(--space-row)}@media (width<=860px){.ha-form-grid,.ha-two,.ha-grid,.ha-filters{grid-template-columns:1fr}.ha-trail-row{grid-template-columns:1fr auto}.ha-trail-row .ha-trail-what{grid-column:1/-1}.ha-ident li{gap:var(--space-tight);grid-template-columns:1fr}}.ha-table td{vertical-align:top}.ha-band{border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:var(--radius);padding:var(--space-field) var(--space-section);margin:var(--space-field) 0;background:var(--surface)}.ha-band-held{border-color:var(--danger);border-left-color:var(--danger);background:var(--danger-soft)}.ha-band-notice{border-color:var(--warning);border-left-color:var(--warning);background:var(--warning-soft)}.ha-band-head{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.ha-band-head .ha-eyebrow{margin:0}.ha-band-sentence{font-size:var(--text-total);line-height:1.35}.ha-band-hits{margin:var(--space-field) 0 0;gap:var(--space-field);flex-direction:column;padding:0;list-style:none;display:flex}.ha-band-hit{padding-top:var(--space-field);border-top:1px solid var(--line)}.ha-band-facts{margin-top:var(--space-row)}.ha-band-foot{justify-content:space-between;align-items:center;gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.ha-band-resolved{border-color:var(--warning);border-left-color:var(--warning);background:var(--warning-soft)}.ha-band-resolution{margin-top:var(--space-field);padding-top:var(--space-field);border-top:1px solid var(--line)}.ha-reqs{margin:var(--space-row) 0 0;gap:var(--space-tight);padding:0;list-style:none;display:grid}.ha-req{gap:var(--space-row);align-items:baseline;display:flex}.ha-req-done{color:var(--text-muted)}.ha-resolve{margin-top:var(--space-field);padding-top:var(--space-field);border-top:1px solid var(--line);gap:var(--space-field);display:grid}.ha-resolve-choices{gap:var(--space-row);flex-wrap:wrap;display:flex}.ha-resolve-choices .btn[aria-pressed=true]{outline:2px solid var(--focus);outline-offset:2px}.ha-resolve-actions{gap:var(--space-row);display:grid}.ha-resolve-row{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.ha-resolve-row input[type=text],.ha-resolve-row select{flex:auto;width:auto;min-width:0}.ha-resolve-foot{gap:var(--space-row);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ha-tiles{gap:var(--space-field);margin-bottom:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ha-tile{padding:var(--space-field);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;text-decoration:none;display:block}a.ha-tile:hover{border-color:var(--border-strong)}.ha-tile-n{font-family:var(--serif);font-size:var(--text-hero);font-weight:700;line-height:1.1;display:block}.ha-tile-k{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);display:block}.ha-tile-warm .ha-tile-n{color:var(--danger)}.ha-decline-hint{margin-top:var(--space-row)}.pill.ha-file-pill{white-space:normal;text-align:left;line-height:1.2}.ha-file-pill-t{justify-items:start;display:grid}.ha-file-pill-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.ha-file-pill-v{font-weight:700}.ha-stat{gap:var(--space-tight);align-content:start;justify-items:start;display:grid}.ha-stack{margin-top:var(--space-tight);display:block}.gw-card{margin-top:var(--space-field)}.gw-person{align-items:center;gap:var(--space-row);margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.gw-who{overflow-wrap:anywhere;flex:220px;min-width:0}.gw-line{margin-top:var(--space-tight);flex-basis:100%}.gw-ask{gap:var(--space-tight);margin-top:var(--space-row);padding:var(--space-field);background:var(--gold-soft);border:1px solid var(--gold);border-radius:var(--radius);color:var(--text);flex-basis:100%;display:grid}.gw-ask .input{width:100%}.gw-actions{gap:var(--space-row);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.lt-appr{margin-top:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-field);color:var(--text);min-width:0}.lt-appr-head{justify-content:space-between;align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.lt-appr-title{font-size:var(--text-body);color:var(--text);font-weight:700}.lt-appr-sub{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-tight);line-height:1.5}.lt-appr-tone{font-size:var(--text-note);font-weight:600}.lt-appr-tone.ok{color:var(--ok)}.lt-appr-tone.warn{color:var(--warning)}.lt-appr-tone.off{color:var(--text-muted)}.lt-appr-tone.bad{color:var(--danger)}.lt-appr-err{font-size:var(--text-label);color:var(--danger);margin-top:var(--space-row);line-height:1.5}.lt-appr-note{font-size:var(--text-label);color:var(--text-muted);margin-top:var(--space-row);line-height:1.5}.lt-appr-group{margin-top:var(--space-field)}.lt-appr-eyebrow{font-size:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-appr-order{border-top:1px solid var(--line);padding-top:var(--space-row);margin-top:var(--space-row)}.lt-appr-order:first-of-type{margin-top:var(--space-tight);border-top:0;padding-top:0}.lt-appr-row{justify-content:space-between;align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.lt-appr-name{font-size:var(--text-label);color:var(--text);font-weight:600}.lt-appr-facts{gap:var(--space-tight) var(--space-field);margin-top:var(--space-tight);font-size:var(--text-label);color:var(--text);flex-wrap:wrap;display:flex}.lt-appr-facts .k{color:var(--text-muted)}.lt-appr-value{font-size:var(--text-total);color:var(--text);font-weight:700}.lt-appr-actions{gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.lt-appr-list{margin:var(--space-tight) 0 0;font-size:var(--text-label);color:var(--text);padding:0;list-style:none}.lt-appr-list li{padding:var(--space-tight) 0;border-top:1px solid var(--line);line-height:1.45}.lt-appr-list li:first-child{border-top:0}.lt-appr-list .k{color:var(--text-muted)}.lt-appr-msg{padding:var(--space-row) 0;border-top:1px solid var(--line);font-size:var(--text-label);line-height:1.5}.lt-appr-msg:first-child{border-top:0}.lt-appr-msg .who{font-size:var(--text-note);color:var(--text-muted);margin-bottom:var(--space-tight)}.lt-appr-msg.out .who{color:var(--teal-br)}.lt-appr-form{gap:var(--space-row);margin-top:var(--space-row);flex-direction:column;display:flex}.lt-appr-form textarea,.lt-appr-form input,.lt-appr-form select{width:100%;max-width:100%;font:inherit;font-size:var(--text-label);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-row)}.lt-appr-form textarea{resize:vertical;min-height:88px}.lt-appr-comp{gap:var(--space-row);grid-template-columns:2fr 1fr 1fr;display:grid}@media (width<=720px){.lt-appr-comp{grid-template-columns:1fr}}.lt-appr-cand{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row);margin-top:var(--space-row);background:var(--surface-soft)}.lt-appr-cand .why{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-tight);line-height:1.5}.lt-appr-inline{gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.lt-appr-inline input{min-width:0;font:inherit;font-size:var(--text-label);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-row);flex:160px}.lt-appr-inline select{font:inherit;font-size:var(--text-label);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-row)}.lt-appr-check{align-items:flex-start;gap:var(--space-row);font-size:var(--text-label);color:var(--text);line-height:1.5;display:flex}.lt-stl{margin-bottom:var(--space-section)}.ebg-cards{margin-bottom:var(--space-field)}.ebg-card{border:1px solid var(--line);border-left:3px solid var(--border-strong);border-radius:var(--radius);padding:var(--space-field);margin-bottom:var(--space-field);background:var(--surface);color:var(--text)}.ebg-card.bad{border-left-color:var(--danger)}.ebg-card.warn{border-left-color:var(--warning)}.ebg-card.ok{border-left-color:var(--success)}.ebg-sev{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.ebg-sev.bad{color:var(--danger)}.ebg-sev.warn{color:var(--warning)}.ebg-sev.ok{color:var(--success)}.ebg-head{font-size:var(--text-total);color:var(--text);margin-top:var(--space-tight);overflow-wrap:anywhere;font-weight:600}.ebg-headline{font-family:var(--serif);font-style:italic;font-size:var(--text-body);color:var(--text);margin-top:var(--space-row)}.ebg-reason{font-size:var(--text-label);color:var(--text-muted);margin-top:var(--space-tight)}.ebg-note{font-size:var(--text-note);color:var(--text-muted);font-weight:400}.ebg-identity{font-size:var(--text-label);color:var(--text-muted);margin-top:var(--space-tight)}.ebg-identity.warn{color:var(--warning)}.ebg-section{margin-top:var(--space-field)}.ebg-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-row);font-weight:600}.ebg-tl{margin:0;padding:0;list-style:none}.ebg-tl li{gap:var(--space-row);padding:var(--space-row) 0;border-top:1px solid var(--line);font-size:var(--text-label);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;display:grid}.ebg-tl li:first-child{border-top:0}.ebg-tl-date{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.ebg-tl li.last .ebg-tl-date{color:var(--teal-br);font-weight:600}.ebg-tl-main{overflow-wrap:anywhere;min-width:0}.ebg-tl-label{color:var(--text);font-weight:600}.ebg-tl-detail{color:var(--text-muted)}.ebg-tl-id{font-size:var(--text-note);color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.ebg-open{color:var(--teal-br);text-underline-offset:2px;text-decoration:underline}.ebg-unread{margin-top:var(--space-row);font-style:italic}.ebg-facts{gap:var(--space-row) var(--space-field);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ebg-fact{border-top:1px solid var(--line);min-width:0;padding-top:var(--space-tight)}.ebg-fact-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.ebg-fact-v{font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;margin-top:var(--space-tight)}.ebg-links{margin-top:var(--space-field);gap:var(--space-row) var(--space-field);font-size:var(--text-label);flex-wrap:wrap;align-items:baseline;display:flex}.ebg-evidence{margin:var(--space-field) 0 0;font-size:var(--text-label);color:var(--text);padding:0;list-style:none}.ebg-evidence li{padding:var(--space-tight) 0}.ebg-evidence a{color:var(--teal-br)}.ebg-cleared{margin-top:var(--space-field);padding:var(--space-row) var(--space-field);background:var(--success-soft);border-left:2px solid var(--success);border-radius:var(--radius);font-size:var(--text-label);color:var(--text)}.ebg-action{margin-top:var(--space-field)}.ebg-form{margin-top:var(--space-field);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:var(--space-field);color:var(--text);display:grid}.ebg-form .field{margin:0}.ebg-form-title{font-size:var(--text-total);color:var(--text);font-weight:600}.ebg-form-l{font-size:var(--text-label);color:var(--text);margin-bottom:var(--space-tight);font-weight:600;display:block}.ebg-form-row{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ebg-form-note{font-size:var(--text-note);color:var(--text-muted)}.ebg-form-actions{gap:var(--space-row)}.ebg-drop{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:var(--space-field);gap:var(--space-tight);background:var(--surface);display:grid}.ebg-drop.drop-over{border-color:var(--teal);background:var(--primary-soft)}.ebg-stage{gap:var(--space-row);display:grid}.ebg-drop-l{align-items:center;gap:var(--space-row);font-size:var(--text-label);color:var(--text);cursor:pointer;flex-wrap:wrap;display:flex}.ebg-stage-list{gap:var(--space-field);margin:0;padding:0;list-style:none;display:grid}.ebg-stage-row{gap:var(--space-row) var(--space-field);border-top:1px solid var(--line);padding-top:var(--space-row);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;display:grid}.ebg-stage-row:first-child{border-top:0;padding-top:0}.ebg-stage-name{min-width:0;font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;font-weight:600}.ebg-stage-what{gap:var(--space-tight);min-width:0;display:grid}.ebg-stage-acts{gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.ebg-ev-row{gap:var(--space-row) var(--space-field);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ebg-ev-what{overflow-wrap:anywhere;min-width:0}.ebg-ev-acts{flex:none}@media (width<=720px){.ebg-tl li{grid-template-columns:1fr}.ebg-tl-id{white-space:normal}.ebg-form-row,.ebg-stage-row{grid-template-columns:1fr}}.nc-field{margin-bottom:var(--space-field)}.nc-compose-dialog{width:min(var(--container-prose),calc(100vw - 2 * var(--space-field)));background:var(--surface);max-height:calc(100vh - 2 * var(--space-field));overflow-y:auto}.ett-head{gap:var(--space-row)}.ett-note{color:var(--text-muted)}.ett-body{min-width:0;margin-top:var(--space-row);flex:1 0 100%}.ett-foot{margin-top:var(--space-row);display:flex}.ett-hide{align-items:center;gap:var(--space-tight);display:inline-flex}.ett-hide:before{content:"▲";color:var(--text-muted);font-size:var(--text-eyebrow);line-height:1}.ett-intro{margin-bottom:var(--space-row)}.tape-chain{margin-top:var(--space-row)}.sac-h{white-space:nowrap;margin:0}.sac-stages{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.sac-sep{color:var(--text-soft);-webkit-user-select:none;user-select:none}.sac-stage.is-current{background:var(--primary-soft);border-color:var(--primary-border);color:var(--text);opacity:1;cursor:default}.sac-more{margin-left:auto}.sac-now{margin-top:var(--space-row);font-size:var(--text-note);color:var(--text-muted)}.sac-now b{color:var(--text)}.sac-why{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);max-width:var(--container-prose)}.sac-all{margin-top:var(--space-row);max-width:var(--container-prose)}.sac-msg{margin-top:var(--space-field);margin-bottom:0}.sac-msg-list{margin:var(--space-tight) 0 0;padding-left:var(--space-section)}@media (width<=640px){.sac-more{flex-basis:100%;margin-left:0}}.chc-fee-words{margin-top:var(--space-tight)}.lt-cp-top{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.lt-cp-top .lt-cp-search{flex:220px;max-width:320px}.lt-cp-tabs{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.lt-cp-sep{background:var(--line);align-self:stretch;width:1px}.lt-cp-summary{color:var(--text-muted);font-size:var(--text-label);align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.lt-cp-summary .btn.link{min-height:0;padding:0}.lt-card.lt-card-flush.lt-cp-scroll{-webkit-overflow-scrolling:touch;position:relative;overflow:auto}.lt-cp-table{border-collapse:collapse;width:100%;min-width:900px;font-size:var(--text-body)}.lt-cp-table th{text-align:left;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:var(--space-row) var(--space-field);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:700}.lt-cp-table td{padding:var(--space-field);border-top:1px solid var(--line);vertical-align:top}.lt-cp-table tbody tr:first-child td{border-top:0}.lt-cp-table tbody tr:hover td{background:var(--surface-soft)}.lt-cp-lead{color:var(--text);font-weight:600}.lt-cp-sub{color:var(--text-muted);font-size:var(--text-note);margin-top:var(--space-tight);display:block}.lt-cp-day{font-variant-numeric:tabular-nums;white-space:nowrap}.lt-cp-reasons{gap:var(--space-tight);flex-wrap:wrap;display:flex}.lt-cp-reasons .pill{white-space:normal;text-align:left;text-transform:none}.lt-cp-act{text-align:right;white-space:nowrap}.lt-cp-note{color:var(--text-muted);font-size:var(--text-label)}.lt-cp-empty.empty-state p{max-width:var(--container-prose);margin:0 auto;line-height:1.5}@media (width<=720px){.lt-cp-table{min-width:760px}.lt-cp-top .lt-cp-search{max-width:none}}.press-timeline{gap:var(--space-row);display:grid}.press-list{margin:0;padding:0;list-style:none;display:grid}.press-item{gap:var(--space-row);padding:var(--space-tight) 0;border-bottom:1px solid var(--line);font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);display:grid}.press-item:last-child{border-bottom:0}.press-item.failed .press-what{color:var(--danger)}.press-when{color:var(--text-muted);font-size:var(--text-note);white-space:nowrap}.press-who{color:var(--text-muted)}.press-page{font-size:var(--text-note)}.press-said{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);display:block}.press-earlier{justify-self:start}.press-empty{margin:0}.press-head{justify-content:space-between;align-items:baseline;gap:var(--space-row);margin-bottom:var(--space-row);flex-wrap:wrap;display:flex}.press-head h3{margin:0}.press-filters{gap:var(--space-field);margin-bottom:var(--space-field);flex-wrap:wrap;align-items:flex-end;display:flex}.press-filters label{gap:var(--space-tight);font-size:var(--text-label);color:var(--text-muted);display:grid}.press-filters .press-check{align-items:center;gap:var(--space-tight);display:inline-flex}.audit-modes{gap:var(--space-tight);margin-bottom:var(--space-field);display:inline-flex}@media (width<=600px){.press-item{grid-template-columns:minmax(0,1fr);gap:0}}.app .csd{gap:var(--space-row);margin-top:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--warning);border-radius:var(--radius);background:var(--warning-soft);color:var(--text);display:grid}.app .csd-h{font-size:var(--text-label);color:var(--warning);font-weight:600}.app .csd-line{font-size:var(--text-label);color:var(--text)}.app .csd-state{font-size:var(--text-note);color:var(--text-muted)}.app .csd-err{font-size:var(--text-note);color:var(--danger)}.app .csd-form{gap:var(--space-field);display:grid}.app .csd-field{gap:var(--space-tight);margin:0;display:grid}.app .csd-acts{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.cb-btn{gap:7px}.cb-btn .cb-ico{opacity:.75;flex:none}.cb-btn:hover .cb-ico{opacity:1}.cb-wait{color:#3a4550;background:#fff;border:1px solid #d9d2c5;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:5px 6px 5px 11px;font-size:12.5px;line-height:1.2;display:inline-flex}.cb-wait .cb-wait-text{white-space:nowrap}.cb-wait .btn{min-height:30px;padding:4px 11px;font-size:12px}.cb-spin{border:2px solid #d9d2c5;border-top-color:var(--primary);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite cb-spin}@keyframes cb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cb-spin{border-top-color:var(--primary);animation:none}}.cb-answer{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.cb-answer .cb-answer-no{color:#b3261e}.cb-answer .cb-answer-quiet{color:var(--text-muted)}.cb-seg{border:1px solid var(--border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.cb-seg>.btn{border:0;border-radius:0;min-height:30px;padding:4px 11px;font-size:12px}.cb-seg>.btn+.btn{border-left:1px solid var(--border)}@media (width<=720px){.cb-wait{border-radius:12px;justify-content:space-between;width:100%}.cb-wait .cb-wait-text{white-space:normal}}.cp-tile-press{cursor:zoom-in;width:100%;text-align:inherit;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}.cp-tile-press:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cp-tile-acts{margin-top:var(--space-tight);gap:var(--space-tight)}.cp-tile-acts>.btn{flex:auto}.cp-missing-item{min-height:0;font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.cp-missing-item:hover{color:var(--text)}.cp-missing-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.doa-slot{gap:var(--space-row);margin-top:var(--space-field);flex-direction:column;display:flex}.doa-slot-row{gap:var(--space-row);flex-direction:column;min-width:0;display:flex}.doa-slot-head{align-items:flex-start;gap:var(--space-row);flex-wrap:wrap;display:flex}.doa-slot-head>.dot{margin-top:var(--space-tight)}.doa-slot-title{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:min(260px,100%);font-weight:600}.doa-slot-title>.aud{margin-left:var(--space-row);vertical-align:text-bottom}.doa-slot-hint{margin:0}.doa-slot-why{color:var(--text-muted)}.doa-slot-body{gap:var(--space-tight);padding-left:var(--space-field);flex-direction:column;display:flex}.doa-slot-mail{gap:var(--space-row);margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--line);flex-direction:column;display:flex}.doa-slot-ask{gap:var(--space-row);flex-wrap:wrap;align-items:center}.doa-slot-err{color:var(--danger)}.doa-slot-note{color:var(--text-muted)}.doa-progress{margin-top:var(--space-row)}.doa-progress-ok{color:var(--success)}.pa-wire-panel{align-items:flex-end;gap:var(--space-row) var(--space-section);padding-top:var(--space-row);border-top:1px solid var(--line);flex-wrap:wrap;flex:100%;order:5;display:flex}.pa-wire-fig{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.pa-wire-k{font-size:var(--text-pa-eyebrow);letter-spacing:var(--tracking-pa-eyebrow);text-transform:uppercase;color:var(--text-muted);font-weight:700}.pa-wire-v{font-size:var(--text-pa-value);color:var(--text);font-weight:600}.pa-wire-line{flex:240px;margin-top:0}.pa-wire-ok{color:var(--success)}.pa-prog-tick{align-items:center;gap:var(--space-row);cursor:pointer;font-weight:600;display:inline-flex}.pa-prog-tick input{width:16px;height:16px;accent-color:var(--success);margin:0}.pa-prog-tick input:disabled{cursor:not-allowed}.pa-prog-missing{margin:var(--space-tight) 0 0;font-size:var(--text-pa-note);color:var(--text-muted);white-space:normal;padding-left:0;font-weight:400;list-style:none}.pa-prog-missing li{margin-top:var(--space-tight)}.uw-cov-problem{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text);overflow-wrap:anywhere;line-height:1.35}.uw-stip-held{margin-top:var(--space-row);font-size:var(--text-note);overflow-wrap:anywhere;gap:var(--space-tight);flex-direction:column;line-height:1.35;display:flex}.uw-stip-held-who{color:var(--text-muted);font-weight:600}.uw-stip-held-say{color:var(--text)}.ovc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-section);margin-bottom:var(--space-section);gap:var(--space-field);flex-direction:column;display:flex}.ovc-head{gap:var(--space-field) var(--space-page);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.ovc-status,.ovc-waiting,.ovc-next{gap:var(--space-row);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ovc-eyebrow,.ovc-fig-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.ovc-small{font-size:var(--text-label);color:var(--text-muted);overflow-wrap:anywhere}.ovc-status .pill{font-size:var(--text-label)}.ovc-chips{gap:var(--space-row);flex-wrap:wrap;display:flex}.ovc-chip{font-size:var(--text-note);padding:var(--space-tight) var(--space-row);border-radius:var(--radius);background:var(--surface-soft);color:var(--text);white-space:nowrap;font-weight:600;line-height:1.3}.ovc-chip.is-borrower{background:var(--gold-soft);color:var(--gold-ink)}.ovc-chip.is-you{background:var(--primary-soft);color:var(--primary-hover)}.ovc-chip.is-back{background:var(--danger-soft);color:var(--danger)}.ovc-next .nx-item{width:100%;padding:var(--space-row) 0;border-top:0}.ovc-next .nx-item:hover{background:0 0}.ovc-clear{font-size:var(--text-body);color:var(--text);align-items:center;gap:var(--space-row);font-weight:600;display:inline-flex}.ovc-tick{color:var(--success);font-weight:700}.ovc-more{padding-left:0}.ovc-figures{gap:var(--space-field) var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.ovc-fig{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.ovc-fig-v{font-family:var(--serif);font-size:var(--text-hero);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.15}.ovc-fig-v.is-muted{color:var(--text-muted);font-weight:500;font-family:var(--sans);font-size:var(--text-body)}.ov-rows{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-field)}.ov-rows>.file-section.file-row{margin-top:0}.ov-rows>.file-section.file-row+.file-section.file-row,.ov-rows>:not(.file-row)+.file-row,.ov-rows>.file-row+:not(.file-row){border-top:1px solid var(--line)}.ov-rows>:not(.file-row){padding:var(--space-field)}.ov-rows>.panel:not(.file-row){box-shadow:none;border:0;border-radius:0;margin:0}.file-row>.sec-row-head{padding:var(--space-field);gap:var(--space-row);border-bottom:0;margin:0}.file-row>.sec-row-head:before{display:none}.file-row>.sec-row-head.collapsible:hover{background:var(--surface-soft)}.file-row .sec-row-title{font-size:var(--text-body);letter-spacing:0;flex:none;max-width:100%;margin:0;font-weight:600}.sec-row-summary{min-width:0;font-size:var(--text-label);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.file-row>.sec-row-head[aria-expanded=true]{border-bottom:1px solid var(--line)}.file-row>.sec-row-body{padding:var(--space-field)}.file-row>.sec-row-body>.panel,.file-row>.sec-row-body>.deal-block,.file-row>.sec-row-body>.card{box-shadow:none;border:0;border-radius:0;margin:0}.file-row>.sec-row-body>.deal-block>.deal-snap,.file-row>.sec-row-body>.deal-block>.nx-panel{padding-left:0;padding-right:0}.ov-handoff{gap:var(--space-row);flex-direction:column;display:flex}.ov-handoff-actions{gap:var(--space-row);flex-wrap:wrap}.ov-note{margin-top:var(--space-field)}.ov-hint{margin-top:var(--space-tight);align-items:center;gap:var(--space-tight);display:inline-flex}@media (width<=720px){.ovc{padding:var(--space-field)}.ovc-figures{gap:var(--space-row) var(--space-field)}.file-row>.sec-row-head{flex-wrap:wrap}.sec-row-summary{white-space:normal;flex-basis:100%;order:9}}.draw-row{align-items:center;gap:var(--space-row) var(--space-section);flex-wrap:wrap;display:flex}.draw-row-name{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;flex:14rem;min-width:0;display:flex}.draw-row-figs{gap:var(--space-row) var(--space-section);flex-wrap:wrap;margin:0;display:flex}.draw-row-figs>div{gap:var(--space-tight);flex-direction:column;min-width:6.5rem;display:flex}.draw-row-figs dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.draw-row-figs dd{font-size:var(--text-body);color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.draw-row-money{align-items:baseline;gap:var(--space-tight) var(--space-field);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.draw-step{margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line)}.draw-step-head{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.draw-step-n{width:1.5rem;height:1.5rem;font-size:var(--text-label);background:var(--surface-soft);color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.draw-step-title{font-size:var(--text-total);color:var(--text)}.draw-step-word{font-size:var(--text-label);color:var(--text-muted)}.draw-step.is-now .draw-step-n{background:var(--teal);color:var(--surface)}.draw-step.is-now .draw-step-word{color:var(--teal-br);font-weight:600}.draw-step.is-done .draw-step-n{background:var(--success-soft);color:var(--success)}.draw-more{display:inline-block}.draw-more>summary{cursor:pointer;list-style:none}.draw-more>summary::-webkit-details-marker{display:none}.draw-more[open]>summary{background:var(--surface-soft)}.draw-more-items{gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}@media (width<=640px){.draw-row-figs{gap:var(--space-row) var(--space-field)}.draw-row-figs>div{min-width:5.5rem}}.bd-page{gap:var(--space-section);flex-direction:column;display:flex}.bd-head{gap:var(--space-tight);flex-direction:column;display:flex}.bd-head h1{font-size:var(--text-title)}.bd-empty{align-items:flex-start;gap:var(--space-row);flex-direction:column;display:flex}.bd-pick{gap:var(--space-row);flex-wrap:wrap;display:flex}.bd-pick-btn{align-items:flex-start;gap:var(--space-tight);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-label);text-align:left;cursor:pointer;flex-direction:column;max-width:100%;display:flex}.bd-pick-btn:hover{border-color:var(--border-strong)}.bd-pick-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bd-pick-btn[aria-current=true]{border-color:var(--teal-br);background:var(--primary-soft)}.bd-pick-addr{overflow-wrap:anywhere;font-weight:600}.bd-pick-count{font-size:var(--text-note);color:var(--gold-ink);font-weight:600}.bd-loan{gap:var(--space-field);flex-direction:column;display:flex}.bd-loan-head{justify-content:space-between;align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.bd-loan-head h2{font-size:var(--text-hero);overflow-wrap:anywhere}.bd-home-wait{margin-bottom:var(--space-field)}.uw-aside{gap:var(--space-row);margin-bottom:var(--space-section);flex-direction:column;display:flex}.uw-aside-head{font-family:var(--serif);font-size:var(--text-total);color:var(--text);margin:0;font-weight:600}.uw-aside-intro{font-size:var(--text-note);color:var(--text-muted);max-width:var(--container-prose);margin:0}.uw-aside-list{gap:var(--space-row);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uw-aside-row{gap:var(--space-tight);min-width:0;padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-left:var(--space-tight) solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.uw-aside-title{align-items:baseline;gap:var(--space-tight) var(--space-row);flex-wrap:wrap;min-width:0;display:flex}.uw-aside-title strong{font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere}.uw-aside-hold{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--danger);font-weight:700}.uw-aside-cond,.uw-aside-why{font-size:var(--text-label);color:var(--text-muted);overflow-wrap:anywhere}.uw-aside-why{color:var(--text)}.uw-aside-k{font-weight:600}.uw-aside-note{font-size:var(--text-note);color:var(--text-muted);margin:0}.uw-aside-acts{gap:var(--space-row);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.hold-banner{margin-top:var(--space-field);padding:var(--space-field) var(--space-section);background:var(--danger-soft);border:1px solid var(--line);border-left:6px solid var(--danger);border-radius:var(--radius)}.hold-banner-shadow{background:var(--warning-soft);border-left-color:var(--warning)}.hold-banner .hold-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--danger);font-weight:700}.hold-banner-shadow .hold-eyebrow{color:var(--warning)}.hold-banner .hold-title{font-size:var(--text-hero);color:var(--text);margin-top:var(--space-tight);font-weight:700;line-height:1.25}.hold-banner .hold-body{font-size:var(--text-body);color:var(--text-muted);margin-top:var(--space-row);line-height:1.5}.hold-banner .hold-meta{font-size:var(--text-note);color:var(--text-soft);margin-top:var(--space-row)}.hold-banner .hold-actions{align-items:center;gap:var(--space-row) var(--space-field);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.hold-banner .hold-actions .hold-meta{margin-top:0}.hold-banner .hold-note{font-size:var(--text-note);color:var(--text);margin-top:var(--space-row);line-height:1.5}.svc-loans th{white-space:nowrap;position:relative}.svc-loans td.num,.svc-loans th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.svc-loans .svc-state{align-items:flex-start;gap:var(--space-tight);flex-direction:column;display:flex}.svc-loans tr.is-open td{background:var(--surface-soft)}.svc-drawer-card{border-left:var(--space-tight) solid var(--teal)}.svc-drawer-card>.svc-report-line{margin-bottom:var(--space-field)}.svc-drawer-card h2{font-size:var(--text-total);margin:0}.svc-report{gap:var(--space-row);flex-direction:column;display:flex}.svc-report-line{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.svc-pulls{margin:var(--space-row) 0 0;gap:var(--space-tight);flex-direction:column;padding:0;list-style:none;display:flex}.svc-pulls li{gap:var(--space-row) var(--space-field);padding:var(--space-row) 0;border-top:1px solid var(--line);font-size:var(--text-label);grid-template-columns:minmax(10rem,auto) 1fr;line-height:1.45;display:grid}.svc-pulls li:first-child{border-top:0}.svc-pulls .svc-pull-when{color:var(--text-muted);white-space:nowrap}.svc-strip{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.svc-card,.svc-strip>.panel{gap:var(--space-row);flex-direction:column;margin:0;display:flex}.svc-card-h{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.svc-card-attn{border-left:var(--space-tight) solid var(--warning)}.svc-big{font-size:var(--text-title);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.svc-big-unit{font-size:var(--text-body);color:var(--text-muted);font-weight:500}.svc-bar{height:var(--space-row);border-radius:var(--radius);background:var(--surface-soft);margin-top:var(--space-tight);display:flex;overflow:hidden}.svc-bar-seg.is-ok{background:var(--success)}.svc-bar-seg.is-gold{background:var(--warning)}.svc-bar-seg.is-err{background:var(--danger)}.svc-bar-seg.is-muted{background:var(--border-strong)}.svc-bar-seg.is-soft{background:var(--line)}.svc-legend,.svc-attn{gap:var(--space-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.svc-legend{gap:var(--space-tight) var(--space-field);flex-flow:wrap}.svc-legend-b{align-items:center;gap:var(--space-tight);padding:var(--space-tight) 0;font:inherit;font-size:var(--text-label);color:var(--text);cursor:pointer;min-height:var(--tap-min);background:0 0;border:0;display:inline-flex}.svc-legend-b.on{text-underline-offset:3px;text-decoration:underline}.svc-legend-b b{font-variant-numeric:tabular-nums}.svc-dot{width:var(--space-row);height:var(--space-row);border-radius:var(--radius);background:var(--border-strong);display:inline-block}.svc-dot.is-ok{background:var(--success)}.svc-dot.is-gold{background:var(--warning)}.svc-dot.is-err{background:var(--danger)}.svc-dot.is-soft{background:var(--line)}.svc-attn li{flex-direction:column;gap:0;display:flex}.svc-attn-s{font-size:var(--text-note);color:var(--text-muted);padding-left:var(--space-field)}.svc-card-foot{font-size:var(--text-note);color:var(--text-muted);padding-top:var(--space-row);margin-top:auto}.svc-card-actions{gap:var(--space-row);padding-top:var(--space-row);flex-wrap:wrap;margin-top:auto;display:flex}.svc-robot{gap:var(--space-tight) var(--space-field);font-size:var(--text-label);grid-template-columns:auto 1fr;margin:0;display:grid}.svc-robot dt{color:var(--text-muted);white-space:nowrap}.svc-robot dd{margin:0}.svc-robot .svc-err{color:var(--danger)}.svc-views{margin:var(--space-row) 0 0}.svc-views .svc-refresh{margin-left:auto}.svc-filters .btn{gap:var(--space-row)}.svc-count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}.btn:not(.ghost) .svc-count{color:inherit}.svc-changed{margin:0}.svc-changed summary{cursor:pointer;min-height:var(--tap-min);align-items:center;font-weight:600;display:flex}.svc-changed-list{margin:var(--space-row) 0 0;gap:var(--space-row);padding:0;list-style:none;display:grid}.svc-changed-list li{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.svc-loans td.svc-loan{min-width:11rem}.svc-loans .svc-loan-main{font-weight:600}.svc-loans .svc-loan-sub{font-size:var(--text-note);line-height:1.35}.svc-loans td.svc-fci,.svc-loans td.svc-date{white-space:nowrap}.svc-loans th,.svc-loans td{padding-left:var(--space-row);padding-right:var(--space-row)}.svc-fold-b{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.svc-drawer{gap:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.svc-drawer-col{gap:var(--space-section);flex-direction:column;display:flex}.svc-drawer h3{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-row);font-weight:700}.svc-drawer .kv{margin:0}.svc-drawer-actions{gap:var(--space-row) var(--space-field);margin-top:var(--space-field);flex-wrap:wrap;align-items:center;display:flex}@media (width<=640px){.svc-pulls li{grid-template-columns:1fr}}.appr-head{gap:var(--space-field);margin-bottom:var(--space-section);flex-direction:column;display:flex}.appr-figs{gap:var(--space-row) var(--space-page);flex-wrap:wrap;margin:0;display:flex}.appr-figs>div{gap:var(--space-tight);flex-direction:column;min-width:7rem;display:flex}.appr-figs dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.appr-figs dd{font-family:var(--serif);font-size:var(--text-hero);color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.appr-figs dd.is-open{color:var(--danger)}.appr-figs dd.is-clear{color:var(--success);font-family:var(--sans);font-size:var(--text-body)}.appr-tabs{gap:var(--space-tight);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.appr-tab{appearance:none;padding:var(--space-row) var(--space-field);font:inherit;font-size:var(--text-label);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.appr-tab:hover{color:var(--text)}.appr-tab.is-on{color:var(--teal-br);border-bottom-color:var(--teal)}.appr-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appr-open-full{color:var(--teal-br);margin-left:auto}.aord-statusline{align-items:baseline;gap:var(--space-row);margin-bottom:var(--space-field);font-size:var(--text-body);color:var(--text);flex-wrap:wrap;display:flex}.aord-statusline b{font-weight:700}.aord-statusline .is-paid{color:var(--success);font-weight:600}.aord-statusline .is-unpaid{color:var(--warning);font-weight:600}.aord-statusline .aord-statusline-more{color:var(--text-muted);font-size:var(--text-label)}[data-wizard-step][hidden]{display:none!important}.aord-wiz{margin:var(--space-field) 0 0;gap:var(--space-row);flex-wrap:wrap;padding:0;list-style:none;display:flex}.aord-wiz-step{flex:9rem;min-width:0}.aord-wiz-btn{appearance:none;width:100%;height:100%;min-height:var(--tap-min);align-items:flex-start;gap:var(--space-row);padding:var(--space-row);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font:inherit;text-align:left;cursor:pointer;color:var(--text);display:flex}.aord-wiz-btn:hover{background:var(--surface-soft)}.aord-wiz-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aord-wiz-n{background:var(--surface-soft);width:1.5rem;height:1.5rem;color:var(--text-muted);font-size:var(--text-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.aord-wiz-tx{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.aord-wiz-t{font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;font-weight:650}.aord-wiz-w{font-size:var(--text-note);color:var(--text-muted)}.aord-wiz-step.is-now .aord-wiz-btn{border-color:var(--teal)}.aord-wiz-step.is-now .aord-wiz-n{background:var(--teal);color:var(--surface)}.aord-wiz-step.is-needs .aord-wiz-w{color:var(--warning)}.aord-wiz-step.is-ok .aord-wiz-n{background:var(--success-soft);color:var(--success)}.aord-wiz-body{margin-top:var(--space-field)}.aord-wiz-nav{border-top:1px solid var(--line);padding-top:var(--space-field);justify-content:space-between}.aord-wiz-need{align-items:baseline;gap:var(--space-row);margin-bottom:var(--space-field);padding:var(--space-row);border-radius:var(--radius-sm);background:var(--warning-soft);font-size:var(--text-label);color:var(--text);flex-wrap:wrap;display:flex}.aord-wiz-need b{font-weight:650}.aord-wiz-block{margin-top:var(--space-field)}.aord-tipline{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:inline-flex}.aord-tiprow{align-items:center;gap:var(--space-row);display:flex}.aord-pay-row{margin-top:var(--space-field);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.aord-pay-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.aord-pay-head{margin-top:var(--space-tight);color:var(--text);font-weight:600}.aord-pay-to{align-items:center;gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.aord-pay-label{font-size:var(--text-label);color:var(--text)}.aord-pay-input{flex:220px;width:auto;min-width:0}.aord-classpay{margin-top:var(--space-field);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.aord-classpay.is-paid{border-color:var(--success);background:var(--success-soft)}.aord-classpay-head{font-size:var(--text-body);color:var(--text);font-weight:650}.aord-classpay-line{margin-top:var(--space-tight);font-size:var(--text-label);color:var(--text)}.aord-classpay-note{margin-top:var(--space-row);font-size:var(--text-note);color:var(--text-muted)}@media (width<=640px){.aord-wiz-step{flex:1 1 0}.aord-wiz-btn{text-align:center;align-items:center;gap:var(--space-tight);flex-direction:column}.aord-wiz-tx{align-items:center}}.apc{gap:var(--space-field);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field) var(--space-section);margin-bottom:var(--space-field);flex-direction:column;min-width:0;display:flex}.apc-head{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.apc-top{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.apc-kind{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.apc-sev{padding:0 var(--space-tight);border-radius:var(--radius);display:inline-block}.apc-status{margin-left:auto}.apc-what{font-family:var(--sans);font-size:var(--text-total);color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:700}.apc-file{font-size:var(--text-label);color:var(--text-muted);overflow-wrap:anywhere}.apc-facts{gap:var(--space-row) var(--space-section);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;display:grid}.apc-facts>div{min-width:0}.apc-facts dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.apc-facts dd{margin:var(--space-tight) 0 0;font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere}.apc-body{gap:var(--space-row);flex-direction:column;min-width:0;display:flex}.apc-line{margin:0}.apc-actions{border-top:1px solid var(--line);padding-top:var(--space-field);min-width:0}.apc-actions>.ha-actions,.apc.esc-row+.apc.esc-row{margin-top:0}.apc-file .esc-row-id{font-size:inherit}.apc-body>.esc-callout.sm,.apc-body>.esc-metrics,.apc-body>.esc-pills,.apc-body>.esc-counter,.apc-actions>.esc-actions,.apc-actions>.esc-counter-form{margin-top:0}.apc-actions>.esc-decided{align-items:center;gap:var(--space-tight);display:flex}.apc-sep{color:var(--text-soft)}.apc.exc-card+.apc.exc-card{margin-top:0}.apc.exc-card{outline:2px solid #0000;transition:outline-color .3s}.apc.exc-card.is-hl{outline-color:var(--gold)}.exc-card .apc-status{margin-left:0}.exc-badges{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.exc-file-link{font-weight:600}.exc-file-meta{display:block}.exc-links{gap:var(--space-tight);flex-wrap:wrap;display:flex}.exc-policy{align-items:flex-start}.exc-reason{display:block}.exc-note{margin-top:var(--space-tight);white-space:pre-wrap;color:var(--text-muted);display:block}.exc-decide-row{gap:var(--space-row)}.exc-thread{margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--line)}.apc-actions>.exc-thread:first-child{border-top:0;margin-top:0;padding-top:0}.ordesk-wrap{overflow-x:auto}.ordesk{width:100%;min-width:56rem}.ordesk td{vertical-align:top}.ordesk tr.is-late td:not(.ordesk-file){background:var(--danger-soft)}.ordesk-file{border-right:1px solid var(--line);min-width:13rem}.ordesk-loan{color:var(--text);font-weight:600}.ordesk-file-acts{gap:var(--space-tight);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.ordesk-kind{color:var(--text);white-space:nowrap;font-weight:600}.ordesk-date{white-space:nowrap;font-variant-numeric:tabular-nums}.uwf-card{border:1px solid var(--line);border-left:4px solid var(--text-soft);border-radius:var(--radius);background:var(--surface);padding:var(--space-row) var(--space-field);margin-bottom:var(--space-row);transition:box-shadow .4s}.uwf-card.is-fatal{border-left-color:var(--danger)}.uwf-card.is-warning{border-left-color:var(--warning)}.uwf-card.is-info{border-left-color:var(--primary)}.uwf-card.is-closed{background:var(--surface-soft)}.uwf-card.is-focused{border-left-color:var(--gold);box-shadow:0 0 0 3px var(--gold)}.uwf-line{align-items:center;gap:var(--space-tight) var(--space-row);flex-wrap:wrap;min-width:0;display:flex}.uwf-dot{background:var(--primary);border-radius:50%;flex:none;width:10px;height:10px}.uwf-dot.is-fatal{background:var(--danger)}.uwf-dot.is-warning{background:var(--warning)}.uwf-sev{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--primary-hover);font-weight:700}.uwf-sev.is-fatal{color:var(--danger)}.uwf-sev.is-warning{color:var(--warning)}.uwf-title{min-width:0;font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;flex:14rem;font-weight:600}.uwf-src{font-size:var(--text-note);color:var(--text-muted)}.uwf-star{color:var(--warning)}.uwf-acts{gap:var(--space-tight);flex-wrap:wrap;margin-left:auto;display:flex}.uwf-acts .btn{font-size:var(--text-note);padding:var(--space-tight) var(--space-row)}.uwf-body{margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px dashed var(--line)}.uwf-body[hidden]{display:none}.uwf-meta{gap:var(--space-row);margin-bottom:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);flex-wrap:wrap;display:flex}.uwf-src-chip{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:0 var(--space-tight);border-radius:var(--radius);font-weight:700}.uw-boxes{align-items:start;gap:var(--space-field);margin:var(--space-section) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.uw-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:var(--space-row) 0;overflow-x:auto}.uw-box-head{padding:0 var(--space-field) var(--space-tight);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.uw-box>:not(.uw-box-head){padding-left:var(--space-field);padding-right:var(--space-field)}.uw-box-empty{font-size:var(--text-label);color:var(--text-muted);margin:0}.bl-screen{min-width:0}@media (width<=900px){.bl-screen .file-nav{margin-left:0;margin-right:0}}.bl-top{align-items:center;gap:var(--space-row);margin-bottom:var(--space-field);flex-wrap:wrap;display:flex}.bl-plate{margin-bottom:var(--space-field)}.bl-err{color:var(--danger)}.bl-note{color:var(--text-muted);font-size:var(--text-label);margin:0;line-height:1.5}.bl-group{margin-top:var(--space-section)}.bl-group-h{margin:0 0 var(--space-row);font-size:var(--text-eyebrow)}.bl-stops-card{margin-bottom:var(--space-field)}.bl-stops-status{margin-bottom:var(--space-field);font-size:var(--text-label);color:var(--text)}.bl-stops-status strong{font-weight:700}.bl-stops-next{color:var(--text-muted)}.bl-stops-scroll{position:relative;overflow-x:auto}.bl-stops{padding:calc(var(--space-page) + var(--space-section)) var(--space-field);display:flex;position:relative}.bl-spine{background:var(--line);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.bl-spine.bl-spine-gold{background:var(--gold);height:2px}.bl-stop{flex:1 1 0;min-width:104px;min-height:18px;position:relative}.bl-stop-label{text-align:center;pointer-events:none;width:128px;position:absolute;left:50%;transform:translate(-50%)}.bl-stop.above .bl-stop-label{bottom:calc(50% + var(--space-field))}.bl-stop.below .bl-stop-label{top:calc(50% + var(--space-field))}.bl-stop-name{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:500;line-height:1.3}.bl-stop.reached .bl-stop-name{color:var(--text);font-weight:650}.bl-stop.at .bl-stop-name{font-weight:750}.bl-stop-when{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);color:var(--text-muted);margin-top:var(--space-tight)}.bl-dot{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bl-stop.reached .bl-dot{border-color:var(--gold);background:var(--gold)}.bl-stop.next .bl-dot{border-color:var(--gold);background:var(--gold-soft)}.bl-stop.at .bl-dot{width:13px;height:13px;box-shadow:0 0 0 4px var(--primary-soft)}.bl-sitting{text-align:right;margin-top:var(--space-tight)}.bl-sitting-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.bl-sitting-v{font-size:var(--text-note);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--teal);margin-left:var(--space-row);font-weight:750}.bl-parties{gap:var(--space-field);grid-template-columns:minmax(0,1fr);display:grid}.bl-party{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row) var(--space-field);min-width:0}.bl-party-head{gap:var(--space-row);margin-bottom:var(--space-row);flex-wrap:wrap;align-items:baseline;display:flex}.bl-party-head strong{color:var(--text);font-size:var(--text-total)}.bl-party-kind{font-size:var(--text-eyebrow);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.bl-contacts{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.bl-contact{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row) var(--space-field);min-width:0}.bl-contact-kind{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);font-weight:700}.bl-contact-company{font-size:var(--text-body);color:var(--text);margin-top:var(--space-tight);font-weight:650}.bl-contact-person{font-size:var(--text-label);color:var(--text)}.bl-contact-lines{gap:var(--space-tight);margin-top:var(--space-row);font-size:var(--text-label);overflow-wrap:anywhere;flex-direction:column;display:flex}.bl-team-card{margin-bottom:var(--space-field)}.bl-team-h{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);margin-bottom:var(--space-row);font-weight:700}.bl-team{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.bl-person{gap:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row) var(--space-field);align-items:flex-start;min-width:0;display:flex}.bl-person-ava{background:var(--primary-soft);width:40px;height:40px;color:var(--teal-br);font-weight:700;font-size:var(--text-label);border-radius:999px;flex:none;place-items:center;display:grid}.bl-person-body{min-width:0}.bl-person-name{color:var(--text);font-weight:650;font-size:var(--text-body);overflow-wrap:anywhere}.bl-person-role{color:var(--text-muted);font-size:var(--text-note)}.bl-person-lines{gap:var(--space-tight);margin-top:var(--space-tight);font-size:var(--text-label);overflow-wrap:anywhere;flex-direction:column;display:flex}.blc{gap:var(--space-section);min-width:0;display:grid}.blc-head{gap:var(--space-row);display:grid}.blc-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);font-weight:700}.blc-for{font-size:var(--text-label);color:var(--text-muted);overflow-wrap:anywhere}.blc-headline{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.blc-rate{font-family:var(--serif);font-size:var(--text-title);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.blc-rate-note{font-size:var(--text-label);color:var(--text-muted)}.blc-standing{align-items:baseline;gap:var(--space-row);font-size:var(--text-total);color:var(--text);padding:var(--space-row) var(--space-field);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;display:flex}.blc-standing strong{font-weight:700}.blc-standing-detail{font-size:var(--text-label);color:var(--text-muted)}.blc-standing.is-locked{border-color:var(--success);background:var(--success-soft)}.blc-standing.is-expiring{border-color:var(--warning);background:var(--warning-soft)}.blc-standing.is-ran_out,.blc-standing.is-cancelled{border-color:var(--danger);background:var(--danger-soft)}.blc-hero{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.blc-cell{gap:var(--space-tight);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row) var(--space-field);background:var(--surface);align-content:start;min-width:0;display:grid}.blc-cell-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.blc-cell-v{font-size:var(--text-hero);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.blc-cell-note{font-size:var(--text-note);color:var(--text-muted)}.blc-lead{gap:var(--space-field);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.blc-lead-side{gap:var(--space-field);min-width:0;display:grid}.blc-bl{gap:var(--space-field);border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:var(--radius);padding:var(--space-field);background:var(--surface);min-width:0;display:grid}.blc-bl-title{font-family:var(--serif);font-size:var(--text-total);color:var(--text);margin:0;font-weight:600}.blc-bl-rows{gap:var(--space-row);margin:0;padding:0;list-style:none;display:grid}.blc-bl-row{column-gap:var(--space-field);row-gap:var(--space-tight);padding-bottom:var(--space-row);border-bottom:1px solid var(--line);grid-template-columns:minmax(6rem,.6fr) minmax(0,1.4fr);grid-template-areas:"k fig""k t";align-items:baseline;display:grid}.blc-bl-row:last-child{border-bottom:0;padding-bottom:0}.blc-bl-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding-top:var(--space-tight);grid-area:k;font-weight:600}.blc-bl-fig{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;grid-area:fig;min-width:0;display:flex}.blc-bl-usd{font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.blc-bl-usd.is-none{color:var(--text-muted);font-weight:500;font-size:var(--text-body)}.blc-bl-dir{font-size:var(--text-note);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.blc-bl-row.is-receive .blc-bl-usd,.blc-bl-row.is-receive .blc-bl-dir{color:var(--success)}.blc-bl-t{font-size:var(--text-label);color:var(--text-muted);grid-area:t;line-height:1.45}.blc-bl-row.is-total{margin-top:var(--space-row);padding-top:var(--space-field);border-top:2px solid var(--gold);border-bottom:0}.blc-bl-row.is-total .blc-bl-k{color:var(--text);font-weight:700}.blc-bl-row.is-total .blc-bl-usd{font-family:var(--serif);font-size:var(--text-title);line-height:1.05}.blc-bl-row.is-total .blc-bl-t{color:var(--text)}.blc-pp,.blc-period{gap:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-field);background:var(--surface-soft);min-width:0;display:grid}.blc-pp-title{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);margin:0;font-weight:700}.blc-pp-steps{gap:var(--space-row);grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.blc-pp-step{gap:var(--space-tight);padding:var(--space-row) var(--space-row) var(--space-row) var(--space-field);border-left:3px solid var(--teal);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;align-content:start;min-width:0;display:grid}.blc-pp-step.is-free{border-left-color:var(--line)}.blc-pp-when{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.blc-pp-charge{font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.blc-pp-step.is-free .blc-pp-charge{color:var(--success)}.blc-pp-usd{font-size:var(--text-note);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.blc-pp-note{font-size:var(--text-note);color:var(--text-muted);margin:0;line-height:1.5}.blc-pp-note.is-lead{font-size:var(--text-label);color:var(--text)}.blc-track{gap:var(--space-tight);display:grid}.blc-track-ends{justify-content:space-between;gap:var(--space-row);display:flex}.blc-track-end{gap:var(--space-tight);min-width:0;display:grid}.blc-track-end.is-right{text-align:right}.blc-track-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.blc-track-v{font-size:var(--text-body);color:var(--text);font-weight:700}.blc-track-bar{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.blc-track-fill{background:var(--teal);border-radius:999px;height:100%}.blc-track-left{font-size:var(--text-note);color:var(--text-muted);text-align:right}.blc-actions{align-items:center;gap:var(--space-field);flex-wrap:wrap;display:flex}.blc-issued{font-size:var(--text-note);color:var(--text-muted)}.blc-state{font-size:var(--text-body);color:var(--text-muted)}.blc-state.is-caution{color:var(--danger);gap:var(--space-row);flex-wrap:wrap;align-items:center;display:flex}.blc-section{gap:var(--space-field);min-width:0;display:grid}.blc-section-title{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding-bottom:var(--space-tight);border-bottom:1px solid var(--gold);margin:0;font-weight:700}.blc-section.is-folded{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row) var(--space-field)}.blc-section-sum{cursor:pointer;gap:var(--space-tight);list-style:none;display:grid}.blc-section-sum::-webkit-details-marker{display:none}.blc-section-sum .blc-section-title{border-bottom:0;padding-bottom:0}.blc-section-sum .blc-section-title:before{content:"+ ";color:var(--gold-ink)}.blc-section.is-folded[open] .blc-section-sum .blc-section-title:before{content:"− "}.blc-section-line{font-size:var(--text-label);color:var(--text-muted)}.blc-section.is-folded[open] .blc-section-body{margin-top:var(--space-field)}.blc-section-body{gap:var(--space-field);min-width:0;display:grid}.blc-callout{border-left:2px solid var(--gold);padding:var(--space-tight) var(--space-field);gap:var(--space-tight);display:grid}.blc-callout[data-callout=meaning]{background:var(--primary-soft);border-left-color:var(--teal);border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-row) var(--space-field)}.blc-callout-title{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--teal-br);font-weight:700}.blc-callout-text{font-size:var(--text-total);color:var(--text);font-weight:600}.blc-callout-body{font-size:var(--text-label);color:var(--text-muted)}.blc-figures{gap:var(--space-row);margin:0;display:grid}.blc-fig{gap:var(--space-row);padding-bottom:var(--space-tight);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;display:grid}.blc-fig-k{font-size:var(--text-label);color:var(--text-muted)}.blc-fig-v{gap:var(--space-tight);font-size:var(--text-body);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;display:grid}.blc-fig.is-strong .blc-fig-v>span:first-child{font-weight:700}.blc-fig.is-accent .blc-fig-v>span:first-child{font-size:var(--text-total);font-weight:700}.blc-fig.is-credit .blc-fig-v>span:first-child{color:var(--success)}.blc-fig-note{font-size:var(--text-note);color:var(--text-muted)}.blc-subhead{font-size:var(--text-label);color:var(--text);margin:0;font-weight:700}.blc-para{font-size:var(--text-body);color:var(--text);margin:0;line-height:1.5}.blc-para.is-small{font-size:var(--text-label);color:var(--text-muted)}.blc-table-wrap{min-width:0;overflow-x:auto}.blc-table{border-collapse:collapse;width:100%}.blc-table th{text-align:left;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:var(--space-tight) var(--space-row) var(--space-tight) 0;border-bottom:1px solid var(--line);font-weight:600}.blc-table td{font-size:var(--text-body);color:var(--text);padding:var(--space-row) var(--space-row) var(--space-row) 0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.blc-disclosures{padding-left:var(--space-field);gap:var(--space-row);font-size:var(--text-label);color:var(--text-muted);margin:0;display:grid}.blc-disclosures strong{color:var(--text)}.blc-contact{font-size:var(--text-label);color:var(--text-muted);margin:0}@media (width<=900px){.blc-lead{grid-template-columns:1fr}}@media (width<=600px){.blc{gap:var(--space-field)}.blc-bl-row{grid-template-columns:1fr;grid-template-areas:"k""fig""t"}.blc-bl-row.is-total .blc-bl-usd{font-size:var(--text-hero)}.blc-standing{font-size:var(--text-body)}.blc-fig{gap:var(--space-tight);grid-template-columns:1fr}.blc-fig-v{text-align:left}.blc-cell-v{font-size:var(--text-total)}}.blp-servicer{margin-bottom:var(--space-field)}.blp-servicer-h{color:var(--text);margin-bottom:var(--space-tight);font-weight:700}.blp-servicer-name{font-size:var(--text-total);color:var(--text);font-weight:700}.blp-servicer-lines{gap:var(--space-tight);margin-top:var(--space-tight);color:var(--text);font-size:var(--text-label);overflow-wrap:anywhere;flex-direction:column;display:flex}.blp-servicer-note{margin:var(--space-row) 0 0;color:var(--text-muted);font-size:var(--text-label);line-height:1.55}.bl-card-grid{gap:var(--space-field);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.bl-card-grid>.panel+.panel{margin-top:0}.bl-card{gap:var(--space-row);flex-direction:column;min-width:0;display:flex}.bl-card-top{justify-content:space-between;align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.bl-card-num{color:var(--text-muted);font-size:var(--text-note)}.bl-card h3.bl-card-addr{font-size:var(--text-total);overflow-wrap:anywhere;margin:0;line-height:1.3}.bl-card-cosign{color:var(--text-muted);font-size:var(--text-note);margin:0}.bl-card-amount{gap:var(--space-tight);padding-top:var(--space-row);border-top:1px solid var(--line);flex-direction:column;display:flex}.bl-card-amount .ln-amount{font-size:var(--text-hero);line-height:1.2}.bl-card-terms{color:var(--text-muted);font-size:var(--text-label)}.bl-card-ent{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.bl-card-ent-k{color:var(--text-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase}.bl-card-ent-v{color:var(--text);font-size:var(--text-label);overflow-wrap:anywhere;font-weight:600}.bl-card-actions{gap:var(--space-row);padding-top:var(--space-row);flex-wrap:wrap;margin-top:auto;display:flex}.bl-card-actions .btn.bl-card-btn{min-height:36px;padding:0 var(--space-field);font-size:var(--text-label)}.bl-card-sub{color:var(--text-muted);font-size:var(--text-label);margin-top:var(--space-tight);overflow-wrap:anywhere}.bl-card-group{margin-bottom:var(--space-section)}.bl-card-group-h{margin:0 0 var(--space-tight);font-size:var(--text-total)}.bl-card-group-sub{margin:0 0 var(--space-row);color:var(--text-muted);font-size:var(--text-label)}@media (width<=640px){.bl-contacts{grid-template-columns:1fr}}.rail-person{margin-top:var(--space-field);padding-top:var(--space-field);border-top:1px solid var(--line)}.rail-help.rail-help-col{margin-top:var(--space-row);align-items:flex-start;gap:var(--space-tight);flex-direction:column}.lpc{max-width:620px;padding:var(--space-page) var(--space-page) var(--space-section);position:relative}.lpc-x{top:var(--space-field);right:var(--space-field);border:1px solid var(--line);width:36px;height:36px;color:var(--text-muted);font-size:var(--text-total);cursor:pointer;background:0 0;border-radius:999px;line-height:1;position:absolute}.lpc-x:hover{color:var(--text);border-color:var(--teal-dp)}.lpc-head h2,.lpc-soon h2{font-family:var(--serif);font-weight:600;font-size:var(--text-title);color:var(--text);margin:0 0 var(--space-tight);line-height:1.15}.lpc-head p,.lpc-soon p{color:var(--text-muted);margin:0 0 var(--space-section);font-size:var(--text-body);line-height:1.5}.lpc-kicker{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--teal-br);margin-bottom:var(--space-row);font-weight:600}.lpc-options{gap:var(--space-field);flex-direction:column;display:flex}.lpc-card{align-items:center;gap:var(--space-field);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%;text-decoration:none;transition:border-color .2s;display:flex}.lpc-card:hover{border-color:var(--gold);text-decoration:none}.lpc-ico{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);width:46px;height:46px;font-size:var(--text-hero);flex:none;place-items:center;display:grid}.lpc-card-body{flex:1;min-width:0}.lpc-card-title{font-family:var(--serif);font-weight:600;font-size:var(--text-total);color:var(--text);margin-bottom:var(--space-tight);display:block}.lpc-card-desc{font-size:var(--text-label);color:var(--text-muted);line-height:1.45;display:block}.lpc-go{font-size:var(--text-total);color:var(--teal-br);flex:none;transition:transform .2s}.lpc-card:hover .lpc-go{transform:translate(4px)}.lpc-foot{margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line);text-align:center;font-size:var(--text-label);color:var(--text-muted)}.lpc-link{font:inherit;color:var(--teal-br);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.lpc-link:hover{text-decoration:underline}.lpc-soon-actions{gap:var(--space-row);margin-bottom:var(--space-section);flex-wrap:wrap;display:flex}.lpc-back-link{font-size:var(--text-label)}.cv-modal.cv-modal-pad{padding:var(--space-section)}@media (width<=640px){.lpc{padding:var(--space-section) var(--space-field) var(--space-field)}.lpc-head h2,.lpc-soon h2{font-size:var(--text-hero)}}.msg-top,.ntf-top{margin-bottom:var(--space-section);gap:var(--space-row);flex-wrap:wrap}.msg-layout{gap:var(--space-field);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;display:grid}.msg-list{gap:var(--space-row);flex-direction:column;display:flex}.msg-item{gap:var(--space-tight);text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-row) var(--space-field);flex-direction:column;min-width:0;display:flex}.msg-item.active{border-color:var(--teal)}.msg-item-head{align-items:center;gap:var(--space-row);justify-content:space-between;display:flex}.msg-item-addr{color:var(--text);font-weight:650;font-size:var(--text-body);overflow-wrap:anywhere}.msg-item-sub{color:var(--text-muted);font-size:var(--text-note);overflow-wrap:anywhere}.msgp-pane{min-width:0}.msg-archive-toggle{justify-content:space-between;align-items:center;gap:var(--space-row);margin-top:var(--space-row);padding:var(--space-row) 0;border:0;border-top:1px solid var(--line);font:inherit;cursor:pointer;color:var(--text-muted);font-size:var(--text-label);text-align:left;background:0 0;font-weight:600;display:flex}.msg-archive-toggle:hover{color:var(--text)}.msg-archive{gap:var(--space-row);flex-direction:column;display:flex}.msg-list-empty{margin:0}.msg-thread-head{justify-content:space-between;align-items:center;gap:var(--space-row);margin-bottom:var(--space-row);flex-wrap:wrap;display:flex}.ntf-row{gap:var(--space-row);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);padding:var(--space-row) 0;background:0 0;align-items:flex-start;display:flex}.ntf-row:first-child{border-top:0}.ntf-row .dot{margin-top:var(--space-tight);flex:none}.ntf-main{gap:var(--space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.ntf-title{color:var(--text);font-weight:600}.ntf-row.unread .ntf-title{font-weight:700}.ntf-body{color:var(--text-muted);font-size:var(--text-label);overflow-wrap:anywhere}.ntf-when{color:var(--text-muted);font-size:var(--text-note);flex:none}@media (width<=760px){.msg-layout{grid-template-columns:1fr}}.ava-chip{background:var(--primary-soft);width:36px;height:36px;color:var(--teal-br);font-weight:700;font-size:var(--text-label);letter-spacing:.02em;border:1px solid var(--line);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ava-chip:hover{border-color:var(--teal);text-decoration:none}.nav .nav-btn{padding:var(--space-tight) 0;font:inherit;color:var(--muted);font-weight:500;font-size:var(--text-body);cursor:pointer;white-space:nowrap;background:0 0;border:0}.nav .nav-btn:hover{color:var(--ivory)}@keyframes cond-flash{0%,60%{box-shadow:0 0 0 3px var(--gold)}to{box-shadow:0 0 #0000}}.bcond.cond-flash{border-radius:var(--radius);animation:2.6s ease-out cond-flash}.bpay{gap:var(--space-section);flex-direction:column;display:flex}.bpay-facts{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.bpay-fact-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.bpay-fact-v{margin-top:var(--space-tight);font-size:var(--text-body);color:var(--text);gap:var(--space-tight);flex-direction:column;display:flex}.bpay-fact-v.is-strong{font-size:var(--text-hero);font-weight:600}.bpay-fact-note{font-size:var(--text-note);color:var(--text-muted);font-weight:400}.bpay-block{gap:var(--space-row);flex-direction:column;display:flex}.bpay-h{font-size:var(--text-label);color:var(--text);margin:0;font-weight:600}.bpay-table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.bpay-table th{text-align:left;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:var(--space-tight) var(--space-row);border-bottom:1px solid var(--line);font-weight:600}.bpay-table td{padding:var(--space-row);border-bottom:1px solid var(--line);vertical-align:top;color:var(--text)}.bpay-table .num,.bpay-list .num{text-align:right;font-variant-numeric:tabular-nums}.bpay-table td.num .bpay-fact-note{display:block}.bpay-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bpay-list li{align-items:center;gap:var(--space-field);padding:var(--space-row) 0;border-bottom:1px solid var(--line);font-size:var(--text-body);color:var(--text);display:flex}.bpay-list li>span:first-child{flex:1;min-width:0}.bpay-foot{margin:0}.bpay-servicer{padding:var(--space-field);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--radius);background:var(--surface-soft)}.bpay-servicer-h{font-size:var(--text-total);color:var(--text);font-weight:700}.bpay-servicer-p{margin:var(--space-row) 0 0;font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;line-height:1.55}.bpay-servicer-actions{gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}@media (width<=640px){.bpay-table thead{display:none}.bpay-table tr{gap:var(--space-tight) var(--space-row);padding:var(--space-row) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.bpay-table td{border:0;padding:0}.bpay-table td.num{text-align:left}}.psp-ask{margin-top:var(--space-field);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:var(--space-row);flex-direction:column;display:flex}.psp-ask-lbl{font-size:var(--text-label);color:var(--text);font-weight:600}.psp-ask-actions{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.aic-shell{padding-bottom:var(--space-row)}.aic-groups{margin-top:var(--space-field)}.aic-sections{align-items:center;gap:var(--space-tight) var(--space-field);margin-top:var(--space-field);padding-bottom:var(--space-tight);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.aic-section{cursor:pointer;padding:var(--space-tight) 0;font-family:var(--sans);font-size:var(--text-label);color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.aic-section:hover{color:var(--text)}.aic-section.on{color:var(--text);border-bottom-color:var(--gold)}.aic-section:focus-visible,.imp-setup-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aic-health-head{justify-content:space-between;align-items:center;gap:var(--space-row);margin-bottom:var(--space-field);flex-wrap:wrap;display:flex}.aic-health-head h3{margin:0}.aic-health-scroll{max-width:100%;overflow-x:auto}.aic-health-table{width:100%}.aic-status{font-size:var(--text-label);padding:0 var(--space-row);border-radius:var(--radius);background:var(--surface-soft);color:var(--text-muted);font-weight:700;display:inline-block}.aic-status.is-ok{background:var(--success-soft);color:var(--success)}.aic-status.is-down{background:var(--danger-soft);color:var(--danger)}.aic-health-foot{margin-top:var(--space-field)}.aic-err{color:var(--danger)}.imp-setup{gap:var(--space-section);max-width:var(--container-prose);grid-template-columns:minmax(0,1fr);display:grid}.imp-setup code,.imp-setup-line code{overflow-wrap:anywhere}.imp-setup-part h3,.imp-setup-part p{margin:0 0 var(--space-row)}.imp-setup-steps{padding-left:var(--space-section);gap:var(--space-row);font-size:var(--text-body);color:var(--text);margin:0;display:grid}.imp-setup-note{margin-top:var(--space-tight)}.imp-reveal{align-items:center;gap:var(--space-row);margin-top:var(--space-field);flex-wrap:wrap;display:flex}.imp-reveal-secret{-webkit-user-select:all;user-select:all;word-break:break-all}.imp-setup-link{cursor:pointer;font:inherit;color:var(--teal);background:0 0;border:0;padding:0;text-decoration:underline}.imp-setup-line{margin:0 0 var(--space-row)}.bprof{min-width:0}.bprof-crumb{margin:0 0 var(--space-row)}.bprof-head{gap:var(--space-field);flex-direction:column;display:flex}.bprof-head-top{align-items:flex-start;gap:var(--space-field);flex-wrap:wrap;display:flex}.bprof-head-id{align-items:center;gap:var(--space-field);flex:26.25rem;min-width:0;display:flex}.bprof-mono{width:46px;height:46px;font-size:var(--text-total);flex:none}.bprof-head-name{min-width:0}.bprof-name{font-size:var(--text-title);overflow-wrap:anywhere;margin:0;line-height:1.15}.bprof-tier{margin-left:var(--space-row);vertical-align:middle}.bprof-head-sub{align-items:center;gap:var(--space-row);margin-top:var(--space-tight);color:var(--text-muted);flex-wrap:wrap;display:flex}.bprof-head-actions{justify-content:flex-end;align-items:center;gap:var(--space-row);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.bprof-facts{gap:var(--space-row) var(--space-field);padding-top:var(--space-field);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;display:grid}.bprof-fact{min-width:0}.bprof-fact dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps,.08em);text-transform:uppercase;color:var(--text-muted);font-weight:600}.bprof-fact dd{margin:var(--space-tight) 0 0;font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:600}.bprof-fact-open{appearance:none;font:inherit;color:var(--primary);cursor:pointer;text-underline-offset:2px;min-width:var(--tap-min);min-height:var(--tap-min);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.bprof-fact-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bprof-fact-note{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-tight);font-weight:400;display:block}.bprof-pw{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.bprof-pw-input{max-width:16rem}.bprof-head-note{margin:0}.bprof-nav{gap:var(--space-row);margin:var(--space-section) 0 var(--space-field);flex-direction:column;display:flex}.bprof-tabs-more .tab{padding:var(--space-tight) var(--space-field);font-weight:500}.bprof-tabs-more .tab:not(.on){color:var(--text-muted);background:0 0}.bprof-body{min-width:0}.bprof-card{gap:var(--space-field);flex-direction:column;display:flex}.bprof-card-top{justify-content:space-between;align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.bprof-card-h{color:var(--text);margin:0}.bprof-note,.bprof-flush{margin:0}.bprof-groups{gap:var(--space-row) var(--space-section);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.bprof-group{min-width:0}.bprof-group-h{margin:0 0 var(--space-tight);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps,.08em);text-transform:uppercase;color:var(--text-muted)}.bprof-group .metrow:first-of-type{border-top:none}.bprof-sub{border-top:1px solid var(--line);padding-top:var(--space-field);gap:var(--space-row);flex-direction:column;display:flex}.bprof-sub-h{color:var(--text);margin:0}.bprof-sub-why{color:var(--text-muted);margin:0}.bprof-sub-rows{min-width:0}.bprof-sub .metrow .v{color:var(--text)}.bprof-add{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.bprof-add-kind{max-width:8rem}.bprof-add-value{max-width:16rem}.bprof-add-check{align-items:center;gap:var(--space-tight);color:var(--text);display:flex}.bprof-other{justify-content:flex-end;align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.metrow .k.bprof-deal{color:var(--text);flex:1}.bprof-deal-link{margin-left:var(--space-row)}.bprof-pointer{justify-content:space-between;align-items:center;gap:var(--space-row);margin-top:var(--space-field);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--text-muted);flex-wrap:wrap;display:flex}.bprof-tr{margin-top:var(--space-field);gap:var(--space-row);flex-direction:column;display:flex}.bprof-tr-feeds{color:var(--text-muted)}.bprof-tr-tools{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.bprof-records{gap:var(--space-field);flex-direction:column;min-width:0;display:flex}.bmerge{gap:var(--space-field);margin-top:var(--space-field);flex-direction:column;display:flex}.bmerge-sides{gap:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.bmerge-side{gap:var(--space-tight);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);flex-direction:column;min-width:0;display:flex}.bmerge-side.is-keep{border-color:var(--primary-border,var(--primary));background:var(--primary-soft)}.bmerge-side-h{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps,.08em);text-transform:uppercase;color:var(--text-muted);font-weight:600}.bmerge-side-name{color:var(--text);overflow-wrap:anywhere}.bmerge-why{margin:0}.bmerge-scroll{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.bmerge-table td{padding:var(--space-row) var(--space-field)}.bmerge-cols{table-layout:fixed;min-width:32rem}.bmerge-cols th:first-child{width:24%}.bmerge-field{color:var(--text);font-weight:600}.bmerge-pick{align-items:center;gap:var(--space-row);cursor:pointer;padding:var(--space-tight) var(--space-row);border-radius:var(--radius);overflow-wrap:anywhere;border:1px solid #0000;display:flex}.bmerge-pick.is-picked{border-color:var(--primary);background:var(--primary-soft)}.bmerge-act{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.bmerge-past{padding:var(--space-row) 0;border-top:1px solid var(--line)}.bmerge-past:first-of-type{border-top:none}.payoff-panel{gap:var(--space-field);flex-direction:column;display:flex}.payoff-route-sentence{font-size:var(--text-body);color:var(--text);max-width:78ch;margin:0;line-height:1.5}.payoff-tracker{gap:var(--space-field);padding-top:var(--space-row);flex-direction:column;display:flex}.payoff-tracker.is-compact{gap:var(--space-row)}.payoff-now{align-items:baseline;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.payoff-now-word{font-size:var(--text-total);color:var(--text);font-weight:600;line-height:1.35}.payoff-track{padding-top:var(--space-row);padding-bottom:var(--space-row)}.payoff-track .lp-when{color:var(--text-soft);white-space:normal;text-align:center;max-width:18ch}.payoff-facts{column-gap:var(--space-section);row-gap:var(--space-tight);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;margin:0;display:grid}.payoff-facts dt{font-size:var(--text-note);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600}.payoff-facts dd{font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.payoff-tracker .pill,.payoff-panel .pill,.payoff-desk .pill{text-transform:none}.payoff-log{border-top:1px solid var(--line);padding-top:var(--space-row);margin:0}.payoff-log li{gap:var(--space-tight) var(--space-row);font-size:var(--text-body);flex-wrap:wrap;align-items:baseline;display:flex}.payoff-log-when{font-size:var(--text-note);color:var(--text-soft);font-variant-numeric:tabular-nums;min-width:11ch}.payoff-log-text{color:var(--text);flex:24ch;min-width:0}.payoff-log li.is-err .payoff-log-text{color:var(--danger)}.payoff-log li.is-warn .payoff-log-text{color:var(--gold-ink)}.payoff-form{margin-top:var(--space-row)}.payoff-ask-number{gap:var(--space-row);margin-bottom:var(--space-field);flex-direction:column;max-width:none;display:flex}.payoff-number{font-variant-numeric:tabular-nums;max-width:22ch}.payoff-fee{margin:0 0 var(--space-field);max-width:78ch}.payoff-actions{gap:var(--space-row) var(--space-field)}.payoff-details{margin-top:var(--space-row)}.payoff-details summary{cursor:pointer;color:var(--text-muted)}.payoff-pre{margin:var(--space-row) 0 0;padding:var(--space-row);font-size:var(--text-note);color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);max-height:24rem;line-height:1.45;overflow:auto}.payoff-history{margin:var(--space-row) 0 0;padding:0 0 0 var(--space-field);gap:var(--space-tight);font-size:var(--text-label);flex-direction:column;display:flex}.payoff-desk td{vertical-align:top}.payoff-desk tr.is-open td{border-bottom-color:#0000}.payoff-detail-row td{padding-top:0}.payoff-detail{padding:var(--space-row) 0 var(--space-field);border-bottom:1px solid var(--line)}@media (width<=640px){.payoff-now-word{font-size:var(--text-body)}.payoff-track .lp-when{max-width:12ch}.payoff-facts{grid-template-columns:minmax(0,1fr);row-gap:0}.payoff-facts dt{margin-top:var(--space-row)}}.bdd-modal.cv-modal{width:min(96vw,var(--container-sheet));max-width:min(96vw,var(--container-sheet));max-height:92vh;overflow-y:auto}.bdd-head{align-items:center;gap:var(--space-row);margin-bottom:var(--space-row);flex-wrap:wrap;display:flex}.bdd-title{font-family:var(--serif);font-size:var(--text-title);margin:0;line-height:1.1}.bdd-close{margin-left:auto}.bdd-answer{margin:var(--space-row) 0 var(--space-field)}.bdd-facts{gap:var(--space-field);padding:var(--space-field) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.bdd-fact{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.bdd-k{color:var(--text-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase}.bdd-v{color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere;font-weight:600}.bdd-strong{font-size:var(--text-total)}.bdd-note{margin:var(--space-row) 0 0;color:var(--text-muted);font-size:var(--text-note);line-height:1.5}.bdd-h{margin:var(--space-section) 0 var(--space-row);font-size:var(--text-total)}.bdd-table-wrap{overflow-x:auto}.bdd-line{font-weight:600}.bdd-gallery{gap:var(--space-row);grid-template-columns:repeat(auto-fill,minmax(min(100%,7rem),1fr));display:grid}.bdd-thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);cursor:pointer;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.bdd-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bdd-thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bdd-thumb-video{font-size:var(--text-hero);color:var(--text-muted)}.bdd-thumb-wait{color:var(--text-muted);font-size:var(--text-note);text-align:center;padding:var(--space-tight)}.bdd-reports{gap:var(--space-row);flex-direction:column;display:flex}.bdd-report{justify-content:space-between;align-items:center;gap:var(--space-field);padding:var(--space-row) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.bdd-report:first-child{border-top:0}.bdd-report-t{color:var(--text);font-weight:600}.bdd-report-s{color:var(--text-muted);font-size:var(--text-note);overflow-wrap:anywhere}.bdd-open{align-items:center;gap:var(--space-tight);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.bdd-open-w{color:var(--primary);font-size:var(--text-note);text-decoration:underline}.bdd-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bdd-attach-card{margin-top:var(--space-field);gap:var(--space-row);flex-direction:column;display:flex}.bdd-attach{gap:var(--space-row);flex-direction:column;display:flex}.bdd-attach-t{color:var(--text);font-weight:700}.bdd-attach-s{color:var(--text-muted);font-size:var(--text-label);line-height:1.5}.bdd-drop{align-items:flex-end;gap:var(--space-field);padding:var(--space-field);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-soft);flex-wrap:wrap;display:flex}.bdd-drop.drop-over{border-color:var(--teal);background:var(--primary-soft)}.bdd-which{gap:var(--space-tight);flex-direction:column;display:flex}.bdd-pick{cursor:pointer;position:relative}.bdd-pick-file{display:none}.bdd-drop-note{color:var(--text-muted);font-size:var(--text-note);align-self:center}.bdd-added{color:var(--success);font-size:var(--text-label);overflow-wrap:anywhere;margin:0}.lt-sec-note,.lt-sec-why{font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose);margin:0;line-height:1.55}.lt-sec-note-lead{margin-bottom:var(--space-row)}[data-line-short][title]{cursor:help}.lt-sheet-drawer{top:var(--console-top,0px);z-index:136;background:var(--surface);border-left:1px solid var(--border-strong);border-top:3px solid var(--teal);flex-direction:column;width:min(560px,100vw);display:flex;position:fixed;bottom:0;right:0}.lt-sheet-drawer-head{align-items:center;gap:var(--space-field);padding:var(--space-field) var(--space-section);background:var(--surface-soft);border-bottom:1px solid var(--line);flex:none;display:flex}.lt-sheet-drawer-title{gap:var(--space-tight);flex:1;min-width:0;display:grid}.lt-sheet-drawer-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-sheet-drawer-title h3{font-family:var(--serif);font-size:var(--text-hero);color:var(--text);margin:0;font-weight:600;line-height:1.25}.lt-sheet-drawer-title h3:focus{outline:none}.lt-sheet-drawer-title h3:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lt-sheet-drawer-close{flex:none}.lt-sheet-drawer-body{overscroll-behavior:contain;min-height:0;padding:var(--space-section);flex:1;overflow:auto}@media (width<=720px){.lt-sheet-drawer-head,.lt-sheet-drawer-body{padding:var(--space-field)}}.reg-b{background:var(--surface);border:1px solid var(--line);margin-top:var(--space-field)}.reg-b-tiles{gap:var(--space-row);margin:var(--space-field) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));display:grid}.reg-b-tile{gap:var(--space-tight);padding:var(--space-field);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.reg-b-tile .k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.reg-b-tile .v{font-size:var(--text-total);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.reg-b-tile.is-hero .v{font-size:var(--text-hero)}.reg-b-tile .s{font-size:var(--text-note);color:var(--text-muted)}.reg-b-groups{gap:var(--space-field);margin-top:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.reg-b .sos{padding:var(--space-field);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0}.reg-b .sos-h{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-row)}.reg-b .sos-sub{font-size:var(--text-note);color:var(--text-muted);margin-bottom:var(--space-row)}.reg-b .metrow .k{font-size:var(--text-label)}.reg-b .sos[data-sec=cash]{order:1}.reg-b .sos[data-sec=costs]{order:2}.reg-b .sos[data-sec=structure]{order:3}.reg-b .sos[data-sec=funds]{order:4}.reg-b .sos[data-sec=leverage]{order:5}.reg-b .sos[data-sec=liquidity]{order:6}.reg-b .sos[data-sec=scenario]{order:7}.reg-b .sos[data-sec=options]{order:8}.blp-receipt{align-self:center;margin-left:auto}.bpay-payoff{margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line);gap:var(--space-field);flex-direction:column;display:flex}.bpay-payoff-tracker{gap:var(--space-field);flex-direction:column;display:flex}.bpay-payoff-now{align-items:baseline;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.bpay-payoff-word{font-size:var(--text-total);color:var(--text);font-weight:600;line-height:1.35}.bpay-payoff-form{margin-top:var(--space-row)}.esign-dot-wait{background:var(--gold)}.esign-dot-done{background:var(--success)}.esign-dot-bad{background:var(--danger)}.esign-dot-muted{background:var(--text-muted)}.esign-b-recips{margin-top:var(--space-row)}.mw-page{flex-direction:column;display:flex}.mw-head{align-items:flex-end}.mw-eyebrow{margin-bottom:var(--space-tight);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);font-weight:700;display:block}.mw-head h1{font-family:var(--serif);font-size:var(--text-title);color:var(--text);margin:0;font-weight:600;line-height:1.1}.mw-head .sub{max-width:var(--container-prose);font-size:var(--text-label);line-height:1.55}.mw-book{justify-items:end;gap:var(--space-tight);padding-left:var(--space-field);border-left:1px solid var(--line);display:grid}.mw-book-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.mw-book-n{font-family:var(--serif);font-size:var(--text-hero);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.mw-book-m{font-size:var(--text-label);color:var(--text-muted);font-variant-numeric:tabular-nums}.mw-tiles{gap:var(--space-row);margin-bottom:var(--space-field);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.mw-tile{justify-items:start;gap:var(--space-tight);padding:var(--space-field);text-align:left;cursor:pointer;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--teal);border-radius:var(--radius);transition:border-color .14s,background .14s;display:grid}.mw-tile:hover{border-color:var(--border-strong);border-left-color:var(--teal-br)}.mw-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mw-tile.is-on{background:var(--primary-soft);border-color:var(--primary-border);border-left-color:var(--primary)}.mw-tile-n{font-family:var(--serif);font-size:var(--text-hero);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.mw-tile-k{font-size:var(--text-note);color:var(--text-muted);line-height:1.3}.mw-tile.mw-tile-red{border-left-color:var(--danger)}.mw-tile.mw-tile-red .mw-tile-n{color:var(--danger)}.mw-tile.mw-tile-gold{border-left-color:var(--gold)}.mw-tile.mw-tile-gold .mw-tile-n{color:var(--gold-ink)}.mw-tile.mw-tile-green{border-left-color:var(--success)}.mw-tile.mw-tile-green .mw-tile-n{color:var(--success)}.mw-tile.mw-tile-quiet{border-left-color:var(--border-strong)}.mw-tile.mw-tile-quiet .mw-tile-n{color:var(--text-muted)}.mw-filters{align-items:flex-end;gap:var(--space-field);padding:var(--space-field);margin-bottom:var(--space-section);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;display:flex}.mw-seg{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:inline-flex;overflow:hidden}.mw-seg-b{min-height:var(--tap-min);padding:var(--space-row) var(--space-field);font:inherit;font-size:var(--text-label);color:var(--text-muted);border:0;border-left:1px solid var(--line);cursor:pointer;background:0 0;font-weight:600}.mw-seg-b:first-child{border-left:0}.mw-seg-b:hover{color:var(--text);background:var(--surface-soft)}.mw-seg-b:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mw-seg-b.is-on{color:var(--primary-hover);background:var(--primary-soft)}.mw-dates{gap:var(--space-row);flex-wrap:wrap;display:flex}.mw-field{gap:var(--space-tight);min-width:0;display:grid}.mw-field>span{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.mw-field .input{padding:var(--space-row);font-size:var(--text-body);min-width:0}.mw-search{flex:16rem}.mw-search .input{width:100%}.mw-officer{flex:0 14rem}.mw-officer .input{width:100%}.mw-clear{min-height:var(--tap-min);font:inherit;font-size:var(--text-label);color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-weight:600;text-decoration:underline}.mw-clear:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mw-filters-toggle{display:none}.mw-notice{justify-content:space-between;align-items:center;gap:var(--space-row) var(--space-field);margin:0 0 var(--space-field);flex-wrap:wrap;display:flex}.mw-state{color:var(--text-muted);font-size:var(--text-label)}.mw-empty{justify-items:center;gap:var(--space-row);padding:var(--space-page) var(--space-section);text-align:center;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius);display:grid}.mw-empty h2{font-family:var(--serif);font-size:var(--text-total);color:var(--text);margin:0;font-weight:600}.mw-empty p{max-width:var(--container-prose);color:var(--text-muted);font-size:var(--text-label);margin:0;line-height:1.55}.mw-group{margin-bottom:var(--space-section)}.mw-group-h{align-items:center;gap:var(--space-row);margin:0 0 var(--space-field);padding-bottom:var(--space-row);border-bottom:1px solid var(--line);font-family:var(--sans);font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text);font-weight:700;display:flex}.mw-group-n{min-width:var(--tap-min);padding:0 var(--space-row);font-size:var(--text-note);letter-spacing:0;color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;display:inline-flex}.mw-group-past .mw-group-h{color:var(--danger);border-bottom-color:var(--danger)}.mw-grid{gap:var(--space-field);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-items:start;display:grid}.mw-card{gap:var(--space-row);min-width:0;padding:var(--space-field);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius);flex-direction:column;line-height:1.4;display:flex}.mw-card.is-near{background:var(--gold-soft);border-color:var(--gold);border-left-color:var(--gold)}.mw-card.is-done{background:var(--success-soft);border-color:var(--success);border-left-color:var(--success)}.mw-card.is-past{border-left-color:var(--danger)}.mw-card.is-near a:not(.mw-addr),.mw-card.is-near .mw-act,.mw-card.is-done a:not(.mw-addr),.mw-card.is-done .mw-act{color:var(--primary-hover)}.mw-ribbon{font-size:var(--text-note);color:var(--gold-ink);margin:0;font-weight:700;line-height:1.35}.mw-card.is-done .mw-ribbon{color:var(--success)}.mw-card-head{align-items:flex-start;gap:var(--space-field);display:flex}.mw-date{min-width:3.5rem;padding:var(--space-tight) var(--space-row);background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--teal);border-radius:var(--radius);text-align:center;flex:none;align-content:start;justify-items:center;display:grid}.mw-date-m{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--teal-br);font-weight:700}.mw-date-d{font-family:var(--serif);font-size:var(--text-hero);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.mw-date-y{font-size:var(--text-note);color:var(--text-muted);font-variant-numeric:tabular-nums}.mw-card.is-past .mw-date{border-top-color:var(--danger)}.mw-card.is-past .mw-date-m,.mw-card.is-past .mw-date-d{color:var(--danger)}.mw-date.is-none{border-top-color:var(--border-strong)}.mw-date.is-none .mw-date-m{color:var(--text-muted);letter-spacing:0;text-transform:none}.mw-card-title{gap:var(--space-tight);min-width:0;display:grid}.mw-addr{color:var(--text);overflow-wrap:anywhere;font-weight:700;line-height:1.3;text-decoration:none}.mw-addr:hover{text-decoration:underline}.mw-addr:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mw-sub{font-size:var(--text-note);color:var(--text-muted);overflow-wrap:anywhere}.mw-count{font-size:var(--text-label);color:var(--teal-br);font-weight:600}.mw-count.is-past{color:var(--danger)}.mw-count.is-soon{color:var(--warning)}.mw-count-fix{color:var(--primary);text-decoration:underline}.mw-count-fix:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mw-who{gap:var(--space-tight);padding-top:var(--space-row);border-top:1px solid var(--line);min-width:0;display:grid}.mw-who-line{align-items:baseline;gap:0 var(--space-row);flex-wrap:wrap;min-width:0;display:flex}.mw-who-name{color:var(--text);font-weight:600}.mw-who-entity{font-size:var(--text-note);color:var(--text-muted);overflow-wrap:anywhere}.mw-contact{gap:var(--space-tight) var(--space-field);flex-wrap:wrap;display:flex}.mw-contact-link{font-size:var(--text-label);color:var(--primary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.mw-contact-link:hover{text-decoration:underline}.mw-contact-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mw-contact-none{font-size:var(--text-label);color:var(--text-soft)}.mw-draws{gap:var(--space-tight);display:grid}.mw-draws-line{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.mw-pct{font-family:var(--serif);font-size:var(--text-total);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.mw-card.is-near .mw-pct{color:var(--gold-ink)}.mw-card.is-done .mw-pct{color:var(--success)}.mw-draws-k{font-size:var(--text-note);color:var(--text-muted)}.mw-meter{height:var(--space-row);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.mw-meter-fill{background:var(--teal);height:100%;display:block}.mw-card.is-near .mw-meter-fill{background:var(--gold)}.mw-card.is-done .mw-meter-fill{background:var(--success)}.mw-meter-mark{border-left:1px solid var(--border-strong);position:absolute;top:0;bottom:0;left:90%}.mw-draws-sub{font-size:var(--text-note);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mw-draws-none{font-size:var(--text-note);color:var(--text-soft)}.mw-nowrap{white-space:nowrap}.mw-facts{gap:var(--space-tight) var(--space-row);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));margin:0;display:grid}.mw-facts>div{gap:var(--space-tight);min-width:0;display:grid}.mw-facts>.mw-fact-wide{align-items:baseline;gap:var(--space-row);grid-column:1/-1;display:flex}.mw-facts dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.mw-facts dd{font-size:var(--text-label);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.mw-tags{gap:var(--space-tight);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mw-tag{padding:var(--space-tight) var(--space-row);font-size:var(--text-note);border:1px solid var(--border);border-radius:var(--radius);font-weight:600;line-height:1.2}.mw-tag-red{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}.mw-tag-warn{color:var(--warning);background:var(--warning-soft);border-color:var(--warning)}.mw-tag-quiet{color:var(--text-muted);background:var(--surface-soft)}.mw-paid{border-left-color:var(--border-strong);background:var(--surface-soft)}.mw-paid-on{align-items:baseline;gap:var(--space-tight) var(--space-row);flex-wrap:wrap;margin:0;display:flex}.mw-paid-day{font-size:var(--text-body);color:var(--success);font-weight:700}.mw-paid-from{font-size:var(--text-note);color:var(--text-muted)}.mw-talk{font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere;margin:0}.mw-talk.is-none{color:var(--text-soft)}.mw-actions{align-items:center;gap:var(--space-tight) var(--space-field);padding-top:var(--space-row);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.mw-act{min-height:var(--tap-min);font:inherit;font-size:var(--text-label);color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.mw-act:hover{text-decoration:underline}.mw-act:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mw-open{margin-left:auto}.mw-err{font-size:var(--text-note);color:var(--danger);margin:0}.mw-log{padding-top:var(--space-row);border-top:1px solid var(--line)}.mw-log textarea.input{resize:vertical;min-height:auto}.mw-log-actions{justify-content:flex-end;display:flex}.mw-history{gap:var(--space-row);padding:var(--space-row) 0 0;border-top:1px solid var(--line);margin:0;list-style:none;display:grid}.mw-history li{gap:var(--space-tight);display:grid}.mw-history-when{font-size:var(--text-note);color:var(--text-muted)}.mw-history-what{font-size:var(--text-label);color:var(--text);overflow-wrap:anywhere}.mw-history-empty{font-size:var(--text-note);color:var(--text-soft)}@media (width<=720px){.mw-head{align-items:flex-start}.mw-book{border-left:0;justify-items:start;padding-left:0}.mw-filters{flex-direction:column;align-items:stretch}.mw-seg{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mw-seg-b:nth-child(odd){border-left:0}.mw-seg-b:nth-child(n+3){border-top:1px solid var(--line)}.mw-dates{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mw-dates .input{width:100%}.mw-search,.mw-officer{flex:none}.mw-clear{align-self:flex-start}.mw-filters-toggle{align-items:center;gap:var(--space-row);width:100%;min-height:var(--tap-min);margin-bottom:var(--space-field);padding:var(--space-row) var(--space-field);font:inherit;font-size:var(--text-label);color:var(--text);text-align:left;cursor:pointer;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);font-weight:600;display:flex}.mw-filters-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mw-filters-on{padding:0 var(--space-tight);font-size:var(--text-note);color:var(--primary-hover);background:var(--primary-soft);border-radius:var(--radius);font-weight:700}.mw-filters-chev{color:var(--text-muted);margin-left:auto}.mw-filters-toggle[aria-expanded=true] .mw-filters-chev{transform:rotate(180deg)}.mw-filters:not(.is-open){display:none}.mw-tiles{grid-template-columns:repeat(auto-fill,minmax(calc((100% - 3 * var(--space-row)) / 3),1fr))}.mw-tile{padding:var(--space-row)}.mw-contact-link{min-height:var(--tap-min);align-items:center;display:inline-flex}}.ld-date-label{font-size:var(--text-note);color:var(--text-muted)}.ld-date-note{font-size:var(--text-note);color:var(--text-muted);margin-top:var(--space-tight);max-width:var(--container-prose)}.ld-date-error{font-size:var(--text-note);color:var(--danger);margin-top:var(--space-tight);max-width:var(--container-prose)}.ld-date-actions{gap:var(--space-row);margin-top:var(--space-row)}.elxl-panel{gap:var(--space-field);flex-direction:column;display:flex}.elxl-panel-head{gap:var(--space-tight);flex-direction:column;display:flex}.elxl-eyebrow,.prw-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);margin:0;font-weight:700}.elxl-title,.prw-title{font-family:var(--serif);font-size:var(--text-hero);color:var(--text);margin:0;font-weight:600;line-height:1.25}.elxl-intro{font-size:var(--text-body);color:var(--text-muted);max-width:var(--container-prose);margin:0}.elxl{gap:var(--space-field);flex-direction:column;display:flex}.elxl-find{align-items:flex-end;gap:var(--space-field);flex-wrap:wrap;display:flex}.elxl-field{gap:var(--space-tight);font-size:var(--text-label);color:var(--text-muted);flex-direction:column;display:flex}.elxl-field em{color:var(--text-soft);font-style:normal}.elxl-field .input{font-size:var(--text-total);color:var(--text);background:var(--surface)}.elxl-field-name{flex:16rem;min-width:0}.elxl-field-state{flex:0 0 6.5rem}.elxl-find-acts{gap:var(--space-row);flex-wrap:wrap;display:flex}.elxl-msg{padding:var(--space-row) var(--space-field);border-radius:var(--radius);font-size:var(--text-body);color:var(--text);background:var(--surface-soft);border:1px solid var(--line);margin:0}.elxl-msg.is-err{background:var(--danger-soft);border-color:var(--danger);color:var(--text)}.elxl-msg.is-ok{background:var(--success-soft);border-color:var(--success);color:var(--text)}.elxl-results{gap:var(--space-row);flex-direction:column;display:flex}.elxl-results-head{font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose);margin:0}.elxl-list{gap:var(--space-row);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.elxl-hit{align-items:center;gap:var(--space-row) var(--space-field);padding:var(--space-row) var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:flex}.elxl-hit.is-asking{border-color:var(--primary);background:var(--primary-soft)}.elxl-hit-main{gap:var(--space-tight);flex-direction:column;flex:16rem;min-width:0;display:flex}.elxl-hit-name{align-items:center;gap:var(--space-row);font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:700;display:flex}.elxl-tag{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);border:1px solid var(--line);border-radius:var(--radius);padding:0 var(--space-tight);font-weight:600}.elxl-hit-facts{font-size:var(--text-label);color:var(--text-muted);margin:0}.elxl-confirm{gap:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--primary-border);flex-direction:column;flex:100%;display:flex}.elxl-confirm p{font-size:var(--text-body);color:var(--text);max-width:var(--container-prose);margin:0}.elxl-confirm-acts{gap:var(--space-row);flex-wrap:wrap;display:flex}.elxl-people{padding-left:var(--space-field);border-left:2px solid var(--line);flex:100%}.elxl-linked{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.elxl-linked-dot,.prw-link.is-linked:before{width:var(--space-row);height:var(--space-row);background:var(--success);border-radius:50%;flex:none}.elxl-linked-text{min-width:0;font-size:var(--text-body);color:var(--text);flex:16rem;margin:0}.elxl-linked-sub{font-size:var(--text-note);color:var(--text-muted);display:block}.elxl-linked-acts{gap:var(--space-row);flex-wrap:wrap;display:flex}.elxl-reopen{margin-bottom:var(--space-section);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.prw{gap:var(--space-field);margin:0 0 var(--space-section);padding:var(--space-field);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.prw-head{justify-content:space-between;align-items:flex-end;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.prw-head-text{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.prw-head-acts{gap:var(--space-row);flex-wrap:wrap;display:flex}.prw-link{align-items:center;gap:var(--space-row) var(--space-field);padding:var(--space-row) var(--space-field);border-radius:var(--radius);background:var(--warning-soft);border:1px solid var(--line);flex-wrap:wrap;display:flex}.prw-link.is-linked{background:var(--surface-soft)}.prw-link.is-linked:before{content:""}.prw-link-text{min-width:0;font-size:var(--text-label);color:var(--text);flex:16rem;margin:0}.prw-link-cta{border-color:var(--gold-ink);color:var(--gold-ink);font-weight:700}.prw-linker{padding:var(--space-field);border:1px solid var(--primary-border);border-radius:var(--radius);background:var(--surface)}.prw-note{padding:var(--space-row) var(--space-field);border-radius:var(--radius);font-size:var(--text-body);color:var(--text);background:var(--surface-soft);border:1px solid var(--line);margin:0}.prw-note.is-ok{background:var(--success-soft);border-color:var(--success)}.prw-states{gap:var(--space-row);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);flex-direction:column;display:flex}.prw-states-help{font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose);margin:0}.prw-states-grid{gap:var(--space-tight);grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));display:grid}.prw-state{align-items:center;gap:var(--space-tight);font-size:var(--text-label);color:var(--text);cursor:pointer;display:flex}.prw-meter{font-size:var(--text-note);color:var(--text-muted);margin:0}.prw-meter strong{color:var(--text)}.prw-result,.prw-outcome{align-items:flex-start;gap:var(--space-row);padding:var(--space-field);border-radius:var(--radius);border:1px solid var(--primary-border);background:var(--primary-soft);flex-direction:column;display:flex}.prw-result.is-warn{border-color:var(--gold);background:var(--gold-soft)}.prw-outcome{border-color:var(--success);background:var(--success-soft)}.prw-outcome.is-err{border-color:var(--danger);background:var(--danger-soft)}.prw-result-text,.prw-outcome-text{font-size:var(--text-body);color:var(--text);max-width:var(--container-prose);margin:0;font-weight:600}.prw-counts{gap:var(--space-row);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prw-count{font-size:var(--text-label);color:var(--text-muted);padding:var(--space-tight) var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.prw-count b{color:var(--text);font-size:var(--text-body)}.prw-count.is-lead{border-color:var(--primary);color:var(--text)}.prw-why{font-size:var(--text-label);color:var(--text-muted)}.prw-why summary{cursor:pointer;color:var(--primary-hover)}.prw-why ul{margin:var(--space-row) 0 0;padding-left:var(--space-field);gap:var(--space-tight);flex-direction:column;display:flex}.prw-why-labels{font-size:var(--text-note);color:var(--text-soft);display:block}.prw-outcome-list{padding-left:var(--space-field);gap:var(--space-tight);font-size:var(--text-label);color:var(--text);flex-direction:column;margin:0;display:flex}.prw-outcome-addr{font-weight:700}.prw-empty{font-size:var(--text-body);color:var(--text-muted);margin:0}.prw-review{gap:var(--space-row);flex-direction:column;display:flex}.prw-list-head{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.prw-list-title{font-size:var(--text-body);color:var(--text);flex:auto;margin:0}.prw-list-title b{font-size:var(--text-total)}.prw-list-picked{color:var(--primary-hover);font-weight:600}.prw-filter{max-width:22rem;font-size:var(--text-total);background:var(--surface);color:var(--text);flex:14rem}.prw-select-acts{gap:var(--space-row);display:flex}.prw-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none}.prw-row{gap:var(--space-row) var(--space-field);padding:var(--space-field);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(0,12rem);align-items:start;display:grid}.prw-row:first-child{border-top:0}.prw-row.is-picked{background:var(--primary-soft)}.prw-pick{padding-top:var(--space-tight);cursor:pointer;display:flex}.prw-pick input{width:var(--space-section);height:var(--space-section);cursor:pointer;margin:0}.prw-row-main{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.prw-row-top{align-items:baseline;gap:var(--space-row);flex-wrap:wrap;display:flex}.prw-addr{font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;font-weight:700}.prw-band{font-size:var(--text-note);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--radius);padding:0 var(--space-tight);white-space:nowrap;font-weight:600}.prw-band.is-exact{color:var(--primary-hover);border-color:var(--primary-border)}.prw-band.is-near{color:var(--warning);border-color:var(--gold)}.prw-facts{font-size:var(--text-label);color:var(--text-muted);margin:0}.prw-flag{font-size:var(--text-label);color:var(--warning);margin:0}.prw-row-type{gap:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);flex-direction:column;display:flex}.prw-row-type .input{font-size:var(--text-total);background:var(--surface);color:var(--text)}.prw-more{align-self:flex-start}.prw-actbar{align-items:center;gap:var(--space-row);padding-top:var(--space-row);flex-wrap:wrap;display:flex}.prw-actbar-note{font-size:var(--text-note);color:var(--text-muted);max-width:var(--container-prose);flex:100%;margin:0}.tra{align-self:stretch;gap:var(--space-row);padding:var(--space-field);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.tra-head{justify-content:space-between;align-items:flex-start;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.tra-head-text{gap:var(--space-tight);flex-direction:column;flex:18rem;min-width:0;display:flex}.tra-title{font-size:var(--text-total);color:var(--text);margin:0;font-weight:700}.tra-count{font-size:var(--text-label);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--radius);padding:0 var(--space-tight);font-weight:600}.tra-intro{font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose);margin:0}.tra-select{gap:var(--space-row);display:flex}.tra-list{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none}.tra-row{gap:var(--space-row) var(--space-field);padding:var(--space-row) var(--space-field);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tra-row:first-child{border-top:0}.tra-row.is-picked{background:var(--danger-soft)}.tra-row.is-kept{background:var(--surface-soft)}.tra-pick{padding-top:var(--space-tight);display:flex}.tra-pick input{width:var(--space-section);height:var(--space-section);cursor:pointer;margin:0}.tra-pick input:disabled{cursor:not-allowed}.tra-main{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.tra-addr{font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;font-weight:700}.tra-facts{font-size:var(--text-label);color:var(--text-muted);margin:0}.tra-flag{font-size:var(--text-note);color:var(--warning);margin:0}.tra-flag.is-kept{color:var(--text-muted)}.tra-more{align-self:flex-start}.tra-actbar{align-items:center;gap:var(--space-row) var(--space-field);flex-wrap:wrap;display:flex}.tra-opt{align-items:center;gap:var(--space-row);font-size:var(--text-label);color:var(--text);cursor:pointer;display:flex}.tra-note{font-size:var(--text-note);color:var(--text-muted);max-width:var(--container-prose);flex:100%;margin:0}.tra-result{gap:var(--space-tight);padding:var(--space-row) var(--space-field);border-radius:var(--radius);border:1px solid var(--success);background:var(--success-soft);flex-direction:column;display:flex}.tra-result.is-err{border-color:var(--danger);background:var(--danger-soft)}.tra-result-text{font-size:var(--text-body);color:var(--text);max-width:var(--container-prose);margin:0;font-weight:600}.tra-result-list{padding-left:var(--space-field);gap:var(--space-tight);font-size:var(--text-label);color:var(--text);flex-direction:column;margin:0;display:flex}.tr-ws-records{margin-top:var(--space-field)}.tr-ws-records-need{color:var(--text-muted)}.tr-ws-records-need strong{color:var(--text);margin-bottom:var(--space-tight);display:block}.tr-ws-records-need code{margin:0 var(--space-tight)}.bprof-records-more{color:var(--text-muted);margin:0}@media (width<=640px){.prw-row{grid-template-columns:auto minmax(0,1fr)}.prw-row-type{grid-column:2}.prw-head-acts,.prw-head-acts .btn{width:100%}.prw-actbar .btn,.tra-actbar .btn{flex:100%}.elxl-field-state{flex:6.5rem}}.hd-card{margin-top:var(--space-section);padding-top:var(--space-field);border-top:1px solid var(--line)}.hd-title{font-size:var(--text-total);color:var(--text);margin:0;font-weight:700}.hd-card.is-off .hd-title{font-size:var(--text-label);color:var(--text-muted)}.hd-note{margin:var(--space-tight) 0 0;font-size:var(--text-note);color:var(--text-muted);max-width:var(--container-prose);line-height:1.45}.hd-group{margin:var(--space-section) 0 0;border:0;min-width:0;padding:0}.hd-group-head{margin-bottom:var(--space-row);font-size:var(--text-label);color:var(--text);padding:0;font-weight:700}.hd-text{resize:vertical;font-family:var(--sans)}.hd-err{margin:0 0 var(--space-row);font-size:var(--text-note);color:var(--danger)}.hd-ok{margin:0 0 var(--space-row);font-size:var(--text-note);color:var(--success)}.hd-foot{align-items:center;gap:var(--space-field);flex-wrap:wrap;display:flex}.hd-foot .hd-note{margin:0}.lt-hist{gap:var(--space-row);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);margin-bottom:var(--space-field);display:grid}.lt-hist.on{border-color:var(--gold);background:var(--gold-soft)}.lt-hist.lt-hist-held{padding:var(--space-row) var(--space-field);gap:var(--space-tight)}.lt-hist-tick{gap:var(--space-row);cursor:pointer;padding:var(--space-row) var(--space-field) 0;white-space:normal;align-items:flex-start;display:flex}.lt-hist:not(.on) .lt-hist-tick{padding-bottom:var(--space-row)}.lt-hist-tick input{cursor:pointer;width:18px;height:18px;accent-color:var(--primary);flex:none;margin:0}.lt-hist-tick input:disabled{cursor:not-allowed}.lt-hist-text{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.lt-hist-lede{font-size:var(--text-label);color:var(--text);font-weight:650;line-height:1.4}.lt-hist-sub{font-size:var(--text-note);color:var(--text-muted);line-height:1.45}.lt-hist-when{gap:var(--space-row);padding:0 var(--space-field) var(--space-row);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.lt-hist-field{gap:var(--space-tight);min-width:0;font-size:var(--text-note);color:var(--text-muted);font-weight:600;display:grid}.lt-hist-field input{width:100%;min-width:0;min-height:36px;font:inherit;font-size:var(--text-body);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);font-weight:400}.lt-hist-field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lt-hist-wide{grid-column:1/-1}.pe-rail .lt-hist{flex:100%}.lt-hist-banner{align-items:baseline;gap:var(--space-tight) var(--space-row);border:1px solid var(--gold);border-radius:var(--radius);background:var(--gold-soft);padding:var(--space-row) var(--space-field);font-size:var(--text-label);color:var(--text);border-left-width:3px;flex-wrap:wrap;line-height:1.5;display:flex}.lt-hist-banner-k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);font-weight:700}.lt-hist-banner-t{min-width:0;font-weight:600}.lt-hist-banner-note{font-size:var(--text-note);color:var(--text-muted);flex:100%}.pe-strip-asof{font-size:var(--text-note);color:var(--gold-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lt-hist-row{align-items:baseline;gap:var(--space-tight) var(--space-row);margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);flex-wrap:wrap;line-height:1.45;display:flex}.lt-hist-today{font-variant-numeric:tabular-nums;white-space:nowrap}.lt-hist-tag{border:1px solid var(--border-strong);border-radius:var(--radius);padding:0 var(--space-tight);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);background:var(--surface);cursor:help;font-weight:700;display:inline-block}.lt-hist-tag.warn{border-color:var(--warning);color:var(--warning);background:var(--warning-soft);cursor:default;letter-spacing:normal;text-transform:none}.lt-hist-gap{color:var(--warning)}.lt-hist-cell{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 104px}.ltq-row>.lt-hist-cell{font-size:var(--text-label);color:var(--text);font-weight:600}.ltq-row>.lt-hist-cell.strong{font-size:var(--text-body);font-weight:700}.ltq-row>.lt-hist-cell.up{color:var(--success)}.ltq-row>.lt-hist-cell.down{color:var(--danger)}.lt-hist-build{gap:var(--space-tight);margin-bottom:var(--space-field);border-left:2px solid var(--gold);padding:var(--space-tight) 0 var(--space-tight) var(--space-row);font-size:var(--text-note);color:var(--text-muted);line-height:1.5;display:grid}.lt-hist-build-lede{font-size:var(--text-label);color:var(--text);font-weight:650}.lt-hist-limits{padding:0 0 0 var(--space-field);gap:var(--space-tight);margin:0;display:grid}.lt-hist-np{gap:var(--space-row);display:grid}.lt-hist-np-lede{font-size:var(--text-note);color:var(--text-muted);margin:0}.lt-hist-np-group{gap:var(--space-tight);margin-top:var(--space-row);display:grid}.lt-hist-np-group h3{font-size:var(--text-label);color:var(--text);margin:0;font-weight:700}.lt-hist-np-group ul{padding:0 0 0 var(--space-field);gap:var(--space-tight);font-size:var(--text-label);color:var(--text);margin:0;line-height:1.5;display:grid}.lt-hist-lock{gap:var(--space-tight);font-size:var(--text-label);display:grid}.lt-hist-lock textarea{width:100%;min-height:64px;font:inherit;font-size:var(--text-body);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);resize:vertical}.lt-hist-lock-note{font-size:var(--text-note);color:var(--text-muted);line-height:1.5}.lt-hist-lock-need{font-size:var(--text-note);color:var(--warning)}.lt-br{gap:var(--space-section);display:grid}.lt-br-sec{gap:var(--space-row);min-width:0;margin:0;display:grid}.lt-br>*,.lt-br-sec>*{min-width:0}.lt-card+.lt-card.lt-br-sec,.lt-br>.lt-br-sec+.lt-br-sec{margin-top:0}.lt-br-h{font-family:var(--serif);font-size:var(--text-total);color:var(--text);margin:0;font-weight:600}.lt-br-lede{font-size:var(--text-label);color:var(--text-muted);max-width:var(--container-prose);margin:0;line-height:1.5}.lt-br-empty{font-size:var(--text-label);color:var(--text-muted);margin:0}.lt-br-status{font-size:var(--text-body);margin:0;font-weight:600;line-height:1.5}.lt-br-status.on{color:var(--success)}.lt-br-status.off{color:var(--danger)}.lt-br-counts{gap:var(--space-row);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.lt-br-counts>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:var(--space-row) var(--space-field)}.lt-br-counts dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.lt-br-counts dd{margin:var(--space-tight) 0 0;font-size:var(--text-total);color:var(--text);font-weight:700}.lt-br-scroll{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.lt-br-table{border-collapse:collapse;width:100%;font-size:var(--text-label);color:var(--text)}.lt-br-table th{text-align:left;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:var(--space-row);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:700}.lt-br-table td{padding:var(--space-row);border-top:1px solid var(--line);vertical-align:top}.lt-br-table .r{text-align:right}.lt-br-num{font-variant-numeric:tabular-nums;white-space:nowrap}.lt-br-strong{font-weight:650}.lt-br-quiet{font-size:var(--text-note);color:var(--text-muted)}.lt-br-block{font-weight:400;display:block}.lt-br-limit{gap:var(--space-tight);display:grid}.lt-br-flag{font-size:var(--text-note);color:var(--danger);font-weight:600}.lt-br-ok{color:var(--success);font-weight:600}.lt-br-err{gap:var(--space-row);color:var(--danger);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lt-br-list{padding:0 0 0 var(--space-field);gap:var(--space-tight);font-size:var(--text-label);margin:0;display:grid}.lt-br-form{gap:var(--space-row);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));min-width:min(100%,18rem);display:grid}.lt-br-field{gap:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);font-weight:600;display:grid}.lt-br-field input,.lt-br-field select{min-height:36px;font:inherit;font-size:var(--text-body);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:var(--space-tight) var(--space-row);min-width:0;font-weight:400}.lt-br-wide{grid-column:1/-1}.lt-br-acts{gap:var(--space-row);flex-wrap:wrap;display:flex}.pe-note.lt-hist-lock-out{color:var(--text)}.lt-hist.lt-hist-compact{max-width:330px;margin-bottom:0}.lt-br-table .btn{white-space:nowrap}.home-line{margin-top:var(--space-field);align-items:center}.home-line-v{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:inline-flex}.home-panel{margin-top:var(--space-section)}.home-panel-h{margin-bottom:var(--space-tight)}.home-panel-lede{margin-top:0;margin-bottom:var(--space-field)}.home-panel-err{margin-bottom:var(--space-row)}.home-panel-actions{gap:var(--space-row);align-items:center}.profile-home-lives{margin-top:var(--space-tight)}.newfile-home{margin-top:var(--space-field)}.newfile-home-h{align-items:baseline;gap:var(--space-row);margin-bottom:var(--space-row);flex-wrap:wrap;display:flex}.newfile-home-note{margin-top:0}.jrc{margin-top:var(--space-row);padding:var(--space-row) var(--space-field);border:1px solid var(--gold);border-radius:var(--radius);background:var(--surface)}.jrc-head{align-items:baseline;gap:var(--space-row);margin-bottom:var(--space-tight);flex-wrap:wrap;display:flex}.jrc-title{font-size:var(--text-label);color:var(--text);font-weight:600}.jrc-reg{font-size:var(--text-note);color:var(--text-muted)}.jrc-grid{margin-top:var(--space-row)}.jrc-fig{font-variant-numeric:tabular-nums}.jrc-actions{align-items:center;gap:var(--space-row);margin-top:var(--space-row);flex-wrap:wrap;display:flex}.jrc-preview,.jrc-confirmed,.jrc-permission{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text-muted)}.jrc-problem{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--danger)}.jrc-done{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text)}.page-head.cr-head{margin-bottom:var(--space-row);align-items:center}.cr-runline{margin:0 0 var(--space-field);font-size:var(--text-label);color:var(--text-muted)}.cr-tabs{margin-bottom:var(--space-field);flex-wrap:wrap}.cr-count{margin-left:var(--space-row);color:var(--text-muted);font-weight:700}.tab.on .cr-count{color:inherit}.cr-empty{padding:var(--space-section) 0}.cr-list{gap:var(--space-field);flex-direction:column;display:flex}.cr-card{gap:var(--space-field);border-left:3px solid var(--border);flex-direction:column;display:flex}.cr-card-attn{border-left-color:var(--gold)}.cr-card-head{justify-content:space-between;gap:var(--space-row) var(--space-section);flex-wrap:wrap;display:flex}.cr-card-title{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.cr-card-title a{font-size:var(--text-total);color:var(--text);font-weight:700}.cr-addr{font-size:var(--text-label);color:var(--text-muted);overflow-wrap:anywhere}.cr-facts{gap:var(--space-row) var(--space-section);flex-wrap:wrap;margin:0;display:flex}.cr-facts div{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.cr-facts dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.cr-facts dd{font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;margin:0}.cr-lead{font-size:var(--text-body);color:var(--text);margin:0}.cr-ask{font-size:var(--text-label);color:var(--text);margin:0;font-weight:700}.cr-signals{padding-left:var(--space-section);gap:var(--space-tight);font-size:var(--text-body);color:var(--text);flex-direction:column;margin:0;display:flex}.cr-cands{gap:var(--space-row);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cr-legend{margin-bottom:var(--space-tight);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:0}.cr-cand{align-items:flex-start;gap:var(--space-row);font-size:var(--text-body);color:var(--text);cursor:pointer;display:flex}.cr-cand input{margin-top:var(--space-tight)}.cr-cand-facts{margin-top:var(--space-tight);font-size:var(--text-note);color:var(--text-muted);display:block}.cr-actions{gap:var(--space-row);flex-wrap:wrap;display:flex}.cr-foot{font-size:var(--text-note);color:var(--text-muted)}.cr-err{color:var(--danger)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@media (width<=720px){:root{--tap-phone:44px;--tabbar-h:58px;--appbar-h:60px;--tab-pill-w:56px;--tab-pill-h:30px;--tab-icon:22px;--tab-count:18px;--grabber-w:36px;--grabber-h:5px;--sheet-radius:16px;--sheet-row:52px;--press-scale:.96;--dur-press:.12s;--sa-top:env(safe-area-inset-top,0px);--sa-right:env(safe-area-inset-right,0px);--sa-bottom:env(safe-area-inset-bottom,0px);--sa-left:env(safe-area-inset-left,0px);--tab-surface:var(--surface);--gutter-phone:16px;--lift-shadow:0 -12px 40px -20px color-mix(in srgb, var(--text) 55%, transparent);--float-shadow:0 10px 28px -14px color-mix(in srgb, var(--text) 40%, transparent);--icon-bell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8.5a6 6 0 0 1 12 0c0 6.5 2.8 8.5 2.8 8.5H3.2S6 15 6 8.5'/%3E%3Cpath d='M10.2 20.5a2 2 0 0 0 3.6 0'/%3E%3C/svg%3E");--icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");--chip-fade:linear-gradient(to right, transparent, var(--text) 12px, var(--text) calc(100% - 28px), transparent)}.shell:has(>.btabs){padding-bottom:calc(var(--tabbar-h) + var(--sa-bottom))}.shell:has(>.btabs)>footer{padding-bottom:var(--space-section)!important}.btabs{z-index:100;padding:0 var(--sa-right) var(--sa-bottom) var(--sa-left);background:var(--tab-surface);border-top:1px solid var(--line);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.btab{min-width:0;min-height:var(--tabbar-h);justify-content:center;align-items:center;gap:var(--space-tight);font:inherit;color:var(--text-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1 1 0;margin:0;padding:0;text-decoration:none;display:flex}.btab:hover{color:var(--text-soft);text-decoration:none}.btab:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:var(--radius)}.btab-ic{width:var(--tab-pill-w);height:var(--tab-pill-h);transition:background-color var(--dur-press) ease,transform var(--dur-press) ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.btab-svg{width:var(--tab-icon);height:var(--tab-icon);display:block}.btab-l{font-size:var(--text-eyebrow);letter-spacing:.01em;white-space:nowrap;font-weight:600;line-height:1}.btab.on,.btab.on:hover{color:var(--teal-br)}.btab.on .btab-ic{background:var(--primary-soft)}.btab.on .btab-l{font-weight:700}.btab:active .btab-ic{transform:scale(var(--press-scale))}.btab-count{top:calc(-1 * var(--space-tight));right:calc(var(--space-row) - 2px);min-width:var(--tab-count);height:var(--tab-count);padding:0 var(--space-tight);background:var(--gold-ink);color:var(--on-accent);font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface);border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute}body:has(:is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=button],[type=submit]),textarea,select,[contenteditable=true]):focus) .btabs{display:none}body:has(:is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=button],[type=submit]),textarea,select,[contenteditable=true]):focus) .shell:has(>.btabs){padding-bottom:0}.shell .header-borrower{padding-top:var(--sa-top)}.shell .header-borrower .wrap{padding-left:max(var(--space-field), var(--sa-left));padding-right:max(var(--space-field), var(--sa-right))}.shell:has(>.btabs) .header-borrower .wrap>.chat-top{display:none}.shell:has(>.btabs) .header-borrower .bell{margin-left:auto}.shell .header-borrower .ava-chip{width:var(--tap-phone);height:var(--tap-phone)}.shell .header-borrower .bell{color:var(--text);font-size:0}.shell .header-borrower .bell:before{content:"";width:var(--tab-icon);height:var(--tab-icon);-webkit-mask:var(--icon-bell) center / contain no-repeat;-webkit-mask:var(--icon-bell) center / contain no-repeat;mask:var(--icon-bell) center / contain no-repeat;background:currentColor}.shell .header-borrower .nav-toggle{color:var(--text);background:0 0;border-color:#0000;font-size:0}.shell .header-borrower .nav-toggle:before{content:"";width:var(--tab-icon);height:var(--tab-icon);-webkit-mask:var(--icon-menu) center / contain no-repeat;-webkit-mask:var(--icon-menu) center / contain no-repeat;mask:var(--icon-menu) center / contain no-repeat;background:currentColor}.shell .header-borrower .nav-toggle[aria-expanded=true]{border-color:var(--line);background:var(--surface)}.shell .header-borrower .nav-toggle[aria-expanded=true]:before{-webkit-mask-image:var(--icon-close);-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}.shell .header-borrower .bell:active,.shell .header-borrower .nav-toggle:active{transform:scale(var(--press-scale))}.shell:has(>.btabs) .header-borrower .nav{border-left:0;border-top:1px solid var(--line);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;width:auto;max-width:none;max-height:85dvh;padding:var(--space-row) calc(var(--space-field) + var(--sa-right)) calc(var(--space-section) + var(--sa-bottom)) calc(var(--space-field) + var(--sa-left));background:var(--surface);box-shadow:var(--lift-shadow);visibility:hidden;transition:transform .24s cubic-bezier(.32,.72,.35,1),visibility 0s linear .24s;inset:auto 0 0;transform:translateY(100%)}.shell:has(>.btabs) .header-borrower .nav.open{visibility:visible;transition:transform .24s cubic-bezier(.32,.72,.35,1),visibility;transform:none}.shell:has(>.btabs) .header-borrower .nav:before{content:"";width:var(--grabber-w);height:var(--grabber-h);background:var(--border-strong);margin:0 0 var(--space-field);border-radius:999px;flex:none;align-self:center}.shell:has(>.btabs) .header-borrower .nav>a{display:none}.shell:has(>.btabs) .header-borrower .nav .nav-btn{width:100%;min-height:var(--sheet-row);padding:0 var(--space-tight);border-bottom:1px solid var(--line);text-align:left;font-size:var(--text-total);color:var(--text);align-items:center;font-weight:600;display:flex}.shell:has(>.btabs) .header-borrower .nav .nav-btn:active{background:var(--surface-soft)}.shell:has(>.btabs) .header-borrower .nav .btn{margin-top:var(--space-section)}body:has(.shell>.btabs) .fov-tab{writing-mode:horizontal-tb;right:max(var(--space-field), var(--sa-right));bottom:calc(var(--tabbar-h) + var(--sa-bottom) + var(--space-field));min-height:var(--tap-phone);align-items:center;gap:var(--space-row);padding:0 var(--space-field);border:1px solid var(--text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;display:inline-flex}body:has(.shell>.btabs) .fov-tab .fov-tab-ico{margin:0}body:has(.shell>.btabs) .fov-tab{transition:transform .22s,opacity .22s}html[data-scroll=down] body:has(.shell>.btabs) .fov-tab{transform:translateY(calc(100% + var(--tabbar-h)));opacity:0;pointer-events:none}body:has(.shell>.btabs):has(.toolsheet) .fov-tab{display:none}body:has(.fov-tab) .shell:has(>.btabs){padding-bottom:calc(var(--tabbar-h) + var(--sa-bottom) + var(--tap-phone) + var(--space-section))}.shell .file-nav{top:calc(var(--appbar-h) + var(--sa-top) + var(--console-top,0px));margin-left:calc(-1 * var(--space-field));margin-right:calc(-1 * var(--space-field));padding-left:var(--space-row);padding-right:var(--space-row);z-index:30}.shell .file-nav ol{-webkit-mask-image:var(--chip-fade);-webkit-mask-image:var(--chip-fade);mask-image:var(--chip-fade);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-padding-inline:var(--space-field)}.shell .file-nav li{scroll-snap-align:start}.shell .file-nav a,.shell .sec-head.collapsible,.shell .btn.small,.shell .btn-sm,.shell .btn.btn-sm{min-height:var(--tap-phone)}.shell .loans-switch>button{min-height:var(--tap-phone)!important;padding-left:var(--space-field)!important;padding-right:var(--space-field)!important}.shell .lpc-x{width:var(--tap-phone);height:var(--tap-phone)}.shell .lpc-link{min-height:var(--tap-phone);align-items:center;display:inline-flex}.shell .ntf-row{column-gap:var(--space-row);row-gap:var(--space-tight);min-height:var(--tap-phone);grid-template-columns:auto minmax(0,1fr);display:grid}.shell .ntf-row .dot{grid-row:1/span 2}.shell .ntf-when{grid-column:2}.shell .ntf-row:active{background:var(--surface-soft)}.shell .cv-head{align-items:flex-start}.shell .cv-head-main{flex:auto}.shell .cv-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-size:var(--text-total);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.shell .msg-thread-head{flex-wrap:nowrap;align-items:center}.shell .msg-thread-head strong{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.shell .msg-item{min-height:var(--tap-phone);justify-content:center}.shell .msg-item-addr,.shell .msg-thread-head strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shell .msg-top{margin-bottom:var(--space-field)}.shell .msg-archive-toggle{min-height:var(--tap-phone)}.shell .header-borrower .brand{min-height:var(--tap-phone);align-items:center;display:inline-flex}.shell .tl-item{min-height:var(--tap-phone);align-items:center}.shell .tl-more{min-height:var(--tap-phone);align-items:center;display:inline-flex}.shell .app-missing{flex-direction:column;align-items:stretch!important}.shell .app-missing>.pill{width:100%;min-height:var(--tap-phone);padding:var(--space-row) var(--space-field);border-radius:var(--radius);white-space:normal;text-align:left;justify-content:flex-start;align-items:center;line-height:1.35;display:flex}.shell .app-missing>.row{flex-wrap:wrap}.shell .app-missing>.row>.input{flex:100%;max-width:none!important}.shell .cond-tab{min-height:var(--tap-phone)}.shell .bcond-main{flex-basis:calc(100% - var(--space-page) - var(--space-row) - 2px)}.shell .bcond-status{margin-left:calc(var(--space-page) + var(--space-row) + 1px);white-space:normal}.shell .bcond-head{row-gap:var(--space-row)}.shell .reg-b-tile.is-hero{grid-column:1/-1}.shell .rail-help a{min-height:var(--tap-phone);align-items:center;display:inline-flex}.shell .cv-avastack,.shell .rc-aa,.shell .cv-composer .btn{min-height:var(--tap-phone);min-width:var(--tap-phone)}.shell table.ph-stack{border-collapse:separate;background:0 0;border:0;width:100%;min-width:0!important}.shell table.ph-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell table.ph-stack tbody{gap:var(--space-row);flex-direction:column;display:flex}.shell table.ph-stack tr{padding:var(--space-row) var(--space-field);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:block}.shell table.ph-stack td{justify-content:flex-end;align-items:baseline;column-gap:var(--space-row);row-gap:var(--space-tight);padding:var(--space-tight) 0;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;flex-wrap:wrap;min-width:0;display:flex}.shell table.ph-stack td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-label);text-align:left;flex:none;margin-right:auto;font-weight:600}.shell table.ph-stack td.ph-note{text-align:left;display:block}.shell table.ph-stack td.ph-note[data-label]:before{margin-bottom:var(--space-tight);display:block}.shell table.ph-stack td.ph-title{text-align:left;color:var(--text);overflow-wrap:anywhere;padding-bottom:var(--space-row);margin-bottom:var(--space-tight);border-bottom:1px solid var(--line);font-weight:600;display:block}.shell table.ph-stack td input:not([type=checkbox]):not([type=radio]){max-width:none;min-height:var(--tap-phone);text-align:left!important;width:100%!important}.shell .dd-tablecard:has(>table.ph-stack){background:0 0;border:0;border-radius:0;box-shadow:none!important;overflow:visible!important}.shell div:has(>table.tbl.ph-stack){background:0 0;border:0;border-radius:0;box-shadow:none!important;overflow:visible!important}.shell .steptrack{align-items:stretch!important;overflow:visible!important}.shell .steptrack .steptrack-step{flex:1 1 0!important;min-width:0!important}.shell .steptrack .steptrack-step>span{overflow-wrap:anywhere}.shell .steptrack .steptrack-bar{flex:0 1 var(--space-row)!important;min-width:var(--space-tight)!important}.shell .bdd-open{min-height:var(--tap-phone);align-items:center;gap:var(--space-row);display:inline-flex}.shell .lt-fact .k{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps)}.shell .bl-person-lines a{min-height:var(--tap-phone);align-items:center;display:inline-flex}.shell .bl-card-actions .btn,.shell .blc-section-sum{min-height:var(--tap-phone)}.shell .stepper{gap:var(--space-tight);flex-wrap:nowrap}.shell .stepper .step{min-width:0;min-height:var(--tap-phone);padding:var(--space-tight);text-align:center;font-size:var(--text-note);overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1 1 0;justify-content:center;align-items:center;line-height:1.2;display:flex}.shell .stepper .step:active{background:var(--surface-soft)}.shell .apply-actions{bottom:calc(var(--tabbar-h) + var(--sa-bottom) + var(--space-row));z-index:20;padding:var(--space-row);background:var(--tab-surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--float-shadow);position:sticky}body:has(:is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=button],[type=submit]),textarea,select,[contenteditable=true]):focus) .shell .apply-actions{bottom:calc(var(--sa-bottom) + var(--space-row))}.shell .toolsheet-back{width:var(--tap-phone);height:var(--tap-phone)}.shell .toolsheet-titles strong{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.shell details>summary.small{min-height:var(--tap-phone);padding-block:calc((var(--tap-phone) - 1lh) / 2)}.shell .field>input:not([type=checkbox]):not([type=radio]),.shell .field>select,.shell .field>textarea{width:100%}.shell .ent-row>.row{row-gap:var(--space-row);flex-wrap:wrap}.shell .ent-row .ent-main{overflow-wrap:anywhere;flex:100%;min-width:0}.shell .ent-row>.row>.btn{margin-left:auto}.shell .pw-toggle{min-height:var(--tap-phone);min-width:var(--tap-phone)}.shell .ent-card-head>.ent-card-main{overflow-wrap:anywhere;flex:100%!important;min-width:0!important}.shell .ent-card-head>.btn{margin-left:auto}.shell .ent-card-head h3{overflow-wrap:anywhere}.shell .field>input:not(.input):not([type=checkbox]):not([type=radio]):not([type=file]){min-height:var(--tap-phone);padding:0 var(--space-field);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;font-size:var(--text-total)}.auth-split--client{flex-direction:column;min-height:100dvh;display:flex}.auth-split--client>.auth-form-panel{padding-top:calc(var(--space-section) + var(--sa-top));padding-left:max(var(--space-section), var(--sa-left));padding-right:max(var(--space-section), var(--sa-right));flex:1 0 auto;order:-1}.auth-split--client>.auth-brand{padding-bottom:calc(var(--space-section) + var(--sa-bottom))}.auth-split--client .auth-help{min-height:var(--tap-phone);align-items:center;display:inline-flex}.auth-split--client .pw-toggle{min-height:var(--tap-phone);min-width:var(--tap-phone)}.guest-shell button{min-height:var(--tap-phone)}.guest-shell summary{padding-block:calc((var(--tap-phone) - 1lh) / 2)}.guest-shell .guest-item-n{color:var(--gold-ink)!important}.guest-shell .guest-msg{padding-inline:max(var(--gutter-phone), var(--sa-left)) max(var(--gutter-phone), var(--sa-right))}.auth-wrap{padding:var(--space-section) max(var(--gutter-phone), var(--sa-right)) calc(var(--space-page) + var(--sa-bottom)) max(var(--gutter-phone), var(--sa-left))}.draw-accept .seg>button,.draw-accept .btn-sm,.draw-accept .btn.btn-sm{min-height:var(--tap-phone)}.shell .btn,.auth-split .btn,.draw-accept .btn,.guest-shell button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.shell .btn:active:not(:disabled),.auth-split .btn:active:not(:disabled),.draw-accept .btn:active:not(:disabled){transform:scale(.98)}}@media (width<=720px) and (prefers-reduced-motion:reduce){.btab-ic{transition:none}.shell:has(>.btabs) .header-borrower .nav{transition:none}body:has(.shell>.btabs) .fov-tab{transition:none}.btab:active .btab-ic,.shell .btn:active:not(:disabled),.auth-split .btn:active:not(:disabled),.draw-accept .btn:active:not(:disabled){transform:none}}.replayer-wrapper{position:relative}.replayer-mouse{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDUwIDUwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkRlc2lnbl90bnA8L3RpdGxlPjxwYXRoIGQ9Ik00OC43MSw0Mi45MUwzNC4wOCwyOC4yOSw0NC4zMywxOEExLDEsMCwwLDAsNDQsMTYuMzlMMi4zNSwxLjA2QTEsMSwwLDAsMCwxLjA2LDIuMzVMMTYuMzksNDRhMSwxLDAsMCwwLDEuNjUuMzZMMjguMjksMzQuMDgsNDIuOTEsNDguNzFhMSwxLDAsMCwwLDEuNDEsMGw0LjM4LTQuMzhBMSwxLDAsMCwwLDQ4LjcxLDQyLjkxWm0tNS4wOSwzLjY3TDI5LDMyYTEsMSwwLDAsMC0xLjQxLDBsLTkuODUsOS44NUwzLjY5LDMuNjlsMzguMTIsMTRMMzIsMjcuNThBMSwxLDAsMCwwLDMyLDI5TDQ2LjU5LDQzLjYyWiI+PC9wYXRoPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000;width:20px;height:20px;transition:left 50ms linear,top 50ms linear;position:absolute}.replayer-mouse:after{content:"";opacity:.3;background:#4950f6;border-radius:100%;width:20px;height:20px;display:inline-block;transform:translate(-50%,-50%)}.replayer-mouse.active:after{animation:.2s ease-in-out click}.replayer-mouse.touch-device{background-image:none;border:4px solid #4950f600;border-radius:100%;width:70px;height:70px;margin-top:-37px;margin-left:-37px;transition:left linear,top linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:.2s ease-in-out touch-click}.replayer-mouse-tail{pointer-events:none;position:absolute}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}
