@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700&display=swap";
:root{--bg:#050914;--sidebar:#070c16;--panel:#0b1423;--panel-deep:#07101c;--line:#91b2e124;--text:#f3f7ff;--muted:#7d8ca2;--blue:#1788ff;--cyan:#22d3ff;--green:#31d99b;--amber:#f1b64a;--red:#ff6679}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 80% 0%, #1469e61f, transparent 30%), var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);z-index:40;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 7px;display:flex}.brand-mark,.login-logo{background:linear-gradient(145deg,#19c4ff,#164cff);border-radius:10px;place-items:center;width:36px;height:36px;font:700 18px Space Grotesk;display:grid;box-shadow:0 0 25px #1788ff40}.brand strong{letter-spacing:.17em;font:700 13px Space Grotesk;display:block}.brand span{color:#559cde;letter-spacing:.28em;margin-top:3px;font-size:8px;display:block}.workspace{border:1px solid var(--line);background:#0a1321;border-radius:11px;align-items:center;gap:10px;margin:28px 0 22px;padding:12px;display:flex}.workspace-icon{color:#4da8ff;background:#1788ff1a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.workspace span,.workspace strong{display:block}.workspace span{color:#65758a;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.workspace strong{margin-top:3px;font-size:11px}.sidebar nav{gap:6px;display:grid}.sidebar nav a{color:#718097;border-radius:9px;align-items:center;gap:11px;height:43px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#1788ff2e,#0000);border:1px solid #318eff21}.pilot-note{color:#46a9ff;background:#1788ff0f;border:1px solid #1788ff26;border-radius:11px;gap:10px;margin-top:auto;padding:13px;display:flex}.pilot-note strong,.pilot-note span{display:block}.pilot-note strong{color:#c8ddf6;font-size:10px}.pilot-note span{color:#64758b;margin-top:4px;font-size:8px;line-height:1.45}.close-nav,.nav-scrim{display:none}.app-main{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#050914d1;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.topbar small,.topbar strong{display:block}.topbar small{color:#617188;font-size:9px}.topbar strong{margin-top:3px;font:700 15px Space Grotesk}.menu-button{border:1px solid var(--line);color:#fff;background:#0a1220;border-radius:9px;place-items:center;width:38px;height:38px;display:none}.system-ready{color:#8bb9a7;background:#31d99b0d;border:1px solid #31d99b29;border-radius:999px;padding:9px 12px;font-size:9px}.system-ready i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.employee-page,.manager-page{max-width:1220px;margin:auto;padding:42px 32px 60px}.eyebrow{color:#43a8ff;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800}.employee-hero h1,.manager-intro h1,.login-card h1,.standalone-card h1{letter-spacing:-.045em;margin:11px 0 10px;font:700 clamp(34px,5vw,58px)/1.03 Space Grotesk}.employee-hero p,.manager-intro p,.login-card p,.standalone-card p{max-width:700px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.secure-order-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c1626,#070e19);border-radius:18px;max-width:560px;margin-top:34px;overflow:hidden}.secure-order-heading,.queue-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:77px;padding:18px 20px;display:flex}.secure-order-icon,.queue-icon{color:#49aaff;background:#1788ff1c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.secure-order-heading h2,.queue-heading h2{margin:0;font:700 15px Space Grotesk}.secure-order-heading p,.queue-heading p{color:#67778e;margin:4px 0 0;font-size:9px}.secure-order-card form{padding:22px}.secure-order-card label{color:#91a0b4;margin-bottom:17px;font-size:10px;font-weight:600;display:block}.secure-order-card input,.login-card input{background:var(--panel-deep);color:#fff;border:1px solid #92b1dc2b;border-radius:10px;outline:0;width:100%;height:48px;margin-top:8px;padding:0 13px}.secure-order-card input:focus,.login-card input:focus{border-color:#278cff;box-shadow:0 0 0 3px #278cff1a}.money-input{background:var(--panel-deep);border:1px solid #92b1dc2b;border-radius:10px;align-items:center;height:48px;margin-top:8px;display:flex;overflow:hidden}.money-input span{color:#64758c;padding:0 13px}.money-input input{height:46px;box-shadow:none;border:0;border-radius:0;margin:0}.secure-order-button,.login-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#1767ff,#14a2ff);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-weight:800;display:flex;box-shadow:0 14px 32px #1069ff38}.form-helper{text-align:center;color:#5f7087;margin:14px 0 0;font-size:9px}.form-message{color:#9dd8c2;background:#31d99b0d;border:1px solid #31d99b29;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:10px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin:30px 0 16px;display:grid}.metric-grid article{border:1px solid var(--line);background:linear-gradient(150deg,#0d1728,#080f1b);border-radius:15px;min-height:118px;padding:19px}.metric-grid span,.metric-grid strong,.metric-grid small{display:block}.metric-grid span{color:#748299;font-size:9px}.metric-grid strong{margin:12px 0 9px;font:700 26px Space Grotesk}.metric-grid small{color:#607087;font-size:8px}.metric-grid .warning{color:var(--amber)}.queue-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c1626,#070e19);border-radius:17px;overflow:hidden}.queue-heading>div{align-items:center;gap:10px;display:flex}.queue-list{padding:3px 17px 12px}.queue-list article{border-bottom:1px solid #8fb0dc17;grid-template-columns:31px 1fr auto auto;align-items:center;gap:11px;min-height:68px;display:grid}.status-badge{border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.status-badge.paid{color:var(--green);background:#31d99b1a}.status-badge.pending{color:var(--amber);background:#f1b64a1a}.status-badge.expired{color:var(--red);background:#ff66791a}.order-customer strong,.order-customer span,.order-amount strong,.order-amount span{display:block}.order-customer strong{font-size:10px}.order-customer span{color:#596a81;margin-top:4px;font-size:7px}.order-amount{text-align:right}.order-amount strong{font-size:10px}.order-amount span{margin-top:4px;font-size:7px}.order-amount span.paid{color:var(--green)}.order-amount span.pending{color:var(--amber)}.order-amount span.expired{color:var(--red)}.queue-list article button{color:#72c7a8;cursor:pointer;background:#31d99b0f;border:1px solid #31d99b2e;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.login-page,.standalone-page{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card,.standalone-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c1626,#070e19);border-radius:20px;width:min(100%,460px);padding:34px}.login-logo{margin-bottom:28px}.login-card form{margin-top:28px}.login-card label{color:#91a0b4;margin-bottom:16px;font-size:10px;font-weight:600;display:block}.login-button{margin-top:8px}.login-card>small{color:#5f7087;text-align:center;margin-top:18px;font-size:9px;display:block}@media (max-width:960px){.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.app-shell{grid-template-columns:1fr}.sidebar{width:min(84vw,285px);transition:transform .25s;position:fixed;left:0;transform:translate(-105%)}.sidebar.open{transform:none}.close-nav{color:#fff;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:10px}.nav-scrim{z-index:30;background:#000000a3;border:0;display:block;position:fixed;inset:0}.topbar{justify-content:flex-start;gap:11px;height:68px;padding:0 16px}.menu-button{display:grid}.system-ready{margin-left:auto}.employee-page,.manager-page{padding:28px 16px 45px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.queue-list article{grid-template-columns:29px 1fr auto}.queue-list article button{grid-column:2/4;width:max-content;margin:-4px 0 8px}}@media (max-width:420px){.metric-grid{grid-template-columns:1fr}.system-ready{padding:10px;font-size:0}.system-ready i{margin:0}}.auth-tabs{border:1px solid var(--line);background:#07101c;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;margin:25px 0 4px;padding:4px;display:grid}.auth-tabs button{color:#718097;cursor:pointer;background:0 0;border:0;border-radius:8px;height:38px;font-size:10px;font-weight:700}.auth-tabs button.active{color:#fff;background:#1788ff24}.auth-message,.signed-in-as{color:#a7ccef;background:#1788ff0f;border:1px solid #1788ff29;border-radius:9px;margin-top:15px;padding:11px;font-size:10px;line-height:1.5}.signed-in-as{margin:22px 0 0}.signed-in-as strong{color:#fff;margin-top:4px;display:block}.onboarding-card .login-logo svg{color:#fff}.account-card{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:12px;padding:11px;display:grid}.account-card strong,.account-card span{text-overflow:ellipsis;display:block;overflow:hidden}.account-card strong{font-size:9px}.account-card span{color:#64758b;text-transform:capitalize;margin-top:3px;font-size:8px}.account-card button{border:1px solid var(--line);color:#7b8ca4;cursor:pointer;background:#0a1321;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.inside-app{min-height:calc(100vh - 76px)}.secure-order-button:disabled,.refresh-button:disabled{opacity:.62;cursor:wait}.form-error,.dashboard-error{color:#ff9aaa;background:#ff667912;border:1px solid #ff66793d;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:10px;line-height:1.5}.order-success-card{background:radial-gradient(circle at 80% 0,#31d99b1a,#0000 32%),linear-gradient(145deg,#0c1626,#070e19);border:1px solid #31d99b38;border-radius:20px;max-width:650px;margin-top:34px;padding:30px}.success-icon{width:55px;height:55px;color:var(--green);background:#31d99b1c;border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.order-success-card h2{letter-spacing:-.04em;margin:10px 0 8px;font:700 clamp(35px,6vw,58px)/1 Space Grotesk}.order-success-card>p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.success-details{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,1fr);margin:25px 0 18px;display:grid;overflow:hidden}.success-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#050a1457;min-height:78px;padding:16px}.success-details>div:nth-child(2n){border-right:0}.success-details>div:nth-last-child(-n+2){border-bottom:0}.success-details span,.success-details strong{display:block}.success-details span{color:#6f8098;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.success-details strong{margin-top:8px;font-size:12px}.pending-text{color:var(--amber);align-items:center;gap:6px;display:flex!important}.phase-notice{color:#4ba9ff;background:#1788ff0f;border:1px solid #1788ff29;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.phase-notice strong,.phase-notice span{display:block}.phase-notice strong{color:#cfe5fb;font-size:10px}.phase-notice span{color:#718299;margin-top:4px;font-size:9px;line-height:1.45}.secondary-action,.refresh-button{border:1px solid var(--line);color:#b9c8db;cursor:pointer;background:#0a1321;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.secondary-action{width:100%;margin-top:17px}.dashboard-title-row{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.refresh-button{flex:none}.spin{animation:.85s linear infinite phase2-spin}@keyframes phase2-spin{to{transform:rotate(360deg)}}.queue-state,.queue-empty{color:#718299;justify-content:center;align-items:center;min-height:220px;padding:35px;font-size:11px;display:flex}.queue-empty{text-align:center;flex-direction:column;gap:10px}.queue-empty svg{color:#48a9ff}.queue-empty strong{color:#dce8f7;font-size:13px}.queue-empty span{max-width:390px;line-height:1.55}.pilot-actions{gap:6px;display:flex}.pilot-actions button{white-space:nowrap}.pilot-actions .cancel-order{color:#e68c98;background:#ff66790f;border-color:#ff66792e}.pilot-disclaimer{color:#5f7087;margin:13px 4px 0;font-size:8px;line-height:1.5}@media (max-width:720px){.success-details{grid-template-columns:1fr}.success-details>div,.success-details>div:nth-child(2n),.success-details>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.success-details>div:last-child{border-bottom:0}.dashboard-title-row{flex-direction:column;align-items:flex-start}.pilot-actions{grid-column:2/4;margin:-4px 0 10px}}.settings-page{max-width:1050px;margin:auto;padding:42px 32px 60px}.settings-intro h1{letter-spacing:-.045em;margin:11px 0 10px;font:700 clamp(34px,5vw,58px)/1.03 Space Grotesk}.settings-intro p{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.settings-link-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.settings-link-grid>*{border:1px solid var(--line);background:linear-gradient(145deg,#0c1626,#070e19);border-radius:16px;align-items:flex-start;gap:14px;min-height:145px;padding:22px;display:flex}.settings-link-grid a{color:#55adff}.settings-link-grid strong,.settings-link-grid span{display:block}.settings-link-grid strong{color:#edf5ff;font-size:13px}.settings-link-grid span{color:#718299;margin-top:8px;font-size:10px;line-height:1.55}.disabled-setting{opacity:.62}.payments-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c1626,#070e19);border-radius:20px;margin-top:30px;overflow:hidden}.payments-card-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:24px;display:flex}.payment-heading-icon{color:#4aabff;background:#1788ff1f;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.payments-card-heading h2{margin:6px 0;font:700 22px Space Grotesk}.payments-card-heading p{color:#74849a;margin:0;font-size:11px;line-height:1.55}.payment-status-grid{grid-template-columns:repeat(4,1fr);display:grid}.payment-status-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:100px;padding:20px}.payment-status-grid>div:last-child{border-right:0}.payment-status-grid span,.payment-status-grid strong{display:block}.payment-status-grid span{color:#718299;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.payment-status-grid strong{margin-top:11px;font-size:12px}.good-status{color:var(--green)}.pending-status{color:var(--amber)}.muted-status{color:#7d8ca2}.test-mode-notice{color:var(--green);background:#31d99b0d;border:1px solid #31d99b29;border-radius:12px;gap:10px;margin:18px 22px 0;padding:14px;display:flex}.test-mode-notice strong,.test-mode-notice span{display:block}.test-mode-notice strong{color:#ccefe2;font-size:10px}.test-mode-notice span{color:#708a81;margin-top:4px;font-size:9px}.stripe-reference,.owner-only-note{color:#64758b;margin:18px 22px 0;font-size:9px}.payment-actions{gap:10px;padding:20px 22px 24px;display:flex}.compact-button{width:auto;min-width:210px;margin:0;padding:0 18px}.payment-link-box{border:1px solid var(--line);background:#050a146b;border-radius:12px;margin-top:16px;padding:15px}.payment-link-box>span,.payment-link-box>strong{display:block}.payment-link-box>span{color:#718299;text-transform:uppercase;font-size:9px}.payment-link-box>strong{color:#a8d5ff;overflow-wrap:anywhere;margin-top:8px;font-size:10px}.payment-link-box>div{gap:8px;margin-top:13px;display:flex}.payment-link-box button,.payment-link-box a{color:#78bdff;cursor:pointer;background:#1788ff14;border:1px solid #1788ff33;border-radius:8px;padding:8px 11px;font-size:9px}.public-pay-page{background:radial-gradient(circle at 50% 0,#1788ff2b,#0000 35%),#050914;place-items:center;min-height:100vh;padding:28px;display:grid}.public-pay-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c1626,#070e19);border-radius:22px;width:min(100%,620px);padding:30px;box-shadow:0 28px 80px #00000047}.public-brand{align-items:center;gap:10px;margin-bottom:38px;display:flex}.public-brand strong{letter-spacing:.15em;font:700 12px Space Grotesk;display:block}.public-brand span{color:#579cdd;letter-spacing:.18em;margin-top:3px;font-size:8px;display:block}.public-order-heading h1,.public-paid-state h1{letter-spacing:-.045em;margin:10px 0 9px;font:700 clamp(32px,8vw,50px)/1.04 Space Grotesk}.public-order-heading p,.public-paid-state p{color:#7d8ca2;margin:0;font-size:12px;line-height:1.65}.public-order-summary{border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr 1fr;margin:25px 0 18px;display:grid;overflow:hidden}.public-order-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:80px;padding:16px}.public-order-summary>div:nth-child(2n){border-right:0}.public-order-summary>div:nth-last-child(-n+2){border-bottom:0}.public-order-summary span,.public-order-summary strong{display:block}.public-order-summary span{color:#718299;text-transform:uppercase;font-size:9px}.public-order-summary strong{margin-top:8px;font-size:12px}.public-total strong{color:#fff;font:700 24px Space Grotesk}.pay-now-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#1767ff,#14a2ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-weight:800;display:flex}.pay-now-button:disabled{opacity:.65;cursor:wait}.public-pay-error,.public-pay-unavailable{color:#ff9aaa;background:#ff66790f;border:1px solid #ff667933;border-radius:10px;margin-top:13px;padding:13px;font-size:10px;line-height:1.5}.public-test-badge,.public-security-note{color:#718299;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:9px;display:flex}.public-test-badge{color:#77c9a9}.public-state-icon{border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid}.public-state-icon.paid{color:var(--green);background:#31d99b1f}.public-paid-state{text-align:center}@media (max-width:760px){.settings-page{padding:28px 16px 45px}.settings-link-grid{grid-template-columns:1fr}.payment-status-grid{grid-template-columns:1fr 1fr}.payment-status-grid>div:nth-child(2n){border-right:0}.payment-actions{flex-direction:column}.compact-button{width:100%}}@media (max-width:480px){.public-pay-page{padding:14px}.public-pay-card{padding:22px}.public-order-summary{grid-template-columns:1fr}.public-order-summary>div,.public-order-summary>div:nth-child(2n),.public-order-summary>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.public-order-summary>div:last-child{border-bottom:0}.payment-status-grid{grid-template-columns:1fr}.payment-status-grid>div{border-right:0}}.payment-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.payment-row-actions button{color:#8fc9ff;white-space:nowrap;cursor:pointer;background:#1788ff12;border:1px solid #1788ff2e;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.payment-row-actions button:hover{background:#1788ff1f;border-color:#1788ff57}.payment-row-actions .cancel-order{color:#e68c98;background:#ff66790f;border-color:#ff66792e}@media (max-width:900px){.payment-row-actions{grid-column:2/-1;justify-content:flex-start;padding:0 0 10px}}.public-site{color:#edf5ff;background:#050914;min-height:100vh}.public-site a{text-decoration:none}.public-nav-wrap{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050914d1;border-bottom:1px solid #8baad31a;position:sticky;top:0}.public-nav{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:76px;margin:auto;display:flex}.public-logo{color:#fff;align-items:center;gap:11px;display:inline-flex}.public-logo .brand-mark{background:linear-gradient(135deg,#1767ff,#18a9ff);border-radius:11px;place-items:center;width:38px;height:38px;font:800 20px Space Grotesk;display:grid;box-shadow:0 10px 28px #1767ff38}.public-logo span:last-child{flex-direction:column;display:flex}.public-logo strong{letter-spacing:.18em;font:700 12px Space Grotesk}.public-logo small{color:#4da9ff;letter-spacing:.26em;margin-top:2px;font-size:8px}.public-nav-links{align-items:center;gap:27px;display:flex}.public-nav-links>a{color:#91a2b9;font-size:12px;font-weight:650}.public-nav-links>a:hover{color:#fff}.public-nav-links .nav-sign-in{color:#cce5ff;margin-left:12px}.public-nav-links .nav-cta{color:#fff;background:linear-gradient(110deg,#1767ff,#14a2ff);border-radius:9px;padding:11px 16px}.public-menu-button{color:#fff;background:0 0;border:0;display:none}.hero-section{grid-template-columns:.92fr 1.08fr;align-items:center;gap:66px;width:min(1240px,100% - 40px);min-height:720px;margin:auto;padding:100px 0 80px;display:grid;position:relative}.hero-glow{filter:blur(120px);pointer-events:none;background:#1275ff29;border-radius:50%;width:680px;height:680px;position:absolute;top:-180px;right:-180px}.public-kicker{color:#90caff;letter-spacing:.03em;background:#1767ff0f;border:1px solid #4eabff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:7px 11px 7px 8px;font-size:10px;font-weight:700;display:flex}.public-kicker span{color:#5eb4ff;background:#1767ff1f;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.hero-content h1{letter-spacing:-.058em;max-width:690px;margin:23px 0 20px;font:700 clamp(50px,6.2vw,82px)/.97 Space Grotesk}.hero-content h1 em{color:#339fff;font-style:normal;display:block}.hero-content>p{color:#8fa4c0;max-width:610px;margin:0;font-size:16px;line-height:1.72}.hero-actions{gap:11px;margin-top:31px;display:flex}.primary-public-button,.secondary-public-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:11px;font-weight:800;display:inline-flex}.primary-public-button{color:#fff;background:linear-gradient(110deg,#1767ff,#14a2ff);border:0}.secondary-public-button{color:#b9d7f5;background:#0d1829b8;border:1px solid #78aae02e}.hero-trust-row{color:#647990;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:9px;display:flex}.hero-trust-row span{align-items:center;gap:6px;display:inline-flex}.hero-trust-row svg{color:#39d89c}.hero-product-card{z-index:1;background:#07101d;border:1px solid #6293cd2b;border-radius:20px;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg);box-shadow:0 35px 100px #00000061}.product-window-bar{color:#72869f;border-bottom:1px solid #142238;justify-content:space-between;align-items:center;height:45px;padding:0 15px;font-size:8px;display:flex}.product-window-bar>span{gap:5px;display:flex}.product-window-bar i{background:#26384f;border-radius:50%;width:7px;height:7px}.product-window-bar b{color:#73d7b5;font-size:7px}.product-window-body{grid-template-columns:135px 1fr;min-height:435px;display:grid}.product-sidebar{border-right:1px solid #142238;padding:22px 12px}.mini-logo{background:#137cff;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:26px;font-weight:800;display:grid}.mock-nav{color:#647a95;border-radius:8px;align-items:center;gap:8px;margin-bottom:7px;padding:10px;font-size:8px;display:flex}.mock-nav.active{color:#fff;background:#1767ff21;border:1px solid #1767ff33}.product-main{padding:45px 39px}.product-main h2{letter-spacing:-.045em;margin:8px 0;font:700 38px Space Grotesk}.product-main>p{color:#7c91ac;font-size:9px}.mock-form{background:#0a1525;border:1px solid #172840;border-radius:13px;width:min(100%,370px);margin-top:26px;padding:18px}.mock-form label{color:#78a7d7;margin-bottom:12px;font-size:7px;display:block}.mock-form label strong{color:#dcecff;border:1px solid #192b43;border-radius:7px;margin-top:5px;padding:10px;font-size:8px;font-weight:600;display:block}.mock-form button{color:#fff;background:linear-gradient(110deg,#1767ff,#14a2ff);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;font-size:9px;font-weight:800;display:flex}.proof-strip{text-align:center;border-top:1px solid #8baad314;border-bottom:1px solid #8baad314;padding:24px 30px}.proof-strip>span{color:#52677f;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.proof-strip div{flex-wrap:wrap;justify-content:center;gap:42px;margin-top:14px;display:flex}.proof-strip b{color:#8597ac;font:600 12px Space Grotesk}.public-section{width:min(1120px,100% - 40px);margin:auto;padding:105px 0}.section-heading h2,.split-feature-copy h2,.security-section h2,.about-story h2{letter-spacing:-.05em;margin:11px 0 14px;font:700 clamp(36px,5vw,60px)/1.03 Space Grotesk}.section-heading p,.split-feature-copy>p,.security-section p{color:#7f93ad;line-height:1.7}.centered{text-align:center;max-width:760px;margin:auto}.process-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:44px;display:grid}.process-grid article,.audience-grid article,.values-grid article,.feature-card-grid article{background:linear-gradient(145deg,#0b1524,#07101c);border:1px solid #749ecf21;border-radius:15px;padding:25px;position:relative}.process-grid article>span{color:#283e58;font:700 10px Space Grotesk;position:absolute;top:18px;right:18px}.process-grid svg,.audience-grid svg,.values-grid svg{color:#3da7ff}.process-grid h3,.audience-grid h3{margin:25px 0 9px;font:700 16px Space Grotesk}.process-grid p,.audience-grid p,.values-grid p,.feature-card-grid p{color:#70839a;margin:0;font-size:11px;line-height:1.65}.split-feature-section{grid-template-columns:.88fr 1.12fr;align-items:center;gap:78px;display:grid}.feature-check-list{margin:27px 0;padding:0;list-style:none}.feature-check-list li{color:#7e93ad;align-items:flex-start;gap:11px;margin:13px 0;font-size:11px;line-height:1.5;display:flex}.feature-check-list svg{color:#39d89c;flex:none}.feature-check-list strong{color:#dbeaff}.text-arrow-link{color:#52aaff;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.status-demo-card{background:#081322;border:1px solid #5c94d72e;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000047}.status-demo-header{border-bottom:1px solid #16263b;justify-content:space-between;align-items:center;height:66px;padding:0 22px;display:flex}.status-demo-header span{align-items:center;gap:9px;font:700 12px Space Grotesk;display:flex}.status-demo-header svg{color:#3ca7ff}.status-demo-header small{color:#536a85;font-size:8px}.status-demo-row{border-bottom:1px solid #142238;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:0 20px;display:grid}.status-demo-row:last-child{border-bottom:0}.demo-status{border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.demo-status.waiting{color:#ffc237;background:#ffc23714}.demo-status.paid{color:#39d89c;background:#39d89c14}.status-demo-row strong,.status-demo-row small{display:block}.status-demo-row strong{font-size:10px}.status-demo-row small{color:#536a85;margin-top:4px;font-size:7px}.demo-amount{text-align:right}.demo-amount small{color:#ffc237}.status-demo-row:nth-child(n+3) .demo-amount small{color:#39d89c}.audience-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.audience-grid article{min-height:205px}.public-cta-section{background:radial-gradient(circle at 90% 10%,#1767ff2e,#0000 37%),#091424;border:1px solid #3a9dff30;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;width:min(1120px,100% - 40px);margin:0 auto 105px;padding:47px;display:flex}.public-cta-section h2{letter-spacing:-.045em;margin:9px 0;font:700 clamp(30px,4vw,47px)/1.05 Space Grotesk}.public-cta-section p{color:#7e93ad;margin:0;font-size:12px}.public-page-hero{text-align:center;width:min(930px,100% - 40px);margin:auto;padding:110px 0 45px}.public-page-hero h1{letter-spacing:-.057em;margin:13px 0 18px;font:700 clamp(48px,7vw,78px)/.98 Space Grotesk}.public-page-hero p{color:#8499b4;max-width:720px;margin:auto;font-size:15px;line-height:1.7}.feature-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:45px;display:grid}.feature-card-grid article>div{color:#4caaff;background:#1767ff1c;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.feature-card-grid h2{margin:22px 0 9px;font:700 17px Space Grotesk}.security-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.security-points{gap:9px;display:grid}.security-points span{color:#9eb3cc;background:#091322;border:1px solid #749ecf1f;border-radius:11px;align-items:center;gap:10px;padding:16px;font-size:10px;display:flex}.security-points svg{color:#39d89c}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:13px;padding-top:45px;display:grid}.pricing-grid article{background:#081220;border:1px solid #749ecf24;border-radius:18px;padding:30px;position:relative}.pricing-grid article.featured{border-color:#2e9cff6b;box-shadow:0 25px 70px #0058bd24}.pricing-badge{color:#fff;background:#1779ff;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:-11px;left:24px}.pricing-grid h2{margin:5px 0 10px;font:700 25px Space Grotesk}.pricing-grid>article>p{color:#71859d;min-height:54px;font-size:11px;line-height:1.6}.price{margin:25px 0}.price strong{letter-spacing:-.05em;font:700 47px Space Grotesk;display:block}.price span{color:#71859d;font-size:9px}.pricing-grid ul{min-height:155px;padding:0;list-style:none}.pricing-grid li{color:#91a4bb;align-items:center;gap:8px;margin:12px 0;font-size:10px;display:flex}.pricing-grid li svg{color:#39d89c}.pricing-grid .primary-public-button,.pricing-grid .secondary-public-button{width:100%}.pricing-note{text-align:center;background:#ffc2370a;border:1px solid #ffc23724;border-radius:13px;width:min(780px,100% - 40px);margin:0 auto 100px;padding:22px}.pricing-note strong{color:#ffd46d}.pricing-note p{color:#8b8e8c;margin:8px 0 0;font-size:10px;line-height:1.6}.about-story{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.about-story p{color:#8296af;margin:0 0 18px;font-size:13px;line-height:1.8}.values-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:0;display:grid}.values-grid h2{margin:20px 0 8px;font:700 16px Space Grotesk}.contact-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:55px;padding-top:45px;display:grid}.contact-details{gap:10px;display:grid}.contact-details article{background:#081220;border:1px solid #749ecf21;border-radius:12px;gap:12px;padding:18px;display:flex}.contact-details svg{color:#43a9ff;flex:none}.contact-details strong,.contact-details span,.contact-details a{display:block}.contact-details strong{font-size:11px}.contact-details span,.contact-details a{color:#7f93ad;margin-top:6px;font-size:10px;line-height:1.5}.contact-form{background:#081220;border:1px solid #749ecf26;border-radius:17px;padding:27px}.contact-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form label{margin-bottom:14px;display:block}.contact-form label span{color:#8ea4be;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.contact-form input,.contact-form textarea{box-sizing:border-box;color:#e8f3ff;width:100%;font:inherit;background:#07101d;border:1px solid #1b2b42;border-radius:9px;outline:none;padding:12px;font-size:11px}.contact-form input:focus,.contact-form textarea:focus{border-color:#238fff}.contact-form small{color:#536a83;margin-top:9px;font-size:8px;display:block}.legal-page{width:min(850px,100% - 40px);margin:auto;padding:100px 0}.legal-page header{border-bottom:1px solid #749ecf21;padding-bottom:35px}.legal-page h1{letter-spacing:-.055em;margin:12px 0;font:700 clamp(42px,6vw,68px)/1 Space Grotesk}.legal-page header>p{color:#657a93;font-size:10px}.legal-page article{padding-top:32px}.legal-page article p{color:#94a7bd;margin:0 0 20px;font-size:12px;line-height:1.9}.legal-contact{color:#72869e;border:1px solid #749ecf1f;border-radius:10px;margin-top:35px;padding:17px;font-size:10px}.legal-contact a{color:#4caaff}.public-footer{background:#040811;border-top:1px solid #8baad317}.footer-main{grid-template-columns:1fr 1.4fr;gap:80px;width:min(1120px,100% - 40px);margin:auto;padding:65px 0;display:grid}.footer-brand p{color:#657990;max-width:390px;margin-top:18px;font-size:10px;line-height:1.7}.footer-columns{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-columns div{flex-direction:column;gap:10px;display:flex}.footer-columns strong{color:#e5f0fc;margin-bottom:5px;font-size:10px}.footer-columns a{color:#6f839a;font-size:9px}.footer-columns a:hover{color:#4da9ff}.footer-bottom{color:#485b72;border-top:1px solid #8baad314;justify-content:space-between;gap:20px;width:min(1120px,100% - 40px);margin:auto;padding:19px 0 30px;font-size:8px;display:flex}@media (max-width:950px){.hero-section{grid-template-columns:1fr;padding-top:75px}.hero-content{text-align:center}.hero-content h1,.hero-content>p,.public-kicker,.hero-actions{margin-left:auto;margin-right:auto}.hero-trust-row{justify-content:center}.hero-product-card{width:100%;max-width:720px;margin:auto;transform:none}.process-grid{grid-template-columns:1fr 1fr}.split-feature-section,.security-section,.about-story,.contact-layout{grid-template-columns:1fr}.feature-card-grid,.pricing-grid,.values-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.public-nav{width:calc(100% - 28px)}.public-menu-button{place-items:center;display:grid}.public-nav-links{background:#081220;border:1px solid #749ecf29;border-radius:13px;flex-direction:column;align-items:stretch;gap:4px;padding:18px;display:none;position:absolute;top:68px;left:14px;right:14px;box-shadow:0 25px 70px #00000061}.public-nav-links.open{display:flex}.public-nav-links>a{padding:11px}.public-nav-links .nav-sign-in{margin-left:0}.hero-section{width:calc(100% - 28px);min-height:auto;padding:65px 0}.hero-content h1{font-size:clamp(45px,14vw,67px)}.hero-actions{flex-direction:column}.hero-actions a{box-sizing:border-box;width:100%}.product-window-body{grid-template-columns:80px 1fr}.product-main{padding:30px 18px}.product-sidebar{padding:18px 7px}.mock-nav{justify-content:center;padding:8px;font-size:0}.process-grid,.feature-card-grid,.pricing-grid,.audience-grid,.values-grid{grid-template-columns:1fr}.public-section{width:calc(100% - 28px);padding:75px 0}.public-cta-section{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);padding:30px}.public-cta-section a{box-sizing:border-box;width:100%}.public-page-hero{width:calc(100% - 28px);padding-top:75px}.contact-form-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr;gap:45px;width:calc(100% - 28px)}.footer-bottom{flex-direction:column;width:calc(100% - 28px)}}@media (max-width:480px){.product-window-body{grid-template-columns:1fr}.product-sidebar{display:none}.hero-product-card{border-radius:14px}.product-main h2{font-size:32px}.proof-strip div{gap:18px}.footer-columns{grid-template-columns:1fr 1fr}}.dashboard-tools{grid-template-columns:minmax(260px,1fr) 190px 170px;gap:10px;margin:16px 0;display:grid}.dashboard-search{border:1px solid var(--line);color:#71849b;background:#081321;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.dashboard-search input{color:#edf5ff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.dashboard-tools select{border:1px solid var(--line);color:#b8cae0;background:#081321;border-radius:11px;outline:0;min-height:44px;padding:0 12px;font-size:10px}.phase5-metrics{grid-template-columns:repeat(4,1fr)}.phase5-order-row{grid-template-columns:31px minmax(210px,1fr) auto auto!important}.order-amount small{color:#71849b;margin-top:5px;font-size:7px;display:block}.payment-failure{color:#ff9aaa;align-items:center;gap:5px;margin-top:7px;font-size:8px;font-style:normal;display:flex}.status-badge.cancelled{color:#ff8b9a;background:#ff66791a}.receipt-card{max-width:650px}.receipt-summary{border:1px solid var(--line);text-align:left;border-radius:14px;grid-template-columns:1fr 1fr;margin-top:28px;display:grid;overflow:hidden}.receipt-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:76px;padding:16px}.receipt-summary>div:nth-child(2n){border-right:0}.receipt-summary>div:nth-last-child(-n+2){border-bottom:0}.receipt-summary span,.receipt-summary strong{display:block}.receipt-summary span{color:#6f839b;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.receipt-summary strong{color:#edf5ff;word-break:break-word;margin-top:8px;font-size:11px}.receipt-summary .receipt-paid{color:var(--green)}.receipt-summary .receipt-pending{color:var(--amber)}.receipt-summary .receipt-transaction{border-bottom:0;border-right:0;grid-column:1/-1}.pending-receipt{color:var(--amber);background:#f1b64a1c}@media (max-width:900px){.dashboard-tools{grid-template-columns:1fr 1fr}.dashboard-search{grid-column:1/-1}.phase5-order-row{grid-template-columns:31px 1fr auto!important}.phase5-order-row .payment-row-actions{grid-column:2/-1}.phase5-metrics{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dashboard-tools{grid-template-columns:1fr}.dashboard-search{grid-column:auto}.phase5-metrics,.receipt-summary{grid-template-columns:1fr}.receipt-summary>div,.receipt-summary>div:nth-child(2n),.receipt-summary>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.receipt-summary>div:last-child{border-bottom:0}.receipt-summary .receipt-transaction{grid-column:auto}}.sms-action{flex-direction:column;gap:5px;display:flex}.sms-action button{color:#7ee4bd;cursor:pointer;background:#31d99b12;border:1px solid #31d99b38;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.sms-action.compact{display:inline-flex}.sms-action button:disabled{opacity:.62;cursor:wait}.sms-inline-error{color:#ff9aaa;max-width:180px;font-size:8px;line-height:1.4}.sms-delivery-state{color:#78bdff;text-transform:capitalize;width:fit-content;margin-top:6px;font-size:8px;font-style:normal;display:block}.sms-delivery-state.delivered{color:#56d7a8}.sms-delivery-state.failed,.sms-delivery-state.undelivered{color:#ff9aaa}.auto-send-option{cursor:pointer;background:#31d99b0a;border:1px solid #31d99b29;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;margin:4px 0 16px!important;display:flex!important}.auto-send-option input{accent-color:#27ce94;margin-top:3px;width:auto!important}.auto-send-option>span{color:#8dbba9;display:block}.auto-send-option svg{vertical-align:-3px;color:#49d6a6;margin-right:7px;display:inline}.auto-send-option strong,.auto-send-option small{display:block}.auto-send-option strong{color:#d8f3e9;font-size:10px}.auto-send-option small{color:#688177;margin-top:4px;font-size:8px}.sms-success-panel{color:#55d5a6;background:#31d99b0a;border:1px solid #31d99b29;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;margin-top:16px;padding:14px;display:grid}.sms-success-panel strong,.sms-success-panel span{display:block}.sms-success-panel strong{color:#d7f3e9;text-transform:capitalize;font-size:10px}.sms-success-panel span{color:#718b81;margin-top:4px;font-size:8px;line-height:1.45}@media (max-width:720px){.sms-success-panel{grid-template-columns:24px 1fr}.sms-success-panel .sms-action{grid-column:1/-1}.sms-success-panel .sms-action button{width:100%}}.sms-consent-option{cursor:pointer;background:linear-gradient(145deg,#1388ff17,#091425b8);border:1px solid #3f99ff4d;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;margin:0 0 18px!important;display:flex!important}.sms-consent-option input{accent-color:#1788ff;flex:none;width:auto!important;height:auto!important;margin:3px 0 0!important}.sms-consent-option span,.sms-consent-option strong,.sms-consent-option small{display:block}.sms-consent-option strong{color:#e7f2ff;font-size:10px;line-height:1.55}.sms-consent-option small{color:#7890ad;margin-top:6px;font-size:8px;line-height:1.6}.secure-order-button:disabled{cursor:not-allowed}@keyframes rv-wave-back{to{transform:translate(18px)scaleY(.84)}}@keyframes rv-wave-front{to{transform:translate(-20px)scaleY(1.15)}}@keyframes rv-glass-sweep{0%,35%{opacity:.15;transform:translate(-16px)}55%{opacity:.52}75%,to{opacity:.16;transform:translate(25px)}}@keyframes rv-gauge-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 7px #67e6ff66)}}@keyframes rv-ready-light{0%,to{opacity:.58}50%{opacity:1}}@media (max-width:720px){.restaurant-vessel-stage{width:min(100%,480px);margin-top:8px}.restaurant-vessel-crown{width:80%;padding:10px 14px 12px}.restaurant-vessel-crown strong{font-size:15px}.restaurant-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.restaurant-vessel-stage){min-height:430px}}@media (prefers-reduced-motion:reduce){.rv-wave,.rv-glass-sweep,.rv-gauge,.rv-control-box circle{animation:none!important}}@keyframes rv-kitchen-light{0%,to{opacity:.68}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rv-kitchen-lighting{animation:none!important}}@keyframes hvac-cylinder-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes hvac-wave-back{to{transform:translate(16px)scaleY(.87)}}@keyframes hvac-wave-front{to{transform:translate(-18px)scaleY(1.12)}}@keyframes hvac-glass-sweep{0%,35%{opacity:.13;transform:translate(-15px)}55%{opacity:.52}75%,to{opacity:.14;transform:translate(24px)}}@keyframes hvac-bubble-rise{0%{opacity:0;transform:translateY(18px)}18%{opacity:.72}82%{opacity:.55}to{opacity:0;transform:translateY(-112px)}}@keyframes hvac-gauge-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #75edff7a)}}@keyframes hvac-hose-pulse{0%,to{filter:brightness(.95)}50%{filter:brightness(1.15)}}@keyframes hvac-ready-light{0%,to{opacity:.55}50%{opacity:1}}@keyframes hvac-frost-pulse{0%,to{opacity:.18}50%{opacity:.3}}@media (max-width:720px){.hvac-vessel-stage{width:min(100%,480px);margin-top:8px}.hvac-vessel-crown{width:80%;padding:10px 14px 12px}.hvac-vessel-crown strong{font-size:15px}.hvac-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.hvac-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.hvac-cylinder-body,.hvac-wave,.hvac-glass-sweep,.hvac-bubble,.hvac-gauge,.hvac-hoses,.hvac-control-panel circle,.hvac-frost{animation:none!important}}@keyframes plumbing-vessel-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes plumbing-wave-back{to{transform:translate(17px)scaleY(.86)}}@keyframes plumbing-wave-front{to{transform:translate(-19px)scaleY(1.14)}}@keyframes plumbing-glass-sweep{0%,35%{opacity:.13;transform:translate(-15px)}55%{opacity:.52}75%,to{opacity:.14;transform:translate(24px)}}@keyframes plumbing-bubble-rise{0%{opacity:0;transform:translateY(18px)}18%{opacity:.72}82%{opacity:.55}to{opacity:0;transform:translateY(-118px)}}@keyframes plumbing-gauge-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #8ff7ee80)}}@keyframes plumbing-pipe-pulse{0%,to{opacity:.2;filter:none}50%{opacity:1;filter:drop-shadow(0 0 7px #8ff7eed9)}}@keyframes plumbing-meter-flow{to{stroke-dashoffset:-34px}}@keyframes plumbing-regulator-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #25c8d461)}}@keyframes plumbing-ready-light{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:720px){.plumbing-vessel-stage{width:min(100%,480px);margin-top:8px}.plumbing-vessel-crown{width:80%;padding:10px 14px 12px}.plumbing-vessel-crown strong{font-size:15px}.plumbing-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.plumbing-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.plumbing-vessel-body,.plumbing-wave,.plumbing-glass-sweep,.plumbing-bubble,.plumbing-gauge,.plumbing-flow-pulses circle,.plumbing-meter-flow,.plumbing-regulator,.plumbing-control-panel circle{animation:none!important}}@keyframes plumbing-gauge-needle{0%,to{transform:rotate(-12deg)}50%{transform:rotate(16deg)}}@keyframes plumbing-tube-flow{0%{opacity:0;transform:translateY(32px)}18%{opacity:1}82%{opacity:.8}to{opacity:0;transform:translateY(-145px)}}@keyframes plumbing-impeller-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.plumbing-gauge-needle,.plumbing-tube-pulse,.plumbing-impeller{animation:none!important}}@keyframes retail-vessel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes retail-wave-back{to{transform:translate(18px)scaleY(.88)}}@keyframes retail-wave-front{to{transform:translate(-20px)scaleY(1.13)}}@keyframes retail-glass-sweep{0%,35%{opacity:.12;transform:translate(-17px)}55%{opacity:.54}75%,to{opacity:.13;transform:translate(27px)}}@keyframes retail-data-rise{0%{opacity:0;transform:translateY(20px)}18%{opacity:.78}82%{opacity:.58}to{opacity:0;transform:translateY(-124px)}}@keyframes retail-packet-drop{0%{opacity:0;transform:translateY(-70px)scale(.82)}12%{opacity:1}76%{opacity:1}to{opacity:0;transform:translateY(182px)scale(1.05)}}@keyframes retail-ready-light{0%,to{opacity:.55}50%{opacity:1}}@keyframes retail-oled-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #50dff53d)}}@keyframes retail-laser{0%,to{opacity:.72}50%{opacity:1;filter:drop-shadow(0 0 7px #50dff5cc)}}@media (max-width:720px){.retail-vessel-stage{width:min(100%,480px);margin-top:8px}.retail-vessel-crown{width:80%;padding:10px 14px 12px}.retail-vessel-crown strong{font-size:15px}.retail-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.retail-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.retail-vessel-body,.retail-wave,.retail-glass-sweep,.retail-data-bubble,.retail-transaction-packet,.retail-top-display circle,.retail-terminal-base circle,.retail-side-display,.retail-break-even line:first-child{animation:none!important}}.premium-manager-page{padding-bottom:48px;position:relative;overflow:hidden}.premium-manager-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 62% 12%,#1282d21a,#0000 28%),radial-gradient(circle at 15% 38%,#37e1f20d,#0000 22%);position:absolute;inset:0}.premium-dashboard-title{align-items:flex-end;padding-top:6px;position:relative}.premium-dashboard-title .eyebrow,.section-heading-row .eyebrow,.activity-panel .eyebrow{color:#72e9fb;align-items:center;gap:7px;display:inline-flex}.premium-dashboard-title h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(32px,4.2vw,54px);line-height:1.02}.premium-dashboard-title p{max-width:760px}.premium-refresh{box-shadow:inset 0 1px #ffffff0f,0 12px 26px #00000038;background:linear-gradient(#0f2a3ce6,#040f19f5)!important;border-color:#53d8f247!important}.premium-metric-grid{margin-top:26px;position:relative}.premium-metric-grid article{background:linear-gradient(145deg,#0f2231e0,#050f19f0);border:1px solid #62a5c32e;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #00000029}.premium-metric-grid article:after{content:"";filter:blur(24px);background:#37d2f014;border-radius:50%;height:130px;position:absolute;inset:auto -30% -85% 20%}.premium-metric-grid article:hover{border-color:#63e1f657;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 22px 45px #0000003d}.premium-metric-grid .metric-primary{background:linear-gradient(145deg,#0d3444f0,#04101bf7);border-color:#46dcef57}.premium-metric-grid small{align-items:center;gap:6px;display:flex}.recovery-command-center{opacity:0;background:linear-gradient(145deg,#081725f7,#030b14fc);border:1px solid #54adcd38;border-radius:24px;margin-top:26px;padding:24px;transition:opacity .45s,transform .45s;position:relative;transform:translateY(10px);box-shadow:inset 0 1px #ffffff0d,0 28px 70px #00000040}.recovery-command-center.is-ready{opacity:1;transform:none}.recovery-command-center:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#54e5f806 50%,#0000 80%);position:absolute;inset:0}.command-center-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.command-center-heading h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(24px,3vw,36px)}.command-center-heading p{color:#879cab;margin:0}.command-kicker{color:#7aeaff;letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.command-kicker i,.engine-state strong i,.auto-sync-pill i{background:#50e49c;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 14px #50e49c}.engine-state{background:#030c1494;border:1px solid #61b0ca2e;border-radius:12px;min-width:145px;padding:11px 14px}.engine-state span{color:#657f8e;letter-spacing:.14em;font-size:9px;display:block}.engine-state strong{color:#dff9f5;align-items:center;gap:7px;margin-top:4px;font-size:12px;display:flex}.vessel-selector{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid;position:relative}.vessel-selector button{color:#7891a0;text-align:left;cursor:pointer;background:#05111bc2;border:1px solid #5a97b32e;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;transition:all .22s;display:flex}.vessel-selector button:hover{color:#dff9fc;border-color:#5dddf057;transform:translateY(-2px)}.vessel-selector button.active{color:#78edfb;background:linear-gradient(145deg,#0f404fcc,#051622eb);border-color:#53e1f585;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #0000002e}.vessel-selector button span{flex-direction:column;min-width:0;display:flex}.vessel-selector button strong{color:inherit;font-size:13px}.vessel-selector button small{color:#607888;margin-top:2px;font-size:10px}.command-center-grid{z-index:1;grid-template-columns:minmax(0,1fr) 230px;gap:18px;display:grid;position:relative}.vessel-console{background:radial-gradient(circle at 50% 44%,#147fab24,#0000 37%),linear-gradient(#05121ead,#02080ff0);border:1px solid #4091b129;border-radius:20px;min-height:595px;position:relative;overflow:hidden}.vessel-console-grid{opacity:.19;background-image:linear-gradient(#57afcc1c 1px,#0000 1px),linear-gradient(90deg,#57afcc1c 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.vessel-swap{justify-content:center;align-items:center;min-height:595px;padding:8px 10px 20px;animation:.42s cubic-bezier(.2,.8,.2,1) vessel-swap-in;display:flex;position:relative}.vessel-swap>.restaurant-vessel-stage,.vessel-swap>.hvac-vessel-stage,.vessel-swap>.plumbing-vessel-stage,.vessel-swap>.retail-vessel-stage{width:min(100%,570px);transform:scale(.92)}@keyframes vessel-swap-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}.recovery-readout{flex-direction:column;gap:10px;display:flex}.readout-header{color:#7feafa;letter-spacing:.08em;align-items:center;gap:8px;padding:12px 13px;font-size:11px;font-weight:800;display:flex}.recovery-readout article,.break-even-readout{background:linear-gradient(145deg,#0a1d2ae0,#030c14f0);border:1px solid #5197b52e;border-radius:15px;padding:16px;position:relative;overflow:hidden}.recovery-readout article:after{content:"";filter:blur(12px);background:#46daf017;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-45px;right:-35px}.recovery-readout article span,.break-even-readout span{color:#7290a0;letter-spacing:.06em;font-size:10px;display:block}.recovery-readout article strong{color:#fff;letter-spacing:-.035em;margin:7px 0 4px;font-size:25px;display:block}.recovery-readout article small,.break-even-readout small{color:#607987;font-size:9px;line-height:1.5}.break-even-readout>div:first-child{justify-content:space-between;align-items:center;display:flex}.break-even-readout>div:first-child strong{color:#fff;font-size:18px}.premium-progress{background:#07121b;border-radius:99px;height:8px;margin:12px 0;box-shadow:inset 0 1px 4px #0009}.premium-progress i{border-radius:inherit;background:linear-gradient(90deg,#1689ce,#5de7f5);height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 16px #4be2f466}.dashboard-operations-grid{grid-template-columns:minmax(0,1fr) 310px;gap:20px;margin-top:28px;display:grid}.operations-main{min-width:0}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.section-heading-row h2,.activity-panel h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:24px}.section-heading-row p{color:#758a98;margin:0;font-size:13px}.auto-sync-pill{white-space:nowrap;color:#7895a4;background:#04121cad;border:1px solid #49b5cb2e;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.premium-dashboard-tools{background:#040f18bd;border:1px solid #498fab29;border-radius:16px;padding:10px}.premium-dashboard-tools input,.premium-dashboard-tools select{background:#05111be6!important}.premium-queue-card{overflow:hidden;background:linear-gradient(145deg,#081723e6,#030c14f7)!important;border-color:#488eab2b!important;border-radius:18px!important;box-shadow:0 22px 55px #0000002b!important}.premium-order-row{border-left:2px solid #0000;transition:background .18s,border-color .18s,transform .18s;position:relative}.premium-order-row:hover{z-index:1;background:#102d3d66;transform:translate(2px)}.premium-order-row.status-paid{border-left-color:#46e197a6}.premium-order-row.status-pending{border-left-color:#42c6eb94}.premium-order-row.status-expired,.premium-order-row.status-cancelled{border-left-color:#81919b57}.queue-loading-stack{padding:8px 14px 18px}.queue-skeleton{background:linear-gradient(100deg,#112735ad 30%,#264857b3 48%,#112735ad 66%) 0 0/220% 100%;border-radius:12px;height:82px;margin-top:10px;animation:1.5s linear infinite queue-shimmer}@keyframes queue-shimmer{to{background-position:-220% 0}}.activity-panel{background:linear-gradient(150deg,#0a1c29f0,#030c14fa);border:1px solid #4b96b42e;border-radius:18px;align-self:start;padding:18px;position:sticky;top:18px;box-shadow:inset 0 1px #ffffff0a,0 24px 54px #0003}.activity-panel-heading{border-bottom:1px solid #4e879e24;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.activity-list{flex-direction:column;display:flex}.activity-dot{background:#788d98;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #788d9812}.activity-dot.paid{background:#50e49c;box-shadow:0 0 10px #50e49c80}.activity-dot.pending{background:#53d9f0;box-shadow:0 0 10px #53d9f06b}.activity-list article div{flex-direction:column;min-width:0;display:flex}.activity-list article strong{color:#eaf4f7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-list article span{color:#6f8997;margin-top:3px;font-size:10px}.activity-list article small{color:#526c7a;margin-top:4px;font-size:9px}.activity-list article b{color:#d9edf2;font-size:11px}.activity-empty{color:#718894;padding:24px 4px;font-size:12px;line-height:1.6}.activity-insight{color:#62e3f3;background:#092c386b;border:1px solid #46dcef2e;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;display:flex}.activity-insight div{flex-direction:column;display:flex}.activity-insight strong{color:#dbf9fc;font-size:12px}.activity-insight span{color:#688795;margin-top:3px;font-size:9px;line-height:1.45}.sidebar{background:radial-gradient(circle at 20% 0,#1b83b826,#0000 25%),linear-gradient(#07131f,#030a11)!important}.sidebar nav a{transition:transform .18s,background .18s,color .18s}.sidebar nav a:hover{transform:translate(3px)}.sidebar nav a.active{box-shadow:inset 3px 0 #52dff2,0 8px 20px #00000026}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d16db!important;border-bottom-color:#4997b726!important}.system-ready{background:#07231e57;border:1px solid #50e49c2b;border-radius:99px;padding:7px 10px}@media (max-width:1180px){.command-center-grid{grid-template-columns:minmax(0,1fr)}.recovery-readout{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readout-header{display:none}.dashboard-operations-grid{grid-template-columns:minmax(0,1fr)}.activity-panel{position:relative;top:auto}}@media (max-width:900px){.vessel-selector,.recovery-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-heading{flex-direction:column}.engine-state{align-self:stretch}.vessel-console,.vessel-swap{min-height:500px}.vessel-swap>.restaurant-vessel-stage,.vessel-swap>.hvac-vessel-stage,.vessel-swap>.plumbing-vessel-stage,.vessel-swap>.retail-vessel-stage{transform:scale(.82)}}@media (max-width:640px){.recovery-command-center{border-radius:18px;padding:14px}.vessel-selector{grid-template-columns:1fr 1fr}.vessel-selector button{padding:10px}.vessel-selector button small{display:none}.recovery-readout{grid-template-columns:1fr 1fr}.vessel-console{min-height:430px}.vessel-swap{min-height:430px;padding-inline:0}.vessel-swap>.restaurant-vessel-stage,.vessel-swap>.hvac-vessel-stage,.vessel-swap>.plumbing-vessel-stage,.vessel-swap>.retail-vessel-stage{width:122%;max-width:none;transform:scale(.72)}.section-heading-row{flex-direction:column;align-items:flex-start}.activity-panel{padding:15px}}@media (prefers-reduced-motion:reduce){.recovery-command-center,.premium-metric-grid article,.vessel-selector button,.premium-order-row,.sidebar nav a{transition:none!important}.vessel-swap,.queue-skeleton{animation:none!important}}@keyframes surface-slosh{0%,to{transform:rotate(-.8deg)scaleX(1.02)}50%{transform:rotate(1.2deg)scaleX(.98)}}@keyframes surface-slosh-active{0%,to{transform:rotate(-1deg)translateY(0)}50%{transform:rotate(4deg)translateY(7px)}}@keyframes foam-shift{50%{transform:translate(4%)scaleX(.94)}}@keyframes business-rise{0%{opacity:0;transform:translateY(15px)scale(.7)rotate(-8deg)}22%{opacity:.82}to{opacity:0;transform:translateY(-290px)scale(1.2)rotate(8deg)}}@keyframes bubble-lift{0%{opacity:0;transform:translateY(12px)scale(.55)}22%{opacity:.65}to{opacity:0;transform:translateY(-255px)scale(1.25)}}@keyframes glass-sweep{0%,18%{opacity:0;transform:translate(0)skew(-18deg)}38%{opacity:.7}58%,to{opacity:0;transform:translate(650%)skew(-18deg)}}@media (max-width:1280px){.recovery-hero-inner{grid-template-columns:.9fr 1fr}.recovery-control-panel{grid-column:1/-1;width:min(850px,100%);margin:0 auto}.recovery-hero{padding-bottom:45px}.recovery-hero-copy{padding-top:55px}.signature-tank-stage{min-height:640px}.recovery-trust-strip{flex-wrap:wrap;justify-content:center}.recovery-trust-strip span+span{border-left:0;padding-left:0}}@media (max-width:850px){.recovery-hero{padding:92px 18px 30px}.recovery-hero-inner{grid-template-columns:1fr}.recovery-hero-copy{text-align:center;padding:25px 0 0}.hero-description{margin-left:auto;margin-right:auto}.recovery-benefits{max-width:600px;margin:25px auto}.recovery-hero-actions{justify-content:center}.signature-tank-stage{min-height:620px}.cylinder-tank{width:min(420px,96%)}.recovery-control-panel{width:100%}.recovery-trust-strip{width:calc(100% - 36px)}.recovery-atmosphere:after{background:linear-gradient(#04081433,#040814a6)}}@media (max-width:540px){.recovery-hero-copy h1{font-size:53px}.recovery-benefits{grid-template-columns:repeat(2,1fr)}.signature-tank-stage{min-height:550px}.tank-value-crown{min-width:275px;padding-right:68px}.tank-value-crown strong{font-size:34px}.cylinder-tank{height:485px}.cylinder-glass{height:315px;top:48px}.tank-top-rim{top:33px}.tank-bottom-rim{top:338px}.tank-pedestal{height:80px;top:350px}.tank-plaque-large{padding:7px 22px}.tank-plaque-large strong{font-size:15px}.stage-ring{bottom:8px}.hero-theme-picker>div{grid-template-columns:repeat(2,1fr)}.hero-result-grid{grid-template-columns:1fr}.recovery-trust-strip{text-align:center;grid-template-columns:1fr 1fr;display:grid}.recovery-trust-strip span:last-child{grid-column:1/-1}.recovery-hero-actions .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero-grid,.aurora,.energy-ribbon,.ambient-star,.liquid-surface,.liquid-foam,.business-particle,.liquid-bubble,.glass-sweep{animation:none!important}.cylinder-tank{transform:none!important}.cylinder-liquid,.break-even-line{transition:none!important}}.ambient-star:nth-of-type(n+13),.business-particle:nth-of-type(n+9),.liquid-bubble:nth-of-type(n+7){display:none}@media (min-width:1100px) and (max-height:850px){.recovery-hero{min-height:calc(100svh - 72px);padding-top:72px}.recovery-hero-inner{align-items:start}.signature-tank-stage{min-height:535px}.cylinder-tank{width:min(360px,92%);height:470px;margin-top:40px}.cylinder-glass{height:320px;top:43px}.tank-top-rim{top:29px}.tank-bottom-rim{top:338px}.tank-pedestal{height:78px;top:356px}.tank-plaque-large{min-width:235px;padding:7px 24px}.tank-plaque-large strong{font-size:17px}.tank-value-crown strong{font-size:34px}.tank-proof-line{display:none}.recovery-hero-copy h1{font-size:clamp(46px,4.6vw,68px)}.recovery-benefits div{min-height:70px}.recovery-control-panel{padding:16px}.control-heading p,.control-assurance{display:none}.hero-result-grid div{min-height:58px;padding:7px 4px}.recovery-trust-strip{display:none}}@keyframes pedestal-sheen{0%,58%{opacity:0;transform:translate(0)skew(-18deg)}68%{opacity:.72}82%,to{opacity:0;transform:translate(780%)skew(-18deg)}}@media (min-width:1100px) and (max-height:850px){.recovery-hero{padding-top:80px}.recovery-kicker{padding-top:6px}.tank-pedestal{height:91px;top:350px}.pedestal-body{height:66px}.pedestal-lower-bevel{height:25px;top:61px}.pedestal-light-strip{top:79px}.tank-plaque-large{min-width:225px;padding:7px 22px 6px;top:15px}.tank-plaque-large strong{font-size:16px}}@media (max-width:540px){.tank-pedestal{height:88px;top:346px;left:3%;right:3%}.pedestal-body{height:63px}.pedestal-lower-bevel{height:24px;top:58px}.pedestal-light-strip{top:76px}.tank-plaque-large{min-width:205px;padding:6px 19px;top:14px}.tank-plaque-large strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.pedestal-metal-sheen{animation:none!important}}@media (min-width:1100px) and (max-height:850px){.tank-bottom-rim{top:338px}.tank-pedestal{height:82px;top:358px}.pedestal-top-collar{height:27px;top:-7px}.pedestal-body{height:61px;top:9px}.pedestal-light-strip{top:67px}.pedestal-floor-glow{top:69px}.tank-plaque-large{top:14px}}@media (max-width:540px){.tank-bottom-rim{top:338px}.tank-pedestal{height:80px;top:358px}.pedestal-body{height:59px}.pedestal-light-strip{top:65px}.pedestal-floor-glow{top:67px}}@media (max-width:900px){.tank-lab-page{padding:20px;overflow:auto}.tank-lab-workbench{grid-template-columns:1fr}.tank-lab-controls{width:100%;max-width:520px;margin:auto}.tank-lab-header p{display:none}}@keyframes unified-tank-react{0%{transform:scale(.992)translateY(2px)}45%{transform:scale(1.008)translateY(-2px)}to{transform:none}}@keyframes svg-wave-back{to{transform:translate(20px)scaleY(.82)}}@keyframes svg-wave-front{to{transform:translate(-22px)scaleY(1.14)}}@keyframes svg-particle-rise{0%{opacity:0;transform:translateY(22px)}20%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translateY(-54px)}}@keyframes svg-bubble-rise{0%{opacity:0;transform:translateY(24px)scale(.7)}20%{opacity:.55}to{opacity:0;transform:translateY(-90px)scale(1.15)}}@keyframes svg-glass-sweep{0%,68%,to{opacity:.08;transform:translate(-18px)}78%{opacity:.55}90%{opacity:.12;transform:translate(72px)}}@keyframes floor-glow-pulse{50%{opacity:.7;transform-origin:50%;transform:scaleX(.92)}}@media (max-height:850px) and (min-width:851px){.unified-tank-stage{min-height:535px}.unified-tank-wrap{inset:36px 0 0}.unified-tank-svg{width:min(405px,94%)}}@media (max-width:540px){.unified-tank-stage{min-height:535px}.unified-tank-wrap{inset:48px 0 0}.unified-tank-svg{width:min(390px,98%)}}@media (prefers-reduced-motion:reduce){.svg-wave,.svg-business-particle,.svg-bubble,.svg-glass-sweep,.tank-floor-glow-svg,.unified-tank-stage.is-changing .tank-unified-assembly{animation:none!important}}@media (max-width:850px){.recovery-hero{contain:layout;overflow:hidden}.recovery-hero-inner{width:100%;min-width:0}.unified-tank-stage{width:100%;min-width:0;min-height:545px}.unified-tank-wrap{inset:44px -4px 0;overflow:visible}.unified-tank-svg{width:min(430px,100%);max-width:100%;overflow:visible}.tank-value-crown{max-width:calc(100% - 20px)}}@media (max-width:540px){.recovery-hero{padding-left:12px;padding-right:12px}.signature-tank-stage.unified-tank-stage{min-height:505px}.unified-tank-wrap{inset:46px -12px 0}.unified-tank-svg{width:100%;max-width:400px}.tank-value-crown{width:min(300px,100% - 18px);min-width:0;padding:10px 66px 10px 15px}.tank-value-crown small{font-size:9px}.tank-value-crown strong{font-size:31px}.tank-value-crown span{top:24px;right:16px}.tank-proof-line{text-align:center;width:100%;padding:0 8px;font-size:9px}.cookie-consent{padding:16px;display:block;bottom:10px}.cookie-consent-actions{grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.cookie-consent .button{justify-content:center;width:100%;padding-left:10px;padding-right:10px}}@media (max-width:380px){.unified-tank-wrap{inset:52px -18px 0}.unified-tank-svg{max-width:370px}.break-even-label-svg text{font-size:9px}.cookie-consent-actions{grid-template-columns:1fr}}@media (max-width:850px){.recovery-hero{contain:none;overflow-x:clip}.recovery-hero-inner{flex-direction:column;align-items:stretch;gap:20px;display:flex}.recovery-hero-copy{order:1}.recovery-control-panel{order:2;max-width:620px;margin:0 auto}.signature-tank-stage.unified-tank-stage{order:3;align-self:center;width:100%;max-width:520px;overflow:visible}.unified-tank-wrap{left:0;right:0;overflow:visible}.unified-tank-svg{width:min(430px,94vw);max-width:100%;margin:0 auto;display:block}}@media (max-width:540px){.recovery-hero{padding-left:14px;padding-right:14px}.recovery-hero-inner{gap:16px}.recovery-control-panel{border-radius:16px;padding:15px 13px}.control-heading h3{font-size:23px}.control-heading p{font-size:11px}.recovery-control-panel label{margin:8px 0}.recovery-control-panel select,.recovery-control-panel input[type=number]{height:40px}.hero-theme-picker{margin:12px 0}.hero-result-grid{grid-template-columns:repeat(3,1fr);gap:6px}.hero-result-grid div{min-height:70px;padding:8px 3px}.hero-result-grid strong{font-size:14px}.signature-tank-stage.unified-tank-stage{max-width:100%;min-height:500px;margin-top:2px}.unified-tank-wrap{inset:44px 0 0}.unified-tank-svg{width:min(360px,94vw);max-width:100%}}@media (max-width:380px){.unified-tank-wrap{inset:48px 0 0}.unified-tank-svg{width:min(338px,94vw);max-width:100%}.hero-result-grid{grid-template-columns:1fr}}@media (max-width:850px){.unified-tank-stage .svg-wave-back{animation:5.6s ease-in-out infinite alternate svg-wave-back!important}.unified-tank-stage .svg-wave-front{animation:4.3s ease-in-out infinite alternate svg-wave-front!important}.unified-tank-stage .svg-business-particle{animation-name:svg-particle-rise!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.unified-tank-stage .svg-bubble{animation:4.8s ease-in infinite svg-bubble-rise!important}.unified-tank-stage .svg-bubble-2{animation-delay:.7s!important}.unified-tank-stage .svg-bubble-3{animation-delay:1.5s!important}.unified-tank-stage .svg-bubble-4{animation-delay:2.1s!important}.unified-tank-stage .svg-bubble-5{animation-delay:2.8s!important}.unified-tank-stage .svg-bubble-6{animation-delay:3.3s!important}.unified-tank-stage .svg-bubble-7{animation-delay:3.8s!important}.unified-tank-stage .svg-glass-sweep{animation:8.5s ease-in-out infinite svg-glass-sweep!important}.unified-tank-stage .tank-floor-glow-svg{animation:5s ease-in-out infinite floor-glow-pulse!important}.unified-tank-stage.is-changing .tank-unified-assembly{animation:.7s cubic-bezier(.2,.8,.2,1) unified-tank-react!important}}@media (max-width:380px){.plan-selector-options{grid-template-columns:1fr}.plan-selector-options button{min-height:54px}}@keyframes resultSuccessPulse{0%,to{transform:scale(1)}45%{background:#144b4380;transform:scale(1.025)}}@keyframes resultSuccessRing{0%,to{opacity:0}35%{opacity:1}75%{opacity:.35}}@keyframes showcaseFade{0%{opacity:.15;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes phoneEnterRight{0%{opacity:0;transform:translate(145%)}to{opacity:1;transform:translate(0)}}@keyframes phoneEnterLeft{0%{opacity:0;transform:translate(-145%)}to{opacity:1;transform:translate(0)}}@keyframes smsAcross{0%{opacity:0;top:54%;left:13%;transform:translate(-50%,-50%)scale(.72)rotate(-5deg)}12%{opacity:1}50%{top:39%;transform:translate(-50%,-50%)scale(1)rotate(2deg)}88%{opacity:1}to{opacity:0;top:49%;left:87%;transform:translate(-50%,-50%)scale(.82)rotate(4deg)}}@keyframes confirmAcross{0%{opacity:0;top:50%;left:87%;transform:translate(-50%,-50%)scale(.65)}12%{opacity:1}50%{top:40%;transform:translate(-50%,-50%)scale(1.08)}88%{opacity:1}to{opacity:0;top:50%;left:13%;transform:translate(-50%,-50%)scale(.75)}}@keyframes phoneBuzz{0%,to{transform:translate(0)}25%{transform:translate(-4px)rotate(-.4deg)}50%{transform:translate(4px)rotate(.4deg)}75%{transform:translate(-2px)}}@keyframes tapPay{0%,38%{opacity:0;transform:scale(.55)}48%{opacity:1;transform:scale(.8)}66%{opacity:0;transform:scale(2.4)}to{opacity:0}}@keyframes checkoutFade{0%,64%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(.96)}}@keyframes paySuccessReveal{0%,68%{opacity:0;transform:scale(.82)}82%,to{opacity:1;transform:scale(1)}}@media (max-width:900px){.showcase-main{grid-template-columns:1fr;padding:23px}.showcase-head{grid-column:auto}.showcase-list{grid-template-columns:repeat(3,1fr)}.revenue-loss-grid{grid-template-columns:1fr}.revenue-loss-grid article{min-height:auto}.commit-flow-theater{min-height:555px}.demo-phone{width:270px;height:520px}.industry-rail{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}}@media (max-width:600px){.showcase-screen{grid-template-columns:40px 1fr;min-height:390px}.showcase-main{gap:14px;padding:18px}.showcase-head strong{font-size:17px}.showcase-metric strong{font-size:39px}.showcase-list{grid-template-columns:1fr}.showcase-list div:nth-child(n+3){display:none}.revenue-loss-section,.commit-action-section,.faq-section{padding-top:82px}.revenue-loss-solution{padding:20px;display:grid}.commit-flow-stage{padding:20px 8px}.commit-flow-theater{min-height:520px}.demo-phone{width:min(252px,82vw);height:490px}.commit-flow-brand strong{padding:0 10px;font-size:14px}.commit-flow-progress{grid-template-columns:repeat(2,1fr);gap:7px;padding:0 4px}.commit-flow-progress button small{font-size:7px}.industry-rail{margin-bottom:14px}.flow-phone-role{font-size:9px}.flow-travel-line{left:4%;right:4%}.faq-list summary{padding:17px;font-size:13px}.faq-list details p{padding:0 17px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.showcase-screen,.success-result-card,.success-result-card:after,.sms-notification{animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes flowPhoneExitLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-155%)}}@keyframes flowPhoneExitRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(155%)}}@media (max-width:600px){.commit-flow-theater{isolation:isolate;min-height:535px}.flow-phone-wrap{transform-origin:50%;width:100%}.phase-business-create .flow-phone-wrap{animation:.85s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterLeft}.phase-customer-message .flow-phone-wrap,.phase-customer-pay .flow-phone-wrap{animation:.9s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterRight}.phase-business-paid .flow-phone-wrap{animation:.9s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterLeft}.phase-sms-flight .flow-phone-wrap{animation:.85s cubic-bezier(.4,0,.2,1) both mobilePhoneExitLeft}.phase-confirm-flight .flow-phone-wrap{animation:.85s cubic-bezier(.4,0,.2,1) both mobilePhoneExitRight}.phase-sms-flight .flying-sms{animation:1.7s cubic-bezier(.32,.05,.25,1) both mobileSmsAcross}.phase-confirm-flight .flying-confirmation{animation:1.7s cubic-bezier(.32,.05,.25,1) both mobileConfirmAcross}.phase-customer-message .flow-phone{animation:.62s .78s both mobilePhoneBuzz}.phase-customer-pay .tap-ripple{animation:5s both tapPay}.phase-customer-pay .flow-payment-success{animation:5s both paySuccessReveal}.phase-customer-pay .customer-pay-state{animation:5s both checkoutFade}.flying-sms{width:52px;height:35px;top:47%;left:7%}.flying-confirmation{width:45px;height:45px;top:48%;left:93%}}@keyframes mobilePhoneEnterLeft{0%{opacity:0;transform:translate(-115vw)}to{opacity:1;transform:translate(0,0)}}@keyframes mobilePhoneEnterRight{0%{opacity:0;transform:translate(115vw)}to{opacity:1;transform:translate(0,0)}}@keyframes mobilePhoneExitLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-115vw)}}@keyframes mobilePhoneExitRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(115vw)}}@keyframes mobileSmsAcross{0%{opacity:0;top:54%;left:5%;transform:translate(-50%,-50%)scale(.7)rotate(-6deg)}12%{opacity:1}50%{opacity:1;top:38%;left:50%;transform:translate(-50%,-50%)scale(1.04)rotate(2deg)}88%{opacity:1}to{opacity:0;top:49%;left:95%;transform:translate(-50%,-50%)scale(.82)rotate(5deg)}}@keyframes mobileConfirmAcross{0%{opacity:0;top:50%;left:95%;transform:translate(-50%,-50%)scale(.65)}12%{opacity:1}50%{opacity:1;top:39%;left:50%;transform:translate(-50%,-50%)scale(1.08)}88%{opacity:1}to{opacity:0;top:50%;left:5%;transform:translate(-50%,-50%)scale(.75)}}@keyframes mobilePhoneBuzz{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(-5px)rotate(-.6deg)}50%{transform:translate(5px)rotate(.6deg)}75%{transform:translate(-3px)rotate(-.3deg)}}@media (max-width:900px){.sms-summary-grid{grid-template-columns:1fr 1fr}.consent-flow{grid-template-columns:1fr}.consent-flow article{min-height:auto}.consent-flow article:not(:last-child):after{content:"↓";inset:auto auto -18px 28px}.consent-product-demo,.message-example-section,.data-section,.two-column-policy,.command-grid,.responsibility-list{grid-template-columns:1fr}.footer-link-groups{gap:25px!important}}@media (max-width:600px){.sms-policy-page{padding:0 18px 80px}.legal-center-nav{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.legal-center-nav div{flex-wrap:wrap;gap:13px}.sms-policy-hero{padding:75px 0 60px}.sms-summary-grid{grid-template-columns:1fr}.sms-policy-section{padding:60px 0}.sms-policy-contact{padding:32px 22px}.footer-link-groups{flex-direction:column}}@keyframes restaurantHeat{0%,to{opacity:.04;transform:translateY(20px)scaleX(.8)}50%{opacity:.34;transform:translateY(-15px)scaleX(1.2)}}@keyframes restaurantStock{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@media (max-width:980px){.collection-showcase-panel{grid-template-columns:1fr 1.2fr}.collection-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.collection-preview-stage{min-height:470px}.collection-signature-tank{transform:scale(.78)}}@media (max-width:720px){.recovery-collections-section{padding-top:65px}.collection-showcase-panel{grid-template-columns:1fr;padding:19px}.collection-copy{text-align:center}.collection-copy ul{text-align:left;max-width:420px;margin:18px auto}.collection-preview-stage{min-height:410px}.collection-stats{grid-template-columns:1fr 1fr}.collection-stats article:last-child{grid-column:1/-1}.restaurant-case-body{height:310px;padding:32px 14px 18px}.restaurant-item{transform:translateY(8px)scale(.72)}.restaurant-item.filled{transform:translateY(0)scale(.84)}.restaurant-shelf{padding-inline:3px}.collection-signature-tank{margin:-55px 0;transform:scale(.68)}.collection-selector button{min-width:104px}}@media (max-width:720px){.restaurant-vessel-stage{width:min(100%,480px);margin-top:8px}.restaurant-vessel-crown{width:80%;padding:10px 14px 12px}.restaurant-vessel-crown strong{font-size:15px}.restaurant-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.restaurant-vessel-stage){min-height:430px}}@media (prefers-reduced-motion:reduce){.rv-wave,.rv-glass-sweep,.rv-gauge,.rv-control-box circle{animation:none!important}}@media (prefers-reduced-motion:reduce){.rv-kitchen-lighting{animation:none!important}}@media (max-width:720px){.hvac-vessel-stage{width:min(100%,480px);margin-top:8px}.hvac-vessel-crown{width:80%;padding:10px 14px 12px}.hvac-vessel-crown strong{font-size:15px}.hvac-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.hvac-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.hvac-cylinder-body,.hvac-wave,.hvac-glass-sweep,.hvac-bubble,.hvac-gauge,.hvac-hoses,.hvac-control-panel circle,.hvac-frost{animation:none!important}}@media (max-width:720px){.plumbing-vessel-stage{width:min(100%,480px);margin-top:8px}.plumbing-vessel-crown{width:80%;padding:10px 14px 12px}.plumbing-vessel-crown strong{font-size:15px}.plumbing-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.plumbing-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.plumbing-vessel-body,.plumbing-wave,.plumbing-glass-sweep,.plumbing-bubble,.plumbing-gauge,.plumbing-flow-pulses circle,.plumbing-meter-flow,.plumbing-regulator,.plumbing-control-panel circle{animation:none!important}}@media (prefers-reduced-motion:reduce){.plumbing-gauge-needle,.plumbing-tube-pulse,.plumbing-impeller{animation:none!important}}@media (max-width:720px){.retail-vessel-stage{width:min(100%,480px);margin-top:8px}.retail-vessel-crown{width:80%;padding:10px 14px 12px}.retail-vessel-crown strong{font-size:15px}.retail-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.retail-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.retail-vessel-body,.retail-wave,.retail-glass-sweep,.retail-data-bubble,.retail-transaction-packet,.retail-top-display circle,.retail-terminal-base circle,.retail-side-display,.retail-break-even line:first-child{animation:none!important}}.recovery-tank-card{background:radial-gradient(circle at 80% 18%,#1681ff2e,#0000 40%),linear-gradient(145deg,#08182b,#06101d);border:1px solid #2991ff47;border-radius:25px;grid-template-columns:minmax(190px,.8fr) minmax(180px,1fr);align-items:center;gap:26px;min-height:455px;padding:30px;display:grid;overflow:hidden}.tank-copy{z-index:3;position:relative}.tank-mode{color:#5db8ff;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800;display:inline-block}.tank-copy>strong{letter-spacing:-.05em;margin:14px 0 2px;font-family:Space Grotesk;font-size:clamp(36px,5vw,60px);display:block}.tank-copy>p{color:#9aacbf;margin:0 0 30px}.tank-summary{color:#73869f;gap:10px;font-size:11px;display:grid}.tank-summary span{border-bottom:1px solid #7daaf01a;justify-content:space-between;padding-bottom:8px;display:flex}.tank-summary b{color:#dcecff}.tank-shell{background:linear-gradient(100deg,#ffffff14,#0000 35%,#ffffff0a);border:3px solid #6fc6ff9e;border-top-width:5px;border-radius:30px 30px 45px 45px;width:100%;max-width:260px;height:360px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #135cb42e,0 0 40px #0083ff26}.tank-glass{z-index:4;pointer-events:none;background:linear-gradient(95deg,#ffffff21,#0000 20% 75%,#ffffff0f);position:absolute;inset:0}.tank-liquid{background:linear-gradient(#20d9ff,#078dff 45%,#074bd6);transition:height .25s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 35px #1cd2ff8c}.tank-wave{background:#48e5ffbf;border-radius:45%;width:140%;height:30px;position:absolute;top:-14px;left:-20%}.tank-wave-one{animation:4.5s linear infinite tank-wave}.tank-wave-two{opacity:.45;animation:6s linear infinite tank-wave-reverse;top:-9px}@keyframes tank-wave{to{transform:translate(14%)rotate(360deg)}}@keyframes tank-wave-reverse{to{transform:translate(-12%)rotate(-360deg)}}.money-particle{color:#e7fcffd9;text-shadow:0 0 10px #fff;font-weight:900;animation:3.5s ease-in infinite money-rise;position:absolute}.particle-one{bottom:10%;left:25%}.particle-two{animation-delay:1.1s;bottom:35%;left:61%}.particle-three{animation-delay:2.2s;bottom:62%;left:43%}@keyframes money-rise{0%{opacity:0;transform:translateY(20px)scale(.7)}35%{opacity:.8}to{opacity:0;transform:translateY(-85px)scale(1.15)}}.tank-break-even{z-index:6;border-top:1px dashed #fffc;position:absolute;left:0;right:0}.tank-break-even span{color:#d8f5ff;background:#020a17d4;border-radius:7px;padding:3px 7px;font-size:9px;position:absolute;bottom:4px;right:8px}.tank-level{z-index:7;color:#7ddcff;background:#020a17b3;border-radius:9px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;top:13px;right:13px}.recovery-tank-card.compact{min-height:390px}.compact-layout{max-width:1050px}.dashboard-intelligence-grid{grid-template-columns:minmax(460px,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:18px;display:grid}.dashboard-intelligence-grid .recovery-tank-card{min-height:430px}.dashboard-brand{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dashboard-brand img{border-radius:50%;width:34px;height:34px;box-shadow:0 0 20px #147fff59}.dashboard-brand small{flex-basis:100%;margin-left:43px}@media (max-width:900px){.hero-bg{background-image:linear-gradient(#0207140d,#030814c2 76%,#050914 100%),url(/assets/vordali-hero-mobile-original.webp);background-position:top}.hero-brand-orb{width:125px;height:125px}.roi-tank-layout,.dashboard-intelligence-grid,.recovery-tank-card{grid-template-columns:1fr}.tank-copy{text-align:center}}@media (max-width:600px){.hero-brand-orb{width:105px;height:105px}.recovery-tank-card{padding:22px}.tank-shell{max-width:220px;height:320px}}.site-header .brand img{object-fit:cover;border-radius:50%;width:42px;height:42px;box-shadow:0 0 26px #2393ff59}.simulator-heading{padding-bottom:6px}.simulator-heading>span{color:#59b6ff;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800}.simulator-heading h3{letter-spacing:-.035em;margin:7px 0 6px;font-family:Space Grotesk;font-size:30px}.simulator-heading p{color:#8396ae;margin:0;font-size:13px;line-height:1.55}.range-control{grid-template-columns:1fr 48px;align-items:center;gap:12px;display:grid}.range-control strong{color:var(--tank-mid,#159cff);text-align:right}.recovery-theme-picker{background:#030a168c;border:1px solid #7daaf026;border-radius:15px;margin:4px 0 0;padding:16px}.recovery-theme-picker legend{color:#9fb0c5;padding:0 8px;font-size:11px}.theme-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.theme-options button{appearance:none;color:#8fa1b8;cursor:pointer;background:#07111f;border:1px solid #7daaf024;border-radius:12px;padding:9px 7px;transition:all .2s}.theme-options button:hover,.theme-options button.selected{color:#fff;border-color:#67beffb3;transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}.theme-preview{border-radius:8px;height:27px;margin-bottom:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 0 14px #34a0ff24}.theme-preview:after{content:"";background:linear-gradient(100deg,#0000 40%,#ffffff8c,#0000 60%);animation:3.4s linear infinite theme-shimmer;position:absolute;inset:-80% -30%;transform:rotate(15deg)}@keyframes theme-shimmer{to{transform:translate(120%)rotate(15deg)}}.theme-options small{font-size:10px}.recovery-theme-picker>p{color:#667b96;margin:11px 0 0;font-size:10px;line-height:1.5}.recovery-tank-card{--tank-light:#42e7ff;--tank-mid:#0a98ff;--tank-deep:#0752d8;border-color:color-mix(in srgb,var(--tank-mid) 38%,transparent);background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--tank-mid) 20%,transparent),transparent 40%),linear-gradient(145deg,#08182b,#06101d);position:relative;box-shadow:inset 0 1px #ffffff08,0 24px 75px #00000038}.recovery-tank-card:before{content:"";background:var(--tank-mid);filter:blur(100px);opacity:.09;pointer-events:none;border-radius:50%;width:280px;height:280px;transition:background .45s;position:absolute;bottom:-100px;right:-90px}.tank-mode{color:var(--tank-light);transition:color .45s}.tank-business-label{color:#7288a2;margin-top:12px;font-size:11px;display:block}.tank-copy>strong{text-shadow:0 0 32px color-mix(in srgb,var(--tank-mid) 22%,transparent);transition:color .45s}.tank-plaque{border:1px solid color-mix(in srgb,var(--tank-light) 28%,transparent);background:linear-gradient(145deg,#ffffff0e,#0000001f);border-radius:8px;flex-direction:column;margin-top:25px;padding:9px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.tank-plaque span{letter-spacing:.08em;color:#d8eaff;font-family:Space Grotesk;font-size:10px}.tank-plaque small{color:#6f8299;margin-top:2px;font-size:8px}.tank-shell{border-color:color-mix(in srgb,var(--tank-light) 68%,#8296b5);box-shadow:inset 0 0 30px color-mix(in srgb,var(--tank-deep) 24%,transparent),0 0 42px color-mix(in srgb,var(--tank-mid) 22%,transparent);transition:border-color .45s,box-shadow .45s}.tank-rim{z-index:8;background:linear-gradient(180deg,#ffffffb8,color-mix(in srgb,var(--tank-light) 50%,transparent),#ffffff14);height:10px;box-shadow:0 0 18px color-mix(in srgb,var(--tank-light) 42%,transparent);border-radius:999px;position:absolute;top:-1px;left:5%;right:5%}.tank-liquid{background:linear-gradient(180deg,var(--tank-light),var(--tank-mid) 45%,var(--tank-deep));box-shadow:0 -8px 38px color-mix(in srgb,var(--tank-light) 58%,transparent);transition:height .25s,background .45s,box-shadow .45s}.tank-wave{background:color-mix(in srgb,var(--tank-light) 76%,white 24%);transition:background .45s}.tank-level{color:var(--tank-light);border:1px solid color-mix(in srgb,var(--tank-light) 22%,transparent)}.tank-base-glow{background:var(--tank-mid);filter:blur(18px);opacity:.55;z-index:0;border-radius:50%;height:28px;transition:background .45s;position:absolute;bottom:-12px;left:10%;right:10%}.money-particle{color:color-mix(in srgb,var(--tank-light) 46%,white);text-shadow:0 0 12px var(--tank-light)}.particle-four{animation-delay:.5s;bottom:14%;left:74%}.particle-five{animation-delay:1.7s;bottom:48%;left:14%}.particle-six{animation-delay:2.8s;bottom:70%;left:78%}.tank-bubble{border:1px solid color-mix(in srgb,var(--tank-light) 65%,white);opacity:.55;border-radius:50%;animation:4.8s ease-in infinite bubble-rise;position:absolute}.bubble-one{width:9px;height:9px;bottom:8%;left:34%}.bubble-two{width:14px;height:14px;animation-delay:1.3s;bottom:18%;left:68%}.bubble-three{width:6px;height:6px;animation-delay:2.4s;bottom:2%;left:52%}@keyframes bubble-rise{0%{opacity:0;transform:translateY(10px)scale(.6)}25%{opacity:.6}to{opacity:0;transform:translateY(-210px)scale(1.25)}}.tank-break-even{border-color:color-mix(in srgb,var(--tank-light) 58%,white)}@media (max-width:600px){.theme-options{grid-template-columns:repeat(2,1fr)}.simulator-heading h3{font-size:25px}.tank-plaque{margin-top:18px}.site-header .brand img{width:37px;height:37px}}@media (prefers-reduced-motion:reduce){.tank-wave,.money-particle,.tank-bubble,.theme-preview:after{animation:none!important}.tank-liquid,.tank-shell,.recovery-tank-card{transition:none!important}}.recovery-hero{--tank-light:#42e7ff;--tank-mid:#0a98ff;--tank-deep:#0752d8;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--tank-mid) 15%,transparent),transparent 33%),linear-gradient(180deg,#020817 0%,#050a18 72%,#061127 100%);isolation:isolate;border-bottom:1px solid #5096ff2e;min-height:880px;padding:108px 24px 34px;transition:background .5s;position:relative;overflow:hidden}.recovery-atmosphere{z-index:-2;background:radial-gradient(at 50% 110%,#1863ff47,#0000 48%);position:absolute;inset:0;overflow:hidden}.recovery-atmosphere:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040814f0,#0000 28% 70%,#040814b8);position:absolute;inset:0}.hero-grid{transform-origin:bottom;background-image:linear-gradient(color-mix(in srgb,var(--tank-mid) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tank-mid) 14%,transparent) 1px,transparent 1px);background-size:55px 55px;animation:14s linear infinite grid-drift;position:absolute;inset:35% -20% -25%;transform:perspective(600px)rotateX(65deg);-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.aurora{filter:blur(90px);opacity:.22;mix-blend-mode:screen;border-radius:50%;animation:8s ease-in-out infinite aurora-breathe;position:absolute}.aurora-one{background:var(--tank-mid);width:620px;height:420px;top:9%;left:23%}.aurora-two{background:#732cff;width:500px;height:360px;animation-delay:-3s;bottom:4%;right:-8%}.energy-ribbon{border-top:2px solid color-mix(in srgb,var(--tank-light) 80%,white);width:70%;height:5px;box-shadow:0 -2px 22px var(--tank-mid),0 0 50px #5d35ff;opacity:.55;border-radius:50%;animation:7s ease-in-out infinite ribbon-float;position:absolute;bottom:16%;right:-8%;transform:rotate(-8deg)}.ribbon-two{opacity:.28;width:80%;animation-delay:-2s;bottom:10%;right:-16%;transform:rotate(-5deg)}.ambient-star{background:var(--tank-light);width:3px;height:3px;box-shadow:0 0 12px var(--tank-light);border-radius:50%;animation:3s ease-in-out infinite star-pulse;position:absolute}.star-1{top:25%;left:6%}.star-2{animation-delay:.4s;top:64%;left:14%}.star-3{animation-delay:1.2s;top:18%;left:21%}.star-4{animation-delay:2s;top:76%;left:28%}.star-5{animation-delay:.8s;top:38%;left:33%}.star-6{animation-delay:1.6s;top:15%;left:39%}.star-7{animation-delay:.2s;top:70%;left:43%}.star-8{animation-delay:2.3s;top:30%;left:48%}.star-9{animation-delay:1.1s;top:12%;left:53%}.star-10{animation-delay:2.6s;top:63%;left:57%}.star-11{animation-delay:.6s;top:42%;left:62%}.star-12{animation-delay:1.9s;top:20%;left:67%}.star-13{animation-delay:2.2s;top:72%;left:71%}.star-14{animation-delay:.3s;top:35%;left:76%}.star-15{animation-delay:1.5s;top:15%;left:82%}.star-16{animation-delay:2.8s;top:61%;left:87%}.star-17{animation-delay:.9s;top:28%;left:92%}.star-18{animation-delay:2.1s;top:78%;left:96%}.star-19{animation-delay:1.7s;top:84%;left:11%}.star-20{animation-delay:.5s;top:91%;left:35%}.star-21{animation-delay:2.4s;top:88%;left:68%}.star-22{animation-delay:1.3s;top:89%;left:89%}@keyframes grid-drift{to{background-position:0 55px,55px 0}}@keyframes aurora-breathe{50%{opacity:.34;transform:scale(1.14)translate(2%,3%)}}@keyframes ribbon-float{50%{transform:rotate(-6deg)translateY(-18px)scaleX(1.03)}}@keyframes star-pulse{50%{opacity:.2;transform:scale(.55)}}.recovery-hero-inner{z-index:2;grid-template-columns:minmax(300px,.9fr) minmax(390px,1.04fr) minmax(330px,.86fr);align-items:center;gap:34px;width:min(1520px,100%);margin:auto;display:grid;position:relative}.recovery-kicker{color:var(--tank-mid);text-transform:uppercase;letter-spacing:.34em;margin:0 0 22px;font-size:12px;font-weight:800}.recovery-hero-copy h1{letter-spacing:-.06em;margin:0 0 24px;font-family:Space Grotesk;font-size:clamp(52px,5.5vw,86px);line-height:.9}.recovery-hero-copy h1 span{background:linear-gradient(120deg,#e9f7ff 6%,var(--tank-light) 42%,var(--tank-mid) 72%);color:#0000;text-shadow:0 0 50px color-mix(in srgb,var(--tank-mid) 18%,transparent);-webkit-background-clip:text;display:inline-block}.recovery-hero-copy h2{margin:0 0 14px;font-family:Space Grotesk;font-size:clamp(23px,2vw,32px)}.hero-description{color:#aab8ce;max-width:580px;font-size:16px;line-height:1.65}.recovery-benefits{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0;display:grid}.recovery-benefits div{border:1px solid color-mix(in srgb,var(--tank-mid) 30%,transparent);text-align:center;background:linear-gradient(145deg,#091836d9,#050c1ca6);border-radius:16px;place-items:center;min-height:92px;padding:12px 7px;display:grid;box-shadow:inset 0 1px #ffffff0a}.recovery-benefits b{color:var(--tank-light);text-shadow:0 0 18px var(--tank-mid);font-size:23px}.recovery-benefits span{color:#d5e2f5;font-size:11px}.recovery-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.recovery-hero-actions .button-primary{box-shadow:0 0 28px color-mix(in srgb,var(--tank-mid) 34%,transparent)}.signature-tank-stage{perspective:1100px;min-height:650px;transform-style:preserve-3d;place-items:center;transition:filter .35s;display:grid;position:relative}.signature-tank-stage.is-changing{filter:brightness(1.22)}.tank-value-crown{z-index:20;text-align:center;border:1px solid color-mix(in srgb,var(--tank-light) 65%,white);clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);min-width:320px;box-shadow:0 0 26px color-mix(in srgb,var(--tank-mid) 50%,transparent),inset 0 0 22px #2a9fff26;background:linear-gradient(#103371eb,#051636e0);padding:12px 80px 13px 24px;position:absolute;top:3px}.tank-value-crown small{color:#dcecff;font-size:11px;display:block}.tank-value-crown strong{font-family:Space Grotesk;font-size:42px;line-height:1.08;display:block}.tank-value-crown span{color:#4ff1c4;background:#05705173;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:800;position:absolute;top:27px;right:25px}.cylinder-tank{width:min(440px,90%);height:570px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;margin-top:60px;transition:transform .2s ease-out;position:relative}.cylinder-glass{border:3px solid color-mix(in srgb,var(--tank-light) 75%,white);height:390px;box-shadow:inset 0 0 58px color-mix(in srgb,var(--tank-deep) 28%,transparent),0 0 38px color-mix(in srgb,var(--tank-mid) 38%,transparent),0 38px 70px #00000073;z-index:4;background:linear-gradient(90deg,#ffffff2b,#0000 19% 74%,#ffffff1a);border-radius:42%/8%;position:absolute;top:52px;left:10%;right:10%;overflow:hidden}.tank-top-rim{z-index:10;border:4px solid color-mix(in srgb,var(--tank-light) 78%,white);height:52px;box-shadow:0 0 24px var(--tank-mid),inset 0 0 20px #ffffff2e;background:linear-gradient(#ffffff6b,#031e44bd 38%,#020c1cd9);border-radius:50%;position:absolute;top:35px;left:8%;right:8%}.tank-top-rim i{background:#020a19b8;border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:8px 12px}.cylinder-liquid{height:var(--tank-fill);background:linear-gradient(90deg,color-mix(in srgb,var(--tank-deep) 84%,#031533),var(--tank-mid) 44%,var(--tank-light) 68%,var(--tank-deep));box-shadow:0 -14px 44px color-mix(in srgb,var(--tank-light) 75%,transparent),inset 30px 0 40px #ffffff14,inset -30px 0 45px #00000040;transition:height .6s cubic-bezier(.2,.8,.2,1),background .5s;position:absolute;bottom:0;left:0;right:0;overflow:visible}.liquid-surface{transform-origin:50%;background:color-mix(in srgb,var(--tank-light) 78%,white);width:110%;height:38px;box-shadow:0 0 24px var(--tank-light);border-radius:50%;animation:4.8s ease-in-out infinite surface-slosh;position:absolute;top:-19px;left:-5%}.surface-back{opacity:.48;animation-delay:-1.7s;transform:rotate(-1.2deg)}.surface-front{opacity:.85;mix-blend-mode:screen;transform:rotate(1deg)}.liquid-foam{filter:blur(.3px);opacity:.78;border-top:2px solid #ffffffdb;border-radius:50%;height:7px;animation:3.3s ease-in-out infinite foam-shift;position:absolute;top:-8px;left:5%;right:5%}.signature-tank-stage.is-changing .liquid-surface{animation:.55s ease-in-out 2 surface-slosh-active}.business-particle{color:#f1feffe0;text-shadow:0 0 13px var(--tank-light);z-index:2;font-family:Space Grotesk;font-weight:900;animation:4s ease-in infinite business-rise;position:absolute;bottom:5%}.liquid-bubble{border:1px solid color-mix(in srgb,var(--tank-light) 65%,white);opacity:.62;border-radius:50%;animation:4.6s ease-in infinite bubble-lift;position:absolute}.liquid-bubble-1{width:8px;height:8px;bottom:7%;left:18%}.liquid-bubble-2{width:13px;height:13px;animation-delay:.8s;bottom:17%;left:34%}.liquid-bubble-3{width:6px;height:6px;animation-delay:1.7s;bottom:5%;left:47%}.liquid-bubble-4{width:10px;height:10px;animation-delay:2.4s;bottom:25%;left:61%}.liquid-bubble-5{width:16px;height:16px;animation-delay:1.1s;bottom:9%;left:75%}.liquid-bubble-6{width:7px;height:7px;animation-delay:3s;bottom:38%;left:84%}.liquid-bubble-7{width:12px;height:12px;animation-delay:2s;bottom:43%;left:26%}.liquid-bubble-8{width:8px;height:8px;animation-delay:.3s;bottom:52%;left:55%}.liquid-bubble-9{width:11px;height:11px;animation-delay:1.5s;bottom:60%;left:70%}.glass-reflection{z-index:7;filter:blur(.2px);pointer-events:none;border-radius:50%;height:117%;position:absolute;top:-8%}.reflection-one{opacity:.64;background:linear-gradient(#ffffffc7,#6ee6ff47 72%,#0000);width:15%;left:18%;transform:skew(-13deg)}.reflection-two{opacity:.35;background:linear-gradient(#ffffff73,#0000 68%);width:5%;right:10%}.glass-sweep{z-index:9;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:22%;animation:5.8s ease-in-out infinite glass-sweep;position:absolute;inset:-20% auto -20% -38%;transform:skew(-18deg)}.break-even-line{z-index:8;left:3%;right:3%;bottom:var(--break-even);border-top:1px dashed #ffffffb8;transition:bottom .6s;position:absolute}.break-even-line span{color:#ecf9ff;background:#000713d1;border-radius:8px;padding:4px 8px;font-size:9px;position:absolute;bottom:5px;right:7px}.tank-bottom-rim{z-index:8;border:3px solid color-mix(in srgb,var(--tank-light) 68%,white);height:48px;box-shadow:0 0 25px color-mix(in srgb,var(--tank-mid) 43%,transparent);background:linear-gradient(#1f79d8b8,#03112af2);border-radius:50%;position:absolute;top:418px;left:9%;right:9%}.tank-pedestal{border:2px solid color-mix(in srgb,var(--tank-light) 45%,white);height:95px;box-shadow:0 18px 40px #00000075,0 0 26px color-mix(in srgb,var(--tank-mid) 35%,transparent);background:linear-gradient(90deg,#092452,#257be0 24%,#d6f5ff 48%,#1a65c8 72%,#071d45);border-radius:18px 18px 35px 35px;place-items:center;display:grid;position:absolute;top:430px;left:12%;right:12%}.tank-plaque-large{color:#071126;text-align:center;background:linear-gradient(145deg,#d7deea,#7e8da5 55%,#e9eef5);border:1px solid #ffffff9e;border-radius:8px;padding:9px 28px;position:relative;box-shadow:inset 0 1px #fff,0 4px 12px #0006}.tank-plaque-large:before,.tank-plaque-large:after{content:"";background:#546174;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffb3}.tank-plaque-large:before{left:8px}.tank-plaque-large:after{right:8px}.tank-plaque-large strong{font-family:Space Grotesk;font-size:18px;display:block}.tank-plaque-large small{margin-top:1px;font-size:9px;display:block}.stage-ring{border:3px solid var(--tank-mid);height:58px;box-shadow:0 0 34px var(--tank-mid),inset 0 0 25px color-mix(in srgb,var(--tank-light) 35%,transparent);z-index:-1;background:radial-gradient(#1775ff3d,#030c1feb 65%);border-radius:50%;position:absolute;bottom:1px;left:1%;right:1%}.tank-proof-line{color:#a8bad0;letter-spacing:.05em;font-size:11px;position:absolute;bottom:0}.recovery-control-panel{border:1px solid color-mix(in srgb,var(--tank-mid) 43%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#0a1e43e0,#040d1fd1);border-radius:26px;align-self:center;padding:24px;box-shadow:0 25px 70px #00000061,inset 0 1px #ffffff0f}.control-heading{border-bottom:1px solid #87b4ff21;margin-bottom:15px;padding-bottom:15px}.control-heading>span{color:var(--tank-light);text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:800}.control-heading h3{margin:4px 0;font-family:Space Grotesk;font-size:25px}.control-heading p{color:#9aaac0;margin:0;font-size:12px}.recovery-control-panel label{color:#b9c8dc;gap:7px;margin:13px 0;font-size:11px;display:grid}.recovery-control-panel select,.recovery-control-panel input[type=number]{color:#fff;background:#040e23c7;border:1px solid #69a5ff33;border-radius:10px;outline:none;width:100%;height:43px;padding:0 13px}.stepper{grid-template-columns:1fr 34px 34px;gap:7px;display:grid}.stepper button{color:#d9edff;cursor:pointer;background:#102957;border:1px solid #64a0ff2e;border-radius:8px;font-size:18px}.money-stepper{grid-template-columns:23px 1fr 34px 34px;align-items:center}.money-stepper>span{color:var(--tank-light);font-weight:800}.recovery-control-panel input[type=range]{width:100%;accent-color:var(--tank-mid)}.recovery-control-panel label>b{color:var(--tank-light)}.hero-theme-picker{border:0;margin:18px 0;padding:0}.hero-theme-picker legend{color:#b9c8dc;margin-bottom:9px;font-size:11px}.hero-theme-picker>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hero-theme-picker button{color:#9eb0c8;cursor:pointer;background:#07152f;border:1px solid #6ba2ff2b;border-radius:11px;padding:7px;transition:all .2s}.hero-theme-picker button:hover,.hero-theme-picker button.selected{color:#fff;border-color:var(--tank-light);box-shadow:0 0 20px color-mix(in srgb,var(--tank-mid) 25%,transparent);transform:translateY(-2px)}.hero-theme-picker i{border-radius:7px;height:26px;margin-bottom:6px;display:block;box-shadow:inset 0 1px #ffffff59}.hero-theme-picker span{font-size:9px}.hero-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hero-result-grid div{text-align:center;background:#051128b8;border:1px solid #6faaff26;border-radius:11px;place-items:center;min-height:83px;padding:10px 5px;display:grid}.hero-result-grid span{color:#8fa1ba;font-size:9px;line-height:1.3}.hero-result-grid strong{font-family:Space Grotesk;font-size:17px}.hero-result-grid div:last-child strong{color:#48efbc}.control-assurance{text-align:center;color:#a8b8ce;margin:17px 0 0;font-size:10px}.recovery-trust-strip{z-index:3;border:1px solid color-mix(in srgb,var(--tank-mid) 36%,transparent);width:min(1300px,100% - 48px);min-height:62px;box-shadow:0 0 35px color-mix(in srgb,var(--tank-mid) 18%,transparent);color:#d3e4f8;background:linear-gradient(90deg,#0b2b5fe6,#081b3fdb);border-radius:24px;justify-content:space-between;align-items:center;gap:15px;margin:15px auto 0;padding:12px 30px;font-size:11px;display:flex;position:relative}.recovery-trust-strip span{white-space:nowrap}.recovery-trust-strip span+span{border-left:1px solid #96beff2e;padding-left:25px}@media (max-width:1280px){.recovery-hero-inner{grid-template-columns:.9fr 1fr}.recovery-control-panel{grid-column:1/-1;width:min(850px,100%);margin:0 auto}.recovery-hero{padding-bottom:45px}.recovery-hero-copy{padding-top:55px}.signature-tank-stage{min-height:640px}.recovery-trust-strip{flex-wrap:wrap;justify-content:center}.recovery-trust-strip span+span{border-left:0;padding-left:0}}@media (max-width:850px){.recovery-hero{padding:92px 18px 30px}.recovery-hero-inner{grid-template-columns:1fr}.recovery-hero-copy{text-align:center;padding:25px 0 0}.hero-description{margin-left:auto;margin-right:auto}.recovery-benefits{max-width:600px;margin:25px auto}.recovery-hero-actions{justify-content:center}.signature-tank-stage{min-height:620px}.cylinder-tank{width:min(420px,96%)}.recovery-control-panel{width:100%}.recovery-trust-strip{width:calc(100% - 36px)}.recovery-atmosphere:after{background:linear-gradient(#04081433,#040814a6)}}@media (max-width:540px){.recovery-hero-copy h1{font-size:53px}.recovery-benefits{grid-template-columns:repeat(2,1fr)}.signature-tank-stage{min-height:550px}.tank-value-crown{min-width:275px;padding-right:68px}.tank-value-crown strong{font-size:34px}.cylinder-tank{height:485px}.cylinder-glass{height:315px;top:48px}.tank-top-rim{top:33px}.tank-bottom-rim{top:338px}.tank-pedestal{height:80px;top:350px}.tank-plaque-large{padding:7px 22px}.tank-plaque-large strong{font-size:15px}.stage-ring{bottom:8px}.hero-theme-picker>div{grid-template-columns:repeat(2,1fr)}.hero-result-grid{grid-template-columns:1fr}.recovery-trust-strip{text-align:center;grid-template-columns:1fr 1fr;display:grid}.recovery-trust-strip span:last-child{grid-column:1/-1}.recovery-hero-actions .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero-grid,.aurora,.energy-ribbon,.ambient-star,.liquid-surface,.liquid-foam,.business-particle,.liquid-bubble,.glass-sweep{animation:none!important}.cylinder-tank{transform:none!important}.cylinder-liquid,.break-even-line{transition:none!important}}.recovery-hero{contain:layout paint;min-height:calc(100svh - 80px);padding:88px 22px 24px}.recovery-hero-inner{grid-template-columns:minmax(275px,.86fr) minmax(350px,1fr) minmax(320px,.82fr);gap:26px;width:min(1460px,100%)}.signature-tank-stage{min-height:575px}.cylinder-tank{width:min(390px,92%);height:505px;margin-top:48px;transition:none;transform:none}.cylinder-glass{border-radius:40%/7%;height:350px;top:48px;left:9%;right:9%}.tank-top-rim{border:3px solid color-mix(in srgb,var(--tank-light) 80%,white);height:39px;box-shadow:0 0 18px color-mix(in srgb,var(--tank-mid) 70%,transparent),inset 0 1px #ffffffb3;background:linear-gradient(#ffffff47,#58b9ff0f 48%,#0000 60%);top:33px;left:7%;right:7%}.tank-top-rim:after{content:"";background:0 0;border:1px solid #cdf5ff7a;border-radius:50%;position:absolute;inset:5px 11px}.tank-bottom-rim{background:linear-gradient(#74d4ff61,#051634eb);height:38px;top:372px;left:8%;right:8%}.tank-pedestal{height:86px;box-shadow:0 15px 32px #0000007a,0 0 18px color-mix(in srgb,var(--tank-mid) 28%,transparent),inset 0 2px #ffffff8c,inset 0 -8px 16px #00000059;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(90deg,#071733 0%,#263d5c 10%,#93a5ba 28%,#e5ebf1 50%,#8192a8 72%,#243a58 90%,#06152f 100%);border:1px solid #bee1ff7a;border-radius:6px 6px 24px 24px;top:392px;left:7%;right:7%}.tank-pedestal:after{content:"";border:2px solid color-mix(in srgb,var(--tank-mid) 70%,white);height:24px;box-shadow:0 0 22px color-mix(in srgb,var(--tank-mid) 60%,transparent);z-index:-1;background:radial-gradient(#0d54be6b,#030a19f5 65%);border-radius:50%;position:absolute;bottom:-15px;left:4%;right:4%}.tank-plaque-large{background:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 3px),linear-gradient(135deg,#eef1f4,#9ca8b7 48%,#d8dee5);border:1px solid #67788e;border-radius:5px;min-width:255px;padding:8px 28px;box-shadow:inset 0 1px #fff,inset 0 -1px #00000047,0 4px 10px #0000006b}.tank-plaque-large:before,.tank-plaque-large:after{background:radial-gradient(circle at 35% 30%,#e7edf3,#4b596a 55%,#1c2735);width:6px;height:6px}.tank-plaque-large strong{letter-spacing:-.02em;font-size:19px}.tank-plaque-large small{color:#172238;font-size:9px}.tank-proof-line{bottom:4px}.tank-value-crown{min-width:300px;padding:10px 72px 11px 20px;top:0}.tank-value-crown strong{font-size:37px}.recovery-hero-copy{padding:4px 0 20px}.recovery-kicker{margin-bottom:15px}.recovery-hero-copy h1{margin-bottom:19px;font-size:clamp(48px,5vw,76px)}.recovery-hero-copy h2{font-size:clamp(21px,1.8vw,28px)}.hero-description{font-size:14px;line-height:1.55}.recovery-benefits{gap:8px;margin:20px 0}.recovery-benefits div{border-radius:13px;min-height:78px;padding:9px 5px}.recovery-control-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;padding:19px}.control-heading{margin-bottom:10px;padding-bottom:11px}.control-heading h3{font-size:22px}.recovery-control-panel label{gap:5px;margin:9px 0}.recovery-control-panel select,.recovery-control-panel input[type=number]{height:38px}.hero-theme-picker{margin:13px 0}.hero-result-grid div{min-height:68px}.recovery-trust-strip{min-height:52px;margin-top:8px;padding:9px 25px}.aurora{filter:blur(70px)}.energy-ribbon{animation-duration:10s}.hero-grid{animation-duration:22s}.ambient-star:nth-of-type(n+13),.business-particle:nth-of-type(n+9),.liquid-bubble:nth-of-type(n+7){display:none}.glass-sweep{opacity:.7;animation-duration:8s}@media (min-width:1100px) and (max-height:850px){.recovery-hero{min-height:calc(100svh - 72px);padding-top:72px}.recovery-hero-inner{align-items:start}.signature-tank-stage{min-height:535px}.cylinder-tank{width:min(360px,92%);height:470px;margin-top:40px}.cylinder-glass{height:320px;top:43px}.tank-top-rim{top:29px}.tank-bottom-rim{top:338px}.tank-pedestal{height:78px;top:356px}.tank-plaque-large{min-width:235px;padding:7px 24px}.tank-plaque-large strong{font-size:17px}.tank-value-crown strong{font-size:34px}.tank-proof-line{display:none}.recovery-hero-copy h1{font-size:clamp(46px,4.6vw,68px)}.recovery-benefits div{min-height:70px}.recovery-control-panel{padding:16px}.control-heading p,.control-assurance{display:none}.hero-result-grid div{min-height:58px;padding:7px 4px}.recovery-trust-strip{display:none}}.recovery-kicker{padding-top:8px}.signature-tank-stage:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--tank-mid) 22%,transparent),transparent 68%);opacity:.78;pointer-events:none;z-index:-1;border-radius:50%;width:78%;height:72%;position:absolute;top:16%;left:11%}.cylinder-glass{border-width:4px;border-color:color-mix(in srgb,var(--tank-light) 72%,white);box-shadow:inset 8px 0 18px #ffffff14, inset -11px 0 24px #00091f47, inset 0 0 54px color-mix(in srgb,var(--tank-deep) 25%,transparent), 0 0 34px color-mix(in srgb,var(--tank-mid) 34%,transparent), 0 30px 58px #00000057}.tank-top-rim{box-shadow:0 0 16px color-mix(in srgb,var(--tank-mid) 58%,transparent),inset 0 1px #ffffffc7;background:linear-gradient(#ffffff52,#5acdff12 45%,#0000 66%);border-width:3px}.cylinder-liquid:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00071e52,#0000 17% 80%,#00071e61);position:absolute;inset:0}.surface-back{opacity:.42;height:42px;animation-duration:5.7s;top:-21px}.surface-front{opacity:.88;height:34px;animation-duration:4.1s;top:-17px}.liquid-foam{top:-7px;left:7%;right:7%;box-shadow:0 0 9px #ffffffb8}.tank-pedestal{height:101px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;top:387px;left:4.5%;right:4.5%;overflow:visible}.tank-pedestal:after{display:none!important}.pedestal-top-collar{z-index:5;height:28px;box-shadow:inset 0 4px 6px #ffffff75,inset 0 -7px 10px #0000007a,0 0 15px color-mix(in srgb,var(--tank-mid) 35%,transparent);background:linear-gradient(#dce8f2 0%,#6f849a 17%,#172b43 53%,#061326 78%,#60758a 100%);border:2px solid #c9e5ff9e;border-radius:50%;position:absolute;top:-7px;left:2%;right:2%}.pedestal-body{z-index:3;background:repeating-linear-gradient(90deg,#ffffff07 0 1px,#00000005 1px 3px),linear-gradient(90deg,#071326 0%,#24364b 8%,#66798d 21%,#aab7c4 37%,#dbe2e9 50%,#9caab8 63%,#5e7185 79%,#1d3147 92%,#061326 100%);border:1px solid #bed5eb78;border-radius:8px 8px 30px 30px/8px 8px 20px 20px;height:74px;position:absolute;top:7px;left:3%;right:3%;overflow:hidden;box-shadow:inset 0 4px 5px #ffffff61,inset 0 -12px 18px #00000080,0 13px 25px #00000061}.pedestal-body:before,.pedestal-body:after{content:"";pointer-events:none;width:18%;position:absolute;top:0;bottom:0}.pedestal-body:before{background:linear-gradient(90deg,#00000094,#0000);left:0}.pedestal-body:after{background:linear-gradient(270deg,#00000094,#0000);right:0}.pedestal-metal-sheen{z-index:2;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:18%;animation:9s ease-in-out infinite pedestal-sheen;position:absolute;top:-20%;bottom:-20%;left:-28%;transform:skew(-18deg)}.pedestal-lower-bevel{z-index:4;background:linear-gradient(#4f6478 0%,#172a40 34%,#071427 69%,#020914 100%);border:1px solid #8ba4bc99;border-radius:50%;height:28px;position:absolute;top:69px;left:5%;right:5%;box-shadow:inset 0 4px 5px #ffffff2e,inset 0 -7px 10px #0000008c}.pedestal-light-strip{z-index:6;background:linear-gradient(90deg,transparent,var(--tank-mid) 15%,var(--tank-light) 50%,var(--tank-mid) 85%,transparent);height:6px;box-shadow:0 0 7px var(--tank-light),0 0 18px var(--tank-mid);opacity:.92;border-radius:50%;position:absolute;top:87px;left:8%;right:8%}.tank-plaque-large{z-index:7;color:#091426;text-align:center;background:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 3px),linear-gradient(#f1f4f7 0%,#c3ccd5 38%,#8d99a7 61%,#d9e0e6 100%);border:1px solid #556579;border-radius:5px;min-width:246px;padding:8px 25px 7px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff,inset 0 -2px #2a334052,0 2px 3px #0000008a,0 0 0 3px #17263657}.tank-plaque-large:before,.tank-plaque-large:after{display:none}.tank-plaque-large strong{text-shadow:0 1px #ffffffb3;font-size:18px;line-height:1.05}.tank-plaque-large small{color:#1a2636;margin-top:2px;font-size:8px}.plaque-screw{background:radial-gradient(circle at 34% 28%,#eef3f7 0 12%,#778594 30%,#263444 62%,#0d1722 100%);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:inset 0 1px #fff9,0 1px 2px #000000a6}.plaque-screw:after{content:"";background:#13202d;height:1px;position:absolute;top:3px;left:1px;right:1px;transform:rotate(-38deg)}.screw-tl{top:7px;left:8px}.screw-tr{top:7px;right:8px}.screw-bl{bottom:7px;left:8px}.screw-br{bottom:7px;right:8px}.stage-ring{display:none!important}@media (min-width:1100px) and (max-height:850px){.recovery-hero{padding-top:80px}.recovery-kicker{padding-top:6px}.tank-pedestal{height:91px;top:350px}.pedestal-body{height:66px}.pedestal-lower-bevel{height:25px;top:61px}.pedestal-light-strip{top:79px}.tank-plaque-large{min-width:225px;padding:7px 22px 6px;top:15px}.tank-plaque-large strong{font-size:16px}}@media (max-width:540px){.tank-pedestal{height:88px;top:346px;left:3%;right:3%}.pedestal-body{height:63px}.pedestal-lower-bevel{height:24px;top:58px}.pedestal-light-strip{top:76px}.tank-plaque-large{min-width:205px;padding:6px 19px;top:14px}.tank-plaque-large strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.pedestal-metal-sheen{animation:none!important}}.cylinder-tank{isolation:isolate}.cylinder-glass{z-index:6}.tank-top-rim{z-index:12}.tank-bottom-rim{z-index:10;top:418px}.tank-pedestal{z-index:9;height:92px;top:438px;left:3%;right:3%}.pedestal-top-collar{z-index:13;height:31px;box-shadow:inset 0 5px 7px #ffffff85,inset 0 -7px 10px #0000006b,0 0 14px color-mix(in srgb,var(--tank-mid) 38%,transparent);background:linear-gradient(#f2f7fb 0%,#9eafbf 14%,#43576d 38%,#13283e 66%,#6e8397 88%,#dbe7ef 100%);top:-8px;left:2%;right:2%}.pedestal-body{z-index:8;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#00000005 1px 3px),linear-gradient(90deg,#050d19 0%,#17283a 8%,#53677b 21%,#a9b6c2 38%,#e1e7ec 50%,#9caab7 63%,#4c6075 79%,#14263a 92%,#050d19 100%);border-radius:50%/17%;height:69px;top:10px;left:3%;right:3%;overflow:hidden;box-shadow:inset 0 5px 7px #ffffff57,inset 0 -12px 16px #0000006b,0 10px 18px #0000003d}.pedestal-body:before,.pedestal-body:after{width:21%}.pedestal-lower-bevel{display:none!important}.pedestal-light-strip{z-index:14;background:linear-gradient(90deg,transparent,var(--tank-mid) 14%,var(--tank-light) 50%,var(--tank-mid) 86%,transparent);height:5px;box-shadow:0 0 7px var(--tank-light),0 0 15px color-mix(in srgb,var(--tank-mid) 70%,transparent);top:76px;left:10%;right:10%}.pedestal-floor-glow{z-index:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--tank-light) 34%,transparent) 0%,color-mix(in srgb,var(--tank-mid) 14%,transparent) 45%,transparent 74%);filter:blur(5px);opacity:.78;pointer-events:none;border-radius:50%;height:23px;position:absolute;top:78px;left:16%;right:16%}.tank-plaque-large{z-index:15;top:17px}@media (min-width:1100px) and (max-height:850px){.tank-bottom-rim{top:338px}.tank-pedestal{height:82px;top:358px}.pedestal-top-collar{height:27px;top:-7px}.pedestal-body{height:61px;top:9px}.pedestal-light-strip{top:67px}.pedestal-floor-glow{top:69px}.tank-plaque-large{top:14px}}@media (max-width:540px){.tank-bottom-rim{top:338px}.tank-pedestal{height:80px;top:358px}.pedestal-body{height:59px}.pedestal-light-strip{top:65px}.pedestal-floor-glow{top:67px}}.tank-lab-page{color:#f3f8ff;background:radial-gradient(circle at 44% 42%,#008eff30,#0000 31%),linear-gradient(145deg,#020713,#06132a 62%,#030815);min-height:100svh;padding:28px 34px 48px;font-family:Inter,system-ui,sans-serif;overflow:hidden}.tank-lab-header{border-bottom:1px solid #70b5ff2e;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 12px;padding-bottom:14px;display:flex}.tank-lab-header span{color:#2edcff;letter-spacing:.18em;font-size:11px;font-weight:800}.tank-lab-header h1{margin:5px 0 2px;font-family:Space Grotesk,sans-serif;font-size:30px}.tank-lab-header p{color:#8ea0b8;margin:0;font-size:13px}.tank-lab-header a{border:1px solid #4da7ff66;border-radius:999px;padding:10px 16px;font-size:13px}.tank-lab-workbench{grid-template-columns:minmax(520px,1fr) 310px;align-items:center;gap:42px;max-width:1120px;min-height:650px;margin:auto;display:grid}.tank-lab-stage{min-height:620px}.tank-lab-stage .cylinder-tank{width:min(440px,90%)}.tank-lab-controls{background:linear-gradient(160deg,#0b1e3de6,#040d1deb);border:1px solid #53a6ff52;border-radius:20px;padding:22px;box-shadow:0 20px 60px #0000004d}.tank-lab-controls label{color:#b8c6d9;flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.tank-lab-controls label b{color:#38ddff}.tank-lab-controls select{color:#fff;background:#07152b;border:1px solid #60a6ff47;border-radius:10px;height:42px;padding:0 12px}.tank-lab-controls input[type=range]{accent-color:#1da9ff;width:100%}.tank-lab-controls fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;padding:0;display:grid}.tank-lab-controls legend{color:#b8c6d9;grid-column:1/-1;margin-bottom:8px;font-size:12px}.tank-lab-controls fieldset button{color:#c8d6e8;background:linear-gradient(135deg,color-mix(in srgb,var(--swatch) 65%,#07152b),#07152b);border:1px solid #70aeff33;border-radius:9px;height:38px}.tank-lab-controls fieldset button.active{border-color:#52e7ff;box-shadow:0 0 15px #2dceff2e}.tank-lab-checklist{color:#91a7c0;border-top:1px solid #72acf029;flex-direction:column;gap:7px;padding-top:16px;font-size:11px;display:flex}.tank-lab-checklist strong{color:#ecf8ff;margin-bottom:3px}@media (max-width:900px){.tank-lab-page{padding:20px;overflow:auto}.tank-lab-workbench{grid-template-columns:1fr}.tank-lab-controls{width:100%;max-width:520px;margin:auto}.tank-lab-header p{display:none}}.unified-tank-stage{flex-direction:column;justify-content:flex-start;align-items:center;min-height:575px;display:flex}.unified-tank-wrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:48px 0 12px}.unified-tank-svg{filter:drop-shadow(0 22px 34px #00000047);width:min(440px,96%);height:auto;overflow:visible}.unified-tank-stage .cylinder-tank,.unified-tank-stage .tank-top-rim,.unified-tank-stage .cylinder-glass,.unified-tank-stage .tank-bottom-rim,.unified-tank-stage .tank-pedestal{display:none!important}.tank-unified-assembly{transform-origin:220px 285px}.unified-tank-stage.is-changing .tank-unified-assembly{animation:.7s cubic-bezier(.2,.8,.2,1) unified-tank-react}.svg-wave{transform-origin:50%;will-change:transform}.svg-wave-back{animation:5.6s ease-in-out infinite alternate svg-wave-back}.svg-wave-front{animation:4.3s ease-in-out infinite alternate svg-wave-front}.svg-business-particle{fill:#e9fcff;fill-opacity:.58;text-anchor:middle;will-change:transform,opacity;animation:linear infinite svg-particle-rise}.svg-bubble{transform-origin:50%;will-change:transform,opacity;animation:4.8s ease-in infinite svg-bubble-rise}.svg-bubble-2{animation-delay:.7s}.svg-bubble-3{animation-delay:1.5s}.svg-bubble-4{animation-delay:2.1s}.svg-bubble-5{animation-delay:2.8s}.svg-bubble-6{animation-delay:3.3s}.svg-bubble-7{animation-delay:3.8s}.svg-glass-sweep{transform-origin:50%;will-change:transform,opacity;animation:8.5s ease-in-out infinite svg-glass-sweep}.unified-plaque{filter:drop-shadow(0 2px 2px #00000073)}.tank-floor-glow-svg{animation:5s ease-in-out infinite floor-glow-pulse}.unified-tank-stage .tank-proof-line{bottom:0}@media (max-height:850px) and (min-width:851px){.unified-tank-stage{min-height:535px}.unified-tank-wrap{inset:36px 0 0}.unified-tank-svg{width:min(405px,94%)}}@media (max-width:540px){.unified-tank-stage{min-height:535px}.unified-tank-wrap{inset:48px 0 0}.unified-tank-svg{width:min(390px,98%)}}@media (prefers-reduced-motion:reduce){.svg-wave,.svg-business-particle,.svg-bubble,.svg-glass-sweep,.tank-floor-glow-svg,.unified-tank-stage.is-changing .tank-unified-assembly{animation:none!important}}.brand span{align-items:baseline;gap:7px;display:inline-flex}.brand span small{letter-spacing:.13em;color:#91b9e8;font-size:.48em}.footer-brand small{letter-spacing:.12em;color:#83b6ee;font-size:.48em}.break-even-marker-svg{pointer-events:none}.break-even-label-svg{text-rendering:geometricprecision}.cookie-consent{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#050f22fa,#071b3afa);border:1px solid #59b1ff66;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;width:min(920px,100% - 28px);padding:18px 20px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 65px #00000094,0 0 25px #1989ff21}.cookie-consent-copy{max-width:620px}.cookie-consent-copy strong{margin-bottom:5px;font-family:Space Grotesk,sans-serif;font-size:17px;display:block}.cookie-consent-copy p{color:#b8c9dd;margin:0;font-size:12px;line-height:1.55}.cookie-consent-copy a{color:#58d8ff;text-underline-offset:3px;text-decoration:underline}.cookie-consent-actions{flex-shrink:0;gap:9px;display:flex}.cookie-consent .button{white-space:nowrap;min-height:42px}@media (max-width:850px){.recovery-hero{contain:layout;overflow:hidden}.recovery-hero-inner{width:100%;min-width:0}.unified-tank-stage{width:100%;min-width:0;min-height:545px}.unified-tank-wrap{inset:44px -4px 0;overflow:visible}.unified-tank-svg{width:min(430px,100%);max-width:100%;overflow:visible}.tank-value-crown{max-width:calc(100% - 20px)}}@media (max-width:540px){.recovery-hero{padding-left:12px;padding-right:12px}.signature-tank-stage.unified-tank-stage{min-height:505px}.unified-tank-wrap{inset:46px -12px 0}.unified-tank-svg{width:100%;max-width:400px}.tank-value-crown{width:min(300px,100% - 18px);min-width:0;padding:10px 66px 10px 15px}.tank-value-crown small{font-size:9px}.tank-value-crown strong{font-size:31px}.tank-value-crown span{top:24px;right:16px}.tank-proof-line{text-align:center;width:100%;padding:0 8px;font-size:9px}.cookie-consent{padding:16px;display:block;bottom:10px}.cookie-consent-actions{grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.cookie-consent .button{justify-content:center;width:100%;padding-left:10px;padding-right:10px}}@media (max-width:380px){.unified-tank-wrap{inset:52px -18px 0}.unified-tank-svg{max-width:370px}.break-even-label-svg text{font-size:9px}.cookie-consent-actions{grid-template-columns:1fr}}@media (max-width:850px){.recovery-hero{contain:none;overflow-x:clip}.recovery-hero-inner{flex-direction:column;align-items:stretch;gap:20px;display:flex}.recovery-hero-copy{order:1}.recovery-control-panel{order:2;max-width:620px;margin:0 auto}.signature-tank-stage.unified-tank-stage{order:3;align-self:center;width:100%;max-width:520px;overflow:visible}.unified-tank-wrap{left:0;right:0;overflow:visible}.unified-tank-svg{width:min(430px,94vw);max-width:100%;margin:0 auto;display:block}}@media (max-width:540px){.recovery-hero{padding-left:14px;padding-right:14px}.recovery-hero-inner{gap:16px}.recovery-control-panel{border-radius:16px;padding:15px 13px}.control-heading h3{font-size:23px}.control-heading p{font-size:11px}.recovery-control-panel label{margin:8px 0}.recovery-control-panel select,.recovery-control-panel input[type=number]{height:40px}.hero-theme-picker{margin:12px 0}.hero-result-grid{grid-template-columns:repeat(3,1fr);gap:6px}.hero-result-grid div{min-height:70px;padding:8px 3px}.hero-result-grid strong{font-size:14px}.signature-tank-stage.unified-tank-stage{max-width:100%;min-height:500px;margin-top:2px}.unified-tank-wrap{inset:44px 0 0}.unified-tank-svg{width:min(360px,94vw);max-width:100%}}@media (max-width:380px){.unified-tank-wrap{inset:48px 0 0}.unified-tank-svg{width:min(338px,94vw);max-width:100%}.hero-result-grid{grid-template-columns:1fr}}@media (max-width:850px){.unified-tank-stage .svg-wave-back{animation:5.6s ease-in-out infinite alternate svg-wave-back!important}.unified-tank-stage .svg-wave-front{animation:4.3s ease-in-out infinite alternate svg-wave-front!important}.unified-tank-stage .svg-business-particle{animation-name:svg-particle-rise!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.unified-tank-stage .svg-bubble{animation:4.8s ease-in infinite svg-bubble-rise!important}.unified-tank-stage .svg-bubble-2{animation-delay:.7s!important}.unified-tank-stage .svg-bubble-3{animation-delay:1.5s!important}.unified-tank-stage .svg-bubble-4{animation-delay:2.1s!important}.unified-tank-stage .svg-bubble-5{animation-delay:2.8s!important}.unified-tank-stage .svg-bubble-6{animation-delay:3.3s!important}.unified-tank-stage .svg-bubble-7{animation-delay:3.8s!important}.unified-tank-stage .svg-glass-sweep{animation:8.5s ease-in-out infinite svg-glass-sweep!important}.unified-tank-stage .tank-floor-glow-svg{animation:5s ease-in-out infinite floor-glow-pulse!important}.unified-tank-stage.is-changing .tank-unified-assembly{animation:.7s cubic-bezier(.2,.8,.2,1) unified-tank-react!important}}.svg-business-particle-wrap{pointer-events:none}.svg-business-particle-wrap .svg-business-particle{opacity:1;animation:none!important}.plan-selector{border:0;margin:0 0 15px;padding:0}.plan-selector legend{color:#b9c8dc;margin-bottom:8px;font-size:11px}.plan-selector-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-selector-options button{color:#aebed2;text-align:left;cursor:pointer;background:#040e23c7;border:1px solid #6ba2ff33;border-radius:12px;gap:3px;min-height:62px;padding:10px 12px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid}.plan-selector-options button:hover{border-color:color-mix(in srgb,var(--tank-light) 70%,transparent);transform:translateY(-1px)}.plan-selector-options button.selected{color:#fff;border-color:var(--tank-light);background:linear-gradient(145deg,color-mix(in srgb,var(--tank-mid) 22%,#07152f),#07152f);box-shadow:0 0 20px color-mix(in srgb,var(--tank-mid) 22%,transparent),inset 0 1px #ffffff0f}.plan-selector-options button span{font-size:12px;font-weight:800}.plan-selector-options button strong{color:var(--tank-light);font-family:Space Grotesk,sans-serif;font-size:13px}.plan-selector-description{color:#91a5be;min-height:30px;margin:8px 2px 0;font-size:10px;line-height:1.45}.plan-selector-description strong{color:#dcecff}@media (max-width:380px){.plan-selector-options{grid-template-columns:1fr}.plan-selector-options button{min-height:54px}}.success-result-card{animation:1.25s ease-out .72s resultSuccessPulse;position:relative;overflow:hidden}.success-result-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:1.25s ease-out .72s resultSuccessRing;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #48efbca6,0 0 28px #48efbc52}.centered-heading{text-align:center;max-width:850px;margin-inline:auto}.centered-heading p{margin-inline:auto}.product-showcase{gap:16px;margin-top:22px;display:grid}.product-showcase-tabs{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.product-showcase-tabs::-webkit-scrollbar{display:none}.product-showcase-tabs button{color:#8fa4c0;cursor:pointer;background:#09162b;border:1px solid #75a9ff2b;border-radius:999px;flex:none;padding:9px 14px;font:700 10px/1 Space Grotesk,sans-serif;transition:all .25s}.product-showcase-tabs button.active,.product-showcase-tabs button:hover{color:#fff;background:#1c70d638;border-color:#35a8ff;box-shadow:0 0 20px #2693ff29}.showcase-screen{background:#070d19;border:1px solid #89b6ff24;border-radius:18px;grid-template-columns:58px 1fr;min-height:405px;animation:.55s both showcaseFade;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000052}.showcase-sidebar{background:#091323;border-right:1px solid #7da7e21a;flex-direction:column;align-items:center;gap:22px;padding:18px 0;display:flex}.showcase-sidebar span{background:#25344b;border-radius:5px;width:20px;height:5px}.showcase-sidebar span.active{background:#39aaff;box-shadow:0 0 14px #39aaffb3}.showcase-main{grid-template-rows:auto 1fr;grid-template-columns:1fr 190px;gap:22px;padding:30px;display:grid}.showcase-head{border-bottom:1px solid #8aafe11a;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.showcase-head div{gap:6px;display:grid}.showcase-head small{color:#48aaff;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.showcase-head strong{font:700 24px/1.15 Space Grotesk,sans-serif}.showcase-live{color:#46e7b6;background:#46e7b614;border:1px solid #46e7b64d;border-radius:999px;padding:7px 10px;font-size:9px}.showcase-metric{background:linear-gradient(150deg,#0c2348e6,#061228cc);border:1px solid #6faaff21;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;padding:25px;display:flex}.showcase-metric small{color:#92a5bf}.showcase-metric strong{color:#fff;margin:10px 0;font:700 54px/1 Space Grotesk,sans-serif}.showcase-metric span{color:#48efbc;font-size:10px}.showcase-list{align-content:center;gap:10px;display:grid}.showcase-list div{background:#0b1526;border:1px solid #73a1e01f;border-radius:12px;padding:14px}.showcase-list span{color:#c8d7e9;margin-bottom:9px;font-size:11px;display:block}.showcase-list i{background:linear-gradient(90deg,#237fe6,#44d6e8);border-radius:8px;height:5px;display:block}.showcase-caption{text-align:center;color:#8192aa;margin:0;font-size:11px}.revenue-loss-section{padding-top:120px}.revenue-loss-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.revenue-loss-grid article{background:linear-gradient(145deg,#0c1c37d1,#050d1dc7);border:1px solid #73a6ed24;border-radius:22px;min-height:270px;padding:30px;position:relative;overflow:hidden}.revenue-loss-grid article:after{content:"";background:radial-gradient(circle,#2886ff2b,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-70px}.revenue-loss-grid span{color:#65c7ff;background:#2f90f51f;border:1px solid #52aaff38;border-radius:12px;place-items:center;width:42px;height:42px;font:800 11px Space Grotesk;display:inline-grid}.revenue-loss-grid h3{margin:38px 0 12px;font:700 25px/1.15 Space Grotesk}.revenue-loss-grid p{color:var(--muted);margin:0;line-height:1.7}.revenue-loss-solution{text-align:center;background:#12423d38;border:1px solid #43dab73d;border-radius:18px;justify-content:center;align-items:center;gap:16px;margin-top:18px;padding:22px 28px;display:flex}.revenue-loss-solution strong{color:#56efbd;font:700 18px Space Grotesk}.revenue-loss-solution span{color:#c6d8e7}.commit-action-section{padding-top:125px}.commit-flow-stage{background:radial-gradient(circle at 50% 0,#1870dc2e,#0000 45%),linear-gradient(145deg,#071226,#040a16);border:1px solid #6ea5f026;border-radius:28px;margin-top:40px;padding:30px;overflow:hidden}.commit-flow-brand{text-align:center;gap:7px;margin-bottom:20px;display:grid}.commit-flow-brand .kicker{margin:0}.commit-flow-brand strong{color:#dbeeff;min-height:24px;font:700 17px/1.35 Space Grotesk}.industry-rail{justify-content:center;gap:9px;margin-bottom:20px;display:flex;overflow:hidden}.industry-rail span{color:#64758d;border:1px solid #71a0e121;border-radius:999px;flex:none;padding:8px 12px;font-size:9px;transition:all .4s}.industry-rail span.active{color:#fff;background:#2c97e92e;border-color:#38b8ff;box-shadow:0 0 18px #27a3ff29}.commit-flow-theater{place-items:center;max-width:920px;min-height:570px;margin:0 auto;display:grid;position:relative;overflow:hidden}.flow-phone-wrap{z-index:4;justify-items:center;gap:12px;transition:transform .8s cubic-bezier(.22,.8,.22,1),opacity .55s;display:grid;position:relative}.flow-phone-role{color:#b9d5ee;letter-spacing:.12em;text-transform:uppercase;background:#071327d1;border:1px solid #69a3ee33;border-radius:999px;padding:7px 14px;font:700 10px Space Grotesk}.demo-phone{color:#0b1828;background:linear-gradient(#dcecff,#f4f8fb);border:7px solid #344358;border-radius:45px;width:285px;height:535px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000075,inset 0 0 0 2px #0b1320}.phone-speaker{z-index:8;background:#101924;border-radius:0 0 14px 14px;width:84px;height:21px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-status{z-index:7;justify-content:space-between;height:48px;padding:17px 18px 0;font-size:8px;font-weight:800;display:flex;position:relative}.flow-phone{color:#eef7ff;background:linear-gradient(160deg,#0b1b31,#06101e);transition:background .45s,box-shadow .45s}.flow-screen{opacity:0;pointer-events:none;transition:opacity .5s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:48px 0 0;transform:translateY(18px)scale(.98)}.business-app-head{gap:5px;padding:28px 19px 16px;display:grid}.business-app-head small{letter-spacing:.13em;color:#52b9ff;font-size:7px}.business-app-head strong{font:700 17px Space Grotesk}.business-request-form{gap:10px;padding:0 14px;display:grid}.business-request-form label{background:#0d223dc7;border:1px solid #79aff121;border-radius:12px;gap:5px;padding:12px;display:grid}.business-request-form label span{color:#7f96b2;font-size:8px}.business-request-form label strong{font-size:12px}.business-send-button{color:#fff;background:linear-gradient(135deg,#1b8cff,#1265d2);border:0;border-radius:11px;margin-top:4px;padding:13px;font:800 10px Space Grotesk;box-shadow:0 12px 25px #0f6cde40}.customer-message-screen{color:#0b1828;padding:45px 18px}.phone-notification-label{text-align:center;color:#6d829b;letter-spacing:.14em;margin-bottom:14px;font-size:8px;font-weight:800;display:block}.sms-notification{background:#fffffffa;border-radius:18px;padding:17px;box-shadow:0 12px 35px #1b35572e}.sms-notification small{color:#326da8;letter-spacing:.12em;font-size:7px}.sms-notification strong{margin:5px 0;font-size:14px;display:block}.sms-notification p{color:#4d5b6b;font-size:11px;line-height:1.45}.sms-notification>div{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.sms-notification span{font:800 17px Space Grotesk}.sms-notification button{color:#fff;background:#116ddd;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800}.customer-pay-screen{color:#0b1828;padding:42px 14px}.customer-pay-state{text-align:left;background:#fffffffa;border-radius:18px;gap:13px;padding:19px;transition:opacity .5s,transform .5s;display:grid;position:relative;box-shadow:0 12px 35px #1b355726}.customer-pay-state>small{color:#326da8;letter-spacing:.12em;font-size:7px}.customer-pay-state>strong{text-align:center;font:800 32px Space Grotesk}.customer-pay-state>p{text-align:center;color:#627082;margin:-6px 0 5px;font-size:11px}.payment-card-row{color:#44566b;border:1px solid #cad7e6;border-radius:10px;justify-content:space-between;padding:12px;font-size:11px;display:flex}.payment-card-row i{color:#1e5da6;font-style:normal;font-weight:900}.payment-submit{color:#fff;background:#116ddd;border:0;border-radius:10px;padding:13px;font-size:11px;font-weight:900;position:relative;box-shadow:0 8px 20px #116ddd40}.tap-ripple{border:2px solid #116ddda6;border-radius:50%;width:18px;height:18px;animation:5s infinite tapPay;position:absolute;bottom:28px;right:38px}.flow-payment-success{text-align:center;opacity:0;justify-items:center;gap:9px;transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:90px 20px auto;transform:scale(.88)}.paid-check{color:#fff;background:#1bb78e;border-radius:50%;place-items:center;width:62px;height:62px;font-size:29px;display:grid;box-shadow:0 0 30px #1bb78e59}.flow-payment-success strong{font:800 20px Space Grotesk}.flow-payment-success p{color:#5e7186;margin:0;font-size:11px}.phase-customer-pay .flow-payment-success{animation:5s forwards paySuccessReveal}.phase-customer-pay .customer-pay-state{animation:5s forwards checkoutFade}.business-paid-screen{color:#eef7ff}.business-paid-state{text-align:center;justify-items:center;gap:8px;display:grid;position:absolute;top:105px;left:14px;right:14px}.business-paid-state small{letter-spacing:.14em;color:#4ce1b5;font-size:7px}.business-paid-state strong{font:800 38px Space Grotesk}.business-paid-state p{color:#98abc0;margin:0;font-size:11px}.business-paid-state em{color:#4ce1b5;background:#1bb78e1a;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal}.phase-business-create .business-create-screen,.phase-customer-message .customer-message-screen,.phase-customer-pay .customer-pay-screen,.phase-business-paid .business-paid-screen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.phase-customer-message .flow-phone,.phase-customer-pay .flow-phone{color:#0b1828;background:linear-gradient(#dcecff,#f4f8fb)}.phase-customer-message .flow-phone{animation:.58s .75s phoneBuzz}.phase-business-paid .flow-phone{box-shadow:0 32px 90px #00000075,inset 0 0 0 2px #0b1320,0 0 52px #30e1ad33}.phase-sms-flight .flow-phone-wrap{opacity:0;transform:translate(-150%)}.phase-confirm-flight .flow-phone-wrap{opacity:0;transform:translate(150%)}.phase-customer-message .flow-phone-wrap,.phase-customer-pay .flow-phone-wrap{animation:.85s cubic-bezier(.22,.8,.22,1) both phoneEnterRight}.phase-business-paid .flow-phone-wrap{animation:.85s cubic-bezier(.22,.8,.22,1) both phoneEnterLeft}.flow-travel-line{opacity:0;background:linear-gradient(90deg,#0000,#46b7ff3d,#0000);height:1px;position:absolute;top:51%;left:12%;right:12%}.flying-sms,.flying-confirmation{z-index:6;opacity:0;place-items:center;display:grid;position:absolute;top:45%;left:12%}.flying-sms{color:#fff;letter-spacing:3px;background:linear-gradient(135deg,#37bfff,#176fe2);border-radius:18px 18px 18px 5px;width:58px;height:38px;font-weight:900;box-shadow:0 0 28px #30aeff8c}.flying-sms:after{content:"";border:7px solid #0000;border-top-color:#2189e8;position:absolute;bottom:-6px;left:7px;transform:rotate(18deg)}.flying-confirmation{color:#fff;background:#25c893;border-radius:50%;width:48px;height:48px;font-size:23px;box-shadow:0 0 32px #25c8938c}.phase-sms-flight .flow-travel-line,.phase-confirm-flight .flow-travel-line{opacity:1}.phase-sms-flight .flying-sms{animation:1.7s cubic-bezier(.32,.05,.25,1) forwards smsAcross}.phase-confirm-flight .flying-confirmation{animation:1.7s cubic-bezier(.32,.05,.25,1) forwards confirmAcross}.commit-flow-progress{grid-template-columns:repeat(4,1fr);gap:8px;max-width:820px;margin:20px auto 0;display:grid}.commit-flow-progress button{text-align:left;color:#60758e;background:#06112299;border:1px solid #699ddc1f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px;display:grid}.commit-flow-progress button span{background:#13243b;border-radius:50%;place-items:center;width:25px;height:25px;font:800 9px Space Grotesk;display:grid}.commit-flow-progress button small{font-size:8px;line-height:1.35}.commit-flow-progress button.active{color:#dff2ff;background:#13508933;border-color:#3bb2ff59}.commit-flow-progress button.active span{color:#fff;background:#198ee7;box-shadow:0 0 16px #198ee759}.commit-flow-progress button.complete{color:#8edfc5}.commit-flow-progress button.complete span{color:#fff;background:#168b6c}.faq-section{padding-top:125px}.faq-list{gap:10px;max-width:930px;margin:42px auto 0;display:grid}.faq-list details{background:linear-gradient(145deg,#0a1932c7,#050d1cb3);border:1px solid #70a3e724;border-radius:15px;overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font:700 15px Space Grotesk;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#55bfff;background:#2989ee1f;border-radius:50%;place-items:center;width:26px;height:26px;transition:all .25s;display:grid}.faq-list details[open] summary span{color:#4ce4b7;background:#41deb61f;transform:rotate(45deg)}.faq-list details p{color:#98aac0;max-width:800px;margin:0;padding:0 22px 22px;line-height:1.7}@media (max-width:900px){.showcase-main{grid-template-columns:1fr;padding:23px}.showcase-head{grid-column:auto}.showcase-list{grid-template-columns:repeat(3,1fr)}.revenue-loss-grid{grid-template-columns:1fr}.revenue-loss-grid article{min-height:auto}.commit-flow-theater{min-height:555px}.demo-phone{width:270px;height:520px}.industry-rail{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}}@media (max-width:600px){.showcase-screen{grid-template-columns:40px 1fr;min-height:390px}.showcase-main{gap:14px;padding:18px}.showcase-head strong{font-size:17px}.showcase-metric strong{font-size:39px}.showcase-list{grid-template-columns:1fr}.showcase-list div:nth-child(n+3){display:none}.revenue-loss-section,.commit-action-section,.faq-section{padding-top:82px}.revenue-loss-solution{padding:20px;display:grid}.commit-flow-stage{padding:20px 8px}.commit-flow-theater{min-height:520px}.demo-phone{width:min(252px,82vw);height:490px}.commit-flow-brand strong{padding:0 10px;font-size:14px}.commit-flow-progress{grid-template-columns:repeat(2,1fr);gap:7px;padding:0 4px}.commit-flow-progress button small{font-size:7px}.industry-rail{margin-bottom:14px}.flow-phone-role{font-size:9px}.flow-travel-line{left:4%;right:4%}.faq-list summary{padding:17px;font-size:13px}.faq-list details p{padding:0 17px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.showcase-screen,.success-result-card,.success-result-card:after,.sms-notification{animation-duration:.01ms!important;animation-iteration-count:1!important}}.flow-phone-wrap,.flying-sms,.flying-confirmation{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d}.phase-sms-flight .flow-phone-wrap{animation:.9s cubic-bezier(.4,0,.2,1) both flowPhoneExitLeft}.phase-confirm-flight .flow-phone-wrap{animation:.9s cubic-bezier(.4,0,.2,1) both flowPhoneExitRight}@media (max-width:600px){.commit-flow-theater{isolation:isolate;min-height:535px}.flow-phone-wrap{transform-origin:50%;width:100%}.phase-business-create .flow-phone-wrap{animation:.85s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterLeft}.phase-customer-message .flow-phone-wrap,.phase-customer-pay .flow-phone-wrap{animation:.9s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterRight}.phase-business-paid .flow-phone-wrap{animation:.9s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterLeft}.phase-sms-flight .flow-phone-wrap{animation:.85s cubic-bezier(.4,0,.2,1) both mobilePhoneExitLeft}.phase-confirm-flight .flow-phone-wrap{animation:.85s cubic-bezier(.4,0,.2,1) both mobilePhoneExitRight}.phase-sms-flight .flying-sms{animation:1.7s cubic-bezier(.32,.05,.25,1) both mobileSmsAcross}.phase-confirm-flight .flying-confirmation{animation:1.7s cubic-bezier(.32,.05,.25,1) both mobileConfirmAcross}.phase-customer-message .flow-phone{animation:.62s .78s both mobilePhoneBuzz}.phase-customer-pay .tap-ripple{animation:5s both tapPay}.phase-customer-pay .flow-payment-success{animation:5s both paySuccessReveal}.phase-customer-pay .customer-pay-state{animation:5s both checkoutFade}.flying-sms{width:52px;height:35px;top:47%;left:7%}.flying-confirmation{width:45px;height:45px;top:48%;left:93%}}.sms-policy-page{max-width:1180px;margin:auto;padding:0 24px 120px}.legal-center-nav{border-bottom:1px solid var(--line);color:#8fa0b8;justify-content:space-between;align-items:center;min-height:66px;font-size:12px;display:flex}.legal-center-nav>span{letter-spacing:.12em;text-transform:uppercase;font-weight:800}.legal-center-nav div{gap:20px;display:flex}.legal-center-nav a.active,.legal-center-nav a:hover{color:#5ca9ff}.sms-policy-hero{text-align:center;border-bottom:1px solid var(--line);padding:105px 0 80px}.sms-policy-hero h1{letter-spacing:-.06em;margin:18px 0 26px;font:700 clamp(52px,7vw,86px)/.98 Space Grotesk}.sms-policy-hero h1 em{background:linear-gradient(100deg,#fff,#31c5ff 55%,#2477ff);color:#0000;-webkit-background-clip:text;font-style:normal}.sms-policy-hero>p:not(.kicker){color:#a9b6ca;max-width:760px;margin:auto;font-size:18px;line-height:1.75}.sms-policy-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.sms-policy-badges span{border:1px solid var(--line);color:#a8bbd5;background:#091426bf;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.sms-summary-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:52px 0;display:grid}.sms-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0c192ee6,#060c18d1);border-radius:18px;min-height:220px;padding:25px}.sms-summary-grid svg{color:#4aa5ff}.sms-summary-grid h2{margin:40px 0 10px;font:700 20px Space Grotesk}.sms-summary-grid p,.sms-policy-section p{color:#96a6bc;line-height:1.75}.sms-policy-section{border-top:1px solid var(--line);padding:82px 0}.sms-policy-section>h2,.consent-product-demo h2,.message-example-section h2,.data-section h2,.sms-policy-contact h2{letter-spacing:-.045em;margin:12px 0 18px;font:700 clamp(36px,5vw,54px)/1.05 Space Grotesk}.section-lead{max-width:760px}.consent-flow{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.consent-flow article{border:1px solid var(--line);background:#081321;border-radius:16px;min-height:260px;padding:24px 20px;position:relative}.consent-flow article:not(:last-child):after{content:"→";z-index:3;color:#3d91ee;font-weight:800;position:absolute;top:34px;right:-13px}.consent-flow article>span{color:#4d9cff;font:700 12px Space Grotesk}.consent-flow h3{margin:44px 0 10px;font:700 18px Space Grotesk}.consent-flow p{font-size:12px}.consent-product-demo,.message-example-section,.data-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.compliance-note{color:#a8e2cc;background:#31d99b0f;border:1px solid #31d99b3d;border-radius:11px;align-items:center;gap:9px;margin-top:25px;padding:13px 15px;font-size:12px;display:flex}.consent-ui-card{background:linear-gradient(145deg,#0c1728,#070d18);border:1px solid #489aff4d;border-radius:20px;padding:22px;box-shadow:0 30px 80px #00000047}.consent-ui-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:17px;font:700 14px Space Grotesk;display:flex}.consent-ui-card label{color:#8394aa;margin-top:16px;font-size:9px;display:block}.consent-ui-card input{border:1px solid var(--line);color:#dbe8f7;background:#050b15;border-radius:9px;width:100%;height:42px;margin-top:7px;padding:0 11px}.consent-checkbox{background:#1388ff12;border:1px solid #3899ff47;border-radius:10px;gap:10px;margin:17px 0;padding:13px;display:flex}.consent-checkbox>span{color:#fff;background:#1687ff;border-radius:5px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.consent-checkbox p{margin:0!important}.consent-checkbox b{color:#eaf3ff;font-size:9px;line-height:1.5;display:block}.consent-checkbox small{color:#6f829b;margin-top:5px;font-size:7px;display:block}.consent-ui-card button{color:#fff;background:linear-gradient(100deg,#1767ff,#14a2ff);border:0;border-radius:9px;width:100%;height:46px;font-weight:800}.sms-phone{color:#102038;background:#edf5ff;border:8px solid #16243a;border-radius:30px;max-width:360px;margin:auto;padding:22px;box-shadow:0 25px 70px #0000004d}.sms-phone>span{color:#63748a;font-size:11px}.sms-phone p{background:#177eff;border-radius:16px 16px 4px;padding:14px;font-size:13px;line-height:1.55;color:#fff!important;margin:18px 0!important}.sms-phone small{color:#50647d;line-height:1.5}.two-column-policy{grid-template-columns:1fr 1fr;gap:18px;display:grid}.two-column-policy article{background:#31d99b0a;border:1px solid #31d99b33;border-radius:18px;padding:32px}.two-column-policy .not-sent{background:#ff6c7e0a;border-color:#ff6c7e33}.two-column-policy h2{font:700 28px Space Grotesk}.two-column-policy li{color:#a7b6c9;margin:13px 0}.command-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.command-grid article{border:1px solid var(--line);background:#081321;border-radius:16px;padding:26px}.command-grid b{color:#53a9ff;letter-spacing:.12em}.responsibility-list{grid-template-columns:1fr 1fr;gap:10px 25px;margin-top:28px;display:grid}.responsibility-list p{border-bottom:1px solid #89b6ff1a;gap:9px;margin:0;padding:12px;display:flex}.responsibility-list svg{color:#39d3a0;flex:none}.enforcement-warning{color:#e5c491;background:#ffb84c0f;border:1px solid #ffb84c40;border-radius:12px;margin-top:28px;padding:17px}.data-section aside{border:1px solid var(--line);background:#081321;border-radius:18px;padding:28px}.data-section aside h3{font:700 22px Space Grotesk}.data-section aside a{color:#5ca9ff}.sms-policy-contact{text-align:center;background:radial-gradient(circle at 50% 0,#1678ff26,#0000 55%),#081321;border:1px solid #4099ff47;border-radius:24px;margin-top:40px;padding:50px}.sms-policy-contact p{color:#9eacc0}.sms-policy-contact a{color:#5ca9ff}.sms-policy-contact>div{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:25px;display:flex}.footer-link-groups{gap:50px!important;display:flex!important}.footer-link-groups span{flex-direction:column;gap:9px;display:flex}.footer-link-groups b{color:#dce7f5;text-transform:uppercase;letter-spacing:.1em;font-size:10px}@media (max-width:900px){.sms-summary-grid{grid-template-columns:1fr 1fr}.consent-flow{grid-template-columns:1fr}.consent-flow article{min-height:auto}.consent-flow article:not(:last-child):after{content:"↓";inset:auto auto -18px 28px}.consent-product-demo,.message-example-section,.data-section,.two-column-policy,.command-grid,.responsibility-list{grid-template-columns:1fr}.footer-link-groups{gap:25px!important}}@media (max-width:600px){.sms-policy-page{padding:0 18px 80px}.legal-center-nav{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.legal-center-nav div{flex-wrap:wrap;gap:13px}.sms-policy-hero{padding:75px 0 60px}.sms-summary-grid{grid-template-columns:1fr}.sms-policy-section{padding:60px 0}.sms-policy-contact{padding:32px 22px}.footer-link-groups{flex-direction:column}}.recovery-collections-section{padding-top:90px}.collection-selector{flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:28px auto 18px;display:flex}.collection-selector button{color:#8ca1ba;cursor:pointer;background:#051226b8;border:1px solid #5f9eee3d;border-radius:12px;min-width:128px;min-height:48px;padding:8px 14px;font:700 12px Space Grotesk,sans-serif;transition:all .25s}.collection-selector button span{color:#51657d;margin-top:2px;font:500 8px Inter,sans-serif;display:block}.collection-selector button:hover:not([aria-disabled=true]),.collection-selector button.active{color:#fff;background:linear-gradient(135deg,#1352aaa6,#0d295be6);border-color:#328dff;transform:translateY(-2px)}.collection-selector button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.collection-showcase-panel{background:radial-gradient(circle at 55% 45%,#0f74e021,#0000 34%),linear-gradient(145deg,#081832f0,#030a17fa);border:1px solid #589bf038;border-radius:24px;grid-template-columns:minmax(240px,.75fr) minmax(430px,1.35fr) 190px;align-items:center;gap:26px;max-width:1180px;margin:0 auto;padding:30px;display:grid;overflow:hidden}.collection-copy h3{margin:8px 0 12px;font:700 30px Space Grotesk,sans-serif}.collection-copy p{color:#96a8bd;line-height:1.7}.collection-copy ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.collection-copy li{color:#d7e7f7;font-size:13px}.collection-copy li:before{content:"✓";color:#42d792;margin-right:9px}.collection-copy small{color:#667b94;line-height:1.55;display:block}.collection-badge{color:#5ec5ff;letter-spacing:.11em;background:#1869c021;border:1px solid #46a8ff57;border-radius:999px;padding:6px 9px;font-size:9px;display:inline-flex}.collection-preview-stage{justify-content:center;align-items:center;min-height:500px;display:flex}.collection-stats{gap:10px;display:grid}.collection-stats article{background:#061427d1;border:1px solid #4a8bda33;border-radius:13px;padding:15px}.collection-stats span,.collection-stats strong{display:block}.collection-stats span{color:#6f849d;font-size:10px}.collection-stats strong{margin-top:8px;font:700 22px Space Grotesk,sans-serif}.collection-signature-tank{transform-origin:50%;transform:scale(.88)}.collection-signature-tank .tank-value-crown{top:2px}.restaurant-display-wrap{filter:drop-shadow(0 22px 32px #0006);width:min(520px,100%)}.restaurant-case-top{text-align:center;background:linear-gradient(90deg,#171c20,#aab2b8 18%,#262c31 39%,#d3d7da 52%,#252b30 68%,#9ca6ad 84%,#151a1e);border:1px solid #8b96a0;border-bottom:0;border-radius:20px 20px 0 0;padding:13px 18px;box-shadow:inset 0 1px #ffffff73,0 0 28px #ff911917}.restaurant-case-top span,.restaurant-case-top strong{text-shadow:0 1px 2px #000;display:block}.restaurant-case-top span{color:#ffb34f;letter-spacing:.16em;font-size:8px}.restaurant-case-top strong{margin-top:4px;font:700 17px Space Grotesk,sans-serif}.restaurant-case-body{background:linear-gradient(105deg,#ffffff1f,#0000 23%,#ffb1450a 50%,#ffffff14 79%,#0000),#160f0a;border:4px solid #8b969e;border-top:2px solid #cbd2d6;height:370px;padding:35px 25px 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #ff891829,inset 18px 0 22px #ffffff09,inset -18px 0 22px #ffffff08}.restaurant-case-body:after{content:"";pointer-events:none;background:linear-gradient(116deg,#0000 7%,#ffffff1f 25%,#0000 40%);border-radius:1px;position:absolute;inset:0}.restaurant-led{background:#ffc367;border-radius:999px;height:8px;position:absolute;top:14px;left:8%;right:8%;box-shadow:0 0 9px #ffb037,0 0 25px #ff8d1ab3}.restaurant-glass-reflection{filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);border-radius:50%;width:16%;position:absolute;top:34px;bottom:24px;left:9%;transform:skew(-10deg)}.restaurant-shelves{grid-template-rows:repeat(3,1fr);height:100%;display:grid}.restaurant-shelf{z-index:2;border-bottom:5px solid #8a9297;justify-content:space-around;align-items:flex-end;padding:0 12px 15px;display:flex;position:relative;box-shadow:0 5px #272b2e,0 10px 16px #00000080}.restaurant-item{opacity:.1;width:70px;height:36px;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:translateY(8px)scale(.82)}.restaurant-item.filled{opacity:1;transform:translateY(0)scale(1)}.restaurant-item>i{filter:blur(2px);background:#0000008c;border-radius:50%;height:5px;position:absolute;bottom:-5px;left:8%;right:8%}.restaurant-item.takeout-box{background:linear-gradient(#f3e4c8,#bba47e);border:2px solid #d8c6a4;border-radius:4px 4px 7px 7px}.restaurant-item.takeout-box:before{content:"";background:#cab792;border:2px solid #dfcfb1;border-bottom:0;border-radius:5px 5px 0 0;height:11px;position:absolute;top:-8px;left:5px;right:5px}.restaurant-item.meal-tray{background:linear-gradient(#4b5359,#1a1f22);border:2px solid #2d3337;border-radius:7px;height:27px;margin-bottom:2px;box-shadow:inset 0 3px #d6d0bd}.restaurant-item.meal-tray:before{content:"";background:linear-gradient(90deg,#c87828 0 31%,#e6bd62 32% 63%,#7ea04d 64%);border-radius:4px;position:absolute;inset:4px 7px 6px}.restaurant-item.paper-bag{background:linear-gradient(90deg,#ad824c,#d3ad73 50%,#9c713e);border:2px solid #cda86b;border-radius:2px 2px 5px 5px;width:48px;height:45px}.restaurant-item.paper-bag:before{content:"";border:2px solid #cda86b;border-bottom:0;border-radius:8px 8px 0 0;height:14px;position:absolute;top:-9px;left:11px;right:11px}.restaurant-item.pastry-box{background:linear-gradient(#f5f2ea,#bcb6aa);border:2px solid #ded9cf;border-radius:5px;height:30px}.restaurant-item.pastry-box:before{content:"";background:linear-gradient(90deg,#d98e33,#f0c062,#c9782d);border-radius:2px;height:11px;position:absolute;top:6px;left:7px;right:7px;box-shadow:inset 0 0 0 2px #ffffff59}.restaurant-item.cup{background:linear-gradient(90deg,#ddd7cc,#fff,#bfb9af);border:2px solid #e8e4dc;border-radius:2px 2px 9px 9px;width:34px;height:42px;margin-bottom:0}.restaurant-item.cup:before{content:"";background:#272d31;border-radius:5px;height:7px;position:absolute;top:-5px;left:-3px;right:-3px}.restaurant-item.cup:after{content:"";background:#a96d32;border-radius:3px;height:11px;position:absolute;top:11px;left:6px;right:6px}.restaurant-break-even{z-index:6;border-top:2px dashed #ffffff94;position:absolute;bottom:35%;left:0;right:0}.restaurant-break-even span{color:#d8e8f7;background:#071426;border-radius:999px;padding:4px 8px;font-size:8px;position:absolute;top:-22px;right:8px}.restaurant-value{z-index:7;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040d1ad1;border:1px solid #ffb74f57;border-radius:11px;min-width:172px;padding:12px 15px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.restaurant-value small,.restaurant-value strong{display:block}.restaurant-value small{color:#a9b8c7;font-size:9px}.restaurant-value strong{margin-top:3px;font:700 24px Space Grotesk,sans-serif}.restaurant-heat{z-index:1;filter:blur(1px);border-left:2px solid #ffbe5c33;border-radius:50%;width:28%;height:79%;animation:3.7s ease-in-out infinite restaurantHeat;position:absolute;top:28px}.restaurant-heat.heat-one{left:20%}.restaurant-heat.heat-two{animation-delay:-1.2s;left:49%}.restaurant-heat.heat-three{animation-delay:-2.2s;left:76%}.restaurant-case-base{background:linear-gradient(90deg,#11161a,#5f6a72 18%,#171d21 43%,#6b767d 51%,#171d21 59%,#5e6870 82%,#101519);border:1px solid #727d85;border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:34px;height:72px;display:flex;box-shadow:inset 0 1px #ffffff59}.restaurant-case-base div{text-align:center}.restaurant-case-base b,.restaurant-case-base small{display:block}.restaurant-case-base b{font:700 15px Georgia}.restaurant-case-base small{color:#d0a35f;font-size:8px}.case-status-light{background:#ff991e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #ff8700}.restaurant-item.filled:nth-child(2n){animation:4.8s ease-in-out infinite restaurantStock}.restaurant-item.filled:nth-child(3n){animation-delay:-1.7s}@media (max-width:980px){.collection-showcase-panel{grid-template-columns:1fr 1.2fr}.collection-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.collection-preview-stage{min-height:470px}.collection-signature-tank{transform:scale(.78)}}@media (max-width:720px){.recovery-collections-section{padding-top:65px}.collection-showcase-panel{grid-template-columns:1fr;padding:19px}.collection-copy{text-align:center}.collection-copy ul{text-align:left;max-width:420px;margin:18px auto}.collection-preview-stage{min-height:410px}.collection-stats{grid-template-columns:1fr 1fr}.collection-stats article:last-child{grid-column:1/-1}.restaurant-case-body{height:310px;padding:32px 14px 18px}.restaurant-item{transform:translateY(8px)scale(.72)}.restaurant-item.filled{transform:translateY(0)scale(.84)}.restaurant-shelf{padding-inline:3px}.collection-signature-tank{margin:-55px 0;transform:scale(.68)}.collection-selector button{min-width:104px}}.restaurant-vessel-stage{--vessel-light:#67e6ff;--vessel-mid:#168cff;--vessel-deep:#0738a8;filter:drop-shadow(0 28px 38px #0000006b);width:min(100%,560px);margin:auto;padding:10px 0 0;position:relative}.restaurant-vessel-crown{z-index:3;text-align:center;background:linear-gradient(#0f1f30f7,#040c16f5);border:1px solid #7bcdff52;border-radius:14px;width:min(78%,390px);margin:0 auto -22px;padding:13px 20px 15px;position:relative;box-shadow:inset 0 1px #ffffff17,0 13px 32px #00000057}.restaurant-vessel-crown span{color:#6fe6ff;letter-spacing:.18em;font:700 8px Space Grotesk,sans-serif;display:block}.restaurant-vessel-crown strong{color:#fff;margin-top:3px;font:700 18px Space Grotesk,sans-serif;display:block}.restaurant-vessel-crown small{color:#778da4;margin-top:3px;font-size:8px;display:block}.restaurant-vessel-svg{width:100%;height:auto;display:block;overflow:visible}.restaurant-vessel-caption{color:#9aafbf;letter-spacing:.06em;background:linear-gradient(#182531f5,#040a10fa);border:1px solid #7ea1ba3d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(82%,420px);margin:-30px auto 0;padding:11px 16px;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffff0f}.restaurant-vessel-caption strong{color:#dce8ef;letter-spacing:.08em;font:700 9px Space Grotesk,sans-serif}.restaurant-vessel-status{align-items:center;gap:6px;display:flex}.restaurant-vessel-status i{background:#48e28c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48e28c}.rv-wave{transform-origin:50%;will-change:transform}.rv-wave-back{animation:5.8s ease-in-out infinite alternate rv-wave-back}.rv-wave-front{animation:4.4s ease-in-out infinite alternate rv-wave-front}.rv-glass-sweep{animation:7.5s ease-in-out infinite rv-glass-sweep}.rv-gauge{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite rv-gauge-pulse}.rv-control-box circle{animation:1.8s ease-in-out infinite rv-ready-light}.rv-lid,.rv-base,.rv-gauge,.rv-control-box,.rv-serial,.rv-hot-label{transition:transform .35s}.restaurant-vessel-stage:hover .rv-lid{transform:translateY(-2px)}@media (max-width:720px){.restaurant-vessel-stage{width:min(100%,480px);margin-top:8px}.restaurant-vessel-crown{width:80%;padding:10px 14px 12px}.restaurant-vessel-crown strong{font-size:15px}.restaurant-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.restaurant-vessel-stage){min-height:430px}}@media (prefers-reduced-motion:reduce){.rv-wave,.rv-glass-sweep,.rv-gauge,.rv-control-box circle{animation:none!important}}.collection-selector button span{min-height:12px}.restaurant-vessel-stage:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#1489ff2b,#0000 68%);border-radius:50%;position:absolute;inset:12% 9% 10%}.rv-top-port,.rv-latch,.rv-measurement-rail,.rv-kitchen-lighting{transition:transform .35s,filter .35s}.restaurant-vessel-stage:hover .rv-top-port:first-of-type{transform:translate(172px,89px)}.restaurant-vessel-stage:hover .rv-latch{filter:brightness(1.14)}.rv-measurement-rail text{font-family:Inter,sans-serif;font-weight:700}.rv-kitchen-lighting{animation:3.4s ease-in-out infinite rv-kitchen-light}.rv-serial rect,.rv-hot-label rect{filter:drop-shadow(0 3px 5px #0000004d)}@media (prefers-reduced-motion:reduce){.rv-kitchen-lighting{animation:none!important}}.hvac-vessel-stage{--hvac-light:#75edff;--hvac-mid:#1aa8e8;--hvac-deep:#07529a;--hvac-copper:#c97945;filter:drop-shadow(0 28px 38px #0000006b);width:min(100%,560px);margin:auto;padding:10px 0 0;position:relative}.hvac-vessel-stage:before{content:"";z-index:-1;filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#22b4e82e,#0000 68%);border-radius:50%;position:absolute;inset:12% 8% 7%}.hvac-vessel-crown{z-index:3;text-align:center;background:linear-gradient(#0e202efa,#030c14f7);border:1px solid #75edff57;border-radius:14px;width:min(78%,390px);margin:0 auto -24px;padding:13px 20px 15px;position:relative;box-shadow:inset 0 1px #ffffff17,0 13px 32px #00000057}.hvac-vessel-crown span{color:#75edff;letter-spacing:.18em;font:700 8px Space Grotesk,sans-serif;display:block}.hvac-vessel-crown strong{color:#fff;margin-top:3px;font:700 18px Space Grotesk,sans-serif;display:block}.hvac-vessel-crown small{color:#7893a6;margin-top:3px;font-size:8px;display:block}.hvac-vessel-svg{width:100%;height:auto;display:block;overflow:visible}.hvac-vessel-caption{color:#9aafbf;letter-spacing:.06em;background:linear-gradient(#182531f5,#040a10fa);border:1px solid #7ea1ba3d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(82%,420px);margin:-29px auto 0;padding:11px 16px;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffff0f}.hvac-vessel-caption strong{color:#dce8ef;letter-spacing:.08em;font:700 9px Space Grotesk,sans-serif}.hvac-vessel-status{align-items:center;gap:6px;display:flex}.hvac-vessel-status i{background:#48e28c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48e28c}.hvac-cylinder-body{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite hvac-cylinder-breathe}.hvac-wave{transform-origin:50%;will-change:transform}.hvac-wave-back{animation:5.8s ease-in-out infinite alternate hvac-wave-back}.hvac-wave-front{animation:4.3s ease-in-out infinite alternate hvac-wave-front}.hvac-glass-sweep{animation:7.2s ease-in-out infinite hvac-glass-sweep}.hvac-bubble{animation:linear infinite hvac-bubble-rise}.hvac-gauge{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite hvac-gauge-glow}.hvac-gauge:nth-of-type(2){animation-delay:-1.7s}.hvac-control-panel circle{animation:1.7s ease-in-out infinite hvac-ready-light}.hvac-frost{animation:4s ease-in-out infinite hvac-frost-pulse}.hvac-serial rect{filter:drop-shadow(0 3px 5px #00000059)}@media (max-width:720px){.hvac-vessel-stage{width:min(100%,480px);margin-top:8px}.hvac-vessel-crown{width:80%;padding:10px 14px 12px}.hvac-vessel-crown strong{font-size:15px}.hvac-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.hvac-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.hvac-cylinder-body,.hvac-wave,.hvac-glass-sweep,.hvac-bubble,.hvac-gauge,.hvac-hoses,.hvac-control-panel circle,.hvac-frost{animation:none!important}}.hvac-fixed-equipment,.hvac-fixed-manifold,.hvac-hoses,.hvac-serial{transform-box:fill-box;transform-origin:50%}.hvac-fixed-equipment{filter:drop-shadow(0 12px 14px #00000047)}.hvac-cylinder-body{filter:drop-shadow(0 12px 16px #00000052)}.hvac-hoses{animation:5.4s ease-in-out infinite hvac-hose-pulse}.hvac-serial{filter:drop-shadow(0 4px 6px #0000006b)}.plumbing-vessel-stage{--flow-light:#8ff7ee;--flow-mid:#25c8d4;--flow-deep:#08728e;filter:drop-shadow(0 28px 38px #0000006b);width:min(100%,560px);margin:auto;padding:10px 0 0;position:relative}.plumbing-vessel-stage:before{content:"";z-index:-1;filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#25c8d42e,#0000 68%);border-radius:50%;position:absolute;inset:12% 7% 7%}.plumbing-vessel-crown{z-index:3;text-align:center;background:linear-gradient(#0e2227fa,#030d11f7);border:1px solid #8ff7ee57;border-radius:14px;width:min(78%,390px);margin:0 auto -24px;padding:13px 20px 15px;position:relative;box-shadow:inset 0 1px #ffffff17,0 13px 32px #00000057}.plumbing-vessel-crown span{color:#8ff7ee;letter-spacing:.18em;font:700 8px Space Grotesk,sans-serif;display:block}.plumbing-vessel-crown strong{color:#fff;margin-top:3px;font:700 18px Space Grotesk,sans-serif;display:block}.plumbing-vessel-crown small{color:#78979a;margin-top:3px;font-size:8px;display:block}.plumbing-vessel-svg{width:100%;height:auto;display:block;overflow:visible}.plumbing-vessel-caption{color:#9aafb1;letter-spacing:.06em;background:linear-gradient(#16282bf5,#040b0efa);border:1px solid #7eb2b53d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(82%,420px);margin:-29px auto 0;padding:11px 16px;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffff0f}.plumbing-vessel-caption strong{color:#dcebea;letter-spacing:.08em;font:700 9px Space Grotesk,sans-serif}.plumbing-vessel-status{align-items:center;gap:6px;display:flex}.plumbing-vessel-status i{background:#48e28c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48e28c}.plumbing-fixed-frame,.plumbing-fixed-instruments,.plumbing-serial{transform-box:fill-box;transform-origin:50%}.plumbing-fixed-frame{filter:drop-shadow(0 12px 14px #00000047)}.plumbing-vessel-body{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 12px 16px #00000052);animation:5.4s ease-in-out infinite plumbing-vessel-breathe}.plumbing-wave{transform-origin:50%;will-change:transform}.plumbing-wave-back{animation:5.9s ease-in-out infinite alternate plumbing-wave-back}.plumbing-wave-front{animation:4.5s ease-in-out infinite alternate plumbing-wave-front}.plumbing-glass-sweep{animation:7.4s ease-in-out infinite plumbing-glass-sweep}.plumbing-bubble{animation:linear infinite plumbing-bubble-rise}.plumbing-gauge{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite plumbing-gauge-glow}.plumbing-flow-pulses circle{animation:2.8s ease-in-out infinite plumbing-pipe-pulse}.plumbing-flow-pulses circle:nth-child(2){animation-delay:-.7s}.plumbing-flow-pulses circle:nth-child(3){animation-delay:-1.4s}.plumbing-flow-pulses circle:nth-child(4){animation-delay:-2.1s}.plumbing-meter-flow{animation:2.5s linear infinite plumbing-meter-flow}.plumbing-regulator{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite plumbing-regulator-pulse}.plumbing-control-panel circle{animation:1.7s ease-in-out infinite plumbing-ready-light}.plumbing-serial{filter:drop-shadow(0 4px 6px #0000006b)}.plumbing-meter-flow{stroke-dasharray:10 8}.plumbing-drain{filter:drop-shadow(0 3px 5px #00000059)}@media (max-width:720px){.plumbing-vessel-stage{width:min(100%,480px);margin-top:8px}.plumbing-vessel-crown{width:80%;padding:10px 14px 12px}.plumbing-vessel-crown strong{font-size:15px}.plumbing-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.plumbing-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.plumbing-vessel-body,.plumbing-wave,.plumbing-glass-sweep,.plumbing-bubble,.plumbing-gauge,.plumbing-flow-pulses circle,.plumbing-meter-flow,.plumbing-regulator,.plumbing-control-panel circle{animation:none!important}}.plumbing-system-stage .plumbing-vessel-svg{margin-top:2px}.plumbing-system-stage .plumbing-vessel-body{animation:5.4s ease-in-out infinite plumbing-vessel-breathe}.plumbing-gauge-needle{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite plumbing-gauge-needle}.plumbing-tube-pulse{filter:drop-shadow(0 0 6px #9cfbf2cc);animation:2.2s linear infinite plumbing-tube-flow}.plumbing-impeller{transform-box:fill-box;transform-origin:50%;animation:4.5s linear infinite plumbing-impeller-spin}.plumbing-pump{filter:drop-shadow(0 9px 9px #00000061)}@media (prefers-reduced-motion:reduce){.plumbing-gauge-needle,.plumbing-tube-pulse,.plumbing-impeller{animation:none!important}}.retail-vessel-stage{--commerce-light:#c9ffff;--commerce-mid:#50dff5;--commerce-deep:#087aa6;filter:drop-shadow(0 28px 38px #0000006b);width:min(100%,560px);margin:auto;padding:10px 0 0;position:relative}.retail-vessel-stage:before{content:"";z-index:-1;filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#50dff52b,#0000 67%);border-radius:50%;position:absolute;inset:10% 5% 7%}.retail-vessel-crown{z-index:3;text-align:center;background:linear-gradient(#0b1b27fa,#02080efa);border:1px solid #6ee6f752;border-radius:14px;width:min(78%,390px);margin:0 auto -24px;padding:13px 20px 15px;position:relative;box-shadow:inset 0 1px #ffffff17,0 13px 32px #00000057}.retail-vessel-crown span{color:#83effc;letter-spacing:.18em;font:700 8px Space Grotesk,sans-serif;display:block}.retail-vessel-crown strong{color:#fff;margin-top:3px;font:700 18px Space Grotesk,sans-serif;display:block}.retail-vessel-crown small{color:#7293a4;margin-top:3px;font-size:8px;display:block}.retail-vessel-svg{width:100%;height:auto;display:block;overflow:visible}.retail-vessel-caption{color:#91aab5;letter-spacing:.06em;background:linear-gradient(#0d1d27f7,#03090ffc);border:1px solid #5cb8cb3b;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(82%,420px);margin:-29px auto 0;padding:11px 16px;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffff0f}.retail-vessel-caption strong{color:#dceff3;letter-spacing:.08em;font:700 9px Space Grotesk,sans-serif}.retail-vessel-status{align-items:center;gap:6px;display:flex}.retail-vessel-status i{background:#50e49c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #50e49c}.retail-fixed-frame,.retail-top-display,.retail-side-display,.retail-serial{transform-box:fill-box;transform-origin:50%}.retail-fixed-frame{filter:drop-shadow(0 16px 18px #00000057)}.retail-vessel-body{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 15px 20px #0000005c);animation:5.8s ease-in-out infinite retail-vessel-float}.retail-wave{transform-origin:50%;will-change:transform}.retail-wave-back{animation:5.6s ease-in-out infinite alternate retail-wave-back}.retail-wave-front{animation:4.3s ease-in-out infinite alternate retail-wave-front}.retail-glass-sweep{animation:7.1s ease-in-out infinite retail-glass-sweep}.retail-data-bubble{animation:linear infinite retail-data-rise}.retail-transaction-packet{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px #8cf4ffb8);animation:3.9s linear infinite retail-packet-drop}.retail-top-display circle,.retail-terminal-base circle{animation:1.7s ease-in-out infinite retail-ready-light}.retail-side-display{animation:4.2s ease-in-out infinite retail-oled-pulse}.retail-side-display-right{animation-delay:-2.1s}.retail-break-even line:first-child{animation:2.8s ease-in-out infinite retail-laser}.retail-serial{filter:drop-shadow(0 4px 7px #00000070)}@media (max-width:720px){.retail-vessel-stage{width:min(100%,480px);margin-top:8px}.retail-vessel-crown{width:80%;padding:10px 14px 12px}.retail-vessel-crown strong{font-size:15px}.retail-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.retail-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.retail-vessel-body,.retail-wave,.retail-glass-sweep,.retail-data-bubble,.retail-transaction-packet,.retail-top-display circle,.retail-terminal-base circle,.retail-side-display,.retail-break-even line:first-child{animation:none!important}}.recovery-command-center{--command-accent:#0a98ff;--command-accent-light:#42e7ff;--command-accent-deep:#0752d8}.command-kicker{color:var(--command-accent-light)}.command-kicker i{background:var(--command-accent);box-shadow:0 0 15px var(--command-accent)}.vessel-selector{grid-template-columns:repeat(5,minmax(0,1fr))}.vessel-selector button.active{border-color:color-mix(in srgb,var(--command-accent-light) 60%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--command-accent-deep) 38%,#071925e6),#051622f0);color:var(--command-accent-light)}.color-customizer{z-index:3;background:#030e17ab;border:1px solid #5199b529;border-radius:15px;margin:-4px 0 20px;padding:13px 14px;position:relative}.color-customizer-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.color-customizer-heading>span{color:#d8edf3;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.color-customizer-heading>span svg{color:var(--command-accent-light)}.color-customizer-heading small{color:#607d8c;font-size:9px}.color-options{scrollbar-width:thin;align-items:stretch;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.color-options button{color:#839ba7;cursor:pointer;background:#05111bd1;border:1px solid #5391ac2b;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:70px;padding:7px 7px 6px;transition:transform .18s,border-color .18s,background .18s;display:flex}.color-options button:hover:not(:disabled){border-color:#71d6e657;transform:translateY(-2px)}.color-options button.active{border-color:var(--command-accent-light);background:color-mix(in srgb,var(--command-accent-deep) 22%,#05111beb);box-shadow:0 0 0 1px color-mix(in srgb,var(--command-accent-light) 20%,transparent),0 8px 20px #0000002e}.color-options button i{border:2px solid #ffffff3b;border-radius:50%;width:27px;height:27px;display:block;box-shadow:inset 0 1px 2px #ffffff4d,0 3px 10px #0000004d}.color-options button span{font-size:9px;font-weight:700}.color-options button small{color:#58717f;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.color-options .enterprise-color{cursor:not-allowed;opacity:.58}.color-options .enterprise-color small{align-items:center;gap:3px;display:flex}.command-center-grid{position:relative}.command-ambient{z-index:0;pointer-events:none;filter:blur(50px);opacity:.16;border-radius:50%;position:absolute}.ambient-one{background:var(--command-accent);width:230px;height:230px;top:18%;left:35%}.ambient-two{background:var(--command-accent-deep);width:170px;height:170px;bottom:9%;right:4%}.command-energy-line{z-index:0;background:linear-gradient(transparent,var(--command-accent-light),transparent);opacity:.18;pointer-events:none;width:1px;height:180px;position:absolute;overflow:hidden}.command-energy-line:after{content:"";filter:blur(2px);background:#fff;height:45%;animation:4.2s linear infinite command-energy-travel;position:absolute;inset:-60% 0 auto}.energy-one{top:34%;left:13%;transform:rotate(28deg)}.energy-two{bottom:9%;right:18%;transform:rotate(-32deg)}.energy-two:after{animation-delay:-2.1s}@keyframes command-energy-travel{to{transform:translateY(540%)}}.console-orbit{z-index:0;border:1px solid color-mix(in srgb,var(--command-accent-light) 24%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{aspect-ratio:1;width:67%;animation:26s linear infinite console-orbit-spin}.orbit-two{aspect-ratio:1;border-style:dashed;width:48%;animation:18s linear infinite reverse console-orbit-spin}@keyframes console-orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.console-packet{z-index:0;border:1px solid color-mix(in srgb,var(--command-accent-light) 60%,transparent);width:22px;height:17px;color:var(--command-accent-light);box-shadow:0 0 12px color-mix(in srgb,var(--command-accent) 28%,transparent);pointer-events:none;background:#030d15e0;border-radius:6px;place-items:center;font-size:9px;font-weight:800;animation:6s ease-in-out infinite console-packet-drift;display:grid;position:absolute}.packet-one{top:23%;left:16%}.packet-two{animation-delay:-2s;top:14%;right:17%}.packet-three{animation-delay:-4s;bottom:21%;right:13%}@keyframes console-packet-drift{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:.78;transform:translateY(-12px)}}.vessel-swap>.signature-tank-stage{width:min(100%,550px);transform:scale(.88)}.vessel-swap>.signature-tank-stage .tank-value-crown{margin-bottom:-34px}.vessel-swap>.signature-tank-stage .unified-tank-wrap{margin:auto}.recovery-readout article strong,.premium-progress i{transition:color .25s,background .25s}.premium-progress i{background:linear-gradient(90deg,var(--command-accent-deep),var(--command-accent-light));box-shadow:0 0 16px color-mix(in srgb,var(--command-accent) 42%,transparent)}.readout-header{color:var(--command-accent-light)}.recovery-readout article:after{background:color-mix(in srgb,var(--command-accent) 12%,transparent)}@media (max-width:1050px){.vessel-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.vessel-selector{grid-template-columns:1fr 1fr}.color-customizer-heading{flex-direction:column;align-items:flex-start}.color-options button{min-width:64px}.vessel-swap>.signature-tank-stage{width:125%;max-width:none;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.command-energy-line:after,.console-orbit,.console-packet{animation:none!important}}.vessel-swap .signature-tank-stage .tank-value-crown{min-width:320px;padding:10px 22px 12px;overflow:visible}.vessel-swap .signature-tank-stage .tank-value-crown span{border:1px solid color-mix(in srgb,var(--tank-light) 28%,transparent);background:color-mix(in srgb,var(--tank-deep) 58%,#041218e6);color:color-mix(in srgb,var(--tank-light) 76%,white);box-shadow:0 0 12px color-mix(in srgb,var(--tank-mid) 18%,transparent);margin:7px auto 0;padding:5px 9px;line-height:1.1;display:table;position:static}@media (max-width:720px){.vessel-swap .signature-tank-stage .tank-value-crown{min-width:280px;padding-inline:18px}}.command-facility-frame{background:linear-gradient(#070e1af5,#050a13fa);border:1px solid #6a91ba47;border-radius:22px;margin-top:30px;padding:74px 56px 78px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 28px 70px #00000047}.command-facility-frame:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#5e87ae09 1px,#0000 1px),linear-gradient(90deg,#5e87ae09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.command-panel-label{z-index:3;color:#9fb6ce;letter-spacing:.14em;white-space:nowrap;background:#0b1422;border:1px solid #80a3c842;border-radius:7px;padding:8px 16px;font-size:10px;font-weight:800;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000047}.command-panel-label i{background:#43dfa3;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #43dfa3e6}.customer-output-conduit,.recovery-output-conduit,.stripe-input-conduit{z-index:4;color:#9bb0c7;letter-spacing:.15em;font-size:9px;font-weight:900;text-decoration:none;position:absolute}.customer-output-conduit{text-align:center;width:min(540px,62%);top:0;left:50%;transform:translate(-50%,-1px)}.customer-output-conduit>span{color:#c7a9ff;background:#0b1320;border:1px solid #b175ff61;border-radius:5px;padding:5px 11px;display:inline-block}.customer-output-conduit small{color:#8d75b8;margin-top:4px;display:block}.recovery-output-conduit{text-align:right;width:260px;transition:filter .2s,transform .2s;bottom:22px;right:-1px}.recovery-output-conduit:hover{filter:brightness(1.22);transform:translate(2px)}.recovery-output-conduit>span{color:#6ceab4;background:#0b1320;border:1px solid #43dfa366;border-radius:5px;padding:5px 10px;display:inline-block}.recovery-output-conduit small{color:#5eac8b;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;display:flex}.stripe-input-conduit{text-align:center;writing-mode:vertical-rl;width:44px;height:230px;top:50%;left:0;transform:translate(-2px,-50%)}.stripe-input-conduit>span{color:#74c1ff;background:#0b1320;border:1px solid #44a4ff6b;border-radius:5px;padding:8px 5px;display:inline-block}.stripe-input-conduit small{color:#5a91bd;margin-right:5px}.facility-conduit-line{background:linear-gradient(90deg,#101a28,#20364c 40%,#101a28);border-top:2px solid #30455e;border-bottom:2px solid #18283a;height:16px;margin-top:4px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #ffffff0a,0 0 12px #3f87bb1f}.facility-conduit-line:before,.facility-conduit-line:after{content:"";background:#53667a;border:1px solid #172333;width:7px;height:22px;position:absolute;top:-4px}.facility-conduit-line.vertical{background:linear-gradient(#101a28,#20364c 40%,#101a28);border:0;border-left:2px solid #30455e;border-right:2px solid #18283a;width:16px;height:100%;position:absolute;top:0;left:17px}.customer-packet,.stripe-packet,.recovery-packet{z-index:2;color:#fff;border-radius:4px;place-items:center;min-width:22px;height:12px;padding:0 4px;font-size:7px;font-style:normal;line-height:1;animation:4.8s linear infinite facilityPacketX;display:grid;position:absolute}.customer-packet{background:#8755d8;box-shadow:0 0 12px #9d64ffcc}.stripe-packet{background:#208ee8;animation-name:facilityPacketY;box-shadow:0 0 12px #309dffcc}.recovery-packet{background:#23bb7b;box-shadow:0 0 12px #2dda8fcc}.packet-two{animation-delay:-2.4s}@keyframes facilityPacketX{0%{left:-30px}to{left:calc(100% + 30px)}}@keyframes facilityPacketY{0%{top:calc(100% + 25px)}to{top:-25px}}.recovery-engine-page{background:radial-gradient(circle at 52% 36%,#16687e1c,#0000 34%),linear-gradient(#07101b,#050a12 75%);min-height:calc(100vh - 72px);padding:34px clamp(18px,3vw,48px) 64px;position:relative;overflow:hidden}.engine-room-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#52849f0b 1px,#0000 1px),linear-gradient(90deg,#52849f0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.engine-room-glow{filter:blur(90px);opacity:.16;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.engine-room-glow.glow-a{background:#19b7d6;top:18%;left:12%}.engine-room-glow.glow-b{background:#21c887;bottom:3%;right:5%}.engine-page-header{z-index:2;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex;position:relative}.engine-eyebrow{color:#80b4c7;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.engine-eyebrow i{background:#4be4af;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #4be4af}.engine-page-header h1{color:#eef8ff;letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,4vw,48px)}.engine-page-header p{color:#8298ad;max-width:690px;margin:0;line-height:1.6}.engine-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.engine-header-actions a,.engine-header-actions button{color:#b5c8d8;font:inherit;cursor:pointer;background:#0a1420e0;border:1px solid #6aa1be47;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.engine-header-actions a:hover,.engine-header-actions button:hover{color:#e7fbff;border-color:#54daf07a}.command-to-engine-conduit{z-index:2;color:#6d8fa2;letter-spacing:.15em;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:22px;font-size:9px;font-weight:900;display:grid;position:relative}.conduit-track{background:linear-gradient(#142433,#09121d);border:2px solid #293f51;border-radius:7px;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #43d2b30f}.conduit-track:before{content:"";opacity:.42;background:linear-gradient(90deg,#0000,#4ee1ac,#0000);height:2px;position:absolute;top:8px;left:0;right:0}.conduit-pulse{color:#fff;background:#27c68a;border-radius:4px;place-items:center;width:16px;height:12px;font-size:8px;font-style:normal;animation:5s linear infinite engineConduit;display:grid;position:absolute;top:2px;box-shadow:0 0 14px #27c68ae6}.conduit-pulse.pulse-two{animation-delay:-2.5s}@keyframes engineConduit{0%{left:-20px}to{left:calc(100% + 20px)}}.engine-machine-bay{z-index:2;background:linear-gradient(145deg,#09141ff0,#050b13f7);border:1px solid #5b8ea640;border-radius:24px;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:22px;padding:24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 28px 80px #00000052}.engine-diagnostics{background:#050c14c2;border:1px solid #6996b038;border-radius:15px;align-content:start;gap:10px;padding:16px;display:grid}.diagnostics-title{color:#98b2c4;letter-spacing:.14em;border-bottom:1px solid #7296ae24;align-items:center;gap:8px;padding-bottom:12px;font-size:10px;font-weight:900;display:flex}.diagnostics-title i{background:#48e2a8;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 10px #48e2a8}.engine-diagnostics article{color:#5edfc0;background:#0b1622c7;border:1px solid #668ba421;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.engine-diagnostics article div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.engine-diagnostics article span{color:#748b9d;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.engine-diagnostics article strong{color:#e7f8ff;font-size:15px}.engine-diagnostics .online-text{color:#50e3aa}.diagnostic-progress{background:#101f2c;border-radius:99px;height:8px;margin-top:4px;overflow:hidden}.diagnostic-progress span{border-radius:inherit;background:linear-gradient(90deg,#1aa76f,#55ebbd);height:100%;display:block;box-shadow:0 0 12px #37da9d80}.engine-diagnostics>small{color:#657b8d;line-height:1.5}.industrial-vessel-stage{place-items:center;min-height:650px;padding:35px 115px 88px 35px;display:grid;position:relative;overflow:hidden}.industrial-vessel-stage:before{content:"";filter:blur(16px);background:#0000008c;border-radius:50%;height:30px;position:absolute;bottom:39px;left:8%;right:8%}.industrial-vessel{filter:drop-shadow(0 26px 25px #0000006b);width:min(430px,72vw);height:570px;position:relative}.vessel-top-assembly{z-index:7;width:190px;height:72px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pressure-cap{background:linear-gradient(#7d8d98,#263642 55%,#101b24);border:2px solid #566877;border-radius:50% 50% 14px 14px;height:42px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:inset 0 3px 4px #ffffff2b}.pressure-cap i{background:#13202a;border:2px solid #8a9aa5;border-radius:50%;width:8px;height:8px;position:absolute}.pressure-cap i:first-child{top:17px;left:20px}.pressure-cap i:nth-child(2){top:17px;right:20px}.pressure-cap i:nth-child(3){top:7px;left:72px}.pressure-cap i:nth-child(4){top:7px;right:72px}.status-beacon{background:#10202a;border:2px solid #465967;border-radius:7px 7px 4px 4px;width:38px;height:31px;position:absolute;top:0;left:50%;transform:translate(-50%)}.status-beacon span{background:#48e0a6;border-radius:4px;animation:2.5s ease-in-out infinite beaconPulse;position:absolute;inset:5px;box-shadow:0 0 16px #48e0a6e6}@keyframes beaconPulse{50%{opacity:.45;box-shadow:0 0 5px #48e0a64d}}.vessel-shell{background:linear-gradient(90deg,#172630 0,#647580 10%,#273944 22%,#71818a 50%,#273944 78%,#657681 90%,#172630);border:3px solid #536876;border-radius:94px 94px 54px 54px/56px 56px 38px 38px;position:absolute;inset:57px 55px 52px;box-shadow:inset 0 0 28px #ffffff14,inset 14px 0 20px #ffffff0d,inset -14px 0 20px #00000040}.vessel-shell:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:7px}.shell-rib{background:linear-gradient(#81919b,#273844 65%,#17242d);border:2px solid #6f818c;border-radius:9px;height:13px;position:absolute;left:-7px;right:-7px;box-shadow:0 4px 8px #00000052}.rib-one{top:80px}.rib-two{top:226px}.rib-three{bottom:53px}.weld-seam{opacity:.5;background:repeating-linear-gradient(#93a0a7 0 3px,#263640 3px 7px);width:2px;position:absolute;top:35px;bottom:32px}.seam-one{left:18px}.seam-two{right:18px}.inspection-window{background:#06111a;border:10px solid #172630;border-radius:52px;position:absolute;inset:71px 54px 96px;overflow:hidden;box-shadow:0 0 0 3px #6e808a,0 0 0 6px #263844,inset 0 0 35px #32dfcf1f}.inspection-window:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff24,#0000 20% 63%,#ffffff0d);position:absolute;inset:0}.window-bolts{z-index:6;pointer-events:none;position:absolute;inset:-8px}.window-bolts i{background:#9aa7ae;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:inset 0 0 0 2px #33444e}.window-bolts i:first-child{top:18px;left:14px}.window-bolts i:nth-child(2){top:4px;left:50%}.window-bolts i:nth-child(3){top:18px;right:14px}.window-bolts i:nth-child(4){top:25%;right:3px}.window-bolts i:nth-child(5){top:50%;right:3px}.window-bolts i:nth-child(6){bottom:24%;right:3px}.window-bolts i:nth-child(7){bottom:18px;right:14px}.window-bolts i:nth-child(8){bottom:4px;left:50%}.window-bolts i:nth-child(9){bottom:18px;left:14px}.window-bolts i:nth-child(10){bottom:24%;left:3px}.window-bolts i:nth-child(11){top:50%;left:3px}.window-bolts i:nth-child(12){top:25%;left:3px}.recovery-fluid{background:linear-gradient(90deg,#087e77,#19d6c2 45%,#47f0d1 66%,#087f78);min-height:10%;transition:height 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 13px 22px #ffffff2e,0 -7px 24px #2fe8cf40}.fluid-surface{background:linear-gradient(#b5fff4,#31ddc6 50%,#149b9233);border-radius:50%;width:112%;height:18px;animation:3.8s ease-in-out infinite alternate fluidWave;position:absolute;top:-8px;left:-6%}@keyframes fluidWave{0%{transform:translate(-2%)rotate(-1deg)}to{transform:translate(2%)rotate(1deg)}}.fluid-shimmer{background:linear-gradient(110deg,#0000 15%,#ffffff3b 37%,#0000 54%);animation:5s linear infinite fluidShimmer;position:absolute;inset:0}@keyframes fluidShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.bubble{border:1px solid #e6fffba6;border-radius:50%;width:7px;height:7px;animation:4.4s linear infinite bubbleRise;position:absolute;bottom:-20px}.bubble-1{animation-delay:-1s;left:17%}.bubble-2{width:5px;height:5px;animation-delay:-2.6s;left:35%}.bubble-3{width:9px;height:9px;animation-delay:-.4s;left:57%}.bubble-4{width:4px;height:4px;animation-delay:-3.3s;left:73%}.bubble-5{width:6px;height:6px;animation-delay:-2s;left:88%}@keyframes bubbleRise{to{opacity:0;transform:translateY(-330px)}}.break-even-line{z-index:4;border-top:2px dashed #ffda79d6;position:absolute;left:0;right:0}.break-even-line span{color:#f6d989;letter-spacing:.12em;background:#08111ad1;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:900;position:absolute;bottom:5px;right:8px}.vessel-value{z-index:5;text-align:center;text-shadow:0 2px 9px #0000008c;width:88%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.vessel-value span{color:#b9d9db;letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.vessel-value strong{color:#fff;letter-spacing:-.04em;margin:6px 0;font-size:31px;display:block}.vessel-value small{color:#c8f6ed;font-size:9px}.vessel-nameplate{z-index:5;text-align:center;color:#101a20;background:linear-gradient(#a8b0b4,#5a676e 52%,#303d44);border:1px solid #8f9ba1;border-radius:4px;width:190px;padding:7px 12px;position:absolute;bottom:19px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #00000059}.vessel-nameplate strong{letter-spacing:.18em;font-size:12px;display:block}.vessel-nameplate span{letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.vessel-nameplate small{letter-spacing:.07em;margin-top:2px;font-size:5px;font-weight:800;display:block}.maintenance-hatch{color:#1a252c;align-items:center;gap:4px;font-size:5px;font-weight:900;display:flex;position:absolute;bottom:27px;left:24px}.vessel-base-ring{background:linear-gradient(#687b86,#263844 70%,#101a22);border:3px solid #536874;border-radius:12px 12px 30px 30px;height:42px;position:absolute;bottom:29px;left:69px;right:69px;box-shadow:0 12px 15px #00000059}.vessel-base-ring span{background:#70818a;border:3px solid #1d2c35;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px}.vessel-base-ring span:first-child{left:13px}.vessel-base-ring span:nth-child(2){left:26%}.vessel-base-ring span:nth-child(3){left:44%}.vessel-base-ring span:nth-child(4){right:44%}.vessel-base-ring span:nth-child(5){right:26%}.vessel-base-ring span:nth-child(6){right:13px}.vessel-side-gauge{z-index:9;color:#5de5c1;background:linear-gradient(145deg,#1d2e39,#08131c);border:1px solid #445866;border-radius:9px;width:92px;padding:9px;position:absolute;top:185px;box-shadow:0 8px 18px #00000052}.vessel-side-gauge span{color:#718899;letter-spacing:.1em;margin-top:4px;font-size:6px;font-weight:900;display:block}.vessel-side-gauge strong{color:#e6f8ff;margin-top:2px;font-size:11px;display:block}.gauge-left{left:0}.gauge-right{right:0}.inlet-flange{z-index:8;background:radial-gradient(circle,#152630 0 35%,#80909a 36% 43%,#263944 44%);border:6px solid #6b7d87;border-radius:50%;width:76px;height:76px;position:absolute;bottom:118px;right:-14px;box-shadow:0 0 0 3px #192a34}.inlet-flange>i{background:#12212a;border:2px solid #98a5ab;border-radius:50%;width:7px;height:7px;position:absolute}.inlet-flange>i:first-child{top:2px;left:50%}.inlet-flange>i:nth-child(2){top:50%;right:2px}.inlet-flange>i:nth-child(3){bottom:2px;left:50%}.inlet-flange>i:nth-child(4){top:50%;left:2px}.valve-wheel{background:#0d1a22;border:5px solid #48606d;border-radius:50%;width:42px;height:42px;position:absolute;top:-39px;left:50%;transform:translate(-50%)}.valve-wheel span{transform-origin:50%;background:#5e747f;width:4px;height:30px;position:absolute;top:50%;left:50%}.valve-wheel span:first-child{transform:translate(-50%,-50%)}.valve-wheel span:nth-child(2){transform:translate(-50%,-50%)rotate(45deg)}.valve-wheel span:nth-child(3){transform:translate(-50%,-50%)rotate(90deg)}.valve-wheel span:nth-child(4){transform:translate(-50%,-50%)rotate(135deg)}.recovery-feed-pipe{z-index:3;background:linear-gradient(#2d4552,#14232d);border-top:4px solid #5a707c;border-bottom:4px solid #1b2c36;width:180px;height:30px;position:absolute;top:59%;right:-6px;box-shadow:0 8px 10px #0000003d}.recovery-feed-pipe:before{content:"";background:#263b47;border:2px solid #73838b;width:12px;height:38px;position:absolute;top:-8px;left:22px}.pipe-label{color:#64cba8;letter-spacing:.12em;white-space:nowrap;font-size:7px;font-weight:900;position:absolute;bottom:35px;right:0}.pipe-packet{color:#fff;background:#25c484;border-radius:4px;place-items:center;width:18px;height:14px;font-size:8px;font-weight:900;animation:4s linear infinite feedPacket;display:grid;position:absolute;top:4px;box-shadow:0 0 13px #25c484cc}.pipe-packet.packet-b{animation-delay:-2s}@keyframes feedPacket{0%{right:-20px}to{right:160px}}.vessel-telemetry-rail{grid-template-columns:repeat(4,1fr);gap:7px;width:calc(100% - 35px);display:grid;position:absolute;bottom:4px;right:10px}.vessel-telemetry-rail article{color:#5adfbd;background:#070f18e0;border:1px solid #5a8fa336;border-radius:8px;min-width:0;padding:8px 9px}.vessel-telemetry-rail article>span{color:#657f91;letter-spacing:.08em;font-size:6px;font-weight:900;display:block}.vessel-telemetry-rail article>strong{color:#e6f7ff;margin-top:3px;font-size:9px;display:block}.vessel-telemetry-rail article strong i{background:#45e1a5;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #45e1a5}@media (max-width:1050px){.engine-machine-bay{grid-template-columns:1fr}.engine-diagnostics{grid-template-columns:repeat(2,1fr)}.diagnostics-title,.diagnostic-progress,.engine-diagnostics>small{grid-column:1/-1}.industrial-vessel-stage{padding-right:65px}.command-facility-frame{padding-left:42px;padding-right:42px}}@media (max-width:720px){.engine-page-header{display:block}.engine-header-actions{justify-content:flex-start;margin-top:16px}.command-to-engine-conduit{grid-template-columns:1fr}.command-to-engine-conduit>span,.command-to-engine-conduit>strong{display:none}.engine-machine-bay{padding:10px}.industrial-vessel-stage{min-height:610px;padding:24px 0 96px;overflow:visible}.industrial-vessel{transform-origin:top;transform:scale(.82)}.vessel-telemetry-rail{grid-template-columns:repeat(2,1fr);width:100%;right:0}.engine-diagnostics{grid-template-columns:1fr}.command-facility-frame{padding:66px 12px 84px}.stripe-input-conduit{display:none}.customer-output-conduit{width:88%}.recovery-output-conduit{width:230px}.command-panel-label{font-size:8px}.dashboard-operations-grid{z-index:2;position:relative}}@media (prefers-reduced-motion:reduce){.customer-packet,.stripe-packet,.recovery-packet,.conduit-pulse,.status-beacon span,.fluid-surface,.fluid-shimmer,.bubble,.pipe-packet{animation:none!important}}.recovery-engine-page{background:radial-gradient(circle at 44% 35%,#123d4a33,#0000 38%),linear-gradient(#07131d 0,#061019 58%,#040b11 100%);position:relative;overflow:hidden}.engine-machine-bay{isolation:isolate;background:linear-gradient(#0a1822e6,#040b12f5);border:1px solid #59849738;position:relative;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #00000047}.engine-machine-bay:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 118px,#799ead09 119px 120px),linear-gradient(#63a4b20a,#0000 42%);position:absolute;inset:0}.living-engine-stage{isolation:isolate;min-height:660px;padding:20px 130px 116px 34px}.machine-room-backdrop{z-index:-2;background:linear-gradient(#11222c73,#030a10b3);border-radius:16px;position:absolute;inset:0 0 74px;overflow:hidden}.wall-panel{background:linear-gradient(90deg,#ffffff04,#0000 28%,#ffffff05 65%,#0000);border-left:1px solid #729aaa14;border-right:1px solid #00000073;width:32%;position:absolute;top:0;bottom:0}.panel-one{left:0}.panel-two{left:34%}.panel-three{right:0}.overhead-light{opacity:.38;filter:blur(.3px);background:#a6fff0;border-radius:0 0 12px 12px;width:170px;height:5px;position:absolute;top:4px;box-shadow:0 0 22px #66ecd2,0 35px 70px #3ddbc01f}.light-one{left:19%}.light-two{right:20%}.cable-tray{opacity:.65;background:repeating-linear-gradient(90deg,#334a56 0 7px,#152630 7px 18px);border-top:2px solid #243945;border-bottom:2px solid #101d25;height:9px;position:absolute;top:54px;left:4%;right:4%}.living-vessel:after{content:"";filter:blur(12px);z-index:-1;background:#000000b3;border-radius:50%;height:25px;position:absolute;bottom:10px;left:58px;right:58px}.metal-grain{border-radius:inherit;opacity:.16;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(92deg,#0000 0 2px,#ffffff14 3px,#0000 4px 8px);position:absolute;inset:0}.shell-highlight{filter:blur(4px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);border-radius:70%;position:absolute;inset:9px 45% 9px 24%}.relief-stack{background:linear-gradient(90deg,#1b2b35,#6c7d86 48%,#1b2b35);border:2px solid #60727d;border-bottom:0;width:22px;height:28px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.relief-stack i{background:#263944;border:2px solid #778790;border-radius:4px;height:7px;position:absolute;top:-5px;left:-5px;right:-5px}.relief-stack span{opacity:.35;background:linear-gradient(#78dac7,#0000);width:3px;height:15px;animation:3.4s ease-in-out infinite reliefBreath;position:absolute;top:-18px;left:50%}@keyframes reliefBreath{0%,to{opacity:.12;transform:translate(-50%,5px)scaleY(.5)}50%{opacity:.4;transform:translate(-50%,-3px)scaleY(1)}}.instrument-pod{overflow:hidden}.instrument-pod:after{content:"";background:linear-gradient(115deg,#0000 20%,#ffffff0d 42%,#0000 60%);animation:7s linear infinite instrumentSweep;position:absolute;inset:0;transform:translate(-130%)}@keyframes instrumentSweep{to{transform:translate(150%)}}.instrument-pod small{color:#739287;letter-spacing:.1em;align-items:center;gap:4px;margin-top:5px;font-size:5px;font-weight:900;display:flex}.instrument-pod small i{background:#43e5a5;border-radius:50%;width:5px;height:5px;animation:2.1s ease-in-out infinite ledHeartbeat;box-shadow:0 0 8px #43e5a5}@keyframes ledHeartbeat{0%,to{opacity:.45}45%{opacity:1;box-shadow:0 0 13px #43e5a5}}.mini-dial{background:radial-gradient(circle,#07131b 0 47%,#213844 49%);border:2px solid #4d6471;border-radius:50%;width:31px;height:31px;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 8px #000}.mini-dial:before{content:"";border-top:1px solid #6fe1c8;border-radius:50%;position:absolute;inset:4px}.mini-dial i{transform-origin:50% 100%;width:2px;height:10px;transform:translateX(-50%) rotate(var(--needle));background:#78f0d4;transition:transform 1s;position:absolute;bottom:50%;left:50%;box-shadow:0 0 5px #4ee4c4}.temperature-column{background:#07131b;border:1px solid #4d6471;border-radius:8px;width:10px;height:33px;position:absolute;top:8px;right:11px;overflow:hidden}.temperature-column i{background:linear-gradient(#5bf1d4,#199f91);border-radius:6px;height:62%;animation:4s ease-in-out infinite tempPulse;position:absolute;bottom:2px;left:2px;right:2px;box-shadow:0 0 8px #2bd0b7}@keyframes tempPulse{50%{height:69%}}.premium-window{box-shadow:0 0 0 3px #82939d,0 0 0 7px #1d303b,0 0 0 10px #7b96a21f,inset 0 0 48px #32dfcf24,inset 18px 0 28px #ffffff09}.glass-depth{z-index:7;pointer-events:none;border-radius:38px;position:absolute;inset:0;box-shadow:inset 11px 0 13px #ffffff14,inset -13px 0 18px #0000003d,inset 0 10px 14px #ffffff0b}.glass-reflection{z-index:8;pointer-events:none;opacity:.4;position:absolute}.reflection-one{background:linear-gradient(90deg,#0000,#d9f9ff24,#0000);width:16%;height:116%;top:-8%;left:8%;transform:skew(-9deg)}.reflection-two{filter:blur(1px);background:#d8fcff2e;border-radius:50%;width:3px;height:55%;top:12%;right:7%}.living-fluid{background:linear-gradient(90deg,#076f6e,#13bcb1 28%,#39e4ce 55%,#159f99 78%,#075f64) 0 0/180% 100%;animation:8s ease-in-out infinite alternate fluidCurrent;box-shadow:inset 0 18px 24px #ffffff2e,0 -10px 28px #2fe8cf57}@keyframes fluidCurrent{to{background-position:100% 0}}.wave-secondary{opacity:.52;animation-duration:5.7s;animation-direction:alternate-reverse;top:-3px;transform:scaleX(1.08)}.fluid-caustics{opacity:.2;background:repeating-radial-gradient(at 50% 0,#ffffff38 0 1px,#0000 3px 14px) 0 0/90px 34px;animation:9s linear infinite causticDrift;position:absolute;inset:0}@keyframes causticDrift{to{background-position:90px 34px}}.arrival-ripple{opacity:0;border:2px solid #c0fff594;border-radius:50%;width:60px;height:20px;animation:4s ease-out infinite arrivalRipple;position:absolute;top:-12px;right:5%}@keyframes arrivalRipple{0%,66%{opacity:0;transform:scale(.2)}72%{opacity:.7}to{opacity:0;transform:scale(1.8)}}.bubble-6{width:4px;height:4px;animation-delay:-1.7s;left:46%}.bubble-7{width:6px;height:6px;animation-delay:-3.9s;left:64%}.service-port{color:#17242b;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex;position:absolute;bottom:27px;right:24px}.service-port i{border:3px solid #263941;border-radius:50%;width:13px;height:13px;box-shadow:inset 0 0 0 2px #788890}.heavy-base-ring{background:linear-gradient(#7b8e98,#344954 55%,#101c24);border-width:4px;height:51px;bottom:18px;box-shadow:inset 0 3px 5px #ffffff17,0 14px 18px #00000085}.powered-flange{box-shadow:0 0 0 3px #192a34,0 0 22px #34ddb11a}.valve-wheel{animation:7s ease-in-out infinite valveTension}@keyframes valveTension{0%,80%,to{transform:translate(-50%)rotate(0)}88%{transform:translate(-50%)rotate(14deg)}}.flange-status{white-space:nowrap;color:#57dcb6;letter-spacing:.1em;font-size:5px;font-weight:900;position:absolute;top:76px;left:50%;transform:translate(-50%)}.flange-status i{background:#4de2a8;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #4de2a8}.powered-feed{background:linear-gradient(#38515e,#172a35 70%);border-top-width:5px;height:36px;box-shadow:0 0 0 1px #84a6b424,0 10px 16px #00000057,inset 0 8px 8px #ffffff06}.powered-feed:after{content:"";background:repeating-linear-gradient(90deg,#5becbe14 0 18px,#0000 18px 36px);animation:2.5s linear infinite feedCurrent;position:absolute;inset:9px 0}@keyframes feedCurrent{to{background-position:36px 0}}.feed-status{color:#668b83;letter-spacing:.09em;font-size:5px;font-weight:900;position:absolute;top:38px;left:2px}.feed-status i{background:#43e5a5;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 7px #43e5a5}.pipe-packet.packet-c{animation-delay:-1.34s}.maintenance-deck{z-index:-1;perspective:240px;height:48px;position:absolute;bottom:76px;left:36px;right:92px}.deck-grating{transform-origin:bottom;background:repeating-linear-gradient(90deg,#243640 0 3px,#0000 3px 14px),repeating-linear-gradient(0deg,#2a3d47 0 3px,#0b151c 3px 14px);border:2px solid #3d535e;position:absolute;inset:0;transform:rotateX(61deg);box-shadow:0 12px 20px #0000007a}.anchor{background:#50636d;border:2px solid #172730;border-radius:3px;width:15px;height:8px;position:absolute;bottom:1px}.anchor-a{left:19%}.anchor-b{left:37%}.anchor-c{right:37%}.anchor-d{right:19%}.vessel-telemetry-rail article{position:relative;overflow:hidden}.vessel-telemetry-rail article:after{content:"";background:linear-gradient(90deg,#0000,#58e6c014,#0000);width:30%;height:100%;animation:7s linear infinite railScan;position:absolute;top:0;left:-40%}@keyframes railScan{to{left:120%}}@media (max-width:1050px){.living-engine-stage{padding-right:68px}.living-vessel{transform:scale(1)}}@media (max-width:720px){.living-engine-stage{min-height:650px;padding-bottom:110px}.machine-room-backdrop{inset:0 0 86px}.living-vessel{transform-origin:top;transform:scale(.82)}.maintenance-deck{bottom:82px;left:6px;right:6px}.powered-feed{width:145px;right:-28px}.overhead-light{width:100px}}@media (prefers-reduced-motion:reduce){.relief-stack span,.instrument-pod:after,.instrument-pod small i,.temperature-column i,.living-fluid,.fluid-caustics,.arrival-ripple,.valve-wheel,.powered-feed:after,.vessel-telemetry-rail article:after{animation:none!important}}.command-facility-frame{background:linear-gradient(#0c1723fa,#040a11fc),repeating-linear-gradient(90deg,#0000 0 119px,#739eb409 120px);border-radius:18px;min-height:620px;margin-top:22px;padding:108px 38px 82px;box-shadow:inset 0 0 0 2px #62879c14,inset 0 18px 30px #ffffff05,0 28px 70px #00000057}.command-facility-frame:after{content:"";pointer-events:none;border:1px solid #6e97ae1a;border-radius:12px;position:absolute;inset:10px}.command-panel-label{padding:7px 15px;font-size:9px;top:14px}.cabinet-status-rail{z-index:4;background:linear-gradient(#0e1d29,#07121b);border:1px solid #53819933;border-radius:7px;align-items:center;gap:18px;min-height:38px;padding:0 14px;display:flex;position:absolute;top:53px;left:32px;right:32px;box-shadow:inset 0 1px #ffffff0a}.cabinet-status-rail span,.cabinet-status-rail b{color:#8099a9;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.cabinet-status-rail b{color:#65dcb9;margin-left:auto}.lamp{background:#45dfa4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #45dfa4}.lamp.blue{background:#39a9ff;box-shadow:0 0 9px #39a9ff}.lamp.violet{background:#a26dff;box-shadow:0 0 9px #a26dff}.lamp.pulse{animation:1.8s ease-in-out infinite cabinetLamp}@keyframes cabinetLamp{50%{opacity:.35;box-shadow:0 0 2px}}.cabinet-ticker{z-index:3;color:#5b8b9d;letter-spacing:.18em;white-space:nowrap;border-inline:1px solid #4276902e;height:18px;font-size:6px;font-weight:900;position:absolute;top:94px;left:38px;right:38px;overflow:hidden}.cabinet-ticker div{min-width:200%;animation:24s linear infinite cabinetTicker;display:inline-block}@keyframes cabinetTicker{to{transform:translate(-50%)}}.dashboard-operations-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px;margin-top:17px}.operations-main{background:linear-gradient(#06131dcc,#030b12e0);border:1px solid #4d7e9733;border-radius:13px;min-width:0;padding:18px;box-shadow:inset 0 0 24px #1d6c8909}.section-heading-row{margin-bottom:12px}.section-heading-row h2{font-size:21px}.section-heading-row p{max-width:610px;font-size:12px}.auto-sync-pill{font-size:8px}.premium-dashboard-tools{gap:8px;margin-bottom:12px}.premium-dashboard-tools label,.premium-dashboard-tools select{border-radius:9px;min-height:42px}.premium-queue-card{background:linear-gradient(#04121bf5,#020a10fa);border-color:#448ba845;border-radius:12px;position:relative;box-shadow:inset 0 1px #ffffff09}.premium-queue-card:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 45%,#45cfe809 49%,#0000 53%) 0 0/220% 100%;animation:8s linear infinite queueScan;position:absolute;inset:0}@keyframes queueScan{to{background-position:-220% 0}}.queue-heading{padding:14px 16px}.queue-list{scrollbar-width:thin;scrollbar-color:#1c5d73 transparent;max-height:360px;overflow:auto}.premium-order-row{grid-template-columns:32px minmax(0,1fr) 108px minmax(210px,auto);gap:10px;padding:12px 14px}.payment-row-actions{gap:6px}.payment-row-actions button{min-height:34px;padding:7px 9px;font-size:8px}.activity-panel{background:linear-gradient(#081924,#041018);border-radius:12px;padding:14px 12px;position:relative;top:auto;box-shadow:inset 0 0 0 1px #ffffff05}.activity-panel-heading{padding-bottom:10px}.activity-panel h2{font-size:18px}.activity-list{flex-direction:column;gap:0;display:flex}.activity-list article{border-bottom:1px solid #467c911f;grid-template-columns:7px 56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 2px;display:grid}.activity-list article time{color:#5e8495;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:800}.activity-list article div{min-width:0}.activity-list article strong{letter-spacing:.08em;font-size:8px}.activity-list article span{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.activity-list article small{color:#577683;font-size:6px}.activity-list article b{font-size:10px}.activity-insight{margin-top:10px;padding:10px}.activity-insight strong{font-size:10px}.activity-insight span{font-size:7px}.customer-output-conduit{width:min(620px,66%)}.stripe-input-conduit{height:260px}.recovery-output-conduit{width:280px;bottom:20px}.recovery-engine-page{min-height:calc(100dvh - 72px);padding:18px clamp(14px,2.2vw,32px) 24px}.engine-page-header{margin-bottom:12px}.engine-page-header h1{font-size:clamp(32px,4vw,48px);line-height:.95}.engine-page-header p{margin-top:10px;font-size:14px}.engine-eyebrow{font-size:9px}.engine-header-actions a,.engine-header-actions button{min-height:38px;padding:8px 13px}.command-to-engine-conduit{margin:10px 0 14px}.engine-machine-bay{grid-template-columns:minmax(0,1fr) 290px;min-height:0;padding:10px}.living-engine-stage{height:min(62vh,540px);min-height:510px;padding:8px 92px 70px 16px;overflow:hidden}.living-vessel{transform-origin:50% 42%;filter:drop-shadow(0 24px 22px #00000080);transform:scale(.78)}.machine-room-backdrop{inset:0 0 54px}.maintenance-deck{height:38px;bottom:45px;left:28px;right:64px}.engine-diagnostics{gap:10px;padding:14px}.engine-diagnostics article{padding:12px}.engine-diagnostics>small{font-size:11px;line-height:1.5}@media (max-width:1050px){.command-facility-frame{padding-inline:24px}.cabinet-status-rail{gap:12px;left:22px;right:22px}.dashboard-operations-grid{grid-template-columns:1fr}.activity-panel{display:block}.activity-list{grid-template-columns:1fr 1fr;display:grid}.activity-list article:nth-child(odd){border-right:1px solid #467c911f}.engine-machine-bay{grid-template-columns:1fr}.living-engine-stage{height:540px;padding-right:60px}.living-vessel{transform:scale(.8)}.engine-diagnostics{grid-template-columns:repeat(4,1fr)}.diagnostics-title,.diagnostic-progress,.engine-diagnostics>small{grid-column:1/-1}}@media (max-width:720px){.app-main{min-width:0}.topbar{height:64px;padding-inline:14px}.topbar>div small{display:none}.system-ready{padding:6px 8px;font-size:7px}.premium-dashboard-title{padding:18px 14px 8px}.premium-dashboard-title h1{font-size:28px;line-height:1.02}.premium-dashboard-title p{font-size:12px}.premium-metric-grid{grid-template-columns:1fr 1fr;gap:8px;padding-inline:12px}.premium-metric-grid article{padding:12px}.premium-metric-grid strong{font-size:21px}.command-facility-frame{border-radius:12px;margin-top:14px;padding:102px 9px 78px;overflow:hidden}.command-panel-label{text-overflow:ellipsis;max-width:82%;top:10px;overflow:hidden}.cabinet-status-rail{grid-template-columns:1fr 1fr;gap:7px;padding:8px 10px;display:grid;top:47px;left:9px;right:9px}.cabinet-status-rail span{font-size:6px}.cabinet-status-rail b{display:none}.cabinet-ticker{top:91px;left:10px;right:10px}.customer-output-conduit{width:92%;top:0}.customer-output-conduit small,.stripe-input-conduit{display:none}.recovery-output-conduit{width:220px;bottom:14px;right:-1px}.recovery-output-conduit>span{font-size:7px}.operations-main{padding:11px 9px}.section-heading-row{display:block}.section-heading-row h2{font-size:20px}.section-heading-row p{font-size:11px}.auto-sync-pill{margin-top:8px;display:inline-flex}.premium-dashboard-tools{grid-template-columns:1fr}.premium-dashboard-tools label,.premium-dashboard-tools select{width:100%;min-height:44px}.queue-list{max-height:none;overflow:visible}.premium-order-row{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.order-amount{grid-column:3}.payment-row-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.payment-row-actions button,.payment-row-actions>*{min-height:44px}.activity-list{display:block}.activity-list article{grid-template-columns:7px 54px minmax(0,1fr) auto}.activity-panel{margin-top:10px}.recovery-engine-page{padding:14px 8px 22px;overflow-x:hidden}.engine-page-header{gap:10px;display:grid}.engine-page-header h1{font-size:34px}.engine-page-header p{font-size:12px;line-height:1.45}.engine-header-actions{grid-template-columns:1fr 1fr;margin:0;display:grid}.engine-header-actions a,.engine-header-actions button{justify-content:center;min-height:44px}.command-to-engine-conduit{grid-template-columns:1fr;margin-bottom:10px}.command-to-engine-conduit>span,.command-to-engine-conduit>strong{display:none}.engine-machine-bay{border-radius:12px;padding:7px}.living-engine-stage{height:470px;min-height:0;padding:0 0 76px;overflow:hidden}.living-vessel{transform-origin:50% 20px;transform:scale(.61)}.machine-room-backdrop{inset:0 0 64px}.maintenance-deck{height:34px;bottom:56px;left:3px;right:3px}.vessel-telemetry-rail{grid-template-columns:repeat(2,1fr);gap:5px;bottom:4px;left:4px;right:4px}.vessel-telemetry-rail article{padding:8px}.powered-feed{width:150px;right:-45px}.engine-diagnostics{grid-template-columns:1fr 1fr;margin-top:8px;padding:9px}.diagnostics-title,.diagnostic-progress,.engine-diagnostics>small{grid-column:1/-1}.engine-diagnostics article{padding:10px}.engine-diagnostics article span{font-size:7px}.engine-diagnostics article strong{font-size:14px}}@media (max-width:420px){.premium-metric-grid{grid-template-columns:1fr}.living-engine-stage{height:435px}.living-vessel{transform:scale(.55)}.engine-diagnostics{grid-template-columns:1fr}.engine-diagnostics article,.diagnostics-title,.diagnostic-progress,.engine-diagnostics>small{grid-column:1}.activity-list article{grid-template-columns:7px 47px minmax(0,1fr)}.activity-list article b{grid-column:3}.cabinet-status-rail span:nth-child(3),.cabinet-status-rail span:nth-child(4){display:none}}@media (max-height:760px) and (min-width:721px){.engine-page-header h1{font-size:38px}.engine-page-header p{font-size:12px}.living-engine-stage{height:500px}.living-vessel{transform:scale(.72)}.engine-diagnostics article{padding:10px}}@media (prefers-reduced-motion:reduce){.cabinet-status-rail .pulse,.cabinet-ticker div,.premium-queue-card:before{animation:none!important}}.industrial-command-facility{isolation:isolate;background:radial-gradient(circle at 50% 0,#27708b1f,#0000 34%),linear-gradient(#07131d 0%,#030910 100%);border:0;border-radius:10px;margin-top:22px;padding:146px 42px 112px;overflow:visible;box-shadow:0 34px 90px #0000007a,inset 0 0 80px #11435a14}.industrial-command-facility:before{content:"";z-index:-2;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);background:linear-gradient(115deg,#ffffff29,#0000 13% 86%,#ffffff1a),repeating-linear-gradient(90deg,#47545d 0 2px,#1d2830 2px 8px,#101820 8px 12px),linear-gradient(#67737b,#202b32 8%,#0f171d 48%,#39464e 92%,#11191f);position:absolute;inset:-20px -18px -22px;box-shadow:0 20px 55px #0000009e,inset 0 1px #ffffff3d,inset 0 -2px #060a0d}.industrial-command-facility:after{content:"";z-index:-1;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(#050f16f5,#02080dfa);border:2px solid #566873;position:absolute;inset:-8px -6px -10px;box-shadow:inset 0 0 0 3px #101a20,inset 0 0 0 5px #7e97a321,inset 0 0 45px #000000b3}.cabinet-hardware{z-index:1;pointer-events:none;position:absolute;inset:-20px -18px -22px}.cabinet-corner{background:linear-gradient(135deg,#3e4a52,#111a20 58%,#060a0d);border:3px solid #697780;width:52px;height:52px;position:absolute;box-shadow:inset 0 0 0 3px #1c272e,0 4px 12px #00000073}.cabinet-corner:after{content:"";background:radial-gradient(circle at 35% 30%,#b7c1c6,#303b42 46%,#0b1115 70%);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 1px 2px #000}.corner-tl{clip-path:polygon(0 0,100% 0,100% 18px,18px 100%,0 100%);top:0;left:0}.corner-tl:after{top:10px;left:10px}.corner-tr{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 18px) 100%,0 18px);top:0;right:0}.corner-tr:after{top:10px;right:10px}.corner-bl{clip-path:polygon(0 0,18px 0,100% calc(100% - 18px),100% 100%,0 100%);bottom:0;left:0}.corner-bl:after{bottom:10px;left:10px}.corner-br{clip-path:polygon(calc(100% - 18px) 0,100% 0,100% 100%,0 100%,0 calc(100% - 18px));bottom:0;right:0}.corner-br:after{bottom:10px;right:10px}.cabinet-rail{background:linear-gradient(#4b5962,#151f25 48%,#070c10 52%,#323e45);border:1px solid #5b6870;height:12px;position:absolute;left:66px;right:66px;box-shadow:inset 0 1px #ffffff2e,0 4px 10px #0000006b}.rail-top{top:9px}.rail-bottom{bottom:9px}.cabinet-side-spine{background:linear-gradient(90deg,#11191f,#48565e 44%,#11191f 48% 62%,#29353c);border:1px solid #53616a;width:13px;position:absolute;top:64px;bottom:64px;box-shadow:inset 1px 0 #ffffff1f,0 0 15px #00000080}.spine-left{left:8px}.spine-right{right:8px}.cabinet-title-plate{z-index:8;text-align:center;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,22px 100%,0 50%);background:linear-gradient(#202d35,#080f14 66%,#111b21);border:1px solid #65737b;width:min(540px,58%);padding:11px 26px 10px;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #00000085,inset 0 1px #ffffff1f}.cabinet-title-plate small,.cabinet-title-plate span{color:#7e99a8;letter-spacing:.18em;font-size:7px;font-weight:900;display:block}.cabinet-title-plate strong{color:#eaf7ff;letter-spacing:.09em;text-shadow:0 0 18px #6acfeb21;font-size:20px;display:block}.command-panel-label{display:none}.cabinet-status-rail{background:linear-gradient(#0e1b24,#050d13);border:1px solid #344956;border-radius:4px;min-height:50px;top:67px;left:42px;right:42px;box-shadow:inset 0 0 0 2px #09131a,inset 0 1px #ffffff0d,0 6px 14px #0000004d}.cabinet-status-rail span{border-right:1px solid #52748529;flex:1;justify-content:center;min-height:34px}.cabinet-status-rail span:last-of-type{border-right:0}.cabinet-status-rail b{padding:0 9px}.cabinet-ticker{border-top:1px solid #4e798d29;border-bottom:1px solid #14273199;height:15px;top:122px;left:49px;right:49px}.dashboard-operations-grid{z-index:4;grid-template-columns:minmax(0,1fr) 260px;gap:13px;margin-top:0;position:relative}.operations-main,.activity-panel{background:linear-gradient(#07131cfa,#030a10fc);border:1px solid #314651;border-radius:5px;box-shadow:inset 0 0 0 2px #061017,inset 0 1px #ffffff09,0 8px 16px #0000003d}.operations-main{padding:17px}.activity-panel{padding:13px}.operations-main:before,.activity-panel:before{content:"";pointer-events:none;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border:1px solid #5d889b14;position:absolute;inset:5px}.premium-queue-card{background:linear-gradient(#061722,#020a10);border-color:#2b4654;border-radius:4px;box-shadow:inset 0 0 0 2px #031018,inset 0 0 26px #1257700a}.queue-heading{background:linear-gradient(#10273494,#05111940);border-bottom:1px solid #203a47}.premium-order-row{border-bottom-color:#436b7d33}.cabinet-lower-console{z-index:5;grid-template-columns:repeat(4,1fr);gap:8px;height:60px;display:grid;position:absolute;bottom:30px;left:42px;right:42px}.cabinet-lower-console article{background:linear-gradient(#0c1b24,#040c12);border:1px solid #344a55;border-radius:4px;padding:10px 13px;position:relative;box-shadow:inset 0 0 0 2px #061017,inset 0 1px #ffffff09}.cabinet-lower-console article:before{content:"";background:#2ba8d0;width:2px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 9px #2ba8d073}.cabinet-lower-console span,.cabinet-lower-console small{color:#688494;letter-spacing:.14em;font-size:6px;font-weight:900;display:block}.cabinet-lower-console strong{color:#edf9ff;margin-top:2px;font-size:16px;display:block}.cabinet-lower-console .online-state{color:#4be4a7;font-size:13px}.commercial-conduit{writing-mode:initial!important;text-align:left!important;overflow:visible!important}.commercial-conduit>span{z-index:8!important;white-space:nowrap!important;background:linear-gradient(#15232c,#050b10)!important;border-radius:3px!important;padding:6px 10px!important;position:absolute!important;box-shadow:inset 0 0 0 2px #071016,0 4px 12px #00000073!important}.facility-conduit-line{background:linear-gradient(#54636b 0,#1d2a31 28%,#0c1419 56%,#34434b 78%,#10181d 100%);border:4px solid #26343c;border-radius:15px;height:30px;overflow:visible;box-shadow:inset 0 3px #ffffff1a,inset 0 -4px #00000073,0 6px 13px #00000073}.facility-conduit-line:before,.facility-conduit-line:after{background:linear-gradient(90deg,#1b252b,#68767d 45%,#1a242a 52%,#435159);border:2px solid #65737a;border-radius:4px;width:16px;height:38px;top:-8px;box-shadow:inset 0 0 0 2px #11191e,0 3px 7px #0000006b}.facility-conduit-line:before{left:7%}.facility-conduit-line:after{right:7%}.customer-output-conduit{width:255px;height:36px;top:35px;left:32px;transform:none}.customer-output-conduit:before{content:"";background:linear-gradient(#56656d,#111b21 50%,#36454d);border:4px solid #293840;border-right:0;border-radius:16px 0 0 16px;width:100px;height:30px;position:absolute;top:8px;left:-92px;box-shadow:inset 0 3px #ffffff14,0 5px 12px #0006}.customer-output-conduit>span{top:-27px;left:12px;color:#c8a4ff!important;border:1px solid #b271ff85!important}.customer-output-conduit small{display:none}.customer-output-conduit .facility-conduit-line{box-shadow:inset 0 3px #ffffff1a,0 6px 13px #00000073,0 0 16px #9352ff24}.stripe-input-conduit{width:128px;height:36px;top:50%;left:-84px;transform:translateY(-50%)}.stripe-input-conduit:before{content:"";background:linear-gradient(90deg,#526169,#111a20 48%,#35434b);border:4px solid #293840;border-bottom:0;border-radius:17px 17px 0 0;width:36px;height:58px;position:absolute;top:-44px;left:0}.stripe-input-conduit>span{top:-31px;left:-2px;color:#75c6ff!important;border:1px solid #41a4ff8c!important}.stripe-input-conduit small{display:none}.stripe-input-conduit .facility-conduit-line.vertical{background:linear-gradient(#53636c,#111b21 52%,#34434b);border:4px solid #26343c;border-radius:15px;width:128px;height:30px;position:relative;top:0;left:0}.recovery-output-conduit{text-align:left;width:340px;height:38px;bottom:32px;right:-92px}.recovery-output-conduit:after{content:"";background:linear-gradient(90deg,#526169,#111a20 48%,#35434b);border:4px solid #293840;border-bottom:0;border-radius:18px 18px 0 0;width:38px;height:70px;position:absolute;top:-58px;right:0}.recovery-output-conduit>span{top:-31px;right:104px;color:#6deeb2!important;border:1px solid #43dfa385!important}.recovery-output-conduit small{color:#68b994;display:flex;position:absolute;top:38px;right:96px}.recovery-output-conduit .facility-conduit-line{box-shadow:inset 0 3px #ffffff1a,0 6px 13px #00000073,0 0 17px #31de9d21}.customer-packet,.stripe-packet,.recovery-packet{border-radius:3px!important;height:14px!important;line-height:14px!important;top:4px!important}.living-engine-stage{padding-right:36px}.living-vessel{transform-origin:50% 43%;transform:scale(.74)}.powered-feed{z-index:10;width:166px;top:57.7%;right:calc(50% - 304px)}.powered-feed:before{background:linear-gradient(90deg,#1a282f,#697981 45%,#16232a 52%,#43535b);border:3px solid #657780;border-radius:4px;width:22px;height:46px;top:-9px;left:-14px}.vessel-telemetry-rail{z-index:12;width:auto;bottom:8px;left:18px;right:18px}@media (max-width:1180px){.industrial-command-facility{padding-inline:30px}.cabinet-status-rail,.cabinet-lower-console{left:30px;right:30px}.dashboard-operations-grid{grid-template-columns:minmax(0,1fr) 235px}.customer-output-conduit{left:22px}.recovery-output-conduit{right:-84px}}@media (max-width:1050px){.industrial-command-facility{padding:142px 24px 108px}.cabinet-title-plate{width:64%}.dashboard-operations-grid{grid-template-columns:1fr}.cabinet-lower-console{left:24px;right:24px}.activity-list{grid-template-columns:1fr 1fr}.stripe-input-conduit{left:-78px}.recovery-output-conduit{right:-86px}.living-vessel{transform:scale(.76)}.powered-feed{right:calc(50% - 310px)}}@media (max-width:720px){.industrial-command-facility{border-radius:5px;margin:12px 8px 22px;padding:132px 8px 112px;overflow:hidden}.industrial-command-facility:before{inset:-10px}.industrial-command-facility:after{inset:-3px}.cabinet-hardware{inset:-10px}.cabinet-corner{width:35px;height:35px}.cabinet-rail{left:42px;right:42px}.cabinet-side-spine{display:none}.cabinet-title-plate{width:78%;padding:8px 18px;top:-4px}.cabinet-title-plate strong{font-size:15px}.cabinet-title-plate small,.cabinet-title-plate span{font-size:5px}.cabinet-status-rail{grid-template-columns:1fr 1fr;gap:0;min-height:56px;top:58px;left:10px;right:10px}.cabinet-status-rail span{border-bottom:1px solid #52748521;font-size:6px}.cabinet-status-rail b{display:none}.cabinet-ticker{top:119px;left:14px;right:14px}.dashboard-operations-grid{display:block}.operations-main,.activity-panel{border-radius:4px}.cabinet-lower-console{grid-template-columns:1fr 1fr;gap:5px;height:72px;bottom:25px;left:10px;right:10px}.cabinet-lower-console article{padding:7px 9px}.cabinet-lower-console strong{font-size:13px}.customer-output-conduit{width:170px;top:28px;left:-118px}.customer-output-conduit>span{top:-24px;left:120px;font-size:6px!important}.stripe-input-conduit{display:none}.recovery-output-conduit{width:250px;bottom:34px;right:-170px}.recovery-output-conduit>span{top:-27px;right:172px;font-size:6px!important}.recovery-output-conduit small{display:none}.facility-conduit-line{border-width:3px;height:24px}.facility-conduit-line:before,.facility-conduit-line:after{height:32px;top:-7px}.living-engine-stage{height:468px;padding-right:0}.living-vessel{transform-origin:50% 12px;transform:scale(.58)}.powered-feed{width:132px;top:55%;right:-38px}.maintenance-deck{bottom:64px}.vessel-telemetry-rail{bottom:4px;left:4px;right:4px}}@media (max-width:420px){.industrial-command-facility{margin-inline:4px}.cabinet-title-plate{width:88%}.cabinet-status-rail span:nth-child(3),.cabinet-status-rail span:nth-child(4){display:flex}.cabinet-lower-console{grid-template-columns:repeat(2,1fr)}.customer-output-conduit{left:-130px}.recovery-output-conduit{right:-184px}.living-engine-stage{height:440px}.living-vessel{transform:scale(.53)}.powered-feed{top:54%;right:-48px}}@media (max-height:760px) and (min-width:721px){.industrial-command-facility{padding-top:137px;padding-bottom:104px}.living-vessel{transform:scale(.7)}.powered-feed{right:calc(50% - 288px)}}@media (prefers-reduced-motion:reduce){.commercial-conduit .facility-conduit-line,.cabinet-lower-console article:before{animation:none!important}}.left-utility-chase{z-index:15;pointer-events:none;width:150px;position:absolute;top:22px;bottom:24px;left:-116px}.utility-trunk{background:linear-gradient(90deg,#15232b 0,#66757d 24%,#273840 48%,#101a20 72%,#43545d 100%);border:4px solid #26353d;border-radius:22px;width:42px;position:absolute;top:-76px;bottom:-78px;left:46px;box-shadow:inset 6px 0 8px #ffffff0e,inset -7px 0 10px #0000008c,0 12px 18px #0000007a}.utility-trunk:before,.utility-trunk:after{content:"";background:linear-gradient(#718089,#1c2b33 55%,#10191f);border:3px solid #42535c;border-radius:8px;width:52px;height:16px;position:absolute;left:-9px;box-shadow:0 4px 8px #00000080}.utility-trunk:before{top:18%}.utility-trunk:after{top:69%}.utility-trunk i{background:#152129;border:2px solid #53636b;border-radius:4px;width:46px;height:8px;position:absolute;left:-6px}.utility-trunk i:first-child{top:8%}.utility-trunk i:nth-child(2){top:36%}.utility-trunk i:nth-child(3){top:55%}.utility-trunk i:nth-child(4){top:86%}.utility-line{color:#9fb5c3;pointer-events:auto;width:150px;text-decoration:none;position:absolute;left:0}.utility-line .utility-label{white-space:nowrap;letter-spacing:.12em;background:linear-gradient(#111e27,#071018);border:1px solid #6997ae6b;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:950;position:absolute;top:-25px;left:86px;box-shadow:0 4px 10px #00000070}.utility-line small{white-space:nowrap;letter-spacing:.12em;color:#66879a;font-size:5.5px;font-weight:900;position:absolute;top:37px;left:88px}.utility-customer{top:13%}.utility-stripe{top:45%}.utility-recovery{top:76%}.utility-conduit{background:linear-gradient(#687880 0,#283941 30%,#101a20 58%,#43545c 100%);border:4px solid #293942;border-radius:0 17px 17px 0;width:86px;height:34px;position:absolute;top:0;left:64px;overflow:hidden;box-shadow:inset 0 5px 6px #fff1,inset 0 -5px 7px #00000059,0 7px 13px #00000073}.utility-conduit:before{content:"";z-index:3;background:linear-gradient(90deg,#18262d,#7a8990 48%,#1a282f);border:3px solid #5a6a72;border-radius:6px;width:19px;height:40px;position:absolute;top:-7px;left:-4px}.utility-conduit:after{content:"";background:linear-gradient(90deg,#142129,#66767e,#16242b);border:3px solid #475a63;border-radius:5px;width:14px;height:40px;position:absolute;top:-7px;right:-4px}.utility-conduit .conduit-core{background:#071117;border-radius:6px;height:7px;position:absolute;top:10px;left:10px;right:9px;box-shadow:inset 0 0 5px #000000e6}.utility-customer .conduit-core{background:linear-gradient(90deg,#1f1130,#8f4df0,#1f1130) 0 0/200% 100%;animation:1.5s linear infinite utilityFlowLeft;box-shadow:0 0 10px #a055ff8c}.utility-stripe .conduit-core{background:linear-gradient(90deg,#092442,#2ca3ff,#092442) 0 0/200% 100%;animation:1.35s linear infinite utilityFlowRight;box-shadow:0 0 10px #2ca3ff8c}.utility-recovery .conduit-core{background:linear-gradient(90deg,#073223,#2fe39a,#073223) 0 0/200% 100%;animation:1.3s linear infinite utilityFlowLeft;box-shadow:0 0 10px #2fe39a80}.flow-packet{z-index:4;color:#fff;border-radius:4px;place-items:center;min-width:20px;height:16px;padding:0 4px;font-size:7px;font-style:normal;font-weight:950;display:grid;position:absolute;top:6px}.utility-customer .flow-packet{background:#8d4de5;animation:3.2s linear infinite packetOut;box-shadow:0 0 9px #9654ed}.utility-stripe .flow-packet{background:#168ee4;animation:3s linear infinite packetIn;box-shadow:0 0 9px #168ee4}.utility-recovery .flow-packet{background:#18b977;animation:2.8s linear infinite packetOut;box-shadow:0 0 9px #18b977}.flow-packet.packet-two{animation-delay:-1.5s}.utility-customer .utility-label{color:#d3b7ff;border-color:#a363ff8c}.utility-stripe .utility-label{color:#8bd0ff;border-color:#319eff8c}.utility-recovery .utility-label{color:#72efb7;border-color:#30e2978c}@keyframes utilityFlowRight{to{background-position:-200% 0}}@keyframes utilityFlowLeft{to{background-position:200% 0}}@keyframes packetIn{0%{opacity:0;left:-20px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:74px}}@keyframes packetOut{0%{opacity:0;left:74px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:-20px}}.industrial-command-facility{padding-left:45px;overflow:visible}.dashboard-operations-grid,.cabinet-status-rail,.cabinet-ticker,.cabinet-lower-console{margin-left:0}.command-panel-label{left:44px}.engine-theme-console{z-index:3;background:linear-gradient(#0c1a23f0,#050d14f5);border:1px solid #50819547;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.engine-theme-console>div:first-child span{color:#6f98ad;letter-spacing:.15em;font-size:7px;font-weight:950;display:block}.engine-theme-console>div:first-child strong{color:#dff8ff;letter-spacing:.07em;margin-top:3px;font-size:11px;display:block}.engine-theme-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.engine-theme-buttons button{color:#7794a5;cursor:pointer;background:#07131d;border:1px solid #4c798d47;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:8px;font-weight:850;display:flex}.engine-theme-buttons button:hover,.engine-theme-buttons button.active{color:#dffef4;background:#185e4c42;border-color:#43dcb2;box-shadow:0 0 14px #2bdca91a}.selected-engine-vessel{place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.selected-engine-vessel>.restaurant-vessel-stage,.selected-engine-vessel>.hvac-vessel-stage,.selected-engine-vessel>.plumbing-vessel-stage,.selected-engine-vessel>.retail-vessel-stage{transform-origin:50%;transform:scale(.86)}.engine-machine-bay:not(.theme-classic){grid-template-columns:minmax(0,1fr) 290px}.engine-machine-bay:not(.theme-classic) .selected-engine-vessel{height:520px}.vessel-top-assembly,.relief-stack{left:50%!important;transform:translate(-50%)!important}.powered-feed{right:calc(50% - 292px)!important}.powered-feed:before{left:-7px!important}.inlet-flange{right:-2px!important}.vessel-telemetry-rail{bottom:2px!important}.maintenance-deck{bottom:54px!important}.business-recovery-profile{background:linear-gradient(#091822f0,#050e16fa);border:1px solid #437e9740;border-radius:12px;max-width:900px;margin:0 0 22px;padding:22px;box-shadow:inset 0 1px #ffffff09,0 18px 38px #0000002e}.profile-panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.profile-panel-heading h2{margin:5px 0 0}.business-recovery-profile>p{color:#7894a5;max-width:720px}.business-type-grid{border:0;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0;padding:0;display:grid}.business-type-grid legend{color:#9bb4c2;grid-column:1/-1;margin-bottom:7px;font-size:11px;font-weight:800}.business-type-grid button{color:#7592a3;cursor:pointer;background:#07141e;border:1px solid #48798f45;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:800;display:flex}.business-type-grid button.active{color:#e5fff6;background:#1a69533b;border-color:#36d8ab;box-shadow:0 0 17px #36d8ab17}.profile-theme-field{color:#9fb4c0;gap:7px;font-size:12px;font-weight:800;display:grid}.profile-theme-field select,.recovery-profile-onboarding select{color:#d9edf5;background:#07131c;border:1px solid #4f7e9257;border-radius:8px;min-height:46px;padding:0 12px}.profile-save-row{align-items:center;gap:12px;margin-top:16px;display:flex}.profile-save-row button{color:#ceffec;background:#13694e57;border:1px solid #2fe1a473;border-radius:7px;min-height:42px;padding:0 16px;font-weight:850}.profile-save-row span{align-items:center;gap:5px;font-size:12px;display:flex}.profile-save-row .success{color:#5ee4b3}.profile-save-row .error{color:#ff7d8b}.recovery-profile-onboarding{width:min(680px,100% - 30px)}.automatic-theme-note{color:#689;align-items:center;gap:7px;margin:-3px 0 15px;font-size:11px;display:flex}@media (max-width:1100px){.left-utility-chase{left:-105px}.engine-machine-bay:not(.theme-classic){grid-template-columns:1fr}.engine-machine-bay:not(.theme-classic) .engine-diagnostics{grid-template-columns:repeat(4,1fr)}.engine-machine-bay:not(.theme-classic) .diagnostics-title,.engine-machine-bay:not(.theme-classic) .diagnostic-progress,.engine-machine-bay:not(.theme-classic) .engine-diagnostics>small{grid-column:1/-1}}@media (max-width:760px){.industrial-command-facility{padding-left:10px;overflow:hidden}.left-utility-chase{pointer-events:auto;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;height:auto;margin:0 0 10px;display:grid;position:relative;top:auto;bottom:auto;left:auto}.utility-trunk{display:none}.utility-line{width:auto;height:58px;position:relative;left:auto;top:auto!important}.utility-conduit{border-radius:13px;width:auto;height:27px;top:20px;left:0;right:0}.utility-line .utility-label{padding:3px 5px;font-size:5.5px;top:0;left:2px}.utility-line small{display:none}.utility-conduit:before,.utility-conduit:after{height:32px;top:-6px}.flow-packet{height:14px;top:4px}.command-panel-label{left:10px}.engine-theme-console{display:block}.engine-theme-buttons{justify-content:flex-start;margin-top:9px}.engine-theme-buttons button{flex:1;min-width:88px}.selected-engine-vessel>.restaurant-vessel-stage,.selected-engine-vessel>.hvac-vessel-stage,.selected-engine-vessel>.plumbing-vessel-stage,.selected-engine-vessel>.retail-vessel-stage{transform:scale(.62)}.engine-machine-bay:not(.theme-classic) .selected-engine-vessel{height:430px}.business-type-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.left-utility-chase{grid-template-columns:1fr}.utility-line{height:48px}.utility-conduit{top:16px}.engine-theme-buttons button{min-width:calc(50% - 4px)}.selected-engine-vessel>.restaurant-vessel-stage,.selected-engine-vessel>.hvac-vessel-stage,.selected-engine-vessel>.plumbing-vessel-stage,.selected-engine-vessel>.retail-vessel-stage{transform:scale(.5)}.engine-machine-bay:not(.theme-classic) .selected-engine-vessel{height:360px}.business-type-grid{grid-template-columns:1fr 1fr}.business-recovery-profile{padding:15px}.profile-save-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.utility-conduit .conduit-core,.flow-packet{animation:none!important}}.engine-theme-buttons button.locked{opacity:.58;border-style:dashed}.engine-theme-buttons button.locked:hover{opacity:.82}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-grid>div{background:#020a149e;border:1px solid #59b7ff29;border-radius:16px;gap:8px;padding:18px;display:grid}.settings-grid span{color:#7fa3c5;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.settings-grid strong{text-transform:capitalize;font-size:1.15rem}.primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1677ff,#18b8ff);border:0;border-radius:12px;align-items:center;gap:9px;padding:13px 18px;font-weight:800;display:inline-flex}.primary-action:disabled{opacity:.65;cursor:wait}@media (max-width:760px){.settings-grid{grid-template-columns:1fr}}.billing-plan-grid{margin-top:24px}.billing-plan-grid article{flex-direction:column;gap:16px;display:flex}.billing-plan-grid .primary-action{justify-content:center;width:100%}.settings-grid small{color:#6f8aa5;font-size:.78rem}.billing-status{border-radius:999px;align-items:center;gap:8px;width:max-content;padding:7px 10px;line-height:1;text-transform:none!important;font-size:.9rem!important;display:inline-flex!important}.billing-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.billing-status.active{color:#45dfa4;background:#45dfa41a;border:1px solid #45dfa433}.billing-status.attention{color:#ffc45d;background:#ffc45d1a;border:1px solid #ffc45d33}.billing-status.inactive{color:#91a5bb;background:#91a5bb17;border:1px solid #91a5bb29}.billing-success-message{color:#aef2d5;background:#45dfa414;border-color:#45dfa440}.billing-renewal-row{border-bottom:1px solid #59b7ff1f;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 0;display:flex}.billing-renewal-row span{color:#7fa3c5;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.billing-renewal-row strong{font-size:1.05rem}.billing-plan-benefits{padding:18px 0}.billing-plan-benefits>span{color:#7fa3c5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:.72rem;display:block}.billing-plan-benefits ul{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.billing-plan-benefits li{color:#d9e9f7;font-size:.9rem}.billing-plan-benefits li:before{content:"✓";color:#45dfa4;margin-right:8px}.locked-option{opacity:.48;filter:saturate(.55);cursor:not-allowed!important}.locked-option small{align-items:center;gap:4px;display:inline-flex!important}.locked-option:hover{transform:none!important}@media (max-width:760px){.billing-renewal-row{flex-direction:column;align-items:flex-start;gap:6px}.billing-plan-benefits ul{gap:9px;display:grid}}.engine-machine-bay.theme-classic .selected-engine-vessel{isolation:isolate;width:100%;min-height:610px;overflow:visible}.engine-machine-bay.theme-classic .selected-engine-vessel>.signature-tank-stage{z-index:3;opacity:1;visibility:visible;width:min(620px,100%);min-height:610px;margin:0 auto;animation:.8s cubic-bezier(.2,.8,.2,1) both recovery-vessel-online;position:relative;overflow:visible}.engine-machine-bay.theme-classic .selected-engine-vessel .unified-tank-wrap{z-index:2;overflow:visible;opacity:1!important;visibility:visible!important;display:flex!important}.engine-machine-bay.theme-classic .selected-engine-vessel .unified-tank-svg{max-height:560px;animation:1.05s cubic-bezier(.2,.8,.2,1) .12s both recovery-tank-energize;overflow:visible;opacity:1!important;visibility:visible!important;width:min(500px,96%)!important;display:block!important}.engine-machine-bay.theme-classic .selected-engine-vessel .tank-value-crown{animation:.65s cubic-bezier(.2,.8,.2,1) 50ms both recovery-crown-online}.engine-diagnostics .telemetry-card{min-height:74px;padding:12px 14px}.engine-diagnostics .telemetry-card>div{flex-direction:column;gap:3px;display:flex}.engine-diagnostics .telemetry-card strong{color:#f4fbff;order:1;font-size:22px;line-height:1}.engine-diagnostics .telemetry-card span{letter-spacing:.12em;text-transform:uppercase;color:#718ba1;order:2;font-size:8px}.engine-diagnostics .telemetry-card svg{color:#47e6ff;filter:drop-shadow(0 0 7px #47e6ff4d)}.recovery-meter{height:12px;margin-top:2px;position:relative;overflow:visible}.recovery-meter>b{color:#dffcff;font:800 12px Space Grotesk,sans-serif;position:absolute;top:-25px;right:0}.recovery-meter>span{box-shadow:0 0 16px #37e8cf6b}.engine-page-header h1:after{content:"";vertical-align:middle;background:#42efbd;border-radius:50%;width:7px;height:7px;margin-left:12px;animation:1.8s ease-in-out infinite engine-status-pulse;display:inline-block;box-shadow:0 0 12px #42efbd}@keyframes recovery-vessel-online{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes recovery-tank-energize{0%{opacity:0;filter:brightness(.35)drop-shadow(0 0 #0000);transform:scale(.965)translateY(10px)}60%{opacity:1;filter:brightness(1.22)drop-shadow(0 0 35px #23cfff40)}to{opacity:1;filter:drop-shadow(0 22px 34px #00000047);transform:scale(1)translateY(0)}}@keyframes recovery-crown-online{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes engine-status-pulse{50%{opacity:.45;transform:scale(.78)}}@media (max-width:760px){.engine-machine-bay.theme-classic .selected-engine-vessel{min-height:500px;overflow:hidden}.engine-machine-bay.theme-classic .selected-engine-vessel>.signature-tank-stage{width:100%;min-height:500px}.engine-machine-bay.theme-classic .selected-engine-vessel .unified-tank-svg{max-height:470px;width:min(390px,96vw)!important}}@media (prefers-reduced-motion:reduce){.engine-machine-bay.theme-classic .selected-engine-vessel>.signature-tank-stage,.engine-machine-bay.theme-classic .selected-engine-vessel .unified-tank-svg,.engine-machine-bay.theme-classic .selected-engine-vessel .tank-value-crown,.engine-page-header h1:after{animation:none!important}}.engine-machine-bay.theme-classic .selected-engine-vessel>.engine-signature-tank{flex-direction:column;justify-content:flex-start;align-items:center;opacity:1!important;visibility:visible!important;width:100%!important;height:620px!important;min-height:620px!important;margin:0 auto!important;animation:none!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.engine-machine-bay.theme-classic .selected-engine-vessel>.engine-signature-tank .unified-tank-wrap{opacity:1!important;visibility:visible!important;z-index:2!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:560px!important;min-height:560px!important;margin:48px auto 0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}.engine-machine-bay.theme-classic .selected-engine-vessel>.engine-signature-tank .unified-tank-svg{opacity:1!important;visibility:visible!important;flex:none!important;width:500px!important;max-width:96%!important;height:560px!important;max-height:none!important;margin:0 auto!important;animation:none!important;display:block!important;overflow:visible!important;transform:none!important}.engine-machine-bay.theme-classic .selected-engine-vessel>.engine-signature-tank .tank-value-crown{z-index:5!important}@media (max-width:760px){.engine-machine-bay.theme-classic .selected-engine-vessel>.engine-signature-tank{height:520px!important;min-height:520px!important}.engine-machine-bay.theme-classic .selected-engine-vessel>.engine-signature-tank .unified-tank-wrap{height:470px!important;min-height:470px!important;margin-top:44px!important}.engine-machine-bay.theme-classic .selected-engine-vessel>.engine-signature-tank .unified-tank-svg{width:min(390px,96vw)!important;height:470px!important}}.engine-dom-tank{color:#f4fbff;flex-direction:column;justify-content:flex-start;align-items:center;width:min(620px,100%);min-height:620px;margin:0 auto;display:flex;position:relative;overflow:visible}.engine-dom-tank-crown{z-index:20;text-align:center;clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);border:1px solid color-mix(in srgb,var(--engine-tank-light) 70%,white);width:min(340px,82%);min-height:74px;box-shadow:0 0 28px color-mix(in srgb,var(--engine-tank-mid) 44%,transparent),inset 0 0 24px #31aaff2b;background:linear-gradient(#0f3a7df5,#04183cf5);margin:0 auto -8px;padding:11px 82px 12px 28px;position:relative}.engine-dom-tank-crown small{color:#dcecff;font-size:11px;display:block}.engine-dom-tank-crown strong{font:800 42px/1 Space Grotesk,sans-serif;display:block}.engine-dom-tank-crown span{color:#55f2c1;white-space:nowrap;background:#027b5694;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;position:absolute;top:25px;right:24px}.engine-dom-tank-vessel{width:min(440px,88%);height:520px;margin-top:4px;position:relative}.engine-dom-tank-glass{z-index:6;border:4px solid color-mix(in srgb,var(--engine-tank-light) 76%,white);height:322px;box-shadow:inset 0 0 54px color-mix(in srgb,var(--engine-tank-deep) 34%,transparent),0 0 34px color-mix(in srgb,var(--engine-tank-mid) 43%,transparent),0 28px 58px #00000080;background:linear-gradient(90deg,#ffffff29,#08254433 22%,#0518305c 72%,#ffffff17);border-radius:42%/8%;position:absolute;top:54px;left:12%;right:12%;overflow:hidden}.engine-dom-tank-top-rim{z-index:12;border:4px solid color-mix(in srgb,var(--engine-tank-light) 78%,white);height:48px;box-shadow:0 0 24px var(--engine-tank-mid),inset 0 0 17px #fff3;background:linear-gradient(#ffffff6b,#04254ccc 42%,#010e20f0);border-radius:50%;position:absolute;top:38px;left:10%;right:10%}.engine-dom-tank-top-rim i{background:#010c1cb8;border:1px solid #ffffff52;border-radius:50%;position:absolute;inset:8px 12px}.engine-dom-tank-liquid{height:var(--engine-tank-fill);background:linear-gradient(90deg,var(--engine-tank-deep),var(--engine-tank-mid) 46%,var(--engine-tank-light) 76%,var(--engine-tank-deep));min-height:8%;box-shadow:0 -12px 34px color-mix(in srgb,var(--engine-tank-light) 70%,transparent),inset 24px 0 34px #ffffff14,inset -24px 0 36px #0000003d;transition:height .65s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;overflow:visible}.engine-dom-liquid-wave{background:var(--engine-tank-light);width:114%;height:30px;box-shadow:0 0 20px var(--engine-tank-light);transform-origin:50%;border-radius:50%;position:absolute;top:-15px;left:-7%}.engine-dom-liquid-wave.wave-back{opacity:.42;animation:4.4s ease-in-out infinite engine-dom-wave}.engine-dom-liquid-wave.wave-front{opacity:.72;animation:3.7s ease-in-out infinite reverse engine-dom-wave}.engine-dom-glass-highlight{z-index:9;pointer-events:none;border-radius:50%;height:90%;position:absolute;top:5%}.engine-dom-glass-highlight.highlight-one{opacity:.55;background:linear-gradient(#ffffffb3,#7ee6ff2e 72%,#0000);width:13%;left:17%;transform:skew(-10deg)}.engine-dom-glass-highlight.highlight-two{opacity:.28;background:linear-gradient(#ffffff59,#0000 72%);width:5%;right:10%}.engine-dom-break-even{z-index:11;left:2%;right:2%;bottom:var(--engine-break-even);border-top:2px dashed var(--engine-tank-light);filter:drop-shadow(0 0 5px var(--engine-tank-light));position:absolute}.engine-dom-break-even:after{content:"";border-top:2px solid var(--engine-tank-light);width:20px;position:absolute;top:-2px;right:-20px}.engine-dom-break-even span,.engine-dom-break-even small{white-space:nowrap;color:#fff;background:#061326;border-left:1px solid #50e2ff80;border-right:1px solid #50e2ff80;padding:2px 7px;font-size:9px;position:absolute;left:calc(100% + 24px)}.engine-dom-break-even span{border-top:1px solid #50e2ff80;border-radius:6px 6px 0 0;font-weight:800;bottom:-1px}.engine-dom-break-even small{color:#bcd6e8;border-bottom:1px solid #50e2ff80;border-radius:0 0 6px 6px;font-size:7px;top:1px}.engine-dom-tank-collar{z-index:7;height:35px;box-shadow:0 0 14px color-mix(in srgb,var(--engine-tank-light) 30%,transparent);background:linear-gradient(#d2e3ef,#42566a 35%,#101c28 75%,#071019);border:7px solid #344b60;border-radius:50%;position:absolute;top:360px;left:12%;right:12%}.engine-dom-tank-base{z-index:5;height:82px;box-shadow:0 18px 34px #0000007a,0 0 24px color-mix(in srgb,var(--engine-tank-mid) 28%,transparent);background:linear-gradient(90deg,#0c1722,#3c5165 22%,#111d28 43%,#64788b 57%,#13212d 76%,#07111a);border:2px solid #536b80;border-radius:12px 12px 34px 34px;place-items:center;display:grid;position:absolute;top:374px;left:14%;right:14%}.engine-dom-tank-plaque{color:#101923;text-align:center;background:linear-gradient(100deg,#687784,#e5ebef 20%,#aeb9c1 48%,#edf2f5 76%,#6d7b86);border:1px solid #ffffff7a;border-radius:6px;min-width:190px;padding:8px 22px;box-shadow:inset 0 1px #fff,0 4px 10px #0006}.engine-dom-tank-plaque strong{font:700 17px/1.1 Georgia,serif;display:block}.engine-dom-tank-plaque small{color:#33414e;margin-top:2px;font-size:7px;display:block}.engine-dom-floor-glow{z-index:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--engine-tank-light) 40%,transparent),color-mix(in srgb,var(--engine-tank-mid) 12%,transparent) 50%,transparent 72%);filter:blur(2px);border-radius:50%;height:44px;position:absolute;top:435px;left:4%;right:4%}.engine-dom-proof{color:#91a9bd;letter-spacing:.04em;margin:0;font-size:11px;position:absolute;bottom:4px}.engine-dom-particle{z-index:4;color:#edfdffd1;text-shadow:0 0 11px var(--engine-tank-light);font:900 15px Space Grotesk,sans-serif;animation:4.2s ease-in infinite engine-dom-rise;position:absolute;bottom:8%}.engine-dom-particle.particle-1{left:18%}.engine-dom-particle.particle-2{animation-delay:.6s;left:31%}.engine-dom-particle.particle-3{animation-delay:1.4s;left:44%}.engine-dom-particle.particle-4{animation-delay:2.1s;left:57%}.engine-dom-particle.particle-5{animation-delay:2.8s;left:70%}.engine-dom-particle.particle-6{animation-delay:3.3s;left:80%}.engine-dom-particle.particle-7{animation-delay:3.8s;left:38%}.engine-dom-particle.particle-8{animation-delay:.25s;left:64%}.engine-dom-bubble{border:1px solid #dcfaff94;border-radius:50%;animation:4.8s ease-in infinite engine-dom-bubble;position:absolute}.engine-dom-bubble.bubble-1{width:7px;height:7px;bottom:8%;left:22%}.engine-dom-bubble.bubble-2{width:11px;height:11px;animation-delay:.7s;bottom:16%;left:36%}.engine-dom-bubble.bubble-3{width:6px;height:6px;animation-delay:1.5s;bottom:7%;left:49%}.engine-dom-bubble.bubble-4{width:9px;height:9px;animation-delay:2.2s;bottom:24%;left:62%}.engine-dom-bubble.bubble-5{width:13px;height:13px;animation-delay:1s;bottom:10%;left:75%}.engine-dom-bubble.bubble-6{width:7px;height:7px;animation-delay:2.8s;bottom:34%;left:83%}.engine-dom-bubble.bubble-7{width:10px;height:10px;animation-delay:1.9s;bottom:38%;left:29%}@keyframes engine-dom-wave{50%{transform:rotate(1.6deg)scaleX(.96)}}@keyframes engine-dom-rise{0%{opacity:0;transform:translateY(12px)scale(.7)}20%{opacity:.75}to{opacity:0;transform:translateY(-220px)scale(1.15)}}@keyframes engine-dom-bubble{0%{opacity:0;transform:translateY(12px)scale(.6)}22%{opacity:.58}to{opacity:0;transform:translateY(-195px)scale(1.2)}}@media (max-width:760px){.engine-dom-tank{min-height:520px}.engine-dom-tank-crown{width:min(320px,92%);padding-right:74px}.engine-dom-tank-crown strong{font-size:36px}.engine-dom-tank-vessel{transform-origin:top;width:min(390px,96%);height:455px;transform:scale(.9)}.engine-dom-proof{bottom:0}}@media (prefers-reduced-motion:reduce){.engine-dom-liquid-wave,.engine-dom-particle,.engine-dom-bubble{animation:none!important}}@media (max-width:760px){.industrial-command-facility{border-left-width:1px!important;border-right-width:1px!important;border-radius:0!important;margin:4px 0 18px!important;padding:82px 4px!important;overflow:hidden!important}.industrial-command-facility:before,.industrial-command-facility:after,.cabinet-hardware{inset:-2px!important}.cabinet-corner,.cabinet-side-spine,.cabinet-title-plate{display:none!important}.cabinet-status-rail{border-radius:8px!important;grid-template-columns:1fr 1fr!important;min-height:54px!important;top:8px!important;left:6px!important;right:6px!important}.cabinet-status-rail span{min-height:27px!important;padding:6px 8px!important;font-size:6.5px!important}.cabinet-ticker{top:67px!important;left:6px!important;right:6px!important}.left-utility-chase{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none!important;gap:7px!important;margin:0 0 10px!important;padding:0 1px 4px!important;display:flex!important;overflow-x:auto!important}.left-utility-chase::-webkit-scrollbar{display:none}.utility-line{scroll-snap-align:start;flex:0 0 min(72vw,260px)!important;height:44px!important}.utility-conduit{height:25px!important;top:14px!important}.utility-line .utility-label{font-size:5.5px!important;top:0!important}.flow-packet{height:13px!important;top:4px!important}.dashboard-operations-grid{display:block!important}.operations-main,.activity-panel{border-radius:10px!important}.operations-main{padding-inline:8px!important}.operations-toolbar input,.operations-toolbar select{min-height:50px!important}.queue-heading{padding:16px 14px!important}.premium-order-row{padding:14px 12px!important}.activity-panel{margin-top:10px!important}.activity-list article{padding-block:13px!important}.recovery-engine-page{padding:10px 6px 22px!important}.engine-page-header{gap:8px!important}.engine-page-header h1{font-size:32px!important}.engine-page-header p{font-size:12px!important}.command-to-engine-conduit{margin:4px 0 8px!important}.engine-theme-console{overflow:hidden;margin:6px 0 8px!important;padding:8px!important}.engine-theme-console>div:first-child{margin-bottom:7px}.engine-theme-buttons{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:6px!important;margin-top:0!important;display:flex!important;overflow-x:auto!important}.engine-theme-buttons::-webkit-scrollbar{display:none}.engine-theme-buttons button{scroll-snap-align:start;flex:none!important;min-width:104px!important;min-height:40px!important}.engine-machine-bay{border-radius:12px!important;flex-direction:column!important;gap:8px!important;padding:5px!important;display:flex!important}.selected-engine-vessel{min-height:590px!important;overflow:hidden!important}.industrial-vessel-stage.living-engine-stage{width:100%!important;height:590px!important;min-height:590px!important;padding:0 0 116px!important;overflow:hidden!important}.living-vessel{transform-origin:50% 12px!important;transform:scale(.67)!important}.machine-room-backdrop{inset:0 0 104px!important}.maintenance-deck{bottom:98px!important;left:3px!important;right:3px!important}.powered-feed{width:168px!important;right:-24px!important}.vessel-telemetry-rail{grid-template-columns:1fr 1fr!important;gap:6px!important;bottom:5px!important;left:5px!important;right:5px!important}.vessel-telemetry-rail article{min-height:62px!important;padding:10px 12px!important}.vessel-telemetry-rail article span{font-size:8px!important}.vessel-telemetry-rail article strong{font-size:17px!important}.engine-diagnostics{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:0!important;padding:8px!important}.diagnostics-title,.diagnostic-progress,.engine-diagnostics>small{grid-column:1/-1!important}.engine-diagnostics .telemetry-card{min-height:82px!important;padding:12px!important}.engine-diagnostics .telemetry-card strong{font-size:24px!important}.engine-diagnostics .telemetry-card span{font-size:7.5px!important}}@media (max-width:430px){.selected-engine-vessel{min-height:550px!important}.industrial-vessel-stage.living-engine-stage{height:550px!important;min-height:550px!important;padding-bottom:112px!important}.living-vessel{transform:scale(.62)!important}.powered-feed{right:-34px!important}.engine-diagnostics{grid-template-columns:1fr 1fr!important}.engine-diagnostics article{grid-column:auto!important}}@media (min-width:761px){.engine-machine-bay.theme-classic .industrial-vessel-stage{width:min(760px,100%)}.engine-machine-bay.theme-classic .living-vessel{transform-origin:50% 10px;transform:scale(.9)}.engine-machine-bay.theme-classic .selected-engine-vessel{min-height:660px!important}.engine-machine-bay.theme-classic .industrial-vessel-stage.living-engine-stage{height:660px!important;min-height:660px!important;padding-bottom:116px!important}.engine-machine-bay.theme-classic .vessel-telemetry-rail{bottom:4px!important}.engine-machine-bay.theme-classic .maintenance-deck{bottom:94px!important}}@media (max-width:760px){.left-utility-chase{grid-template-columns:1fr!important;gap:8px!important;padding-bottom:2px!important;display:grid!important;overflow:visible!important}.utility-line{flex:none!important;width:100%!important;max-width:none!important}.recovery-output-conduit{width:100%!important;max-width:none!important;display:block!important;right:auto!important}.selected-engine-vessel{min-height:628px!important}.industrial-vessel-stage.living-engine-stage{height:628px!important;min-height:628px!important;padding-bottom:122px!important}.living-vessel{transform-origin:50% 12px!important;transform:scale(.75,.67)!important}.vessel-telemetry-rail{bottom:4px!important}.maintenance-deck{bottom:104px!important}}@media (max-width:430px){.selected-engine-vessel{min-height:588px!important}.industrial-vessel-stage.living-engine-stage{height:588px!important;min-height:588px!important;padding-bottom:118px!important}.living-vessel{transform:scale(.7,.62)!important}.maintenance-deck{bottom:100px!important}}.mission-control-page{--mission-accent:#1788ff;background:radial-gradient(circle at 55% 16%,color-mix(in srgb,var(--mission-accent) 18%,transparent),transparent 31%),linear-gradient(180deg,#02050d,#050b17 48%,#030710);color:#eef7ff;min-height:100vh;padding:70px clamp(18px,4vw,62px) 45px;position:relative;overflow:hidden}.mission-atmosphere,.mission-atmosphere:before,.mission-atmosphere:after{pointer-events:none;position:absolute;inset:0}.mission-atmosphere:before{content:"";background-image:linear-gradient(#4696ff0a 1px,#0000 1px),linear-gradient(90deg,#4696ff0a 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.mission-atmosphere:after{content:"";background:linear-gradient(90deg,#0009,#0000 18% 82%,#0009)}.mission-atmosphere i{border:1px solid color-mix(in srgb,var(--mission-accent) 20%,transparent);border-radius:50%;animation:18s linear infinite mission-orbit;position:absolute}.mission-atmosphere i:first-child{width:520px;height:520px;top:-210px;right:-180px}.mission-atmosphere i:nth-child(2){width:260px;height:260px;animation-direction:reverse;top:36%;left:-130px}.mission-atmosphere i:nth-child(3){border-radius:50%;width:760px;height:180px;animation-duration:26s;bottom:-110px;left:20%}.mission-header,.mission-console,.mission-launch-dock{z-index:2;max-width:1380px;margin-left:auto;margin-right:auto;position:relative}.mission-header{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.mission-overline{color:#6bb8ff;letter-spacing:.18em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.mission-header h1{letter-spacing:-.055em;margin:15px 0 20px;font-family:Space Grotesk;font-size:clamp(46px,6vw,84px);line-height:.98}.mission-header h1 em{background:linear-gradient(95deg,#fff,var(--mission-accent),#78e8ff);color:#0000;-webkit-background-clip:text;font-style:normal}.mission-header p{color:#91a6c0;max-width:700px;font-size:15px;line-height:1.75}.mission-progress-orb{text-align:center;place-items:center;width:180px;height:180px;display:grid;position:relative}.mission-progress-orb strong{z-index:2;font-family:Space Grotesk;font-size:42px}.mission-progress-orb span{color:#71849f;letter-spacing:.08em;text-transform:uppercase;z-index:2;width:100%;font-size:9px;position:absolute;top:113px}.mission-progress-orb svg{position:absolute;inset:0;transform:rotate(-90deg)}.mission-progress-orb circle{fill:none;stroke:#78aae61c;stroke-width:5px}.mission-progress-orb .progress-ring{stroke:var(--mission-accent);stroke-dasharray:327;stroke-linecap:round;filter:drop-shadow(0 0 7px var(--mission-accent));transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1)}.mission-console{background:linear-gradient(145deg,#071327eb,#030914f2);border:1px solid #70aaee2e;border-radius:28px;grid-template-columns:390px 1fr;min-height:610px;margin-top:42px;display:grid;overflow:hidden;box-shadow:0 35px 100px #0000007a,inset 0 1px #ffffff0d}.mission-list{background:linear-gradient(#0a1b37d1,#040b18e0);border-right:1px solid #70aaee21;flex-direction:column;gap:9px;padding:18px;display:flex}.mission-list button{text-align:left;color:#8498b4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:46px 1fr 18px;align-items:center;gap:12px;min-height:100px;padding:15px;transition:all .25s;display:grid}.mission-list button:hover,.mission-list button.active{border-color:color-mix(in srgb,var(--mission-accent) 45%,transparent);background:color-mix(in srgb,var(--mission-accent) 8%,transparent);color:#eaf6ff;transform:translate(4px)}.mission-list button.complete .mission-icon{color:#44e7b0;background:#1fcf9621;border-color:#3ae7ae66}.mission-icon{background:#071326;border:1px solid #66a2e62b;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.mission-list small{color:#4d6c91;letter-spacing:.17em;font-size:8px;display:block}.mission-list strong{margin:4px 0 3px;font-family:Space Grotesk;font-size:16px;display:block}.mission-list p{color:#6c7e97;margin:0;font-size:9px;line-height:1.45}.mission-workbench{padding:34px clamp(24px,4vw,60px);position:relative;overflow:hidden}.workbench-grid{pointer-events:none;background-image:radial-gradient(circle,#5c9ee61c 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.workbench-status{color:#69809d;letter-spacing:.13em;border-bottom:1px solid #73aaeb1f;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:8px;display:flex;position:relative}.workbench-status span{align-items:center;gap:7px;display:flex}.workbench-status i{background:#f1a43b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #f1a43b}.workbench-status i.online{background:#45e5af;box-shadow:0 0 12px #45e5af}.mission-panel{max-width:760px;margin:54px auto 0;animation:.45s both mission-panel-in;position:relative}.mission-panel>svg{color:var(--mission-accent);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--mission-accent) 55%,transparent))}.mission-panel h2{letter-spacing:-.04em;margin:8px 0 10px;font-family:Space Grotesk;font-size:clamp(30px,4vw,48px)}.mission-panel>p{color:#8fa2bb;line-height:1.7}.mission-panel form{grid-template-columns:1fr 1fr;gap:13px;margin-top:26px;display:grid}.mission-panel label{color:#91a5bf;font-size:10px}.mission-panel input{color:#fff;background:#040b17;border:1px solid #68a6eb2e;border-radius:11px;outline:none;width:100%;height:46px;margin-top:7px;padding:0 13px}.mission-panel label.wide{grid-column:1/-1}.mission-panel form button,.mission-primary{border:1px solid color-mix(in srgb,var(--mission-accent) 58%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--mission-accent) 84%,white),color-mix(in srgb,var(--mission-accent) 70%,#06152d));color:#fff;cursor:pointer;min-height:48px;box-shadow:0 0 25px color-mix(in srgb,var(--mission-accent) 24%,transparent);border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:800;display:inline-flex}.mission-panel form button{grid-column:1/-1}.mission-success{color:#52e8b5;letter-spacing:.1em;background:#12694e21;border:1px solid #38e2a747;border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:15px;font-size:11px;font-weight:900;display:flex}.comms-preview{background:linear-gradient(145deg,#0c1c33,#07101d);border:1px solid #71b0f42b;border-radius:18px;max-width:480px;margin:24px 0;padding:20px;box-shadow:0 18px 45px #0000004d}.comms-preview>span{color:#5fb3ff;letter-spacing:.16em;font-size:8px;font-weight:900}.comms-preview p{color:#dcecff;font-size:12px;line-height:1.5}.comms-preview small{color:#687d97;font-size:8px}.brand-preview{border:1px solid color-mix(in srgb,var(--preview) 45%,transparent);background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--preview) 18%,transparent),transparent 35%),#081322;border-radius:20px;grid-template-columns:48px 1fr;align-items:center;gap:5px 14px;width:min(410px,100%);margin:24px 0;padding:23px;display:grid}.brand-preview-logo{background:var(--preview);border-radius:14px;grid-row:1/3;place-items:center;width:48px;height:48px;font-family:Space Grotesk;font-size:22px;font-weight:900;display:grid}.brand-preview strong{font-size:15px}.brand-preview span{color:#8295af;font-size:10px}.brand-preview button{background:var(--preview);color:#fff;border:0;border-radius:10px;grid-column:1/-1;height:40px;margin-top:13px;font-weight:800}.color-mission-grid{gap:10px;margin:12px 0 18px;display:flex}.color-mission-grid button{cursor:pointer;border:3px solid #0000;border-radius:50%;width:38px;height:38px;box-shadow:0 6px 16px #00000059}.color-mission-grid button.selected{border-color:#fff;transform:scale(1.12)}.mini-recovery-tank{text-align:center;width:230px;margin:30px auto}.mini-glass{background:linear-gradient(90deg,#ffffff24,#0000,#ffffff14);border:3px solid #70caff;border-radius:42%/8%;height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #1688ff2e,0 0 30px #1688ff38}.mini-liquid{background:linear-gradient(#62dcff,#147dff 45%,#06367f);height:8%;transition:height 3s cubic-bezier(.15,.72,.2,1);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #4ee3ff}.mini-recovery-tank.filling .mini-liquid{height:72%}.mini-liquid:before{content:"";background:#86eaff;border-radius:50%;width:110%;height:20px;animation:2.2s ease-in-out infinite mini-wave;position:absolute;top:-10px;left:-5%;box-shadow:0 0 14px #62dcff}.mini-liquid i{border:1px solid #fff;border-radius:50%;width:7px;height:7px;animation:2.7s ease-in infinite mini-bubble;position:absolute;bottom:10%}.mini-liquid i:first-child{left:25%}.mini-liquid i:nth-child(2){animation-delay:.7s;left:51%}.mini-liquid i:nth-child(3){animation-delay:1.3s;left:73%}.mini-glass>span{z-index:3;text-shadow:0 0 18px #07101e;place-items:center;font-family:Space Grotesk;font-size:42px;font-weight:900;display:grid;position:absolute;inset:0}.mini-base{color:#07101b;letter-spacing:.13em;background:linear-gradient(#73899d,#263746 45%,#101a24);border:1px solid #58728e;border-radius:9px;margin:-2px auto 0;padding:11px;font-size:8px;font-weight:900}.mission-message{text-align:center;color:#6fc8ff;letter-spacing:.13em;padding:10px;font-size:9px;position:absolute;bottom:22px;left:35px;right:35px}.mission-launch-dock{background:#07111f;border:1px solid #7ba9e024;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:flex}.mission-launch-dock span{color:#526a87;letter-spacing:.16em;font-size:8px;display:block}.mission-launch-dock strong{margin-top:5px;font-family:Space Grotesk;display:block}.mission-launch-dock button{color:#4e6077;background:#0b1727;border:1px solid #73aae626;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:240px;height:48px;font-weight:800;display:flex}.mission-launch-dock.ready{border-color:color-mix(in srgb,var(--mission-accent) 45%,transparent);box-shadow:0 0 35px color-mix(in srgb,var(--mission-accent) 12%,transparent)}.mission-launch-dock.ready button{cursor:pointer;color:#fff;border-color:var(--mission-accent);background:linear-gradient(180deg,var(--mission-accent),color-mix(in srgb,var(--mission-accent) 65%,#06152d));box-shadow:0 0 27px color-mix(in srgb,var(--mission-accent) 32%,transparent);animation:1.8s ease-in-out infinite launch-ready}.launch-sequence{z-index:9999;color:#fff;background:#01040a;position:fixed;inset:0;overflow:hidden}.launch-grid{background-image:linear-gradient(#4696ff0e 1px,#0000 1px),linear-gradient(90deg,#4696ff0e 1px,#0000 1px);background-size:48px 48px;animation:6s ease-in forwards grid-zoom;position:absolute;inset:0}.launch-core{z-index:5;text-align:center;flex-direction:column;justify-content:center;align-items:center;animation:6.2s forwards core-fade;display:flex;position:absolute;inset:0}.launch-kicker{color:#5eb7ff;letter-spacing:.22em;font-size:10px}.launch-core h1{letter-spacing:-.05em;text-shadow:0 0 35px #2a97ff7a;margin:18px 0 30px;font-family:Space Grotesk;font-size:clamp(38px,6vw,80px)}.launch-checks{gap:6px;width:min(520px,86vw);display:grid}.launch-checks div{opacity:0;animation:.45s forwards launch-check-in;animation-delay:var(--delay);background:#07162bb8;border:1px solid #54a6ff21;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:10px 14px;display:grid;transform:translateY(12px)}.launch-checks svg,.launch-checks strong{color:#4ce7b2}.launch-checks span{text-align:left;font-size:10px}.launch-checks strong{letter-spacing:.14em;font-size:8px}.launch-progress{background:#0d1d31;width:min(520px,86vw);height:4px;margin-top:22px;overflow:hidden}.launch-progress i{background:linear-gradient(90deg,#116eff,#65e6ff);width:0;height:100%;animation:3.1s 2.1s forwards launch-bar;display:block;box-shadow:0 0 16px #42baff}.launch-core p{color:#7890ad;letter-spacing:.15em;font-size:10px}.blast-door{z-index:8;background:linear-gradient(90deg,#07101a,#182c3e 48%,#07101a);width:52%;animation-duration:1.7s;animation-timing-function:cubic-bezier(.7,0,.25,1);animation-delay:4.6s;animation-fill-mode:forwards;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 90px #000000d9}.blast-door:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 45px,#8ebce50f 46px 47px);position:absolute;inset:0}.blast-door span{background:#101e2b;border:1px solid #48677f;width:22px;height:180px;margin-top:-90px;position:absolute;top:50%;box-shadow:0 0 25px #36a4ff33}.blast-door-left{border-right:2px solid #54baff;animation-name:door-left;left:0}.blast-door-left span{right:18px}.blast-door-right{border-left:2px solid #54baff;animation-name:door-right;right:0}.blast-door-right span{left:18px}.dashboard-reveal{text-align:center;opacity:0;background:radial-gradient(circle,#0d3767,#020711 55%);place-content:center;animation:1.6s 4.9s forwards dashboard-reveal;display:grid;position:absolute;inset:0}.reveal-logo{background:linear-gradient(145deg,#168cff,#08366b);border:1px solid #52bdff;border-radius:24px;place-items:center;width:86px;height:86px;margin:0 auto 20px;font-family:Space Grotesk;font-size:46px;font-weight:900;display:grid;box-shadow:0 0 45px #168cff}.dashboard-reveal strong{font-family:Space Grotesk;font-size:clamp(25px,4vw,48px)}.dashboard-reveal span{color:#83a7c9;margin-top:8px}.cookie-consent{z-index:10000;left:20px;right:20px;bottom:max(20px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#050d1bf5;border:1px solid #6daef640;border-radius:18px;grid-template-columns:1fr auto;gap:14px 24px;max-width:1080px;margin:auto;padding:18px;display:grid;position:fixed;box-shadow:0 30px 90px #0000008c}.cookie-copy strong{font-family:Space Grotesk}.cookie-copy p{color:#91a2b8;margin:6px 0;font-size:10px;line-height:1.55}.cookie-copy a,.cookie-copy span{color:#63b3ff;margin-right:5px;font-size:9px}.cookie-actions{align-items:center;gap:8px;display:flex}.cookie-actions button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 14px;font-size:9px;font-weight:800}.cookie-ghost{color:#91a4bc;background:0 0;border:1px solid #6ea5e62b}.cookie-reject{color:#d5e6f6;background:#0b1727;border:1px solid #6ea5e63d}.cookie-accept{color:#fff;background:#147fff;border:1px solid #49b6ff}.cookie-settings-panel{border-top:1px solid #6ea5e621;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:12px;display:grid}.cookie-settings-panel label{background:#07111f;border:1px solid #6ea5e621;border-radius:11px;justify-content:space-between;gap:12px;padding:12px;display:flex}.cookie-settings-panel strong,.cookie-settings-panel small{display:block}.cookie-settings-panel small{color:#71849e;margin-top:4px;font-size:8px;line-height:1.4}.cookie-preferences-link{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:540px){.signature-tank-stage.unified-tank-stage{width:100%;min-height:570px;overflow:visible}.unified-tank-wrap{overflow:visible;transform:translate(0);width:min(116vw,430px)!important;max-width:none!important}.unified-tank-svg{overflow:visible;width:100%!important;max-width:none!important}.tank-value-crown{min-width:min(88vw,330px)!important}.svg-wave,.svg-business-particle-wrap,.svg-bubble,.svg-glass-sweep{animation-play-state:running!important}.recovery-hero,.recovery-command-center,.command-facility-frame{overflow-x:clip}.tank-proof-line{text-align:center;width:90%;font-size:9px;display:block!important;bottom:0!important}.cookie-consent{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr;padding:14px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-ghost{grid-column:1/-1}.cookie-settings-panel{grid-template-columns:1fr}.mission-control-page{padding:34px 13px 24px}.mission-header{text-align:center;grid-template-columns:1fr}.mission-progress-orb{margin:auto}.mission-console{grid-template-columns:1fr}.mission-list{border-bottom:1px solid #70aaee21;border-right:0;grid-template-columns:repeat(5,1fr);padding:10px;display:grid;overflow-x:auto}.mission-list button{justify-content:center;min-width:58px;min-height:58px;padding:7px;display:flex}.mission-list button>div,.mission-list button>svg{display:none}.mission-workbench{min-height:580px;padding:24px 17px 75px}.workbench-status small{display:none}.mission-panel{margin-top:34px}.mission-panel form{grid-template-columns:1fr}.mission-panel label.wide,.mission-panel form button{grid-column:auto}.mission-launch-dock{flex-direction:column;align-items:stretch}.mission-launch-dock button{width:100%;min-width:0}.mission-header h1{font-size:48px}.mission-progress-orb{width:145px;height:145px}.mission-progress-orb span{top:92px}.mission-progress-orb strong{font-size:34px}.comms-preview{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.mission-atmosphere i,.mission-launch-dock.ready button,.mini-liquid:before,.mini-liquid i{animation:none!important}.launch-sequence *{animation-duration:.01ms!important;animation-delay:0s!important}.svg-wave,.svg-business-particle-wrap,.svg-bubble,.svg-glass-sweep{animation:none!important}.mini-recovery-tank.filling .mini-liquid{height:72%}}@keyframes mission-orbit{to{transform:rotate(360deg)}}@keyframes mission-panel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mini-wave{50%{transform:translate(5%)rotate(2deg)}}@keyframes mini-bubble{0%{opacity:0;transform:translateY(10px)}30%{opacity:.8}to{opacity:0;transform:translateY(-150px)}}@keyframes launch-ready{50%{box-shadow:0 0 42px color-mix(in srgb,var(--mission-accent) 48%,transparent);transform:translateY(-2px)}}@keyframes grid-zoom{to{opacity:.35;transform:scale(1.15)}}@keyframes core-fade{0%,82%{opacity:1}to{opacity:0}}@keyframes launch-check-in{to{opacity:1;transform:none}}@keyframes launch-bar{to{width:100%}}@keyframes door-left{to{transform:translate(-103%)}}@keyframes door-right{to{transform:translate(103%)}}@keyframes dashboard-reveal{to{opacity:1}}.app-cookie-preferences{color:#586b84;padding:7px 13px 0;font-size:8px}.app-cookie-preferences button:hover{color:#8fc8ff}.recovery-profile-onboarding{position:relative;overflow:hidden}.recovery-profile-onboarding:before{content:"";background:linear-gradient(#0000,#1dd6b4 25%,#1788ff 72%,#0000);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #1788ff73}.onboarding-step-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.onboarding-step-count{color:#74a9ca;letter-spacing:.16em;font-size:11px;font-weight:800}.onboarding-progress-track{background:#4b8db724;border:1px solid #4b8db72b;border-radius:999px;height:5px;margin-bottom:24px;overflow:hidden}.onboarding-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#15c89a,#1788ff);width:20%;height:100%;animation:2.4s ease-in-out infinite onboarding-progress-breathe;display:block;box-shadow:0 0 16px #1788ff80}@keyframes onboarding-progress-breathe{0%,to{filter:brightness(.9)}50%{filter:brightness(1.35)}}.recovery-profile-onboarding>h1{letter-spacing:-.055em;max-width:690px;font-size:clamp(2.45rem,5vw,4.7rem);line-height:.98}.business-type-grid button{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.business-type-grid button:hover{transform:translateY(-2px)}.business-type-grid button.active{animation:2.8s ease-in-out infinite selected-business-pulse;transform:translateY(-3px);box-shadow:0 0 0 1px #1dd6b440,0 12px 30px #00000047,0 0 24px #1dd6b429}@keyframes selected-business-pulse{0%,to{box-shadow:0 0 0 1px #1dd6b438,0 12px 30px #00000040,0 0 18px #1dd6b41f}50%{box-shadow:0 0 0 1px #1dd6b461,0 14px 34px #00000052,0 0 30px #1dd6b43b}}.onboarding-launch-button{letter-spacing:.01em;min-height:58px}.onboarding-next-note{text-align:center;color:#6189a5!important;margin:12px 4px 0!important;font-size:12px!important;line-height:1.55!important}.system-status-console{background:linear-gradient(#081727f0,#040e1af7),repeating-linear-gradient(90deg,#0000 0 34px,#4188b406 35px);border:1px solid #559dcd2e;border-radius:20px;margin:18px 0 28px;padding:20px;box-shadow:inset 0 1px #ffffff09,0 20px 45px #0000002e}.system-status-heading{justify-content:space-between;align-items:center;gap:18px;padding:0 2px 16px;display:flex}.system-status-heading h2{margin:5px 0 0;font-size:clamp(1.1rem,2vw,1.45rem)}.system-status-master{letter-spacing:.12em;color:#61e4b9;background:#177f5d1f;border:1px solid #2ad29c40;border-radius:999px;align-items:center;gap:8px;min-width:max-content;padding:9px 12px;font-size:10px;font-weight:900;display:inline-flex}.system-status-master i,.system-node-light{background:#34d9a4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #34d9a4bf}.system-status-master.attention{color:#ffb45c;background:#9f530f21;border-color:#ffa7454d}.system-status-master.attention i,.system-node-light.attention{background:#ffac48;box-shadow:0 0 14px #ffac48a6}.system-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.system-status-grid article{background:linear-gradient(145deg,#0d273ba3,#051422bd);border:1px solid #4b91be24;border-radius:15px;align-items:flex-start;gap:11px;min-height:132px;padding:15px 14px;display:flex;position:relative;overflow:hidden}.system-status-grid article:after{content:"";background:linear-gradient(90deg,#0000,#30d0a359,#0000);height:2px;position:absolute;inset:auto 0 0}.system-node-icon{color:#77bfe8;background:#16587e29;border:1px solid #55a6da2e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.system-status-grid small{color:#6794af;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.system-status-grid strong{color:#dff9ff;letter-spacing:.06em;margin-top:5px;font-size:13px;display:block}.system-status-grid p{color:#7898ac;margin:7px 0 0;font-size:11px;line-height:1.4}.system-node-light{width:6px;height:6px;position:absolute;top:13px;right:13px}.system-node-light.standby{background:#55aaf0;box-shadow:0 0 12px #55aaf0a6}.system-node-light.pulse{animation:1.8s ease-in-out infinite system-light-pulse}@keyframes system-light-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@media (max-width:1050px){.system-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-status-grid article:last-child{grid-column:span 2}}@media (max-width:680px){.recovery-profile-onboarding>h1{font-size:clamp(2.1rem,11vw,3.1rem)}.onboarding-step-header{align-items:flex-start}.onboarding-step-count{padding-top:2px}.system-status-console{border-radius:16px;padding:15px}.system-status-heading{flex-direction:column;align-items:flex-start}.system-status-master{justify-content:center;width:100%}.system-status-grid{grid-template-columns:1fr}.system-status-grid article:last-child{grid-column:auto}.system-status-grid article{min-height:105px}}@media (prefers-reduced-motion:reduce){.business-type-grid button.active,.onboarding-progress-track i,.system-node-light.pulse{animation:none!important}}.onboarding-account-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.onboarding-account-row button{color:#6ca9cc;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:11px;font-weight:800;display:inline-flex}.onboarding-account-row button:hover{color:#bcecff}.workspace-detected-page{color:#eef8ff;background:radial-gradient(circle at 50% 18%,#1580ff2e,#0000 34%),linear-gradient(#02050b,#050d18 60%,#02060d);place-items:center;min-height:100vh;padding:24px;display:grid;overflow:hidden}.workspace-detected-card{isolation:isolate;text-align:center;background:linear-gradient(145deg,#091b30f2,#030b17fa);border:1px solid #63aeec3d;border-radius:26px;width:min(720px,100%);padding:clamp(30px,6vw,58px);position:relative;overflow:hidden;box-shadow:0 40px 120px #00000085,inset 0 1px #ffffff0d}.workspace-scan-grid{z-index:-1;background-image:linear-gradient(#4a99e00b 1px,#0000 1px),linear-gradient(90deg,#4a99e00b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.workspace-detected-icon{color:#49e3b2;background:#167a5c26;border:1px solid #38d2a657;border-radius:19px;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid;box-shadow:0 0 35px #2ddca62e}.workspace-detected-card h1{letter-spacing:-.055em;margin:12px 0 15px;font-family:Space Grotesk;font-size:clamp(36px,7vw,62px);line-height:1}.workspace-detected-card>p{color:#89a1b8;line-height:1.7}.workspace-detected-summary{text-align:left;background:#05121fb8;border:1px solid #4c9ad02e;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin:28px 0;padding:18px;display:grid}.workspace-detected-summary small{color:#547996;letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.workspace-detected-summary strong{margin:5px 0 3px;font-family:Space Grotesk;font-size:20px;display:block}.workspace-detected-summary span{color:#7893aa;font-size:11px}.workspace-detected-summary b{color:#4ee2af;letter-spacing:.12em;font-size:9px}.workspace-detected-light{color:#071a14;background:#48e0ad;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 0 24px #48e0ad6b}.workspace-detected-light i{border:1px solid #48e0ad4d;border-radius:50%;animation:2s ease-out infinite workspace-radar;position:absolute;inset:-6px}.workspace-detected-actions{grid-template-columns:1fr 1fr;gap:11px;display:grid}.workspace-switch-account{color:#a8c1d7;cursor:pointer;background:#081626;border:1px solid #6ba2d238;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:800;display:flex}.workspace-auto-resume{letter-spacing:.05em;color:#55728b!important;margin:18px 0 0!important;font-size:10px!important}@keyframes workspace-radar{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.45)}}.command-boot-sequence{z-index:20000;color:#eef8ff;background:#01040a;place-items:center;transition:opacity .65s,transform .65s;display:grid;position:fixed;inset:0;overflow:hidden}.command-boot-sequence.leaving{opacity:0;pointer-events:none;transform:scale(1.025)}.command-boot-grid{background-image:linear-gradient(#3f91e00e 1px,#0000 1px),linear-gradient(90deg,#3f91e00e 1px,#0000 1px);background-size:45px 45px;animation:9s linear infinite command-grid-drift;position:absolute;inset:0}.command-boot-scan{background:linear-gradient(90deg,#0000,#4ad4ff,#0000);height:2px;animation:2.4s ease-in-out infinite command-scan;position:absolute;top:-5%;left:0;right:0;box-shadow:0 0 28px #27b8ff}.command-boot-core{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05101fc7;border:1px solid #58a6e62e;border-radius:24px;width:min(620px,100% - 32px);padding:36px;position:relative;box-shadow:0 35px 100px #00000073,inset 0 1px #ffffff0a}.command-boot-mark{background:linear-gradient(145deg,#168cff,#082d58);border:1px solid #48bfff;border-radius:19px;place-items:center;width:68px;height:68px;margin:0 auto 16px;font-family:Space Grotesk;font-size:36px;font-weight:900;display:grid;box-shadow:0 0 35px #1c8fff66}.command-boot-kicker{color:#57adf5;letter-spacing:.2em;font-size:9px;font-weight:900}.command-boot-core h1{letter-spacing:-.05em;margin:16px 0 27px;font-family:Space Grotesk;font-size:clamp(34px,7vw,58px);line-height:1.02}.command-boot-core h1 em{color:#55d8ff;font-style:normal}.command-boot-stages{text-align:left;gap:7px;display:grid}.command-boot-stages>div{color:#536b82;background:#030c18ad;border:1px solid #5396cd1c;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:51px;padding:8px 12px;transition:all .35s;display:grid}.command-boot-stages>div.current{color:#dff5ff;background:#115b8f21;border-color:#44b1ff52;box-shadow:inset 3px 0 #2ea8ff}.command-boot-stages>div.done{color:#bff7e4;background:#1469501a;border-color:#38d9a630}.command-boot-stages>div>span{background:#081728;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.command-boot-stages>div.done>span{color:#43e0ad;background:#197c5e2e}.command-boot-stages strong{font-size:11px}.command-boot-stages small{letter-spacing:.13em;font-size:8px;font-weight:900}.command-boot-stages .current small{color:#55c8ff;animation:1s ease-in-out infinite boot-text-pulse}.command-boot-stages .done small{color:#49dfad}.command-boot-progress{background:#0a1b2d;border-radius:99px;height:4px;margin-top:20px;overflow:hidden}.command-boot-progress i{background:linear-gradient(90deg,#157dff,#5bdfff);height:100%;transition:width .45s;display:block;box-shadow:0 0 15px #35bbff}.command-boot-core>p{color:#617d97;letter-spacing:.15em;margin:13px 0 0;font-size:9px;font-weight:800}@keyframes command-grid-drift{to{background-position:45px 45px}}@keyframes command-scan{0%{opacity:0;top:-5%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:105%}}@keyframes boot-text-pulse{50%{opacity:.45}}@media (max-width:620px){.onboarding-account-row{flex-direction:column;align-items:flex-start}.workspace-detected-summary{grid-template-columns:44px 1fr}.workspace-detected-summary b{text-align:center;border-top:1px solid #4c9ad01f;grid-column:1/-1;padding-top:10px}.workspace-detected-actions{grid-template-columns:1fr}.command-boot-core{padding:25px 17px}.command-boot-stages>div{grid-template-columns:30px 1fr auto;padding:7px 9px}.command-boot-stages strong{font-size:10px}.command-boot-stages small{font-size:7px}}@media (prefers-reduced-motion:reduce){.workspace-detected-light i,.command-boot-grid,.command-boot-scan,.command-boot-stages .current small{animation:none!important}}.billing-activation-callout{background:#0f695321;border:1px solid #2ce0b052;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem;display:flex}.billing-activation-callout span{color:#49e5ba;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.billing-activation-callout strong{margin-top:.2rem;display:block}.billing-activation-callout p{color:var(--muted);margin:.25rem 0 0}.billing-activation-callout a{color:#03131b;background:#48e2b8;border-radius:10px;flex:none;padding:.78rem 1rem;font-weight:800;text-decoration:none}@media (max-width:720px){.billing-activation-callout{flex-direction:column;align-items:stretch}.billing-activation-callout a{text-align:center}}.mission-list button.locked,.mission-list button:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.55);transform:none}.mission-list button.locked:hover,.mission-list button:disabled:hover{color:#8498b4;background:0 0;border-color:#0000;transform:none}.mission-list button.locked .mission-icon{box-shadow:none}.mission-recovery-vessel{place-items:center;width:min(100%,620px);min-height:430px;margin:20px auto 26px;display:grid;position:relative;overflow:visible}.mission-recovery-vessel .industrial-vessel-stage{transform-origin:50%;width:100%;min-height:430px;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s;transform:scale(.82)}.mission-recovery-vessel.activating .industrial-vessel-stage{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--mission-accent) 35%,transparent));transform:scale(.86)}.mission-recovery-vessel .machine-room-backdrop,.mission-recovery-vessel .recovery-feed-pipe,.mission-recovery-vessel .vessel-side-gauge,.mission-recovery-vessel .maintenance-deck,.mission-recovery-vessel .vessel-telemetry-rail,.mission-recovery-vessel .inlet-flange,.mission-recovery-vessel .maintenance-hatch,.mission-recovery-vessel .service-port{display:none!important}.mission-recovery-vessel .industrial-vessel{margin-inline:auto!important}.mission-recovery-vessel .vessel-nameplate{z-index:8}.mission-recovery-vessel .inspection-window{top:62px;bottom:84px}.mission-recovery-vessel .vessel-value{width:80%;line-height:1.15;top:40%}.mission-recovery-vessel .vessel-value span{font-size:7px;line-height:1.3}.mission-recovery-vessel .vessel-value strong{margin:8px 0 7px;font-size:34px;line-height:1}.mission-recovery-vessel .vessel-value small{white-space:nowrap;font-size:9px;line-height:1.25;display:block}.mission-recovery-vessel .break-even-line span{display:none}@media (max-width:540px){.mission-recovery-vessel{width:100%;min-height:470px;margin:12px auto 22px}.mission-recovery-vessel .industrial-vessel-stage{transform-origin:50%;width:138%;min-height:470px;transform:scale(.82)}.mission-recovery-vessel.activating .industrial-vessel-stage{transform:scale(.86)}.mission-recovery-vessel .inspection-window{top:58px;bottom:80px}.mission-recovery-vessel .vessel-value{width:78%;top:39%}.mission-recovery-vessel .vessel-value span{letter-spacing:.14em;font-size:6.5px}.mission-recovery-vessel .vessel-value strong{font-size:36px}.mission-recovery-vessel .vessel-value small{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.mission-recovery-vessel .industrial-vessel-stage{transition:none!important}}
