:root{--bg:#04080b;--bg-elevated:#081017;--surface:#0a1015eb;--surface-strong:#0e151bfa;--surface-soft:#ffffff08;--ink:#f2f6f8;--ink-soft:#97a6b2;--accent:#39ff14;--accent-deep:#1fa40f;--accent-soft:#39ff1424;--signal:#00d1ff;--line:#536f7e2e;--line-strong:#39ff1438;--shadow:0 28px 80px #0000007a;--radius-lg:28px;--radius-md:18px;--font-body:"Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:"Bahnschrift", "Trebuchet MS", "Arial Narrow", "Segoe UI", sans-serif}*{box-sizing:border-box;scrollbar-color:#39ff148c #030c0cdb;margin:0;padding:0}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#030c0cdb;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#39ff14c7,#00d1ff85);border:2px solid #030c0cdb;border-radius:999px}::-webkit-scrollbar-corner{background:#030c0cdb}html{scroll-behavior:auto;background:var(--bg)}body{min-height:100vh;color:var(--ink);background-color:var(--bg);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 50% 0,#39ff1414,#0000 18%),linear-gradient(#060a0ef5 0%,#030609 100%),repeating-linear-gradient(90deg,#00d1ff0d 0 1px,#0000 1px 62px),repeating-linear-gradient(#00d1ff0b 0 1px,#0000 1px 62px)}body:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000001f,#0000 22%),radial-gradient(circle at 50% 0,#39ff1412,#0000 24%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}select option,select optgroup{color:#f2f6f8;background:#050a0d}select option:checked,select option:hover{color:#f2fff2;background:#103517}p{color:var(--ink-soft)}h1,h2,h3,strong{color:var(--ink);font-family:var(--font-display), sans-serif}.pageShell{z-index:1;width:min(1400px,100% - 32px);margin:0 auto;position:relative}.hero{padding:28px 0 32px}.topbar,.navActions,.brand,.ctaRow,.portalHeader,.cardHeading,.cardHeaderSpread,.eventTopline,.metaRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar{border-bottom:1px solid #00d1ff24;padding:18px 0 26px}.compactBrand{justify-content:flex-start}.brandMark{color:#fff;width:52px;height:52px;font-weight:700;font-family:var(--font-display), sans-serif;background:linear-gradient(135deg,#0c1217fa 0%,#060a0efa 100%);border:1px solid #39ff1473;border-radius:18px;place-items:center;display:grid;box-shadow:0 0 24px #39ff1424}.brand strong,.sectionLabel,.ghostLink,.primaryLink,.button{letter-spacing:.08em}.ghostLink,.primaryLink,.button{border-radius:999px;padding:12px 18px}.ghostLink,.buttonSecondary{color:var(--ink);background:#0a0f13d1;border:1px solid #39ff142e}.primaryLink,.buttonPrimary{color:var(--accent);background:#39ff141a;border:1px solid #39ff1480;box-shadow:0 0 22px #39ff1424}.button{border:none;justify-content:center;display:inline-flex}.ghostLink:hover,.buttonSecondary:hover,.primaryLink:hover,.buttonPrimary:hover{border-color:#39ff149e;box-shadow:0 0 18px #39ff1424}.sectionLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:700}.heroGrid,.statsGrid,.contentGrid,.stackForm,.stackList,.timelineList,.workorderList{gap:20px;display:grid}.heroGrid{grid-template-columns:1.35fr .95fr;align-items:center;padding:64px 0 40px}.statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.contentGrid{grid-template-columns:1.2fr .8fr;margin-bottom:20px}.singleColumnGrid{grid-template-columns:1fr}.heroCopy h1,.portalHeader h1{letter-spacing:-.04em;max-width:10ch;margin:10px 0 16px;font-size:clamp(2.6rem,5vw,5rem);line-height:.96}.heroText{max-width:60ch;font-size:1.08rem;line-height:1.6}.glassCard,.contentCard,.statCard,.detailCard,.workorderCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contentCard,.statCard,.workorderCard,.detailCard{padding:24px}.statCard h2{margin:10px 0 6px;font-size:2.6rem}.statusPill,.tag{color:var(--accent);background:#39ff1414;border:1px solid #39ff1426;border-radius:999px;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.statusPill.neutral{color:var(--ink);background:#ffffff0d;border-color:#ffffff14}.timelineList,.stackList{margin-top:16px;list-style:none}.sidebar,.sidebar p,.sidebar strong,.sidebar a{color:#f2f6f8f0}.stackForm{gap:14px}.stackForm label{gap:8px;font-weight:600;display:grid}.stackForm input,.stackForm textarea,.stackForm select,.searchForm input,.searchForm select,.liveSearchForm input,.liveSearchForm select,.filterBar select,.inlineEditGrid select,.discrepancyResolutionPanel select,.discrepancyActionPanel select{width:100%;color:var(--ink);background:#080d11f2;border:1px solid #536f7e3d;border-radius:14px;padding:13px 14px}.sidebar{background:linear-gradient(#04080bfa,#070c10f5);border:1px solid #39ff141f;border-radius:30px;align-self:start;min-height:calc(100vh - 40px);padding:24px;position:sticky;top:20px}.portalMain{padding-top:10px;padding-bottom:32px}.portalHeader{align-items:end;margin:10px 0 20px}.wideCard{min-width:0}.workorderCard,.detailCard{padding:18px}.timelineList li{border-left:3px solid var(--accent-soft);gap:4px;margin-left:8px;padding:0 0 0 16px;display:grid}.searchForm,.liveSearchForm{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.searchStatus{color:var(--ink-soft);font-weight:600}.compactList{gap:10px;margin-top:16px}.stackCard{gap:12px;display:grid}.helperPanel,.emptyState{color:var(--ink-soft);background:#090e12db;border:1px dashed #39ff142e;border-radius:18px;padding:18px}@media (max-width:1100px){.heroGrid,.contentGrid{grid-template-columns:1fr}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{min-height:auto;position:static}}@media (max-width:720px){.pageShell{width:min(100% - 20px,1400px)}.topbar,.navActions,.ctaRow,.portalHeader{flex-direction:column;align-items:stretch}.statsGrid{grid-template-columns:1fr}}html[data-theme=light]{--bg:#eef3f6;--bg-elevated:#fff;--surface:#ffffffe6;--surface-strong:#fafcfdfa;--surface-soft:#090e1208;--ink:#0c1318;--ink-soft:#5b6b77;--accent:#177a14;--accent-deep:#0f5d0d;--accent-soft:#177a141f;--signal:#006d86;--line:#39546329;--line-strong:#177a1433;--shadow:0 24px 50px #1627301f}html[data-theme=light] body{background-color:var(--bg);background-image:radial-gradient(circle at 50% 0,#177a140d,#0000 18%),linear-gradient(#f3f7f9fa 0%,#e8eef2 100%),repeating-linear-gradient(90deg,#006d860d 0 1px,#0000 1px 62px),repeating-linear-gradient(#006d860a 0 1px,#0000 1px 62px)}html[data-theme=light] select option,html[data-theme=light] select optgroup{color:#142026;background:#fff}html[data-theme=light] select option:checked,html[data-theme=light] select option:hover{color:#102015;background:#e8f5e7}html[data-theme=light] .sidebar,html[data-theme=light] .sidebar p,html[data-theme=light] .sidebar strong,html[data-theme=light] .sidebar a{color:var(--ink)}html[data-theme=light] .sidebar{background:linear-gradient(#fafcfdfa,#eff4f7f2)}.compactHeader h1,.portalHeader.compactHeader h1,.portalHeader h1{max-width:none;margin:4px 0 0;font-size:clamp(1.5rem,2.8vw,2.4rem)}.iconButton{gap:10px}.toolbarCluster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.financeWorkspace{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.financeTabRail{background:#040a0cd1;border:1px solid #39ff1438;border-radius:24px;flex-wrap:wrap;gap:10px;padding:10px;display:flex}.financeTabRail button{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#070e12f0;border:1px solid #536f7e57;border-radius:999px;padding:14px 20px;font-weight:900}.financeTabRail button.active,.financeTabRail button:hover{color:var(--accent);background:#39ff141c;border-color:#39ff14b8;box-shadow:0 0 24px #39ff1424}.financeEditor,.financeReportList,.financeCommissionPanel{width:100%}.financeFormGrid,.financeLineItem,.financeMiniGrid,.commissionSummaryGrid{gap:12px;display:grid}.financeFormGrid{grid-template-columns:repeat(4,minmax(190px,1fr))}.financeFormGrid label,.financeLineItem label{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;gap:7px;min-width:0;font-size:.82rem;font-weight:800;display:grid}.financeFormGrid textarea{resize:vertical;min-height:96px}.financeMiniGrid span{min-width:0;color:var(--ink-soft);gap:4px;display:grid}.financeMiniGrid strong{color:var(--accent);font-size:1.05rem}.tightHeading{align-items:flex-start;margin-top:8px}.financeLineItem{background:#040a0cbd;border:1px solid #00d1ff29;border-radius:18px;grid-template-columns:1fr;align-items:stretch;padding:14px;overflow:visible}.compactCheckbox{align-self:center;min-height:44px}.financeReportList{max-height:none;overflow:auto}.financeReportCard{gap:12px;display:grid}.financeMiniGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.financeRatePanel{gap:18px;display:grid}.rateCommandHeader,.rateMatrixSection,.rateAgreementLibrary{background:linear-gradient(135deg,#39ff1413,#00d1ff09),#040b0dc7;border:1px solid #39ff142e;border-radius:24px}.rateCommandHeader{grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);align-items:center;gap:18px;padding:clamp(18px,2vw,26px);display:grid}.rateCommandHeader h2{max-width:980px;margin:0 0 6px}.rateCommandHeader p:not(.sectionLabel){max-width:960px;color:var(--ink-soft)}.rateStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rateStatGrid span,.rateAgreementMeta span{color:var(--ink-soft);background:#39ff140f;border:1px solid #39ff142e;border-radius:16px;gap:3px;padding:13px 14px;display:grid}.rateStatGrid strong{color:var(--accent);font-size:1.25rem}.rateMatrixWorkbench{gap:16px;display:grid}.rateMatrixSection,.rateAgreementLibrary{gap:16px;padding:clamp(16px,2vw,24px);display:grid}.rateMatrixSectionHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.rateMatrixSectionHeader h3{margin:0}.rateAgreementGrid,.rateTermsGrid,.rateLineTopGrid,.rateLinePricingGrid,.rateLineControlGrid{gap:12px;display:grid}.rateAgreementGrid{grid-template-columns:repeat(4,minmax(180px,1fr))}.rateTermsGrid{grid-template-columns:repeat(6,minmax(150px,1fr))}.rateAgreementGrid label,.rateTermsGrid label,.rateLineEditor label{min-width:0;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:850;display:grid}.rateAgreementGrid .wideField{grid-column:span 2}.rateAgreementGrid textarea,.rateLineEditor textarea{resize:vertical;min-height:84px}.rateCheckCard,.rateLineFlags label{background:#39ff140e;border:1px solid #39ff142e;border-radius:16px;grid-template-columns:auto 1fr;align-content:center;align-items:center;min-height:52px;padding:12px 14px}.rateLineStack,.rateAgreementGridList,.rateAgreementLines{gap:12px;display:grid}.rateLineEditor{background:linear-gradient(135deg,#39ff1411,#00d1ff0a),#030a0bd1;border:1px solid #00d1ff2e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px;display:grid}.rateLineNumber{width:34px;height:34px;color:var(--accent);font-family:var(--font-display), sans-serif;background:#39ff1426;border-radius:999px;place-items:center;font-weight:900;display:grid}.rateLineMain{gap:12px;min-width:0;display:grid}.rateLineTopGrid{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(170px,1fr))}.rateLinePricingGrid{grid-template-columns:repeat(8,minmax(110px,1fr))}.rateLineControlGrid{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr) minmax(220px,.7fr) auto;align-items:end}.rateLineFlags{gap:8px;display:grid}.rateAgreementGridList{grid-template-columns:repeat(auto-fit,minmax(390px,1fr))}.rateAgreementCard{background:linear-gradient(135deg,#39ff140f,#00d1ff09),#040a0cc7;border:1px solid #39ff142e;border-radius:20px;gap:14px;padding:16px;display:grid}.rateAgreementCardTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rateAgreementCardTop p,.rateAgreementCardTop span,.rateAgreementLine span,.rateAgreementLine small{color:var(--ink-soft)}.rateAgreementCardTop h4{margin:3px 0;font-size:1.16rem}.rateAgreementStatus{text-align:right;gap:5px;min-width:118px;display:grid}.rateAgreementStatus strong,.rateAgreementLine em{color:var(--accent);font-style:normal}.rateAgreementMeta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.rateAgreementLine{background:#00000038;border:1px solid #536f7e33;border-radius:14px;grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) minmax(130px,.65fr) minmax(160px,.8fr);align-items:center;gap:10px;padding:12px;display:grid}@media (max-width:1180px){.rateCommandHeader,.rateAgreementGrid,.rateTermsGrid,.rateLineTopGrid,.rateLinePricingGrid,.rateLineControlGrid{grid-template-columns:1fr 1fr}.rateAgreementGrid .wideField,.rateLineControlGrid textarea,.rateLineControlGrid label:nth-child(2){grid-column:1/-1}.rateAgreementLine{grid-template-columns:1fr 1fr}}@media (max-width:720px){.rateCommandHeader,.rateStatGrid,.rateAgreementGrid,.rateTermsGrid,.rateLineEditor,.rateLineTopGrid,.rateLinePricingGrid,.rateLineControlGrid,.rateAgreementCardTop,.rateAgreementLine{grid-template-columns:1fr}.rateMatrixSectionHeader,.rateAgreementCardTop{flex-direction:column;align-items:stretch}.rateAgreementGridList{grid-template-columns:1fr}.rateAgreementStatus{text-align:left}}.inlineAttachmentForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.attachmentList{flex-wrap:wrap;gap:8px;display:flex}.attachmentList a{color:var(--signal);background:#00d1ff12;border:1px solid #00d1ff3d;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.commissionSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:18px}.commissionRepCard{gap:12px;display:grid}.commissionTableWrap,.financeTableWrap{background:#040a0cad;border:1px solid #00d1ff29;border-radius:20px;width:100%;margin-top:18px;overflow-x:auto}.commissionTable{border-collapse:collapse;width:100%;min-width:1120px}.commissionTable th,.commissionTable td{text-align:left;vertical-align:top;border-bottom:1px solid #536f7e2e;padding:14px}.commissionTable th{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#39ff140f;font-size:.78rem;font-weight:900}.commissionTable td>span,.commissionSoldList span,.compactAttachmentList span{color:var(--ink-soft);margin-top:4px;font-size:.86rem;display:block}.commissionSoldList{gap:6px;display:grid}.compactAttachmentList{min-width:180px}.previewPaper{color:#06130f;background:linear-gradient(135deg,#fffffffa,#eef9f2f5);border:1px solid #d9e8dfc7;border-radius:18px;gap:18px;min-height:680px;padding:28px;display:grid;box-shadow:0 28px 80px #00000061}.previewPaper p,.previewPaper span,.previewPaper small{color:#52645e}.previewPaper strong,.previewPaper h3{color:#06130f}.previewHeader,.previewParties,.previewTotal{gap:14px;display:grid}.previewHeader{border-bottom:3px solid #10251c;grid-template-columns:1fr auto;align-items:start;padding-bottom:18px}.previewHeader p,.previewParties span{color:#0b7e23;font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.previewHeader h3{margin-top:8px;font-size:2rem}.previewHeader>div:last-child{text-align:right;justify-items:end;gap:4px;display:grid}.previewParties{grid-template-columns:repeat(2,minmax(0,1fr))}.previewParties>div{background:#ffffffb8;border:1px solid #d9e8df;border-radius:14px;min-height:126px;padding:16px}.previewParties strong{margin:8px 0;display:block}.previewTotal{color:#fff;background:#10251c;border-radius:14px;grid-template-columns:1fr auto;align-items:center;margin-top:auto;padding:16px 18px}.previewTotal span,.previewTotal strong{color:#fff}.previewNotes{background:#d9e8df70;border-left:4px solid #0b7e23;padding:14px}@media (max-width:1180px){.financeFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.previewParties{grid-template-columns:1fr}}@media (max-width:720px){.financeFormGrid,.financeLineItem,.inlineAttachmentForm{grid-template-columns:1fr}}.cardHeaderSpread>.toolbarCluster{flex:0 auto;justify-content:flex-end;max-width:100%}.cardHeaderSpread>.toolbarCluster :where(.tag,.button,.statusPill){flex:none}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.groupedSettingsTabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:14px;padding:14px;display:grid}.settingsTabGroup{background:#020c0a7a;border:1px solid #39ff141f;border-radius:22px;gap:10px;min-width:0;padding:12px;display:grid}.settingsTabGroup>p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.settingsTabGroup>div{flex-wrap:wrap;gap:8px;display:flex}.settingsTabGroup a{min-height:42px;padding-inline:16px}.helperText{min-height:1.25rem;color:var(--ink-soft)}@media (max-width:1100px){.settingsGrid{grid-template-columns:1fr}}.checkboxRow{align-items:center;gap:12px;display:flex!important}.checkboxRow input{width:18px;height:18px}.nestedCheckboxRow{opacity:.9;margin-left:30px}.nestedCheckboxRow:has(input:disabled){opacity:.48}.preferenceSelectRow{gap:8px;display:grid}.preferenceSelectRow span{color:var(--ink-soft);font-size:.84rem;font-weight:850}.preferenceSelectRow select{width:min(460px,100%);min-height:44px;color:var(--ink);background:linear-gradient(135deg,#39ff1414,#00e5ff09),#030a0cc7;border:1px solid #39ff1433;border-radius:14px;padding:0 42px 0 14px;font-weight:850}.preferenceSelectRow select:disabled{opacity:.46}html[data-theme=light] .preferenceSelectRow select{color:var(--ink);background:linear-gradient(135deg,#177a1414,#08687a0a),#fffffff0}.assignmentList{flex-wrap:wrap;gap:10px;margin:14px 0 4px;display:flex}html[data-theme=light] .contentCard,html[data-theme=light] .detailCard,html[data-theme=light] .workorderCard,html[data-theme=light] .statCard,html[data-theme=light] .helperPanel,html[data-theme=light] .emptyState{background:#ffffffeb;border-color:#39546324}html[data-theme=light] .ghostLink,html[data-theme=light] .buttonSecondary,html[data-theme=light] .tag,html[data-theme=light] .statusPill.neutral{color:var(--ink);background:#0c13180d;border-color:#39546324}html[data-theme=light] .brandMark{background:linear-gradient(135deg,#10181ff5 0%,#0a0f14fa 100%)}html[data-theme=light] .searchForm input,html[data-theme=light] .liveSearchForm input,html[data-theme=light] .stackForm input,html[data-theme=light] .stackForm textarea,html[data-theme=light] .stackForm select{color:var(--ink);background:#fffffff5;border-color:#3954632e}html[data-theme=light] .timelineList li,html[data-theme=light] .metaRow,html[data-theme=light] .cardHeaderSpread,html[data-theme=light] .searchForm,html[data-theme=light] .stackForm label,html[data-theme=light] .toolbarCluster .buttonSecondary,html[data-theme=light] .toolbarCluster .iconButton,html[data-theme=light] .workorderList>div,html[data-theme=light] .portalMain,html[data-theme=light] .sidebar,html[data-theme=light] .detailCard,html[data-theme=light] .assignmentList .tag{color:var(--ink)}html[data-theme=light] .timelineList li,html[data-theme=light] .searchForm,html[data-theme=light] .stackForm label{background:#ffffffc7;border-color:#3954631f}html[data-theme=light] .searchStatus,html[data-theme=light] .timelineList p,html[data-theme=light] .detailCard p,html[data-theme=light] .statCard span,html[data-theme=light] .sidebar p{color:var(--ink-soft)}.scannerVideo{object-fit:cover;background:#03080cdb;border:1px solid #39ff142e;border-radius:16px;width:100%;min-height:220px}html[data-theme=light] .scannerVideo{background:#e6ecf0eb;border-color:#39546324}.collapsiblePanel{gap:16px;display:grid;overflow:hidden}.collapsiblePanel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.collapsiblePanel summary::-webkit-details-marker{display:none}.collapsiblePanel:not([open])>:not(summary){display:none!important}.warningPanel{color:#ffd8b0;background:linear-gradient(135deg,#301b08f5,#18110beb);border:1px solid #ff9f4347;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.warningPanel p,.warningPanel strong{color:inherit}.dataBearingRow{background:linear-gradient(135deg,#360c10f0,#1e0a0ce6);border:1px solid #ff5c5c57;border-radius:16px;padding:12px 14px}.dataBearingAlert{background:linear-gradient(135deg,#4c0f16f5,#1e0a0ceb);border:1px solid #ff5c5c5c;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid;box-shadow:0 0 24px #ff52521a}.dataBearingAlert strong,.dataBearingAlert p{color:#ffe3e3}.dataBearingAlert>strong{color:#1d0909;background:linear-gradient(135deg,#ff5c5c,#ff855c);border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:30px;font-weight:800;display:inline-flex}.inventoryCard{gap:10px}.dataBearingCard{border-color:#ff5c5c57;box-shadow:0 18px 48px #420a1038}.inlineEditForm{border-top:1px solid var(--line);margin-top:12px;padding-top:14px}.inlineEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pendingInventoryChangesPanel{color:#ffe985;background:linear-gradient(135deg,#2d2708f5,#14180beb);border-color:#ffdf5557}.pendingChangeList{flex-wrap:wrap;gap:8px;display:flex}.pendingChangeList span{color:inherit;background:#0408065c;border:1px solid #ffe98538;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.photoRemovalControls{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.photoRemovalControls input{border:1px solid var(--line);min-height:38px;color:var(--text);background:#040806b8;border-radius:12px;padding:0 10px}html[data-theme=light] .warningPanel{color:#7f4e08;background:linear-gradient(135deg,#fff7ecfa,#fff1e1f5);border-color:#c4741247}html[data-theme=light] .pendingInventoryChangesPanel{color:#705b08;background:linear-gradient(135deg,#fffce4fa,#fff8d2f5);border-color:#b4900e47}html[data-theme=light] .dataBearingRow{background:linear-gradient(135deg,#ffececfa,#fff5f5f5);border-color:#cf43433d}html[data-theme=light] .dataBearingAlert{background:linear-gradient(135deg,#ffefeffa,#fff8f8f5);border-color:#cf434342}html[data-theme=light] .dataBearingAlert strong,html[data-theme=light] .dataBearingAlert p{color:#672126}html[data-theme=light] .collapsiblePanel summary,html[data-theme=light] .inlineEditForm{border-color:#3954631f}@media (max-width:900px){.inlineEditGrid{grid-template-columns:1fr}}.fieldsetCard{border:1px solid var(--line);background:#ffffff05;border-radius:18px;padding:16px}.fieldsetCard legend{color:var(--ink);padding:0 8px;font-weight:700}.nestedCard{box-shadow:none;background:#ffffff05}.jobWorkspaceCard{border-top:1px solid var(--line);padding:4px 0 0}.compactDetailCard{padding:14px 16px}.filterBar select{min-width:180px}html[data-theme=light] .fieldsetCard,html[data-theme=light] .nestedCard{background:#0c131808}.contentCard:has(>.collapsiblePanel:not([open])){padding-bottom:14px}.collapsiblePanel:not([open]){gap:0}.collapsiblePanel:not([open]) summary{margin-bottom:0}.auditFlag{color:#ffb86a;font-weight:700}.historyButton{border-color:#ffb86a61}.historyPanel{border-top:1px solid var(--line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.contentCard:has(>.collapsiblePanel:not([open])){padding:10px 12px}:is(.contentCard:has(>.collapsiblePanel:not([open])) .collapsiblePanel summary,.jobWorkspaceCard:not([open]) summary,.managementWorkOrder:not([open]) summary){gap:10px}:is(.contentCard:has(>.collapsiblePanel:not([open])) .collapsiblePanel summary h2,.jobWorkspaceCard:not([open]) summary h2,.managementWorkOrder:not([open]) summary h2){font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.1}:is(.contentCard:has(>.collapsiblePanel:not([open])) .collapsiblePanel summary .tag,.jobWorkspaceCard:not([open]) summary .tag,.managementWorkOrder:not([open]) summary .tag){padding:5px 9px;font-size:.72rem}.jobWorkspaceCard,.managementWorkOrder{border-top:1px solid var(--line);padding:16px 0 0}.jobWorkspaceCard:not([open]),.managementWorkOrder:not([open]){border-top:1px solid #536f7e29;padding:8px 0;display:block}.workorderList .collapsiblePanel:not([open]){gap:0;min-height:0}.duplicateSerialCard{border-color:#ffb86a6b;box-shadow:0 18px 48px #844d0c33}.dataBearingCard.duplicateSerialCard{background-image:linear-gradient(135deg,#580f1329,#74480c1f);border-color:#ff5c5c6b}.duplicateFlag{color:#ffcf8a;font-weight:800}html[data-theme=light] .duplicateSerialCard{background:linear-gradient(135deg,#fff9ebfa,#fff4d9f0);border-color:#bd701252}html[data-theme=light] .dataBearingCard.duplicateSerialCard{background:linear-gradient(135deg,#ffefeffa,#fff8e5f5)}html[data-theme=light] .duplicateFlag{color:#9b5808}.dangerButton{color:#ffb3b3;background:#ff5c5c14;border:1px solid #ff5c5c61}.dangerButton:hover{border-color:#ff5c5cb3;box-shadow:0 0 18px #ff5c5c24}.deleteConfirmPanel label{gap:8px;display:grid}.recordCard{border-color:#00d1ff2e}.statusControlPanel{border-color:#39ff1433}html[data-theme=light] .dangerButton{color:#8f1d1d;background:#ffebebf2;border-color:#bd373742}.hazardousRow{background:linear-gradient(135deg,#48390af0,#1f1c0ae6);border:1px solid #ffcd406b;border-radius:16px;padding:12px 14px}.hazardousAlert{background:linear-gradient(135deg,#5b4408f5,#1c190aeb);border:1px solid #ffcd4061;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid;box-shadow:0 0 24px #ffcd401a}.hazardousAlert strong,.hazardousAlert p{color:#fff0b8}.hazardousAlert>strong{color:#1d1604;background:linear-gradient(135deg,#ffcd40,#fff176);border:1px solid #fff17680;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-weight:900;display:inline-flex}.hazardousCard{border-color:#ffcd4061;box-shadow:0 18px 48px #5e470a38}.editedInventoryCard{outline:1px solid #00d1ff3d}.hazardousFlag{color:#ffe388;font-weight:800}.recordCard:not([open]){padding:14px 18px}.compactHistoryPanel{max-height:420px;overflow:auto}.compactEventRecord{border-top:1px solid var(--line);padding-top:10px}.custodyEditorPanel{margin-top:16px}html[data-theme=light] .hazardousRow,html[data-theme=light] .hazardousAlert,html[data-theme=light] .hazardousCard{background:linear-gradient(135deg,#fffae1fa,#fff8d2f5);border-color:#ae840a4d}html[data-theme=light] .hazardousFlag{color:#8c6500}.completedTaskRow span,.completedTaskRow p{color:#97a6b2bd;text-decoration:line-through}.completedTaskRow{background:#39ff140d;border-color:#39ff1447}.taskChecklistPanel{border-color:#00d1ff2e}.readOnlyDetailsPanel{background:#040a0dad;border-color:#00d1ff38}.detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.detailsGrid div{border-bottom:1px solid #97aab924;padding-bottom:8px}.detailsGrid dt{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.detailsGrid dd{color:var(--text);margin:4px 0 0;font-weight:700}html[data-theme=light] .readOnlyDetailsPanel{background:#ffffffc7;border-color:#00708e3d}@media (max-width:720px){.detailsGrid{grid-template-columns:1fr}}.inventoryCardTitle strong{letter-spacing:.02em;font-size:clamp(1.1rem,2vw,1.45rem);display:block}.inventoryCardTitle p{margin:4px 0 0}.bulkScanPanel{background:#ffffff09;border:1px solid #97aab924;border-radius:16px;padding:10px 12px}.bulkScanPanel textarea{font-family:var(--font-mono);margin-top:10px}.inventoryLabelActions{background:linear-gradient(135deg,#39ff1414,#00e5ff0a),#020c0ce0;border-color:#39ff1447}.inlinePhotoUpload{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.inlinePhotoUpload input[type=file]{padding:10px}html[data-theme=light] .inventoryLabelActions{background:linear-gradient(135deg,#39ff1424,#009cb414),#ffffffe0}@media (max-width:900px){.inlinePhotoUpload{grid-template-columns:1fr}}.reconciliationPanel{background:linear-gradient(135deg,#31ff250f,#00d1ff0a);border-color:#31ff253d}.reconciliationStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reconciliationStats span{background:#ffffff09;border:1px solid #97aab929;border-radius:16px;padding:12px}.reconciliationStats strong,.reconciliationStats small{display:block}.reconciliationStats strong{color:var(--accent);font-size:1.4rem}.reconciliationStats small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.reconciliationItem{border-color:#ffcd403d}.matchedReconciliationItem{background:#31ff250b;border-color:#31ff253d}.successTag{color:#31ff25;border-color:#31ff2547}.warningTag{color:#ffcd40;border-color:#ffcd4052}@media (max-width:720px){.reconciliationStats{grid-template-columns:1fr}}.discrepancyTag{color:#210908;background:linear-gradient(135deg,#ff5c5c,#ffcd40);border:1px solid #ffcd4073;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-weight:900;display:inline-flex}.discrepancyCard{border-color:#ff5c5c6b;box-shadow:0 18px 48px #5f12123d}.discrepancyFlag{color:#ffd36a;font-weight:800}.discrepancyActionPanel,.discrepancyResolutionPanel{margin-top:10px}.discrepancyResolutionPanel select,.discrepancyActionPanel select,.discrepancyResolutionPanel textarea,.discrepancyActionPanel textarea{width:100%}.invalidField{background:#50050a3d!important;border-color:#ff5555f2!important;box-shadow:0 0 0 1px #ff5555a6,0 0 18px #ff55552e!important}.fieldError{color:#ff8c8c;letter-spacing:.03em;margin:-.45rem 0 0;font-size:.86rem;font-weight:800}.nextStepsPanel{background:linear-gradient(135deg,#24ff2414,#060c0fd1);border:1px solid #24ff2438;border-radius:22px;padding:1rem;box-shadow:inset 0 0 24px #24ff240d}.nextStepsList{gap:.75rem;margin-top:.9rem;display:grid}.nextStepItem{background:#040a0db8;border:1px solid #94a3b838;border-left-width:5px;border-radius:16px;padding:.9rem 1rem}.nextStepItem strong{margin-bottom:.35rem;display:block}.nextStepItem p{color:var(--muted);margin:0}.nextStepItem.critical{background:linear-gradient(135deg,#780a126b,#040a0dc7);border-color:#ff5252a6}.nextStepItem.warning{background:linear-gradient(135deg,#78580a52,#040a0dc7);border-color:#ffd34da6}.nextStepItem.info{background:linear-gradient(135deg,#0078a038,#040a0dc7);border-color:#00dcff99}.nextStepItem.standard{border-color:#24ff2473}.tripControlPanel{background:linear-gradient(135deg,#24ff2412,#040a0dd1);border-color:#24ff2452}.progressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.progressGrid span{margin-bottom:.45rem;font-weight:800;display:block}.completionTrack{background:#ffffff0d;border:1px solid #94a3b83d;border-radius:999px;height:14px;overflow:hidden}.completionFill{border-radius:inherit;background:linear-gradient(90deg,#24ff24,#00dcff);height:100%;box-shadow:0 0 18px #24ff2459}.facilityFill{background:linear-gradient(90deg,#00dcff,#24ff24)}@media (max-width:760px){.progressGrid{grid-template-columns:1fr}}.iconButton{color:var(--muted);cursor:pointer;background:#ffffff0d;border:1px solid #94a3b838;border-radius:999px;padding:.4rem .7rem;font-weight:800}.iconButton:hover{color:#ff9b9b;border-color:#ff55558c}.lineChart{width:min(100%,300px);min-width:180px;height:132px;overflow:visible}.lineChartGrid{stroke:#94a3b829;stroke-width:1px}.lineChartFill{fill:color-mix(in srgb, var(--widget-accent) 18%, transparent)}.lineChartStroke{fill:none;stroke:var(--widget-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px var(--widget-accent-soft))}.priorityWorkspaceBlock{margin-top:1rem}.intakePriorityCard{border-color:#24ff2457;box-shadow:0 0 34px #24ff2414}.changeRow{border-top:1px solid #94a3b829;grid-template-columns:minmax(130px,.75fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.72rem 0;display:grid}.changeRow strong{color:var(--text)}.changeRow span{min-width:0;color:var(--muted);overflow-wrap:anywhere}@media (max-width:820px){.changeRow{grid-template-columns:1fr}}.settingsTabs{background:#ffffff09;border:1px solid #94a3b82e;border-radius:24px;flex-wrap:wrap;gap:.7rem;margin-bottom:1.2rem;padding:.55rem;display:flex}.settingsTabs a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#0000002e;border:1px solid #94a3b82e;border-radius:999px;padding:.72rem .95rem;font-size:.78rem;font-weight:950;text-decoration:none}.settingsTabs a.active,.settingsTabs a:hover{color:var(--accent);border-color:#24ff2473;box-shadow:0 0 22px #24ff241c}.workspaceLayoutPreview{background:radial-gradient(circle at 20% 0,#24ff241f,#0000 42%),#0000002e;border:1px solid #24ff2438;border-radius:22px;gap:.7rem;padding:1rem;display:grid}.previewBlock,.previewRow span{color:var(--muted);background:#ffffff0b;border:1px solid #94a3b82e;border-radius:16px;padding:.7rem;font-weight:900}.previewBlock.priority{color:var(--text);border-color:#24ff2480;box-shadow:0 0 22px #24ff241a}.previewRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.savedPresetList{gap:.7rem;display:grid}.settingsPresetRow{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.buttonGhost{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #94a3b82e;border-radius:999px;padding:.7rem .95rem}@media (max-width:820px){.settingsPresetRow{grid-template-columns:1fr}}.statusStepRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.flowStepStrip{flex-wrap:wrap;gap:.55rem;display:flex}.flowStepChip{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:.6rem .85rem;font-size:.76rem;font-weight:900;display:inline-flex}.flowStepChip.active{color:#031206;background:linear-gradient(135deg,#24ff24f5,#8aff8ae0);border-color:#24ff248c;box-shadow:0 0 24px #24ff2433}.flowStepChip.complete{color:var(--text);background:#00dcff1f;border-color:#00dcff52}.statusStepStrip{margin-top:.25rem}.tripHandoffGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.tripHandoffCard{background:#ffffff08;border:1px solid #94a3b829}.receivedTripCard{border-color:#00ffa347;box-shadow:inset 0 0 0 1px #00ffa314}.partialTripCard{border-color:#ffd00047;box-shadow:inset 0 0 0 1px #ffd00014}.pendingTripCard{border-color:#94a3b82e}.embeddedProofPanel{border-top:1px solid #94a3b829;margin-top:1rem;padding-top:1rem}.facilityAlertFlagRow{flex-wrap:wrap;gap:.6rem;display:flex}.facilityAlertBadge{letter-spacing:.04em;border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.82rem;font-weight:900;display:inline-flex}.dataBearingAlertBadge{color:#ffb3b3;background:linear-gradient(135deg,#ff4c4c38,#ff7c7c2e);border:1px solid #ff5a5a66}.hazardousAlertBadge{color:#ffe082;background:linear-gradient(135deg,#ffd00038,#ffa60029);border:1px solid #ffd0005c}.discrepancyAlertBadge{color:#9de3ff;background:linear-gradient(135deg,#00dcff29,#4dbdff24);border:1px solid #4dbdff4d}.workspaceSection{background:#ffffff06;border:1px solid #94a3b829;border-radius:24px;margin-top:1rem;overflow:hidden}.workspaceSection summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.workspaceSection summary::-webkit-details-marker{display:none}.workspaceSection summary p{margin-top:.2rem}.workspaceSectionBody{padding:0 1rem 1rem}.workspaceSection.prioritySection{border-color:#24ff243d;box-shadow:0 0 24px #24ff240f}.workspaceSection:not([open]) .workspaceSectionBody{display:none}.workspaceSection:not([open]) summary{padding-bottom:1rem}.workspaceSection[open] summary{border-bottom:1px solid #94a3b81f}.compactWorkspaceSection:not([open]){opacity:.88;border-style:dashed;margin-top:.75rem}.compactWorkspaceSection:not([open]) summary{padding:.72rem .9rem}.compactWorkspaceSection:not([open]) summary p:not(.sectionLabel){display:none}html[data-theme=light] .workspaceSection.prioritySection{border-color:#177a143d;box-shadow:0 0 20px #177a1414}.workspaceSection:not([open]){background:#ffffff05;border-radius:18px;margin-top:.65rem}.workspaceSection:not([open]) summary p:not(.sectionLabel){display:none}.workspaceSection:not([open]) summary strong{font-size:.98rem}.jobWorkspaceCard>summary{background:#ffffff07;border-radius:20px}.jobWorkspaceCard[open]>summary{border:1px solid #24ff2424}html[data-theme=light] .workspaceSection:not([open]){background:#ffffffc2}.processingGroupGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.processingGroupCard{gap:12px;display:grid}.processingGroupMetrics{color:var(--muted-text);gap:6px;font-size:.94rem;display:grid}.wrapCluster{flex-wrap:wrap}.filterBar .buttonSecondary{justify-self:start}.workOrderCreateFlow{gap:18px}.woCreateSection{background:linear-gradient(135deg,#ffffff09,#31ff2505);border:1px solid #97aab924;border-radius:20px;gap:14px;padding:16px;display:grid}.compactHeading{margin-bottom:0}.woModeGrid,.compactSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.woModeCard,.toggleCard{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#04090cb8;border:1px solid #97aab929;border-radius:18px;gap:8px;padding:16px;transition:border-color .16s,transform .16s,background .16s,box-shadow .16s;display:grid}.woModeCard strong,.toggleCard strong{letter-spacing:.06em;font-size:1.05rem}.woModeCard p,.toggleCard small{color:var(--muted-text);line-height:1.5}.woModeCard:hover,.toggleCard:hover,.woModeCard.selected,.toggleCard.selected{background:linear-gradient(135deg,#31ff251f,#00d1ff0b);border-color:#31ff2575;transform:translateY(-1px);box-shadow:0 16px 40px #16ff2814}.modeKicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.twoColumnForm{grid-template-columns:repeat(2,minmax(0,1fr))}.toggleCard{grid-template-columns:auto 1fr;align-items:start}.toggleCard input{margin-top:4px}.optionalCreatePanel{background:#ffffff06;border:1px solid #97aab924;border-radius:18px;padding:10px 12px}.optionalCreatePanel:not([open]){padding:8px 12px}.createActionBar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a0df0;border:1px solid #31ff2538;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 44px #00000059}.formMessage{color:var(--accent)}html[data-theme=light] .woCreateSection,html[data-theme=light] .optionalCreatePanel{background:#ffffffd6}html[data-theme=light] .woModeCard,html[data-theme=light] .toggleCard,html[data-theme=light] .createActionBar{background:#ffffffeb}@media (max-width:760px){.woModeGrid,.compactSettingsGrid,.twoColumnForm{grid-template-columns:1fr}.createActionBar{flex-direction:column;align-items:stretch;position:static}}.processMethodGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.processMethodChoice{width:100%;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(135deg,#24ff2414,#00e5ff0a),#ffffff08;border:1px solid #24ff2438;border-radius:18px;gap:7px;padding:16px;display:grid}.processMethodChoice:hover:not(:disabled){border-color:#24ff2480;transform:translateY(-1px)}.processMethodChoice span,.processMethodChoice small{color:var(--muted)}.processMethodCard{border-color:#00e5ff2e}.materialFlowCard{overflow:hidden}.materialFlowStats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:18px 0;display:grid}.materialFlowStats span{color:var(--muted);background:linear-gradient(135deg,#39ff1414,#00e5ff09),#00070894;border:1px solid #39ff142e;border-radius:16px;padding:12px 14px}.materialFlowStats strong{color:var(--accent);font-size:1.05rem;display:block}.materialFlowBoard{background:linear-gradient(90deg,#39ff140d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(0deg,#00e5ff0a 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 20%,#39ff141f,#0000 28%),#00080abd;border:1px solid #00e5ff26;border-radius:24px;padding:18px}.materialFlowNodes{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-bottom:18px;display:grid}.materialFlowNode{background:linear-gradient(#092a19eb,#010b0df0);border:1px solid #39ff1438;border-radius:18px;min-height:120px;padding:12px;box-shadow:0 0 22px #39ff140f}.materialFlowNode.restricted{border-color:#ffcd404d}.materialFlowNode p,.materialFlowNode span,.materialFlowNode em{color:var(--muted)}.materialFlowNode strong{color:#f4fff2f5;margin:8px 0 4px;font-size:1.05rem;display:block}.materialFlowNode em{color:var(--accent);margin-top:8px;font-style:normal;display:block}.materialFlowLinks{gap:12px;display:grid}.materialFlowLink{grid-template-columns:minmax(210px,.36fr) 1fr;align-items:center;gap:14px;display:grid}.materialFlowLinkMeta{gap:4px;display:grid}.materialFlowLinkMeta strong{color:#f4fff2f5}.materialFlowLinkMeta span,.materialFlowLinkMeta em{color:var(--muted);font-size:.9rem;font-style:normal}.materialFlowTrack{background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;height:34px;overflow:hidden}.materialFlowTrack span{border-radius:inherit;background:linear-gradient(90deg,#39ff1438,#39ff14d1,#00e5ffad);min-width:18px;height:100%;display:block;box-shadow:0 0 28px #39ff1433}.materialFlowLink.lane1 .materialFlowTrack span{background:linear-gradient(90deg,#00e5ff2e,#00e5ffc7,#97a6b2b3)}.materialFlowLink.lane2 .materialFlowTrack span{background:linear-gradient(90deg,#ffcd402e,#ffcd40c7,#39ff147a)}.materialFlowLink.lane3 .materialFlowTrack span{background:linear-gradient(90deg,#ff5c5c2e,#ff5c5cbd,#ffcd4085)}.materialFlowLink.lane4 .materialFlowTrack span{background:linear-gradient(90deg,#97a6b22e,#97a6b2bd,#00e5ff94)}.materialStreamGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}html[data-theme=light] .materialFlowStats span,html[data-theme=light] .materialFlowNode{background:linear-gradient(135deg,#177a1417,#08687a0d),#ffffffe6}html[data-theme=light] .materialFlowBoard{background:linear-gradient(90deg,#177a1417 1px,#0000 1px) 0 0/38px 38px,linear-gradient(0deg,#08687a12 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 20%,#39ff1424,#0000 30%),#f8fcf9eb}html[data-theme=light] .materialFlowNode strong,html[data-theme=light] .materialFlowLinkMeta strong{color:#081612e6}@media (max-width:980px){.materialFlowNodes{grid-template-columns:repeat(2,minmax(0,1fr))}.materialFlowLink{grid-template-columns:1fr}}.siteScopeSelector{background:linear-gradient(135deg,#39ff1412,#00e5ff09),#0007089e;border:1px solid #39ff142e;border-radius:18px;padding:14px}.siteScopeSelector legend{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;padding:0 8px;font-size:.72rem;font-weight:900}.siteScopeSummary{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.siteScopeSummary strong{color:#f4fff2f0}.siteScopeGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.siteScopeGrid .checkboxRow{align-items:flex-start;min-height:64px}.siteScopeGrid small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:.78rem;display:block}html[data-theme=light] .siteScopeSelector{background:linear-gradient(135deg,#177a141a,#08687a0d),#ffffffe0;border-color:#177a143d}html[data-theme=light] .siteScopeSummary strong{color:#081612e6}html[data-theme=light] .processMethodChoice{background:linear-gradient(135deg,#177a1414,#08687a0a),#ffffffe6;border-color:#177a1438}.massCheckToolbar{background:#060d0eb8;border:1px solid #2eff1f2e;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.selectLine,.reconciliationTitleLine{align-items:center;gap:12px;display:flex}.selectLine input,.reconciliationTitleLine input{width:18px;height:18px;accent-color:var(--accent)}.reconciliationHeaderLine{gap:18px}.processingAlertBadge{color:#9ff6ff;background:linear-gradient(135deg,#00e5ff2e,#2eff1f1a);border:1px solid #00e5ff52}.issueActionPanel{background:#1e180559;border-color:#ffd00047}.modalOverlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmModal{background:linear-gradient(145deg,#0d1214fa,#060a0bfa);border:1px solid #ffd0005c;border-radius:28px;width:min(560px,100%);padding:28px;box-shadow:0 30px 90px #00000080,0 0 38px #ffd00014}.confirmModal h3{color:var(--text);margin:6px 0 10px}.warningText{color:#ffe082;font-weight:800}[data-theme=light] .massCheckToolbar,[data-theme=light] .confirmModal{background:#fffffff5}.fastActionPanel{background:radial-gradient(circle at 10% 0,#2eff1f1a,#0000 30%),linear-gradient(145deg,#080e0ff5,#040809f5);gap:18px;display:grid}.fastActionHeader,.nextActionDock,.quickActionStrip,.directoryRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.nextActionDock{background:linear-gradient(135deg,#2eff1f1f,#00e5ff12);border:1px solid #2eff1f3d;border-radius:24px;padding:18px;box-shadow:inset 0 0 24px #2eff1f0a}.nextActionDock span,.nextActionDock small{color:var(--muted);display:block}.nextActionDock strong{color:var(--text);font-size:clamp(1.1rem,2vw,1.55rem)}.oversizedActionButton{min-height:54px;padding-inline:26px;font-size:.95rem;box-shadow:0 0 28px #2eff1f29}.quickActionStrip{flex-wrap:wrap;justify-content:flex-start}.compactCheckboxRow{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;width:auto;margin:0;padding:10px 14px}.compactAdvancedPanel summary p{margin:3px 0 0}.statusMessage{background:#2eff1f12;border-radius:14px;margin:0;padding:10px 12px}.streamlinedSettingsGrid{gap:20px;display:grid}.adminDirectoryCard{gap:18px;display:grid}.directoryList{gap:10px;display:grid}.directoryRow{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px;transition:transform .16s,border-color .16s,background .16s}.directoryRow:hover{background:#2eff1f0b;border-color:#2eff1f33;transform:translateY(-1px)}.directoryRow p,.directoryRow small{color:var(--muted);margin:4px 0 0}.button,.flowStepChip,.statCard,.detailCard,.contentCard,.collapsiblePanel summary{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.button:active,.collapsiblePanel summary:active{transform:scale(.985)}.flowStepChip.active{box-shadow:0 0 22px #2eff1f2e}@media (max-width:760px){.fastActionHeader,.nextActionDock,.directoryRow{flex-direction:column;align-items:flex-start}.oversizedActionButton{width:100%}}[data-theme=light] .fastActionPanel,[data-theme=light] .directoryRow,[data-theme=light] .compactCheckboxRow{background:#ffffffd1}.proofRequiredCallout{background:radial-gradient(circle at 12% 18%,#24ff2429,#0000 34%),linear-gradient(135deg,#051210f5,#0a0f12eb);border:1px solid #24ff244d;border-radius:22px;gap:.75rem;padding:1rem;display:grid;box-shadow:0 0 28px #24ff2414,inset 0 0 0 1px #ffffff08}.proofRequiredCallout strong,.proofRequiredCallout p{color:var(--text)}.proofRequiredCallout.certificateCallout{background:radial-gradient(circle at 10% 20%,#ffd0002e,#0000 34%),linear-gradient(135deg,#191404eb,#080e10f0);border-color:#ffd0006b}.proofRequiredCallout.closeoutCallout{background:radial-gradient(circle at 10% 20%,#00d3ff24,#0000 34%),linear-gradient(135deg,#041218f2,#080e10f0);border-color:#00d3ff4d}.proofUploadFocus{background:linear-gradient(135deg,#ffd00014,#0000 36%),#ffffff06;border:1px solid #ffd00080;border-radius:22px;padding:1rem;animation:1.6s ease-in-out infinite proofFocusPulse;position:relative;box-shadow:0 0 0 1px #ffd00014,0 0 32px #ffd00021}.proofGuidancePanel{color:var(--text);background:#ffd0001a;border:1px solid #ffd0006b;border-radius:18px;gap:.35rem;padding:.9rem 1rem;display:grid}.proofGuidancePanel strong,.proofGuidancePanel p{color:inherit}@keyframes proofFocusPulse{0%,to{box-shadow:0 0 0 1px #ffd00014,0 0 26px #ffd0001a}50%{box-shadow:0 0 0 1px #ffd00033,0 0 42px #ffd00033}}html[data-theme=light] .proofRequiredCallout,html[data-theme=light] .proofRequiredCallout.closeoutCallout{background:linear-gradient(135deg,#f2ffeefa,#e8f7fff0);border-color:#177a143d}html[data-theme=light] .proofRequiredCallout.certificateCallout,html[data-theme=light] .proofGuidancePanel,html[data-theme=light] .proofUploadFocus{background:linear-gradient(135deg,#fffbe6fa,#fffffff0);border-color:#c4741247}.stackForm select,.searchForm select,.liveSearchForm select,.filterBar select,.inlineEditGrid select,.discrepancyResolutionPanel select,.discrepancyActionPanel select{appearance:none;cursor:pointer;min-height:48px;color:var(--text);background:linear-gradient(45deg, transparent 50%, var(--accent) 50%) calc(100% - 22px) 50% / 7px 7px no-repeat, linear-gradient(135deg, #24ff2412, #00d3ff06), #050a0df5;border-color:#24ff2433;padding-right:42px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 24px #0000002e}.stackForm select:hover,.searchForm select:hover,.liveSearchForm select:hover,.filterBar select:hover,.inlineEditGrid select:hover,.discrepancyResolutionPanel select:hover,.discrepancyActionPanel select:hover{border-color:#24ff246b;transform:translateY(-1px);box-shadow:0 0 22px #24ff2414,inset 0 0 0 1px #ffffff09}.stackForm select:focus,.searchForm select:focus,.liveSearchForm select:focus,.filterBar select:focus,.inlineEditGrid select:focus,.discrepancyResolutionPanel select:focus,.discrepancyActionPanel select:focus{border-color:#24ff24ad;outline:none;box-shadow:0 0 0 3px #24ff241f,0 0 30px #24ff241f}.stackForm select option,.searchForm select option,.liveSearchForm select option,.filterBar select option,.inlineEditGrid select option,.twoColumnForm select option,.outboundLoadCreate select option,.bulkWeightGrid select option,.inventoryCommandBar select option,.discrepancyResolutionPanel select option,.discrepancyActionPanel select option{color:#f2f6f8;background:#050a0d}html[data-theme=light] .stackForm select,html[data-theme=light] .searchForm select,html[data-theme=light] .liveSearchForm select,html[data-theme=light] .filterBar select,html[data-theme=light] .inlineEditGrid select,html[data-theme=light] .discrepancyResolutionPanel select,html[data-theme=light] .discrepancyActionPanel select{color:var(--ink);background:linear-gradient(45deg,#0000 50%,#177a14 50%) calc(100% - 22px)/7px 7px no-repeat,linear-gradient(135deg,#177a1414,#08687a0a),#fffffff5;border-color:#177a1433}html[data-theme=light] .stackForm select option,html[data-theme=light] .searchForm select option,html[data-theme=light] .liveSearchForm select option,html[data-theme=light] .filterBar select option,html[data-theme=light] .inlineEditGrid select option,html[data-theme=light] .twoColumnForm select option,html[data-theme=light] .outboundLoadCreate select option,html[data-theme=light] .bulkWeightGrid select option,html[data-theme=light] .inventoryCommandBar select option,html[data-theme=light] .discrepancyResolutionPanel select option,html[data-theme=light] .discrepancyActionPanel select option{color:#142026;background:#fff}.inventoryCard{border-left:4px solid var(--customer-color,#94a3b847);position:relative}.inventoryCard:before{content:"";background:var(--customer-color,transparent);width:3px;box-shadow:0 0 18px color-mix(in srgb, var(--customer-color,transparent) 65%, transparent);border-radius:999px;position:absolute;inset:12px auto 12px 0}.customerColorDot{vertical-align:-.08em;background:var(--customer-color,var(--accent));width:.78rem;height:.78rem;box-shadow:0 0 14px color-mix(in srgb, var(--customer-color,var(--accent)) 72%, transparent);border-radius:999px;margin-right:.45rem;display:inline-block}.clientColorControl label{color:var(--muted);align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.clientColorControl input[type=color]{cursor:pointer;background:#050a0df5;border:1px solid #24ff2438;border-radius:12px;width:42px;height:32px;padding:2px}html[data-theme=light] .clientColorControl input[type=color]{background:#fffffff5;border-color:#177a1438}.receivingRouteGrid{background:linear-gradient(135deg,#39ff1414,#00e5ff0d);border:1px solid #39ff142e;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:14px;display:grid}.receivingRouteGrid label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.82rem;display:grid}.receivingRouteGrid select{min-height:44px;color:var(--text);background:#03080aeb;border:1px solid #39ff1447;border-radius:14px;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff08}.recordSummaryTitle{gap:5px;display:grid}.recordSummaryTitle strong{letter-spacing:.03em;font-size:1.08rem}.recordActionLine{color:var(--muted);font-size:.88rem}.recordAssetSummary{background:linear-gradient(135deg,#00e5ff12,#39ff140a);border:1px solid #00e5ff2e;border-radius:18px;gap:14px;margin-top:12px;padding:14px;display:grid}.recordIdentityLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.serialHighlight{color:#dffbff;letter-spacing:.06em;background:#00e5ff1f;border:1px solid #00e5ff57;border-radius:999px;align-items:center;padding:7px 11px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 0 18px #00e5ff14}.recordMiniGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;display:grid}.recordMiniGrid div{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;padding:10px}.recordMiniGrid dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.recordMiniGrid dd{color:var(--text);margin:4px 0 0;font-weight:800}.deletedRecordCard strong{font-size:1.05rem}[data-theme=light] .recordAssetSummary{background:linear-gradient(135deg,#00698214,#107a000d)}[data-theme=light] .serialHighlight{color:#05323b;background:#0069821a}[data-theme=light] .recordMiniGrid div{background:#ffffffb8}.landingRefresh{isolation:isolate;--bg:#010707;--surface:#030d0fd1;--surface-strong:#051113f0;--line:#00e5ff33;--ink:#f2fff7;--ink-soft:#9eb9b5;--muted:#8aa3a0;min-height:100vh;color:var(--ink);background:radial-gradient(at 64% 16%,#00e5ff24,#0000 34%),radial-gradient(at 28% 8%,#39ff141a,#0000 31%),linear-gradient(135deg,#010707 0%,#031112 48%,#010506 100%);padding-bottom:56px;position:relative;overflow:hidden}html[data-theme=light] .landingRefresh{--bg:#010707;--surface:#030d0fd1;--surface-strong:#051113f0;--line:#00e5ff33;--ink:#f2fff7;--ink-soft:#9eb9b5;--muted:#8aa3a0;color:var(--ink);background:radial-gradient(at 64% 16%,#00e5ff24,#0000 34%),radial-gradient(at 28% 8%,#39ff141a,#0000 31%),linear-gradient(135deg,#010707 0%,#031112 48%,#010506 100%)}.landingOpsBackground{z-index:-2;pointer-events:none;background:#010707;position:fixed;inset:0;overflow:hidden}.landingOpsBackground:before,.landingOpsBackground:after{display:none}.landingOpsBackground:before{background:repeating-linear-gradient(90deg,#39ff1413 0 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#00e5ff0f 0 1px,#0000 1px 74px);animation:18s linear infinite landingGridDrift;-webkit-mask-image:linear-gradient(#0000,#000 13% 84%,#0000);mask-image:linear-gradient(#0000,#000 13% 84%,#0000)}.landingOpsBackground:after{filter:blur(1px);background:linear-gradient(#0000 0%,#39ff1417 44%,#00e5ff1f 50%,#39ff140f 56%,#0000 100%);animation:8s ease-in-out infinite landingScanSweep;transform:translateY(-68%)}.ambientShootingStars{pointer-events:none;opacity:.42;mix-blend-mode:screen;perspective:900px;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.ambientShootingStars span{--shooting-star-x:0%;--shooting-star-y:0%;--shooting-star-angle:-18deg;--shooting-star-end-x:34vw;--shooting-star-end-y:12vh;--shooting-star-duration:30s;--shooting-star-delay:0s;--shooting-star-trail-a:#39ff140d;--shooting-star-trail-b:#00e5ff6b;--shooting-star-core:#ffffffc2;top:var(--shooting-star-y);left:var(--shooting-star-x);opacity:0;width:clamp(72px,8vw,168px);height:2px;transform:translate3d(0, 0, 60px) rotate(var(--shooting-star-angle)) scale(.86);background:linear-gradient(90deg, transparent 0%, var(--shooting-star-trail-a) 18%, var(--shooting-star-trail-b) 64%, var(--shooting-star-core) 100%);box-shadow:0 0 10px color-mix(in srgb, var(--shooting-star-trail-b), transparent 58%), 0 0 22px color-mix(in srgb, var(--shooting-star-core), transparent 86%);animation:ambientShootingStar var(--shooting-star-duration) linear infinite;animation-delay:var(--shooting-star-delay);will-change:transform, opacity, filter;border-radius:999px;position:absolute}.ambientShootingStars span:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--shooting-star-trail-a), transparent);filter:blur(7px);opacity:.42;position:absolute;inset:-7px 14px -7px -24px}.ambientShootingStars span:after{content:"";background:var(--shooting-star-core);width:5px;height:5px;box-shadow:0 0 9px var(--shooting-star-core), 0 0 18px var(--shooting-star-trail-b);border-radius:50%;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.ambientShootingStars span:first-child{--shooting-star-x:-14%;--shooting-star-y:18%;--shooting-star-angle:-17deg;--shooting-star-end-x:42vw;--shooting-star-end-y:14vh;--shooting-star-duration:34s;--shooting-star-delay:2.4s;--shooting-star-trail-a:#39ff140f;--shooting-star-trail-b:#00e5ff6b}.ambientShootingStars span:nth-child(2){--shooting-star-x:42%;--shooting-star-y:-9%;--shooting-star-angle:24deg;--shooting-star-end-x:26vw;--shooting-star-end-y:24vh;--shooting-star-duration:42s;--shooting-star-delay:15s;--shooting-star-trail-a:#ff4acd0f;--shooting-star-trail-b:#8974ff61}.ambientShootingStars span:nth-child(3){--shooting-star-x:78%;--shooting-star-y:8%;--shooting-star-angle:158deg;--shooting-star-end-x:-34vw;--shooting-star-end-y:17vh;--shooting-star-duration:46s;--shooting-star-delay:27s;--shooting-star-trail-a:#ffd14314;--shooting-star-trail-b:#39ff145c}.ambientShootingStars span:nth-child(4){--shooting-star-x:8%;--shooting-star-y:64%;--shooting-star-angle:-26deg;--shooting-star-end-x:44vw;--shooting-star-end-y:-14vh;--shooting-star-duration:52s;--shooting-star-delay:38s;--shooting-star-trail-a:#00e5ff0d;--shooting-star-trail-b:#ffffff57}.ambientShootingStars span:nth-child(5){--shooting-star-x:96%;--shooting-star-y:38%;--shooting-star-angle:154deg;--shooting-star-end-x:-40vw;--shooting-star-end-y:21vh;--shooting-star-duration:58s;--shooting-star-delay:49s;--shooting-star-trail-a:#8974ff0d;--shooting-star-trail-b:#00e5ff5c}.ambientShootingStars span:nth-child(n+6){display:none}.consoleBackgroundEffects .ambientShootingStars{opacity:.34}.ambientShootingStarsConsole{opacity:.24}.landingSecureTelemetry{z-index:0;pointer-events:none;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;position:absolute;inset:0}.landingTelemetryRail{opacity:.68;background:linear-gradient(90deg,#0000,#00e5ff2e,#39ff143d,#0000);height:1px;position:absolute;left:4vw;right:4vw;overflow:hidden}.landingTelemetryRail:after{content:"";filter:drop-shadow(0 0 12px #39ff1452);background:linear-gradient(90deg,#0000,#39ff14bd,#00e5ff8a,#0000);width:32%;animation:5.5s ease-in-out infinite landingRailFlow;position:absolute;inset:0}.landingTelemetryRailTop{top:104px}.landingTelemetryRailBottom{bottom:82px}.landingBackgroundReadout{color:#b3ffc738;max-width:360px;font-family:var(--font-mono);text-shadow:0 0 16px #39ff141f;opacity:0;gap:5px;line-height:1.25;animation:5.2s ease-in-out both landingBackgroundReadoutCycle;display:grid;position:absolute}.landingBackgroundReadout span{color:#00e5ff47;font-size:.62rem}.landingBackgroundReadout strong{color:#bdffd140;font-size:clamp(.7rem,.85vw,.86rem)}.landingBackgroundReadout1{top:41vh;left:max(22px,6vw)}.landingBackgroundReadout2{text-align:right;animation-delay:.28s;top:52vh;right:max(22px,6vw)}.landingBackgroundReadout3{animation-delay:.54s;bottom:10vh;left:39vw;transform:skew(-8deg)}.landingRegionReadout,.landingTypedConsole{color:#d6ffe2db;text-shadow:0 0 14px #39ff1440;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#00e5ff16,#39ff140e),#0107089e;border:1px solid #00e5ff2e;display:grid;box-shadow:inset 0 0 24px #39ff140a,0 0 28px #00e5ff0f}.landingRegionReadout{opacity:.86;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));border-color:#00e5ff38;border-radius:2px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;min-height:62px;padding:10px 13px;position:relative}.landingHeroRegion{margin-bottom:16px}.landingRegionReadout span,.landingRegionReadout em,.landingTypedConsole span{color:#7ff7ffc2;font-size:.64rem;font-style:normal}.landingRegionReadout strong{color:#39ff14f2;margin:3px 0 2px;font-size:.78rem;display:block}.landingSignalReadout{justify-items:end;gap:4px;min-width:82px;display:grid}.landingSignalReadout strong{color:#00e5ffeb;margin:0;font-size:.72rem}.landingSignalBars{align-items:end;gap:3px;height:18px;display:inline-flex}.landingSignalBars b{background:#39ff1438;border-radius:999px 999px 0 0;width:4px;display:block;box-shadow:0 0 10px #39ff1424}.landingSignalBars b:first-child{height:6px}.landingSignalBars b:nth-child(2){height:9px}.landingSignalBars b:nth-child(3){height:12px}.landingSignalBars b:nth-child(4){height:15px}.landingSignalBars b:nth-child(5){height:18px}.landingSignalBars1 b:nth-child(-n+1),.landingSignalBars2 b:nth-child(-n+2),.landingSignalBars3 b:nth-child(-n+3),.landingSignalBars4 b:nth-child(-n+4),.landingSignalBars5 b:nth-child(-n+5){background:linear-gradient(#00e5ffe6,#39ff14e0);box-shadow:0 0 12px #39ff144d}.landingTypedConsole{opacity:.86;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));border-color:#39ff1438;border-radius:14px 2px;gap:6px;width:min(560px,100%);min-height:62px;margin:10px 0 18px;padding:10px 13px 12px;animation:4.2s steps(2,end) infinite landingConsolePulse;position:relative}.landingHeroConsole{align-self:stretch}.landingTypedConsole strong{color:#e0ffe5f0;min-height:2.6em;font-size:clamp(.66rem,.76vw,.82rem);line-height:1.3}.landingTypedConsole b{background:#39ff14e6;width:.7em;height:1em;margin-left:.18em;animation:.8s steps(2,end) infinite landingConsoleCursor;display:inline-block;transform:translateY(.12em);box-shadow:0 0 14px #39ff146b}.landingHero,.landingMain{z-index:2;position:relative}.landingHero{min-height:74vh;position:relative}.landingHero:before{content:"";pointer-events:none;filter:blur(1px);opacity:.9;z-index:-1;background:linear-gradient(118deg,#0000 0 16%,#00e5ff14 17%,#0000 18% 48%,#39ff1414 49%,#0000 50%),linear-gradient(90deg,#0000,#39ff140b,#0000);height:520px;position:absolute;inset:86px -12vw auto}.landingTopbar{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04080bb8;position:sticky;top:0}.landingHeroGrid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:stretch;padding-top:clamp(48px,7vw,92px)}.landingHeroCopy{align-content:center;display:grid}.landingHeroCopy h1{max-width:13ch}.assuranceStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.assuranceStrip span{min-height:92px;color:var(--ink);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(135deg,#00e5ff0e,#0000 42%,#39ff140b),#01090a9e;border:1px solid #00e5ff33;border-radius:8px;padding:16px 15px;line-height:1.45;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #39ff1409}.assuranceStrip span:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#39ff14ad,#00e5ff73,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.clientProofCard{background:linear-gradient(115deg,#00e5ff14,#0000 28% 72%,#39ff1414),linear-gradient(145deg,#070d11fa,#0d161cf0);border-color:#39ff1447;border-radius:18px;align-content:center;gap:18px;padding:clamp(24px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 50px #39ff1409,0 22px 70px #00000057}.clientProofCard:before{content:"";background:linear-gradient(#0000,#00e5ff1c,#39ff1417,#0000);animation:6.8s ease-in-out infinite landingCardSweep;position:absolute;inset:-22% -8%;transform:translateY(-64%)}.clientProofCard>*{z-index:1;position:relative}.clientProofCard h2{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2.2rem,4vw,3.65rem);line-height:.98}.proofSnapshot{gap:10px;display:grid}.proofSnapshot div,.accessMatrix{background:linear-gradient(135deg,#00e5ff0a,#39ff1406),#ffffff09;border:1px solid #00e5ff24;border-radius:8px}.proofSnapshot div{justify-content:space-between;gap:16px;padding:14px;display:flex}.proofSnapshot span,.accessMatrix span{color:var(--ink-soft)}.proofSnapshot strong,.accessMatrix strong{text-align:right}.landingMain{gap:22px;display:grid}.trustPanel,.proofFlowPanel,.secureAccessPanel,.valueCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trustPanel{border-color:#00d1ff29;grid-template-columns:.9fr 1.1fr;gap:20px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.trustPanel h2,.proofFlowCopy h2,.secureAccessPanel h2{letter-spacing:-.035em;font-size:clamp(2rem,3.3vw,3.35rem);line-height:1}.trustPanel p,.proofFlowCopy p,.secureAccessPanel p,.valueCard p{line-height:1.62}.clientValueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.valueCard{background:linear-gradient(135deg, #00e5ff0b, transparent 46%, #39ff140a), var(--surface);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));border-radius:8px;min-height:245px;padding:24px;position:relative;overflow:hidden}.valueCard:before,.proofFlowPanel:before,.secureAccessPanel:before,.trustPanel:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#00e5ff80,#39ff1470,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.valueCard h3{margin:12px 0 10px;font-size:1.45rem;line-height:1.08}.proofFlowPanel{background:linear-gradient(120deg, transparent 0 58%, #39ff1414, transparent 76%), var(--surface);grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:22px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.proofFlowCopy{align-content:center;gap:12px;display:grid}.proofFlowTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proofFlowStep{background:linear-gradient(135deg,#39ff1412,#00e5ff06),#02070a94;border:1px solid #39ff1433;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid;position:relative}.proofFlowStep span{width:36px;height:36px;color:var(--accent);font-weight:900;font-family:var(--font-display), sans-serif;background:#39ff141a;border-radius:999px;place-items:center;display:grid}.secureAccessPanel{border-color:#39ff142e;grid-template-columns:1fr minmax(360px,.8fr);gap:22px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.secureAccessPanel>div:first-child{align-content:center;gap:12px;display:grid}.accessMatrix{grid-template-columns:auto 1fr;gap:0;display:grid;overflow:hidden}.accessMatrix span,.accessMatrix strong{border-bottom:1px solid #94a3b81f;padding:16px}.accessMatrix span:nth-last-child(-n+2),.accessMatrix strong:nth-last-child(-n+1){border-bottom:none}@media (max-width:980px){.landingRegionReadout{opacity:.8;min-width:0}.landingTypedConsole{opacity:.76;width:100%;min-width:0}.landingBackgroundReadout2{display:none}.landingHeroGrid,.trustPanel,.proofFlowPanel,.secureAccessPanel,.clientValueGrid,.assuranceStrip{grid-template-columns:1fr}.landingHeroCopy h1,.clientProofCard h2{max-width:100%}}@media (max-width:620px){.landingRefresh{padding-bottom:36px}.landingTelemetryRailTop{top:96px}.landingTelemetryRailBottom{bottom:50px}.landingTypedConsole{opacity:.72;min-height:68px;margin:8px 0 16px;padding:10px 12px}.landingBackgroundReadout{display:none}.landingRegionReadout{grid-template-columns:1fr;gap:9px;padding:10px 12px}.landingSignalReadout{grid-template-columns:auto auto 1fr;place-items:end start;min-width:0}.landingTypedConsole strong{min-height:3.7em;font-size:.68rem}.landingTopbar,.proofSnapshot div{flex-direction:column;align-items:flex-start}.proofFlowTrack,.accessMatrix{grid-template-columns:1fr}.proofSnapshot strong,.accessMatrix strong{text-align:left}.accessMatrix span{border-bottom:none;padding-bottom:4px}.accessMatrix strong{padding-top:4px}}@keyframes landingGridDrift{0%{transform:translate(0,0)}to{transform:translate(74px,74px)}}@keyframes landingScanSweep{0%,12%{opacity:0;transform:translateY(-72%)}24%,72%{opacity:.78}to{opacity:0;transform:translateY(72%)}}@keyframes ambientShootingStar{0%,78%{opacity:0;filter:blur();transform:translate3d(0, 0, 80px) rotate(var(--shooting-star-angle)) scale(.9) scaleX(.84)}82%{opacity:.44;filter:blur();transform:translate3d(0, 0, 40px) rotate(var(--shooting-star-angle)) scale(.76) scaleX(.92)}90%{opacity:.28;filter:blur(.7px)}to{opacity:0;filter:blur(1.6px);transform:translate3d(var(--shooting-star-end-x), var(--shooting-star-end-y), -520px) rotate(var(--shooting-star-angle)) scale(.24) scaleX(.52)}}@keyframes landingRailFlow{0%,12%{opacity:0;transform:translate(-120%)}38%,78%{opacity:1}to{opacity:0;transform:translate(360%)}}@keyframes landingBackgroundReadoutCycle{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}18%,72%{opacity:.68;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(3px);transform:translateY(-6px)}}@keyframes landingConsolePulse{0%,to{opacity:.76}50%{opacity:1}}@keyframes landingConsoleCursor{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes landingCardSweep{0%,18%{opacity:0;transform:translateY(-68%)}34%,68%{opacity:.82}to{opacity:0;transform:translateY(68%)}}.specialProjectIntakePanel{background:radial-gradient(circle at 0 0,#00d1ff1f,#0000 34%),linear-gradient(135deg,#31ff250f,#ffffff06);border:1px solid #00d1ff3d;border-radius:22px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 20px 44px #0000002e}.specialProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.specialProjectCalcStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.specialProjectCalcStrip span{background:#02070a94;border:1px solid #97aab924;border-radius:16px;gap:4px;padding:12px;display:grid}.specialProjectCalcStrip strong{color:var(--accent);letter-spacing:.04em;font-size:1.05rem}.specialProjectCalcStrip small{color:var(--muted-text);letter-spacing:.08em;text-transform:uppercase}html[data-theme=light] .specialProjectIntakePanel{background:radial-gradient(circle at 0 0,#0091be1f,#0000 34%),linear-gradient(135deg,#fffffff0,#e6f5ecc7)}html[data-theme=light] .specialProjectCalcStrip span{background:#ffffffd1}@media (max-width:980px){.specialProjectGrid,.specialProjectCalcStrip{grid-template-columns:1fr}}.specialWorkspaceSettings{background:linear-gradient(135deg,#00d1ff0e,#31ff2509);border:1px solid #00d1ff2e;border-radius:20px;gap:14px;padding:16px;display:grid}.specialWorkspacePreview{flex-wrap:wrap;gap:10px;display:flex}.configurablePreview{border-color:#00d1ff2e}.proofUploadFirst{border-color:#00d1ff5c;order:-1;box-shadow:0 0 34px #00d1ff14}html[data-theme=light] .specialWorkspaceSettings{background:linear-gradient(135deg,#fffffff0,#e7f8f1d6)}.closeoutReportPanel{background:linear-gradient(135deg,#00d1ff12,#31ff2509);border-color:#00d1ff38;justify-content:space-between;align-items:center;gap:18px;display:flex}.closeoutReportPanel p{color:var(--muted-text);margin:6px 0 0}@media (max-width:760px){.closeoutReportPanel{flex-direction:column;align-items:stretch}}.consolidationPanel{background:linear-gradient(135deg,#24ff1814,#00e5ff0d),#04090ad1;border-color:#24ff1847}.compactCheckbox{background:#ffffff0a;border-color:#24ff183d;min-height:auto;padding:.45rem .65rem}.compactMetricStrip{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;min-width:min(360px,100%);display:grid}.compactMetricStrip span{background:#ffffff09;border:1px solid #24ff182e;border-radius:16px;gap:3px;padding:10px 12px;display:grid}.compactMetricStrip strong{color:var(--accent-green);font-size:1.05rem}.compactMetricStrip small{color:var(--muted-text);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.sixModeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.outboundBuilder{gap:18px;display:grid}.outboundLoadCreate,.outboundInventoryPicker{gap:14px;display:grid}.outboundLoadGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.outboundLoadCard{cursor:pointer;color:var(--text)}.outboundLoadCard.selected{background:linear-gradient(135deg, #31ff2521, #00d1ff0f), var(--surface);border-color:#31ff257a;box-shadow:0 0 0 1px #31ff2529,0 18px 45px #00000047}.outboundInventoryRow{border:1px solid var(--line);background:#ffffff09;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.outboundInventoryRow.readonly{background:linear-gradient(135deg,#31ff2514,#00d1ff0a);border-color:#31ff2533;grid-template-columns:minmax(0,1fr)}.outboundAssignedPreview{border-color:#31ff253d}.outboundInventoryRow strong,.outboundInventoryRow small{display:block}.outboundInventoryRow small{color:var(--muted-text);margin-top:4px;line-height:1.5}html[data-theme=light] .outboundInventoryRow{background:#ffffffeb}html[data-theme=light] .outboundScanPanel .outboundAutoScanToggle{color:#0a6b23;background:linear-gradient(135deg,#28aa4d21,#009bbc14),#ffffffdb;border-color:#00702a47}@media (max-width:980px){.sixModeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.sixModeGrid{grid-template-columns:1fr}}.loadLimitMeter{background:#ffffff0f;border:1px solid #31ff253d;border-radius:999px;height:12px;overflow:hidden}.loadLimitMeter span{border-radius:inherit;background:linear-gradient(90deg,#31ff25f2,#00d1ffe6);height:100%;transition:width .18s;display:block;box-shadow:0 0 18px #31ff2559}.loadLimitMeter span.over{background:linear-gradient(90deg,#ff4238,#ffb020);box-shadow:0 0 18px #ff423861}.dangerTag{color:#ffb4ad;background:#ff42381f;border-color:#ff42386b}.bulkWeightPanel{background:#00d1ff0b;border:1px solid #00d1ff2e;border-radius:18px;gap:12px;margin-top:14px;padding:16px;display:grid}.bulkWeightPanel p{color:var(--muted-text);margin:4px 0 0}.outboundFastLane{background:radial-gradient(circle at 0 0,#39ff141a,#0000 36%),linear-gradient(135deg,#00e5ff0b,#39ff140a),#ffffff06;border-color:#39ff1447}.outboundScanGrid{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:start;gap:1rem;display:grid}.outboundScanPanel,.outboundQuickCreatePanel{background:#0004066b;border:1px solid #94a3b829;border-radius:20px;gap:.75rem;min-width:0;padding:1rem;display:grid}.outboundScanPanel label,.quickOutboundGrid label{color:var(--muted-text);gap:.38rem;font-size:.84rem;font-weight:850;display:grid}.outboundScanPanel input,.quickOutboundGrid input,.quickOutboundGrid select,.quickOutboundGrid textarea{width:100%;min-height:42px;color:var(--text);background:#000406c7;border:1px solid #94a3b82e;border-radius:14px;padding:.65rem .75rem}.outboundScanPanel label:first-child input{min-height:58px;color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-color:#39ff1452;font-size:1.15rem;font-weight:950;box-shadow:inset 0 0 26px #39ff140d}.outboundScanPanel .outboundAutoScanToggle{width:fit-content;min-height:42px;color:var(--accent);font-size:.78rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#39ff141c,#00e5ff0e),#0006089e;border:1px solid #39ff143d;border-radius:999px;justify-content:flex-start;padding:.5rem .72rem;font-weight:950;display:inline-flex;box-shadow:inset 0 0 18px #39ff140b,0 0 18px #39ff140f}.outboundScanPanel .outboundAutoScanToggle input{accent-color:#39ff14;border-radius:5px;width:18px;min-height:18px;padding:0}.outboundScanPanel .outboundAutoScanToggle span{line-height:1}.quickOutboundGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.quickOutboundNotes{grid-column:span 3}.quickOutboundGrid .button{align-self:end;min-height:44px}.bulkWeightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inlineCheck{color:var(--text);align-items:center;gap:10px;font-weight:700;display:inline-flex}.compactFilterBar{margin-top:10px}.modalBackdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmPanel{background:linear-gradient(135deg,#050c0efa,#0a1619fa);border:1px solid #31ff2559;border-radius:20px;gap:14px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 24px 90px #00000080,0 0 40px #31ff251f}.confirmPanel h2,.confirmPanel p{margin:0}.confirmPanel p:not(.sectionLabel){color:var(--muted-text);line-height:1.55}html[data-theme=light] .loadLimitMeter{background:#0f172a14}html[data-theme=light] .bulkWeightPanel{background:#005f730f}html[data-theme=light] .outboundFastLane{background:radial-gradient(circle at 0 0,#177a1417,#0000 36%),linear-gradient(135deg,#08687a0b,#177a140a),#ffffffe6}html[data-theme=light] .outboundScanPanel,html[data-theme=light] .outboundQuickCreatePanel{background:#ffffffdb}html[data-theme=light] .outboundScanPanel input,html[data-theme=light] .quickOutboundGrid input,html[data-theme=light] .quickOutboundGrid select,html[data-theme=light] .quickOutboundGrid textarea{color:var(--ink);background:#fffffff5}html[data-theme=light] .confirmPanel{background:#fff}@media (max-width:760px){.outboundScanGrid,.quickOutboundGrid{grid-template-columns:1fr}.quickOutboundNotes{grid-column:auto}.bulkWeightGrid{grid-template-columns:1fr}}.twoColumnForm{grid-template-columns:repeat(2,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.twoColumnForm label,.outboundLoadCreate>label,.filterBar label,.bulkWeightGrid label{min-width:0;color:var(--text);letter-spacing:.02em;gap:8px;font-size:.88rem;font-weight:800;display:grid}.twoColumnForm input,.twoColumnForm select,.twoColumnForm textarea,.outboundLoadCreate input,.outboundLoadCreate select,.outboundLoadCreate textarea,.filterBar input,.filterBar select,.filterBar textarea,.bulkWeightGrid input,.bulkWeightGrid select,.bulkWeightGrid textarea{width:100%;min-width:0;min-height:48px;color:var(--text);background:linear-gradient(135deg,#080f12f5,#03080af5);border:1px solid #536f7e47;border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff06}.twoColumnForm select,.outboundLoadCreate select,.filterBar select,.bulkWeightGrid select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--accent) 50%) calc(100% - 22px) 50% / 7px 7px no-repeat, linear-gradient(135deg, #080f12f5, #03080af5);padding-right:42px}.twoColumnForm input:focus,.twoColumnForm select:focus,.twoColumnForm textarea:focus,.outboundLoadCreate input:focus,.outboundLoadCreate select:focus,.outboundLoadCreate textarea:focus,.filterBar input:focus,.filterBar select:focus,.filterBar textarea:focus,.bulkWeightGrid input:focus,.bulkWeightGrid select:focus,.bulkWeightGrid textarea:focus{border-color:#31ff25ad;outline:none;box-shadow:0 0 0 3px #31ff251f,0 0 28px #31ff251a}.twoColumnForm input::placeholder,.outboundLoadCreate input::placeholder,.outboundLoadCreate textarea::placeholder,.filterBar input::placeholder,.bulkWeightGrid input::placeholder{color:#9fb0bebd}.outboundLoadCreate{border-color:#31ff252e;padding:22px}.outboundLoadCreate textarea{resize:vertical;min-height:94px}.outboundLoadCreate .buttonPrimary{justify-self:stretch;min-height:58px;margin-top:4px}.outboundInventoryPicker .filterBar{grid-template-columns:minmax(260px,1fr) auto auto auto auto;align-items:end;gap:12px;display:grid}.outboundInventoryPicker .filterBar .tag{white-space:nowrap;align-self:center}.startupPreferenceCard{gap:14px;display:grid}.startupPreferenceCard p{margin:4px 0 0}.appearanceSettingsGroup{background:linear-gradient(135deg,#39ff140b,#00e5ff06);border:1px solid #39ff1424;border-radius:16px;gap:12px;min-width:0;padding:14px;display:grid}.appearanceChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appearanceChoiceGrid[aria-disabled=true]{opacity:.54}.appearanceChoiceCard{min-height:118px;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(135deg,#020b0bf5,#041212d1),#ffffff06;border:1px solid #94a3b829;border-radius:14px;gap:7px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.appearanceChoiceCard:hover:not(:disabled),.appearanceChoiceCard.selected{border-color:#39ff1480;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #39ff1414,0 0 24px #39ff1414}.appearanceChoiceCard strong{color:var(--accent);font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.86rem}.appearanceChoiceCard span{color:var(--muted-text);font-size:.82rem;line-height:1.45}.appearanceChoiceCard:disabled{cursor:not-allowed}html[data-theme=light] .appearanceSettingsGroup{background:linear-gradient(135deg,#177a1414,#006d860b)}html[data-theme=light] .appearanceChoiceCard{color:var(--ink);background:#ffffffe6}@media (max-width:900px){.appearanceChoiceGrid{grid-template-columns:1fr}}.startupOverlay{z-index:1000;background:radial-gradient(circle at 50% 48%,#31ff2514,#0000 28%),#020607;place-items:center;animation:2.6s forwards startupFade;display:grid;position:fixed;inset:0;overflow:hidden}.startupGrid{opacity:.28;background-image:linear-gradient(#00d1ff21 1px,#0000 1px),linear-gradient(90deg,#00d1ff21 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0}.startupScanline{background:linear-gradient(#0000,#31ff251a,#0000);height:34%;animation:1.35s ease-in-out infinite scanlineSweep;position:absolute;inset:0}@keyframes scanlineSweep{0%{transform:translateY(-120%)}to{transform:translateY(430%)}}@keyframes startupFade{0%,82%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}html[data-theme=light] .twoColumnForm input,html[data-theme=light] .twoColumnForm select,html[data-theme=light] .twoColumnForm textarea,html[data-theme=light] .outboundLoadCreate input,html[data-theme=light] .outboundLoadCreate select,html[data-theme=light] .outboundLoadCreate textarea,html[data-theme=light] .filterBar input,html[data-theme=light] .filterBar select,html[data-theme=light] .filterBar textarea,html[data-theme=light] .bulkWeightGrid input,html[data-theme=light] .bulkWeightGrid select,html[data-theme=light] .bulkWeightGrid textarea{color:var(--ink);background:#fffffff5}@media (max-width:1180px){.outboundInventoryPicker .filterBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.twoColumnForm,.outboundInventoryPicker .filterBar{grid-template-columns:1fr}}.startupOverlay{isolation:isolate;background:radial-gradient(circle at 50% 48%,#31ff2533,#0000 20%),radial-gradient(circle at 20% 18%,#00d1ff24,#0000 28%),linear-gradient(135deg,#030f0efa,#000508fc 52%,#02120cfa);z-index:2147483647!important;pointer-events:all!important;place-items:center!important;width:100vw!important;height:100dvh!important;animation:2.8s cubic-bezier(.22,1,.36,1) forwards startupFade!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.startupOverlay:before{content:"";opacity:.56;background:conic-gradient(from 180deg,#0000 0deg,#31ff252e 32deg,#0000 68deg 190deg,#00d1ff1f 225deg,#0000 270deg),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px);animation:2.8s ease-out forwards startupAtmosphere;position:absolute;inset:-20%}.startupGrid{opacity:.48;transform-origin:bottom;background-image:linear-gradient(#00d1ff26 1px,#0000 1px),linear-gradient(90deg,#00d1ff26 1px,#0000 1px),linear-gradient(#31ff250e 1px,#0000 1px),linear-gradient(90deg,#31ff250e 1px,#0000 1px);background-size:92px 92px,92px 92px,23px 23px,23px 23px;animation:2.8s linear forwards startupGridDrive;position:absolute;inset:-8%;transform:perspective(780px)rotateX(58deg)translateY(16vh)scale(1.25)}.startupHud,.startupEnergyBar{font-family:var(--font-mono);letter-spacing:.18em}.startupEnergyBar span{transform-origin:0;background:linear-gradient(90deg, #31ff2526, var(--accent), #00d1ffe6);width:100%;height:100%;animation:2.08s cubic-bezier(.16,1,.3,1) forwards startupCharge;display:block}@keyframes startupAtmosphere{0%{opacity:0;transform:scale(1.08)rotate(-8deg)}30%,82%{opacity:.56}to{opacity:0;transform:scale(1)rotate(0)}}@keyframes startupGridDrive{0%{opacity:0;background-position:0 0,0 0,0 0,0 0}18%,82%{opacity:.48}to{opacity:0;background-position:0 184px,184px 0,0 69px,69px 0}}@keyframes startupHudEnter{0%{opacity:0;transform:translateY(-18px)}16%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes startupCharge{0%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}@keyframes startupCornerLock{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.startupHud{display:none}}.startupOverlay{isolation:isolate;z-index:2147483647!important;pointer-events:all!important;background:radial-gradient(circle at 50% 46%,#31ff252e,#0000 18%),radial-gradient(circle at 18% 22%,#00d1ff24,#0000 26%),radial-gradient(circle at 78% 76%,#31ff251a,#0000 26%),linear-gradient(135deg,#020708 0%,#000304 46%,#03100d 100%)!important;width:100vw!important;height:100dvh!important;animation:4.7s cubic-bezier(.22,1,.36,1) forwards startupCinematicFade!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.startupOverlay:before{content:"";z-index:0;opacity:0;background:conic-gradient(from 215deg at 50% 48%,#0000 0deg,#31ff2533 22deg,#0000 52deg 170deg,#00d1ff21 210deg,#0000 252deg),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 6px);animation:4.7s ease-out forwards startupCinematicAtmosphere;position:absolute;inset:-16%}.startupOverlay:after{content:"";z-index:12;pointer-events:none;mix-blend-mode:screen;opacity:.18;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 5px);position:absolute;inset:0}.startupGrid{z-index:1;opacity:0;transform-origin:bottom;background-image:linear-gradient(#00d1ff29 1px,#0000 1px),linear-gradient(90deg,#00d1ff29 1px,#0000 1px),linear-gradient(#31ff250f 1px,#0000 1px),linear-gradient(90deg,#31ff250f 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;animation:4.7s linear forwards startupCinematicGrid;position:absolute;inset:-10%;transform:perspective(860px)rotateX(61deg)translateY(19vh)scale(1.32)}.startupStarfield{z-index:1;opacity:0;background-image:radial-gradient(circle,#31ff257a 0 1px,#0000 1.5px),radial-gradient(circle,#00d1ff5c 0 1px,#0000 1.5px);background-position:20px 30px,80px 100px;background-size:118px 118px,173px 173px;animation:4.7s ease-out forwards startupStars;position:absolute;inset:0}.startupVignette{z-index:2;background:radial-gradient(circle,#0000 0 34%,#00000080 68%,#000000eb 100%),linear-gradient(90deg,#000000e0,#0000 20% 80%,#000000e0);position:absolute;inset:0}.startupShockwave{z-index:3;aspect-ratio:1;opacity:0;border:1px solid #31ff2547;border-radius:999px;width:min(72vw,820px);animation:2.7s ease-out .38s forwards startupShockwave;position:absolute;top:43%;left:50%;translate:-50% -50%;box-shadow:0 0 70px #31ff251a,inset 0 0 70px #00d1ff0f}.startupShockwaveTwo{border-color:#00d1ff47;width:min(52vw,580px);animation-delay:.68s}.startupChainTrack{z-index:5;pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;left:50%}.startupChainTrackBack{opacity:0;filter:blur(.5px)drop-shadow(0 0 20px #00d1ff2b);width:170vw;animation:4.7s cubic-bezier(.22,1,.36,1) forwards startupBackChain;top:33%;transform:translate(-50%,-50%)rotate(7deg)scale(.8)}.startupChainTrackBack .startupConnectedLink{border-color:#58747eb8;width:clamp(58px,5vw,86px);height:clamp(25px,2.4vw,38px);box-shadow:inset 0 0 12px #ffffff1f,0 0 16px #00d1ff14}.startupChainTrackMain{opacity:0;filter:drop-shadow(0 0 22px #31ff256b)drop-shadow(0 0 48px #00d1ff29);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;width:min(1540px,152vw);animation:4.7s cubic-bezier(.19,1,.22,1) forwards startupMainChain;display:grid;top:44%;transform:translate(-50%,-50%)rotate(-2.4deg)scale(1.04)}.startupChainRun{flex-wrap:nowrap;justify-content:center;align-items:center;min-width:max-content;display:flex}.startupConnectedLink{background:linear-gradient(135deg,#ffffff47,#0000 42%),linear-gradient(#d2e4e01f,#141d1f2e);border:clamp(4px,.42vw,7px) solid #edf9f7f2;border-radius:999px;flex:none;width:clamp(72px,6vw,112px);height:clamp(31px,2.8vw,48px);margin-inline:clamp(-20px,-1vw,-12px);animation:1.2s ease-in-out infinite startupLinkFlash;position:relative;transform:rotate(0);box-shadow:inset 0 0 18px #ffffff38,inset 0 -8px 16px #0000003d,0 0 18px #31ff2524}.startupConnectedLink:after{content:"";border-radius:inherit;border:1px solid #ffffff1a;position:absolute;inset:7px 14px}.startupConnectedLink:nth-child(odd){z-index:2;border-color:#99acb8f5;transform:rotate(90deg)}.startupConnectedLink:nth-child(4n){border-color:#31ff25c7}.startupChainLock{z-index:8;place-items:center;width:clamp(178px,16vw,248px);height:clamp(132px,12vw,178px);display:grid;position:relative}.startupChainLock:before,.startupChainLock:after{content:"";border-top:5px solid #edf9f7eb;border-bottom:5px solid #8ea4b3e0;width:clamp(54px,5vw,82px);height:clamp(16px,1.4vw,22px);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 20px #31ff2533}.startupChainLock:before{right:calc(100% - 14px)}.startupChainLock:after{left:calc(100% - 14px)}.startupLockPlate{z-index:2;clip-path:polygon(10% 0,90% 0,100% 16%,100% 84%,90% 100%,10% 100%,0 84%,0 16%);background:linear-gradient(135deg,#31ff252e,#0000 38%),radial-gradient(circle at 50% 30%,#00d1ff2e,#0000 50%),#01080af5;border:2px solid #31ff25eb;border-radius:clamp(28px,3vw,42px);align-content:center;place-items:center;gap:8px;width:100%;height:100%;animation:4.7s cubic-bezier(.18,1,.22,1) forwards startupLockHit;display:grid;position:relative;box-shadow:0 0 64px #31ff2580,0 0 120px #00d1ff2e,inset 0 0 34px #31ff251f}.startupLockPlate:before{content:"";clip-path:inherit;border:1px solid #00d1ff3d;border-radius:24px;position:absolute;inset:13px}.startupLockPlate:after{content:"";border:1px dashed #00d1ff6b;border-radius:42px;animation:3.2s linear infinite startupPlateOrbit;position:absolute;inset:-22px}.startupLockPlate span{z-index:1;color:#f8fffd;letter-spacing:.08em;text-shadow:0 0 18px #ffffff8c,0 0 42px #31ff25b8;font-size:clamp(3.25rem,6.4vw,6.4rem);font-weight:1000;line-height:.88;position:relative}.startupLockPlate small{z-index:1;color:var(--accent);font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 16px #31ff259e;font-size:clamp(.54rem,.95vw,.78rem);font-weight:900;position:relative}.startupHud,.startupEnergyBar{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.startupHud{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#01090c94;border:1px solid #00d1ff38;border-radius:18px;gap:8px;min-width:236px;padding:16px 18px;animation:4.7s ease-out forwards startupHudEnter;display:grid;position:absolute;top:clamp(28px,5vw,72px);box-shadow:inset 0 0 26px #00d1ff0d,0 0 28px #00d1ff0f}.startupHudLeft{left:clamp(20px,5vw,78px)}.startupHudRight{text-align:right;animation-delay:.12s;right:clamp(20px,5vw,78px)}.startupHud span,.startupHud em{color:#a4b9c5db;font-size:.72rem;font-style:normal}.startupHud strong{color:var(--accent);text-shadow:0 0 16px #31ff258c;font-size:1.15rem}.startupEnergyBar{z-index:8;background:#31ff250d;border:1px solid #31ff2561;border-radius:999px;width:min(680px,76vw);height:10px;position:absolute;bottom:clamp(42px,7vh,76px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 28px #31ff2533,inset 0 0 20px #31ff2514}.startupEnergyBar span{transform-origin:0;background:linear-gradient(90deg, #31ff252e, var(--accent), #00d1ffeb, #f8fffd);width:100%;height:100%;animation:3.45s cubic-bezier(.16,1,.3,1) forwards startupCharge;display:block;box-shadow:0 0 18px #31ff25a6}.startupScanline{z-index:11;inset-inline:0;mix-blend-mode:screen;background:linear-gradient(#0000,#31ff2524,#00d1ff24,#0000);height:34%;animation:1.25s ease-in-out infinite scanlineSweep;position:absolute;top:-34%}.startupCorner{z-index:13;filter:drop-shadow(0 0 16px #31ff2561);opacity:0;border-color:#31ff25c2;width:clamp(54px,8vw,112px);height:clamp(54px,8vw,112px);animation:4.7s ease-out forwards startupCornerCinematic;position:absolute}.startupCornerTopLeft{border-top:2px solid;border-left:2px solid;top:28px;left:28px}.startupCornerTopRight{border-top:2px solid;border-right:2px solid;top:28px;right:28px}.startupCornerBottomLeft{border-bottom:2px solid;border-left:2px solid;bottom:28px;left:28px}.startupCornerBottomRight{border-bottom:2px solid;border-right:2px solid;bottom:28px;right:28px}@keyframes startupCinematicFade{0%,87%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes startupCinematicAtmosphere{0%{opacity:0;transform:scale(1.1)rotate(-10deg)}12%,84%{opacity:.58}to{opacity:0;transform:scale(1)rotate(0)}}@keyframes startupCinematicGrid{0%{opacity:0;background-position:0 0,0 0,0 0,0 0}12%,84%{opacity:.5}to{opacity:0;background-position:0 240px,240px 0,0 96px,96px 0}}@keyframes startupStars{0%{opacity:0;transform:translateY(12px)}16%,84%{opacity:.34}to{opacity:0;transform:translateY(-18px)}}@keyframes startupShockwave{0%{opacity:0;transform:scale(.42)}18%{opacity:.9}72%{opacity:.24}to{opacity:0;transform:scale(1.24)}}@keyframes startupBackChain{0%{opacity:0;transform:translate(-36%,-50%)rotate(7deg)scale(.82)}14%,82%{opacity:.34}to{opacity:0;transform:translate(-62%,-50%)rotate(7deg)scale(.82)}}@keyframes startupMainChain{0%{opacity:0;transform:translate(-70%,-50%)rotate(-2.4deg)scale(1.08)}16%{opacity:1;transform:translate(-53%,-50%)rotate(-2.4deg)scale(1.04)}30%,76%{opacity:1;transform:translate(-50%,-50%)rotate(-2.4deg)scale(1)}88%{opacity:1;transform:translate(-49%,-50%)rotate(-2.4deg)scale(1)}to{opacity:0;transform:translate(-30%,-50%)rotate(-2.4deg)scale(.98)}}@keyframes startupChainCounterRun{0%{translate:64px}to{translate:-64px}}@keyframes startupLinkFlash{0%,to{filter:brightness(.92)}50%{filter:brightness(1.25)}}@keyframes startupLockHit{0%{opacity:0;filter:blur(8px);transform:scale(.7)rotate(-2deg)}18%{opacity:1;filter:blur();transform:scale(1.08)rotate(0)}28%,82%{opacity:1;filter:blur();transform:scale(1)}92%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(.94)}}@keyframes startupPlateOrbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes startupCornerCinematic{0%{opacity:0;transform:scale(1.28)}12%,84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (max-width:860px){.startupHud{display:none}.startupChainTrackMain{width:178vw}.startupChainLock{width:162px;height:124px}.startupLockPlate span{font-size:3rem}}.startupChainTrackBack{width:188vw;top:31%;transform:translate(-50%,-50%)rotate(6deg)scale(.78);animation:4.3s cubic-bezier(.22,1,.36,1) forwards startupBackChainV3!important}.startupChainTrackMain{opacity:0;justify-content:center;width:190vw;top:43%;overflow:visible;transform:translate(-50%,-50%)rotate(-2.2deg)scale(1.04);animation:4.3s cubic-bezier(.18,1,.22,1) forwards startupMainChainHoldV3!important;display:flex!important}.startupUnifiedChain{justify-content:center;align-items:center;min-width:max-content;animation:4.3s cubic-bezier(.18,1,.22,1) forwards startupUnifiedChainPullV3;display:flex;transform:translate(-24vw)}.startupUnifiedChain .startupChainRun{animation:none!important}.startupUnifiedChain .startupConnectedLink:nth-child(odd){transform:rotate(90deg)translate(0)}.startupUnifiedChain .startupConnectedLink:nth-child(2n){transform:rotate(0)translate(0)}.startupConnectedLink{margin-inline:clamp(-24px,-1.45vw,-15px)!important}.startupChainLock{margin-inline:clamp(-18px,-1vw,-10px);animation:4.3s cubic-bezier(.18,1,.22,1) forwards startupLockRumbleV3;transform:translateY(0)}.startupChainLock:before,.startupChainLock:after{background:linear-gradient(#eef9f747,#14222038);border-top:5px solid #edf9f7f2!important;border-bottom:5px solid #8ea4b3e6!important;width:clamp(72px,6vw,106px)!important;height:clamp(19px,1.5vw,26px)!important}@keyframes startupCinematicFadeV3{0%,86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes startupCinematicAtmosphereV3{0%{opacity:0;transform:scale(1.08)rotate(-8deg)}12%,82%{opacity:.58}to{opacity:0;transform:scale(1)rotate(0)}}@keyframes startupCinematicGridV3{0%{opacity:0;background-position:0 0,0 0,0 0,0 0}10%,84%{opacity:.5}to{opacity:0;background-position:0 210px,210px 0,0 84px,84px 0}}@keyframes startupStarsV3{0%{opacity:0;transform:translateY(10px)}14%,82%{opacity:.3}to{opacity:0;transform:translateY(-14px)}}@keyframes startupShockwaveV3{0%{opacity:0;transform:scale(.38)}18%{opacity:.9}72%{opacity:.22}to{opacity:0;transform:scale(1.2)}}@keyframes startupBackChainV3{0%{opacity:0;transform:translate(-50%,-50%)rotate(6deg)scale(.78)}14%,78%{opacity:.28}to{opacity:0;transform:translate(-50%,-50%)rotate(6deg)scale(.78)}}@keyframes startupBackgroundChainPullV3{0%{transform:translate(14vw)}to{transform:translate(-18vw)}}@keyframes startupMainChainHoldV3{0%{opacity:0;transform:translate(-50%,-50%)rotate(-2.2deg)scale(1.05)}12%,82%{opacity:1;transform:translate(-50%,-50%)rotate(-2.2deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-2.2deg)scale(.99)}}@keyframes startupUnifiedChainPullV3{0%{transform:translate(-34vw)}16%{transform:translate(-8vw)}28%,66%{transform:translate(0)}82%{transform:translate(7vw)}to{transform:translate(34vw)}}@keyframes startupLinkTensionV3{0%,to{filter:brightness(.94)}45%{filter:brightness(1.28)}}@keyframes startupLockRumbleV3{0%{transform:translateY(0)scale(.96)}16%,76%{transform:translateY(0)scale(1)}84%{transform:translateY(-1px)scale(1.015)}to{transform:translateY(0)scale(.98)}}@keyframes startupLockHitV3{0%{opacity:0;filter:blur(8px);transform:scale(.72)}16%{opacity:1;filter:blur();transform:scale(1.07)}27%,78%{opacity:1;filter:blur();transform:scale(1)}90%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(.95)}}@keyframes startupHudEnterV3{0%{opacity:0;transform:translateY(-16px)}15%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes startupChargeV3{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes startupCornerCinematicV3{0%{opacity:0;transform:scale(1.24)}12%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.startupGrid{animation:6.4s linear forwards startupCinematicGridV4!important}.startupChainTrackBack{animation:6.4s cubic-bezier(.22,1,.36,1) forwards startupBackChainV4!important}.startupChainTrackMain{top:42%;animation:6.4s cubic-bezier(.18,1,.22,1) forwards startupMainChainHoldV4!important}.startupUnifiedChain{animation:6.4s cubic-bezier(.18,1,.22,1) forwards startupUnifiedChainPullV4!important}.startupUnifiedChain .startupConnectedLink{animation:1.9s ease-in-out infinite startupLinkTensionV4!important}.startupChainLock{width:clamp(284px,25vw,430px)!important;height:clamp(112px,10vw,154px)!important;margin-inline:clamp(-24px,-1.2vw,-14px)!important;animation:6.4s cubic-bezier(.18,1,.22,1) forwards startupLockRumbleV4!important}.startupChainLock:before,.startupChainLock:after{background:radial-gradient(circle,#01080af5 0 36%,#eef9f724 37% 100%);border-radius:999px;top:50%;border:5px solid #e5f4f1f0!important;border-color:#e5f4f1f0 #8ea4b3e6!important;width:clamp(86px,7vw,128px)!important;height:clamp(30px,2.5vw,42px)!important;box-shadow:inset 0 0 14px #ffffff2e,0 0 24px #31ff2538!important}.startupChainLock:before{right:calc(100% - 42px)!important;transform:translateY(-50%)rotate(0)!important}.startupChainLock:after{left:calc(100% - 42px)!important;transform:translateY(-50%)rotate(0)!important}.startupLockPlate{outline-offset:-10px;outline:2px solid #31ff25b8;clip-path:polygon(8% 0,92% 0,100% 22%,100% 78%,92% 100%,8% 100%,0 78%,0 22%)!important;background:linear-gradient(90deg,#e5f4f12e,#0000 12% 88%,#e5f4f12e),linear-gradient(135deg,#31ff2533,#0000 36%),radial-gradient(circle at 50% 34%,#00d1ff2e,#0000 52%),linear-gradient(#091616fa,#000608fa)!important;border:2px solid #e8f8f5d1!important;border-radius:999px!important;width:100%!important;height:100%!important;animation:6.4s cubic-bezier(.18,1,.22,1) forwards startupLockHitV4!important;box-shadow:0 0 42px #31ff257a,0 0 96px #00d1ff29,inset 0 0 18px #ffffff1f,inset 0 -18px 28px #00000057!important}.startupLockPlate:after{content:"";border:1px solid #ffffff14;border-left:8px solid #31ff259e;border-right:8px solid #31ff259e;border-radius:999px;animation:2.2s ease-in-out infinite startupPlateGlowV4;position:absolute;inset:11px 18px}.startupLockPlate span{transform:translate(.06em);letter-spacing:.12em!important;font-size:clamp(3.2rem,6vw,5.6rem)!important}.startupLockPlate small{text-align:center;white-space:nowrap;max-width:80%;color:#c7ffc2f0!important;letter-spacing:.22em!important;font-size:clamp(.46rem,.82vw,.68rem)!important}@keyframes startupCinematicFadeV4{0%,88%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes startupCinematicAtmosphereV4{0%{opacity:0;transform:scale(1.08)rotate(-8deg)}10%,86%{opacity:.58}to{opacity:0;transform:scale(1)rotate(0)}}@keyframes startupCinematicGridV4{0%{opacity:0;background-position:0 0,0 0,0 0,0 0}10%,86%{opacity:.5}to{opacity:0;background-position:0 280px,280px 0,0 112px,112px 0}}@keyframes startupStarsV4{0%{opacity:0;transform:translateY(10px)}12%,86%{opacity:.32}to{opacity:0;transform:translateY(-14px)}}@keyframes startupShockwaveV4{0%{opacity:0;transform:scale(.34)}16%{opacity:.82}78%{opacity:.16}to{opacity:0;transform:scale(1.28)}}@keyframes startupBackChainV4{0%{opacity:0;transform:translate(-50%,-50%)rotate(6deg)scale(.78)}12%,84%{opacity:.27}to{opacity:0;transform:translate(-50%,-50%)rotate(6deg)scale(.78)}}@keyframes startupBackgroundChainPullV4{0%{transform:translate(20vw)}to{transform:translate(-24vw)}}@keyframes startupMainChainHoldV4{0%{opacity:0;transform:translate(-50%,-50%)rotate(-2.2deg)scale(1.045)}10%,84%{opacity:1;transform:translate(-50%,-50%)rotate(-2.2deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-2.2deg)scale(.99)}}@keyframes startupUnifiedChainPullV4{0%{transform:translate(-42vw)}18%{transform:translate(-10vw)}34%,66%{transform:translate(0)}82%{transform:translate(10vw)}to{transform:translate(42vw)}}@keyframes startupLinkTensionV4{0%,to{filter:brightness(.92)}48%{filter:brightness(1.22)}}@keyframes startupLockRumbleV4{0%{transform:scale(.96)}18%,80%{transform:scale(1)}88%{transform:scale(1.012)}to{transform:scale(.98)}}@keyframes startupLockHitV4{0%{opacity:0;filter:blur(8px);transform:scale(.76)}17%{opacity:1;filter:blur();transform:scale(1.055)}28%,80%{opacity:1;filter:blur();transform:scale(1)}90%{opacity:1;transform:scale(1.012)}to{opacity:0;transform:scale(.96)}}@keyframes startupPlateGlowV4{0%,to{opacity:.42;box-shadow:0 0 14px #31ff252e}50%{opacity:.88;box-shadow:0 0 28px #31ff2566}}@keyframes startupHudEnterV4{0%{opacity:0;transform:translateY(-16px)}12%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes startupChargeV4{0%{transform:scaleX(0)}82%,to{transform:scaleX(1)}}@keyframes startupCornerCinematicV4{0%{opacity:0;transform:scale(1.24)}10%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (max-width:860px){.startupChainLock{width:260px!important;height:116px!important}.startupLockPlate span{font-size:3rem!important}.startupLockPlate small{letter-spacing:.16em!important;font-size:.45rem!important}}.startupOverlay,.startupGrid,.startupStarfield,.startupVignette,.startupShockwave,.startupChainTrack,.startupUnifiedChain,.startupChainRun,.startupConnectedLink,.startupChainLock,.startupLockPlate,.startupHud,.startupEnergyBar,.startupScanline,.startupCorner{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity}.startupOverlay{contain:strict}.startupGrid{opacity:.42!important;animation:6.4s ease-out forwards startupGridSmoothV5!important}.startupStarfield{animation:6.4s ease-out forwards startupStarsSmoothV5!important}.startupOverlay:before{animation:6.4s ease-out forwards startupAtmosphereSmoothV5!important}.startupShockwave{animation:4.2s ease-out .45s forwards startupShockwaveSmoothV5!important}.startupChainTrackBack{filter:none!important;animation:6.4s ease-out forwards startupBackChainSmoothV5!important}.startupChainTrackMain{filter:drop-shadow(0 0 18px #31ff2552)!important;animation:6.4s ease-out forwards startupMainChainHoldSmoothV5!important}.startupUnifiedChain{transform:translate(-42vw);animation:6.4s cubic-bezier(.16,1,.3,1) forwards startupUnifiedPullSmoothV5!important}.startupUnifiedChain .startupConnectedLink,.startupChainTrackBack .startupConnectedLink{animation:none!important}.startupConnectedLink{box-shadow:inset 0 0 10px #ffffff2e,inset 0 -6px 12px #0000003d,0 0 12px #31ff251a!important}.startupChainLock{animation:6.4s ease-out forwards startupLockSmoothV5!important}.startupLockPlate{animation:6.4s ease-out forwards startupPlateSmoothV5!important}.startupLockPlate:after{opacity:.7;animation:none!important}.startupHud{animation:6.4s ease-out forwards startupHudSmoothV5!important}.startupEnergyBar span{animation:5.4s cubic-bezier(.16,1,.3,1) forwards startupChargeSmoothV5!important}.startupScanline{animation:1.8s linear infinite startupScanlineSmoothV5!important}.startupCorner{animation:6.4s ease-out forwards startupCornerSmoothV5!important}@keyframes startupGridSmoothV5{0%{opacity:0;transform:translateY(16px)perspective(860px)rotateX(61deg)translateY(19vh)scale(1.32)}12%,86%{opacity:.42}to{opacity:0;transform:translateY(-10px)perspective(860px)rotateX(61deg)translateY(19vh)scale(1.32)}}@keyframes startupStarsSmoothV5{0%{opacity:0;transform:translateY(10px)}12%,86%{opacity:.26}to{opacity:0;transform:translateY(-12px)}}@keyframes startupAtmosphereSmoothV5{0%{opacity:0;transform:translate(0,0)scale(1.04)}12%,84%{opacity:.45}to{opacity:0;transform:translate(0,0)scale(1)}}@keyframes startupShockwaveSmoothV5{0%{opacity:0;transform:translate(0,0)scale(.38)}18%{opacity:.7}76%{opacity:.14}to{opacity:0;transform:translate(0,0)scale(1.18)}}@keyframes startupBackChainSmoothV5{0%{opacity:0;transform:translate(-50%,-50%)rotate(6deg)scale(.78)}12%,84%{opacity:.22}to{opacity:0;transform:translate(-50%,-50%)rotate(6deg)scale(.78)}}@keyframes startupBackgroundPullSmoothV5{0%{transform:translate(18vw)}to{transform:translate(-22vw)}}@keyframes startupMainChainHoldSmoothV5{0%{opacity:0;transform:translate(-50%,-50%)rotate(-2.2deg)scale(1.035)}10%,84%{opacity:1;transform:translate(-50%,-50%)rotate(-2.2deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-2.2deg)scale(.995)}}@keyframes startupUnifiedPullSmoothV5{0%{transform:translate(-40vw)}20%{transform:translate(-9vw)}36%,66%{transform:translate(0,0)}84%{transform:translate(9vw)}to{transform:translate(40vw)}}@keyframes startupLockSmoothV5{0%{transform:translate(0,0)scale(.98)}18%,82%{transform:translate(0,0)scale(1)}to{transform:translate(0,0)scale(.985)}}@keyframes startupPlateSmoothV5{0%{opacity:0;transform:translate(0,0)scale(.82)}16%{opacity:1;transform:translate(0,0)scale(1.035)}28%,82%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(0,0)scale(.97)}}@keyframes startupHudSmoothV5{0%{opacity:0;transform:translateY(-14px)}12%,84%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-8px)}}@keyframes startupChargeSmoothV5{0%{transform:scaleX(0)}82%,to{transform:scale(1)}}@keyframes startupScanlineSmoothV5{0%{transform:translateY(-120%)}to{transform:translateY(430%)}}@keyframes startupCornerSmoothV5{0%{opacity:0;transform:translate(0,0)scale(1.16)}10%,86%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(0,0)scale(.98)}}.startupLockPlate{padding-inline:clamp(34px,3.4vw,54px);gap:4px!important}.startupLockPlate span{letter-spacing:.1em!important;font-size:clamp(3rem,5.4vw,5.15rem)!important;line-height:.82!important}.startupLockPlate small{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden;color:#c7ffc2e6!important;letter-spacing:.16em!important;max-width:68%!important;font-size:clamp(.38rem,.62vw,.54rem)!important}@media (max-width:860px){.startupLockPlate small{letter-spacing:.12em!important;max-width:64%!important;font-size:.36rem!important}}.startupLockPlate{gap:0!important}.startupLockPlate span{font-size:clamp(3.35rem,6.1vw,5.85rem)!important;line-height:1!important}.startupTerminalPanel{z-index:9;width:min(700px,86vw);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:#d8f2eeeb;will-change:transform, opacity;animation:7.2s ease-out forwards startupTerminalPanelInV8;position:absolute;top:69%;left:50%;transform:translate(-50%,-50%)}.startupTerminalHeader{clip-path:polygon(0 0,calc(100% - 36px) 0,100% 100%,0 100%);background:linear-gradient(90deg,#00d1ff2e,#00d1ff0a 42%,#0000),#010a0d9e;border:1px solid #00d1ff42;border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 18px 8px;display:grid}.startupTerminalHeader span,.startupTerminalHeader em{color:#00d1fff0;font-size:clamp(.54rem,.78vw,.68rem);font-style:normal}.startupTerminalHeader strong{white-space:nowrap;width:0;color:var(--accent);text-shadow:0 0 14px #31ff258a;justify-self:start;font-size:clamp(.82rem,1.18vw,1rem);animation:1.35s steps(22,end) .34s forwards startupTerminalTitleTypeV8;position:relative;overflow:hidden}.startupTerminalHeader strong:after{content:"";vertical-align:-.12em;background:var(--accent);width:8px;height:1em;margin-left:6px;animation:.78s step-end infinite startupTerminalCursorBlinkV8;display:inline-block;box-shadow:0 0 12px #31ff259e}.startupTerminalHeader em{color:var(--accent);background:#31ff2514;border:1px solid #31ff2557;border-radius:999px;justify-self:end;padding:3px 8px}.startupTerminalRows{clip-path:polygon(0 0,100% 0,calc(100% - 36px) 100%,0 100%);background:linear-gradient(#020f11b8,#00050775),repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 4px);border:1px solid #00d1ff3d;border-top:0;display:grid;box-shadow:inset 0 0 28px #00d1ff0b,0 0 28px #00d1ff0f}.startupTerminalRow{background:linear-gradient(90deg,#00d1ff0f,#0000 54%);border-top:1px solid #ffffff0e;grid-template-columns:48px minmax(0,1fr) 58px;align-items:center;min-height:32px;padding:6px 18px;display:grid}.startupTerminalRow:first-child{border-top:0}.startupTerminalIndex{color:#00d1ffe6;font-size:clamp(.54rem,.78vw,.68rem)}.startupTerminalText{color:#d8f2eeeb;white-space:nowrap;text-overflow:clip;min-height:1.2em;font-size:clamp(.56rem,.82vw,.72rem);overflow:hidden}.startupTerminalStatus{color:#7f919acc;justify-self:end;font-size:clamp(.48rem,.68vw,.58rem)}.startupTerminalRow.isActive .startupTerminalIndex,.startupTerminalRow.isActive .startupTerminalStatus,.startupTerminalRow.isComplete .startupTerminalStatus{color:var(--accent);text-shadow:0 0 12px #31ff257a}.startupTerminalRow.isActive{background:linear-gradient(90deg,#31ff2517,#00d1ff0a 56%,#0000)}.startupTerminalCursor{vertical-align:-.14em;background:var(--accent);width:8px;height:1.05em;margin-left:5px;animation:.7s step-end infinite startupTerminalCursorBlinkV8;display:inline-block;box-shadow:0 0 12px #31ff25b3}.startupLockPlate small{display:none!important}@keyframes startupTerminalPanelInV8{0%{opacity:0;transform:translate(-50%,-42%)scale(.98)}12%,86%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-58%)scale(.99)}}@keyframes startupTerminalTitleTypeV8{0%{width:0}to{width:23ch}}@keyframes startupTerminalCursorBlinkV8{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:860px){.startupTerminalPanel{width:min(540px,90vw);top:72%}.startupTerminalHeader{grid-template-columns:1fr auto}.startupTerminalHeader strong{grid-area:2/1/auto/-1}.startupTerminalRow{grid-template-columns:36px minmax(0,1fr) 44px;padding-inline:12px}}.inventoryLedgerView{gap:18px}.inventoryCommandBar{background:linear-gradient(135deg,#00d1ff0e,#31ff2509),#ffffff06;border:1px solid #00d1ff29;border-radius:24px;grid-template-columns:minmax(280px,1fr) minmax(170px,.3fr) minmax(190px,.35fr) auto auto;align-items:end;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 32px #00d1ff09}.inventoryCommandBar label,.inventorySearchBox{gap:7px;display:grid}.inventoryCommandBar label span{color:var(--muted-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.inventoryCommandBar input,.inventoryCommandBar select{width:100%;min-height:44px;color:var(--ink);background:#000406c7;border:1px solid #97aab92e;border-radius:16px;padding:0 14px}.inventoryCommandBar .searchStatus{min-width:120px;color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;background:#31ff2512;border:1px solid #31ff2538;border-radius:999px;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.inventoryColumnPicker{background:#020a0cb8;border:1px solid #31ff252e;border-radius:24px;gap:14px;padding:16px;display:grid}.inventoryColumnOptions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.columnToggle{background:#ffffff09;border:1px solid #97aab924;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.columnToggle small{color:var(--muted-text);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.inventorySummaryStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.inventorySummaryStrip span{color:var(--muted-text);background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #97aab924;border-radius:18px;gap:4px;padding:12px 14px;display:grid}.inventorySummaryStrip strong{color:var(--ink);font-size:1.1rem}.inventoryTableShell{background:#00040657;border:1px solid #97aab924;border-radius:26px;overflow-x:auto}.inventoryTableHeader,.inventoryTableRow{grid-template-columns:minmax(250px,1.6fr) minmax(180px,1fr) minmax(130px,.72fr) minmax(140px,.76fr) minmax(105px,.52fr) minmax(150px,.82fr) minmax(120px,.62fr) minmax(120px,.62fr) minmax(120px,.62fr) minmax(200px,1fr) minmax(170px,.9fr) minmax(260px,.92fr);gap:0;min-width:1120px;display:grid}.inventoryTableHeader{z-index:2;background:linear-gradient(#051213fa,#01080af5);border-bottom:1px solid #31ff252e;position:sticky;top:0;box-shadow:0 14px 28px #0000003d}.inventoryTableHeader .inventoryTableCell{color:#c4d8e1d1;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.inventoryTableRecord{border-left:4px solid var(--customer-color,#94a3b847);background:linear-gradient(90deg, color-mix(in srgb, var(--customer-color,transparent) 8%, transparent), transparent 34%), #ffffff05;border-bottom:1px solid #97aab91f;position:relative}.inventoryTableRecord:last-child{border-bottom:0}.inventoryTableRecord:before{content:none}.inventoryTableRow{align-items:stretch}.inventoryTableCell{min-width:0;color:var(--ink);border-right:1px solid #97aab914;align-content:center;gap:4px;padding:13px 14px;line-height:1.25;display:grid}.inventoryTableCell:last-child{border-right:0}.inventoryTableCell strong,.inventoryTableCell span,.inventoryTableCell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventoryTableCell strong{font-size:.98rem}.inventoryTableCell small{color:var(--muted-text);font-size:.78rem}.col-asset{min-width:220px}.col-customer,.col-location{min-width:180px}.col-workOrder,.col-status,.col-qty,.col-gross,.col-net,.col-tare,.col-trip{min-width:118px}.col-actions{min-width:260px}.inventoryStatusPill{width:fit-content;color:var(--accent);font-family:var(--font-mono);background:#31ff2513;border:1px solid #31ff2538;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.72rem;display:inline-flex}.inventoryFlagStack{flex-wrap:wrap;gap:6px;display:flex}.miniFlag,.mutedFlag{border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.mutedFlag{color:var(--muted-text);border:1px solid #97aab929}.flagData{color:#ff9a9a;background:#ff5c5c29}.flagHazard{color:#ffd95c;background:#ffcd4529}.flagDuplicate,.flagEdited{color:var(--cyan);background:#00d1ff29}.flagIssue{color:#ffb15f;background:#ff7a002e}.inventoryRowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventoryRowActions .button{min-height:34px;padding:8px 12px;font-size:.78rem}.inventoryTableRecord>.duplicateFlag,.inventoryTableRecord>.hazardousFlag,.inventoryTableRecord>.auditFlag,.inventoryTableRecord>.discrepancyFlag,.inventoryTableRecord>.readOnlyDetailsPanel,.inventoryTableRecord>.historyPanel,.inventoryTableRecord>.deleteConfirmPanel,.inventoryTableRecord>.inlineEditForm{margin:12px 14px 14px}html[data-theme=light] .inventoryCommandBar input,html[data-theme=light] .inventoryCommandBar select{color:var(--ink);background:#fffffff5}html[data-theme=light] .inventoryTableHeader{background:linear-gradient(#f5faf8fa,#e8f1edf5)}html[data-theme=light] .inventoryTableShell,html[data-theme=light] .inventoryColumnPicker,html[data-theme=light] .inventoryTableRecord{background-color:#ffffffd1}@media (max-width:1100px){.inventoryCommandBar{grid-template-columns:1fr 1fr}.inventorySummaryStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.inventoryCommandBar,.inventorySummaryStrip{grid-template-columns:1fr}}.inventoryColumnHeader{appearance:none;cursor:grab;text-align:left;background:0 0;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.inventoryColumnHeader:hover,.inventoryColumnHeader.dragging{color:var(--ink);background:linear-gradient(135deg,#31ff251f,#00d1ff14);box-shadow:inset 0 -2px #31ff2573}.inventoryColumnHeader:active{cursor:grabbing;transform:translateY(1px)}.inventoryColumnHeader small{color:#31ff25b8;letter-spacing:.16em;font-size:.58rem}.columnToggle.active{background:linear-gradient(135deg,#31ff2514,#00d1ff09);border-color:#31ff2547}.inventorySettingsCard{background:linear-gradient(135deg,#31ff250e,#00d1ff09);border-color:#31ff252e}.sesDateInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sesDateInput::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert()sepia()saturate(4)hue-rotate(65deg);opacity:.9}html[data-theme=light] .sesDateInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .inventoryColumnHeader:hover,html[data-theme=light] .inventoryColumnHeader.dragging,html[data-theme=light] .columnToggle.active,html[data-theme=light] .inventorySettingsCard{background:linear-gradient(135deg,#148c311f,#007caa12)}.weightMissingFlag{color:#ffd95c;font-style:normal;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#ffcd4524;border:1px solid #ffcd455c;border-radius:999px;align-items:center;margin-left:8px;padding:3px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.outboundInventoryRow:has(.weightMissingFlag){background:linear-gradient(90deg,#ffcd4512,#ffffff06);border-color:#ffcd4538}html[data-theme=light] .weightMissingFlag{color:#8a5200;background:#b16a001f;border-color:#b16a003d}.fullWidthField{grid-column:1/-1}.settingsChoiceGroup{background:linear-gradient(135deg,#2eff1f0f,#00e5ff09);border:1px solid #2eff1f2e;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:14px;display:grid}.settingsChoiceGroup legend{color:var(--text);padding:0 8px;font-weight:900}.choiceCard{cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:8px 10px;margin:0;padding:14px;display:grid}.choiceCard small{color:var(--muted);grid-column:2}.choiceCard.active{background:#2eff1f18;border-color:#2eff1f61;box-shadow:inset 0 0 22px #2eff1f0d,0 0 24px #2eff1f14}.infoDot{color:#00e5ff;cursor:help;border:1px solid #00e5ff73;border-radius:999px;place-items:center;width:18px;height:18px;margin-left:6px;font-size:.72rem;font-weight:900;display:inline-grid}.inlineTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clientDirectoryRow{align-items:flex-start}.inlineConvertPanel{max-width:740px;margin-top:12px}.inlineConvertPanel summary{color:#00e5ff;cursor:pointer;background:#00e5ff0d;border:1px solid #00e5ff38;border-radius:999px;width:fit-content;padding:8px 12px;font-weight:800}.compactInlineForm{background:#0000002e;border:1px solid #ffffff14;border-radius:18px;margin-top:12px;padding:14px}[data-theme=light] .settingsChoiceGroup,[data-theme=light] .choiceCard,[data-theme=light] .compactInlineForm{background:#ffffffc7}.processAssignmentPanel,.processLifecycleControls{background:radial-gradient(circle at 8% 12%,#00e5ff1a,#0000 34%),linear-gradient(135deg,#060d0feb,#03080aeb);border:1px solid #00e5ff33;border-radius:20px;margin-top:14px;padding:16px}.processLifecycleControls textarea{width:100%;margin:10px 0}[data-theme=light] .processAssignmentPanel,[data-theme=light] .processLifecycleControls{background:#ffffffd1}.compositionWidget{background:linear-gradient(135deg,#39ff1414,#0000 32%),linear-gradient(#0a1619f5,#02080af5);border:1px solid #39ff142e;border-radius:24px;gap:16px;margin-top:16px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08,0 18px 45px #00000047}.compactCompositionWidget{margin-top:12px}.compositionFilters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.compositionFilters label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:800;display:grid}.compositionFilters select{width:100%;min-height:42px;color:var(--foreground);font:inherit;background:#02080af2;border:1px solid #9fb2c83d;border-radius:14px;outline:none;padding:0 12px}.compositionFilters select:focus{border-color:#39ff14b8;box-shadow:0 0 0 3px #39ff141f}.compositionFilters option{color:#f3f7fb;background:#061013}.compositionLayout{grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.cakeStack{background-color:#00000047;background-image:linear-gradient(#00e5ff0d 1px,#0000 1px),linear-gradient(90deg,#00e5ff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #9fb2c82e;border-radius:24px;flex-direction:column;min-height:320px;display:flex;overflow:hidden;box-shadow:inset 0 0 28px #00e5ff0d}.compactCompositionWidget .cakeStack{min-height:240px}.cakeLayer{--layer-color:var(--series-1);--layer-height:10%;flex:0 0 var(--layer-height);color:#fff;background:var(--layer-color);border-bottom:2px solid var(--shell-panel,#0c141a);text-shadow:0 1px 2px #00000073;align-items:center;gap:10px;min-height:0;padding:0 14px;display:flex;overflow:hidden}.cakeLayer span{min-width:48px;font-family:var(--font-mono);letter-spacing:.06em;font-weight:900}.cakeLayer strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compositionLegend{align-content:start;gap:10px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.compositionLegendRow{background:#ffffff09;border:1px solid #9fb2c824;border-radius:18px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.compositionLegendRow i{border-radius:999px;width:12px;height:32px;box-shadow:0 0 18px}.compositionLegendRow span{gap:3px;min-width:0;display:grid}.compositionLegendRow strong{color:var(--foreground)}.compositionLegendRow small{color:var(--muted);line-height:1.45}@media (max-width:820px){.compositionLayout{grid-template-columns:1fr}.cakeStack,.compactCompositionWidget .cakeStack{min-height:260px}}.processOutputPanel{background:radial-gradient(circle at 0 0,#00e5ff1a,#0000 34%),linear-gradient(#081216fa,#030a0cf5);border-color:#00e5ff33}.processForkLayout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.sourceForkColumn,.outputForkColumn{gap:10px;display:grid}.sourceForkCard{background:#ffffff09;border:1px solid #9fb2c829;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.sourceForkCard span{gap:4px;display:grid}.sourceForkCard small{color:var(--muted);line-height:1.4}.sourceForkCard em{color:#ffb0a7;letter-spacing:.06em;text-transform:uppercase;background:#ff5c5c29;border-radius:999px;width:fit-content;padding:3px 8px;font-size:.72rem;font-style:normal;font-weight:900}.forkRail{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:.78rem;display:grid}.forkRail i{background:linear-gradient(90deg,#39ff141a,#39ff14e6,#00e5ffb3);border-radius:999px;height:2px;box-shadow:0 0 18px #39ff1447}.outputForkCard{background:linear-gradient(135deg,#39ff140f,#0000 34%),#02080ac7;border:1px solid #39ff142e;border-radius:22px;gap:12px;padding:14px;display:grid}.compactFormGrid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.compactFormGrid label,.processOutputPanel>label,.outputForkCard>label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}.compactFormGrid input,.compactFormGrid select,.outputForkCard textarea,.processOutputPanel>label input{width:100%;min-height:42px;color:var(--foreground);font:inherit;background:#00000047;border:1px solid #9fb2c833;border-radius:14px;padding:9px 11px}.compactFormGrid option{color:#f4f8fb;background:#061013}.flagToggleRow{flex-wrap:wrap;gap:10px;display:flex}.flagToggleRow label{color:var(--foreground);background:#ffffff09;border:1px solid #9fb2c829;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-weight:800;display:inline-flex}.smallButton{min-height:34px;padding:6px 10px;font-size:.76rem}@media (max-width:900px){.processForkLayout{grid-template-columns:1fr}}.workspaceSection{background:linear-gradient(135deg,#00e5ff0b,#39ff1406),#020a0cdb;border-color:#00e5ff2e;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 38px #0000002e}.workspaceSection summary{cursor:pointer;background:radial-gradient(circle at 12%,#39ff141f,#0000 34%),linear-gradient(90deg,#00e5ff18,#39ff140a);border-radius:22px;min-height:78px;padding:1rem 3.25rem 1rem 1.25rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;position:relative}.workspaceSection summary:before{content:"";background:linear-gradient(#00e5ff,#39ff14);border-radius:999px;width:5px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 18px #39ff146b,0 0 22px #00e5ff38}.workspaceSection summary:after{content:"+";width:34px;height:34px;color:var(--accent);font-family:var(--font-mono);background:#02120ad1;border:1px solid #39ff1457;border-radius:999px;place-items:center;font-size:1.25rem;font-weight:800;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%);box-shadow:0 0 18px #39ff141f}.workspaceSection[open]{border-color:#39ff145c;box-shadow:0 0 0 1px #39ff1414,0 22px 52px #0000003d,0 0 28px #39ff140e}.workspaceSection[open] summary{background:radial-gradient(circle at 15%,#39ff142e,#0000 36%),linear-gradient(90deg,#00e5ff1f,#39ff1412);border-bottom-color:#39ff1429}.workspaceSection[open] summary:after{content:"-"}.workspaceSection:not([open]){opacity:.98;border-style:solid}.workspaceSection:not([open]) summary{min-height:54px;padding:.78rem 3.1rem .78rem 1.1rem}.workspaceSection:not([open]) summary:hover{background:radial-gradient(circle at 12%,#39ff1429,#0000 36%),linear-gradient(90deg,#00e5ff21,#39ff1411);transform:translateY(-1px);box-shadow:0 0 24px #39ff1414}.workspaceSection.prioritySection summary:before{background:linear-gradient(#39ff14,#00e5ff,#39ff14);width:7px}.workspaceSection .sectionLabel{color:var(--accent);text-shadow:0 0 12px #39ff1438}html[data-theme=light] .workspaceSection{background:linear-gradient(135deg,#00698213,#127e000b),#ffffffeb;border-color:#0069822e}html[data-theme=light] .workspaceSection summary{background:linear-gradient(90deg,#00698217,#127e000f)}html[data-theme=light] .workspaceSection summary:after{color:#147a00;background:#ffffffe0}.financePortalShell .portalMain,.financePortalShell .financeWorkspace,.financePortalShell .financeEditor,.financePortalShell .financeEditor .financeDocumentWorkbench{width:100%;max-width:none}.financePortalShell .contentGrid,.financePortalShell .statsGrid,.financePortalShell .financeTabRail{width:100%}.manifestPortalShell .portalMain,.manifestPortalShell .manifestWorkspace,.manifestPortalShell .manifestDocumentShell,.processFlowWideSection,.processFlowWideCard{width:100%;max-width:none}.processFlowWideCard{padding:clamp(18px,1.8vw,30px)}.processFlowWideCard>.cardHeading{border-bottom:1px solid #536f7e2e;align-items:flex-start;padding-bottom:18px}.processFlowWideCard>.cardHeading h2,.processFlowWideCard>.cardHeading p{max-width:980px}.portalMain,.contentCard,.collapsiblePanel,.cardHeaderSpread,.toolbarCluster{min-width:0}.settingsTabs{isolation:isolate;background:radial-gradient(circle at 20% 0,#2eff1f24,#0000 34%),linear-gradient(135deg,#07100ee6,#03080ae6);border-color:#2eff1f29;gap:.85rem;padding:.7rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 60px #0000002e}.settingsTabs a{background:linear-gradient(135deg,#091214e6,#04090bdb);border-color:#536f7e52;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.settingsTabs a.active{color:#39ff14;background:linear-gradient(135deg,#39ff1424,#00e5ff0b);border-color:#39ff1494}.adminDirectoryCard{background:radial-gradient(circle at 92% 0,#2eff1f14,#0000 38%),linear-gradient(145deg,#060d0ffa,#020608f5);border-color:#536f7e42;position:relative}.adminDirectoryCard>.cardHeaderSpread{border-bottom:1px solid #536f7e33;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding-bottom:18px;display:grid}.adminDirectoryCard>.cardHeaderSpread>div:first-child{min-width:0}.adminDirectoryCard>.cardHeaderSpread h2,.adminDirectoryCard>.cardHeaderSpread p{max-width:620px}.adminDirectoryCard>.cardHeaderSpread .toolbarCluster{justify-content:flex-end}.adminCreatePanel{background:linear-gradient(90deg,#00e5ff0f,#2eff1f09),#02080ab8;border-color:#00e5ff3d}.adminCreatePanel>summary{background:radial-gradient(circle at 0%,#00e5ff1f,#0000 28%),#ffffff06;border:1px solid #00e5ff26;border-radius:20px;min-width:0}.adminCreatePanel[open]>summary{border-color:#39ff1447;margin-bottom:16px;box-shadow:0 0 28px #39ff1412}.adminCreatePanel>summary>div{min-width:0}.adminCreatePanel>summary p,.adminCreatePanel>summary strong{overflow-wrap:anywhere}.adminCreateForm,.compactInlineForm.twoColumnForm{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;width:100%;max-width:100%}.adminClientCreateForm{padding:2px 0 0}.adminCreateForm>label,.adminCreateForm>fieldset,.compactInlineForm>label{min-width:0}.adminCreateForm>.button[type=submit],.compactInlineForm>.button[type=submit]{grid-column:1/-1;justify-self:start;min-width:min(100%,260px)}.clientSetupChoiceGroup{background:radial-gradient(circle at 10% 0,#2eff1f24,#0000 34%),linear-gradient(135deg,#2eff1f11,#00e5ff0d);border-color:#2eff1f47;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;padding:18px}.clientSetupChoiceGroup legend{letter-spacing:.04em}.choiceCard{overflow-wrap:anywhere;background:linear-gradient(135deg,#091214eb,#050d0fd6);border-color:#536f7e4d;align-content:start;min-width:0;min-height:112px}.choiceCard input{accent-color:#39ff14;width:18px;height:18px;margin-top:3px}.choiceCard small{line-height:1.35}.choiceCard.active{background:radial-gradient(circle at 12% 14%,#39ff1433,#0000 34%),linear-gradient(135deg,#39ff1421,#00e5ff0d);border-color:#39ff149e}.directoryList{gap:12px}.directoryRow,.clientDirectoryRow{background:linear-gradient(135deg,#ffffff0b,#ffffff04),#02080a94;border-color:#536f7e3d;min-width:0}.directoryRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.directoryRow>div,.directoryRow .inlineTitle{min-width:0}.directoryRow strong,.directoryRow p,.directoryRow small{overflow-wrap:anywhere}.clientColorControl{grid-template-columns:repeat(auto-fit,minmax(118px,max-content));justify-content:end;align-items:center;gap:10px;max-width:520px;display:grid}.clientColorControl label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto 42px;align-items:center;gap:8px;margin:0;font-size:.76rem;font-weight:900;display:grid}.clientColorControl input[type=color]{border-radius:12px;width:42px;height:36px;min-height:36px;padding:3px}.inlineConvertPanel{max-width:100%}.compactInlineForm{overflow:visible}@media (max-width:1260px){.adminDirectoryCard{padding:20px}}@media (max-width:980px){.adminDirectoryCard>.cardHeaderSpread,.directoryRow,.clientDirectoryRow{grid-template-columns:1fr}.adminDirectoryCard>.cardHeaderSpread .toolbarCluster,.clientColorControl{justify-content:start}.clientColorControl{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));max-width:100%}}html[data-theme=light] .settingsTabs,html[data-theme=light] .adminDirectoryCard,html[data-theme=light] .adminCreatePanel,html[data-theme=light] .adminCreatePanel>summary,html[data-theme=light] .choiceCard,html[data-theme=light] .directoryRow{background:#ffffffd6}:root{--field-bg:linear-gradient(135deg, #070e11fa, #020709fa);--field-border:#69869447;--panel-glow:0 0 0 1px #39ff140b, 0 24px 70px #00000057;--cyan-line:#00e5ff33}.portalMain{min-width:0}.portalHeader{box-shadow:var(--panel-glow);background:radial-gradient(circle at 0 0,#39ff141c,#0000 32%),radial-gradient(circle at 100% 0,#00e5ff14,#0000 34%),linear-gradient(135deg,#070e11f2,#02070af0);border:1px solid #39ff1424;border-radius:30px;align-items:center;padding:clamp(18px,2.2vw,28px);position:relative;overflow:hidden}.portalHeader:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00e5ff0d 0 1px,#0000 1px 78px),linear-gradient(#00e5ff09 0 1px,#0000 1px 42px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000009e,#0000 72%);mask-image:linear-gradient(90deg,#0000009e,#0000 72%)}.portalHeader>*{z-index:1;position:relative}.portalHeader h1{letter-spacing:-.025em;margin-top:4px}.portalHeader p:not(.sectionLabel){max-width:78ch;line-height:1.55}.contentGrid,.singleColumnGrid,.stackList,.workorderList,.recordsParentList,.compactList,.outboundBuilder,.inventoryLedgerView{gap:18px}.recordsCommandDeck{gap:14px;display:grid}.recordsCommandHero{background:radial-gradient(circle at 0 0,#39ff141f,#0000 32%),radial-gradient(circle at 100% 0,#00e5ff24,#0000 36%),linear-gradient(135deg,#050e10f5,#01070af0);border:1px solid #00e5ff33;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:18px;padding:clamp(18px,2.2vw,28px);display:grid;overflow:hidden;box-shadow:0 0 0 1px #39ff140d,0 26px 80px #00000052}.recordsCommandHero h2{margin:4px 0 8px;font-size:clamp(1.35rem,2vw,2rem)}.recordsCommandHero p{max-width:78ch;color:var(--muted);line-height:1.6}.recordsAccessPanel{background:linear-gradient(135deg,#39ff1417,#00e5ff09),#02090bb8;border:1px solid #39ff142e;border-radius:22px;align-content:center;gap:8px;padding:18px;display:grid}.recordsAccessPanel span,.recordsAccessPanel em,.recordsTimelineItem span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal}.recordsAccessPanel strong{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.03em;text-transform:uppercase;font-size:1.05rem}.recordsEntityRibbon{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.recordsEntityRibbon span{min-height:50px;color:var(--muted);font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:radial-gradient(circle at 18% 0,#00e5ff14,#0000 34%),#040c0ed6;border:1px solid #607e8c33;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.76rem;font-weight:900;display:flex}.recordsEntityRibbon strong{color:var(--accent);font-size:1.1rem}.recoveryCommandCenter{margin-top:4px}.recoveryControlGrid{grid-template-columns:minmax(180px,260px) repeat(3,max-content);align-items:end;gap:12px;margin:18px 0;display:grid}.recoveryControlGrid label{gap:6px;display:grid}.recoveryControlGrid label span,.recoveryRow small,.recoveryMetricTile em,.massBalanceTable h3,.massBalanceHeader{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal}.recoveryPreviewBlock{gap:16px;display:grid}.recoveryWarning{background:linear-gradient(90deg,#ffd66621,#39ff140a),#100d028a;border:1px solid #ffd66657;border-radius:18px;padding:16px}.recoveryWarning strong{color:var(--warning)}.recoveryWarning p{color:var(--muted);margin:6px 0 0}.recoveryMetricGrid,.massBalanceTotals{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.recoveryMetricTile{background:radial-gradient(circle at 0 0,#39ff141f,#0000 38%),linear-gradient(135deg,#05110ddb,#02080be6);border:1px solid #39ff1429;border-radius:18px;gap:4px;min-height:96px;padding:14px;display:grid}.recoveryMetricTile strong{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.03em;font-size:clamp(1.1rem,1.5vw,1.45rem)}.recoveryMetricTile small{color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:900}.recoverySectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recoveryListPanel{border-color:#39ff1429}.recoveryRow{background:linear-gradient(135deg,#39ff140e,#00e5ff06),#02080ab3;border:1px solid #607e8c2e;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(110px,max-content);align-items:center;gap:12px;padding:12px;display:grid}.recoveryRow strong{color:var(--text);font-family:var(--font-display), sans-serif;display:block}.recoveryRow p{color:var(--muted);margin:3px 0}.recoveryRow>span{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:.82rem;font-weight:900}.massBalanceCard{gap:16px;display:grid}.massBalanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.massBalanceTable{background:radial-gradient(circle at 100% 0,#00e5ff14,#0000 36%),#02080ab8;border:1px solid #00e5ff26;border-radius:18px;gap:8px;padding:14px;display:grid}.massBalanceTable h3{color:var(--accent);margin:0}.massBalanceHeader,.massBalanceRow{grid-template-columns:minmax(0,1.25fr) .4fr .72fr .72fr .45fr;align-items:center;gap:8px;display:grid}.massBalanceHeader{border-bottom:1px solid #607e8c29;padding:0 8px 6px}.massBalanceRow{background:#00000029;border:1px solid #607e8c21;border-radius:12px;padding:10px 8px}.massBalanceRow strong{color:var(--text)}.massBalanceRow span{color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.recordsFilterBar{grid-template-columns:minmax(240px,1.4fr) minmax(190px,.9fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(140px,.55fr) minmax(140px,.55fr) auto auto;align-items:end}.recordsFilterBar label{gap:6px;display:grid}.recordsFilterBar label span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.recordsActivityGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.recordsUserActivityList,.recordsTimeline{gap:10px;display:grid}.recordsUserPulse,.recordsTimelineItem{background:linear-gradient(135deg,#39ff140e,#00e5ff07),#02080abd;border:1px solid #607e8c2e;border-radius:18px;gap:6px;padding:14px;display:grid;position:relative;overflow:hidden}.recordsUserPulse{grid-template-columns:minmax(0,1fr) auto;align-items:center}.recordsUserPulse:before,.recordsTimelineItem:before{content:"";background:linear-gradient(#39ff14d6,#00e5ff8a);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #39ff1447}.recordsUserPulse strong,.recordsTimelineItem strong{color:var(--text);font-family:var(--font-display), sans-serif}.recordsUserPulse p,.recordsUserPulse em,.recordsTimelineItem p{color:var(--muted);margin:0}.recordsUserPulse em{grid-column:1/-1;font-size:.86rem;font-style:normal}.recordsUserPulse>span{min-width:48px;height:42px;color:var(--accent);font-family:var(--font-display), sans-serif;background:#39ff1414;border:1px solid #39ff143d;border-radius:999px;place-items:center;font-weight:950;display:grid}.recordsTimelineItem em{color:#7ee8ff;width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#00e5ff0f;border:1px solid #00e5ff2e;border-radius:999px;padding:6px 10px;font-size:.67rem;font-style:normal}.recordsPrimaryAuditSection{order:-1}.recordActionMatrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.recordActionMatrix div,.recordMetadataPanel,.recordChangeLedger,.recordNoPayload{background:radial-gradient(circle at 0 0,#39ff1414,#0000 42%),linear-gradient(135deg,#02090bd6,#010507e6);border:1px solid #607e8c2e;border-radius:18px}.recordActionMatrix div{gap:5px;min-width:0;padding:12px;display:grid}.recordActionMatrix span,.recordMetadataGrid span,.recordLedgerHeader span,.recordChangeField span,.recordChangeValues span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.recordActionMatrix strong{color:var(--text);overflow-wrap:anywhere}.recordActionMatrix small{color:var(--muted);overflow-wrap:anywhere}.recordMetadataPanel,.recordChangeLedger,.recordNoPayload{gap:12px;margin-top:12px;padding:14px;display:grid}.recordLedgerHeader{border-bottom:1px solid #607e8c24;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.recordLedgerHeader strong{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.recordMetadataGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.recordMetadataGrid>div{background:#00e5ff09;border:1px solid #00e5ff24;border-radius:14px;gap:6px;min-width:0;padding:11px;display:grid}.recordMetadataGrid>div>span,.recordChangeValues>div>span{color:#7ee8ff}.recordChangeRow{background:linear-gradient(90deg,#39ff140d,#00e5ff06),#0000002e;border:1px solid #607e8c29;border-radius:16px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.recordChangeRow.added{border-color:#39ff1440}.recordChangeRow.removed{border-color:#ff5a5a47}.recordChangeField{align-content:start;gap:8px;min-width:0;display:grid}.recordChangeField strong{color:var(--text);overflow-wrap:anywhere}.recordChangeField span{width:fit-content;color:var(--accent);background:#39ff1414;border:1px solid #39ff1433;border-radius:999px;padding:5px 9px}.recordChangeRow.removed .recordChangeField span{color:#ff9b9b;background:#ff5a5a14;border-color:#ff5a5a38}.recordChangeValues{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}.recordChangeValues>div:not(.recordChangeArrow){background:#01060894;border:1px solid #607e8c24;border-radius:14px;align-content:start;gap:6px;min-width:0;padding:11px;display:grid}.recordChangeArrow{color:var(--accent);font-family:var(--font-display), sans-serif;text-shadow:0 0 16px #39ff144d;place-items:center;font-weight:950;display:grid}.recordJsonValue{color:#edfff0eb;max-height:260px;font-family:var(--font-mono);white-space:pre-wrap;background:linear-gradient(#00e5ff0b,#0000),#0003;border:1px solid #00e5ff24;border-radius:12px;margin:0;padding:10px;font-size:.76rem;line-height:1.5;overflow:auto}.recordChangeValues span+span,.recordMetadataGrid span+span{color:var(--text);font-family:var(--font-sans);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-size:.9rem}.recordNoPayload strong{color:var(--warning)}.recordNoPayload p{color:var(--muted);margin:0;line-height:1.55}.processTruthPanel{gap:12px;display:grid}.processTruthPanel p{color:var(--muted);margin:0;line-height:1.6}.processTruthGrid,.workflowLibraryStatus,.workflowRuntimeSummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.processTruthGrid span,.workflowLibraryStatus span,.workflowRuntimeSummary span{min-height:58px;color:var(--muted);background:radial-gradient(circle at 0 0,#39ff1414,#0000 42%),#02090bb8;border:1px solid #39ff1429;border-radius:14px;gap:4px;padding:10px 12px;font-size:.84rem;display:grid}.processTruthGrid strong,.workflowRuntimeSummary strong{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase}.workflowLibraryEditor{background:radial-gradient(circle at 0 0,#39ff141c,#0000 32%),linear-gradient(145deg,#040d0ff0,#010609f5);border:1px solid #00e5ff29;border-radius:24px;gap:14px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:0 24px 70px #00000047}.processFlowBuilder>.workflowLibraryEditor{display:none}.workflowLibraryHeader{border-bottom:1px solid #607e8c29;grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:start;gap:18px;padding-bottom:12px;display:grid}.workflowLibraryHeader h3,.workflowEditorTopline h3{color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:.02em;margin:4px 0 6px}.workflowLibraryHeader p,.workflowEditorTopline p{color:var(--muted);margin:0;line-height:1.55}.workflowLibraryStatus span{min-height:46px;color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-align:center;text-transform:uppercase;align-content:center;font-weight:950}.workflowLibraryToolbar{grid-template-columns:minmax(230px,1fr) minmax(160px,220px) minmax(250px,auto) auto;align-items:end;gap:12px;display:grid}.workflowLibraryToolbar label,.workflowEditorGrid label{min-width:0;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.68rem;display:grid}.workflowUndoCluster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflowUndoCluster span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.workflowLibraryLayout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.processFlowWideCard .workflowLibraryLayout{grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:clamp(14px,1.4vw,22px)}.processFlowWideCard .workflowDefinitionEditor{gap:16px}.processFlowWideCard .workflowEditorGrid{grid-template-columns:minmax(220px,.8fr) minmax(190px,.55fr) minmax(260px,.9fr)}.workflowLibraryList,.workflowDefinitionEditor{background:linear-gradient(135deg,#39ff140b,#00e5ff06),#0003;border:1px solid #607e8c2e;border-radius:20px;min-width:0}.workflowLibraryList{gap:8px;max-height:760px;padding:10px;display:grid;overflow:auto}.workflowLibraryItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#39ff140e,#0000 34%),#02090bb8;border:1px solid #607e8c2e;border-radius:15px;gap:5px;padding:12px;display:grid}.workflowLibraryItem.active,.workflowLibraryItem:hover{border-color:#39ff1461;box-shadow:0 0 20px #39ff141a}.workflowLibraryItem span,.workflowLibraryItem em,.workflowLibraryItem small,.miniSectionHeading span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-style:normal}.workflowLibraryItem strong{color:var(--text);font-family:var(--font-display), sans-serif}.workflowDefinitionEditor{gap:14px;padding:14px;display:grid}.workflowEditorTopline{border-bottom:1px solid #607e8c24;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.workflowEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wideWorkflowField{grid-column:1/-1}.workflowRuntimeSummary span{min-height:48px;color:var(--muted)}.workflowAddStrip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workflowBranchEditGrid label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.64rem;font-weight:800;display:grid}.workflowBranchEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.workflowBranchFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.workflowBranchFooter span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem}.workflowFlowchartEditor{gap:12px;min-width:0;display:grid}.workflowFlowchartActions{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000909eb;border:1px solid #39ff142e;border-radius:18px;padding:10px;position:sticky;top:0}.workflowFlowchartCanvas{scrollbar-color:#39ff14b8 #000e0eeb;background:linear-gradient(#39ff140e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#00e5ff0b 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 22% 20%,#39ff141f,#0000 34%) 0 0/100% 100%,radial-gradient(circle at 72% 52%,#00e5ff14,#0000 32%) 0 0/100% 100%,#000809c7;border:1px solid #00e5ff2e;border-radius:24px;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff05,0 24px 60px #0000003d}.workflowFlowchartCanvas::-webkit-scrollbar{width:12px;height:12px}.workflowFlowchartCanvas::-webkit-scrollbar-track{background:#000e0eeb}.workflowFlowchartCanvas::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#39ff14e6,#00e5ffa8);border:3px solid #000e0eeb;border-radius:999px}.workflowFlowchartSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflowFlowchartLine{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #39ff142e)}.workflowFlowchartBranchLine{stroke-dasharray:9 7}.workflowFlowchartLabel{paint-order:stroke;stroke:#000809fa;stroke-width:8px;fill:var(--accent-cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.workflowFlowNode,.workflowFlowBranch,.workflowFlowAction{z-index:2;background:linear-gradient(135deg,#39ff1421,#00e5ff0a),#000708f0;border:1px solid #39ff144d;border-radius:18px;gap:8px;padding:11px;display:grid;position:absolute;box-shadow:0 16px 36px #00000057,inset 0 0 0 1px #ffffff05}.workflowFlowNode{cursor:grab}.workflowFlowNode:active{cursor:grabbing}.workflowFlowNode.flowNode-decision{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);border-color:#ffd00094;padding-inline:20px}.workflowFlowNode.flowNode-method{border-color:#ff5c5c75}.workflowFlowNode.flowNode-proof,.workflowFlowNode.flowNode-closeout{border-color:#00e5ff7a}.workflowFlowNodeHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.workflowFlowNodeHeader em{width:24px;height:24px;color:var(--accent);font-family:var(--font-display);background:#39ff142e;border-radius:999px;place-items:center;font-size:.7rem;font-style:normal;font-weight:950;display:inline-grid}.workflowFlowNodeHeader strong,.workflowFlowAction>strong{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;font-size:.86rem;line-height:1.08;display:block}.workflowFlowNodeHeader small{color:var(--accent-cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.workflowFlowNodeHeader>span{color:var(--accent);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#39ff1414;border:1px solid #39ff1433;border-radius:999px;padding:4px 7px;font-size:.54rem;font-weight:950}.workflowFlowNode p,.workflowFlowBranch label,.workflowFlowAction li{color:var(--muted);margin:0;font-size:.72rem;line-height:1.32}.workflowFlowNodeRoutes{background:#ffd0000e;border:1px solid #ffd00038;border-radius:12px;gap:5px;padding:7px;display:grid}.workflowFlowNodeRoutes strong{color:var(--accent-warning);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.workflowFlowNodeRoutes span{color:var(--text);font-size:.7rem;font-weight:800}.workflowFlowCoreToggle{color:var(--text);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#0000002e;border:1px solid #39ff1424;border-radius:12px;align-items:center;gap:8px;padding:7px;font-size:.68rem;font-weight:900;display:flex}.workflowFlowNode label,.workflowFlowBranch label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:.56rem;font-weight:900;display:grid}.workflowFlowNode select,.workflowFlowNode input,.workflowFlowNode textarea,.workflowFlowBranch select,.workflowFlowBranch input,.workflowFlowBranch textarea,.workflowFlowAction input{border-radius:10px;min-height:34px;padding:8px 9px;font-size:.72rem}.workflowFlowNode .workflowRouteActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.workflowFlowNode .workflowRouteActions .button,.workflowFlowBranch .button,.workflowFlowAction .button{min-height:30px;padding:7px 8px;font-size:.56rem}.workflowFlowBranch{z-index:3;border-color:#ffd0006b;padding-top:36px}.workflowFlowBranchDiamond{background:#000c0cfa;border:1px solid #ffd0007a;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:-31px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 18px #ffd00029}.workflowFlowBranchDiamond span{color:var(--accent-warning);font-family:var(--font-display);letter-spacing:.08em;font-size:.76rem;font-weight:950;transform:rotate(-45deg)}.workflowFlowBranchBody{gap:8px;display:grid}.workflowFlowAction{z-index:3;border-style:dashed}.workflowFlowAction ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workflowFlowAction li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.workflowFlowAction li span{width:22px;height:22px;color:var(--accent);font-family:var(--font-display);background:#39ff1424;border-radius:999px;place-items:center;font-size:.68rem;font-weight:950;display:inline-grid}.workflowFlowBranch.branchTone-danger,.workflowFlowAction.branchTone-danger{border-color:#ff5c5c94}.workflowFlowBranch.branchTone-danger .workflowFlowBranchDiamond{border-color:#ff5c5c9e}.workflowFlowBranch.branchTone-danger .workflowFlowBranchDiamond span{color:#ff8d8d}.workflowFlowBranch.branchTone-cyan,.workflowFlowAction.branchTone-cyan{border-color:#00e5ff94}.workflowFlowBranch.branchTone-cyan .workflowFlowBranchDiamond{border-color:#00e5ff9e}.workflowFlowBranch.branchTone-cyan .workflowFlowBranchDiamond span{color:var(--accent-cyan)}.workflowBranchToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflowBranchToolbar .button{min-height:30px;padding:7px 10px;font-size:.6rem}.workflowBranchToolbar span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.35}.workflowInlineEditGrid label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.66rem;display:grid}.workflowInlineEditGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;display:grid}.workflowRouteActions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.workflowRouteActions .button{min-height:34px;padding:8px 11px;font-size:.66rem}.miniSectionHeading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.workflowLibraryEditor input:not([type=checkbox]):not([type=radio]):not([type=color]),.workflowLibraryEditor select,.workflowLibraryEditor textarea{border:1px solid var(--field-border);background:var(--field-bg);min-width:0;min-height:46px;color:var(--ink);border-radius:14px}.workflowLibraryEditor select{appearance:none;background:linear-gradient(45deg,#0000 50%,#39ff14 50%) calc(100% - 22px)/7px 7px no-repeat,linear-gradient(135deg,#070e11fa,#020709fa);padding-right:42px}.contentCard,.detailCard,.statCard,.workorderCard{min-width:0;box-shadow:var(--panel-glow);background:radial-gradient(circle at 96% 0,#39ff140e,#0000 35%),linear-gradient(145deg,#070e11f5,#02070af0);border-color:#607e8c38;position:relative}.contentCard:hover,.detailCard:hover,.statCard:hover,.workorderCard:hover{border-color:#39ff1438}.cardHeading,.cardHeaderSpread{border-bottom:1px solid #607e8c29;align-items:flex-start;min-width:0;padding-bottom:14px}.cardHeading>div,.cardHeaderSpread>div{min-width:0}.cardHeading h2,.cardHeaderSpread h2,.cardHeaderSpread strong{overflow-wrap:anywhere}.sectionLabel{color:#39ff14;text-shadow:0 0 16px #39ff143d;width:fit-content}.tag,.statusPill{white-space:nowrap;background:linear-gradient(135deg,#39ff141b,#00e5ff09);border-color:#39ff1438;min-height:34px}.warningTag,.dangerTag,.successTag{font-weight:900}.button,.primaryLink,.ghostLink{text-transform:uppercase;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:950;display:inline-flex}.buttonPrimary{color:#48ff2d;background:radial-gradient(circle at 22% 0,#39ff1433,#0000 40%),linear-gradient(135deg,#134b18e6,#04270feb);border-color:#39ff1480}.buttonSecondary,.buttonGhost,.ghostLink{background:linear-gradient(135deg,#091214f0,#03080beb);border-color:#69869447}.button:hover,.primaryLink:hover,.ghostLink:hover{transform:translateY(-1px)}html[data-theme=light] .buttonSecondary,html[data-theme=light] .buttonGhost,html[data-theme=light] .ghostLink,html[data-theme=light] .toolbarCluster .buttonSecondary,html[data-theme=light] .toolbarCluster .iconButton,html[data-theme=light] .settingsTabs a{color:#0c1318;background:radial-gradient(circle at 18% 0,#177a1414,#0000 36%),linear-gradient(135deg,#fffffff5,#ecf3f6eb);border-color:#39546333;box-shadow:0 10px 24px #16273014}html[data-theme=light] .settingsTabs a.active,html[data-theme=light] .settingsTabs a:hover,html[data-theme=light] .buttonSecondary:hover,html[data-theme=light] .buttonGhost:hover,html[data-theme=light] .ghostLink:hover{color:#0f5d0d;background:radial-gradient(circle at 20% 0,#177a1429,#0000 40%),linear-gradient(135deg,#ebf9eafa,#e0f0f4f0);border-color:#177a1461;box-shadow:0 0 18px #177a141f,0 10px 24px #16273014}html[data-theme=light] .buttonPrimary,html[data-theme=light] .primaryLink{color:#0f5d0d;background:radial-gradient(circle at 22% 0,#177a142e,#0000 40%),linear-gradient(135deg,#e7f9e5fa,#d4ecd8f0);border-color:#177a1473;box-shadow:0 0 20px #177a141a,0 12px 26px #16273017}.toolbarCluster{gap:10px;min-width:0}.stackForm,.twoColumnForm,.searchForm,.liveSearchForm,.filterBar,.inventoryCommandBar,.outboundLoadCreate,.bulkWeightGrid,.inlineEditGrid,.discrepancyResolutionPanel,.discrepancyActionPanel{min-width:0}.twoColumnForm,.outboundLoadGrid,.bulkWeightGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.stackForm label,.twoColumnForm label,.outboundLoadCreate>label,.filterBar label,.inventoryCommandBar label,.inventorySearchBox,.bulkWeightGrid label,.inlineEditGrid label{color:#f2f6f8eb;min-width:0;font-size:.84rem;font-weight:900}.stackForm input,.stackForm textarea,.stackForm select,.searchForm input,.searchForm select,.liveSearchForm input,.liveSearchForm select,.filterBar input,.filterBar select,.filterBar textarea,.inventoryCommandBar input,.inventoryCommandBar select,.inlineEditGrid input,.inlineEditGrid select,.inlineEditGrid textarea,.outboundLoadCreate input,.outboundLoadCreate select,.outboundLoadCreate textarea,.bulkWeightGrid input,.bulkWeightGrid select,.bulkWeightGrid textarea,.discrepancyResolutionPanel input,.discrepancyResolutionPanel select,.discrepancyResolutionPanel textarea,.discrepancyActionPanel input,.discrepancyActionPanel select,.discrepancyActionPanel textarea{border-color:var(--field-border);background:var(--field-bg);min-width:0;min-height:48px;color:var(--ink);border-radius:15px;box-shadow:inset 0 0 0 1px #ffffff06}.stackForm select,.searchForm select,.liveSearchForm select,.filterBar select,.inventoryCommandBar select,.inlineEditGrid select,.outboundLoadCreate select,.bulkWeightGrid select,.discrepancyResolutionPanel select,.discrepancyActionPanel select{appearance:none;background:linear-gradient(45deg,#0000 50%,#39ff14 50%) calc(100% - 22px)/7px 7px no-repeat,linear-gradient(135deg,#070e11fa,#020709fa);padding-right:42px}.stackForm input:focus,.stackForm textarea:focus,.stackForm select:focus,.searchForm input:focus,.searchForm select:focus,.liveSearchForm input:focus,.liveSearchForm select:focus,.filterBar input:focus,.filterBar select:focus,.inventoryCommandBar input:focus,.inventoryCommandBar select:focus,.outboundLoadCreate input:focus,.outboundLoadCreate select:focus,.outboundLoadCreate textarea:focus,.bulkWeightGrid input:focus,.bulkWeightGrid select:focus,.bulkWeightGrid textarea:focus,.inlineEditGrid input:focus,.inlineEditGrid select:focus,.inlineEditGrid textarea:focus{border-color:#39ff14b8;outline:none;box-shadow:0 0 0 3px #39ff141f,0 0 28px #39ff141a}select option,select optgroup,.stackForm select option,.searchForm select option,.filterBar select option,.inventoryCommandBar select option,.outboundLoadCreate select option,.inlineEditGrid select option{color:#f2f6f8!important;background:#050a0d!important}.searchForm,.liveSearchForm,.filterBar,.inventoryCommandBar{background:radial-gradient(circle at 0 0,#00e5ff13,#0000 34%),#ffffff06;border:1px solid #607e8c2e;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;gap:12px;width:100%;padding:14px;display:grid}.searchForm>.button,.liveSearchForm>.button,.filterBar>.button,.inventoryCommandBar>.button,.inventoryCommandBar .searchStatus,.filterBar>.tag{align-self:stretch}.emptyState{color:var(--ink-soft);background:radial-gradient(circle at 0%,#39ff1414,#0000 32%),#ffffff06;border:1px dashed #39ff1438}.collapsiblePanel,.workspaceSection,.managementWorkOrder,.jobWorkspaceCard{border-color:#607e8c38}.collapsiblePanel summary,.workspaceSection summary,.managementWorkOrder summary,.jobWorkspaceCard summary{background:linear-gradient(90deg,#00e5ff0e,#0000 46%),#ffffff06;border-radius:20px;min-width:0}.collapsiblePanel summary:hover,.workspaceSection summary:hover,.managementWorkOrder summary:hover,.jobWorkspaceCard summary:hover{background:linear-gradient(90deg,#39ff1416,#00e5ff0a),#ffffff09;border-color:#39ff1447}.collapsiblePanel[open],.workspaceSection[open],.managementWorkOrder[open],.jobWorkspaceCard[open]{border-color:#39ff144d}.inventorySummaryStrip,.metricTileStrip,.compactMetricStrip{gap:10px}.inventorySummaryStrip span,.metricTileStrip span{background:radial-gradient(circle at 0 0,#00e5ff11,#0000 38%),#ffffff06;border-color:#607e8c33}.inventoryTableShell{background:#010608b8;border-color:#607e8c3d;box-shadow:inset 0 0 0 1px #ffffff05}.inventoryTableHeader{background:linear-gradient(135deg,#0e2316fa,#030b0dfa);box-shadow:0 10px 28px #00000047}.inventoryTableHeader .inventoryTableCell,.inventoryColumnHeader{color:#e3f6eee6;letter-spacing:.06em}.inventoryTableRecord{background:linear-gradient(90deg,#ffffff05,#ffffff02)}.inventoryTableRecord:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--customer-color,#39ff14) 9%, transparent), #ffffff05)}.inventoryTableCell{border-color:#607e8c21;min-width:0}.inventoryTableCell strong,.inventoryTableCell span,.inventoryTableCell small{text-overflow:ellipsis}.inventoryFlagStack .tag,.inventoryRowActions .button{min-height:32px}.outboundLoadCreate{background:radial-gradient(circle at 0 0,#39ff1414,#0000 35%),linear-gradient(145deg,#07100ef0,#020709f0);border-color:#39ff1438}.outboundLoadCreate>.twoColumnForm{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.outboundInventoryPicker .filterBar{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.outboundLoadCard,.outboundInventoryRow,.directoryRow,.recordParentCard,.recordChildCard,.recordSubjectCard,.recordCard{border-color:#607e8c38}.outboundLoadCard.selected{background:radial-gradient(circle at 12% 0,#39ff1429,#0000 38%),linear-gradient(135deg,#0e2c13d1,#030a0aeb);border-color:#39ff1494}.outboundInventoryRow{background:#ffffff06;border-radius:18px;min-width:0}.outboundInventoryRow:hover{background:#39ff1409;border-color:#39ff143d}.recordParentCard>summary,.recordChildCard>summary,.recordSubjectCard>summary,.recordCard>summary{border:1px solid #607e8c2e}.recordChildCard{margin-left:clamp(0px,1vw,12px)}.recordSubjectCard{background:radial-gradient(circle at 0 0,#39ff140e,#0000 32%),#030a0bbd;border-color:#39ff1429;margin-left:clamp(0px,1.4vw,18px)}.recordSubjectCard>summary{background:#39ff1407}.recordCard{box-shadow:none}.changeRow{background:#ffffff07;border-radius:14px}.modalBackdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.confirmPanel{background:radial-gradient(circle at 0 0,#39ff141f,#0000 38%),linear-gradient(145deg,#070e11fa,#020709fa);border:1px solid #39ff1447}@media (max-width:1100px){.portalHeader,.cardHeading,.cardHeaderSpread{flex-direction:column;align-items:flex-start}.toolbarCluster{justify-content:flex-start}.statsGrid,.inventorySummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.recordsCommandHero,.recordsActivityGrid,.recordActionMatrix,.recordChangeRow,.recordChangeValues{grid-template-columns:1fr}.recordChangeArrow{min-height:22px;transform:rotate(90deg)}.workflowLibraryHeader,.workflowLibraryToolbar,.workflowLibraryLayout,.workflowEditorGrid,.workflowInlineEditGrid{grid-template-columns:1fr}.workflowAddStrip{justify-content:flex-start}.workflowEditorTopline{flex-direction:column}}@media (max-width:720px){.contentCard,.detailCard,.statCard,.portalHeader{border-radius:22px;padding:18px}.statsGrid,.inventorySummaryStrip,.metricTileStrip,.compactMetricStrip{grid-template-columns:1fr}.tag,.statusPill,.button{white-space:normal}}html[data-theme=light] .portalHeader,html[data-theme=light] .contentCard,html[data-theme=light] .detailCard,html[data-theme=light] .statCard,html[data-theme=light] .workorderCard,html[data-theme=light] .searchForm,html[data-theme=light] .liveSearchForm,html[data-theme=light] .filterBar,html[data-theme=light] .inventoryCommandBar,html[data-theme=light] .outboundLoadCreate,html[data-theme=light] .outboundInventoryRow,html[data-theme=light] .inventoryTableShell{background:#ffffffdb}.adminDirectoryCard>.cardHeaderSpread{grid-template-columns:minmax(280px,1fr) minmax(220px,auto);align-items:start}.adminDirectoryCard>.cardHeaderSpread h2{max-width:520px;line-height:1.08}.adminDirectoryCard>.cardHeaderSpread .toolbarCluster{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));justify-content:end;align-items:start;max-width:100%;display:grid}.directoryRow,.clientDirectoryRow{grid-template-columns:minmax(260px,1fr);align-items:stretch;gap:14px;padding:18px;display:grid!important}.directoryRow>div:first-child,.clientDirectoryRow>div:first-child{min-width:0;max-width:100%}.directoryRow .inlineTitle,.clientDirectoryRow .inlineTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.directoryRow strong,.clientDirectoryRow strong{overflow-wrap:normal;word-break:normal;max-width:100%;line-height:1.2;display:inline-block}.directoryRow p,.directoryRow small,.clientDirectoryRow p,.clientDirectoryRow small{overflow-wrap:break-word;word-break:normal;line-height:1.45}.directoryRow>.toolbarCluster,.clientDirectoryRow>.toolbarCluster,.clientColorControl{width:100%;justify-content:start!important;max-width:100%!important}.adminControlDeck{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;margin:16px 0;display:grid}.compactCardHeading{margin-bottom:10px}.compactCardHeading h3{margin:0;font-size:1rem;line-height:1.2}.roleGuideGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.roleGuideGrid article{background:#03161085;border:1px solid #39ff142e;border-radius:14px;padding:12px}.roleGuideGrid strong{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;display:block}.roleGuideGrid p{color:var(--muted);margin:6px 0 0;font-size:.88rem;line-height:1.45}.accountSearchCard .peopleSitesFilterBar,.adminAccountFilterBar{grid-template-columns:minmax(220px,1fr) minmax(150px,.6fr) minmax(140px,.5fr);margin:0}.accountHandoffCard{background:linear-gradient(135deg,#022023e6,#071610e0);border-color:#53dcff52;margin:14px 0}.streamlinedSettingsGrid>.fullWidthCard{grid-column:1/-1}.streamlinedSettingsGrid>.adminDirectoryCard{grid-column:1/-1;width:100%}.streamlinedSettingsGrid .adminDirectoryCard{overflow:hidden}.roleProfileEditor{margin-top:14px}.settingsSubheader{background:#00e5ff09;border:1px solid #00e5ff29;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.settingsSubheader p{color:var(--muted);margin:4px 0 0;line-height:1.4}.roleProfileEditorGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:12px 0;display:grid}.roleProfileEditorRow{background:#020d0da8;border:1px solid #53dcff2e;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.roleProfileEditorRow textarea{resize:vertical;min-height:96px}.roleProfileEditorRow small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem}.customRoleTemplate{background:radial-gradient(circle at 0 0,#00e5ff1f,#0000 36%),#020d0db8;border-color:#00e5ff47}.compactPermissionMatrix{gap:8px;padding:10px}.compactPermissionMatrix .checkRow{min-height:38px}.moduleVisibilityMatrix{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.moduleCheckRow{align-items:flex-start;min-height:58px}.moduleCheckRow span{gap:3px;line-height:1.2;display:grid}.moduleCheckRow small{color:#b1c4ceb8;letter-spacing:0;text-transform:none;font-size:.72rem}.accountHandoffCard pre{white-space:pre-wrap;color:#e7fff2e6;font:.88rem/1.55 var(--font-mono,"Consolas", monospace);margin:0}.accountQuickActions{margin-top:10px}.accountRecoveryPanel .compactInlineForm{grid-template-columns:minmax(0,1fr);margin-top:10px}.clientPortalAccountsPanel{margin-top:12px}.compactAccountRow{background:#041410b8;padding:12px!important}.clientColorControl{border-top:1px solid #607e8c29;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex!important}.clientColorControl label{flex:0 170px;min-width:160px}.clientColorControl .button,.clientColorControl .tag{flex:0 auto}.workorderCard{gap:18px;display:grid;overflow:hidden}.workorderCard>.cardHeaderSpread{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.workorderCard>.cardHeaderSpread h3{overflow-wrap:break-word;word-break:normal;font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.15}.workorderCard>.cardHeaderSpread p{margin-top:6px;line-height:1.35}.workorderCard .metaRow{background:#ffffff05;border:1px solid #607e8c24;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:stretch;gap:10px;width:100%;padding:14px;display:grid}.workorderCard .metaRow .tag,.assignmentList .tag{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-height:42px;line-height:1.25}.flowStepStrip,.statusStepStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;width:100%;display:grid}.flowStepChip{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:48px;line-height:1.15}.assignmentList{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.operatorTaskboard{gap:16px;display:grid}.compactTaskboard{margin-bottom:18px}.taskboardCommandStrip,.assignedWorkspaceAlert{background:radial-gradient(circle at 0 0,#39ff141f,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff1f,#0000 38%),#020a0cdb;border:1px solid #39ff1433;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:0 18px 54px #0000003d}.taskboardCommandStrip h2,.assignedWorkspaceAlert h3{margin:4px 0 6px}.taskboardCommandStrip p,.assignedWorkspaceAlert p{color:var(--muted)}.taskboardCommandRight{gap:10px;min-width:min(100%,420px);display:grid}.taskboardPinControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.taskboardSignals{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.taskboardSignals span{min-height:64px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#0000002e;border:1px solid #39ff1429;border-radius:16px;gap:2px;padding:10px 12px;font-size:.68rem;display:grid}.taskboardSignals strong{color:var(--accent);font-family:var(--font-display), sans-serif;font-size:1.25rem}.cloudDraftPill{width:fit-content;min-height:36px;color:var(--cyan);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#00e5ff24,#39ff141a),#000c0ecc;border:1px solid #00e5ff52;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 0 22px #00e5ff1f}.cloudDraftPillError{color:#ffb4b4;background:linear-gradient(90deg,#ff636329,#ffd66614),#120404d1;border-color:#ff636370}.taskboardDraftResumePanel{background:radial-gradient(circle at 8% 0,#00e5ff1f,#0000 36%),radial-gradient(circle at 88% 22%,#39ff141c,#0000 34%),linear-gradient(145deg,#011214eb,#00080ae6);border-color:#00e5ff3d;gap:16px;display:grid}.taskboardDraftGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.taskboardDraftCard{background:linear-gradient(135deg,#00e5ff14,#39ff140e),#010a0cb8;border:1px solid #00e5ff38;border-radius:20px;gap:12px;min-height:210px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 36px #0000002e}.taskboardDraftCard strong{color:var(--text);font-family:var(--font-display), sans-serif;font-size:1.12rem;line-height:1.08;display:block}.taskboardDraftCard p{color:var(--muted);margin:4px 0 0}.taskboardDraftMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.taskboardDraftMeta span{min-height:36px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#0000002e;border:1px solid #39ff1424;border-radius:12px;padding:8px 10px;font-size:.68rem}.assignedWorkspaceAlert{background:linear-gradient(90deg,#ffd6661c,#39ff140a),#100d02a8;border-color:#ffd66657}.taskQuickAddCard{gap:12px;display:grid}.taskQuickAddGrid{grid-template-columns:minmax(260px,1.35fr) minmax(190px,.9fr) minmax(120px,.5fr) minmax(160px,.7fr) minmax(160px,.7fr) auto;align-items:end;gap:10px;display:grid}.taskQuickAddGrid label,.taskCardBody label,.taskEditGrid label{gap:6px;display:grid}.operatorTaskboard :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea),.pinnedTaskboardDock :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){width:100%;min-width:0;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(135deg,#39ff140b,#00e5ff06),#01080ad6;border:1px solid #607e8c47;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff05}.operatorTaskboard :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select),.pinnedTaskboardDock :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select){min-height:44px;padding:0 12px}.operatorTaskboard :where(textarea),.pinnedTaskboardDock :where(textarea){padding:10px 12px}.operatorTaskboard :where(select),.pinnedTaskboardDock :where(select){appearance:none;background:linear-gradient(45deg, transparent 50%, var(--accent) 50%) calc(100% - 18px) 50% / 7px 7px no-repeat, linear-gradient(135deg, #39ff140b, #00e5ff06), #01080ad6;padding-right:36px}.operatorTaskboard :where(input,select,textarea):focus,.pinnedTaskboardDock :where(input,select,textarea):focus{border-color:#39ff14b8;outline:none;box-shadow:0 0 0 3px #39ff141f,0 0 28px #39ff141a}.operatorTaskboard :where(input,textarea)::placeholder,.pinnedTaskboardDock :where(input,textarea)::placeholder{color:#b2ced78f}.operatorTaskboard select option,.pinnedTaskboardDock select option{color:#f2f6f8;background:#050a0d}.taskQuickAddGrid label span,.taskCardBody label span,.taskEditGrid label span,.taskMetaLine span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.wideTaskDraft{grid-column:1/-2}.wideTaskDraft textarea{min-height:74px}.operatorTaskColumns{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:12px;display:grid}.operatorTaskColumn{background:radial-gradient(circle at 50% 0,#39ff140e,#0000 32%),#01080ab8;border:1px solid #607e8c2e;border-radius:22px;gap:10px;min-height:260px;padding:12px;display:grid}.collapsedTaskColumn{min-height:0}.taskColumnHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.taskColumnHeader strong{color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase}.taskColumnHeader p{color:var(--muted);margin-top:3px;font-size:.86rem}.taskCardList{gap:10px;display:grid}.operatorTaskCard{background:linear-gradient(135deg,#39ff140e,#00e5ff06),#020b0ddb;border:1px solid #607e8c33;border-radius:18px;overflow:hidden}.operatorTaskCard[draggable=true]{cursor:grab}.operatorTaskCard summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;list-style:none;display:grid}.operatorTaskCard summary::-webkit-details-marker{display:none}.operatorTaskCard summary strong{color:var(--text);font-family:var(--font-display), sans-serif}.operatorTaskCard summary p{color:var(--muted);margin-top:3px;font-size:.86rem}.starredTaskCard{border-color:#ffd6666b;box-shadow:0 0 22px #ffd66614}.taskPriority{min-width:72px;color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#39ff1414;border:1px solid #39ff1433;border-radius:999px;justify-self:end;padding:7px 10px;font-size:.68rem;font-weight:900}.taskPriorityLow{color:#b2ced7e6;background:#b2ced70f;border-color:#b2ced72e}.taskPriorityHigh{color:var(--warning);background:#ffd6661a;border-color:#ffd66652}.taskPriorityUrgent{color:#ff8f8f;background:#ff5a5a1c;border-color:#ff5a5a57}.taskCardBody{gap:10px;padding:0 12px 12px;display:grid}.taskCardBody textarea{resize:vertical;min-height:92px}.taskEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.taskEditGrid label:last-child{grid-column:1/-1}.taskMetaLine{flex-wrap:wrap;gap:8px;display:flex}.taskMetaLine span{background:#ffffff06;border:1px solid #607e8c29;border-radius:999px;padding:6px 8px}.pinnedTaskboardDock{z-index:80;pointer-events:none;width:min(440px,100vw - 24px);max-height:min(760px,100vh - 28px);position:fixed;bottom:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px)}.pinnedTaskboardDock>*{pointer-events:auto}.pinnedTaskboardPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-color:#39ff149e #040c0ec7;scrollbar-width:thin;background:radial-gradient(circle at 0 0,#39ff141f,#0000 34%),radial-gradient(circle at 100% 10%,#00e5ff1a,#0000 36%),linear-gradient(145deg,#03100df5,#010609f5);border:1px solid #39ff1447;border-radius:24px;gap:12px;max-height:min(760px,100vh - 28px);padding:14px;display:grid;overflow:auto;box-shadow:0 28px 80px #0000007a,inset 0 0 0 1px #ffffff07}.pinnedTaskboardPanel::-webkit-scrollbar{width:10px}.pinnedTaskboardPanel::-webkit-scrollbar-track{background:#040c0ec7}.pinnedTaskboardPanel::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), #00e5ffe6);border:2px solid #040c0ec7;border-radius:999px}.pinnedTaskboardHeader,.pinnedTaskTopline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pinnedTaskboardHeader h2{margin:2px 0 0;font-size:1.1rem}.pinnedTaskList{gap:10px;display:grid}.pinnedTaskRow{background:linear-gradient(135deg,#39ff140e,#00e5ff06),#020b0ddb;border:1px solid #607e8c38;border-radius:16px;gap:9px;padding:12px;display:grid}.pinnedTaskTopline strong{min-width:0;color:var(--text);font-family:var(--font-display), sans-serif;line-height:1.15}.pinnedTaskRow p{color:var(--muted);margin:0;line-height:1.4}.pinnedTaskActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pinnedTaskboardOpen{justify-self:stretch}.minimizedPinnedTaskboard{width:auto}.pinnedTaskboardToggle{min-height:54px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 0%,#39ff142e,#0000 40%),linear-gradient(135deg,#03120cf5,#01080af5);border:1px solid #39ff145c;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:2px 10px;padding:10px 18px;display:inline-grid;box-shadow:0 18px 54px #00000061,0 0 24px #39ff141a}.pinnedTaskboardToggle span,.pinnedTaskboardToggle em{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.pinnedTaskboardToggle strong{min-width:32px;color:var(--accent);font-family:var(--font-display), sans-serif;text-align:center;grid-row:span 2;font-size:1.35rem}.pinnedTaskboardToggle em{color:var(--warning)}.offlineLossModal{z-index:160;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 35%,#ffd6661c,#0000 32%),linear-gradient(#000000b3,#000608d6);place-items:center;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0}.offlineLossDialog{background:linear-gradient(90deg,#ffd6662e,#0000 34%,#00e5ff1c),linear-gradient(145deg,#100b03fa,#010a0bfa);border:1px solid #ffd6666b;border-radius:28px;gap:14px;width:min(760px,100%);padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 30px 90px #0000009e,0 0 40px #ffd6661f}.offlineLossDialog h2{color:#fff2ba;font-family:var(--font-display), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2rem,6vw,4rem);line-height:.95}.offlineLossDialog p{color:var(--text);margin:0;line-height:1.45}.offlineLossChecklist{color:var(--muted);background:#ffd6660f;border:1px solid #ffd66638;border-radius:18px;gap:8px;padding:14px;font-weight:750;display:grid}.offlineRecoveryPanel{border-color:#00e5ff3d}.offlineRecoveryUpload{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin:12px 0;display:grid}.offlineRecoveryUpload label{gap:6px;display:grid}.offlineRecoveryUpload label span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.offlineDuplicateReport{gap:10px;margin-top:10px;display:grid}.offlineRecoveryBatch summary{align-items:start}.offlinePacketLibrary{border-color:#39ff1442}.offlinePacketShell{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.offlinePacketList{gap:10px;display:grid}.offlinePacketChoice{width:100%;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#061a12d1,#01080ae6);border:1px solid #39ff1438;border-radius:18px;gap:5px;padding:14px;display:grid}.offlinePacketChoice span,.offlinePacketChoice small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.offlinePacketChoice strong{font-size:1rem}.offlinePacketChoice.active{background:linear-gradient(145deg,#134b1fc7,#001818e6);border-color:#39ff14b3;box-shadow:0 0 24px #39ff141f}.offlinePacketPreview{gap:14px;min-width:0;display:grid}.offlinePacketIntro,.offlinePacketNotice{background:linear-gradient(145deg,#001412c2,#01080aeb);border:1px solid #00e5ff2e;border-radius:20px;gap:8px;padding:16px;display:grid}.offlinePacketIntro{grid-template-columns:minmax(0,1fr) auto;align-items:start}.offlinePacketIntro h3,.offlinePacketSection h4,.offlinePacketChecklist h4{margin:0}.offlinePacketMeta{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.offlinePacketMeta label,.offlinePacketMeta label span{gap:6px;display:grid}.offlinePacketMeta label span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.offlinePacketPrintArea{background:linear-gradient(#39ff1409 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#39ff1409 1px,#0000 1px) 0 0/22px 22px,linear-gradient(145deg,#03180eeb,#01080af5);border:1px solid #39ff143d;border-radius:22px;gap:14px;padding:18px;display:grid}.offlinePacketPrintHeader{border-bottom:1px solid #39ff1447;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:start;gap:18px;padding-bottom:14px;display:grid}.offlinePacketPrintHeader p{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem}.offlinePacketPrintHeader h2{margin:0}.offlinePacketPrintHeader dl{gap:8px;margin:0;display:grid}.offlinePacketPrintHeader div:has(>dt){grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.offlinePacketPrintHeader dt,.offlinePacketPrintHeader dd{margin:0}.offlinePacketPrintHeader dt,.offlinePacketSectionTitle span,.offlinePacketField span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.offlinePacketSection,.offlinePacketChecklist{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:14px;display:grid}.offlinePacketSectionTitle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.offlinePacketFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.offlinePacketField{background:#00000038;border:1px solid #39ff142e;border-radius:14px;min-height:54px;padding:10px 12px}.offlinePacketField.longField{grid-column:span 3;min-height:86px}.offlinePacketField em{min-height:22px;color:var(--text);font-style:normal;display:block}.offlinePacketChecklist p{margin:0}.offlinePacketImpactList{gap:10px;margin-top:12px;display:grid}.offlinePacketImpactRow small{color:var(--muted);margin-top:3px;line-height:1.35;display:block}.timelineList{gap:12px;margin-top:0;display:grid}.timelineList li{background:#ffffff06;border-left-color:#39ff1457;border-radius:16px;margin-left:0;padding:14px 16px 14px 18px}.eventTopline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.eventTopline span{overflow-wrap:break-word;min-width:0}.fastActionHeader,.nextActionDock{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fastActionHeader>div,.nextActionDock>div{min-width:0}.fastActionHeader .tag{white-space:normal;justify-content:flex-start;max-width:min(100%,520px);line-height:1.25}.statusControlPanel .quickActionStrip{flex-wrap:wrap;align-items:center;display:flex}.metricTileStrip.compactMetricStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));min-width:0}.woTimingPanel{gap:18px}.woTimingMetrics{margin-top:10px}.timingMilestoneGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.timingMilestoneGrid span{background:#05120eb8;border:1px solid #39ff142e;border-radius:8px;padding:10px 12px}.timingMilestoneGrid small{color:var(--muted);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;display:block}.timingMilestoneGrid strong{color:var(--text);margin-top:4px;display:block}.reportOptionsPanel{align-items:stretch}.reportFieldGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;display:grid}.reportFieldGrid .checkboxRow{min-height:42px}@media (max-width:1180px){.adminDirectoryCard>.cardHeaderSpread,.workorderCard>.cardHeaderSpread,.fastActionHeader,.nextActionDock{grid-template-columns:1fr}.adminDirectoryCard>.cardHeaderSpread .toolbarCluster{justify-content:start}.adminControlDeck,.accountSearchCard .peopleSitesFilterBar,.adminAccountFilterBar{grid-template-columns:1fr}}@media (min-width:1181px){.directoryRow:not(.clientDirectoryRow){grid-template-columns:minmax(280px,1fr) minmax(160px,auto);align-items:center}}.supportSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.compactSupportPanel{box-shadow:none;min-height:0}.compactSupportPanel.closeoutReportPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.workspaceSection summary>.tag{display:none}.workspaceSection.prioritySection:not([open]){border-color:#39ff1461}.workspaceSection.prioritySection summary{background:radial-gradient(circle at 0%,#39ff1429,#0000 34%),linear-gradient(90deg,#39ff1413,#00e5ff0a)}@media (max-width:820px){.compactSupportPanel.closeoutReportPanel{grid-template-columns:1fr}}.stickyWeightBar{background:radial-gradient(circle at 0%,#39ff141c,#0000 30%),linear-gradient(135deg,#050f0cf5,#02080af0);border:1px solid #39ff143d;border-radius:22px;grid-template-columns:minmax(150px,.7fr) minmax(280px,2fr) auto;align-items:center;gap:14px;margin:12px 0 16px;padding:12px 14px;display:grid;box-shadow:0 16px 42px #0000003d,0 0 24px #39ff140e}.stickyWeightBar.pinned{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:10px}.stickyWeightTitle{gap:2px;min-width:0;display:grid}.stickyWeightTitle .sectionLabel{font-size:.68rem}.stickyWeightTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.stickyWeightMetrics{grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px;display:grid}.stickyWeightMetrics span{background:#ffffff06;border:1px solid #607e8c2e;border-radius:15px;gap:2px;min-width:0;padding:8px 10px;display:grid}.stickyWeightMetrics strong{color:var(--accent);white-space:nowrap;font-size:clamp(1rem,1.4vw,1.24rem);line-height:1}.stickyWeightMetrics small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.stickyWeightActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stickyWeightActions .button{min-height:34px;padding:7px 10px;font-size:.68rem}@media (max-width:980px){.stickyWeightBar{grid-template-columns:1fr}.stickyWeightActions{justify-content:flex-start}}@media (max-width:620px){.stickyWeightMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.closedWorkOrderBanner{margin:14px 0 18px}.closedWorkOrderNotice{background:radial-gradient(circle at 8% 10%,#ffca5726,#0000 34%),linear-gradient(135deg,#2a1904d6,#050c0cf0);border-color:#ffca5757}.closedWorkOrderNotice strong{color:#ffd166}.inventorySelectCell{z-index:1;background:linear-gradient(90deg,#010a0af5,#010a0ad1);border-right-color:#31ff252e;position:sticky;left:0}.inventoryTableHeader .col-select{z-index:3;background:linear-gradient(#041612fa,#01080afa);position:sticky;left:0}.inventorySelectControl{width:fit-content;min-height:34px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#31ff2512;border:1px solid #31ff2538;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;padding:7px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.inventorySelectControl input{width:16px;height:16px;accent-color:var(--accent)}.outboundQuickCreatePanel{background:radial-gradient(circle at 0 0,#00e5ff1c,#0000 32%),linear-gradient(135deg,#031316eb,#02090af5);border-color:#00e5ff3d}html[data-theme=light] .inventorySelectCell,html[data-theme=light] .inventoryTableHeader .col-select{background:linear-gradient(#edfaf4fa,#e1f2edfa)}html[data-theme=light] .closedWorkOrderNotice{background:linear-gradient(135deg,#fff8defa,#edfaf4fa)}.inventorySelectCell{align-content:center;justify-items:center;padding-inline:16px;overflow:hidden}.inventorySelectControl{box-sizing:border-box;justify-content:center;width:100%;max-width:118px;min-height:38px;padding:7px 12px}.inventorySelectControl input{flex:none}.startupChainTrackBack .startupConnectedLink,.startupChainTrackBack .startupConnectedLink:nth-child(odd),.startupChainTrackBack .startupConnectedLink:nth-child(2n),.startupChainTrackBack .startupConnectedLink:nth-child(4n){opacity:.82;border-color:#a4b8c07a;width:clamp(88px,6.8vw,128px);height:clamp(26px,2.2vw,38px);margin-inline:clamp(-18px,-1vw,-10px)!important;transform:rotate(0)!important}.startupHud{min-width:min(320px,38vw);max-width:min(420px,42vw);overflow:visible}.startupHud span,.startupHud strong,.startupHud em{overflow-wrap:anywhere;line-height:1.2}.startupTerminalPanel{width:min(760px,92vw)!important;overflow:visible!important}.startupTerminalHeader,.startupTerminalRow,.startupTerminalText{min-width:0}.startupTerminalHeader strong,.startupTerminalText{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media (max-width:760px){.startupHud{display:none!important}}.inventorySelectControl{width:48px;max-width:48px;padding-inline:0}.inventorySelectControl input{margin:0}.inventoryCommandBar{grid-template-columns:minmax(320px,1fr) repeat(5,auto)!important}.inventoryFilterPanel{background:radial-gradient(circle at 0 0,#00e5ff17,#0000 34%),linear-gradient(135deg,#051112f0,#02080af5);border:1px solid #00e5ff33;border-radius:24px;gap:16px;padding:18px;display:grid;box-shadow:inset 0 0 36px #00e5ff09}.inventoryFilterGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;display:grid}.inventoryFilterGrid label{gap:7px;display:grid}.inventoryFilterGrid label>span{color:var(--muted-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.inventoryFilterGrid select{width:100%;min-height:42px;color:var(--ink);background:#000406d1;border:1px solid #97aab92e;border-radius:15px;padding:0 12px}.inventoryColumnHeader{position:relative;padding-right:24px!important;overflow:visible!important}.inventoryColumnResizeHandle{z-index:8;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:-6px}.inventoryColumnResizeHandle:before{content:"";background:#39ff142e;border-radius:999px;width:2px;transition:background .16s,box-shadow .16s,transform .16s;position:absolute;top:12px;bottom:12px;left:5px;box-shadow:0 0 #39ff1400}.inventoryColumnHeader:hover .inventoryColumnResizeHandle:before,.inventoryColumnResizeHandle:hover:before{background:#39ff14c7;transform:scaleX(1.6);box-shadow:0 0 18px #39ff1452}.col-select{min-width:0}.inventorySelectCell{padding-inline:0}.inventoryTableHeader .inventoryTableCell.col-select{text-align:center;justify-items:center}html[data-theme=light] .inventoryFilterPanel{background:linear-gradient(135deg,#f0faf8f5,#fffffff0)}html[data-theme=light] .inventoryFilterGrid select{color:var(--ink);background:#fffffff5}.col-barcode{min-width:160px}.col-photos{min-width:130px}.barcodeValueText{width:fit-content;max-width:100%;color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;background:#39ff1413;border:1px solid #39ff1447;border-radius:999px;align-items:center;padding:.38rem .55rem;font-size:.72rem;font-weight:950;display:inline-flex}.barcodeValueText.missing{color:#ffe082;background:#ffd00014;border-color:#ffd00047}.inventoryPhotoThumbButton,.inventoryPhotoGalleryThumb{min-width:0;color:var(--ink);cursor:pointer;background:#000406b8;border:1px solid #39ff1438;border-radius:14px;gap:.35rem;padding:.35rem;display:grid;overflow:hidden}.inventoryPhotoThumbButton{place-items:stretch stretch;width:74px;height:58px}.inventoryPhotoThumbButton.large{width:122px;height:92px}.inventoryPhotoThumbButton img,.inventoryPhotoGalleryThumb img,.inventoryPhotoFigure img{object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:0;display:block}.inventoryPhotoEmpty{color:var(--muted-text);font-size:.78rem;font-weight:850}.inventoryPhotoLink{width:fit-content;color:var(--cyan);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:900}.inventoryPhotoGalleryStrip{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.65rem;display:grid}.inventoryPhotoGalleryThumb{text-align:left;grid-template-rows:minmax(0,1fr) auto;height:126px}.inventoryPhotoGalleryThumb span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-text);font-size:.72rem;font-weight:850;overflow:hidden}.inventoryPhotoOverlay{z-index:86;justify-items:end;display:grid;position:fixed;inset:0}.inventoryPhotoBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a3;position:absolute;inset:0}.inventoryPhotoDrawer{z-index:1;background:radial-gradient(circle at 0 0,#39ff141f,#0000 34%),linear-gradient(145deg,#040b0cfa,#010507fa);border-left:1px solid #39ff144d;width:min(1040px,94vw);height:100vh;padding:22px;position:relative;overflow:auto;box-shadow:-30px 0 90px #00000085}.inventoryPhotoModalGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;margin-top:1rem;display:grid}.inventoryPhotoFigure{background:#ffffff09;border:1px solid #97aab929;border-radius:20px;grid-template-rows:minmax(220px,34vh) auto;gap:.7rem;margin:0;padding:.7rem;display:grid}.inventoryPhotoFigure figcaption{gap:.2rem;display:grid}.inventoryPhotoFigure figcaption strong{color:var(--ink)}.inventoryPhotoFigure figcaption span{color:var(--muted-text);font-size:.78rem}html[data-theme=light] .barcodeValueText{color:#13650f;background:#177a1414}html[data-theme=light] .barcodeValueText.missing{color:#7c5600;background:#9f6b0014}html[data-theme=light] .inventoryPhotoThumbButton,html[data-theme=light] .inventoryPhotoGalleryThumb{background:#ffffffeb;border-color:#177a142e}html[data-theme=light] .inventoryPhotoDrawer{background:radial-gradient(circle at 0 0,#177a1414,#0000 34%),linear-gradient(145deg,#f7fcfafa,#fffffffa)}@media (max-width:900px){.inventoryCommandBar{grid-template-columns:1fr 1fr!important}}@media (max-width:620px){.inventoryCommandBar{grid-template-columns:1fr!important}}.lineageOverlay{z-index:80;justify-items:end;display:grid;position:fixed;inset:0}.lineageBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;position:absolute;inset:0}.lineageDrawer{z-index:1;background:radial-gradient(circle at 0 0,#39ff141a,#0000 34%),linear-gradient(145deg,#040b0cfa,#010507fa);border-left:1px solid #39ff1447;width:min(980px,94vw);height:100vh;padding:22px;position:relative;overflow:auto;box-shadow:-30px 0 90px #00000085}.lineageViewerStack,.lineageFlowPanel,.lineageColumn,.lineageMovementList{gap:14px;display:grid}.lineageFlowPanel{background:radial-gradient(circle at 0%,#00e5ff12,#0000 32%),#ffffff06;border:1px solid #00e5ff2e;border-radius:24px;padding:18px}.lineageFlowGraph{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.lineageColumn{align-content:center}.lineageConnectionColumn{justify-items:center}.lineageUnitCard{background:#ffffff07;border:1px solid #97aab929;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.lineageUnitCard.source{border-color:#00e5ff42}.lineageUnitCard.current{border-color:#39ff146b;box-shadow:0 0 24px #39ff1417}.lineageUnitCard.child{border-color:#ffd00042}.lineageUnitCard p,.lineageUnitCard small{margin:0;line-height:1.35}.lineageUnitIcon{width:38px;height:32px;color:var(--accent);border:2px solid;border-bottom-width:7px;border-radius:8px 8px 5px 5px;box-shadow:inset 0 -5px #39ff1424}.lineageLinkLine{min-width:180px;color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:6px;font-weight:900;display:grid}.lineageLinkLine i{background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:999px;width:100%;height:2px;box-shadow:0 0 14px #39ff145c}.lineageLinkLine small{color:var(--ink-soft);text-align:center}.lineageMovementRow{background:#ffffff06;border:1px solid #97aab924;border-radius:16px;padding:12px 14px}.lineageMovementRow p,.lineageMovementRow small{margin:0}@media (max-width:900px){.lineageFlowGraph{grid-template-columns:1fr}.lineageDrawer{width:100vw}}.sourceTransferPanel{background:radial-gradient(circle at 0 0,#00e5ff14,#0000 34%),#031416b8;border-color:#00e5ff3d;gap:14px;display:grid}.sourceTransferList{gap:10px;display:grid}.sourceTransferRow{background:#ffffff06;border:1px solid #39ff1429;border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) minmax(110px,.35fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.sourceTransferRow.partial{border-color:#ffd00061;box-shadow:inset 4px 0 #ffd00094,0 0 24px #ffd00014}.sourceTransferRow p{color:var(--ink-soft);margin:4px 0 0}.leftoverBadge{color:#ffe58a;width:fit-content;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:#4636006b;border:1px solid #ffd00057;border-radius:999px;grid-column:1/-1;padding:8px 12px;font-weight:900}.lineageUnitIcon{width:42px;height:38px;color:var(--accent);box-shadow:none;border:0;border-radius:0;display:block;position:relative}.lineageUnitIcon:before{content:"";background:linear-gradient(#39ff142e,#39ff140a);border:2px solid;border-radius:5px 5px 2px 2px;height:24px;position:absolute;top:2px;left:5px;right:5px;transform:perspective(70px)rotateX(6deg)}.lineageUnitIcon:after{content:"";opacity:.82;background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 11px);border:2px solid;border-radius:2px;height:9px;position:absolute;bottom:2px;left:2px;right:2px}.lineageUnitIcon i,.lineageUnitIcon b{background:#0000008c;border:1px solid;width:8px;height:5px;position:absolute;bottom:4px}.lineageUnitIcon i{left:11px}.lineageUnitIcon b{right:11px}.lineageUnitIcon.boxOnPallet:before{background:linear-gradient(90deg,#0000 48%,#39ff1447 49% 51%,#0000 52%),linear-gradient(#39ff1429,#00e5ff0d);height:26px;top:0}.lineageLinkLine i{background:linear-gradient(90deg, transparent, var(--accent) 18%, var(--accent) 82%, transparent);height:3px;position:relative}.lineageLinkLine i:after{content:"";border-top:3px solid var(--accent);border-right:3px solid var(--accent);width:10px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.lineageLinkLine.outbound i{background:linear-gradient(90deg,#0000,#ffd000 18% 82%,#0000);box-shadow:0 0 16px #ffd00057}.lineageLinkLine.outbound i:after{border-color:#ffd000}@media (max-width:900px){.sourceTransferRow{grid-template-columns:1fr}}.taxonomySettingsStack,.taxonomyList,.taxonomySubcategoryList{gap:14px;display:grid}.taxonomyCard{background:radial-gradient(circle at 0 0,#39ff1412,#0000 34%),#ffffff06;border:1px solid #39ff142e;border-radius:20px;padding:16px}.taxonomyCard .compactSettingsGrid{grid-template-columns:minmax(220px,1.15fr) minmax(180px,.85fr) minmax(220px,auto);align-items:end;gap:14px}.taxonomyCard label,.taxonomyPackaging{color:#f2f6f8eb;min-width:0;font-size:.84rem;font-weight:900}.taxonomyCard label:not(.checkboxRow),.taxonomyPackaging{gap:8px;display:grid}.taxonomyCard label:not(.checkboxRow)>span,.taxonomyPackaging>span:first-child{color:var(--muted-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.taxonomyCard input[type=text],.taxonomyCard input:not([type]),.taxonomySubcategoryList input,.taxonomyPackaging input[type=text],.taxonomyPackaging input:not([type]){width:100%;min-width:0;min-height:46px;color:var(--ink);background:linear-gradient(135deg,#070e11fa,#020709fa),#050a0df5;border:1px solid #97aab933;border-radius:15px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff06}.taxonomyCard input::placeholder,.taxonomyPackaging input::placeholder{color:#9fb0beb8}.taxonomyCard input:focus,.taxonomyPackaging input:focus{border-color:#39ff14b8;outline:none;box-shadow:0 0 0 3px #39ff141f,0 0 28px #39ff141a}.taxonomyCard .checkboxRow,.taxonomyPackaging .checkboxRow{min-height:46px;color:var(--ink);background:linear-gradient(135deg,#39ff1414,#00e5ff08),#040c0cc7;border:1px solid #39ff142e;border-radius:15px;align-self:stretch;padding:11px 14px;font-size:.92rem}.taxonomyCard input[type=checkbox],.taxonomyPackaging input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none}.taxonomySubcategoryList{align-items:center}.taxonomyCard.disabled,.taxonomyPackaging.disabled{opacity:.56;border-style:dashed}.taxonomySubcategoryList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:12px}.taxonomyPackagingGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.taxonomyPackaging{background:#00e5ff09;border:1px solid #00e5ff29;border-radius:18px;gap:8px;padding:14px;display:grid}html[data-theme=light] .taxonomyCard input[type=text],html[data-theme=light] .taxonomyCard input:not([type]),html[data-theme=light] .taxonomySubcategoryList input,html[data-theme=light] .taxonomyPackaging input[type=text],html[data-theme=light] .taxonomyPackaging input:not([type]){color:var(--ink);background:#fffffff5;border-color:#177a1433}html[data-theme=light] .taxonomyCard .checkboxRow,html[data-theme=light] .taxonomyPackaging .checkboxRow{color:var(--ink);background:#ffffffd1}@media (max-width:980px){.taxonomyCard .compactSettingsGrid{grid-template-columns:1fr}}.restoreWeightBarStrip{z-index:10;color:var(--ink-soft);background:linear-gradient(90deg,#39ff1414,#00e5ff0a),#020b0ce6;border:1px dashed #39ff1452;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex;position:sticky;top:10px}@media (max-width:760px){.restoreWeightBarStrip{flex-direction:column;align-items:stretch}}.startupOverlay{animation:7.2s cubic-bezier(.22,1,.36,1) forwards startupCinematicFadeV9!important}.startupChainTrackMain{height:clamp(154px,18vw,254px);top:41%;filter:drop-shadow(0 18px 16px #0000008a)drop-shadow(0 0 18px #31ff2542)drop-shadow(0 0 42px #00d1ff1f)!important;width:290vw!important;animation:7.2s cubic-bezier(.17,.84,.24,1) forwards startupMainChainLoadV9!important;overflow:visible!important;transform:translate(-50%,-50%)rotate(-34deg)scale(1.02)!important}.startupUnifiedChain{gap:0;min-width:max-content;animation:7.2s cubic-bezier(.16,.92,.26,1) forwards startupUnifiedHaulV9!important}.startupUnifiedChain .startupChainRun{min-width:max-content;display:flex;animation:none!important}.startupUnifiedChain .startupConnectedLink{--ring-angle:0deg;width:clamp(92px,7.2vw,132px);height:clamp(40px,3.15vw,58px);transform:rotate(var(--ring-angle));background:linear-gradient(155deg,#ffffff6b,#0000 23%),linear-gradient(#f1f9f733,#0b131585);border-width:clamp(6px,.48vw,8px);border-color:#d3deddf5!important;margin-inline:clamp(-23px,-1.28vw,-16px)!important;animation:1.18s ease-in-out infinite startupChainLinkWeightV9!important;box-shadow:inset 2px 3px 9px #ffffff52,inset -3px -7px 10px #00000073,0 8px 8px #00000061,0 0 12px #31ff251f!important}.startupUnifiedChain .startupConnectedLink:nth-child(odd){--ring-angle:78deg;z-index:2;background:linear-gradient(150deg,#ffffff57,#0000 28%),linear-gradient(#a6b8be33,#080f1299);border-color:#93a3adfa!important}.startupUnifiedChain .startupConnectedLink:nth-child(4n){border-color:#70dd70e6!important}.startupConnectedLink:before{content:"";opacity:.7;background:#ffffff94;border-radius:999px;width:38%;height:clamp(2px,.18vw,3px);position:absolute;top:clamp(2px,.22vw,4px);left:19%}.startupUnifiedChain .startupConnectedLink:after{border-color:#ffffff29;inset:clamp(7px,.62vw,10px) clamp(15px,1.25vw,22px);box-shadow:inset 0 -2px 4px #0000003d}.startupChainLock{z-index:5;width:clamp(218px,18vw,310px)!important;height:clamp(82px,6.8vw,112px)!important;margin-inline:clamp(-34px,-1.8vw,-24px)!important;animation:1.58s ease-in-out infinite startupIdentityLinkWeightV9!important}.startupChainLock:before,.startupChainLock:after{display:none!important}.startupLockPlate{outline-offset:-14px;outline:2px solid #31ff259e;overflow:hidden;clip-path:none!important;background:linear-gradient(148deg,#ffffff5c,#0000 28%),radial-gradient(at 50% 30%,#31ff253d,#0000 54%),linear-gradient(#152322,#030a0c)!important;border:clamp(7px,.52vw,9px) solid #b2c6c4fa!important;border-radius:999px!important;width:100%!important;height:100%!important;padding:0!important;animation:1.58s ease-in-out infinite startupIdentityPlateGlowV9!important;box-shadow:inset 3px 4px 11px #ffffff47,inset -4px -10px 18px #00000094,0 13px 16px #00000078,0 0 28px #31ff2566,0 0 56px #00d1ff1c!important}.startupLockPlate:before{box-shadow:inset 0 0 20px #00d1ff14;border:1px solid #00d1ff52!important;border-radius:999px!important;inset:clamp(12px,.98vw,16px) clamp(24px,2.2vw,38px)!important}.startupLockPlate:after{content:"";opacity:1;background:linear-gradient(100deg,#0000 43%,#ffffff45 49%,#0000 55%);border-radius:0;position:absolute;inset:-20% -45%;transform:translate(-38%);border:0!important;animation:2.45s ease-in-out infinite startupIdentityGlintV9!important}.startupLockPlate span{z-index:2;color:#f6fcfa;text-shadow:0 2px #00000075,0 0 16px #31ff25ad;font-weight:1000;position:relative;transform:translate(.07em);letter-spacing:.14em!important;font-size:clamp(2.55rem,4.75vw,4.7rem)!important;line-height:1!important}.startupChainTrackBack .startupConnectedLink,.startupChainTrackBack .startupConnectedLink:nth-child(2n),.startupChainTrackBack .startupConnectedLink:nth-child(4n){opacity:.76;border-width:clamp(5px,.4vw,7px);width:clamp(88px,6.8vw,128px);height:clamp(35px,2.7vw,48px);border-color:#7288908f!important;margin-inline:clamp(-21px,-1.3vw,-15px)!important;animation:none!important;transform:rotate(0)!important}.startupChainTrackBack .startupConnectedLink:nth-child(odd){z-index:2;border-color:#566e77a1!important;transform:rotate(78deg)!important}.startupChainTrackBack .startupConnectedLink:nth-child(4n){border-color:#31ff2554!important}.startupChainTrackBack .startupConnectedLink:after{inset:7px 17px}@keyframes startupCinematicFadeV9{0%,90%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes startupMainChainLoadV9{0%{opacity:0;transform:translate(-50%,-46%)rotate(-34deg)scale(1.07)}8%{opacity:1;transform:translate(-50%,-50%)rotate(-34deg)scale(1.025)}16%{transform:translate(-50%,-48%)rotate(-34.45deg)scale(1.012)}25%,76%{opacity:1;transform:translate(-50%,-50%)rotate(-34deg)scale(1)}82%{transform:translate(-50%,-52%)rotate(-33.8deg)scale(1.006)}to{opacity:0;transform:translate(-50%,-50%)rotate(-34deg)scale(.985)}}@keyframes startupUnifiedHaulV9{0%{transform:translate(-20vw,12px)}10%{transform:translate(-9vw,-4px)}20%{transform:translate(-1vw,2px)}28%{transform:translate(0,0)}32%,60%{transform:translate(0,0)}66%{transform:translate(2.4vw,-2px)}76%{transform:translate(8vw,2px)}88%{transform:translate(18vw,-3px)}to{transform:translate(35vw)}}@keyframes startupChainLinkWeightV9{0%,to{transform:rotate(var(--ring-angle)) translate3d(0, 0, 0) scale(1);filter:brightness(.92)}28%{transform:rotate(var(--ring-angle)) translate3d(1px, -2px, 0) scale(1.015, .985);filter:brightness(1.13)}54%{transform:rotate(var(--ring-angle)) translate3d(-1px, 2px, 0) scale(.994, 1.01);filter:brightness(1.02)}}@keyframes startupIdentityLinkWeightV9{0%,to{transform:translateY(1px)rotate(0)}28%{transform:translate(1px,-4px)rotate(-.7deg)}52%{transform:translate(-1px,3px)rotate(.5deg)}}@keyframes startupIdentityPlateGlowV9{0%,to{filter:brightness(.97)}28%{filter:brightness(1.12)}58%{filter:brightness(1.02)}}@keyframes startupIdentityGlintV9{0%,18%{opacity:0;transform:translate(-42%)}34%{opacity:.78}56%{opacity:0;transform:translate(42%)}to{opacity:0;transform:translate(42%)}}@keyframes startupRearRailV9{0%{opacity:0;transform:translate(-50%,-50%)rotate(-34deg)scale(.77)}12%,84%{opacity:.34;transform:translate(-50%,-50%)rotate(-34deg)scale(.76)}to{opacity:0;transform:translate(-50%,-50%)rotate(-34deg)scale(.75)}}@keyframes startupRearHaulV9{0%{transform:translate(-15vw)}22%{transform:translate(-2vw)}72%{transform:translate(9vw)}to{transform:translate(27vw)}}@media (max-width:860px){.startupChainTrackMain{top:37%;width:380vw!important}.startupChainTrackBack{top:32%;width:320vw!important}.startupChainLock{width:clamp(172px,43vw,228px)!important;height:clamp(68px,17vw,88px)!important}.startupLockPlate span{font-size:clamp(2.15rem,9vw,3rem)!important}}@media (prefers-reduced-motion:reduce){.startupUnifiedChain .startupConnectedLink,.startupChainLock,.startupLockPlate,.startupLockPlate:after{animation-duration:3s!important}}.startupUnifiedChain .startupChainRun:first-child .startupConnectedLink:last-child,.startupUnifiedChain .startupChainRun:last-child .startupConnectedLink:first-child{--ring-angle:78deg;z-index:8;border-color:#d0dcdefc!important;box-shadow:inset 2px 3px 9px #ffffff61,inset -3px -7px 10px #0000007a,0 11px 12px #0000006b,0 0 15px #31ff252e!important}.startupUnifiedChain .startupChainRun:first-child .startupConnectedLink:last-child{margin-right:clamp(-43px,-2.35vw,-31px)!important}.startupUnifiedChain .startupChainRun:last-child .startupConnectedLink:first-child{margin-left:clamp(-43px,-2.35vw,-31px)!important}.startupChainTrackBack{top:36%;filter:blur(.55px)drop-shadow(0 16px 13px #0006)!important;width:268vw!important;animation:7.2s ease-out forwards startupRearCrossRailV10!important;transform:translate(-50%,-50%)rotate(32deg)scale(.72)!important}.startupChainTrackBack .startupChainRun{animation:7.2s cubic-bezier(.16,.9,.26,1) forwards startupRearCrossHaulV10!important}@keyframes startupRearCrossRailV10{0%{opacity:0;transform:translate(-54%,-50%)rotate(32deg)scale(.73)}12%,82%{opacity:.27;transform:translate(-50%,-50%)rotate(32deg)scale(.72)}to{opacity:0;transform:translate(-46%,-50%)rotate(32deg)scale(.71)}}@keyframes startupRearCrossHaulV10{0%{transform:translate(-28vw,-3px)}20%{transform:translate(-11vw,1px)}60%{transform:translate(3vw,-2px)}to{transform:translate(30vw)}}@media (max-width:860px){.startupChainTrackBack{top:34%;width:380vw!important}}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel,.settingsPresetRow,.toolbarCluster) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:46px;color:var(--ink);background:linear-gradient(135deg,#070e11fa,#020709fa),#050a0df5;border:1px solid #97aab933;border-radius:15px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff06}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel,.settingsPresetRow,.toolbarCluster) select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--accent) 50%) calc(100% - 22px) 50% / 7px 7px no-repeat, linear-gradient(135deg, #070e11fa, #020709fa);padding-right:42px}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel,.settingsPresetRow,.toolbarCluster) textarea{resize:vertical;min-height:92px}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel,.settingsPresetRow,.toolbarCluster) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea)::placeholder{color:#9fb0beb8}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel,.settingsPresetRow,.toolbarCluster) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):focus{border-color:#39ff14b8;outline:none;box-shadow:0 0 0 3px #39ff141f,0 0 28px #39ff141a}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel) .checkboxRow{min-width:0;min-height:46px;color:var(--ink);background:linear-gradient(135deg,#39ff1414,#00e5ff08),#040c0cc7;border:1px solid #39ff142e;border-radius:15px;padding:11px 14px}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel) .checkboxRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel) :where(label:has(>input[type=checkbox]),label:has(>input[type=radio])):not(.checkboxRow):not(.choiceCard){background:#040c0cb3;border:1px solid #39ff1429;border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.portalMain :where(.contentCard,.detailCard,.collapsiblePanel) :where(label:has(>input[type=checkbox]),label:has(>input[type=radio])):not(.checkboxRow):not(.choiceCard) input{width:18px;height:18px;accent-color:var(--accent);flex:none}html[data-theme=light] .portalMain :where(.contentCard,.detailCard,.collapsiblePanel,.settingsPresetRow,.toolbarCluster) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){color:var(--ink);background:#fffffff5;border-color:#177a1433}html[data-theme=light] .portalMain :where(.contentCard,.detailCard,.collapsiblePanel,.settingsPresetRow,.toolbarCluster) select{background:linear-gradient(45deg,#0000 50%,#177a14 50%) calc(100% - 22px)/7px 7px no-repeat,#fffffff5}html[data-theme=light] .portalMain :where(.contentCard,.detailCard,.collapsiblePanel) :where(.checkboxRow,label:has(>input[type=checkbox]),label:has(>input[type=radio])):not(.choiceCard){color:var(--ink);background:#ffffffd1}.consoleBackgroundEffects{z-index:0;pointer-events:none;opacity:.64;contain:strict;backface-visibility:hidden;will-change:opacity;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}.consoleCanvasBackground{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translate(0,0)}.landingOpsBackground .consoleCanvasBackground{opacity:.96;position:absolute}.consoleBackgroundEffects *,.ambientShootingStars,.ambientShootingStars *{backface-visibility:hidden}.consoleBgSweep{z-index:1;will-change:transform;contain:layout paint style;pointer-events:none;background:linear-gradient(#0000 0%,#39ff1405 16%,#39ff1421 44%,#00e5ff12 58%,#ffd14309 72%,#0000 100%),radial-gradient(at 50% 52%,#39ff141a,#0000 68%);height:34%;animation:8s linear infinite consoleBgSweep;position:absolute;inset:-14% 0 auto;transform:translateY(-120%);-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%)}.consoleBackgroundEffectsEnhanced .consoleBgSweep{background:linear-gradient(#0000 0%,#39ff1408 14%,#39ff142e 43%,#00e5ff18 58%,#ffd1430d 74%,#0000 100%),radial-gradient(at 50% 52%,#39ff1421,#0000 70%);height:40%}.consoleBgReadout,.consoleBgTelemetry,.consoleBgScripture{color:#39ff1480;max-width:360px;font-family:var(--font-display), monospace;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 14px #39ff142e;gap:5px;font-size:.64rem;font-weight:900;line-height:1.35;display:grid;position:fixed}.consoleBgReadout>*,.consoleBgTelemetry>*,.consoleBgScripture>*{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.consoleBgReadout strong,.consoleBgTelemetry span,.consoleBgScripture strong{color:#00e5ff61}.consoleBgScripture span{color:#ffd1439e}.consoleBgReadoutTop{top:136px;left:max(42px,50vw - 340px)}.consoleBgReadoutMission{max-width:420px;bottom:132px;left:max(42px,50vw - 370px)}.consoleBgReadoutBottom{text-align:right;bottom:96px;right:max(36px,50vw - 656px)}.consoleBgScripture{z-index:3;text-align:left;opacity:.58;text-shadow:0 0 14px #39ff1433,0 0 18px #ffd1432e;border-left:2px solid #ffd14357;max-width:520px;padding-left:14px;top:182px;left:max(34px,50vw - 370px);right:auto;overflow:hidden}.consoleBgScriptureTop{opacity:.42;text-align:right;background:linear-gradient(90deg,#0000,#39ff1409,#ffd1430e);border:1px solid #ffd14329;border-left:0;border-right:2px solid #ffd1436b;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;width:min(460px,32vw);max-width:460px;padding:6px 12px;top:48px;left:auto;right:max(34px,50vw - 658px)}.consoleBgScripture strong{color:#39ff14c7}.consoleBgTelemetry{opacity:.72;top:48%;right:max(36px,50vw - 656px)}.consoleBgTelemetry span{animation:3.6s ease-in-out infinite consoleBgPulse;display:block}.consoleBgTelemetry span:nth-child(2){animation-delay:.5s}.consoleBgTelemetry span:nth-child(3){animation-delay:1s}.consoleBgTypeLine{white-space:nowrap;max-width:100%;display:inline-block}.consoleBgCursor{color:#ffd143b3;display:none}.consoleBgDots{display:none}.consoleBackgroundEffectsEnhanced .consoleBgTypeLine{animation:3.2s steps(26,end) both consoleBgType;overflow:hidden}.consoleBackgroundEffectsEnhanced .consoleBgTypeLineDelay{animation-delay:.55s}.consoleBackgroundEffectsEnhanced .consoleBgTypeLineSlow{animation-duration:4s}.consoleBackgroundEffectsEnhanced .consoleBgCursor{animation:.9s step-end infinite consoleBgCursor;display:inline-block}.consoleBackgroundEffectsEnhanced .consoleBgDots{gap:1px;display:inline-flex}.consoleBackgroundEffectsEnhanced .consoleBgDots span{animation:1.35s steps(2,end) infinite consoleBgDot}.consoleBackgroundEffectsEnhanced .consoleBgDots span:nth-child(2){animation-delay:.18s}.consoleBackgroundEffectsEnhanced .consoleBgDots span:nth-child(3){animation-delay:.36s}html[data-theme=light] .consoleBackgroundEffects{opacity:.72;mix-blend-mode:multiply}html[data-theme=light] .consoleBgSweep{background:linear-gradient(#0000 0%,#177a1409 16%,#177a1438 44%,#006d8621 58%,#aa7e0012 72%,#0000 100%),radial-gradient(at 50% 52%,#177a1429,#0000 68%)}html[data-theme=light] .consoleBackgroundEffectsEnhanced .consoleBgSweep{background:linear-gradient(#0000 0%,#177a140d 14%,#177a1447 43%,#006d8629 58%,#aa7e0017 74%,#0000 100%),radial-gradient(at 50% 52%,#177a1433,#0000 70%)}html[data-theme=light] .consoleBgReadout,html[data-theme=light] .consoleBgTelemetry,html[data-theme=light] .consoleBgScripture{color:#0f5d0dad;text-shadow:none}html[data-theme=light] .consoleBgReadout strong,html[data-theme=light] .consoleBgTelemetry span,html[data-theme=light] .consoleBgScripture strong{color:#00566ca8}html[data-theme=light] .consoleBgScripture span{color:#7e5b00b8}html[data-theme=light] .consoleBgScripture,html[data-theme=light] .consoleBgScriptureTop{background:linear-gradient(90deg,#177a1412,#006d8609,#0000);border-color:#177a142e}.consoleBackgroundEffectsLanding{opacity:.78;background:#010707}.consoleBackgroundEffectsLanding:before,.consoleBackgroundEffectsLanding:after{display:none}.consoleBackgroundEffectsLanding:before{background:repeating-linear-gradient(90deg,#39ff1413 0 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#00e5ff0f 0 1px,#0000 1px 74px);animation:18s linear infinite landingGridDrift;-webkit-mask-image:linear-gradient(#0000,#000 13% 84%,#0000);mask-image:linear-gradient(#0000,#000 13% 84%,#0000)}.consoleBackgroundEffectsLanding:after{filter:blur(1px);background:linear-gradient(#0000 0%,#39ff1417 44%,#00e5ff1f 50%,#39ff140f 56%,#0000 100%);animation:8s ease-in-out infinite landingScanSweep;transform:translateY(-68%)}.consoleBackgroundEffectsLanding .landingTelemetryRailTop{top:88px}.consoleBackgroundEffectsLanding .landingTelemetryRailBottom{bottom:68px}.consoleBackgroundEffectsLanding .landingBackgroundReadout{opacity:.18}.consoleBackgroundEffectsLanding .landingBackgroundReadout1{top:36vh;left:max(28px,50vw - 370px)}.consoleBackgroundEffectsLanding .landingBackgroundReadout2{top:46vh;right:max(36px,50vw - 656px)}.consoleBackgroundEffectsLanding .landingBackgroundReadout3{bottom:13vh;left:max(28px,50vw - 280px)}.consoleBackgroundEffectsLanding .consoleBgReadout,.consoleBackgroundEffectsLanding .consoleBgScripture{z-index:2}.consoleBackgroundEffectsLanding .consoleBgScriptureTop{opacity:.52;top:112px}html[data-theme=light] .consoleBackgroundEffectsLanding{mix-blend-mode:multiply;background:linear-gradient(120deg,#177a1412,#0000 34%,#006d860e 68%,#0000),#f4fbf6}html[data-theme=light] .consoleBackgroundEffectsLanding:before{background:repeating-linear-gradient(90deg,#177a141a 0 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#006d8614 0 1px,#0000 1px 74px)}html[data-theme=light] .consoleBackgroundEffectsLanding:after{background:linear-gradient(#0000 0%,#177a141f 44%,#006d8624 50%,#177a1414 56%,#0000 100%)}@keyframes consoleBgSweep{0%{transform:translateY(-120%)}to{transform:translateY(520%)}}@keyframes consoleBgPulse{0%,to{opacity:.42}50%{opacity:.86}}@keyframes consoleBgType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes consoleBgCursor{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes consoleBgDot{0%,34%{opacity:0}35%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.consoleBgSweep,.consoleBgTypeLine,.consoleBgCursor,.consoleBgDots span,.consoleBgTelemetry span,.ambientShootingStars span{animation:none}}@media (max-width:980px){.consoleBgReadout,.consoleBgTelemetry,.consoleBgScripture{display:none}}.flowDesignerShell{background:linear-gradient(90deg,#39ff140e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#00e5ff0b 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 18% 12%,#39ff141a,#0000 32%),#030c0cdb;border:1px solid #39ff142e;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 0 36px #39ff140f}.flowDesignerTopbar{background:#0108089e;border-bottom:1px solid #39ff1424;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.flowDesignerTopbar h3{margin:0;font-size:clamp(1rem,2vw,1.35rem)}.flowDesignerTopbar p:not(.sectionLabel){color:var(--muted);margin:6px 0 0}.flowDesignerStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.flowDesignerStats span,.flowInspectorMeta span{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#39ff1412;border:1px solid #39ff142e;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:900}.flowLibraryBar,.flowDefinitionPanel{background:#020a0a80;border-bottom:1px solid #39ff141f;gap:12px;padding:14px 18px;display:grid}.flowLibraryBar{grid-template-columns:minmax(240px,1fr) auto auto auto minmax(170px,auto);align-items:end}.flowDefinitionPanel{grid-template-columns:minmax(220px,.8fr) minmax(180px,.45fr) minmax(260px,1.4fr)}.flowLibraryBar label,.flowDefinitionPanel label{color:var(--muted);gap:7px;font-size:.76rem;display:grid}.flowLibraryBar select,.flowDefinitionPanel input,.flowDefinitionPanel select,.flowDefinitionPanel textarea{width:100%}.flowDraftStatus{color:#b1ffb7b8;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;place-self:center end;font-size:.68rem;font-weight:900}.flowCanvasToolbar,.flowConnectBanner{background:#010708b8;border-bottom:1px solid #39ff141f;align-items:center;gap:10px;padding:10px 18px;display:flex}.flowCanvasToolbar{flex-wrap:wrap;justify-content:space-between}.flowToolGroup{background:#040e0ed6;border:1px solid #39ff1424;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.flowToolButton{min-height:30px;color:var(--muted);cursor:pointer;font-family:var(--font-display), sans-serif;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:900}.flowToolButton:hover,.flowToolButton.active{color:var(--accent);background:#39ff141c;border-color:#39ff1452}.flowToolButton:disabled{cursor:not-allowed;opacity:.42}.flowZoomReadout{min-width:52px;color:var(--text);font-family:var(--font-display), sans-serif;text-align:center;font-size:.72rem;font-weight:900}.flowGestureHint{color:#b1ffb7a8;font-size:.78rem}.flowConnectBanner{color:#ffeaa0;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;justify-content:center;font-size:.72rem;font-weight:900}.flowConnectBanner button{color:#ffeaa0;cursor:pointer;font:inherit;background:#ffd00017;border:1px solid #ffd00042;border-radius:999px;padding:6px 10px;font-size:.66rem}.wideFlowField{min-width:0}.flowDesignerWorkbench{grid-template-columns:148px minmax(0,1fr) 230px;min-height:640px;display:grid}.flowDesignerShell:fullscreen,.flowDesignerFullscreen{z-index:10000;width:100vw;max-width:none;height:100vh;min-height:100vh;box-shadow:none;background:#010808fa;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.flowDesignerShell:fullscreen .flowDesignerWorkbench,.flowDesignerFullscreen .flowDesignerWorkbench{flex:1;height:100%;min-height:0;overflow:hidden}.flowDesignerShell:fullscreen .flowDesignerTopbar,.flowDesignerFullscreen .flowDesignerTopbar{flex:none;padding:12px 16px}.flowDesignerShell:fullscreen .flowLibraryBar,.flowDesignerShell:fullscreen .flowDefinitionPanel,.flowDesignerFullscreen .flowLibraryBar,.flowDesignerFullscreen .flowDefinitionPanel{flex:none;padding-block:10px}.flowDesignerShell:fullscreen .flowPalette,.flowDesignerShell:fullscreen .flowInspector,.flowDesignerFullscreen .flowPalette,.flowDesignerFullscreen .flowInspector{overflow:auto}.flowDesignerShell:fullscreen .flowDesignerCanvas,.flowDesignerFullscreen .flowDesignerCanvas{height:100%;min-height:0;max-height:none}.flowPalette,.flowInspector{background:#010708b8;flex-direction:column;gap:10px;padding:14px;display:flex}.flowPalette{border-right:1px solid #39ff141f}.flowInspector{border-left:1px solid #39ff141f}.flowPalette>strong,.flowInspector>strong{color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:.09em;text-transform:uppercase}.flowPaletteGroup{color:var(--accent-cyan);font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:.62rem;font-weight:900}.flowPalette button,.flowEdgeList button{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:linear-gradient(135deg,#39ff1414,#00e5ff09);border:1px solid #39ff142e;border-radius:12px;padding:10px;font-size:.82rem}.flowPalette button:hover,.flowEdgeList button:hover{color:var(--accent);border-color:#39ff1466}.flowPaletteHint{background:#00e5ff0b;border:1px solid #00e5ff29;border-radius:14px;margin-top:auto;padding:12px}.flowPaletteHint span,.flowEdgeList span{color:var(--accent-cyan);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.flowPaletteHint p,.flowEdgeList p{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.35}.flowDesignerCanvas{--flow-grid-size:34px;overscroll-behavior:contain;touch-action:none;background:linear-gradient(#39ff1416 1px,#0000 1px),linear-gradient(90deg,#39ff1412 1px,#0000 1px),radial-gradient(circle at 50% 48%,#00e5ff0b,#0000 48%),#01080873;background-size:var(--flow-grid-size) var(--flow-grid-size), var(--flow-grid-size) var(--flow-grid-size), 100% 100%, auto;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-color:#39ff14b8 #020e0cdb;scrollbar-width:thin;height:clamp(520px,70vh,680px);min-height:0;max-height:680px;position:relative;overflow:auto}.flowDesignerCanvas.panning,.flowDesignerCanvas.panning *{cursor:grabbing}.flowDesignerCanvas::-webkit-scrollbar{width:12px;height:12px}.flowPalette::-webkit-scrollbar{width:12px;height:12px}.flowInspector::-webkit-scrollbar{width:12px;height:12px}.flowDesignerCanvas::-webkit-scrollbar-track{background:linear-gradient(135deg,#020e0cf5,#00e5ff14);border:1px solid #39ff141f}.flowPalette::-webkit-scrollbar-track{background:linear-gradient(135deg,#020e0cf5,#00e5ff14);border:1px solid #39ff141f}.flowInspector::-webkit-scrollbar-track{background:linear-gradient(135deg,#020e0cf5,#00e5ff14);border:1px solid #39ff141f}.flowDesignerCanvas::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#39ff14db,#00e5ff94);border:2px solid #020e0cf2;border-radius:999px;box-shadow:0 0 12px #39ff1438}.flowPalette::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#39ff14db,#00e5ff94);border:2px solid #020e0cf2;border-radius:999px;box-shadow:0 0 12px #39ff1438}.flowInspector::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#39ff14db,#00e5ff94);border:2px solid #020e0cf2;border-radius:999px;box-shadow:0 0 12px #39ff1438}.flowDesignerCanvas::-webkit-scrollbar-corner{background:#020e0cf2}.flowCanvasViewport{position:relative;overflow:visible}.flowCanvasStage{contain:layout;transform-origin:0 0;will-change:transform;width:1180px;height:640px;position:relative}.flowConnectorLayer{z-index:1;pointer-events:none;shape-rendering:geometricprecision;text-rendering:geometricprecision;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flowConnector{fill:none;stroke:var(--flow-edge-color,#77ff86bf);stroke-dasharray:var(--flow-edge-dash,none);stroke-linecap:round;stroke-width:var(--flow-edge-width,2.8px);filter:drop-shadow(0 0 7px #39ff142e);pointer-events:none}.flowConnectorHit{fill:none;stroke:#0000;stroke-linecap:round;stroke-width:18px;cursor:pointer;pointer-events:stroke}.flowConnectorGroup.selected .flowConnector{filter:drop-shadow(0 0 10px #ffd00047)}.flowConnectorLabel,.flowConnectorLabelBack{font-family:var(--font-display), sans-serif;font-size:var(--flow-edge-label-size,12px);letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;pointer-events:none}.flowConnectorLabelBack{fill:none;stroke:#010808f5;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px;opacity:.96}.flowConnectorLabel{fill:var(--flow-edge-label-color,var(--ink));paint-order:stroke fill;stroke:#010808ad;stroke-linejoin:round;stroke-width:2px}.flowNode{z-index:2;align-content:center;gap:var(--flow-node-gap,4px);border:var(--flow-node-border,1px) solid #39ff1461;border-radius:var(--flow-node-radius,18px);padding:var(--flow-node-padding-y,11px) var(--flow-node-padding-x,13px);color:var(--text);cursor:grab;text-align:left;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:linear-gradient(145deg,#081614fa,#030a0bfa),#040c0cf0;display:grid;position:absolute;overflow:hidden;box-shadow:0 18px 36px #00000047,0 0 20px #39ff1414}.flowNode:active{cursor:grabbing}.flowNode span{text-overflow:ellipsis;white-space:nowrap;color:var(--flow-node-color,var(--accent));font-family:var(--font-display), sans-serif;font-size:var(--flow-node-kicker-size,.63rem);letter-spacing:.12em;text-transform:uppercase;font-weight:900;overflow:hidden}.flowNode strong{overflow-wrap:anywhere;-webkit-line-clamp:3;font-size:var(--flow-node-title-size,.92rem);-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.flowNode em{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--flow-node-status-size,.72rem);font-style:normal;overflow:hidden}.flowNode.selected{border-color:#ffd000bd;box-shadow:0 0 0 2px #ffd0001a,0 0 26px #ffd00024}.flowNode.connecting{border-color:#00e5ffdb;box-shadow:0 0 0 2px #00e5ff1f,0 0 34px #00e5ff2e}.flowNode-start,.flowNode-closeout{border-color:#ffd00075}.flowNode-service{border-color:#39ff1475}.flowNode-checklist{border-color:#00e5ff75}.flowNode-method{border-color:#ff56566b}.flowNode-decision{border-radius:var(--flow-node-decision-radius,30px)}.flowNode-proof{border-style:dashed}.flowNode-note{border-color:#ffffff2e}.flowInspector label{color:var(--muted);gap:7px;font-size:.78rem;display:grid}.flowInspector input,.flowInspector select{width:100%}.flowInspector textarea{resize:vertical;width:100%}.flowInspectorMeta{flex-wrap:wrap;gap:8px;display:flex}.flowEdgeList{gap:8px;margin-top:10px;display:grid}.flowEdgeList button{gap:3px;font-size:.72rem;display:grid}.flowEdgeList button.active{background:linear-gradient(135deg,#ffd0001f,#39ff140e);border-color:#ffd0007a}.flowEdgeList small{color:var(--muted);text-transform:uppercase;font-size:.66rem}.flowRouteList{border-top:1px solid #607e8c2e;gap:10px;margin-top:14px;padding-top:14px;display:grid}.flowRouteList>span{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.flowRouteList details{background:radial-gradient(circle at 0 0,#ffd00014,#0000 34%),#00090abd;border:1px solid #ffd00033;border-radius:14px;gap:9px;padding:10px;display:grid}.flowRouteList details[open]{border-color:#ffd0005c}.flowRouteList summary{cursor:pointer;list-style:none}.flowRouteList summary::-webkit-details-marker{display:none}.flowRouteList summary strong{color:var(--text);font-family:var(--font-display), sans-serif;font-size:.82rem;line-height:1.1;display:block}.flowRouteList summary small{color:var(--muted);margin-top:4px;font-size:.7rem;line-height:1.25;display:block}.flowRouteList details>label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:.6rem;font-weight:900;display:grid}.flowRouteList ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.flowRouteList li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.flowRouteList li span{width:22px;height:22px;color:var(--accent);font-family:var(--font-display), sans-serif;background:#39ff1424;border-radius:999px;place-items:center;font-size:.68rem;font-weight:950;display:inline-grid}.flowRouteList .button{min-height:32px;padding:8px 10px;font-size:.62rem}.flowColorSwatches{flex-wrap:wrap;gap:7px;display:flex}.flowColorSwatches button{background:var(--flow-swatch-color);cursor:pointer;width:28px;height:28px;box-shadow:0 0 12px color-mix(in srgb, var(--flow-swatch-color) 30%, transparent);border:1px solid #ffffff29;border-radius:999px}.flowColorSwatches button.active{box-shadow:0 0 0 2px #ffd0002e, 0 0 18px color-mix(in srgb, var(--flow-swatch-color) 55%, transparent);border-color:#fff4bc}.flowRgbPicker{grid-template-columns:1fr repeat(3,minmax(42px,.55fr));align-items:end;gap:7px;display:grid}.flowRgbPicker label{gap:5px;min-width:0}.flowRgbPicker input[type=color]{background:#010808b3;border:1px solid #39ff143d;border-radius:10px;width:100%;min-height:34px;padding:3px}.flowRgbPicker input[type=number]{text-align:center;width:100%;min-width:0;padding-inline:6px}.flowSizeGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flowToggleRow{gap:8px;display:grid}.flowToggleRow label{color:var(--text);align-items:center;gap:8px;display:flex}.flowToggleRow input{width:auto}html[data-theme=light] .flowDesignerShell{background:linear-gradient(90deg,#0f821812 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#0078960e 1px,#0000 1px) 0 0/34px 34px,#ffffffeb}html[data-theme=light] .flowDesignerTopbar,html[data-theme=light] .flowCanvasToolbar,html[data-theme=light] .flowConnectBanner,html[data-theme=light] .flowLibraryBar,html[data-theme=light] .flowDefinitionPanel,html[data-theme=light] .flowPalette,html[data-theme=light] .flowInspector{background:#ffffffc7}html[data-theme=light] .flowToolGroup{background:#ffffffd6}html[data-theme=light] .flowToolButton{color:#42545a}html[data-theme=light] .flowGestureHint{color:#185430b8}html[data-theme=light] .flowDesignerCanvas{background:linear-gradient(#0c1e2313 1px,#0000 1px),linear-gradient(90deg,#0c1e2311 1px,#0000 1px),#f4fbf9e0;background-size:var(--flow-grid-size) var(--flow-grid-size), var(--flow-grid-size) var(--flow-grid-size), auto}html[data-theme=light] .flowNode{color:#091216;background:#fffffff5;box-shadow:0 16px 30px #1224281f}html[data-theme=light] .flowConnectorLabel{fill:#0e4120d6}html[data-theme=light] .flowDraftStatus{color:#0e532ac2}@media (max-width:1080px){.flowLibraryBar,.flowDefinitionPanel,.flowDesignerWorkbench{grid-template-columns:1fr}.flowPalette,.flowInspector{border:0}.flowPalette{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.flowPalette>strong,.flowPaletteHint{grid-column:1/-1}}@media (max-width:720px){.flowDesignerTopbar{flex-direction:column}.flowLibraryBar{align-items:stretch}.flowDraftStatus{justify-self:start}.flowDesignerCanvas{height:520px;max-height:520px}}.criticalSettingsNotice{background:linear-gradient(135deg,#ffd00014,#39ff140a),#040c0ce6;border-color:#ffd00047;justify-content:space-between;align-items:center;gap:18px;display:flex}.criticalSettingsActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.criticalUnlockButton,.criticalLockButton{letter-spacing:.08em;border-radius:999px;min-height:34px;padding:8px 12px;font-size:.78rem;box-shadow:0 0 18px #39ff1414}.criticalUnlockButton{color:var(--accent);background:linear-gradient(135deg,#39ff141b,#00e5ff09);border-color:#39ff1438}.criticalLockButton{color:#ffe082;background:linear-gradient(135deg,#ffd0001c,#39ff1408);border-color:#ffd0005c}.pendingChangesPanel{background:linear-gradient(135deg,#ffd0001c,#39ff140a),#030a0aeb;border-color:#ffd00061;box-shadow:0 0 34px #ffd00014}.pendingChangesPanel .cardHeaderSpread{align-items:flex-start}.pendingChangesList{gap:10px;max-height:min(52vh,520px);margin-top:14px;padding-right:4px;display:grid;overflow:auto}.pendingChangeItem{background:#040c0cd1;border:1px solid #ffd0003d;border-radius:18px;padding:14px}.pendingChangeItem.added{border-color:#39ff1452}.pendingChangeItem.removed{border-color:#ff56565c}.pendingChangeItem ul{color:var(--muted);margin:12px 0 0;padding-left:20px}.pendingChangeItem li+li{margin-top:5px}.pendingChangeCard{box-shadow:0 0 0 1px #ffd0001a,0 0 26px #ffd00014;border-color:#ffd00080!important}.pendingChangeCard.added{box-shadow:0 0 0 1px #39ff141f,0 0 26px #39ff1414;border-color:#39ff1480!important}.processMethodCard.pendingChangeCard{border-color:#ffd0008c;box-shadow:0 0 0 1px #ffd0001f,0 0 30px #ffd00017}.processMethodCard.pendingChangeCard:before{content:"Pending change";color:#ffeaa0;letter-spacing:.08em;text-transform:uppercase;background:#ffd0001a;border:1px solid #ffd00052;border-radius:999px;align-items:center;width:fit-content;margin-bottom:12px;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.processMethodCard.pendingChangeCard.added{border-color:#39ff148c;box-shadow:0 0 0 1px #39ff1421,0 0 30px #39ff1414}.processMethodCard.pendingChangeCard.added:before{content:"Pending add";color:var(--accent);background:#39ff141a;border-color:#39ff1452}.criticalChangeModal .confirmModal{border-radius:24px;width:min(760px,100%)}.criticalChangeModal{z-index:120;overscroll-behavior:contain;padding:clamp(18px,4vw,42px);overflow-y:auto}.criticalChangeModal .confirmModal{max-height:calc(100dvh - clamp(36px,8vw,84px));overflow:auto}.criticalChangeModal .reviewConfirmModal{width:min(860px,100%)}.authorizationConsoleModal{background:linear-gradient(90deg,#39ff1412 1px,#0000 1px) 0 0/36px 36px,linear-gradient(0deg,#00e5ff0e 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 16% 8%,#39ff141f,#0000 30%),linear-gradient(145deg,#050e0dfa,#000406fa);padding-top:48px;position:relative;box-shadow:0 30px 80px #00000094,0 0 0 1px #39ff1414,0 0 44px #39ff141f}.authorizationConsoleModal:before,.authorizationConsoleModal:after{z-index:2;color:#39ff14d6;font-family:var(--font-display), monospace;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px #39ff1447;font-size:clamp(.56rem,1.4vw,.68rem);font-weight:900;line-height:1;animation:1.65s ease-in-out infinite authConsolePulse;position:absolute}.authorizationConsoleModal:before{content:attr(data-console-label);padding-left:34px;top:17px;left:22px}.authorizationConsoleModal:after{content:attr(data-console-state);color:#00e5ffd1;padding-right:34px;animation-delay:.38s;bottom:18px;right:22px}.authorizationConsoleModal .sectionLabel{position:relative}.authorizationConsoleModal .sectionLabel:before,.authorizationConsoleModal .sectionLabel:after{content:"";border-block:1px solid #39ff1480;width:24px;height:8px;position:absolute;top:-28px}.authorizationConsoleModal .sectionLabel:before{left:0}.authorizationConsoleModal .sectionLabel:after{border-color:#00e5ff75;right:0}.authorizationSignal{grid-template-columns:1.5fr .8fr 1.1fr;gap:9px;margin:14px 0 16px;display:grid}.authorizationSignal span{background:#39ff141f;border-radius:999px;height:3px;position:relative;overflow:hidden}.authorizationSignal span:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#39ff14f0,#00e5ffc7,#0000);width:42%;animation:1.42s linear infinite authSignalSweep;position:absolute;inset:0}.authorizationSignal span:nth-child(2):before{animation-delay:.22s}.authorizationSignal span:nth-child(3):before{animation-delay:.42s}.holdConfirmButton{isolation:isolate;background:linear-gradient(135deg,#39ff141c,#00e5ff0f),#030a0aeb;border-color:#39ff1494;min-width:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 0 24px #39ff141a}.holdConfirmButton:before{content:"";z-index:0;width:var(--hold-progress,0%);background:linear-gradient(90deg,#39ff149e,#00e5ff75),repeating-linear-gradient(90deg,#ffffff24 0 2px,#0000 2px 8px);transition:width 40ms linear;position:absolute;inset:0 auto 0 0}.holdConfirmButton:after{content:"";z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:44px;position:absolute;inset:-25% auto -25% 0;transform:translate(-120%)skew(-16deg)}.holdConfirmButton.isHolding{color:#041008;text-shadow:0 1px #ffffff38;box-shadow:inset 0 0 0 1px #39ff1452,0 0 28px #39ff1438,0 0 42px #00e5ff1a}.holdConfirmButton.isHolding:after{opacity:1;animation:.86s linear infinite authButtonScan}.holdConfirmButton span{z-index:2;position:relative}.holdConfirmButton:disabled{cursor:not-allowed;opacity:.64}html[data-theme=light] .criticalSettingsNotice,html[data-theme=light] .pendingChangesPanel,html[data-theme=light] .pendingChangeItem{background:#ffffffeb}html[data-theme=light] .authorizationConsoleModal{background:linear-gradient(90deg,#177a1414 1px,#0000 1px) 0 0/36px 36px,linear-gradient(0deg,#0091aa12 1px,#0000 1px) 0 0/36px 36px,#fffffffa}@keyframes authSignalSweep{0%{transform:translate(-115%)}to{transform:translate(260%)}}@keyframes authConsolePulse{0%,to{opacity:.62}45%{opacity:1}}@keyframes authButtonScan{0%{transform:translate(-120%)skew(-16deg)}to{transform:translate(520%)skew(-16deg)}}@media (prefers-reduced-motion:reduce){.authorizationConsoleModal:before,.authorizationConsoleModal:after,.authorizationSignal span:before,.holdConfirmButton.isHolding:after{animation:none}}@media (max-width:720px){.criticalSettingsNotice,.pendingChangesPanel .cardHeaderSpread{flex-direction:column;align-items:stretch}.criticalSettingsActions{justify-content:flex-start}.processMethodCard.pendingChangeCard:before{margin-bottom:10px}.holdConfirmButton{width:100%}}.startupOverlayFighter{place-items:center;display:grid;overflow:hidden;background:linear-gradient(135deg,#010707 0%,#031012 52%,#010506 100%)!important;animation:7.2s cubic-bezier(.22,1,.36,1) forwards startupFighterFade!important}.startupOverlayFighter:before,.startupOverlayFighter:after{content:"";pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-18%}.startupOverlayFighter:before{background:repeating-linear-gradient(90deg,#39ff1413 0 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#00e5ff0f 0 1px,#0000 1px 74px);animation:7.2s linear forwards startupFighterGridDrift;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.startupOverlayFighter:after{filter:blur(1px);background:linear-gradient(#0000 0%,#39ff1414 41%,#00e5ff29 50%,#39ff1412 59%,#0000 100%);animation:7.2s ease-in-out forwards startupFighterHoloSweep;transform:translateY(-72%)}.startupOverlayFighter .startupTerminalPanel{background:linear-gradient(135deg,#00e5ff12,#39ff140a),#010708bd;border-color:#00e5ff38;width:min(520px,42vw);min-height:246px;bottom:8vh;left:max(22px,4vw);right:auto}.consoleBackgroundEffectsOrbital{opacity:.58}@keyframes startupFighterFade{0%,90%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes startupFighterGridDrift{0%{transform:translate(0,0)}to{transform:translate(74px,74px)}}@keyframes startupFighterHoloSweep{0%,10%{opacity:0;transform:translateY(-72%)}25%,74%{opacity:.84}to{opacity:0;transform:translateY(72%)}}@media (max-width:900px){.startupOverlayFighter .startupTerminalPanel{width:auto;bottom:8vh;left:18px;right:18px}}.startupOverlayFighter:before{background:repeating-linear-gradient(90deg,#39ff1412 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#00e5ff0e 0 1px,#0000 1px 58px),radial-gradient(circle,#0000 0 18%,#00e5ff1a 18.2% 18.45%,#0000 18.7% 27%,#39ff1421 27.2% 27.45%,#0000 27.7% 38%,#00e5ff14 38.2% 38.45%,#0000 38.7%);-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 86%);mask-image:radial-gradient(circle,#000 0 62%,#0000 86%)}.startupOverlayFighter .startupTerminalPanel{bottom:7.5vh}:root{--console-safe-side:clamp(28px, 3.8vw, 108px);--console-safe-card:clamp(220px, 15vw, 340px);--console-quote-dock-right:max(18px, calc((100vw - 1400px) / 2 + 26px))}.consoleBgReadout,.consoleBgTelemetry{max-width:var(--console-safe-card);overflow:hidden}.consoleBgScripture{max-width:var(--console-safe-card);overflow:visible}.consoleBgScripture strong,.consoleBgReadout strong{display:block}.consoleBgReadout strong{text-overflow:ellipsis;overflow:hidden}.consoleBgScripture strong{text-overflow:clip;white-space:normal;overflow:visible;-webkit-mask-image:none;mask-image:none}.consoleBgScripture:not(.consoleBgScriptureTop):not(.consoleBgScriptureBeacon){top:28%;left:auto;right:var(--console-safe-side);width:var(--console-safe-card);opacity:.42;text-align:right;border-left:0;border-right:2px solid #ffd14338;padding-left:0;padding-right:14px}.consoleBgScriptureTop{top:18px;left:auto;right:var(--console-quote-dock-right);opacity:.48;text-align:right;background:linear-gradient(270deg,#39ff140e,#ffd14309,#0000);border-left:0;border-right:2px solid #ffd1435c;width:clamp(360px,32vw,620px);max-width:min(620px,44vw);max-height:none;padding:6px 12px}.consoleBgReadoutTop{left:var(--console-safe-side);width:var(--console-safe-card);top:128px}.consoleBgReadoutMission{left:var(--console-safe-side);width:var(--console-safe-card);bottom:148px}.consoleBgReadoutBottom{right:var(--console-safe-side);width:var(--console-safe-card);bottom:104px}.consoleBgTelemetry{right:var(--console-safe-side);width:var(--console-safe-card)}@media (max-width:1680px){.consoleBgScripture:not(.consoleBgScriptureTop):not(.consoleBgScriptureBeacon),.consoleBgReadoutMission,.consoleBgReadoutBottom,.consoleBgTelemetry{display:none}.consoleBgReadoutTop{left:auto;right:var(--console-safe-side);opacity:.34;text-align:right;width:min(260px,20vw);top:auto;bottom:92px}.consoleBgScriptureTop{width:min(460px,42vw);max-width:min(460px,42vw);max-height:none;top:18px;left:auto;right:max(18px,50vw - 566px)}}@media (max-width:1120px){.consoleBgReadoutTop{display:none}.consoleBgScriptureTop{opacity:.44;text-align:right;width:min(420px,58vw);max-width:420px;max-height:none;display:block;top:18px;left:auto;right:18px}}@media (max-width:680px){.consoleBgScripture:not(.consoleBgScriptureTop),.consoleBgReadout,.consoleBgTelemetry{display:none!important}.consoleBgScriptureTop{opacity:.4;width:min(300px,68vw);max-width:min(300px,68vw);max-height:none;font-size:.48rem;line-height:1.25;top:12px;left:auto;right:10px;display:block!important}}.startupOverlayFighter{isolation:isolate;background:radial-gradient(circle at 50% 47%,#39ff1429,#0000 0 13%,#00e5ff12 22%,#0000 42%),radial-gradient(circle,#00e5ff1f,#0000 0 30%,#39ff140f 44%,#0000 65%),linear-gradient(#000806 0%,#011311 48%,#000403 100%);overflow:hidden}.startupOverlayFighter:before{opacity:.72;background:linear-gradient(90deg,#39ff141a 1px,#0000 1px) 0 0/82px 82px,linear-gradient(0deg,#00e5ff14 1px,#0000 1px) 0 0/82px 82px,radial-gradient(circle,#0000 0 38%,#39ff1424 39%,#0000 40% 100%) 0 0/100% 100%;animation:7.2s cubic-bezier(.18,.82,.25,1) forwards startupFighterGridWake}.startupOverlayFighter:after{opacity:.86;background:linear-gradient(90deg,#ffffff14,#0000 18% 82%,#ffffff14),radial-gradient(circle at 50% 46%,#0000 0 24%,#0000001f 42%,#000000b8 100%)}.startupOverlayFighter .startupTerminalPanel{z-index:15;opacity:.76;width:min(360px,31vw);bottom:clamp(24px,6vh,64px);left:clamp(18px,4vw,82px)}@keyframes startupFighterGridWake{0%{opacity:0;background-position:0 0,0 0,50%;transform:scale(1.18)}22%{opacity:.28}58%{opacity:.68}to{opacity:.52;background-position:0 54px,54px 0,50%;transform:scale(1)}}@media (max-width:980px){.startupOverlayFighter .startupTerminalPanel{display:none}}.startupOverlayFighter{background:radial-gradient(circle at 50% 47%,#ffd1431a,#0000 0 11%,#ff322014 21%,#0000 34%),radial-gradient(circle,#00e5ff17,#0000 0 38%,#39ff140a 54%,#0000 70%),radial-gradient(circle,#020605 0 18%,#010908 46%,#000 100%)}.startupOverlayFighter:before{opacity:.32;background:linear-gradient(90deg,#39ff140f 1px,#0000 1px) 0 0/96px 96px,linear-gradient(0deg,#00e5ff0b 1px,#0000 1px) 0 0/96px 96px,radial-gradient(circle at 50% 48%,#0000 0 28%,#ffd1431f 29%,#0000 31% 100%) 0 0/100% 100%}.startupOverlayFighter:after{background:radial-gradient(circle at 50% 49%,#0000 0 24%,#00000038 42%,#000000c7 100%),linear-gradient(#ffffff0a,#0000 15% 82%,#ffffff0a)}.startupOverlayFighter .startupTerminalPanel{z-index:20}.startupCosmicOverlay{isolation:isolate;color:#ecfff4;background:radial-gradient(circle,#ffd96d1f,#0000 0 13%,#ff3e2a14 24%,#0000 42%),radial-gradient(circle at 52% 49%,#00e5ff12,#0000 0 40%),linear-gradient(#020100 0%,#000806 48%,#000 100%);overflow:hidden}.startupCosmicOverlay:before{opacity:.75;background:radial-gradient(circle at 16% 18%,#fff5ccb8 0 1px,#0000 1.8px) 0 0/180px 180px,radial-gradient(circle at 78% 24%,#00e5ff8f 0 1px,#0000 1.8px) 0 0/260px 260px,radial-gradient(circle at 62% 78%,#ff483475 0 1px,#0000 1.8px) 0 0/220px 220px,radial-gradient(circle at 31% 66%,#39ff1461 0 1px,#0000 1.8px) 0 0/300px 300px;animation:7.2s ease-out forwards startupCosmicStarsDrift}.startupCosmicOverlay:after{opacity:.95;background:radial-gradient(circle,#0000 0 22%,#0000001f 44%,#000000c2 100%),linear-gradient(90deg,#ffffff0f,#0000 14% 86%,#ffffff0f)}.startupCosmicStarfield,.startupCosmicNebula,.startupCosmicLensing,.startupCosmicStage,.startupCosmicReadout,.startupCosmicStatusRail,.startupCosmicVerse,.startupCosmicProgress{pointer-events:none;position:absolute}.startupCosmicStarfield{z-index:1;filter:drop-shadow(0 0 6px #ffd1432e);opacity:0;background:radial-gradient(circle at 14% 22%,#ffffffe6 0 1px,#0000 2px) 0 0/140px 140px,radial-gradient(circle at 74% 18%,#ffd143cc 0 1px,#0000 2px) 0 0/190px 190px,radial-gradient(circle at 88% 62%,#00e5ffb3 0 1px,#0000 2px) 0 0/230px 230px,radial-gradient(circle at 35% 74%,#ff44348f 0 1px,#0000 2px) 0 0/280px 280px;animation:7.2s ease-out forwards startupCosmicStarfieldIn;inset:-12%}.startupCosmicNebula{z-index:2;opacity:0;mix-blend-mode:screen;filter:blur(26px)saturate(1.4);inset:-20%}.startupCosmicNebulaA{background:radial-gradient(at 38% 48%,#ff443461,#0000 0 34%),radial-gradient(at 58%,#ff3ab047,#0000 0 38%),radial-gradient(at 52% 62%,#00e5ff2e,#0000 0 32%);animation:7.2s ease-out forwards startupCosmicNebulaA}.startupCosmicNebulaB{background:radial-gradient(at 52% 45%,#ffd1434d,#0000 0 30%),radial-gradient(at 46% 54%,#39ff1429,#0000 0 28%);animation:7.2s ease-out forwards startupCosmicNebulaB}.startupCosmicLensing{z-index:5;mix-blend-mode:screen;opacity:0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.startupCosmicLensingA{aspect-ratio:1;border:1px solid #ffd1432e;width:min(86vw,980px);animation:7.2s ease-out forwards startupCosmicLensingA;box-shadow:inset 0 0 90px #ffd1430f,0 0 70px #ff483414}.startupCosmicLensingB{aspect-ratio:1;border:1px solid #00e5ff2e;width:min(64vw,720px);animation:7.2s ease-out forwards startupCosmicLensingB;box-shadow:inset 0 0 56px #00e5ff0f,0 0 46px #00e5ff14}.startupCosmicStage{z-index:10;aspect-ratio:1;width:min(92vw,920px);top:50%;left:50%;transform:translate(-50%,-50%)}.startupCosmicBloom,.startupCosmicDisk,.startupCosmicVoid,.startupCosmicLogo,.startupCosmicFlash{pointer-events:none;position:absolute;top:50%;left:50%}.startupCosmicBloom{z-index:1;aspect-ratio:1;opacity:0;mix-blend-mode:screen;filter:blur(1px)saturate(1.4);border-radius:50%;width:104%;animation:7.2s cubic-bezier(.18,.86,.22,1) forwards startupCosmicBloomIn;transform:translate(-50%,-50%)scale(.12)}.startupCosmicBloom:before,.startupCosmicBloom:after{content:"";border-radius:50%;position:absolute;inset:0}.startupCosmicBloom:before{background:repeating-conic-gradient(from 8deg,#ffeeb4f2 0deg 2deg,#ff4b3461 4deg 8deg,#0000 10deg 16deg,#ff3ab040 18deg 21deg,#0000 24deg 32deg),radial-gradient(circle,#0000 0 14%,#ffd14359 18%,#ff453452 26%,#ff3ab038 38%,#0000 64%);-webkit-mask-image:radial-gradient(circle,#0000 0 15%,#000 18% 62%,#0000 76%);mask-image:radial-gradient(circle,#0000 0 15%,#000 18% 62%,#0000 76%)}.startupCosmicBloom:after{filter:blur(14px);background:radial-gradient(circle,#0000 0 13%,#00e5ff47 18%,#0000 24%),radial-gradient(circle at 52% 48%,#ffd14342,#0000 0 58%)}.startupCosmicBloom span{transform-origin:50% 0;filter:blur(1px);opacity:.72;background:linear-gradient(#ffeeb4e6,#ff48346b,#0000);width:3px;height:48%;position:absolute;top:50%;left:50%}.startupCosmicDisk{z-index:4;mix-blend-mode:screen;transform-origin:50%;border-radius:50%}.startupCosmicDiskBack{opacity:0;filter:blur(8px);background:linear-gradient(90deg,#0000 0 8%,#00e5ff38,#ffd143a6,#ff3ab03d,#0000 92% 100%);width:78%;height:16%;animation:7.2s ease-out forwards startupCosmicDiskBack;transform:translate(-50%,-50%)rotate(-7deg)scaleX(.2)}.startupCosmicDiskMain{opacity:0;filter:blur(.6px);background:radial-gradient(#ffe 0 7%,#ffda5dfa 12%,#ff4c2ac7 31%,#ff3ab061 50%,#0000 78%),linear-gradient(90deg,#0000 0 8%,#ff2616b8,#ffe588,#ff3c26b3,#0000 92% 100%);width:82%;height:11%;animation:7.2s cubic-bezier(.18,.86,.22,1) forwards startupCosmicDiskMain;transform:translate(-50%,-50%)rotate(-2deg)scaleX(.16);box-shadow:0 0 24px #ffd1438f,0 0 58px #ff443447}.startupCosmicDiskHot{z-index:6;opacity:0;filter:blur(3px);background:radial-gradient(circle,#ffffeef5 0 12%,#ffd143e6 20%,#00e5ff75 34%,#ff3ab04d 46%,#0000 66%);border-radius:50%;width:24%;height:24%;animation:7.2s ease-out forwards startupCosmicHotCore;transform:translate(-50%,-50%)scale(.16)}.startupCosmicVoid{z-index:7;aspect-ratio:1;opacity:0;background:radial-gradient(circle,#000 0 58%,#080502fa 64%,#ffdc7829 68%,#0000 74%);border-radius:50%;width:20%;animation:7.2s ease-out forwards startupCosmicVoidIn;transform:translate(-50%,-50%)scale(.08);box-shadow:inset 0 0 42px #000,0 0 0 1px #ffd14357,0 0 42px #ffd14399,0 0 100px #ff453447}.startupCosmicLogo{z-index:12;aspect-ratio:335/350;opacity:0;filter:drop-shadow(0 24px 30px #0000008f)drop-shadow(0 0 20px #39ff146b)drop-shadow(0 0 68px #00e5ff3d);width:min(30vw,320px);animation:7.2s cubic-bezier(.17,.88,.22,1) forwards startupCosmicLogoReveal;transform:translate(-50%,-50%)scale(.04)rotate(-14deg)}.startupCosmicLogoImage{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.startupCosmicLogoShadow{opacity:.34;filter:brightness(0)blur(5px);transform:translate3d(12px,16px,-60px)scale(1.02)}.startupCosmicLogoDepth{opacity:.34;filter:brightness(.78)saturate(1.5)sepia(.14)hue-rotate(58deg)drop-shadow(0 0 12px #00e5ff38);transform:translate3d(7px,9px,-36px)scale(1.01)}.startupCosmicLogoGlow{opacity:.5;filter:blur(6px)brightness(1.9)saturate(1.7)drop-shadow(0 0 24px #39ff14c2);transform:scale(1.055)}.startupCosmicLogoFace{opacity:.26;filter:brightness(1.55)saturate(1.08)contrast(.96)drop-shadow(0 0 8px #ecfff43d)}.startupCosmicLogoGlass,.startupCosmicLogoSheen{z-index:5;pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/ses-logo-transparent.png) 50%/contain no-repeat;mask:url(/ses-logo-transparent.png) 50%/contain no-repeat}.startupCosmicLogoGlass{mix-blend-mode:screen;opacity:.82;background:radial-gradient(circle at 64% 34%,#ffffffad,#0000 0 14%),linear-gradient(128deg,#39ff143d,#00e5ff4d 39%,#fff5cc94 61%,#ff4a3429 82%),linear-gradient(250deg,#ffffff1f,#00e5ff14,#39ff1414)}.startupCosmicLogoSheen{mix-blend-mode:screen;opacity:0;background:linear-gradient(116deg,#0000 10%,#ffffffc2 30%,#00e5ff6b 38%,#39ff1442 48%,#0000 65%),radial-gradient(circle at 42% 17%,#ffffff80,#0000 0 16%);animation:7.2s ease-out forwards startupCosmicLogoSheen}.startupCosmicFlash{z-index:18;opacity:0;mix-blend-mode:screen;filter:blur(10px);background:radial-gradient(circle,#ffffeedb,#39ff1457 24%,#00e5ff33 44%,#0000 68%);border-radius:50%;width:38%;height:38%;animation:7.2s ease-out forwards startupCosmicFlash;transform:translate(-50%,-50%)scale(.1)}.startupCosmicReadout{z-index:24;text-align:center;text-transform:uppercase;opacity:0;gap:6px;width:min(500px,100vw - 44px);animation:7.2s ease-out forwards startupCosmicReadoutIn;display:grid;top:calc(50% + min(22vw,232px));left:50%;transform:translate(-50%,16px)}.startupCosmicReadout span,.startupCosmicReadout em,.startupCosmicVerse span{color:#7ff7ffd6;font-size:.64rem;font-style:normal;font-weight:900}.startupCosmicReadout strong{color:#ecfff4f5;text-shadow:0 0 12px #ecfff45c,0 0 30px #39ff143d;font-size:clamp(1.1rem,2vw,1.7rem);font-weight:950}.startupCosmicStatusRail{z-index:24;justify-content:center;gap:12px;width:min(760px,100vw - 48px);display:flex;bottom:clamp(72px,11vh,118px);left:50%;transform:translate(-50%)}.startupCosmicStatusRail div{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);opacity:0;background:linear-gradient(135deg,#00e5ff14,#0408068a);border:1px solid #00e5ff38;align-items:center;gap:9px;min-width:150px;padding:9px 12px;animation:7.2s ease-out forwards startupCosmicStatusIn;display:flex;transform:translateY(14px)}.startupCosmicStatusRail span{color:#ffd143e0;font-size:.62rem;font-weight:950}.startupCosmicStatusRail strong{color:#ecfff4cc;text-transform:uppercase;font-size:.62rem;font-weight:900}.startupCosmicVerse{z-index:24;text-align:center;text-transform:uppercase;opacity:0;gap:4px;width:min(640px,100vw - 44px);animation:7.2s ease-out forwards startupCosmicVerseIn;display:grid;bottom:clamp(26px,4.5vh,48px);left:50%;transform:translate(-50%)}.startupCosmicVerse strong{color:#ecfff4e6;font-size:clamp(.72rem,1.2vw,.98rem);font-weight:950}.startupCosmicProgress{z-index:26;background:#ffffff09;border:1px solid #ffd1432e;border-radius:999px;width:min(560px,48vw);height:5px;bottom:clamp(18px,3vh,30px);left:50%;overflow:hidden;transform:translate(-50%)}.startupCosmicProgress span{border-radius:inherit;background:linear-gradient(90deg,#ff3f2f,#ffd143,#00e5ff,#39ff14);width:0;height:100%;animation:7.2s cubic-bezier(.16,1,.3,1) forwards startupCosmicProgress;display:block;box-shadow:0 0 18px #ffd14394,0 0 34px #00e5ff42}@keyframes startupCosmicStarsDrift{0%{opacity:0;transform:scale(1.12)}20%{opacity:.72}to{opacity:.55;transform:scale(1)}}@keyframes startupCosmicStarfieldIn{0%{opacity:0;transform:scale(1.18)}24%{opacity:.7}to{opacity:.48;transform:scale(1)}}@keyframes startupCosmicNebulaA{0%{opacity:0;transform:scale(.7)rotate(-18deg)}28%{opacity:.52}70%{opacity:.32;transform:scale(1.08)rotate(8deg)}to{opacity:.18;transform:scale(1.14)rotate(16deg)}}@keyframes startupCosmicNebulaB{0%,12%{opacity:0;transform:scale(.8)rotate(18deg)}36%{opacity:.38}to{opacity:.16;transform:scale(1.04)rotate(-8deg)}}@keyframes startupCosmicLensingA{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(-20deg)}28%{opacity:.52}68%{opacity:.24;transform:translate(-50%,-50%)scale(1.02)rotate(9deg)}to{opacity:.14;transform:translate(-50%,-50%)scale(1.08)rotate(18deg)}}@keyframes startupCosmicLensingB{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(1.32)rotate(24deg)}34%{opacity:.5}to{opacity:.18;transform:translate(-50%,-50%)scale(.96)rotate(-14deg)}}@keyframes startupCosmicBloomIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)rotate(-28deg)}20%{opacity:.82}42%{opacity:1;transform:translate(-50%,-50%)scale(1.22)rotate(7deg)}72%{opacity:.38;transform:translate(-50%,-50%)scale(1.58)rotate(28deg)}to{opacity:.12;transform:translate(-50%,-50%)scale(1.72)rotate(42deg)}}@keyframes startupCosmicDiskBack{0%{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.12)scaleY(.3)}24%{opacity:.84}54%{transform:translate(-50%,-50%)rotate(-7deg)scaleX(1.12)scaleY(1)}to{opacity:.56;transform:translate(-50%,-50%)rotate(-4deg)scaleX(1)scaleY(.9)}}@keyframes startupCosmicDiskMain{0%{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scaleX(.08)scaleY(.24)}26%{opacity:1}52%{transform:translate(-50%,-50%)rotate(-2deg)scaleX(1.14)scaleY(1)}to{opacity:.9;transform:translate(-50%,-50%)rotate(-1deg)scaleX(1.02)scaleY(.92)}}@keyframes startupCosmicHotCore{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.08)}30%{opacity:.88}54%{transform:translate(-50%,-50%)scale(1.08)}to{opacity:.46;transform:translate(-50%,-50%)scale(.88)}}@keyframes startupCosmicVoidIn{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.08)}31%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}to{opacity:.96;transform:translate(-50%,-50%)scale(.88)}}@keyframes startupCosmicLogoReveal{0%,42%{opacity:0;filter:blur(18px)drop-shadow(0 0 #39ff1400);transform:translate(-50%,-50%)scale(.04)rotate(-14deg)}54%{opacity:.94;filter:blur(5px)drop-shadow(0 0 34px #ffd14361)drop-shadow(0 0 62px #00e5ff38)}76%{opacity:1;filter:blur()drop-shadow(0 24px 30px #0000008a)drop-shadow(0 0 26px #39ff1480)drop-shadow(0 0 76px #00e5ff47);transform:translate(-50%,-50%)scale(1.06)rotate(1deg)}to{opacity:.96;filter:blur()drop-shadow(0 24px 30px #0000008a)drop-shadow(0 0 22px #39ff1475)drop-shadow(0 0 60px #00e5ff38);transform:translate(-50%,-50%)scale(.98)rotate(0)}}@keyframes startupCosmicLogoSheen{0%,56%{opacity:0;transform:translate(-34%)skew(-10deg)}68%,82%{opacity:.78}to{opacity:.26;transform:translate(26%)skew(-10deg)}}@keyframes startupCosmicFlash{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(.08)}66%{opacity:.86}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes startupCosmicReadoutIn{0%,58%{opacity:0;filter:blur(8px);transform:translate(-50%,22px)}72%{opacity:1;filter:blur();transform:translate(-50%)}to{opacity:.92;filter:blur();transform:translate(-50%)}}@keyframes startupCosmicStatusIn{0%,22%{opacity:0;transform:translateY(16px)}48%{opacity:.88;transform:translateY(0)}to{opacity:.68;transform:translateY(0)}}@keyframes startupCosmicVerseIn{0%,64%{opacity:0;transform:translate(-50%)translateY(12px)}84%{opacity:.88;transform:translate(-50%)translateY(0)}to{opacity:.78;transform:translate(-50%)translateY(0)}}@keyframes startupCosmicProgress{0%{width:0}18%{width:12%}42%{width:46%}66%{width:78%}to{width:100%}}@media (max-width:900px){.startupCosmicStage{width:min(108vw,700px)}.startupCosmicLogo{width:min(48vw,270px)}.startupCosmicStatusRail{display:none}.startupCosmicReadout{top:calc(50% + min(36vw,220px))}.startupCosmicProgress{width:min(360px,68vw)}}@media (max-width:560px){.startupCosmicStage{width:126vw}.startupCosmicLogo{width:min(58vw,240px)}.startupCosmicReadout{top:calc(50% + 170px)}.startupCosmicVerse{bottom:34px}.startupCosmicProgress{bottom:18px}}.mfaSettingsPanel,.mfaLoginPanel,.mfaSetupCard,.mfaRecoveryCard{gap:12px}.firstLoginSetupForm{gap:14px}.securityQuestionRow{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:end;gap:12px;display:grid}.authRecoveryPanel{background:linear-gradient(135deg,#020c0bd1,#041811a8);border:1px solid #00e5ff2e;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #39ff140f,0 0 28px #00e5ff14}.authRecoveryPanel summary{cursor:pointer;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;padding:14px 16px;font-weight:900}.authRecoveryPanel .stackForm{padding:0 16px 16px}.warningDetailCard{background:linear-gradient(135deg,#ffd14317,#08120fbd);border-color:#ffd14357}.peopleSitesDirectory{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.peopleSitesDirectory .fullWidthCard{grid-column:1/-1}.peopleSitesFilterBar{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.45fr) minmax(160px,.45fr);margin-top:14px}.peopleDirectoryCard .cardHeading{align-items:flex-start}.peopleDirectoryRow{min-height:92px}.peopleDirectoryRow .inlineTitle{gap:10px}.mfaSecretGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;width:100%;display:grid}.mfaSetupGrid{grid-template-columns:minmax(190px,.42fr) minmax(260px,1fr);align-items:stretch;gap:14px;width:100%;display:grid}.mfaQrFrame{background:radial-gradient(circle at 50% 42%,#39ff1429,#0000 55%),linear-gradient(135deg,#00e5ff12,#39ff140b),#010808e6;border:1px solid #39ff1447;border-radius:16px;place-items:center;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 28px #39ff140f,0 0 24px #39ff1414}.mfaQrCode{aspect-ratio:1;width:min(220px,100%);height:auto;image-rendering:pixelated;background:#020807 50%/contain no-repeat;border:1px solid #00e5ff47;border-radius:12px;display:block}.mfaQrFrame span{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mfaSecretGrid div,.recoveryCodeGrid code{background:#040e0cc2;border:1px solid #39ff1438;border-radius:8px;padding:10px}.mfaSecretGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.72rem;display:block}.mfaSecretGrid code,.recoveryCodeGrid code{color:var(--accent);overflow-wrap:anywhere;font-weight:800}.recoveryCodeGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;display:grid}.dangerDetailCard{border-color:#ff5a5a59}html[data-theme=light] .mfaSecretGrid div,html[data-theme=light] .recoveryCodeGrid code{background:#f0fff4e6;border-color:#2096483d}html[data-theme=light] .mfaQrFrame{background:radial-gradient(circle at 50% 42%,#177a1424,#0000 55%),linear-gradient(135deg,#006d8612,#177a140b),#ffffffeb}html[data-theme=light] .authRecoveryPanel{background:linear-gradient(135deg,#f0fff4f0,#e7fff1d1);border-color:#20964838}html[data-theme=light]{--text:#0c1318;--muted:#536572;--muted-text:#536572;--accent-green:#177a14;--field-bg:linear-gradient(135deg, #fffffffa, #eff6f8f5);--field-border:#3954633d;--panel-glow:0 0 0 1px #177a140a, 0 18px 44px #1627301f}html[data-theme=light] body:before{background:linear-gradient(#ffffff4d,#0000 24%),radial-gradient(circle at 50% 0,#177a140e,#0000 24%)}html[data-theme=light] :where(.portalMain,.contentCard,.detailCard,.statCard,.workorderCard,.authPanel,.infoPanel,.sidebar,.sidebarNote,.portalHeader,.settingsTabs,.settingsTabGroup,.adminDirectoryCard,.adminCreatePanel,.adminCreatePanel>summary,.directoryRow,.clientDirectoryRow,.outboundLoadCard,.outboundInventoryRow,.recordParentCard,.recordChildCard,.recordCard,.collapsiblePanel,.workspaceSection,.managementWorkOrder,.jobWorkspaceCard,.emptyState,.gaugeRow,.searchForm,.liveSearchForm,.filterBar,.inventoryCommandBar,.inventoryTableShell){color:var(--ink);box-shadow:var(--panel-glow);background:radial-gradient(circle at 96% 0,#177a140b,#0000 35%),linear-gradient(145deg,#fffffff5,#eff6f8eb);border-color:#3954632e}html[data-theme=light] :where(.contentCard,.detailCard,.statCard,.workorderCard,.authPanel,.infoPanel,.sidebar,.sidebarNote,.portalHeader,.directoryRow,.clientDirectoryRow,.outboundLoadCard,.outboundInventoryRow,.recordParentCard,.recordChildCard,.recordCard,.collapsiblePanel,.workspaceSection,.managementWorkOrder,.jobWorkspaceCard,.emptyState) :where(h1,h2,h3,h4,strong,b,label,summary,li,dt,dd,span,small){color:inherit}html[data-theme=light] :where(.contentCard,.detailCard,.statCard,.workorderCard,.authPanel,.infoPanel,.sidebar,.sidebarNote,.portalHeader,.directoryRow,.clientDirectoryRow,.outboundLoadCard,.outboundInventoryRow,.recordParentCard,.recordChildCard,.recordCard,.collapsiblePanel,.workspaceSection,.managementWorkOrder,.jobWorkspaceCard,.emptyState) :where(p,small,.helperText,.searchStatus,.metaRow,.inlineMeta,.fieldHint){color:var(--ink-soft)}html[data-theme=light] :where(.sectionLabel,.settingsTabGroup>p,.mfaQrFrame span,.mfaSecretGrid code,.recoveryCodeGrid code,.compactMetricStrip strong,.specialProjectCalcStrip strong){color:#0f6d12;text-shadow:none}html[data-theme=light] :where(.buttonPrimary,.primaryLink){color:#0a4f10;background:radial-gradient(circle at 22% 0,#177a1429,#0000 40%),linear-gradient(135deg,#e7f9e5fa,#d3edd8f2);border-color:#177a146b;box-shadow:0 0 18px #177a141a,0 12px 24px #16273017}html[data-theme=light] :where(.buttonSecondary,.buttonGhost,.ghostLink,.sideNav a,.collapsibleSideNavGroup summary,.settingsTabs a,.toolbarCluster .iconButton,.tag,.statusPill){color:var(--ink);background:radial-gradient(circle at 18% 0,#177a1413,#0000 36%),linear-gradient(135deg,#fffffffa,#ebf3f7f0);border-color:#39546338;box-shadow:0 8px 20px #16273014}html[data-theme=light] :where(.buttonSecondary:hover,.buttonGhost:hover,.ghostLink:hover,.sideNav a:hover,.collapsibleSideNavGroup summary:hover,.collapsibleSideNavGroup[open] summary,.settingsTabs a:hover,.settingsTabs a.active){color:#0f5d0d;background:radial-gradient(circle at 18% 0,#177a1424,#0000 40%),linear-gradient(135deg,#ecfaebfc,#e0f1f5f5);border-color:#177a1461}html[data-theme=light] :where(.successTag){color:#0f5d0d;background:#177a141c;border-color:#177a1459}html[data-theme=light] :where(.warningTag){color:#765700;background:#ffd1432e;border-color:#9d730052}html[data-theme=light] :where(.dangerTag,.dangerButton,.buttonDanger){color:#8f1f1f;background:#ff5a5a21;border-color:#8f1f1f4d}html[data-theme=light] :where(.stackForm label,.twoColumnForm label,.outboundLoadCreate>label,.filterBar label,.inventoryCommandBar label,.inventorySearchBox,.bulkWeightGrid label,.inlineEditGrid label,.clientColorControl label){color:var(--ink)}html[data-theme=light] :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){color:var(--ink);background:#fffffffa;border-color:#3954633d;box-shadow:inset 0 0 0 1px #0f172a08}html[data-theme=light] :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea)::placeholder{color:#536572b8}html[data-theme=light] :where(select,.stackForm select,.searchForm select,.liveSearchForm select,.filterBar select,.inventoryCommandBar select,.inlineEditGrid select,.outboundLoadCreate select,.bulkWeightGrid select,.discrepancyResolutionPanel select,.discrepancyActionPanel select){color:var(--ink);background:linear-gradient(45deg,#0000 50%,#177a14 50%) calc(100% - 22px)/7px 7px no-repeat,#fffffffa}html[data-theme=light] :where(select option,select optgroup,.stackForm select option,.searchForm select option,.filterBar select option,.inventoryCommandBar select option,.outboundLoadCreate select option,.inlineEditGrid select option){color:#0c1318!important;background:#fff!important}html[data-theme=light] :where(.operatorTaskboard,.pinnedTaskboardDock) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(135deg,#fffffffa,#eff6f8f0);border-color:#3954633d}html[data-theme=light] :where(.operatorTaskboard,.pinnedTaskboardDock) select{background:linear-gradient(45deg,#0000 50%,#177a14 50%) calc(100% - 18px)/7px 7px no-repeat,linear-gradient(135deg,#fffffffa,#eff6f8f0)}html[data-theme=light] :where(.taskboardCommandStrip,.assignedWorkspaceAlert,.operatorTaskColumn,.operatorTaskCard,.pinnedTaskboardPanel,.pinnedTaskRow,.pinnedTaskboardToggle,.taskboardDraftResumePanel,.taskboardDraftCard){color:var(--ink);background:radial-gradient(circle at 96% 0,#177a140e,#0000 35%),linear-gradient(145deg,#fffffff5,#eff6f8eb);border-color:#39546333}html[data-theme=light] :where(.taskboardCommandStrip p,.assignedWorkspaceAlert p,.taskColumnHeader p,.operatorTaskCard summary p,.pinnedTaskRow p,.taskboardDraftCard p,.taskboardDraftMeta span){color:var(--ink-soft)}html[data-theme=light] :where(.cloudDraftPill){color:#0f5d0d;background:linear-gradient(90deg,#006d8614,#177a1414),#ffffffd6;border-color:#006d8638;box-shadow:0 10px 24px #16273014}html[data-theme=light] :where(.cloudDraftPillError){color:#8c1d1d;background:linear-gradient(90deg,#a3333314,#b47b000f),#ffffffe6;border-color:#a3333347}html[data-theme=light] :where(.checkboxRow,.compactCheckbox,label:has(>input[type=checkbox]),label:has(>input[type=radio])):not(.choiceCard){color:var(--ink);background:linear-gradient(135deg,#177a140f,#006d8609),#ffffffe6;border-color:#3954632e}html[data-theme=light] :where(.cardHeading,.cardHeaderSpread,.metaRow,.timelineList li,.changeRow,.proofSnapshot div,.accessMatrix,.inventorySummaryStrip span,.metricTileStrip span,.compactMetricStrip span,.specialProjectCalcStrip span,.mfaSecretGrid div,.recoveryCodeGrid code){color:var(--ink);background:#ffffffb8;border-color:#39546329}html[data-theme=light] :where(.collapsiblePanel summary,.workspaceSection summary,.managementWorkOrder summary,.jobWorkspaceCard summary){color:var(--ink);background:linear-gradient(90deg,#006d8613,#177a140b),#ffffffb8;border-color:#39546329}html[data-theme=light] :where(.inventoryTableShell){background:#ffffffeb}html[data-theme=light] :where(.inventoryTableHeader){color:#f3fff4;background:linear-gradient(135deg,#0f5d0dfa,#00566ceb)}html[data-theme=light] :where(.inventoryTableHeader .inventoryTableCell,.inventoryColumnHeader){color:#f3fff4}html[data-theme=light] :where(.inventoryTableRecord,.outboundInventoryRow.readonly,.outboundLoadCard,.directoryRow,.clientDirectoryRow){color:var(--ink);background:#ffffffd1}html[data-theme=light] :where(.recordsCommandHero,.recordsAccessPanel,.recordsEntityRibbon span,.recordsUserPulse,.recordsTimelineItem,.recordActionMatrix div,.recordMetadataPanel,.recordChangeLedger,.recordNoPayload,.recordChangeRow,.recordMetadataGrid>div,.recordChangeValues>div:not(.recordChangeArrow),.processTruthPanel,.processTruthGrid span,.workflowLibraryEditor,.workflowLibraryStatus span,.workflowRuntimeSummary span,.workflowRuntimePanel,.workflowImpactMap,.workflowFocusedPanel,.workflowDetectiveBoard,.workflowBranchMap,.workflowBranchCard,.workflowSavedEdges span,.workflowRuntimeCards span,.workflowImpactCards span,.workflowRouteStep,.workflowSectionImpact,.workflowConditionGrid span,.workflowOperatorStrip span,.workflowRealityList span,.workflowFocusTabs,.workflowLibraryList,.workflowDefinitionEditor,.workflowLibraryItem,.workflowRuleGrid section,.workflowChoiceCard){color:var(--ink);background:radial-gradient(circle at 18% 0,#177a1414,#0000 34%),linear-gradient(135deg,#fffffff0,#ecf3f6e6);border-color:#3954632e;box-shadow:0 10px 28px #16273014}html[data-theme=light] :where(.recordsCommandHero p,.recordsUserPulse p,.recordsUserPulse em,.recordsTimelineItem p,.recordsTimelineItem em,.recordsAccessPanel span,.recordsAccessPanel em,.recordsTimelineItem span,.recordsFilterBar label span,.recordActionMatrix span,.recordActionMatrix small,.recordMetadataGrid span,.recordLedgerHeader span,.recordChangeField span,.recordChangeValues span,.recordNoPayload p,.processTruthPanel p,.processTruthGrid span,.workflowRuntimePanel p,.workflowImpactMap p,.workflowSectionImpact p,.workflowBoardHeader p:not(.sectionLabel),.workflowBranchMainline p,.workflowBranchHeader p,.workflowSavedEdges p,.workflowRouteStep p,.workflowRuntimeCards small,.workflowImpactCards small,.workflowRouteStep small,.workflowConditionGrid small,.workflowOperatorStrip small,.workflowRealityList span,.workflowFocusTabs button,.workflowLibraryHeader p,.workflowEditorTopline p,.workflowLibraryToolbar label,.workflowEditorGrid label,.workflowLibraryItem span,.workflowLibraryItem em,.workflowLibraryItem small,.workflowChoiceCard small,.miniSectionHeading span,.workflowUndoCluster span){color:var(--muted)}html[data-theme=light] :where(.recordsAccessPanel strong,.recordsEntityRibbon strong,.recordsUserPulse>span,.recordLedgerHeader strong,.recordChangeArrow,.processTruthGrid strong,.workflowRuntimeSummary strong,.workflowRuntimePanel>div:first-child>strong,.workflowImpactMap>div:first-child>strong,.workflowRuntimeCards strong,.workflowImpactCards strong,.workflowBoardHeader h4,.workflowBranchMainline h5,.workflowBranchMainline li strong,.workflowBranchHeader strong,.workflowSavedEdges strong,.workflowSavedEdges b,.workflowRouteStep strong,.workflowSectionImpact strong,.workflowConditionGrid strong,.workflowOperatorStrip strong,.workflowRealityList strong,.workflowLibraryItem strong,.workflowChoiceCard strong,.workflowLibraryHeader h3,.workflowEditorTopline h3){color:#0f5d0d}html[data-theme=light] :where(.recordJsonValue){color:var(--ink);background:#ffffffb8;border-color:#3954632e}html[data-theme=light] :where(.workflowLibraryEditor input:not([type=checkbox]):not([type=radio]):not([type=color]),.workflowLibraryEditor select,.workflowLibraryEditor textarea){color:var(--ink);background:#fffffffa;border-color:#3954633d}html[data-theme=light] :where(.workflowLibraryEditor select){background:linear-gradient(45deg,#0000 50%,#177a14 50%) calc(100% - 22px)/7px 7px no-repeat,#fffffffa}html[data-theme=light] :where(.taskboardCommandStrip,.assignedWorkspaceAlert,.taskboardSignals span,.operatorTaskColumn,.operatorTaskCard,.taskMetaLine span){color:var(--ink);background:radial-gradient(circle at 18% 0,#177a1413,#0000 34%),linear-gradient(135deg,#fffffff5,#eef6f8e6);border-color:#3954632e}html[data-theme=light] :where(.taskboardCommandStrip p,.assignedWorkspaceAlert p,.taskColumnHeader p,.operatorTaskCard summary p,.taskQuickAddGrid label span,.taskCardBody label span,.taskEditGrid label span,.taskMetaLine span){color:var(--muted)}html[data-theme=light] :where(.taskboardSignals strong,.taskColumnHeader strong,.operatorTaskCard summary strong,.taskPriority){color:#0f5d0d}html[data-theme=light] :where(.recoveryWarning,.recoveryMetricTile,.recoveryRow,.massBalanceTable,.massBalanceRow){color:var(--ink);background:radial-gradient(circle at 18% 0,#177a1413,#0000 34%),linear-gradient(135deg,#fffffff2,#eef6f8e6);border-color:#3954632e}html[data-theme=light] :where(.recoveryWarning p,.recoveryControlGrid label span,.recoveryRow p,.recoveryRow small,.recoveryMetricTile em,.massBalanceHeader,.massBalanceRow span){color:var(--muted)}html[data-theme=light] :where(.recoveryMetricTile strong,.recoveryRow>span,.massBalanceTable h3){color:#0f5d0d}html[data-theme=light] :where(.flowDesignerShell,.flowCanvasStage,.flowDesignerViewport,.flowCanvas){color:#eaffea}html[data-theme=light] :where(.modalBackdrop){background:#f0f6f9b8}html[data-theme=light] :where(.confirmPanel){color:var(--ink);background:radial-gradient(circle at 0 0,#177a1417,#0000 38%),linear-gradient(145deg,#fffffffa,#edf6f1fa);border-color:#177a1447}html[data-theme=light] .consoleBackgroundEffects{opacity:.35}html[data-theme=light] .consoleBackgroundEffectsLanding{opacity:.42;mix-blend-mode:multiply}html[data-theme=light] :where(.landingStarfield,.consoleOrbitalStarfield){opacity:.2;mix-blend-mode:multiply}html[data-theme=light] :where(.landingStarfield,.consoleOrbitalStarfield):before{opacity:.14;mix-blend-mode:multiply}html[data-theme=light] :where(.landingStarfield,.consoleOrbitalStarfield):after{opacity:.2;mix-blend-mode:multiply;filter:none}html[data-theme=light] .ambientShootingStars{opacity:.16;mix-blend-mode:multiply}html[data-theme=light] .ambientShootingStars span{--shooting-star-core:#141f26b8;box-shadow:0 0 10px color-mix(in srgb, var(--shooting-star-trail-b), transparent 66%), 0 0 22px #141f260f}html[data-theme=light] .ambientShootingStars span:before,html[data-theme=light] .ambientShootingStars span:after{opacity:.56}html:not([data-theme=light]) :where(.operatorTaskboard,.pinnedTaskboardDock) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea),html[data-theme=dark] :where(.operatorTaskboard,.pinnedTaskboardDock) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){caret-color:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4fff5!important;-webkit-text-fill-color:#f4fff5!important;background:#091015!important;border-color:#607e8c57!important}html:not([data-theme=light]) :where(.operatorTaskboard,.pinnedTaskboardDock) select,html[data-theme=dark] :where(.operatorTaskboard,.pinnedTaskboardDock) select{background:#091015 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a9aa6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center/16px 16px no-repeat!important}html:not([data-theme=light]) :where(.operatorTaskboard,.pinnedTaskboardDock) :where(input,textarea)::placeholder,html[data-theme=dark] :where(.operatorTaskboard,.pinnedTaskboardDock) :where(input,textarea)::placeholder{color:#b2ced79e!important;-webkit-text-fill-color:#b2ced79e!important}.taskDraftLinkTools,.taskNoteToolRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.taskNoteToolRow{flex-wrap:wrap;margin-top:-4px}.taskAutosaveHint{color:#abbec2b3;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.taskLinkInserter{align-items:center;min-width:0;display:inline-flex;position:relative}.taskLinkPopover{z-index:40;background:linear-gradient(135deg,#091813fa,#02080afa),#02090a;border:1px solid #39ff1447;border-radius:18px;gap:12px;width:min(430px,82vw);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 22px 60px #00000075,0 0 32px #39ff1414}.taskLinkSearchHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.taskLinkResults{scrollbar-color:#39ff14b8 #071111eb;gap:8px;max-height:330px;display:grid;overflow:auto}.taskLinkResults button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(135deg,#081612f5,#02090bf0);border:1px solid #536f7e42;border-radius:14px;gap:3px;padding:11px 12px;display:grid}.taskLinkResults button:hover,.taskLinkResults button:focus-visible{border-color:#39ff1494;outline:none;box-shadow:0 0 0 3px #39ff1414}.taskLinkResults button span,.taskLinkResults button small{color:#abbec2bd;font-size:.72rem;font-weight:800}.taskLinkResults button strong{color:#f5fff6}.taskLinkedNote{color:#e5f0eddb;white-space:pre-wrap;background:#39ff1409;border:1px dashed #39ff142e;border-radius:14px;max-width:100%;padding:10px 12px;line-height:1.55;position:relative}.compactTaskLinkedNote{color:#e5f0edc7;background:0 0;border:0;padding:0}.taskInlineLink{color:#39ff14;text-underline-offset:3px;align-items:center;max-width:100%;margin:0 2px;font-weight:900;-webkit-text-decoration:underline #39ff148f;text-decoration:underline #39ff148f;display:inline-flex}.taskInlineLink:hover,.taskInlineLink:focus-visible{color:#a8ff8a;text-shadow:0 0 12px #39ff1447;outline:none}.taskLinkPreview{z-index:45;background:radial-gradient(circle at 16% 0,#39ff1424,#0000 32%),linear-gradient(135deg,#030f10fa,#010708fa);border:1px solid #00e5ff47;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;width:min(360px,84vw);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:18px;box-shadow:0 24px 70px #00000080,0 0 30px #00e5ff14}.taskLinkPreview img{object-fit:cover;border:1px solid #39ff1440;border-radius:12px;width:76px;height:76px}.taskLinkPreview strong,.taskLinkPreview span{display:block}.taskLinkPreview span{color:#c5d6d8c7;margin-top:4px;font-size:.82rem}.taskLinkLockRing{border:2px solid #39ff142e;border-top-color:#39ff14eb;border-radius:50%;width:22px;height:22px;animation:.85s linear forwards taskLinkLockSpin;position:absolute;top:12px;right:12px}.lockedTaskLinkPreview .taskLinkLockRing{border-color:#39ff14b8;animation:none;box-shadow:0 0 18px #39ff142e}@keyframes taskLinkLockSpin{to{transform:rotate(360deg)}}html[data-theme=light] .taskLinkPopover,html[data-theme=light] .taskLinkResults button,html[data-theme=light] .taskLinkPreview{color:#071317;background:linear-gradient(135deg,#f7fff9fa,#e1f6f8fa)}html[data-theme=light] .taskLinkedNote{color:#102023;background:#107e2314}html[data-theme=light] .taskLinkResults button strong,html[data-theme=light] .taskLinkPreview strong{color:#071317}:where(.operatorTaskboard,.pinnedTaskboardDock) input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()hue-rotate(72deg)saturate(1.4);opacity:.72}html[data-theme=light] :where(.operatorTaskboard,.pinnedTaskboardDock) input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none;opacity:.72}.settingsWorkbench{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.operatorPreviewPanel{position:sticky;top:18px}.operatorPreviewPanel .wideFormField,.wideFormField{grid-column:1/-1}.operatorPreviewPanel input:disabled,.operatorPreviewPanel textarea:disabled{cursor:default;opacity:.78}@media (max-width:900px){.taskboardCommandStrip,.assignedWorkspaceAlert,.taskQuickAddGrid{grid-template-columns:1fr}.taskboardCommandRight{min-width:0}.taskboardPinControls{justify-content:flex-start}.taskboardSignals,.operatorTaskColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.wideTaskDraft{grid-column:1/-1}}@media (max-width:720px){.taskboardSignals,.operatorTaskColumns,.taskEditGrid{grid-template-columns:1fr}.pinnedTaskboardDock{width:calc(100vw - 20px);bottom:10px;right:10px}.offlineRecoveryUpload,.offlineRecoveryUpload .button{width:100%}.offlineRecoveryUpload,.offlinePacketShell,.offlinePacketIntro,.offlinePacketPrintHeader,.offlinePacketMeta,.offlinePacketFields{grid-template-columns:1fr}.offlinePacketField.longField{grid-column:span 1}.pinnedTaskboardPanel{border-radius:20px;max-height:min(680px,100vh - 20px);padding:12px}.pinnedTaskboardHeader,.pinnedTaskTopline{grid-template-columns:1fr}.pinnedTaskActions{justify-content:flex-start}.taskColumnHeader,.operatorTaskCard summary{grid-template-columns:1fr}.taskPriority{justify-self:start}.recordsCommandHero,.recordsActivityGrid,.recordsFilterBar,.recoveryControlGrid,.recoverySectionGrid,.massBalanceGrid{grid-template-columns:1fr}.recordsFilterBar .button,.recordsFilterBar a.button,.recoveryControlGrid .button{width:100%}.recoveryRow{grid-template-columns:1fr}.recoveryRow>span{text-align:left}.massBalanceHeader{display:none}.massBalanceRow{grid-template-columns:1fr 1fr}.massBalanceRow strong{grid-column:1/-1}.securityQuestionRow,.mfaSetupGrid,.peopleSitesDirectory,.peopleSitesFilterBar,.settingsWorkbench{grid-template-columns:1fr}.operatorPreviewPanel{position:static}}.financeDocumentWorkbench{grid-template-columns:minmax(0,1fr);gap:18px}.financeEditor{width:min(100%,100vw - 36px);margin-inline:auto;padding-inline:clamp(18px,2.4vw,38px)}.financeEditor .financeDocumentWorkbench{width:100%;margin-inline:auto}.documentActionBar{background:linear-gradient(135deg,#39ff1417,#00d1ff0a),#040c0cc7;border:1px solid #39ff1433;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.documentActionBar h3{margin:0}.editableDocumentPaper{border-radius:26px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:980px;margin:0;margin-inline:auto;padding:clamp(22px,3vw,46px);overflow:visible}.editableDocumentPaper :where(input,select,textarea){box-sizing:border-box;color:#06130f;width:100%;min-width:0;font:inherit;background:#ffffffc2;border:1px solid #0c2d1f24;border-radius:12px;padding:10px 12px;font-weight:750}.editableDocumentPaper :where(input,select,textarea):focus{border-color:#0b7e23b8;outline:none;box-shadow:0 0 0 3px #0b7e231f}.editableDocumentPaper :where(input,textarea)::placeholder{color:#52645ed1}.editableDocumentPaper textarea{resize:vertical;min-height:84px}.documentHeader{gap:24px}.documentBrandField{max-width:min(520px,100%)}.documentBrandField span{color:inherit}.editableDocumentPaper .documentBrandField input{width:100%;color:inherit;font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #39ff143d;border-radius:0;padding:0 0 6px;font-size:.86rem;font-weight:900}.documentTitleInput{margin:8px 0 16px;color:#06130f!important;font-family:var(--font-display), sans-serif!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:clamp(2rem,5vw,4.5rem)!important;font-weight:900!important;line-height:.95!important}.documentTitleInput:focus{box-shadow:0 3px #0b7e2347!important}.documentMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.documentStatusPanel{text-align:left;justify-items:stretch;gap:10px;min-width:min(280px,100%);display:grid}.editableDocumentPaper label,.documentLineHeader{color:#0b7e23;font-family:var(--font-display), sans-serif;letter-spacing:.11em;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:900;display:grid}.documentParties>.documentPartyCard{background:#ffffffbd;gap:10px;min-height:220px;display:grid}.documentPartyCard>span{color:#0b7e23;font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:900}.documentFinanceStrip{background:#ffffffb8;border:1px solid #d9e8df;border-radius:16px;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(160px,1fr));gap:12px;padding:14px;display:grid}.documentFinanceStrip span{color:#52645e;align-content:center;gap:4px;display:grid}.documentFinanceStrip strong{color:#0b7e23}.documentLineEditor{gap:12px;display:grid}.documentLineHeader,.documentLineItem{grid-template-columns:minmax(340px,2.1fr) minmax(250px,1.25fr) minmax(190px,.9fr) minmax(190px,.85fr);align-items:start;gap:14px;display:grid}.documentLineHeader{border-bottom:1px solid #d9e8df;padding-bottom:10px}.documentLineList{gap:18px;display:grid}.documentInvoicePage{break-inside:avoid;background:linear-gradient(135deg,#39ff140b,#00d1ff06),#02080842;border:1px dashed #39ff1438;border-radius:20px;gap:12px;padding:16px;display:grid}.documentInvoicePage+.documentInvoicePage{break-before:page;margin-top:18px}.documentPageMarker,.documentContinuationHeader{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #39ff1429;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.documentPageMarker span,.documentContinuationHeader strong{color:var(--accent);font-weight:900}.documentPageMarker small,.documentContinuationHeader span{color:var(--ink-soft);font-weight:800}.documentLineItem{background:#ffffff9e;border:1px solid #d9e8dff2;border-radius:16px;grid-template-columns:minmax(360px,2.1fr) minmax(260px,1.25fr) minmax(200px,.9fr) minmax(210px,.85fr);padding:16px;overflow:visible}.documentLineDescription,.documentLineQuantity,.documentLineTotal{gap:8px;display:grid}.documentLineQuantity{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.documentLineQuantity label,.documentMoneyField{gap:6px;display:grid}.documentLineQuantity label span,.documentMoneyField span,.documentNetWeight small{color:inherit;font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.documentNetWeight{background:#0b7e2314;border:1px solid #0b7e232e;border-radius:12px;align-content:end;gap:6px;min-height:100%;padding:10px 12px;display:grid}.documentNetWeight strong{color:#06130f}.bulkLineApplyPanel{background:linear-gradient(135deg,#39ff1414,#00d1ff09),#040e0cb8;border:1px solid #39ff142e;border-radius:18px;gap:12px;padding:14px;display:grid}.bulkLineApplyGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.bulkLineApplyGrid label,.invoiceLineSelect,.manifestLineSelect{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.09em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:900;display:grid}.documentLineTotal{align-content:start;justify-items:end;min-width:0}.documentLineTotal strong,.documentLineItem>strong{color:#06130f;font-size:1rem}.documentLineTotal .button{max-width:100%;min-height:38px;padding:9px 12px}.documentNotesGrid{contain:layout paint style;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.documentNotesGrid label{contain:layout paint style;min-width:0}.editableDocumentPaper .documentNotesGrid textarea{resize:none;overscroll-behavior:contain;min-height:132px;max-height:260px;overflow:auto}.documentTotal{margin-top:8px}.documentPresetPanel{background:#39ff140f;border:1px dashed #39ff143d;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:14px;display:grid}@media (max-width:1100px){.documentMetaGrid,.documentFinanceStrip,.documentLineHeader,.documentLineItem,.documentNotesGrid,.documentPresetPanel{grid-template-columns:1fr}.documentLineHeader{display:none}}.documentModeToggle{min-height:42px;color:var(--signal);font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#00d1ff0f;border:1px solid #00d1ff2e;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-weight:900;display:flex}.inventoryInvoiceBuilder{background:linear-gradient(135deg,#39ff1414,#00d1ff0b),#030e0dd1;border:1px solid #39ff143d;border-radius:24px;gap:16px;margin-bottom:22px;padding:18px;display:grid;box-shadow:inset 0 0 38px #39ff1409}.financeInventoryTotals{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.financeInventoryTotals span{min-width:128px;color:var(--muted);background:#39ff140e;border:1px solid #39ff1438;border-radius:16px;gap:2px;padding:10px 14px;display:grid}.financeInventoryTotals strong{color:var(--signal);font-family:var(--font-display), sans-serif}.financeInventoryPicker{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.financeInventoryCard{min-height:178px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(150deg,#39ff1413,#00d1ff09),#020c0ce0;border:1px solid #82ff972e;border-radius:18px;gap:7px;padding:14px;display:grid}.financeInventoryCard:hover,.financeInventoryCard.selected{border-color:#39ff14ad;box-shadow:0 0 0 1px #39ff1429,0 0 28px #39ff141f}.financeInventoryCard strong{color:var(--text);font-family:var(--font-display), sans-serif;font-size:1rem}.financeInventoryCard small,.financeInventoryCard em{color:var(--muted);font-style:normal}.financeInventoryCard div{flex-wrap:wrap;gap:8px;display:flex}.financeInventoryCard div span{color:var(--cyan);background:#00d1ff0e;border:1px solid #00d1ff29;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:900}.invoicePhotoDetailPanel{width:min(1180px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow:auto}.invoicePhotoDetailGrid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.45fr);gap:16px;margin-top:16px;display:grid}.invoiceLineSelector,.invoicePhotoViewer{align-content:start;gap:10px;display:grid}.invoiceLineProofButton{color:var(--text);text-align:left;cursor:pointer;background:#030e0ddb;border:1px solid #82ff972e;border-radius:16px;gap:6px;padding:13px;display:grid}.invoiceLineProofButton.active,.invoiceLineProofButton:hover{border-color:#39ff14b8;box-shadow:0 0 0 1px #39ff1429,0 0 24px #39ff141c}.invoiceLineProofButton strong{font-family:var(--font-display), sans-serif}.invoiceLineProofButton span,.invoiceLineProofButton small{color:var(--muted)}.invoicePhotoViewer{background:linear-gradient(140deg,#39ff1411,#00d1ff0a),#010a0ad1;border:1px solid #00d1ff29;border-radius:20px;min-height:420px;padding:16px}.invoicePhotoGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.invoicePhotoThumb,.invoiceExpandedPhoto{color:var(--text);cursor:pointer;background:#0000003d;border:1px solid #82ff972e;border-radius:16px;gap:8px;display:grid;overflow:hidden}.invoicePhotoThumb img{aspect-ratio:4/3;object-fit:cover;background:#00000080;width:100%}.invoicePhotoThumb span,.invoiceExpandedPhoto span{color:var(--muted);padding:0 10px 10px;font-size:.82rem}.invoiceExpandedPhoto{margin-bottom:8px}.invoiceExpandedPhoto img{object-fit:contain;background:#020707;width:100%;max-height:460px}@media (max-width:980px){.invoicePhotoDetailGrid{grid-template-columns:1fr}}.documentModeToggle input{accent-color:var(--accent)}.editableDocumentPaper:not(.printPreviewMode){max-width:none;color:var(--ink);background:radial-gradient(circle at 14% 0,#39ff1429,#0000 30%),radial-gradient(circle at 92% 10%,#00e5ff1f,#0000 32%),linear-gradient(145deg,#040f0efa,#010709fa);border-color:#39ff143d;box-shadow:0 28px 90px #0000007a,inset 0 0 0 1px #39ff1414}.editableDocumentPaper.printPreviewMode{max-width:1120px}.editableDocumentPaper.printPreviewMode .documentLineHeader,.editableDocumentPaper.printPreviewMode .documentLineItem{grid-template-columns:minmax(0,1.65fr) minmax(0,1.15fr) minmax(0,.72fr) minmax(0,.72fr) minmax(118px,.58fr)}.editableDocumentPaper.printPreviewMode .documentLineQuantity{grid-template-columns:minmax(72px,1fr) minmax(58px,.72fr) minmax(78px,1fr)}.editableDocumentPaper:not(.printPreviewMode) :where(input,select,textarea){color:var(--ink);background:linear-gradient(135deg,#39ff1412,#00d1ff09),#02090ac7;border-color:#39ff142e}.editableDocumentPaper:not(.printPreviewMode) :where(input,textarea)::placeholder{color:#9fb0beb8}.editableDocumentPaper:not(.printPreviewMode) .documentTitleInput{color:var(--ink)!important}.editableDocumentPaper:not(.printPreviewMode) .documentBrandField input{color:var(--accent);background:0 0;border-color:#39ff1447}.editableDocumentPaper:not(.printPreviewMode) :where(p,span,small){color:var(--ink-soft)}.editableDocumentPaper:not(.printPreviewMode) :where(strong,h3){color:var(--ink)}.editableDocumentPaper:not(.printPreviewMode) :where(label,.documentLineHeader,.documentPartyCard>span,.previewHeader p){color:var(--accent)}.editableDocumentPaper:not(.printPreviewMode) .documentParties>.documentPartyCard,.editableDocumentPaper:not(.printPreviewMode) .documentFinanceStrip,.editableDocumentPaper:not(.printPreviewMode) .documentLineItem,.editableDocumentPaper:not(.printPreviewMode) .documentInvoicePage{background:linear-gradient(135deg,#39ff1413,#00d1ff09),#040c0cbd;border-color:#39ff1429}.editableDocumentPaper:not(.printPreviewMode) .documentLineTotal strong,.editableDocumentPaper:not(.printPreviewMode) .documentLineItem>strong,.editableDocumentPaper:not(.printPreviewMode) .documentFinanceStrip strong{color:var(--accent)}.editableDocumentPaper.printPreviewMode{color:#06130f;background:linear-gradient(135deg,#fffffffa,#eef9f2f5);border-color:#d9e8dfc7;box-shadow:0 28px 80px #00000061}.editableDocumentPaper.printPreviewMode :where(input,select,textarea){color:#06130f;background:#ffffffc2;border-color:#0c2d1f24}.editableDocumentPaper.printPreviewMode .documentTitleInput{color:#06130f!important}.editableDocumentPaper.printPreviewMode .documentBrandField input{color:#0b7e23;background:0 0;border-color:#0b7e233d}.editableDocumentPaper.printPreviewMode :where(p,span,small){color:#52645e}.editableDocumentPaper.printPreviewMode :where(strong,h3){color:#06130f}.editableDocumentPaper.printPreviewMode :where(label,.documentLineHeader,.documentPartyCard>span,.previewHeader p){color:#0b7e23}.editableDocumentPaper.printPreviewMode .documentParties>.documentPartyCard,.editableDocumentPaper.printPreviewMode .documentFinanceStrip,.editableDocumentPaper.printPreviewMode .documentLineItem,.editableDocumentPaper.printPreviewMode .documentInvoicePage{background:#ffffffb8;border-color:#d9e8df}.editableDocumentPaper.printPreviewMode .documentLineTotal strong,.editableDocumentPaper.printPreviewMode .documentLineItem>strong{color:#06130f}.teardownConsole{gap:20px;display:grid}.teardownLookupPanel,.teardownProfileEditor,.teardownDirectoryList{overflow:hidden}.teardownLookupForm{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.teardownMatchGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.teardownMatchCard,.teardownProfileButton{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(135deg,#39ff1412,#00d1ff09),#030c0cd1;border:1px solid #39ff142e;border-radius:16px;gap:7px;padding:14px;display:grid}.teardownMatchCard:hover,.teardownProfileButton:hover,.teardownProfileButton.active{border-color:#39ff1475;box-shadow:0 0 28px #39ff1414}.teardownMatchCard small,.teardownMatchCard span,.teardownProfileButton span,.teardownProfileButton small,.teardownSubmissionRow small,.teardownSubmissionRow span{color:var(--ink-soft)}.teardownMatchCard em,.teardownProfileButton em{color:var(--signal);font-style:normal;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.teardownWorkspace{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.teardownDirectoryList .stackList{max-height:760px;padding-right:4px;overflow:auto}.teardownProfileForm,.teardownUploadForm{margin-top:14px}.teardownTextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teardownTextGrid textarea{min-height:118px}.teardownReferenceGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:18px;margin-top:18px;display:grid}.teardownPhotoGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.teardownPhotoLink{min-height:84px;color:var(--ink);background:#00d1ff0d;border:1px solid #00d1ff38;border-radius:14px;gap:6px;padding:12px;text-decoration:none;display:grid}.teardownPhotoLink span{color:var(--ink-soft);word-break:break-word}.teardownOperatorPanel{gap:16px;display:grid}.emptyTeardownIntelPanel{border-style:dashed}.teardownOperatorHeader,.teardownOperatorCard{background:linear-gradient(135deg,#39ff1417,#00d1ff0b),#020a0ae0;border:1px solid #39ff1433;border-radius:18px;box-shadow:inset 0 0 40px #39ff1409}.teardownOperatorHeader{justify-content:space-between;align-items:start;gap:16px;padding:18px;display:flex}.teardownOperatorHeader h3{margin:0;font-size:clamp(1.2rem,2vw,1.65rem)}.teardownOperatorHeader p{color:var(--ink-soft);margin:5px 0 0}.teardownOperatorGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.teardownOperatorCard{gap:14px;padding:16px;display:grid}.teardownIntelMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.teardownIntelMeta span,.teardownExceptionBox{background:#00d1ff0a;border:1px solid #00d1ff29;border-radius:14px;padding:10px}.teardownIntelMeta small,.teardownChecklistColumns small,.teardownExceptionBox small{color:var(--signal);font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.teardownIntelMeta strong{word-break:break-word;margin-top:4px;display:block}.teardownInstructionText{color:var(--ink);background:#39ff140f;border-left:3px solid #39ff14a6;border-radius:12px;margin:0;padding:12px}.subtleInstruction{color:var(--ink-soft);background:#00d1ff0b;border-left-color:#00d1ffa6}.teardownChecklistColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chipWrap{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.miniChip{min-height:28px;color:var(--signal);background:#39ff1412;border:1px solid #39ff1442;border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.cyanChip{color:var(--cyan);background:#00d1ff0f;border-color:#00d1ff4d}.mutedText{color:var(--ink-soft);font-size:.86rem}.teardownExceptionBox{gap:7px;display:grid}.teardownExceptionBox span{color:var(--warning)}.teardownReferenceLinks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.teardownReferenceLinks a{min-height:66px;color:var(--ink);background:#00d1ff0b;border:1px solid #00d1ff38;border-radius:12px;gap:5px;padding:10px;text-decoration:none;display:grid}.teardownReferenceLinks a:hover{border-color:#00d1ff8c}.teardownReferenceLinks small{color:var(--ink-soft);word-break:break-word}.teardownFindingForm{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.teardownFindingForm label{gap:6px;display:grid}.teardownFindingForm textarea{min-height:78px}.teardownFindingForm button{grid-column:1/-1}.teardownSubmissionList{gap:10px;display:grid}.teardownSubmissionRow{background:#040c0cbd;border:1px solid #39ff1429;border-radius:16px;grid-template-columns:minmax(120px,.2fr) minmax(0,1fr) minmax(220px,.34fr);align-items:start;gap:14px;padding:14px;display:grid}.teardownSubmissionRow p{margin:4px 0}.statusPill.teardown,.statusPill.partial_recovery{background:#39ff141f;border-color:#39ff1461}.statusPill.not_worth_recovering,.statusPill.retired{background:#ff6b6b1c;border-color:#ff6b6b61}.statusPill.review_required,.statusPill.pending_review,.statusPill.draft{background:#ffe0661a;border-color:#ffe06661}@media (max-width:1180px){.teardownLookupForm,.teardownWorkspace,.teardownReferenceGrid,.teardownSubmissionRow,.teardownTextGrid{grid-template-columns:1fr}}.complianceHub{gap:18px;display:grid}.complianceBinderLayout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.complianceCustomerRail{gap:14px;max-height:calc(100vh - 120px);display:grid;position:sticky;top:18px;overflow:auto}.complianceRailList{gap:10px;display:grid}.complianceRailButton{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(135deg,#39ff140f,#00d1ff06),#030a0cd1;border:1px solid #536f7e3d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.complianceRailButton:hover,.complianceRailButton.selected{background:linear-gradient(135deg,#39ff1424,#00d1ff0f),#04120ce0;border-color:#39ff1470}.complianceRailButton.needsAttention:not(.selected){border-color:#ffe06642}.complianceRailButton strong,.complianceRailButton small{display:block}.complianceRailButton small{color:var(--ink-soft);margin-top:4px}.complianceRailButton em{min-width:58px;color:var(--accent);background:#39ff1414;border:1px solid #39ff1442;border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-style:normal;font-weight:900;display:inline-flex}.complianceCustomerCard{grid-template-columns:minmax(0,1fr);gap:18px;display:grid;overflow:hidden}.complianceBinder{align-content:start}.complianceCustomerCard.needsAttention{border-color:#ffe06661;box-shadow:0 0 36px #ffe06617}.complianceCardHeader{align-items:start}.complianceStatus{white-space:normal;text-align:center;justify-self:end}.complianceStatus.documented{color:var(--accent);background:#39ff141a;border-color:#39ff1457}.complianceStatus.not_required{color:var(--signal);background:#00d1ff14;border-color:#00d1ff52}.complianceStatus.required,.complianceStatus.needs_review{color:#ffe066;background:#ffe06614;border-color:#ffe06661}.complianceAlert,.complianceNotice{border-radius:18px;gap:5px;padding:14px 16px;display:grid}.complianceAlert{background:linear-gradient(135deg,#ffe0661f,#39ff140a),#120e04b8;border:1px solid #ffe06647}.complianceNotice{background:linear-gradient(135deg,#39ff1417,#00d1ff0a),#040c0cb8;border:1px solid #39ff1433}.complianceMetricGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.complianceMetricGrid span{color:var(--ink-soft);background:#040a0cad;border:1px solid #00d1ff24;border-radius:16px;gap:3px;padding:13px 14px;display:grid}.complianceMetricGrid strong{color:var(--accent);font-size:1.25rem}.complianceControlGrid,.complianceUploadFields{gap:12px;display:grid}.complianceBinderPanel{background:radial-gradient(circle at 100% 0,#00d1ff0f,#0000 34%),#030a0c85;border:1px solid #536f7e2e;border-radius:20px;gap:12px;padding:16px;display:grid}.complianceControlGrid{grid-template-columns:minmax(180px,.6fr) minmax(280px,1fr) auto;align-items:end}.complianceUploadForm{background:radial-gradient(circle at 0 0,#39ff141a,#0000 32%),#040c0ca8;border:1px dashed #39ff143d;border-radius:20px;gap:12px;padding:16px;display:grid}.complianceUploadFields{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(160px,.6fr)}.complianceDropZone{color:var(--ink);background:#00d1ff0e;border:1px dashed #00d1ff52;border-radius:18px;gap:7px;padding:18px;display:grid}.complianceDropZone input{max-width:100%}.complianceDropZone span{color:var(--ink-soft)}.complianceDocumentList,.complianceWorkList{gap:10px;display:grid}.complianceDocumentRow,.complianceWorkRow{color:var(--ink);background:#030a0cb8;border:1px solid #536f7e2e;border-radius:16px;grid-template-columns:minmax(320px,1fr) minmax(90px,auto) minmax(170px,auto) minmax(220px,auto);align-items:center;gap:12px;padding:13px 14px;display:grid}.complianceDocumentRow{text-decoration:none}.complianceDocumentRow:hover{border-color:#39ff1457;box-shadow:0 0 24px #39ff1414}.complianceDocumentRow small,.complianceWorkRow small{color:var(--ink-soft);margin-top:4px;display:block}.complianceRowActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.complianceRowActions .button{min-width:0;padding:10px 14px}.complianceArtifactList{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.complianceArtifactList a{max-width:100%;color:var(--signal);background:#00d1ff0f;border:1px solid #00d1ff38;border-radius:999px;padding:8px 11px;text-decoration:none;display:inline-flex}.complianceArtifactList a:hover{color:var(--accent);border-color:#39ff1461}.compactFilterLabel{min-width:220px;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:900;display:grid}.documentLineHeader,.documentLineItem{grid-template-columns:minmax(360px,2.1fr) minmax(260px,1.25fr) minmax(200px,.9fr) minmax(210px,.85fr)}.documentLineItem{overflow:visible}.documentLineEditor{min-width:0;container-type:inline-size}@container (max-width:1120px){.documentLineHeader{display:none}.documentLineItem{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@container (max-width:640px){.documentLineItem{grid-template-columns:minmax(0,1fr)}}.documentLineQuantity{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));justify-content:stretch;align-items:start}.documentLineQuantity input{width:100%;min-width:0;max-width:none}.documentLineTotal{justify-items:stretch;min-width:0}.documentLineTotal strong{justify-self:end}.documentLineTotal .compactCheckbox{justify-content:center;gap:7px;min-height:40px;padding-inline:8px}.documentLineTotal .compactCheckbox input{flex:none}.documentLineTotal .buttonDanger{width:100%;min-width:0}.financeCogsPanel,.cogsReportGrid,.cogsReportCard{gap:18px;display:grid}.cogsMetricGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.cogsMetricGrid span,.cogsStreamCard{min-width:0;color:var(--ink-soft);background:linear-gradient(135deg,#39ff1414,#00d1ff09),#030c0acc;border:1px solid #39ff142e;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.cogsMetricGrid strong,.cogsStreamCard strong{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.02em;font-size:1.05rem}.cogsReviewForm{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.cogsReviewForm label{color:var(--accent);font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:900;display:grid}.cogsNotesField,.cogsReviewForm .toolbarCluster{grid-column:1/-1}.cogsStreamPanel{gap:12px;display:grid}.cogsStreamGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}@media (max-width:900px){.cogsReviewForm{grid-template-columns:1fr}}.managementWorkOrder,.recordParentCard,.recordChildCard,.recordCard,.workorderCard,.outboundLoadCard,.jobWorkspaceCard,.materialFlowCard,.complianceDocumentRow,.complianceWorkRow{content-visibility:auto;contain-intrinsic-size:auto 220px;contain:layout paint style}.inventoryLoadMorePanel{min-width:100%;color:var(--ink);background:radial-gradient(circle at 18% 0,#39ff141a,#0000 42%),#030c0cd6;border:1px dashed #39ff1447;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.inventoryLoadMorePanel span{color:var(--ink-soft);font-weight:800}@media (max-width:980px){.complianceBinderLayout,.complianceMetricGrid,.complianceControlGrid,.complianceUploadFields,.complianceDocumentRow,.complianceWorkRow{grid-template-columns:1fr}.complianceCustomerRail{max-height:none;position:static}.complianceStatus{justify-self:start}.complianceRowActions{justify-content:stretch}.complianceRowActions .button{flex:140px}.inventoryLoadMorePanel{flex-direction:column;align-items:stretch}}.complianceCustomerCard{container-type:inline-size}.complianceBinderPanel,.complianceUploadForm{grid-template-columns:minmax(0,1fr)}@container (max-width:900px){.complianceWorkRow,.complianceUploadFields,.complianceDocumentRow,.complianceControlGrid{grid-template-columns:minmax(0,1fr)}.complianceRowActions{justify-content:flex-start}}.assignedWorkspaceLayout{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.assignedJobRail{scrollbar-color:#39ff1480 #061210e6;gap:10px;max-height:calc(100vh - 120px);padding-right:4px;display:grid;position:sticky;top:14px;overflow:auto}.assignedJobLink{color:var(--text);background:#030d0cd1;border:1px solid #39ff1433;border-radius:16px;gap:5px;padding:14px;text-decoration:none;display:grid}.assignedJobLink:hover,.assignedJobLink.active{background:#0c3016c7;border-color:#39ff14b8}.assignedJobLink span,.assignedJobLink em{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.assignedJobLink strong{font-size:1rem}.assignedJobLink small{color:var(--muted)}.assignedJobStage{min-width:0}.paginationStrip{background:#051611d6;border:1px solid #39ff143d;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.paginationStrip span{color:var(--muted);font-weight:800}html[data-theme=light] :where(.assignedJobLink,.paginationStrip){color:#07140e;background:#f8fdfaf0;border-color:#228b4c47}html[data-theme=light] .assignedJobLink.active,html[data-theme=light] .assignedJobLink:hover{background:#dffde7f5}dBar>.stackList:has(.scannerPanel){flex-basis:100%}.teardownLookupForm>.stackList:has(.scannerPanel){grid-column:1/-1}.kioskBadgeBar input{min-height:56px;font-size:1.15rem}.liveScanToast{z-index:60;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-strong);width:min(360px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow);gap:6px;padding:14px 16px;animation:.16s ease-out liveScanToastIn;display:grid;position:fixed;bottom:16px;right:16px}.liveScanToast>span:not(.liveScanToastLabel){color:var(--ink-soft);overflow-wrap:anywhere;font-size:.875rem}.liveScanToastLabel{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.liveScanToastActions{gap:8px;margin-top:4px;display:flex}@keyframes liveScanToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.liveScanToast{animation:none}}.signaturePad{gap:6px;display:grid}.signaturePadLabel{font-size:.875rem;font-weight:600}.signaturePadCanvas{border:1px dashed var(--line-strong);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;height:180px}.phoneScanList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.phoneScanList li{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.phoneScanList li[data-state=hit]{border-left-color:var(--accent)}.phoneScanList li[data-state=miss]{border-left-color:#ff6b6b}.phoneScanCode{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.phoneScanResult,.phoneScanMeta{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.875rem}.scannerViewport{background:#03080c;border-radius:18px;position:relative;overflow:hidden}.scannerReticle{pointer-events:none;border:2px solid #39ff14b8;border-radius:18px;position:absolute;inset:16%;box-shadow:0 0 0 999px #00000038,0 0 28px #39ff1429,inset 0 0 22px #39ff141a}.scannerReticle:before,.scannerReticle:after{content:"";background:linear-gradient(90deg,#0000,#39ff14d6,#0000);height:1px;position:absolute;left:10%;right:10%}.scannerReticle:before{top:50%}.scannerReticle:after{animation:1.8s ease-in-out infinite scannerReticleSweep;top:0}@keyframes scannerReticleSweep{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(calc(100% + 18vh))}}@media (pointer:coarse){:where(.button,button,.settingsTab,.sideNavLink,.fieldToggle,.inventorySelectControl,.taskboardDock,.pinnedTaskboardDock){min-height:44px}:where(input,select,textarea){min-height:44px;font-size:16px}:where(.checkboxRow,.compactCheckbox,label:has(>input[type=checkbox]),label:has(>input[type=radio])):not(.choiceCard){min-height:44px}}@media (max-width:980px){.assignedWorkspaceLayout{grid-template-columns:1fr}.assignedJobRail{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:none;position:static}.paginationStrip{flex-direction:column;align-items:stretch}}@media (max-width:820px){.portalMain{width:100%;min-width:0;padding-inline:clamp(12px,4vw,22px)}.contentGrid,.twoColumnForm,.filterBar,.bulkWeightGrid,.compactFormGrid,.inventoryFilterGrid,.inventoryCommandBar,.workflowLibraryToolbar,.recoveryControlGrid{grid-template-columns:1fr!important}.toolbarCluster,.stickyWeightActions,.documentActionBar{flex-direction:column;align-items:stretch}.toolbarCluster>*,.stickyWeightActions>*,.documentActionBar>*{width:100%}.inventoryTableShell{-webkit-overflow-scrolling:touch;scrollbar-color:#39ff147a #040c0ccc;max-width:100%;overflow-x:auto}.inventoryTableHeader,.inventoryTableRow{min-width:980px}.scannerVideo{aspect-ratio:4/3;min-height:min(62vh,460px)}.scannerReticle{inset:12%}}@media (max-width:560px){.inventoryTableHeader,.inventoryTableRow{min-width:860px}.scannerVideo{min-height:320px}}.manifestWorkspace,.manifestControls{gap:18px;display:grid}.manifestFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manifestFormGrid label,.manifestNotes{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.7rem;font-weight:900;display:grid}.manifestFormGrid label:nth-child(7),.manifestFormGrid label:nth-child(8){grid-column:span 2}.manifestFieldPicker{background:#39ff140a;border:1px dashed #39ff1438;border-radius:18px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.manifestDocumentShell{background:radial-gradient(circle at 20% 0,#39ff141a,#0000 34%),#010708e0;border:1px solid #39ff1438;border-radius:28px;max-width:100%;overflow:visible;box-shadow:0 18px 50px #00000052}.manifestPaper{color:#effff0;background:linear-gradient(135deg,#0d2c19db,#030d0df5),#07100d;gap:22px;width:100%;min-width:0;padding:clamp(24px,2.5vw,42px);display:grid}.manifestPaper :where(input,textarea,select){width:100%;min-width:0;color:var(--ink);font:inherit;background:linear-gradient(135deg,#39ff1412,#00d1ff09),#02090ac7;border:1px solid #39ff142e;border-radius:12px;padding:10px 12px;font-weight:800}.manifestPaper :where(input,textarea,select):focus{border-color:#39ff1494;outline:none;box-shadow:0 0 0 3px #39ff141c}.manifestPaper :where(input,textarea)::placeholder{color:#9fb0beb8}.manifestPaperHeader{border-bottom:2px solid #39ff145c;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-bottom:18px;display:grid}.manifestPaperHeader p,.manifestPartyGrid span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.manifestPaperHeader h1{color:var(--ink);margin:6px 0 0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.manifestPaperHeader>div:last-child{color:var(--ink-soft);justify-items:end;gap:5px;font-weight:900;display:grid}.manifestPartyGrid{grid-template-columns:1fr 1fr 1.1fr;gap:12px;display:grid}.manifestPartyGrid>div{background:#0000003d;border:1px solid #39ff1433;border-radius:18px;min-height:124px;padding:16px}.manifestPartyGrid strong{color:var(--ink);margin-top:9px;font-size:1.05rem;display:block}.manifestPartyGrid p{color:var(--ink-soft);white-space:pre-wrap;margin:8px 0 0}.manifestTotalsStrip{background:#39ff1414;border:1px solid #39ff143d;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.manifestTotalsStrip span{gap:3px;display:grid}.manifestTotalsStrip strong{color:var(--accent);font-size:1.15rem}.manifestTotalsStrip em{color:var(--ink-soft);text-transform:uppercase;font-style:normal}.manifestLineTable{gap:12px;display:grid;overflow:visible}.manifestLineHeader,.manifestLineRow{gap:12px;min-width:0;display:grid}.manifestLineHeader{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #bfd6e22e;grid-template-columns:1fr auto;align-items:center;padding-bottom:8px;font-size:.7rem;font-weight:900}.manifestLineRow{background:#0000002e;border:1px solid #39ff1429;border-radius:16px;grid-template-columns:minmax(92px,.35fr) minmax(88px,.42fr) minmax(280px,1.6fr) repeat(auto-fit,minmax(150px,1fr)) auto;align-items:stretch;padding:14px}.manifestLineSelect{background:#39ff140f;border:1px solid #39ff1433;border-radius:13px;place-content:center;min-height:42px;padding:10px}.manifestBulkApplyPanel{margin-top:14px}.manifestLineRow :where(input,textarea){min-width:0}.manifestLineField{align-content:start;gap:7px;min-width:0;display:grid}.manifestLineField span{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.manifestLineField-description,.manifestLineField-notes{grid-column:span 2}.manifestLineField-category,.manifestLineField-packaging,.manifestLineField-barcode,.manifestLineField-serial{min-width:min(100%,210px)}.manifestLineNumber{height:100%;min-height:42px;color:var(--accent);background:#39ff1412;border:1px solid #39ff143d;border-radius:13px;place-items:center;display:inline-grid}.manifestLineRemove{align-self:end;min-width:112px}.addManifestLineButton{justify-self:stretch}.manifestLineScroll{border:1px solid var(--line);border-radius:10px;min-width:0;max-width:100%;position:relative;overflow-x:auto}.manifestLineGrid{width:100%;display:grid}.manifestLineGrid .manifestLineRow{grid-column:1/-1;grid-template-columns:subgrid;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:0;padding:0;display:grid}.manifestLineGrid .manifestLineRow:last-child{border-bottom:0}.manifestLineGrid .manifestLineRow>*{min-width:0;padding:6px}.manifestLineGrid .manifestLineColumns{background:var(--surface-soft);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.manifestLineGrid .manifestLineColumns>*{white-space:nowrap;padding-top:8px;padding-bottom:8px}.manifestLineGrid .manifestLineSelect{background:0 0;border:0;border-radius:0;place-items:center;min-height:0;display:grid}.manifestLineGrid .manifestLineNumber{height:auto;min-height:0;color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;display:block}.manifestLineGrid .manifestLineField{grid-column:auto;min-width:0;display:block}.manifestLineGrid .manifestLineField input{width:100%;min-width:0;height:32px;min-height:32px;padding:4px 8px;font-size:13px}.manifestLineGrid .manifestLineRemove{min-width:0;min-height:30px;padding:0 10px;font-size:12.5px}.manifestLineGrid .srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.manifestSignatureGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;display:grid}.manifestSignatureGrid div{min-height:78px;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:2px solid #effff0b8;padding-top:10px;font-size:.76rem;font-weight:900}@media (max-width:980px){.manifestFormGrid,.manifestPartyGrid{grid-template-columns:1fr}.manifestFormGrid label:nth-child(7),.manifestFormGrid label:nth-child(8){grid-column:auto}.manifestDocumentShell{-webkit-overflow-scrolling:touch}.manifestLineHeader,.manifestLineRow,.manifestTotalsStrip,.manifestSignatureGrid,.manifestPaperHeader{grid-template-columns:1fr}.manifestPaperHeader>div:last-child{justify-items:start}.manifestLineField-description,.manifestLineField-notes{grid-column:span 1}}@media print{body:has(.manifestPaper){color:#101817!important;background:#fff!important}body:has(.manifestPaper) :where(.sidebar,.portalHeader,.headerActions,.manifestControls,.consoleBackgroundCanvas,.consoleBackgroundEffects,.ambientConsoleLayer,.taskboardDock,.pinnedTaskboardDock){display:none!important}body:has(.manifestPaper) :where(.portalLayout,.portalMain,.manifestWorkspace,.manifestDocumentShell){width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.manifestPaper{color:#101817!important;background:#fff!important;min-width:0!important;padding:.35in!important}.manifestPaper :where(h1,p,span,strong,em,div){color:#101817!important}.manifestPartyGrid>div,.manifestTotalsStrip,.manifestLineRow{break-inside:avoid;background:#fff!important;border-color:#9fb0a2!important}.manifestLineRow input,.manifestNotes textarea{color:#101817!important;background:0 0!important;border:0!important;padding:0!important}body:has(.offlinePacketPrintArea){color:#111!important;background:#fff!important}body:has(.offlinePacketPrintArea) :where(.sidebar,.portalHeader,.consoleBackgroundCanvas,.consoleBackgroundEffects,.ambientConsoleLayer,.offlinePacketList,.offlinePacketMeta,.offlinePacketNotice,.offlineRecoveryPanel,.taskboardDock,.pinnedTaskboardDock,.button,.toolbarCluster){display:none!important}body:has(.offlinePacketPrintArea) :where(.portalMain,.contentGrid,.contentCard,.offlinePacketLibrary,.offlinePacketShell,.offlinePacketPreview){width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.offlinePacketLibrary>.cardHeading,.offlinePacketIntro{display:none!important}.offlinePacketPrintArea{color:#111!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}.offlinePacketPrintArea :where(h2,h4,p,span,strong,dd,dt,em){color:#111!important}.offlinePacketSection,.offlinePacketChecklist,.offlinePacketField{break-inside:avoid;background:#fff!important;border-color:#999!important}.offlinePacketFields{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.targetInstructionPanel{background:linear-gradient(135deg,#39ff1413,#00e5ff09),#010c09d1;border:1px solid #39ff142e;border-radius:18px;gap:16px;padding:18px;display:grid;box-shadow:inset 0 0 28px #39ff140b}.compactInstructionPanel{margin-top:14px}.targetInstructionComposer,.targetInstructionCard{background:#00000047;border:1px solid #39ff1429;border-radius:16px;gap:12px;padding:15px;display:grid}.targetInstructionCard{border-left:4px solid #39ff14b3}.targetInstructionCard.highInstruction{background:linear-gradient(135deg,#ffd6661a,#00000042);border-color:#ffd666ad}.targetInstructionCard.criticalInstruction{background:linear-gradient(135deg,#ff5c5c1f,#00000047);border-color:#ff5c5ccc}.targetInstructionCard.lowInstruction{opacity:.82}.targetInstructionCard.resolvedInstruction{opacity:.62;border-style:dashed}.targetInstructionList,.instructionShareList,.sharedInstructionPicker{gap:10px;display:grid}.sharedInstructionPicker{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.instructionShareList{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}.instructionShareList button{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:#00e5ff14;border:1px solid #00e5ff47;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:900}.wideInstructionField{gap:8px;display:grid}.wideInstructionField span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}@media (max-width:760px){.sharedInstructionPicker{grid-template-columns:1fr}}.workforceCommand{gap:clamp(18px,2vw,28px);width:100%;max-width:1920px;margin:0 auto;display:grid}.workforceHero,.workforcePanel{background:linear-gradient(135deg,#39ff1414,#22d3ee0a 48%,#020a0aeb),#020a0ae6;border:1px solid #39ff1433;border-radius:18px;box-shadow:0 18px 54px #0000003d,inset 0 0 0 1px #39ff1409}.workforceHero{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:end;gap:clamp(18px,2vw,28px);padding:clamp(20px,2vw,30px);display:grid}.workforceHero h2,.workforcePanel h3{color:#f4fff4;margin:0}.workforceSignals{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.workforceSignals span,.workerDetailGrid>div,.workerRosterCard{background:#071412d1;border:1px solid #39ff142e;border-radius:18px}.workforceSignals span{color:#ebf9ebbd;text-transform:uppercase;letter-spacing:.08em;gap:2px;min-height:74px;padding:14px 16px;font-size:.72rem;display:grid}.workforceSignals strong{color:#39ff14;font-size:1.2rem}.workforceGrid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:clamp(18px,2vw,26px);display:grid}.workforcePanel{gap:16px;min-width:0;padding:clamp(18px,1.6vw,24px);display:grid;overflow:clip}.workforcePanelWide{grid-column:2/-1}.workforceMainStack,.workforceSideStack{grid-column:2/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:clamp(18px,2vw,24px);min-width:0;display:grid}.selectedWorkerPanel{grid-column:1/-1}.workforceRosterPanel{max-height:calc(100vh - 110px);position:sticky;top:86px;overflow:clip}.compactWorkforcePanel{align-content:start}.panelTitleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.workforceMiniStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.workforceMiniStats span{color:#b8f5ffd1;font-family:var(--font-mono);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#00e5ff0f;border:1px solid #22d3ee2e;border-radius:999px;padding:8px 10px;font-size:.66rem;font-weight:900}.workforceRosterControls{background:#00e5ff0b;border:1px solid #22d3ee29;border-radius:16px;gap:10px;padding:12px;display:grid}.workforceRosterControls label{gap:7px;display:grid}.workforceRosterControls label span{color:#b8f5ffd1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.workforceRosterControls input{color:#f3fff3;background:#02080aeb;border:1px solid #7afb723d;border-radius:12px;outline:none;width:100%;min-height:42px;padding:10px 12px}.workforceRosterFilters{flex-wrap:wrap;gap:7px;display:flex}.workforceRosterFilters button{color:#e4f2e8b8;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#061210d6;border:1px solid #39ff142e;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:950}.workforceRosterFilters button.active{color:#39ff14;background:#39ff1424;border-color:#39ff14b8}.workerRoster{gap:10px;max-height:calc(100vh - 270px);padding-right:4px;display:grid;overflow:hidden auto}.workerRosterCard{color:#eef8ee;text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;min-height:92px;padding:14px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative;overflow:hidden}.workerRosterCard.active{border-color:#39ff14b8;box-shadow:0 0 28px #39ff141f}.workerRosterCard:hover{border-color:#22d3ee66;transform:translateY(-1px)}.workerRosterCard strong,.workerRosterCard small,.workerRosterCard>span:not(.workerAvatar,.workerStatusDot),.workerRosterCard em,.workerDetailGrid strong,.workerDetailGrid p,.workforcePanel h3,.workforceForm :where(input,select,textarea),.calendarDigest p,.kioskDeviceCard{overflow-wrap:anywhere;word-break:normal;min-width:0}.workerRosterCard strong,.workerRosterCard small,.workerRosterCard>span:not(.workerAvatar,.workerStatusDot),.workerRosterCard em{grid-column:2/3}.workerRosterCard small,.workerRosterCard>span:not(.workerAvatar,.workerStatusDot),.workerRosterCard em,.workerDetailGrid span,.calendarDigest span,.workforcePanel p{color:#e4f2e8b8}.workerRosterCard em{color:#39ff14;text-transform:uppercase;letter-spacing:.08em;align-self:end;font-size:.72rem;font-style:normal}.workerAlertText{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffd16614;border:1px solid #ffd16657;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:950;color:#ffd166!important}.workerAvatar{color:#39ff14;width:42px;height:42px;font-family:var(--font-mono);background:radial-gradient(circle at 30% 25%,#39ff1447,#04100eeb);border:1px solid #39ff1452;border-radius:14px;grid-area:1/1/span 4;place-items:center;font-size:.78rem;font-weight:900;display:grid}.workerStatusDot{background:#a0aeb480;border-radius:999px;width:12px;height:12px;position:absolute;top:16px;right:16px;box-shadow:0 0 14px #a0aeb459}.workerStatusDot[data-active=true]{background:#39ff14;box-shadow:0 0 16px #39ff14cc}.workforceForm{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;min-width:0;display:grid}.workforceForm label{color:#f0fff0db;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:900;display:grid}.workforceForm :where(input:not([type=checkbox]),select,textarea){color:#f3fff3;background:#02080aeb;border:1px solid #7afb723d;border-radius:12px;outline:none;width:100%;min-width:0;min-height:46px;padding:11px 12px}.workforceForm textarea{resize:vertical;min-height:76px}.workforceForm select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workforceForm select option{color:#f3fff3;background:#06100f}.workforceForm :where(input,select,textarea):focus{border-color:#39ff14b8;box-shadow:0 0 0 3px #39ff141f}.workforceGeoControls{background:#00e5ff0f;border:1px solid #22d3ee33;border-radius:14px;grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.workforceGeoControls span{color:#b8f5ffd1;letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:800}.spanTwo{grid-column:1/-1}.checkTile{background:#0d291566;border:1px solid #39ff142e;border-radius:14px;align-items:center;min-height:48px;padding:12px;gap:10px!important;display:flex!important}.workerDetailGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;min-width:0;display:grid}.workerDetailGrid>div{padding:16px}.workerDetailGrid>div.warningTile{background:linear-gradient(135deg,#ffd16621,#071412d1);border-color:#ffd16670}.workerDetailGrid span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.68rem;font-weight:900;display:block}.workerDetailGrid p,.calendarDigest p{margin:8px 0 0}.calendarDigest{border-top:1px solid #39ff1424;gap:7px;padding-top:12px;display:grid}.calendarDigest p{background:#041113b8;border:1px solid #22d3ee29;border-radius:12px;padding:10px 12px}.exceptionQueue{gap:10px;max-height:540px;padding-right:4px;display:grid;overflow:auto}.exceptionCard{background:linear-gradient(135deg,#ffd16614,#071412e6),#050f0de0;border:1px solid #ffd16642;border-radius:16px;gap:10px;padding:12px;display:grid}.exceptionCard>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exceptionCard span,.exceptionCard small{color:#e4f2e8b3;font-size:.72rem;font-weight:800}.exceptionCard p{margin:0}.exceptionCard textarea{color:#f3fff3;resize:vertical;background:#02080aeb;border:1px solid #7afb723d;border-radius:12px;width:100%;min-height:64px;padding:10px 12px}.exceptionActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kioskSetupCode{background:radial-gradient(circle at 20% 20%,#39ff142e,#030f0ce6);border:1px solid #39ff1447;border-radius:16px;gap:6px;padding:14px;display:grid}.kioskSetupCode strong{color:#39ff14;font-family:var(--font-mono);letter-spacing:.18em;font-size:clamp(1.8rem,6vw,3rem);line-height:1.05}.badgeSetupCode strong,.overrideSetupCode strong{letter-spacing:.08em;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.05rem,2.4vw,1.85rem)}.kioskSetupCode span,.kioskSetupCode small{color:#e4f2e8c2;font-weight:800}.kioskDeviceList{gap:10px;display:grid}.kioskDeviceCard{background:#030e0fb8;border:1px solid #22d3ee2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.kioskDeviceCard div{gap:3px;display:grid}.kioskDeviceCard span,.kioskDeviceCard small{color:#e4f2e8ad;font-size:.76rem}.visitorKioskPanel{width:min(100%,1640px)}.visitorKioskGrid{grid-template-columns:minmax(420px,.92fr) minmax(460px,1.08fr);gap:18px;display:grid}.twoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compactHostList{max-height:280px}.visitorCheck{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid;color:#f3fff3!important;text-transform:none!important;letter-spacing:0!important}.visitorCheck span{color:#e4f2e8d6}.activeVisitorList{gap:10px;max-height:640px;padding-right:4px;display:grid;overflow:auto}.activeVisitorCard{background:#030f0ec7;border:1px solid #22d3ee2e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.activeVisitorCard div{gap:3px;display:grid}.activeVisitorCard span,.activeVisitorCard small{color:#e4f2e8ad}.payrollForm{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.workforceCommandRedesign{max-width:min(100%,2140px)}.workforceCommandRedesign .workforceHero{grid-template-columns:minmax(0,1fr)}.workforceCommandRedesign .workforceSignals{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.workforceViewTabs{background:#020a0ac7;border:1px solid #39ff1429;border-radius:18px;flex-wrap:wrap;gap:10px;padding:10px;display:flex}.workforceViewTabs button{color:#effaefdb;min-height:48px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#050f10e0;border:1px solid #22d3ee29;border-radius:999px;padding:0 18px;font-size:.76rem;font-weight:950;transition:border-color .16s,background .16s,color .16s}.workforceViewTabs button.active{color:#39ff14;background:linear-gradient(135deg,#39ff1433,#050f10eb);border-color:#39ff14b8;box-shadow:0 0 28px #39ff141f}.workforceDirectoryPanel,.workforceHirePanel,.workforceHrPanel{overflow:visible}.workforceDirectorySearch{grid-template-columns:minmax(280px,520px) minmax(0,1fr);align-items:end}.workforceDirectoryTable{gap:10px;display:grid}.workforceDirectoryRow{color:#effaefe6;text-align:left;background:#04110fd1;border:1px solid #39ff1429;border-radius:16px;grid-template-columns:minmax(230px,1.4fr) minmax(190px,1fr) minmax(180px,.9fr) minmax(220px,1.15fr) minmax(190px,.9fr) minmax(260px,1.2fr);align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.workforceDirectoryRow.header{color:#b8f5ffc2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#39ff140d;border-style:dashed;font-size:.68rem;font-weight:950}button.workforceDirectoryRow{cursor:pointer}button.workforceDirectoryRow.active,button.workforceDirectoryRow:hover{background:linear-gradient(135deg,#39ff141f,#04110fe0);border-color:#39ff1494}.workforceDirectoryRow span{gap:4px;min-width:0;display:grid}.workforceDirectoryRow strong{color:#f5fff5;overflow-wrap:anywhere}.workforceDirectoryRow small{color:#e4f2e89e;overflow-wrap:anywhere;font-size:.76rem}.workforceHireForm{grid-template-columns:repeat(4,minmax(180px,1fr))}.workforceHrGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:18px;display:grid}.workforceBalanceEditor{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:10px;padding:12px;display:grid}.workforceBalanceLine{grid-template-columns:minmax(90px,.9fr) repeat(3,minmax(64px,1fr));align-items:end;gap:10px;display:grid}.workforceBalanceLine strong{color:#39ff14;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:.78rem;display:grid}.workforceBalanceLine strong small{color:#e4f2e8a3;letter-spacing:0;text-transform:none;font-size:.7rem}.workforceLeaveBalanceForm{align-content:start}html[data-theme=light] :where(.workforceViewTabs,.workforceDirectoryRow,.workforceBalanceEditor){color:#082018;background:#f3faf6f0;border-color:#14863c47}html[data-theme=light] .workforceDirectoryRow strong{color:#071813}html[data-theme=light] :where(.workforceHero,.workforcePanel,.workerRosterCard,.workerDetailGrid>div,.workforceSignals span,.calendarDigest p){color:#082018;background:#f3faf6f0;border-color:#14863c47}html[data-theme=light] .workforceHero h2,html[data-theme=light] .workforcePanel h3,html[data-theme=light] .workerRosterCard,html[data-theme=light] .workerDetailGrid strong{color:#071813}html[data-theme=light] .workforceForm :where(input:not([type=checkbox]),select,textarea){color:#071813;background:#fffffff5;border-color:#0e5c3047}html[data-theme=light] .workforceRosterControls{color:#082018;background:#f3faf6f0;border-color:#14863c38}html[data-theme=light] .workforceRosterControls input{color:#071813;background:#fffffff5;border-color:#0e5c3047}html[data-theme=light] :where(.workforceGeoControls,.exceptionCard),html[data-theme=light] :where(.kioskSetupCode,.kioskDeviceCard){color:#082018;background:#f3faf6f0;border-color:#14863c47}html[data-theme=light] :where(.workforceGeoControls span,.exceptionCard span,.exceptionCard small),html[data-theme=light] :where(.kioskSetupCode span,.kioskSetupCode small,.kioskDeviceCard span,.kioskDeviceCard small){color:#082018b8}html[data-theme=light] :where(.activeVisitorCard,.visitorCheck){color:#082018;background:#f3faf6f0;border-color:#14863c47}html[data-theme=light] :where(.activeVisitorCard span,.activeVisitorCard small,.visitorCheck span){color:#082018b8}html[data-theme=light] .exceptionCard textarea{color:#071813;background:#fffffff5;border-color:#0e5c3047}html[data-theme=light] .workforceForm select option{color:#071813;background:#fff}@media (max-width:1420px){.workforceGrid{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.workforceSideStack{grid-column:2/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}}@media (max-width:1180px){.workforceHero,.panelTitleRow{align-items:stretch}.workforceSignals,.workforceHero,.workforceGrid,.workerDetailGrid,.payrollForm,.workforceDirectorySearch,.workforceHrGrid,.workforceHireForm{grid-template-columns:1fr}.workforceCommandRedesign .workforceHero{grid-template-columns:minmax(0,1fr)}.workforceCommandRedesign .workforceSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.workforceDirectoryRow,.workforceBalanceLine{grid-template-columns:1fr}.workforceDirectoryRow.header{display:none}.workforceMainStack,.workforceSideStack,.workforcePanelWide{grid-column:1/-1}.workforceRosterPanel{max-height:none;position:static}.workerRoster{max-height:none}.workforceSideStack{grid-template-columns:1fr}.workforcePanelWide,.spanTwo{grid-column:1/-1}.workforceGeoControls,.exceptionActions,.kioskDeviceCard,.visitorKioskGrid,.twoColumnFields,.activeVisitorCard{grid-template-columns:1fr}}.kioskScreen{color:#f3fff3;background:radial-gradient(circle at 50% 20%,#39ff1424,#0000 32rem),linear-gradient(#00160fe6,#000508f5),#020908;place-items:center;min-height:100svh;padding:clamp(16px,3vw,40px);display:grid}.kioskSetupPanel,.kioskClockPanel{background:linear-gradient(135deg,#39ff141a,#22d3ee0d 42%,#020909f0),#020909f0;border:1px solid #39ff143d;border-radius:24px;width:min(100%,1480px);box-shadow:0 28px 90px #0000006b,inset 0 0 0 1px #39ff140d}.kioskSetupPanel{gap:16px;max-width:680px;padding:clamp(24px,5vw,48px);display:grid}.kioskSetupPanel h1,.kioskClockPanel h1,.kioskActionPanel h2{color:#f7fff7;margin:0}.kioskSetupPanel p,.kioskHeader p,.kioskActionPanel p{color:#e4f2e8bd}.kioskSetupPanel label,.kioskWorkerSearch label,.kioskActionPanel label{color:#39ff14;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:950;display:grid}.kioskSetupPanel :where(input,textarea),.kioskWorkerSearch input,.kioskActionPanel :where(input,textarea){color:#f3fff3;background:#010809f0;border:1px solid #7afb7247;border-radius:16px;width:100%;min-height:58px;padding:14px 16px;font-size:1rem}.kioskActionPanel textarea{resize:vertical;min-height:92px}.kioskClockPanel{gap:20px;padding:clamp(18px,3vw,34px);display:grid}.kioskHeader{border-bottom:1px solid #39ff142e;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.kioskClockGrid{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);gap:18px;display:grid}.kioskWorkerSearch,.kioskActionPanel{background:#030f0ec7;border:1px solid #22d3ee2e;border-radius:20px;align-content:start;gap:16px;padding:18px;display:grid}.kioskWorkerList{gap:10px;max-height:min(62svh,720px);padding-right:4px;display:grid;overflow:auto}.kioskWorkerList button{color:#f3fff3;text-align:left;cursor:pointer;background:#051210eb;border:1px solid #39ff142e;border-radius:16px;gap:3px;padding:14px;display:grid}.kioskWorkerList button.active{border-color:#39ff14bd;box-shadow:0 0 24px #39ff141f}.kioskWorkerList span,.kioskWorkerList em{color:#e4f2e8b3;font-size:.88rem;font-style:normal}.kioskWorkerList em{color:#39ff14;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.kioskGeoPanel{background:#00e5ff0f;border:1px solid #22d3ee2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.kioskGeoPanel span{color:#b8f5ffd1;font-weight:800}.kioskActionButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kioskActionButtons .button{min-height:62px;font-size:1rem}@media (max-width:900px){.kioskScreen{place-items:stretch stretch}.kioskHeader,.kioskClockGrid,.kioskGeoPanel,.kioskActionButtons{grid-template-columns:1fr}.kioskHeader{display:grid}.kioskWorkerList{max-height:40svh}.visitorKioskGrid,.twoColumnFields,.activeVisitorCard{grid-template-columns:1fr}}.legalShell{z-index:1;width:min(880px,100% - 32px);color:var(--ink);margin:0 auto;padding:24px 0 40px;position:relative}.legalHeader{padding:8px 0 24px}.legalHeader .brand{color:inherit;text-decoration:none}.legalDocument{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,4vw,40px);line-height:1.65}.legalDocument h1{font-family:var(--font-display);margin:8px 0 4px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15}.legalEffective{color:var(--ink-soft);margin-bottom:20px;font-size:.9rem}.legalIntro{border-left:3px solid var(--accent);margin-bottom:24px;padding:4px 0 4px 16px}.legalToc{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:8px;padding:16px 20px}.legalToc ol{gap:4px;margin:8px 0 0 20px;display:grid}.legalSection{padding-top:28px;scroll-margin-top:16px}.legalSection h2{margin-bottom:10px;font-size:1.25rem}.legalSection p+p,.legalSection p+ul,.legalSection ul+p,.legalSection p+.legalTableWrap,.legalSection .legalTableWrap+p{margin-top:12px}.legalSection ul{gap:6px;margin-left:20px;display:grid}.legalDocument a,.legalFooter a,.collectionNotice a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legalDocument a:focus-visible,.legalFooter a:focus-visible,.collectionNotice a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.legalTableWrap{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.legalTable{border-collapse:collapse;width:100%;font-size:.92rem}.legalTable th,.legalTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px}.legalTable thead th{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.legalTable tbody tr:last-child th,.legalTable tbody tr:last-child td{border-bottom:0}@media (max-width:720px){.legalTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legalTable,.legalTable tbody,.legalTable tr,.legalTable th,.legalTable td{width:100%;display:block}.legalTable tr{border-bottom:1px solid var(--line);padding:12px 0}.legalTable th,.legalTable td{border-bottom:0;padding:4px 12px}.legalTable td:first-of-type:before{content:"Examples: ";font-weight:700}.legalTable td:nth-of-type(2):before{content:"Source: ";font-weight:700}.legalTable td:nth-of-type(3):before{content:"Why: ";font-weight:700}}.legalFooter{z-index:1;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:24px 0;font-size:.875rem;display:flex;position:relative}.legalFooter nav{flex-wrap:wrap;gap:4px 18px;display:flex}.legalFooter a{align-items:center;min-height:32px;display:inline-flex}.legalFooterCompact{justify-content:center;padding:16px 0 0}.sidebarLegal{justify-content:flex-start;padding:12px 4px 4px;font-size:.8rem}.sidebarLegal nav{gap:2px 12px}.collectionNotice{color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.pageShell>.legalFooter{border-top:1px solid var(--line);margin-top:24px}.agreementScroll{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft);max-height:min(58svh,640px);margin:16px 0;padding:16px clamp(12px,3vw,24px);overflow-y:auto}.agreementScroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agreementDocument h2{margin:4px 0;font-size:1.2rem}.agreementDocument h3{color:var(--accent);margin:20px 0 6px;font-size:1.05rem}.agreementDocument h4{margin-bottom:6px;font-size:.98rem}.agreementSummary ul,.agreementDocument .legalSection ul{gap:6px;margin-left:20px;display:grid}.agreementSummary p,.agreementSummary ul{margin-top:8px}.agreementFull .legalSection{padding-top:14px}.agreementAssent{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.agreementAccept{gap:12px;display:grid}.agreementLinks a{color:var(--signal);text-underline-offset:2px;font-weight:700;text-decoration:underline}.agreementCheck{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--accent-soft);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;font-weight:600;display:flex}.agreementCheck input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin-top:2px}.agreementActions{flex-wrap:wrap;gap:10px;display:flex}.agreementActions .button{min-height:44px}.accountHandoffCard pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:720px){.legalTableCompact td:first-of-type:before{content:"Kept for: ";font-weight:700}.legalTableCompact td:nth-of-type(2):before{content:"Why: ";font-weight:700}}.processRouteGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.processRouteCard{text-align:left;border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:10px;gap:4px;min-height:44px;padding:12px;display:grid}.processRouteCard small{color:var(--ink-soft)}.processRouteCard.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.processScanInput{flex:260px}.processScanInput input{min-height:48px;font-size:18px}.processScanLog{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scanLog{border-left:4px solid var(--ink-soft);background:var(--surface-soft);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.scanLog.ok{border-left-color:#2f9e44}.scanLog.info{border-left-color:#4c8bf5}.scanLog.warn{border-left-color:#e8a317}.scanLog.error{border-left-color:#e5484d}.teardownLookupPrimary{min-height:48px;font-size:1.05rem}.teardownLookupMore{grid-column:1/-1}.teardownLookupMore summary{cursor:pointer;color:var(--ink-soft);font-size:13px;font-weight:600}.teardownLookupFields{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-top:8px;display:grid}.inventoryRowActions{flex-wrap:nowrap}.inventoryMoreMenu{position:relative}.inventoryMoreMenu>summary{cursor:pointer;list-style:none}.inventoryMoreMenu>summary::-webkit-details-marker{display:none}.inventoryMoreMenuList{z-index:20;border:1px solid var(--line-strong);background:var(--bg-elevated);border-radius:10px;min-width:150px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0006}.inventoryMoreMenuList button,.inventoryMoreMenuList a{min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:.85rem}.inventoryMoreMenuList button:hover,.inventoryMoreMenuList a:hover{background:var(--surface-soft)}.inventoryMoreMenuList button.danger{color:#ff6b6b}.inventoryEditedTag{color:#f5b14c;vertical-align:middle;background:#f5b14c24;border-radius:999px;margin-left:6px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-block}.inventoryMoreMenu.openUp .inventoryMoreMenuList{top:auto;bottom:calc(100% + 4px)}.inventoryProcessTag{color:var(--accent);vertical-align:middle;background:#39ff141f;border-radius:999px;margin-left:6px;padding:0 6px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-block}.inventoryMoreMenuList a{align-items:center;text-decoration:none;display:flex}.inventoryClassLine{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}
