:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pine-950:#102c24;--pine-900:#173f32;--pine-800:#215443;--pine-100:#dce9e2;--porcelain:#f3f6f1;--paper:#fff;--ink:#17231e;--ink-muted:#5e6c66;--line:#d9e0dc;--line-strong:#c5cec9;--saffron:#c97813;--saffron-soft:#fbefd9;--cobalt:#315f84;--cobalt-soft:#e7eff5;--oxblood:#913f46;--oxblood-soft:#f8e8e9;--positive:#267355;--positive-soft:#e3f2ea;--shadow-1:0 1px 2px #142b220f, 0 8px 28px #142b220d;--shadow-2:0 18px 58px #102c2424;--sans:"Avenir Next", Avenir, "Segoe UI", system-ui, sans-serif;--display:"Iowan Old Style", "Palatino Linotype", Charter, Georgia, serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:var(--porcelain);color:var(--ink);font-family:var(--sans);font-synthesis:none}.securityCommandPanel{position:relative;overflow:hidden}.securityCommandPanel:before{background:linear-gradient(90deg, var(--accent), #5b8def, #35a77b);content:"";height:3px;position:absolute;inset:0 0 auto}.securityCommandHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.securityCommandHeader>div:first-child{grid-template-columns:auto 1fr;gap:4px;display:grid}.securityCommandHeader small,.securityCommandHeader strong,.securityCommandHeader p{grid-column:2;margin:0}.securityCommandHeader p{color:var(--muted);font-size:.82rem}.securityPulse{background:#35a77b;border:4px solid #35a77b2e;border-radius:50%;grid-row:1/4;width:13px;height:13px;margin-top:5px}.securityPostureScore{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));border-radius:18px;grid-template-columns:auto auto;align-items:baseline;min-width:130px;padding:14px 18px;display:grid}.securityPostureScore strong{color:var(--accent);font-family:var(--font-display);font-size:2rem}.securityPostureScore small{color:var(--muted);grid-column:1/3}.securityMetricStrip{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;padding-top:18px;display:grid}.securityMetricStrip>div{border-right:1px solid var(--line);gap:3px;padding:0 16px;display:grid}.securityMetricStrip>div:first-child{padding-left:0}.securityMetricStrip>div:last-child{border-right:0}.securityMetricStrip small,.securityMetricStrip span{color:var(--muted);font-size:.72rem}.securityMetricStrip strong{font-size:.95rem}.privacyWorkbench{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:16px;display:grid}.privacyCaseMeta,.alertSeverityRow{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;display:flex}.privacyDecisionRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.privacyDecisionRail>div{background:var(--canvas);border:1px solid var(--line);border-radius:14px;gap:4px;min-height:122px;padding:12px;display:grid;position:relative}.privacyDecisionRail>div:not(:last-child):after{color:var(--muted);content:"→";z-index:1;position:absolute;top:47%;right:-9px}.privacyDecisionRail>div.complete{background:color-mix(in srgb, #35a77b 7%, var(--surface));border-color:color-mix(in srgb, #35a77b 35%, var(--line))}.privacyDecisionRail>div>span{color:var(--accent);font-family:var(--font-mono);font-size:.72rem}.privacyDecisionRail small,.privacyDecisionRail em{color:var(--muted);font-size:.7rem;font-style:normal}.privacyDecisionRail strong{font-size:.82rem}.privacyDispositionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.privacyDispositionGrid>div{border-left:3px solid var(--accent);gap:4px;padding:4px 12px;display:grid}.privacyDispositionGrid>div:nth-child(2){border-color:#d4922f}.privacyDispositionGrid>div:nth-child(3){border-color:#cf5362}.privacyDispositionGrid small,.privacyDispositionGrid span{color:var(--muted);font-size:.7rem}.privacyDispositionGrid strong{font-size:.78rem;line-height:1.4}.securityAlertTimeline{margin:20px 0;padding:0;list-style:none}.securityAlertTimeline li{grid-template-columns:14px 1fr;gap:10px;min-height:54px;display:grid}.securityAlertTimeline li>span{background:var(--canvas);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;margin-top:3px;position:relative}.securityAlertTimeline li:not(:last-child)>span:after{background:var(--line);content:"";width:2px;height:40px;position:absolute;top:10px;left:3px}.securityAlertTimeline li.complete>span{background:#35a77b;border-color:#35a77b}.securityAlertTimeline li div{gap:2px;display:grid}.securityAlertTimeline small{color:var(--muted);font-size:.72rem}.securityChainProof{color:#d9e4f7;background:#111b2d;border-radius:12px;gap:5px;margin-top:16px;padding:12px;display:grid}.securityChainProof code{color:#80d5b5;overflow-wrap:anywhere;font-size:.72rem}.securityChainProof small,.securityChainProof span{color:#95a6bf;font-size:.68rem}.classificationStack,.securityCheckList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.classificationStack>span{grid-template-columns:9px 110px 1fr;align-items:center;gap:8px;font-size:.8rem;display:grid}.classificationStack i{border-radius:50%;width:8px;height:8px}.classificationStack i.public{background:#35a77b}.classificationStack i.internal{background:#5b8def}.classificationStack i.confidential{background:#d4922f}.classificationStack i.restricted{background:#cf5362}.classificationStack small{color:var(--muted)}.securityCheckList li{align-items:center;gap:8px;font-size:.78rem;display:flex}.securityCheckList span{color:#238462;font-weight:800}.mutedCopy{color:var(--muted);margin-top:16px;line-height:1.45;display:block}@media (max-width:900px){.securityMetricStrip{grid-template-columns:repeat(2,1fr);row-gap:16px}.securityMetricStrip>div{border-right:0;padding-left:0}.privacyWorkbench{grid-template-columns:1fr}.privacyDecisionRail{grid-template-columns:repeat(2,1fr)}.privacyDecisionRail>div:after{display:none}.privacyDispositionGrid{grid-template-columns:1fr}}@media (max-width:560px){.securityCommandHeader{flex-direction:column;align-items:stretch}.securityPostureScore{width:fit-content}.securityMetricStrip{grid-template-columns:1fr}.securityMetricStrip>div{border-bottom:1px solid var(--line);padding-bottom:10px}.privacyDecisionRail{grid-template-columns:1fr}.privacyDecisionRail>div{min-height:auto}.privacyCaseMeta,.alertSeverityRow{flex-direction:column;align-items:flex-start}}.taxDecisionRibbon{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-1);border-radius:12px;margin-bottom:16px;overflow:hidden}.taxDecisionHeading{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.taxDecisionHeading h2{color:var(--ink);font-family:var(--display);margin:4px 0 0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600}.taxDecisionRibbon>ol{border-block:1px solid var(--line);background:#f8faf7;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.taxDecisionRibbon>ol li{gap:3px;min-width:0;padding:15px 22px 17px;display:grid;position:relative}.taxDecisionRibbon>ol li:not(:last-child){border-right:1px solid var(--line)}.taxDecisionRibbon>ol li:not(:last-child):after{z-index:1;border-top:1px solid var(--line);border-right:1px solid var(--line);content:"";background:#f8faf7;width:12px;height:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.taxDecisionRibbon>ol span,.taxMetricGrid span,.taxDocumentPreview p,.taxEvidenceRow,.providerTimeline small,.archiveProofGrid small{color:var(--ink-muted);font-size:.76rem}.taxDecisionRibbon>ol strong{color:var(--pine-950);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.taxDecisionRibbon>ol small{color:var(--ink-muted);line-height:1.35}.taxNoBypass{border-left:4px solid var(--cobalt);color:var(--ink-muted);background:#f0f5f8;margin:0;padding:11px 22px;font-size:.82rem}.taxMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.taxMetricGrid article{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:3px;padding:14px 16px;display:grid}.taxMetricGrid strong{color:var(--pine-950);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.55rem}.taxMetricGrid small{color:var(--ink-muted)}.taxDocumentPreview{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.taxDocumentTitle{color:#fff;background:var(--pine-950);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.taxDocumentTitle div{gap:3px;display:grid}.taxDocumentTitle span{color:#d8e8e1;letter-spacing:.08em;font-size:.65rem}.taxDocumentTitle b{color:#f5d9a7;letter-spacing:.08em;font-size:.72rem}.taxDocumentPreview dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.taxDocumentPreview dl>div{border-right:1px solid var(--line);padding:11px 14px}.taxDocumentPreview dt{color:var(--ink-muted);font-size:.72rem}.taxDocumentPreview dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:650}.taxDocumentPreview .taxDocumentTotal{border-top:1px solid var(--line);background:#f4f7f3;border-right:0;grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.taxDocumentTotal dd{color:var(--pine-900);font-family:var(--display);font-size:1.3rem}.taxDocumentPreview>p{border-top:1px solid var(--line);margin:0;padding:9px 14px}.taxEvidenceRow{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.taxEvidenceRow b{color:var(--ink);margin-right:3px}.providerTimeline{gap:0;margin:0 0 14px;padding:0;list-style:none;display:grid}.providerTimeline li{gap:2px;min-height:51px;padding:0 0 14px 32px;display:grid;position:relative}.providerTimeline li:before{border:2px solid var(--line);color:#fff;background:var(--paper);content:"";border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:1px;left:0}.providerTimeline li[data-complete=true]:before{border-color:var(--positive);background:var(--positive);content:"✓";font-size:.68rem}.providerTimeline li:not(:last-child):after{background:var(--line);content:"";width:1px;position:absolute;top:21px;bottom:-1px;left:9px}.providerHealth{border:1px solid var(--line);background:#f8faf7;border-radius:8px;gap:7px;margin:0 0 14px;padding:11px 12px;font-size:.78rem;display:grid}.providerDot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.providerDotReady{background:var(--positive)}.providerDotReview{background:var(--saffron)}.dispatchControl{border:1px solid;border-radius:9px;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.dispatchControl>span{color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.dispatchControl p{margin:4px 0 0;font-size:.8rem;line-height:1.45}.dispatchBlocked{background:#fbf3f4;border-color:#d9aeb2}.dispatchBlocked>span{background:var(--oxblood)}.dispatchReleased{background:#f1f8f4;border-color:#a9cdbd}.dispatchReleased>span{background:var(--positive)}.taxCompactValues,.taxSourceValues{margin-bottom:14px}.taxReconciliationTable{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.taxReconciliationTable table{border-collapse:collapse;width:100%;min-width:480px;font-size:.76rem}.taxReconciliationTable th,.taxReconciliationTable td{border-bottom:1px solid var(--line);text-align:left;padding:9px 10px}.taxReconciliationTable th{color:var(--ink-muted);letter-spacing:.03em;text-transform:uppercase;background:#f7f9f6;font-size:.7rem;font-weight:650}.taxReconciliationTable tr:last-child td{border-bottom:0}.controlChecklist{gap:9px;margin:0;padding:0;list-style:none;display:grid}.controlChecklist li{color:var(--ink-muted);padding-left:24px;font-size:.82rem;position:relative}.controlChecklist li:before{border:1px solid var(--line);content:"";border-radius:4px;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:2px;left:0}.controlChecklist li[data-state=done]:before{border-color:var(--positive);color:#fff;background:var(--positive);content:"✓";font-size:.62rem}.controlChecklist li[data-state=current]:before{border-color:var(--saffron);background:#fae3bf}.documentLineage{border:1px solid var(--line);background:#f8faf7;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;padding:12px;display:grid}.documentLineage>span{min-width:0;color:var(--ink-muted);gap:3px;padding:4px 13px 4px 22px;font-size:.76rem;display:grid;position:relative}.documentLineage>span:before{border:2px solid var(--line);content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:0}.documentLineage>span[data-complete=true]{color:var(--ink);font-weight:650}.documentLineage>span[data-complete=true]:before{border-color:var(--positive);background:var(--positive)}.documentLineage>span:not(:last-child):after{background:var(--line);content:"";width:10px;height:1px;position:absolute;top:12px;right:2px}.documentLineage small{color:var(--ink-muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:400;overflow:hidden}.archiveProofGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.archiveProofGrid article{border:1px solid var(--line);background:#f8faf7;border-radius:8px;gap:4px;padding:13px 14px;display:grid}.archiveProofGrid article>span{color:var(--cobalt);font-family:var(--mono);font-size:.68rem}@media (max-width:900px){.taxDecisionRibbon>ol,.taxMetricGrid,.archiveProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.taxDecisionRibbon>ol li:nth-child(2){border-right:0}.taxDecisionRibbon>ol li:nth-child(-n+2){border-bottom:1px solid var(--line)}.taxDecisionRibbon>ol li:nth-child(2):after{display:none}.documentLineage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:560px){.taxDecisionHeading{padding:16px}.taxDecisionRibbon>ol,.taxMetricGrid,.archiveProofGrid{grid-template-columns:1fr}.taxDecisionRibbon>ol li{border-bottom:1px solid var(--line);padding-inline:18px;border-right:0!important}.taxDecisionRibbon>ol li:after{display:none}.taxDecisionRibbon>ol li:last-child{border-bottom:0}.taxNoBypass{padding-inline:16px}.taxDocumentPreview dl{grid-template-columns:1fr}.taxDocumentPreview dl>div{border-right:0;border-bottom:1px solid var(--line)}.taxDocumentTitle{flex-direction:column;align-items:flex-start}.documentLineage{grid-template-columns:1fr 1fr}.documentLineage>span:after{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--porcelain);min-height:100vh;color:var(--ink);margin:0}button,input,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,p{margin-top:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}:focus-visible{outline-offset:3px;outline:3px solid #5f91b8}.skipLink{z-index:100;color:var(--pine-950);background:#fff;border-radius:.4rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.kicker{color:var(--pine-800);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:800;line-height:1.4}.brandLockup{color:#f4f8f5;align-items:center;gap:.7rem;font-size:.78rem;font-weight:750;line-height:1.15;text-decoration:none;display:inline-flex}.brandLockup small{color:#96b6a9;letter-spacing:.11em;text-transform:uppercase;margin-top:.2rem;font-size:.57rem;font-weight:700;display:block}.brandLockupDark{color:var(--ink)}.brandLockupDark small{color:var(--ink-muted)}.brandMark{width:2rem;height:2rem;color:var(--pine-900);font-family:var(--display);background:#f7f2e8;border-radius:.62rem .62rem .62rem .15rem;place-items:center;font-size:.72rem;font-weight:800;display:grid}.brandLockupDark .brandMark{background:var(--pine-900);color:#fff}.button{border:1px solid #0000;border-radius:.62rem;min-height:2.6rem;padding:.7rem 1rem;font-size:.78rem;font-weight:750;line-height:1}.primaryButton{border-color:var(--pine-900);background:var(--pine-900);color:#fff;box-shadow:0 5px 14px #173f3229}.primaryButton:hover{background:var(--pine-800)}.secondaryButton{border-color:var(--line-strong);color:var(--ink);background:#fff}.secondaryButton:hover{border-color:var(--pine-800)}.dangerButton{background:var(--oxblood-soft);color:#722e35;border-color:#d5a7aa}.fullButton{width:100%}.textLink,.textButton{color:var(--pine-800);background:0 0;border:0;font-size:.78rem;font-weight:750;text-decoration:none}.textLink span,.textButton span{margin-left:.28rem;transition:transform .16s;display:inline-block}.textLink:hover span,.textButton:hover span{transform:translate(.18rem)}.iconButton,.avatarButton{border:1px solid var(--line);background:#fff;border-radius:.58rem;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:relative}.avatarButton{border-color:var(--pine-900);background:var(--pine-900);color:#fff;border-radius:50%;font-size:.68rem;font-weight:800}.notificationDot{background:var(--saffron);border:2px solid #fff;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.32rem;right:.35rem}.showcasePage{background:#eef2ed;min-height:100vh}.showcaseHero{background:#f8faf6;min-height:570px;padding:1.5rem max(1.25rem,50vw - 640px);position:relative;overflow:hidden}.showcaseHero:after{content:"";border:8rem solid #173f3209;border-radius:50%;width:40rem;height:40rem;position:absolute;bottom:-15rem;right:-7rem}.showcaseNav{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.heroGrid{z-index:1;grid-template-columns:minmax(0,1.8fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,8vw,7rem);padding-top:clamp(5rem,11vw,8rem);display:grid;position:relative}.heroGrid h1,.galleryHero h1{max-width:880px;font-family:var(--display);letter-spacing:-.065em;margin-bottom:0;font-size:clamp(3.6rem,7.6vw,7.3rem);font-weight:500;line-height:.88}.heroAside{padding-bottom:.65rem}.heroAside>p{color:var(--ink-muted);font-size:1rem;line-height:1.7}.previewHeroAction{align-items:center;gap:.6rem;width:fit-content;margin:1.1rem 0 .9rem;text-decoration:none;display:flex}.truthLabel{color:var(--ink-muted);align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.truthLabel i,.syncTruth i{background:var(--positive);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .2rem #2673551f}.contextRibbon{z-index:2;border:1px solid var(--line);max-width:1020px;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border-radius:.8rem;grid-template-columns:1.3fr 1fr 1fr 1fr;margin-top:4.5rem;display:grid;position:relative}.contextRibbon span{border-right:1px solid var(--line);padding:.95rem 1rem;font-size:.76rem;font-weight:700}.contextRibbon span:last-child{color:var(--positive);border-right:0}.contextRibbon small{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.32rem;font-size:.6rem;font-weight:750;display:block}.showcaseSection,.principlesBand,.showcaseFooter{padding:clamp(4rem,8vw,7rem) max(1.25rem,50vw - 640px)}.sectionIntro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.sectionIntro h2{font-family:var(--display);letter-spacing:-.04em;margin-bottom:0;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:500;line-height:1}.sectionIntro>p{max-width:420px;color:var(--ink-muted);margin-bottom:.25rem;line-height:1.65}.shellCards{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.shellCard{border:1px solid var(--line);min-height:260px;box-shadow:var(--shadow-1);background:#fff;border-radius:.9rem;flex-direction:column;justify-content:space-between;padding:1.25rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.shellCard:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.shellCard1,.shellCard2{grid-column:span 6}.shellCard3,.shellCard4,.shellCard5,.shellCard6{grid-column:span 3}.shellCard1{color:#fff;background:#173f32}.shellCard2{background:#e6edf2}.shellCard5{background:#f8eedc}.shellCard6{background:#e7efea}.shellNumber{color:#4d5b56;font-family:var(--mono);font-size:.63rem}.shellAudience{color:#4d5b56;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.64rem;font-weight:750;display:block}.shellCard h3{font-family:var(--display);letter-spacing:-.035em;margin-bottom:.55rem;font-size:1.75rem;font-weight:500}.shellCard p{color:#4d5b56;margin-bottom:0;font-size:.8rem;line-height:1.55}.shellCard1 .shellNumber,.shellCard1 .shellAudience,.shellCard1 p{color:#c8d9d2}.cardArrow{opacity:.42;border:1px solid;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:1rem;right:1rem}.principlesBand{background:var(--pine-950);color:#fff}.sectionIntroLight .kicker,.lightLink{color:#a9d9c4}.principleGrid{border-top:1px solid #36564a;grid-template-columns:repeat(3,1fr);display:grid}.principleGrid article{border-right:1px solid #36564a;padding:2rem 2rem 1rem 0}.principleGrid article:not(:first-child){padding-left:2rem}.principleGrid article:last-child{border-right:0}.principleGrid h3{font-family:var(--display);margin-bottom:.8rem;font-size:1.5rem;font-weight:500}.principleGrid p{color:#a9bbb4;margin-bottom:0;font-size:.82rem;line-height:1.65}.showcaseFooter{color:#8da59c;background:#0c211a;justify-content:space-between;gap:1rem;padding-top:1.2rem;padding-bottom:1.2rem;font-size:.66rem;display:flex}.showcaseFooter p{margin:0}.appFrame{background:var(--pine-950);min-height:100vh}.sideRail{z-index:30;background:var(--pine-950);color:#fff;flex-direction:column;width:250px;padding:1.2rem .9rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.railBrandRow{justify-content:space-between;align-items:center;padding:0 .45rem;display:flex}.railIdentity{background:#ffffff09;border:1px solid #315247;border-radius:.7rem;margin:2rem .35rem 1.2rem;padding:1rem}.railIdentity span{color:#91afa3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.38rem;font-size:.59rem;font-weight:750;display:block}.railIdentity strong{font-family:var(--display);font-size:1rem;font-weight:500}.railNav{flex-direction:column;gap:.18rem;display:flex}.railNav a{color:#adc2ba;border-radius:.55rem;align-items:center;gap:.72rem;min-height:2.45rem;padding:.55rem .75rem;font-size:.73rem;font-weight:650;text-decoration:none;display:flex}.railNav a:hover{color:#fff;background:#ffffff0d}.railNav a.active{color:var(--pine-950);background:#f1f4ef;box-shadow:0 7px 18px #0000001a}.navGlyph{width:1.2rem;color:inherit;font-family:var(--mono);font-size:.56rem}.galleryReturn{color:#9db5ac;justify-content:space-between;margin-top:auto;padding:1.5rem .75rem .25rem;font-size:.68rem;text-decoration:none;display:flex}.appSurface{background:var(--porcelain);border-radius:1.2rem 0 0;min-height:100vh;margin-left:250px}.topBar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 1.5rem;display:flex}.menuButton{border:1px solid var(--line);background:#fff;border-radius:.55rem;align-items:center;gap:.5rem;min-height:2.4rem;font-size:.72rem;font-weight:750;display:none}.breadcrumb{color:var(--ink-muted);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.breadcrumb a{text-decoration:none}.breadcrumb strong{color:var(--ink);font-weight:750}.topActions{align-items:center;gap:.55rem;display:flex}.searchTrigger{border:1px solid var(--line);width:clamp(210px,25vw,340px);min-height:2.35rem;color:var(--ink-muted);text-align:left;background:#f8faf8;border-radius:.58rem;align-items:center;gap:.55rem;padding:.45rem .65rem;font-size:.68rem;display:flex}.searchTrigger span:nth-child(2){flex:1}kbd{border:1px solid var(--line);color:var(--ink-muted);font-family:var(--sans);background:#fff;border-radius:.25rem;padding:.18rem .34rem;font-size:.58rem}.contextRail{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;min-height:54px;padding:0 1.5rem;display:flex}.contextRail>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:150px;margin-right:1.25rem;padding:.55rem 1.25rem .55rem 0;display:flex}.contextRail small{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.16rem;font-size:.52rem;font-weight:750}.contextRail strong{font-size:.68rem}.contextRail .syncTruth{min-width:auto;color:var(--positive);border-right:0;flex-direction:row;align-items:center;gap:.48rem;margin:0 0 0 auto;padding-right:0;font-size:.63rem;font-weight:750}.workspace{max-width:1440px;margin:0 auto;padding:clamp(1.5rem,3vw,2.6rem)}.workspaceHeader{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.workspaceHeader h1{font-family:var(--display);letter-spacing:-.055em;margin-bottom:.5rem;font-size:clamp(2.3rem,4.5vw,4.2rem);font-weight:500;line-height:.95}.workspaceHeader>div:first-child>p:last-child{max-width:650px;color:var(--ink-muted);margin-bottom:0;font-size:.85rem;line-height:1.6}.headerActions{flex-shrink:0;gap:.55rem;display:flex}.snapshotGrid{grid-template-columns:1.35fr 1fr 1fr;gap:.8rem;margin-top:2rem;display:grid}.snapshotCard{border:1px solid var(--line);min-height:142px;box-shadow:var(--shadow-1);background:#fff;border-radius:.75rem;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.snapshotCard>span{color:var(--ink-muted);font-size:.67rem;font-weight:700}.snapshotCard>strong{font-family:var(--display);letter-spacing:-.04em;margin:auto 0 .25rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500}.snapshotCard>small{color:var(--ink-muted);font-size:.62rem}.snapshotLead{border-color:var(--pine-900);background:var(--pine-900);color:#fff;position:relative;overflow:hidden}.snapshotLead:after{content:"";border:2.8rem solid #ffffff0b;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-6rem;right:-5rem}.snapshotLead>span,.snapshotLead>small{color:#c4d6ce}.workspaceColumns{grid-template-columns:minmax(0,1.85fr) minmax(250px,.75fr);gap:.8rem;margin-top:.8rem;display:grid}.queuePanel,.truthPanel,.stateStrip{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:.75rem}.panelHeading{justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.panelHeading h2,.truthPanel h2,.stateStrip h2{font-family:var(--display);letter-spacing:-.025em;margin-bottom:0;font-size:1.45rem;font-weight:500}.queueItem{border-top:1px solid var(--line);grid-template-columns:.55rem minmax(0,1fr) minmax(120px,auto) 2.35rem;align-items:center;gap:.8rem;min-height:74px;padding:.8rem 1rem;display:grid}.queueItem h3{margin-bottom:.25rem;font-size:.75rem}.queueItem p{color:var(--ink-muted);margin-bottom:0;font-size:.66rem}.queueItem>span{color:var(--ink-muted);text-align:right;font-size:.65rem}.stateMarker{background:var(--cobalt);border-radius:50%;width:.5rem;height:.5rem}.stateMarker-attention{background:var(--saffron);box-shadow:0 0 0 .2rem var(--saffron-soft)}.stateMarker-positive{background:var(--positive);box-shadow:0 0 0 .2rem var(--positive-soft)}.quietIcon{color:var(--ink-muted)}.truthPanel{padding:1rem}.truthPanel ul{flex-direction:column;gap:.7rem;margin:1.2rem 0;padding:0;list-style:none;display:flex}.truthPanel li{background:#f6f8f5;border-radius:.6rem;align-items:center;gap:.7rem;padding:.75rem;display:flex}.truthIcon{background:var(--cobalt-soft);width:1.8rem;height:1.8rem;color:var(--cobalt);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:800;display:grid}.truthIconPositive{background:var(--positive-soft);color:var(--positive)}.truthPanel li strong,.truthPanel li small{display:block}.truthPanel li strong{margin-bottom:.18rem;font-size:.68rem}.truthPanel li small{color:var(--ink-muted);font-size:.58rem}.stateStrip{justify-content:space-between;align-items:center;gap:2rem;margin-top:.8rem;padding:1rem;display:flex}.statusBadges{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:1.6rem;padding:.28rem .55rem;font-size:.58rem;font-weight:800;display:inline-flex}.badgePositive{background:var(--positive-soft);color:#1e6047;border-color:#b8d9ca}.badgeWarning{background:var(--saffron-soft);color:#7b4807;border-color:#e7c389}.badgeOffline{background:var(--cobalt-soft);color:#244f70;border-color:#aac2d4}.badgeNeutral{border-color:var(--line);color:#55615c;background:#f0f2f0}.badgeDanger{background:var(--oxblood-soft);color:#722e35;border-color:#dfb4b7}.mobileBottomNav,.railScrim{display:none}.galleryPage{background:#f8faf6}.galleryHero,.gallerySection{padding:1.5rem max(1.25rem,50vw - 590px)}.galleryHero{background:#eef2ed;min-height:560px;padding-bottom:5rem}.galleryHero>.kicker{margin-top:clamp(5rem,9vw,8rem)}.galleryHero h1{max-width:1000px;font-size:clamp(3.5rem,7vw,7rem)}.galleryLead{max-width:540px;color:var(--ink-muted);margin:1.5rem 0 0 auto;font-size:1rem;line-height:1.7}.gallerySection{border-top:1px solid var(--line);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.gallerySectionTitle{grid-template-columns:4rem 1fr;align-items:start;margin-bottom:2.5rem;display:grid}.gallerySectionTitle>span{color:var(--ink-muted);font-family:var(--mono);font-size:.66rem}.gallerySectionTitle h2{font-family:var(--display);letter-spacing:-.04em;margin-bottom:0;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:500}.colourGrid{grid-template-columns:repeat(6,1fr);gap:.6rem;display:grid}.colourCard{border:1px solid var(--line);background:#fff;border-radius:.7rem;padding:.55rem}.colourCard>div{border:1px solid #0000000f;border-radius:.45rem;height:120px}.colourCard h3{margin:.7rem 0 .2rem;font-size:.73rem}.colourCard code{color:var(--ink-muted);font-family:var(--mono);font-size:.57rem}.colourCard p{color:var(--ink-muted);margin:.55rem 0 .2rem;font-size:.59rem;line-height:1.4}.typeSpecimen{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr;gap:3rem;margin-top:4rem;padding-top:2rem;display:grid}.typeSpecimen>div>span{color:var(--ink-muted);text-transform:uppercase;font-size:.62rem;font-weight:750}.displaySpecimen{font-family:var(--display);letter-spacing:-.06em;margin:1rem 0 .5rem;font-size:clamp(2.8rem,6vw,5.6rem)}.typeSpecimen h3{margin:1.3rem 0 .6rem;font-size:1.5rem}.typeSpecimen p:not(.displaySpecimen){color:var(--ink-muted);line-height:1.6}.componentStage{gap:1rem;display:grid}.componentGroup{border:1px solid var(--line);background:#fff;border-radius:.8rem;padding:1.25rem}.componentGroup>h3{font-family:var(--display);margin-bottom:1.2rem;font-size:1.35rem;font-weight:500}.componentRow{flex-wrap:wrap;gap:.6rem;display:flex}.fieldGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.field{flex-direction:column;gap:.38rem;display:flex}.field>span{font-size:.7rem;font-weight:750}.field input,.field select{border:1px solid var(--line-strong);background:#fff;border-radius:.55rem;min-height:2.75rem;padding:.65rem .75rem;font-size:.76rem}.field small{color:var(--ink-muted);font-size:.58rem}.fieldError input{border-color:var(--oxblood);background:snow}.fieldError small{color:var(--oxblood)}.stateGallery{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.stateCard{background:var(--positive-soft);border:1px solid #b8d9ca;border-radius:.75rem;min-height:190px;padding:1rem}.stateCardWarning{background:var(--saffron-soft);border-color:#e7c389}.stateCardOffline{background:var(--cobalt-soft);border-color:#aac2d4}.stateCardBlocked{background:var(--oxblood-soft);border-color:#dfb4b7}.stateCard h3{font-family:var(--display);margin:2.3rem 0 .5rem;font-size:1.25rem;font-weight:500}.stateCard p{color:#44534c;margin-bottom:0;font-size:.7rem;line-height:1.55}.patternGrid{grid-template-columns:1.65fr 1fr;gap:.8rem;display:grid}.tablePattern,.approvalPattern,.emptyPattern{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:.75rem}.tablePattern{grid-row:span 2}.tablePattern .panelHeading h3{font-family:var(--display);margin-bottom:0;font-size:1.35rem;font-weight:500}.responsiveTable{border-top:1px solid var(--line)}.tableRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr .8fr 1fr;align-items:center;min-height:68px;padding:.7rem 1rem;font-size:.68rem;display:grid}.tableRow:last-child{border-bottom:0}.tableHead{min-height:40px;color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;background:#f4f6f3;font-size:.57rem;font-weight:750}.tableRow>span:last-child{text-align:right}.tableRow strong,.tableRow small{display:block}.tableRow small{color:var(--ink-muted);margin-top:.18rem;font-size:.56rem}.approvalPattern{padding:1.2rem}.approvalPattern h3,.emptyPattern h3{font-family:var(--display);margin-bottom:.55rem;font-size:1.5rem;font-weight:500}.approvalPattern>p:not(.kicker),.emptyPattern p{color:var(--ink-muted);font-size:.72rem;line-height:1.55}.approvalPattern dl{border-top:1px solid var(--line);margin:1.1rem 0}.approvalPattern dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:.55rem 0;font-size:.65rem;display:flex}.approvalPattern dt{color:var(--ink-muted)}.approvalPattern dd{margin:0;font-weight:750}.emptyPattern{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:1.5rem;display:flex}.emptyPattern>span{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.emptyPattern p{max-width:340px}.shellLinks>div:last-child{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.shellLinks a{border:1px solid var(--line);background:#fff;border-radius:.7rem;flex-direction:column;justify-content:end;min-height:130px;padding:1rem;text-decoration:none;display:flex;position:relative}.shellLinks a:hover{border-color:var(--pine-800)}.shellLinks a span{color:var(--ink-muted);text-transform:uppercase;margin-bottom:.3rem;font-size:.58rem}.shellLinks a strong{font-family:var(--display);font-size:1.3rem;font-weight:500}.shellLinks a i{font-style:normal;position:absolute;top:1rem;right:1rem}.interactiveFrame{background:radial-gradient(circle at 78% 2%, #c9781312, transparent 25rem), var(--porcelain);min-height:100vh}.interactiveNav{z-index:30;background:var(--pine-950);color:#fff;flex-direction:column;width:272px;padding:1.15rem .85rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 36px #102c241f}.interactiveBrandRow{justify-content:space-between;align-items:center;padding:0 .35rem .85rem;display:flex}.closeMenuButton{color:#fff;background:#ffffff12;border-color:#fff3;display:none}.simulationLabel{background:#ffffff0d;border:1px solid #ffffff21;border-radius:.65rem;align-items:center;gap:.65rem;margin:.35rem .25rem 1rem;padding:.72rem;display:flex}.simulationLabel i{background:#e2aa55;border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #e2aa5524}.simulationLabel span,.simulationLabel strong{display:block}.simulationLabel strong{margin-bottom:.15rem;font-size:.65rem}.simulationLabel span{color:#b8ccc4;font-size:.54rem;line-height:1.4}.interactiveModuleNav{flex:1}.moduleNavGroup{margin:0 0 1rem}.moduleNavGroup>span{color:#86a599;letter-spacing:.13em;text-transform:uppercase;padding:0 .6rem .35rem;font-size:.5rem;font-weight:800;display:block}.moduleNavGroup a{color:#d8e5df;border-radius:.58rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.55rem;margin:.12rem 0;padding:.5rem .55rem;font-size:.68rem;font-weight:700;text-decoration:none;display:grid}.moduleNavGroup a>i{color:#a8c2b7;border:1px solid #ffffff24;border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.55rem;font-style:normal;display:grid}.moduleNavGroup a span,.moduleNavGroup a small{display:block}.moduleNavGroup a small{color:#a9c0b7;margin-top:.11rem;font-size:.5rem;font-weight:600}.moduleNavGroup a:hover,.moduleNavGroup a.active{color:#fff;background:#ffffff1a}.moduleNavGroup a.active>i{color:var(--pine-950);background:#dfad5b;border-color:#dfad5b}.coverageLink{color:#d9e8e1;border:1px solid #ffffff24;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem .25rem 0;padding:.8rem;font-size:.58rem;text-decoration:none;display:flex}.coverageLink strong{color:#f1c57f}.interactiveSurface{min-height:100vh;margin-left:272px}.interactiveTopBar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;align-items:center;gap:1rem;min-height:64px;padding:0 1.4rem;display:flex;position:sticky;top:0}.interactiveTopActions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.rolePicker{color:var(--ink-muted);align-items:center;gap:.45rem;font-size:.58rem;font-weight:750;display:flex}.rolePicker select{border:1px solid var(--line);background:#fff;border-radius:.5rem;min-height:2.25rem;padding:0 1.8rem 0 .7rem;font-size:.67rem;font-weight:700}.connectionPill,.previewStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;width:fit-content;padding:.38rem .55rem;font-size:.57rem;font-weight:800;line-height:1.1;display:inline-flex}.connectionPill i{border-radius:50%;width:.4rem;height:.4rem}.connectionPillOnline,.previewStatus-positive{background:var(--positive-soft);color:#1c684b}.connectionPillOnline i{background:var(--positive)}.connectionPillOffline,.previewStatus-attention{background:var(--saffron-soft);color:#80500f}.connectionPillOffline i{background:var(--saffron)}.previewStatus-info{background:var(--cobalt-soft);color:#244f70}.previewStatus-danger{background:var(--oxblood-soft);color:#782f36}.previewStatus-neutral{color:#50605a;background:#edf0ee}.interactiveContext{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;min-height:62px;display:flex;overflow-x:auto}.interactiveContext>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:170px;padding:.7rem 1rem;display:flex}.interactiveContext small,.documentHeaderGrid small,.inventoryBalance small,.serviceSummary small{color:var(--ink-muted);font-size:.52rem;font-weight:700}.interactiveContext strong{margin-top:.15rem;font-size:.65rem}.resetPreview{min-width:24px;min-height:24px;color:var(--pine-800);background:0 0;border:0;flex:none;margin:auto 1rem auto auto;font-size:.6rem;font-weight:800}.interactiveMain{width:min(1600px,100%);margin:0 auto;padding:1.8rem clamp(1rem,2.5vw,2.5rem) 4rem}.moduleHeader{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.previewScopeNote{color:var(--ink-muted);background:#ffffffb8;border:1px solid #cbd8d1;border-radius:.55rem;margin:-.65rem 0 1rem;padding:.6rem .75rem;font-size:.58rem;line-height:1.5}.previewScopeNote strong{color:var(--pine-900)}.moduleHeader h1{font-family:var(--display);letter-spacing:-.045em;margin-bottom:.35rem;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:500;line-height:.95}.moduleHeader p:last-child{max-width:760px;color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.6}.requirementFamilyPills{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;max-width:360px;display:flex}.requirementFamilyPills a{border:1px solid var(--line-strong);min-height:24px;color:var(--pine-800);font-family:var(--mono);background:#fff;border-radius:.38rem;padding:.35rem .5rem;font-size:.55rem;font-weight:800;text-decoration:none}.interactiveColumns{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:1rem;display:grid}.moduleCanvas{min-width:0}.activityTrail,.previewPanel,.posCatalogue,.posCart{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fffffff5;border-radius:.85rem}.activityTrail{position:sticky;top:80px;overflow:hidden}.activityHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem;display:flex}.activityHeading .kicker{margin-bottom:.25rem;font-size:.53rem}.activityHeading h2{font-family:var(--display);margin:0;font-size:1.25rem;font-weight:600}.activityHeading>span{background:var(--pine-100);width:1.8rem;height:1.8rem;color:var(--pine-900);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.activityTrail ol{max-height:calc(100vh - 210px);margin:0;padding:0;list-style:none;overflow-y:auto}.activityTrail li{border-bottom:1px solid #e8ece9;grid-template-columns:.6rem minmax(0,1fr);gap:.7rem;padding:.85rem 1rem;display:grid}.activityTrail li>i{background:var(--cobalt);border-radius:50%;width:.48rem;height:.48rem;margin-top:.25rem}.activityTrail .activityDot-positive{background:var(--positive)}.activityTrail .activityDot-attention{background:var(--saffron)}.activityTrail li span,.activityTrail li strong{display:block}.activityTrail li span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.18rem;font-size:.5rem;font-weight:800}.activityTrail li strong{font-size:.67rem;line-height:1.35}.activityTrail li p{color:var(--ink-muted);margin:.25rem 0 0;font-size:.58rem;line-height:1.5}.previewPanel{min-width:0;padding:clamp(1rem,2vw,1.4rem)}.previewPanel+.previewPanel,.previewPanel+.previewGrid,.previewGrid+.previewPanel{margin-top:1rem}.previewPanel h2{font-family:var(--display);margin-bottom:.8rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;line-height:1.1}.goldenPanel{background:linear-gradient(130deg,#dce9e2a6,#ffffffeb 50%),#fff;border-color:#b9cabe;overflow:hidden}.panelLead,.panelCopy,.truthFootnote{color:var(--ink-muted);font-size:.68rem;line-height:1.65}.panelLead{max-width:760px}.truthFootnote{margin:.7rem 0 0;font-size:.57rem}.goldenFlow{grid-template-columns:repeat(3,minmax(105px,1fr) 1.2rem) minmax(105px,1fr);align-items:center;gap:.4rem;margin:1.2rem 0;display:grid}.goldenStep{border:1px dashed var(--line-strong);background:#ffffffb3;border-radius:.65rem;min-height:118px;padding:.85rem}.goldenStep span,.goldenStep small,.goldenStep strong{display:block}.goldenStep span{color:var(--ink-muted);font-size:.55rem;font-weight:750}.goldenStep strong{color:var(--pine-900);font-family:var(--display);margin:.3rem 0;font-size:2rem}.goldenStep small{color:var(--ink-muted);font-size:.53rem;line-height:1.4}.goldenStepDone{background:var(--positive-soft);border-style:solid;border-color:#93b3a4}.goldenResult{background:var(--pine-950);color:#fff}.goldenResult span,.goldenResult small,.goldenResult strong{color:#fff}.flowArrow{color:var(--saffron);text-align:center;font-size:1.2rem}.previewActions,.statusStack,.paymentMethods{flex-wrap:wrap;gap:.55rem;display:flex}.previewActions .previewStatus{overflow-wrap:anywhere;white-space:normal;max-width:100%}.previewButtonLink{align-items:center;text-decoration:none;display:inline-flex}.previewGrid{gap:1rem;margin-top:1rem;display:grid}.previewGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.previewGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.previewGrid .previewPanel{margin:0}.decisionList,.plainList,.compactTimeline,.payrollSteps{margin:0;padding:0;list-style:none}.decisionList li,.plainList li,.compactTimeline li,.payrollSteps li{color:var(--ink-muted);border-bottom:1px solid #e7ebe8;padding:.6rem 0;font-size:.63rem;line-height:1.4}.decisionList li{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.decisionList li strong{color:var(--ink);display:block}.compactTimeline,.payrollSteps{counter-reset:preview-steps}.compactTimeline li,.payrollSteps li{counter-increment:preview-steps;align-items:center;gap:.55rem;display:flex}.compactTimeline li:before,.payrollSteps li:before{border:1px solid var(--line-strong);content:counter(preview-steps);border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.5rem;font-weight:800;display:grid}.compactTimeline li.done:before,.payrollSteps li.done:before{border-color:var(--positive);background:var(--positive);color:#fff}.compactTimeline li.active,.payrollSteps li.active{color:var(--saffron);font-weight:750}.keyValues{margin:0}.keyValues div,.cartTotals div{border-bottom:1px solid #e7ebe8;justify-content:space-between;gap:.8rem;padding:.5rem 0;font-size:.62rem;display:flex}.keyValues dt,.cartTotals dt{color:var(--ink-muted)}.keyValues dd,.cartTotals dd{text-align:right;margin:0;font-weight:750}.posPreviewLayout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem;display:grid}.posCommandSurface{gap:.8rem;display:grid}.posControlStrip{border:1px solid var(--line);box-shadow:var(--shadow-1);color:#fff;background:#0e3025;border-radius:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.posControlStrip>div{border-right:1px solid #ffffff24;min-width:0;padding:.72rem .85rem}.posControlStrip>div:last-child{border-right:0}.posControlStrip span,.posControlStrip strong{display:block}.posControlStrip button{color:#d7eadf;text-underline-offset:.16rem;background:0 0;border:0;min-width:52px;min-height:52px;margin-top:.35rem;padding:0;font-size:.875rem;font-weight:800;text-decoration:underline}.posControlStrip span{color:#acd2c3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.18rem;font-size:.875rem;font-weight:800}.posControlStrip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.posCatalogue,.posCart{padding:1rem}.previewSearch{margin-bottom:1rem;position:relative}.previewSearch label{color:var(--ink-muted);margin-bottom:.35rem;font-size:.56rem;font-weight:750;display:block}.previewSearch input{border:1px solid var(--line-strong);background:#fafcfa;border-radius:.6rem;width:100%;min-height:3rem;padding:0 3.3rem 0 .9rem;font-size:.8rem;font-weight:650}.previewSearch kbd{border:1px solid var(--line);color:var(--ink-muted);background:#fff;border-radius:.32rem;padding:.25rem .38rem;font-size:.52rem;position:absolute;bottom:.65rem;right:.65rem}.previewSearch>small,.previewSearch>span{color:var(--ink-muted);margin-top:.35rem;font-size:.52rem;line-height:1.45;display:block}.previewSearch>span{min-height:.8rem;color:var(--pine-800);font-weight:750}.permissionBoundary{min-height:360px;box-shadow:var(--shadow-1);background:linear-gradient(135deg,#f8e8e9b8,#fff 58%),#fff;border:1px solid #d2b2b5;border-radius:.85rem;padding:clamp(1.25rem,4vw,3rem)}.permissionBoundary h2{max-width:760px;font-family:var(--display);letter-spacing:-.04em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1}.permissionBoundary>p:not(.kicker){max-width:680px;color:var(--ink-muted);font-size:.75rem;line-height:1.7}.permissionBoundary dl{border:1px solid var(--line);background:#fff;border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:1.5rem 0;display:grid;overflow:hidden}.permissionBoundary dl div{border-right:1px solid var(--line);padding:.8rem}.permissionBoundary dl div:last-child{border:0}.permissionBoundary dt{color:var(--ink-muted);font-size:.52rem;font-weight:750}.permissionBoundary dd{margin:.25rem 0 0;font-size:.65rem;font-weight:800}.permissionBoundary>span{color:#782f36;font-size:.57rem;font-weight:750}.productTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.posCustomerBar{border:1px solid var(--line);background:#f7faf8;border-radius:.55rem;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) auto;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.65rem;display:grid}.posCustomerBar label,.salesEvidenceGrid label{color:var(--ink-muted);font-size:.53rem;font-weight:800}.posCustomerBar select,.salesEvidenceGrid select{border:1px solid var(--line-strong);min-height:2.2rem;color:var(--ink);background:#fff;border-radius:.4rem;padding:0 .55rem;font-size:.58rem;font-weight:700}.posOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.posOperationsGrid article{border:1px solid var(--line);background:#fbfcfb;border-radius:.55rem;align-content:start;gap:.45rem;padding:.75rem;display:grid}.posOperationsGrid strong,.posOperationsGrid small{font-size:.58rem}.posOperationsGrid small{min-height:2.5em;color:var(--ink-muted);line-height:1.45}.posOperationsGrid button,.tenderHeading button,.holdControls button,.afterSaleControls button,.correctionActions button,.salesEvidenceGrid button{border:1px solid var(--line-strong);min-height:52px;color:var(--pine-900);background:#fff;border-radius:.4rem;padding:.35rem .55rem;font-size:.875rem;font-weight:800}.productTiles button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:.62rem;min-height:118px;padding:.75rem}.productTiles span,.productTiles strong,.productTiles small{display:block}.productTiles span{color:#86500e;font-family:var(--mono);font-size:.52rem}.productTiles strong{margin:1.2rem 0 .25rem;font-size:.7rem}.productTiles small{color:var(--ink-muted);font-size:.54rem}.posCart{flex-direction:column;display:flex}.posCartHeading,.cartLine{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.posCartHeading h2{font-family:var(--display);margin:0;font-size:1.4rem}.cartLine{border-block:1px solid var(--line);margin:1rem 0;padding:.9rem 0;font-size:.7rem}.cartLine span,.cartLine small{display:block}.cartLine small{color:var(--ink-muted);margin-top:.2rem;font-size:.52rem}.cartTotals{margin:0 0 1rem}.cartTotals .cartGrand{color:var(--pine-900);border:0;margin-top:.4rem;font-size:.85rem;font-weight:800}.paymentMethods button{border:1px solid var(--line);background:#fff;border-radius:.4rem;flex:1;min-width:48px;min-height:52px;padding:.45rem;font-size:.875rem;font-weight:750}.paymentMethods{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.paymentMethods .active{border-color:var(--pine-800);background:var(--pine-100);color:var(--pine-900)}.posCart>.primaryButton{width:100%;min-height:52px;margin-top:.8rem;font-size:.875rem}.tenderHeading,.holdControls{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tenderHeading{margin-bottom:.55rem}.tenderHeading strong{font-size:.66rem}.tenderTruth{border-left:3px solid var(--cobalt);min-height:4.4rem;color:var(--ink-muted);background:#f1f5f8;gap:.28rem;margin-top:.6rem;padding:.65rem;font-size:.52rem;line-height:1.4;display:grid}.holdControls{border-top:1px solid var(--line);margin-top:.65rem;padding-top:.65rem}.holdControls small,.posEvidenceLine{color:var(--ink-muted);font-size:.5rem;line-height:1.45}.afterSaleControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.7rem;display:grid}.afterSaleControls button:disabled{opacity:.45}.posEvidenceLine{margin-top:.55rem;display:block}.salesCommandPanel{border-top:3px solid var(--cobalt)}.salesWorkspaceNav{gap:.35rem;padding-bottom:.55rem;display:flex;overflow-x:auto}.salesWorkspaceNav button{border:1px solid var(--line);min-height:2.2rem;color:var(--ink-muted);background:#fff;border-radius:.42rem;flex:none;padding:0 .7rem;font-size:.54rem;font-weight:800}.salesWorkspaceNav button.active{border-color:var(--cobalt);color:#19477f;background:#edf3fb}.salesDocumentWorkbench{grid-template-columns:1.1fr .8fr 1.1fr;gap:.7rem;margin:.5rem 0 1rem;display:grid}.salesDocumentWorkbench>div{border:1px solid var(--line);background:#fbfcfb;border-radius:.55rem;min-width:0;padding:.75rem}.salesDocumentWorkbench h3{font-family:var(--display);margin:.3rem 0;font-size:1.1rem}.salesDocumentWorkbench p,.conversionMeter small,.postingTruthList span{color:var(--ink-muted);font-size:.53rem;line-height:1.5}.conversionMeter,.postingTruthList{gap:.45rem;display:grid}.conversionMeter span{color:var(--ink-muted);text-transform:uppercase;font-size:.5rem;font-weight:800}.postingTruthList i{background:var(--positive);border-radius:50%;width:.42rem;height:.42rem;margin-right:.4rem;display:inline-block}.correctionActions{flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem;display:flex}.salesEvidenceGrid{margin-top:1rem}.salesEvidenceGrid .previewPanel{align-content:start;gap:.55rem;display:grid}.previewTable{border:1px solid var(--line);border-radius:.65rem;overflow:hidden}.previewTableRow{border-bottom:1px solid #e7ebe8;grid-template-columns:.8fr 1.2fr 1fr .8fr .9fr;align-items:center;min-height:48px;padding:0 .85rem;font-size:.61rem;display:grid}.previewTableRow:last-child{border-bottom:0}.previewTableHead{min-height:38px;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;background:#eef3ef;font-size:.5rem;font-weight:800}.previewTableRow a{color:var(--pine-800);font-weight:800}.catalogueToolbar,.catalogueControls{grid-template-columns:1fr .7fr;gap:.7rem;margin-bottom:.8rem;display:grid}.catalogueToolbar label,.catalogueControls label{color:var(--ink-muted);gap:.35rem;font-size:.55rem;font-weight:750;display:grid}.catalogueToolbar input,.catalogueToolbar select,.catalogueControls input,.catalogueControls select{border:1px solid var(--line-strong);width:100%;min-height:2.7rem;color:var(--ink);font:inherit;background:#fafcfa;border-radius:.55rem;padding:0 .7rem;font-size:.65rem}.catalogueWorkbench{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:.8rem;display:grid}.catalogueWorkbench>*,.catalogueResults,.catalogueResults button,.catalogueInspector,.catalogueControls>label{min-width:0}.purchaseCommandPanel{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--saffron) 18%, transparent), transparent 30%), var(--paper)}.purchaseModeSwitch,.purchaseWorkspaceNav{flex-wrap:wrap;gap:.5rem;display:flex}.purchaseModeSwitch button,.purchaseWorkspaceNav button{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);min-height:2.6rem;font:inherit;cursor:pointer;border-radius:999px;padding:.55rem .9rem;font-weight:720}.purchaseModeSwitch button.active,.purchaseWorkspaceNav button.active{border-color:var(--pine-900);background:var(--pine-900);color:#fff}.purchaseWorkspaceNav{margin-top:1rem}.purchaseApprovalStrip,.purchaseMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.purchaseApprovalStrip span,.purchaseMetricGrid span,.embeddedPurchaseGrid article{border:1px solid var(--line);background:var(--paper);border-radius:.8rem;gap:.25rem;min-width:0;padding:.8rem;display:grid}.purchaseApprovalStrip small,.purchaseMetricGrid small{color:var(--ink-muted)}.purchaseMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchaseMetricGrid strong{font-size:1.12rem}.comparisonMatrix{border:1px solid var(--line);border-radius:.8rem;min-width:0;margin:.9rem 0;display:grid;overflow:hidden}.comparisonMatrix [role=row]{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,1.2fr) repeat(2,minmax(6rem,1fr));gap:.5rem;padding:.65rem .75rem;display:grid}.comparisonMatrix [role=row]:last-child{border-bottom:0}.comparisonMatrix [role=row]:first-child{background:var(--porcelain)}.matrixWinner{color:var(--pine-800);font-weight:760}.purchaseFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.purchaseFormGrid label,.previewPanel>label{color:var(--ink-muted);gap:.35rem;font-weight:680;display:grid}.purchaseFormGrid input,.purchaseFormGrid select,.previewPanel>label select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;border-radius:.55rem;padding:.55rem .7rem}.purchaseFormGrid .purchaseCheck{border:1px solid var(--line);background:var(--porcelain);border-radius:.55rem;align-self:end;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .7rem;display:flex}.purchaseCheck input{width:1.1rem;height:1.1rem;min-height:auto}.embeddedPurchaseGrid{margin-top:1rem}.embeddedPurchaseGrid article h3,.embeddedPurchaseGrid article p{margin:0}@media (max-width:767px){.purchaseApprovalStrip,.purchaseFormGrid{grid-template-columns:1fr}.purchaseWorkspaceNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.purchaseWorkspaceNav button{border-radius:.55rem}.comparisonMatrix{overflow-x:auto}.comparisonMatrix [role=row]{min-width:24rem}}.catalogueResults{align-content:start;gap:.4rem;display:grid}.catalogueResults button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:.55rem;gap:.15rem;padding:.65rem;display:grid}.catalogueResults button:first-child{border-color:var(--pine-700);background:var(--pine-100)}.catalogueResults button:first-child span,.catalogueResults button:first-child small{color:var(--pine-900)}.catalogueResults span,.catalogueResults small{color:var(--ink-muted);font-size:.52rem}.catalogueResults strong{font-size:.65rem}.catalogueInspector{border:1px solid var(--line);background:#fafcfa;border-radius:.65rem;padding:.8rem}.catalogueIdentity{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.catalogueIdentity>span:first-child{gap:.15rem;display:grid}.catalogueIdentity small{color:var(--ink-muted);text-transform:uppercase;font-size:.5rem}.catalogueFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;display:grid}.catalogueMatrix{border:1px solid var(--line);color:var(--ink-muted);background:#fafcfa;border-radius:.55rem;margin-top:.8rem;padding:.7rem .8rem;font-size:.58rem;line-height:1.6}.catalogueMatrix summary{color:var(--pine-900);cursor:pointer;font-weight:800}.documentHeaderGrid,.inventoryBalance,.serviceSummary{border:1px solid var(--line);border-radius:.62rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem;display:grid;overflow:hidden}.documentHeaderGrid>span,.inventoryBalance>span,.serviceSummary>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:72px;padding:.7rem;display:flex}.documentHeaderGrid>span:last-child,.inventoryBalance>span:last-child,.serviceSummary>span:last-child{border-right:0}.documentHeaderGrid strong,.inventoryBalance strong,.serviceSummary strong{margin-top:.25rem;font-size:.67rem}.inventoryBalance strong{color:var(--pine-900);font-family:var(--display);font-size:1.65rem}.inventoryWorkbench{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.inventoryControlCard{border:1px solid var(--line);background:#fafcfa;border-radius:.65rem;align-content:start;gap:.65rem;min-width:0;padding:.85rem;display:grid}.inventoryControlCard label{color:var(--ink-muted);gap:.35rem;font-size:.55rem;font-weight:750;display:grid}.inventoryControlCard input,.inventoryControlCard select{border:1px solid var(--line-strong);width:100%;min-height:2.5rem;color:var(--ink);font:inherit;background:#fff;border-radius:.52rem;padding:0 .65rem}.controlEyebrow{color:var(--pine-800);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:850}.locationTree{color:var(--ink-muted);gap:.35rem;margin:0;padding-left:1.1rem;font-size:.6rem;line-height:1.45;display:grid}.inventoryControlCard .compactTimeline li.active{color:var(--pine-800)}.bomGrid,.documentCards,.reportCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.bomGrid article,.documentCards article,.reportCards article{border:1px solid var(--line);background:#fafcfa;border-radius:.6rem;min-height:100px;padding:.75rem}.bomGrid span,.bomGrid strong,.bomGrid small,.documentCards span,.documentCards strong,.documentCards small,.reportCards span,.reportCards strong,.reportCards small{display:block}.reportWorkbench{overflow:hidden}.reportFamilyRail{gap:.4rem;margin:1rem 0 1.4rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.reportFamilyRail button{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.48rem .8rem}.reportFamilyRail button[aria-pressed=true]{background:var(--pine);border-color:var(--pine);color:var(--porcelain)}.reportProofGrid{grid-template-columns:minmax(0,.8fr) minmax(29rem,1.2fr);align-items:start;gap:1.4rem;display:grid}.reportMetricLine{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.reportMetricLine>strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:520}.reportProofRail{counter-reset:proof;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.reportProofRail li{background:color-mix(in srgb, var(--pine) 5%, transparent);border-left:2px solid var(--pine);min-height:6.7rem;padding:.75rem}.reportProofRail span,.reportProofRail strong,.reportProofRail small,.searchResultList span,.searchResultList strong,.searchResultList small,.archiveStrip span,.archiveStrip strong,.archiveStrip small,.reportDrillDown span,.reportDrillDown small{display:block}.reportProofRail span{color:var(--muted);margin-bottom:.85rem;font-size:.68rem}.reportProofRail strong,.archiveStrip strong{font-size:.78rem}.reportProofRail small,.archiveStrip small,.searchResultList small{color:var(--muted);margin-top:.3rem;font-size:.7rem;line-height:1.4}.reportLedgerTable{border:1px solid var(--line);border-radius:.7rem;margin-top:1.25rem;overflow-x:auto}.reportLedgerTable table{border-collapse:collapse;width:100%;min-width:45rem}.reportLedgerTable th,.reportLedgerTable td{border-bottom:1px solid var(--line);text-align:right;padding:.75rem}.reportLedgerTable th:first-child{text-align:left}.reportLedgerTable tbody th{font-weight:550}.reportLedgerTable button{color:var(--pine);cursor:pointer;font:inherit;text-underline-offset:.2rem;background:0 0;border:0;text-decoration:underline}.reportDrillDown{background:var(--pine);color:var(--porcelain);border-radius:0 0 .7rem .7rem;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.reportDrillDown button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.searchResultList,.exportSteps{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.searchResultList li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:.65rem;display:flex}.exportSteps li{border-left:2px solid var(--line);color:var(--muted);padding:.32rem .6rem;font-size:.78rem}.exportSteps li[data-active=true]{border-color:var(--amber);color:var(--ink);font-weight:600}.archiveStrip{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:1rem;display:grid}.archiveStrip>span{border-top:2px solid var(--pine);padding-top:.75rem}@media (max-width:900px){.reportProofGrid{grid-template-columns:1fr}.reportProofRail,.archiveStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.reportProofRail,.archiveStrip{grid-template-columns:1fr}.reportLedgerTable{overflow:visible}.reportLedgerTable table{min-width:0}.reportLedgerTable thead{display:none}.reportLedgerTable tr{grid-template-columns:repeat(3,1fr);display:grid}.reportLedgerTable tbody th{text-align:left;grid-column:1/-1}.reportLedgerTable td{text-align:left}.reportLedgerTable td:before{color:var(--muted);content:attr(data-label);text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem;display:block}}.bomGrid span,.documentCards span,.reportCards span{color:var(--ink-muted);font-size:.52rem}.bomGrid strong,.documentCards strong,.reportCards strong{margin:.8rem 0 .2rem;font-size:.66rem}.bomGrid small,.documentCards small,.reportCards small{color:var(--ink-muted);font-size:.52rem;line-height:1.4}.assemblyWorkspace{background:radial-gradient(circle at 100% 0,#cee7d58c,#0000 32%),#fff;border-color:#184c3947;overflow:hidden}.assemblyModeSwitch{border:1px solid var(--line);background:#f2f6f3;border-radius:.72rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.9rem 0 1rem;padding:.3rem;display:grid}.assemblyModeSwitch button{min-height:58px;color:var(--ink-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.52rem;gap:.2rem;padding:.6rem .7rem;display:grid}.assemblyModeSwitch button.selected{color:var(--pine-900);background:#fff;border-color:#184c3933;box-shadow:0 3px 14px #12362a14}.assemblyModeSwitch strong{font-size:.62rem}.assemblyModeSwitch small{font-size:.5rem}.assemblyOrderBar{border:1px solid var(--line);background:#fafcfae6;border-radius:.65rem;grid-template-columns:minmax(0,1.8fr) minmax(110px,.55fr) auto;align-items:end;gap:.8rem;margin:1rem 0 .75rem;padding:.8rem;display:grid}.assemblyOrderBar>div,.assemblyOrderBar label{gap:.25rem;display:grid}.assemblyOrderBar strong{font-size:.65rem}.assemblyOrderBar small,.assemblyOrderBar label{color:var(--ink-muted);font-size:.52rem;line-height:1.45}.assemblyOrderBar input{border:1px solid var(--line-strong);width:100%;min-height:2.25rem;color:var(--ink);font:inherit;background:#fff;border-radius:.48rem;padding:0 .55rem}.assemblyTableWrap{border:1px solid var(--line);background:#fff;border-radius:.65rem;overflow-x:auto}.assemblyTable{border-collapse:collapse;width:100%;min-width:690px;font-size:.55rem}.assemblyTable caption{color:var(--pine-900);text-align:left;padding:.75rem;font-size:.57rem;font-weight:850}.assemblyTable th,.assemblyTable td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:.65rem .7rem}.assemblyTable thead th{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.47rem}.assemblyTable tbody th{max-width:220px;color:var(--ink);font-size:.56rem}.assemblyActionRow{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.assemblyActionRow>span{color:var(--ink-muted);margin-left:auto;font-size:.53rem}.productionBoard{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-bottom:1rem;display:grid}.productionBoard article{border:1px solid var(--line);min-height:42px;color:var(--ink-muted);border-radius:.5rem;align-items:center;gap:.4rem;padding:.55rem;font-size:.55rem;font-weight:700;display:flex}.productionBoard i{background:var(--line-strong);border-radius:50%;width:.42rem;height:.42rem}.productionBoard article.reached{background:var(--positive-soft);color:var(--positive);border-color:#9cb9aa}.productionBoard article.reached i{background:var(--positive)}.productionControl{overflow:hidden}.productionAuthorityBar{border:1px solid var(--line);background:var(--surface-soft);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;margin:.9rem 0;padding:.7rem .8rem;display:grid}.productionAuthorityBar>div{gap:.15rem;display:grid}.productionAuthorityBar strong{font-size:.66rem}.productionAuthorityBar small,.productionBatch{color:var(--ink-muted);font-size:.5rem}.productionFlow{color:#fffdf5;background:#173c32;min-width:650px;margin:0 -1.15rem 1rem;padding:.85rem 1.15rem;display:flex;overflow-x:auto}.productionFlowGroup{display:contents}.productionFlow article{border:1px solid #ffffff26;border-radius:.45rem;flex:1 0 130px;gap:.18rem;min-height:78px;padding:.65rem;display:grid}.productionFlow article.isReached{background:#ffffff14;border-color:#e0b85ab3}.productionFlow article span{color:#e0b85a;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:800}.productionFlow article strong{font-family:var(--font-display), Georgia, serif;font-size:.85rem}.productionFlow article small{color:#c8d4d0;font-size:.49rem}.productionFlowArrow{color:#e0b85a;flex:0 0 30px;place-items:center;display:grid}.productionWorkbench{grid-template-columns:minmax(0,1fr) 230px;gap:.85rem;display:grid}.productionMaterialTable{min-width:690px}.productionCommandRail{background:#fff9e8;border:1px solid #c9b889;border-radius:.55rem;align-content:start;gap:.75rem;padding:.8rem;display:grid}.productionCommandRail>div{gap:.15rem;display:grid}.productionCommandRail label{color:var(--ink-muted);gap:.3rem;font-size:.5rem;font-weight:700;display:grid}.productionCommandRail input[type=number]{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:.4rem;padding:.55rem}.productionCommandRail .productionCheckbox{align-items:flex-start;gap:.4rem;line-height:1.35;display:flex}.productionCommandRail .productionCheckbox input{margin-top:.08rem}.productionDetailGrid{grid-template-columns:.95fr 1.1fr .95fr;gap:.8rem;display:grid}.productionCostBridge .productionCostTotal{border-top:1px solid var(--line-strong);color:var(--positive);margin-top:.25rem;padding-top:.55rem}.productionRemainder{color:var(--ink-muted);margin:.55rem 0 0;font-size:.49rem}.productionDisposition{grid-template-columns:repeat(4,1fr);gap:.35rem;margin:.75rem 0;display:grid}.productionDisposition article{border:1px solid var(--line);background:var(--surface-soft);border-radius:.45rem;gap:.1rem;padding:.55rem;display:grid}.productionDisposition span,.productionDisposition small{color:var(--ink-muted);font-size:.45rem}.productionDisposition strong{font-family:var(--font-display), Georgia, serif;font-size:.85rem}.productionWasteList li{justify-content:space-between;align-items:center}.productionBoundaryActions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.75rem;display:flex}.productionReversal{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.65rem}.productionReversal p{color:var(--ink-muted);margin:.45rem 0 0;font-size:.51rem;line-height:1.5}.serviceTimeline{grid-template-columns:repeat(5,1fr);margin:1rem 0;padding:0;list-style:none;display:grid}.serviceTimeline li{color:var(--ink-muted);gap:.45rem;padding-right:.6rem;display:flex;position:relative}.serviceTimeline li:after{background:var(--line-strong);content:"";height:1px;position:absolute;top:.32rem;left:.55rem;right:0}.serviceTimeline i{z-index:1;background:var(--line-strong);width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--line-strong);border:2px solid #fff;border-radius:50%;flex:none;position:relative}.serviceTimeline li.done i{background:var(--positive);box-shadow:0 0 0 1px var(--positive)}.serviceTimeline span,.serviceTimeline strong,.serviceTimeline small{display:block}.serviceTimeline span{z-index:1;position:relative}.serviceTimeline strong{text-transform:capitalize;background:#fff;font-size:.54rem}.serviceTimeline small{margin-top:.28rem;font-size:.49rem;line-height:1.4}.serviceCommand{color:#fff;background:#10362d;border:1px solid #173f35;border-radius:.85rem;grid-template-columns:minmax(240px,.8fr) minmax(480px,1.6fr);align-items:end;gap:1rem;margin-bottom:.85rem;padding:1.05rem 1.15rem;display:grid;box-shadow:0 14px 30px #10362d1f}.serviceCommandIntro h2{color:#fff;font-family:var(--display);margin:.18rem 0 .28rem;font-size:1.55rem;font-weight:500}.serviceCommandIntro>p:last-child{color:#bed2ca;max-width:520px;margin:0;font-size:.58rem;line-height:1.55}.serviceCommand .kicker{color:#e7ba70}.servicePulse{background:#ffffff0d;border:1px solid #ffffff21;border-radius:.65rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.servicePulse span{border-right:1px solid #ffffff1f;align-content:center;gap:.2rem;min-height:70px;padding:.65rem;display:grid}.servicePulse span:last-child{border-right:0}.servicePulse small{color:#abc5bb;text-transform:uppercase;font-size:.48rem}.servicePulse strong{font-family:var(--display);font-size:1.3rem;font-weight:500}.serviceDeskLayout{grid-template-columns:minmax(215px,.62fr) minmax(0,2.15fr);align-items:start;gap:.8rem;display:grid}.serviceQueue{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:.78rem;overflow:hidden}.serviceQueueHeader,.serviceJobHeading,.serviceWorkLedger article>div,.serviceActionBar{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.serviceQueueHeader{padding:.8rem}.serviceQueueHeader h2{font-family:var(--display);margin:.12rem 0 0;font-size:1.15rem;font-weight:500}.serviceQueueFilters{grid-template-columns:repeat(4,1fr);padding:0 .55rem .55rem;display:grid}.serviceQueueFilters button{border:0;border-bottom:1px solid var(--line);min-height:30px;color:var(--ink-muted);cursor:pointer;text-transform:capitalize;background:0 0;font-size:.46rem}.serviceQueueFilters button.active{border-bottom-color:var(--amber-700);color:var(--pine-900);font-weight:800}.serviceQueueList{gap:.35rem;padding:.55rem;display:grid}.serviceQueueList article{background:#f7f9f7;border:1px solid #0000;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;gap:.48rem;padding:.72rem;display:grid}.serviceQueueList article.selected{background:#edf5f1;border-color:#b8cfc6}.serviceQueueList article strong,.serviceQueueList article small{display:block}.serviceQueueList article strong{font-size:.58rem}.serviceQueueList article small,.serviceQueueList dl{color:var(--ink-muted);margin-top:.2rem;font-size:.46rem}.serviceQueueList dl,.serviceQueueList .textButton{grid-column:1/-1}.serviceQueueList dl div{justify-content:space-between;gap:.5rem;padding:.16rem 0;display:flex}.serviceQueueList dd{color:var(--ink);text-align:right;margin:0;font-weight:750}.serviceQueueList .textButton{justify-self:start}.serviceJob{min-width:0}.serviceJobHeading{margin:-.2rem 0 .75rem}.serviceJobHeading>div{align-items:center;gap:.5rem;display:flex}.serviceJobHeading>div>span:last-child{color:var(--ink-muted);font-size:.5rem}.serviceEvidenceSpine{grid-template-columns:repeat(6,minmax(120px,1fr));gap:.4rem;margin:.8rem 0;padding:.2rem 0 .45rem;display:grid;position:relative;overflow-x:auto}.serviceEvidenceSpine:before{background:var(--line-strong);content:"";height:1px;position:absolute;top:1.05rem;left:4%;right:4%}.serviceEvidenceSpine article{z-index:1;border:1px solid var(--line);background:#fff;border-radius:.56rem;min-width:120px;padding:.58rem;position:relative}.serviceEvidenceSpine article.complete{background:#f1f7f4;border-color:#b8d2c7}.serviceEvidenceSpine article.active{border-color:#d9a34d;box-shadow:0 0 0 2px #c9781314}.serviceEvidenceSpine span,.serviceEvidenceSpine strong,.serviceEvidenceSpine small{display:block}.serviceEvidenceSpine span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.43rem;font-weight:800}.serviceEvidenceSpine strong{margin-top:.28rem;font-size:.54rem}.serviceEvidenceSpine small{color:var(--ink-muted);margin-top:.28rem;font-size:.44rem;line-height:1.4}.serviceWorkLedger{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.serviceWorkLedger article{border:1px solid var(--line);background:#fafcfa;border-radius:.58rem;min-width:0;padding:.72rem}.serviceWorkLedger article>div>span:first-child{color:var(--ink-muted);text-transform:uppercase;font-size:.46rem;font-weight:800}.serviceWorkLedger strong,.serviceWorkLedger small{display:block}.serviceWorkLedger strong{margin-top:.45rem;font-size:.6rem}.serviceWorkLedger small{color:var(--ink-muted);margin-top:.2rem;font-size:.48rem}.serviceWorkLedger p{color:var(--ink-muted);margin:.45rem 0 0;font-size:.46rem;line-height:1.48}.serviceActionBar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;margin-top:.75rem;padding-top:.72rem}.serviceInlineNotice{color:#624416;background:#fff9ec;border:1px solid #d9a34d;border-radius:.55rem;margin:.65rem 0 0;padding:.65rem .75rem;font-size:.52rem;line-height:1.5}.serviceInlineNotice.dangerNotice{color:#74332a;background:#fff3f1;border-color:#d7a8a1}.serviceDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.serviceAmountBridge{border:1px solid var(--line);border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.65rem;display:grid;overflow:hidden}.serviceAmountBridge span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.18rem;padding:.55rem;display:grid}.serviceAmountBridge span:nth-child(2n){border-right:0}.serviceAmountBridge span:nth-last-child(-n+2){border-bottom:0}.serviceAmountBridge small{color:var(--ink-muted);font-size:.45rem}.serviceAmountBridge strong{font-size:.62rem}.serviceCheckList{gap:.42rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.serviceCheckList li{color:#7a4b18;padding-left:1rem;font-size:.53rem;position:relative}.serviceCheckList li:before{content:"○";position:absolute;left:0}.serviceCheckList li.done{color:var(--pine-800)}.serviceCheckList li.done:before{content:"✓"}.serviceContractMeter{background:var(--line);border-radius:999px;height:.45rem;margin:.35rem 0 .8rem;overflow:hidden}.serviceContractMeter span{background:var(--amber-700);height:100%;display:block}.serviceReportStrip{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:.7rem;padding-top:.6rem;font-size:.52rem}.serviceReportStrip strong{color:var(--pine-900);font-family:var(--display);font-size:.8rem}.customerHeader{align-items:center;gap:.8rem;display:flex}.crmCommand{background:var(--pine-950);color:#fff;border-radius:.8rem;grid-template-columns:minmax(0,1.2fr) minmax(520px,1fr);align-items:end;gap:1rem;margin-bottom:.75rem;padding:1rem;display:grid}.crmCommand h2{font-family:var(--display);letter-spacing:-.035em;margin:.15rem 0 .35rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500}.crmCommand>div:first-child>p:last-child{color:#bdd0c8;max-width:680px;margin:0;font-size:.58rem;line-height:1.55}.crmCommand .kicker{color:#e4b66d}.crmPulse{border:1px solid #ffffff24;border-radius:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.crmPulse span{border-right:1px solid #ffffff1f;gap:.2rem;min-width:0;padding:.65rem;display:grid}.crmPulse span:last-child{border-right:0}.crmPulse small{color:#9fb7ad;text-transform:uppercase;letter-spacing:.08em;font-size:.46rem}.crmPulse strong{font-family:var(--display);font-size:.82rem;font-weight:500}.crmPulse em{color:#d4e1dc;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;font-style:normal;overflow:hidden}.crmRelationshipRail{border:1px solid var(--line);background:#fff;border-radius:.65rem;grid-template-columns:repeat(5,1fr);margin-bottom:.75rem;display:grid;overflow:hidden}.crmRelationshipRail span{border-right:1px solid var(--line);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.07em;gap:.15rem;padding:.6rem .75rem .6rem 1.25rem;font-size:.46rem;display:grid;position:relative}.crmRelationshipRail span:before{content:"";border:1px solid #9eb9ad;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.75rem;left:.55rem}.crmRelationshipRail span.done:before{background:var(--positive);border-color:var(--positive)}.crmRelationshipRail span.active{background:var(--pine-100);color:var(--pine-900)}.crmRelationshipRail span.active:before{background:var(--amber-700);border-color:var(--amber-700)}.crmRelationshipRail strong{color:var(--pine-950);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.55rem;overflow:hidden}.crmWorkbench{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.crmPortfolio{border:1px solid var(--line);background:#fff;border-radius:.7rem;position:sticky;top:.75rem;overflow:hidden}.crmPortfolioHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.crmPortfolioHeading strong{font-family:var(--display);font-size:.8rem}.crmSearch{padding:.55rem .65rem 0;display:block}.crmSearch input{border:1px solid var(--line);width:100%;font:inherit;background:#f8faf8;border-radius:.42rem;padding:.55rem;font-size:.54rem}.crmQueueTabs,.crmPolicySwitch{gap:.25rem;padding:.5rem .65rem;display:flex}.crmQueueTabs button,.crmPolicySwitch button{border:1px solid var(--line);color:var(--ink-muted);background:#fff;border-radius:999px;padding:.32rem .42rem;font-size:.45rem}.crmQueueTabs button.active,.crmPolicySwitch button.active{border-color:var(--pine-800);background:var(--pine-100);color:var(--pine-900);font-weight:800}.crmCustomerList{display:grid}.crmCustomerList button{border:0;border-top:1px solid var(--line);color:inherit;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:.5rem;padding:.68rem .75rem;display:flex}.crmCustomerList button.active{box-shadow:inset 3px 0 var(--amber-700);background:#f7faf8}.crmCustomerList span{gap:.14rem;display:grid}.crmCustomerList strong{font-size:.55rem}.crmCustomerList small,.crmCustomerList em{color:var(--ink-muted);font-size:.45rem;font-style:normal}.crmOfflineNotice{border-top:1px solid var(--line);background:#f7faf8;gap:.18rem;padding:.7rem;font-size:.46rem;line-height:1.45;display:grid}.crmOfflineNotice.active{color:#784c07;background:#fff4df}.crmDetail{min-width:0}.crmDetail>.previewPanel+*,.crmDetail>*+.previewPanel{margin-top:.75rem}.crmIdentity{flex:1;min-width:180px}.crmIdentity p{color:var(--ink-muted);margin:.25rem 0 0;font-size:.52rem}.crmStatusRow{flex-wrap:wrap;gap:.3rem;display:flex}.crmBusinessSelect{gap:.22rem;min-width:190px;font-size:.46rem;display:grid}.crmBusinessSelect select{border:1px solid var(--line);color:var(--pine-950);font:inherit;background:#fff;border-radius:.4rem;padding:.48rem;font-weight:700}.crmBusinessSelect small{color:var(--ink-muted)}.crmOwnershipStrip{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.8rem;padding-top:.7rem;display:grid}.crmOwnershipStrip span{gap:.2rem;display:grid}.crmOwnershipStrip small{color:var(--ink-muted);text-transform:uppercase;font-size:.44rem}.crmOwnershipStrip strong{font-size:.52rem}.crmDuplicateBar{background:#fff8eb;border:1px solid #e4bc78;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem;padding:.55rem .65rem;display:flex}.crmDuplicateBar div,.crmDuplicateEvidence{gap:.14rem;font-size:.48rem;display:grid}.crmDuplicateBar span,.crmDuplicateEvidence span{color:var(--ink-muted)}.crmDuplicateEvidence{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(2,1fr);padding:.65rem}.crmDuplicateEvidence strong{grid-column:1/-1}.crmDecisionGrid,.crmValueGrid,.crmHistoryGrid{margin-top:.75rem}.crmCreditMeter{background:var(--line);border-radius:999px;height:.45rem;margin:.45rem 0 .7rem;overflow:hidden}.crmCreditMeter span{background:var(--amber-700);height:100%;display:block}.crmDecisionReason{border-left:3px solid var(--amber-700);background:#fff8eb;gap:.18rem;margin:.65rem 0;padding:.55rem;font-size:.49rem;display:grid}.crmDecisionReason span{color:var(--ink-muted)}.crmPromiseTrail{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.5rem 0 .7rem;display:grid}.crmPromiseTrail span{border:1px solid var(--line);border-radius:.4rem;gap:.15rem;padding:.5rem;font-size:.46rem;display:grid}.crmPromiseTrail span.active{background:var(--pine-100);border-color:#86ad9c}.crmPromiseTrail span.active em{color:var(--pine-900)}.crmPromiseTrail span.missed{background:#fff3f2;border-color:#d8a5a2}.crmPromiseTrail em{color:var(--ink-muted);font-style:normal}.crmLedgerLines,.crmEvidenceList{gap:.4rem;margin:.5rem 0;display:grid}.crmLedgerLines span,.crmEvidenceList span{border-bottom:1px solid var(--line);justify-content:space-between;gap:.5rem;padding-bottom:.35rem;font-size:.48rem;display:flex}.crmLedgerLines em,.crmEvidenceList em{color:var(--ink-muted);text-align:right;font-style:normal}.crmBoundaryNote{color:var(--ink-muted);font-size:.46rem;line-height:1.45;display:block}.crmCommunicationGrid{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:.65rem;display:grid}.crmCommunicationGrid>div{gap:.17rem;min-width:0;display:grid}.crmCommunicationGrid small{color:var(--ink-muted);text-transform:uppercase;font-size:.44rem}.crmCommunicationGrid strong{font-size:.54rem}.crmCommunicationGrid span{color:var(--ink-muted);font-size:.46rem;line-height:1.35}.customerAvatar{background:var(--pine-100);width:3rem;height:3rem;color:var(--pine-900);font-family:var(--display);border-radius:50%;place-items:center;font-size:1rem;display:grid}.customerTimeline,.peopleRoster{gap:.6rem;display:grid}.customerTimeline article,.peopleRoster article{border:1px solid var(--line);background:#fafcfa;border-radius:.55rem;padding:.75rem;font-size:.62rem;line-height:1.45}.documentSheet{border:1px solid var(--line);max-width:620px;box-shadow:var(--shadow-2);background:#fff;margin:1rem auto;padding:clamp(1rem,4vw,2.5rem)}.orgTree{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.orgTree:has(>span){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.orgTree>span{border:1px solid var(--line);background:#fafcfa;border-radius:.55rem;align-items:center;min-height:4.25rem;padding:.8rem;font-size:.72rem;line-height:1.4;display:flex}.orgTree>i{color:var(--pine-700);align-self:center;font-style:normal;font-weight:800}.orgTree article{border:1px solid var(--line);border-radius:.55rem;padding:.8rem;font-size:.63rem}.offlineHero,.platformBoundaryBanner{border:1px solid var(--line);background:#fafcfa;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.recoveryCommand{background:var(--pine-950);color:#fff;border:1px solid #dda64580;border-radius:.8rem;margin-bottom:1rem;overflow:hidden}.recoveryCommandHeading{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.2rem .95rem;display:flex}.recoveryCommandHeading>div>span{color:#efc87f;letter-spacing:.09em;font-size:.56rem;font-weight:800}.recoveryCommandHeading h2{font-family:var(--display);margin:.25rem 0 0;font-size:clamp(1.1rem,2vw,1.55rem)}.recoveryFlightRecorder{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.recoveryFlightRecorder li{border-right:1px solid #ffffff1f;flex-direction:column;gap:.28rem;min-height:8.5rem;padding:1rem;display:flex;position:relative}.recoveryFlightRecorder li:last-child{border-right:0}.recoveryFlightRecorder b{width:1.65rem;height:1.65rem;color:var(--pine-950);text-align:center;background:#efc87f;border-radius:50%;font-size:.58rem;line-height:1.65rem}.recoveryFlightRecorder span{color:#b7c9c1;letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem;font-size:.58rem;font-weight:800}.recoveryFlightRecorder strong{font-size:.72rem;line-height:1.35}.recoveryFlightRecorder small{color:#b7c9c1;font-size:.58rem;line-height:1.45}.offlineSignal{align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.offlineSignal:before{background:var(--positive);content:"";border-radius:50%;width:.6rem;height:.6rem}.offlineSignal.offline:before{background:var(--saffron)}.offlineConnectionBlock{align-items:center;gap:.65rem;display:flex}.offlineHero small,.syncFlight small,.conflictTruth small{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.22rem;font-size:.54rem;font-weight:750;display:block}.offlineHero strong{font-size:.68rem}.syncFlight{background:var(--pine-950);color:#fff;border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;display:grid;overflow:hidden}.syncFlightStage{border-right:1px solid #ffffff21;min-height:142px;padding:1rem;position:relative}.syncFlightStage:last-child{border-right:0}.syncFlightStage>span{width:1.8rem;height:1.8rem;color:var(--paper);border:1px solid #ffffff73;border-radius:50%;place-items:center;margin-bottom:.8rem;font-size:.54rem;font-weight:850;display:grid}.syncFlightStage.active>span{border-color:var(--saffron);background:var(--saffron);color:#081e18}.syncFlightStage.waiting>span{border-style:dashed}.syncFlightStage small{color:#b8c9c3}.syncFlightStage strong,.syncFlightStage em{display:block}.syncFlightStage strong{font-family:var(--display);margin-bottom:.35rem;font-size:1rem;font-weight:550}.syncFlightStage em{color:#c9d6d1;font-size:.57rem;font-style:normal;line-height:1.45}.offlineOperationsGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;display:grid}.offlineEventCard{border:1px solid var(--line);border-radius:.7rem;margin:.8rem 0;overflow:hidden}.offlineEventCard>div:first-child{background:var(--pine-100);gap:.4rem;padding:.9rem;display:grid}.offlineEventCard>div:first-child strong{font-family:var(--display);font-size:1.1rem}.offlineEventCard>div:first-child small{color:#4d5b55;font-size:.58rem}.offlineEventCard dl{margin:0}.offlineEventCard dl div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.65rem .9rem;font-size:.6rem;display:flex}.offlineEventCard dd{text-align:right;margin:0;font-weight:750}.conflictChooser{flex-wrap:wrap;gap:.35rem;margin:.8rem 0;display:flex}.conflictChooser button{border:1px solid var(--line-strong);min-height:36px;color:var(--pine-950);font:inherit;background:#fff;border-radius:999px;padding:.4rem .72rem;font-size:.58rem;font-weight:780}.conflictChooser button[aria-pressed=true]{border-color:var(--pine-950);background:var(--pine-950);color:#fff}.conflictTruth{border:1px solid var(--line);border-radius:.7rem;gap:0;display:grid;overflow:hidden}.conflictTruth>span{width:fit-content;margin:.8rem}.conflictTruth>div{border-top:1px solid var(--line);padding:.7rem .85rem}.conflictTruth>div strong{font-size:.64rem;line-height:1.45;display:block}.offlineTier{border-left:3px solid var(--saffron);background:#fafcfa;gap:.25rem;margin-top:.7rem;padding:.8rem;display:grid}.offlineTier strong{font-family:var(--display)}.offlineTier span{color:var(--ink-muted);font-size:.6rem;line-height:1.45}.versionWindowList{border-top:1px solid var(--line);gap:0;margin:.7rem 0;padding:0;list-style:none;display:grid}.versionWindowList li{border-bottom:1px solid var(--line);justify-content:space-between;padding:.55rem 0;font-size:.6rem;display:flex}.versionWindowList span{color:var(--ink-muted)}.deviceBridgePanel{background:linear-gradient(180deg, #deebe36b, transparent 170px), var(--paper);border-color:#a7bdb4;margin-top:1rem;overflow:hidden}.deviceIdentityRail{background:var(--pine-950);color:#fff;border-radius:.8rem;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;margin:.9rem 0 1rem;display:grid;overflow:hidden}.deviceIdentityRail>div{gap:.22rem;min-width:0;padding:.9rem;display:grid}.deviceIdentityRail>b{color:#d49a4c;align-self:center}.deviceIdentityRail small,.deviceBridgeFooter small{color:#aebfb8;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:800}.deviceIdentityRail strong{overflow-wrap:anywhere;font-family:var(--mono);font-size:.61rem}.deviceIdentityRail span{color:#bdcbc6;font-size:.54rem;line-height:1.45}.deviceBridgeWorkspace{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:.8rem;display:grid}.deviceAdapterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.deviceAdapterGrid article{border:1px solid var(--line);background:#fff;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.62rem;display:grid}.deviceAdapterMark{background:var(--pine-100);width:1.85rem;height:1.85rem;color:var(--pine-900);font-family:var(--mono);border-radius:.45rem;place-items:center;font-size:.54rem;font-weight:900;display:grid}.deviceAdapterGrid article>div{gap:.12rem;min-width:0;display:grid}.deviceAdapterGrid strong{font-size:.61rem}.deviceAdapterGrid small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.deviceQueueCard{background:#f7faf7;border:1px solid #91aa9f;border-radius:.7rem;padding:.85rem}.deviceQueueCard>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deviceQueueCard>div:first-child>span:first-child{font-family:var(--mono);font-size:.55rem;font-weight:850}.deviceQueueCard h3{font-family:var(--display);margin:.8rem 0;font-size:1rem}.deviceQueueCard dl{border-top:1px solid var(--line);margin:0;display:grid}.deviceQueueCard dl>div{border-bottom:1px solid var(--line);gap:.14rem;padding:.5rem 0;display:grid}.deviceQueueCard dt{color:var(--ink-muted);text-transform:uppercase;font-size:.52rem;font-weight:750}.deviceQueueCard dd{margin:0;font-size:.58rem;font-weight:700;line-height:1.4}.deviceActionError{border-left:3px solid var(--saffron);background:var(--saffron-soft);color:#694311;margin:.65rem 0 0;padding:.65rem;font-size:.58rem;line-height:1.5}.deviceBridgeFooter{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,1fr) auto;align-items:end;gap:.8rem;margin-top:.8rem;padding-top:.8rem;display:grid}.deviceBridgeFooter>div:first-child>div{flex-wrap:wrap;gap:.28rem;margin-top:.35rem;display:flex}.deviceBridgeFooter>div:first-child button{border:1px solid var(--line-strong);min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:.45rem;padding:.35rem .58rem;font-size:.54rem;font-weight:780}.deviceBridgeFooter>div:first-child button[aria-pressed=true]{border-color:var(--pine-900);background:var(--pine-900);color:#fff}.formalArchiveProof{border-left:2px solid var(--cobalt);gap:.18rem;padding-left:.75rem;display:grid}.formalArchiveProof small{color:var(--ink-muted)}.formalArchiveProof strong{font-family:var(--mono);font-size:.56rem}.formalArchiveProof span{color:var(--ink-muted);font-size:.54rem}@media (max-width:920px){.syncFlight{grid-template-columns:repeat(2,minmax(0,1fr))}.syncFlightStage:nth-child(2){border-right:0}.syncFlightStage:nth-child(-n+2){border-bottom:1px solid #ffffff21}.offlineOperationsGrid,.deviceBridgeWorkspace,.deviceBridgeFooter{grid-template-columns:1fr}}@media (max-width:560px){.offlineHero{flex-direction:column;align-items:stretch}.syncFlight{grid-template-columns:1fr}.syncFlightStage,.syncFlightStage:nth-child(2){border-bottom:1px solid #ffffff21;border-right:0;min-height:0}.syncFlightStage:last-child{border-bottom:0}.offlineEventCard dl div{flex-direction:column;align-items:flex-start}.offlineEventCard dd{text-align:left}.deviceIdentityRail{grid-template-columns:1fr}.deviceIdentityRail>b{display:none}.deviceIdentityRail>div{border-bottom:1px solid #ffffff1f}.deviceIdentityRail>div:last-child{border-bottom:0}.deviceAdapterGrid{grid-template-columns:1fr}.deviceAdapterGrid small{white-space:normal}}.platformBoundaryBanner{background:var(--pine-100);color:var(--pine-950);border-color:#9eb9ad;font-size:.66rem;line-height:1.5}.financeTable .previewTableRow{grid-template-columns:.85fr 1.2fr .7fr 1.2fr .7fr .75fr}.accountingCommand{background:var(--pine-950);color:#fff;border-radius:.8rem;grid-template-columns:minmax(0,1.1fr) minmax(470px,1fr);align-items:end;gap:1rem;margin-bottom:.75rem;padding:1rem;display:grid}.accountingCommand h2{font-family:var(--display);letter-spacing:-.035em;margin:.15rem 0 .35rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500}.accountingCommand>div:first-child>p:last-child{color:#bdd0c8;max-width:680px;margin:0;font-size:.58rem;line-height:1.55}.accountingCommand .kicker{color:#e4b66d}.accountingPulse{border:1px solid #ffffff24;border-radius:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.accountingPulse span{border-right:1px solid #ffffff1f;gap:.2rem;min-width:0;padding:.65rem;display:grid}.accountingPulse span:last-child{border-right:0}.accountingPulse small{color:#a9c1b7;text-transform:uppercase;font-size:.43rem;font-weight:750}.accountingPulse strong{font-family:var(--display);white-space:nowrap;font-size:.8rem;font-weight:500}.accountingModeBar,.accountingBookHeading,.accountingActions{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.accountingModeBar{margin-bottom:.7rem}.accountingModeBar>div:last-child{color:var(--ink-muted);align-items:center;gap:.45rem;font-size:.48rem;display:flex}.accountingModeSwitch{border:1px solid var(--line);background:#f3f6f4;border-radius:.5rem;grid-template-columns:repeat(2,1fr);padding:.2rem;display:inline-grid}.accountingModeSwitch button{min-height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:0 .8rem;font-size:.5rem;font-weight:700}.accountingModeSwitch button.active{box-shadow:var(--shadow-1);color:var(--pine-900);background:#fff}.accountingPostingRail{grid-template-columns:repeat(5,minmax(145px,1fr));gap:.4rem;margin-bottom:.8rem;padding:.2rem 0 .45rem;display:grid;position:relative;overflow-x:auto}.accountingPostingRail:before{background:var(--line-strong);content:"";height:2px;position:absolute;top:1rem;left:6%;right:6%}.accountingPostingRail article{z-index:1;border:1px solid var(--line);background:#fbfcfb;border-radius:.55rem;min-width:145px;padding:.55rem .65rem;position:relative}.accountingPostingRail article.complete{background:#eff6f2;border-color:#a9c8bb}.accountingPostingRail span,.accountingPostingRail strong,.accountingPostingRail small{display:block}.accountingPostingRail span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.42rem;font-weight:800}.accountingPostingRail strong{margin-top:.28rem;font-size:.57rem}.accountingPostingRail small{color:var(--ink-muted);margin-top:.22rem;font-size:.43rem;line-height:1.4}.accountingWorkbench{grid-template-columns:minmax(180px,.55fr) minmax(0,2.35fr);align-items:start;gap:.8rem;display:grid}.accountingQueue{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:.72rem;overflow:hidden}.accountingQueue>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.accountingQueue>div p{margin:0}.accountingQueue>div strong{font-family:var(--display);font-size:.9rem;font-weight:500}.accountingQueue button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;gap:.18rem;padding:.65rem .75rem;display:grid}.accountingQueue button:last-child{border-bottom:0}.accountingQueue button.active{box-shadow:inset 3px 0 var(--amber-700);background:var(--pine-100)}.accountingQueue button span{font-size:.54rem;font-weight:750}.accountingQueue button small{color:var(--ink-muted);font-size:.44rem}.accountingQueue button.active small{color:#40584e;font-weight:650}.accountingBook{min-width:0}.accountingBookHeading{margin-bottom:.65rem}.accountingBookHeading p{max-width:680px;color:var(--ink-muted);margin:0;font-size:.52rem;line-height:1.5}.accountingSourceBridge{background:#f2f7f4;border:1px solid #c3d6ce;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;margin-top:.75rem;padding:.7rem;display:grid}.accountingSourceBridge>span:not(:nth-child(2)){gap:.16rem;display:grid}.accountingSourceBridge>span:nth-child(2){color:var(--amber-700);font-size:1rem}.accountingSourceBridge small{color:var(--ink-muted);text-transform:uppercase;font-size:.43rem}.accountingSourceBridge strong{font-size:.58rem}.accountingSourceBridge em{color:var(--pine-700);font-size:.45rem;font-style:normal}.accountingActions{flex-wrap:wrap;justify-content:flex-start;margin-top:.7rem}.accountingTruth{border-left:3px solid var(--amber-700);color:#6c4a17;background:#fff9ec;margin:.7rem 0 0;padding:.6rem .7rem;font-size:.49rem;line-height:1.5}.accountingDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.coveragePage{background:var(--porcelain);min-height:100vh}.coverageHero{background:radial-gradient(circle at 80% 15%, #c978132e, transparent 24rem), var(--pine-950);color:#fff;padding:1rem clamp(1rem,5vw,5rem) 2.5rem}.coverageHero nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.coverageHero nav .secondaryButton{color:#fff;background:#ffffff14;border-color:#ffffff40}.coverageHero>div{max-width:850px;padding:clamp(3rem,8vw,7rem) 0 2rem}.coverageHero .kicker{color:#e4b66d}.coverageHero h1{font-family:var(--display);letter-spacing:-.055em;margin-bottom:1rem;font-size:clamp(3rem,7vw,6.8rem);font-weight:500;line-height:.9}.coverageHero>div>p:last-child{color:#c4d4cd;max-width:720px;font-size:.8rem;line-height:1.7}.coverageHero dl{border:1px solid #ffffff26;border-radius:.75rem;grid-template-columns:repeat(4,1fr);margin:0;display:grid;overflow:hidden}.coverageHero dl div{border-right:1px solid #ffffff26;padding:1rem}.coverageHero dl div:last-child{border:0}.coverageHero dt{color:#90ab9f;font-size:.53rem;font-weight:750}.coverageHero dd{margin:.25rem 0 0;font-size:.75rem;font-weight:800}.coverageMain{width:min(1500px,100% - 2rem);margin:0 auto;padding:1.5rem 0 5rem}.coverageControls{z-index:10;border:1px solid var(--line);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:.75rem;grid-template-columns:minmax(240px,1fr) minmax(180px,.35fr) 120px;align-items:end;gap:.8rem;margin-bottom:1rem;padding:.85rem;display:grid;position:sticky;top:0}.coverageControls label span{color:var(--ink-muted);margin-bottom:.35rem;font-size:.53rem;font-weight:800;display:block}.coverageControls input,.coverageControls select{border:1px solid var(--line-strong);background:#fff;border-radius:.52rem;width:100%;min-height:2.6rem;padding:0 .75rem;font-size:.67rem}.coverageCount{flex-direction:column;justify-content:center;align-items:baseline;gap:.3rem;min-height:2.6rem;display:flex}.coverageCount strong{color:var(--pine-900);font-family:var(--display);font-size:1.5rem;line-height:.8}.coverageCount span{color:var(--ink-muted);font-size:.5rem}.coverageTable{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:.75rem;overflow:hidden}.coverageTableRow{content-visibility:auto;contain-intrinsic-size:auto 70px;border-bottom:1px solid #e7ebe8;grid-template-columns:.7fr 2.2fr .8fr .55fr 1fr;align-items:center;gap:.8rem;min-height:70px;padding:.75rem 1rem;scroll-margin-top:6rem;display:grid}.coverageTableRow:last-child{border:0}.coverageTableHead{z-index:4;min-height:40px;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;background:#eaf0ec;font-size:.5rem;font-weight:800;position:sticky;top:82px}.coverageTableRow>span{min-width:0;font-size:.61rem;line-height:1.4}.coverageTableRow>span>strong,.coverageTableRow>span>small{display:block}.coverageTableRow>span>small{color:var(--ink-muted);text-transform:capitalize;margin-top:.25rem;font-size:.49rem}.coverageTableRow a{color:var(--pine-800);text-transform:capitalize;font-weight:800}.coverageTableRow code{overflow-wrap:anywhere;font-size:.52rem}.coverageEmpty{min-height:240px;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.72rem;display:flex}@media (max-width:1280px){.interactiveColumns{grid-template-columns:1fr}.activityTrail{position:static}.activityTrail ol{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}}@media (max-width:1080px){.interactiveNav{transition:transform .18s;transform:translate(-105%)}.interactiveNavOpen{transform:translate(0)}.interactiveSurface{margin-left:0}.interactiveBrandRow .closeMenuButton,.interactiveTopBar .menuButton{display:inline-flex}.railScrim{z-index:25;background:#0a1c1673;border:0;position:fixed;inset:0}.previewGridThree,.inventoryWorkbench{grid-template-columns:repeat(2,minmax(0,1fr))}.previewGridThree>:last-child{grid-column:1/-1}.recoveryFlightRecorder{grid-template-columns:repeat(3,minmax(0,1fr))}.recoveryFlightRecorder li:nth-child(3){border-right:0}.recoveryFlightRecorder li:nth-child(-n+3){border-bottom:1px solid #ffffff1f}.coverageTableRow{grid-template-columns:.7fr 1.7fr .7fr .5fr .9fr}}@media (max-width:760px){.catalogueWorkbench{grid-template-columns:minmax(0,1fr)}.inventoryWorkbench,.assemblyModeSwitch,.assemblyOrderBar{grid-template-columns:1fr}.assemblyModeSwitch button{min-height:50px}.assemblyActionRow{flex-direction:column;align-items:stretch}.assemblyActionRow>span{margin-left:0}.interactiveTopBar{padding:0 .75rem}.interactiveTopBar .breadcrumb,.rolePicker span,.connectionPill{display:none}.interactiveTopActions{gap:.45rem}.rolePicker select{max-width:155px}.interactiveContext>span{min-width:145px}.resetPreview{min-width:150px}.interactiveMain{padding:1.25rem .75rem 4rem}.recoveryCommandHeading{flex-direction:column;align-items:flex-start}.recoveryFlightRecorder{grid-template-columns:1fr}.recoveryFlightRecorder li,.recoveryFlightRecorder li:nth-child(3){border-bottom:1px solid #ffffff1f;border-right:0;min-height:0}.recoveryFlightRecorder li:last-child{border-bottom:0}.moduleHeader{flex-direction:column;align-items:start;gap:.8rem}.requirementFamilyPills{justify-content:flex-start}.previewGridThree,.previewGridTwo,.posPreviewLayout,.catalogueWorkbench,.activityTrail ol{grid-template-columns:1fr}.posControlStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.posControlStrip strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.posControlStrip>div:nth-child(2){border-right:0}.posControlStrip>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.posCustomerBar,.salesDocumentWorkbench,.posOperationsGrid,.catalogueToolbar,.catalogueControls,.catalogueFacts{grid-template-columns:1fr}.previewGridThree>:last-child{grid-column:auto}.goldenFlow{grid-template-columns:repeat(7,minmax(110px,auto));padding-bottom:.5rem;overflow-x:auto}.goldenStep{min-width:120px}.documentHeaderGrid,.inventoryBalance,.serviceSummary,.bomGrid,.documentCards,.reportCards,.productionBoard,.orgTree{grid-template-columns:repeat(2,minmax(0,1fr))}.orgTree:has(>span){grid-template-columns:1fr}.orgTree>i{display:none}.documentHeaderGrid>span:nth-child(2),.inventoryBalance>span:nth-child(2),.serviceSummary>span:nth-child(2){border-right:0}.documentHeaderGrid>span:nth-child(-n+2),.inventoryBalance>span:nth-child(-n+2),.serviceSummary>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.serviceTimeline{grid-template-columns:1fr;gap:.45rem}.permissionBoundary dl{grid-template-columns:1fr}.permissionBoundary dl div{border-right:0;border-bottom:1px solid var(--line)}.coverageHero dl{grid-template-columns:repeat(2,1fr)}.coverageHero dl div:nth-child(2){border-right:0}.coverageHero dl div:nth-child(-n+2){border-bottom:1px solid #ffffff26}.coverageControls{grid-template-columns:1fr;position:static}.coverageCount{flex-direction:row;justify-content:flex-start}.coverageTable{box-shadow:none;background:0 0;border:0;overflow:visible}.coverageTableHead{display:none}.coverageTableRow{border:1px solid var(--line);background:#fff;border-radius:.6rem;grid-template-columns:1fr 1fr;margin-bottom:.65rem}.coverageTableRow>span:before{color:var(--ink-muted);content:attr(data-label);text-transform:uppercase;margin-bottom:.15rem;font-size:.47rem;font-weight:800;display:block}.serviceTimeline li:after{width:1px;height:auto;inset:.55rem auto -.65rem .3rem}.previewTable{border:0;overflow:visible}.previewTableHead{display:none}.previewTableRow{border:1px solid var(--line);background:#fff;border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.65rem;padding:.8rem;display:grid}.financeTable .previewTableRow{grid-template-columns:repeat(2,minmax(0,1fr))}.previewTableRow>span:before{color:var(--ink-muted);content:attr(data-label);text-transform:uppercase;margin-bottom:.15rem;font-size:.48rem;font-weight:800;display:block}}@media (max-width:1080px){.shellCard3,.shellCard4,.shellCard5,.shellCard6{grid-column:span 6}.colourGrid{grid-template-columns:repeat(3,1fr)}.sideRail{width:220px}.appSurface{margin-left:220px}.contextRail>span{min-width:auto}.workspaceColumns{grid-template-columns:1fr}.truthPanel ul{grid-template-columns:repeat(3,1fr);display:grid}.snapshotGrid{grid-template-columns:repeat(3,1fr)}.heroGrid{grid-template-columns:1fr;align-items:start}.heroAside{max-width:520px}.contextRibbon{grid-template-columns:repeat(2,1fr)}.contextRibbon span:nth-child(2){border-right:0}.contextRibbon span:nth-child(-n+2){border-bottom:1px solid var(--line)}.principleGrid{grid-template-columns:1fr}.principleGrid article,.principleGrid article:not(:first-child){border-bottom:1px solid #36564a;border-right:0;padding:1.4rem 0}.principleGrid article:last-child{border-bottom:0}.sectionIntro{flex-direction:column;align-items:start}.sideRail{width:min(310px,100vw - 2.5rem);transition:transform .18s;transform:translate(-102%);box-shadow:20px 0 60px #00000047}.sideRailOpen{transform:translate(0)}.closeMenuButton{display:grid}.railScrim{z-index:20;background:#0819138a;border:0;width:100%;display:block;position:fixed;inset:0}.appSurface{border-radius:0;margin-left:0}.menuButton{display:inline-flex}.breadcrumb{display:none}.contextRail{overflow-x:auto}.contextRail .syncTruth{min-width:190px}.stateGallery{grid-template-columns:repeat(2,1fr)}.patternGrid{grid-template-columns:1fr}.tablePattern{grid-row:auto}.fieldGrid,.typeSpecimen{grid-template-columns:1fr}}@media (max-width:600px){.showcaseNav .textLink{font-size:0}.showcaseNav .textLink span{font-size:1rem}.showcaseHero{min-height:auto;padding-bottom:2rem}.heroGrid{padding-top:4.5rem}.heroGrid h1,.galleryHero h1{font-size:clamp(3rem,15vw,4.6rem)}.contextRibbon{grid-template-columns:1fr;margin-top:3rem}.contextRibbon span{border-right:0;border-bottom:1px solid var(--line)}.contextRibbon span:last-child{border-bottom:0}.shellCard1,.shellCard2,.shellCard3,.shellCard4,.shellCard5,.shellCard6{grid-column:1/-1;min-height:220px}.showcaseFooter{flex-direction:column;align-items:start}.topBar{height:58px;padding:0 .75rem}.searchTrigger{justify-content:center;width:2.35rem;padding:0}.searchTrigger span:nth-child(2),.searchTrigger kbd{display:none}.topActions{margin-left:auto}.contextRail{padding:0 .75rem}.contextRail>span{min-width:140px}.workspace{padding:1.25rem .75rem 6.2rem}.workspaceHeader{flex-direction:column;align-items:stretch;gap:1.2rem}.workspaceHeader h1{font-size:2.65rem}.headerActions{grid-template-columns:1fr 1fr;display:grid}.snapshotGrid{grid-template-columns:1fr}.snapshotCard{min-height:125px}.queueItem{grid-template-columns:.5rem minmax(0,1fr) 2.35rem}.queueItem>span{text-align:left;grid-area:2/2}.truthPanel ul{grid-template-columns:1fr}.stateStrip{flex-direction:column;align-items:flex-start}.statusBadges{justify-content:flex-start}.mobileBottomNav{z-index:10;min-height:68px;padding:.35rem .25rem max(.35rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #12261f14}.mobileBottomNav a,.mobileBottomNav button{color:var(--ink-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.52rem;font-weight:700;text-decoration:none;display:flex}.mobileBottomNav span{font-size:.95rem}.mobileBottomNav .active{color:var(--pine-900)}.colourGrid{grid-template-columns:repeat(2,1fr)}.colourCard>div{height:90px}.stateGallery{grid-template-columns:1fr}.gallerySectionTitle{grid-template-columns:2.2rem 1fr}.shellLinks>div:last-child{grid-template-columns:1fr}.tableRow{grid-template-columns:1fr 1fr;gap:.7rem;padding:1rem;display:grid}.tableHead{display:none}.tableRow>span{text-align:left!important}.tableRow>span:before{color:var(--ink-muted);content:attr(data-label);text-transform:uppercase;margin-bottom:.2rem;font-size:.5rem;font-weight:750;display:block}}@media (max-width:1050px){.crmCommand,.crmWorkbench{grid-template-columns:1fr}.crmPortfolio{position:static}.crmCustomerList{grid-template-columns:repeat(4,minmax(0,1fr))}.crmCustomerList button{border-right:1px solid var(--line)}.accountingCommand,.accountingWorkbench{grid-template-columns:1fr}.accountingDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountingQueue{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accountingQueue>div{grid-column:1/-1}.accountingQueue button{border-right:1px solid var(--line);border-bottom:0}.serviceCommand,.serviceDeskLayout{grid-template-columns:1fr}.serviceDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceQueueList{grid-template-columns:repeat(3,minmax(0,1fr))}.productionDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productionDetailGrid>:last-child{grid-column:1/-1}}@media (max-width:720px){.crmCommand,.crmPulse,.crmRelationshipRail,.crmCustomerList,.crmOwnershipStrip,.crmDuplicateEvidence,.crmCommunicationGrid{grid-template-columns:1fr}.crmPulse span,.crmRelationshipRail span{border-bottom:1px solid #ffffff1f;border-right:0}.crmRelationshipRail span{border-bottom-color:var(--line)}.customerHeader,.crmDuplicateBar{flex-direction:column;align-items:flex-start}.crmBusinessSelect{width:100%}.crmPromiseTrail,.accountingCommand,.accountingPulse,.accountingDetailGrid,.accountingQueue{grid-template-columns:1fr}.accountingPulse span{border-bottom:1px solid #ffffff1f;border-right:0}.accountingPulse span:last-child{border-bottom:0}.accountingModeBar,.accountingBookHeading{flex-direction:column;align-items:flex-start}.accountingModeSwitch{width:100%}.accountingModeSwitch button{min-height:44px}.accountingQueue>div,.accountingQueue button{border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.accountingSourceBridge{grid-template-columns:1fr}.accountingSourceBridge>span:nth-child(2){justify-self:start;transform:rotate(90deg)}.accountingActions{flex-direction:column;align-items:stretch}.serviceCommand,.serviceWorkLedger,.serviceDetailGrid{grid-template-columns:1fr}.servicePulse{grid-template-columns:repeat(2,minmax(0,1fr))}.servicePulse span{border-bottom:1px solid #ffffff1f}.servicePulse span:nth-child(2n){border-right:0}.servicePulse span:last-child{border-bottom:0;grid-column:1/-1}.serviceQueueList{grid-template-columns:1fr}.serviceJobHeading,.serviceJobHeading>div{align-items:flex-start}.serviceJobHeading{flex-direction:column}.serviceAmountBridge{grid-template-columns:1fr}.serviceAmountBridge span,.serviceAmountBridge span:nth-child(2n),.serviceAmountBridge span:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.serviceAmountBridge span:last-child{border-bottom:0}.productionAuthorityBar,.productionWorkbench,.productionDetailGrid{grid-template-columns:1fr}.productionDetailGrid>:last-child{grid-column:auto}.productionAuthorityBar{align-items:start}.productionFlow{min-width:0}.productionFlowGroup{flex:1 0 150px;align-items:stretch;display:flex}.productionFlowGroup article{flex:1}.productionDisposition{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workforceCommand{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-1);border-radius:1.1rem;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);display:grid;overflow:hidden}.workforceRosterRail{border-right:1px solid var(--line);background:linear-gradient(#dce9e29e,#0000 42%),#f8faf7;padding:1.15rem}.workforceRosterHeading,.workforceEmployeeHeader,.workdaySpineHeading,.workforceCardHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workforceRosterHeading h2,.workforceEmployeeHeader h2,.workdaySpineHeading h3,.workforceCardHeading h3{font-family:var(--display);margin:0;font-weight:600}.workforceRosterHeading h2{font-size:clamp(1.35rem,2vw,1.8rem)}.panelEyebrow{color:var(--pine-800);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem;font-weight:800}.workforceSearch{color:var(--ink-muted);gap:.35rem;margin:1rem 0 .75rem;font-size:.7rem;font-weight:700;display:grid}.workforceSearch input{border:1px solid var(--line-strong);background:#ffffffd6;border-radius:.55rem;width:100%;min-height:42px;padding:.68rem .8rem}.workforceRosterList{gap:.35rem;display:grid}.workforceRosterList article{border:1px solid #0000;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.68rem;display:grid}.workforceRosterList article.selected{background:#fff;border-color:#315f8438;box-shadow:0 6px 22px #142b2212}.workforceRosterList article>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.workforceRosterList strong,.workforceRosterList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workforceRosterList small{color:var(--ink-muted);font-size:.68rem}.workforceAvatar{background:var(--pine-900);color:#fff;width:2rem;height:2rem;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.67rem;font-weight:800;display:grid}.workforceRailCounts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:.9rem;padding-top:.85rem;display:grid}.workforceRailCounts span{color:var(--ink-muted);text-align:center;font-size:.64rem;display:grid}.workforceRailCounts strong{color:var(--ink);font-family:var(--display);font-size:1.35rem}.workforceWorkbench{min-width:0;padding:clamp(1rem,2.1vw,1.6rem)}.workforceEmployeeHeader h2{font-size:clamp(1.65rem,3vw,2.4rem)}.workforceEmployeeHeader h2 small{color:var(--ink-muted);font-family:var(--mono);font-size:.7rem;font-weight:600}.workforceEmployeeHeader p:last-child{color:var(--ink-muted);margin:.35rem 0 0;font-size:.78rem}.workforceHeaderBadges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.workforceSeparationBar{border:1px solid var(--line);background:#fafbf9;border-radius:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;display:grid;overflow:hidden}.workforceSeparationBar span{border-right:1px solid var(--line);gap:.18rem;min-width:0;padding:.72rem;display:grid}.workforceSeparationBar span:last-child{border-right:0}.workforceSeparationBar small,.workforceDeviceTruth small{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.workforceSeparationBar strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.workdaySpine{background:var(--pine-950);color:#fff;border-radius:.85rem;padding:1rem}.workdaySpine .panelEyebrow{color:#a9d0bf}.workdaySpineHeading h3{font-size:1.45rem}.workdaySpine ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.workdaySpine li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid;position:relative}.workdaySpine li:not(:last-child):after{content:"";background:#fff3;height:1px;position:absolute;top:.72rem;left:2rem;right:.35rem}.workdaySpine li.done:not(:last-child):after{background:#6fb193}.workdaySpine li i{z-index:1;background:var(--pine-950);color:#b7c5bf;width:1.45rem;height:1.45rem;font-family:var(--mono);border:1px solid #ffffff47;border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;display:grid;position:relative}.workdaySpine li.done i{color:#fff;background:#2b7458;border-color:#6fb193}.workdaySpine li.attention i{color:#fff;background:#82571f;border-color:#f0b35f}.workdaySpine li span{gap:.12rem;min-width:0;padding-right:.7rem;display:grid}.workdaySpine li small{color:#aabbb4;text-transform:uppercase;font-size:.61rem}.workdaySpine li strong{font-size:.78rem}.workdaySpine li em{color:#c4d0cb;font-size:.65rem;font-style:normal}.workforceDecisionGrid,.workforceLowerGrid{gap:1rem;display:grid}.workforceDecisionGrid{grid-template-columns:1.14fr .86fr;margin-top:1rem}.workforceDecisionCard{border:1px solid var(--line);border-radius:.8rem;padding:1rem}.workforceCardHeading h3{font-size:1.1rem}.workforceDecisionList{margin-top:.7rem;display:grid}.workforceDecisionList article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.62rem 0;display:grid}.workforceDecisionList article>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.workforceDecisionList strong{font-size:.72rem}.workforceDecisionList small{color:var(--ink-muted);font-size:.65rem}.workforceExceptionGlyph{background:var(--saffron-soft);width:1.75rem;height:1.75rem;color:var(--saffron);border-radius:.4rem;place-items:center;font-weight:800;display:grid}.workforceLeaveCard{background:linear-gradient(145deg,#e7eff5b8,#fff 60%)}.workforceLeaveBalance{border:1px solid var(--line);background:#fff;border-radius:.6rem;grid-template-columns:repeat(3,1fr);margin:.75rem 0;display:grid;overflow:hidden}.workforceLeaveBalance span{border-right:1px solid var(--line);padding:.7rem;display:grid}.workforceLeaveBalance span:last-child{border-right:0}.workforceLeaveBalance strong{font-family:var(--display);font-size:1.25rem}.workforceLeaveBalance small,.workforcePolicyTruth{color:var(--ink-muted);font-size:.62rem}.workforceLeaveFlow{color:var(--ink-muted);gap:.32rem;margin:0;padding:0 0 0 1.1rem;font-size:.68rem;display:grid}.workforceLeaveFlow li.done{color:var(--positive)}.workforceLeaveFlow li.active{color:var(--cobalt);font-weight:700}.workforcePolicyTruth{border-top:1px solid var(--line);margin:.75rem 0 0;padding-top:.65rem;line-height:1.5}.workforceLowerGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.workforceLowerGrid .previewPanel{min-width:0}.workforceShiftRows,.workforceDeviceTruth,.workforceLabourRows{margin:.75rem 0;display:grid}.workforceShiftRows>span,.workforceLabourRows>span{border-top:1px solid var(--line);grid-template-columns:minmax(55px,.5fr) minmax(0,1.5fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.55rem 0;display:grid}.workforceShiftRows em,.workforceLabourRows em,.workforceLabourRows small,.workforceDeviceTruth em{color:var(--ink-muted);font-size:.66rem;font-style:normal}.workforceSourceCloud{flex-wrap:wrap;gap:.38rem;margin:.8rem 0;display:flex}.workforceSourceCloud span{color:var(--pine-800);background:#f7faf8;border:1px solid #cbd9d2;border-radius:999px;padding:.32rem .5rem;font-size:.65rem;font-weight:700}.workforceDeviceTruth>span{border-top:1px solid var(--line);gap:.1rem;padding:.55rem 0;display:grid}.workforceDeviceTruth strong{font-size:.73rem}.workforceLabourRows>span{grid-template-columns:minmax(75px,.55fr) minmax(0,1fr)}.workforceLabourRows>span small{grid-column:1/-1}@media (max-width:1180px){.workforceCommand{grid-template-columns:minmax(230px,.38fr) minmax(0,1fr)}.workforceDecisionGrid{grid-template-columns:1fr}.workforceLowerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.workforceCommand{grid-template-columns:1fr}.workforceRosterRail{border-right:0;border-bottom:1px solid var(--line)}.workforceRosterList,.workforceSeparationBar{grid-template-columns:repeat(2,minmax(0,1fr))}.workforceSeparationBar span:nth-child(2){border-right:0}.workforceSeparationBar span:nth-child(-n+2){border-bottom:1px solid var(--line)}.workdaySpine ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 0}.workdaySpine li:nth-child(2):after{display:none}}@media (max-width:620px){.workforceRosterList,.workforceLowerGrid{grid-template-columns:1fr}.workforceEmployeeHeader,.workdaySpineHeading,.workforceCardHeading{flex-direction:column}.workforceHeaderBadges{justify-content:flex-start}.workdaySpine ol{grid-template-columns:1fr}.workdaySpine li:after{display:none}.workforceDecisionList article{grid-template-columns:auto minmax(0,1fr)}.workforceDecisionList .previewStatus{grid-column:2;justify-self:start}.workforceShiftRows>span,.workforceLeaveBalance{grid-template-columns:1fr}.workforceLeaveBalance span{border-right:0;border-bottom:1px solid var(--line)}.workforceLeaveBalance span:last-child{border-bottom:0}}.essWorkspace{gap:1rem;display:grid}.essDayCard,.essCard{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-1);border-radius:.9rem}.essDayCard{background:radial-gradient(circle at 92% 0%, #315f842e, transparent 24%), var(--pine-950);color:#fff;padding:clamp(1rem,2.4vw,1.6rem);overflow:hidden}.essDayCard>header,.essCardHeading,.essDayActions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.essDayCard .kicker{color:#a9d0bf}.essDayCard h2,.essCard h2{font-family:var(--display);margin:0;font-weight:600}.essDayCard h2{font-size:clamp(1.55rem,3vw,2.3rem)}.essDayCard header p:last-child{color:#c3d2cc;margin:.35rem 0 0;font-size:.74rem}.essWorkdaySpine{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.4rem 0;padding:0;list-style:none;display:grid}.essWorkdaySpine li{grid-template-columns:auto minmax(0,1fr);gap:.6rem;min-width:0;display:grid;position:relative}.essWorkdaySpine li:not(:last-child):after{z-index:0;content:"";background:#ffffff2e;height:1px;position:absolute;top:.72rem;left:2rem;right:.35rem}.essWorkdaySpine li.done:not(:last-child):after{background:#6fb193}.essWorkdaySpine i{z-index:1;background:var(--pine-950);width:1.45rem;height:1.45rem;font-family:var(--mono);border:1px solid #ffffff42;border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;display:grid;position:relative}.essWorkdaySpine li.done i{background:var(--positive);border-color:#6fb193}.essWorkdaySpine li.attention i{background:#875b22;border-color:#efad50}.essWorkdaySpine span{gap:.12rem;padding-right:.75rem;display:grid}.essWorkdaySpine small,.essWorkdaySpine em{color:#afc0b9;font-size:.64rem;font-style:normal}.essWorkdaySpine strong{font-size:.78rem}.essDayActions{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-top:1rem}.essDayActions .primaryButton{color:var(--pine-950);background:#fff}.essDayActions .secondaryButton{color:#fff;background:0 0;border-color:#ffffff52}.essDayActions>span{color:#afc0b9;margin-left:auto;font-size:.64rem}.essDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.essCard{min-width:0;padding:1rem;scroll-margin-top:6rem}.essCard h2{font-size:1.22rem}.essBalanceRows,.essTimeRows,.essMethodRows{margin:.75rem 0;display:grid}.essBalanceRows>span,.essTimeRows>span,.essMethodRows>span{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .7rem;min-width:0;padding:.55rem 0;display:grid}.essBalanceRows small,.essMethodRows small{color:var(--ink-muted);grid-column:1/-1;font-size:.64rem}.essBalanceRows em,.essTimeRows em{color:var(--cobalt);font-size:.7rem;font-style:normal;font-weight:700}.essRequestFlow{gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.essRequestFlow li{border-left:3px solid var(--line-strong);background:#fafbf9;gap:.15rem;padding:.65rem;display:grid}.essRequestFlow li.done{border-color:var(--positive)}.essRequestFlow li.active{border-color:var(--saffron)}.essRequestFlow small,.essTimeRows+p,.essDeferredCard p,.essPrivacyCard li{color:var(--ink-muted);font-size:.66rem;line-height:1.5}.essTimeRows>span{grid-template-columns:minmax(75px,.8fr) minmax(0,1fr) auto}.essTimeRows em{color:var(--ink-muted);font-weight:500}.essTimeRows b{font-family:var(--mono);font-size:.72rem}.essPrivacyCard{background:linear-gradient(145deg, var(--positive-soft), white 70%)}.essPrivacyCard ul{gap:.4rem;margin:.8rem 0 0;padding-left:1rem;display:grid}.essDeferredCard{background:linear-gradient(145deg, var(--cobalt-soft), white 72%)}.essDeferredCard .badge{margin-top:.4rem}@media (max-width:1100px){.essDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.essDayCard>header,.essCardHeading{flex-direction:column}.essWorkdaySpine{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.essWorkdaySpine li:nth-child(2):after{display:none}.essDayActions{flex-direction:column;align-items:stretch}.essDayActions>span{margin-left:0}}@media (max-width:520px){.essDetailGrid,.essWorkdaySpine{grid-template-columns:1fr}.essWorkdaySpine li:after{display:none}.essTimeRows>span{grid-template-columns:1fr auto}.essTimeRows em{grid-column:1/-1}}.payrollCommand{background:radial-gradient(circle at 94% -12%, #e1973338, transparent 30%), var(--pine-950);box-shadow:var(--shadow-2);color:#fff;border:1px solid #294d42;border-radius:1rem;overflow:hidden}.payrollCommandHeader,.payrollCommandActions{justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.payrollCommandHeader .kicker{color:#a9d0bf}.payrollCommandHeader h2{font-family:var(--display);margin:0;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:600}.payrollCommandHeader p:last-child,.payrollRunTruth small,.payrollCommandActions small{color:#afc0b9;margin:.3rem 0 0;font-size:.65rem;line-height:1.45;display:block}.payrollRunTruth{text-align:right;justify-items:end;gap:.3rem;display:grid}.payrollRunRail{border-block:1px solid #ffffff1f;grid-template-columns:repeat(12,minmax(82px,1fr));margin:0;padding:1rem clamp(1rem,2vw,1.5rem);list-style:none;display:grid;overflow-x:auto}.payrollRunRail li{color:#8fa39b;text-align:center;justify-items:center;gap:.35rem;min-width:0;display:grid;position:relative}.payrollRunRail li:not(:last-child):after{z-index:0;content:"";background:#ffffff29;width:calc(100% - 1.8rem);height:1px;position:absolute;top:.7rem;left:calc(50% + .9rem)}.payrollRunRail li.done:not(:last-child):after{background:#6fb193}.payrollRunRail i{z-index:1;background:var(--pine-950);width:1.45rem;height:1.45rem;font-family:var(--mono);border:1px solid #526b62;border-radius:50%;place-items:center;font-size:.56rem;font-style:normal;display:grid;position:relative}.payrollRunRail span{font-size:.56rem;line-height:1.25}.payrollRunRail li.done{color:#cbe2d7}.payrollRunRail li.done i{border-color:var(--positive);background:var(--positive);color:#fff}.payrollRunRail li.active{color:#ffd08a;font-weight:800}.payrollRunRail li.active i{border-color:var(--saffron);color:#ffd08a;box-shadow:0 0 0 4px #e1973329}.payrollRunSummary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.payrollRunSummary>span{border-right:1px solid #ffffff1f;gap:.16rem;min-width:0;padding:1rem clamp(.8rem,2vw,1.4rem);display:grid}.payrollRunSummary>span:last-child{border-right:0}.payrollRunSummary small,.payrollRunSummary em{color:#a9bbb4;font-size:.58rem;font-style:normal}.payrollRunSummary strong{font-family:var(--display);font-size:clamp(1rem,2.2vw,1.5rem);font-weight:600}.payrollRunSummary .payrollNetMetric{background:#e197331a}.payrollCommandActions{border-top:1px solid #ffffff1f;align-items:center}.payrollCommandActions>div{display:grid}.payrollCommandActions .primaryButton{color:var(--pine-950);background:#fff}.payrollEvidenceGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:1rem;margin-top:1rem;display:grid}.payrollEvidenceGrid .previewPanel{margin:0}.payrollCalculationCard{background:linear-gradient(145deg,#fff,#f5f8f3)}.payrollSourceTrail{grid-template-columns:repeat(3,minmax(0,1fr) auto) minmax(0,1fr);align-items:stretch;gap:.35rem;margin:.85rem 0;display:grid}.payrollSourceTrail>span{border:1px solid var(--line);background:#fff;border-radius:.65rem;gap:.14rem;padding:.72rem;display:grid}.payrollSourceTrail>b{color:var(--ink-muted);align-self:center;font-size:.75rem}.payrollSourceTrail small,.payrollEquation small,.payrollLabourBridge small,.payrollPostingRows small,.essPayslipEquation small,.essPayslipTruth small{color:var(--ink-muted);font-size:.56rem}.payrollSourceTrail strong,.payrollSourceTrail em{font-size:.66rem;font-style:normal}.payrollSourceTrail em{color:var(--cobalt);font-family:var(--mono);font-weight:800}.payrollSourceTrail .payrollSourceTotal{background:var(--positive-soft);border-color:#8bb8a2}.payrollEquation{background:var(--pine-950);color:#fff;border-radius:.7rem;align-items:stretch;gap:.55rem;padding:.75rem;display:flex}.payrollEquation>span{flex:1;gap:.12rem;display:grid}.payrollEquation i{color:#8da79d;align-self:center;font-style:normal}.payrollEquation strong{font-family:var(--mono);font-size:.76rem}.payrollEquation .payrollEquationNet strong{color:#ffd08a}.payrollEquation small,.essPayslipEquation small{color:#b8cbc3}.payrollLabourCard{background:linear-gradient(145deg, var(--positive-soft), white 76%)}.payrollLabourBridge{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.35rem;margin:.8rem 0;display:grid}.payrollLabourBridge span{gap:.12rem;display:grid}.payrollLabourBridge i{color:var(--positive);font-style:normal}.payrollLabourBridge strong{font-size:.67rem}.payrollClearingJournal{border-block:1px solid var(--line);margin-bottom:.7rem;display:grid}.payrollClearingJournal span{border-bottom:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;gap:.6rem;padding:.5rem 0;font-size:.62rem;display:flex}.payrollClearingJournal span:last-child{border:0}.payrollCompactLedger{margin:.7rem 0}.payrollCompactLedger div,.payrollPostingRows span{border-top:1px solid var(--line);justify-content:space-between;gap:.5rem;padding:.48rem 0;font-size:.62rem;display:flex}.payrollCompactLedger dd{font-family:var(--mono);margin:0;font-weight:750}.payrollAccountRows,.payrollPostingRows{margin:.7rem 0;display:grid}.payrollAccountRows span{border-top:1px solid var(--line);gap:.12rem;padding:.5rem 0;display:grid}.payrollAccountRows strong,.payrollAccountRows em,.payrollFootnote{font-size:.62rem}.payrollAccountRows em{color:var(--ink-muted);font-style:normal}.payrollPostingRows span{display:grid}.payrollPostingRows strong{font-size:.65rem}.essPayrollCard{background:linear-gradient(145deg, var(--cobalt-soft), white 72%)}.essPayslipEquation{background:var(--pine-950);color:#fff;border-radius:.7rem;align-items:center;gap:.4rem;margin:.8rem 0;padding:.7rem;display:flex}.essPayslipEquation span{flex:1;display:grid}.essPayslipEquation i{color:#91a69e;font-style:normal}.essPayslipEquation strong{font-family:var(--mono);font-size:.68rem}.essPayslipTruth{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem;display:grid}.essPayslipTruth span{gap:.08rem;display:grid}.essPayslipTruth strong{font-size:.62rem}.essPayrollNote{color:var(--ink-muted);margin:.7rem 0 0;font-size:.62rem;line-height:1.5}@media (max-width:1050px){.payrollEvidenceGrid{grid-template-columns:1fr}.payrollSourceTrail{grid-template-columns:repeat(2,minmax(0,1fr))}.payrollSourceTrail>b{display:none}}@media (max-width:720px){.payrollCommandHeader,.payrollCommandActions{flex-direction:column;align-items:stretch}.payrollRunTruth{text-align:left;justify-items:start}.payrollRunSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.payrollRunSummary>span:nth-child(2){border-right:0}.payrollEquation{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.payrollEquation i{display:none}}@media (max-width:520px){.payrollSourceTrail,.payrollRunSummary,.payrollEquation,.essPayslipTruth{grid-template-columns:1fr}.payrollRunSummary>span{border-bottom:1px solid #ffffff1f;border-right:0}.payrollLabourBridge{grid-template-columns:1fr}.payrollLabourBridge i{transform:rotate(90deg)}.essPayslipEquation{grid-template-columns:1fr auto;display:grid}}.integrationCommand{background:linear-gradient(105deg, #142230fa, #1b3844f5), var(--ink);color:#f5fbfc;border:1px solid #78cfd638;border-radius:1.35rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #0a18222e}.integrationCommand:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 35px,#87dce014 35px 36px);position:absolute;inset:0}.integrationCommand>*{z-index:1;position:relative}.integrationCommandHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.integrationCommandHeader h2{color:#fff;letter-spacing:-.04em;max-width:780px;margin:.2rem 0 .55rem;font-size:clamp(1.45rem,3vw,2.35rem)}.integrationCommandHeader p:not(.kicker){color:#c6dce0;max-width:750px;margin:0}.integrationFlightRecorder{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:1.5rem 0 1rem;padding:0;list-style:none;display:grid}.integrationFlightRecorder li{border-block:1px solid #97d0d538;min-height:132px;padding:.85rem;position:relative}.integrationFlightRecorder li+li{border-left:1px solid #97d0d538}.integrationFlightRecorder b{color:#7ed0d7;font:700 .72rem/1 var(--font-mono);margin-bottom:1rem;display:block}.integrationFlightRecorder span,.integrationFlightRecorder small{color:#b7cdd1;font-size:.73rem;display:block}.integrationFlightRecorder strong{margin:.28rem 0;font-size:.92rem;display:block}.integrationFlightRecorder li.complete{background:#308a7d24}.integrationFlightRecorder li.attention,.integrationFlightRecorder li.active{background:#ebae4924}.integrationActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.integrationActions>span{color:#aec6ca;text-align:right;max-width:420px;margin-left:auto;font-size:.75rem}.integrationProviderGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.integrationProviderGrid article{background:color-mix(in srgb, var(--surface) 94%, #4e9ba1 6%);border:1px solid var(--line);border-radius:1rem;padding:.9rem}.integrationProviderGrid article>div{align-items:center;gap:.5rem;display:flex}.integrationProviderGrid article>div span{background:#4aafb2;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #4aafb21f}.integrationProviderGrid p{color:var(--muted);min-height:2.4em;font-size:.78rem}.integrationControlGrid{margin-bottom:1rem}@media (max-width:900px){.integrationFlightRecorder,.integrationProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationFlightRecorder li+li{border-left:0}.integrationActions>span{text-align:left;margin-left:0}}@media (max-width:560px){.integrationCommandHeader{display:block}.integrationCommandHeader>.previewStatus{margin-top:.8rem}.integrationFlightRecorder,.integrationProviderGrid{grid-template-columns:1fr}}
