:root{--ca-border-focus:2px;--ca-border-hairline:1px;--ca-border-strong:1px;--ca-colour-action-base:#2447C9;--ca-colour-action-hover:#1B37A6;--ca-colour-action-subtle:#E8ECFB;--ca-colour-border-default:#CBD5E1;--ca-colour-border-focus:#2447C9;--ca-colour-border-strong:#94A3B8;--ca-colour-border-subtle:#E3E9F0;--ca-colour-brand-base:#123A5C;--ca-colour-brand-hover:#0E2E49;--ca-colour-brand-subtle:#E7EEF5;--ca-colour-canvas-abyss:#0A1E40;--ca-colour-canvas-ai:#35C8F0;--ca-colour-canvas-aiBright:#8AE6FF;--ca-colour-canvas-danger:#FF6B5A;--ca-colour-canvas-deep:#0A1729;--ca-colour-canvas-glass:#F4FEFF;--ca-colour-canvas-human:#F59A3C;--ca-colour-canvas-humanBright:#FFC888;--ca-colour-canvas-ink:#D3E4F5;--ca-colour-canvas-inkDim:#8AA4C0;--ca-colour-canvas-inkFaint:#7C93AD;--ca-colour-canvas-line:#152C45;--ca-colour-canvas-lineStrong:#1D4362;--ca-colour-canvas-online:#3DD68C;--ca-colour-canvas-raised:#0E2136;--ca-colour-canvas-void:#04080F;--ca-colour-danger-base:#9B1C1C;--ca-colour-danger-hover:#7F1616;--ca-colour-danger-subtle:#FBEAEA;--ca-colour-info-base:#2C5282;--ca-colour-info-subtle:#E8EFF7;--ca-colour-ink-400:#6B7A8D;--ca-colour-ink-500:#4A5768;--ca-colour-ink-700:#1F2A3C;--ca-colour-ink-900:#0B1220;--ca-colour-ink-inverse:#FFFFFF;--ca-colour-otp-base:#4C3A87;--ca-colour-otp-subtle:#EDE9F6;--ca-colour-state-confidence-high:#0E7C6B;--ca-colour-state-confidence-low:#9B1C1C;--ca-colour-state-confidence-medium:#B4690E;--ca-colour-state-risk-atRisk:#9B1C1C;--ca-colour-state-risk-blocked:#B4690E;--ca-colour-state-risk-filed:#0E7C6B;--ca-colour-state-risk-needsDocuments:#B4690E;--ca-colour-state-risk-onTrack:#0E7C6B;--ca-colour-state-risk-overdue:#9B1C1C;--ca-colour-state-risk-waived:#6B7A8D;--ca-colour-state-run-awaitingOtp:#4C3A87;--ca-colour-state-run-failed:#9B1C1C;--ca-colour-state-run-queued:#6B7A8D;--ca-colour-state-run-running:#2C5282;--ca-colour-state-run-succeeded:#0E7C6B;--ca-colour-state-run-unverified:#9B1C1C;--ca-colour-state-run-verifying:#2C5282;--ca-colour-surface-base:#F6F8FB;--ca-colour-surface-inverse:#0B1220;--ca-colour-surface-raised:#FFFFFF;--ca-colour-surface-sunken:#EDF1F6;--ca-colour-warn-base:#B4690E;--ca-colour-warn-hover:#95560B;--ca-colour-warn-subtle:#FDF3E7;--ca-density-comfortable-cellPaddingX:12px;--ca-density-comfortable-cellPaddingY:12px;--ca-density-comfortable-rowHeight:44px;--ca-density-compact-cellPaddingX:8px;--ca-density-compact-cellPaddingY:8px;--ca-density-compact-rowHeight:32px;--ca-density-touch-cellPaddingX:16px;--ca-density-touch-cellPaddingY:12px;--ca-density-touch-rowHeight:48px;--ca-layout-consoleTableMin:980px;--ca-layout-navRail:216px;--ca-layout-railHidesBelow:1280px;--ca-layout-runway-markerHeight:14px;--ca-layout-runway-markerWidth:3px;--ca-layout-runway-tickHeight:6px;--ca-layout-runway-track:4px;--ca-layout-todayRail:320px;--ca-motion-duration-base:180ms;--ca-motion-duration-fast:120ms;--ca-motion-duration-instant:0ms;--ca-motion-duration-slow:260ms;--ca-motion-ease-exit:cubic-bezier(.4,0,1,1);--ca-motion-ease-standard:cubic-bezier(.2,0,0,1);--ca-radius-full:999px;--ca-radius-lg:10px;--ca-radius-md:6px;--ca-radius-sm:4px;--ca-shadow-none:none;--ca-shadow-overlay:0 8px 24px rgba(11,18,32,.12);--ca-shadow-popover:0 4px 12px rgba(11,18,32,.10);--ca-shadow-raised:0 1px 2px rgba(11,18,32,.06);--ca-space-0:0px;--ca-space-1:4px;--ca-space-2:8px;--ca-space-3:12px;--ca-space-4:16px;--ca-space-5:24px;--ca-space-6:32px;--ca-space-7:48px;--ca-space-8:64px;--ca-type-body-line:20px;--ca-type-body-size:14px;--ca-type-body-weight:400;--ca-type-bodySm-line:18px;--ca-type-bodySm-size:13px;--ca-type-bodySm-weight:400;--ca-type-caption-line:14px;--ca-type-caption-size:11px;--ca-type-caption-weight:400;--ca-type-display-line:34px;--ca-type-display-size:28px;--ca-type-display-weight:600;--ca-type-family-devanagari:Noto Sans Devanagari;--ca-type-family-mono:JetBrains Mono;--ca-type-family-ui:Inter;--ca-type-h1-line:28px;--ca-type-h1-size:22px;--ca-type-h1-weight:600;--ca-type-h2-line:24px;--ca-type-h2-size:17px;--ca-type-h2-weight:600;--ca-type-h3-line:20px;--ca-type-h3-size:14px;--ca-type-h3-weight:600;--ca-type-label-line:16px;--ca-type-label-size:12px;--ca-type-label-weight:500;--ca-type-microLabel-line:14px;--ca-type-microLabel-size:11px;--ca-type-microLabel-tracking:0.9px;--ca-type-microLabel-weight:600;--ca-type-numeral-features:tnum;--ca-type-numeral-line:20px;--ca-type-numeral-size:14px;--ca-type-numeral-weight:500;--ca-type-numeralLg-features:tnum;--ca-type-numeralLg-line:34px;--ca-type-numeralLg-size:28px;--ca-type-numeralLg-weight:500;--ca-z-base:0;--ca-z-command:600;--ca-z-dialog:300;--ca-z-drawer:200;--ca-z-popover:400;--ca-z-sticky:100;--ca-z-toast:500}.ca-shell{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100vh;background:var(--ca-colour-canvas-void);color:var(--ca-colour-canvas-ink);font-family:var(--ca-type-family-ui)}.ca-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ca-space-4);padding:var(--ca-space-3) var(--ca-space-5);background:var(--ca-colour-canvas-deep);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.ca-topbar h1{margin:0;font-size:var(--ca-type-h1-size);line-height:var(--ca-type-h1-line);font-weight:var(--ca-type-h1-weight);letter-spacing:-.02em;color:var(--ca-colour-canvas-glass)}.ca-tools{display:flex}.ca-pill,.ca-tools{align-items:center;gap:var(--ca-space-2)}.ca-pill{display:inline-flex;padding:var(--ca-space-1) var(--ca-space-3);border-radius:var(--ca-radius-md);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong);background:var(--ca-colour-canvas-raised);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);color:var(--ca-colour-canvas-inkDim)}.ca-dot{width:6px;height:6px;border-radius:var(--ca-radius-full);background:var(--ca-colour-canvas-online)}.ca-primary{padding:var(--ca-space-2) var(--ca-space-4);border-radius:var(--ca-radius-md);background:var(--ca-colour-canvas-ai);color:var(--ca-colour-canvas-void);font-size:var(--ca-type-label-size);font-weight:var(--ca-type-label-weight);text-decoration:none}.ca-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--ca-radius-full);background:var(--ca-colour-canvas-raised);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-aiBright)}.ca-body{overflow-y:auto;min-height:0;padding:var(--ca-space-5)}.ca-bleed{padding:0}.ca-back{display:inline-block;margin-bottom:var(--ca-space-4);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;text-decoration:none;color:var(--ca-colour-canvas-inkFaint)}.ca-back:hover{color:var(--ca-colour-canvas-aiBright)}.ca-book,.ca-flow{max-width:72rem}.ca-flowhead{display:flex;gap:var(--ca-space-4);padding:var(--ca-space-5);border-radius:var(--ca-radius-lg);background:var(--ca-colour-canvas-deep);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-line);border-left:var(--ca-space-1) solid var(--ca-colour-canvas-ai)}.ca-flowhead.ca-human{border-left-color:var(--ca-colour-canvas-human)}.ca-flowicon{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--ca-radius-md);background:var(--ca-colour-canvas-raised);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong);color:var(--ca-colour-canvas-aiBright)}.ca-flowhead.ca-human .ca-flowicon{color:var(--ca-colour-canvas-humanBright)}.ca-flowicon svg{width:26px;height:26px}.ca-flowkick{margin:0 0 var(--ca-space-1);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-ai)}.ca-flowhead.ca-human .ca-flowkick{color:var(--ca-colour-canvas-humanBright)}.ca-flowhead h2{margin:0 0 var(--ca-space-2);font-size:var(--ca-type-display-size);line-height:var(--ca-type-display-line);font-weight:var(--ca-type-display-weight);letter-spacing:-.02em;color:var(--ca-colour-canvas-glass)}.ca-flowblurb{margin:0;max-width:46rem;font-size:var(--ca-type-body-size);line-height:var(--ca-type-body-line);color:var(--ca-colour-canvas-inkDim)}.ca-figrow{display:flex;flex-wrap:wrap;gap:var(--ca-space-3);margin:var(--ca-space-5) 0}.ca-figcard{flex:1 1 8rem;padding:var(--ca-space-3) var(--ca-space-4);border-radius:var(--ca-radius-md);background:var(--ca-colour-canvas-deep);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.ca-figcard em{display:block;font-style:normal;font-size:var(--ca-type-microLabel-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint);margin-bottom:var(--ca-space-1)}.ca-figcard b,.ca-figcard em{font-family:var(--ca-type-family-mono)}.ca-figcard b{font-size:var(--ca-type-numeralLg-size);line-height:var(--ca-type-numeralLg-line);font-weight:var(--ca-type-numeralLg-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ca-colour-canvas-glass)}.ca-warn{color:var(--ca-colour-canvas-humanBright)!important}.ca-h3{margin:var(--ca-space-6) 0 var(--ca-space-3);font-size:var(--ca-type-h2-size);font-weight:var(--ca-type-h2-weight);color:var(--ca-colour-canvas-glass)}.ca-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--ca-space-3);gap:var(--ca-space-3);margin:0;padding:0;list-style:none;counter-reset:step}.ca-step{position:relative;padding:var(--ca-space-4);border-radius:var(--ca-radius-md);background:var(--ca-colour-canvas-deep);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.ca-gate{border-color:var(--ca-colour-canvas-human);background:var(--ca-colour-canvas-raised)}.ca-stepwho{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-microLabel-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-ai)}.ca-gate .ca-stepwho{color:var(--ca-colour-canvas-humanBright)}.ca-step h4{margin:var(--ca-space-1) 0 var(--ca-space-2);font-size:var(--ca-type-h3-size);font-weight:var(--ca-type-h3-weight);color:var(--ca-colour-canvas-glass)}.ca-step p{margin:0;line-height:var(--ca-type-bodySm-line)}.ca-footnote,.ca-step p{font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-inkDim)}.ca-footnote{margin:var(--ca-space-5) 0 0;padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-ai)}.ca-tablewrap{overflow-x:auto;border-radius:var(--ca-radius-lg);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-line);background:var(--ca-colour-canvas-deep)}.ca-table{width:100%;min-width:var(--ca-layout-consoleTableMin);border-collapse:collapse;font-size:var(--ca-type-bodySm-size)}.ca-table caption{text-align:left;padding:var(--ca-space-4) var(--ca-space-4) var(--ca-space-2);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-microLabel-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint)}.ca-table td,.ca-table th{text-align:left;padding:var(--ca-density-compact-cellPaddingY) var(--ca-space-4);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.ca-table thead th{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-microLabel-size);font-weight:var(--ca-type-microLabel-weight);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint)}.ca-table tbody th{font-weight:var(--ca-type-h3-weight);color:var(--ca-colour-canvas-glass)}.ca-table td{color:var(--ca-colour-canvas-inkDim)}.ca-table tbody tr:hover{background:var(--ca-colour-canvas-raised)}.ca-num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ca-mono{font-family:var(--ca-type-family-mono)}.ca-unassigned{color:var(--ca-colour-canvas-humanBright)}.ca-rowhot{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.ca-state{display:inline-flex;align-items:center;gap:var(--ca-space-2)}.ca-state i{width:7px;height:7px;border-radius:var(--ca-radius-full);background:currentColor}.ca-s-atRisk,.ca-s-overdue{color:var(--ca-colour-canvas-humanBright)}.ca-s-blocked{color:var(--ca-colour-canvas-human)}.ca-s-onTrack{color:var(--ca-colour-canvas-online)}.ca-s-filed{color:var(--ca-colour-canvas-inkFaint)}.ca-chips{display:flex;flex-wrap:wrap;margin-bottom:var(--ca-space-3)}.ca-chip,.ca-chips{gap:var(--ca-space-2)}.ca-chip{display:inline-flex;align-items:center;padding:var(--ca-space-1) var(--ca-space-3);border-radius:var(--ca-radius-full);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong);background:var(--ca-colour-canvas-raised);font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkDim)}.ca-chip button{border:none;background:transparent;padding:0;cursor:pointer;font:inherit;line-height:1;color:var(--ca-colour-canvas-inkFaint)}.ca-chip button:hover{color:var(--ca-colour-canvas-danger)}.ca-chip button:focus-visible{outline:var(--ca-border-focus) solid var(--ca-colour-canvas-ai);outline-offset:2px}.ca-empty{margin:0;padding:var(--ca-space-5);font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-inkFaint)}.ca-table tbody tr{cursor:pointer}.ca-brand{display:flex;align-items:center;gap:var(--ca-space-2);text-decoration:none;color:inherit;flex:0 0 auto}.ca-brand-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--ca-radius-md);background:var(--ca-colour-canvas-raised);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-ai);color:var(--ca-colour-canvas-aiBright);font-size:var(--ca-type-caption-size)}.ca-brand-name{font-size:var(--ca-type-h2-size);font-weight:var(--ca-type-h2-weight);letter-spacing:-.01em;color:var(--ca-colour-canvas-glass);white-space:nowrap}.ca-crumb{color:var(--ca-colour-canvas-inkFaint);flex:0 0 auto}.ca-pagetitle{margin:0;flex:1 1 auto;min-width:0;font-size:var(--ca-type-h2-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-inkDim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-topbar{gap:var(--ca-space-3)}.ca-tools{margin-left:auto}.ca-navbtn{padding:var(--ca-space-1) var(--ca-space-3);border-radius:var(--ca-radius-md);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong);background:var(--ca-colour-canvas-raised);font-size:var(--ca-type-label-size);text-decoration:none;color:var(--ca-colour-canvas-inkDim);white-space:nowrap}.ca-navbtn:hover{color:var(--ca-colour-canvas-glass);border-color:var(--ca-colour-canvas-ai)}.ca-navbtn:focus-visible{outline:var(--ca-border-focus) solid var(--ca-colour-canvas-ai);outline-offset:1px}.ca-navbtn-ghost{border-style:dashed;color:var(--ca-colour-canvas-inkFaint)}.ca-wssect{margin-bottom:var(--ca-space-6)}.ca-wssect h2{margin:0 0 var(--ca-space-3);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-microLabel-size);font-weight:var(--ca-type-microLabel-weight);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint)}.ca-wsgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:var(--ca-space-3);gap:var(--ca-space-3)}.ca-wscard{display:block;padding:var(--ca-space-4);border-radius:var(--ca-radius-md);background:var(--ca-colour-canvas-deep);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-line);text-decoration:none;transition:border-color var(--ca-motion-duration-fast) var(--ca-motion-ease-standard),background var(--ca-motion-duration-fast) var(--ca-motion-ease-standard)}a.ca-wscard:hover{border-color:var(--ca-colour-canvas-ai);background:var(--ca-colour-canvas-raised)}a.ca-wscard:focus-visible{outline:var(--ca-border-focus) solid var(--ca-colour-canvas-ai);outline-offset:2px}.ca-wscard h3{display:flex;align-items:center;justify-content:space-between;gap:var(--ca-space-2);margin:0 0 var(--ca-space-2);font-size:var(--ca-type-h3-size);font-weight:var(--ca-type-h3-weight);color:var(--ca-colour-canvas-glass)}.ca-wscard p{margin:0;font-size:var(--ca-type-bodySm-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkDim)}.ca-go{color:var(--ca-colour-canvas-ai)}.ca-wssoon{background:var(--ca-colour-canvas-void)}.ca-wssoon h3,.ca-wssoon p{color:var(--ca-colour-canvas-inkFaint)}.ca-soontag{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);font-weight:var(--ca-type-body-weight);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-human)}.ca-canvas{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;min-height:560px;display:grid;grid-template-columns:minmax(0,1fr) 22rem;background:radial-gradient(62% 66% at 50% 48%,var(--ca-colour-canvas-raised) 0,var(--ca-colour-canvas-deep) 38%,var(--ca-colour-canvas-void) 78%)}.ca-mapwrap:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:4;background:radial-gradient(58% 62% at 50% 50%,transparent 42%,var(--ca-colour-canvas-void) 100%);opacity:.72}.ca-map{position:absolute;inset:0;width:100%;height:100%}.ca-node{cursor:pointer;text-decoration:none}.ca-node:focus{outline:none}.ca-corelink{cursor:pointer;text-decoration:none}.ca-corecta{font-family:var(--ca-type-family-mono);font-size:11px;letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-ai);opacity:0;transition:opacity var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.ca-corelink:focus-visible .ca-corecta,.ca-corelink:hover .ca-corecta{opacity:1}.ca-corelink:focus-visible .ca-ai{fill:var(--ca-colour-canvas-aiBright)}.ca-node:focus-visible .ca-disc{stroke:var(--ca-colour-canvas-glass);stroke-width:var(--ca-border-focus)}.ca-node text{font-family:var(--ca-type-family-ui);font-weight:var(--ca-type-microLabel-weight);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;fill:var(--ca-colour-canvas-inkDim);pointer-events:none;transition:fill var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.ca-node:focus text,.ca-node:hover text{fill:var(--ca-colour-canvas-glass)}.ca-disc{transition:filter var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.ca-node:focus .ca-disc,.ca-node:hover .ca-disc{filter:brightness(1.75)}.ca-map.ca-dim .ca-node:not(.ca-on){opacity:.16!important}.ca-map.ca-dim .ca-lnk:not(.ca-on){opacity:.05}.ca-map.ca-dim .ca-core{opacity:.5}.ca-lnk,.ca-node{transition:opacity var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.ca-lnk.ca-on{opacity:1}.ca-rip{opacity:0;transform-box:fill-box;transform-origin:center}.ca-node:focus .ca-rip,.ca-node:hover .ca-rip{animation:ca-rip 1.5s ease-out infinite}.ca-ai{font-family:var(--ca-type-family-ui);font-size:46px;font-weight:760;fill:var(--ca-colour-canvas-glass)}.ca-corefoot,.ca-coreline{font-family:var(--ca-type-family-mono);letter-spacing:var(--ca-type-microLabel-tracking)}.ca-coreline{font-size:12.5px;fill:var(--ca-colour-canvas-aiBright)}.ca-corefoot{font-size:11px;fill:var(--ca-colour-canvas-inkFaint)}.ca-ov{position:absolute;z-index:5;pointer-events:none}.ca-tl{left:var(--ca-space-4)}.ca-tl,.ca-tr{top:var(--ca-space-4)}.ca-tr{right:var(--ca-space-4)}.ca-drawer{padding:var(--ca-space-4);border-radius:var(--ca-radius-lg);background:var(--ca-colour-canvas-deep);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong)}.ca-drawer.ca-human{border-color:var(--ca-colour-canvas-human)}.ca-kick{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;margin-bottom:var(--ca-space-2)}.ca-drawer h3{margin:0 0 var(--ca-space-1);font-size:var(--ca-type-h2-size);line-height:var(--ca-type-h2-line);font-weight:var(--ca-type-h2-weight);color:var(--ca-colour-canvas-glass)}.ca-drawer p{margin:0;font-size:var(--ca-type-bodySm-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkDim)}.ca-figs{display:flex;gap:var(--ca-space-5);margin-top:var(--ca-space-3);padding-top:var(--ca-space-3);border-top:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.ca-fig em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint);margin-bottom:var(--ca-space-1)}.ca-fig b,.ca-fig em{font-family:var(--ca-type-family-mono)}.ca-fig b{font-size:var(--ca-type-h2-size);font-weight:var(--ca-type-numeral-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ca-colour-canvas-ink)}@keyframes ca-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes ca-spin{to{transform:rotate(1turn)}}@keyframes ca-spinr{to{transform:rotate(-1turn)}}@keyframes ca-rip{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes ca-sweep{0%{transform:translateX(-620px)}to{transform:translateX(2220px)}}@keyframes ca-rise{0%{opacity:0;transform:scale(.55)}to{opacity:1}}@keyframes ca-draw{to{stroke-dashoffset:0}}.ca-pulse{animation:ca-breathe 4.6s ease-in-out infinite}.ca-sweep{animation:ca-sweep 14s linear infinite;pointer-events:none}.ca-node{animation:ca-rise .8s cubic-bezier(.16,1,.3,1) both;transform-box:fill-box;transform-origin:center}.ca-draw{stroke-dasharray:1400;stroke-dashoffset:1400;animation:ca-draw 1.6s ease-out forwards}@media (prefers-reduced-motion:reduce){.ca-node,.ca-pulse,.ca-sweep{animation:none}.ca-node{opacity:1;transform:none}.ca-draw{stroke-dashoffset:0}.ca-draw,.ca-node:focus .ca-rip,.ca-node:hover .ca-rip{animation:none}}@media (max-width:1100px){.ca-canvas{grid-template-columns:minmax(0,1fr)}.ca-side{display:none}}.ca-mapwrap{position:relative;min-width:0}.ca-side{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:space-between;padding:var(--ca-space-4);border-left:var(--ca-border-hairline) solid var(--ca-colour-canvas-line);background:var(--ca-colour-canvas-void);overflow-y:auto}.ca-side,.cn-screen{gap:var(--ca-space-4)}.cn-screen{display:grid;grid-template-columns:minmax(0,1fr) 22rem;grid-gap:var(--ca-space-4);min-height:34rem}.cn-mapwrap{position:relative;min-width:0}.cn-map{width:100%;height:100%;display:block}.cn-side{display:flex;flex-direction:column;gap:var(--ca-space-3)}.cn-panel{padding:var(--ca-space-4);border-radius:var(--ca-radius-lg);background:var(--ca-colour-canvas-deep);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong)}.cn-panel h3{margin:0 0 var(--ca-space-1);font-size:var(--ca-type-h2-size);font-weight:var(--ca-type-h2-weight);color:var(--ca-colour-canvas-glass)}.cn-panel p{margin:0;font-size:var(--ca-type-bodySm-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkDim)}.cn-humankick{color:var(--ca-colour-canvas-humanBright)!important}.cn-sat{cursor:pointer;text-decoration:none}.cn-sat:focus{outline:none}.cn-sat:focus-visible .cn-rimline{stroke:var(--ca-colour-canvas-glass);stroke-width:var(--ca-border-focus)}.cn-label{font-family:var(--ca-type-family-ui);font-size:13px;font-weight:var(--ca-type-microLabel-weight);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;fill:var(--ca-colour-canvas-inkDim);pointer-events:none;transition:fill var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.cn-count{font-family:var(--ca-type-family-mono);font-size:14px;pointer-events:none}.cn-count,.cn-sat:focus .cn-label,.cn-sat:hover .cn-label{fill:var(--ca-colour-canvas-glass)}.cn-rimline{transition:filter var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.cn-sat:focus .cn-rimline,.cn-sat:hover .cn-rimline{filter:brightness(1.75)}.cn-map.cn-dim .cn-sat:not(.cn-on){opacity:.2}.cn-map.cn-dim .cn-lnk:not(.cn-on){opacity:.06}.cn-map.cn-dim .cn-hub{opacity:.55}.cn-lnk,.cn-sat{transition:opacity var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.cn-lnk.cn-on{opacity:1}.cn-rip{opacity:0;transform-box:fill-box;transform-origin:center}.cn-sat:focus .cn-rip,.cn-sat:hover .cn-rip{animation:ca-rip 1.5s ease-out infinite}.cn-hublink{cursor:pointer}.cn-hublink:focus{outline:none}.cn-hubcta,.cn-hubline{font-family:var(--ca-type-family-mono);letter-spacing:var(--ca-type-microLabel-tracking);pointer-events:none}.cn-hubline{font-size:11px;fill:var(--ca-colour-canvas-inkDim)}.cn-hubcta{font-size:11px;fill:var(--ca-colour-canvas-ai);opacity:0;transition:opacity var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.cn-hublink:focus-visible .cn-hubcta,.cn-hublink:hover .cn-hubcta{opacity:1}.cn-lines{list-style:none;margin:var(--ca-space-2) 0;padding:0}.cn-lines li{display:flex;align-items:center;justify-content:space-between;gap:var(--ca-space-2);padding:var(--ca-space-2) 0;border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.cn-lines b{display:block;font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-glass)}.cn-lines em{display:block;font-style:normal;color:var(--ca-colour-canvas-inkFaint)}.cn-lines em,.cn-state{font-size:var(--ca-type-caption-size)}.cn-state{font-family:var(--ca-type-family-mono);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;white-space:nowrap}.cn-active{color:var(--ca-colour-canvas-online)}.cn-pending{color:var(--ca-colour-canvas-humanBright)}.cn-failed{color:var(--ca-colour-canvas-danger)}.cn-note{margin-top:var(--ca-space-2)!important;font-size:var(--ca-type-caption-size)!important;color:var(--ca-colour-canvas-inkFaint)!important}.cn-err{margin-top:var(--ca-space-2);font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-danger)}.cn-sheet{position:fixed;inset:0;z-index:var(--ca-z-dialog);display:grid;place-items:center;padding:var(--ca-space-4);background:rgb(2 5 10/72%)}.cn-sheetbody{width:min(30rem,100%);padding:var(--ca-space-5);border-radius:var(--ca-radius-lg);background:var(--ca-colour-canvas-deep);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-ai);box-shadow:var(--ca-shadow-overlay)}.cn-sheetbody h3{margin:0 0 var(--ca-space-2);font-size:var(--ca-type-h1-size);font-weight:var(--ca-type-h1-weight);color:var(--ca-colour-canvas-glass)}.cn-sheetbody p{margin:0;font-size:var(--ca-type-bodySm-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkDim)}.cn-sheetbody label{display:block;margin:var(--ca-space-4) 0 var(--ca-space-1);font-size:var(--ca-type-microLabel-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint)}.cn-input,.cn-sheetbody label{font-family:var(--ca-type-family-mono)}.cn-input{width:100%;padding:var(--ca-space-3);border-radius:var(--ca-radius-md);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong);background:var(--ca-colour-canvas-void);color:var(--ca-colour-canvas-glass);font-size:var(--ca-type-body-size)}.cn-input:focus-visible{outline:var(--ca-border-focus) solid var(--ca-colour-canvas-ai);outline-offset:1px}.cn-promises{margin:var(--ca-space-4) 0 0;padding-left:var(--ca-space-4);font-size:var(--ca-type-bodySm-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkDim)}.cn-promises li{margin-bottom:var(--ca-space-1)}.cn-sheetactions{display:flex;justify-content:flex-end;gap:var(--ca-space-2);margin-top:var(--ca-space-5)}.ca-primary[disabled]{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.cn-screen{grid-template-columns:minmax(0,1fr)}}.cn-rt{transition:opacity var(--ca-motion-duration-base) var(--ca-motion-ease-standard)}.cn-map.cn-dim .cn-rt:not(.cn-on){opacity:.3}.cn-rtdir,.cn-rtname,.cn-rtnum{pointer-events:none}.cn-rtnum{font-family:var(--ca-type-family-mono);font-size:11px;letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.cn-rtname{font-family:var(--ca-type-family-ui);font-size:15px;font-weight:640;fill:var(--ca-colour-canvas-glass)}.cn-rtdir{fill:var(--ca-colour-canvas-ai)}.cn-hubsub,.cn-rtdir{font-family:var(--ca-type-family-mono);font-size:11px;letter-spacing:var(--ca-type-microLabel-tracking)}.cn-hubsub{fill:var(--ca-colour-canvas-inkFaint);pointer-events:none}.cn-gatedkick{color:var(--ca-colour-canvas-inkFaint)!important}.cn-gatedpanel{border-color:var(--ca-colour-canvas-lineStrong)}.cn-gatedpanel:before{content:"";display:block;width:var(--ca-space-6);height:var(--ca-border-focus);margin-bottom:var(--ca-space-3);background:repeating-linear-gradient(90deg,var(--ca-colour-canvas-inkFaint) 0 6px,transparent 6px 11px)}.cn-tally{list-style:none;margin:var(--ca-space-2) 0 0;padding:0}.cn-tally li{display:flex;align-items:center;gap:var(--ca-space-2);padding:var(--ca-space-1) 0}.cn-tally em{flex:1 1;font-style:normal;font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-inkDim)}.cn-tally b{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-h3-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ca-colour-canvas-glass)}.cn-dot{width:9px;height:9px;border-radius:var(--ca-radius-full);flex:0 0 auto}.cn-s-connected{background:var(--ca-colour-canvas-online)}.cn-s-available{background:var(--ca-colour-canvas-ai)}.cn-s-planned{background:var(--ca-colour-canvas-human)}.cn-s-gated{background:transparent;box-shadow:inset 0 0 0 var(--ca-border-focus) var(--ca-colour-canvas-inkFaint)}.cn-register{max-height:26rem;overflow-y:auto}.cn-rgroup{margin-bottom:var(--ca-space-3)}.cn-rgroup h4{display:flex;align-items:center;gap:var(--ca-space-2);margin:0 0 var(--ca-space-1);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-h3-weight);color:var(--ca-colour-canvas-glass)}.cn-rnum{display:grid;place-items:center;width:17px;height:17px;flex:0 0 auto;border-radius:var(--ca-radius-full);border:var(--ca-border-hairline) solid var(--ca-colour-canvas-lineStrong);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkFaint)}.cn-rgroup ul{list-style:none;margin:0;padding:0}.cn-rgroup li{display:flex;align-items:center;gap:var(--ca-space-2);padding:3px var(--ca-space-2);border-radius:var(--ca-radius-sm);cursor:default;transition:background var(--ca-motion-duration-fast) var(--ca-motion-ease-standard)}.cn-rgroup li.cn-on,.cn-rgroup li:hover{background:var(--ca-colour-canvas-raised)}.cn-rgroup em{flex:1 1;font-style:normal;font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-ink)}.cn-rgroup b{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);font-weight:var(--ca-type-body-weight);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint);white-space:nowrap}.ei-window{padding:var(--ca-space-3) 0;border-top:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.ei-window:first-of-type{border-top:none;padding-top:var(--ca-space-2)}.ei-wtitle{font-size:var(--ca-type-microLabel-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint)}.ei-wfigure,.ei-wtitle{font-family:var(--ca-type-family-mono)}.ei-wfigure{display:flex;align-items:baseline;gap:var(--ca-space-2);font-size:var(--ca-type-numeralLg-size);line-height:var(--ca-type-numeralLg-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ca-colour-canvas-glass)}.ei-wfigure em{font-style:normal;font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-inkDim)}.ei-wscale{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkFaint);margin-bottom:var(--ca-space-2)}.ei-window p{margin:0;font-size:var(--ca-type-bodySm-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkDim)}.ei-closing .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.ei-closed .ei-wfigure{color:var(--ca-colour-canvas-danger)}.ei-closed{box-shadow:inset var(--ca-space-1) 0 0 calc(-1 * var(--ca-space-1) + var(--ca-space-1)) transparent}.ew-fleet{list-style:none;margin:var(--ca-space-2) 0 0;padding:0}.ew-fleet li{display:flex;align-items:center;justify-content:space-between;gap:var(--ca-space-3);padding:var(--ca-space-2) 0;border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.ew-risk{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-danger)}.ew-risk .ew-km{color:var(--ca-colour-canvas-danger)}.ew-route b{display:block;font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-glass)}.ew-route em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkFaint)}.ew-nums{text-align:right;flex:0 0 auto}.ew-hours{display:block;font-family:var(--ca-type-family-mono);font-size:var(--ca-type-h2-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ca-colour-canvas-ink)}.ew-hours i{font-style:normal}.ew-hours i,.ew-km{font-size:var(--ca-type-caption-size)}.ew-km{font-family:var(--ca-type-family-mono);color:var(--ca-colour-canvas-inkFaint)}.ew-expiring{color:var(--ca-colour-canvas-humanBright)}.ew-extendable{color:var(--ca-colour-canvas-human)}.ew-lapsed{color:var(--ca-colour-canvas-danger)}.rc-money{display:flex;gap:var(--ca-space-5);margin:var(--ca-space-2) 0 var(--ca-space-3)}.rc-money em{display:block;font-style:normal;font-size:var(--ca-type-microLabel-size);letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;color:var(--ca-colour-canvas-inkFaint);margin-bottom:var(--ca-space-1)}.rc-money b,.rc-money em{font-family:var(--ca-type-family-mono)}.rc-money b{font-size:var(--ca-type-numeralLg-size);line-height:var(--ca-type-numeralLg-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ca-colour-canvas-ink)}.rc-denied b{color:var(--ca-colour-canvas-humanBright)}.rc-deadline{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ca-space-3);margin-top:var(--ca-space-3);padding-top:var(--ca-space-3);border-top:var(--ca-border-hairline) solid var(--ca-colour-canvas-line);font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-inkDim)}.rc-deadline b{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-h2-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ca-colour-canvas-glass)}.rc-audit{border-color:var(--ca-colour-canvas-online)}.rc-broken{border-color:var(--ca-colour-canvas-danger);border-width:var(--ca-border-focus)}.rc-broken p{color:var(--ca-colour-canvas-danger)}.itc-split{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.itc-split li{display:flex;align-items:center;gap:var(--ca-space-2);padding:var(--ca-space-1) 0}.itc-split em{flex:1 1;font-style:normal;font-size:var(--ca-type-bodySm-size);color:var(--ca-colour-canvas-inkDim)}.itc-split b{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-h3-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ca-colour-canvas-glass)}.itc-cite{font-size:var(--ca-type-bodySm-size)!important;color:var(--ca-colour-canvas-inkDim)!important}.itc-approaching{border-color:var(--ca-colour-canvas-human)}.itc-approaching .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.itc-due{border-color:var(--ca-colour-canvas-danger)}.itc-due .ei-wfigure{color:var(--ca-colour-canvas-danger)}.xq-lead{border-color:var(--ca-colour-canvas-human)}.xq-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.xq-fix{margin-top:var(--ca-space-2)!important;padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-ai);color:var(--ca-colour-canvas-ink)!important}.xq-causes{list-style:none;margin:var(--ca-space-2) 0 0;padding:0}.xq-causes li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ca-space-3);padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.xq-stops{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.xq-causes b{display:block;font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.xq-causes em{display:block;font-style:normal;color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.xq-causes em,.xq-sev{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size)}.xq-sev{flex:0 0 auto;letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;white-space:nowrap}.xq-stops .xq-sev{color:var(--ca-colour-canvas-humanBright)}.xq-warning{color:var(--ca-colour-canvas-ai)}.xq-informational{color:var(--ca-colour-canvas-inkFaint)}.g1-noway{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.g1-oneway{stroke-dasharray:2 6}.g1-shut{border-color:var(--ca-colour-canvas-human)}.g1-shut .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.g1-open{border-color:var(--ca-colour-canvas-ai)}.g1-blocker{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.g1-gates{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.g1-gates li{display:flex;gap:var(--ca-space-2);align-items:baseline;padding:3px 0;font-size:var(--ca-type-caption-size)}.g1-gates span{font-family:var(--ca-type-family-mono);width:1em}.g1-holds{color:var(--ca-colour-canvas-inkDim)}.g1-fails{color:var(--ca-colour-canvas-humanBright)}.g1-tables{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.g1-tables li{display:grid;grid-template-columns:1fr auto;grid-gap:0 var(--ca-space-3);gap:0 var(--ca-space-3);padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.g1-unsettled{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.g1-tables b{font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.g1-tables em{grid-column:1;font-style:normal;color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.g1-tables em,.g1-tables span{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size)}.g1-tables span{grid-row:1/span 2;grid-column:2;align-self:center;letter-spacing:var(--ca-type-microLabel-tracking);text-transform:uppercase;white-space:nowrap;color:var(--ca-colour-canvas-inkDim)}.g1-unsettled span{color:var(--ca-colour-canvas-humanBright)}.g1-stack{flex-direction:column;align-items:flex-start;gap:2px}.b3-stage{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.b3-carry{stroke-dasharray:10 7}.b3-wall{border-color:var(--ca-colour-canvas-human)}.b3-wall .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.b3-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.b3-steps{list-style:none;counter-reset:b3;margin:var(--ca-space-2) 0 0;padding:0}.b3-steps li{counter-increment:b3;padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-4);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line);position:relative}.b3-steps li:before{content:counter(b3);position:absolute;left:0;top:var(--ca-space-2);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkDim)}.b3-steps b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.b3-steps b span{font-family:var(--ca-type-family-mono);white-space:nowrap;color:var(--ca-colour-canvas-ink)}.b3-steps em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.an-expiry,.an-forever,.an-gaplabel,.an-tick{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkDim)}.an-expiry{fill:var(--ca-colour-canvas-humanBright)}.an-gone{fill:var(--ca-colour-canvas-inkFaint)}.an-gaplabel,.an-tickwarn{fill:var(--ca-colour-canvas-humanBright)}.an-gap{stroke-dasharray:1 10;stroke-linecap:round}.ch-axis,.ch-below,.ch-frontierlabel{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.ch-frontierlabel{fill:var(--ca-colour-canvas-humanBright)}.ch-frontier{stroke-dasharray:7 5}.ch-lead{border-color:var(--ca-colour-canvas-human)}.ch-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.ch-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.ch-stop{border-color:var(--ca-colour-canvas-lineStrong)}.ch-order{list-style:none;counter-reset:ch;margin:var(--ca-space-3) 0 0;padding:0}.ch-order li{counter-increment:ch;display:flex;justify-content:space-between;gap:var(--ca-space-3);padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-4);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line);position:relative;font-size:var(--ca-type-bodySm-size)}.ch-order li:before{content:counter(ch);position:absolute;left:0;font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkDim)}.ch-order b{font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.ch-order span{white-space:nowrap;color:var(--ca-colour-canvas-ink)}.ch-order span,.nt-cost,.nt-soonest{font-family:var(--ca-type-family-mono)}.nt-cost,.nt-soonest{font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkDim)}.nt-cost{fill:var(--ca-colour-canvas-humanBright)}.nt-late{fill:var(--ca-colour-canvas-danger)}.nt-late-panel{border-color:var(--ca-colour-canvas-danger)}.nt-late-panel .ei-wfigure{color:var(--ca-colour-canvas-danger)}.nt-ladder{list-style:none;counter-reset:nt;margin:var(--ca-space-2) 0 0;padding:0}.nt-ladder li{counter-increment:nt;padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-4);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line);position:relative}.nt-ladder li:before{content:counter(nt);position:absolute;left:0;top:var(--ca-space-2);font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkDim)}.nt-urgent{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-danger)}.nt-ladder b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.nt-ladder b span{font-family:var(--ca-type-family-mono);white-space:nowrap;color:var(--ca-colour-canvas-inkDim)}.nt-ladder em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.rf-op{font-size:22px;fill:var(--ca-colour-canvas-inkDim)}.rf-excluded,.rf-op,.rf-share{font-family:var(--ca-type-family-mono)}.rf-excluded,.rf-share{font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.rf-cut{stroke-dasharray:3 9}.rf-lead{border-color:var(--ca-colour-canvas-human)}.rf-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.rf-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.rf-excluded-panel{border-color:var(--ca-colour-canvas-lineStrong)}.oc-bar,.oc-consequence,.oc-held{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.oc-bar,.oc-held{fill:var(--ca-colour-canvas-humanBright)}.oc-cut{stroke-dasharray:4 3}.oc-lead{border-color:var(--ca-colour-canvas-ai)}.oc-lead .ei-wfigure{color:var(--ca-colour-canvas-aiBright)}.oc-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-ai);color:var(--ca-colour-canvas-ink)!important}.oc-fields{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.oc-fields li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.oc-worst{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.oc-fields b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.oc-fields b span{font-family:var(--ca-type-family-mono);white-space:nowrap;color:var(--ca-colour-canvas-humanBright)}.oc-fields em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.sg-covers,.sg-deadline,.sg-evc,.sg-expiry{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.sg-deadline{fill:var(--ca-colour-canvas-inkDim)}.sg-expiry{fill:var(--ca-colour-canvas-humanBright)}.sg-renew{stroke-dasharray:2 3}.sg-lead{border-color:var(--ca-colour-canvas-human)}.sg-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.sg-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.sg-overdue{color:var(--ca-colour-canvas-danger)!important}.sg-list{list-style:none;margin:var(--ca-space-2) 0 0;padding:0}.sg-list li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.sg-atrisk{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.sg-list b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.sg-list b span{font-family:var(--ca-type-family-mono);white-space:nowrap;color:var(--ca-colour-canvas-inkDim)}.sg-list em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.qr-late,.qr-month,.qr-quarterend,.qr-returns{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.qr-month,.qr-quarterend{fill:var(--ca-colour-canvas-inkDim)}.qr-late{fill:var(--ca-colour-canvas-humanBright)}.qr-lead{border-color:var(--ca-colour-canvas-human)}.qr-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.qr-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.qr-review{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.qr-review li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.qr-lapsed{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-danger)}.qr-review b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.qr-review b span{font-family:var(--ca-type-family-mono);white-space:nowrap;color:var(--ca-colour-canvas-humanBright)}.qr-review em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.vn-month,.vn-ok,.vn-rate,.vn-risk{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.vn-risk{fill:var(--ca-colour-canvas-humanBright)}.vn-ok{fill:var(--ca-colour-canvas-inkDim)}.vn-lead{border-color:var(--ca-colour-canvas-human)}.vn-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.vn-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.vn-gstin{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size)}.vn-patterns{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.vn-patterns li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.vn-flag{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.vn-patterns b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.vn-patterns b span{font-family:var(--ca-type-family-mono);color:var(--ca-colour-canvas-inkDim)}.rc-blocked,.rc-cashonly,.rc-fixable,.rc-short{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.rc-cashonly,.rc-fixable,.rc-short{fill:var(--ca-colour-canvas-humanBright)}.rc-break{stroke-dasharray:2 12}.rc-leak{stroke-dasharray:5 6}.rc-lead{border-color:var(--ca-colour-canvas-human)}.rc-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.rc-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.rc-heads{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.rc-heads li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.rc-brokenrow{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.rc-blockedrow{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-lineStrong)}.rc-heads b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.rc-heads b span{font-family:var(--ca-type-family-mono);color:var(--ca-colour-canvas-ink)}.rc-heads em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.an-confirmed,.an-gap,.an-weak{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.an-confirmed{fill:var(--ca-colour-canvas-aiBright)}.an-gap{fill:var(--ca-colour-canvas-humanBright)}.an-shell{transition:none}.an-lead{border-color:var(--ca-colour-canvas-human)}.an-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.an-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.an-list{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.an-list li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.an-ack{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.an-none{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-danger)}.an-list b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.an-list b span{font-family:var(--ca-type-family-mono);color:var(--ca-colour-canvas-inkDim)}.an-list b span,.an-list em{font-size:var(--ca-type-caption-size)}.an-list em{display:block;font-style:normal;color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.an-fresh{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-lineStrong)}.an-mark{shape-rendering:crispEdges}.an-exception{stroke:var(--ca-colour-canvas-glass);stroke-width:1;stroke-opacity:.5}.bl-carveout,.bl-permanent,.bl-releases{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.bl-carveout,.bl-releases{fill:var(--ca-colour-canvas-aiBright)}.bl-branch{stroke-linecap:round}.bl-lead{border-color:var(--ca-colour-canvas-ai)}.bl-lead .ei-wfigure{color:var(--ca-colour-canvas-aiBright)}.bl-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-ai);color:var(--ca-colour-canvas-ink)!important}.bl-audit{border-color:var(--ca-colour-canvas-lineStrong)}.bl-clauses{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.bl-clauses li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.bl-open{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-ai)}.bl-final{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-lineStrong)}.bl-clauses b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.bl-clauses b span{font-family:var(--ca-type-family-mono);color:var(--ca-colour-canvas-ink)}.bl-clauses em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.nt-axis,.nt-lost,.nt-means,.nt-orphan,.nt-stands{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.nt-axis{fill:var(--ca-colour-canvas-inkDim)}.nt-stands{fill:var(--ca-colour-canvas-ai)}.nt-lost{fill:var(--ca-colour-canvas-humanBright)}.nt-cell{transition:none}.nt-lead{border-color:var(--ca-colour-canvas-human)}.nt-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.nt-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.am-boundary,.am-cost,.am-expired,.am-quiet{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.am-boundary{fill:var(--ca-colour-canvas-inkDim)}.am-cost{fill:var(--ca-colour-canvas-humanBright)}.am-line{stroke-dasharray:6 6;opacity:.8}.am-cross{stroke-linecap:round}.am-lead{border-color:var(--ca-colour-canvas-human)}.am-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.am-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.am-groups{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.am-groups li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.am-crosses{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.am-groups b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.am-groups b span{font-family:var(--ca-type-family-mono);color:var(--ca-colour-canvas-ink)}.am-groups em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.dr-above,.dr-below,.dr-cost,.dr-free,.dr-ratio,.dr-scalenote{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.dr-above{fill:var(--ca-colour-canvas-humanBright)}.dr-free{fill:var(--ca-colour-canvas-ai)}.dr-cost,.dr-ratio{fill:var(--ca-colour-canvas-humanBright)}.dr-waterline{stroke-dasharray:10 5}.dr-revealed{stroke:var(--ca-colour-canvas-lineStrong);stroke-dasharray:4 4;stroke-width:1}.dr-lead{border-color:var(--ca-colour-canvas-human)}.dr-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.dr-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.dr-list{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.dr-list li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.dr-attached{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.dr-open{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-ai)}.dr-list b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.dr-list b span{font-family:var(--ca-type-family-mono);color:var(--ca-colour-canvas-ink)}.dr-list em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);line-height:var(--ca-type-bodySm-line);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.lg-cashonly,.lg-fact,.lg-may,.lg-maynot,.lg-queue{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.lg-may{fill:var(--ca-colour-canvas-ai)}.lg-cashonly,.lg-fact,.lg-maynot{fill:var(--ca-colour-canvas-humanBright)}.lg-queue{fill:var(--ca-colour-canvas-inkDim)}.lg-lead{border-color:var(--ca-colour-canvas-human)}.lg-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.lg-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.lg-list{list-style:none;margin:var(--ca-space-3) 0 0;padding:0}.lg-list li{padding:var(--ca-space-2) 0 var(--ca-space-2) var(--ca-space-2);border-bottom:var(--ca-border-hairline) solid var(--ca-colour-canvas-line)}.lg-locked{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-human)}.lg-open{box-shadow:inset var(--ca-space-1) 0 0 0 var(--ca-colour-canvas-ai)}.lg-list b{display:flex;justify-content:space-between;gap:var(--ca-space-3);font-size:var(--ca-type-bodySm-size);font-weight:var(--ca-type-body-weight);color:var(--ca-colour-canvas-glass)}.lg-list b span{font-family:var(--ca-type-family-mono);color:var(--ca-colour-canvas-ink)}.lg-list em{display:block;font-style:normal;font-size:var(--ca-type-caption-size);color:var(--ca-colour-canvas-inkFaint);margin-top:2px}.tb-claimable,.tb-cut,.tb-deferred,.tb-due,.tb-frozen{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.tb-cut,.tb-deferred,.tb-frozen{fill:var(--ca-colour-canvas-humanBright)}.tb-claimable{fill:var(--ca-colour-canvas-ai)}.tb-lead{border-color:var(--ca-colour-canvas-human)}.tb-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.tb-why{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.c8-formname,.c8-kick,.c8-kickmute,.c8-kill,.c8-marginhead,.c8-none,.c8-why{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.c8-formname,.c8-kick{fill:var(--ca-colour-canvas-ai)}.c8-kill,.c8-marginhead,.c8-none{fill:var(--ca-colour-canvas-humanBright)}.c8-row,.c8-rowmute{font-family:var(--ca-type-family-ui);font-size:var(--ca-type-label-size);fill:var(--ca-colour-canvas-ink)}.c8-rowmute{fill:var(--ca-colour-canvas-inkFaint)}.c8-fig,.c8-marginfig{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-numeral-size);fill:var(--ca-colour-canvas-ink)}.c8-marginfig{fill:var(--ca-colour-canvas-humanBright)}.c8-realfig,.c8-sumfig{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-h1-size);fill:var(--ca-colour-canvas-inkFaint)}.c8-realfig{fill:var(--ca-colour-canvas-humanBright)}.c8-lead{border-color:var(--ca-colour-canvas-human)}.c8-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.c8-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.c8-verdict{color:var(--ca-colour-canvas-humanBright)!important}.if-cost,.if-head,.if-headmute,.if-none,.if-why{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.if-head{fill:var(--ca-colour-canvas-ai)}.if-cost,.if-none{fill:var(--ca-colour-canvas-humanBright)}.if-none{font-size:var(--ca-type-numeral-size);letter-spacing:0}.if-minefig,.if-theirsfig{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-display-size);fill:var(--ca-colour-canvas-inkFaint)}.if-theirsfig{fill:var(--ca-colour-canvas-aiBright)}.if-days{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-numeral-size);fill:var(--ca-colour-canvas-ink)}.if-lead{border-color:var(--ca-colour-canvas-ai)}.if-lead .ei-wfigure{color:var(--ca-colour-canvas-inkFaint)}.if-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-ai);color:var(--ca-colour-canvas-ink)!important}.rg-heading,.rg-hollow,.rg-lines,.rg-lonely,.rg-many,.rg-why,.rg-witness{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.rg-many{fill:var(--ca-colour-canvas-ai)}.rg-lonely{fill:var(--ca-colour-canvas-humanBright)}.rg-witness{fill:var(--ca-colour-canvas-ink)}.rg-hollow,.rg-why,.rg-witness{letter-spacing:0}.rg-name{font-family:var(--ca-type-family-ui);font-size:var(--ca-type-numeral-size);fill:var(--ca-colour-canvas-ink)}.rg-lead{border-color:var(--ca-colour-canvas-human)}.rg-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.rg-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.cl-head,.cl-headwarn,.cl-why{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.cl-head{fill:var(--ca-colour-canvas-ai)}.cl-headwarn{fill:var(--ca-colour-canvas-humanBright)}.cl-why{letter-spacing:0}.cl-flowfig,.cl-pair,.cl-stopfig,.cl-unknownfig{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-h1-size);fill:var(--ca-colour-canvas-ink)}.cl-stopfig{fill:var(--ca-colour-canvas-aiBright)}.cl-flowfig,.cl-unknownfig{fill:var(--ca-colour-canvas-humanBright)}.cl-unknownfig{font-size:var(--ca-type-display-size)}.cl-pair{font-size:var(--ca-type-numeral-size)}.cl-lead{border-color:var(--ca-colour-canvas-human)}.cl-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.cl-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.dd-calm,.dd-headcalm,.dd-heading,.dd-headwarn,.dd-warn,.dd-why,.dd-zero{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.dd-calm,.dd-headcalm{fill:var(--ca-colour-canvas-ai)}.dd-headwarn,.dd-warn{fill:var(--ca-colour-canvas-humanBright)}.dd-why{letter-spacing:0}.dd-name{font-family:var(--ca-type-family-ui);font-size:var(--ca-type-h3-size);fill:var(--ca-colour-canvas-ink)}.dd-lead{border-color:var(--ca-colour-canvas-human)}.dd-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.dd-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.hs-cond,.hs-desc,.hs-head,.hs-heading,.hs-headwarn,.hs-lives{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.hs-head{fill:var(--ca-colour-canvas-ai)}.hs-headwarn{fill:var(--ca-colour-canvas-humanBright)}.hs-cond,.hs-desc,.hs-lives{letter-spacing:0}.hs-code,.hs-cond,.hs-rate,.hs-rateone{fill:var(--ca-colour-canvas-ink)}.hs-code,.hs-rate,.hs-rateone{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-numeral-size)}.hs-rate{fill:var(--ca-colour-canvas-humanBright)}.hs-rateone{fill:var(--ca-colour-canvas-aiBright)}.hs-lead{border-color:var(--ca-colour-canvas-human)}.hs-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.hs-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.lu-head,.lu-heading,.lu-headwarn,.lu-tick,.lu-tickwarn,.lu-why{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.lu-head,.lu-tick{fill:var(--ca-colour-canvas-ai)}.lu-headwarn,.lu-tickwarn{fill:var(--ca-colour-canvas-humanBright)}.lu-why{letter-spacing:0}.lu-lead{border-color:var(--ca-colour-canvas-human)}.lu-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.lu-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.lu-verdict{color:var(--ca-colour-canvas-humanBright)!important}.td-can,.td-cannot,.td-head,.td-heading,.td-headmute,.td-mine,.td-theirs,.td-warn,.td-when{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.td-head{fill:var(--ca-colour-canvas-humanBright)}.td-mine{fill:var(--ca-colour-canvas-ai);letter-spacing:0}.td-theirs{fill:var(--ca-colour-canvas-ink)}.td-can,.td-cannot,.td-theirs,.td-when{letter-spacing:0}.td-can,.td-warn{fill:var(--ca-colour-canvas-humanBright)}.td-warn{letter-spacing:0}.td-amount,.td-cashfig,.td-creditfig{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-numeral-size);fill:var(--ca-colour-canvas-ink)}.td-cashfig,.td-creditfig{font-size:var(--ca-type-h1-size)}.td-cashfig{fill:var(--ca-colour-canvas-humanBright)}.td-creditfig{fill:var(--ca-colour-canvas-inkFaint)}.td-lead{border-color:var(--ca-colour-canvas-human)}.td-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.td-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}.rn-calm,.rn-headcalm,.rn-heading,.rn-headwarn,.rn-mute,.rn-warn,.rn-why{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-caption-size);letter-spacing:var(--ca-type-microLabel-tracking);fill:var(--ca-colour-canvas-inkFaint)}.rn-calm,.rn-headcalm{fill:var(--ca-colour-canvas-ai)}.rn-headwarn,.rn-warn{fill:var(--ca-colour-canvas-humanBright)}.rn-why{letter-spacing:0}.rn-state,.rn-statemute{font-family:var(--ca-type-family-ui);font-size:var(--ca-type-h3-size);fill:var(--ca-colour-canvas-ink)}.rn-statemute{fill:var(--ca-colour-canvas-inkFaint)}.rn-credit,.rn-liab{font-family:var(--ca-type-family-mono);font-size:var(--ca-type-numeral-size);fill:var(--ca-colour-canvas-ink)}.rn-credit{fill:var(--ca-colour-canvas-aiBright)}.rn-liab{fill:var(--ca-colour-canvas-humanBright)}.rn-lead{border-color:var(--ca-colour-canvas-human)}.rn-lead .ei-wfigure{color:var(--ca-colour-canvas-humanBright)}.rn-note{padding-left:var(--ca-space-3);border-left:var(--ca-border-focus) solid var(--ca-colour-canvas-human);color:var(--ca-colour-canvas-ink)!important}