:root{--bg:#07090d;--panel:#0d1118;--panel2:#111722;--line:#263140;--muted:#8f9baa;--text:#eef3f8;--red:#ed1b35;--red2:#a90822;--blue:#1687ff;--cyan:#66c6ff;--green:#36d68a;--amber:#ffb84d;--radius:14px;--shadow:0 18px 55px rgba(0,0,0,.34)}*{box-sizing:border-box}html{background:var(--bg)}body,html{color:var(--text)}body{margin:0;background:radial-gradient(circle at 12% 0,rgba(22,135,255,.08),transparent 30%),radial-gradient(circle at 90% 0,rgba(237,27,53,.07),transparent 26%),var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.brandHeader{height:92px;padding:0 clamp(20px,4vw,58px);justify-content:space-between;border-bottom:1px solid #1f2936;background:rgba(7,9,13,.95);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brandHeader,.brandLockup{display:flex;align-items:center}.brandLockup{gap:16px;text-decoration:none;min-width:0}.brandLockup img{width:178px;height:auto;object-fit:contain}.brandLockup>span{display:flex;flex-direction:column;border-left:1px solid #364150;padding-left:16px}.brandLockup b{font-size:.82rem;letter-spacing:.14em}.brandLockup small{font-size:.76rem;color:var(--muted);margin-top:3px}.headerMeta{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:.9rem}.headerMeta strong{color:#fff}.pill,.statusChip{display:inline-flex;align-items:center;border:1px solid #2b4f75;color:#8fcaff;background:#0d1b29;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.portalPage{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 72px}.portalHero{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:26px;gap:26px;align-items:stretch;margin-bottom:22px}.heroCopy,.nextAction{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#111722,#0b0f15);padding:28px;box-shadow:var(--shadow)}.eyebrow{margin:0 0 8px;color:var(--cyan)!important;font-size:.72rem!important;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.heroCopy h1,.pageHeading h1{margin:0;font-size:clamp(2rem,4vw,4.3rem);line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.heroCopy>p{color:#b5c0cd;max-width:700px;line-height:1.65}.nextAction{border-top:3px solid var(--red);display:flex;flex-direction:column;justify-content:center}.nextAction span{color:var(--red);font-size:.72rem;font-weight:900;letter-spacing:.15em}.nextAction strong{font-size:1.3rem;margin:8px 0}.nextAction p{color:var(--muted);margin:0;line-height:1.5}.progressRail{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0 0 22px;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.progressRail li{position:relative;display:flex;align-items:center;gap:10px;padding:17px;border-right:1px solid var(--line);color:#6f7b89;font-size:.77rem;font-weight:800;text-transform:uppercase}.progressRail li:last-child{border-right:0}.progressRail i{font-style:normal;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid #384352}.progressRail li.done{color:#ccefe0}.progressRail li.done i{background:#123326;border-color:#2b9f6a;color:var(--green)}.progressRail li.active{color:#fff;background:#141b26}.progressRail li.active i{border-color:var(--blue);color:#78bdff}.contentGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.contentGrid,.stack{display:grid;grid-gap:22px;gap:22px}.panel,.purchaseCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);padding:24px}.sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.sectionTitle>div>span{display:block;color:var(--cyan);font-size:.66rem;font-weight:900;letter-spacing:.14em;margin-bottom:6px}.sectionTitle h2{margin:0;font-size:1.25rem}.sectionTitle>strong{color:#fff;background:#19212c;border:1px solid #344050;border-radius:999px;padding:7px 11px;font-size:.75rem}.lineItems{display:grid;grid-gap:8px;gap:8px}.lineItem{display:flex;justify-content:space-between;gap:16px;padding:14px;border-radius:10px;background:#090d13;border:1px solid #202b38}.lineItem.primary_tune{border-left:3px solid var(--red)}.lineItem.add_on{border-left:3px solid var(--blue)}.lineItem.hardware{border-left:3px solid var(--amber)}.lineItem>div:first-child{display:flex;flex-direction:column;gap:3px}.lineItem>div:first-child span{font-size:.62rem;color:var(--muted);text-transform:uppercase;font-weight:900;letter-spacing:.1em}.lineItem small,.lineItemMeta{color:var(--muted)}.lineItemMeta{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;font-size:.76rem}.lineItemMeta b{color:#fff}.buildGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:14px}.buildGrid>div{padding:12px;background:#111822;border:1px solid #202c39;border-radius:9px;min-width:0}.buildGrid span,.stat span{display:block;color:var(--muted);font-size:.64rem;text-transform:uppercase;font-weight:900;letter-spacing:.08em;margin-bottom:5px}.buildGrid strong{font-size:.88rem;word-break:break-word}.modStrip{margin-top:8px;padding:14px;border-radius:9px;background:#0a0e14;border:1px solid #202b38}.modStrip>span{display:block;color:var(--muted);font-size:.65rem;text-transform:uppercase;font-weight:900;margin-bottom:9px}.modStrip>div{display:flex;gap:7px;flex-wrap:wrap}.modStrip b{padding:6px 9px;background:#102237;border:1px solid #23466d;border-radius:999px;color:#a9d4ff;font-size:.72rem}.modStrip em{color:var(--muted);font-size:.82rem}.fileList,.historyList,.messageList{display:grid;grid-gap:10px;gap:10px}.fileCard{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border:1px solid #263342;border-radius:11px;background:#0a0e14}.fileCard>div{min-width:0}.fileCard strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fileCard small{display:block;color:var(--muted);margin-top:5px}.revisionBadge{color:#fff;background:linear-gradient(135deg,var(--red),var(--red2));border-radius:7px;padding:6px 9px;font-size:.7rem;font-weight:900;margin-right:9px}.button,.buttonDanger,.buttonSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:8px;border:1px solid transparent;text-decoration:none;font-weight:850;font-size:.8rem;letter-spacing:.02em}.button{color:#fff;background:linear-gradient(135deg,var(--red),#b00d26);box-shadow:0 9px 20px rgba(237,27,53,.18)}.buttonSecondary{color:#dce8f5;background:#141c27;border-color:#334153}.buttonDanger{color:#ffc4cb;background:#2a0e13;border-color:#7b1a28}.button:hover,.buttonSecondary:hover{filter:brightness(1.12)}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.field{display:flex;flex-direction:column;gap:7px}.field.wide{grid-column:1/-1}.consentLabel>span:first-child,.field label{font-size:.7rem;color:#a8b5c3;text-transform:uppercase;font-weight:850;letter-spacing:.06em}.field input,.field select,.field textarea{width:100%;border:1px solid #344154;background:#090d13;color:#fff;border-radius:8px;padding:12px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(22,135,255,.13)}.field textarea{min-height:112px;resize:vertical}.help{color:var(--muted);font-size:.78rem;line-height:1.5}.consentLabel{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #3a4657;border-radius:10px;background:#0a0f16}.consentLabel input{width:18px;height:18px;margin-top:2px;accent-color:var(--red)}.consentLabel span{font-size:.82rem;line-height:1.5;color:#d4dde7}.notice{padding:13px 15px;border-radius:9px;margin-bottom:16px;border:1px solid #2e6d54;background:#0e2a20;color:#aee8ce;font-size:.84rem}.notice.bad{border-color:#7c2934;background:#2b1116;color:#ffc0c8}.notice.warn{border-color:#7a5a22;background:#2a210f;color:#ffd894}.empty{padding:28px;text-align:center;color:var(--muted);border:1px dashed #354152;border-radius:10px}.adminFrame{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 92px)}.adminRail{position:-webkit-sticky;position:sticky;top:92px;height:calc(100vh - 92px);border-right:1px solid #1f2936;background:#090c11;padding:24px 15px;display:flex;flex-direction:column;justify-content:space-between}.adminRail nav{display:grid;grid-gap:7px;gap:7px}.adminRail nav a{display:flex;align-items:center;gap:11px;text-decoration:none;padding:12px;border-radius:8px;color:#9ca8b6;font-weight:750;font-size:.86rem}.adminRail nav a span{color:#566272;font-size:.65rem}.adminRail nav a.active{background:#171e29;color:#fff;border-left:3px solid var(--red)}.railBottom{display:grid;grid-gap:10px;gap:10px;padding:12px}.railBottom a,.textButton{color:var(--muted);font-size:.78rem;background:none;border:0;padding:0;text-align:left}.adminMain{min-width:0;padding:34px clamp(20px,3vw,50px) 64px}.pageHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px}.pageHeading h1{font-size:clamp(2rem,4vw,3.7rem)}.pageHeading>div>p:last-child{color:var(--muted);margin:9px 0 0}.pageActions{display:flex;gap:9px;flex-wrap:wrap}.statsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.stat{padding:17px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.stat strong{font-size:1.6rem}.toolbar{display:flex;gap:10px;margin-bottom:14px}.toolbar input,.toolbar select{border:1px solid #334153;background:#0b0f15;color:#fff;border-radius:8px;padding:11px 12px}.toolbar input{flex:1 1}.orderTableWrap{overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.orderTable{width:100%;border-collapse:collapse;min-width:850px}.orderTable th{text-align:left;font-size:.65rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:12px 14px;border-bottom:1px solid #303b49}.orderTable td{padding:14px;border-bottom:1px solid #202833;font-size:.82rem;vertical-align:middle}.orderTable tr:last-child td{border-bottom:0}.orderTable tr:hover td{background:#111721}.orderTable a{text-decoration:none;font-weight:800}.orderTitle{display:flex;flex-direction:column;gap:3px}.orderTitle small{color:var(--muted)}.orderWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start}.orderSidebar,.orderWorkspace{display:grid;grid-gap:18px;gap:18px}.orderSidebar{position:-webkit-sticky;position:sticky;top:116px}.facts{display:grid;grid-gap:9px;gap:9px}.fact{display:flex;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #252e3a;font-size:.82rem}.fact:last-child{border:0;padding:0}.fact span{color:var(--muted)}.fact strong{text-align:right}.message{padding:14px;border:1px solid #283544;border-radius:10px;background:#0b1017}.message.admin{border-left:3px solid var(--blue)}.message.customer{border-left:3px solid var(--red)}.messageHead{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.7rem;color:var(--muted)}.message p{margin:0;white-space:pre-wrap;line-height:1.5;font-size:.84rem}.historyItem{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid #222b36}.historyItem i{width:8px;height:8px;border-radius:50%;background:var(--blue);margin-top:5px}.historyItem strong{display:block;font-size:.8rem}.historyItem small{color:var(--muted);font-size:.7rem}.loginPage{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr}.loginBrand{padding:60px;background:radial-gradient(circle at 20% 20%,rgba(22,135,255,.18),transparent 28%),radial-gradient(circle at 80% 70%,rgba(237,27,53,.16),transparent 30%),#080b10;display:flex;flex-direction:column;justify-content:space-between}.loginBrand img{width:min(520px,90%);height:auto}.loginBrand h1{font-size:clamp(3rem,7vw,7rem);line-height:.84;letter-spacing:-.06em;margin:0;text-transform:uppercase}.loginBrand p{max-width:560px;color:#aab6c4;font-size:1.05rem}.loginFormWrap{display:grid;place-items:center;padding:36px;background:#0b0e13}.loginCard{width:min(430px,100%);padding:30px;border:1px solid var(--line);border-top:3px solid var(--red);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.loginCard h2{font-size:2rem;margin:0 0 8px}.loginCard>p{color:var(--muted);margin:0 0 22px}.loginCard .button{width:100%;margin-top:12px}.startPage{min-height:100vh}.startHero{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:70px 0;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:42px;gap:42px;align-items:center}.startHero h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.84;letter-spacing:-.06em;margin:16px 0;text-transform:uppercase}.startHero p{color:#aeb9c6;line-height:1.7;max-width:680px}.startLookup{padding:26px;border:1px solid var(--line);border-top:3px solid var(--red);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.startLookup h2{margin-top:0}.trustRow{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.trustRow span{padding:8px 10px;border:1px solid #2c3949;border-radius:999px;color:#9fb0c2;font-size:.73rem}.hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;font-size:.7rem;color:#8da0b3}.splitActions{display:flex;gap:9px;flex-wrap:wrap}.completeBanner{padding:20px;border:1px solid #2a7353;border-left:4px solid var(--green);border-radius:10px;background:linear-gradient(135deg,#102a20,#0b1111);margin-bottom:22px}.completeBanner h2{margin:0 0 5px;color:#c8f6df}.completeBanner p{margin:0;color:#9ec9b4}.preflight{display:grid;grid-gap:7px;gap:7px}.preflight li{color:#ffbec6}.preflight.ready li{color:#bfe9d6}@media(max-width:980px){.contentGrid,.orderWorkspace,.portalHero,.startHero{grid-template-columns:1fr}.orderSidebar{position:static}.buildGrid,.statsGrid{grid-template-columns:repeat(2,1fr)}.progressRail{grid-template-columns:1fr}.progressRail li{border-right:0;border-bottom:1px solid var(--line)}.adminFrame{grid-template-columns:1fr}.adminRail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px 18px;flex-direction:row;align-items:center}.adminRail nav,.railBottom{display:flex}.loginPage{grid-template-columns:1fr}.loginBrand{min-height:340px;padding:36px}.loginBrand h1{font-size:4rem}}@media(max-width:640px){.brandHeader{height:76px;padding:0 14px}.brandLockup img{width:122px}.brandLockup>span,.headerMeta>span:first-child{display:none}.portalPage{width:min(100% - 20px,1180px);padding-top:18px}.portalHero{gap:12px}.heroCopy,.nextAction,.panel,.purchaseCard{padding:18px}.buildGrid,.formGrid,.statsGrid{grid-template-columns:1fr}.fileCard,.lineItem,.pageHeading{align-items:flex-start;flex-direction:column}.lineItemMeta{justify-content:flex-start}.adminMain{padding:20px 10px 48px}.adminRail{overflow:auto}.adminRail nav a{white-space:nowrap}.railBottom{display:none}.startHero{padding:34px 0;gap:20px}.startHero h1{font-size:3.4rem}.loginBrand{display:none}.loginPage{display:block}.loginFormWrap{min-height:100vh}.headerMeta{font-size:.76rem}}.criticalStat{border-color:#873142;background:linear-gradient(145deg,#251018,#0d1118)}.warningStat{border-color:#79592b;background:linear-gradient(145deg,#211a10,#0d1118)}.actionQueue{display:grid;grid-gap:12px;gap:12px}.actionCard{display:grid;grid-template-columns:150px minmax(190px,.7fr) minmax(280px,1.3fr) minmax(230px,.8fr);grid-gap:18px;gap:18px;align-items:center;padding:18px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.actionCard.critical{border-left-color:var(--red);background:linear-gradient(100deg,rgba(237,27,53,.12),var(--panel) 28%)}.actionCard.warning{border-left-color:var(--amber);background:linear-gradient(100deg,rgba(255,184,77,.1),var(--panel) 28%)}.actionCard.hot{border-left-color:#ff4d73}.actionPriority{display:flex;flex-direction:column;gap:7px}.actionNext span,.actionPriority span{color:var(--muted);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.actionPriority strong{font-size:1.45rem}.actionOrder{display:flex;flex-direction:column;gap:4px}.actionOrder a{font-weight:900;text-decoration:none;color:var(--cyan)}.actionOrder small,.actionReasons small{color:var(--muted)}.actionReasons{display:grid;grid-gap:7px;gap:7px;font-size:.82rem}.actionReasons ul{margin:0;padding-left:18px;color:#c4ced9}.actionNext p{margin:6px 0 11px;color:#c4ced9;font-size:.8rem;line-height:1.45}.actionNext .button{display:inline-block;text-decoration:none}@media(max-width:1100px){.actionCard{grid-template-columns:120px 1fr 1.4fr}.actionNext{grid-column:2/4}}@media(max-width:700px){.actionCard{grid-template-columns:1fr}.actionNext{grid-column:auto}}.panel,.purchaseCard{overflow:hidden}.sectionTitle h2{letter-spacing:-.015em}.sectionTitle>div{min-width:0}.sectionIntro,.sectionMeta{color:var(--muted);font-size:.79rem;line-height:1.55;margin:0 0 16px}.sectionTitle .sectionMeta{margin:6px 0 0}.progressRail li.neutral{color:#b9a779;background:#17150f}.progressRail li.neutral i{color:#d9bf78;border-color:#6c5a2d;background:#211c10}.modStrip{overflow:hidden}.modStrip>div.modGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.modStrip .modItem{display:block;min-width:0;padding:9px 11px;border-radius:7px;background:#0d1927;border:1px solid #203d5c;color:#b8dbff;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.orderCellLink{display:block;text-decoration:none;color:inherit;min-width:0}.orderTable td:first-child .orderCellLink{display:flex;flex-direction:column;align-items:flex-start;gap:3px;white-space:nowrap}.orderOpenLabel{color:var(--muted);font-size:.68rem;font-weight:650}.orderTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#0d1118}.orderTable td{line-height:1.35}.orderTitle .orderPhone{color:#8fcaff;font-weight:750}.disabledButton{cursor:not-allowed;opacity:.48;filter:saturate(.35)}.fileCard{min-width:0}.fileCard>div{flex:1 1;overflow:hidden}.fileCard strong{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.fileCard .button,.fileCard .buttonSecondary{flex:0 0 auto}.uploadForm{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.logPanel,.logUploadPanel{border-top:2px solid #1687ff}.tuneFeedbackPanel{border-top:2px solid var(--red)}.tuneLogSeparationNotice{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 15px;border:1px solid #275888;border-left:4px solid var(--blue);border-radius:10px;background:#0e2032;color:#d7ebff}.tuneLogSeparationNotice span,.tuneLogSeparationNotice strong{display:block}.tuneLogSeparationNotice span{margin-top:4px;color:#a9c9e6;font-size:.77rem;line-height:1.45}.tuneLogSeparationNotice a{flex:0 0 auto;color:#8dccff;font-size:.76rem;font-weight:900;text-decoration:none}.tuneLogSeparationNotice a:hover{text-decoration:underline}.logUploadPanel{scroll-margin-top:112px}.legacyNotice,.legacyRecord{border-color:#625632;background:linear-gradient(135deg,#191710,#0d1118)}.legacyRecord p{margin:0;color:#c7bd9d;font-size:.85rem;line-height:1.6}.legacyNotice{display:grid;grid-gap:4px;gap:4px;margin-bottom:16px;padding:14px;border:1px solid #625632;border-radius:9px;color:#d9c992}.legacyNotice span{color:#afa585;font-size:.79rem;line-height:1.5}.disclosurePanel{padding:0}.disclosurePanel>summary{cursor:pointer;list-style:none;padding:18px 22px;font-size:.82rem;font-weight:800;color:#c9d5e2}.disclosurePanel>summary::-webkit-details-marker{display:none}.disclosurePanel>summary:after{content:"+";float:right;color:var(--cyan);font-size:1.1rem}.disclosurePanel[open]>summary:after{content:"–"}.disclosurePanel[open]>form,.disclosurePanel[open]>p{margin-left:22px;margin-right:22px}.disclosurePanel[open]>form{margin-bottom:22px}.uploadHistoryItem p{overflow-wrap:anywhere}.uploadHistoryItem small{display:block;color:var(--muted);margin-top:5px;line-height:1.4}.orderFacts{margin-top:18px}.notesList{margin-top:14px}.accessPanel{border-top:2px solid #536274}.accessOpen{color:#baf1d6!important;border-color:#327754!important;background:#10281e!important}.accessClosed{color:#ffc6cd!important;border-color:#7b2c38!important;background:#281117!important}.accessAction{margin-top:14px}.accessAction .buttonSecondary{width:100%}.dangerZone{margin-top:14px;border:1px solid #5e2730;border-radius:9px;background:#170c10;overflow:hidden}.dangerZone>summary{cursor:pointer;list-style:none;padding:13px 14px;color:#f5b8c1;font-size:.78rem;font-weight:800}.dangerZone>summary::-webkit-details-marker{display:none}.dangerZone>summary:after{content:"+";float:right}.dangerZone[open]>summary:after{content:"–"}.dangerZone>p{margin:0;padding:0 14px 12px;color:#b9959a;font-size:.75rem;line-height:1.5}.dangerZone>form{padding:0 14px 14px}.evidencePanel{border-top:2px solid var(--red)}.evidencePrimary{display:flex;width:100%;margin-bottom:16px;text-align:center}.evidenceLinks{display:grid;grid-gap:8px;gap:8px}.evidenceLinks .buttonSecondary{width:100%;text-align:center}.preflight{margin:14px 0;padding-left:20px;font-size:.76rem;line-height:1.45}.fileStats .stat:nth-child(2){border-top:2px solid var(--red)}.fileStats .stat:nth-child(3){border-top:2px solid var(--blue)}.fileStats .stat:nth-child(4){border-top:2px solid var(--amber)}.fileType{display:inline-flex;padding:6px 9px;border-radius:999px;border:1px solid #3b4654;background:#151b24;color:#cbd6e2;font-size:.7rem;font-weight:750;white-space:nowrap}.fileType-tune_file{border-color:#7c2c38;background:#271116;color:#ffc2ca}.fileType-scanner_log{border-color:#275888;background:#0e2032;color:#abd6ff}.fileType-support_file{border-color:#6a542a;background:#211a0f;color:#f0d59a}.buildDetailsPanel{border-top:2px solid var(--cyan)}.buildDetailIntro{padding:14px;border:1px solid #275888;border-radius:9px;background:#0e2032;color:#d7ebff}.buildDetailIntro span,.buildDetailIntro strong{display:block}.buildDetailIntro span{margin-top:5px;color:#a9c9e6;font-size:.78rem}.builderContext{display:block;color:#84bff5;font-size:.72rem;line-height:1.35}.buildDetailReview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.buildDetailReview>div{min-width:0;padding:13px;border:1px solid #26384b;border-radius:9px;background:#0c1520}.buildDetailReview span{display:block;margin-bottom:5px;color:var(--muted);font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.buildDetailReview strong{display:block;color:#d9ecff;font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.buildDetailsEditor{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.buildDetailsEditor>summary{cursor:pointer;color:var(--cyan);font-size:.82rem;font-weight:850}.buildDetailsEditor>p{margin:12px 0}.buildDetailsEditor>form{margin-top:14px}@media(max-width:760px){.modStrip>div.modGrid{grid-template-columns:1fr}.fileCard .button,.fileCard .buttonSecondary{width:100%}.toolbar{flex-direction:column}.toolbar button,.toolbar input,.toolbar select{width:100%}.buildDetailReview{grid-template-columns:1fr}}.deliveryGuard{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;padding:15px;border:1px solid #2e6d54;border-left:4px solid var(--green);border-radius:10px;background:#0d241b}.deliveryGuard>div:first-child{min-width:0}.deliveryGuard span,.deliveryGuard strong{display:block}.deliveryGuard span{margin-top:4px;color:#afd3c2;font-size:.78rem;line-height:1.45}.deliveryGuard span b{color:#fff}.deliveryGuard span b,.deliveryGuard>small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.deliveryGuard>small{max-width:42%;color:#c7f1dc;font-size:.7rem;overflow-wrap:anywhere;text-align:right}.deliveryGuard.blocked{border-color:#8b2d3b;border-left-color:var(--red);background:#2a1016}.deliveryGuard.blocked span,.deliveryGuard.blocked>small{color:#ffc2ca}.deliveryGuardAlert{display:block}.deliveryGuardAlert p{margin:12px 0 0;color:#ffd5da;font-size:.78rem;line-height:1.5}.deliverySelectionResult{margin:0}.deliverySelectionResult.ready{border-color:#2e6d54;background:#0d241b}.deliverySelectionResult.ready .deliveryCompare span{border-color:#2e6d54;background:#081710}.deliverySelectionResult.ready .deliveryCompare b{color:#8df0bd!important}.deliveryCompare{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:12px}.deliveryCompare span{padding:10px;border:1px solid #71313a;border-radius:8px;background:#160b0e;overflow-wrap:anywhere}.deliveryCompare b{display:block;margin-bottom:4px;color:#ff9eaa!important;font-family:inherit!important;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.deliveryOverride{padding:16px;border:1px solid #8b2d3b;border-radius:10px;background:#211015}.deliveryOverride>strong{color:#ffc2ca}.overrideIntro{margin:6px 0 12px;color:#ffc2ca;font-size:.76rem;line-height:1.5}.deliveryButton:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.52}.deliveryLockMessage{display:block;margin-top:8px;color:#ff9eaa;font-size:.72rem;font-weight:750}.deliverySafetyHistory{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.deliverySafetyHistory>summary{cursor:pointer;color:#9fc2e8;font-size:.78rem;font-weight:850}.deliverySafetyHistory .historyList{margin-top:12px}.deliveryAttempt{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px;border:1px solid #293544;border-left:3px solid var(--green);border-radius:9px;background:#0a0f15}.deliveryAttempt.blocked{border-left-color:var(--red)}.deliveryAttempt.override{border-left-color:var(--amber)}.deliveryAttempt small,.deliveryAttempt strong{display:block}.deliveryAttempt small{margin-top:4px;color:var(--muted);font-size:.7rem;line-height:1.4}.deliveryAttempt>small{margin:0;white-space:nowrap}@media(max-width:640px){.deliveryAttempt,.deliveryGuard{align-items:flex-start;flex-direction:column}.deliveryGuard>small{max-width:100%;text-align:left}.deliveryCompare{grid-template-columns:1fr!important}.deliveryAttempt>small{white-space:normal}}.optionalLabel{display:inline;margin-left:6px;color:#76c6ff;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.buildDetailField{align-self:start;padding:13px;border:1px solid #26384b;border-radius:9px;background:#0a111a}.buildDetailField select+input{margin-top:2px;border-color:#315a83}.downloadPageActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.downloadCompleteInline{display:flex;align-items:center;gap:12px;margin-top:18px;padding:15px;border:1px solid #2e6d54;border-left:4px solid var(--green);border-radius:10px;background:#0d241b;color:#d5f6e6}.downloadCompleteInline>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:#163d2d;color:#75efb1;font-size:1.15rem;font-weight:950}.downloadCompleteInline small,.downloadCompleteInline strong{display:block}.downloadCompleteInline small{margin-top:4px;color:#9ecdb6;overflow-wrap:anywhere}.downloadSuccessOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(2,4,8,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.downloadSuccessDialog{position:relative;width:min(560px,100%);padding:34px;border:1px solid #37684f;border-top:4px solid var(--green);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(54,214,138,.12),transparent 35%),#0d1319;box-shadow:0 30px 90px rgba(0,0,0,.62);text-align:center}.downloadSuccessClose{position:absolute;top:12px;right:14px;width:34px;height:34px;border:1px solid #354353;border-radius:50%;background:#141c26;color:#b8c4d1;font-size:1.35rem;line-height:1}.downloadSuccessClose:hover{color:#fff;border-color:#65778c}.downloadSuccessCheck{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 17px;border:1px solid #3f9c70;border-radius:50%;background:linear-gradient(145deg,#17442f,#0d2a1e);box-shadow:0 0 34px rgba(54,214,138,.22);color:#78f0b4;font-size:2rem;font-weight:950}.downloadSuccessEyebrow{display:block;color:#70e7aa;font-size:.69rem;font-weight:950;letter-spacing:.16em}.downloadSuccessDialog h2{margin:8px 0 10px;font-size:clamp(1.65rem,4vw,2.35rem);letter-spacing:-.035em;outline:none}.downloadSuccessDialog>p{max-width:450px;margin:0 auto;color:#aebdca;font-size:.9rem;line-height:1.6}.downloadSuccessFile{margin:22px 0;padding:14px;border:1px solid #2a3947;border-radius:10px;background:#080d12;text-align:left}.downloadSuccessFile span,.downloadSuccessFile strong{display:block}.downloadSuccessFile span{margin-bottom:5px;color:var(--muted);font-size:.63rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.downloadSuccessFile strong{overflow-wrap:anywhere;font-size:.86rem}.downloadSuccessActions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.downloadToolbarPointer{position:fixed;top:10px;right:18px;z-index:110;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #357653;border-radius:11px;background:#0b2017;box-shadow:0 12px 35px rgba(0,0,0,.45);color:#cef4df}.downloadToolbarPointer>span{align-self:flex-start;color:#75efb1;font-size:2.2rem;font-weight:950;line-height:.78;transform:translateY(-2px)}.downloadToolbarPointer small,.downloadToolbarPointer strong{display:block}.downloadToolbarPointer strong{font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.downloadToolbarPointer small{margin-top:3px;color:#a4cbb6;font-size:.68rem}@media(max-width:640px){.tuneLogSeparationNotice{align-items:flex-start;flex-direction:column}.downloadPageActions>*{width:100%}.downloadSuccessOverlay{padding:12px}.downloadSuccessDialog{padding:28px 18px 20px}.downloadSuccessActions{grid-template-columns:1fr}.downloadToolbarPointer{position:absolute;top:10px;left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px)}.downloadToolbarPointer>span{display:none}}.logReviewStats .stat:first-child{border-top:2px solid var(--red)}.logReviewStats .stat:nth-child(2){border-top:2px solid var(--amber)}.logReviewStats .stat:nth-child(3){border-top:2px solid var(--green)}.logReviewQueue{display:grid;grid-gap:16px;gap:16px}.logReviewCard{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(280px,.9fr) minmax(310px,1fr);grid-gap:20px;gap:20px;padding:20px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:14px;background:linear-gradient(135deg,#101721,#0b1017);box-shadow:var(--shadow)}.logReviewCard.logReview-new{border-left-color:var(--red);background:linear-gradient(105deg,rgba(237,27,53,.1),var(--panel) 25%)}.logReviewCard.logReview-preparing_revision{border-left-color:var(--blue)}.logReviewCard.logReview-another_log_requested,.logReviewCard.logReview-waiting_on_customer{border-left-color:var(--amber)}.logReviewCard.logReview-no_tune_change_needed{border-left-color:var(--green)}.logReviewFiles,.logReviewIdentity{display:flex;flex-direction:column;gap:7px;min-width:0}.logReviewIdentity h2{margin:6px 0 0;font-size:1.25rem}.logReviewIdentity>strong{font-size:.92rem}.logReviewFiles small,.logReviewIdentity>small{color:var(--muted);font-size:.71rem;line-height:1.4}.inlineLogReview,.logReviewStatus{display:inline-flex;width:max-content;max-width:100%;padding:6px 9px;border:1px solid #3d5268;border-radius:999px;background:#111e2b;color:#b8dafe;font-size:.65rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.inlineLogReview.logReview-new,.logReviewStatus.logReview-new{color:#ffc2ca;border-color:#7c2c38;background:#271116}.inlineLogReview.logReview-preparing_revision,.logReviewStatus.logReview-preparing_revision{color:#abd6ff;border-color:#275888;background:#0e2032}.inlineLogReview.logReview-another_log_requested,.inlineLogReview.logReview-waiting_on_customer,.logReviewStatus.logReview-another_log_requested,.logReviewStatus.logReview-waiting_on_customer{color:#f0d59a;border-color:#6a542a;background:#211a0f}.inlineLogReview.logReview-no_tune_change_needed,.logReviewStatus.logReview-no_tune_change_needed{color:#bfe9d6;border-color:#327754;background:#10281e}.logReviewFiles>div:not(.splitActions){padding:12px;border:1px solid #293746;border-radius:9px;background:#090f16;min-width:0}.logReviewFiles span{display:block;margin-bottom:5px;color:var(--muted);font-size:.63rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.logReviewFiles strong{display:block;font-size:.79rem;line-height:1.4;overflow-wrap:anywhere}.logReviewFiles .splitActions{margin-top:auto}.logReviewDecision{align-content:start;padding-left:20px;border-left:1px solid #2a3542}.logReviewDecision textarea{min-height:104px}.customerLogReviewPanel{border-top:2px solid var(--blue)}.logReviewUpdates{display:grid;grid-gap:10px;gap:10px}.logReviewUpdate{padding:15px;border:1px solid #293746;border-left:3px solid var(--blue);border-radius:10px;background:#0a1017}.logReviewUpdate>div small,.logReviewUpdate>div span,.logReviewUpdate>div strong{display:block}.logReviewUpdate>div span{margin-bottom:6px;color:var(--cyan);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.logReviewUpdate>div strong{font-size:.85rem;overflow-wrap:anywhere}.logReviewUpdate>div small{margin-top:5px;color:var(--muted);font-size:.7rem}.logReviewUpdate>p{margin:12px 0 0;padding:12px;border:1px solid #263645;border-radius:8px;background:#0d1620;color:#d7e3ee;font-size:.82rem;line-height:1.55;white-space:pre-wrap}.logReviewUpdate.logReview-new{border-left-color:var(--red)}.logReviewUpdate.logReview-preparing_revision{border-left-color:var(--blue)}.logReviewUpdate.logReview-another_log_requested,.logReviewUpdate.logReview-waiting_on_customer{border-left-color:var(--amber)}.logReviewUpdate.logReview-no_tune_change_needed{border-left-color:var(--green)}@media(max-width:1180px){.logReviewCard{grid-template-columns:minmax(190px,.65fr) minmax(270px,1fr)}.logReviewDecision{grid-column:1/-1;padding:18px 0 0;border-left:0;border-top:1px solid #2a3542}}@media(max-width:720px){.logReviewCard{grid-template-columns:1fr}.logReviewDecision{grid-column:auto}.logReviewFiles .splitActions>*{width:100%}}.startMain{padding-bottom:78px}.startHero{align-items:stretch;padding-bottom:42px}.startWelcome{display:flex;flex-direction:column;justify-content:center;min-width:0}.startWelcomeTitle{font-size:clamp(2.65rem,5.6vw,5.55rem)!important;line-height:.88!important}.startWelcomeTitle span{background:linear-gradient(90deg,#8bd5ff,#4aa7ff 42%,#9a7cff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 34px rgba(89,157,255,.14)}.startWelcome>p:not(.eyebrow){margin:0 0 12px}.startLookup{align-self:center;width:100%;border-top-color:var(--blue);background:radial-gradient(circle at 100% 0,rgba(120,94,240,.09),transparent 38%),linear-gradient(145deg,#111722,#0b0f15)}.startLookup .button{width:100%;background:linear-gradient(135deg,#147ddd,#6357d9);box-shadow:0 10px 26px rgba(35,128,238,.2)}.portalFeatures{width:min(1120px,calc(100% - 32px));margin:0 auto}.portalFeaturesHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:20px;padding-top:30px;border-top:1px solid #222d3b}.portalFeaturesHeading h2{margin:0;font-size:clamp(1.85rem,3vw,3rem);line-height:1;letter-spacing:-.04em;text-transform:uppercase}.portalFeaturesHeading>p{max-width:470px;margin:0;color:var(--muted);font-size:.86rem;line-height:1.6}.featureAccordion{display:grid;grid-gap:10px;gap:10px}.featureCard{overflow:hidden;border:1px solid #263446;border-radius:12px;background:linear-gradient(135deg,#0e141d,#090d13);box-shadow:0 12px 35px rgba(0,0,0,.18);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.featureCard:hover{border-color:#3a526e}.featureCard.open{border-color:#345e8b;background:radial-gradient(circle at 88% 0,rgba(111,77,232,.1),transparent 34%),linear-gradient(135deg,#101a27,#0a0f16);box-shadow:0 16px 42px rgba(0,0,0,.25),0 0 30px rgba(35,126,226,.06)}.featureTrigger{display:grid;grid-template-columns:52px minmax(0,1fr) 42px;grid-gap:16px;gap:16px;align-items:center;width:100%;min-height:82px;padding:14px 18px;border:0;background:transparent;color:inherit;text-align:left}.featureTrigger:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px;border-radius:11px}.featureNumber{display:grid;place-items:center;width:44px;height:44px;border:1px solid #30445c;border-radius:10px;background:#0c1723;color:#78c7ff;font-size:.76rem;font-weight:950;letter-spacing:.08em}.featureHeading{display:grid;grid-gap:5px;gap:5px;min-width:0}.featureTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.featureTitleRow>strong{font-size:1rem;letter-spacing:.025em;text-transform:uppercase}.featureHeading>small{color:#93a3b5;font-size:.78rem;line-height:1.4}.featureStatus{display:inline-flex;padding:4px 7px;border:1px solid #5f4caf;border-radius:999px;background:#17142c;color:#c7baff;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.featureToggle{display:grid;place-items:center;width:38px;height:38px;justify-self:end;border:1px solid #35516f;border-radius:50%;background:#101c29;color:#84ceff;font-size:1.5rem;font-weight:300;line-height:1;transition:transform .22s ease,border-color .22s ease,background .22s ease}.featureCard.open .featureToggle{transform:rotate(180deg);border-color:#725fd6;background:#1a1730;color:#d5cdff}.featureAnswer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .2s ease}.featureCard.open .featureAnswer{grid-template-rows:1fr;opacity:1}.featureAnswerInner{overflow:hidden}.featureAnswerInner>div{margin:0 76px 0 86px;padding:0 0 20px;border-top:1px solid #253244}.featureAnswer p{margin:14px 0 0;color:#b9c6d3;font-size:.86rem;line-height:1.65}@media(prefers-reduced-motion:reduce){.featureAnswer,.featureCard,.featureToggle{transition:none}}@media(max-width:980px){.portalFeaturesHeading{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:640px){.startMain{padding-bottom:48px}.startHero{padding-bottom:26px}.startWelcomeTitle{font-size:2.75rem!important}.portalFeatures{width:min(100% - 20px,1120px)}.portalFeaturesHeading{padding-top:24px}.featureTrigger{grid-template-columns:42px minmax(0,1fr) 34px;gap:10px;min-height:74px;padding:12px}.featureNumber{width:38px;height:38px}.featureToggle{width:32px;height:32px}.featureTitleRow>strong{font-size:.86rem}.featureHeading>small{font-size:.72rem}.featureAnswerInner>div{margin:0 46px 0 64px;padding-bottom:16px}.featureAnswer p{font-size:.8rem}}.dataLogResourcePanel{border-top:2px solid var(--cyan)}.resourceFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 16px}.resourceFeatureGrid span{padding:10px;border:1px solid #275888;border-radius:8px;background:#0e2032;color:#d7ebff;font-size:.78rem;font-weight:800}.adminOverrideBox,.textCustomerBox{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.adminOverrideBox summary{cursor:pointer;color:#d7ebff;font-size:.82rem;font-weight:850;margin-bottom:12px}.smsThreadHeading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.smsThreadHeading strong{font-size:.86rem}.smsThreadHeading span{color:var(--muted);font-size:.7rem}.smsHistory{max-height:560px;margin-top:12px;padding:12px;overflow-y:auto;border:1px solid #263342;border-radius:11px;background:#080c12}.smsHistory .message{max-width:78%;margin:0}.smsHistory .message.admin{justify-self:end;border-color:#285c89;background:#0d2031}.smsHistory .message.customer{justify-self:start;border-color:#395266;background:#111a24}@media(max-width:640px){.resourceFeatureGrid{grid-template-columns:1fr}.smsThreadHeading{align-items:flex-start;flex-direction:column}.smsHistory .message{max-width:95%}}.deliveryFailure{align-items:flex-start;border-left:3px solid var(--red)}.deliveryFailure form{flex:0 0 auto}.deliveryFailureError{color:#ffc0c8!important;line-height:1.45;overflow-wrap:anywhere}.adminModificationPanel,.modificationStore{border-top:2px solid var(--amber)}.modificationVehicleFacts{margin:16px 0}.adminModificationList,.modificationRequestHistory,.modificationServices{display:grid;grid-gap:0;gap:0;margin-top:16px;border-top:1px solid var(--line)}.adminModificationRequest,.modificationRequestRow,.modificationServiceRow{min-width:0;padding:18px 0;border-bottom:1px solid var(--line)}.modificationRequestHead,.modificationServiceHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modificationRequestHead small,.modificationRequestHead strong,.modificationServiceHeading small,.modificationServiceHeading strong{display:block}.modificationRequestHead small,.modificationServiceHeading small{margin-top:5px;color:var(--muted);font-size:.72rem;line-height:1.4}.statusPill{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #327754;border-radius:999px;background:#10281e;color:#baf1d6;font-size:.65rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.statusPill.muted{border-color:#5d4c2b;background:#211a0f;color:#e8cf95}.modificationDecisionForm,.modificationDetailsForm,.modificationFeedbackForm,.modificationRequestForm,.modificationReviewForm,.modificationRevisionForm{margin-top:16px}.modificationApprovalFlags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.modificationApprovalFlags .consentLabel{height:100%;margin:0}.modificationRequestHistory>.sectionTitle{margin-top:20px;padding-top:4px}.adminModificationRequest>.facts,.modificationRequestRow>.facts{margin:14px 0}.modificationGroupedFiles,.modificationMessages{margin-top:14px}.modificationJson{max-height:320px;margin:0;overflow:auto;padding:12px;border:1px solid #293746;border-radius:6px;background:#080d12;color:#c7d7e6;font-size:.7rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.adminModificationRequest .adminOverrideBox{margin-top:14px}.queueTable{border-top:1px solid var(--line)}.queueHeader,.queueRow{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr);grid-gap:14px;gap:14px;align-items:center;padding:13px 8px;border-bottom:1px solid var(--line)}.queueHeader{color:var(--muted);font-size:.65rem;font-weight:900;text-transform:uppercase}.queueRow{color:inherit;text-decoration:none}.queueRow:hover{background:#101821}.queueRow span{min-width:0}.queueRow small,.queueRow strong{display:block;overflow-wrap:anywhere}.queueRow strong{font-size:.78rem}.queueRow small{margin-top:4px;color:var(--muted);font-size:.68rem;line-height:1.35}@media(max-width:900px){.queueHeader{display:none}.queueRow{grid-template-columns:repeat(2,minmax(0,1fr))}.modificationApprovalFlags{grid-template-columns:1fr}}@media(max-width:640px){.modificationRequestHead,.modificationServiceHeading{flex-direction:column}.statusPill{white-space:normal}.queueRow{grid-template-columns:1fr}.modificationRequestRow .button,.modificationRequestRow .buttonSecondary,.modificationServiceRow .button{width:100%}}.futureModificationDisclosure{margin-top:16px;overflow:hidden;border:1px solid #3b4b5d;border-radius:11px;background:#090f16}.futureModificationDisclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;cursor:pointer;list-style:none;color:#e4edf5;font-size:.79rem;font-weight:900;text-transform:uppercase}.futureModificationDisclosure>summary::-webkit-details-marker{display:none}.futureModificationDisclosure>summary:before{content:"+";flex:0 0 auto;color:var(--amber);font-size:1rem}.futureModificationDisclosure[open]>summary:before{content:"–"}.futureModificationDisclosure>summary>span{margin-right:auto}.futureModificationDisclosure>summary>strong{color:var(--muted);font-size:.65rem;white-space:nowrap}.futureModificationExpanded{padding:0 16px 16px;border-top:1px solid #2d3b49}.modificationProcessDisclosure{margin:14px 0;border:1px solid #3b5063;border-radius:9px;background:#0d1720}.modificationProcessDisclosure>summary{padding:12px 14px;cursor:pointer;color:#bcdcf3;font-size:.74rem;font-weight:900;text-transform:uppercase}.modificationProcessCopy{padding:0 14px 14px;border-top:1px solid #2e4253;color:#b8c6d2;font-size:.75rem;line-height:1.58}.modificationProcessCopy ol{display:grid;grid-gap:8px;gap:8px;padding-left:20px}.modificationProcessCopy li strong{color:#eef5fb}.modificationProcessCopy .buttonSecondary{display:inline-flex;margin-top:4px}.modificationOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:10px;gap:10px;margin-top:18px}.modificationOptionCard{min-width:0;overflow:hidden;border:1px solid #334457;border-radius:10px;background:#0a1017;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.modificationOptionCard.selected{border-color:#c98924;background:#10130f;box-shadow:0 0 0 1px rgba(246,164,35,.12)}.modificationOptionToggle{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:14px;cursor:pointer}.modificationOptionToggle>input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--amber)}.modificationOptionToggle small,.modificationOptionToggle strong{display:block}.modificationOptionToggle strong{font-size:.82rem;line-height:1.35;text-transform:uppercase}.modificationOptionToggle small{margin-top:4px;color:var(--muted);font-size:.67rem;line-height:1.35}.modificationOptionDetails{display:grid;grid-gap:9px;gap:9px;padding:13px 14px 14px;border-top:1px solid #334457;background:#080d12}.modificationOptionDetails>label{color:#dce8f4;font-size:.7rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.modificationOptionDetails>textarea{min-height:96px;resize:vertical}.modificationOptionDetails>.buttonSecondary{width:100%}.modificationPreferenceGroup{min-width:0;margin:4px 0 0;padding:0;border:0}.modificationPreferenceGroup>legend{margin-bottom:8px;color:#dce8f4;font-size:.7rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.modificationPreferenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.modificationPreferenceGrid>label{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:9px;border:1px solid #334457;border-radius:8px;background:#0d141c;cursor:pointer}.modificationPreferenceGrid input{width:15px;height:15px;margin:1px 0 0;accent-color:var(--amber)}.modificationPreferenceGrid small,.modificationPreferenceGrid strong{display:block}.modificationPreferenceGrid strong{font-size:.68rem;line-height:1.3}.modificationPreferenceGrid small{margin-top:3px;color:var(--muted);font-size:.61rem;line-height:1.35}.buildExactDetailLabel{margin-top:7px;color:#dce8f4!important;font-size:.7rem!important}@media(prefers-reduced-motion:reduce){.modificationOptionCard{transition:none}}@media(max-width:700px){.futureModificationDisclosure>summary{align-items:flex-start}.futureModificationExpanded{padding:0 12px 12px}.modificationOptionGrid{grid-template-columns:1fr}.modificationOptionToggle{min-height:52px}.modificationOptionDetails>textarea{min-height:110px}}@media(max-width:430px){.modificationPreferenceGrid{grid-template-columns:1fr}}.customerToolsPanel{position:relative;overflow:hidden;margin:0 0 22px;padding:22px;border:1px solid #2a394c;border-radius:var(--radius);background:radial-gradient(circle at 92% 0,rgba(116,84,231,.12),transparent 32%),linear-gradient(145deg,#101722,#0a0f16);box-shadow:var(--shadow)}.customerToolsPanel:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--cyan),#7560e8 70%,var(--red));box-shadow:0 0 22px rgba(102,198,255,.42)}.customerToolsHeader{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.customerToolsHeader>div>span{display:block;margin-bottom:6px;color:var(--cyan);font-size:.66rem;font-weight:900;letter-spacing:.14em}.customerToolsHeader h2{margin:0;font-size:1.35rem;letter-spacing:-.02em}.customerToolsHeader>p{max-width:560px;margin:0;color:#9eacbc;font-size:.8rem;line-height:1.55}.customerToolsGrid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.customerToolCard{display:flex;min-width:0;min-height:238px;flex-direction:column;padding:16px;border:1px solid #29384a;border-radius:11px;background:linear-gradient(155deg,#111924,#090e14);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.customerToolCard:hover{transform:translateY(-2px);border-color:#3b536e;box-shadow:0 14px 32px rgba(0,0,0,.24)}.customerTool-ready{border-top:2px solid var(--green)}.customerTool-review{border-top:2px solid var(--cyan)}.customerTool-coming{border-top:2px solid #8e73ff;background:radial-gradient(circle at 100% 0,rgba(121,88,232,.13),transparent 38%),linear-gradient(155deg,#121727,#090e14)}.customerToolTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.customerToolTop>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #35506d;border-radius:8px;background:#0b1723;color:#7fcfff;font-size:.67rem;font-weight:950;letter-spacing:.08em}.customerToolTop>strong{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid #3a526c;border-radius:999px;background:#101d2b;color:#9fd4ff;font-size:.58rem;font-weight:950;letter-spacing:.06em;text-align:center;text-transform:uppercase}.customerTool-ready .customerToolTop>strong{border-color:#327754;background:#10281e;color:#baf1d6}.customerTool-coming .customerToolTop>strong{border-color:#6652bd;background:#1b1732;color:#d0c5ff}.customerToolCard h3{margin:0 0 9px;font-size:.98rem;line-height:1.2}.customerToolCard p{margin:0;color:#a7b4c3;font-size:.76rem;line-height:1.55}.customerToolCard small{display:block;margin-top:10px;color:#778697;font-size:.67rem}.customerToolAction{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;margin-top:auto;padding:0 11px;border:1px solid #315579;border-radius:8px;background:#0e1c2b;color:#a9d8ff;font-size:.72rem;font-weight:900;text-decoration:none}.customerToolAction:hover{border-color:#4b86bc;background:#12263a;color:#fff}.customerToolAction:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.customerToolAction-disabled{cursor:not-allowed;border-color:#3b3554;background:#151322;color:#827b9c;justify-content:center}#customer-intake,#data-logging-setup,#modification-store,#order-messages{scroll-margin-top:112px}@media(prefers-reduced-motion:reduce){.customerToolCard{transition:none}}@media(max-width:1080px){.customerToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerToolCard{min-height:218px}}@media(max-width:700px){.customerToolsHeader{align-items:flex-start;flex-direction:column;gap:9px}.customerToolsGrid{grid-template-columns:1fr}.customerToolCard{min-height:0}.customerToolCard p{margin-bottom:16px}.customerToolsPanel{padding:18px}.customerToolAction{min-height:42px}}.latestTunePanel{position:relative;overflow:hidden;margin:0 0 22px;padding:22px;border:1px solid transparent;border-radius:var(--radius);background:radial-gradient(circle at 94% 5%,rgba(32,112,255,.11),transparent 33%) padding-box,radial-gradient(circle at 4% 96%,rgba(224,35,71,.07),transparent 30%) padding-box,linear-gradient(145deg,#080c12,#070a0f 58%,#0b1119) padding-box,linear-gradient(112deg,#e02543,#f3f6fb 46%,#f3f6fb 54%,#1778ff) border-box;box-shadow:var(--shadow),0 0 34px rgba(27,106,232,.07);scroll-margin-top:112px}.latestTunePanel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#e22243 0 31%,#f3f6fb 47% 53%,#1778ff 69% 100%)}.latestTuneHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}.latestTuneHeading>div>span,.waitingTunePanel>div>span{display:block;margin-bottom:6px;color:#76afff;font-size:.65rem;font-weight:950;letter-spacing:.14em}.latestTuneHeading h2,.waitingTunePanel h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);letter-spacing:-.025em;text-transform:uppercase}.latestTuneHeading p,.waitingTunePanel p{max-width:690px;margin:7px 0 0;color:#a8b4c3;font-size:.8rem;line-height:1.5}.latestTuneHeading>strong,.waitingTunePanel>strong{display:inline-flex;min-height:29px;align-items:center;padding:5px 10px;border:1px solid #397bd2;border-radius:999px;background:#0b1d35;color:#d7e8ff;font-size:.62rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.latestTuneCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);grid-gap:24px;gap:24px;align-items:center;padding:22px;border:1px solid transparent;border-radius:13px;background:linear-gradient(132deg,rgba(13,19,28,.98),rgba(6,10,15,.98) 58%) padding-box,linear-gradient(112deg,#e02543,#f3f6fb 47%,#f3f6fb 53%,#1778ff) border-box;box-shadow:inset 0 0 30px rgba(36,112,225,.035)}.latestTuneIdentity{min-width:0}.latestTuneIdentity>span{display:inline-flex;padding:5px 8px;border:1px solid #316fbf;border-radius:6px;background:#0b2444;color:#f4f7fb;font-size:.61rem;font-weight:950;letter-spacing:.08em}.latestTuneIdentity h3{margin:14px 0 7px;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.8vw,2rem);line-height:1.05}.latestTuneIdentity p{margin:0;color:#cbd3de;font-size:.78rem}.latestTuneIdentity small{display:block;margin-top:7px;color:#8fa1b7;font-size:.7rem}.latestTuneAction{display:grid;grid-gap:8px;gap:8px;text-align:center}.latestTuneAction .button{display:flex;min-height:56px;align-items:center;justify-content:center;border:1px solid #5ca8ff;background:linear-gradient(115deg,#095ce6,#2086ff 62%,#52a7ff);box-shadow:0 12px 30px rgba(27,112,236,.22);color:#fff;font-size:.79rem;letter-spacing:.04em}.latestTuneAction .button:hover{background:linear-gradient(115deg,#1670f5,#3c98ff 62%,#70b8ff)}.latestTuneAction small{color:#8d9caf;font-size:.66rem}.previousRevisions{margin-top:14px;border-top:1px solid #25364b}.previousRevisions>summary{cursor:pointer;padding:15px 2px 2px;color:#8ebdff;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.previousRevisions .fileList{margin-top:12px}.previousRevisions .fileCard{border-color:#2b3c52;background:#080d14}.waitingTunePanel{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;border-color:#35516c;background:linear-gradient(145deg,#101821,#090e14)}.waitingTunePanel:before{background:linear-gradient(90deg,#318dd7,#795fe4)}.waitingTunePanel>div>span{color:#7dc9ff}.waitingTunePanel>strong{border-color:#365e80;background:#102234;color:#a8d9ff}.revisionRequestPanel{position:relative;margin:0 0 22px;padding:28px;border:1px solid #315b7c;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(111,78,224,.12),transparent 36%),linear-gradient(145deg,#101c29,#090f17 62%,#080d13);box-shadow:var(--shadow),0 0 42px rgba(58,156,220,.05);scroll-margin-top:112px}.revisionRequestPanel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#36c7ff,#6778ff 55%,#a25dff)}.revisionRequestHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.revisionRequestHeader>div>span{display:block;margin-bottom:7px;color:#72dcff;font-size:.68rem;font-weight:950;letter-spacing:.15em}.revisionRequestHeader h2{margin:0;font-size:clamp(1.35rem,2.3vw,1.9rem);letter-spacing:-.025em;text-transform:uppercase}.revisionRequestHeader>strong{padding:7px 11px;border:1px solid #47789e;border-radius:999px;background:#112a40;color:#a5ddff;font-size:.64rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.revisionRequestIntro{max-width:920px;margin:10px 0 22px;color:#b2c2d0;font-size:.86rem;line-height:1.65}.revisionRequestForm{display:grid;grid-gap:18px;gap:18px}.revisionStep{min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #31495f;border-radius:15px;background:linear-gradient(145deg,#0b151f,#081019);box-shadow:inset 0 1px rgba(255,255,255,.018)}.revisionStep>legend{display:flex;align-items:center;gap:12px;width:100%;padding:15px 18px;border-bottom:1px solid #30475b;background:linear-gradient(90deg,#10202d,#0d1823)}.revisionStep>legend>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #3f91c7;border-radius:9px;background:#123149;color:#8de0ff;box-shadow:0 0 18px rgba(70,185,244,.08);font-size:.76rem;font-weight:950}.revisionStep>legend>strong{font-size:.84rem;letter-spacing:.045em;text-transform:uppercase}.revisionStepBody{display:grid;grid-gap:17px;gap:17px;padding:22px}.revisionPrimaryField{margin:0;color:#edf6fc;font-size:.8rem;font-weight:900;letter-spacing:.02em}.revisionHint{margin:0;color:#9aabba;font-size:.75rem;line-height:1.5}.revisionRequestForm input[type=text],.revisionRequestForm select,.revisionRequestForm textarea{width:100%;min-height:50px;border:1px solid #40566c;border-radius:11px;background:linear-gradient(180deg,#101923,#0a1119);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#f5f9fc;color-scheme:dark;outline:none;padding:0 14px}.revisionRequestForm textarea{min-height:112px;padding:14px 15px;line-height:1.55;resize:vertical}.revisionRequestForm input[type=text]:hover,.revisionRequestForm select:hover,.revisionRequestForm textarea:hover{border-color:#58718a}.revisionRequestForm input[type=text]:focus,.revisionRequestForm select:focus,.revisionRequestForm textarea:focus{border-color:#54bff0;box-shadow:0 0 0 3px rgba(65,181,235,.14),inset 0 1px 0 rgba(255,255,255,.03)}.revisionRequestForm input[type=text]::placeholder,.revisionRequestForm textarea::placeholder{color:#718396;opacity:1}.revisionSeverityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));grid-gap:11px;gap:11px}.revisionChoice{display:flex;min-height:76px;align-items:center;gap:12px;padding:14px 15px;border:1px solid #3a4e62;border-radius:12px;background:linear-gradient(145deg,#121c27,#0d151e);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.revisionChoice:hover{border-color:#52708b;background:#142231;transform:translateY(-1px)}.revisionChoice span{font-size:.77rem;font-weight:850;line-height:1.35}.revisionChoice.selected{border-color:#48a6da;background:linear-gradient(145deg,#14324a,#0f2232);box-shadow:0 0 0 1px rgba(71,177,235,.18),0 9px 24px rgba(0,0,0,.16)}.revisionChoice.severity-good.selected{border-color:#35b878;background:linear-gradient(145deg,#123525,#0d241a)}.revisionChoice.severity-watch.selected{border-color:#c09345;background:linear-gradient(145deg,#302513,#21190e)}.revisionChoice.severity-urgent.selected{border-color:#bd4658;background:linear-gradient(145deg,#35151c,#250e14)}.revisionAcknowledgment input,.revisionCategoryToggle input,.revisionChoice input,.revisionSymptom input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;flex:0 0 auto;width:23px;height:23px;margin:0;place-content:center;border:2px solid #698096;background:#081019;box-shadow:inset 0 0 0 3px #081019;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.revisionChoice input{border-radius:50%}.revisionAcknowledgment input,.revisionCategoryToggle input,.revisionSymptom input{border-radius:6px}.revisionChoice input:before{content:"";width:11px;height:11px;border-radius:50%;background:#071018;transform:scale(0);transition:transform .14s ease}.revisionChoice input:checked{border-color:#71d7ff;background:#71d7ff}.revisionChoice input:checked:before{transform:scale(1)}.revisionAcknowledgment input:before,.revisionCategoryToggle input:before,.revisionSymptom input:before{content:"";width:6px;height:11px;border:solid #06131b;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .14s ease}.revisionAcknowledgment input:checked,.revisionCategoryToggle input:checked,.revisionSymptom input:checked{border-color:#6ed8ff;background:#6ed8ff;box-shadow:0 0 0 3px rgba(73,194,244,.11)}.revisionAcknowledgment input:checked:before,.revisionCategoryToggle input:checked:before,.revisionSymptom input:checked:before{transform:rotate(45deg) scale(1)}.revisionAcknowledgment input:focus-visible,.revisionCategoryToggle input:focus-visible,.revisionChoice input:focus-visible,.revisionSymptom input:focus-visible{outline:3px solid rgba(104,211,255,.42);outline-offset:3px}.revisionCategoryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:12px;gap:12px;align-items:start}.revisionCategory{overflow:hidden;border:1px solid #34495e;border-radius:13px;background:linear-gradient(145deg,#101923,#0b131c);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.revisionCategory:hover{border-color:#4b6780}.revisionCategory.selected{grid-column:1/-1;border-color:#3d91c0;background:linear-gradient(145deg,#10283a,#0b1a27);box-shadow:0 10px 28px rgba(0,0,0,.15)}.revisionCategoryToggle{display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center;padding:16px;cursor:pointer}.revisionCategoryToggle small,.revisionCategoryToggle strong{display:block}.revisionCategoryToggle strong{font-size:.82rem}.revisionCategoryToggle small{margin-top:5px;color:#94a7b8;font-size:.72rem;line-height:1.45}.revisionConditionGrid,.revisionSymptomGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:9px;gap:9px;padding:0 16px 16px}.revisionConditionGrid{padding:0}.revisionSymptom{display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-height:56px;padding:12px 13px;border:1px solid #34495c;border-radius:10px;background:linear-gradient(145deg,#121c27,#0d151e);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.revisionSymptom:hover{border-color:#51708b;background:#142231;transform:translateY(-1px)}.revisionSymptom:has(input:checked){border-color:#429dcc;background:#112b3f;box-shadow:0 0 0 1px rgba(68,178,231,.1)}.revisionSymptom span{font-size:.76rem;font-weight:780;line-height:1.35}.revisionTwoColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.revisionTwoColumn>div{display:grid;grid-gap:8px;gap:8px}.revisionTwoColumn label{color:#d3e2ed;font-size:.74rem;font-weight:850}.revisionLogCallout{display:grid;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 16px;border:1px solid #32739a;border-radius:11px;background:linear-gradient(90deg,#0d2739,#0c1d2b)}.revisionLogCallout strong{color:#9ce2ff;font-size:.79rem}.revisionLogCallout span{color:#b4c8d6;font-size:.73rem;line-height:1.5}.revisionLogCallout a{color:#7edcff;font-size:.72rem;font-weight:900;text-decoration:none;white-space:nowrap}.revisionLogCallout a:hover{text-decoration:underline}.revisionAcknowledgment{display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center;padding:15px 16px;border:1px solid #465e74;border-radius:11px;background:linear-gradient(145deg,#121c27,#0d151e);cursor:pointer}.revisionAcknowledgment:has(input:checked){border-color:#4199c7;background:#102639}.revisionAcknowledgment span{font-size:.75rem;line-height:1.55}.revisionSubmitButton{min-height:56px;border-radius:11px;font-size:.84rem}.revisionSubmitStep{border-color:#386684}.adminRevisionRequests{border-top:2px solid var(--cyan)}.adminRevisionRequestList{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.adminRevisionRequest{padding:17px;border:1px solid #2f4357;border-left:4px solid #3f9bd4;border-radius:11px;background:linear-gradient(135deg,#0d1721,#090e14)}.adminRevisionRequest.severity-good{border-left-color:var(--green)}.adminRevisionRequest.severity-watch{border-left-color:var(--amber)}.adminRevisionRequest.severity-urgent{border-left-color:var(--red)}.adminRevisionRequestHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.adminRevisionRequestHead>div>span{display:inline-flex;padding:4px 7px;border:1px solid #3d6688;border-radius:999px;background:#10253a;color:#9dd6ff;font-size:.59rem;font-weight:950;text-transform:uppercase}.adminRevisionRequestHead h3{margin:9px 0 4px;font-size:1.1rem}.adminRevisionRequestHead small{display:block;color:var(--muted);font-size:.68rem;overflow-wrap:anywhere}.adminRevisionRequestHead>strong{max-width:260px;padding:6px 8px;border:1px solid #405268;border-radius:7px;background:#111b26;color:#b8c9d8;font-size:.61rem;line-height:1.35;text-align:right}.adminRevisionDescription{margin-top:14px;padding:12px;border:1px solid #2d4052;border-radius:9px;background:#0c141d}.adminRevisionDescription>span,.adminRevisionTags>span{display:block;margin-bottom:6px;color:#6fcfff;font-size:.61rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminRevisionDescription p{margin:0;color:#e1e9f0;font-size:.8rem;line-height:1.6;white-space:pre-wrap}.adminRevisionFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.adminRevisionFacts>div{padding:10px;border:1px solid #293b4d;border-radius:8px;background:#0b121a}.adminRevisionFacts span,.adminRevisionFacts strong{display:block}.adminRevisionFacts span{margin-bottom:5px;color:#7f91a3;font-size:.59rem;font-weight:900;text-transform:uppercase}.adminRevisionFacts strong{font-size:.72rem;line-height:1.45}.adminRevisionTags{margin-top:11px}.adminRevisionTags>div{display:flex;flex-wrap:wrap;gap:6px}.adminRevisionTags strong{padding:5px 7px;border:1px solid #315471;border-radius:999px;background:#0e1e2b;color:#afd9f5;font-size:.61rem}@media(prefers-reduced-motion:reduce){.latestTuneAction .button,.revisionCategory,.revisionChoice,.revisionSymptom{transition:none}}@media(max-width:980px){.revisionConditionGrid,.revisionSeverityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.revisionLogCallout{grid-template-columns:1fr}.revisionLogCallout a{white-space:normal}}@media(max-width:720px){.latestTuneHeading,.revisionRequestHeader,.waitingTunePanel{flex-direction:column}.latestTuneCard{grid-template-columns:1fr;padding:17px}.latestTuneAction{text-align:left}.latestTuneAction .button{width:100%}.latestTunePanel,.revisionRequestPanel{padding:18px}.revisionRequestForm{gap:14px}.revisionStep>legend{padding:13px 14px}.revisionStepBody{padding:16px}.adminRevisionFacts,.revisionCategoryGrid,.revisionSeverityGrid,.revisionTwoColumn{grid-template-columns:1fr}.revisionCategory.selected{grid-column:auto}.revisionConditionGrid,.revisionSymptomGrid{grid-template-columns:1fr}.revisionChoice{min-height:66px}.revisionRequestForm select{min-height:54px}.adminRevisionRequestHead{flex-direction:column}.adminRevisionRequestHead>strong{max-width:none;text-align:left}.previousRevisions .fileCard{align-items:flex-start;flex-direction:column}.previousRevisions .fileCard>a{width:100%}}.readinessPanel{position:relative;overflow:hidden;margin:0 0 22px;padding:0;border:1px solid #40617b;border-radius:var(--radius);background:radial-gradient(circle at 96% 0,rgba(237,27,53,.1),transparent 26%),linear-gradient(145deg,#121d28,#090f16 64%);box-shadow:0 16px 38px rgba(0,0,0,.28),0 0 0 1px rgba(85,200,255,.08);scroll-margin-top:112px}.readinessPanel:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#55c8ff,#ffbf50 58%,#ed1b35)}.readinessPanel-complete{border-color:#2f7957;background:radial-gradient(circle at 96% 0,rgba(54,214,138,.1),transparent 28%),linear-gradient(145deg,#0f1d1a,#090f14 64%)}.readinessPanel-complete:before{background:linear-gradient(90deg,#36d68a,#69e8b4,#55c8ff)}.readinessDisclosure>summary{list-style:none}.readinessDisclosure>summary::-webkit-details-marker{display:none}.readinessSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;padding:20px 22px 19px;cursor:pointer;background:linear-gradient(90deg,rgba(18,37,52,.92),rgba(20,24,30,.78));transition:background .18s ease}.readinessSummary:hover{background:linear-gradient(90deg,rgba(25,50,68,.96),rgba(25,29,35,.84))}.readinessSummary:focus-visible{outline:3px solid rgba(85,200,255,.45);outline-offset:-3px}.readinessNotice{display:inline-flex;align-items:center;margin-bottom:8px;padding:5px 9px;border:1px solid rgba(255,94,115,.72);border-radius:999px;background:rgba(237,27,53,.16);color:#ff9eab;font-size:.6rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.readinessSummaryCopy h2{margin:0;font-size:clamp(1.12rem,2vw,1.43rem);letter-spacing:-.015em;text-transform:uppercase}.readinessSummaryCopy p{max-width:760px;margin:6px 0 0;color:#b2c3d1;font-size:.75rem;line-height:1.45}.readinessSummaryAction{display:flex;align-items:center;gap:13px;padding:10px 13px;border:1px solid #3d6079;border-radius:9px;background:#0b141d;color:#8fdcff;font-size:.61rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.readinessCloseLabel,.readinessDisclosure[open] .readinessOpenLabel{display:none}.readinessDisclosure[open] .readinessCloseLabel{display:inline}.readinessChevron{width:11px;height:11px;border:solid #82d8ff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.readinessDisclosure[open] .readinessChevron{transform:rotate(225deg) translate(-1px,-1px)}.readinessExpanded{padding:0 22px 22px;border-top:1px solid #2c4154}.readinessIntro{max-width:none;margin:18px 0 14px;padding:12px 14px;border-left:3px solid #ffbf50;border-radius:7px;background:rgba(255,191,80,.07);color:#d6e0e8;font-size:.78rem;font-weight:750;line-height:1.55}.readinessHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:start}.readinessHeader>div:first-child>span{display:block;margin-bottom:7px;color:var(--cyan);font-size:.67rem;font-weight:950;letter-spacing:.14em}.readinessHeader h2{margin:0;font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:-.025em;text-transform:uppercase}.readinessHeader p{max-width:850px;margin:10px 0 0;color:#afbdca;font-size:.84rem;line-height:1.65}.readinessScore{display:grid;min-width:112px;padding:13px 15px;border:1px solid #40566d;border-radius:11px;background:#0b141e;text-align:center}.readinessScore strong{font-size:1.55rem;line-height:1}.readinessScore strong span{color:#78899a;font-size:.85rem}.readinessScore small{margin-top:7px;color:#91a5b7;font-size:.61rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.readinessProgress{height:7px;margin:20px 0 12px;overflow:hidden;border:1px solid #2b3b4b;border-radius:999px;background:#080d13}.readinessProgress>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4dc7ff,#ffb84d 70%,#39d98a);transition:width .22s ease}.readinessStatus{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px;padding:12px 14px;border:1px solid #30455a;border-radius:10px;background:#0d1721}.readinessStatus strong{font-size:.78rem}.readinessStatus span{max-width:650px;color:#8fa2b4;font-size:.7rem;line-height:1.5;text-align:right}.readinessGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.readinessGroup{overflow:hidden;border:1px solid #304356;border-radius:12px;background:linear-gradient(155deg,#111b26,#0a1118)}.readinessGroup>header{padding:15px 16px;border-bottom:1px solid #2b3c4e;background:#101923}.readinessGroup>header span{display:block;margin-bottom:5px;color:#ffbf62;font-size:.59rem;font-weight:950;letter-spacing:.11em}.readinessGroup>header h3{margin:0;font-size:1rem}.readinessItems{display:grid}.readinessItem{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:15px 16px;border-bottom:1px solid #243341;cursor:pointer;transition:background .16s ease}.readinessItem:last-child{border-bottom:0}.readinessItem:hover{background:#111f2c}.readinessItem-checked{background:#0e201a}.readinessItem-checked:hover{background:#10251d}.readinessItem input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.readinessCheck{display:grid;width:23px;height:23px;place-items:center;border:2px solid #64788c;border-radius:6px;background:#080e14;box-shadow:inset 0 0 0 3px #080e14}.readinessCheck:after{content:"";width:6px;height:11px;border:solid #06120b;border-width:0 3px 3px 0;transform:translateY(-1px) rotate(45deg) scale(0);transition:transform .14s ease}.readinessItem input:focus-visible+.readinessCheck{outline:3px solid rgba(102,198,255,.4);outline-offset:3px}.readinessItem input:checked+.readinessCheck{border-color:#48df91;background:#48df91;box-shadow:0 0 0 3px rgba(72,223,145,.09)}.readinessItem input:checked+.readinessCheck:after{transform:translateY(-1px) rotate(45deg) scale(1)}.readinessItemCopy small,.readinessItemCopy strong{display:block}.readinessItemCopy strong{font-size:.76rem;line-height:1.4}.readinessItemCopy small{margin-top:6px;color:#8f9fad;font-size:.67rem;line-height:1.55}.readinessItem-checked .readinessItemCopy strong{color:#bff2d5}.readinessItem-checked .readinessItemCopy small{color:#78988a}.readinessFact{margin:0;padding:14px 16px;border-bottom:1px solid #243341;background:#0d1721;color:#a8bed0;font-size:.72rem;line-height:1.5}.readinessGroup:last-child{grid-column:1/-1}.readinessGroup:last-child .readinessItems{grid-template-columns:repeat(2,minmax(0,1fr))}.readinessGroup:last-child .readinessItem:first-child{border-right:1px solid #243341}.readinessBottomNote{margin:16px 0 0;color:#f4d7dc;font-size:.78rem;line-height:1.55}.readinessBottomNote,.readinessStop{padding:16px 18px;border:1px solid #7a2836;border-left:4px solid var(--red);border-radius:11px;background:linear-gradient(110deg,#291016,#130c10)}.readinessStop{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);grid-gap:22px;gap:22px;align-items:center;margin-top:16px}.readinessStop span{display:block;margin-bottom:6px;color:#ff7184;font-size:.61rem;font-weight:950;letter-spacing:.12em}.readinessStop strong{font-size:.8rem;line-height:1.45}.readinessStop p{margin:0;color:#d6aab0;font-size:.72rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.readinessCheck:after,.readinessItem,.readinessProgress>span{transition:none}}@media(max-width:980px){.readinessGroups{grid-template-columns:1fr}.readinessGroup:last-child{grid-column:auto}.readinessGroup:last-child .readinessItems{grid-template-columns:1fr}.readinessGroup:last-child .readinessItem:first-child{border-right:0}.readinessStop{grid-template-columns:1fr}}@media(max-width:700px){.readinessSummary{grid-template-columns:minmax(0,1fr) 18px;gap:10px;padding:18px 15px 16px}.readinessNotice{margin-bottom:7px;font-size:.55rem}.readinessSummaryCopy p{font-size:.68rem}.readinessSummaryAction{padding:0;border:0;background:transparent}.readinessSummaryAction>span:not(.readinessChevron){display:none}.readinessExpanded{padding:0 15px 17px}.readinessIntro{margin-top:15px}.readinessHeader{grid-template-columns:1fr}.readinessScore{grid-template-columns:auto 1fr;min-width:78px;padding:10px;align-items:center;text-align:left}.readinessScore strong{font-size:1.15rem}.readinessScore small{margin:0 0 0 7px;font-size:.52rem}.readinessStatus{flex-direction:column;gap:5px}.readinessStatus span{text-align:left}.readinessGroup{display:block}.readinessGroup>header{border-right:0;border-bottom:1px solid #2b3c4e}.readinessItem{padding:14px}.readinessStop{padding:15px}}.manualOrderLabel{display:inline-flex;padding:3px 6px;border:1px solid #7357bf;border-radius:999px;background:#1d1733;color:#d7c9ff;font-size:.54rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.manualOrderNotice{margin:0 0 14px;border-color:#604b8f;background:#18132a;color:#d9cefa}.manualPortalPage{display:grid;grid-gap:18px;gap:18px}.manualPortalIntro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:start}.manualPortalIntro p{max-width:820px;margin:8px 0 0;color:var(--muted);line-height:1.65}.manualPortalGuard{max-width:360px;margin:0}.manualPortalForm{display:grid;grid-gap:18px;gap:18px}.manualPortalSection{padding:19px;border:1px solid #2b3b4d;border-radius:12px;background:linear-gradient(145deg,#101821,#090f16)}.manualPortalSection h2{margin:0 0 5px;font-size:1.05rem}.manualPortalSection>p{margin:0 0 16px;color:var(--muted);font-size:.76rem;line-height:1.55}.manualPortalFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.manualPortalFields .wide{grid-column:1/-1}.manualPortalConfirm{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:15px;border:1px solid #5c4a2f;border-radius:10px;background:#21190d}.manualPortalConfirm input{width:20px;height:20px;margin:1px 0 0}.manualPortalConfirm span{font-size:.76rem;line-height:1.55}.manualPortalActions{display:flex;align-items:center;gap:12px}.manualPortalActions small{color:var(--muted);font-size:.68rem}@media(max-width:900px){.manualPortalIntro{grid-template-columns:1fr}.manualPortalGuard{max-width:none}.manualPortalFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.manualPortalFields{grid-template-columns:1fr}.manualPortalFields .wide{grid-column:auto}.manualPortalActions{align-items:stretch;flex-direction:column}.manualPortalActions .button{width:100%}}.demoSmsPreview{display:grid;grid-gap:15px;gap:15px;margin:0 0 20px;padding:20px;border:1px solid #38516a;border-left:4px solid #54c9ff;border-radius:13px;background:linear-gradient(145deg,#101a24,#080e15);box-shadow:0 16px 40px rgba(0,0,0,.18)}.demoSmsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.demoSmsHeader span{display:block;margin-bottom:6px;color:var(--cyan);font-size:.62rem;font-weight:950;letter-spacing:.14em}.demoSmsHeader h2{margin:0;font-size:clamp(1.15rem,2.2vw,1.55rem);text-transform:uppercase}.demoSmsHeader>strong{padding:6px 9px;border:1px solid #7357bf;border-radius:999px;background:#1d1733;color:#d7c9ff;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase}.demoSmsFootnote,.demoSmsIntro{margin:0;color:#aebdca;font-size:.75rem;line-height:1.55}.demoSmsPhone{max-width:760px;overflow:hidden;border:1px solid #31475b;border-radius:14px;background:#070c12;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)}.demoSmsContact{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border-bottom:1px solid #26394b;background:#111b26}.demoSmsContact span{font-size:.74rem;font-weight:950}.demoSmsContact strong{color:#8fdcff;font-size:.7rem}.demoSmsThread{display:grid;grid-gap:10px;gap:10px;padding:16px}.demoSmsBubble{max-width:min(82%,580px);margin:0;padding:11px 13px;border-radius:13px;font-size:.74rem;line-height:1.5}.demoSmsBubble small{display:block;margin-bottom:4px;font-size:.55rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.demoSmsBubble-jrj{border:1px solid #315b76;border-bottom-left-radius:4px;background:#102639;color:#e6f6ff}.demoSmsBubble-jrj small{color:#78d4ff}.demoSmsBubble-customer{justify-self:end;border:1px solid #40634f;border-bottom-right-radius:4px;background:#123120;color:#e5f7eb}.demoSmsBubble-customer small{color:#77df9e}.demoSmsFootnote{padding-top:1px;color:#8598a9;font-size:.68rem}@media(max-width:620px){.demoSmsPreview{padding:16px}.demoSmsHeader{align-items:flex-start;flex-direction:column;gap:9px}.demoSmsBubble{max-width:92%}.demoSmsContact{align-items:flex-start;flex-direction:column;gap:3px}}.inviteReadyPanel{border-top:3px solid var(--green);background:radial-gradient(circle at 95% 0,rgba(54,214,138,.11),transparent 32%),var(--panel)}.inviteLinkCopy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin-top:16px}.inviteLinkCopy input{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.privateOrderPage{max-width:1280px}.privateOrderHero{border-color:#345c78;background:radial-gradient(circle at 92% 5%,rgba(85,200,255,.12),transparent 30%),linear-gradient(140deg,#101c28,#090f16)}.privateOrderHero .nextAction{border-color:#3b6685;background:#0b1722}.privateOrderFormPanel{border-top:3px solid var(--cyan)}.privateOrderFormPanel .manualPortalSection{margin-top:6px;padding:14px 16px;border:1px solid #31516b;border-radius:10px;background:#0c1924}.privateOrderFormPanel .manualPortalSection span,.privateOrderFormPanel .manualPortalSection strong{display:block}.privateOrderFormPanel .manualPortalSection strong{color:#9bddff;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.privateOrderFormPanel .manualPortalSection span{margin-top:6px;color:var(--muted);font-size:.72rem;line-height:1.5}.privateOrderSubmit{width:100%;min-height:56px;font-size:.86rem;letter-spacing:.035em}@media(max-width:720px){.inviteLinkCopy{grid-template-columns:1fr}.inviteLinkCopy .button{width:100%}.privateOrderHero{padding:20px}.privateOrderFormPanel{padding:18px}}.workflowStats{grid-template-columns:repeat(6,minmax(135px,1fr))}.workflowStats .stat{border-top:3px solid #47586b}.workflowStat-new{border-top-color:#55c8ff!important}.workflowStat-revision{border-top-color:#8b70ec!important}.workflowStat-waiting{border-top-color:#667688!important}.workflowStat-missing{border-top-color:#4f9ed3!important}.workflowStat-problem{border-top-color:#ed4d69!important}.workflowStat-critical{border-top-color:var(--red)!important}.nextWorkPanel{margin:0 0 24px;padding:22px;border:1px solid #3d5d7d;border-left:4px solid var(--cyan);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(127,92,231,.12),transparent 34%),linear-gradient(145deg,#101b27,#0a1017);box-shadow:var(--shadow)}.nextWorkPanel .sectionTitle{margin-bottom:14px}.nextWorkList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.nextWorkList li{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:8px;border:1px solid #2d4258;border-radius:10px;background:#09121a}.nextWorkList li,.nextWorkMain{display:grid;align-items:center}.nextWorkMain{grid-template-columns:32px minmax(0,1fr);grid-gap:11px;gap:11px;min-width:0;padding:4px;color:inherit;text-decoration:none}.nextWorkMain:hover strong{color:#8edcff}.nextWorkMain>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid #4c78a1;border-radius:8px;background:#10263a;color:#8dd8ff;font-size:.73rem;font-weight:950}.nextWorkMain>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.nextWorkMain strong{font-size:.77rem;overflow-wrap:anywhere}.nextWorkMain small{color:#91a4b6;font-size:.65rem;line-height:1.35}.nextWorkActions{display:flex!important;align-items:center;gap:5px!important}.nextWorkActions a,.nextWorkActions button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #38536d;border-radius:7px;background:#111c27;color:#8edcff;font:inherit;font-size:.62rem;font-weight:900;text-decoration:none;cursor:pointer}.nextWorkActions a:first-child{border-color:#4b82a9;background:#10283a;color:#c8edff}.nextWorkActions button{border-color:#633b47;background:#241219;color:#ffb1bf}.nextWorkActions form{display:block}.workflowBoard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.workflowLane{overflow:hidden;border:1px solid #2a3746;border-radius:14px;background:#0a0e14;box-shadow:0 14px 40px rgba(0,0,0,.18)}.workflowLane>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #2a3746;background:linear-gradient(145deg,#111923,#0c1118)}.workflowLane>header span{display:block;margin-bottom:5px;color:#76cfff;font-size:.59rem;font-weight:950;letter-spacing:.12em}.workflowLane>header h2{margin:0;font-size:1.08rem}.workflowLane>header p{max-width:590px;margin:6px 0 0;color:#8f9faf;font-size:.7rem;line-height:1.5}.workflowLane>header>strong{display:grid;min-width:32px;height:32px;place-items:center;border:1px solid #3b4d61;border-radius:999px;background:#16202b;font-size:.78rem}.workflowLane-new_revision{border-top:3px solid #55c8ff}.workflowLane-revision_ready{border-top:3px solid #8b70ec}.workflowLane-waiting_customer{border-top:3px solid #667688}.workflowLane-missing_info{border-top:3px solid #4f9ed3}.workflowLane-problem_research{border-top:3px solid #ed4d69}.workflowLane-completed{border-top:3px solid var(--green)}.workflowLaneCards{display:grid;grid-gap:10px;gap:10px;padding:12px}.workflowLaneEmpty{padding:24px;border:1px dashed #334251;border-radius:10px;color:#748493;text-align:center;font-size:.74rem}.workflowCard{display:grid;grid-gap:7px;gap:7px;padding:15px;border:1px solid #293746;border-left:3px solid #55c8ff;border-radius:11px;background:#0d141c}.workflowCard-revision{border-left-color:#8b70ec}.workflowCard-paused,.workflowCard-waiting{border-left-color:#667688}.workflowCard-missing{border-left-color:#4f9ed3}.workflowCard-critical,.workflowCard-problem{border-left-color:var(--red)}.workflowCard-complete{border-left-color:var(--green)}.workflowCard-warning{border-left-color:#9f7be7}.workflowCard-pinned{box-shadow:0 0 0 1px rgba(96,202,255,.22),0 12px 28px rgba(0,0,0,.24)}.workflowCard-recommendationExcluded{border-color:#68404a #68404a #68404a #ed4d69;background:linear-gradient(145deg,#171219,#0d141c)}.workflowCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflowCardTop span{color:#93cfff;font-size:.59rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.workflowCard-recommendationExcluded .workflowCardTop span{color:#ff9fb0}.workflowCardTop strong{color:#d6e8f8;font-size:.7rem}.workflowOrderLink{width:max-content;color:#69cfff;font-size:.84rem;font-weight:950;text-decoration:none}.workflowCustomer{font-size:.9rem}.workflowCard>small{color:#8696a6;font-size:.68rem}.workflowCard>p{margin:5px 0 0;color:#bdc9d5;font-size:.73rem;line-height:1.5}.workflowPriorityReason{padding:8px 9px;border:1px solid #2b4054;border-radius:7px;background:#0a1118;color:#92abc1;font-size:.64rem}.workflowRecommendationRestore{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px;border:1px solid #673c48;border-radius:8px;background:#211117}.workflowRecommendationRestore span{color:#d8b0b8;font-size:.64rem;line-height:1.4}.workflowRecommendationRestore .buttonSecondary{flex:0 0 auto;min-height:34px;padding:0 10px;font-size:.64rem}.workflowCardActions{display:flex;gap:7px;margin-top:4px}.workflowCardActions .button,.workflowCardActions .buttonSecondary{min-height:35px;padding:0 11px;font-size:.67rem}.workflowControls{margin-top:3px;border-top:1px solid #263340;padding-top:8px}.workflowControls>summary{cursor:pointer;color:#91a9bf;font-size:.66rem;font-weight:850}.workflowControls>form{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;grid-gap:9px;gap:9px;margin-top:10px}.workflowControls label{display:grid;grid-gap:5px;gap:5px}.workflowControlForm label>span,.workflowControls label>span{color:#8295a8;font-size:.59rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.workflowControlForm input,.workflowControlForm select,.workflowControls input,.workflowControls select{min-width:0;border:1px solid #34485c;border-radius:7px;background:#081018;color:#fff;padding:9px}.workflowControls label:first-of-type,.workflowControls label:last-of-type{grid-column:1/-1}.workflowCheck{display:flex!important;align-items:center;grid-template-columns:18px minmax(0,1fr);gap:7px!important}.workflowCheck input{width:17px;height:17px;padding:0;accent-color:#69cfff}.workflowCheck span{font-size:.62rem!important;letter-spacing:0!important;text-transform:none!important}.workflowControls button{grid-column:1/-1}.workflowActivity{padding-top:3px;border-top:1px solid #202c38}.tuneSheetOverview{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;margin-bottom:18px;padding:22px;border:1px solid #3b5875;border-left:4px solid var(--cyan);border-radius:14px;background:radial-gradient(circle at 94% 0,rgba(127,92,231,.13),transparent 35%),linear-gradient(145deg,#111c28,#0a1017)}.tuneSheetIdentity>span{display:block;margin-bottom:6px;color:#75d3ff;font-size:.62rem;font-weight:950;letter-spacing:.14em}.tuneSheetIdentity h2{margin:0;font-size:clamp(1.5rem,3vw,2.4rem);text-transform:uppercase}.tuneSheetIdentity p{max-width:800px;margin:8px 0 0;color:#a7b7c6;font-size:.76rem;line-height:1.55}.tuneSheetProgress{display:grid;min-width:150px;padding:15px;border:1px solid #405973;border-radius:11px;background:#0a131c;text-align:center}.tuneSheetProgress strong{font-size:1.55rem}.tuneSheetProgress span{color:#90a4b7;font-size:.61rem;font-weight:900;text-transform:uppercase}.tuneSheetProgress>div{height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#1d2a36}.tuneSheetProgress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#55c8ff,#8b70ec,#36d68a)}.tuneSheetVehicle{border-top:3px solid #55c8ff}.tuneSheetFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.tuneSheetFacts>div{min-width:0;padding:12px;border:1px solid #293b4d;border-radius:9px;background:#0a121a}.tuneSheetFacts span,.tuneSheetFacts strong{display:block}.tuneSheetFacts span{margin-bottom:5px;color:#8397aa;font-size:.59rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.tuneSheetFacts strong{font-size:.76rem;overflow-wrap:anywhere}.tuneSheetMods{margin-top:16px;padding-top:15px;border-top:1px solid #263544}.tuneSheetMods>span{display:block;margin-bottom:9px;color:#8fdcff;font-size:.61rem;font-weight:950;letter-spacing:.11em}.tuneSheetMods>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tuneSheetMods article{padding:11px;border:1px solid #31445a;border-left:3px solid #8b70ec;border-radius:9px;background:#0b131c}.tuneSheetMods article small,.tuneSheetMods article strong{display:block}.tuneSheetMods article strong{font-size:.7rem}.tuneSheetMods article p{margin:5px 0;color:#c2cfdb;font-size:.73rem;line-height:1.4}.tuneSheetMods article small{color:#7f92a5;font-size:.58rem;text-transform:uppercase}.tuneChecklistForm{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.tuneStage{padding:0;overflow:hidden}.tuneStage>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;padding:19px 21px;border-bottom:1px solid #2a3a4b;background:linear-gradient(145deg,#101923,#0c1118)}.tuneStage>header>div>span{display:block;margin-bottom:5px;color:#71ceff;font-size:.6rem;font-weight:950;letter-spacing:.13em}.tuneStage h2{margin:0;font-size:1.15rem}.tuneStage header p{max-width:780px;margin:7px 0 0;color:#94a5b5;font-size:.72rem;line-height:1.5}.tuneStage-rev1{border-top:3px solid #55c8ff}.tuneStage-rev2{border-top:3px solid #8b70ec}.tuneStage-rev3_plus{border-top:3px solid var(--green)}.tuneStageStatus{display:grid;min-width:110px;padding:9px 11px;border:1px solid #44566a;border-radius:9px;background:#111923;text-align:center}.tuneStageStatus span,.tuneStageStatus strong{display:block}.tuneStageStatus strong{font-size:1rem}.tuneStageStatus span{margin-top:3px;color:#8fa0b0;font-size:.57rem;font-weight:900;text-transform:uppercase}.tuneStageStatus.delivered{border-color:#327754;background:#10281e}.tuneStageStatus.delivered span{color:#a9e4c6}.tuneChecklistItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.tuneChecklistItem{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:16px 18px;border-right:1px solid #263544;border-bottom:1px solid #263544;background:#0b1118;cursor:pointer}.tuneChecklistItem:nth-child(2n){border-right:0}.tuneChecklistItem:hover{background:#101923}.tuneChecklistItem.checked{background:#0d2018}.tuneChecklistItem input{width:21px;height:21px;margin:0;accent-color:var(--green)}.tuneChecklistItem span{display:grid;grid-gap:5px;gap:5px}.tuneChecklistItem strong{font-size:.78rem}.tuneChecklistItem small{color:#8fa0b0;font-size:.69rem;line-height:1.5}.tuneChecklistItem em{color:#73cfa2;font-size:.58rem;font-style:normal;text-transform:uppercase}.tuneSheetSaveBar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid #3d6a57;border-left:4px solid var(--green);border-radius:11px;background:rgba(10,25,19,.96);box-shadow:0 18px 50px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tuneSheetSaveBar span,.tuneSheetSaveBar strong{display:block}.tuneSheetSaveBar strong{font-size:.78rem}.tuneSheetSaveBar span{margin-top:4px;color:#9ebbad;font-size:.66rem}.tuneSheetWorkflowControl{margin-top:18px;border-top:3px solid #718095}.workflowControlForm{display:grid;grid-template-columns:minmax(190px,.7fr) auto auto minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.workflowControlForm label{display:grid;grid-gap:6px;gap:6px}.workflowControlForm .workflowCheck{align-self:center}.workflowControlForm button{min-height:39px}@media(max-width:1180px){.workflowStats{grid-template-columns:repeat(3,1fr)}.workflowBoard{grid-template-columns:1fr}.tuneSheetFacts,.tuneSheetMods>div,.workflowControlForm{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowControlForm .workflowNote,.workflowControlForm button{grid-column:1/-1}}@media(max-width:720px){.nextWorkList,.nextWorkList li,.tuneChecklistItems,.tuneSheetFacts,.tuneSheetMods>div,.workflowControlForm,.workflowStats{grid-template-columns:1fr}.nextWorkActions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.nextWorkActions a,.nextWorkActions button{width:100%}.workflowRecommendationRestore{align-items:stretch;flex-direction:column}.workflowRecommendationRestore .buttonSecondary{width:100%}.workflowCardActions{flex-direction:column}.workflowCardActions>*{width:100%}.workflowControls>form{grid-template-columns:1fr}.workflowControls label{grid-column:auto!important}.tuneSheetOverview,.tuneStage>header{grid-template-columns:1fr}.tuneSheetProgress{min-width:0}.tuneChecklistItem{border-right:0}.tuneSheetSaveBar{position:static;align-items:stretch;flex-direction:column}.tuneSheetSaveBar .button{width:100%}.workflowControlForm .workflowNote,.workflowControlForm button{grid-column:auto}}.similarTunesPanel{overflow:hidden;border:1px solid #31506b;border-left:4px solid var(--cyan);border-radius:12px;background:linear-gradient(145deg,#0d1721,#090e15);box-shadow:var(--shadow)}.similarTunesPanel>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;cursor:pointer;list-style:none}.similarTunesPanel>summary::-webkit-details-marker{display:none}.similarTunesPanel>summary>div{display:grid;grid-gap:3px;gap:3px}.similarTunesPanel>summary span{color:#6bd3ff;font-size:.59rem;font-weight:950;letter-spacing:.13em}.similarTunesPanel>summary strong{font-size:.9rem}.similarTunesPanel>summary small{color:#8fa4b7;font-size:.65rem;font-weight:500}.similarTunesPanel>summary>b{padding:6px 9px;border:1px solid #3e5870;border-radius:999px;background:#14202b;color:#bfe9ff;font-size:.65rem;white-space:nowrap}.similarTunesPanel[open]>summary{border-bottom:1px solid #263b4d;background:#101b26}.similarTunesBody{display:grid;grid-gap:12px;gap:12px;padding:15px 17px}.similarTunesBody>p{margin:0;color:#9aabb9;font-size:.7rem;line-height:1.55}.similarTuneList{display:grid;grid-gap:7px;gap:7px}.similarTuneList>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #2c4154;border-radius:8px;background:#09121a;text-decoration:none}.similarTuneList>a:hover{border-color:#4e83aa;background:#0d1b27}.similarTuneList>a>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.similarTuneList strong{color:#e9f7ff;font-size:.73rem}.similarTuneList span{color:#8fa5b8;font-size:.64rem;overflow-wrap:anywhere}.similarTuneList small{color:#78d5ff;font-size:.61rem;font-weight:900;white-space:nowrap}.similarTunesLimit{color:#8396a8;font-size:.63rem}.similarTunesWarning{padding-top:10px;border-top:1px solid #263746;color:#d1b783!important}.similarTunesBody .empty{padding:18px;font-size:.7rem}.revisionTemplateField{margin-top:4px;padding:14px;border:1px solid #31506b;border-radius:10px;background:#0b151f}.revisionTemplateField .help{font-size:.69rem}.deliveryNoteEditor{min-height:300px!important;line-height:1.55}.revisionInstructions{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;margin-top:2px;padding-top:18px;border-top:1px solid #2c4768;color:#dce4ef}.revisionInstructions h4{margin:0 0 4px;color:#8ebdff;font-size:.86rem;letter-spacing:.035em}.revisionInstructions>p{margin:0;color:#c7d0dc;font-size:.76rem;line-height:1.58}.revisionInstructions>p strong{color:#f5f7fb}.revisionInstructionSpacer{display:block;height:3px}.revisionInstructionStep{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start}.revisionInstructionStep>b{display:grid;width:22px;height:22px;place-items:center;border:1px solid #346fb9;border-radius:6px;background:#0b2444;color:#e7f1ff;font-size:.64rem}.revisionInstructionStep p{margin:1px 0 0;color:#c7d0dc;font-size:.75rem;line-height:1.55}.revisionInstructionStep p strong{color:#f5f7fb}.previousRevisionCard{flex-wrap:wrap}.previousRevisionInstructions{flex:1 0 100%;border-top:1px solid #293b52}.previousRevisionInstructions>summary{padding:12px 1px 3px;cursor:pointer;color:#83b6ff;font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.previousRevisionInstructions .revisionInstructions{margin-top:8px;padding:14px;border:1px solid #2b405a;border-radius:9px;background:#080d14}.revisionInstructions.compact h4{font-size:.78rem}.revisionInstructions.compact .revisionInstructionStep p,.revisionInstructions.compact>p{font-size:.7rem}@media(max-width:720px){.similarTuneList>a,.similarTunesPanel>summary{align-items:flex-start;flex-direction:column}.similarTuneList small{white-space:normal}.deliveryNoteEditor{min-height:360px!important}.revisionInstructionStep{grid-template-columns:22px minmax(0,1fr)}}.currentTunePanel{display:grid;grid-gap:16px;gap:16px;margin:18px 0 20px;padding:20px;border:1px solid #2c8ba8;border-left:5px solid var(--cyan);border-radius:12px;background:radial-gradient(circle at 88% 10%,rgba(41,197,255,.13),transparent 30%),linear-gradient(145deg,#0d2029,#09131a);box-shadow:0 18px 48px rgba(0,0,0,.34)}.currentTuneHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.currentTuneHeading>div>span,.emptyCurrentTune span{display:block;margin-bottom:5px;color:#69d9ff;font-size:.63rem;font-weight:950;letter-spacing:.14em}.currentTuneHeading h3,.emptyCurrentTune h3{margin:0;font-size:1.12rem;overflow-wrap:anywhere}.currentTuneHeading p,.emptyCurrentTune p{margin:6px 0 0;color:#a5bdc9;font-size:.72rem}.currentTuneHeading>strong{padding:7px 11px;border:1px solid #35a875;border-radius:999px;background:#0f3022;color:#9bf1c1;font-size:.66rem;letter-spacing:.1em}.currentTuneDetails{display:grid;grid-template-columns:1fr .65fr .8fr 1.5fr;grid-gap:8px;gap:8px}.currentTuneDetails>div{min-width:0;padding:11px 12px;border:1px solid #294454;border-radius:8px;background:#081119}.currentTuneDetails span{display:block;margin-bottom:4px;color:#829dab;font-size:.57rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.currentTuneDetails strong{display:block;font-size:.7rem;overflow-wrap:anywhere}.currentTuneActions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.revokeTuneControl{min-width:min(100%,420px);border:1px solid #62313a;border-radius:9px;background:#180d11}.revokeTuneControl>summary{padding:12px 14px;cursor:pointer;color:#ff9ca8;font-size:.7rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.revokeTuneControl>form{padding:0 14px 14px}.revokeTuneControl .notice{margin:0}.revokeTuneControl .buttonDanger{width:100%}.emptyCurrentTune{border-color:#425165 #425165 #425165 #73869a;background:#0c1219}.previousTuneHistoryHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 10px;padding-top:17px;border-top:1px solid #293847}.previousTuneHistoryHeading span{color:#8ba0b1;font-size:.62rem;font-weight:950;letter-spacing:.12em}.previousTuneHistoryHeading strong{padding:5px 8px;border:1px solid #34485b;border-radius:999px;color:#b8c8d5;font-size:.62rem}.revokedTuneCard{border-color:#66313a;background:#160c10;opacity:.88}.revokedRevisionBadge{background:#4a1820;color:#ffb1bb}.revokedTuneState{flex:0 0 auto;max-width:210px;color:#d78c96;font-size:.66rem;font-weight:850;text-align:right}.orderRowNewActivity td{background:linear-gradient(90deg,rgba(255,183,56,.105),rgba(15,24,34,.82))}.orderRowNewActivity td:first-child{box-shadow:inset 4px 0 0 #ffbd49}.orderRowNewActivity:hover td{background:linear-gradient(90deg,rgba(255,183,56,.17),rgba(18,29,41,.95))}.orderStatusStack{display:grid;justify-items:start;grid-gap:7px;gap:7px}.customerActivityBadges{display:flex;flex-wrap:wrap;gap:5px}.customerActivityBadge{display:inline-flex;align-items:center;padding:6px 8px;border-radius:6px;font-size:.6rem;font-weight:950;letter-spacing:.07em;white-space:nowrap}.customerActivityBadge.log{border:1px solid #2aa7d0;background:#0b3342;color:#86e4ff}.customerActivityBadge.request{border:1px solid #c78825;background:#3a2608;color:#ffd37c}.customerActivityTime{display:grid;grid-gap:3px;gap:3px}.customerActivityTime strong{color:#ffd27b;font-size:.61rem;letter-spacing:.04em;text-transform:uppercase}.customerActivityTime span{color:#dce7ef;font-size:.69rem}@media(max-width:820px){.currentTuneActions,.currentTuneHeading{align-items:stretch;flex-direction:column}.currentTuneDetails{grid-template-columns:1fr 1fr}.revokeTuneControl{width:100%}.revokedTuneState{max-width:none;text-align:left}}@media(max-width:520px){.currentTuneDetails{grid-template-columns:1fr}}.customerWorkspaceHero,.guidedSetupPanel{margin-bottom:22px}.guidedSetupPanel{border:1px solid #2b3d50;border-top:3px solid var(--cyan);border-radius:16px;background:linear-gradient(145deg,#0e1620,#090d13);box-shadow:var(--shadow);overflow:hidden}.guidedSetupHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px;border-bottom:1px solid #263747;background:linear-gradient(120deg,rgba(22,135,255,.11),rgba(102,198,255,.03))}.guidedSetupHeader>div>span,.portalSectionDisclosure>summary>div>span,.workspaceActionHeader>div>span{display:block;margin-bottom:6px;color:var(--cyan);font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.guidedSetupHeader h2,.portalSectionDisclosure>summary h2,.workspaceActionHeader h2{margin:0;font-size:1.35rem;letter-spacing:-.02em}.guidedSetupHeader p,.workspaceActionHeader p{max-width:720px;margin:8px 0 0;color:#aab8c7;font-size:.84rem;line-height:1.55}.guidedSetupHeader>strong{flex:0 0 auto;padding:8px 12px;border:1px solid #34668e;border-radius:999px;background:#102234;color:#9cd6ff;font-size:.74rem;text-transform:uppercase}.setupStepList{display:grid;grid-gap:14px;gap:14px;padding:20px}.setupStepCard{border:1px solid #2a3543;border-left:4px solid #4b5968;border-radius:12px;background:#0b1017;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.setupStepCard>p{margin:0;padding:0 22px 20px;color:#9eacbb;font-size:.82rem;line-height:1.5}.setupStep-current{border-color:#2b90c8;border-left-color:var(--cyan);background:linear-gradient(110deg,rgba(22,135,255,.12),#0b1017 45%);box-shadow:0 0 0 1px rgba(102,198,255,.08),0 14px 36px rgba(0,0,0,.24)}.setupStep-complete{border-color:#2c8b63;border-left-color:var(--green);background:linear-gradient(110deg,rgba(54,214,138,.13),#0b1017 46%);box-shadow:0 0 0 1px rgba(54,214,138,.07)}.setupStep-pending{opacity:.68}.setupStepHeader{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:19px 22px}.setupStepNumber{width:38px;height:38px;display:grid;place-items:center;border:1px solid #465566;border-radius:50%;background:#111925;color:#9eacbb;font-size:.82rem;font-weight:950}.setupStep-current .setupStepNumber{border-color:#3aa9e4;background:#102a3c;color:#9bdeff}.setupStep-complete .setupStepNumber{border-color:#35a777;background:#123628;color:#75efb4}.setupStepHeader small{display:block;margin-bottom:3px;color:#778696;font-size:.61rem;font-weight:900;letter-spacing:.12em}.setupStepHeader h3{margin:0;font-size:1.04rem}.setupStepHeader>strong{padding:6px 9px;border:1px solid #465566;border-radius:999px;color:#9eacbb;background:#111925;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.setupStep-current .setupStepHeader>strong{border-color:#2f7ca7;color:#9bdeff;background:#102535}.setupStep-complete .setupStepHeader>strong{border-color:#2f7958;color:#8ce8b9;background:#10291e}.setupStepBody{padding:0 22px 22px}.setupSubmitButton{width:100%;min-height:48px}.setupSubmitButton:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.45;box-shadow:none}.workspaceActionHub{margin:0 0 22px;padding:24px;border:1px solid #28394c;border-radius:16px;background:linear-gradient(145deg,#0e151e,#090d13);box-shadow:var(--shadow)}.workspaceActionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:17px}.workspaceActionHeader>p{max-width:420px;text-align:right}.workspaceActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.workspaceActionDisclosure{border:1px solid #2a3c50;border-radius:12px;background:#0a1017;overflow:hidden}.workspaceActionDisclosure[open]{grid-column:1/-1;border-color:#347aab;box-shadow:0 0 0 1px rgba(102,198,255,.07)}.workspaceActionDisclosure>summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:126px;padding:18px;cursor:pointer;list-style:none}.workspaceActionDisclosure>summary::-webkit-details-marker{display:none}.workspaceActionNumber{width:38px;height:38px;display:grid;place-items:center;border:1px solid #32638a;border-radius:10px;background:#102236;color:#8fd3ff;font-size:.72rem;font-weight:950}.workspaceActionDisclosure>summary small{display:block;margin-bottom:4px;color:var(--cyan);font-size:.62rem;font-weight:900;letter-spacing:.1em}.workspaceActionDisclosure>summary h3{margin:0;font-size:1.08rem}.workspaceActionDisclosure>summary p{margin:6px 0 0;color:#98a7b7;font-size:.78rem;line-height:1.45}.workspaceActionDisclosure>summary>strong{padding:7px 10px;border:1px solid #35506a;border-radius:999px;color:#b8d8f3;background:#111d29;font-size:.66rem;text-transform:uppercase}.workspaceActionDisclosure[open]>summary>strong{border-color:#2f8cc0;color:#9bdcff;background:#10283a}.workspaceActionBody{padding:0 16px 16px;border-top:1px solid #26384a}.workspaceActionBody>.panel,.workspaceActionBody>.revisionRequestPanel{margin:16px 0 0;box-shadow:none}.portalSecondarySections{display:grid;grid-gap:10px;gap:10px}.portalSectionDisclosure{border:1px solid #273443;border-radius:12px;background:#0c1118;overflow:hidden}.portalSectionDisclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;grid-gap:15px;gap:15px;padding:18px 20px;cursor:pointer;list-style:none}.portalSectionDisclosure>summary::-webkit-details-marker{display:none}.portalSectionDisclosure>summary>strong{padding:6px 9px;border:1px solid #34475a;border-radius:999px;color:#a9bfd3;background:#111a25;font-size:.65rem;text-transform:uppercase}.portalSectionDisclosure>summary>i{width:10px;height:10px;border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);transform:rotate(45deg);transition:transform .2s ease}.portalSectionDisclosure[open]>summary{border-bottom:1px solid #273747;background:#101721}.portalSectionDisclosure[open]>summary>i{transform:rotate(225deg)}.portalSectionBody{display:grid;grid-gap:18px;gap:18px;padding:18px}.portalSectionBody>.demoSmsPreview,.portalSectionBody>.panel,.portalSectionBody>.purchaseCard,.portalSectionBody>.readinessPanel{margin:0;box-shadow:none}.portalSectionBody>.progressRail{margin:0}.portalDisclosureEmpty{margin:0;padding:18px;border:1px dashed #36485b;border-radius:10px;color:#94a5b6;text-align:center}.portalHistoryGrid{gap:18px}@media(max-width:820px){.guidedSetupHeader,.workspaceActionHeader{flex-direction:column}.workspaceActionHeader>p{text-align:left}.workspaceActionGrid{grid-template-columns:1fr}.workspaceActionDisclosure[open]{grid-column:auto}.setupStepHeader,.workspaceActionDisclosure>summary{grid-template-columns:38px minmax(0,1fr)}.setupStepHeader>strong,.workspaceActionDisclosure>summary>strong{grid-column:2;justify-self:start}}@media(max-width:560px){.guidedSetupHeader,.workspaceActionHub{padding:19px}.setupStepList{padding:12px}.setupStepHeader{padding:16px}.setupStepBody{padding:0 16px 16px}.portalSectionDisclosure>summary{grid-template-columns:minmax(0,1fr) 20px}.portalSectionDisclosure>summary>strong{grid-row:2;justify-self:start}.portalSectionDisclosure>summary>i{grid-column:2;grid-row:1/3}}