.sphariBillingShell{color:#202839;background:#f5f7fa;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sphariBillingSidebar{background:#fff;border-right:1px solid #e2e6ed;flex-direction:column;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.sphariBillingBrand{border-bottom:1px solid #e8ebf0;align-items:center;gap:12px;padding:4px 6px 22px;display:flex}.sphariBillingLogo{color:#fff;background:#171e2b;border-radius:11px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.sphariBillingBrand strong,.sphariBillingBrand span{display:block}.sphariBillingBrand strong{font-size:15px}.sphariBillingBrand span{color:#8791a3;margin-top:2px;font-size:11px}.sphariBillingNav{gap:5px;margin-top:22px;display:grid}.sphariBillingNav a{color:#4d586a;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:800;text-decoration:none}.sphariBillingNav a:hover,.sphariBillingNav a.active{color:#182132;background:#eef2f6}.sphariBillingLogout{color:#3b4658;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:10px;margin-top:auto;font-weight:800}.sphariBillingMain{min-width:0}.sphariBillingTopbar{background:#fff;border-bottom:1px solid #e2e6ed;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:0 30px;display:flex}.sphariBillingTopbar span,.sphariBillingTopbar strong{display:block}.sphariBillingTopbar span{color:#8b94a5;font-size:11px}.sphariBillingTopbar strong{margin-top:3px;font-size:14px}.sphariBillingTopbar a{color:#394457;border:1px solid #dfe4eb;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none}.sphariBillingContent{width:min(1060px,100% - 48px);margin:0 auto;padding:40px 0 60px}.sphariBillingHeading{margin-bottom:24px}.sphariBillingHeading>span,.sphariBillingEyebrow{color:#8791a3;letter-spacing:.11em;font-size:10px;font-weight:900}.sphariBillingHeading h1{color:#171e2b;letter-spacing:-.04em;margin:7px 0;font-size:clamp(30px,4vw,46px)}.sphariBillingHeading p,.sphariBillingPlan p,.sphariBillingAction p,.sphariBillingCard p{color:#7d8799;line-height:1.55}.sphariBillingHeading p{margin:0}.sphariBillingPlan,.sphariBillingCard,.sphariBillingAction,.sphariBillingSecurity{background:#fff;border:1px solid #e1e5ec;border-radius:18px}.sphariBillingPlan{justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.sphariBillingPlan h2,.sphariBillingAction h2{color:#1c2534;margin:7px 0 5px}.sphariBillingPlan p,.sphariBillingAction p,.sphariBillingCard p{margin:0;font-size:12px}.sphariBillingPrice{text-align:right}.sphariBillingPrice strong{color:#171e2b;letter-spacing:-.04em;font-size:34px;display:block}.sphariBillingPrice span{color:#8791a3;font-size:11px}.sphariBillingMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.sphariBillingCard{padding:20px}.sphariBillingMetricValue{color:#202839;margin:9px 0 7px;font-size:18px;display:block}.sphariBillingAction{justify-content:space-between;align-items:center;gap:28px;margin-top:14px;padding:26px;display:flex}.sphariBillingPrimary{color:#fff;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#171e2b;border:0;border-radius:11px;padding:0 18px;font-size:13px;font-weight:850}.sphariBillingPrimary:disabled{cursor:wait;opacity:.62}.sphariBillingNotice{color:#697489;background:#f8fafc;border:1px solid #dfe4eb;border-radius:11px;max-width:320px;padding:12px 14px;font-size:12px;line-height:1.5}.sphariBillingSecurity{color:#697489;align-items:center;gap:9px;margin-top:14px;padding:14px 17px;font-size:11px;display:flex}.sphariBillingSecurity strong{color:#344054}.sphariBillingError{color:#b42318;background:#fff7f7;border-color:#f1c9c9;margin-bottom:14px}@media (width<=900px){.sphariBillingShell{grid-template-columns:1fr}.sphariBillingSidebar{border-bottom:1px solid #e2e6ed;border-right:0;height:auto;padding:14px 16px;position:static}.sphariBillingBrand{padding-bottom:13px}.sphariBillingNav{grid-template-columns:1fr 1fr;margin-top:11px}.sphariBillingLogout{display:none}.sphariBillingContent{width:min(100% - 28px,760px);padding-top:28px}.sphariBillingMetrics{grid-template-columns:1fr}.sphariBillingPlan,.sphariBillingAction{flex-direction:column;align-items:flex-start}.sphariBillingPrice{text-align:left}}@media (width<=560px){.sphariBillingTopbar{flex-direction:column;align-items:flex-start;min-height:auto;padding:14px}.sphariBillingContent{width:calc(100% - 22px)}.sphariBillingPlan,.sphariBillingCard,.sphariBillingAction{border-radius:14px;padding:18px}.sphariBillingPrimary{width:100%}}.qkShell{gap:18px;width:100%;display:grid}.qkHero{color:#fff;background:linear-gradient(135deg,#121713 0%,#1a211c 58%,#242c25 100%);border:1px solid #e4ded0;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 18px 45px #1118131f}.qkHeroTitle{gap:5px;display:grid}.qkHeroTitle h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,31px);font-weight:900;line-height:1.05}.qkHeroTitle p{color:#ffffffab;margin:0;font-size:13px;line-height:1.5}.qkPrinterState{justify-content:flex-end;align-items:center;gap:10px;min-width:210px;display:flex}.qkPrinterDot{background:#f59e0b;border-radius:999px;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 5px #f59e0b21}.qkPrinterDot.online{background:#22c55e;box-shadow:0 0 0 5px #22c55e24}.qkPrinterDot.offline{background:#ef4444;box-shadow:0 0 0 5px #ef44441f}.qkPrinterCopy{text-align:right;gap:2px;display:grid}.qkPrinterCopy strong{font-size:13px}.qkPrinterCopy span{color:#ffffff9e;font-size:11px}.qkMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.qkMetric{background:#fff;border:1px solid #e7e2d8;border-radius:18px;min-width:0;padding:17px 18px}.qkMetricLabel{color:#737d75;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.qkMetricValue{color:#111713;margin-top:7px;font-size:27px;font-weight:950;line-height:1;display:block}.qkToolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.qkTabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.qkTab{color:#596159;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfdbd1;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:850;transition:background .16s,color .16s,border-color .16s,transform .16s}.qkTab:hover{transform:translateY(-1px)}.qkTab.active{color:#fff;background:#161d18;border-color:#161d18}.qkSync{color:#7a827b;white-space:nowrap;font-size:11px}.qkNotice{color:#624604;background:#fff8e7;border:1px solid #f2cb79;border-radius:17px;padding:16px 18px;font-size:13px;line-height:1.55}.qkNotice strong{color:#352500}.qkPrinterSetup{justify-content:space-between;align-items:center;gap:14px;display:flex}.qkBridgeToken{gap:6px;margin-top:10px;display:grid}.qkBridgeToken code{overflow-wrap:anywhere;color:#fff;background:#171d18;border-radius:11px;padding:11px 12px;font-size:11px;display:block}.qkOrders{gap:14px;display:grid}.qkOrderCard{background:#fff;border:1px solid #e5e0d5;border-radius:22px;overflow:hidden;box-shadow:0 8px 28px #171f190b}.qkOrderHead{border-bottom:1px solid #eeeae1;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.qkOrderIdentity{gap:5px;min-width:0;display:grid}.qkOrderNumber{color:#111713;letter-spacing:-.02em;font-size:18px;font-weight:950}.qkOrderMeta{color:#737b74;font-size:12px;line-height:1.5}.qkStatus{letter-spacing:.055em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:10px;font-weight:950;display:inline-flex}.qkStatus--new{color:#9a5a00;background:#fff0d5}.qkStatus--preparing{color:#175db4;background:#e6f0ff}.qkStatus--ready{color:#13763a;background:#e5f8eb}.qkStatus--completed{color:#5c635d;background:#eef0ee}.qkStatus--cancelled,.qkStatus--needs_attention{color:#a62e2e;background:#ffe7e7}.qkOrderBody{grid-template-columns:minmax(0,1fr) minmax(220px,290px);gap:22px;padding:18px 20px;display:grid}.qkItems{align-content:start;gap:10px;display:grid}.qkItem{grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.qkQty{color:#252b26;background:#f3efe5;border-radius:10px;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:inline-flex}.qkItemName{color:#151b16;font-size:14px;font-weight:850;line-height:1.35}.qkModifiers{color:#7b837c;margin-top:3px;font-size:11px;line-height:1.5}.qkItemPrice{color:#283029;white-space:nowrap;font-size:13px;font-weight:850}.qkTotals{background:#faf9f5;border:1px solid #ece7dd;border-radius:16px;align-self:start;padding:14px 15px}.qkMoneyRow{color:#69716a;justify-content:space-between;align-items:center;gap:14px;padding:5px 0;font-size:12px;display:flex}.qkMoneyRow strong{color:#222923}.qkMoneyRow.total{color:#151b16;border-top:1px solid #ddd8ce;margin-top:7px;padding-top:11px;font-size:14px;font-weight:900}.qkMoneyRow.total strong{font-size:18px;font-weight:950}.qkInstructions{color:#626a63;background:#f7f5ef;border-radius:13px;margin:0 20px 16px;padding:11px 13px;font-size:12px;line-height:1.5}.qkOrderFooter{background:#fcfbf8;border-top:1px solid #eeeae1;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px 17px;display:flex}.qkPrintState{gap:2px;min-width:0;display:grid}.qkPrintState strong{color:#363d37;font-size:11px}.qkPrintState span{color:#808781;font-size:10px}.qkActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.qkButton{color:#2b332d;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd8cf;border-radius:12px;padding:9px 12px;font-size:11px;font-weight:900}.qkButton:hover:not(:disabled){border-color:#bcb5a8;transform:translateY(-1px)}.qkButton.primary{color:#fff;background:#151b16;border-color:#151b16}.qkButton.kitchen{color:#231800;background:#ffb500;border-color:#f3a900}.qkButton.ready{color:#fff;background:#198c47;border-color:#198c47}.qkButton:disabled{opacity:.48;cursor:not-allowed;transform:none}.qkEmpty{color:#788078;text-align:center;background:#ffffffa6;border:1px dashed #d9d4c8;border-radius:20px;place-items:center;min-height:220px;padding:30px;display:grid}.qkDetailGrid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:18px;display:grid}.qkDetailCard{background:#fff;border:1px solid #e6e0d5;border-radius:20px;padding:20px}.qkDetailCard h3{color:#182019;margin:0 0 15px;font-size:16px}.qkDetailFacts{gap:8px;display:grid}.qkDetailFact{border-bottom:1px solid #eeeae2;justify-content:space-between;gap:18px;padding:8px 0;font-size:12px;display:flex}.qkDetailFact:last-child{border-bottom:0}.qkDetailFact span{color:#7a827b}.qkDetailFact strong{color:#222922;text-align:right}@media (width<=1100px){.qkMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.qkOrderBody{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=760px){.qkHero{border-radius:18px;flex-direction:column;align-items:flex-start;padding:19px}.qkPrinterState{justify-content:flex-start;min-width:0}.qkPrinterCopy{text-align:left}.qkMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qkToolbar{flex-direction:column;align-items:flex-start}.qkSync{white-space:normal}.qkPrinterSetup{flex-direction:column;align-items:flex-start}.qkOrderHead{padding:15px}.qkOrderBody{grid-template-columns:1fr;gap:15px;padding:15px}.qkInstructions{margin:0 15px 14px}.qkOrderFooter{flex-direction:column;align-items:flex-start;padding:14px 15px 16px}.qkActions{justify-content:flex-start;width:100%}.qkDetailGrid{grid-template-columns:1fr}}@media (width<=460px){.qkMetrics{grid-template-columns:1fr 1fr;gap:9px}.qkMetric{border-radius:15px;padding:14px}.qkMetricValue{font-size:23px}.qkTabs{width:100%}.qkTab{flex:calc(33.333% - 7px);padding-inline:8px}.qkOrderNumber{font-size:16px}.qkItem{grid-template-columns:31px minmax(0,1fr)}.qkItemPrice{grid-column:2}.qkActions{grid-template-columns:1fr 1fr;display:grid}.qkButton{width:100%}}.empLoginPage,.empLoadingPage{color:#202939;background:#f5f7fa;place-items:center;min-height:100vh;padding:24px;display:grid}.empLoginCard{box-sizing:border-box;background:#fff;border:1px solid #e1e6ee;border-radius:22px;width:min(100%,450px);padding:28px;box-shadow:0 22px 65px #1928461c}.empBrand{align-items:center;gap:12px;display:flex}.empLogo{color:#fff;background:linear-gradient(135deg,#4169e1,#72a7ff);border-radius:14px;place-items:center;width:44px;height:44px;font-size:21px;font-weight:950;display:grid}.empBrand strong{display:block}.empBrand span{color:#8b95a5;margin-top:3px;font-size:11px;display:block}.empLoginIntro{margin:32px 0 24px}.empLoginIntro small,.empPageHead small,.empCard>small,.empRecording small,.empTranscriptHead small{color:#4169e1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.empLoginIntro h1,.empPageHead h1{color:#172132;letter-spacing:-.04em;margin:7px 0}.empLoginIntro h1{font-size:34px}.empLoginIntro p,.empPrivacy{color:#7d8798;line-height:1.55}.empLoginForm{gap:14px;display:grid}.empLoginForm label{gap:6px;display:grid}.empLoginForm span{color:#5c687b;font-size:11px;font-weight:850}.empLoginForm input{min-height:46px;font:inherit;border:1px solid #d9dfe8;border-radius:10px;padding:0 12px}.empLoginForm button,.empTop button,.empPageHead button,.empDetailTop button,.empActions button{color:#fff;cursor:pointer;background:#4169e1;border:1px solid #4169e1;border-radius:9px;min-height:38px;padding:0 13px;font-weight:850}.empPrivacy{border-top:1px solid #edf0f4;margin:18px 0 0;padding-top:16px;font-size:11px}.empError{color:#a33d4d;background:#fff3f5;border:1px solid #ffd2d9;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:12px}.empShell{color:#202939;background:#f5f7fa;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.empSide{background:#fff;border-right:1px solid #e1e6ed;padding:20px 14px}.empBusiness,.empPrivate{background:#f8fafc;border:1px solid #e4e8ef;border-radius:12px;margin:20px 5px;padding:13px}.empBusiness span{color:#8a95a6;text-transform:uppercase;font-size:10px;display:block}.empBusiness strong{margin-top:5px;font-size:13px;display:block}.empSide nav button{color:#283349;text-align:left;cursor:pointer;background:#edf2f8;border:0;border-radius:10px;width:100%;padding:11px 12px;font-weight:850}.empPrivate strong{font-size:11px}.empPrivate p{color:#7d899b;margin:5px 0 0;font-size:10px;line-height:1.5}.empMain{min-width:0}.empTop{background:#fff;border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.empTop span{color:#8994a6;font-size:10px;display:block}.empTop strong{margin-top:3px;font-size:13px;display:block}.empTop small{color:#8a95a5;margin-top:3px;font-size:10px;display:block}.empTop button,.empPageHead button,.empDetailTop button{color:#3f4a5d;background:#fff;border-color:#dbe1e9}.empContent{padding:30px 28px 50px}.empPageHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.empPageHead h1{font-size:40px}.empPageHead p{color:#7f8999;margin:0;font-size:13px}.empMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.empMetrics article,.empPanel{background:#fff;border:1px solid #e1e6ed;border-radius:16px}.empMetrics article{padding:17px}.empMetrics span{color:#7c8798;font-size:11px}.empMetrics strong{margin-top:8px;font-size:31px;display:block}.empFilters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.empFilters button{color:#667286;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:999px;min-height:34px;padding:0 12px;font-weight:800}.empFilters button.active{color:#fff;background:#4169e1;border-color:#4169e1}.empPanel{overflow:hidden}.empEmpty{text-align:center;color:#7d8899;padding:52px 20px}.empEmpty>div{color:#187b3a;background:#eaf8ee;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;display:grid}.empMessage{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9edf2;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;width:100%;padding:16px 18px;display:grid}.empMessage:hover{background:#f8fafc}.empAvatar{color:#4169e1;background:#edf2ff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.empMessageTop{justify-content:space-between;gap:12px;display:flex}.empMessageTop span,.empMessageBody small{color:#8b95a5;font-size:10px}.empMessageBody p{color:#525e70;margin:7px 0 0;font-size:12px}.empStatus{color:#657185;text-transform:capitalize;background:#edf1f5;border-radius:999px;align-items:center;height:25px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.empStatus.new{color:#896400;background:#fff3d4}.empDetailTop{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.empDetailGrid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:15px;margin-bottom:15px;display:grid}.empCard,.empRecording{padding:20px}.empCard h1{margin:7px 0 5px;font-size:25px}.empCard a{color:#4169e1;font-weight:800;text-decoration:none}.empCard dl{margin:20px 0 0}.empCard dl div{border-top:1px solid #edf0f4;justify-content:space-between;padding:9px 0;display:flex}.empCard dt,.empCard dd{font-size:11px}.empCard dd{margin:0;font-weight:800}.empNote{color:#465267;font-size:15px;line-height:1.6}.empActions{gap:8px;display:flex}.empRecording{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:15px;display:grid}.empRecording audio{width:100%}.empRecording p{color:#7b8698;font-size:11px}.empTranscriptHead{border-bottom:1px solid #e8ebf0;justify-content:space-between;padding:17px 20px;display:flex}.empTranscript{gap:10px;padding:18px;display:grid}.empTranscript article{border-radius:13px;max-width:78%;padding:11px 13px}.empTranscript article.q{background:#f1f4f8;justify-self:start}.empTranscript article.caller{background:#edf2ff;justify-self:end}.empTranscript article div{justify-content:space-between;gap:14px;display:flex}.empTranscript article strong,.empTranscript article span{font-size:10px}.empTranscript article span{color:#8b95a5}.empTranscript article p{margin:5px 0 0;font-size:12px;line-height:1.5}.empLoadingPage{gap:12px}@media (width<=850px){.empShell{grid-template-columns:1fr}.empSide{border-bottom:1px solid #e1e6ed;border-right:0}.empMetrics,.empDetailGrid,.empRecording{grid-template-columns:1fr}}@media (width<=720px){html,body,#root{width:100%;min-width:0;overflow-x:hidden}.empLoginPage,.empLoadingPage{min-height:100dvh;padding:14px}.empLoginCard{border-radius:18px;width:100%;max-width:100%;padding:22px 18px;box-shadow:0 12px 40px #19284617}.empLoginIntro{margin:26px 0 21px}.empLoginIntro h1{font-size:29px;line-height:1.08}.empLoginIntro p{font-size:13px}.empLoginForm input{min-height:50px;font-size:16px}.empLoginForm button{min-height:50px;font-size:15px}.empShell{min-height:100dvh;display:block}.empSide{background:#fff;border-bottom:1px solid #e1e6ed;border-right:0;min-height:auto;padding:12px 14px}.empBrand{min-height:46px}.empLogo{border-radius:12px;width:40px;height:40px;font-size:19px}.empBusiness{border-radius:10px;margin:10px 0 8px;padding:10px 12px}.empBusiness span{font-size:9px}.empBusiness strong{margin-top:3px;font-size:12px}.empSide nav{margin-top:8px}.empSide nav button{align-items:center;min-height:44px;padding:0 13px;font-size:13px;display:flex}.empPrivate{display:none}.empTop{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;gap:10px;min-height:auto;padding:11px 14px;position:sticky;top:0}.empTop>div{min-width:0}.empTop strong{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:13px;overflow:hidden}.empTop small{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.empTop button{flex:none;min-height:42px;padding:0 12px}.empContent{padding:18px 14px 32px}.empPageHead{align-items:center;margin-bottom:16px}.empPageHead h1{margin:4px 0;font-size:31px;line-height:1.05}.empPageHead p{max-width:240px;font-size:11px;line-height:1.4}.empPageHead>button{min-width:74px;min-height:42px;padding:0 11px}.empMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:13px}.empMetrics article{border-radius:13px;min-width:0;padding:12px 10px}.empMetrics span{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.empMetrics strong{margin-top:5px;font-size:25px;line-height:1}.empFilters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;width:100%;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.empFilters::-webkit-scrollbar{display:none}.empFilters button{flex:none;min-height:39px;padding:0 13px;font-size:12px}.empPanel{border-radius:14px}.empEmpty{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:55px 20px;display:flex}.empEmpty h2{margin:5px 0;font-size:18px}.empEmpty p{max-width:280px;font-size:12px;line-height:1.5}.empMessage{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:14px 13px;position:relative}.empAvatar{width:40px;height:40px}.empMessageBody{min-width:0;padding-right:2px}.empMessageTop{padding-right:57px;display:block}.empMessageTop strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.empMessageTop span{margin-top:2px;display:block}.empMessageBody>small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.empMessageBody p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.empMessage>.empStatus{position:absolute;top:13px;right:12px}.empDetailTop{margin-bottom:12px}.empDetailTop button{min-height:42px}.empDetailGrid{grid-template-columns:1fr;gap:11px;margin-bottom:11px}.empCard,.empRecording{padding:16px}.empCard h1{font-size:23px}.empCard dl div{gap:10px}.empCard dd{text-align:right}.empNote{font-size:14px}.empActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.empActions button{min-height:46px}.empRecording{grid-template-columns:1fr;gap:12px;margin-bottom:11px}.empRecording audio{width:100%;min-height:44px}.empTranscriptHead{align-items:center;gap:10px;padding:14px}.empTranscriptHead h2{margin:4px 0 0;font-size:16px}.empTranscript{gap:9px;padding:13px 10px}.empTranscript article{border-radius:12px;max-width:88%;padding:10px 11px}.empTranscript article div{gap:8px}.empTranscript article p{font-size:12px;line-height:1.45}}@media (width<=390px){.empContent,.empSide,.empTop{padding-left:10px;padding-right:10px}.empPageHead h1{font-size:28px}.empPageHead p{max-width:200px}.empMetrics{gap:5px}.empMetrics article{padding:11px 8px}.empMetrics strong{font-size:23px}.empTop strong,.empTop small{max-width:155px}.empTranscript article{max-width:91%}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.repairMapShell{width:100%}.repairMapCanvas{background:#eef1f3;border:1px solid #e2e7eb;border-radius:16px;width:100%;min-height:260px;overflow:hidden}.repairMapCanvas .maplibregl-canvas{outline:none}.repairMapCanvas .maplibregl-ctrl-group{border-radius:10px;overflow:hidden}.repairMapMarker{color:#fff;text-align:center;cursor:pointer;border:3px solid #fff;border-radius:50% 50% 50% 6px;width:33px;height:33px;font-size:11px;font-weight:900;line-height:27px;transform:rotate(-45deg);box-shadow:0 5px 14px #10182840}.repairMapMarker:first-letter{transform:rotate(45deg)}.repairMapMarker-business{width:36px;height:36px}.repairMapMarker-technician{box-shadow:0 5px 15px #00000047}.repairMapMarker-job{width:34px;height:34px}.repairMapPopup{gap:4px;min-width:190px;max-width:290px;padding:2px;display:grid}.repairMapPopup strong{color:#182033;font-size:13px}.repairMapPopup span{color:#657187;font-size:11px;line-height:1.4}.repairMapFoot{justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:8px 2px 0;display:flex}.repairMapLegend{flex-wrap:wrap;gap:9px 16px;display:flex}.repairMapLegend span{color:#596579;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.repairMapLegend i,.repairTechMapHeading>span i{border-radius:50%;flex:0 0 11px;width:11px;height:11px}.repairMapBaseLegend{background:#172033}.repairMapStatusText{color:#7a8495;font-size:10px}.repairMapWarnings{gap:8px;margin-top:10px;display:grid}.repairMapWarning,.repairJobLocationWarning{background:#fff8e8;border:1px solid #f0c978;border-radius:12px;padding:12px 14px}.repairMapWarning strong,.repairJobLocationWarning strong{color:#946112;font-size:12px;display:block}.repairMapWarning span,.repairJobLocationWarning span{color:#495467;margin-top:4px;font-size:12px;display:block}.repairMapWarning small,.repairJobLocationWarning small{color:#8a7350;margin-top:5px;font-size:10px;line-height:1.4;display:block}.repairBaseEditor{background:#fff;border:1px solid #e1e6ea;border-radius:16px;grid-template-columns:minmax(220px,.55fr) minmax(360px,1fr);align-items:center;gap:16px;margin-bottom:15px;padding:16px;display:grid}.repairBaseEditorCopy small,.repairTechMapHeading small,.repairJobMapHead small{color:#7b8799;letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.repairBaseEditorCopy strong,.repairTechMapHeading strong,.repairJobMapHead strong{color:#1d2638;margin-top:4px;font-size:14px;display:block}.repairBaseEditorCopy span{color:#778296;margin-top:5px;font-size:11px;line-height:1.4;display:block}.repairBaseEditorForm{grid-template-columns:1fr auto;gap:8px;display:grid}.repairBaseEditorForm input{min-width:0;height:42px;font:inherit;border:1px solid #d8dee5;border-radius:10px;outline:none;padding:0 12px;font-size:12px}.repairBaseEditorForm input:focus{border-color:#7bb98a;box-shadow:0 0 0 3px #22a4471a}.repairBaseEditorForm button{color:#fff;min-width:115px;height:42px;font:inherit;cursor:pointer;background:#22a447;border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.repairBaseVerified,.repairBaseError{border-radius:9px;grid-column:1/-1;padding:9px 11px;font-size:11px}.repairBaseVerified{color:#18753a;background:#edf8f0}.repairBaseError{color:#a23c3c;background:#fff0f0}.repairOwnerMapPanel{background:#fff;border:1px solid #e2e7eb;border-radius:17px;margin-bottom:16px;padding:14px;box-shadow:0 8px 24px #141e320b}.repairOwnerMapHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.repairOwnerMapHead h2{color:#1c2435;margin:0;font-size:16px}.repairOwnerMapHead p{color:#748095;margin:5px 0 0;font-size:11px}.repairTechMapSection{background:#fff;border:1px solid #e1e6ea;border-radius:15px;margin:16px;padding:13px}.repairTechMapHeading,.repairJobMapHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.repairTechMapHeading>span{color:#5b6679;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.repairMapInlineLoading,.repairMapInlineError{border-radius:11px;margin:14px 16px;padding:12px;font-size:11px}.repairMapInlineLoading{color:#687487;background:#f5f7f9}.repairMapInlineError{color:#a23e3e;background:#fff0f0}.repairJobMapBlock{border-top:1px solid #edf0f3;margin-top:14px;padding-top:14px}.repairJobMapHead a{box-sizing:border-box;color:#315fca;background:#f5f8ff;border:1px solid #bbcffb;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.repairJobLocationWarning{margin-top:14px}@media (width<=800px){.repairBaseEditor,.repairBaseEditorForm{grid-template-columns:1fr}.repairBaseEditorForm button{width:100%}.repairMapFoot,.repairOwnerMapHead,.repairTechMapHeading,.repairJobMapHead{flex-direction:column;align-items:stretch}.repairMapCanvas{min-height:330px}}.rtApp,.rtLoginPage,.rtLoadingPage{--rt-bg:#f4f6f8;--rt-card:#fff;--rt-border:#e4e9ee;--rt-text:#182033;--rt-muted:#73809a;--rt-green:#24a348;--rt-green-dark:#187b36;--rt-soft-green:#eaf7ed;--rt-blue:#356cff;--rt-orange:#e78a2e;--rt-red:#d44a4a;--rt-shadow:0 10px 32px #1f2d3d0f;color:var(--rt-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rtApp{background:var(--rt-bg);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.rtSide{box-sizing:border-box;border-right:1px solid var(--rt-border);background:#fff;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.rtBrand,.rtLoginBrand{align-items:center;gap:12px;display:flex}.rtBrand{border-bottom:1px solid var(--rt-border);padding:0 8px 22px}.rtLogo{color:#14351e;background:linear-gradient(135deg,#78ce5e,#d7d566);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.rtBrand strong,.rtLoginBrand strong{font-size:15px;line-height:1.1;display:block}.rtBrand span,.rtLoginBrand span{color:var(--rt-muted);margin-top:4px;font-size:12px;display:block}.rtSideLabel{color:#8b96aa;text-transform:uppercase;letter-spacing:.12em;margin:24px 10px 10px;font-size:10px;font-weight:800}.rtNav{gap:5px;display:grid}.rtNav button{color:#293246;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;min-height:43px;padding:0 12px;font-weight:700;display:grid}.rtNav button:hover,.rtNav button.rtNavActive{background:var(--rt-soft-green);color:#163b23}.rtNavIcon{text-align:center;font-size:17px}.rtNav b{background:var(--rt-green);color:#fff;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;display:grid}.rtSideAccount{border:1px solid var(--rt-border);border-radius:13px;gap:3px;margin-top:auto;padding:13px;display:grid}.rtSideAccount small,.rtSideAccount span{color:var(--rt-muted);font-size:11px}.rtSideAccount strong{font-size:13px}.rtWorkspace{min-width:0}.rtTop{box-sizing:border-box;border-bottom:1px solid var(--rt-border);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 24px;display:flex}.rtTop>div:first-child small{color:var(--rt-muted);font-size:11px;display:block}.rtTop>div:first-child strong{margin-top:3px;font-size:17px;display:block}.rtTopActions{align-items:center;gap:10px;display:flex}.rtRefresh,.rtLogout{cursor:pointer;border-radius:11px;height:40px;padding:0 16px;font-weight:750}.rtRefresh{border:1px solid var(--rt-border);color:var(--rt-text);background:#fff}.rtLogout{color:#203127;background:#eef2ef;border:0}.rtTopIdentity{border:1px solid var(--rt-border);border-radius:22px;align-items:center;gap:10px;padding:5px 11px 5px 6px;display:flex}.rtTopIdentity>span{color:#7f4026;background:#f6d3bf;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.rtTopIdentity strong,.rtTopIdentity small{display:block}.rtTopIdentity strong{font-size:12px}.rtTopIdentity small{color:var(--rt-muted);margin-top:2px;font-size:10px}.rtContent{max-width:1500px;margin:0 auto;padding:22px}.rtHero{justify-content:space-between;align-items:flex-end;gap:20px;min-height:116px;margin-bottom:18px;display:flex}.rtHero small{color:var(--rt-green);letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.rtHero h1{letter-spacing:-.025em;margin:8px 0 7px;font-size:29px}.rtHero p{color:var(--rt-muted);margin:0}.rtLive{color:#168039;letter-spacing:.05em;background:#f2fcf4;border:1px solid #bce8c6;border-radius:20px;padding:9px 14px;font-size:11px;font-weight:900}.rtLive span{background:var(--rt-green);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.rtMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.rtMetric{background:var(--rt-card);border:1px solid var(--rt-border);box-shadow:var(--rt-shadow);border-radius:17px;padding:18px}.rtMetric span,.rtMetric small{color:var(--rt-muted);display:block}.rtMetric span{font-size:11px;font-weight:800}.rtMetric strong{margin:8px 0 5px;font-size:28px;display:block}.rtMetric small{font-size:11px}.rtGridTwo{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:16px;display:grid}.rtPanel{background:var(--rt-card);border:1px solid var(--rt-border);box-shadow:var(--rt-shadow);border-radius:17px;overflow:hidden}.rtPanelHead{box-sizing:border-box;border-bottom:1px solid var(--rt-border);justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:16px 18px;display:flex}.rtPanelHead h2,.rtPanelHead h3{margin:0}.rtPanelHead h2{font-size:16px}.rtPanelHead p{color:var(--rt-muted);margin:5px 0 0;font-size:12px}.rtPanelHead button{color:var(--rt-blue);cursor:pointer;background:0 0;border:0;font-weight:750}.rtCount{color:#556176;background:#f1f4f8;border-radius:15px;place-items:center;min-width:35px;height:30px;padding:0 10px;font-size:12px;font-weight:800;display:grid}.rtJobList{gap:12px;padding:14px;display:grid}.rtJobCard{border:1px solid var(--rt-border);background:#fff;border-radius:14px;padding:16px}.rtJobTop{justify-content:space-between;gap:14px;display:flex}.rtJobTop h3{margin:9px 0 4px;font-size:17px}.rtJobIssue{color:#58647a;margin:0;font-size:13px;line-height:1.45}.rtJobId{color:#9aa4b4;text-align:right;word-break:break-all;max-width:150px;font-size:10px}.rtJobBadges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rtStatus,.rtUrgency{border-radius:12px;align-items:center;min-height:23px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.rtStatus{color:#536075;background:#eef2f6}.rtStatus-dispatched,.rtStatus-accepted{color:#315ed0;background:#edf3ff}.rtStatus-en_route,.rtStatus-arrived,.rtStatus-in_progress{color:#1e8340;background:#eaf8ef}.rtStatus-completed{color:#197739;background:#edf8ef}.rtStatus-on_hold,.rtStatus-needs_parts,.rtStatus-return_visit{color:#a56a13;background:#fff3df}.rtUrgency-routine{color:#586579;background:#eff3f6}.rtUrgency-priority{color:#ac6611;background:#fff1dd}.rtUrgency-emergency{color:#b92f2f;background:#ffe8e8}.rtJobFacts{border-top:1px solid #edf0f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:13px;display:grid}.rtJobFacts span,.rtTechProfile span{color:var(--rt-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800;display:block}.rtJobFacts strong,.rtTechProfile strong{margin-top:4px;font-size:12px;line-height:1.4;display:block}.rtAccess{background:#f7f9fb;border-radius:11px;margin-top:13px;padding:11px 12px}.rtAccess strong{font-size:11px}.rtAccess p{color:#5d6879;margin:5px 0 0;font-size:12px}.rtJobActions,.rtMessageActions,.rtWrongActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rtJobActions a,.rtJobActions button,.rtMessageActions a,.rtMessageActions button,.rtWrongActions a,.rtWrongActions button{box-sizing:border-box;border:1px solid var(--rt-border);color:#2f3b50;min-height:35px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.rtJobActions button.rtCompleteAction{background:var(--rt-soft-green);color:#157434;border-color:#a9ddb7}.rtMessagePreviewList,.rtInboxList{display:grid}.rtMessagePreviewList>button,.rtInboxList>button{border:0;border-bottom:1px solid var(--rt-border);text-align:left;cursor:pointer;background:#fff;padding:14px 16px}.rtMessagePreviewList>button:last-child,.rtInboxList>button:last-child{border-bottom:0}.rtMessagePreviewList>button:hover,.rtInboxList>button:hover,.rtInboxList>button.rtInboxActive{background:#f8fafb}.rtMessagePreviewList>button>div,.rtInboxTop{justify-content:space-between;gap:10px;display:flex}.rtMessagePreviewList strong,.rtInboxList strong{font-size:12px}.rtMessagePreviewList span,.rtInboxList span,.rtInboxList small{color:var(--rt-muted);font-size:10px}.rtMessagePreviewList p,.rtInboxList p{color:#556176;margin:7px 0;font-size:12px;line-height:1.45}.rtMessagesLayout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.rtMessageDetail{min-height:520px}.rtMessageBody{white-space:pre-wrap;background:#f6f8fa;border-radius:13px;margin:18px;padding:16px;font-size:13px;line-height:1.55}.rtMessageActions{margin:0 18px 18px}.rtTranscript{border-top:1px solid var(--rt-border);margin:18px;padding-top:18px}.rtTranscript h3{margin:0 0 13px;font-size:14px}.rtTranscriptQ,.rtTranscriptCaller{border-radius:11px;margin:9px 0;padding:10px 12px}.rtTranscript strong{text-transform:uppercase;font-size:10px}.rtTranscript p{margin:4px 0 0;font-size:12px;line-height:1.45}.rtTimeline{padding:14px 18px}.rtTimelineItem{border-bottom:1px solid var(--rt-border);grid-template-columns:230px 1fr;gap:20px;padding:15px 0;display:grid}.rtTimelineItem:last-child{border-bottom:0}.rtTimelineTime strong,.rtTimelineTime span{display:block}.rtTimelineTime strong{font-size:12px}.rtTimelineTime span{color:var(--rt-muted);margin-top:5px;font-size:10px}.rtTimelineBody h3{margin:8px 0 5px;font-size:14px}.rtTimelineBody p{color:var(--rt-muted);margin:0;font-size:12px}.rtTechProfile{background:#f7f9fb;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:16px;padding:15px;display:grid}.rtCoverageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.rtCoverageCard{border:1px solid var(--rt-border);border-radius:13px;padding:16px}.rtCoverageCard small{color:var(--rt-muted);text-transform:uppercase;font-size:10px}.rtCoverageCard strong{margin-top:7px;font-size:15px;display:block}.rtEmpty{box-sizing:border-box;text-align:center;align-content:center;place-items:center;min-height:210px;padding:24px;display:grid}.rtEmptyIcon{width:44px;height:44px;color:var(--rt-green);background:#f0f5f1;border-radius:14px;place-items:center;margin-bottom:10px;font-weight:900;display:grid}.rtEmpty strong{font-size:14px}.rtEmpty p{max-width:360px;color:var(--rt-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.rtNotice{border-radius:11px;margin-bottom:14px;padding:12px 14px;font-size:12px}.rtError{color:#9d3333;background:#fff0f0;border:1px solid #f2cccc}.rtLoginPage,.rtLoadingPage{background:radial-gradient(circle at 100% 0,#5fc96929,#0000 35%),#f4f6f8;min-height:100vh}.rtLoginPage{place-items:center;padding:24px;display:grid}.rtLoginCard{box-sizing:border-box;border:1px solid var(--rt-border);background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #1820331a}.rtLoginCopy{margin:34px 0 24px}.rtLoginCopy small{color:var(--rt-green);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.rtLoginCopy h1{letter-spacing:-.035em;margin:10px 0;font-size:31px;line-height:1.07}.rtLoginCopy p{color:var(--rt-muted);margin:0;font-size:13px;line-height:1.55}.rtLoginForm{gap:15px;display:grid}.rtLoginForm label span{margin-bottom:6px;font-size:11px;font-weight:800;display:block}.rtLoginForm input{box-sizing:border-box;width:100%;height:45px;font:inherit;border:1px solid #dbe1e7;border-radius:11px;outline:none;padding:0 13px}.rtLoginForm button{background:var(--rt-green);color:#fff;cursor:pointer;border:0;border-radius:11px;height:46px;font-weight:850}.rtLoginPrivacy{border-top:1px solid var(--rt-border);color:var(--rt-muted);margin-top:18px;padding-top:16px;font-size:11px;line-height:1.5}.rtLoadingPage{color:#566177;align-content:center;place-items:center;gap:12px;display:grid}.rtLoadingMark{color:#173e22;background:linear-gradient(135deg,#78ce5e,#d7d566);border-radius:14px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}@media (width<=1050px){.rtApp{grid-template-columns:210px 1fr}.rtMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rtGridTwo,.rtMessagesLayout{grid-template-columns:1fr}.rtTechProfile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rtApp{display:block}.rtSide{width:100%;height:auto;padding:12px;position:relative}.rtBrand{padding-bottom:12px}.rtSideLabel,.rtSideAccount{display:none}.rtNav{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.rtNav button{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-width:96px;padding:8px 5px;font-size:10px;display:flex}.rtNav b{margin-top:-26px;margin-left:55px;position:absolute}.rtTop{height:auto;padding:12px 14px}.rtTop>div:first-child,.rtTopIdentity{display:none}.rtTopActions{justify-content:flex-end;width:100%}.rtContent{padding:14px}.rtHero{min-height:90px}.rtHero h1{font-size:24px}.rtMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rtMetric{padding:14px}.rtMetric strong{font-size:24px}.rtJobFacts,.rtTechProfile,.rtCoverageGrid{grid-template-columns:1fr}.rtJobTop{display:block}.rtJobId{text-align:left;max-width:none;margin-top:7px}.rtTimelineItem{grid-template-columns:1fr;gap:8px}.rtLoginCard{padding:22px}}.rtApp,.rtLoginPage,.rtLoadingPage{--rt-green:#2f6df6;--rt-green-dark:#1f4fd6;--rt-soft-green:#eef4ff;--rt-blue:#2f6df6}.rtLogo{color:#fff;background:linear-gradient(135deg,#4d8dff,#2455df);box-shadow:0 7px 18px #2f6df63d}.rtBrand{border-bottom-color:#e8edf6}.rtNav button:hover,.rtNav button.rtNavActive{color:#183f8f;background:#edf4ff}.rtNav button.rtNavActive{box-shadow:inset 3px 0 #2f6df6}.rtNav b{background:#2f6df6}.rtLive{color:#2358c9;background:#f3f7ff;border-color:#cadbff}.rtLive span{background:#2f6df6}.rtRefresh:hover,.rtLogout:hover{background:#f4f7ff;border-color:#bfd1fa}.rtJobActions a:first-child{color:#245bc9;background:#f5f8ff;border-color:#b9d2ff}.rtInboxHero{margin-bottom:16px}.rtInboxHero small{color:#2f6df6;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.rtInboxHero h1{color:#172033;letter-spacing:-.035em;margin:7px 0 5px;font-size:30px}.rtInboxHero p{color:#748095;margin:0;font-size:12px}.rtInboxOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.rtInboxMetric{box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:15px;min-height:94px;padding:17px;box-shadow:0 8px 24px #1f2d3d0b}.rtInboxMetric span{color:#748095;font-size:10px;font-weight:800;display:block}.rtInboxMetric strong{color:#172033;margin-top:8px;font-size:27px;display:block}.rtInboxFilters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.rtInboxFilters button{color:#647086;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:18px;padding:0 14px;font-size:11px;font-weight:800}.rtInboxFilters button:hover{color:#245ac6;border-color:#b8cdfc}.rtInboxFilters button.rtInboxFilterActive{color:#fff;background:#2f6df6;border-color:#2f6df6;box-shadow:0 5px 14px #2f6df633}.rtInboxTop>div:first-child{gap:2px;display:grid}.rtInboxList>button{transition:background .12s,border-color .12s}.rtInboxList>button.rtInboxActive{background:#f3f7ff;box-shadow:inset 3px 0 #2f6df6}.rtDetailEyebrow{color:#2f6df6;letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.rtMessageBody{background:#f7f9fc}.rtMessageBody p{margin:7px 0 0}.rtRecording{background:#fff;border:1px solid #e1e7ef;border-radius:13px;margin:18px;padding:16px}.rtRecording>div{margin-bottom:11px}.rtRecording strong{color:#1c2537;margin-top:4px;font-size:15px;display:block}.rtRecording audio{width:100%;display:block}.rtTranscriptHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.rtTranscriptHead h3{margin:4px 0 0}.rtTranscriptHead span{color:#7c8798;font-size:10px}.rtTranscriptQ{background:#edf4ff}.rtTranscriptCaller{background:#f5f6f8}.rtLoginForm button{background:#2f6df6}.rtLoginForm button:hover{background:#1f4fd6}.rtLoginForm input:focus{border-color:#6b9cff;box-shadow:0 0 0 3px #2f6df61c}@media (width<=760px){.rtInboxOverview{grid-template-columns:1fr}}.qspayStatusCard{background:#fff;border:1px solid #e1e5ec;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:17px 19px;display:flex}.qspayStatusCard small{color:#4169e1;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.qspayStatusCard strong{color:#263145;font-size:15px;display:block}.qspayStatusCard div>span{color:#7d8798;margin-top:5px;font-size:11px;display:block}.qspaySuccess{color:#267543;background:#effaf2;border-color:#cdebd6}.qspayMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.qspayLayout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.38fr);align-items:start;gap:16px;display:grid}.qspayForm{gap:13px;padding:18px;display:grid}.qspayTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qspayForm .qbizField span{justify-content:space-between;gap:8px;display:flex}.qspayForm .qbizField span em{color:#a1a8b4;font-size:9px;font-style:normal;font-weight:700}.qspayForm .qbizField textarea{box-sizing:border-box;color:#202839;width:100%;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:10px 11px}.qspayAmountInput{background:#fff;border:1px solid #dce1e8;border-radius:9px;align-items:center;display:flex;overflow:hidden}.qspayAmountInput b{color:#526075;padding-left:12px}.qspayAmountInput input{border:0!important;outline:0!important}.qspayCreate{width:100%}.qspayFinePrint{color:#9099a8;margin:0;font-size:10px;line-height:1.5}.qspayRequestHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.qspayRequests{padding:0 18px}.qspayRequest{border-top:1px solid #e8ebf0;padding:20px 0}.qspayRequest:first-child{border-top:0}.qspayRequestTop{justify-content:space-between;gap:20px;display:flex}.qspayRequestTop h3{color:#253044;margin:5px 0 0;font-size:15px}.qspayRequestTop p{color:#7b8698;margin:7px 0 0;font-size:11px}.qspayRequestAmount{justify-items:end;gap:8px;font-size:20px;font-weight:900;display:grid}.qspayCanceled{color:#697386;background:#eef0f3}.qspayRequestBody{grid-template-columns:112px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.qspayQr{box-sizing:border-box;background:#fff;border:1px solid #e0e4e9;border-radius:12px;width:112px;height:112px;padding:7px}.qspayRequestDetails{gap:9px;display:grid}.qspayRequestDetails div{border-bottom:1px solid #edf0f3;padding-bottom:8px}.qspayRequestDetails span{color:#929baa;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.qspayRequestDetails strong{color:#465266;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.qspayActions{margin-top:16px}.qspayLinkButton{align-items:center;text-decoration:none;display:inline-flex}.qspayDanger{color:#a33d4d;background:#fff3f5;border-color:#f2cbd1}.qspayForm button:disabled,.qspayActions button:disabled,.qspayRequestHead button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1100px){.qspayLayout{grid-template-columns:1fr}}@media (width<=760px){.qspayMetrics,.qspayTwo{grid-template-columns:1fr}.qspayRequestTop{flex-direction:column}.qspayRequestAmount{justify-items:start}.qspayRequestBody{grid-template-columns:1fr}.qspayStatusCard{align-items:flex-start}}@media (width<=520px){.qspayRequestHead{flex-direction:column;align-items:flex-start}.qspayActions{display:grid}.qspayActions .qbizButton{box-sizing:border-box;justify-content:center;width:100%}}.qspayCreateControls{gap:13px;padding:18px 18px 0;display:grid}.qspayChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qspaySelect{box-sizing:border-box;color:#202839;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:9px 11px}.qspaySelect:disabled{color:#99a1ae;cursor:not-allowed;background:#f5f6f8}.qspayDirectoryNote{color:#747f91;background:#f6f8fb;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.qspayClientBox{background:#fafbfd;border:1px solid #e2e6ec;border-radius:13px;gap:11px;padding:14px;display:grid}.qspayClientBox input{box-sizing:border-box;width:100%}.qspaySubscriptionCard{background:#fbfcfe;border:1px solid #e1e5ec;border-radius:14px;margin:18px;padding:16px}.qspaySubscriptionTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.qspaySubscriptionTop small{color:#4169e1;text-transform:uppercase;font-size:9px;font-weight:900}.qspaySubscriptionTop h3{color:#253044;margin:5px 0 0;font-size:17px}.qspaySubscriptionTop p{color:#7b8698;margin:5px 0 0;font-size:11px}.qspaySubscriptionTop>strong{white-space:nowrap;color:#253044;align-items:baseline;gap:4px;font-size:20px;font-weight:900;display:flex}.qspaySubscriptionTop>strong span{color:#8993a2;font-size:10px;font-weight:700}.qspaySubscriptionState{background:#f1f4f8;border-radius:10px;justify-content:space-between;gap:12px;margin-top:15px;padding:10px 12px;display:flex}.qspaySubscriptionState span{color:#7c8797;text-transform:uppercase;font-size:10px;font-weight:800}.qspaySubscriptionState strong{color:#39465a;text-transform:capitalize;font-size:11px}.qspaySubscriptionReason{color:#687487;margin:12px 0;font-size:11px;line-height:1.5}.qspayActivityBar{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:13px 18px}.qspayTabs{flex-wrap:wrap;gap:7px;display:flex}.qspayTab{color:#586579;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:850;display:inline-flex}.qspayTab span{box-sizing:border-box;color:#657185;background:#f0f2f5;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:inline-flex}.qspayTabActive{color:#fff;background:#253044;border-color:#253044}.qspayTabActive span{color:#fff;background:#ffffff29}.qspayActivityEmpty{margin:18px}.qspayRequests{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:640px;overflow-y:auto}.qspayRequestBodyHistory{grid-template-columns:minmax(0,1fr)}.qspayRequestBodyHistory .qspayRequestDetails{width:100%}@media (width<=760px){.qspayChooser{grid-template-columns:1fr}.qspaySubscriptionTop{flex-direction:column}.qspaySubscriptionTop>strong{white-space:normal}.qspayRequests{max-height:560px}}@media (width<=520px){.qspayTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.qspayTab{box-sizing:border-box;justify-content:space-between;width:100%}.qspayCreateControls{padding:14px 14px 0}.qspaySubscriptionCard{margin:14px}}.qbizShell{color:#202839;background:#f5f7fa;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.qbizSide{background:#fff;border-right:1px solid #e2e6ed;padding:20px 14px}.qbizBrand{border-bottom:1px solid #e7eaf0;align-items:center;gap:12px;margin-bottom:18px;padding:5px 8px 20px;display:flex}.qbizLogo{color:#fff;background:linear-gradient(135deg,#4169e1,#76adff);border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.qbizBrand strong{font-size:15px;display:block}.qbizBrand span,.qbizTop span{color:#8993a5;margin-top:3px;font-size:11px;display:block}.qbizLabel{color:#9ca5b3;letter-spacing:.09em;text-transform:uppercase;padding:12px 11px 7px;font-size:10px;font-weight:900}.qbizNav{gap:4px;display:grid}.qbizNav a{color:#3d4759;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:750;text-decoration:none}.qbizNav a.active,.qbizNav a:hover{color:#1d2635;background:#edf1f7}.qbizMain{min-width:0}.qbizTop{background:#fff;border-bottom:1px solid #e2e6ed;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 27px;display:flex}.qbizTop strong{font-size:13px;display:block}.qbizUser{align-items:center;gap:11px;display:flex}.qbizAvatar{background:#edf1f6;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.qbizButton{color:#fff;cursor:pointer;background:#4169e1;border:1px solid #4169e1;border-radius:9px;min-height:37px;padding:0 12px;font-weight:800}.qbizSecondary{color:#3c4659;background:#fff;border-color:#dce1e8}.qbizContent{padding:30px 27px 48px}.qbizHead{margin-bottom:21px}.qbizHead small{color:#4169e1;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.qbizHead h1{letter-spacing:-.04em;margin:6px 0 7px;font-size:clamp(30px,3vw,44px);line-height:1}.qbizHead p{color:#7d8798;margin:0;font-size:13px}.qbizMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.qbizMetric,.qbizPanel{background:#fff;border:1px solid #e1e5ec;border-radius:17px}.qbizMetric{padding:17px}.qbizMetric span{color:#7d8799;font-size:11px;font-weight:800}.qbizMetric strong{margin-top:8px;font-size:34px;line-height:1;display:block}.qbizMetric small{color:#9aa3b1;margin-top:8px;display:block}.qbizGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;display:grid}.qbizPanelHead{border-bottom:1px solid #e7eaf0;padding:16px 18px}.qbizPanelHead h2{margin:0;font-size:15px}.qbizPanelHead p{color:#8791a2;margin:4px 0 0;font-size:11px}.qbizBody{padding:17px}.qbizTable{border-collapse:collapse;width:100%;font-size:12px}.qbizTable th{color:#7d8798;text-align:left;text-transform:uppercase;background:#f7f9fb;padding:10px;font-size:10px}.qbizTable td{vertical-align:top;border-top:1px solid #e8ebf0;padding:12px 10px}.qbizEmpty{text-align:center;color:#8993a4;padding:34px 18px}.qbizForm{gap:11px;display:grid}.qbizField{gap:6px;display:grid}.qbizField span{color:#687488;font-size:11px;font-weight:800}.qbizField input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dce1e8;border-radius:9px;padding:10px 11px}.qbizNotice{color:#526684;background:#f4f7ff;border:1px solid #dce4f7;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:12px}.qbizError{color:#a33d4d;background:#fff3f5;border-color:#ffd2d9}.qbizStatus{border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.qbizGood{color:#177f3a;background:#eaf8ee}.qbizWarn{color:#8b6708;background:#fff4d9}.qbizActions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=1000px){.qbizMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qbizGrid{grid-template-columns:1fr}}.qbizPortalUsername{color:#8a94a5;margin-top:5px;font-size:10px;display:block}.qbizPortalPanel{margin-top:16px}.qbizPortalForm{grid-template-columns:minmax(220px,.65fr) 1fr 1fr;align-items:end;gap:14px;display:grid}.qbizPortalIdentity{box-sizing:border-box;background:#f8fafc;border:1px solid #e3e7ed;border-radius:11px;min-height:74px;padding:12px 14px}.qbizPortalIdentity span,.qbizPortalIdentity small{color:#8993a5;font-size:10px;display:block}.qbizPortalIdentity strong{color:#263145;margin:5px 0 3px;font-size:14px;display:block}.qbizPortalToggle{color:#556175;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:800;display:flex}.qbizPortalToggle input{width:16px;height:16px}.qbizPortalSecurity{background:#f5f8ff;border:1px solid #dce5f5;border-radius:11px;grid-column:1/-1;padding:12px 14px}.qbizPortalSecurity strong{color:#405476;font-size:11px}.qbizPortalSecurity p{color:#748198;margin:4px 0 0;font-size:11px;line-height:1.5}.qbizPortalLink{color:#7b8698;padding:12px 17px 17px;font-size:11px}.qbizPortalLink strong{color:#4169e1;margin-left:6px}@media (width<=1100px){.qbizPortalForm{grid-template-columns:1fr}}.qhControlPage{color:var(--hotel-text,#1f2533);gap:18px;padding:2px 0 36px;display:grid}.qhControlHero{border:1px solid var(--hotel-border,#e8eaf0);box-shadow:var(--hotel-shadow,0 10px 30px #1823340f);background:linear-gradient(135deg,#fff 0%,#fbfbff 62%,#f5f2ff 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.qhControlEyebrow{color:#7b68ee;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.qhControlHero h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.qhControlHero p{max-width:720px;color:var(--hotel-muted,#7a8294);margin:12px 0 0;font-size:15px;line-height:1.65}.qhControlHeroBadge{color:#fff;background:#171923;border-radius:26px;flex:none;align-content:center;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 18px 40px #161a2724}.qhControlHeroBadge strong{font-size:34px;line-height:1}.qhControlHeroBadge span{color:#c9c5ff;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:800}.qhControlStatusRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qhControlStatus,.qhControlExecution{background:#fff;border:1px solid #e4e6ed;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.qhControlStatus span{border-radius:50%;width:8px;height:8px;margin-right:8px}.qhControlStatusSafe span{background:#f0a23a}.qhControlStatusLive span{background:#22a447;box-shadow:0 0 0 4px #22a4471a}.qhControlExecution{color:#6156bd;background:#f7f5ff;border-color:#e7e1ff}.qhControlError{color:#a93030;background:#fff5f5;border:1px solid #ffd1d1;border-radius:14px;padding:13px 16px;font-size:13px}.qhControlShell{border:1px solid var(--hotel-border,#e8eaf0);box-shadow:var(--hotel-shadow,0 10px 30px #1823340f);background:#fff;border-radius:22px;overflow:hidden}.qhControlConversation{background:radial-gradient(circle at 100% 0,#7b68ee0e,#0000 30%),#fcfcfe;min-height:450px;max-height:62vh;padding:28px;overflow-y:auto}.qhControlEmpty{text-align:center;align-content:center;place-items:center;width:min(560px,100%);min-height:370px;margin:auto;display:grid}.qhControlQMark{color:#fff;background:#171923;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:16px;font-size:28px;font-weight:900;display:grid}.qhControlEmpty h2{margin:0 0 10px;font-size:23px}.qhControlEmpty p{max-width:500px;color:var(--hotel-muted,#7a8294);margin:4px 0;font-size:14px;line-height:1.55}.qhControlMessages{gap:20px;display:grid}.qhControlMessage{gap:12px;max-width:78%;display:flex}.qhControlMessageUser{flex-direction:row-reverse;margin-left:auto}.qhControlAvatar{color:#fff;background:#171923;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.qhControlMessageUser .qhControlAvatar{background:#7b68ee}.qhControlBubble{background:#fff;border:1px solid #e7e8ef;border-radius:17px;padding:13px 15px;box-shadow:0 5px 16px #19233609}.qhControlMessageUser .qhControlBubble{color:#fff;background:#7b68ee;border-color:#7b68ee}.qhControlMessageMeta{justify-content:space-between;align-items:center;gap:18px;margin-bottom:7px;display:flex}.qhControlMessageMeta strong{font-size:12px}.qhControlMessageMeta span,.qhControlBubble small{color:#969daf;font-size:10px}.qhControlMessageUser .qhControlMessageMeta span,.qhControlMessageUser .qhControlBubble small{color:#ffffffb8}.qhControlBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.qhControlBubble small{margin-top:8px;display:block}.qhControlComposer{border-top:1px solid var(--hotel-border,#e8eaf0);background:#fff;padding:18px}.qhControlComposer textarea{box-sizing:border-box;resize:vertical;color:#1f2533;width:100%;min-height:92px;font:inherit;background:#fbfbfd;border:1px solid #dfe2ea;border-radius:16px;outline:none;padding:15px 16px;font-size:14px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.qhControlComposer textarea:focus{border-color:#a89cf7;box-shadow:0 0 0 4px #7b68ee17}.qhControlComposerBottom{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.qhControlMicGroup{align-items:center;gap:10px;display:flex}.qhControlMic{cursor:pointer;background:#fff;border:1px solid #e0e2e9;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.qhControlMic:hover:not(:disabled){background:#f8f6ff;border-color:#b7acf8}.qhControlMic:disabled{cursor:not-allowed;opacity:.45}.qhControlMicListening{color:#fff;background:#dc4e4e;border-color:#dc4e4e;animation:1.4s infinite qhControlPulse}.qhControlMicGroup div{display:grid}.qhControlMicGroup strong{font-size:11px}.qhControlMicGroup span{color:#8b92a3;margin-top:2px;font-size:10px}.qhControlSend{cursor:pointer;color:#fff;background:#171923;border:0;border-radius:13px;min-width:112px;height:43px;padding:0 18px;font-size:13px;font-weight:800}.qhControlSend:hover:not(:disabled){transform:translateY(-1px)}.qhControlSend:disabled{cursor:not-allowed;opacity:.42}.qhControlSafety{color:#969daf;margin-top:11px;font-size:10px;line-height:1.4}.qhControlLoading{color:#7a8294;place-items:center;min-height:420px;display:grid}@keyframes qhControlPulse{0%,to{box-shadow:0 0 #dc4e4e42}50%{box-shadow:0 0 0 7px #dc4e4e00}}@media (width<=720px){.qhControlHero{align-items:flex-start;padding:20px}.qhControlHeroBadge{border-radius:19px;width:66px;height:66px}.qhControlHeroBadge strong{font-size:26px}.qhControlHeroBadge span{display:none}.qhControlConversation{min-height:380px;padding:18px}.qhControlMessage{max-width:92%}.qhControlComposerBottom{align-items:flex-end}.qhControlMicGroup div{display:none}}.qrepairShell{--repair-bg:#f5f6f9;--repair-panel:#fff;--repair-panel-2:#fbfbfd;--repair-border:#e8eaf0;--repair-text:#1f2533;--repair-muted:#7a8294;--repair-green:#22a447;--repair-green-soft:#eff9f2;--repair-blue:#4c7fff;--repair-pink:#ff6ba8;--repair-yellow:#f3c543;--repair-orange:#f08b3e;--repair-purple:#7b68ee;--repair-shadow:0 10px 30px #1823340f;background:var(--repair-bg);min-height:100vh;color:var(--repair-text);grid-template-columns:264px minmax(0,1fr);display:grid}.qrepairShell *,.qrepairShell :before,.qrepairShell :after{box-sizing:border-box}.qrepairSidebar{border-right:1px solid var(--repair-border);background:#fff;min-height:100vh;padding:22px 16px}.qrepairBrand{border-bottom:1px solid var(--repair-border);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:20px;display:flex}.qrepairBrandIcon{color:#143422;background:linear-gradient(135deg,#65d365,#dfba44);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid}.qrepairBrand strong,.qrepairBrand span{display:block}.qrepairBrand strong{color:#151c28;letter-spacing:-.02em;font-size:16px;font-weight:900}.qrepairBrand span{color:var(--repair-muted);margin-top:2px;font-size:12px}.qrepairNavSection{color:#1f2533;padding:10px 14px 7px;font-size:14px;font-weight:500}.qrepairNavManagement{margin-top:10px}.qrepairNav{flex-direction:column;gap:4px;display:flex}.qrepairNav a{color:#2d3546;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:block}.qrepairNav a:hover{color:#1b2f23;background:#edf6ee;transform:translate(1px)}.qrepairNav a.active{color:#173823;background:#edf6ee}.qrepairMain{background:var(--repair-bg);min-width:0;min-height:100vh}.qrepairTopbar{border-bottom:1px solid var(--repair-border);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 22px;display:flex}.qrepairSearch{border:1px solid var(--repair-border);background:#f7f8fb;border-radius:14px;align-items:center;gap:10px;width:min(560px,46vw);min-height:45px;padding:0 14px;display:flex}.qrepairSearch>span{color:#8791a5;font-size:17px}.qrepairSearch input{color:#2b3344;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.qrepairSearch input::placeholder{color:#95a0b3}.qrepairTopActions{align-items:center;gap:10px;display:flex}.qrepairIconButton{border:1px solid var(--repair-border);color:#475165;width:40px;height:40px;min-height:40px;box-shadow:none;cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.qrepairTopUser{border:1px solid var(--repair-border);background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:4px 12px 4px 5px;display:flex}.qrepairAvatar{color:#6f3d28;background:#ffd2b8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.qrepairTopUser strong,.qrepairTopUser span{display:block}.qrepairTopUser strong{color:#222a39;font-size:12px;font-weight:850}.qrepairTopUser span{color:#7d8799;margin-top:2px;font-size:10px}.qrepairLogout{color:#18221c;min-height:44px;box-shadow:none;cursor:pointer;background:#eef3ef;border:1px solid #e8eee9;border-radius:14px;padding:0 18px;font-size:13px;font-weight:850}.qrepairWorkspace{padding:22px}.qrepairDashboard{width:100%}.qrepairActionRow{align-items:center;gap:10px;margin-bottom:18px;display:flex}.qrepairLiveBadge{background:var(--repair-green-soft);color:#16863a;border:1px solid #bce9c8;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.qrepairLiveBadge i{background:var(--repair-green);border-radius:50%;width:9px;height:9px}.qrepairPrimaryAction{background:var(--repair-green);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.qrepairMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.qrepairMetricCard{border:1px solid var(--repair-border);background:var(--repair-panel);min-height:112px;box-shadow:var(--repair-shadow);border-radius:18px;padding:18px}.qrepairMetricLabel{color:#718097;font-size:11px;font-weight:800}.qrepairMetricValue{color:#1f2736;letter-spacing:-.04em;margin-top:8px;font-size:34px;font-weight:900;line-height:1}.qrepairMetricNote{color:#909aac;margin-top:9px;font-size:11px;line-height:1.4}.qrepairContentGrid{grid-template-columns:minmax(0,1fr) minmax(310px,360px);align-items:start;gap:16px;display:grid}.qrepairMainColumn,.qrepairSideColumn{gap:16px;display:grid}.qrepairPanel{border:1px solid var(--repair-border);background:var(--repair-panel);box-shadow:var(--repair-shadow);border-radius:18px;overflow:hidden}.qrepairPanelHeader{border-bottom:1px solid var(--repair-border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:16px 18px;display:flex}.qrepairPanelTitle{color:#1f2735;font-size:15px;font-weight:850}.qrepairPanelAction,.qrepairTextLink{color:var(--repair-blue);font-size:12px;font-weight:800;text-decoration:none}.qrepairPanelBody{padding:18px}.qrepairMonthBar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.qrepairMonthTitle{color:#232b3a;font-size:15px;font-weight:850}.qrepairMonthControls{align-items:center;gap:7px;display:flex}.qrepairMonthControls button{border:1px solid var(--repair-border);color:#364156;width:38px;height:38px;min-height:38px;box-shadow:none;cursor:default;background:#fff;border-radius:10px;place-items:center;padding:0;display:grid}.qrepairMonthControls .qrepairTodayButton{width:auto;padding:0 15px;font-weight:800}.qrepairCalendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.qrepairWeekday{color:#8490a4;text-align:center;text-transform:uppercase;padding:4px 6px 8px;font-size:10px;font-weight:850}.qrepairDay{color:#2a3343;background:#fafbfc;border:1px solid #edf0f4;border-radius:10px;min-height:72px;padding:10px;font-size:11px;font-weight:750;position:relative}.qrepairDayMuted{color:#c1c6d0;background:#fcfcfd}.qrepairDayToday{background:#f0f8f2;border:2px solid #4c7fff}.qrepairCalendarLegend{color:#7a8496;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;font-size:10px;display:flex}.qrepairCalendarLegend span{align-items:center;gap:6px;display:inline-flex}.qrepairDot{border-radius:50%;width:7px;height:7px;display:inline-block}.qrepairDotGreen{background:var(--repair-green)}.qrepairDotBlue{background:var(--repair-blue)}.qrepairDotOrange{background:var(--repair-orange)}.qrepairDotPink{background:var(--repair-pink)}.qrepairStatusList{gap:13px;display:grid}.qrepairStatusRow{color:#343d4e;grid-template-columns:92px minmax(0,1fr) 18px;align-items:center;gap:9px;font-size:11px;display:grid}.qrepairStatusTrack{background:#edf0f4;border-radius:999px;height:7px;overflow:hidden}.qrepairStatusTrack i{background:var(--repair-green);width:0;height:100%;display:block}.qrepairStatusRow strong{text-align:right;color:#2d3545;font-size:11px}.qrepairCoverage{text-align:center;padding:8px 2px 4px}.qrepairCoverageIcon{background:#eef2ff;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:24px;display:grid}.qrepairCoverage strong{color:#273040;font-size:13px;display:block}.qrepairCoverage p{color:#818b9d;max-width:280px;margin:8px auto 12px;font-size:11px;line-height:1.55}.qrepairTruthList{display:grid}.qrepairTruthList>div{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:14px;min-height:42px;font-size:11px;display:flex}.qrepairTruthList>div:last-child{border-bottom:0}.qrepairTruthList span{color:#7c879a}.qrepairTruthList strong{color:#2e3748;text-align:right;font-size:11px}.qrepairLowerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qrepairQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.qrepairQuickItem{color:#2b3444;background:#fff;border:1px solid #edf0f4;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:88px;padding:12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.qrepairQuickItem:hover{background:#fafbfc}.qrepairQuickIcon{border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.qrepairQuickIcon-green{background:#edf7ef}.qrepairQuickIcon-blue{background:#eef2ff}.qrepairQuickIcon-orange{background:#fff3e8}.qrepairQuickIcon-purple{background:#f6efff}.qrepairQuickIcon-pink{background:#fff0f6}.qrepairQuickIcon-yellow{background:#fff6e8}.qrepairEmptyCompact{color:#8a95a8;text-align:center;place-items:center;min-height:140px;font-size:12px;display:grid}.qrepairPage{max-width:1280px;margin:0 auto}.qrepairHero{border:1px solid var(--repair-border);box-shadow:var(--repair-shadow);background:#fff;border-radius:18px;margin-bottom:18px;padding:24px}.qrepairHeroEyebrow{color:#8d98ad;text-transform:uppercase;letter-spacing:.16em;margin-bottom:6px;font-size:11px;font-weight:800}.qrepairHero h1{color:#151c28;letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.08}.qrepairHero p{color:#788194;max-width:820px;margin:10px 0 0;font-size:14px;line-height:1.65}.qrepairEmpty{color:#8993a5;text-align:center;place-items:center;min-height:260px;padding:30px;font-size:13px;display:grid}@media (width<=1320px){.qrepairMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.qrepairContentGrid{grid-template-columns:1fr}.qrepairSideColumn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.qrepairShell{grid-template-columns:230px minmax(0,1fr)}.qrepairLowerGrid,.qrepairSideColumn{grid-template-columns:1fr}.qrepairQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qrepairShell{display:block}.qrepairSidebar{min-height:auto}.qrepairTopbar{flex-direction:column;align-items:stretch}.qrepairSearch{width:100%}.qrepairTopActions{flex-wrap:wrap;justify-content:space-between}.qrepairMetrics,.qrepairQuickGrid{grid-template-columns:1fr}.qrepairWorkspace{padding:16px}.qrepairCalendar{gap:3px}.qrepairDay{min-height:54px;padding:7px}}.qrepairSecondaryAction,.qrepairPrimaryButton,.qrepairDangerButton,.qrepairLinkButton{font:inherit;cursor:pointer;border:0}.qrepairSecondaryAction{border:1px solid var(--repair-border);color:#465267;background:#fff;border-radius:11px;min-height:40px;padding:0 16px;font-size:12px;font-weight:800}.qrepairPrimaryButton{background:var(--repair-green);color:#fff;border-radius:11px;min-height:42px;padding:0 17px;font-size:12px;font-weight:850}.qrepairPrimaryButton:disabled,.qrepairDangerButton:disabled,.qrepairSecondaryAction:disabled{opacity:.48;cursor:not-allowed}.qrepairDangerButton{color:#fff;background:#c94a4a;border-radius:11px;min-height:42px;padding:0 17px;font-size:12px;font-weight:850}.qrepairLinkButton{color:var(--repair-blue);background:0 0;padding:0;font-size:12px;font-weight:800}.qrepairNotice{border-radius:12px;margin-bottom:16px;padding:12px 15px;font-size:12px;line-height:1.5}.qrepairNotice-error{color:#a13434;background:#fff3f3;border:1px solid #f1c7c7}.qrepairNotice-success{color:#177a36;background:#eff9f2;border:1px solid #bfe7c9}.qrepairNotice-info{color:#3b5fa8;background:#f1f5ff;border:1px solid #cbd9ff}.qrepairHeroRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.qrepairHeroAction{flex:none}.qrepairHeroSelect{border:1px solid var(--repair-border);color:#2f394a;background:#fff;border-radius:11px;min-width:220px;min-height:42px;padding:0 12px}.qrepairForm{gap:14px;display:grid}.qrepairFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qrepairFormGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.qrepairFormGrid4{grid-template-columns:repeat(4,minmax(0,1fr))}.qrepairForm label{gap:6px;display:grid}.qrepairForm label>span,.qrepairCoverageForm+span{color:#69778d;font-size:11px;font-weight:800}.qrepairForm input,.qrepairForm select,.qrepairForm textarea,.qrepairCoverageForm input,.qrepairCoverageForm select,.qrepairOverrideRow select,.qrepairWorkOrderActions select{border:1px solid var(--repair-border);color:#293344;width:100%;font:inherit;background:#fff;border-radius:10px;outline:none;font-size:12px}.qrepairForm input,.qrepairForm select,.qrepairCoverageForm input,.qrepairCoverageForm select,.qrepairOverrideRow select,.qrepairWorkOrderActions select{min-height:42px;padding:0 11px}.qrepairForm textarea{resize:vertical;padding:11px}.qrepairForm input:focus,.qrepairForm select:focus,.qrepairForm textarea:focus,.qrepairCoverageForm input:focus,.qrepairCoverageForm select:focus{border-color:#97aeff;box-shadow:0 0 0 3px #4c7fff17}.qrepairCheckbox{color:#465267;align-items:center;font-size:12px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.qrepairCheckbox input{width:16px;height:16px;min-height:auto;margin:0}.qrepairHelpText{color:#8590a3;margin:0;font-size:11px;line-height:1.5}.qrepairTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.qrepairSectionGap{margin-top:16px}.qrepairTechnicianList,.qrepairCoverageDirectory{gap:9px;display:grid}.qrepairTechnicianCard{color:#273142;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f4;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px;display:grid}.qrepairTechnicianCard:hover{background:#fafbfc}.qrepairTechnicianCardActive{background:#f5f7ff;border-color:#b9c8ff}.qrepairTechnicianCard>i,.qrepairCandidateHead>i{border-radius:50%;width:10px;height:10px;display:block}.qrepairTechnicianCard strong,.qrepairTechnicianCard span{display:block}.qrepairTechnicianCard strong{font-size:12px}.qrepairTechnicianCard span{color:#7f899b;margin-top:2px;font-size:10px}.qrepairTechnicianCard small{color:#7d8798;font-size:10px}.qrepairCoverageForm{grid-template-columns:120px minmax(0,1fr) auto;gap:8px;margin-bottom:15px;display:grid}.qrepairCoverageChips{flex-wrap:wrap;gap:8px;display:flex}.qrepairCoverageChip{color:#445064;background:#f8f9fb;border:1px solid #e4e8ef;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.qrepairCoverageChip strong{color:#273242;text-transform:uppercase;font-size:9px}.qrepairCoverageChip button{color:#6d7789;cursor:pointer;background:#eceff4;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.qrepairCompactList,.qrepairWorkOrderList{display:grid}.qrepairCompactRow{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 0;display:flex}.qrepairCompactRow:last-child{border-bottom:0}.qrepairCompactRow strong,.qrepairCompactRow span{display:block}.qrepairCompactRow strong{color:#2a3344;font-size:11px}.qrepairCompactRow>div>span{color:#8791a3;margin-top:4px;font-size:10px}.qrepairWorkOrderCard{border-bottom:1px solid #eef0f4;padding:14px 0}.qrepairWorkOrderCard:first-child{padding-top:0}.qrepairWorkOrderCard:last-child{border-bottom:0;padding-bottom:0}.qrepairWorkOrderTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qrepairWorkOrderTop strong,.qrepairWorkOrderTop span{display:block}.qrepairWorkOrderTop strong{color:#273142;font-size:13px}.qrepairWorkOrderTop>div>span{color:#8590a2;margin-top:4px;font-size:10px}.qrepairWorkOrderMeta{color:#69768a;flex-wrap:wrap;gap:10px 18px;margin-top:11px;font-size:10px;display:flex}.qrepairWorkOrderActions{max-width:210px;margin-top:11px}.qrepairStatusBadge{color:#566174;white-space:nowrap;background:#eef1f5;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.qrepairStatusBadge-dispatched,.qrepairStatusBadge-accepted{color:#4165c1;background:#edf2ff}.qrepairStatusBadge-en_route,.qrepairStatusBadge-arrived,.qrepairStatusBadge-in_progress{color:#b66b28;background:#fff3e8}.qrepairStatusBadge-completed{color:#20843f;background:#edf8f0}.qrepairStatusBadge-cancelled{color:#b94a4a;background:#fff0f0}.qrepairSelectedWorkOrder{background:#fafbfc;border:1px solid #e7ebf1;border-radius:11px;gap:5px;margin:15px 0;padding:12px;display:grid}.qrepairSelectedWorkOrder strong{color:#273142;font-size:12px}.qrepairSelectedWorkOrder span{color:#788396;font-size:10px}.qrepairCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qrepairCandidateCard{background:#fff;border:1px solid #e9ecf1;border-radius:13px;padding:14px}.qrepairCandidateHead{align-items:center;gap:10px;display:flex}.qrepairCandidateHead strong,.qrepairCandidateHead span{display:block}.qrepairCandidateHead strong{color:#293344;font-size:12px}.qrepairCandidateHead span{color:#818b9d;margin-top:2px;font-size:10px}.qrepairCandidateCard dl{gap:7px;margin:13px 0;display:grid}.qrepairCandidateCard dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:10px;display:grid}.qrepairCandidateCard dt{color:#8791a3}.qrepairCandidateCard dd{color:#364154;margin:0;font-weight:700}.qrepairOverrideRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.qrepairCalendarJob{border-left:3px solid var(--repair-green);background:#fff;border-radius:4px;margin-top:5px;padding:4px 5px;overflow:hidden;box-shadow:0 1px 4px #232f420f}.qrepairCalendarJob strong,.qrepairCalendarJob span{display:block}.qrepairCalendarJob strong{color:#303a4b;font-size:8px}.qrepairCalendarJob span{color:#697589;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.qrepairCalendarMore{color:#748195;margin-top:4px;font-size:8px;font-weight:700}.qrepairDayNumber{font-size:10px}.qrepairCoverageCard{border:1px solid #e9ecf1;border-radius:12px;padding:13px}.qrepairCoverageCard .qrepairCoverageChips{margin-top:10px}.qrepairMapTruth{background:#f7f9fd;border:1px solid #dfe6f3;border-radius:12px;padding:12px}.qrepairMapTruth strong{color:#2d3849;font-size:12px;display:block}.qrepairMapTruth p{color:#7e899d;margin:7px 0 0;font-size:10px;line-height:1.55}.qrepairCoordinates{color:#657188;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.qrepairConnected{color:#1d9143!important}@media (width<=1100px){.qrepairTwoColumn,.qrepairCandidateGrid{grid-template-columns:1fr}.qrepairFormGrid3,.qrepairFormGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qrepairHeroRow{flex-direction:column}.qrepairHeroSelect{width:100%}.qrepairFormGrid,.qrepairFormGrid3,.qrepairFormGrid4,.qrepairCoverageForm,.qrepairOverrideRow{grid-template-columns:1fr}.qrepairCandidateCard dl>div{grid-template-columns:1fr;gap:2px}}.qrepairCallsGrid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:16px;display:grid}.qrepairCallSide{gap:16px;display:grid}.qrepairCallList{gap:8px;display:grid}.qrepairCallRow{color:#293344;text-align:left;cursor:pointer;background:#fff;border:1px solid #e9ecf1;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:11px 12px;display:grid}.qrepairCallRow:hover{background:#fafbfc}.qrepairCallRowActive{background:#f5f7ff;border-color:#b9c8ff}.qrepairCallIcon{background:var(--repair-green-soft);width:38px;height:38px;color:var(--repair-green);border-radius:11px;place-items:center;font-size:17px;display:grid}.qrepairCallIdentity strong,.qrepairCallIdentity span,.qrepairCallMeta strong,.qrepairCallMeta span{display:block}.qrepairCallIdentity strong{font-size:12px}.qrepairCallIdentity span{color:#828da0;margin-top:3px;font-size:10px}.qrepairCallMeta{text-align:right}.qrepairCallMeta strong{font-size:10px}.qrepairCallMeta span{color:#929baa;margin-top:4px;font-size:9px}.qrepairRecordingAvailable{color:var(--repair-green)!important}.qrepairCallFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qrepairCallFacts>div{background:#fafbfc;border:1px solid #edf0f4;border-radius:10px;padding:10px}.qrepairCallFacts span,.qrepairCallFacts strong{display:block}.qrepairCallFacts span{color:#8993a4;text-transform:uppercase;font-size:9px;font-weight:800}.qrepairCallFacts strong{color:#333e50;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.qrepairRecordingPlayer{gap:7px;display:grid}.qrepairRecordingPlayer audio{width:100%}.qrepairRecordingPlayer span{color:#8b95a5;font-size:9px}.qrepairTranscript{gap:12px;display:grid}.qrepairTranscriptLine{align-items:flex-start;gap:10px;display:flex}.qrepairTranscriptLineCustomer{flex-direction:row-reverse}.qrepairTranscriptAvatar{color:#173824;background:linear-gradient(135deg,#65d365,#dfba44);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.qrepairTranscriptLineCustomer .qrepairTranscriptAvatar{color:#4568c3;background:#edf2ff}.qrepairTranscriptBubble{background:#fff;border:1px solid #e8ebf0;border-radius:12px;max-width:78%;padding:10px 12px}.qrepairTranscriptLineCustomer .qrepairTranscriptBubble{background:#f5f7ff;border-color:#e1e6f8}.qrepairTranscriptHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.qrepairTranscriptHead strong{color:#354052;text-transform:uppercase;font-size:9px}.qrepairTranscriptHead span{color:#9ca5b4;font-size:8px}.qrepairTranscriptBubble p{color:#424d60;margin:6px 0 0;font-size:11px;line-height:1.55}@media (width<=1080px){.qrepairCallsGrid{grid-template-columns:1fr}}@media (width<=760px){.qrepairCallFacts{grid-template-columns:1fr}.qrepairTranscriptBubble{max-width:88%}}.qrepairTopBillingLink{color:#2563eb;width:fit-content;margin-top:3px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:block}.qrepairTopBillingLink:hover,.qrepairTopBillingLink:focus-visible{text-decoration:underline}.qpk{--qpk-black:#020409;--qpk-black-2:#050811;--qpk-panel:#080d17;--qpk-panel-2:#0b121f;--qpk-border:#18263b;--qpk-border-bright:#24436a;--qpk-blue:#438cff;--qpk-blue-2:#1e62dc;--qpk-blue-3:#73b4ff;--qpk-blue-soft:#3e89ff21;--qpk-blue-glow:#307bff38;--qpk-text:#f5f8fc;--qpk-muted:#8190a5;--qpk-muted-2:#59687d;z-index:50000;min-width:320px;min-height:100dvh;color:var(--qpk-text);isolation:isolate;background:radial-gradient(circle at 48% -18%,#2058aa33,#0000 36%),radial-gradient(circle at -10% 70%,#18478c1c,#0000 34%),linear-gradient(145deg,#020409 0%,#03060c 48%,#010307 100%);flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.qpkHeader{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#02050adb;border-bottom:1px solid #111b2a;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr) minmax(320px,1fr);align-items:center;gap:20px;min-height:86px;padding:0 clamp(28px,4vw,68px);display:grid}.qpkBrand{align-items:center;gap:13px;display:flex}.qpkLogo{color:#fff;background:linear-gradient(145deg,#4b94ff,#1e5fcf);border:1px solid #2c67ba;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:950;display:grid;box-shadow:0 10px 34px #2a70df3b}.qpkBrand>div:last-child{flex-direction:column;gap:2px;display:flex}.qpkBrand strong{letter-spacing:-.025em;font-size:17px;font-weight:900}.qpkBrand span{color:var(--qpk-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.qpkLocation{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.qpkLocation span{color:#718198;letter-spacing:.17em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;overflow:hidden}.qpkLocation strong{color:#e8eef8;margin-top:4px;font-size:15px;font-weight:850}.qpkUtilities{justify-content:flex-end;align-items:center;gap:8px;display:flex}.qpkSystemStatus{color:#68778b;letter-spacing:.04em;text-transform:uppercase;background:#070c14;border:1px solid #152033;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.qpkSystemStatus>span{background:#3f4c5e;border-radius:999px;width:6px;height:6px}.qpkSystemStatus.active{color:#8ebeff;border-color:#1d3b63}.qpkSystemStatus.active>span{background:#4b91ff;box-shadow:0 0 12px #458bffcc}.qpkUtilities button,.qpkPreviewBar button,.qpkBack,.qpkFooter button{color:#dbe5f3;cursor:pointer;font:inherit;background:#090f19;border:1px solid #1d2b40;border-radius:11px;font-size:11px;font-weight:800}.qpkUtilities button{min-width:46px;min-height:38px}.qpkMain{flex-direction:column;flex:1;justify-content:center;align-self:center;width:min(1380px,100% - 64px);padding:clamp(34px,4vh,58px) 0;display:flex;position:relative}.qpkArrival{grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);align-items:center;gap:clamp(32px,4vw,70px);width:100%;display:grid}.qpkLivePanel{border:1px solid var(--qpk-border);background:#050911;border-radius:26px;overflow:hidden;box-shadow:0 30px 90px #00000075,0 0 0 1px #3d84f506}.qpkLiveHeader{color:#67768a;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #141f2f;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;font-size:9px;font-weight:900;display:flex}.qpkLiveHeader>div{align-items:center;gap:9px;display:flex}.qpkLiveDot{background:#4d94ff;border-radius:999px;width:7px;height:7px;box-shadow:0 0 13px #4a91ffcc}.qpkVideoStage{aspect-ratio:16/10;background:#02050a;width:100%;position:relative;overflow:hidden}.qpkVideoStage video,.qpkScanCamera video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.qpkVideoShade{pointer-events:none;background:linear-gradient(#0104081a,#0000 54%,#010408bd);position:absolute;inset:0}.qpkAssistantBadge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03080fc7;border:1px solid #4286ec47;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;position:absolute;bottom:22px;left:22px}.qpkAssistantOrb{color:#fff;background:linear-gradient(145deg,#438cff,#205fc9);border:1px solid #376fbf;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid;box-shadow:0 0 24px #367eef40}.qpkAssistantOrb.speaking{animation:1.25s ease-in-out infinite qpkVoicePulse}@keyframes qpkVoicePulse{0%,to{box-shadow:0 0 18px #367eef3d}50%{box-shadow:0 0 38px #4891ff94}}.qpkAssistantBadge>div:last-child{flex-direction:column;gap:2px;display:flex}.qpkAssistantBadge strong{color:#edf4ff;font-size:12px;font-weight:850}.qpkAssistantBadge span{color:#7f91aa;font-size:10px;font-weight:700}.qpkMediaBadges{gap:7px;display:flex;position:absolute;bottom:20px;right:18px}.qpkMediaBadges>span{color:#8797ac;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070db8;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.qpkMediaBadges i{background:#495567;border-radius:999px;width:5px;height:5px}.qpkMediaBadges i.live{background:#4d94ff;box-shadow:0 0 9px #4d94ffcc}.qpkVideoUnavailable{box-sizing:border-box;width:100%;height:100%;color:var(--qpk-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.qpkVideoUnavailable strong{color:#e6edf7;font-size:15px}.qpkVideoUnavailable>span{max-width:440px;font-size:12px;line-height:1.5}.qpkVideoUnavailable button{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:linear-gradient(135deg,#438cff,#1f61d1);border:1px solid #2b64b5;border-radius:12px;margin-top:7px;padding:0 17px;font-size:11px;font-weight:850}.qpkCameraOutline{border:1px solid #315a91;border-radius:13px;place-items:center;width:64px;height:48px;display:grid}.qpkCameraOutline span{border:1px solid #5799f7;border-radius:999px;width:16px;height:16px}.qpkArrivalControls{flex-direction:column;gap:30px;display:flex}.qpkWelcome>span,.qpkEyebrow{color:#6faeff;letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:900}.qpkWelcome h1{color:#f7f9fc;letter-spacing:-.055em;margin:9px 0;font-size:clamp(38px,4.2vw,64px);font-weight:930;line-height:.98}.qpkWelcome p{color:#8797aa;margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:500}.qpkActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qpkAction{border:1px solid var(--qpk-border);min-height:124px;color:var(--qpk-text);cursor:pointer;text-align:left;background:linear-gradient(145deg,#0a101b,#070b12);border-radius:19px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:17px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:grid}.qpkAction:hover,.qpkAction:focus-visible{background:linear-gradient(145deg,#0c1727,#090f1a);border-color:#2a5fa4;outline:none;transform:translateY(-2px);box-shadow:0 18px 44px #0000004d,0 0 28px #2e77e714}.qpkActionIcon{color:#62a3ff;background:#0a1a2e;border:1px solid #1f3b61;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.qpkActionIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.qpkAction>div{flex-direction:column;gap:4px;min-width:0;display:flex}.qpkAction strong{color:#edf3fb;font-size:15px;font-weight:860}.qpkAction small{color:#6e7e93;font-size:11px;line-height:1.4}.qpkAction em{color:#5598f8;font-size:19px;font-style:normal}.qpkBack{min-height:41px;padding:0 15px;position:absolute;top:20px;left:0}.qpkFlow{flex-direction:column;align-self:center;gap:25px;width:min(820px,100%);padding:clamp(54px,7vh,84px) 0;display:flex}.qpkFlowHeading{text-align:center}.qpkFlowHeading>span{color:#659ff2;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.qpkFlowHeading h2,.qpkCentered h2{color:#f5f8fc;letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(32px,4vw,54px);font-weight:920}.qpkFlowHeading p,.qpkCentered>p{color:#8190a4;max-width:620px;margin:0 auto;font-size:15px;line-height:1.6}.qpkSearch{grid-template-columns:1fr auto;gap:11px;display:grid}.qpkSearch input,.qpkPassInput{box-sizing:border-box;color:#f1f5fb;min-height:64px;font:inherit;background:#080d16;border:1px solid #1d2a3e;border-radius:16px;outline:none;padding:0 20px;font-size:17px;font-weight:650}.qpkSearch input::-moz-placeholder{color:#465469}.qpkPassInput::-moz-placeholder{color:#465469}.qpkSearch input::placeholder,.qpkPassInput::placeholder{color:#465469}.qpkSearch input:focus,.qpkPassInput:focus{border-color:#3479dd;box-shadow:0 0 0 4px #397fe81a}.qpkSearch button,.qpkPrimary{color:#fff;cursor:pointer;min-height:64px;font:inherit;background:linear-gradient(135deg,#4b92ff,#225fca);border:1px solid #3e84e8;border-radius:16px;padding:0 27px;font-size:14px;font-weight:900;box-shadow:0 10px 28px #2260ca29}.qpkSearch button:disabled,.qpkPrimary:disabled{cursor:not-allowed;opacity:.38}.qpkResidents{gap:10px;display:grid}.qpkResidents button{color:#eef3fa;cursor:pointer;text-align:left;background:#080d16;border:1px solid #18263a;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 18px;display:flex}.qpkResidents button:hover{background:#0a121e;border-color:#28578f}.qpkResidents button>div{flex-direction:column;gap:4px;display:flex}.qpkResidents strong{font-size:15px;font-weight:850}.qpkResidents span{color:#728299;font-size:12px}.qpkResidents em{color:#68a6fc;font-size:11px;font-style:normal;font-weight:850}.qpkCentered{text-align:center;align-items:center}.qpkResidentIcon{color:#70adff;background:#09182b;border:1px solid #284f81;border-radius:999px;place-items:center;width:72px;height:72px;font-size:28px;font-weight:950;display:grid}.qpkPrimary{width:min(420px,100%);margin-top:4px}.qpkCenteredButton{align-self:center}.qpkNotice,.qpkEmpty,.qpkError{border-radius:14px;padding:13px 16px;font-size:12px;line-height:1.5}.qpkNotice,.qpkEmpty{color:#75869b;background:#070c14;border:1px solid #182438}.qpkError{color:#ffabb5;background:#e55b6b12;border:1px solid #e55b6b47}.qpkCallOrb{place-items:center;width:132px;height:132px;display:grid;position:relative}.qpkCallOrb>div{border:1px solid #4991ff6e;border-radius:999px;animation:1.9s ease-in-out infinite qpkCallPulse;position:absolute;inset:0}@keyframes qpkCallPulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.qpkCallOrb span{color:#fff;background:linear-gradient(145deg,#458eff,#1f5fc9);border:1px solid #3a75c9;border-radius:999px;place-items:center;width:88px;height:88px;font-size:34px;font-weight:950;display:grid;box-shadow:0 0 44px #367eee33}.qpkChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.qpkChoices button{color:#e5ebf4;cursor:pointer;min-height:76px;font:inherit;background:#080d16;border:1px solid #18263a;border-radius:16px;font-size:14px;font-weight:820}.qpkChoices button.selected{color:#8fc0ff;background:#0b1a2d;border-color:#3474ce;box-shadow:inset 0 0 30px #3378dc14}.qpkPassInput{text-align:center;letter-spacing:.12em;text-transform:uppercase;width:min(500px,100%);font-size:25px;font-weight:920}.qpkScanInstruction{color:#74859a;margin:-14px 0 0;font-size:13px}.qpkScanCamera{aspect-ratio:16/10;background:#02050a;border:1px solid #1d385b;border-radius:22px;width:min(640px,100%);position:relative;overflow:hidden;box-shadow:0 26px 70px #0006}.qpkScannerFrame{pointer-events:none;border:2px solid #5097ffc2;border-radius:17px;position:absolute;inset:15%;box-shadow:0 0 32px #3280f221}.qpkFooter{color:#5e6d81;background:#020509e6;border-top:1px solid #101927;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 clamp(28px,4vw,68px);font-size:10px;font-weight:700;display:flex}.qpkFooter>div{align-items:center;gap:10px;display:flex}.qpkFooter button{color:#66768b;background:0 0;border:0;padding:0}.qpkReady{background:#414d5f;border-radius:999px;width:7px;height:7px}.qpkReady.active{background:#4b91ff;box-shadow:0 0 12px #4b91ffbf}.qpkPreviewBar{z-index:50002;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03070ded;border:1px solid #1b293d;border-radius:13px;align-items:center;gap:7px;padding:6px;display:flex;position:fixed;top:99px;right:18px}.qpkPreviewBar strong{color:#659ff1;letter-spacing:.15em;padding:0 7px;font-size:8px;font-weight:950}.qpkPreviewBar button{min-height:30px;padding:0 9px}.qpkLoading{color:#718198;justify-content:center;align-items:center;gap:17px;font-size:13px;font-weight:750}.qpkLoadingMark{color:#fff;background:linear-gradient(145deg,#4b91ff,#215fc9);border:1px solid #3f7dd2;border-radius:22px;place-items:center;width:74px;height:74px;font-size:31px;font-weight:950;display:grid;box-shadow:0 0 44px #337beb33}.qpkFatal{text-align:center;background:#12080d;border:1px solid #48232d;border-radius:19px;flex-direction:column;gap:8px;width:min(430px,100% - 40px);padding:27px;display:flex}.qpkFatal strong{color:#fff;font-size:18px}.qpkAccessible{font-size:115%}.qpkAccessible .qpkAction{min-height:144px}@media (width<=1100px){.qpkHeader{grid-template-columns:1fr auto}.qpkLocation{display:none}.qpkArrival{grid-template-columns:1fr}.qpkLivePanel,.qpkArrivalControls{justify-self:center;width:min(760px,100%)}}@media (width<=760px){.qpkHeader{padding:0 18px}.qpkSystemStatus{display:none}.qpkMain{width:calc(100% - 28px)}.qpkActions,.qpkChoices{grid-template-columns:1fr}.qpkFooter{flex-direction:column;justify-content:center;padding:14px 18px}.qpkPreviewBar{justify-content:center;top:92px;left:10px;right:10px}.qpkPreviewBar strong{display:none}}@media (width<=520px){.qpkHeader{min-height:72px}.qpkBrand span{display:none}.qpkUtilities{gap:5px}.qpkWelcome h1{font-size:36px}.qpkSearch{grid-template-columns:1fr}.qpkMediaBadges{display:none}.qpkAssistantBadge{bottom:12px;left:12px;right:12px}}.qpkDirectoryScreen{flex-direction:column;gap:24px;width:100%;padding:50px 0 24px;display:flex}.qpkDirectoryHeading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.qpkDirectoryHeading>div:first-child{min-width:0}.qpkDirectoryHeading>div:first-child>span,.qpkDirectoryLabel,.qpkSearchPanelTop>span{color:#65a2f7;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:950}.qpkDirectoryHeading h2{color:#f5f8fc;letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(30px,3vw,46px);font-weight:930}.qpkDirectoryHeading p{color:#77879c;margin:0;font-size:13px;line-height:1.5}.qpkDirectoryPrivacy{background:#070c14;border:1px solid #17253a;border-radius:13px;flex-direction:column;gap:3px;min-width:260px;padding:11px 14px;display:flex}.qpkDirectoryPrivacy strong{color:#96bfff;font-size:10px;font-weight:850}.qpkDirectoryPrivacy span{color:#687991;font-size:10px}.qpkDirectoryColumns{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;min-height:min(640px,100vh - 250px);display:grid}.qpkDirectoryPanel,.qpkSearchPanel{background:linear-gradient(145deg,#070b13,#050810);border:1px solid #17253a;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.qpkDirectoryPanel{flex-direction:column;min-height:0;display:flex}.qpkDirectoryPanelHeader{border-bottom:1px solid #131f30;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.qpkDirectoryPanelHeader>div:first-child{flex-direction:column;gap:3px;display:flex}.qpkDirectoryPanelHeader strong{color:#dce6f4;font-size:13px;font-weight:850}.qpkAlphabet{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:70%;display:flex}.qpkAlphabet button{color:#83b7ff;cursor:pointer;width:24px;height:24px;font:inherit;background:#09101b;border:1px solid #1b2a3f;border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.qpkAlphabet button:hover{background:#0c1a2d;border-color:#356ebd}.qpkAlphabet button:disabled{color:#303b4a;cursor:default;background:#060a11;border-color:#111927}.qpkDirectoryList{scrollbar-width:thin;scrollbar-color:#23426b #060a11;min-height:0;padding:8px 10px 20px;overflow-y:auto}.qpkDirectoryGroup{scroll-margin-top:12px}.qpkDirectoryLetter{z-index:2;color:#68a5fa;letter-spacing:.12em;background:#060b13f5;border-bottom:1px solid #142136;padding:11px 9px 8px;font-size:11px;font-weight:950;position:sticky;top:0}.qpkDirectoryResidents{gap:5px;padding:6px 0;display:grid}.qpkDirectoryResident{color:#edf3fb;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:8px 10px;transition:border-color .13s,background .13s;display:grid}.qpkDirectoryResident:hover{background:#091422;border-color:#1c3d66}.qpkDirectoryAvatar{color:#7bb2ff;background:#0a1b30;border:1px solid #244c7e;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.qpkDirectoryResidentIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.qpkDirectoryResidentIdentity strong{color:#e8eef8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.qpkDirectoryResidentIdentity span{color:#697a91;font-size:10px}.qpkDirectoryResident em{color:#5799f5;font-size:16px;font-style:normal}.qpkDirectoryLoading{color:#65768e;place-items:center;min-height:180px;font-size:12px;display:grid}.qpkSearchPanel{flex-direction:column;padding:24px;display:flex}.qpkSearchPanelTop h3{color:#f3f7fc;letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(25px,2.4vw,36px);font-weight:920}.qpkSearchPanelTop p{color:#74849a;margin:0;font-size:12px;line-height:1.5}.qpkSearchVertical{grid-template-columns:1fr;margin-top:22px}.qpkSearchVertical button{width:100%}.qpkSearchResults{flex-direction:column;flex:1;gap:7px;min-height:0;margin-top:17px;padding-right:2px;display:flex;overflow-y:auto}.qpkSearchHint{color:#63748a;text-align:center;background:#060b13;border:1px dashed #192a42;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.qpkSearchIcon{color:#65a4fb;background:#09192d;border:1px solid #214775;border-radius:15px;place-items:center;width:50px;height:50px;font-size:24px;display:grid}.qpkSearchHint strong{color:#b9c9dd;margin-top:4px;font-size:12px}.qpkSearchHint span{color:#596a80;font-size:10px}.qpkSearchResult{color:#eef3fa;cursor:pointer;text-align:left;background:#080e18;border:1px solid #17263b;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;min-height:66px;padding:10px;display:grid}.qpkSearchResult:hover{background:#0a1422;border-color:#295992}.qpkSearchResult>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.qpkSearchResult strong{color:#e9eff8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.qpkSearchResult span{color:#697b92;font-size:10px}.qpkSearchResult em{color:#599bf7;font-size:16px;font-style:normal}@media (width<=1050px){.qpkDirectoryHeading{flex-direction:column;align-items:flex-start}.qpkDirectoryPrivacy{min-width:0}.qpkDirectoryColumns{grid-template-columns:1fr}.qpkDirectoryPanel{min-height:520px}.qpkSearchPanel{min-height:480px}}@media (width<=650px){.qpkDirectoryScreen{padding-top:62px}.qpkDirectoryPanelHeader{flex-direction:column;align-items:flex-start}.qpkAlphabet{justify-content:flex-start;max-width:100%}}.qpkOutcome{isolation:isolate;background:radial-gradient(circle at 50% -5%,#2b6af133,#0000 42%),radial-gradient(circle at 50% 115%,#1451c014,#0000 44%),linear-gradient(#0d111afc,#04070cfe);border:1px solid #588eff2b;border-radius:34px;width:min(900px,100vw - 72px);min-height:610px;margin:18px auto;padding:58px 62px 48px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000085,inset 0 1px #ffffff0a}.qpkOutcome:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#488bffe6,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.qpkOutcome--approved{background:radial-gradient(circle at 50% 3%,#2dd1842e,#0000 41%),radial-gradient(circle at 50% 110%,#1b71da12,#0000 45%),linear-gradient(#071212fe,#03080b);border-color:#44e79a3d}.qpkOutcome--approved:before{background:linear-gradient(90deg,#0000,#4ceea4f2,#0000)}.qpkOutcome--denied,.qpkOutcome--error{background:radial-gradient(circle at 50% 3%,#d52c4826,#0000 40%),linear-gradient(#150a0ffe,#06060a);border-color:#ff526938}.qpkOutcomeMark{background:radial-gradient(circle at 35% 23%,#639dff45,#15336a26 48%,#040912f7 78%);border:1px solid #4c89ff75;border-radius:999px;place-items:center;width:130px;height:130px;margin:0 auto 30px;display:grid;position:relative;box-shadow:0 0 0 11px #2c6ceb09,0 0 62px #2369f030,inset 0 1px #ffffff1f}.qpkOutcomeMark strong{z-index:3;color:#fff;letter-spacing:-.07em;font-size:43px;font-weight:510;line-height:1}.qpkOutcomeMark svg{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:70px;height:70px}.qpkOutcomeMark--approved{color:#60eda6;background:radial-gradient(circle at 34% 22%,#6fffbe38,#19714b2e 47%,#03130dfa 78%);border-color:#5aefab94;box-shadow:0 0 0 11px #38d88c0b,0 0 66px #37e2943b,inset 0 1px #ffffff1f}.qpkOutcomeMark--denied,.qpkOutcomeMark--error{color:#ff687c;background:radial-gradient(circle at 34% 22%,#ff6d812e,#6f18282b 48%,#17050bfa 78%);border-color:#ff5e748c}.qpkOutcomeRing{border-radius:inherit;border:1px solid #4789ff57;animation:2.15s ease-out infinite qpkOutcomeRingPulse;position:absolute;inset:-1px}.qpkOutcomeRing--b{animation-delay:1.075s}@keyframes qpkOutcomeRingPulse{0%{opacity:.78;transform:scale(.82)}72%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.qpkOutcomeEyebrow{color:#91b3efc7;letter-spacing:.19em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:720;line-height:1.2;display:block}.qpkOutcome--approved .qpkOutcomeEyebrow{color:#73ecb2d6}.qpkOutcome--denied .qpkOutcomeEyebrow{color:#ff8091d1}.qpkOutcomeHeadline{max-width:780px;color:#fff!important;letter-spacing:-.055em!important;margin:0 auto 18px!important;font-size:clamp(43px,5.4vw,68px)!important;font-weight:640!important;line-height:.99!important}.qpkOutcomeResident{color:#cdd9edb8;background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:9px;max-width:100%;margin:5px auto 30px;padding:9px 15px;font-size:13px;display:inline-flex}.qpkOutcomeResident strong{color:#f3f7ff;text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.qpkOutcomeStatusDot{background:#407dff;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 13px #407dffb8}.qpkOutcome--approved .qpkOutcomeStatusDot{background:#57eaa1;box-shadow:0 0 13px #4de89db8}.qpkOutcome--denied .qpkOutcomeStatusDot{background:#ff6076;box-shadow:0 0 13px #ff4e67a6}.qpkOutcomePrimary{letter-spacing:-.023em;max-width:660px;color:#f3f7fff0!important;margin:0 auto 10px!important;font-size:clamp(21px,2.5vw,29px)!important;font-weight:480!important;line-height:1.33!important}.qpkOutcomeSecondary{color:#a6b8d3c7;max-width:660px;margin:0 auto 28px;font-size:18px;line-height:1.5}.qpkOutcome--approved .qpkOutcomeSecondary{color:#70efb3f2;letter-spacing:-.025em;font-size:clamp(23px,2.7vw,31px);font-weight:670}.qpkOutcome--denied .qpkOutcomeSecondary{color:#ff8897f0;font-weight:590}.qpkOutcomeEntrance{color:#b0c0d9b8;text-transform:uppercase;letter-spacing:.105em;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;margin:0 auto 28px;padding:10px 14px;font-size:12px;display:inline-flex}.qpkOutcomeEntrance strong{color:#69ecabe6;font-weight:660}.qpkOutcomeWaiting{color:#9bafcfab;flex-direction:column;align-items:center;gap:14px;display:flex}.qpkOutcomeWaiting>div{align-items:center;gap:7px;display:flex}.qpkOutcomeWaiting>div>span{background:#4182ff;border-radius:999px;width:7px;height:7px;animation:1.25s ease-in-out infinite qpkOutcomeDot}.qpkOutcomeWaiting>div>span:nth-child(2){animation-delay:.14s}.qpkOutcomeWaiting>div>span:nth-child(3){animation-delay:.28s}.qpkOutcomeWaiting em{font-size:13px;font-style:normal}@keyframes qpkOutcomeDot{0%,75%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.qpkOutcomeTerminalActions{flex-direction:column;align-items:center;gap:11px;display:flex}.qpkOutcomeTerminalActions>span{color:#8fa0bb8c;letter-spacing:.025em;font-size:11px}.qpkOutcomeDone{color:#f5f8ff;letter-spacing:.025em;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;min-width:180px;min-height:52px;padding:0 28px;font-size:14px;font-weight:630;transition:transform .15s,background .15s,border-color .15s}.qpkOutcomeDone:hover{background:#ffffff13;border-color:#ffffff29;transform:translateY(-1px)}.qpkOutcome--approved .qpkOutcomeDone{background:#30ca8413;border-color:#50e69e3d}.qpkOutcome--denied .qpkOutcomeDone{border-color:#ff556c2e}@media (width<=720px){.qpkOutcome{border-radius:26px;width:calc(100vw - 28px);min-height:550px;margin:8px auto;padding:44px 24px 36px}.qpkOutcomeMark{width:108px;height:108px;margin-bottom:26px}.qpkOutcomeMark svg{width:58px;height:58px}.qpkOutcomeHeadline{font-size:clamp(36px,10vw,52px)!important}.qpkOutcomePrimary{font-size:21px!important}.qpkOutcomeSecondary{font-size:17px}}.qpkIntercomLaunch{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;margin:26px 0 30px;display:flex}.qpkIntercomLaunch>strong{letter-spacing:.12em;text-transform:uppercase;color:#dbeafe;margin-left:8px;font-size:13px;font-weight:800}.qpkIntercomButton{cursor:pointer;background:radial-gradient(circle at 35% 28%,#60a5fa 0%,#3182f6 32%,#1264d8 70%,#0b3f9e 100%);border:1px solid #60a5fad1;border-radius:999px;justify-content:center;align-items:center;width:118px;min-width:118px;height:118px;min-height:118px;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 0 0 8px #2563eb14,0 0 42px #2563eb5c,inset 0 1px #ffffff47}.qpkIntercomButton:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #3b82f638;position:absolute;inset:-12px}.qpkIntercomButton:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #3b82f61a;position:absolute;inset:-22px}.qpkIntercomButton:hover{border-color:#93c5fdf2;transform:translateY(-2px)scale(1.025);box-shadow:0 0 0 9px #2563eb1a,0 0 54px #2563eb75,inset 0 1px #ffffff4d}.qpkIntercomButton:active{transform:scale(.97)}.qpkIntercomButton:focus-visible{outline-offset:6px;outline:3px solid #93c5fdf2}.qpkIntercomHalo{border-radius:inherit;pointer-events:none;border:1px solid #ffffff30;position:absolute;inset:11px}.qpkIntercomMark{z-index:1;color:#fff;letter-spacing:-.04em;background:#ffffff21;border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;font-size:29px;font-weight:900;line-height:1;display:flex;position:relative;box-shadow:inset 0 1px #fff3}@media (width<=900px){.qpkIntercomLaunch{align-items:center}.qpkIntercomButton{width:108px;min-width:108px;height:108px;min-height:108px}.qpkIntercomLaunch>strong{margin-left:0}}.qpkIntercomRuntime{letter-spacing:.04em;color:#94a3b8eb;overflow-wrap:anywhere;max-width:320px;min-height:18px;margin-left:8px;font-size:11px;font-weight:700;line-height:1.35}.qpkIntercomRuntime[data-state=starting]{color:#93c5fd}.qpkIntercomRuntime[data-state=speaking]{color:#bfdbfe}.qpkIntercomRuntime[data-state=unavailable]{color:#fca5a5}@media (width<=900px){.qpkIntercomRuntime{text-align:center;margin-left:0}}.qpkVideoStage.qpkMediaIdle .qpkAssistantBadge,.qpkVideoStage.qpkMediaIdle .qpkMediaBadges,.qpkVideoStage.qpkMediaIdle .qpkVideoShade,.qpkArrivalControls .qpkIntercomLaunch{display:none}.qpkVisitorStart{z-index:20;box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 10%,#3287ff24,#0000 36%),linear-gradient(#030b16fc,#01070ffe);flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:clamp(30px,5vw,68px);display:flex;position:absolute;inset:0}.qpkVisitorStartHeading{width:100%}.qpkVisitorStartHeading>span{color:#7dbaff;letter-spacing:.23em;text-transform:uppercase;margin-bottom:5px;font-size:clamp(14px,1.3vw,18px);font-weight:850;display:block}.qpkVisitorStartHeading h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:.94}.qpkVisitorStartHeading p{color:#9aabbe;margin:17px 0 0;font-size:clamp(15px,1.4vw,20px);font-weight:500;line-height:1.4}.qpkVisitorStartActions{flex-direction:column;gap:17px;width:min(100%,690px);display:flex}.qpkVisitorStartPrimary,.qpkVisitorStartSecondary{appearance:none;color:#fff;width:100%;min-height:108px;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:20px;grid-template-columns:64px minmax(0,1fr) 36px;align-items:center;gap:19px;padding:18px 23px;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:grid}.qpkVisitorStartSecondary{background:#071627fa;border:1px solid #5394db8c}.qpkVisitorStartPrimary:hover,.qpkVisitorStartSecondary:hover{transform:translateY(-2px)}.qpkVisitorStartPrimary:disabled{opacity:.72;cursor:wait}.qpkVisitorStartIcon{background:#030f1e4d;border:1px solid #bee0ff54;border-radius:17px;place-items:center;width:62px;height:62px;display:grid}.qpkVisitorStartIcon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.qpkVisitorStartCopy{flex-direction:column;gap:7px;min-width:0;display:flex}.qpkVisitorStartCopy strong{color:#fff;letter-spacing:-.025em;font-size:clamp(21px,1.8vw,28px);font-weight:850;line-height:1.05}.qpkVisitorStartCopy small{color:#eef5ffc7;font-size:clamp(14px,1.15vw,18px);font-weight:500;line-height:1.35}.qpkVisitorStartSecondary .qpkVisitorStartCopy small{color:#92a6bd}.qpkVisitorStartArrow{color:#fff;place-items:center;font-size:32px;line-height:1;display:grid}.qpkVisitorStartError{color:#efaaaa;background:#5a101033;border:1px solid #ff787847;border-radius:12px;width:min(100%,690px);padding:10px 16px}.qpkAccessible .qpkVisitorStartPrimary,.qpkAccessible .qpkVisitorStartSecondary{min-height:124px}.qpkAccessible .qpkVisitorStartCopy strong{font-size:clamp(24px,2.1vw,31px)}.qpkAccessible .qpkVisitorStartCopy small{font-size:clamp(16px,1.4vw,20px)}@media (width<=760px){.qpkVisitorStart{min-height:550px;padding:30px 20px;position:relative}.qpkVisitorStartHeading h2{font-size:clamp(40px,11vw,58px)}.qpkVisitorStartPrimary,.qpkVisitorStartSecondary{border-radius:17px;grid-template-columns:54px minmax(0,1fr) 26px;gap:14px;min-height:98px;padding:15px 16px}.qpkVisitorStartIcon{border-radius:14px;width:52px;height:52px}}.qpkVisitorStart{background:radial-gradient(circle at 50% 4%,#4296ff26,#0000 38%),radial-gradient(circle at 8% 100%,#1255aa14,#0000 36%),linear-gradient(#030c18fe,#01070f);gap:26px;padding:clamp(34px,4.3vw,60px)}.qpkVisitorStartHeading>span{color:#77b8ff;letter-spacing:.24em;text-shadow:0 0 20px #509dff33;margin-bottom:8px;font-weight:800}.qpkVisitorStartHeading h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:900;line-height:.94}.qpkVisitorStartHeading p{color:#99aabd;margin:18px 0 0;font-weight:520;line-height:1.4}.qpkVisitorStartActions{gap:16px;width:min(100%,700px)}.qpkVisitorStartPrimary,.qpkVisitorStartSecondary{border-radius:20px;grid-template-columns:64px minmax(0,1fr) 38px;gap:20px;min-height:108px;padding:18px 24px;transition:transform .15s,box-shadow .18s,border-color .18s,background .18s}.qpkVisitorStartPrimary{background:linear-gradient(135deg,#3b8cf8 0%,#246fdc 52%,#1759bd 100%);border:1px solid #96cfffe0;box-shadow:0 16px 42px #0b52be42,inset 0 1px #ffffff26}.qpkVisitorStartSecondary{background:linear-gradient(#07182afa,#04111ffc);border:1px solid #4e8ed27a;box-shadow:inset 0 1px #ffffff06}.qpkVisitorStartIcon{background:#020f1e4d;border:1px solid #bfe0ff4a;border-radius:17px;width:62px;height:62px;box-shadow:inset 0 1px #ffffff0f}.qpkVisitorStartPrimary .qpkVisitorStartIcon{background:#032a5f61;border-color:#cde8ff4f}.qpkVisitorStartIcon svg{stroke-width:1.9px;width:30px;height:30px}.qpkVisitorStartCopy{gap:6px}.qpkVisitorStartCopy strong{letter-spacing:-.032em;font-size:clamp(22px,1.7vw,28px);font-weight:860;line-height:1.05}.qpkVisitorStartSecondary .qpkVisitorStartCopy small{color:#91a8bf;font-weight:520}.qpkVisitorStartArrow{opacity:.96;font-size:34px;transition:transform .15s,opacity .15s}@media (hover:hover) and (pointer:fine){.qpkVisitorStartPrimary:hover{background:linear-gradient(135deg,#4595ff 0%,#2977e7 52%,#1a61ca 100%);border-color:#bee0fffa;transform:translateY(-2px);box-shadow:0 20px 50px #0f5bd257,inset 0 1px #ffffff2e}.qpkVisitorStartSecondary:hover{background:linear-gradient(#0a1f35fc,#051424fc);border-color:#5ba4f1b8;transform:translateY(-2px)}.qpkVisitorStartPrimary:hover .qpkVisitorStartArrow,.qpkVisitorStartSecondary:hover .qpkVisitorStartArrow{transform:translate(4px)}}.qpkVisitorStartPrimary:active,.qpkVisitorStartSecondary:active{transform:scale(.988)}.qpkVisitorStartPrimary:focus-visible,.qpkVisitorStartSecondary:focus-visible{outline-offset:4px;outline:3px solid #90cdff}@media (width<=760px){.qpkVisitorStart{gap:22px;padding:28px 18px}.qpkVisitorStartHeading>span{letter-spacing:.2em}.qpkVisitorStartHeading p{margin-top:14px}.qpkVisitorStartPrimary,.qpkVisitorStartSecondary{border-radius:18px;grid-template-columns:54px minmax(0,1fr) 28px;gap:15px;min-height:98px;padding:15px 17px}.qpkVisitorStartIcon{border-radius:14px;width:52px;height:52px}.qpkVisitorStartIcon svg{width:27px;height:27px}.qpkVisitorStartCopy strong{font-size:clamp(20px,5.4vw,26px)}.qpkVisitorStartArrow{font-size:30px}}.qgateShell{color:#202838;background:#f5f7fa;min-height:100vh}.qgateSidebar{background:#fff;border-right:1px solid #e2e6ed}.qgateBrand{gap:12px}.qgateBrand>div:last-child{flex-direction:column;min-width:0;display:flex}.qgateBrand strong{color:#202838;font-size:16px;font-weight:900}.qgateBrand span{color:#7b8494;margin-top:2px;font-size:12px;font-weight:700}.qgateBrandIcon{color:#fff;background:#22a447;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.qgateNav{gap:5px;display:grid}.qgateNavLink{color:#596478;border-radius:11px;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex}.qgateNavLink:hover{color:#202838;background:#f0f6f2;transform:translate(2px)}.qgateNavLinkActive{color:#167b38;background:#eaf7ee}.qgateTopbar{background:#fff;border-bottom:1px solid #e2e6ed}.qgateTopbar>div:first-child,.qgateTopbarRight{align-items:center;gap:10px;display:flex}.qgateTopbar span{color:#7b8494;font-size:12px;font-weight:700}.qgateTopbar strong{color:#202838;font-size:14px;font-weight:900}.qgateTopbarRight button{color:#202838;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:12px;min-height:38px;padding:0 16px;font-weight:850}.qgateTopbarRight button:hover{color:#177b39;background:#eef9f1;border-color:#b9dfc2}.qgateContent{padding:28px}.qgateHero{margin-bottom:24px}.qgateEyebrow{color:#22a447;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950}.qgateHero h1{color:#202838;letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:950}.qgateHero p{color:#707b90;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.6}.qgateMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.qgateMetricCard{min-width:0}.qgateDashboardGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;display:grid}.qgateOperationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qgateOperationCard{color:#202838;background:#fff;border:1px solid #e2e6ed;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:116px;padding:17px;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.qgateOperationCard:hover{border-color:#b7dec0;transform:translateY(-2px);box-shadow:0 12px 30px #19223312}.qgateOperationCard strong{font-size:15px;font-weight:900}.qgateOperationCard span{color:#7a8494;font-size:12px;line-height:1.5}.qgateSafety{color:#566174;gap:13px;font-size:13px;font-weight:700;display:grid}.qgateSafety>div{align-items:flex-start;gap:9px;display:flex}.qgateDot{background:#22a447;border-radius:999px;flex:0 0 9px;width:9px;height:9px;margin-top:4px}.qgateRows{gap:10px;display:grid}.qgateRow{background:#fff;border:1px solid #e3e7ec;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 15px;display:flex}.qgateRow>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.qgateRow strong{color:#202838;font-size:14px;font-weight:900}.qgateRow span{color:#7a8494;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.qgateStatus{color:#177b39;letter-spacing:.04em;text-transform:uppercase;background:#eef9f1;border:1px solid #bde3c6;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:950}.qgateSearch{align-items:center;gap:8px;display:flex}.qgateSearch input{color:#202838;background:#fff;border:1px solid #dce2e8;border-radius:11px;outline:none;width:min(360px,42vw);height:38px;padding:0 12px}.qgateSearch input:focus{border-color:#8dcea0;box-shadow:0 0 0 3px #22a44714}.qgateSearch button{color:#fff;cursor:pointer;background:#22a447;border:0;border-radius:11px;height:38px;padding:0 15px;font-weight:900}.qgateDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.qgateDirectoryCard{background:#fff;border:1px solid #e2e6ed;border-radius:15px;padding:16px}.qgateDirectoryHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.qgateDirectoryHead>div:first-child{flex-direction:column;gap:3px;display:flex}.qgateDirectoryHead strong{color:#202838;font-size:15px;font-weight:900}.qgateDirectoryHead span{color:#7a8494;font-size:11px}.qgateDirectoryCard dl{gap:8px;margin:0;display:grid}.qgateDirectoryCard dl>div{grid-template-columns:105px minmax(0,1fr);gap:10px;display:grid}.qgateDirectoryCard dt{color:#8b94a3;font-size:11px;font-weight:800}.qgateDirectoryCard dd{overflow-wrap:anywhere;color:#4f596b;margin:0;font-size:12px;font-weight:700}.qgateEmpty{color:#7a8494;text-align:center;background:#fafbfc;border:1px dashed #d7dde5;border-radius:14px;padding:26px;font-size:13px;line-height:1.55}.qgateError{color:#b42318;background:#fff7f7;border:1px solid #f1c9c9;border-radius:12px;margin-bottom:14px;padding:11px 13px;font-size:12px;font-weight:750}@media (width<=1180px){.qgateMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qgateDashboardGrid{grid-template-columns:1fr}}@media (width<=820px){.qgateContent{padding:18px}.qgateMetrics,.qgateOperationGrid,.qgateDirectoryGrid{grid-template-columns:1fr}.qgateSearch,.qgateSearch input{width:100%}}.qgateEditor{flex-direction:column;gap:24px;display:flex}.qgateFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.qgateFormGrid label{flex-direction:column;gap:8px;min-width:0;display:flex}.qgateFormGrid label>span{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.qgateFormGrid input,.qgateFormGrid select,.qgateFormGrid textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:13px 14px}.qgateFormGrid input:focus,.qgateFormGrid select:focus,.qgateFormGrid textarea:focus{background:#ffffff12;border-color:#ffffff47}.qgateFormGrid textarea{resize:vertical;min-height:120px}.qgateFormGrid select option{color:#111}.qgateWideField{grid-column:1/-1}.qgateEditorActions{justify-content:flex-end;gap:10px;display:flex}.qgateButtonPrimary,.qgateButtonSecondary{cursor:pointer;font:inherit;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:750;line-height:1;transition:transform .12s,opacity .12s,background .12s}.qgateButtonPrimary:hover,.qgateButtonSecondary:hover{transform:translateY(-1px)}.qgateButtonPrimary:disabled,.qgateButtonSecondary:disabled{cursor:not-allowed;opacity:.42;transform:none}.qgateRowActions,.qgateDirectoryHeadActions{align-items:center;gap:10px;display:flex}.qgateDirectoryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=760px){.qgateFormGrid{grid-template-columns:1fr}.qgateWideField{grid-column:auto}.qgateDirectoryActions{flex-direction:column;align-items:stretch;width:100%}.qgateEditorActions{flex-direction:column-reverse}.qgateEditorActions button{width:100%}}.qgateEditor{color:#182033}.qgateFormGrid label>span{color:#4d596d}.qgateFormGrid input,.qgateFormGrid select,.qgateFormGrid textarea{color:#182033;box-shadow:none;background:#fff;border:1px solid #d5dce7}.qgateFormGrid input::-moz-placeholder{color:#8a94a6;opacity:1}.qgateFormGrid textarea::-moz-placeholder{color:#8a94a6;opacity:1}.qgateFormGrid input::placeholder,.qgateFormGrid textarea::placeholder{color:#8a94a6;opacity:1}.qgateFormGrid input:hover,.qgateFormGrid select:hover,.qgateFormGrid textarea:hover{border-color:#bcc6d5}.qgateFormGrid input:focus,.qgateFormGrid select:focus,.qgateFormGrid textarea:focus{color:#182033;background:#fff;border-color:#69778c;box-shadow:0 0 0 3px #3d53741a}.qgateFormGrid select option{color:#182033;background:#fff}.qgateButtonPrimary{color:#fff;background:#182033;border:1px solid #182033}.qgateButtonPrimary:hover{background:#273249;border-color:#273249}.qgateButtonSecondary{color:#253047;background:#fff;border:1px solid #d5dce7}.qgateButtonSecondary:hover{background:#f4f6f9;border-color:#c3ccd9}.qgateButtonPrimary:disabled,.qgateButtonSecondary:disabled{opacity:.5}.qgateEditorActions{border-top:1px solid #edf0f4;padding-top:20px}.sphariProductSite{--sphari-ink:#1d1d1f;--sphari-muted:#6e6e73;--sphari-paper:#fbfbfd;--sphari-soft:#f5f7fb;--sphari-line:#1d1d1f1c;--sphari-blue:#0071e3;background:var(--sphari-paper);min-height:100vh;color:var(--sphari-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sphariProductSite *{box-sizing:border-box}.sphariProductSite a{color:inherit;text-decoration:none}.sphariPublicNav{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#fbfbfde0;border-bottom:1px solid #1d1d1f13;justify-content:space-between;align-items:center;gap:30px;min-height:64px;padding:0 clamp(20px,6vw,112px);display:flex;position:sticky;top:0}.sphariPublicBrand,.sphariPublicNavLinks,.sphariPublicNavActions,.sphariHeroActions,.sphariPublicFooter,.sphariPublicFooter nav{align-items:center;display:flex}.sphariPublicBrand{flex:none;gap:0;min-width:214px}.sphariPublicLogo{transform-origin:0;background-position:0;background-repeat:no-repeat;background-size:156px;width:156px;height:42px;display:block;transform:scale(1.18)}.sphariPublicAi{color:#e92727;letter-spacing:-2.6px;margin-left:-18px;font-family:Brush Script MT,Segoe Script,cursive;font-size:31px;font-style:italic;font-weight:800;transform:rotate(-8deg)translateY(-3px)}.sphariPublicNavLinks{color:#3f3f46;white-space:nowrap;justify-content:center;gap:clamp(18px,1.9vw,34px);font-size:13px;font-weight:600}.sphariPublicNavActions{white-space:nowrap;gap:16px;font-size:13px;font-weight:650}.sphariPublicLogin{color:#1d1d1f}.sphariPublicNav a:hover,.sphariPublicFooter a:hover{color:#000}.sphariPublicButton,.sphariPublicGhostButton{border-radius:999px;justify-content:center;min-height:46px;padding:0 22px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.sphariPublicButton{background:var(--sphari-blue);align-items:center;display:inline-flex;box-shadow:0 18px 42px #0071e338;color:#fff!important}.sphariPublicButton.small{min-height:34px;padding:0 16px;font-size:13px}.sphariPublicGhostButton{background:#ffffffb8;border:1px solid #0071e375;align-items:center;display:inline-flex;color:var(--sphari-blue)!important}.sphariPublicButton:hover,.sphariPublicGhostButton:hover{transform:translateY(-1px)}.sphariAppleHero{text-align:center;background:radial-gradient(circle at 50% 22%,#c8e7ffeb,#fbfbfd5c 34%,#0000 58%),linear-gradient(#fbfbfd 0%,#edf7ff 58%,#fbfbfd 100%);min-height:890px;padding:86px clamp(20px,6vw,112px) 84px;position:relative;overflow:hidden}.sphariEyebrow{color:#767680;letter-spacing:-.02em;margin:0 0 18px;font-size:20px;font-weight:700}.sphariAppleHero h1{letter-spacing:-.066em;word-spacing:.045em;max-width:1060px;margin:0 auto;font-size:clamp(62px,7.8vw,116px);font-weight:850;line-height:.95}.sphariHeroLead{color:#52525b;letter-spacing:-.035em;max-width:760px;margin:28px auto 0;font-size:clamp(20px,2vw,30px);line-height:1.22}.sphariHeroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px}.sphariHeroMedia{background:linear-gradient(145deg,#ffffffe0,#e8f2ffb8);border:1px solid #ffffffd1;border-radius:44px;max-width:990px;margin:58px auto 0;padding:clamp(9px,1.35vw,16px);position:relative;box-shadow:0 42px 110px #2563eb2e,inset 0 1px #ffffffdb}.sphariHomeVideo{-o-object-fit:cover;object-fit:cover;background:#eef3f8;border-radius:32px;width:100%;max-height:560px;display:block}.sphariProductIntro{background:#fbfbfd;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px clamp(20px,6vw,112px) 80px;display:grid}.sphariProductIntro article,.sphariSplitProduct,.sphariNextPages a{border:1px solid var(--sphari-line);background:#ffffffdb;box-shadow:0 20px 60px #0f172a0f}.sphariProductIntro article{border-radius:30px;min-height:250px;padding:30px}.sphariProductIntro span,.sphariNextPages span,.sphariGlassCard small{color:#86868b;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.sphariProductIntro h2{letter-spacing:-.06em;margin:18px 0 12px;font-size:clamp(30px,3.4vw,48px);line-height:.98}.sphariProductIntro p,.sphariSplitProduct p{color:var(--sphari-muted);letter-spacing:-.025em;font-size:19px;line-height:1.45}.sphariSplitProduct{background:radial-gradient(circle at 80% 0,#cfe8ffb8,#0000 34%),#fff;border-radius:42px;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:clamp(34px,6vw,96px);margin:0 clamp(20px,6vw,112px) 92px;padding:clamp(36px,6vw,78px);display:grid}.sphariSplitProduct h2{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,86px);line-height:.94}.sphariCheckList{gap:12px;margin-top:28px;display:grid}.sphariCheckList span{color:#2c2c2e;background:#f5f7fb;border-radius:18px;padding:16px 18px 16px 46px;font-size:16px;font-weight:700;position:relative}.sphariCheckList span:before{content:"";border:2px solid var(--sphari-blue);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.sphariProductCardStack{align-content:center;gap:16px;display:grid}.sphariGlassCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #1d1d1f1a;border-radius:28px;padding:24px;box-shadow:0 26px 70px #2563eb1f}.sphariGlassCard.featured{color:#fff;background:#0071e3}.sphariGlassCard.featured small{color:#ffffffb8}.sphariGlassCard strong{letter-spacing:-.045em;margin-top:10px;font-size:25px;line-height:1.08;display:block}.sphariNextPages{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 clamp(20px,6vw,112px) 84px;display:grid}.sphariNextPages a{border-radius:28px;min-height:180px;padding:24px}.sphariNextPages strong{letter-spacing:-.052em;margin-top:18px;font-size:26px;line-height:1.08;display:block}.sphariPublicFooter{color:#6e6e73;border-top:1px solid #1d1d1f14;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:30px clamp(20px,6vw,112px) 38px;font-size:13px}.sphariPublicFooter div{gap:5px;display:grid}.sphariPublicFooter nav{flex-wrap:wrap;gap:18px}@media (width<=1020px){.sphariPublicNav{flex-wrap:wrap;align-items:flex-start;padding-top:12px;padding-bottom:12px}.sphariPublicNavLinks{order:3;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.sphariAppleHero{min-height:0;padding-top:76px}.sphariProductIntro,.sphariSplitProduct,.sphariNextPages{grid-template-columns:1fr}}@media (width<=640px){.sphariPublicLogo{width:108px}.sphariPublicNavActions{justify-content:space-between;width:100%}.sphariAppleHero h1{font-size:54px}.sphariHeroLead{font-size:20px}.sphariHeroMedia{border-radius:30px;margin-top:42px}.sphariHomeVideo{border-radius:22px}.sphariProductIntro article{min-height:auto}}@media (width>=1180px){.sphariAppleHero{padding-top:92px}.sphariHomeVideo{aspect-ratio:16/9}}@media (width>=761px) and (width<=1179px){.sphariPublicNav{padding-inline:28px}.sphariPublicBrand{min-width:184px}.sphariPublicLogo{background-size:138px;width:138px;height:38px;transform:scale(1.12)}.sphariPublicAi{margin-left:-14px;font-size:28px}.sphariAppleHero{min-height:auto;padding:78px 28px 68px}.sphariAppleHero h1{font-size:clamp(62px,9.2vw,92px);line-height:.95}.sphariHeroMedia{margin-top:48px}}@media (width<=760px){.sphariPublicNav{gap:12px;padding:10px 16px 12px}.sphariPublicBrand{min-width:auto}.sphariPublicLogo{background-size:118px;width:118px;height:34px;transform:none}.sphariPublicAi{margin-left:-8px;font-size:25px;transform:rotate(-8deg)translateY(-2px)}.sphariPublicNavActions{gap:10px;width:auto;margin-left:auto}.sphariPublicNavLinks{order:3;justify-content:flex-start;gap:18px;width:100%;padding:4px 0 2px;font-size:12px;overflow-x:auto}.sphariAppleHero{min-height:auto;padding:56px 16px 54px}.sphariAppleHero h1{letter-spacing:-.06em;word-spacing:0;font-size:clamp(46px,13vw,68px);line-height:.94}.sphariHeroLead{font-size:18px}.sphariHeroMedia{border-radius:28px;max-width:100%;margin-top:34px}.sphariHomeVideo{aspect-ratio:4/3;border-radius:20px;max-height:420px}.sphariSplitProduct{margin-inline:16px;padding:28px 20px}}@media (width<=430px){.sphariPublicNavActions{justify-content:space-between;width:100%}.sphariPublicButton.small{min-height:32px;padding-inline:13px;font-size:12px}.sphariPublicLogin{font-size:12px}}.unfoldQPage{background:radial-gradient(circle at 50% 0,#d9ecffd1,#0000 34%),linear-gradient(#fbfbfd 0%,#f5f7fb 48%,#fbfbfd 100%);padding:96px clamp(20px,6vw,112px) 104px}.unfoldQHero{text-align:center;max-width:1060px;margin:0 auto 58px}.unfoldQHero h2{letter-spacing:-.07em;margin:0;font-size:clamp(54px,7vw,104px);font-weight:850;line-height:.94}.unfoldQHero p:not(.sphariEyebrow){color:#52525b;letter-spacing:-.035em;max-width:840px;margin:28px auto 0;font-size:clamp(20px,2vw,30px);line-height:1.22}.unfoldQActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.unfoldQGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1440px;margin:0 auto 88px;display:grid}.unfoldQGrid article{background:#ffffffe0;border:1px solid #1d1d1f1a;border-radius:32px;min-height:290px;padding:28px;box-shadow:0 20px 60px #0f172a0f}.unfoldQGrid h3{letter-spacing:-.06em;margin:0;font-size:clamp(27px,2.6vw,42px);line-height:1}.unfoldQGrid p{color:#6e6e73;letter-spacing:-.025em;margin:18px 0 0;font-size:18px;line-height:1.42}.unfoldQCommand{background:radial-gradient(circle at 82% 12%,#0071e32e,#0000 36%),#fff;border:1px solid #1d1d1f1a;border-radius:46px;grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);gap:clamp(34px,6vw,88px);max-width:1440px;margin:0 auto 88px;padding:clamp(38px,6vw,82px);display:grid;box-shadow:0 28px 90px #0f172a14}.unfoldQCommand h2,.unfoldQRevenue h2,.unfoldQFaq h2{letter-spacing:-.07em;margin:0;font-size:clamp(46px,5.8vw,86px);font-weight:850;line-height:.95}.unfoldQCommand p:not(.sphariEyebrow){color:#6e6e73;letter-spacing:-.03em;font-size:21px;line-height:1.42}.unfoldQCommandList{align-content:center;gap:12px;display:grid}.unfoldQCommandList span{color:#1d1d1f;background:#f5f7fb;border:1px solid #1d1d1f14;border-radius:18px;padding:16px 18px;font-size:16px;font-weight:750}.unfoldQRevenue{color:#fff;background:radial-gradient(circle at 20% 10%,#ffffff38,#0000 32%),linear-gradient(135deg,#111827 0%,#020617 100%);border-radius:44px;grid-template-columns:minmax(0,.8fr) minmax(320px,.9fr);gap:clamp(30px,5vw,74px);max-width:1440px;margin:0 auto 88px;padding:clamp(34px,5vw,72px);display:grid;box-shadow:0 28px 90px #0f172a29}.unfoldQRevenue .sphariEyebrow{color:#ffffffad}.unfoldQRevenueList{gap:12px;display:grid}.unfoldQRevenueList p{color:#ffffffd6;letter-spacing:-.025em;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:18px;margin:0;padding:17px 18px;font-size:18px;line-height:1.36}.unfoldQStaff{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1440px;margin:0 auto 88px;display:grid}.unfoldQStaff article{background:#fff;border:1px solid #1d1d1f1a;border-radius:32px;min-height:260px;padding:30px;box-shadow:0 20px 60px #0f172a0f}.unfoldQStaff h3{letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.1vw,50px);line-height:.98}.unfoldQStaff p{color:#6e6e73;letter-spacing:-.025em;margin:18px 0 0;font-size:19px;line-height:1.4}.unfoldQFaq{grid-template-columns:minmax(0,.7fr) minmax(320px,1fr);gap:clamp(30px,5vw,78px);max-width:1440px;margin:0 auto;padding-top:8px;display:grid}.unfoldQFaqList{gap:10px;display:grid}.unfoldQFaq details{background:#ffffffe6;border:1px solid #1d1d1f1a;border-radius:20px;overflow:hidden;box-shadow:0 16px 44px #0f172a0b}.unfoldQFaq summary{cursor:pointer;color:#1d1d1f;letter-spacing:-.03em;padding:20px 22px;font-size:18px;font-weight:800}.unfoldQFaq details p{color:#6e6e73;letter-spacing:-.02em;margin:0;padding:0 22px 22px;font-size:17px;line-height:1.45}@media (width<=1180px){.unfoldQGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.unfoldQCommand,.unfoldQRevenue,.unfoldQFaq{grid-template-columns:1fr}}@media (width<=760px){.unfoldQPage{padding:66px 16px 72px}.unfoldQHero{margin-bottom:40px}.unfoldQHero h2{font-size:clamp(42px,12vw,62px);line-height:.95}.unfoldQHero p:not(.sphariEyebrow){font-size:18px}.unfoldQGrid,.unfoldQStaff{grid-template-columns:1fr}.unfoldQGrid article,.unfoldQStaff article{min-height:auto;padding:24px}.unfoldQCommand,.unfoldQRevenue{border-radius:30px;padding:28px 20px}.unfoldQCommand h2,.unfoldQRevenue h2,.unfoldQFaq h2{font-size:clamp(38px,10vw,56px)}}.unfoldVoicePage{color:#1d1d1f;background:#fbfbfd;min-height:100vh}.unfoldVoiceHeader{z-index:80;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#fbfbfde6;border-bottom:1px solid #1d1d1f13;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 clamp(18px,6vw,112px);display:flex;position:sticky;top:0}.unfoldVoiceBrand,.unfoldVoiceLinks,.unfoldVoiceActions,.unfoldVoiceFooter,.unfoldVoiceFooter nav{align-items:center;display:flex}.unfoldVoiceBrand{gap:0;min-width:214px}.unfoldVoiceLogo{transform-origin:0;background-position:0;background-repeat:no-repeat;background-size:156px;width:156px;height:42px;display:block;transform:scale(1.18)}.unfoldVoiceAi{color:#e92727;letter-spacing:-2.6px;margin-left:-18px;font-family:Brush Script MT,Segoe Script,cursive;font-size:31px;font-style:italic;font-weight:800;transform:rotate(-8deg)translateY(-3px)}.unfoldVoiceLinks{color:#3f3f46;white-space:nowrap;gap:clamp(16px,1.8vw,32px);font-size:13px;font-weight:700}.unfoldVoiceActions{white-space:nowrap;gap:15px;font-size:13px;font-weight:700}.unfoldVoiceButton{background:#0071e3;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 18px 42px #0071e333;color:#fff!important}.unfoldVoiceButton.small{min-height:34px;padding:0 16px;font-size:13px}.unfoldVoiceFooter{color:#6e6e73;border-top:1px solid #1d1d1f14;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:34px clamp(20px,6vw,112px) 42px;font-size:13px}.unfoldVoiceFooter div{gap:5px;display:grid}.unfoldVoiceFooter strong{color:#1d1d1f}.unfoldVoiceFooter nav{flex-wrap:wrap;gap:18px}@media (width<=820px){.unfoldVoiceHeader{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 16px 12px}.unfoldVoiceBrand{min-width:auto}.unfoldVoiceLogo{background-size:118px;width:118px;height:34px;transform:none}.unfoldVoiceAi{margin-left:-8px;font-size:25px;transform:rotate(-8deg)translateY(-2px)}.unfoldVoiceLinks{order:3;justify-content:flex-start;gap:18px;width:100%;padding:4px 0 2px;font-size:12px;overflow-x:auto}.unfoldVoiceActions{margin-left:auto}.unfoldVoiceActions>a:first-child{display:none}}.sphariProductSite{--sphari-ink:#f5f5f5;--sphari-muted:#858589;--sphari-paper:#050505;--sphari-soft:#0a0a0a;--sphari-line:#ffffff1c;--sphari-blue:#f5f5f5;--sphari-red:#ef233c;color:#f5f5f5;background:#050505}.sphariPublicNav{z-index:100;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#020202eb,#0202028c,#0000);border-bottom:0;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;height:76px;min-height:76px;padding:0 4.4vw;display:grid;position:fixed;inset:0 0 auto}.sphariPublicLogo,.sphariPublicAi{display:none}.sphariPublicBrand{color:#fff;justify-self:start;align-items:center;gap:8px;min-width:0;display:flex}.sphariPublicBrand:before{content:"SPHARI";color:#fff;letter-spacing:.26em;font-size:17px;font-weight:600;line-height:1}.sphariPublicBrand:after{content:"";background:#ef233c;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 16px #ef233cbf}.sphariPublicNavLinks{color:#777;letter-spacing:.08em;white-space:nowrap;justify-content:center;justify-self:center;gap:clamp(14px,1.65vw,28px);font-size:12px;font-weight:400;line-height:1}.sphariPublicNavLinks a{color:#777;transition:color .3s}.sphariPublicNavLinks a:hover{color:#fff}.sphariPublicNavActions{white-space:nowrap;justify-self:end;gap:18px;font-size:11px;font-weight:400}.sphariPublicLogin{color:#777;letter-spacing:.08em;font-size:11px;transition:color .3s}.sphariPublicLogin:hover{color:#fff!important}.sphariPublicButton.small{min-height:auto;box-shadow:none;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff8c;border-radius:0;padding:0 0 5px;font-size:11px;font-weight:400;line-height:1.2;color:#fff!important}.sphariPublicButton.small:hover{box-shadow:none;background:0 0;transform:none}.sphariAppleHero{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#ffffff0e,#0000 43%),linear-gradient(#050505 0%,#070707 62%,#050505 100%);min-height:100vh;padding:176px clamp(20px,4.4vw,112px) 100px;position:relative}.sphariAppleHero:before,.sphariAppleHero:after{opacity:0}.sphariEyebrow{color:#888;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:500;line-height:1.3}.sphariAppleHero h1{color:#f7f7f7;letter-spacing:-.055em;word-spacing:.025em;max-width:1180px;margin:0 auto;font-size:clamp(58px,7vw,108px);font-weight:500;line-height:.94}.sphariHeroLead{color:#98989d;letter-spacing:-.025em;max-width:760px;margin:30px auto 0;font-size:clamp(19px,1.65vw,27px);font-weight:300;line-height:1.32}.sphariHeroActions{justify-content:center;gap:12px;margin-top:36px}.sphariPublicButton:not(.small){min-height:48px;box-shadow:none;letter-spacing:.1em;text-transform:uppercase;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:0;padding:0 25px;font-size:11px;font-weight:600;color:#050505!important}.sphariPublicButton:not(.small):hover{box-shadow:none;background:#fff;transform:none;color:#050505!important}.sphariPublicGhostButton{min-height:48px;box-shadow:none;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff4d;border-radius:0;padding:0 25px;font-size:11px;font-weight:500;color:#f4f4f4!important}.sphariPublicGhostButton:hover{background:#ffffff0b;border-color:#ffffff8c;transform:none;color:#fff!important}.sphariHeroMedia{background:#090909;border:1px solid #ffffff1f;border-radius:2px;max-width:1080px;margin:72px auto 0;padding:0;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000008c}.sphariHomeVideo{background:#050505;border-radius:0;width:100%;display:block}.sphariProductIntro{color:#f3f3f3;background:#050505;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.sphariProductIntro article{border-color:#ffffff1a}.sphariProductIntro article>span{color:#666;letter-spacing:.16em;font-size:11px}.sphariProductIntro h2{color:#f2f2f2;font-weight:500}.sphariProductIntro p{color:#858589}.sphariSplitProduct{color:#f3f3f3;background:#070707}.sphariSplitProduct h2{color:#f2f2f2;font-weight:500}.sphariSplitProduct p{color:#8b8b90}.sphariCheckList span{color:#c5c5c7;background:0 0;border-color:#ffffff1a}.sphariGlassCard{color:#eee;box-shadow:none;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1c}.sphariGlassCard.featured{background:linear-gradient(145deg,#ffffff12,#ffffff06);border-color:#ffffff2e}.sphariGlassCard small{color:#777;letter-spacing:.13em;text-transform:uppercase}.sphariGlassCard strong{color:#f1f1f1}.sphariNextPages{background:#050505}.sphariNextPages>a{color:#f1f1f1;box-shadow:none;background:#080808;border-color:#ffffff1a;transition:background .25s,border-color .25s}.sphariNextPages>a:hover{background:#0d0d0d;border-color:#ffffff38;transform:none}.sphariNextPages span{color:#707075;letter-spacing:.12em;text-transform:uppercase}.sphariNextPages strong{color:#f2f2f2}.sphariPublicFooter{color:#8a8a8e;background:#030303;border-top:1px solid #ffffff1a}.sphariPublicFooter strong{color:#f0f0f0}.sphariPublicFooter a{color:#777}.sphariPublicFooter a:hover{color:#fff}@media (width<=1180px){.sphariPublicNav{grid-template-columns:auto 1fr auto;gap:18px}.sphariPublicNavLinks{gap:15px;font-size:10px}.sphariPublicNavActions{gap:13px}}@media (width<=980px){.sphariPublicNavLinks{display:none}.sphariPublicNav{grid-template-columns:1fr auto}.sphariPublicBrand{justify-self:start}.sphariPublicNavActions{justify-self:end}}@media (width<=640px){.sphariPublicNav{gap:12px;height:68px;min-height:68px;padding:0 20px}.sphariPublicBrand:before{letter-spacing:.22em;font-size:15px}.sphariPublicBrand:after{flex-basis:4px;width:4px;height:4px}.sphariPublicNavActions{gap:10px}.sphariPublicLogin{font-size:9px}.sphariPublicButton.small{letter-spacing:.08em;font-size:9px}.sphariAppleHero{padding:138px 20px 74px}.sphariAppleHero h1{font-size:clamp(48px,14vw,72px)}.sphariHeroLead{font-size:18px}.sphariHeroMedia{margin-top:54px}}.sphariAppleHero{isolation:isolate;background:#030405!important;position:relative!important;overflow:hidden!important}.sphariHeroMedia.sphariHeroIntelligenceCanvas{pointer-events:none;z-index:0!important;background:#030405!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.sphariHeroIntelligenceCanvas .sphariHomeVideo{filter:saturate(.72)contrast(1.13)brightness(.64);animation:22s cubic-bezier(.32,.72,.16,1) infinite sphariQrestBreath;transform:scale(1.025);-webkit-mask-image:radial-gradient(76% 70% at 50% 52%,#000 0% 48%,#000000e6 61%,#00000080 76%,#0000 100%);mask-image:radial-gradient(76% 70% at 50% 52%,#000 0% 48%,#000000e6 61%,#00000080 76%,#0000 100%);-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 46%!important;object-position:center 46%!important;opacity:.16!important;width:106%!important;height:106%!important;position:absolute!important;inset:-3%!important}@keyframes sphariQrestBreath{0%,to{opacity:.105;transform:scale(1.035)}16%{opacity:.16}33%{opacity:.2;transform:scale(1.018)}51%{opacity:.135}67%{opacity:.2;transform:scale(1.01)}84%{opacity:.12}}.sphariHeroVideoVeil{z-index:2;pointer-events:none;background:radial-gradient(43% 35% at 50% 42%,#00000014 0%,#00000047 70%,#0000 100%),linear-gradient(90deg,#030405db 0%,#03040561 26%,#03040547 50%,#0304056b 75%,#030405e0 100%),linear-gradient(#030405e3 0%,#0304052e 31%,#0304053b 69%,#030405f0 100%);position:absolute;inset:0}.sphariHeroFocusLens{z-index:3;opacity:0;-webkit-backdrop-filter:brightness(1.72)contrast(1.08)saturate(1.08);backdrop-filter:brightness(1.72)contrast(1.08)saturate(1.08);pointer-events:none;background:#ffffff03;width:min(47vw,760px);height:min(48vh,420px);animation:24s ease-in-out infinite sphariOperationalLens;position:absolute;bottom:6%;right:5%;-webkit-mask-image:radial-gradient(#000 0% 46%,#000000b8 66%,#0000 89%);mask-image:radial-gradient(#000 0% 46%,#000000b8 66%,#0000 89%)}@keyframes sphariOperationalLens{0%,6%,94%,to{opacity:0}13%,25%{opacity:.74}31%{opacity:.16}38%,49%{opacity:.66}55%{opacity:.14}62%,73%{opacity:.7}80%{opacity:.12}86%{opacity:.5}}.sphariHeroOperationalProof{z-index:5;color:#f5f5f2;text-align:left;pointer-events:none;width:min(360px,31vw);min-height:94px;position:absolute;bottom:clamp(92px,13vh,148px);right:clamp(34px,6vw,100px)}.sphariHeroProofMoment{opacity:0;filter:blur(4px);gap:7px;display:grid;position:absolute;inset:auto 0 0;transform:translateY(12px)}.sphariHeroProofMoment small{color:#fff6;letter-spacing:.22em;text-transform:uppercase;font-size:8px;line-height:1.2}.sphariHeroProofMoment strong{color:#ffffffd1;letter-spacing:-.025em;font-size:clamp(16px,1.35vw,21px);font-weight:540;line-height:1.15}.sphariHeroProofMoment span{color:#ffffff6e;letter-spacing:.06em;font-size:10px;line-height:1.35}.proofMomentOne{animation:24s ease-in-out infinite sphariProofOne}.proofMomentTwo{animation:24s ease-in-out infinite sphariProofTwo}.proofMomentThree{animation:24s ease-in-out infinite sphariProofThree}.proofMomentFour{animation:24s ease-in-out infinite sphariProofFour}@keyframes sphariProofOne{0%,4%{opacity:0;filter:blur(4px);transform:translateY(12px)}9%,20%{opacity:1;filter:blur();transform:translate(0,0)}25%,to{opacity:0;filter:blur(3px);transform:translateY(-8px)}}@keyframes sphariProofTwo{0%,25%{opacity:0;filter:blur(4px);transform:translateY(12px)}31%,42%{opacity:1;filter:blur();transform:translate(0,0)}48%,to{opacity:0;filter:blur(3px);transform:translateY(-8px)}}@keyframes sphariProofThree{0%,49%{opacity:0;filter:blur(4px);transform:translateY(12px)}55%,67%{opacity:1;filter:blur();transform:translate(0,0)}73%,to{opacity:0;filter:blur(3px);transform:translateY(-8px)}}@keyframes sphariProofFour{0%,73%{opacity:0;filter:blur(4px);transform:translateY(12px)}80%,92%{opacity:1;filter:blur();transform:translate(0,0)}97%,to{opacity:0;filter:blur(3px);transform:translateY(-8px)}}.sphariHeroWorldRail{z-index:5;color:#ffffff3d;letter-spacing:.2em;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:12px;width:min(900px,72vw);font-size:7px;line-height:1;display:flex;position:absolute;bottom:31px;left:50%;transform:translate(-50%)}.sphariHeroWorldRail span{transition:color .5s}.sphariHeroWorldRail .worldActive{color:#ffffffab}.sphariHeroWorldRail i{background:#ffffff1a;width:20px;height:1px}.sphariAppleHero .sphariEyebrow{text-shadow:0 1px 20px #000000b8}.sphariAppleHero h1{text-shadow:0 2px 34px #00000085}.sphariAppleHero .sphariHeroLead{text-shadow:0 2px 18px #000000b8}@media (width<=1100px){.sphariHeroIntelligenceCanvas .sphariHomeVideo{opacity:.125!important;-o-object-position:58% 50%!important;object-position:58% 50%!important}.sphariHeroOperationalProof{width:270px;bottom:88px;right:28px}.sphariHeroFocusLens{width:53vw;right:0}.sphariHeroWorldRail{gap:8px;width:calc(100% - 44px);font-size:6.5px}.sphariHeroWorldRail i{width:10px}}@media (width<=700px){.sphariHeroIntelligenceCanvas .sphariHomeVideo{filter:saturate(.62)contrast(1.1)brightness(.58);-webkit-mask-image:radial-gradient(96% 68% at 61% 46%,#000 0%,#000000f5 45%,#00000075 73%,#0000 100%);mask-image:radial-gradient(96% 68% at 61% 46%,#000 0%,#000000f5 45%,#00000075 73%,#0000 100%);-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:66% center!important;object-position:66% center!important;opacity:.1!important;width:100%!important;height:100%!important;inset:0!important}.sphariHeroFocusLens{display:none}.sphariHeroOperationalProof{text-align:center;width:auto;min-height:70px;bottom:68px;left:20px;right:20px}.sphariHeroProofMoment{justify-items:center}.sphariHeroProofMoment strong{font-size:13px}.sphariHeroProofMoment span{font-size:8px}.sphariHeroWorldRail{letter-spacing:.12em;justify-content:space-between;gap:5px;width:auto;font-size:5.8px;bottom:24px;left:20px;right:20px;transform:none}.sphariHeroWorldRail i,.sphariHeroWorldRail span:nth-of-type(4),.sphariHeroWorldRail span:nth-of-type(6){display:none}}@media (prefers-reduced-motion:reduce){.sphariHeroIntelligenceCanvas .sphariHomeVideo,.sphariHeroFocusLens,.sphariHeroProofMoment{animation:none!important}.sphariHeroIntelligenceCanvas .sphariHomeVideo{opacity:.14!important}.sphariHeroFocusLens{opacity:.3}.proofMomentOne{opacity:1;filter:none;transform:none}.proofMomentTwo,.proofMomentThree,.proofMomentFour{display:none}}.sphariAppleHero{isolation:isolate!important;position:relative!important;overflow:hidden!important}.sphariAppleHero .sphariHeroMedia.sphariHeroIntelligenceCanvas{visibility:visible!important;opacity:1!important;z-index:1!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.sphariAppleHero .sphariHeroIntelligenceCanvas .sphariHomeVideo{transform:scale(1.025);visibility:visible!important;z-index:1!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:55% 48%!important;object-position:55% 48%!important;opacity:.3!important;filter:brightness(.72)contrast(1.14)saturate(.72)!important;width:108%!important;max-width:none!important;height:108%!important;display:block!important;position:absolute!important;inset:-4%!important;-webkit-mask-image:radial-gradient(82% 76% at 53% 51%,#000 0% 50%,#000000e0 67%,#0000006b 82%,#0000 100%)!important;mask-image:radial-gradient(82% 76% at 53% 51%,#000 0% 50%,#000000e0 67%,#0000006b 82%,#0000 100%)!important}.sphariAppleHero .sphariHeroVideoVeil{visibility:visible!important;z-index:2!important;opacity:1!important;background:linear-gradient(90deg,#020304b8 0%,#0203044d 27%,#02030438 54%,#02030459 77%,#020304c2 100%),linear-gradient(#020304b8 0%,#0203041a 34%,#02030429 69%,#020304d6 100%)!important;display:block!important}.sphariAppleHero .sphariHeroOperationalProof{visibility:visible!important;z-index:6!important;display:block!important}.sphariAppleHero .sphariHeroWorldRail{visibility:visible!important;z-index:6!important;opacity:1!important;display:flex!important}.sphariAppleHero>.sphariEyebrow,.sphariAppleHero>h1,.sphariAppleHero>.sphariHeroLead,.sphariAppleHero>.sphariHeroActions{z-index:20!important;position:relative!important}.sphariAppleHero:before,.sphariAppleHero:after{z-index:0!important}@media (width>=1101px){.sphariAppleHero .sphariHeroIntelligenceCanvas .sphariHomeVideo{opacity:.32!important}}@media (width>=701px) and (width<=1100px){.sphariAppleHero .sphariHeroIntelligenceCanvas .sphariHomeVideo{opacity:.25!important;-o-object-position:61% center!important;object-position:61% center!important}}@media (width<=700px){.sphariAppleHero .sphariHeroMedia.sphariHeroIntelligenceCanvas{display:block!important}.sphariAppleHero .sphariHeroIntelligenceCanvas .sphariHomeVideo{opacity:.18!important;-o-object-position:67% center!important;object-position:67% center!important}.sphariHeroOperationalProof{display:block!important}.sphariHeroWorldRail{display:flex!important}}.sphariBusinessHero{color:#f7f7f5;background:#030303;justify-content:center;min-height:calc(100vh - 76px);padding:clamp(92px,11vh,150px) 28px 80px;display:flex;position:relative;overflow:hidden}.sphariBusinessHeroInner{text-align:center;width:min(1180px,100%);margin:0 auto}.sphariBusinessKicker{color:#ffffff6e;letter-spacing:.26em;margin:0 0 25px;font-size:10px;font-weight:650;line-height:1}.sphariBusinessHero h1{color:#f7f7f5;letter-spacing:-.065em;max-width:940px;margin:0 auto;font-size:clamp(60px,7vw,108px);font-weight:560;line-height:.91}.sphariBusinessHero h1 span{color:#ffffff7a}.sphariBusinessLead{color:#ffffff9c;letter-spacing:-.018em;margin:31px auto 0;font-size:clamp(18px,1.6vw,23px);font-weight:400;line-height:1.45}.sphariBusinessActions{justify-content:center;align-items:center;gap:16px;margin-top:34px;display:flex}.sphariBusinessSecondary{color:#ffffffdb;letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff47;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:11px;font-weight:650;line-height:1;transition:border-color .2s,background .2s;display:inline-flex}.sphariBusinessSecondary:hover{background:#ffffff0e;border-color:#ffffff94}.sphariBusinessIndustries{color:#ffffff57;letter-spacing:.18em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:54px auto 0;font-size:8px;font-weight:630;line-height:1;display:flex}.sphariBusinessIndustries i{background:#ffffff24;width:14px;height:1px}.sphariBusinessProof{text-align:left;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff1c;width:min(980px,100%);margin:72px auto 0}.sphariBusinessProofHeader{color:#ffffff59;letter-spacing:.2em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:62px;padding:0 4px;font-size:8px;font-weight:650;line-height:1;display:flex}.sphariBusinessProofHeader>div{align-items:center;gap:9px;display:flex}.sphariBusinessLiveDot{background:#f24438;border-radius:999px;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #f2443870}.sphariBusinessScenario{padding:clamp(38px,5vw,66px) 4px}.sphariBusinessScenarioLabel{color:#ffffff63;letter-spacing:.22em;margin-bottom:19px;font-size:9px;font-weight:650;line-height:1}.sphariBusinessScenario blockquote{color:#f3f3f0;letter-spacing:-.038em;max-width:790px;margin:0;font-size:clamp(29px,3.25vw,48px);font-weight:470;line-height:1.14}.sphariBusinessOutcome{color:#ffffff6e;letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;font-size:9px;font-weight:650;line-height:1;display:flex}.sphariBusinessOutcome b{color:#ffffff2e;font-weight:400}.sphariBusinessOutcome strong{color:#ffffffe0;font-weight:650}.sphariBusinessScenarioStrip{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sphariBusinessScenarioStrip>div{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:8px;min-height:94px;padding:0 22px;display:flex}.sphariBusinessScenarioStrip>div:last-child{border-right:0}.sphariBusinessScenarioStrip small{color:#ffffff4d;letter-spacing:.2em;font-size:7px;font-weight:650;line-height:1}.sphariBusinessScenarioStrip span{color:#ffffffb8;font-size:13px;line-height:1.25}@media (width<=980px){.sphariBusinessHero{min-height:auto;padding-top:96px}.sphariBusinessHero h1{max-width:790px}.sphariBusinessScenarioStrip{grid-template-columns:repeat(2,1fr)}.sphariBusinessScenarioStrip>div:nth-child(2){border-right:0}.sphariBusinessScenarioStrip>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}}@media (width<=700px){.sphariBusinessHero{padding:66px 20px 62px}.sphariBusinessKicker{margin-bottom:19px;font-size:8px}.sphariBusinessHero h1{font-size:clamp(44px,14vw,64px);line-height:.94}.sphariBusinessLead{margin-top:23px;font-size:17px}.sphariBusinessActions{flex-direction:column;gap:10px;width:100%;margin-top:29px}.sphariBusinessActions a{width:100%}.sphariBusinessIndustries{gap:10px 12px;margin-top:37px;font-size:6.7px;line-height:1.5}.sphariBusinessIndustries i{display:none}.sphariBusinessProof{margin-top:48px}.sphariBusinessProofHeader{min-height:52px;font-size:6.5px}.sphariBusinessScenario{padding:34px 0}.sphariBusinessScenarioLabel{font-size:7px}.sphariBusinessScenario blockquote{font-size:29px}.sphariBusinessOutcome{gap:8px;font-size:7px;line-height:1.55}.sphariBusinessScenarioStrip{grid-template-columns:1fr}.sphariBusinessScenarioStrip>div{border-bottom:1px solid #ffffff14;border-right:0;min-height:72px;padding:0}.sphariBusinessScenarioStrip>div:last-child{border-bottom:0}}.sphariCommercialQrest{width:min(1380px,100% - 56px);margin:0 auto;padding:128px 0 138px}.sphariCommercialQrestHeader{text-align:center;width:min(900px,100%);margin:0 auto 68px}.sphariCommercialQrestHeader h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(44px,5.8vw,84px);font-weight:600;line-height:.98}.sphariCommercialQrestHeader>p:last-child{color:#ffffff94;width:min(760px,100%);margin:0 auto;font-size:18px;line-height:1.7}.sphariCommercialQrestCard{grid-template-columns:minmax(0,1.5fr) minmax(340px,.76fr);align-items:center;gap:62px;display:grid}.sphariCommercialQrestMedia{background:#ffffff06;border:1px solid #ffffff1a;position:relative;overflow:hidden}.sphariCommercialQrestMedia:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.sphariCommercialQrestMedia img{width:100%;height:auto;display:block}.sphariCommercialQrestCopy{min-width:0}.sphariCommercialQrestLabel{align-items:center;gap:14px;margin-bottom:22px;display:flex}.sphariCommercialQrestLabel span,.sphariCommercialQrestLabel small{color:#ffffff6b;letter-spacing:.2em;font-size:10px;font-weight:700;line-height:1}.sphariCommercialQrestLabel span{color:#ffffffc2}.sphariCommercialQrestCopy h3{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(36px,4vw,62px);font-weight:600;line-height:.98}.sphariCommercialQrestCopy>p{color:#ffffff94;margin:0;font-size:17px;line-height:1.7}.sphariCommercialQrestFlow{flex-wrap:wrap;align-items:center;gap:11px;margin:32px 0 28px;display:flex}.sphariCommercialQrestFlow span{letter-spacing:.16em;color:#ffffffc2;font-size:10px;font-weight:700}.sphariCommercialQrestFlow i{color:#ffffff40;font-style:normal}.sphariCommercialQrestActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (width<=980px){.sphariCommercialQrest{width:min(100% - 40px,1380px);padding:104px 0 116px}.sphariCommercialQrestCard{grid-template-columns:1fr;gap:34px}.sphariCommercialQrestCopy{width:min(680px,100%)}}@media (width<=640px){.sphariCommercialQrest{width:min(100% - 28px,1380px);padding:86px 0 96px}.sphariCommercialQrestHeader{margin-bottom:52px}.sphariCommercialQrestHeader h2{font-size:clamp(40px,13vw,58px)}.sphariCommercialQrestHeader>p:last-child,.sphariCommercialQrestCopy>p{font-size:16px}.sphariCommercialQrestCopy h3{font-size:clamp(36px,11vw,50px)}.sphariCommercialQrestFlow{gap:8px;margin-top:26px}.sphariCommercialQrestFlow span{font-size:9px}.sphariCommercialQrestActions{flex-direction:column;align-items:stretch}.sphariCommercialQrestActions a{text-align:center;justify-content:center;width:100%}}.sphariCommercialVisualHero{background:#020202;border-bottom:1px solid #ffffff14;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.sphariCommercialVisualHeroFrame{aspect-ratio:1672/941;background:#020202;width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden}.sphariCommercialVisualHeroFrame picture{width:100%;height:100%;display:block}.sphariCommercialVisualHeroImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#020202;width:100%;height:100%;display:block}.sphariHeroHotspot{z-index:5;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;text-decoration:none;display:block;position:absolute}.sphariHeroHotspotGetStarted{width:16%;height:6.7%;top:51.1%;left:3.2%}.sphariHeroHotspotHow{width:16.5%;height:6.7%;top:51.1%;left:20%}.sphariHeroHotspotRestaurant{width:12.5%;height:12.8%;top:80%;left:3%}.sphariHeroHotspotHotel{width:12.5%;height:12.8%;top:80%;left:16.2%}.sphariHeroHotspotSpa{width:12.5%;height:12.8%;top:80%;left:29.5%}.sphariHeroHotspotLaw{width:12.5%;height:12.8%;top:80%;left:42.8%}.sphariHeroHotspotAuto{width:12.5%;height:12.8%;top:80%;left:56.1%}.sphariHeroHotspotRetail{width:12.5%;height:12.8%;top:80%;left:69.4%}.sphariHeroHotspotServices{width:13.1%;height:12.8%;top:80%;left:82.7%}.sphariHeroHotspot:focus-visible{outline-offset:-3px;background:#ff262e0f;outline:2px solid #ff262e}.sphariCommercialVisualHeroFrame:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff06,inset 0 -40px 80px #0000001a}@media (width<=1100px){.sphariCommercialVisualHeroFrame{width:100%}.sphariHeroHotspot{border-radius:8px}}@media (width<=700px){.sphariCommercialVisualHero{background:#020202}.sphariCommercialVisualHeroFrame{aspect-ratio:1672/941;width:100%}.sphariCommercialVisualHeroImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sphariHeroHotspot{border-radius:5px}}.sphariRestaurantProof{background:radial-gradient(circle at 50% 26%,#ff252c0b,#0000 36%),#030303;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;width:100%;position:relative;overflow:hidden}.sphariRestaurantProofInner{width:min(1480px,100% - 80px);margin:0 auto;padding:clamp(80px,8vw,150px) 0 clamp(80px,8vw,145px)}.sphariRestaurantProofIntro{text-align:center;max-width:980px;margin:0 auto clamp(42px,5vw,76px)}.sphariRestaurantProofEyebrow{color:#ffffff78;letter-spacing:.25em;align-items:center;gap:11px;margin-bottom:24px;font-size:11px;font-weight:700;display:inline-flex}.sphariRestaurantProofEyebrow:before{content:"";background:#ff272e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #ff272e6b}.sphariRestaurantProofIntro h2{color:#f4f4f4;letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.3vw,86px);font-weight:600;line-height:.98}.sphariRestaurantProofIntro h2 span{color:#ffffff6b}.sphariRestaurantProofIntro p{color:#ffffff8f;max-width:820px;margin:clamp(24px,2.4vw,34px) auto 0;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.sphariRestaurantProofVisual{opacity:.93;background:#050505;border:1px solid #ffffff1c;border-radius:22px;margin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both sphariProofArrival;animation-timeline:view();animation-range:entry 8% cover 36%;position:relative;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:0 30px 90px #0000008c}.sphariRestaurantProofVisual img{-o-object-fit:contain;object-fit:contain;background:#050505;width:100%;height:auto;display:block}.sphariRestaurantProofVisual:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 31%,#ffffff06 45%,#ffffff0e 50%,#ffffff05 55%,#0000 69%);animation:7s ease-in-out infinite sphariProofSweep;position:absolute;inset:0;transform:translate(-70%)}@keyframes sphariProofArrival{0%{opacity:.55;transform:translateY(42px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sphariProofSweep{0%,72%{transform:translate(-75%)}to{transform:translate(75%)}}@media (width<=1024px){.sphariRestaurantProofInner{width:min(100% - 44px,1180px)}.sphariRestaurantProofVisual{border-radius:17px}}@media (width<=700px){.sphariRestaurantProofInner{width:calc(100% - 28px);padding:72px 0 76px}.sphariRestaurantProofIntro{margin-bottom:34px}.sphariRestaurantProofEyebrow{letter-spacing:.22em;margin-bottom:18px;font-size:9px}.sphariRestaurantProofIntro h2{font-size:clamp(37px,11.5vw,55px);line-height:1}.sphariRestaurantProofIntro p{margin-top:21px;font-size:16px;line-height:1.55}.sphariRestaurantProofVisual{border-radius:12px}}@media (prefers-reduced-motion:reduce){.sphariRestaurantProofVisual,.sphariRestaurantProofVisual:after{animation:none!important}.sphariRestaurantProofVisual{opacity:1;transform:none}}.sphariLiveOrderCounter{text-align:center;flex-direction:column;align-items:center;width:min(680px,100%);margin:clamp(38px,4vw,54px) auto clamp(34px,4vw,48px);display:flex}.sphariLiveOrderCounterStatus{color:#ffffff61;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:14px;font-size:9px;font-weight:800;display:inline-flex}.sphariLiveOrderCounterStatus span{background:#ff272e;border-radius:999px;width:6px;height:6px;animation:2.2s ease-in-out infinite sphariLiveOrderDot;display:block;box-shadow:0 0 0 5px #ff272e0e,0 0 16px #ff272e52}.sphariLiveOrderCounterNumber{color:#f4f4f4;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(42px,4vw,60px);font-weight:560;line-height:.98;display:block}.sphariLiveOrderCounterLabel{color:#ffffffc2;letter-spacing:-.015em;margin:14px 0 0;font-size:clamp(15px,1.3vw,18px);font-weight:520}.sphariLiveOrderCounterSupport{color:#ffffff59;margin:9px 0 0;font-size:clamp(11px,.9vw,13px);line-height:1.5}.sphariLiveOrderCounterSupport span{color:#ffffff87}@keyframes sphariLiveOrderDot{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (width<=900px){.sphariLiveOrderCounter{width:min(560px,100%)}}@media (width<=700px){.sphariLiveOrderCounter{width:calc(100% - 22px);margin:34px auto 31px}.sphariLiveOrderCounterStatus{margin-bottom:12px}.sphariLiveOrderCounterNumber{font-size:clamp(39px,12vw,52px)}.sphariLiveOrderCounterLabel{font-size:15px}.sphariLiveOrderCounterSupport{max-width:310px;font-size:11px}}@media (prefers-reduced-motion:reduce){.sphariLiveOrderCounterStatus span{animation:none!important}}.sphariRealityMoments{background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 34%),#050505;width:100%;padding:clamp(88px,10vw,156px) clamp(24px,5.5vw,92px) clamp(96px,11vw,170px);position:relative;overflow:hidden}.sphariRealityHeader{width:min(100%,1500px);margin:0 auto clamp(42px,5vw,72px)}.sphariRealityHeader>p:first-child{color:#ffffff6b;letter-spacing:.22em;margin:0 0 22px;font-size:11px;font-weight:700}.sphariRealityHeader h2{color:#f5f5f3;letter-spacing:-.055em;max-width:960px;margin:0;font-size:clamp(52px,5.8vw,96px);font-weight:600;line-height:.96}.sphariRealityHeader h2 span{color:#ffffff57}.sphariRealityLead{color:#ffffff85;max-width:680px;margin:30px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.58}.sphariRealityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,24px);width:min(100%,1500px);margin:0 auto;display:grid}.sphariRealityCard{color:#f4f4f2;background:linear-gradient(#ffffff0b,#ffffff03),#090909;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-height:640px;padding:clamp(28px,2.6vw,42px);text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,background .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000061}.sphariRealityCard:before{content:"";pointer-events:none;background:linear-gradient(#0000 0% 56%,#00000038 100%);position:absolute;inset:0}.sphariRealityGlow{filter:blur(10px);opacity:.62;background:radial-gradient(circle,#e827271f,#0000 68%);border-radius:50%;width:320px;height:320px;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .45s;position:absolute;top:12%;right:-100px}.sphariRealityCard:hover{background:linear-gradient(#ffffff12,#ffffff05),#0a0a0a;border-color:#fff3;transform:translateY(-8px)}.sphariRealityCard:hover .sphariRealityGlow{opacity:1;transform:scale(1.18)}.sphariRealityTop{z-index:2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex;position:relative}.sphariRealityTop span,.sphariRealityTop time{color:#ffffff6e;letter-spacing:.19em;font-size:10px;font-weight:700}.sphariRealityTop time{font-variant-numeric:tabular-nums}.sphariRealityScene{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:clamp(55px,6vw,94px) 0 clamp(42px,5vw,72px);display:flex;position:relative}.sphariRealityLive{color:#ffffff73;letter-spacing:.17em;align-items:center;gap:9px;width:fit-content;margin-bottom:26px;font-size:10px;font-weight:700;display:inline-flex}.sphariRealityLive i{background:#e92727;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e9272714,0 0 22px #e9272757}.sphariRealityScene h3{color:#ffffff57;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3vw,54px);font-weight:540;line-height:1.02}.sphariRealityScene h3 strong{color:#f4f4f2;margin-top:6px;font-weight:580;display:block}.sphariRealityScene p{color:#ffffff7a;max-width:390px;margin:28px 0 0;font-size:15px;line-height:1.6}.sphariRealityStatus{z-index:2;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 0;display:grid;position:relative}.sphariRealityStatus span{color:#ffffffc2;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.sphariRealityStatus span+span{border-left:1px solid #ffffff14;padding-left:16px}.sphariRealityStatus small{color:#ffffff47;letter-spacing:.15em;font-size:8px;font-weight:700}.sphariRealityCTA{z-index:2;color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:26px;font-size:11px;font-weight:700;display:flex;position:relative}.sphariRealityCTA span{color:#e92727;font-size:17px;transition:transform .3s}.sphariRealityCard:hover .sphariRealityCTA span{transform:translate(4px,-4px)}.sphariRealityHotel{background:radial-gradient(circle at 85% 22%,#c2a97e13,#0000 29%),linear-gradient(#ffffff0b,#ffffff03),#090909}.sphariRealityRestaurant{background:radial-gradient(circle at 85% 22%,#e9272712,#0000 29%),linear-gradient(#ffffff0b,#ffffff03),#090909}.sphariRealityService{background:radial-gradient(circle at 85% 22%,#707e9613,#0000 29%),linear-gradient(#ffffff0b,#ffffff03),#090909}@media (width<=1120px){.sphariRealityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sphariRealityService{grid-column:1/-1;min-height:520px}}@media (width<=700px){.sphariRealityMoments{padding:76px 18px 92px}.sphariRealityHeader{margin-bottom:36px}.sphariRealityHeader>p:first-child{margin-bottom:16px;font-size:9px}.sphariRealityHeader h2{max-width:100%;font-size:clamp(44px,13vw,64px);line-height:.96}.sphariRealityLead{margin-top:22px;font-size:15px}.sphariRealityGrid{grid-template-columns:1fr;gap:14px}.sphariRealityCard,.sphariRealityService{border-radius:5px;grid-column:auto;min-height:540px;padding:26px 24px}.sphariRealityScene{padding:54px 0 42px}.sphariRealityScene h3{font-size:clamp(36px,10vw,48px)}.sphariRealityScene p{margin-top:22px;font-size:14px}.sphariRealityStatus{gap:0}.sphariRealityStatus span{font-size:10px}.sphariRealityStatus span+span{padding-left:10px}.sphariRealityStatus small{font-size:7px}}@media (width<=390px){.sphariRealityCard,.sphariRealityService{min-height:510px;padding:23px 20px}.sphariRealityStatus{grid-template-columns:1fr;gap:14px}.sphariRealityStatus span+span{border-top:1px solid #ffffff12;border-left:0;padding-top:12px;padding-left:0}}.sphariSolutionsCommercial{color:#f5f5f3;background:#050505;min-height:100vh;overflow-x:hidden}.sphariSolutionsCommercial main{width:min(100% - 48px,1420px);margin-inline:auto}.solEyebrow{color:#e92727;letter-spacing:.2em;margin:0;font-size:9px;font-weight:700}.solHero{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;gap:clamp(58px,8vw,125px);min-height:min(780px,100vh - 90px);padding:clamp(70px,7vw,115px) 0 clamp(105px,11vw,170px);display:grid}.solHeroCopy h1{color:#f5f5f3;letter-spacing:-.068em;max-width:900px;margin:26px 0 0;font-size:clamp(65px,7.1vw,116px);font-weight:570;line-height:.9}.solHeroCopy h1 span{color:#ffffff4d}.solHeroLead{color:#fff9;max-width:730px;margin:34px 0 0;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.solHeroActions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.solPrimaryCTA,.solSecondaryCTA{letter-spacing:.145em;justify-content:space-between;align-items:center;gap:28px;min-width:225px;padding:16px 19px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.solPrimaryCTA{color:#fff;background:linear-gradient(90deg,#e9272729,#e9272709);border:1px solid #e9272794}.solPrimaryCTA span{color:#e92727;font-size:17px}.solSecondaryCTA{color:#ffffff80;border:1px solid #ffffff1a}.solLivePanel{background:radial-gradient(circle at 90% 12%,#e9272721,#0000 35%),#ffffff04;border:1px solid #ffffff1c;padding:clamp(32px,3.5vw,48px)}.solLiveTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.solLiveTop>span{color:#ffffff75;letter-spacing:.17em;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.solLiveTop i{background:#e92727;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #e9272775}.solLiveTop small{color:#ffffff40;letter-spacing:.17em;font-size:8px}.solLivePanel blockquote{color:#f5f5f3;letter-spacing:-.035em;margin:clamp(48px,5vw,74px) 0;font-size:clamp(31px,3vw,48px);font-weight:520;line-height:1.08}.solLiveJourney{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.solLiveJourney>div{gap:5px;display:grid}.solLiveJourney small{color:#e92727;letter-spacing:.13em;font-size:7px}.solLiveJourney span{color:#ffffff45;letter-spacing:.14em;font-size:7px}.solLiveJourney strong{color:#ffffffc2;letter-spacing:.12em;font-size:9px}.solLiveJourney>i{color:#ffffff2e;font-style:normal}.solOutcomeSection{padding-bottom:clamp(130px,14vw,210px)}.solOutcomeSection>header{max-width:980px;margin-bottom:clamp(58px,7vw,98px)}.solOutcomeSection h2,.solActionIntro h2,.solBothDirections>div:first-child h2,.solBusinessFit h2,.solFinalCTA h2{color:#f5f5f3;letter-spacing:-.058em;margin:23px 0 0;font-size:clamp(52px,5.8vw,92px);font-weight:570;line-height:.94}.solOutcomeSection h2 span,.solActionIntro h2 span,.solBothDirections h2 span,.solBusinessFit h2 span,.solFinalCTA h2 span{color:#ffffff4f}.solOutcomeGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.solOutcomeGrid article{min-height:390px;padding:12px clamp(25px,2.8vw,40px) 32px}.solOutcomeGrid article+article{border-left:1px solid #ffffff16}.solOutcomeIcon{color:#ffffffad;width:48px;height:48px;margin-bottom:52px}.solOutcomeIcon svg{width:100%;height:100%}.solOutcomeGrid small{color:#e92727;letter-spacing:.14em;font-size:8px;font-weight:700}.solOutcomeGrid h3{color:#ffffffe8;letter-spacing:-.035em;margin:25px 0 16px;font-size:clamp(30px,2.5vw,41px);font-weight:560}.solOutcomeGrid p{color:#ffffff70;max-width:300px;margin:0;font-size:14px;line-height:1.62}.solActionSection{padding-bottom:clamp(125px,14vw,205px)}.solActionIntro{max-width:920px;margin-bottom:clamp(55px,7vw,92px)}.solActionRows{border-top:1px solid #ffffff1a}.solActionRows article{border-bottom:1px solid #ffffff17;grid-template-columns:150px minmax(0,1fr) 130px;align-items:center;gap:28px;min-height:108px;display:grid}.solActionRows small{color:#ffffff4a;letter-spacing:.15em;font-size:8px}.solActionRows strong{color:#ffffffd4;font-size:clamp(17px,1.5vw,22px);font-weight:520}.solActionRows span{color:#e92727;text-align:right;letter-spacing:.14em;font-size:8px;font-weight:700}.solBothDirections{padding-bottom:clamp(125px,14vw,205px)}.solBothDirections>div:first-child{max-width:1000px;margin-bottom:clamp(58px,7vw,92px)}.solDirectionColumns{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solDirectionColumns article{padding:clamp(42px,5vw,72px)}.solDirectionColumns article+article{border-left:1px solid #ffffff17}.solDirectionColumns small{color:#e92727;letter-spacing:.18em;font-size:8px;font-weight:700}.solDirectionColumns strong{color:#ffffffe0;letter-spacing:-.035em;margin-top:25px;font-size:clamp(27px,2.4vw,38px);font-weight:560;display:block}.solDirectionColumns article>div{border-top:1px solid #ffffff14;margin-top:42px;display:grid}.solDirectionColumns article>div span{color:#ffffff80;border-bottom:1px solid #ffffff12;padding:16px 0;font-size:13px}.solBusinessFit{padding-bottom:clamp(120px,13vw,195px)}.solBusinessFit h2{max-width:900px}.solBusinessFit>div{flex-wrap:wrap;gap:10px;margin-top:clamp(50px,6vw,82px);display:flex}.solBusinessFit a{color:#ffffff8a;letter-spacing:.13em;border:1px solid #ffffff1a;padding:13px 17px;font-size:9px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s}.solBusinessFit a:hover{color:#fff;border-color:#e9272780}.solFinalCTA{background:radial-gradient(circle at 86% 40%,#e927271c,#0000 35%),#ffffff03;border:1px solid #ffffff1c;margin-bottom:clamp(100px,11vw,170px);padding:clamp(58px,7vw,96px)}.solFinalCTA>p{color:#e92727;letter-spacing:.19em;margin:0;font-size:9px;font-weight:700}.solFinalCTA h2{max-width:1050px}.solFinalCTA>div{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}.solFinalPrimary,.solFinalPricing{letter-spacing:.14em;justify-content:space-between;align-items:center;gap:28px;min-width:190px;padding:16px 19px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.solFinalPrimary{color:#fff;border:1px solid #e927278c}.solFinalPrimary span{color:#e92727;font-size:17px}.solFinalPricing{color:#ffffff8c;border:1px solid #ffffff1c}@media (width<=1000px){.solHero{grid-template-columns:1fr;min-height:0}.solLivePanel{max-width:720px}.solOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.solOutcomeGrid article{border-bottom:1px solid #ffffff14}.solOutcomeGrid article:nth-child(3){border-left:0}}@media (width<=700px){.sphariSolutionsCommercial main{width:calc(100% - 36px)}.solHero{padding-top:54px}.solHeroCopy h1{font-size:clamp(50px,13vw,70px)}.solOutcomeSection h2,.solActionIntro h2,.solBothDirections>div:first-child h2,.solBusinessFit h2,.solFinalCTA h2{font-size:clamp(43px,11.5vw,63px)}.solHeroActions{flex-direction:column}.solPrimaryCTA,.solSecondaryCTA{box-sizing:border-box;width:100%}.solLiveJourney{flex-direction:column;align-items:flex-start}.solLiveJourney>i{transform:rotate(90deg)}.solOutcomeGrid{grid-template-columns:1fr}.solOutcomeGrid article{min-height:auto;padding:32px 20px}.solOutcomeGrid article+article{border-top:1px solid #ffffff14;border-left:0}.solOutcomeIcon{margin-bottom:38px}.solActionRows article{grid-template-columns:1fr;gap:10px;padding:22px 0}.solActionRows span{text-align:left}.solDirectionColumns{grid-template-columns:1fr}.solDirectionColumns article{padding:38px 24px}.solDirectionColumns article+article{border-top:1px solid #ffffff17;border-left:0}.solFinalCTA{padding:38px 25px}.solFinalCTA>div{flex-direction:column}.solFinalPrimary,.solFinalPricing{box-sizing:border-box;width:100%}}.industriesProductSite{--ink:#1d1d1f;--muted:#6e6e73;--paper:#fbfbfd;--blue:#0071e3;min-height:100vh;color:var(--ink);background:#fbfbfd;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.industriesProductSite *{box-sizing:border-box}.industriesProductSite a{color:inherit;text-decoration:none}.industriesNav{z-index:80;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#fbfbfde6;border-bottom:1px solid #1d1d1f13;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 clamp(18px,6vw,112px);display:flex;position:sticky;top:0}.industriesBrand,.industriesLinks,.industriesActions,.industriesHeroActions,.industriesFooter,.industriesFooter nav{align-items:center;display:flex}.industriesBrand{gap:0;min-width:214px}.industriesLogo{transform-origin:0;background-position:0;background-repeat:no-repeat;background-size:156px;width:156px;height:42px;display:block;transform:scale(1.18)}.industriesAi{color:#e92727;letter-spacing:-2.6px;margin-left:-18px;font-family:Brush Script MT,Segoe Script,cursive;font-size:31px;font-style:italic;font-weight:800;transform:rotate(-8deg)translateY(-3px)}.industriesLinks{color:#3f3f46;white-space:nowrap;gap:clamp(14px,1.55vw,28px);font-size:13px;font-weight:750}.industriesActions{white-space:nowrap;gap:15px;font-size:13px;font-weight:750}.industriesButton,.industriesGhost{letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:16px;font-weight:850;display:inline-flex}.industriesButton{background:var(--blue);box-shadow:0 18px 42px #0071e333;color:#fff!important}.industriesButton.small{min-height:34px;padding:0 16px;font-size:13px}.industriesGhost{background:#ffffffb8;border:1px solid #0071e373;color:var(--blue)!important}.industriesHero{text-align:center;background:radial-gradient(circle at 50% 17%,#cfe8ffeb,#0000 34%),linear-gradient(#fbfbfd 0%,#edf8ff 58%,#fbfbfd 100%);min-height:940px;padding:96px clamp(20px,6vw,112px) 86px;position:relative;overflow:hidden}.industriesEyebrow{color:#767680;letter-spacing:-.02em;margin:0 0 18px;font-size:18px;font-weight:850}.industriesHero h1{letter-spacing:-.075em;max-width:1180px;margin:0 auto;font-size:clamp(60px,7.8vw,126px);font-weight:900;line-height:.92}.industriesHero>p:not(.industriesEyebrow){color:#52525b;letter-spacing:-.035em;max-width:940px;margin:28px auto 0;font-size:clamp(20px,2vw,30px);line-height:1.24}.industriesHeroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px}.industriesOrbStage{perspective:1100px;width:min(760px,92vw);height:360px;margin:72px auto 0;position:relative}.industriesOrb{background:radial-gradient(circle at 42% 35%,#fffffff2,#a9daffb8 42%,#0071e3eb 72%),#0071e3;border-radius:50%;width:220px;height:220px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-18deg);box-shadow:0 44px 100px #0071e340,inset 0 4px 22px #fff9}.industriesOrb span{color:#fff;letter-spacing:-.08em;font-size:74px;font-weight:900;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(18deg)}.industriesOrb i,.industriesOrb b{border:1px solid #0071e347;border-radius:50%;position:absolute;inset:-28px}.industriesOrb b{border-color:#0071e329;inset:-68px}.industriesOrbit{color:#1d1d1f;background:#ffffffdb;border:1px solid #1d1d1f1a;border-radius:999px;padding:13px 16px;font-size:14px;font-weight:850;position:absolute;box-shadow:0 18px 52px #0f172a14}.industriesOrbit.one{top:26%;left:7%}.industriesOrbit.two{top:22%;right:8%}.industriesOrbit.three{bottom:13%;left:18%}.industriesOrbit.four{bottom:10%;right:18%}.industriesCapabilities{flex-wrap:wrap;justify-content:center;gap:10px;padding:22px clamp(20px,6vw,112px) 76px;display:flex}.industriesCapabilities span{color:#3f3f46;background:#fff;border:1px solid #1d1d1f1a;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:800;box-shadow:0 14px 38px #0f172a0b}.industriesCharts,.industriesMap,.industriesFlow,.industriesOwnerExamples,.industriesCta{max-width:1440px;margin-left:auto;margin-right:auto}.industriesCharts,.industriesMap,.industriesOwnerExamples{padding:0 clamp(20px,6vw,112px) 86px}.industriesSectionHead{max-width:1020px;margin-bottom:40px}.industriesSectionHead h2,.industriesFlow h2,.industriesCta h2{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,92px);font-weight:900;line-height:.95}.industriesSectionHead p:not(.industriesEyebrow),.industriesFlow p,.industriesCta p{color:var(--muted);letter-spacing:-.03em;font-size:20px;line-height:1.42}.industriesChartGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.industriesChartGrid article{background:#ffffffe6;border:1px solid #1d1d1f1a;border-radius:34px;min-height:330px;padding:28px;box-shadow:0 22px 70px #0f172a11}.industriesGauge{--pct:calc(var(--value) * 1%);background:radial-gradient(circle at center, #fff 0 50%, transparent 51%), conic-gradient(#0071e3 var(--pct), #e5e7eb 0);border-radius:50%;place-items:center;width:148px;height:148px;margin-bottom:24px;display:grid;transform:rotateX(18deg);box-shadow:0 28px 58px #0071e32e,inset 0 2px 14px #ffffffe6}.industriesGauge span{color:#1d1d1f;letter-spacing:-.06em;font-size:32px;font-weight:900}.industriesChartGrid h3,.industriesGrid h3,.industriesOwnerGrid p{letter-spacing:-.065em;margin:0;font-size:clamp(30px,3vw,46px);line-height:.98}.industriesChartGrid p,.industriesGrid p,.industriesGrid blockquote{color:var(--muted);letter-spacing:-.025em;font-size:18px;line-height:1.42}.industriesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.industriesGrid article{background:#fff;border:1px solid #1d1d1f1a;border-radius:34px;min-height:340px;padding:30px;box-shadow:0 20px 60px #0f172a0e}.industriesGrid span,.industriesOwnerGrid span{color:#86868b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:900;display:inline-flex}.industriesGrid blockquote{border-top:1px solid #1d1d1f14;margin:18px 0 0;padding-top:18px}.industriesFlow{background:radial-gradient(circle at 82% 6%,#0071e32e,#0000 34%),#fff;border:1px solid #1d1d1f1a;border-radius:48px;grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);gap:clamp(34px,6vw,88px);margin-bottom:92px;padding:clamp(38px,6vw,82px);display:grid;box-shadow:0 28px 90px #0f172a14}.industriesFlowStack{align-content:center;gap:12px;display:grid}.industriesFlowStack span{color:#1d1d1f;background:#f5f7fb;border:1px solid #1d1d1f14;border-radius:18px;padding:17px 18px;font-size:16px;font-weight:850}.industriesOwnerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.industriesOwnerGrid article{color:#fff;background:linear-gradient(135deg,#111827,#020617);border-radius:34px;min-height:270px;padding:28px;box-shadow:0 24px 70px #0f172a24}.industriesOwnerGrid span{color:#ffffff8f}.industriesOwnerGrid p{color:#fff}.industriesCta{text-align:center;background:radial-gradient(circle at 50% 0,#cde8ffe6,#0000 42%),#fff;border:1px solid #1d1d1f1a;border-radius:52px;margin-bottom:86px;padding:clamp(54px,7vw,104px) clamp(22px,6vw,96px);box-shadow:0 28px 90px #0f172a14}.industriesCta h2{max-width:1060px;margin:0 auto}.industriesCta p{max-width:840px;margin:24px auto 30px}.industriesFooter{color:#6e6e73;border-top:1px solid #1d1d1f14;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:34px clamp(20px,6vw,112px) 42px;font-size:13px}.industriesFooter div{gap:5px;display:grid}.industriesFooter strong{color:#1d1d1f}.industriesFooter nav{flex-wrap:wrap;gap:18px}@media (width<=1180px){.industriesChartGrid,.industriesOwnerGrid,.industriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.industriesFlow{grid-template-columns:1fr}}@media (width<=820px){.industriesNav{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 16px 12px}.industriesBrand{min-width:auto}.industriesLogo{background-size:118px;width:118px;height:34px;transform:none}.industriesAi{margin-left:-8px;font-size:25px;transform:rotate(-8deg)translateY(-2px)}.industriesLinks{order:3;justify-content:flex-start;gap:18px;width:100%;padding:4px 0 2px;font-size:12px;overflow-x:auto}.industriesActions{margin-left:auto}.industriesActions>a:first-child{display:none}.industriesHero{min-height:auto;padding:58px 16px 66px}.industriesHero h1{font-size:clamp(46px,13vw,72px)}.industriesHero>p:not(.industriesEyebrow){font-size:18px}.industriesOrbStage{height:300px;margin-top:48px}.industriesOrb{width:174px;height:174px}.industriesChartGrid,.industriesGrid,.industriesOwnerGrid{grid-template-columns:1fr}.industriesFlow,.industriesCta{border-radius:34px;margin-left:16px;margin-right:16px;padding:28px 20px}.industriesSectionHead h2,.industriesFlow h2,.industriesCta h2{font-size:clamp(40px,10vw,62px)}}.industriesProof{color:#1d1d1f;background:radial-gradient(circle at 50% 0,#cfe8ffd1,#0000 36%),linear-gradient(#fbfbfd 0%,#eef8ff 54%,#fbfbfd 100%);max-width:none;margin:0 auto 96px;padding:82px clamp(20px,6vw,112px) 92px}.industriesProofHead{text-align:center;max-width:1040px;margin:0 auto 54px}.industriesProofHead h2{color:#1d1d1f;letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,92px);font-weight:900;line-height:.95}.industriesProofHead p{color:#6e6e73;letter-spacing:-.03em;max-width:900px;margin:22px auto 0;font-size:20px;line-height:1.36}.industriesProofGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1440px;margin:0 auto;display:grid}.industriesProofCard{isolation:isolate;background:#ffffffe0;border:1px solid #1d1d1f1a;border-radius:34px;min-height:410px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 72px #0f172a12}.industriesProofCard:before{content:"";background:linear-gradient(180deg, var(--proof-a), #fff0 72%);filter:blur(.1px);opacity:.88;z-index:-1;border-radius:50% 50% 0 0;height:190px;position:absolute;top:82px;left:-26%;right:-26%;transform:rotateX(58deg)}.industriesProofCard:after{content:"";background:radial-gradient(circle, var(--proof-b), transparent 68%);filter:blur(24px);opacity:.42;z-index:-1;border-radius:50%;height:120px;position:absolute;top:154px;left:10%;right:10%}.industriesProofCard.aqua{--proof-a:#9df5ff;--proof-b:#40f1f49e}.industriesProofCard.violet{--proof-a:#efc6ff;--proof-b:#d96bff7a}.industriesProofCard.orange{--proof-a:#ffd5a6;--proof-b:#ff8a2270}.industriesProofCard.silver{--proof-a:#fff;--proof-b:#a0aec06b}.industriesProofCard span{color:#6e6e73;letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:850;display:block}.industriesProofCard strong{color:#1d1d1f;letter-spacing:-.08em;margin-top:194px;font-size:clamp(54px,5vw,86px);font-weight:900;line-height:.84;display:block}.industriesProofCard h3{color:#1d1d1f;letter-spacing:-.045em;margin:24px 0 0;font-size:24px;line-height:1.06}.industriesProofCard p{color:#6e6e73;letter-spacing:-.025em;margin:12px 0 0;font-size:16px;line-height:1.36}@media (width<=1180px){.industriesProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.industriesProof{padding:62px 16px 70px}.industriesProofGrid{grid-template-columns:1fr}.industriesProofCard{min-height:370px}.industriesProofCard strong{margin-top:170px}}.industriesProofGrid{grid-template-columns:repeat(4,minmax(260px,1fr));gap:24px}.industriesProofCard{min-width:0;min-height:430px;padding:28px 30px 32px}.industriesProofCard strong{color:#1d1d1f;letter-spacing:-.075em;white-space:nowrap;max-width:100%;margin-top:188px;font-size:clamp(48px,4.15vw,72px);line-height:.9;overflow:visible}.industriesProofCard h3{letter-spacing:-.058em;max-width:100%;font-size:clamp(24px,1.9vw,34px);line-height:1.03}.industriesProofCard p{font-size:17px;line-height:1.4}@media (width>=1181px) and (width<=1460px){.industriesProof{padding-left:42px;padding-right:42px}.industriesProofGrid{grid-template-columns:repeat(4,minmax(230px,1fr));gap:18px}.industriesProofCard{padding-left:24px;padding-right:24px}.industriesProofCard strong{letter-spacing:-.07em;font-size:clamp(42px,4vw,62px)}.industriesProofCard h3{font-size:clamp(22px,1.8vw,30px)}.industriesProofCard p{font-size:16px}}@media (width<=1180px){.industriesProofGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.industriesProofCard strong{font-size:clamp(54px,8vw,82px)}}@media (width<=640px){.industriesProofGrid{grid-template-columns:1fr}.industriesProofCard strong{font-size:clamp(52px,16vw,78px)}}.industriesHeroShowcase{text-align:center;background:radial-gradient(circle at 50% 8%,#cfe8ffdb,#0000 34%),linear-gradient(#fbfbfd 0%,#f1f9ff 56%,#fbfbfd 100%);min-height:auto;padding:92px clamp(20px,6vw,112px) 72px}.industriesHeroIntro{max-width:1180px;margin:0 auto}.industriesHeroShowcase h1{max-width:1100px;font-size:clamp(54px,7.2vw,112px);line-height:.94}.industriesHeroShowcase .industriesHeroIntro>p:not(.industriesEyebrow){color:#5f636b;letter-spacing:-.034em;max-width:880px;margin:24px auto 0;font-size:clamp(19px,1.8vw,27px);line-height:1.27}.industriesHeroTiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1480px;margin:58px auto 0;display:grid}.industriesHeroTile{text-align:left;background:#ffffffe0;border:1px solid #1d1d1f1a;border-radius:30px;min-height:285px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 64px #0f172a0f}.industriesHeroTile:before{content:"";background:linear-gradient(90deg, var(--tile-a), #fff0);filter:blur(12px);opacity:.72;border-radius:999px;height:86px;position:absolute;top:70px;left:18px;right:18px}.industriesHeroTile.cyan{--tile-a:#33d6ffb8}.industriesHeroTile.blue{--tile-a:#0071e394}.industriesHeroTile.peach{--tile-a:#ffb26da8}.industriesHeroTile.mint{--tile-a:#5cecb79e}.industriesHeroTile.violet{--tile-a:#be82ff99}.industriesHeroTile.silver{--tile-a:#afbed294}.industriesHeroTile span{color:#6e6e73;letter-spacing:.08em;text-transform:uppercase;z-index:1;font-size:12px;font-weight:900;display:block;position:relative}.industriesHeroTile strong{color:#1d1d1f;letter-spacing:-.055em;z-index:1;margin-top:86px;font-size:clamp(20px,1.6vw,28px);line-height:1.04;display:block;position:relative}.industriesHeroTile p{color:#6e6e73;letter-spacing:-.02em;z-index:1;margin:14px 0 0;font-size:15px;line-height:1.36;position:relative}.industriesHeroShowcase+.industriesCapabilities{padding-top:0}@media (width<=1280px){.industriesHeroTiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.industriesHeroShowcase{padding:58px 16px 56px}.industriesHeroShowcase h1{font-size:clamp(44px,12vw,68px)}.industriesHeroTiles{grid-template-columns:1fr;margin-top:36px}.industriesHeroTile{min-height:230px}.industriesHeroTile strong{margin-top:70px}}.industriesHeroTileLink,.industriesHeroTileStatic{min-width:0;color:inherit;text-decoration:none;display:block}.industriesHeroTileLink{cursor:pointer}.industriesHeroTileLink .industriesHeroTile{height:100%;transition:transform .18s,border-color .18s,box-shadow .18s}.industriesHeroTileLink:hover .industriesHeroTile{border-color:#ffffff38;transform:translateY(-3px);box-shadow:0 18px 44px #0003}.industriesHeroTileLink:focus-visible{outline-offset:4px;outline:2px solid #ff2d33cc}@media (prefers-reduced-motion:reduce){.industriesHeroTileLink .industriesHeroTile{transition:none}}.spaFamilyMain{color:#f5f5f3;background:#050505;overflow:hidden}.spaFamilyHero{width:min(100% - 40px,1180px);margin:28px auto clamp(90px,10vw,150px);scroll-margin-top:88px}.spaFamilyHero img{border:1px solid #ffffff1f;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 90px #0000006b}.spaFamilyIntro,.spaFamilyBusy,.spaFamilyCapabilities,.spaFamilyExtra,.spaFamilyOutbound,.spaFamilyFit,.spaFamilyCTA{width:min(100% - 48px,1380px);margin-inline:auto}.spaFamilyEyebrow{color:#ffffff5c;letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.spaFamilyIntro h1,.spaFamilyBusy h2,.spaFamilyCapabilities h2,.spaFamilyExtra h2,.spaFamilyOutbound h2,.spaFamilyFit h2,.spaFamilyCTA h2{color:#f5f5f3;letter-spacing:-.055em;margin:0;font-weight:570;line-height:.96}.spaFamilyIntro h1 span,.spaFamilyBusy h2 span,.spaFamilyCapabilities h2 span,.spaFamilyExtra h2 span,.spaFamilyOutbound h2 span,.spaFamilyFit h2 span,.spaFamilyCTA h2 span{color:#ffffff57}.spaFamilyIntro{padding-bottom:clamp(90px,10vw,150px)}.spaFamilyIntroGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(50px,8vw,130px);margin-top:28px;display:grid}.spaFamilyIntro h1{max-width:820px;font-size:clamp(54px,6vw,94px)}.spaFamilyIntroGrid>div{padding-top:10px}.spaFamilyIntroGrid>div p{color:#ffffff8c;margin:0 0 20px;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.spaFamilyTypes{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 48px,1380px);margin:0 auto clamp(110px,12vw,180px);display:grid}.spaFamilyTypes article{min-height:330px;padding:clamp(30px,3vw,46px)}.spaFamilyTypes article+article{border-left:1px solid #ffffff17}.spaFamilyTypes small,.spaFamilyCapabilityGrid small,.spaFamilyExtraGrid small{color:#e92727;letter-spacing:.18em;font-size:9px;font-weight:700}.spaFamilyTypes h2{letter-spacing:-.035em;margin:78px 0 18px;font-size:clamp(28px,2.4vw,40px);font-weight:560}.spaFamilyTypes p,.spaFamilyCapabilityGrid p,.spaFamilyExtraGrid p{color:#ffffff75;margin:0;font-size:14px;line-height:1.6}.spaFamilyBusy{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(50px,8vw,120px);padding-bottom:clamp(120px,13vw,190px);display:grid}.spaFamilyBusyCopy h2{max-width:630px;margin-top:25px;font-size:clamp(48px,5vw,78px)}.spaFamilyOutcomes{border-top:1px solid #ffffff1a}.spaFamilyOutcomes article{border-bottom:1px solid #ffffff17;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:116px;display:grid}.spaFamilyOutcomes>article>span{color:#ffffff40;letter-spacing:.15em;font-size:10px}.spaFamilyOutcomes small{color:#ffffff4d;letter-spacing:.16em;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.spaFamilyOutcomes strong{color:#fffc;font-size:clamp(16px,1.5vw,21px);font-weight:520}.spaFamilyOutcomes b{color:#e92727;letter-spacing:.15em;font-size:9px}.spaFamilyCapabilities,.spaFamilyExtra{padding-bottom:clamp(120px,13vw,190px)}.spaFamilyCapabilities header,.spaFamilyExtraIntro{max-width:900px;margin-bottom:clamp(46px,6vw,82px)}.spaFamilyCapabilities h2,.spaFamilyExtra h2{margin-top:24px;font-size:clamp(50px,5.5vw,84px)}.spaFamilyCapabilityGrid,.spaFamilyExtraGrid{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spaFamilyCapabilityGrid article,.spaFamilyExtraGrid article{border-bottom:1px solid #ffffff1a;min-height:290px;padding:32px clamp(22px,2.5vw,38px)}.spaFamilyCapabilityGrid article+article,.spaFamilyExtraGrid article+article{border-left:1px solid #ffffff17}.spaFamilyCapabilityGrid h3,.spaFamilyExtraGrid h3{letter-spacing:-.025em;margin:68px 0 18px;font-size:clamp(24px,2vw,33px);font-weight:560}.spaFamilyOutbound{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:clamp(58px,7vw,94px) 0}.spaFamilyOutbound h2{max-width:850px;margin-top:22px;font-size:clamp(46px,5vw,76px)}.spaFamilyOutboundRail{color:#ffffffb3;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(48px,6vw,76px);font-size:clamp(10px,1vw,13px);font-weight:700;display:flex}.spaFamilyOutboundRail i{color:#ffffff38;font-style:normal}.spaFamilyFit{padding:clamp(120px,13vw,190px) 0}.spaFamilyFit h2{max-width:900px;margin-top:24px;font-size:clamp(52px,5.8vw,90px)}.spaFamilyFitRail{flex-wrap:wrap;gap:10px;margin-top:clamp(48px,6vw,78px);display:flex}.spaFamilyFitRail span{color:#ffffff8f;letter-spacing:.14em;border:1px solid #ffffff1c;padding:13px 17px;font-size:9px;font-weight:700}.spaFamilyCTA{background:radial-gradient(circle at 86% 40%,#e9272717,#0000 35%),#ffffff05;border:1px solid #ffffff1c;margin-bottom:clamp(90px,10vw,150px);padding:clamp(54px,7vw,92px)}.spaFamilyCTA>p{color:#e92727;letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.spaFamilyCTA h2{max-width:980px;margin-top:26px;font-size:clamp(50px,5.5vw,88px)}.spaFamilyCTAButton{color:#f5f5f3;letter-spacing:.15em;border:1px solid #fff3;align-items:center;gap:28px;margin-top:clamp(38px,5vw,60px);padding:16px 20px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.spaFamilyCTAButton span{color:#e92727;font-size:18px}@media (width<=1000px){.spaFamilyIntroGrid,.spaFamilyBusy{grid-template-columns:1fr}.spaFamilyTypes,.spaFamilyCapabilityGrid,.spaFamilyExtraGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.spaFamilyTypes article:nth-child(3),.spaFamilyCapabilityGrid article:nth-child(3),.spaFamilyExtraGrid article:nth-child(3){border-left:0}.spaFamilyTypes article:nth-child(n+3),.spaFamilyCapabilityGrid article:nth-child(n+3),.spaFamilyExtraGrid article:nth-child(n+3){border-top:1px solid #ffffff17}.spaFamilyOutboundRail{flex-wrap:wrap;justify-content:flex-start;gap:16px 22px}}@media (width<=700px){.spaFamilyHero{width:calc(100% - 20px);margin:14px auto 72px;scroll-margin-top:72px}.spaFamilyHero img{border-radius:8px}.spaFamilyIntro,.spaFamilyBusy,.spaFamilyCapabilities,.spaFamilyExtra,.spaFamilyOutbound,.spaFamilyFit,.spaFamilyCTA,.spaFamilyTypes{width:calc(100% - 36px)}.spaFamilyIntro h1{font-size:clamp(46px,13vw,64px)}.spaFamilyTypes,.spaFamilyCapabilityGrid,.spaFamilyExtraGrid{grid-template-columns:1fr}.spaFamilyTypes article,.spaFamilyCapabilityGrid article,.spaFamilyExtraGrid article{min-height:auto;padding:30px 24px}.spaFamilyTypes article+article,.spaFamilyCapabilityGrid article+article,.spaFamilyExtraGrid article+article{border-top:1px solid #ffffff17;border-left:0}.spaFamilyTypes h2,.spaFamilyCapabilityGrid h3,.spaFamilyExtraGrid h3{margin-top:42px}.spaFamilyBusy{gap:48px}.spaFamilyBusyCopy h2,.spaFamilyCapabilities h2,.spaFamilyExtra h2,.spaFamilyOutbound h2,.spaFamilyFit h2,.spaFamilyCTA h2{font-size:clamp(42px,12vw,62px)}.spaFamilyOutcomes article{grid-template-columns:28px minmax(0,1fr);padding:20px 0}.spaFamilyOutcomes b{grid-column:2;margin-top:-10px}.spaFamilyOutboundRail{flex-direction:column;align-items:flex-start}.spaFamilyOutboundRail i{transform:rotate(90deg)}.spaFamilyCTA{margin-bottom:72px;padding:38px 26px}.spaFamilyCTAButton{box-sizing:border-box;justify-content:space-between;width:100%}}.spaFamilyServicesBanner{background:0 0;border:0;outline:0;width:min(100% - 40px,1500px);margin:0 auto clamp(110px,11vw,170px)}.spaFamilyServicesBanner img{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;display:block}@media (width<=1000px){.spaFamilyServicesBanner{width:calc(100% - 28px);margin-bottom:92px}}@media (width<=700px){.spaFamilyServicesBanner{width:calc(100% - 16px);margin:0 auto 72px}}.spaFamilyHero{position:relative}.spaFamilyHeroCTAHotspot{z-index:5;cursor:pointer;background:0 0;border-radius:22px;width:35.2%;height:17.5%;text-decoration:none;display:block;position:absolute;bottom:7.1%;right:3.3%}.spaFamilyHeroCTAHotspotLabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spaFamilyHeroCTAHotspot:focus-visible{outline-offset:4px;outline:2px solid #e92727}#spa-family-details{scroll-margin-top:96px}@media (width<=1000px){.spaFamilyHeroCTAHotspot{width:35.5%;height:18%;bottom:6.8%;right:3.2%}}@media (width<=700px){.spaFamilyHeroCTAHotspot{width:37%;height:20%;bottom:6%;right:3%}#spa-family-details{scroll-margin-top:76px}}.spaFamilyNailBanner{background:0 0;border:0;outline:0;width:min(100% - 40px,1180px);margin:0 auto clamp(110px,11vw,170px)}.spaFamilyNailBanner img{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;display:block}@media (width<=1000px){.spaFamilyNailBanner{width:calc(100% - 28px);margin-bottom:92px}}@media (width<=700px){.spaFamilyNailBanner{width:calc(100% - 16px);margin:0 auto 72px}}.spaSalonLiveFlow{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(60px,8vw,140px);width:min(100% - 48px,1380px);margin:0 auto clamp(120px,13vw,190px);padding:clamp(64px,7vw,100px) 0;display:grid}.spaSalonLiveVideoColumn{justify-self:center;width:min(100%,430px)}.spaSalonLiveVideoLabel{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.spaSalonLiveVideoLabel>span{color:#ffffff94;letter-spacing:.18em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:inline-flex}.spaSalonLiveVideoLabel i{background:#e92727;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e9272714,0 0 18px #e9272761}.spaSalonLiveVideoLabel small{color:#ffffff47;letter-spacing:.18em;font-size:8px;font-weight:700}.spaSalonLiveVideoFrame{aspect-ratio:9/16;background:#090909;border:1px solid #ffffff24;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000007a}.spaSalonLiveVideoFrame:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.spaSalonLiveVideo{-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;display:block}.spaSalonLiveVideoFoot{justify-content:space-between;gap:12px;padding-top:17px;display:flex}.spaSalonLiveVideoFoot span{color:#ffffff47;letter-spacing:.13em;font-size:7px;font-weight:700}.spaSalonLiveCopy{max-width:780px}.spaSalonLiveCopy h2{color:#f5f5f3;letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(56px,6vw,96px);font-weight:570;line-height:.94}.spaSalonLiveCopy h2 span{color:#ffffff57}.spaSalonLiveLead{color:#ffffff85;max-width:620px;margin:30px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.62}.spaSalonLiveSteps{border-top:1px solid #ffffff1a;margin-top:clamp(50px,6vw,76px)}.spaSalonLiveSteps>div{border-bottom:1px solid #ffffff16;grid-template-columns:40px 120px minmax(0,1fr);align-items:center;gap:18px;min-height:86px;display:grid}.spaSalonLiveSteps small{color:#e92727;letter-spacing:.14em;font-size:8px;font-weight:700}.spaSalonLiveSteps strong{color:#ffffffd6;letter-spacing:.14em;font-size:11px;font-weight:700}.spaSalonLiveSteps p{color:#ffffff6e;margin:0;font-size:13px;line-height:1.5}@media (width<=1000px){.spaSalonLiveFlow{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:48px}.spaSalonLiveVideoColumn{max-width:360px}.spaSalonLiveCopy h2{font-size:clamp(48px,6.5vw,72px)}.spaSalonLiveSteps>div{grid-template-columns:34px 92px minmax(0,1fr)}}@media (width<=700px){.spaSalonLiveFlow{grid-template-columns:1fr;gap:58px;width:calc(100% - 36px);margin-bottom:96px;padding:58px 0}.spaSalonLiveVideoColumn{justify-self:center;width:min(84vw,350px)}.spaSalonLiveVideoFrame{border-radius:22px}.spaSalonLiveCopy h2{font-size:clamp(46px,13vw,64px)}.spaSalonLiveLead{font-size:15px}.spaSalonLiveSteps{margin-top:44px}.spaSalonLiveSteps>div{grid-template-columns:30px minmax(0,1fr);gap:5px 14px;padding:18px 0}.spaSalonLiveSteps strong{align-self:center}.spaSalonLiveSteps p{grid-column:2;margin-top:3px}}@media (width>=1001px){.spaSalonLiveFlow{grid-template-columns:minmax(460px,.88fr) minmax(0,1.12fr);gap:clamp(70px,7vw,120px)}.spaSalonLiveVideoColumn{width:100%;max-width:560px}.spaSalonLiveVideoFrame{aspect-ratio:4/5;border-radius:24px;width:100%}.spaSalonLiveVideo{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}}@media (width>=701px) and (width<=1000px){.spaSalonLiveVideoColumn{width:min(100%,430px);max-width:430px}.spaSalonLiveVideoFrame{aspect-ratio:3/4}}@media (width<=700px){.spaSalonLiveVideoFrame{aspect-ratio:9/16}}.spaSalonLiveFlow{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:center!important;gap:clamp(54px,6vw,100px)!important}.spaSalonLiveVideoColumn{justify-self:stretch!important;width:100%!important;max-width:none!important}.spaSalonLiveVideoFrame{aspect-ratio:16/9!important;background:#000!important;border-radius:20px!important;width:100%!important;height:auto!important}.spaSalonLiveVideo{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#000!important;width:100%!important;height:100%!important;display:block!important}@media (width>=1001px){.spaSalonLiveFlow{grid-template-columns:minmax(560px,1.08fr) minmax(520px,.92fr)!important}}@media (width>=701px) and (width<=1000px){.spaSalonLiveFlow{grid-template-columns:1fr!important;gap:52px!important}.spaSalonLiveVideoColumn{justify-self:center!important;width:min(100%,820px)!important;max-width:820px!important}.spaSalonLiveVideoFrame{aspect-ratio:16/9!important}}@media (width<=700px){.spaSalonLiveFlow{grid-template-columns:1fr!important;gap:46px!important}.spaSalonLiveVideoColumn{width:100%!important;max-width:none!important}.spaSalonLiveVideoFrame{aspect-ratio:16/9!important;border-radius:12px!important}}.lawOfficeExperience{border-top:1px solid #ffffff1a;width:min(100% - 48px,1380px);margin:0 auto clamp(100px,12vw,180px);padding-top:clamp(80px,9vw,130px);scroll-margin-top:88px}.lawOfficeHero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:clamp(50px,8vw,120px);margin-bottom:clamp(70px,8vw,110px);display:grid}.lawOfficeHero>p:first-child{color:#e92727;letter-spacing:.2em;grid-column:1/-1;margin:0;font-size:10px;font-weight:700}.lawOfficeHero h2{color:#f5f5f3;letter-spacing:-.055em;margin:0;font-size:clamp(54px,6vw,94px);font-weight:570;line-height:.95}.lawOfficeHero h2 span{color:#ffffff57}.lawOfficeHeroLead{color:#ffffff8c;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.lawOfficeLive{background:radial-gradient(circle at 90% 15%,#e9272714,#0000 30%),#ffffff05;border:1px solid #ffffff1c;margin-bottom:clamp(90px,10vw,150px);padding:clamp(34px,4vw,52px)}.lawOfficeLiveHeader{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.lawOfficeLiveHeader>span{color:#ffffff7a;letter-spacing:.18em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.lawOfficeLiveHeader i{background:#e92727;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #e9272773}.lawOfficeLiveHeader small{color:#ffffff45;letter-spacing:.18em;font-size:8px}.lawOfficeConversation{padding:clamp(48px,6vw,84px) 0 10px}.lawOfficeConversation>small{color:#ffffff4d;letter-spacing:.17em;font-size:9px}.lawOfficeConversation blockquote{color:#f5f5f3;letter-spacing:-.035em;max-width:960px;margin:24px 0 54px;font-size:clamp(34px,4vw,62px);font-weight:520;line-height:1.1}.lawOfficeFlow{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,28px);padding-top:25px;display:flex}.lawOfficeFlow span,.lawOfficeFlow strong{color:#ffffff8c;letter-spacing:.14em;font-size:9px;font-weight:700}.lawOfficeFlow strong{color:#e92727}.lawOfficeFlow i{color:#fff3;font-style:normal}.lawOfficeCapabilities{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(120px,13vw,190px);display:grid}.lawOfficeCapabilities article{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;min-height:390px;padding:clamp(28px,3vw,42px);position:relative}.lawOfficeCapabilities article+article{border-left:1px solid #ffffff17}.lawOfficeCapabilities>article>span{color:#e92727;letter-spacing:.15em;font-size:9px;font-weight:700}.lawOfficeIcon{color:#ffffffa6;width:42px;height:42px;margin-top:62px}.lawOfficeIcon svg{width:100%;height:100%}.lawOfficeCapabilities h3{letter-spacing:-.025em;margin:28px 0 17px;font-size:clamp(24px,2vw,33px);font-weight:560}.lawOfficeCapabilities p{color:#ffffff70;margin:0;font-size:14px;line-height:1.6}.lawOfficeOutbound{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(60px,8vw,120px);padding-bottom:clamp(120px,13vw,190px);display:grid}.lawOfficeOutboundCopy>p:first-child,.lawOfficeFamily>p,.lawOfficeCTA>p{color:#ffffff57;letter-spacing:.19em;margin:0;font-size:9px;font-weight:700}.lawOfficeOutboundCopy h3,.lawOfficeFamily h3,.lawOfficeCTA h3{color:#f5f5f3;letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(48px,5vw,78px);font-weight:570;line-height:.96}.lawOfficeOutboundCopy h3 span,.lawOfficeFamily h3 span,.lawOfficeCTA h3 span{color:#ffffff57}.lawOfficeOutboundLead{color:#ffffff80;max-width:580px;margin:28px 0 0;font-size:16px;line-height:1.62}.lawOfficeOutboundRows{border-top:1px solid #ffffff1a}.lawOfficeOutboundRows article{border-bottom:1px solid #ffffff17;grid-template-columns:100px 190px minmax(0,1fr);align-items:center;gap:20px;min-height:105px;display:grid}.lawOfficeOutboundRows small{color:#e92727;letter-spacing:.15em;font-size:8px;font-weight:700}.lawOfficeOutboundRows strong{color:#ffffffd1;font-size:14px}.lawOfficeOutboundRows span{color:#ffffff6e;font-size:13px;line-height:1.5}.lawOfficeFamily{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:clamp(70px,8vw,110px) 0}.lawOfficeFamily h3{max-width:900px}.lawOfficeFamily>div{flex-wrap:wrap;gap:10px;margin-top:54px;display:flex}.lawOfficeFamily>div span{color:#ffffff87;letter-spacing:.13em;border:1px solid #ffffff1c;padding:13px 17px;font-size:9px;font-weight:700}.lawOfficeBoundary{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:42px 0;display:grid}.lawOfficeBoundary strong{color:#ffffffb8;font-size:16px}.lawOfficeBoundary p{color:#fff6;margin:0;font-size:13px;line-height:1.6}.lawOfficeCTA{background:radial-gradient(circle at 85% 40%,#e9272714,#0000 35%),#ffffff04;border:1px solid #ffffff1c;margin-top:clamp(100px,11vw,170px);padding:clamp(54px,7vw,90px)}.lawOfficeCTA h3{max-width:980px}.lawOfficeCTA>a{color:#f5f5f3;letter-spacing:.15em;border:1px solid #ffffff2e;align-items:center;gap:28px;margin-top:46px;padding:16px 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.lawOfficeCTA>a span{color:#e92727;font-size:17px}@media (width<=1000px){.lawOfficeHero,.lawOfficeOutbound{grid-template-columns:1fr}.lawOfficeCapabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.lawOfficeCapabilities article:nth-child(3){border-left:0}.lawOfficeCapabilities article:nth-child(n+3){border-top:0}.lawOfficeOutboundRows article{grid-template-columns:90px 170px minmax(0,1fr)}}@media (width<=700px){.lawOfficeExperience{width:calc(100% - 36px);padding-top:72px;scroll-margin-top:72px}.lawOfficeHero h2,.lawOfficeOutboundCopy h3,.lawOfficeFamily h3,.lawOfficeCTA h3{font-size:clamp(43px,12vw,62px)}.lawOfficeLive{padding:26px 22px}.lawOfficeFlow{flex-direction:column;align-items:flex-start}.lawOfficeFlow i{transform:rotate(90deg)}.lawOfficeCapabilities{grid-template-columns:1fr}.lawOfficeCapabilities article{min-height:auto;padding:30px 24px}.lawOfficeCapabilities article+article{border-top:0;border-left:0}.lawOfficeIcon{margin-top:38px}.lawOfficeOutboundRows article{grid-template-columns:1fr;gap:8px;padding:22px 0}.lawOfficeBoundary{grid-template-columns:1fr;gap:20px}.lawOfficeCTA{padding:38px 25px}.lawOfficeCTA>a{box-sizing:border-box;justify-content:space-between;width:100%}}.spaFamilyMain>#law-offices{display:none!important}.lawOnlyMain{color:#f5f5f3;background:#050505;overflow:hidden}.lawOnlyMain>:not(#law-offices){display:none!important}.lawOnlyMain>#law-offices{border-top:0!important;margin-top:0!important;padding-top:clamp(76px,8vw,120px)!important;display:block!important}@media (width<=700px){.lawOnlyMain>#law-offices{padding-top:54px!important}}.spaFamilyMain>#auto-dealers,.lawOnlyMain>#auto-dealers{display:none!important}.autoOnlyMain{color:#f5f5f3;background:#050505;overflow:hidden}.autoOnlyMain>:not(#auto-dealers){display:none!important}.autoOnlyMain>#auto-dealers{display:block!important}.autoDealerExperience{width:min(100% - 48px,1400px);margin:0 auto clamp(100px,12vw,180px);padding-top:clamp(76px,8vw,120px)}.autoDealerHero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:clamp(55px,8vw,120px);margin-bottom:clamp(70px,8vw,110px);display:grid}.autoDealerHero>p:first-child{color:#e92727;letter-spacing:.2em;grid-column:1/-1;margin:0;font-size:10px;font-weight:700}.autoDealerHero h2{color:#f5f5f3;letter-spacing:-.06em;margin:0;font-size:clamp(56px,6.2vw,98px);font-weight:570;line-height:.94}.autoDealerHero h2 span,.autoDealerBusy h3 span,.autoDealerOutboundCopy h3 span,.autoDealerFamily h3 span,.autoDealerCTA h3 span{color:#ffffff54}.autoDealerHeroLead{color:#ffffff8a;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.autoDealerCommand{background:radial-gradient(circle at 90% 20%,#e9272717,#0000 30%),#ffffff04;border:1px solid #ffffff1c;margin-bottom:clamp(100px,11vw,165px);padding:clamp(34px,4vw,52px)}.autoDealerCommandTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.autoDealerCommandTop>span{color:#ffffff7a;letter-spacing:.18em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.autoDealerCommandTop i{background:#e92727;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #e9272773}.autoDealerCommandTop small{color:#ffffff47;letter-spacing:.17em;font-size:8px}.autoDealerCommand blockquote{color:#f5f5f3;letter-spacing:-.035em;max-width:1000px;margin:clamp(48px,6vw,82px) 0 clamp(48px,6vw,76px);font-size:clamp(34px,4vw,62px);font-weight:520;line-height:1.09}.autoDealerCommandFlow{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,28px);padding-top:24px;display:flex}.autoDealerCommandFlow span,.autoDealerCommandFlow strong{color:#ffffff87;letter-spacing:.14em;font-size:9px;font-weight:700}.autoDealerCommandFlow strong{color:#e92727}.autoDealerCommandFlow i{color:#fff3;font-style:normal}.autoDealerThreeLanes{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(120px,13vw,190px);display:grid}.autoDealerThreeLanes article{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;min-height:520px;padding:clamp(30px,3.2vw,48px)}.autoDealerThreeLanes article+article{border-left:1px solid #ffffff17}.autoDealerLaneTop{justify-content:space-between;display:flex}.autoDealerLaneTop span{color:#e92727;letter-spacing:.15em;font-size:9px;font-weight:700}.autoDealerLaneTop small{color:#ffffff4d;letter-spacing:.17em;font-size:9px;font-weight:700}.autoDealerLaneIcon{color:#ffffffb3;width:58px;height:58px;margin-top:72px}.autoDealerLaneIcon svg{width:100%;height:100%}.autoDealerThreeLanes h3{letter-spacing:-.035em;margin:35px 0 18px;font-size:clamp(28px,2.5vw,40px);font-weight:560}.autoDealerThreeLanes p{color:#ffffff73;margin:0;font-size:14px;line-height:1.62}.autoDealerLaneOutcome{border-top:1px solid #ffffff14;margin-top:48px;padding-top:20px}.autoDealerLaneOutcome small{color:#ffffff47;letter-spacing:.15em;margin-bottom:7px;font-size:8px;display:block}.autoDealerLaneOutcome strong{color:#ffffffc2;font-size:13px}.autoDealerBusy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(55px,8vw,120px);margin-bottom:clamp(120px,13vw,190px);display:grid}.autoDealerBusy>div:first-child>p,.autoDealerOutboundCopy>p:first-child,.autoDealerFamily>p,.autoDealerCTA>p{color:#ffffff57;letter-spacing:.18em;margin:0;font-size:9px;font-weight:700}.autoDealerBusy h3,.autoDealerOutboundCopy h3,.autoDealerFamily h3,.autoDealerCTA h3{color:#f5f5f3;letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(48px,5vw,78px);font-weight:570;line-height:.96}.autoDealerBusyRows{border-top:1px solid #ffffff1a}.autoDealerBusyRows article{border-bottom:1px solid #ffffff17;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:106px;display:grid}.autoDealerBusyRows small{color:#ffffff4d;letter-spacing:.14em;font-size:8px}.autoDealerBusyRows strong{color:#fffc;font-size:15px;font-weight:520}.autoDealerBusyRows span{color:#e92727;letter-spacing:.13em;font-size:8px;font-weight:700}.autoDealerOutbound{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(60px,8vw,120px);margin-bottom:clamp(120px,13vw,190px);display:grid}.autoDealerOutboundCopy>p:last-child{color:#ffffff7a;max-width:590px;margin:28px 0 0;font-size:15px;line-height:1.63}.autoDealerOutboundFlow{border-top:1px solid #ffffff1a}.autoDealerOutboundFlow article{border-bottom:1px solid #ffffff17;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:20px;min-height:95px;display:grid}.autoDealerOutboundFlow>article>span{color:#e92727;letter-spacing:.14em;font-size:8px}.autoDealerOutboundFlow small{color:#ffffff4d;letter-spacing:.15em;margin-bottom:7px;font-size:8px;display:block}.autoDealerOutboundFlow strong{color:#fffc;font-size:14px}.autoDealerFamily{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:clamp(70px,8vw,110px) 0}.autoDealerFamily h3{max-width:940px}.autoDealerFamily>div{flex-wrap:wrap;gap:10px;margin-top:54px;display:flex}.autoDealerFamily>div span{color:#ffffff8a;letter-spacing:.13em;border:1px solid #ffffff1c;padding:13px 17px;font-size:9px;font-weight:700}.autoDealerBoundary{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:42px 0;display:grid}.autoDealerBoundary strong{color:#ffffffba;font-size:16px}.autoDealerBoundary p{color:#fff6;margin:0;font-size:13px;line-height:1.6}.autoDealerCTA{background:radial-gradient(circle at 85% 42%,#e9272717,#0000 35%),#ffffff04;border:1px solid #ffffff1c;margin-top:clamp(100px,11vw,170px);padding:clamp(54px,7vw,92px)}.autoDealerCTA h3{max-width:980px}.autoDealerCTA>a{color:#f5f5f3;letter-spacing:.14em;border:1px solid #ffffff2e;align-items:center;gap:28px;margin-top:46px;padding:16px 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.autoDealerCTA>a span{color:#e92727;font-size:17px}@media (width<=1000px){.autoDealerHero,.autoDealerBusy,.autoDealerOutbound,.autoDealerThreeLanes{grid-template-columns:1fr}.autoDealerThreeLanes article{min-height:auto}.autoDealerThreeLanes article+article{border-top:0;border-left:0}}@media (width<=700px){.autoDealerExperience{width:calc(100% - 36px);padding-top:56px}.autoDealerHero h2,.autoDealerBusy h3,.autoDealerOutboundCopy h3,.autoDealerFamily h3,.autoDealerCTA h3{font-size:clamp(43px,12vw,62px)}.autoDealerCommand{padding:26px 22px}.autoDealerCommandFlow{flex-direction:column;align-items:flex-start}.autoDealerCommandFlow i{transform:rotate(90deg)}.autoDealerThreeLanes article{padding:30px 24px}.autoDealerLaneIcon{margin-top:42px}.autoDealerBusyRows article{grid-template-columns:1fr;gap:8px;padding:22px 0}.autoDealerBoundary{grid-template-columns:1fr;gap:20px}.autoDealerCTA{padding:38px 25px}.autoDealerCTA>a{box-sizing:border-box;justify-content:space-between;width:100%}}.lawOfficeTopVisual{width:min(100%,1180px);margin:0 auto clamp(90px,9vw,140px)}.lawOfficeTopVisual img{background:#050505;border:0;border-radius:14px;outline:0;width:100%;height:auto;display:block;box-shadow:0 32px 90px #0006}@media (width<=1000px){.lawOfficeTopVisual{width:100%;margin-bottom:82px}}@media (width<=700px){.lawOfficeTopVisual{width:100%;margin:0 auto 64px}.lawOfficeTopVisual img{border-radius:9px}}.lawOfficeTopVisual{margin-bottom:clamp(42px,4.5vw,68px)!important}.lawOfficeHeroCommercial{grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr)!important;align-items:stretch!important;gap:clamp(52px,7vw,110px)!important;margin-bottom:clamp(80px,9vw,130px)!important;display:grid!important}.lawOfficeHeroPrimary{flex-direction:column;justify-content:center;display:flex}.lawOfficeCommercialEyebrow{color:#e92727!important;letter-spacing:.21em!important;margin:0 0 26px!important;font-size:10px!important;font-weight:700!important}.lawOfficeHeroCommercial h2{max-width:820px;margin:0!important;font-size:clamp(56px,5.8vw,94px)!important;line-height:.94!important}.lawOfficeHeroCommercial .lawOfficeHeroLead{max-width:680px;margin:30px 0 0!important;font-size:clamp(16px,1.25vw,19px)!important;line-height:1.62!important}.lawOfficeHeroCapabilities{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.lawOfficeHeroCapabilities span{color:#ffffff80;letter-spacing:.14em;border:1px solid #ffffff1c;padding:11px 14px;font-size:8px;font-weight:700}.lawOfficeStartCard{background:radial-gradient(circle at 95% 10%,#e927271f,#0000 36%),linear-gradient(145deg,#ffffff0a,#ffffff03),#080808;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:470px;padding:clamp(34px,3.5vw,52px);display:flex;position:relative;overflow:hidden}.lawOfficeStartCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#e927271a,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-95px}.lawOfficeStartCard>p:first-child{z-index:2;color:#e92727;letter-spacing:.18em;margin:0 0 22px;font-size:9px;font-weight:700;position:relative}.lawOfficeStartCard h3{z-index:2;color:#f5f5f3;letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.3vw,52px);font-weight:560;line-height:.98;position:relative}.lawOfficeStartCard h3 span{color:#ffffff61}.lawOfficeStartLead{z-index:2;position:relative;color:#ffffff82!important;margin:26px 0 0!important;font-size:14px!important;line-height:1.62!important}.lawOfficeStartCTA{z-index:2;color:#fff;letter-spacing:.14em;background:linear-gradient(90deg,#e927271f,#e9272709);border:1px solid #e927277a;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:17px 19px;font-size:9px;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s;display:flex;position:relative}.lawOfficeStartCTA span{color:#e92727;font-size:17px}.lawOfficeStartCTA:hover{background:#e927271a;border-color:#e92727d9}.lawOfficeSeeFlow{z-index:2;color:#ffffff6e;letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:14px;padding:14px 3px;font-size:8px;font-weight:700;text-decoration:none;display:flex;position:relative}.lawOfficeSeeFlow span{color:#ffffff47;font-size:13px}#law-office-live{scroll-margin-top:96px}@media (width<=1050px){.lawOfficeHeroCommercial{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;gap:38px!important}.lawOfficeStartCard{min-height:430px}}@media (width<=800px){.lawOfficeTopVisual{margin-bottom:54px!important}.lawOfficeHeroCommercial{grid-template-columns:1fr!important;gap:42px!important}.lawOfficeHeroCommercial h2{font-size:clamp(46px,11vw,68px)!important}.lawOfficeStartCard{min-height:auto;padding:34px 28px}}@media (width<=540px){.lawOfficeHeroCapabilities{flex-direction:column}.lawOfficeHeroCapabilities span{width:fit-content}.lawOfficeStartCard h3{font-size:clamp(38px,10vw,48px)}#law-office-live{scroll-margin-top:76px}}.spaFamilyMain>#retail,.lawOnlyMain>#retail,.autoOnlyMain>#retail{display:none!important}.retailOnlyMain{color:#f5f5f3;background:#050505;overflow:hidden}.retailOnlyMain>:not(#retail){display:none!important}.retailOnlyMain>#retail{display:block!important}.retailExperience{width:min(100% - 48px,1400px);margin:0 auto clamp(100px,12vw,180px);padding-top:clamp(76px,8vw,120px)}.retailHero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:clamp(55px,8vw,120px);margin-bottom:clamp(72px,8vw,110px);display:grid}.retailHero>p:first-child{color:#e92727;letter-spacing:.2em;grid-column:1/-1;margin:0;font-size:10px;font-weight:700}.retailHero h2{color:#f5f5f3;letter-spacing:-.06em;margin:0;font-size:clamp(56px,6.2vw,98px);font-weight:570;line-height:.94}.retailHero h2 span,.retailBusy h3 span,.retailOutboundCopy h3 span,.retailFamily h3 span,.retailCTA h3 span{color:#ffffff54}.retailHeroLead{color:#ffffff8a;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.retailLive{background:radial-gradient(circle at 90% 18%,#e9272717,#0000 30%),#ffffff04;border:1px solid #ffffff1c;margin-bottom:clamp(100px,11vw,165px);padding:clamp(34px,4vw,52px)}.retailLiveTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.retailLiveTop>span{color:#ffffff7a;letter-spacing:.18em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.retailLiveTop i{background:#e92727;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #e9272773}.retailLiveTop small{color:#ffffff47;letter-spacing:.17em;font-size:8px}.retailLive blockquote{color:#f5f5f3;letter-spacing:-.035em;max-width:1000px;margin:clamp(48px,6vw,82px) 0 clamp(48px,6vw,76px);font-size:clamp(36px,4vw,64px);font-weight:520;line-height:1.08}.retailLiveFlow{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,28px);padding-top:24px;display:flex}.retailLiveFlow span,.retailLiveFlow strong{color:#ffffff87;letter-spacing:.14em;font-size:9px;font-weight:700}.retailLiveFlow strong{color:#e92727}.retailLiveFlow i{color:#fff3;font-style:normal}.retailCore{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(120px,13vw,190px);display:grid}.retailCore article{min-height:380px;padding:clamp(30px,3vw,45px)}.retailCore article+article{border-left:1px solid #ffffff17}.retailCore small{color:#e92727;letter-spacing:.16em;font-size:9px;font-weight:700}.retailCore h3{letter-spacing:-.035em;margin:86px 0 18px;font-size:clamp(27px,2.25vw,38px);font-weight:560;line-height:1.05}.retailCore p{color:#ffffff73;margin:0;font-size:14px;line-height:1.62}.retailBusy,.retailOutbound{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(55px,8vw,120px);margin-bottom:clamp(120px,13vw,190px);display:grid}.retailBusyCopy>p,.retailOutboundCopy>p:first-child,.retailFamily>p,.retailCTA>p{color:#ffffff57;letter-spacing:.18em;margin:0;font-size:9px;font-weight:700}.retailBusy h3,.retailOutboundCopy h3,.retailFamily h3,.retailCTA h3{color:#f5f5f3;letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(48px,5vw,78px);font-weight:570;line-height:.96}.retailBusyRows,.retailOutboundRows{border-top:1px solid #ffffff1a}.retailBusyRows article{border-bottom:1px solid #ffffff17;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:106px;display:grid}.retailBusyRows small{color:#ffffff4d;letter-spacing:.14em;font-size:8px}.retailBusyRows strong{color:#fffc;font-size:15px;font-weight:520}.retailBusyRows span{color:#e92727;letter-spacing:.13em;font-size:8px;font-weight:700}.retailOutboundCopy>p:last-child{color:#ffffff7a;max-width:590px;margin:28px 0 0;font-size:15px;line-height:1.63}.retailOutboundRows article{border-bottom:1px solid #ffffff17;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:20px;min-height:95px;display:grid}.retailOutboundRows>article>span{color:#e92727;letter-spacing:.14em;font-size:8px}.retailOutboundRows small{color:#ffffff4d;letter-spacing:.15em;margin-bottom:7px;font-size:8px;display:block}.retailOutboundRows strong{color:#fffc;font-size:14px}.retailFamily{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:clamp(70px,8vw,110px) 0}.retailFamily h3{max-width:940px}.retailFamily>div{flex-wrap:wrap;gap:10px;margin-top:54px;display:flex}.retailFamily>div span{color:#ffffff8a;letter-spacing:.13em;border:1px solid #ffffff1c;padding:13px 17px;font-size:9px;font-weight:700}.retailTruth{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:42px 0;display:grid}.retailTruth strong{color:#ffffffba;font-size:16px}.retailTruth p{color:#fff6;margin:0;font-size:13px;line-height:1.6}.retailCTA{background:radial-gradient(circle at 85% 42%,#e9272717,#0000 35%),#ffffff04;border:1px solid #ffffff1c;margin-top:clamp(100px,11vw,170px);padding:clamp(54px,7vw,92px)}.retailCTA h3{max-width:980px}.retailCTA>a{color:#f5f5f3;letter-spacing:.14em;border:1px solid #ffffff2e;align-items:center;gap:28px;margin-top:46px;padding:16px 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.retailCTA>a span{color:#e92727;font-size:17px}@media (width<=1000px){.retailHero,.retailBusy,.retailOutbound{grid-template-columns:1fr}.retailCore{grid-template-columns:repeat(2,minmax(0,1fr))}.retailCore article:nth-child(3){border-left:0}.retailCore article:nth-child(n+3){border-top:1px solid #ffffff17}}@media (width<=700px){.retailExperience{width:calc(100% - 36px);padding-top:56px}.retailHero h2,.retailBusy h3,.retailOutboundCopy h3,.retailFamily h3,.retailCTA h3{font-size:clamp(43px,12vw,62px)}.retailLive{padding:26px 22px}.retailLiveFlow{flex-direction:column;align-items:flex-start}.retailLiveFlow i{transform:rotate(90deg)}.retailCore{grid-template-columns:1fr}.retailCore article{min-height:auto;padding:30px 24px}.retailCore article+article{border-top:1px solid #ffffff17;border-left:0}.retailCore h3{margin-top:45px}.retailBusyRows article{grid-template-columns:1fr;gap:8px;padding:22px 0}.retailTruth{grid-template-columns:1fr;gap:20px}.retailCTA{padding:38px 25px}.retailCTA>a{box-sizing:border-box;justify-content:space-between;width:100%}}.spaFamilyMain>#retail-experience-v2,.lawOnlyMain>#retail-experience-v2,.autoOnlyMain>#retail-experience-v2{display:none!important}.retailOnlyMainV2{color:#f5f5f3;background:#050505;overflow:hidden}.retailOnlyMainV2>:not(#retail-experience-v2){display:none!important}.retailOnlyMainV2>#retail-experience-v2{display:block!important}.retailFamilyV2{width:min(100% - 48px,1420px);margin:0 auto clamp(100px,11vw,170px);padding-top:clamp(70px,8vw,118px)}.retailV2Eyebrow{color:#e92727;letter-spacing:.2em;margin:0;font-size:9px;font-weight:700}.retailV2Hero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(54px,7vw,108px);margin-bottom:clamp(110px,12vw,185px);display:grid}.retailV2HeroCopy h1{color:#f5f5f3;letter-spacing:-.06em;max-width:820px;margin:25px 0 0;font-size:clamp(58px,6.5vw,104px);font-weight:570;line-height:.92}.retailV2HeroCopy h1 span,.retailV2SectionHeading h2 span,.retailV2Direction h2 span,.retailV2Scale h2 span,.retailV2CTA h2 span{color:#ffffff52}.retailV2HeroLead{color:#ffffff8a;max-width:690px;margin:32px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.62}.retailV2PrimaryCTA{color:#fff;letter-spacing:.14em;background:linear-gradient(90deg,#e927271c,#e9272706);border:1px solid #e9272780;align-items:center;gap:28px;margin-top:38px;padding:16px 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.retailV2PrimaryCTA span{color:#e92727;font-size:17px}.retailV2HeroRail{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.retailV2HeroRail span{color:#ffffff6b;letter-spacing:.14em;border:1px solid #ffffff17;padding:10px 13px;font-size:7px;font-weight:700}.retailV2CallCard{background:radial-gradient(circle at 90% 10%,#e927271f,#0000 36%),#ffffff05;border:1px solid #ffffff1c;padding:clamp(32px,3.5vw,48px)}.retailV2CallTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.retailV2CallTop>span{color:#ffffff78;letter-spacing:.17em;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.retailV2CallTop i{background:#e92727;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #e9272775}.retailV2CallTop small{color:#ffffff40;letter-spacing:.17em;font-size:8px}.retailV2CallCard blockquote{color:#f5f5f3;letter-spacing:-.035em;margin:clamp(45px,5vw,72px) 0;font-size:clamp(30px,3vw,48px);font-weight:520;line-height:1.08}.retailV2CallSteps{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:15px;padding-top:22px;display:flex}.retailV2CallSteps span,.retailV2CallSteps strong{color:#ffffff7a;letter-spacing:.13em;font-size:8px;font-weight:700}.retailV2CallSteps strong{color:#e92727}.retailV2CallSteps i{color:#ffffff30;font-style:normal}.retailV2SectionHeading{max-width:930px;margin-bottom:clamp(54px,7vw,94px)}.retailV2SectionHeading h2,.retailV2Direction h2,.retailV2Scale h2,.retailV2CTA h2{color:#f5f5f3;letter-spacing:-.055em;margin:23px 0 0;font-size:clamp(50px,5.5vw,86px);font-weight:570;line-height:.95}.retailV2FamilyMap{margin-bottom:clamp(120px,14vw,205px)}.retailV2FamilyGrid{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.retailV2FamilyGrid article{border-bottom:1px solid #ffffff17;min-height:285px;padding:clamp(28px,3vw,42px)}.retailV2FamilyGrid article:not(:nth-child(3n+1)){border-left:1px solid #ffffff17}.retailV2FamilyGrid small{color:#e92727;letter-spacing:.15em;font-size:8px;font-weight:700}.retailV2FamilyGrid h3{color:#ffffffe0;letter-spacing:-.03em;margin:65px 0 16px;font-size:clamp(24px,2vw,33px);font-weight:560}.retailV2FamilyGrid p{color:#ffffff70;max-width:330px;margin:0;font-size:13px;line-height:1.62}.retailV2Moments{margin-bottom:clamp(120px,14vw,205px)}.retailV2MomentRows{border-top:1px solid #ffffff1a}.retailV2MomentRows article{border-bottom:1px solid #ffffff17;grid-template-columns:150px minmax(0,1fr) 160px;align-items:center;gap:28px;min-height:112px;display:grid}.retailV2MomentRows small{color:#ffffff4d;letter-spacing:.15em;font-size:8px}.retailV2MomentRows strong{color:#ffffffd1;font-size:clamp(17px,1.5vw,22px);font-weight:520}.retailV2MomentRows span{color:#e92727;text-align:right;letter-spacing:.13em;font-size:8px;font-weight:700}.retailV2Directions{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(120px,14vw,205px);display:grid}.retailV2Direction{padding:clamp(44px,5vw,72px)}.retailV2Direction+.retailV2Direction{border-left:1px solid #ffffff17}.retailV2Direction>p{color:#e92727;letter-spacing:.18em;margin:0;font-size:8px;font-weight:700}.retailV2Direction h2{font-size:clamp(44px,4.4vw,68px)}.retailV2Direction>div{border-top:1px solid #ffffff14;gap:0;margin-top:48px;display:grid}.retailV2Direction>div span{color:#ffffff85;border-bottom:1px solid #ffffff12;padding:17px 0;font-size:13px}.retailV2Scale{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(60px,8vw,120px);margin-bottom:clamp(100px,12vw,180px);display:grid}.retailV2ScaleLead{color:#ffffff78;max-width:580px;margin:28px 0 0;font-size:15px;line-height:1.63}.retailV2ScaleFlow{flex-direction:column;align-items:stretch;display:flex}.retailV2ScaleFlow article{background:#ffffff03;border:1px solid #ffffff17;align-items:center;gap:24px;min-height:74px;padding:0 22px;display:flex}.retailV2ScaleFlow article span{color:#e92727;letter-spacing:.14em;font-size:8px}.retailV2ScaleFlow article strong{color:#ffffffb8;letter-spacing:.13em;font-size:11px}.retailV2ScaleFlow>i{color:#ffffff38;justify-content:center;align-items:center;height:28px;font-style:normal;display:flex}.retailV2LocationContext{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:32px;padding:30px 0;display:flex}.retailV2LocationContext>p{color:#ffffff54;letter-spacing:.17em;margin:0;font-size:8px;font-weight:700}.retailV2LocationContext>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.retailV2LocationContext span{color:#ffffff78;letter-spacing:.12em;border:1px solid #ffffff17;padding:10px 13px;font-size:8px;font-weight:700}.retailV2Truth{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:40px 0;display:grid}.retailV2Truth strong{color:#ffffffb8;font-size:15px}.retailV2Truth p{color:#fff6;margin:0;font-size:13px;line-height:1.62}.retailV2CTA{background:radial-gradient(circle at 86% 40%,#e927271a,#0000 35%),#ffffff04;border:1px solid #ffffff1c;margin-top:clamp(100px,11vw,170px);padding:clamp(54px,7vw,92px)}.retailV2CTA>p{color:#e92727;letter-spacing:.18em;margin:0;font-size:9px;font-weight:700}.retailV2CTA h2{max-width:1040px}.retailV2CTA>a{color:#fff;letter-spacing:.14em;border:1px solid #e9272775;align-items:center;gap:28px;margin-top:46px;padding:16px 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.retailV2CTA>a span{color:#e92727;font-size:17px}@media (width<=1000px){.retailV2Hero,.retailV2Scale{grid-template-columns:1fr}.retailV2FamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.retailV2FamilyGrid article{border-left:0!important}.retailV2FamilyGrid article:nth-child(2n){border-left:1px solid #ffffff17!important}.retailV2MomentRows article{grid-template-columns:120px minmax(0,1fr) 130px}.retailV2LocationContext{flex-direction:column;align-items:flex-start}.retailV2LocationContext>div{justify-content:flex-start}}@media (width<=700px){.retailFamilyV2{width:calc(100% - 36px);padding-top:54px}.retailV2HeroCopy h1{font-size:clamp(48px,13vw,68px)}.retailV2SectionHeading h2,.retailV2Direction h2,.retailV2Scale h2,.retailV2CTA h2{font-size:clamp(42px,11.5vw,62px)}.retailV2FamilyGrid,.retailV2Directions{grid-template-columns:1fr}.retailV2FamilyGrid article{min-height:auto;padding:30px 22px;border-left:0!important}.retailV2FamilyGrid article:nth-child(2n){border-left:0!important}.retailV2FamilyGrid h3{margin-top:42px}.retailV2MomentRows article{grid-template-columns:1fr;gap:10px;padding:22px 0}.retailV2MomentRows span{text-align:left}.retailV2Direction{padding:40px 24px}.retailV2Direction+.retailV2Direction{border-top:1px solid #ffffff17;border-left:0}.retailV2Truth{grid-template-columns:1fr;gap:20px}.retailV2CTA{padding:38px 25px}.retailV2CTA>a{box-sizing:border-box;justify-content:space-between;width:100%}}.spaFamilyMain>#services-experience,.lawOnlyMain>#services-experience,.autoOnlyMain>#services-experience,.retailOnlyMainV2>#services-experience{display:none!important}.servicesOnlyMain{color:#f5f5f3;background:#050505;overflow:hidden}.servicesOnlyMain>:not(#services-experience){display:none!important}.servicesOnlyMain>#services-experience{display:block!important}.servicesExperience{width:min(100% - 48px,1420px);margin:0 auto clamp(100px,11vw,170px);padding-top:clamp(70px,8vw,118px)}.servicesEyebrow{color:#e92727;letter-spacing:.2em;margin:0;font-size:9px;font-weight:700}.servicesHero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(54px,7vw,108px);margin-bottom:clamp(110px,12vw,185px);display:grid}.servicesHeroCopy h1{color:#f5f5f3;letter-spacing:-.06em;max-width:850px;margin:25px 0 0;font-size:clamp(58px,6.5vw,104px);font-weight:570;line-height:.92}.servicesHeroCopy h1 span,.servicesSectionHeading h2 span,.servicesDirection h2 span,.servicesScale h2 span,.servicesCTA h2 span{color:#ffffff52}.servicesHeroLead{color:#ffffff8a;max-width:690px;margin:32px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.62}.servicesPrimaryCTA{color:#fff;letter-spacing:.14em;background:linear-gradient(90deg,#e927271c,#e9272706);border:1px solid #e9272780;align-items:center;gap:28px;margin-top:38px;padding:16px 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.servicesPrimaryCTA span{color:#e92727;font-size:17px}.servicesHeroRail{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.servicesHeroRail span{color:#ffffff6b;letter-spacing:.14em;border:1px solid #ffffff17;padding:10px 13px;font-size:7px;font-weight:700}.servicesLiveCard{background:radial-gradient(circle at 90% 10%,#e927271f,#0000 36%),#ffffff05;border:1px solid #ffffff1c;padding:clamp(32px,3.5vw,48px)}.servicesLiveTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.servicesLiveTop>span{color:#ffffff78;letter-spacing:.17em;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.servicesLiveTop i{background:#e92727;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #e9272775}.servicesLiveTop small{color:#ffffff40;letter-spacing:.17em;font-size:8px}.servicesLiveCard blockquote{color:#f5f5f3;letter-spacing:-.035em;margin:clamp(45px,5vw,72px) 0;font-size:clamp(30px,3vw,48px);font-weight:520;line-height:1.08}.servicesLiveFlow{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:15px;padding-top:22px;display:flex}.servicesLiveFlow span,.servicesLiveFlow strong{color:#ffffff7a;letter-spacing:.13em;font-size:8px;font-weight:700}.servicesLiveFlow strong{color:#e92727}.servicesLiveFlow i{color:#ffffff30;font-style:normal}.servicesSectionHeading{max-width:930px;margin-bottom:clamp(54px,7vw,94px)}.servicesSectionHeading h2,.servicesDirection h2,.servicesScale h2,.servicesCTA h2{color:#f5f5f3;letter-spacing:-.055em;margin:23px 0 0;font-size:clamp(50px,5.5vw,86px);font-weight:570;line-height:.95}.servicesFamily{margin-bottom:clamp(120px,14vw,205px)}.servicesFamilyGrid{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.servicesFamilyGrid article{border-bottom:1px solid #ffffff17;min-height:285px;padding:clamp(28px,3vw,42px)}.servicesFamilyGrid article:not(:nth-child(3n+1)){border-left:1px solid #ffffff17}.servicesFamilyGrid small{color:#e92727;letter-spacing:.15em;font-size:8px;font-weight:700}.servicesFamilyGrid h3{color:#ffffffe0;letter-spacing:-.03em;margin:65px 0 16px;font-size:clamp(24px,2vw,33px);font-weight:560}.servicesFamilyGrid p{color:#ffffff70;max-width:330px;margin:0;font-size:13px;line-height:1.62}.servicesMoments{margin-bottom:clamp(120px,14vw,205px)}.servicesMomentRows{border-top:1px solid #ffffff1a}.servicesMomentRows article{border-bottom:1px solid #ffffff17;grid-template-columns:150px minmax(0,1fr) 170px;align-items:center;gap:28px;min-height:112px;display:grid}.servicesMomentRows small{color:#ffffff4d;letter-spacing:.15em;font-size:8px}.servicesMomentRows strong{color:#ffffffd1;font-size:clamp(17px,1.5vw,22px);font-weight:520}.servicesMomentRows span{color:#e92727;text-align:right;letter-spacing:.13em;font-size:8px;font-weight:700}.servicesDirections{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(120px,14vw,205px);display:grid}.servicesDirection{padding:clamp(44px,5vw,72px)}.servicesDirection+.servicesDirection{border-left:1px solid #ffffff17}.servicesDirection>p{color:#e92727;letter-spacing:.18em;margin:0;font-size:8px;font-weight:700}.servicesDirection h2{font-size:clamp(44px,4.4vw,68px)}.servicesDirection>div{border-top:1px solid #ffffff14;margin-top:48px;display:grid}.servicesDirection>div span{color:#ffffff85;border-bottom:1px solid #ffffff12;padding:17px 0;font-size:13px}.servicesScale{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(60px,8vw,120px);margin-bottom:clamp(100px,12vw,180px);display:grid}.servicesScaleCopy>p:last-child{color:#ffffff78;max-width:580px;margin:28px 0 0;font-size:15px;line-height:1.63}.servicesScaleFlow{flex-direction:column;display:flex}.servicesScaleFlow article{background:#ffffff03;border:1px solid #ffffff17;align-items:center;gap:24px;min-height:74px;padding:0 22px;display:flex}.servicesScaleFlow article span{color:#e92727;letter-spacing:.14em;font-size:8px}.servicesScaleFlow article strong{color:#ffffffb8;letter-spacing:.13em;font-size:11px}.servicesScaleFlow>i{color:#ffffff38;justify-content:center;align-items:center;height:28px;font-style:normal;display:flex}.servicesContext{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:32px;padding:30px 0;display:flex}.servicesContext>p{color:#ffffff54;letter-spacing:.17em;margin:0;font-size:8px;font-weight:700}.servicesContext>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.servicesContext span{color:#ffffff78;letter-spacing:.12em;border:1px solid #ffffff17;padding:10px 13px;font-size:8px;font-weight:700}.servicesTruth{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:40px 0;display:grid}.servicesTruth strong{color:#ffffffb8;font-size:15px}.servicesTruth p{color:#fff6;margin:0;font-size:13px;line-height:1.62}.servicesCTA{background:radial-gradient(circle at 86% 40%,#e927271a,#0000 35%),#ffffff04;border:1px solid #ffffff1c;margin-top:clamp(100px,11vw,170px);padding:clamp(54px,7vw,92px)}.servicesCTA>p{color:#e92727;letter-spacing:.18em;margin:0;font-size:9px;font-weight:700}.servicesCTA h2{max-width:1040px}.servicesCTA>a{color:#fff;letter-spacing:.14em;border:1px solid #e9272775;align-items:center;gap:28px;margin-top:46px;padding:16px 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.servicesCTA>a span{color:#e92727;font-size:17px}@media (width<=1000px){.servicesHero,.servicesScale{grid-template-columns:1fr}.servicesFamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.servicesFamilyGrid article{border-left:0!important}.servicesFamilyGrid article:nth-child(2n){border-left:1px solid #ffffff17!important}.servicesMomentRows article{grid-template-columns:120px minmax(0,1fr) 145px}.servicesContext{flex-direction:column;align-items:flex-start}.servicesContext>div{justify-content:flex-start}}@media (width<=700px){.servicesExperience{width:calc(100% - 36px);padding-top:54px}.servicesHeroCopy h1{font-size:clamp(48px,13vw,68px)}.servicesSectionHeading h2,.servicesDirection h2,.servicesScale h2,.servicesCTA h2{font-size:clamp(42px,11.5vw,62px)}.servicesFamilyGrid,.servicesDirections{grid-template-columns:1fr}.servicesFamilyGrid article{min-height:auto;padding:30px 22px;border-left:0!important}.servicesFamilyGrid article:nth-child(2n){border-left:0!important}.servicesFamilyGrid h3{margin-top:42px}.servicesMomentRows article{grid-template-columns:1fr;gap:10px;padding:22px 0}.servicesMomentRows span{text-align:left}.servicesDirection{padding:40px 24px}.servicesDirection+.servicesDirection{border-top:1px solid #ffffff17;border-left:0}.servicesTruth{grid-template-columns:1fr;gap:20px}.servicesCTA{padding:38px 25px}.servicesCTA>a{box-sizing:border-box;justify-content:space-between;width:100%}}.sphariDarkSubHero .sphariContactHeroLeadV2{color:#ffffffa3;max-width:760px;margin-top:20px;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.sphariContactSetupV2{width:min(1180px,100% - 48px);margin:clamp(34px,5vw,72px) auto clamp(42px,6vw,84px);padding:0}.sphariContactSetupHeadV2{margin-bottom:22px}.sphariContactSetupHeadV2>p{color:#ff2b32;letter-spacing:.2em;margin:0 0 10px;font-size:10px;font-weight:800;line-height:1}.sphariContactSetupHeadV2 h2{color:#f5f5f5;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,39px);font-weight:540;line-height:1.08}.sphariContactStepsV2{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;display:grid}.sphariContactStepV2{background:linear-gradient(#ffffff06,#ffffff02);border-left:1px solid #ffffff14;align-items:flex-start;gap:23px;min-width:0;min-height:185px;padding:30px clamp(20px,2.7vw,38px) 31px;display:flex}.sphariContactStepV2:nth-of-type(5){border-right:1px solid #ffffff14}.sphariContactStepNumberV2{color:#ff2b32;letter-spacing:.12em;flex:none;font-size:11px;font-weight:850;line-height:1.4}.sphariContactStepV2 h3{color:#fff;letter-spacing:-.02em;margin:-2px 0 11px;font-size:clamp(18px,1.7vw,23px);font-weight:650;line-height:1.18}.sphariContactStepV2 p{color:#ffffff80;max-width:270px;margin:0;font-size:13px;font-weight:430;line-height:1.6}.sphariContactStepArrowV2{color:#ffffff40;justify-content:center;align-items:center;font-size:17px;display:flex}.sphariContactConfidenceV2{color:#ffffff85;letter-spacing:.025em;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:14px 18px;font-size:11px;font-weight:650;display:flex}.sphariContactConfidenceV2 i{background:#ff2b32;border-radius:999px;width:3px;height:3px;display:block}.sphariContactHelpV2{color:#ffffff5c;padding-top:18px;font-size:12px}.sphariContactHelpV2 a{color:#ffffffc7;margin-left:4px;text-decoration:none;transition:color .16s}.sphariContactHelpV2 a:hover{color:#fff}.sphariContactLayout{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1fr)!important}.sphariContactForm{width:100%;max-width:none!important}@media (width<=900px){.sphariContactStepsV2{grid-template-columns:1fr}.sphariContactStepArrowV2{border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;width:100%;height:28px;transform:rotate(90deg)}.sphariContactStepV2{border-right:1px solid #ffffff14;min-height:0}.sphariContactStepV2 p{max-width:560px}}@media (width<=640px){.sphariContactSetupV2,.sphariContactLayout{width:calc(100% - 30px)}.sphariContactSetupV2{margin-top:30px;margin-bottom:48px}.sphariContactSetupHeadV2{margin-bottom:18px}.sphariContactSetupHeadV2 h2{max-width:320px}.sphariContactStepV2{gap:17px;padding:24px 18px 25px}.sphariContactStepV2 h3{font-size:18px}.sphariContactStepV2 p{font-size:12px}.sphariContactConfidenceV2{flex-direction:column;align-items:flex-start;gap:8px;padding:17px 4px}.sphariContactConfidenceV2 i{display:none}.sphariContactHelpV2{padding-top:15px}}@media (prefers-reduced-motion:reduce){.sphariContactHelpV2 a{transition:none}}.sphariContactStepIconV2{color:#ff2b32;background:radial-gradient(circle,#ff2b3224,#ff2b320a 62%,#ff2b3200 100%);border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin-top:-2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff2b3229,0 0 18px #ff2b3214}.sphariContactStepIconV2 svg{width:21px;height:21px;display:block}.sphariContactStepV2{gap:18px}.sphariContactStepNumberV2{display:none!important}@media (width<=640px){.sphariContactStepIconV2{flex-basis:38px;width:38px;height:38px}.sphariContactStepIconV2 svg{width:19px;height:19px}}.sphariDarkSubHero{position:relative}.sphariContactFormAnchorV3{width:0;height:0;scroll-margin-top:110px}@media (width>=1051px){.sphariDarkSubHero{-moz-column-gap:clamp(70px, 8vw, 150px);align-items:end;column-gap:clamp(70px,8vw,150px);grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;display:grid!important}.sphariDarkSubHero>.sphariDarkKicker,.sphariDarkSubHero>h1,.sphariDarkSubHero>.sphariContactHeroLeadV2{grid-column:1}.sphariContactRegisterV3{grid-area:1/2/span 3;align-self:end}}.sphariContactRegisterV3{background:linear-gradient(145deg,#ffffff0a,#ffffff02);border:1px solid #ffffff1f;width:100%;max-width:455px;margin-left:auto;padding:38px 34px 34px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000004d}.sphariContactRegisterPulseV3{pointer-events:none;background:radial-gradient(circle,#ff2b322e,#ff2b3200 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-85px}.sphariContactRegisterV3>p{color:#ff2b32;letter-spacing:.2em;margin:0 0 18px;font-size:9px;font-weight:850;position:relative}.sphariContactRegisterV3 h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.1vw,48px);font-weight:560;line-height:.98;position:relative}.sphariContactRegisterV3>span{color:#ffffff7d;max-width:350px;margin-top:21px;font-size:13px;line-height:1.68;display:block;position:relative}.sphariContactRegisterV3>a{color:#fff;letter-spacing:.095em;background:#ff2b32;border:1px solid #ff2b32;justify-content:space-between;align-items:center;gap:22px;min-height:58px;margin-top:29px;padding:0 21px;font-size:10px;font-weight:850;text-decoration:none;transition:transform .16s,filter .16s;display:flex;position:relative}.sphariContactRegisterV3>a b{font-size:20px;font-weight:400}.sphariContactRegisterV3>a:hover{filter:brightness(1.07);transform:translateY(-2px)}.sphariContactRegisterV3>small{color:#ffffff4a;margin-top:13px;font-size:10px;display:block;position:relative}#register-your-business{scroll-margin-top:105px}@media (width<=1050px){.sphariContactRegisterV3{max-width:680px;margin:40px 0 0;padding:32px 29px}}@media (width<=640px){.sphariContactRegisterV3{width:100%;max-width:none;margin-top:31px;padding:28px 22px 24px}.sphariContactRegisterV3 h2{font-size:34px}.sphariContactRegisterV3>span{font-size:12px}.sphariContactRegisterV3>a{min-height:58px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.sphariContactRegisterV3>a{transition:none}}.sphariDarkSubHero{min-height:auto!important;padding-top:72px!important;padding-bottom:56px!important}.sphariDarkSubHero>.sphariDarkKicker{margin-top:0!important;margin-bottom:20px!important}.sphariDarkSubHero>h1{margin-top:0!important;margin-bottom:24px!important}.sphariDarkSubHero>.sphariContactHeroLeadV2{margin-top:0!important}@media (width>=1051px){.sphariDarkSubHero{align-items:start!important;padding-top:44px!important;padding-bottom:34px!important}.sphariContactRegisterV3{align-self:start!important;margin-top:8px!important}}@media (width<=1050px){.sphariDarkSubHero{padding-top:36px!important;padding-bottom:28px!important}.sphariContactRegisterV3{margin-top:26px!important}}@media (width<=640px){.sphariDarkSubHero{padding-top:24px!important;padding-bottom:22px!important}.sphariDarkSubHero>h1{margin-bottom:18px!important}.sphariContactRegisterV3{margin-top:22px!important}}.sphariDarkPage .sphariDarkSubPage,.sphariDarkSubPage{margin-top:0!important;padding-top:0!important}.sphariDarkPage .sphariDarkSubHero,.sphariDarkSubHero{min-height:0!important;margin-top:0!important;padding-top:22px!important;padding-bottom:34px!important}.sphariDarkSubHero>:first-child{margin-top:0!important}@media (width>=1051px){.sphariDarkPage .sphariDarkSubPage,.sphariDarkSubPage{padding-top:0!important}.sphariDarkPage .sphariDarkSubHero,.sphariDarkSubHero{align-items:start!important;padding-top:18px!important}.sphariContactRegisterV3{align-self:start!important;margin-top:0!important}}@media (width<=1050px){.sphariDarkPage .sphariDarkSubHero,.sphariDarkSubHero{padding-top:16px!important}}@media (width<=640px){.sphariDarkPage .sphariDarkSubPage,.sphariDarkSubPage{padding-top:0!important}.sphariDarkPage .sphariDarkSubHero,.sphariDarkSubHero{padding-top:12px!important;padding-bottom:20px!important}.sphariContactRegisterV3{margin-top:20px!important}}.sphariDarkSubHero>h1{letter-spacing:-.06em!important;max-width:720px!important;font-size:clamp(72px,8.2vw,132px)!important;line-height:.92!important}.sphariDarkSubHero>.sphariContactHeroLeadV2{max-width:760px!important;font-size:clamp(19px,1.85vw,27px)!important;line-height:1.42!important}@media (width>=1051px){.sphariDarkSubHero>h1{max-width:680px!important;font-size:clamp(68px,6.2vw,116px)!important;line-height:.93!important}.sphariDarkSubHero>.sphariContactHeroLeadV2{max-width:700px!important;font-size:17px!important;line-height:1.45!important}}@media (width<=1050px){.sphariDarkSubHero>h1{max-width:760px!important;font-size:clamp(64px,8.5vw,98px)!important;line-height:.94!important}.sphariDarkSubHero>.sphariContactHeroLeadV2{font-size:clamp(17px,2.2vw,22px)!important}}@media (width<=640px){.sphariDarkSubHero>h1{letter-spacing:-.055em!important;max-width:100%!important;font-size:clamp(52px,12vw,74px)!important;line-height:.95!important}.sphariDarkSubHero>.sphariContactHeroLeadV2{max-width:100%!important;font-size:16px!important;line-height:1.48!important}}.sphariContactCallNowV1{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#ff303a1f,#ff303a06);border:1px solid #ff303ab8;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:88px;margin-top:16px;padding:16px 22px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.sphariContactCallNowV1 span{letter-spacing:.16em;color:#ffffffb3;font-size:12px;font-weight:850;line-height:1.2;display:block}.sphariContactCallNowV1 strong{letter-spacing:.015em;color:#fff;font-size:clamp(24px,2vw,31px);font-weight:900;line-height:1.05;display:block}.sphariContactCallNowV1:focus-visible{outline-offset:3px;outline:3px solid #ff303a61}@media (width<=700px){.sphariContactCallNowV1{min-height:80px;margin-top:13px;padding:14px 18px}.sphariContactCallNowV1 span{letter-spacing:.13em;font-size:11px}.sphariContactCallNowV1 strong{font-size:23px}}.sphariContactCallNowV1{box-sizing:border-box;background:linear-gradient(135deg,#ff303a1a,#ff303a06);border:1px solid #ff303a9e;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:72px;margin-top:14px;padding:12px 18px;text-decoration:none;display:flex;overflow:hidden}.sphariContactCallNowV1 span{color:#ffffffad;letter-spacing:.16em;white-space:nowrap;margin:0;font-size:10px;font-weight:850;line-height:1.1}.sphariContactCallNowV1 strong{color:#fff;letter-spacing:.01em;white-space:nowrap;word-break:normal;overflow-wrap:normal;margin:0;font-size:clamp(20px,1.6vw,26px);font-weight:900;line-height:1}.sphariContactCallNowV1:hover{background:linear-gradient(135deg,#ff303a33,#ff303a0f);border-color:#ff303a;transform:translateY(-1px)}.sphariContactCallNowV1:hover span,.sphariContactCallNowV1:hover strong{color:#fff}@media (width<=700px){.sphariContactCallNowV1{min-height:68px;margin-top:12px;padding:11px 12px}.sphariContactCallNowV1 span{letter-spacing:.12em;font-size:9px}.sphariContactCallNowV1 strong{white-space:nowrap;font-size:clamp(19px,6vw,24px)}}.qrcRoot{--qrc-bg:#050505;--qrc-panel:#0a0b0d;--qrc-panel-2:#0d0f12;--qrc-line:#ffffff17;--qrc-line-strong:#ffffff26;--qrc-text:#f4f4f4;--qrc-muted:#ffffff91;--qrc-soft:#ffffff57;--qrc-red:#ff272e;--qrc-red-soft:#ff272e1f;--qrc-green:#36d98a;background:var(--qrc-bg);color:var(--qrc-text)}.qrcPage{background:var(--qrc-bg);width:100%;overflow:hidden}.qrcEyebrow{color:#ffffff6b;letter-spacing:.22em;text-transform:uppercase;margin:0 0 23px;font-size:11px;font-weight:800;line-height:1.2}.qrcEyebrow:before{content:"";vertical-align:2px;background:var(--qrc-red);border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block;box-shadow:0 0 12px #ff272e73}.qrcHero{grid-template-columns:minmax(0,.92fr) minmax(520px,.78fr);align-items:center;gap:clamp(56px,7vw,126px);width:min(1540px,100% - 80px);min-height:calc(100vh - 78px);margin:0 auto;padding:clamp(70px,7vw,128px) 0 clamp(82px,8vw,144px);display:grid}.qrcHeroCopy{max-width:780px}.qrcHeroCopy h1{color:var(--qrc-text);letter-spacing:-.067em;margin:0;font-size:clamp(62px,6.3vw,108px);font-weight:560;line-height:.92}.qrcHeroCopy h1 span{color:#ffffff61;display:block}.qrcHeroLead{color:#ffffffa8;max-width:690px;margin:36px 0 0;font-size:clamp(18px,1.35vw,23px);line-height:1.55}.qrcHeroPromise{color:#ffffff6e;max-width:690px;margin:25px 0 0;font-size:15px;line-height:1.6}.qrcHeroPromise strong{color:#ffffffd1;font-weight:600}.qrcHeroActions,.qrcFinalActions{flex-wrap:wrap;gap:12px;display:flex}.qrcHeroActions{margin-top:38px}.qrcPrimaryButton,.qrcSecondaryButton{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.qrcPrimaryButton{color:#fff;background:var(--qrc-red);border:1px solid var(--qrc-red)}.qrcPrimaryButton:hover{color:#fff;background:#ff373d;transform:translateY(-2px)}.qrcSecondaryButton{color:#ffffffdb;background:#ffffff06;border:1px solid #ffffff29}.qrcSecondaryButton:hover{color:#fff;background:#ffffff0e;border-color:#ffffff4d;transform:translateY(-2px)}.qrcPrimaryButtonLarge{min-height:58px;padding-inline:28px}.qrcHeroTrust{color:#ffffff54;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:11px;margin-top:31px;font-size:11px;font-weight:700;display:flex}.qrcHeroTrust i{background:#ffffff3d;border-radius:50%;width:3px;height:3px}.qrcHeroProduct{isolation:isolate;border:1px solid var(--qrc-line-strong);background:radial-gradient(circle at 50% -10%,#ff272e1b,#0000 35%),linear-gradient(#0b0c0f,#070809);border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000085}.qrcHeroProduct:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.qrcLiveHeader{border-bottom:1px solid var(--qrc-line);justify-content:space-between;align-items:center;min-height:62px;padding:0 21px;display:flex}.qrcLiveStatus{color:#ffffff8c;letter-spacing:.14em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.qrcLiveStatus>span{background:var(--qrc-green);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite qrcLivePulse;box-shadow:0 0 0 5px #36d98a14,0 0 15px #36d98a52}.qrcLiveHeader>small{color:#ffffff47;letter-spacing:.2em;font-size:10px;font-weight:800}.qrcConversation{padding:clamp(24px,3vw,42px)}.qrcCaller{grid-template-columns:48px 1fr;align-items:start;gap:16px;display:grid}.qrcCallerAvatar{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid}.qrcCaller small,.qrcOrderTop small,.qrcShiftRow small{color:#ffffff57;letter-spacing:.15em;font-size:9px;font-weight:800}.qrcCaller p{color:#ffffffd4;margin:7px 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.45}.qrcFlowArrow{color:#ffffff40;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:28px 0;font-size:8px;font-weight:800;display:grid}.qrcFlowArrow span{background:linear-gradient(90deg,#0000,#ffffff21);height:1px}.qrcFlowArrow span:last-child{background:linear-gradient(90deg,#ffffff21,#0000)}.qrcOrderCard{background:#070809de;border:1px solid #ffffff1a;border-radius:12px;padding:22px;box-shadow:0 18px 45px #00000047}.qrcOrderTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.qrcOrderTop>div{flex-direction:column;gap:5px;display:flex}.qrcOrderTop strong{color:#ffffffeb;font-size:15px}.qrcCaptured{color:var(--qrc-green);letter-spacing:.1em;background:#36d98a12;border:1px solid #36d98a2e;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.qrcOrderLine{color:#ffffffb3;border-bottom:1px solid #ffffff0e;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;min-height:42px;display:grid}.qrcOrderLine>span{color:#ffffff4f;font-size:11px}.qrcOrderLine strong,.qrcOrderLine b{font-size:12px}.qrcOrderLine strong{font-weight:500}.qrcOrderLine b{color:#ffffffdb;font-weight:700}.qrcTotals{margin-top:15px}.qrcTotals>div{color:#ffffff6e;justify-content:space-between;align-items:center;min-height:29px;font-size:11px;display:flex}.qrcTotals>div strong{color:#ffffffbf}.qrcTotals .qrcTotal{color:#ffffffc7;border-top:1px solid #ffffff1a;min-height:43px;margin-top:5px;padding-top:7px;font-size:13px}.qrcTotals .qrcTotal strong{color:#fff;font-size:19px}.qrcOrderReady{background:#36d98a0e;border:1px solid #36d98a21;border-radius:7px;align-items:center;gap:11px;margin-top:17px;padding:13px 14px;display:flex}.qrcOrderReady>span{width:26px;height:26px;color:var(--qrc-green);background:#36d98a17;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.qrcOrderReady>div{flex-direction:column;gap:3px;display:flex}.qrcOrderReady strong{color:#ffffffe0;font-size:11px}.qrcOrderReady small{color:#ffffff59;font-size:9px}.qrcSectionIntro{max-width:840px}.qrcSectionIntroCenter{text-align:center;margin-inline:auto}.qrcSectionIntro h2,.qrcShiftCopy h2,.qrcFinal h2{color:var(--qrc-text);letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,82px);font-weight:560;line-height:.98}.qrcSectionIntro h2 span,.qrcShiftCopy h2 span,.qrcFinal h2 span{color:#ffffff57}.qrcSectionIntro>p:last-child{max-width:720px;color:var(--qrc-muted);margin:27px 0 0;font-size:18px;line-height:1.6}.qrcFit{border-top:1px solid var(--qrc-line);border-bottom:1px solid var(--qrc-line);background:radial-gradient(circle at 50% 0,#ff272e0b,#0000 34%),#070707;padding:clamp(90px,9vw,158px) 40px}.qrcFit .qrcSectionIntro{max-width:1040px}.qrcFitRail{border:1px solid var(--qrc-line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(1540px,100%);margin:clamp(58px,6vw,88px) auto 0;display:grid;overflow:hidden}.qrcFitRail article{border-right:1px solid var(--qrc-line);background:#ffffff03;flex-direction:column;min-height:190px;padding:25px;display:flex}.qrcFitRail article:last-child{border-right:0}.qrcFitRail small{color:#ffffff36;letter-spacing:.14em;font-size:9px;font-weight:800}.qrcFitRail strong{color:#ffffff8c;margin-top:auto;font-size:13px;font-weight:600}.qrcFitRail article>span{color:var(--qrc-red);margin:11px 0;font-size:16px}.qrcFitRail b{color:#ffffffe8;font-size:16px}.qrcShift{grid-template-columns:minmax(0,.8fr) minmax(500px,.72fr);align-items:center;gap:clamp(70px,8vw,150px);width:min(1540px,100% - 80px);margin:0 auto;padding:clamp(100px,10vw,180px) 0;display:grid}.qrcShiftCopy{max-width:670px}.qrcShiftCopy>p:not(.qrcEyebrow){max-width:600px;color:var(--qrc-muted);margin:30px 0 0;font-size:18px;line-height:1.62}.qrcShiftCopy .qrcShiftStatement{color:#ffffffdb!important;font-size:21px!important}.qrcShiftBoard{border:1px solid var(--qrc-line-strong);background:linear-gradient(#ffffff06,#0000),#090a0c;border-radius:18px;overflow:hidden;box-shadow:0 35px 90px #00000059}.qrcShiftTime{border-bottom:1px solid var(--qrc-line);background:#ffffff03;align-items:baseline;gap:9px;min-height:122px;padding:22px 27px;display:flex}.qrcShiftTime strong{color:#fff;letter-spacing:-.06em;font-size:58px;font-weight:470;line-height:1}.qrcShiftTime span{color:#ffffff47;font-size:13px;font-weight:700}.qrcShiftRows{padding:5px 21px 20px}.qrcShiftRow{border-bottom:1px solid #fff1;grid-template-columns:18px 1fr auto;align-items:center;gap:15px;min-height:81px;display:grid}.qrcShiftRow:last-child{border-bottom:0}.qrcShiftIcon{color:#ffffff2e;font-size:8px}.qrcShiftRow>div{flex-direction:column;gap:5px;display:flex}.qrcShiftRow strong{color:#ffffffc4;font-size:13px}.qrcShiftRow>b{color:#ffffff47;letter-spacing:.11em;font-size:8px}.qrcShiftIncoming .qrcShiftIcon{color:var(--qrc-red);animation:1.8s ease-in-out infinite qrcIncomingPulse}.qrcShiftIncoming>b{color:var(--qrc-red)}.qrcShiftCheck{width:18px;height:18px;color:var(--qrc-green);background:#36d98a12;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.qrcShiftSuccess>b{color:var(--qrc-green)}.qrcDashboard{border-top:1px solid var(--qrc-line);border-bottom:1px solid var(--qrc-line);background:radial-gradient(circle,#ff272e09,#0000 35%),#070707;padding:clamp(95px,10vw,180px) 40px}.qrcDashboard>.qrcSectionIntro,.qrcDashboardVisual{width:min(1480px,100%);margin-inline:auto}.qrcDashboard>.qrcSectionIntro{max-width:980px}.qrcDashboardPoints{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.qrcDashboardPoints span{color:#ffffff6b;letter-spacing:.07em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff18;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:700}.qrcDashboardVisual{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:20px;margin-top:clamp(48px,6vw,82px);overflow:hidden;box-shadow:0 45px 120px #0000007a}.qrcDashboardVisual img{width:100%;height:auto;display:block}.qrcDashboardVisual figcaption{border-top:1px solid var(--qrc-line);color:#ffffff8f;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:58px;padding:0 19px;font-size:10px;font-weight:700;display:flex}.qrcDashboardVisual figcaption span{color:#ffffff3d}.qrcBeyond{width:min(1540px,100% - 80px);margin:0 auto;padding:clamp(105px,10vw,180px) 0}.qrcBeyond .qrcSectionIntro{max-width:1100px}.qrcBeyondGrid{border-top:1px solid var(--qrc-line);border-left:1px solid var(--qrc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(58px,6vw,88px);display:grid}.qrcBeyondGrid article{border-right:1px solid var(--qrc-line);border-bottom:1px solid var(--qrc-line);background:#ffffff02;min-height:250px;padding:30px;transition:background .18s,transform .18s}.qrcBeyondGrid article>span{color:var(--qrc-red);letter-spacing:.14em;font-size:9px;font-weight:800}.qrcBeyondGrid h3{color:#ffffffe6;letter-spacing:-.025em;margin:58px 0 0;font-size:23px;font-weight:560}.qrcBeyondGrid p{color:#ffffff6b;max-width:380px;margin:14px 0 0;font-size:14px;line-height:1.58}.qrcBeforeAfter{border-top:1px solid var(--qrc-line);background:linear-gradient(#070707,#050505);padding:clamp(100px,10vw,178px) 40px}.qrcBeforeAfter .qrcSectionIntro{max-width:900px}.qrcComparison{grid-template-columns:1fr 60px 1fr;align-items:center;width:min(1300px,100%);margin:clamp(55px,6vw,86px) auto 0;display:grid}.qrcComparisonSide{border:1px solid var(--qrc-line);background:#ffffff03;border-radius:12px;overflow:hidden}.qrcComparisonSide>small{border-bottom:1px solid var(--qrc-line);color:#ffffff59;letter-spacing:.15em;align-items:center;min-height:52px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.qrcComparisonSide>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;min-height:73px;padding:0 18px;display:flex}.qrcComparisonSide>div:last-child{border-bottom:0}.qrcComparisonSide span{color:#ffffffb8;font-size:13px}.qrcComparisonSide b{color:#ffffff4a;text-align:right;font-size:10px;font-weight:700}.qrcComparisonAfter{background:linear-gradient(#ff272e09,#0000),#ffffff03;border-color:#ff272e2e}.qrcComparisonAfter>small{color:#ffffffad}.qrcComparisonAfter span{color:#ffffffeb}.qrcComparisonAfter b{color:#ffffff7a}.qrcComparisonArrow{color:var(--qrc-red);text-align:center;font-size:22px}.qrcFinal{text-align:center;border-top:1px solid var(--qrc-line);background:radial-gradient(circle at 50% 45%,#ff272e13,#0000 29%),#050505;flex-direction:column;align-items:center;max-width:none;padding:clamp(110px,12vw,210px) 40px;display:flex}.qrcFinal h2{max-width:1080px}.qrcFinal>p:not(.qrcEyebrow){max-width:730px;color:var(--qrc-muted);margin:30px auto 0;font-size:18px;line-height:1.62}.qrcFinalActions{justify-content:center;margin-top:38px}@keyframes qrcLivePulse{0%,to{opacity:.72;transform:scale(.93)}50%{opacity:1;transform:scale(1.08)}}@keyframes qrcIncomingPulse{0%,to{opacity:.45}50%{opacity:1}}@media (width<=1180px){.qrcHero{grid-template-columns:1fr;gap:65px;width:min(100% - 56px,1100px);min-height:auto}.qrcHeroCopy{max-width:900px}.qrcHeroProduct{width:min(760px,100%)}.qrcFitRail{grid-template-columns:repeat(2,1fr)}.qrcFitRail article{border-bottom:1px solid var(--qrc-line)}.qrcFitRail article:nth-child(2n){border-right:0}.qrcFitRail article:last-child{border-bottom:0;grid-column:1/-1}.qrcShift{grid-template-columns:1fr;gap:55px;width:min(100% - 56px,1100px)}.qrcShiftCopy{max-width:850px}.qrcShiftBoard{width:min(720px,100%)}}@media (width<=700px){.qrcHero,.qrcShift,.qrcBeyond{width:calc(100% - 28px)}.qrcHero{gap:45px;padding:65px 0 82px}.qrcEyebrow{letter-spacing:.18em;margin-bottom:18px;font-size:9px}.qrcHeroCopy h1{font-size:clamp(51px,14vw,70px);line-height:.94}.qrcHeroLead{margin-top:26px;font-size:17px}.qrcHeroPromise{font-size:13px}.qrcHeroActions,.qrcFinalActions{flex-direction:column;width:100%}.qrcPrimaryButton,.qrcSecondaryButton{width:100%}.qrcHeroTrust{flex-direction:column;align-items:flex-start}.qrcHeroTrust i{display:none}.qrcHeroProduct{border-radius:13px}.qrcLiveHeader{min-height:52px;padding-inline:15px}.qrcConversation{padding:18px 15px}.qrcCaller{grid-template-columns:38px 1fr;gap:12px}.qrcCallerAvatar{width:38px;height:38px}.qrcCaller p{font-size:15px}.qrcFlowArrow{margin:22px 0;font-size:7px}.qrcOrderCard{padding:16px}.qrcOrderLine strong,.qrcOrderLine b{font-size:11px}.qrcFit,.qrcDashboard,.qrcBeforeAfter,.qrcFinal{padding-left:14px;padding-right:14px}.qrcFit{padding-top:78px;padding-bottom:78px}.qrcSectionIntro h2,.qrcShiftCopy h2,.qrcFinal h2{font-size:clamp(42px,12vw,58px)}.qrcFitRail{border-radius:10px;grid-template-columns:1fr}.qrcFitRail article{border-bottom:1px solid var(--qrc-line);min-height:140px;border-right:0!important}.qrcFitRail article:last-child{grid-column:auto}.qrcShift{gap:40px;padding-top:82px;padding-bottom:82px}.qrcShiftCopy>p:not(.qrcEyebrow){font-size:16px}.qrcShiftCopy .qrcShiftStatement{font-size:18px!important}.qrcShiftTime{min-height:100px}.qrcShiftTime strong{font-size:48px}.qrcShiftRows{padding-inline:13px}.qrcShiftRow{grid-template-columns:16px 1fr;padding:13px 0}.qrcShiftRow>b{text-align:left;grid-column:2;margin-top:-8px}.qrcDashboard{padding-top:82px;padding-bottom:82px}.qrcDashboard>.qrcSectionIntro,.qrcDashboardVisual{width:100%}.qrcDashboardVisual{border-radius:10px;margin-top:38px}.qrcDashboardVisual figcaption{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.qrcBeyond{padding-top:82px;padding-bottom:82px}.qrcBeyondGrid{grid-template-columns:1fr;margin-top:42px}.qrcBeyondGrid article{min-height:205px}.qrcBeyondGrid h3{margin-top:42px}.qrcBeforeAfter{padding-top:82px;padding-bottom:82px}.qrcComparison{grid-template-columns:1fr;gap:14px;margin-top:42px}.qrcComparisonArrow{transform:rotate(90deg)}.qrcComparisonSide>div{min-height:68px}.qrcFinal{padding-top:100px;padding-bottom:110px}}@media (prefers-reduced-motion:reduce){.qrcLiveStatus>span,.qrcShiftIncoming .qrcShiftIcon{animation:none!important}.qrcPrimaryButton,.qrcSecondaryButton{transition:none!important}}.qrcFitRail article{justify-content:flex-start;gap:0}.qrcFitIcon{color:#ff272e;background:linear-gradient(#ffffff09,#ffffff03),#ffffff03;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:26px;display:inline-flex;box-shadow:inset 0 1px #ffffff08,0 10px 30px #00000038}.qrcFitIcon svg{width:22px;height:22px;display:block}.qrcFitRail strong{margin-top:0}.qrcFitRail article>span{margin:18px 0 14px}@media (width<=700px){.qrcFitIcon{border-radius:12px;width:46px;height:46px;margin-bottom:20px}.qrcFitIcon svg{width:20px;height:20px}.qrcFitRail article>span{margin:14px 0 12px}}.qrcBeyondGrid article{padding-top:42px;position:relative}.qrcBeyondGrid article:before{content:"";opacity:.82;background:#ff272e;width:26px;height:2px;margin-bottom:48px;display:block;box-shadow:0 0 12px #ff272e2e}.qrcBeyondGrid article>span{display:none!important}.qrcBeyondGrid h3{color:#fffffff0;margin-top:0;font-weight:560}.qrcBeyondGrid p{color:#ffffff75}.qrcBeyondGrid article{transition:background .18s,border-color .18s}.qrcBeyondGrid article:hover{background:linear-gradient(#ff272e06,#ffffff05)}@media (width<=700px){.qrcBeyondGrid article{padding-top:30px}.qrcBeyondGrid article:before{width:22px;margin-bottom:32px}}.qrcComparisonSide>small{color:#ffffff85}.qrcComparisonBefore>small,.qrcComparisonAfter>small{letter-spacing:.18em;min-height:58px;font-size:10px}.qrcComparisonBefore>small{color:#ffffff70}.qrcComparisonAfter>small{color:#ffffffdb;background:linear-gradient(90deg,#ff272e1f,#0000 60%)}.qrcComparisonSide span{color:#ffffffc7;font-size:13px;font-weight:500}.qrcComparisonSide b{letter-spacing:.01em;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.qrcComparisonBefore b{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff14}.qrcComparisonAfter b{color:#fff;background:linear-gradient(#ff272e2e,#ff272e1a);border:1px solid #ff272e4d;box-shadow:inset 0 0 0 1px #ff272e0d,0 8px 24px #ff272e14}.qrcComparisonSide>div{padding:0 20px}@media (width<=900px){.qrcComparisonSide>div{gap:14px}.qrcComparisonSide b{min-height:32px;padding:0 10px;font-size:11px}}@media (width<=700px){.qrcComparisonSide>div{flex-direction:column;justify-content:center;align-items:flex-start;min-height:76px;padding:10px 14px}.qrcComparisonSide b{white-space:normal;text-align:left}}.qvhPage{--qvh-red:#ff2d33;--qvh-bg:#050505;--qvh-panel:#090909;--qvh-border:#ffffff1a;--qvh-soft:#ffffff7a;--qvh-text:#f4f4f4;min-height:100vh;color:var(--qvh-text);background:radial-gradient(circle at 76% 9%,#ff2d330f,#0000 28%),#050505;overflow-x:hidden}.qvhPage *{box-sizing:border-box}.qvhPage main{overflow:hidden}.qvhEyebrow{color:var(--qvh-red);letter-spacing:.22em;margin:0 0 17px;font-size:10px;font-weight:850;line-height:1}.qvhHero{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:clamp(60px,8vw,130px);width:min(1450px,100% - 64px);margin:0 auto;padding:clamp(72px,9vw,135px) 0 clamp(90px,10vw,150px);display:grid}.qvhHeroCopy h1{color:#f7f7f7;letter-spacing:-.067em;max-width:900px;margin:0;font-size:clamp(58px,6.9vw,112px);font-weight:560;line-height:.93}.qvhHeroCopy h1 span{color:#ffffff47}.qvhHeroLead{color:#ffffff91;max-width:720px;margin:clamp(30px,4vw,48px) 0 0;font-size:clamp(17px,1.55vw,22px);line-height:1.64}.qvhHeroActions,.qvhFinalActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.qvhPrimary,.qvhSecondary{letter-spacing:.06em;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:11px;font-weight:780;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.qvhPrimary{color:#fff;background:var(--qvh-red);border:1px solid var(--qvh-red)}.qvhSecondary{color:#ffffffc4;background:#ffffff06;border:1px solid #ffffff21}.qvhPrimary:hover,.qvhSecondary:hover{transform:translateY(-1px)}.qvhHeroSignals{color:#ffffff5e;flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;font-size:11px;font-weight:620;display:flex}.qvhHeroSignals i{background:var(--qvh-red);border-radius:50%;width:3px;height:3px}.qvhVideoColumn{justify-self:end;width:100%;max-width:410px}.qvhVideoHeader{justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:0 4px;display:flex}.qvhVideoHeader div{align-items:center;gap:8px;display:flex}.qvhVideoHeader i{background:var(--qvh-red);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 16px #ff2d33b8}.qvhVideoHeader span,.qvhVideoHeader strong{letter-spacing:.16em;font-size:9px;font-weight:820}.qvhVideoHeader span{color:#ffffff85}.qvhVideoHeader strong{color:var(--qvh-red)}.qvhVideoFrame{aspect-ratio:9/16;background:radial-gradient(circle at 50% 30%,#ff2d331f,#0000 40%),#080808;border:1px solid #ffffff21;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a,inset 0 0 0 1px #ff2d3306}.qvhVideoFrame video{z-index:2;-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;display:block;position:relative}.qvhVideoFallback{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.qvhVideoFallback span{color:var(--qvh-red);letter-spacing:.18em;font-size:10px;font-weight:850}.qvhVideoFallback strong{color:#fff;font-size:24px}.qvhVideoFallback small{color:#ffffff73}.qvhVideoCaption{color:#ffffff59;margin:15px 0 0;font-size:11px;line-height:1.55}.qvhSectionIntro{max-width:1040px}.qvhSectionIntro h2,.qvhProductIntro h2,.qvhControl h2,.qvhFinal h2{color:#f4f4f4;letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,84px);font-weight:560;line-height:.98}.qvhSectionIntro h2 span,.qvhControl h2 span,.qvhFinal h2 span{color:#ffffff47}.qvhFlow{width:min(1450px,100% - 64px);margin:0 auto;padding:clamp(80px,9vw,130px) 0}.qvhFlowRail{border-top:1px solid var(--qvh-border);border-bottom:1px solid var(--qvh-border);grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;margin-top:48px;display:grid}.qvhFlowRail article{border-left:1px solid var(--qvh-border);flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px;padding:30px;display:flex}.qvhFlowRail article:last-of-type{border-right:1px solid var(--qvh-border)}.qvhFlowRail>b{color:var(--qvh-red);justify-content:center;align-items:center;font-size:19px;font-weight:400;display:flex}.qvhFlowIcon{color:var(--qvh-red);margin-bottom:25px;font-size:24px}.qvhFlowRail small{color:#ffffff59;letter-spacing:.17em;margin-bottom:8px;font-size:9px;font-weight:800}.qvhFlowRail strong{color:#f4f4f4;font-size:17px;line-height:1.3}.qvhNight{border-top:1px solid #ffffff12;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:clamp(50px,8vw,140px);width:min(1450px,100% - 64px);margin:0 auto;padding:clamp(100px,11vw,170px) 0;display:grid}.qvhNightTime{flex-direction:column;justify-content:flex-start;display:flex}.qvhNightTime small{color:#ffffff5c;letter-spacing:.18em;font-size:9px;font-weight:780}.qvhNightTime strong{color:var(--qvh-red);letter-spacing:-.06em;margin-top:16px;font-size:clamp(52px,6vw,92px);font-weight:520}.qvhNightCopy h2{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(46px,5.4vw,88px);font-weight:560;line-height:.98}.qvhNightCopy h2 span{color:#ffffff45}.qvhNightCopy>p{color:#ffffff7d;max-width:790px;margin:36px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.7}.qvhNightCopy .qvhNightResult{color:#ffffffd4;font-weight:620}.qvhFit{width:min(1450px,100% - 64px);margin:0 auto;padding:clamp(90px,10vw,150px) 0}.qvhFitGrid{border-top:1px solid var(--qvh-border);border-bottom:1px solid var(--qvh-border);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:52px;display:grid}.qvhFitGrid article{border-left:1px solid var(--qvh-border);min-height:290px;padding:34px 28px}.qvhFitGrid article:last-child{border-right:1px solid var(--qvh-border)}.qvhSignalLine{background:var(--qvh-red);width:26px;height:2px;margin-bottom:46px;box-shadow:0 0 14px #ff2d3338}.qvhFitGrid small{color:#ffffff59;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:780}.qvhFitGrid h3{color:#f6f6f6;letter-spacing:-.025em;margin:13px 0 15px;font-size:22px;font-weight:590}.qvhFitGrid p{color:#ffffff6e;margin:0;font-size:13px;line-height:1.65}.qvhProduct{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(60px,7vw,110px);width:min(1450px,100% - 64px);margin:0 auto;padding:clamp(100px,11vw,170px) 0;display:grid}.qvhProductIntro p:last-child{color:#ffffff70;max-width:500px;margin:30px 0 0;font-size:15px;line-height:1.72}.qvhOperationsPanel{background:linear-gradient(#ffffff06,#ffffff02);border:1px solid #ffffff1c;align-self:start}.qvhOperationsTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:flex}.qvhOperationsTop div{align-items:center;gap:9px;display:flex}.qvhOperationsTop i{background:#23b25b;border-radius:50%;width:7px;height:7px}.qvhOperationsTop span,.qvhOperationsTop strong{letter-spacing:.16em;font-size:9px;font-weight:800}.qvhOperationsTop span{color:#ffffff8c}.qvhOperationsTop strong{color:#23b25b}.qvhOperationsGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qvhOperationsGrid article{border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff13;flex-direction:column;justify-content:center;min-height:126px;padding:23px;display:flex;position:relative}.qvhOperationDot{background:var(--qvh-red);border-radius:50%;width:5px;height:5px;margin-bottom:18px}.qvhOperationsGrid strong{color:#f4f4f4;font-size:14px}.qvhOperationsGrid small{color:#ffffff4f;margin-top:6px;font-size:10px}.qvhMore{width:min(1450px,100% - 64px);margin:0 auto;padding:clamp(100px,11vw,170px) 0}.qvhCapabilityGrid{border-top:1px solid var(--qvh-border);border-left:1px solid var(--qvh-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px;display:grid}.qvhCapabilityGrid article{border-right:1px solid var(--qvh-border);border-bottom:1px solid var(--qvh-border);min-height:265px;padding:34px}.qvhCapabilityGrid h3{color:#f5f5f5;letter-spacing:-.025em;margin:0 0 18px;font-size:22px;font-weight:570}.qvhCapabilityGrid p{color:#ffffff70;max-width:380px;margin:0;font-size:13px;line-height:1.7}.qvhControl{width:min(1450px,100% - 64px);margin:0 auto;padding:clamp(100px,11vw,170px) 0}.qvhControlCards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;display:grid}.qvhControlCards article{border-top:1px solid var(--qvh-border);border-bottom:1px solid var(--qvh-border);border-left:1px solid var(--qvh-border);min-height:330px;padding:clamp(28px,3.4vw,48px)}.qvhControlCards article:last-child{border-right:1px solid var(--qvh-border)}.qvhControlCards small{color:var(--qvh-red);letter-spacing:.16em;font-size:9px;font-weight:800}.qvhControlCards strong{color:#f5f5f5;max-width:340px;margin-top:40px;font-size:clamp(22px,2vw,29px);font-weight:570;line-height:1.17;display:block}.qvhControlCards p{color:#ffffff6b;max-width:360px;margin:23px 0 0;font-size:13px;line-height:1.7}.qvhFinal{border-top:1px solid #ffffff13;width:min(1450px,100% - 64px);margin:0 auto;padding:clamp(110px,13vw,190px) 0}.qvhFinal h2{max-width:1100px}.qvhFinal>p:not(.qvhEyebrow){color:#ffffff7a;margin:30px 0 0;font-size:17px}@media (width<=1050px){.qvhHero{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:45px}.qvhFitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qvhFitGrid article{border-bottom:1px solid var(--qvh-border)}.qvhOperationsGrid,.qvhCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.qvhHero{grid-template-columns:1fr}.qvhVideoColumn{justify-self:start;max-width:370px}.qvhFlowRail{grid-template-columns:1fr}.qvhFlowRail>b{height:34px;transform:rotate(90deg)}.qvhFlowRail article{border-right:1px solid var(--qvh-border);min-height:135px}.qvhNight,.qvhProduct{grid-template-columns:1fr}.qvhNight{gap:40px}.qvhControlCards{grid-template-columns:1fr}.qvhControlCards article{border-right:1px solid var(--qvh-border);border-bottom:0;min-height:0}.qvhControlCards article:last-child{border-bottom:1px solid var(--qvh-border)}}@media (width<=620px){.qvhHero,.qvhFlow,.qvhNight,.qvhFit,.qvhProduct,.qvhMore,.qvhControl,.qvhFinal{width:calc(100% - 30px)}.qvhHero{padding-top:60px}.qvhHeroCopy h1{font-size:clamp(49px,14vw,68px)}.qvhVideoColumn{width:min(100%,340px)}.qvhHeroActions,.qvhFinalActions{flex-direction:column}.qvhPrimary,.qvhSecondary{width:100%}.qvhFitGrid,.qvhCapabilityGrid,.qvhOperationsGrid{grid-template-columns:1fr}.qvhFitGrid article,.qvhCapabilityGrid article{min-height:0}.qvhOperationsTop{flex-direction:column;align-items:flex-start;padding-top:18px;padding-bottom:18px}.qvhNightTime strong{font-size:58px}.qvhSignalLine{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.qvhPrimary,.qvhSecondary{transition:none}}.qvhVideoFrame{background:#000;border-radius:28px;overflow:hidden;box-shadow:0 34px 100px #0000008f,0 0 44px #ff2d3309;border:0!important}.qvhRealHotelVideo{-o-object-fit:cover;object-fit:cover;border-radius:inherit;background:#000;border:0;width:100%;height:100%;display:block}.qvhVideoFrame:has(.qvhRealHotelVideo) .qvhVideoFallback{display:none}@media (width<=620px){.qvhVideoFrame{border-radius:22px}}@media (width<=1100px){.qvhHero{grid-template-columns:minmax(0,1fr);gap:64px;width:min(100% - 44px,900px);padding-top:72px;padding-bottom:105px}.qvhHeroCopy{width:100%}.qvhHeroCopy h1{max-width:900px;font-size:clamp(58px,9.1vw,92px);line-height:.94}.qvhHeroLead{max-width:760px;font-size:clamp(17px,2.1vw,21px)}.qvhHeroActions{max-width:720px}.qvhVideoColumn{justify-self:center;width:min(100%,590px);max-width:590px}.qvhVideoHeader{width:100%;padding-left:2px;padding-right:2px}.qvhVideoFrame{width:100%}.qvhVideoCaption{max-width:520px}}@media (width<=820px){.qvhHero{gap:54px;width:calc(100% - 34px);padding-top:58px;padding-bottom:90px}.qvhHeroCopy h1{letter-spacing:-.062em;font-size:clamp(52px,10.6vw,78px)}.qvhHeroLead{margin-top:30px}.qvhHeroSignals{gap:10px 12px;margin-top:26px}.qvhVideoColumn{justify-self:center;width:min(100%,540px);max-width:540px}.qvhVideoFrame{border-radius:26px}.qvhFlow,.qvhNight,.qvhFit,.qvhProduct,.qvhMore,.qvhControl,.qvhFinal{width:calc(100% - 34px)}}@media (width<=620px){.qvhHero{gap:46px;width:calc(100% - 24px);padding-top:45px;padding-bottom:78px}.qvhEyebrow{margin-bottom:15px;font-size:9px}.qvhHeroCopy h1{letter-spacing:-.06em;font-size:clamp(45px,13.7vw,64px);line-height:.95}.qvhHeroLead{margin-top:27px;font-size:16px;line-height:1.58}.qvhHeroActions{gap:10px;width:100%;margin-top:30px}.qvhHeroActions .qvhPrimary,.qvhHeroActions .qvhSecondary{width:100%;min-height:54px}.qvhHeroSignals{gap:9px 10px;width:100%;margin-top:26px;font-size:10px}.qvhVideoColumn{justify-self:center;width:100%;max-width:500px}.qvhVideoHeader{min-height:42px;padding:0 6px}.qvhVideoHeader span,.qvhVideoHeader strong{font-size:8px}.qvhVideoFrame{border-radius:24px;width:100%}.qvhVideoCaption{padding:0 4px;font-size:10px}.qvhFlow,.qvhNight,.qvhFit,.qvhProduct,.qvhMore,.qvhControl,.qvhFinal{width:calc(100% - 24px)}}@media (width<=390px){.qvhHero{width:calc(100% - 20px)}.qvhHeroCopy h1{font-size:clamp(42px,13.1vw,52px)}.qvhHeroLead{font-size:15px}.qvhVideoFrame{border-radius:20px}}@media (width<=1100px){.qvhHero{flex-direction:column!important;align-items:stretch!important;gap:58px!important;width:min(100% - 36px,960px)!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.qvhHeroCopy{width:100%!important;max-width:none!important}.qvhHeroCopy h1{width:100%!important;max-width:900px!important;font-size:clamp(54px,9vw,84px)!important;line-height:.94!important}.qvhHeroLead{max-width:760px!important}.qvhVideoColumn{place-self:center!important;width:100%!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.qvhVideoFrame{border:0!important;border-radius:30px!important;width:100%!important;margin:0 auto!important;overflow:hidden!important}.qvhRealHotelVideo{-o-object-fit:cover!important;object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.qvhVideoHeader{width:100%!important;padding:0 8px 10px!important}}@media (width<=700px){.qvhHero{gap:42px!important;width:calc(100% - 22px)!important;padding-top:42px!important;padding-bottom:68px!important}.qvhHeroCopy h1{letter-spacing:-.058em!important;max-width:none!important;font-size:clamp(43px,12vw,61px)!important;line-height:.96!important}.qvhHeroLead{width:100%!important;max-width:none!important;margin-top:25px!important;font-size:16px!important;line-height:1.55!important}.qvhHeroActions{flex-direction:column!important;gap:10px!important;width:100%!important;margin-top:28px!important;display:flex!important}.qvhHeroActions .qvhPrimary,.qvhHeroActions .qvhSecondary{width:100%!important;min-height:52px!important;padding-left:16px!important;padding-right:16px!important}.qvhHeroSignals{flex-wrap:wrap!important;gap:8px 10px!important;width:100%!important;margin-top:24px!important;display:flex!important}.qvhVideoColumn{width:100%!important;max-width:none!important;margin:0!important}.qvhVideoHeader{justify-content:space-between!important;align-items:center!important;width:100%!important;padding:0 7px 11px!important;display:flex!important}.qvhVideoFrame{border-radius:24px!important;width:100%!important;max-width:none!important}.qvhVideoCaption{width:100%!important;margin-top:13px!important;padding:0 5px!important}}@media (width<=430px){.qvhHero{width:calc(100% - 18px)!important;padding-top:34px!important}.qvhHeroCopy h1{font-size:clamp(40px,12.7vw,54px)!important}.qvhHeroLead{font-size:15px!important}.qvhVideoFrame{border-radius:20px!important}.qvhVideoHeader span,.qvhVideoHeader strong{font-size:7.5px!important}}.qMenuPage{width:100%;max-width:1500px;margin:0 auto;padding:8px 4px 48px}.qMenuHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.qMenuEyebrow{letter-spacing:.18em;opacity:.58;margin-bottom:8px;font-size:11px;font-weight:800}.qMenuHeader h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.qMenuHeader p{opacity:.68;margin:10px 0 0}.qMenuRevision{flex-direction:column;align-items:flex-end;min-width:100px;display:flex}.qMenuRevision span{text-transform:uppercase;letter-spacing:.12em;opacity:.55;font-size:11px}.qMenuRevision strong{font-size:28px}.qMenuError{background:#ef444414;border:1px solid #ef444459;border-radius:10px;margin-bottom:18px;padding:13px 16px}.qMenuStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.qMenuStats article,.qMenuPanel{background:#ffffff06;border:1px solid #94a3b829;border-radius:14px}.qMenuStats article{padding:16px 18px}.qMenuStats span{opacity:.58;font-size:12px;display:block}.qMenuStats strong{margin-top:4px;font-size:26px;display:block}.qMenuLayout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.qMenuMain{gap:16px;min-width:0;display:grid}.qMenuPanel{padding:18px}.qMenuPanel h2,.qMenuPanel h3{margin-top:0}.qMenuPanel h2{margin-bottom:14px}.qMenuSectionHeading{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.qMenuSectionHeading h2{margin:0}.qMenuSectionHeading p{opacity:.58;margin:5px 0 0;font-size:13px}.qMenuCreateRow,.qMenuItemForm,.qMenuGroupForm{gap:8px;margin-bottom:16px;display:grid}.qMenuCreateRow{grid-template-columns:1fr auto}.qMenuItemForm{grid-template-columns:minmax(130px,.7fr) minmax(150px,1fr) minmax(90px,.45fr) minmax(180px,1.4fr) auto}.qMenuGroupForm{grid-template-columns:minmax(160px,1fr) 80px 80px auto}.qMenuPage input,.qMenuPage select,.qMenuPage button{font:inherit}.qMenuPage input,.qMenuPage select{width:100%;min-height:39px;color:inherit;background:#0f172a6b;border:1px solid #94a3b838;border-radius:8px;padding:8px 10px}.qMenuPage button{min-height:36px;color:inherit;cursor:pointer;background:#94a3b81a;border:1px solid #94a3b833;border-radius:8px;padding:7px 11px}.qMenuPage button:disabled{cursor:default;opacity:.45}.qMenuCategoryList,.qMenuItems,.qMenuGroups{gap:10px;display:grid}.qMenuCategory{border:1px solid #94a3b824;border-radius:10px;gap:8px;padding:11px;display:grid}.qMenuCategory strong,.qMenuCategory small{display:block}.qMenuCategory small{opacity:.52;margin-top:3px}.qMenuTinyActions,.qMenuItemActions{flex-wrap:wrap;gap:6px;display:flex}.qMenuTinyActions button{min-height:28px;padding:4px 8px;font-size:11px}.qMenuItem,.qMenuGroup{border:1px solid #94a3b826;border-radius:12px;padding:14px}.qMenuItemTop,.qMenuGroup>header{justify-content:space-between;gap:20px;display:flex}.qMenuItemTop h3,.qMenuGroup h3{margin:0}.qMenuItemTop p{opacity:.6;margin:6px 0 0;font-size:13px}.qMenuPrice{white-space:nowrap;font-size:18px}.qMenuBadges{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.qMenuBadges span{letter-spacing:.04em;text-transform:uppercase;opacity:.72;border:1px solid #94a3b829;border-radius:999px;padding:4px 7px;font-size:10px}.qMenuVariants,.qMenuModifierList{gap:6px;margin:11px 0;display:grid}.qMenuVariants>div,.qMenuModifier{background:#94a3b80e;border-radius:8px;grid-template-columns:minmax(120px,1fr) auto auto auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.qMenuVariants small,.qMenuModifier small{opacity:.56}.qMenuVariants button,.qMenuModifier button{min-height:28px;padding:3px 8px;font-size:11px}.qMenuAssignments{background:#94a3b80b;border-radius:9px;margin:12px 0;padding:10px}.qMenuAssignments>small{opacity:.55;margin-bottom:7px;display:block}.qMenuAssignments>div{flex-wrap:wrap;gap:7px 14px;display:flex}.qMenuAssignments label{align-items:center;gap:6px;font-size:12px;display:flex}.qMenuAssignments input{width:auto;min-height:0}.qMenuGroup>header small{opacity:.55}.qMenuEmpty,.qMenuEmptySmall,.qMenuLoading{text-align:center;opacity:.6;padding:24px}.qMenuEmpty span{margin-top:5px;font-size:13px;display:block}.qMenuEmptySmall{padding:10px;font-size:12px}.isInactive{opacity:.47}.qMenuItem.isSoldOut{border-style:dashed}@media (width<=1050px){.qMenuLayout{grid-template-columns:1fr}.qMenuItemForm{grid-template-columns:1fr 1fr}.qMenuItemForm button{grid-column:span 2}}@media (width<=720px){.qMenuPage{padding-bottom:30px}.qMenuHeader{align-items:flex-start}.qMenuStats,.qMenuItemForm,.qMenuGroupForm{grid-template-columns:1fr}.qMenuItemForm button{grid-column:auto}.qMenuItemTop,.qMenuGroup>header{align-items:flex-start}.qMenuVariants>div,.qMenuModifier{grid-template-columns:1fr auto}}.qMenuPage,.qMenuHeader h1,.qMenuPanel h2,.qMenuPanel h3,.qMenuStats strong,.qMenuPrice,.qMenuCategory strong,.qMenuGroup strong,.qMenuItem strong{color:#18221b}.qMenuHeader p,.qMenuSectionHeading p,.qMenuCategory small,.qMenuGroup small,.qMenuAssignments>small,.qMenuStats span,.qMenuEyebrow,.qMenuRevision span{color:#667069;opacity:1}.qMenuRevision strong{color:#18221b}.qMenuStats article,.qMenuPanel,.qMenuCategory,.qMenuItem,.qMenuGroup{background:#fff;border-color:#dfe3de}.qMenuPage input,.qMenuPage select{color:#18221b;background:#fff;border-color:#cfd5cf}.qMenuPage input::placeholder{color:#8a938d;opacity:1}.qMenuPage button{color:#18221b;background:#f3f5f2;border-color:#d3d8d3}.qMenuPage button:hover:not(:disabled){background:#e9ede8}.qMenuAssignments,.qMenuVariants>div,.qMenuModifier{background:#f7f8f6}.qMenuBadges span{color:#424c45;border-color:#d5dad5}.qMenuError{color:#8a1c12;background:#fff2ef;border-color:#e6a79f}.qMenuEmpty,.qMenuEmptySmall,.qMenuLoading{color:#68716b;opacity:1}.qMenuItem.isInactive,.qMenuGroup.isInactive,.qMenuCategory.isInactive,.qMenuModifier.isInactive{opacity:.55}.qMenuImport{background:#fff;border:1px solid #d8ddd7;border-radius:18px;margin:0 0 18px;padding:24px;box-shadow:0 8px 28px #14231c0d}.qMenuImportTop{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.qMenuImportEyebrow{color:#6b746e;letter-spacing:.16em;margin-bottom:7px;font-size:11px;font-weight:800}.qMenuImport h2{color:#19251f;margin:0;font-size:28px;line-height:1.05}.qMenuImportTop p{color:#5c6962;max-width:760px;margin:9px 0 0;line-height:1.5}.qMenuImportSteps{grid-template-columns:repeat(4,auto);gap:7px;display:grid}.qMenuImportSteps span{color:#3f4d45;white-space:nowrap;background:#f7f9f7;border:1px solid #dfe4df;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.qMenuImportForm{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.qMenuImportPicker{background:#fafcfa;border:1px dashed #bac6be;border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:14px 16px;display:flex}.qMenuImportPicker input{width:100%}.qMenuImportPicker strong{color:#1c2922}.qMenuImportPicker small{color:#69756e;overflow-wrap:anywhere}.qMenuImportUploadButton,.qMenuImportPublishButton{min-height:54px;color:#fff!important;background:#173c2b!important;border:1px solid #173c2b!important;padding:0 22px!important;font-weight:800!important}.qMenuImportStatus,.qMenuImportError{border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.qMenuImportStatus{color:#204531;background:#f1f7f3}.qMenuImportError{color:#9c2727;background:#fff1f1}.qMenuImportSpinner{border:2px solid #b6c9bd;border-top-color:#173c2b;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite qMenuImportSpin}@keyframes qMenuImportSpin{to{transform:rotate(360deg)}}.qMenuImportReview{border-top:1px solid #e0e5e1;margin-top:18px;padding-top:18px}.qMenuImportReviewHeader,.qMenuImportPublishRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.qMenuImportReviewHeader small{color:#738078;letter-spacing:.14em;font-size:10px;font-weight:800}.qMenuImportReviewHeader h3{color:#19251f;margin:3px 0 0;font-size:21px}.qMenuImportBadge{color:#24613b;text-transform:uppercase;background:#eef7f0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.qMenuImportSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.qMenuImportSummary article{background:#fafbfa;border:1px solid #e0e5e1;border-radius:12px;padding:13px}.qMenuImportSummary span{color:#6f7a73;margin-bottom:4px;font-size:12px;display:block}.qMenuImportSummary strong{color:#18241e;font-size:24px}.qMenuImportWarnings{color:#66552a;background:#fffaf0;border:1px solid #eadfba;border-radius:12px;margin-top:14px;padding:13px 15px}.qMenuImportWarnings ul{margin:8px 0 0 18px}.qMenuImportPreview{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:14px;display:grid}.qMenuImportPreview article{background:#fff;border:1px solid #e0e5e1;border-radius:12px;min-width:0;padding:13px}.qMenuImportPreview article strong,.qMenuImportPreview article span{display:block}.qMenuImportPreview article strong{color:#19251f}.qMenuImportPreview article span{color:#69756e;margin-top:3px;font-size:12px}.qMenuImportPreview article p{color:#59665f;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.45}.qMenuImportPublishRow{background:#f2f7f3;border-radius:13px;margin-top:18px;padding:15px}.qMenuImportPublishRow div{flex-direction:column;gap:3px;display:flex}.qMenuImportPublishRow span{color:#637068;font-size:13px}.qMenuImportPublished{color:#1d6137;background:#eaf7ee;border-radius:12px;margin-top:16px;padding:14px;font-weight:800}@media (width<=1050px){.qMenuImportTop{flex-direction:column}.qMenuImportSteps{grid-template-columns:repeat(2,auto)}}@media (width<=720px){.qMenuImport{border-radius:14px;padding:16px}.qMenuImport h2{font-size:23px}.qMenuImportForm{grid-template-columns:1fr}.qMenuImportSteps{grid-template-columns:repeat(2,1fr);width:100%}.qMenuImportSteps span{text-align:center}.qMenuImportSummary{grid-template-columns:1fr}.qMenuImportReviewHeader,.qMenuImportPublishRow{flex-direction:column;align-items:stretch}.qMenuImportPublishButton{width:100%}}.qMenuPage{--qm-bg:#04111f;--qm-panel:#071a2e;--qm-panel-2:#0a2138;--qm-panel-3:#0d2944;--qm-line:#3a97ec4d;--qm-line-strong:#3faaff80;--qm-text:#f5f9ff;--qm-soft:#aec4d9;--qm-muted:#809bb5;--qm-blue:#47bdff;--qm-green:#50e4a3;--qm-gold:#ffc64d;--qm-red:#ff8c8c;color:var(--qm-text)!important}.qMenuPage .qMenuHeader h1{color:#fff!important}.qMenuPage .qMenuEyebrow{color:#7fa6c7!important;opacity:1!important}.qMenuPage .qMenuHeader p{color:var(--qm-soft)!important;opacity:1!important}.qMenuPage .qMenuRevision span{color:var(--qm-muted)!important;opacity:1!important}.qMenuPage .qMenuRevision strong{color:#fff!important}.qMenuPage .qMenuStats article{border:1px solid var(--qm-line)!important;color:var(--qm-text)!important;box-shadow:none!important;background:linear-gradient(145deg,#0a2138,#07192c)!important}.qMenuPage .qMenuStats span{color:#99b3ca!important;opacity:1!important}.qMenuPage .qMenuStats strong{color:#fff!important}.qMenuPage .qMenuPanel{color:var(--qm-text)!important;border:1px solid var(--qm-line)!important;background:linear-gradient(145deg,#081d32,#061629)!important;border-radius:16px!important;box-shadow:0 14px 34px #00000021!important}.qMenuPage .qMenuPanel h2,.qMenuPage .qMenuPanel h3{color:#fff!important}.qMenuPage .qMenuSectionHeading p{color:var(--qm-soft)!important;opacity:1!important}.qMenuPage .qMenuCategoryList{gap:10px!important}.qMenuPage .qMenuCategory{color:var(--qm-text)!important;box-shadow:none!important;background:linear-gradient(145deg,#0c2640,#091d31)!important;border:1px solid #3d97ea4f!important;border-radius:12px!important;padding:12px!important}.qMenuPage .qMenuCategory strong{color:#fff!important;font-weight:850!important}.qMenuPage .qMenuCategory small{color:#8facc5!important;opacity:1!important}.qMenuPage .qMenuTinyActions{box-shadow:none!important;background:0 0!important;border:0!important}.qMenuPage .qMenuTinyActions button{color:#f5f9ff!important;box-shadow:none!important;background:#0e3557!important;border:1px solid #4ba5f463!important;border-radius:8px!important}.qMenuPage .qMenuTinyActions button:hover:not(:disabled){background:#15466f!important;border-color:#49beffad!important}.qMenuPage input,.qMenuPage select,.qMenuPage textarea{color:#f5f9ff!important;box-shadow:none!important;background:#06192c!important;border:1px solid #3d99ee5c!important;border-radius:9px!important}.qMenuPage input::-moz-placeholder{color:#809ab2!important;opacity:1!important}.qMenuPage textarea::-moz-placeholder{color:#809ab2!important;opacity:1!important}.qMenuPage input::placeholder,.qMenuPage textarea::placeholder{color:#809ab2!important;opacity:1!important}.qMenuPage select option{color:#f5f9ff!important;background:#081c30!important}.qMenuPage button{color:#f8fbff!important;box-shadow:none!important;text-shadow:none!important;background:linear-gradient(#123a5e,#0b2946)!important;border:1px solid #48a4f46b!important}.qMenuPage button:hover:not(:disabled){background:linear-gradient(#194d78,#103555)!important;border-color:#49bbffb8!important}.qMenuPage button:disabled{color:#8399ae!important;opacity:.72!important;background:#142b3f!important}.qMenuPage .qMenuItems{gap:10px!important}.qMenuPage .qMenuItem{color:var(--qm-text)!important;box-shadow:none!important;background:linear-gradient(145deg,#0a223a,#071a2e)!important;border:1px solid #3897eb52!important;border-radius:14px!important;padding:14px 16px!important}.qMenuPage .qMenuItemTop{box-shadow:none!important;background:0 0!important;border:0!important}.qMenuPage .qMenuItemTop h3{color:#fff!important;font-weight:900!important}.qMenuPage .qMenuItemTop p{color:var(--qm-soft)!important;opacity:1!important}.qMenuPage .qMenuPrice{color:var(--qm-gold)!important;opacity:1!important;font-weight:900!important}.qMenuPage .qMenuItemActions{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:10px!important;padding:0!important}.qMenuPage .qMenuItemActions button{min-height:34px!important}.qMenuPage .qMenuBadges span{color:#a9c3d9!important;opacity:1!important;background:#224b6c6b!important;border:1px solid #57a1e052!important}.qMenuPage .qMenuVariants>div{color:#f5f9ff!important;background:linear-gradient(90deg,#102c49,#0b223a)!important;border:1px solid #429ced4d!important;border-radius:9px!important}.qMenuPage .qMenuVariants>div strong,.qMenuPage .qMenuVariants>div span{color:#f5f9ff!important}.qMenuPage .qMenuVariants small{color:#92acc4!important;opacity:1!important}.qMenuPage .qMenuGroup{color:var(--qm-text)!important;background:#091f35!important;border:1px solid #3e96e647!important}.qMenuPage .qMenuGroup strong,.qMenuPage .qMenuGroup h3{color:#fff!important}.qMenuPage .qMenuGroup small{color:var(--qm-soft)!important;opacity:1!important}.qMenuPage .qMenuModifier{color:#f5f9ff!important;background:#102b46!important;border:1px solid #4097e640!important}.qMenuPage .qMenuModifier small{color:#99b2c9!important;opacity:1!important}.qMenuPage .qMenuAssignments{color:#f5f9ff!important;background:#091f35!important;border:1px solid #3991e140!important}.qMenuPage .qMenuAssignments>small{color:#9db5cc!important;opacity:1!important}.qMenuPage .qMenuImport{color:#f5f9ff!important;background:linear-gradient(145deg,#081d32,#06172a)!important;border:1px solid #3d9aef52!important;box-shadow:0 14px 36px #00000024!important}.qMenuPage .qMenuImportEyebrow{color:#7ea4c3!important}.qMenuPage .qMenuImport h2,.qMenuPage .qMenuImport h3{color:#fff!important}.qMenuPage .qMenuImportTop p{color:#adc3d8!important}.qMenuPage .qMenuImportSteps span{color:#c6d8e8!important;background:#0d2a45!important;border:1px solid #449ded4d!important}.qMenuPage .qMenuImportPicker{color:#f5f9ff!important;background:#091f35!important;border-color:#469dea52!important}.qMenuPage .qMenuImportPicker strong{color:#fff!important}.qMenuPage .qMenuImportPicker small{color:#93adc5!important}.qMenuPage .qMenuImportReview{color:#f5f9ff!important;background:0 0!important;border-color:#3d97e838!important}.qMenuPage .qMenuImportReviewHeader h3{color:#fff!important}.qMenuPage .qMenuImportReviewHeader small{color:#8aa6be!important}.qMenuPage .qMenuImportSummary article{color:#f5f9ff!important;background:#0b243c!important;border:1px solid #3d97e947!important}.qMenuPage .qMenuImportSummary article span{color:#9eb7ce!important}.qMenuPage .qMenuImportSummary article strong{color:#fff!important}.qMenuPage .qMenuImportWarnings{color:#efc565!important;box-shadow:none!important;background:#ffb72013!important;border:1px solid #ffb92a4d!important}.qMenuPage .qMenuImportWarnings strong{color:#ffd063!important}.qMenuPage .qMenuImportWarnings li{color:#e9bb56!important}.qMenuPage .qMenuImportPreview article{color:#f5f9ff!important;box-shadow:none!important;background:linear-gradient(145deg,#0b243d,#081c31)!important;border:1px solid #3d97e94d!important}.qMenuPage .qMenuImportPreview article strong{color:#fff!important;font-weight:900!important}.qMenuPage .qMenuImportPreview article span{color:#8eabc4!important}.qMenuPage .qMenuImportPreview article p{color:#b6c9da!important}.qMenuPage .qMenuImportPublishRow{color:#f5f9ff!important;box-shadow:none!important;background:linear-gradient(90deg,#16654d3d,#081d31)!important;border:1px solid #3dd79b4f!important;border-radius:13px!important}.qMenuPage .qMenuImportPublishRow strong{color:#59e9aa!important}.qMenuPage .qMenuImportPublishRow span{color:#a9bfd3!important}.qMenuPage .qMenuImportPublishButton{color:#04160f!important;background:linear-gradient(#20cc8b,#149e6c)!important;border:1px solid #56eeb0!important;font-weight:900!important}.qMenuPage .qMenuImportPublishButton:hover:not(:disabled){background:linear-gradient(#45e5a7,#20bb82)!important}.qMenuPage .qMenuImportPublished{color:#58e9aa!important;background:#22d58f1a!important;border:1px solid #22d58f4d!important}.qMenuPage .qMenuEmpty,.qMenuPage .qMenuEmptySmall,.qMenuPage .qMenuLoading{color:#96afc6!important;opacity:1!important;background:#081d31!important}.qMenuPage .qMenuError,.qMenuPage .qMenuImportError{color:#ffb1a8!important;background:#c73b3021!important;border-color:#ff706157!important}.qMenuPage .qMenuItem.isInactive,.qMenuPage .qMenuGroup.isInactive,.qMenuPage .qMenuCategory.isInactive,.qMenuPage .qMenuModifier.isInactive{opacity:.58!important}@media (width<=1050px){.qMenuPage .qMenuLayout{grid-template-columns:1fr!important}}@media (width<=720px){.qMenuPage{padding:4px 0 32px!important}.qMenuPage .qMenuImportTop{flex-direction:column!important}.qMenuPage .qMenuImportSteps{grid-template-columns:repeat(2,auto)!important}.qMenuPage .qMenuItemTop{align-items:flex-start!important}}.spPricePage{color:#fff;background:#050505;min-height:100vh}.spPriceMain{width:min(1460px,100% - 48px);margin:0 auto;padding:126px 0 110px}.spPriceHero{max-width:1000px;padding:70px 0 76px}.spPriceEyebrow,.spPriceWhyHeading>p,.spPriceRequestCopy>p{color:#f21f2b;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:800;line-height:1}.spPriceHero h1{letter-spacing:-.065em;max-width:970px;margin:0;font-size:clamp(54px,7vw,104px);font-weight:700;line-height:.92}.spPriceHero h1 span{color:#ffffff52}.spPriceHeroLead{color:#ffffff94;max-width:650px;margin:34px 0 0;font-size:18px;line-height:1.7}.spPriceWhy{background:linear-gradient(135deg,#ffffff06,#ffffff01);border:1px solid #ffffff21;grid-template-columns:.86fr 1.5fr;gap:64px;margin-bottom:38px;padding:48px;display:grid}.spPriceWhyHeading h2{letter-spacing:-.045em;max-width:420px;margin:0;font-size:clamp(34px,4vw,55px);line-height:.98}.spPriceWhyHeading h2 span{color:#ffffff57}.spPriceWhyGrid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}.spPriceWhyGrid>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;align-items:center;gap:18px;min-height:88px;padding:22px;display:flex}.spPriceWhyGrid span{color:#f21f2b;letter-spacing:.12em;font-size:10px}.spPriceWhyGrid strong{color:#ffffffde;font-size:14px;font-weight:550}.spPricePlans{grid-template-columns:1fr 1fr;gap:22px;margin:0 0 110px;display:grid}.spPricePlan{background:#0a0a0a;border:1px solid #ffffff26;padding:42px;position:relative;overflow:hidden}.spPricePlanFeatured{background:radial-gradient(circle at 100% 0,#f21f2b2b,#0000 38%),#0a0a0a;border-color:#f21f2ba6}.spPricePlanAccent{color:#fff;letter-spacing:.18em;background:#f21f2b;padding:11px 17px;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.spPricePlanHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.spPricePlanHead p{color:#f21f2b;letter-spacing:.2em;margin:0 0 14px;font-size:10px;font-weight:800}.spPricePlanHead h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,74px);line-height:.9}.spPricePlanType{color:#ffffff80;letter-spacing:.15em;border:1px solid #ffffff26;margin-top:5px;padding:8px 10px;font-size:9px;font-weight:700}.spPricePlanIntro{color:#ffffff8c;max-width:530px;min-height:82px;margin:30px 0 34px;font-size:15px;line-height:1.65}.spPriceFeatureList{border-top:1px solid #ffffff1f}.spPriceFeatureList>div{color:#ffffffd4;border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;min-height:55px;padding:0 4px;font-size:14px;display:flex}.spPriceFeatureList>div span{color:#f21f2b;font-size:12px}.spPricePlanCTA{color:#fff;letter-spacing:.16em;border:1px solid #f21f2bb3;justify-content:space-between;align-items:center;min-height:60px;margin-top:32px;padding:0 22px;font-size:10px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.spPricePlanCTA:hover{background:#f21f2b;border-color:#f21f2b}.spPriceRequest{background:radial-gradient(circle at 100%,#f21f2b21,#0000 38%),#080808;border:1px solid #ffffff26;grid-template-columns:.72fr 1.45fr;align-items:start;gap:72px;padding:72px 64px;display:grid}.spPriceRequestCopy h2{letter-spacing:-.055em;max-width:470px;margin:0;font-size:clamp(46px,5vw,74px);line-height:.94}.spPriceRequestCopy h2 span{color:#ffffff4f}.spPriceRequestLead{color:#ffffff80;max-width:440px;margin:28px 0 0;font-size:14px;line-height:1.7}.spPriceForm{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid;position:relative}.spPriceForm label{display:block}.spPriceForm label>span{color:#ffffff73;letter-spacing:.19em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:800;display:block}.spPriceForm input{box-sizing:border-box;color:#fff;width:100%;height:62px;font:inherit;background:#ffffff05;border:1px solid #ffffff29;border-radius:0;outline:none;padding:0 20px;font-size:14px}.spPriceForm input::placeholder{color:#ffffff47}.spPriceForm input:focus{background:#f21f2b06;border-color:#f21f2bbf}.spPriceForm button{color:#fff;cursor:pointer;min-height:68px;font:inherit;letter-spacing:.17em;background:linear-gradient(90deg,#f21f2b1a,#f21f2b3b);border:1px solid #f21f2b;border-radius:0;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:5px;padding:0 25px;font-size:10px;font-weight:800;display:flex}.spPriceForm button:hover{background:#f21f2b}.spPriceForm button:disabled{cursor:wait;opacity:.55}.spPriceFormStatus{color:#ff7279;grid-column:1/-1;margin:0;font-size:12px}.spPriceHoneypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.spPriceModalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(14px);background:#000000e8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.spPriceModal{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#f21f2b26,#0000 38%),#090909;border:1px solid #ffffff2e;width:min(650px,100%);padding:58px;position:relative;box-shadow:0 40px 120px #000000bf}.spPriceModalX{color:#ffffff80;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:20px;right:22px}.spPriceModalSuccess{color:#fff;border:1px solid #f21f2b;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:27px;font-size:22px;display:grid;box-shadow:0 0 30px #f21f2b2b}.spPriceModalEyebrow{color:#f21f2b;letter-spacing:.22em;margin:0 0 19px;font-size:10px;font-weight:800}.spPriceModal h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,70px);line-height:.9}.spPriceModalRule{background:#ffffff59;width:42px;height:1px;margin:31px 0 25px}.spPriceModalMessage{color:#ffffff9e;max-width:480px;margin:0 0 34px;font-size:16px;line-height:1.65}.spPriceModalMessage strong{color:#fff}.spPriceModalClose{color:#fff;cursor:pointer;width:min(330px,100%);min-height:60px;font:inherit;letter-spacing:.2em;background:#f21f2b;border:0;justify-content:space-between;align-items:center;padding:0 25px;font-size:10px;font-weight:800;display:flex}@media (width<=980px){.spPriceWhy,.spPricePlans{grid-template-columns:1fr}.spPriceRequest{grid-template-columns:1fr;gap:50px}}@media (width<=640px){.spPriceMain{width:min(100% - 28px,1460px);padding-top:94px}.spPriceHero{padding:50px 4px 60px}.spPriceHero h1{font-size:clamp(48px,14vw,68px)}.spPriceHeroLead{font-size:15px}.spPriceWhy{gap:34px;padding:30px 22px}.spPriceWhyGrid{grid-template-columns:1fr}.spPricePlan{padding:30px 22px}.spPricePlanHead{display:block}.spPricePlanType{margin-top:18px;display:inline-block}.spPricePlanIntro{min-height:0}.spPriceRequest{padding:38px 22px}.spPriceRequestCopy h2{font-size:clamp(44px,13vw,60px)}.spPriceForm{grid-template-columns:1fr}.spPriceForm button{grid-column:1}.spPriceModal{padding:42px 25px 28px}.spPriceModal h2{font-size:clamp(44px,14vw,58px)}.spPriceModalClose{width:100%}}.spPriceWhyGrid>div{gap:0;padding:22px 24px 22px 40px;position:relative}.spPriceWhyGrid>div:before{content:"";background:#f21f2b;width:2px;height:24px;position:absolute;top:50%;left:21px;transform:translateY(-50%)}.spPriceWhyGrid>div>span{display:none}.spPriceWhyGrid>div>strong{letter-spacing:-.005em;color:#ffffffe6;font-size:14px;font-weight:560;display:block}.spPricePlanHead p{color:#f21f2b;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800}@media (width<=640px){.spPriceWhyGrid>div{min-height:76px;padding:20px 20px 20px 35px}.spPriceWhyGrid>div:before{height:20px;left:18px}}.spPriceHero{max-width:1120px}.spPriceHeroProof{color:#ffffffb8;letter-spacing:.075em;text-transform:uppercase;flex-wrap:wrap;gap:12px 28px;margin-top:30px;font-size:11px;font-weight:750;display:flex}.spPriceHeroProof>span{padding-left:15px;position:relative}.spPriceHeroProof>span:before{content:"";background:#f21f2b;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.spPriceHeroActions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.spPriceHeroPrimary,.spPriceHeroSecondary{box-sizing:border-box;letter-spacing:.15em;justify-content:space-between;align-items:center;min-height:60px;padding:0 24px;font-size:10px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.spPriceHeroPrimary{color:#fff;background:#f21f2b;min-width:355px;box-shadow:0 18px 50px #f21f2b1f}.spPriceHeroPrimary>span:last-child{margin-left:34px;font-size:17px}.spPriceHeroPrimary:hover{background:#ff2631;transform:translateY(-1px)}.spPriceHeroSecondary{color:#ffffffbf;border:1px solid #ffffff2e}.spPriceHeroSecondary:hover{color:#fff;border-color:#ffffff5c}.spPriceWhyGrid article{box-sizing:border-box;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:150px;padding:29px;position:relative}.spPriceWhyGrid article:before{content:"";background:#f21f2b;width:27px;height:2px;margin-bottom:22px;display:block}.spPriceWhyGrid article strong{color:#ffffffeb;margin-bottom:10px;font-size:15px;font-weight:650;line-height:1.35;display:block}.spPriceWhyGrid article p{color:#ffffff75;max-width:310px;margin:0;font-size:13px;line-height:1.6}.spPricePlanSell{color:#fff;letter-spacing:-.04em;max-width:520px;margin:29px 0 0;font-size:clamp(24px,2.5vw,35px);font-weight:650;line-height:1.06}.spPricePlanIntro{min-height:0}.spPricePlanFoot{color:#ffffff57;margin:13px 0 0;font-size:11px;line-height:1.5}.spPriceOpportunity{background:radial-gradient(circle at 0 100%,#f21f2b1a,#0000 38%),#080808;border:1px solid #ffffff24;grid-template-columns:.92fr 1.08fr;gap:72px;margin-bottom:22px;padding:70px 64px;display:grid}.spPriceOpportunityLead>p,.spPriceFlowHeader>p{color:#f21f2b;letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:800}.spPriceOpportunityLead h2,.spPriceFlowHeader h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.94}.spPriceOpportunityLead h2 span,.spPriceFlowHeader h2 span{color:#ffffff4d}.spPriceOpportunityCopy>p{color:#ffffffdb;margin:0 0 23px;font-size:18px}.spPriceLossList{border-top:1px solid #ffffff1f}.spPriceLossList span{color:#ffffff94;border-bottom:1px solid #ffffff1a;padding:18px 4px;font-size:14px;display:block}.spPriceFlow{background:linear-gradient(120deg,#090909,#f21f2b0e);border:1px solid #ffffff24;margin-bottom:110px;padding:70px 64px}.spPriceFlowHeader{max-width:820px;margin-bottom:48px}.spPriceFlowSteps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;display:grid}.spPriceFlowSteps>div{box-sizing:border-box;background:#ffffff03;border:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:116px;padding:22px;display:flex}.spPriceFlowSteps small{color:#f21f2b;letter-spacing:.18em;font-size:9px;font-weight:800}.spPriceFlowSteps strong{color:#ffffffdb;font-size:13px;font-weight:550;line-height:1.45}.spPriceFlowArrow{color:#ffffff45;font-size:20px}.spPriceFormPromise{color:#ffffff5c;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}@media (width<=980px){.spPriceOpportunity{grid-template-columns:1fr;gap:42px}.spPriceFlowSteps{grid-template-columns:1fr}.spPriceFlowArrow{justify-self:center;transform:rotate(90deg)}}@media (width<=640px){.spPriceHeroProof{gap:12px;display:grid}.spPriceHeroActions{grid-template-columns:1fr;display:grid}.spPriceHeroPrimary,.spPriceHeroSecondary{width:100%;min-width:0}.spPriceWhyGrid article{min-height:0;padding:25px 22px}.spPriceOpportunity,.spPriceFlow{padding:38px 22px}.spPriceOpportunityLead h2,.spPriceFlowHeader h2{font-size:clamp(42px,12vw,58px)}}.spPricePlanSelect{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 8px;padding:0;display:grid}.spPricePlanSelect legend{color:#ffffff7a;letter-spacing:.19em;text-transform:uppercase;grid-column:1/-1;width:100%;margin:0 0 11px;font-size:9px;font-weight:800}.spPricePlanChoice{box-sizing:border-box;cursor:pointer;background:#ffffff04;border:1px solid #ffffff26;align-items:center;gap:15px;min-height:78px;padding:16px 18px;transition:border-color .16s,background .16s;position:relative;display:flex!important}.spPricePlanChoice:hover{border-color:#ffffff4d}.spPricePlanChoice.isSelected{background:linear-gradient(90deg,#f21f2b1a,#f21f2b09);border-color:#f21f2b}.spPricePlanChoice>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.spPricePlanChoiceCheck{box-sizing:border-box;border:1px solid #ffffff59;border-radius:50%;flex:none;width:16px;height:16px;position:relative}.spPricePlanChoice.isSelected .spPricePlanChoiceCheck{border-color:#f21f2b}.spPricePlanChoice.isSelected .spPricePlanChoiceCheck:after{content:"";background:#f21f2b;border-radius:50%;position:absolute;inset:3px}.spPricePlanChoiceText{flex-direction:column;gap:5px;margin:0!important;display:flex!important}.spPricePlanChoiceText strong{color:#fff;letter-spacing:.08em;font-size:13px;font-weight:750}.spPricePlanChoiceText small{color:#ffffff6e;letter-spacing:0;text-transform:none;font-size:11px;font-weight:450}@media (width<=640px){.spPricePlanSelect{grid-template-columns:1fr}.spPricePlanChoice{min-height:72px}}:root{color:#101814;background:#f6f0e4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#101814;background:#f6f0e4;min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input{font:inherit}.authPage{background:radial-gradient(circle at 20% 20%,#ffab0038,#0000 34%),linear-gradient(135deg,#fff7e9 0%,#eef7ef 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.authCard{background:#fffffff0;border:1px solid #1018141f;border-radius:28px;width:min(620px,100%);padding:34px;box-shadow:0 30px 90px #10181424}.logoLine{align-items:center;gap:12px;margin-bottom:20px;display:flex}.brandIcon{color:#0f1f16;background:linear-gradient(135deg,#ffac00,#32c27a);border-radius:14px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.authCard h1,.pageHead h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,44px)}.authCard p,.pageHead p{color:#607068;line-height:1.55}.notice{color:#5a3b00;background:#fff6df;border:1px solid #f1c46d;border-radius:16px;margin:18px 0;padding:14px;font-size:14px}.statusLine,.row{background:#f5f7f2;border-radius:14px;justify-content:space-between;gap:16px;margin:8px 0;padding:12px 14px;display:flex}.form{gap:16px;margin-top:18px;display:grid}.twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.wide{grid-column:1/-1}.field{gap:8px;display:grid}.field span{color:#344238;font-size:13px;font-weight:800}.field input{color:#101814;background:#fff;border:1px solid #d7ded7;border-radius:14px;outline:none;width:100%;padding:14px 15px}.field input:focus{border-color:#ffac00;box-shadow:0 0 0 4px #ffac0024}.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:16px;padding:14px 18px;font-weight:900}.primaryButton{color:#101814;background:#ffac00}.secondaryButton{color:#101814;background:#eef2ef}.primaryButton:disabled{opacity:.6;cursor:not-allowed}.authLinks{justify-content:center;gap:18px;margin-top:22px;font-size:14px;font-weight:800;display:flex}.errorBox{color:#9d1c1c;background:#fff1f1;border:1px solid #ffb7b7;border-radius:16px;padding:14px;font-size:14px}.appShell{background:#f6f0e4;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e4ded0;padding:24px}.brand{border-bottom:1px solid #e4ded0;align-items:center;gap:12px;padding-bottom:22px;display:flex}.brand span{color:#66746d;font-size:12px;display:block}.sidebar nav{gap:8px;margin-top:24px;display:grid}.sidebar nav a{color:#243229;border-radius:14px;padding:13px 14px;font-weight:850;text-decoration:none}.sidebar nav a:hover{background:#f5f7f2}.main{min-width:0}.topbar{background:#fff;border-bottom:1px solid #e4ded0;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.topbar span{color:#66746d;font-size:12px;display:block}.page{gap:22px;padding:28px;display:grid}.metricsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.metric,.card,.tableWrap,.emptyBox,.jsonBox{background:#fff;border:1px solid #e4ded0;border-radius:22px;box-shadow:0 12px 40px #1018140f}.metric{padding:18px}.metric span{color:#66746d;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.metric strong{margin-top:10px;font-size:20px;display:block}.card{padding:22px}.card h2{margin:0 0 14px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%}td{border-bottom:1px solid #eee7da;padding:16px}td:first-child{font-weight:850}td a{color:#0b6b43;font-weight:900}.emptyBox{text-align:center;color:#66746d;padding:34px}.jsonBox{color:#213027;max-height:70vh;padding:22px;overflow:auto}@media (width<=900px){.appShell{grid-template-columns:1fr}.sidebar{position:static}.metricsGrid,.twoCol{grid-template-columns:1fr}.authPage,.page{padding:18px}}.livePanel{color:#f8fff9;background:#101814;border-radius:26px;padding:22px;box-shadow:0 18px 70px #1018142e}.compactLivePanel{margin-top:4px}.liveHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.liveHeader h2{letter-spacing:-.04em;margin:8px 0 4px;font-size:28px}.liveHeader p{color:#b8c6be;margin:0}.liveKicker{color:#ffac00;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.pulseDot,.idleDot{border-radius:999px;width:10px;height:10px}.pulseDot{background:#32c27a;animation:1.4s infinite qrestPulse;box-shadow:0 0 #32c27ab3}.idleDot{background:#8d9a92}@keyframes qrestPulse{0%{box-shadow:0 0 #32c27ab3}70%{box-shadow:0 0 0 12px #32c27a00}to{box-shadow:0 0 #32c27a00}}.liveOpenLink{color:#101814;background:#ffac00;border-radius:14px;justify-content:center;align-items:center;padding:12px 15px;font-weight:900;text-decoration:none;display:inline-flex}.liveGrid{grid-template-columns:320px minmax(0,1fr);gap:18px;display:grid}.callListBox,.transcriptBox{color:#101814;background:#fff;border-radius:22px;padding:18px}.callListBox h3,.transcriptBox h3{margin:0 0 12px}.callListItem{background:#f6f0e4;border:1px solid #e4ded0;border-radius:16px;gap:5px;margin-bottom:10px;padding:13px;text-decoration:none;display:grid}.callListItem span{color:#0b6b43;text-transform:uppercase;font-size:12px;font-weight:900}.callListItem small{color:#66746d}.transcriptTop{border-bottom:1px solid #e4ded0;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.transcriptTop p{color:#66746d;margin:2px 0 0}.statusPill{color:#0b6b43;text-transform:uppercase;background:#e9f8ef;border:1px solid #b9ebce;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:900}.callFacts{gap:8px;margin-bottom:14px;display:grid}.audioBox{background:#fff9eb;border:1px solid #e4ded0;border-radius:18px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.audioBox audio{width:100%}.mutedAudio{color:#66746d;background:#f5f7f2}.timelineBox{gap:12px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.timelineEvent{background:#f6f0e4;border-left:4px solid #ffac00;border-radius:14px;padding:13px 14px}.eventMeta{color:#66746d;text-transform:uppercase;justify-content:space-between;gap:14px;font-size:12px;font-weight:900;display:flex}.timelineEvent p{margin:7px 0 0;line-height:1.45}.emptyMini{color:#66746d;background:#f5f7f2;border-radius:14px;padding:14px}@media (width<=1100px){.liveGrid{grid-template-columns:1fr}.liveHeader{display:grid}}.fullAudioBox{background:#fff6df;border-color:#f1c46d}.audioTitleRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.recordingLink{color:#fff;background:#101814;border-radius:12px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.audioHint{color:#5f6d64;font-size:13px;font-weight:700}.callListButton{text-align:left;width:100%;font:inherit;cursor:pointer;appearance:none;background:inherit}.callListButton:hover{transform:translateY(-1px)}.callListItem.selectedCallItem{border-color:#ffb000;box-shadow:0 0 0 2px #ffb0002e}.callPhoneLine{opacity:.78;word-break:break-word;font-weight:700}.callListHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.restoreHiddenCalls,.hideCallButton{color:#102018;cursor:pointer;background:#ffb00024;border:0;border-radius:999px;font-weight:900}.restoreHiddenCalls{padding:8px 10px;font-size:12px}.hideCallButton{padding:6px 9px;font-size:11px}.callRowTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hideCallButton:hover,.restoreHiddenCalls:hover{background:#ffb00047}.loginBrandCopy{flex-direction:column;gap:2px;display:flex}.loginBrandCopy strong{font-weight:900}.loginBrandCopy span{opacity:.68;font-weight:700}.publicSite{background:radial-gradient(circle at top left, #f4c7543d, transparent 34rem), radial-gradient(circle at top right, #589c6721, transparent 40rem), linear-gradient(135deg, #f9f1df 0%, #eef6 0.e9 48%, #f8f4ea 100%);color:#111827;min-height:100vh}.publicNav{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0;display:flex}.publicBrand{color:#111827;letter-spacing:-.02em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.publicBrandMark{color:#111827;background:#f4c754;border-radius:14px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:0 14px 30px #5f4c1738}.publicNavLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.publicNavLinks a{color:#334155;font-size:.95rem;font-weight:800;text-decoration:none}.publicHero,.publicSection,.publicCTA,.publicFooter{width:min(1180px,100% - 32px);margin-left:auto;margin-right:auto}.publicHero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:center;gap:34px;padding:64px 0 46px;display:grid}.publicHeroCopy h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(3rem,6vw,5.45rem);line-height:.94}.publicHeroCopy h2{letter-spacing:-.04em;color:#203126;max-width:820px;margin:24px 0 0;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.16}.publicHeroCopy p{color:#475569;max-width:820px;font-size:1.08rem;line-height:1.75}.publicKicker{color:#40624b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:.82rem;font-weight:900;display:inline-flex}.onlineDot{background:#22c55e;border-radius:999px;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 6px #22c55e24}.publicHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.goldButton,.outlineButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.goldButton{color:#111827;background:#f4c754;box-shadow:0 18px 34px #5f4c1738}.outlineButton{color:#111827;background:#ffffff94;border:1px solid #1118272e}.publicHeroCard,.publicSection,.publicCTA{background:#ffffffd6;border:1px solid #11182717;border-radius:32px;box-shadow:0 24px 70px #3341551f}.publicHeroCard{padding:26px}.publicStatusTop{border-bottom:1px solid #11182714;align-items:center;gap:12px;padding-bottom:18px;display:flex}.publicStatusRows{gap:12px;margin-top:18px;display:grid}.publicStatusRows div{background:#f8faf4;border-radius:18px;justify-content:space-between;gap:16px;padding:14px;display:flex}.publicStatusRows span{color:#64748b;font-weight:800}.publicStatusRows b{color:#0f172a;text-align:right}.publicSection{margin-top:24px;padding:34px}.publicSection h2,.publicCTA h2{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.benefitGrid,.stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sphariGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.benefitGrid article,.stepsGrid div{background:#fbfaf5;border:1px solid #11182714;border-radius:24px;padding:22px}.benefitGrid h3,.stepsGrid h3{letter-spacing:-.03em;margin:0 0 10px}.benefitGrid p{color:#64748b;margin:0;line-height:1.55}.industryCloud{flex-wrap:wrap;gap:12px;display:flex}.industryCloud span{color:#203126;background:#fbfaf5;border:1px solid #11182714;border-radius:999px;padding:12px 16px;font-weight:900}.productionPanel{grid-template-columns:1fr .95fr;align-items:start;gap:28px;display:grid}.productionPanel p{color:#64748b;line-height:1.7}.stepsList{gap:12px;display:grid}.stepsList div{background:#f8faf4;border:1px solid #11182712;border-radius:20px;padding:16px}.stepsList span{color:#40624b;letter-spacing:.08em;font-size:.8rem;font-weight:950}.stepsList strong{color:#0f172a;margin:4px 0;display:block}.stepsList p{margin:0}.qrestProduct p{color:#64748b;max-width:850px;line-height:1.7}.publicCTA{text-align:center;margin-top:24px;padding:42px 24px}.publicCTA p{color:#64748b;margin-bottom:22px}.publicFooter{color:#64748b;flex-wrap:wrap;align-items:center;gap:18px;padding:34px 0 46px;font-weight:800;display:flex}.publicFooter a{color:#334155;text-decoration:none}.requestCard{max-width:800px}.requestForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.requestForm .fullField,.requestForm .pendingBox,.requestForm button{grid-column:1/-1}.requestForm textarea{width:100%;font:inherit;resize:vertical;color:#111827;background:#fffdf7;border:1px solid #1118271f;border-radius:16px;padding:14px 16px}.pendingBox{color:#6f5100;background:#fff7d6;border-radius:18px;padding:14px 16px;font-weight:800;line-height:1.45}@media (width<=980px){.benefitGrid,.sphariGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.publicNav{flex-direction:column;align-items:flex-start}.publicHero,.productionPanel,.benefitGrid,.stepsGrid,.sphariGrid,.requestForm{grid-template-columns:1fr}.publicHero{padding-top:30px}}.industriesSection{overflow:hidden}.industryHeader{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:end;gap:28px;margin-bottom:24px;display:grid}.industryHeader h2{max-width:780px}.industryLead{color:#64748b;margin:0;font-size:1.02rem;line-height:1.75}.industryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.industryCard{background:linear-gradient(#fffffff0,#f8faf4f0);border:1px solid #11182717;border-radius:26px;flex-direction:column;min-height:255px;padding:22px;display:flex;box-shadow:0 16px 40px #33415512}.industryIcon{color:#111827;background:#f4c754;border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:.82rem;font-weight:950;display:inline-grid;box-shadow:0 12px 22px #5f4c1729}.industryCard h3{color:#0f172a;letter-spacing:-.035em;margin:0 0 10px;font-size:1.13rem;line-height:1.1}.industryCard p{color:#64748b;margin:0;font-size:.96rem;line-height:1.58}.industryTags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.industryTags span{color:#2f5038;background:#40624b14;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.industryNote{color:#fffdf7;background:#111827;border-radius:24px;align-items:flex-start;gap:10px;margin-top:18px;padding:18px 20px;line-height:1.55;display:flex}.industryNote strong{color:#f4c754;white-space:nowrap}.industryNote span{color:#fffdf7d1}@media (width<=1120px){.industryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.industryHeader{grid-template-columns:1fr;align-items:start}.industryGrid{grid-template-columns:1fr}.industryCard{min-height:auto}.industryNote{flex-direction:column}.industryNote strong{white-space:normal}}.requestPage{color:#111827;background:radial-gradient(circle at 0 0,#f4c75442,#0000 34rem),radial-gradient(circle at 100% 0,#589c6721,#0000 38rem),linear-gradient(135deg,#f9f1df 0%,#eef6e9 50%,#f8f4ea 100%);min-height:100vh;padding:48px 18px}.requestShell{grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr);align-items:start;gap:28px;width:min(1180px,100%);margin:0 auto;display:grid}.requestIntro,.requestPanel{background:#ffffffdb;border:1px solid #11182717;border-radius:34px;box-shadow:0 28px 80px #33415521}.requestIntro{padding:34px;position:sticky;top:28px}.requestBrand{color:#111827;align-items:center;gap:10px;margin-bottom:44px;font-weight:950;text-decoration:none;display:inline-flex}.requestIntro h1{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.92}.requestIntro p{color:#475569;font-size:1.05rem;line-height:1.75}.requestHighlights{gap:12px;margin-top:28px;display:grid}.requestHighlights div{background:#f8faf4;border:1px solid #11182712;border-radius:22px;padding:18px}.requestHighlights strong{color:#0f172a;letter-spacing:-.02em;margin-bottom:4px;display:block}.requestHighlights span{color:#64748b;line-height:1.5}.requestPanel{padding:30px}.requestPanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.requestEyebrow{color:#40624b;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.requestPanelHeader h2{letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(2rem,3.5vw,3rem);line-height:.98}.requestBadge{color:#276738;white-space:nowrap;background:#22c55e1a;border-radius:999px;padding:9px 12px;font-weight:950}.professionalRequestForm{grid-template-columns:repeat(2,minmax(0,1fr))}.professionalRequestForm .field span{letter-spacing:.01em;color:#26372d;font-size:.78rem}.professionalRequestForm input,.professionalRequestForm select,.professionalRequestForm textarea{width:100%;min-height:48px;font:inherit;color:#111827;background:#fffdf7eb;border:1px solid #11182721;border-radius:16px;outline:none;padding:14px 15px;transition:border-color .16s,box-shadow .16s,background .16s}.professionalRequestForm textarea{resize:vertical;min-height:132px}.professionalRequestForm input:focus,.professionalRequestForm select:focus,.professionalRequestForm textarea:focus{background:#fff;border-color:#40624ba6;box-shadow:0 0 0 4px #40624b1a}.professionalNotice{color:#6f5100;background:#fff7d6;border-radius:20px;grid-column:1/-1;gap:4px;padding:16px 18px;line-height:1.5;display:grid}.professionalNotice strong{color:#5f4500}.professionalSubmit{appearance:none;cursor:pointer;border:none;border-radius:999px;grid-column:1/-1;min-height:52px;font-size:1rem;font-weight:950;box-shadow:0 18px 34px #5f4c1738;color:#111827!important;background:#f4c754!important}.professionalSubmit:hover{transform:translateY(-1px)}.requestNextSteps{color:#fffdf7;background:#111827;border-radius:26px;margin-top:24px;padding:22px}.requestNextSteps h3{color:#f4c754;letter-spacing:-.03em;margin:0 0 14px}.requestNextSteps ol{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.requestNextSteps li{counter-increment:step;grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.requestNextSteps li:before{content:counter(step);color:#f4c754;background:#f4c75429;border-radius:11px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.requestNextSteps strong{color:#fff;display:block}.requestNextSteps span{color:#fffdf7b8;margin-top:2px;line-height:1.45;display:block}.requestLinks{margin-top:18px}@media (width<=980px){.requestShell{grid-template-columns:1fr}.requestIntro{position:static}}@media (width<=720px){.requestPage{padding:22px 14px}.requestIntro,.requestPanel{border-radius:26px;padding:22px}.professionalRequestForm{grid-template-columns:1fr}.requestPanelHeader{flex-direction:column}}.sphariPage{color:#111827;background:radial-gradient(circle at 0 0,#f4c75440,#0000 34rem),radial-gradient(circle at 100% 0,#589c6721,#0000 40rem),linear-gradient(135deg,#f9f1df 0%,#eef6e9 48%,#f8f4ea 100%);min-height:100vh}.sphariNav{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0;display:flex}.sphariBrand{color:#111827;align-items:center;gap:10px;font-weight:950;text-decoration:none;display:inline-flex}.sphariNav nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sphariNav nav a{color:#334155;font-weight:850;text-decoration:none}.sphariHome,.subPage,.businessRequestPage{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 70px}.sphariHeroPanel,.subHero,.businessRequestCard,.pageCTA{background:#ffffffdb;border:1px solid #11182717;border-radius:34px;box-shadow:0 28px 80px #33415521}.sphariHeroPanel{padding:clamp(34px,6vw,72px)}.sphariHeroPanel h1,.subHero h1{letter-spacing:-.08em;max-width:950px;margin:0;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.9}.sphariHeroPanel p,.subHero p{color:#475569;max-width:850px;font-size:1.1rem;line-height:1.75}.sphariHomeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.sphariFeatureCard,.detailGrid article,.industryGridV5 article,.processTimeline article,.nextStepGrid article{color:#111827;background:#ffffffdb;border:1px solid #11182717;border-radius:28px;padding:24px;text-decoration:none;box-shadow:0 18px 48px #33415517}.sphariFeatureCard span,.detailGrid article span,.processTimeline article span,.nextStepGrid article span{background:#f4c754;border-radius:15px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:950;display:inline-grid}.sphariFeatureCard h2,.detailGrid h2,.industryGridV5 h2,.processTimeline h2,.nextStepGrid h2{letter-spacing:-.045em;margin:0 0 10px;line-height:1.02}.sphariFeatureCard p,.detailGrid p,.industryGridV5 p,.processTimeline p,.nextStepGrid p{color:#64748b;margin:0;line-height:1.6}.qrestCard{color:#fffdf7;background:#111827}.qrestCard p{color:#fffdf7bd}.subHero{margin-bottom:22px;padding:clamp(32px,5vw,58px)}.detailGrid,.industryGridV5{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.industryGridV5 article b{color:#2f5038;background:#40624b14;border-radius:999px;margin-top:18px;padding:8px 11px;display:inline-flex}.processTimeline{gap:16px;display:grid}.processTimeline article{grid-template-columns:64px .35fr 1fr;align-items:center;gap:18px;display:grid}.pageCTA{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:34px;display:flex}.pageCTA h2{letter-spacing:-.05em;margin:0}.requestHeroClean{margin-bottom:22px}.businessRequestCard{padding:34px}.businessRequestForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.businessRequestForm label{gap:7px;display:grid}.businessRequestForm label span{color:#25362d;font-size:.82rem;font-weight:900}.businessRequestForm input,.businessRequestForm select,.businessRequestForm textarea{color:#111827;width:100%;min-height:52px;font:inherit;background:#fffdf7f0;border:1px solid #11182721;border-radius:16px;outline:none;padding:14px 15px}.businessRequestForm textarea{resize:vertical;min-height:140px}.businessRequestForm input:focus,.businessRequestForm select:focus,.businessRequestForm textarea:focus{background:#fff;border-color:#40624ba6;box-shadow:0 0 0 4px #40624b1a}.wideField{grid-column:1/-1}.intakeNotice{color:#6f5100;background:#fff7d6;border-radius:20px;gap:4px;padding:16px 18px;line-height:1.55;display:grid}.goldSubmit{appearance:none;cursor:pointer;border:none;border-radius:999px;min-height:54px;font-weight:950;box-shadow:0 18px 34px #5f4c1738;color:#111827!important;background:#f4c754!important}.nextStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}@media (width<=1040px){.sphariHomeGrid,.detailGrid,.industryGridV5,.nextStepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processTimeline article{grid-template-columns:56px 1fr}.processTimeline article p{grid-column:2}}@media (width<=760px){.sphariNav{flex-direction:column;align-items:flex-start}.sphariHomeGrid,.detailGrid,.industryGridV5,.nextStepGrid,.businessRequestForm{grid-template-columns:1fr}.wideField{grid-column:auto}.pageCTA{flex-direction:column;align-items:flex-start}}.sphariDarkPage{color:#eef4ff;background:radial-gradient(circle at 78% 0,#46ffb414,#0000 30rem),radial-gradient(circle at 20% 12%,#5f82ff1f,#0000 32rem),linear-gradient(135deg,#080d14 0%,#0c111c 48%,#07100f 100%);min-height:100vh}.sphariDarkNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d121ec2;border:1px solid #94a3b826;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 14px;display:flex;position:sticky;top:10px;box-shadow:0 20px 80px #00000047}.sphariDarkBrand{color:#f8fbff;letter-spacing:.01em;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.sphariDarkNav nav{flex-wrap:wrap;align-items:center;gap:28px;padding-right:14px;display:flex}.sphariDarkNav nav a{color:#e2e8f0c2;font-size:1rem;font-weight:750;text-decoration:none}.sphariDarkNav nav a:hover{color:#fff}.sphariDarkHome,.sphariDarkSubPage{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(72px,10vw,150px) 0 90px}.sphariDarkHero{max-width:1040px}.sphariDarkKicker{color:#e2e8f0c2;letter-spacing:.02em;align-items:center;gap:10px;margin:0 0 26px;font-weight:800;display:inline-flex}.sphariDarkKicker:before{content:"";background:#38d7f2;border-radius:999px;width:8px;height:8px;box-shadow:0 0 24px #38d7f2bf}.sphariDarkHero h1,.sphariDarkSubHero h1{letter-spacing:-.075em;max-width:1120px;margin:0;font-size:clamp(4rem,8vw,7.8rem);line-height:.98}.sphariDarkHero h1 span{background:linear-gradient(90deg,#76a7ff,#34d7ef);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.sphariDarkHero h1 strong,.sphariDarkSubHero h1{background:linear-gradient(90deg,#75a8ff 0%,#32d7ef 24%,#b68cff 48%,#ff7ab8 68%,#ffc15c 84%,#eef071 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:950;display:block}.sphariDarkHero p,.sphariDarkSubHero p{color:#e2e8f0b8;max-width:760px;margin:28px 0 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.sphariDarkActions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.sphariPrimaryBtn,.sphariSecondaryBtn,.sphariPrimarySubmit{border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;min-height:56px;padding:0 22px;font-weight:820;text-decoration:none;display:inline-flex}.sphariPrimaryBtn,.sphariPrimarySubmit{color:#f8fbff;background:linear-gradient(135deg,#6d8fff6b,#38d7f21f);box-shadow:0 18px 50px #295bff33}.sphariSecondaryBtn{color:#e2e8f0c7;background:#ffffff09}.sphariTrustPills{flex-wrap:wrap;gap:20px;margin-top:44px;display:flex}.sphariTrustPills span{color:#e2e8f0b8;background:#ffffff05;border:1px dashed #94a3b829;border-radius:999px;padding:12px 18px}.sphariDarkCards,.sphariDarkGrid,.sphariIndustryMatrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.sphariDarkGrid,.sphariIndustryMatrix{grid-template-columns:repeat(3,minmax(0,1fr))}.sphariDarkCard,.sphariDarkGrid article,.sphariIndustryMatrix article,.sphariProcessList article,.sphariContactForm,.sphariContactAside,.sphariDarkCTA{background:#ffffff0b;border:1px solid #94a3b824;border-radius:28px;box-shadow:0 30px 80px #00000038}.sphariDarkCard,.sphariDarkGrid article,.sphariIndustryMatrix article{color:#eef4ff;min-height:260px;padding:26px;text-decoration:none}.sphariDarkCard small,.sphariDarkGrid small{color:#8cc7ff;background:#75a8ff29;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:24px;font-weight:950;display:inline-grid}.sphariDarkCard h2,.sphariDarkGrid h2,.sphariIndustryMatrix h2,.sphariProcessList h2,.sphariContactAside h2{color:#f8fbff;letter-spacing:-.045em;margin:0 0 12px;line-height:1.02}.sphariDarkCard p,.sphariDarkGrid p,.sphariIndustryMatrix p,.sphariProcessList p,.sphariContactAside span{color:#e2e8f0ad;margin:0;line-height:1.58}.sphariDarkCard.accent{background:linear-gradient(135deg,#75a8ff24,#ff7ab817)}.sphariDarkSubHero h1{font-size:clamp(3.4rem,7vw,6.9rem)}.sphariIndustryMatrix article b{color:#ffe88a;margin-top:22px;font-size:.9rem;display:inline-flex}.sphariProcessList{gap:18px;margin-top:70px;display:grid}.sphariProcessList article{grid-template-columns:72px .35fr 1fr;align-items:center;gap:22px;padding:26px;display:grid}.sphariProcessList span{color:#38d7f2;background:#38d7f21a;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:inline-grid}.sphariDarkCTA{justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:28px;display:flex}.sphariDarkCTA h2{color:#f8fbff;letter-spacing:-.045em;margin:0}.sphariContactLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;margin-top:54px;display:grid}.sphariContactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:28px;display:grid}.sphariContactForm label{gap:8px;display:grid}.sphariContactForm label span{color:#e2e8f0c7;font-size:.86rem;font-weight:820}.sphariContactForm input,.sphariContactForm select,.sphariContactForm textarea{color:#f8fbff;width:100%;min-height:54px;font:inherit;background:#ffffff0e;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:14px 16px}.sphariContactForm textarea{resize:vertical;min-height:150px}.sphariContactForm input::-moz-placeholder{color:#e2e8f061}.sphariContactForm textarea::-moz-placeholder{color:#e2e8f061}.sphariContactForm input:focus,.sphariContactForm select:focus,.sphariContactForm textarea:focus{border-color:#38d7f29e;box-shadow:0 0 0 4px #38d7f21a}.sphariContactAside{padding:28px;position:sticky;top:100px}.sphariContactAside div{gap:6px;margin-top:22px;display:grid}.sphariContactAside strong{color:#f8fbff}@media (width<=1060px){.sphariDarkCards,.sphariDarkGrid,.sphariIndustryMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.sphariContactLayout{grid-template-columns:1fr}.sphariContactAside{position:static}}@media (width<=760px){.sphariDarkNav{border-radius:26px;flex-direction:column;align-items:flex-start}.sphariDarkNav nav{gap:14px;padding-right:0}.sphariDarkHome,.sphariDarkSubPage{padding-top:54px}.sphariDarkHero h1,.sphariDarkSubHero h1{font-size:clamp(3rem,18vw,4.2rem)}.sphariDarkCards,.sphariDarkGrid,.sphariIndustryMatrix,.sphariContactForm,.sphariProcessList article{grid-template-columns:1fr}.sphariDarkCTA{flex-direction:column;align-items:flex-start}}.qrestProductHero h1{background:linear-gradient(90deg,#75a8ff 0%,#38d7f2 35%,#f4c754 76%,#fff08a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.qrestProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.qrestProductGrid article{background:#ffffff0b;border:1px solid #94a3b824;border-radius:28px;min-height:250px;padding:26px;box-shadow:0 30px 80px #00000038}.qrestProductGrid small{color:#ffe88a;background:#f4c7542e;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:24px;font-weight:950;display:inline-grid}.qrestProductGrid h2{color:#f8fbff;letter-spacing:-.045em;margin:0 0 12px;line-height:1.02}.qrestProductGrid p{color:#e2e8f0ad;margin:0;line-height:1.58}.qrestTruthPanel{background:linear-gradient(135deg,#75a8ff14,#f4c7540e);border:1px solid #94a3b824;border-radius:30px;grid-template-columns:1fr .8fr;gap:28px;margin-top:28px;padding:30px;display:grid;box-shadow:0 30px 80px #00000038}.qrestTruthPanel h2{color:#f8fbff;letter-spacing:-.045em;margin:0 0 14px}.qrestTruthPanel p{color:#e2e8f0ad;margin:0;line-height:1.62}.qrestTruthPanel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qrestTruthPanel li{color:#f8fbffe0;background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;padding:12px 14px;font-weight:760}.sphariDarkCard.qrestAccent{background:linear-gradient(135deg,#f4c7541f,#38d7f214)}@media (width<=1060px){.qrestProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qrestTruthPanel{grid-template-columns:1fr}}@media (width<=760px){.qrestProductGrid{grid-template-columns:1fr}}.sphariFooter{background:radial-gradient(circle at 0 0,#75a8ff17,#0000 28rem),radial-gradient(circle at 100% 0,#38d7f212,#0000 24rem),#ffffff09;border:1px solid #94a3b824;border-radius:34px 34px 0 0;width:min(1180px,100% - 32px);margin:80px auto 0;padding:34px;box-shadow:0 -20px 80px #0000002e}.sphariFooterTop{grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);align-items:start;gap:42px;display:grid}.sphariFooterBrand{gap:16px;display:grid}.sphariFooterLogo{color:#f8fbff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;width:fit-content;min-height:44px;padding:0 20px;font-weight:950;text-decoration:none;display:inline-flex}.sphariFooterBrand p{color:#e2e8f0ad;margin:0;line-height:1.62}.sphariFooterBrand a{color:#8cc7ff;font-weight:850;text-decoration:none}.sphariFooterColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.sphariFooterColumns nav{align-content:start;gap:10px;display:grid}.sphariFooterColumns h3{color:#f8fbff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.88rem}.sphariFooterColumns a,.sphariFooterColumns span{color:#e2e8f0a8;font-weight:700;line-height:1.35;text-decoration:none}.sphariFooterBottom{color:#e2e8f080;border-top:1px solid #94a3b81f;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:34px;padding-top:20px;font-size:.92rem;display:flex}@media (width<=980px){.sphariFooterTop{grid-template-columns:1fr}.sphariFooterColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.sphariFooter{padding:24px}.sphariFooterColumns{grid-template-columns:1fr}}.portalBackLink{color:#203126;background:#1118270b;border:1px solid #11182714;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:2px 0 16px;padding:9px 13px;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.portalBackLink:hover{background:#f4c7543d;border-color:#f4c754a6}.sphariHomeLuxPage{background:radial-gradient(circle at 82% 4%,#38d7f214,#0000 34rem),radial-gradient(circle at 18% 8%,#75a8ff1f,#0000 36rem),linear-gradient(135deg,#070b12 0%,#0b101b 50%,#06100f 100%)}.sphariHomeLuxHero{max-width:1120px;margin-bottom:clamp(70px,10vw,120px)}.sphariHomeLuxHero h1{letter-spacing:-.08em;max-width:1080px;font-size:clamp(4.4rem,8.6vw,8.45rem);line-height:.96}.sphariHomeLuxHero p{max-width:780px;margin-top:30px}.sphariHomeLuxCards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:0;display:grid}.sphariHomeLuxCard{color:#eef4ff;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #94a3b824;border-radius:30px;flex-direction:column;min-height:270px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:0 34px 90px #0000003d,inset 0 1px #ffffff0a}.sphariHomeLuxCard:hover{background:linear-gradient(#ffffff13,#ffffff09);border-color:#75a8ff57;transform:translateY(-4px)}.sphariHomeLuxCard small{color:#8cc7ff;background:#75a8ff29;border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:auto;font-weight:950;display:inline-grid}.sphariHomeLuxCard h2{color:#f8fbff;letter-spacing:-.055em;margin:44px 0 12px;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1}.sphariHomeLuxCard p{color:#e2e8f0a8;margin:0;line-height:1.55}.sphariHomeLuxCard.qrestAccent{background:radial-gradient(circle at 100% 0,#f4c75424,#0000 16rem),linear-gradient(#38d7f213,#ffffff06)}.sphariHomeLuxCard.qrestAccent small{color:#ffe88a;background:#f4c7542e}.sphariHomeLuxStrip{color:#e2e8f085;border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b814;flex-wrap:wrap;gap:14px 28px;margin-top:28px;padding:18px 0;font-weight:800;display:flex}.sphariHomeLuxStrip span{position:relative}.sphariHomeLuxStrip span:not(:last-child):after{content:"";background:#38d7f2b3;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}@media (width<=1060px){.sphariHomeLuxCards{grid-template-columns:repeat(2,minmax(0,1fr))}.sphariHomeLuxHero h1{font-size:clamp(4rem,13vw,6.6rem)}}@media (width<=680px){.sphariHomeLux{padding-top:54px}.sphariHomeLuxCards{grid-template-columns:1fr}.sphariHomeLuxCard{min-height:230px}.sphariHomeLuxStrip{gap:10px;display:grid}.sphariHomeLuxStrip span:after{display:none}}.sphariDarkHome,.sphariDarkSubPage{width:min(1120px,100% - 40px)!important}.sphariHomeLux{padding-top:clamp(64px,8vw,118px)!important}.sphariHomeLuxHero,.sphariDarkHero{max-width:980px!important;margin-bottom:clamp(52px,7vw,84px)!important}.sphariDarkHero h1,.sphariHomeLuxHero h1{letter-spacing:-.065em!important;max-width:980px!important;font-size:clamp(3.65rem,6.15vw,6.05rem)!important;line-height:1.02!important}.sphariDarkHero h1 span,.sphariHomeLuxHero h1 span{margin-bottom:4px}.sphariDarkHero p,.sphariHomeLuxHero p{color:#e2e8f0b8!important;max-width:720px!important;margin-top:24px!important;font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.68!important}.sphariDarkKicker{color:#e2e8f0b8!important;margin-bottom:20px!important;font-size:.95rem!important}.sphariDarkActions{margin-top:30px!important}.sphariTrustPills{margin-top:34px!important}.sphariHomeLuxCards,.sphariDarkCards{gap:18px!important;margin-top:0!important}.sphariHomeLuxCard,.sphariDarkCard{border-radius:26px!important;min-height:235px!important;padding:24px!important}.sphariHomeLuxCard h2,.sphariDarkCard h2{letter-spacing:-.045em!important;margin-top:34px!important;font-size:clamp(1.24rem,1.65vw,1.62rem)!important}.sphariHomeLuxCard p,.sphariDarkCard p{font-size:.95rem!important;line-height:1.58!important}.sphariDarkSubHero{max-width:920px!important}.sphariDarkSubHero h1{letter-spacing:-.065em!important;max-width:920px!important;font-size:clamp(3.1rem,5.4vw,5.35rem)!important;line-height:1.02!important}.sphariDarkSubHero p{max-width:720px!important;font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.68!important}.legalHero h1{letter-spacing:-.06em!important;max-width:860px!important;font-size:clamp(2.8rem,4.8vw,4.85rem)!important;line-height:1.04!important}.legalHero p{max-width:720px!important;font-size:clamp(1rem,1.25vw,1.12rem)!important;line-height:1.68!important}.sphariDarkGrid,.sphariIndustryMatrix,.qrestProductGrid{gap:18px!important;margin-top:52px!important}.sphariDarkGrid article,.sphariIndustryMatrix article,.qrestProductGrid article,.sphariProcessList article{border-radius:24px!important}.sphariProcessList{margin-top:52px!important}.sphariHomeLuxStrip{margin-top:24px!important}.sphariDarkNav{width:min(1120px,100% - 40px)!important}.sphariDarkNav nav a{font-size:.94rem!important}@media (width<=760px){.sphariDarkHome,.sphariDarkSubPage{width:min(100% - 28px,1120px)!important}.sphariDarkHero h1,.sphariHomeLuxHero h1,.sphariDarkSubHero h1,.legalHero h1{font-size:clamp(2.75rem,13vw,4.15rem)!important;line-height:1.02!important}.sphariDarkHero p,.sphariHomeLuxHero p,.sphariDarkSubHero p,.legalHero p{font-size:1rem!important}.sphariHomeLuxCard,.sphariDarkCard{min-height:210px!important}}.sphariLogoBrand{gap:10px;padding-left:12px}.sphariBrandLogo{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:28px;height:28px;display:block}.sphariFooterLogoWithImage{gap:10px;padding-left:12px}.sphariFooterLogoImage{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:30px;height:30px;display:block}@media (width<=760px){.sphariBrandLogo{width:26px;height:26px}.sphariFooterLogoImage{width:28px;height:28px}}.sphariLogoBrand{gap:0!important;min-height:52px!important;padding:8px 18px!important}.sphariFooterLogoWithImage{gap:0!important;min-height:54px!important;padding:8px 18px!important}@media (width<=760px){.sphariBrandLogo{width:104px!important;max-height:34px!important}.sphariFooterLogoImage{width:118px!important;max-height:38px!important}}.sphariDarkBrand.sphariLogoBrand{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:0!important;padding:0!important}.sphariDarkBrand.sphariLogoBrand:hover{box-shadow:none!important;background:0 0!important;border:none!important}.sphariBrandLogo{-o-object-fit:contain!important;object-fit:contain!important;border-radius:0!important;width:190px!important;height:auto!important;max-height:70px!important;display:block!important}.sphariFooterLogoWithImage{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:0!important;padding:0!important}.sphariFooterLogoImage{-o-object-fit:contain!important;object-fit:contain!important;border-radius:0!important;width:200px!important;height:auto!important;max-height:76px!important;display:block!important}@media (width<=760px){.sphariBrandLogo{width:150px!important;max-height:58px!important}.sphariFooterLogoImage{width:160px!important;max-height:62px!important}}.sphariDarkNav{box-shadow:none!important;background:0 0!important;border:none!important}.sphariHeaderBar{z-index:50;grid-template-columns:320px 1fr 320px;align-items:center;gap:20px;width:min(1380px,100% - 48px);margin:0 auto;padding:18px 0;display:grid;position:sticky;top:10px}.sphariLogoOnly{justify-content:flex-start;justify-self:start;align-items:center;text-decoration:none;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:0!important;padding:0!important;overflow:visible!important}.sphariLogoOnly .sphariBrandLogo{transform-origin:0;transform:scale(1.45);-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important;border-radius:0!important;width:300px!important;max-width:none!important;height:auto!important;max-height:96px!important;display:block!important}.sphariNavPill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d121ec2;border:1px solid #94a3b826;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:28px;min-height:58px;padding:0 34px;display:flex;box-shadow:0 20px 80px #00000047}.sphariNavPill a{color:#e2e8f0c2;white-space:nowrap;font-size:.94rem;font-weight:800;text-decoration:none}.sphariNavPill a:hover{color:#fff}.sphariHeaderBar .sphariDarkBrand,.sphariHeaderBar .sphariLogoBrand{box-shadow:none!important;background:0 0!important;border:none!important}@media (width<=1100px){.sphariHeaderBar{grid-template-columns:220px 1fr;width:min(100% - 32px,1100px)}.sphariLogoOnly .sphariBrandLogo{transform:scale(1.35);width:220px!important}.sphariNavPill{justify-self:end;gap:18px;padding:0 22px}}@media (width<=760px){.sphariHeaderBar{grid-template-columns:1fr;gap:16px;position:relative;top:auto}.sphariLogoOnly{justify-self:start}.sphariLogoOnly .sphariBrandLogo{transform:scale(1.25);width:210px!important}.sphariNavPill{border-radius:24px;flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;gap:14px;min-height:auto;padding:18px}}.sphariHeaderBar{grid-template-columns:1fr auto 1fr!important;width:100%!important;max-width:none!important;padding-left:28px!important;padding-right:28px!important}.sphariLogoOnly{grid-column:1!important;justify-self:start!important;margin-left:0!important}@media (width<=760px){.sphariHeaderBar{grid-template-columns:1fr!important;width:100%!important;padding-left:18px!important;padding-right:18px!important}.sphariLogoOnly,.sphariNavPill{grid-column:auto!important}}.sphariEmbeddedLogo{width:280px;height:76px;box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:720px;border:0;display:block;overflow:hidden}.sphariFooterLogoWithImage{width:260px!important;min-height:74px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.sphariFooterEmbeddedLogo{background-position:50%;background-repeat:no-repeat;background-size:690px;width:260px;height:74px;display:block;overflow:hidden}@media (width<=760px){.sphariLogoOnly{width:220px!important;min-height:62px!important}.sphariEmbeddedLogo{background-size:580px;width:220px;height:62px}.sphariFooterLogoWithImage{width:220px!important;min-height:62px!important}.sphariFooterEmbeddedLogo{background-size:580px;width:220px;height:62px}}.sphariHeaderBar{grid-template-columns:520px auto 1fr!important}.sphariLogoOnly{width:520px!important;min-height:118px!important;overflow:visible!important}.sphariFooterLogoWithImage{width:500px!important;min-height:112px!important;overflow:visible!important}.sphariFooterEmbeddedLogo{background-position:50%!important;background-repeat:no-repeat!important;background-size:740px!important;width:500px!important;height:112px!important;overflow:visible!important}@media (width<=1100px){.sphariHeaderBar{grid-template-columns:360px auto!important}.sphariLogoOnly{width:360px!important;min-height:92px!important}.sphariEmbeddedLogo{background-size:610px!important;width:360px!important;height:92px!important}}@media (width<=760px){.sphariHeaderBar{grid-template-columns:1fr!important}.sphariLogoOnly{width:300px!important;min-height:82px!important}.sphariEmbeddedLogo{background-size:520px!important;width:300px!important;height:82px!important}.sphariFooterLogoWithImage{width:300px!important;min-height:82px!important}.sphariFooterEmbeddedLogo{background-size:520px!important;width:300px!important;height:82px!important}}.sphariHeaderBar{grid-template-columns:340px auto 1fr!important;align-items:center!important;width:100%!important;max-width:none!important;padding-left:42px!important;padding-right:42px!important}.sphariEmbeddedLogo{background-position:50%!important;background-repeat:no-repeat!important;background-size:520px!important;width:340px!important;height:82px!important;overflow:visible!important}@media (width<=1100px){.sphariHeaderBar{grid-template-columns:270px auto!important;padding-left:28px!important;padding-right:28px!important}.sphariLogoOnly{width:270px!important;min-height:72px!important}.sphariEmbeddedLogo{background-size:430px!important;width:270px!important;height:72px!important}}@media (width<=760px){.sphariHeaderBar{grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important}.sphariLogoOnly{width:240px!important;min-height:64px!important}.sphariEmbeddedLogo{background-size:380px!important;width:240px!important;height:64px!important}}.sphariHeaderBar{grid-template-columns:260px auto 1fr!important;align-items:center!important;width:100%!important;max-width:none!important;padding:18px 42px!important;overflow:visible!important}.sphariLogoOnly{grid-column:1!important;justify-self:start!important;width:260px!important;min-height:88px!important;margin-left:0!important;overflow:visible!important}.sphariEmbeddedLogo{background-position:50%!important;background-repeat:no-repeat!important;background-size:340px!important;width:260px!important;height:88px!important;overflow:visible!important;transform:none!important}.sphariNavPill{grid-column:2!important;justify-self:center!important}@media (width<=1100px){.sphariHeaderBar{grid-template-columns:220px auto!important;padding-left:28px!important;padding-right:28px!important}.sphariLogoOnly{width:220px!important;min-height:76px!important}.sphariEmbeddedLogo{background-size:295px!important;width:220px!important;height:76px!important}}@media (width<=760px){.sphariHeaderBar{grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important}.sphariLogoOnly{width:210px!important;min-height:72px!important}.sphariEmbeddedLogo{background-size:280px!important;width:210px!important;height:72px!important}}.sphariHeaderBar{justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;padding:18px 42px!important;display:flex!important;position:sticky!important;top:10px!important;overflow:visible!important}.sphariLogoOnly{width:230px!important;min-height:74px!important;margin:0!important;position:absolute!important;top:50%!important;left:42px!important;overflow:visible!important;transform:translateY(-50%)!important}.sphariEmbeddedLogo{background-position:50%!important;background-repeat:no-repeat!important;background-size:310px!important;width:230px!important;height:74px!important;transform:none!important}.sphariNavPill{justify-self:auto!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;left:auto!important;right:auto!important}@media (width<=1100px){.sphariLogoOnly{width:205px!important;min-height:68px!important;left:28px!important}.sphariEmbeddedLogo{background-size:280px!important;width:205px!important;height:68px!important}}@media (width<=760px){.sphariHeaderBar{grid-template-columns:1fr!important;justify-content:stretch!important;padding-left:20px!important;padding-right:20px!important;display:grid!important;position:relative!important;top:auto!important}.sphariLogoOnly{width:200px!important;min-height:64px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.sphariEmbeddedLogo{background-size:270px!important;width:200px!important;height:64px!important}.sphariNavPill{margin-left:0!important;margin-right:0!important}}html,body,#root{background:#070b12!important}body{min-height:100vh;margin:0}#root{min-height:100vh}.sphariLogoOnly{position:absolute!important}.sphariLogoOnly:after{content:"AI";color:#d40000;letter-spacing:.02em;transform-origin:50%;text-shadow:0 0 10px #d400002e,0 1px 1px #0000004d;pointer-events:none;white-space:nowrap;font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive;font-size:2rem;font-weight:700;line-height:1;position:absolute;top:2px;right:-6px;transform:rotate(-11deg)}@media (width<=1100px){.sphariLogoOnly:after{font-size:1.7rem;top:4px;right:-2px}}@media (width<=760px){.sphariLogoOnly:after{font-size:1.5rem;top:2px;right:8px}}.sphariLogoOnly:after{content:"A"!important;color:#e10600!important;letter-spacing:-.08em!important;transform-origin:50%!important;text-shadow:0 0 8px #e1060038,0 1px 1px #0000005c!important;pointer-events:none!important;white-space:nowrap!important;z-index:4!important;font-family:Snell Roundhand,Brush Script MT,Segoe Script,cursive!important;font-size:1.78rem!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:auto!important;bottom:-10px!important;right:3px!important;transform:rotate(-13deg)translateY(1px)!important}.sphariLogoOnly:before{content:"I"!important;color:#e10600!important;transform-origin:50%!important;text-shadow:0 0 8px #e1060038,0 1px 1px #0000005c!important;pointer-events:none!important;z-index:4!important;font-family:Snell Roundhand,Brush Script MT,Segoe Script,cursive!important;font-size:1.58rem!important;font-style:italic!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:auto!important;bottom:-13px!important;right:-14px!important;transform:rotate(10deg)skew(-7deg)!important}.sphariLogoOnly .sphariEmbeddedLogo{position:relative!important}@media (width<=1100px){.sphariLogoOnly:after{font-size:1.55rem!important;bottom:-8px!important;right:4px!important}.sphariLogoOnly:before{font-size:1.38rem!important;bottom:-11px!important;right:-10px!important}}@media (width<=760px){.sphariLogoOnly:after{font-size:1.42rem!important;bottom:-7px!important;right:8px!important}.sphariLogoOnly:before{font-size:1.25rem!important;bottom:-9px!important;right:-4px!important}}.sphariLogoOnly:before{content:none!important;display:none!important}.sphariLogoOnly:after{content:"Ai"!important;color:#e10600!important;letter-spacing:-.04em!important;transform-origin:50%!important;text-shadow:0 0 9px #e1060038,0 1px 1px #0000005c!important;pointer-events:none!important;white-space:nowrap!important;z-index:6!important;font-family:Brush Script MT,Snell Roundhand,Segoe Script,cursive!important;font-size:1.85rem!important;font-style:normal!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:4px!important;bottom:auto!important;right:-8px!important;transform:rotate(-11deg)!important}@media (width<=1100px){.sphariLogoOnly:after{font-size:1.55rem!important;top:4px!important;right:-4px!important}}@media (width<=760px){.sphariLogoOnly:after{font-size:1.42rem!important;top:4px!important;right:6px!important}}.authPage{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);align-items:center;min-height:100vh;display:grid;overflow:hidden;background:radial-gradient(circle at 25% 46%,#0071e31f,#0000 32%),linear-gradient(90deg,#0f1115 0%,#101317 48%,#fbfbfd 48% 100%)!important;padding:0!important}.authPage:before{content:"QRest Owner Portal\a Restaurant voice operations, calls, orders, recordings, and settings in one secure workspace.";white-space:pre-line;color:#fff;letter-spacing:-.065em;z-index:0;max-width:560px;font-size:clamp(38px,4.3vw,68px);font-weight:850;line-height:.96;position:fixed;top:clamp(74px,14vh,150px);left:clamp(28px,7vw,118px)}.authPage:after{content:"Owner command center\a ਣchecks active\a ✓ Live calls and transcripts\a ✓ Orders and recordings\a ✓ Q Control and Clover visibility";white-space:pre-line;color:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:-.02em;z-index:0;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:28px;width:min(520px,38vw);padding:26px;font-size:15px;line-height:1.55;position:fixed;bottom:clamp(54px,10vh,118px);left:clamp(28px,7vw,118px);box-shadow:0 32px 90px #00000042}.authCard{z-index:1;grid-column:2;position:relative;width:min(440px,100vw - 32px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}.authCard h1{letter-spacing:-.07em!important;font-size:clamp(42px,4.4vw,58px)!important;line-height:.96!important}.authCard p{color:#5f636b!important}.notice,.statusLine{background:#f5f7fb!important;border:1px solid #1d1d1f14!important;border-radius:18px!important}.primaryButton{color:#fff!important;background:#0071e3!important;border-radius:999px!important;min-height:58px!important;box-shadow:0 18px 42px #0071e338!important}.authLinks a{text-underline-offset:4px;color:#1d1d1f!important}@media (width<=860px){.authPage{display:flex;background:radial-gradient(circle at 50% 0,#cfe8ffe6,#0000 42%),#fbfbfd!important;padding:34px 16px!important}.authPage:before,.authPage:after{display:none}.authCard{width:min(460px,100%)!important}}@media (width>=861px){.authPage{background:linear-gradient(90deg,#fbfbfd 0% 50%,#0d1117 50%,#05070a 100%)!important;grid-template-columns:minmax(460px,1fr) minmax(520px,1fr)!important}.authCard{grid-area:1/1!important;place-self:center!important;width:min(470px,100vw - 56px)!important;margin:0 auto!important}.authPage:before{content:"QRest Owner Portal\a Restaurant voice operations in one secure workspace."!important;color:#fff!important;letter-spacing:-.07em!important;white-space:pre-line!important;text-shadow:0 24px 70px #0000004d!important;grid-area:1/2!important;place-self:start!important;max-width:760px!important;margin:clamp(92px,13vh,150px) clamp(38px,8vw,120px) 0 0!important;font-size:clamp(58px,5.25vw,98px)!important;font-weight:900!important;line-height:.93!important}.authPage:after{content:"Owner command center\a System checks active\a Live calls and transcripts\a Orders and recordings\a Q Control and Clover visibility"!important;color:#ffffffe0!important;letter-spacing:-.025em!important;white-space:pre-line!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important;background:linear-gradient(#ffffff1a,#ffffff0e)!important;border:1px solid #ffffff29!important;border-radius:32px!important;grid-area:1/2!important;place-self:end start!important;width:min(620px,50vw - 96px)!important;min-height:170px!important;margin:0 clamp(38px,8vw,120px) clamp(70px,10vh,120px) 0!important;padding:32px 36px!important;font-size:19px!important;line-height:1.55!important;box-shadow:0 32px 90px #0000005c,inset 0 1px #ffffff1a!important}.authPage{background:linear-gradient(90deg,#fbfbfd 0 50%,#070a0f 50% 100%)!important;grid-template-columns:50% 50%!important;min-height:100vh!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.authCard{z-index:5!important;grid-column:1!important;place-self:center!important;width:min(470px,50vw - 90px)!important;margin:0!important;position:relative!important}.authPage:before{content:"QRest Owner Portal\a Restaurant voice operations in one secure workspace."!important;z-index:1!important;color:#fff!important;letter-spacing:-.068em!important;white-space:pre-line!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;font-size:clamp(48px,4.7vw,86px)!important;font-weight:900!important;line-height:.96!important;position:absolute!important;top:clamp(96px,15vh,160px)!important;left:calc(50% + clamp(54px,6vw,110px))!important;right:clamp(40px,6vw,110px)!important;transform:none!important}.authPage:after{content:"Owner command center\a System checks active\a Live calls and transcripts\a Orders and recordings\a Q Control and Clover visibility"!important;z-index:1!important;color:#ffffffe6!important;letter-spacing:-.025em!important;white-space:pre-line!important;filter:none!important;background:linear-gradient(#ffffff1a,#ffffff0e)!important;border:1px solid #ffffff29!important;border-radius:30px!important;padding:30px 34px!important;font-size:18px!important;line-height:1.55!important;position:absolute!important;bottom:clamp(70px,10vh,120px)!important;left:calc(50% + clamp(54px,6vw,110px))!important;right:clamp(40px,7vw,130px)!important;transform:none!important;box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff1a!important}.authCard .logoLine{align-items:center!important;gap:14px!important;margin-bottom:26px!important}.authCard .brandIcon{color:#0000!important;width:46px!important;height:46px!important;box-shadow:none!important;background:url(/Qrest.png) 50%/contain no-repeat!important;border-radius:12px!important;flex:0 0 46px!important;font-size:0!important}.authPage:before{content:"QRest Owner Portal\a Built for restaurant voice operations."!important;letter-spacing:-.062em!important;max-width:680px!important;font-size:clamp(48px,4vw,76px)!important;line-height:.98!important;top:clamp(120px,18vh,190px)!important;left:calc(50% + clamp(64px,7vw,128px))!important;right:clamp(64px,7vw,128px)!important}.authPage:after{content:"Owner command center\a System checks active\a Live calls and transcripts\a Orders and recordings\a Q Control and Clover visibility"!important;border-radius:28px!important;max-width:620px!important;padding:28px 32px!important;font-size:17px!important;line-height:1.5!important;bottom:clamp(86px,12vh,140px)!important;left:calc(50% + clamp(64px,7vw,128px))!important;right:clamp(64px,7vw,128px)!important}.authPage{background:linear-gradient(90deg,#fbfbfd 0 50%,#05070a00 50% 100%),linear-gradient(135deg,#020403 0%,#050806 45%,#000 100%) 100%/50% 100% no-repeat,linear-gradient(90deg,#fbfbfd 0 50%,#05070a 50% 100%)!important;position:relative!important;overflow:hidden!important}.authPage:before,.authPage:after{content:""!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.authCard{z-index:3!important;position:relative!important}}@media (width<=860px){.authCard{width:min(100%,520px)!important;margin:0 auto!important}.authCard{width:min(100%,460px)!important}.authCard h1{font-size:44px!important;line-height:.98!important}.authCard .field input,.authCard .primaryButton{height:54px!important}.authCard .authLinks{flex-wrap:wrap!important;gap:14px!important}}@media (width>=861px){.authCard{width:470px!important;max-width:470px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.authCard .logoLine{align-items:center!important;gap:12px!important;margin:0 0 30px!important}.authCard h1{letter-spacing:-.065em!important;margin:0 0 14px!important;font-size:52px!important;font-weight:900!important;line-height:.98!important}.authCard>p{color:#626771!important;letter-spacing:-.025em!important;max-width:420px!important;margin:0 0 24px!important;font-size:18px!important;line-height:1.36!important}.authCard .statusLine{background:#f5f7fb!important;border:1px solid #1d1d1f1a!important;border-radius:16px!important;width:100%!important;min-height:48px!important;margin:0 0 16px!important;padding:0 16px!important;font-size:16px!important}.authCard .notice{color:#6b3f00!important;background:#f7f9fc!important;border:1px solid #1d1d1f1a!important;border-radius:16px!important;width:100%!important;margin:0 0 22px!important;padding:15px 16px!important;font-size:14px!important;line-height:1.25!important}.authCard .form{gap:16px!important;width:100%!important;margin:0!important;display:grid!important}.authCard .field{gap:8px!important;width:100%!important;margin:0!important;display:grid!important}.authCard .field span{color:#344237!important;font-size:14px!important;font-weight:850!important}.authCard .field input{color:#07130d!important;background:#fff!important;border:1px solid #1f33262e!important;border-radius:15px!important;width:100%!important;height:54px!important;padding:0 16px!important;font-size:17px!important}.authCard .field input:focus{border-color:#0071e3!important;outline:none!important;box-shadow:0 0 0 4px #0071e321!important}.authCard .primaryButton{color:#fff!important;background:#0071e3!important;border-radius:999px!important;width:100%!important;height:58px!important;margin:4px 0 0!important;font-size:18px!important;font-weight:850!important;box-shadow:0 18px 44px #0071e338!important}.authCard .authLinks{justify-content:center!important;gap:22px!important;margin-top:22px!important;font-size:14px!important;font-weight:850!important;display:flex!important}}@media (width<=860px){.authCard{width:min(100%,460px)!important}.authCard h1{font-size:44px!important;line-height:.98!important}.authCard .field input,.authCard .primaryButton{height:54px!important}.authCard .authLinks{flex-wrap:wrap!important;gap:14px!important}}.qrestOwnerLoginRealPanelV1{background:#fbfbf8!important;grid-template-columns:minmax(420px,50%) minmax(420px,50%)!important;min-height:100vh!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.qrestOwnerLoginRealPanelV1:before,.qrestOwnerLoginRealPanelV1:after{content:none!important;visibility:hidden!important;opacity:0!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1{width:min(560px,100% - 96px)!important;max-width:560px!important;box-shadow:none!important;z-index:4!important;background:0 0!important;border:0!important;border-radius:0!important;place-self:center!important;margin:0!important;padding:0!important;position:relative!important}.qrestLoginValuePanelV1{color:#fffaf0!important;background:radial-gradient(circle at 60% 18%,#e2b54738,#0000 24rem),radial-gradient(circle at 28% 82%,#2d824838,#0000 28rem),linear-gradient(135deg,#020403 0%,#060907 44%,#000 100%)!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:clamp(56px,7vw,108px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.qrestLoginValuePanelV1:before{content:""!important;background:linear-gradient(#ffffff09,#ffffff03)!important;border:1px solid #fff4d61a!important;border-radius:clamp(26px,3vw,48px)!important;position:absolute!important;inset:clamp(22px,3vw,44px)!important}.qrestLoginValuePanelV1:after{content:""!important;aspect-ratio:1!important;filter:blur(6px)!important;opacity:.74!important;background:radial-gradient(circle,#f4c75438,#0000 62%)!important;border-radius:999px!important;width:min(520px,54vw)!important;position:absolute!important;top:2%!important;right:-12%!important}.qrestLoginValueInnerV1{z-index:2!important;width:min(620px,100%)!important;max-width:620px!important;position:relative!important}.qrestLoginEyebrowV1{color:#fff4d6bd!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0 0 22px!important;font-size:13px!important;font-weight:950!important}.qrestLoginValueInnerV1 h2{color:#fffaf0!important;letter-spacing:-.085em!important;max-width:640px!important;margin:0!important;font-size:clamp(56px,6.2vw,94px)!important;font-weight:950!important;line-height:.88!important}.qrestLoginProofV1{gap:14px!important;max-width:520px!important;margin-top:clamp(32px,4vw,56px)!important;display:grid!important}.qrestLoginProofV1 span{color:#fffaf0d1!important;letter-spacing:-.025em!important;align-items:center!important;gap:12px!important;font-size:clamp(17px,1.35vw,22px)!important;font-weight:780!important;line-height:1.28!important;display:flex!important}.qrestLoginProofV1 span:before{content:""!important;background:linear-gradient(135deg,#f5c35d,#42d184)!important;border-radius:999px!important;flex:0 0 9px!important;width:9px!important;height:9px!important;box-shadow:0 0 24px #f5c35d47!important}@media (width<=980px){.qrestOwnerLoginRealPanelV1{background:radial-gradient(circle at 15% 0,#ffab0021,#0000 22rem),#fbfbf8!important;grid-template-columns:1fr!important;place-items:center!important;min-height:100vh!important;padding:28px!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1{width:min(560px,100%)!important}.qrestLoginValuePanelV1{display:none!important}}.qrestLoginValuePanelV1{isolation:isolate!important}.qrestLoginValueInnerV1{animation:.76s cubic-bezier(.2,.9,.2,1) both qrestLoginPanelEnterV1!important}.qrestLoginEyebrowV1{color:#ffe7b1c7!important;letter-spacing:.28em!important;font-size:clamp(12px,.92vw,15px)!important;font-weight:950!important;animation:.68s cubic-bezier(.2,.9,.2,1) both qrestLoginSoftRiseV1!important}.qrestLoginValueInnerV1 h2{letter-spacing:-.072em!important;text-wrap:balance!important;background:linear-gradient(#fffaf0 0%,#f3ead5 58%,#fffaf0c7 100%)!important;color:#0000!important;text-shadow:0 32px 90px #0000007a!important;-webkit-background-clip:text!important;background-clip:text!important;max-width:660px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(58px,5.7vw,86px)!important;font-weight:950!important;line-height:.91!important;animation:.86s cubic-bezier(.16,.95,.18,1) 90ms both qrestLoginHeadlineEnterV1!important}.qrestLoginProofV1{animation:.76s cubic-bezier(.2,.9,.2,1) .21s both qrestLoginSoftRiseV1!important}.qrestLoginProofV1 span{letter-spacing:-.032em!important;color:#fffaf0d6!important;transform-origin:0!important;font-weight:820!important;animation:.56s cubic-bezier(.2,.9,.2,1) both qrestLoginBulletEnterV1!important}.qrestLoginProofV1 span:first-child{animation-delay:.3s!important}.qrestLoginProofV1 span:nth-child(2){animation-delay:.38s!important}.qrestLoginProofV1 span:nth-child(3){animation-delay:.46s!important}.qrestLoginProofV1 span:nth-child(4){animation-delay:.54s!important}.qrestLoginProofV1 span:before{animation:2.8s ease-in-out infinite qrestLoginDotPulseV1!important}.qrestLoginValuePanelV1:after{animation:7.5s ease-in-out infinite alternate qrestLoginHaloDriftV1!important}@keyframes qrestLoginPanelEnterV1{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes qrestLoginHeadlineEnterV1{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes qrestLoginSoftRiseV1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes qrestLoginBulletEnterV1{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes qrestLoginDotPulseV1{0%,to{transform:scale(1);box-shadow:0 0 20px #f5c35d3d}50%{transform:scale(1.22);box-shadow:0 0 34px #42d18457}}@keyframes qrestLoginHaloDriftV1{0%{opacity:.56;transform:translate(0,0)scale(1)}to{opacity:.78;transform:translate(-24px,20px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.qrestLoginValueInnerV1,.qrestLoginEyebrowV1,.qrestLoginValueInnerV1 h2,.qrestLoginProofV1,.qrestLoginProofV1 span,.qrestLoginProofV1 span:before,.qrestLoginValuePanelV1:after{filter:none!important;animation:none!important;transform:none!important}}.appShell:not(.hotelShell){--qr-bg-0:#020913;--qr-bg-1:#04111f;--qr-bg-2:#07182a;--qr-panel:#081a2d;--qr-panel-2:#0a2037;--qr-panel-3:#0c2641;--qr-line:#50a7ff3d;--qr-line-strong:#279dffc7;--qr-blue:#1ca7ff;--qr-blue-soft:#1ca7ff24;--qr-cyan:#36d6ff;--qr-green:#20dc94;--qr-green-soft:#20dc941f;--qr-amber:#ffb400;--qr-amber-soft:#ffb40024;--qr-purple:#8068ff;--qr-purple-soft:#8068ff24;--qr-text:#f5f9ff;--qr-text-2:#c1d5ec;--qr-text-3:#8199b3;background:radial-gradient(circle at 67% -12%, #136ccc33, transparent 35%), linear-gradient(145deg, var(--qr-bg-0) 0%, var(--qr-bg-1) 47%, #020a13 100%)!important;min-height:100vh!important;color:var(--qr-text)!important}.appShell:not(.hotelShell) .sidebar{background:linear-gradient(#031326 0%,#041a31 58%,#03172b 100%)!important;border-right:1px solid #3697ee3d!important;box-shadow:12px 0 50px #0003!important}.appShell:not(.hotelShell) .brand{border-bottom:1px solid #48a4f747!important}.appShell:not(.hotelShell) .brand strong{color:#fff!important;letter-spacing:-.02em!important;font-weight:900!important}.appShell:not(.hotelShell) .brandIcon{color:#07130e!important;background:linear-gradient(135deg,#ffbd25 0%,#c8dd4b 48%,#42dd8c 100%)!important;box-shadow:0 8px 26px #64e0802e,inset 0 0 0 1px #ffffff1a!important}.appShell:not(.hotelShell) .sidebar nav{gap:8px!important}.appShell:not(.hotelShell) .sidebar nav a{color:#c8dbef!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;transition:background .14s,color .14s,border-color .14s,transform .14s,box-shadow .14s!important}.appShell:not(.hotelShell) .sidebar nav a:hover{color:#fff!important;background:linear-gradient(90deg,#0e69d93d,#1178eb17)!important;border-color:#239bff52!important;transform:translate(2px)!important;box-shadow:inset 3px 0 #1ea8ffdb!important}.appShell:not(.hotelShell) .sidebar nav a:focus-visible{outline:2px solid var(--qr-blue)!important;outline-offset:2px!important}.appShell:not(.hotelShell) .topbar{color:var(--qr-text)!important;background:linear-gradient(90deg,#041426 0%,#05192d 62%,#041426 100%)!important;border-bottom:1px solid #449dee3d!important;box-shadow:0 8px 30px #0000001f!important}.appShell:not(.hotelShell) .topbar button,.appShell:not(.hotelShell) .secondaryButton{color:#f7fbff!important;background:linear-gradient(#0b2037,#07182b)!important;border:1px solid #4aa2f747!important;box-shadow:0 8px 24px #00000026!important}.appShell:not(.hotelShell) .main{background:0 0!important}.appShell:not(.hotelShell) .page{color:var(--qr-text)!important;background:0 0!important;gap:20px!important;padding:26px!important}.appShell:not(.hotelShell) .pageHead h1{color:#fff!important;letter-spacing:-.045em!important}.appShell:not(.hotelShell) .metricsGrid{gap:14px!important}.appShell:not(.hotelShell) .metric{background:linear-gradient(145deg,#0a1f36fa,#051425fa)!important;border:1px solid #429cef57!important;border-radius:15px!important;min-height:104px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 35px #0000002b,inset 0 1px #ffffff06!important}.appShell:not(.hotelShell) .metric:before{content:""!important;background:var(--qr-blue)!important;opacity:.9!important;width:3px!important;position:absolute!important;inset:0 auto 0 0!important}.appShell:not(.hotelShell) .metric:first-child{background:linear-gradient(145deg,#073430d1,#051823fa)!important;border-color:#20dc946b!important}.appShell:not(.hotelShell) .metric:first-child:before{background:var(--qr-green)!important}.appShell:not(.hotelShell) .metric:nth-child(3){border-color:#8068ff6b!important}.appShell:not(.hotelShell) .metric:nth-child(3):before{background:var(--qr-purple)!important}.appShell:not(.hotelShell) .metric:nth-child(4){border-color:#ffb40061!important}.appShell:not(.hotelShell) .metric:nth-child(4):before{background:var(--qr-amber)!important}.appShell:not(.hotelShell) .metric span{color:#a9c2dc!important;letter-spacing:.045em!important;font-size:11px!important;font-weight:850!important}.appShell:not(.hotelShell) .metric strong{color:#fff!important;letter-spacing:-.025em!important;font-size:22px!important;font-weight:900!important}.appShell:not(.hotelShell) .livePanel{color:#f6faff!important;background:radial-gradient(circle at 77% 8%,#1c7ee026,#0000 32%),linear-gradient(145deg,#04101d 0%,#06182b 58%,#04101d 100%)!important;border:1px solid #269bffd1!important;border-radius:18px!important;padding:24px!important;box-shadow:0 0 0 1px #1574ce38,0 0 25px #008eff24,0 24px 70px #00000057!important}.appShell:not(.hotelShell) .liveHeader h2{color:#fff!important;font-size:clamp(24px,2.25vw,31px)!important;font-weight:900!important}.appShell:not(.hotelShell) .liveOpenLink{color:#101720!important;background:linear-gradient(#ffc21a,#ffae00)!important;border:1px solid #ffd467!important;border-radius:11px!important;box-shadow:0 8px 24px #ffb00033!important}.appShell:not(.hotelShell) .liveOpenLink:hover{transform:translateY(-1px)!important;box-shadow:0 11px 28px #ffb00045!important}.appShell:not(.hotelShell) .liveGrid{gap:15px!important}.appShell:not(.hotelShell) .callListBox,.appShell:not(.hotelShell) .transcriptBox{color:var(--qr-text)!important;background:linear-gradient(145deg,#071b31,#061629)!important;border:1px solid #439bed52!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff05!important}.appShell:not(.hotelShell) .callListBox h3,.appShell:not(.hotelShell) .transcriptBox h3{color:#fff!important}.appShell:not(.hotelShell) .callListItem{color:var(--qr-text)!important;box-shadow:none!important;background:linear-gradient(145deg,#0a233df7,#06182bf7)!important;border:1px solid #3e8fd94d!important;border-radius:13px!important}.appShell:not(.hotelShell) .callListItem:hover{background:linear-gradient(145deg,#0b2e4ffa,#071d33fa)!important;border-color:#28a4ffb3!important}.appShell:not(.hotelShell) .callListItem.selectedCallItem{border-color:#1ca7ff!important;box-shadow:0 0 0 1px #1ca7ffb8,0 0 20px #1ca7ff29!important}.appShell:not(.hotelShell) .callListItem small,.appShell:not(.hotelShell) .callPhoneLine{color:#a7bfd7!important;opacity:1!important}.appShell:not(.hotelShell) .hideCallButton,.appShell:not(.hotelShell) .restoreHiddenCalls{color:#d8e8f8!important;background:#102942!important;border:1px solid #5ca5e947!important}.appShell:not(.hotelShell) .hideCallButton:hover,.appShell:not(.hotelShell) .restoreHiddenCalls:hover{background:#153655!important}.appShell:not(.hotelShell) .transcriptTop{border-color:#599fe13d!important}.appShell:not(.hotelShell) .transcriptTop p{color:#8fa8c2!important}.appShell:not(.hotelShell) .statusPill{color:#53efac!important;background:#20dc941c!important;border:1px solid #20dc947a!important}.appShell:not(.hotelShell) .statusLine{color:#bfd3e7!important;background:linear-gradient(90deg,#091f35eb,#071a2eeb)!important;border:1px solid #468fd338!important;border-radius:10px!important}.appShell:not(.hotelShell) .statusLine strong{color:#fff!important}.appShell:not(.hotelShell) .card,.appShell:not(.hotelShell) .tableWrap,.appShell:not(.hotelShell) .emptyBox,.appShell:not(.hotelShell) .jsonBox{color:var(--qr-text)!important;background:linear-gradient(145deg,#091d32fa,#051322fa)!important;border:1px solid #4396e347!important;border-radius:15px!important;box-shadow:0 14px 40px #0000002b!important}.appShell:not(.hotelShell) .card h1,.appShell:not(.hotelShell) .card h2,.appShell:not(.hotelShell) .card h3,.appShell:not(.hotelShell) .card strong{color:#fff!important}.appShell:not(.hotelShell) .card p,.appShell:not(.hotelShell) .card span,.appShell:not(.hotelShell) .card small{color:#a9bfd6}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]){color:var(--qr-text)!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) :is([class*=Hero],[class*=Header],[class*=Panel],[class*=Card],[class*=Metric],[class*=Stat],[class*=Summary],[class*=Ticket],[class*=Order]){color:var(--qr-text)!important;background:linear-gradient(145deg,#081d33fa,#051424fa)!important;border-color:#3e99ef4d!important;box-shadow:0 14px 38px #0000002e!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) :is([class*=Hero],[class*=Header]){background:radial-gradient(circle at 80% 0,#1f7edd26,#0000 34%),linear-gradient(145deg,#071a2d,#04111f)!important;border:1px solid #319dff75!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) :is([class*=Metric],[class*=Stat]){border-radius:14px!important;min-height:92px!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) :is([class*=Card],[class*=Order],[class*=Ticket],[class*=Summary]){border-radius:14px!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) :is([class*=Banner],[class*=Notice],[class*=Printer]){background:linear-gradient(90deg,#ffb40017,#ffb40006)!important;border-color:#ffb40070!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) h1,.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) h2,.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) h3,.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) h4,.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) strong{color:#fff!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) p,.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) small,.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) span{border-color:#478fd133}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) a{color:#eaf5ff!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) button{color:#edf7ff!important;box-shadow:none!important;background:linear-gradient(#102b48,#091e35)!important;border:1px solid #379df761!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) button:not(:disabled):hover{background:linear-gradient(#15385d,#0b2643)!important;border-color:#2daeffd1!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) button:disabled{opacity:.46!important;cursor:not-allowed!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Completed],[class*=qk][class*=Ready]){color:#54efad!important;background:#20dc941a!important;border-color:#20dc947a!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Preparing],[class*=qk][class*=Pending]){color:#ffc840!important;background:#ffb4001a!important;border-color:#ffb40080!important}.appShell:not(.hotelShell) :is([class*=qk][class*=New],[class*=qk][class*=Open]){color:#57c8ff!important;background:#1ca7ff1a!important;border-color:#1ca7ff7a!important}.appShell:not(.hotelShell) input,.appShell:not(.hotelShell) select,.appShell:not(.hotelShell) textarea{color:#f5f9ff!important;background:#071a2d!important;border:1px solid #4497e552!important;border-radius:10px!important}.appShell:not(.hotelShell) input:focus,.appShell:not(.hotelShell) select:focus,.appShell:not(.hotelShell) textarea:focus{border-color:#1ca7ff!important;outline:none!important;box-shadow:0 0 0 3px #1ca7ff1f!important}@media (width<=1180px){.appShell:not(.hotelShell){grid-template-columns:230px minmax(0,1fr)!important}.appShell:not(.hotelShell) .sidebar{padding:18px!important}.appShell:not(.hotelShell) .metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.appShell:not(.hotelShell) .liveGrid{grid-template-columns:280px minmax(0,1fr)!important}}@media (width<=860px){.appShell:not(.hotelShell){display:block!important}.appShell:not(.hotelShell) .sidebar{border-bottom:1px solid #409df440!important;border-right:0!important;padding:16px!important}.appShell:not(.hotelShell) .brand{padding-bottom:14px!important}.appShell:not(.hotelShell) .sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-top:14px!important}.appShell:not(.hotelShell) .sidebar nav a{text-align:center!important;padding:10px 8px!important;font-size:12px!important}.appShell:not(.hotelShell) .topbar{height:auto!important;min-height:68px!important;padding:12px 18px!important}.appShell:not(.hotelShell) .page{padding:18px!important}.appShell:not(.hotelShell) .metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appShell:not(.hotelShell) .liveGrid{grid-template-columns:1fr!important}}@media (width<=560px){.appShell:not(.hotelShell) .sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appShell:not(.hotelShell) .page{gap:14px!important;padding:12px!important}.appShell:not(.hotelShell) .metricsGrid{grid-template-columns:1fr!important;gap:10px!important}.appShell:not(.hotelShell) .metric{min-height:84px!important;padding:15px!important}.appShell:not(.hotelShell) .livePanel{border-radius:14px!important;padding:14px!important}.appShell:not(.hotelShell) .liveHeader{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.appShell:not(.hotelShell) .liveOpenLink{width:100%!important}.appShell:not(.hotelShell) .callListBox,.appShell:not(.hotelShell) .transcriptBox{padding:13px!important}}.appShell:not(.hotelShell),.appShell:not(.hotelShell) .page{color:#f5f9ff!important}.appShell:not(.hotelShell) .pageHead h1,.appShell:not(.hotelShell) .pageHead h2,.appShell:not(.hotelShell) .pageHead h3{color:#fff!important}.appShell:not(.hotelShell) .pageHead p{color:#b3c8dd!important}.appShell:not(.hotelShell) .sidebar nav a{color:#c8d9eb!important}.appShell:not(.hotelShell) .sidebar nav a:hover{color:#fff!important}.appShell:not(.hotelShell) .brand span{color:#b6c9dc!important}.appShell:not(.hotelShell) .topbar span{color:#abc1d7!important}.appShell:not(.hotelShell) .topbar strong{color:#fff!important}.appShell:not(.hotelShell) .metric span{color:#b9cee3!important}.appShell:not(.hotelShell) .metric strong{color:#fff!important;text-shadow:none!important}.appShell:not(.hotelShell) .metric:first-child strong{color:#4df0ad!important}.appShell:not(.hotelShell) .metric:nth-child(2) strong{color:#59c9ff!important}.appShell:not(.hotelShell) .metric:nth-child(3) strong{color:#9a8cff!important}.appShell:not(.hotelShell) .metric:nth-child(4) strong{color:#ffc53d!important}.appShell:not(.hotelShell) .livePanel,.appShell:not(.hotelShell) .livePanel *{text-shadow:none}.appShell:not(.hotelShell) .liveHeader h2{color:#fff!important}.appShell:not(.hotelShell) .liveHeader p{color:#abc1d8!important}.appShell:not(.hotelShell) .liveKicker{color:#ffc21a!important}.appShell:not(.hotelShell) .callListBox,.appShell:not(.hotelShell) .transcriptBox{color:#f5f9ff!important}.appShell:not(.hotelShell) .callListItem strong{color:#fff!important}.appShell:not(.hotelShell) .callListItem small{color:#b3c8dd!important}.appShell:not(.hotelShell) .callListItem span{color:#45e9a4!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Total],[class*=qk][class*=Totals],[class*=qk][class*=Summary]){color:#f6faff!important;background:linear-gradient(145deg,#0b2138,#071729)!important;border-color:#3c9df457!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Total],[class*=qk][class*=Totals],[class*=qk][class*=Summary]) *{color:inherit}.appShell:not(.hotelShell) :is([class*=qk][class*=Price],[class*=qk][class*=Amount],[class*=qk][class*=Money],[class*=qk][class*=Value]){color:#fff!important;font-weight:800!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Subtotal],[class*=qk][class*=Tax]){color:#b7cbdf!important}.appShell:not(.hotelShell) :is([class*=qk][class*=GrandTotal],[class*=qk][class*=FinalTotal]){color:#63caff!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Qty],[class*=qk][class*=Quantity],[class*=qk][class*=Count]){color:#fff!important;background:#102941!important;border-color:#4aa1f152!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Item],[class*=qk][class*=Product]) strong{color:#fff!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Item],[class*=qk][class*=Product]) small{color:#a9bfd5!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Meta],[class*=qk][class*=Subtitle],[class*=qk][class*=Time],[class*=qk][class*=Note]){color:#afc5da!important}.appShell:not(.hotelShell) [class*=qk][class*=Order] h2,.appShell:not(.hotelShell) [class*=qk][class*=Order] h3,.appShell:not(.hotelShell) [class*=qk][class*=Order] strong{color:#fff!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Completed],[class*=qk][class*=Ready]){color:#4ce8a5!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Preparing],[class*=qk][class*=Pending]){color:#ffc331!important}.appShell:not(.hotelShell) :is([class*=qk][class*=New],[class*=qk][class*=Open]){color:#55c6ff!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Printer],[class*=qk][class*=Banner],[class*=qk][class*=Notice]) strong{color:#fff!important}.appShell:not(.hotelShell) :is([class*=qk][class*=Printer],[class*=qk][class*=Banner],[class*=qk][class*=Notice]) p,.appShell:not(.hotelShell) :is([class*=qk][class*=Printer],[class*=qk][class*=Banner],[class*=qk][class*=Notice]) small{color:#b5c9dd!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) button{color:#f8fbff!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) button:disabled{color:#9bafc2!important}.appShell:not(.hotelShell) .card{color:#f5f9ff!important}.appShell:not(.hotelShell) .card h2,.appShell:not(.hotelShell) .card h3,.appShell:not(.hotelShell) .card strong{color:#fff!important}.appShell:not(.hotelShell) .card .statusLine{color:#b6cbdf!important}.appShell:not(.hotelShell) .card .statusLine strong{color:#fff!important}@media (width<=560px){.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) h1{color:#fff!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk]) p{color:#b5cadf}}.appShell:not(.hotelShell) .callFacts{gap:10px!important;display:grid!important}.appShell:not(.hotelShell) .callFacts .row{color:#f4f9ff!important;min-height:56px!important;box-shadow:none!important;background:linear-gradient(90deg,#091f36 0%,#071a2e 100%)!important;border:1px solid #3d91de45!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:13px 16px!important;display:flex!important}.appShell:not(.hotelShell) .callFacts .row:first-child{background:linear-gradient(90deg,#19695545,#082430e0)!important;border-color:#27d89761!important}.appShell:not(.hotelShell) .callFacts .row span{color:#aac1d9!important;font-weight:650!important}.appShell:not(.hotelShell) .callFacts .row strong{color:#fff!important;text-align:right!important;font-weight:850!important}.appShell:not(.hotelShell) .audioBox,.appShell:not(.hotelShell) .fullAudioBox,.appShell:not(.hotelShell) .mutedAudio{color:#f5f9ff!important;background:linear-gradient(145deg,#132330fa,#08192afa)!important;border:1px solid #ffb40085!important;border-radius:12px!important;gap:10px!important;padding:16px!important;display:grid!important;box-shadow:0 8px 24px #0000002e!important}.appShell:not(.hotelShell) .audioTitleRow{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.appShell:not(.hotelShell) .audioTitleRow strong,.appShell:not(.hotelShell) .audioBox>strong{color:#fff!important}.appShell:not(.hotelShell) .audioHint{color:#9fb8cf!important;opacity:1!important}.appShell:not(.hotelShell) .recordingLink{color:#fff!important;background:#102a43!important;border:1px solid #44a0f461!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:9px 13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.appShell:not(.hotelShell) .audioBox audio{width:100%!important}.appShell:not(.hotelShell) .timelineBox{box-shadow:none!important;background:0 0!important;border:0!important;gap:9px!important;display:grid!important}.appShell:not(.hotelShell) .timelineEvent{color:#f4f9ff!important;background:linear-gradient(145deg,#091e34,#07182b)!important;border:1px solid #3e91dd3d!important;border-radius:10px!important;padding:13px 15px!important}.appShell:not(.hotelShell) .timelineEvent p{color:#d7e5f3!important}.appShell:not(.hotelShell) .eventMeta strong{color:#57caff!important}.appShell:not(.hotelShell) .eventMeta span{color:#829db7!important}.appShell:not(.hotelShell) :is([class^=qk],[class*=\ qk])[class*=Metric]>*{box-shadow:none!important;background:0 0!important;border:0!important}.appShell:not(.hotelShell) :is([class^=qk][class*=Value],[class*=\ qk][class*=Value],[class^=qk][class*=Number],[class*=\ qk][class*=Number]){height:auto!important;min-height:0!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.appShell:not(.hotelShell) :is([class^=qk][class*=Copy],[class*=\ qk][class*=Copy]){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.appShell:not(.hotelShell) :is([class^=qk][class*=Status],[class*=\ qk][class*=Status]):not([class*=Printer]){color:#55edac!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:.055em!important;background:#20dc941a!important;border:1px solid #20dc9466!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:7px 11px!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important}.appShell:not(.hotelShell) :is([class^=qk][class*=Preparing],[class*=\ qk][class*=Preparing]){color:#ffc63d!important;background:#ffb4001c!important;border-color:#ffb40075!important}.appShell:not(.hotelShell) :is([class^=qk][class*=New],[class*=\ qk][class*=New]){color:#5bccff!important;background:#1ea7ff1c!important;border-color:#1ea7ff75!important}.appShell:not(.hotelShell) :is([class^=qk][class*=Metric],[class*=\ qk][class*=Metric]){background:linear-gradient(145deg,#091e34 0%,#061629 100%)!important;border:1px solid #2c91e757!important;border-radius:14px!important;min-height:100px!important;padding:18px!important;box-shadow:0 12px 30px #00000026!important}.appShell:not(.hotelShell) :is([class^=qk][class*=Metric],[class*=\ qk][class*=Metric]) :is(div,span,strong,p){color:inherit}.appShell:not(.hotelShell) :is([class^=qk][class*=OrderCard],[class*=\ qk][class*=OrderCard]){background:linear-gradient(145deg,#081c31,#061629)!important;border:1px solid #3091e757!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 14px 32px #00000029!important}.appShell:not(.hotelShell) :is([class^=qk][class*=OrderCard],[class*=\ qk][class*=OrderCard]) a{color:#f5f9ff!important}.appShell:not(.hotelShell) .main:has(input[type=file]){background:linear-gradient(145deg,#03101d 0%,#061a2f 60%,#03101d 100%)!important}.appShell:not(.hotelShell) .main:has(input[type=file]) .page{color:#f5f9ff!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is(h1,h2,h3,h4){color:#fff!important}.appShell:not(.hotelShell) .main:has(input[type=file]) p{color:#aec4d9!important}.appShell:not(.hotelShell) .main:has(input[type=file]) label{color:#eaf4fd!important}.appShell:not(.hotelShell) .main:has(input[type=file]) small{color:#93abc1!important}.appShell:not(.hotelShell) .main:has(input[type=file]) section{color:#f5f9ff!important;box-shadow:none!important;background:linear-gradient(145deg,#081c31fa,#051424fa)!important;border-color:#3894e847!important}.appShell:not(.hotelShell) .main:has(input[type=file]) article{color:#f5f9ff!important;background:#091e34!important;border-color:#3e94e340!important}.appShell:not(.hotelShell) .main:has(input[type=file]) input[type=file]{color:#dceafa!important;background:#06192c!important;border:1px solid #3b95e957!important;border-radius:9px!important}.appShell:not(.hotelShell) .main:has(input[type=file]) button{color:#f6fbff!important;background:linear-gradient(#123553,#0a223b)!important;border:1px solid #3b9ff761!important}.appShell:not(.hotelShell) .main:has(input[type=file]) button:disabled{color:#758da2!important;opacity:.68!important;background:#152b3d!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=success i],[class*=ready i]){color:#68efb4!important;background:#20dc9417!important;border-color:#20dc944d!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=warning i],[class*=note i]){color:#e8c36d!important;background:#ffb40014!important;border-color:#ffb40047!important}@media (width<=860px){.appShell:not(.hotelShell) .callFacts .row{align-items:flex-start!important}.appShell:not(.hotelShell) .callFacts .row strong{max-width:64%!important}}@media (width<=560px){.appShell:not(.hotelShell) .callFacts .row{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.appShell:not(.hotelShell) .callFacts .row strong{text-align:left!important;max-width:none!important}.appShell:not(.hotelShell) .audioTitleRow{align-items:stretch!important;display:grid!important}.appShell:not(.hotelShell) .recordingLink{width:100%!important}}.appShell:not(.hotelShell) .main:has(input[type=file]){--qm-bg:#03101d;--qm-panel:#071a2e;--qm-panel-2:#0a223a;--qm-panel-3:#0d2945;--qm-border:#3d97ea4f;--qm-border-strong:#45aaff7a;--qm-text:#f5f9ff;--qm-soft:#abc2d8;--qm-muted:#819bb4;--qm-blue:#42b9ff;--qm-gold:#ffc44a;--qm-green:#52e6a5;background:linear-gradient(145deg,#03101d 0%,#06182a 55%,#03101d 100%)!important}:is(.appShell:not(.hotelShell) .main:has(input[type=file]) h1,.appShell:not(.hotelShell) .main:has(input[type=file]) h2,.appShell:not(.hotelShell) .main:has(input[type=file]) h3,.appShell:not(.hotelShell) .main:has(input[type=file]) h4){color:#fff!important}:is(.appShell:not(.hotelShell) .main:has(input[type=file]) p,.appShell:not(.hotelShell) .main:has(input[type=file]) small){color:var(--qm-soft)!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=category i],[class*=categories i]) :is(div,article,section,aside){color:var(--qm-text)!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=categoryCard i],[class*=category-card i],[class*=categoryItem i],[class*=category-item i]){color:var(--qm-text)!important;border:1px solid var(--qm-border)!important;box-shadow:none!important;background:linear-gradient(145deg,#0b223a,#071a2e)!important;border-radius:14px!important}:is(.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=categoryCard i],[class*=categoryItem i]) :is(h2,h3,h4,strong),.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=categoryCard i],[class*=categoryItem i]) :is(h2,h3,h4,strong)){color:#fff!important}:is(.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=categoryCard i],[class*=categoryItem i]) small,.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=categoryCard i],[class*=categoryItem i]) span){color:#8fb1d0!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=menuItem i],[class*=menu-item i],[class*=itemCard i],[class*=item-card i]){color:var(--qm-text)!important;border:1px solid var(--qm-border)!important;box-shadow:none!important;background:linear-gradient(145deg,#0a223a 0%,#07192c 100%)!important;border-radius:16px!important}:is(.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=menuItem i],[class*=itemCard i]) h2,.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=menuItem i],[class*=itemCard i]) h3,.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=menuItem i],[class*=itemCard i]) strong){color:#fff!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=price i],[class*=amount i],[class*=money i]){color:var(--qm-gold)!important;opacity:1!important;text-shadow:none!important;font-weight:900!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=sizeRow i],[class*=size-row i],[class*=variantRow i],[class*=variant-row i],[class*=optionRow i],[class*=option-row i]){color:var(--qm-text)!important;box-shadow:none!important;background:linear-gradient(90deg,#102c49 0%,#0b223a 100%)!important;border:1px solid #45a3f557!important;border-radius:10px!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=sizeRow i],[class*=variantRow i],[class*=optionRow i]) span{color:#dce9f5!important;opacity:1!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=sizeRow i],[class*=variantRow i],[class*=optionRow i]) strong{color:#fff!important;opacity:1!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=sizes i],[class*=variants i],[class*=options i])>div{color:var(--qm-text)!important;background:linear-gradient(90deg,#102b47,#0a2138)!important;border:1px solid #45a0f152!important;border-radius:10px!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=sizes i],[class*=variants i],[class*=options i])>div span{color:#dce9f5!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=sizes i],[class*=variants i],[class*=options i])>div strong{color:#fff!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=sizeCount i],[class*=size-count i],[class*=badge i],[class*=tag i]){color:#91acc5!important;background:#173957a8!important;border:1px solid #65aeee5c!important;border-radius:999px!important}.appShell:not(.hotelShell) .main:has(input[type=file]) [class*=default i]{color:#9eb7ce!important;opacity:1!important}.appShell:not(.hotelShell) .main:has(input[type=file]) button{color:#f8fbff!important;box-shadow:none!important;text-shadow:none!important;background:linear-gradient(#123a5e,#0b2946)!important;border:1px solid #46a3f66b!important;border-radius:9px!important}.appShell:not(.hotelShell) .main:has(input[type=file]) button:not(:disabled):hover{background:linear-gradient(#194e7a,#103454)!important;border-color:#4fbbffc2!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=actions i],[class*=controls i]){color:var(--qm-text)!important}.appShell:not(.hotelShell) .main:has(input[type=file]) input:not([type=file]){color:#f5f9ff!important;background:#071a2d!important;border:1px solid #419aec57!important;border-radius:9px!important}.appShell:not(.hotelShell) .main:has(input[type=file]) textarea{color:#f5f9ff!important;background:#071a2d!important;border:1px solid #419aec57!important;border-radius:9px!important}.appShell:not(.hotelShell) .main:has(input[type=file]) select{color:#f5f9ff!important;background:#071a2d!important;border:1px solid #419aec57!important;border-radius:9px!important}.appShell:not(.hotelShell) .main:has(input[type=file]) :is(.card,[class*=card i]):not(.metric){color:var(--qm-text)}@media (width<=860px){.appShell:not(.hotelShell) .main:has(input[type=file]) :is([class*=menuItem i],[class*=itemCard i],[class*=categoryCard i]){min-width:0!important}}@media (width<=560px){.appShell:not(.hotelShell) .main:has(input[type=file]) button{min-height:42px!important}}.appShell:not(.hotelShell) .qkShell{color:#f5f9ff!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:18px!important;display:grid!important}.appShell:not(.hotelShell) .qkHero{background:radial-gradient(circle at 82% 10%,#1f85e624,#0000 33%),linear-gradient(145deg,#071a2d 0%,#04111f 100%)!important;border:1px solid #309eff80!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;min-height:126px!important;padding:22px 24px!important;display:flex!important;box-shadow:0 18px 46px #0000002e!important}.appShell:not(.hotelShell) .qkHeroTitle{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.appShell:not(.hotelShell) .qkHeroTitle h2{color:#fff!important;letter-spacing:-.035em!important;margin:0 0 5px!important;font-size:clamp(25px,2vw,33px)!important;font-weight:900!important;line-height:1.05!important}.appShell:not(.hotelShell) .qkHeroTitle p{color:#a9bfd5!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.appShell:not(.hotelShell) .qkPrinterState{min-width:275px!important;min-height:0!important;box-shadow:none!important;background:#0e2337e0!important;border:1px solid #5996cb33!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:13px 15px!important;display:flex!important}.appShell:not(.hotelShell) .qkPrinterCopy{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.appShell:not(.hotelShell) .qkPrinterCopy strong{color:#fff!important;font-size:13px!important;font-weight:850!important;display:block!important}.appShell:not(.hotelShell) .qkPrinterCopy span,.appShell:not(.hotelShell) .qkPrinterCopy small{color:#96aec5!important;font-size:12px!important}.appShell:not(.hotelShell) .qkMetrics{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:13px!important;padding:0!important;display:grid!important}.appShell:not(.hotelShell) .qkMetric{background:linear-gradient(145deg,#091f36 0%,#06172a 100%)!important;border:1px solid #3599ee5c!important;border-radius:15px!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;min-width:0!important;min-height:108px!important;padding:17px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #00000026!important}.appShell:not(.hotelShell) .qkMetric:before{content:""!important;opacity:.9!important;background:#2dafff!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.appShell:not(.hotelShell) .qkMetric:nth-child(2):before{background:#48c8ff!important}.appShell:not(.hotelShell) .qkMetric:nth-child(3):before{background:#ffb81d!important}.appShell:not(.hotelShell) .qkMetric:nth-child(4):before{background:#27dda0!important}.appShell:not(.hotelShell) .qkMetric:nth-child(5):before{background:#806cff!important}.appShell:not(.hotelShell) .qkMetricLabel{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#b6cbe0!important;letter-spacing:.075em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.appShell:not(.hotelShell) .qkMetricValue{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#fff!important;letter-spacing:-.025em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:18px 0 0!important;padding:0!important;font-size:27px!important;font-weight:900!important;line-height:1!important;display:block!important}.appShell:not(.hotelShell) .qkNotice{min-height:0!important;box-shadow:none!important;background:linear-gradient(90deg,#ffb40013,#091c2eeb)!important;border:1px solid #ffb40078!important;border-radius:14px!important;padding:0!important}.appShell:not(.hotelShell) .qkPrinterSetup{min-height:60px!important;box-shadow:none!important;color:#d9e5ef!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:12px 16px!important;display:flex!important}.appShell:not(.hotelShell) .qkPrinterSetup strong{color:#fff!important}.appShell:not(.hotelShell) .qkButton.kitchen{color:#111820!important;background:linear-gradient(#ffc528,#f1a900)!important;border:1px solid #ffd76c!important;border-radius:10px!important;flex:none!important;min-height:40px!important;padding:9px 15px!important;font-weight:900!important;box-shadow:0 7px 22px #ffb1002b!important}.appShell:not(.hotelShell) .qkButton.kitchen:hover{color:#111820!important;background:linear-gradient(#ffd34d,#ffb30a)!important}.appShell:not(.hotelShell) .qkToolbar{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:0!important;display:flex!important}.appShell:not(.hotelShell) .qkTabs{box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;display:flex!important}.appShell:not(.hotelShell) .qkTabs button{color:#dce9f5!important;min-height:36px!important;box-shadow:none!important;background:#0c2944!important;border:1px solid #329df566!important;border-radius:999px!important;padding:8px 14px!important;font-size:12px!important;font-weight:850!important}.appShell:not(.hotelShell) .qkTabs button:hover{background:#123858!important;border-color:#48b6ffad!important}.appShell:not(.hotelShell) .qkTabs button:is(.active,[aria-selected=true],[aria-pressed=true]){color:#fff!important;background:linear-gradient(#1176ca,#0d5fa9)!important;border-color:#32b5ff!important}.appShell:not(.hotelShell) .qkSync{box-shadow:none!important;color:#92abc1!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important;font-size:12px!important}.appShell:not(.hotelShell) .qkOrders{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0!important;display:grid!important}.appShell:not(.hotelShell) .qkEmpty{color:#a9c0d7!important;box-shadow:none!important;background:#081c31!important;border:1px solid #3793e447!important;border-radius:14px!important;padding:28px!important}@media (width<=1180px){.appShell:not(.hotelShell) .qkMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.appShell:not(.hotelShell) .qkHero{flex-direction:column!important;align-items:flex-start!important}.appShell:not(.hotelShell) .qkPrinterState{width:100%!important;min-width:0!important}.appShell:not(.hotelShell) .qkMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appShell:not(.hotelShell) .qkPrinterSetup{flex-direction:column!important;align-items:stretch!important}.appShell:not(.hotelShell) .qkButton.kitchen{width:100%!important}}@media (width<=560px){.appShell:not(.hotelShell) .qkShell{gap:13px!important}.appShell:not(.hotelShell) .qkHero{border-radius:14px!important;min-height:0!important;padding:17px!important}.appShell:not(.hotelShell) .qkMetrics{grid-template-columns:1fr!important;gap:10px!important}.appShell:not(.hotelShell) .qkMetric{min-height:88px!important}.appShell:not(.hotelShell) .qkMetricValue{margin-top:12px!important}.appShell:not(.hotelShell) .qkToolbar{flex-direction:column!important;align-items:flex-start!important}.appShell:not(.hotelShell) .qkSync{white-space:normal!important}}.appShell:not(.hotelShell) .qkShell .qkMetrics .qkMetric>.qkMetricLabel{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#b8cce0!important;letter-spacing:.07em!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.appShell:not(.hotelShell) .qkShell .qkMetrics .qkMetric>.qkMetricValue{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#fff!important;letter-spacing:-.03em!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:17px 0 0!important;padding:0!important;font-size:29px!important;font-weight:900!important;line-height:1!important;display:block!important}.appShell:not(.hotelShell) .qkShell .qkOrders .qkOrderCard{background:linear-gradient(145deg,#081d32 0%,#06172a 100%)!important;border:1px solid #3397ec61!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 14px 34px #00000024!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderHead{background:linear-gradient(90deg,#0a2138,#07192c)!important;border-bottom:1px solid #3790de47!important;padding:17px 20px!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderIdentity{box-shadow:none!important;background:0 0!important;border:0!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderNumber{color:#fff!important;font-size:18px!important;font-weight:900!important;text-decoration-color:#57bfffa6!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderMeta{color:#a9bfd5!important;opacity:1!important;margin-top:4px!important;font-size:12px!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderBody{box-shadow:none!important;background:0 0!important;border:0!important}.appShell:not(.hotelShell) .qkOrderCard .qkQty{color:#fff!important;box-shadow:none!important;background:#102d49!important;border:1px solid #429beb40!important}.appShell:not(.hotelShell) .qkOrderCard .qkItemName{color:#fff!important;font-weight:850!important}.appShell:not(.hotelShell) .qkOrderCard .qkModifiers{color:#9eb6cc!important;opacity:1!important}.appShell:not(.hotelShell) .qkOrderCard .qkItemPrice{color:#fff!important;font-weight:900!important}.appShell:not(.hotelShell) .qkOrderCard .qkTotals{color:#f5f9ff!important;box-shadow:none!important;background:linear-gradient(145deg,#0b253f,#081c30)!important;border:1px solid #459ceb57!important;border-radius:14px!important}.appShell:not(.hotelShell) .qkOrderCard .qkMoneyRow{color:#bacde0!important;border-color:#72a4cf33!important}.appShell:not(.hotelShell) .qkOrderCard .qkMoneyRow span{color:#c3d4e5!important}.appShell:not(.hotelShell) .qkOrderCard .qkMoneyRow strong{color:#fff!important}.appShell:not(.hotelShell) .qkOrderCard .qkMoneyRow.total{color:#fff!important;border-top:1px solid #9fc3e275!important}.appShell:not(.hotelShell) .qkOrderCard .qkMoneyRow.total span{color:#fff!important;font-weight:900!important}.appShell:not(.hotelShell) .qkOrderCard .qkMoneyRow.total strong{color:#68cbff!important;font-size:19px!important}.appShell:not(.hotelShell) .qkOrderCard .qkInstructions{color:#dce8f3!important;min-height:0!important;box-shadow:none!important;opacity:1!important;background:linear-gradient(90deg,#ffb40018,#0b2033e0)!important;border:1px solid #ffb92b52!important;border-radius:11px!important;margin:14px 20px 16px!important;padding:12px 14px!important}.appShell:not(.hotelShell) .qkOrderCard .qkInstructions strong{color:#ffc94d!important;font-weight:900!important}.appShell:not(.hotelShell) .qkOrderCard .qkInstructions span,.appShell:not(.hotelShell) .qkOrderCard .qkInstructions p{color:#dce8f3!important;opacity:1!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter{min-height:68px!important;box-shadow:none!important;background:linear-gradient(90deg,#071a2d,#081f35)!important;border-top:1px solid #3792e147!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:14px 20px!important;display:flex!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkPrintState{min-width:0!important;min-height:0!important;box-shadow:none!important;color:#f3f8fd!important;background:0 0!important;border:0!important;border-radius:0!important;gap:3px!important;margin:0!important;padding:0!important;display:grid!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkPrintState strong{color:#fff!important;font-size:12px!important;font-weight:850!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkPrintState span,.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkPrintState small{color:#8fa9c1!important;opacity:1!important;font-size:11px!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkActions{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;display:flex!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkActions .qkButton.kitchen:not(:disabled){color:#121921!important;opacity:1!important;background:linear-gradient(#ffc529,#f0aa00)!important;border:1px solid #ffda71!important;border-radius:10px!important;min-height:40px!important;padding:9px 15px!important;font-weight:900!important;box-shadow:0 8px 22px #ffb30029!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkActions .qkButton.kitchen:disabled{color:#9bb0c3!important;min-height:40px!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;background:#26394c!important;border:1px solid #809db74d!important;border-radius:10px!important;padding:9px 15px!important;font-weight:850!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkActions .qkButton:not(.kitchen){color:#eaf4fd!important;box-shadow:none!important;background:#102d49!important;border:1px solid #439fef5c!important;border-radius:10px!important}@media (width<=760px){.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter{flex-direction:column!important;align-items:stretch!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkActions{width:100%!important}.appShell:not(.hotelShell) .qkOrderCard .qkOrderFooter .qkActions .qkButton{flex:auto!important}}.qrestOwnerLoginRealPanelV1{background:#f6f7f4!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1{color:#13231b!important;background:linear-gradient(145deg,#fbfcfa 0%,#f4f7f3 100%)!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .logoLine{color:#13231b!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .logoLine .brandIcon{color:#e6c76f!important;background:linear-gradient(145deg,#123b2c,#08291e)!important;border:1px solid #dab7619e!important;box-shadow:0 10px 30px #0d39282b!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .logoLine strong{color:#102019!important;letter-spacing:-.025em!important;font-size:20px!important;font-weight:900!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .logoLine span{color:#64736c!important;font-size:13px!important;font-weight:700!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1>h1{color:#101e17!important;letter-spacing:-.055em!important;opacity:1!important;font-size:clamp(38px,4vw,54px)!important;font-weight:900!important;line-height:.98!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1>p{color:#596961!important;opacity:1!important;font-size:16px!important;line-height:1.5!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .statusLine{color:#52655b!important;box-shadow:none!important;background:#edf3ee!important;border:1px solid #d8e3dc!important;border-radius:12px!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .statusLine span{color:#687970!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .statusLine strong{color:#17744f!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .notice{color:#785d2d!important;box-shadow:none!important;background:linear-gradient(90deg,#faf5e8,#f7f2e7)!important;border:1px solid #e8d8b2!important;border-radius:12px!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .field span{color:#293a32!important;opacity:1!important;font-weight:800!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .field input{color:#122219!important;background:#fff!important;border:1px solid #cad7cf!important;border-radius:13px!important;box-shadow:0 1px 2px #12271d06!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .field input::placeholder{color:#929f98!important;opacity:1!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .field input:focus{border-color:#338765!important;outline:none!important;box-shadow:0 0 0 4px #3387651c!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .primaryButton{color:#fff!important;background:linear-gradient(135deg,#143e2f,#216449)!important;border:1px solid #2d7659!important;border-radius:999px!important;font-weight:900!important;box-shadow:0 15px 36px #15533b36!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .primaryButton:hover:not(:disabled){background:linear-gradient(135deg,#194c39,#287557)!important;transform:translateY(-1px)!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .authLinks a{color:#1d4031!important;font-weight:850!important;text-decoration-color:#1d403157!important}.qrestOwnerLoginRealPanelV1 .qrestLoginValuePanelV1{background:radial-gradient(circle at 72% 19%,#d4ae5338,#0000 35%),radial-gradient(circle at 23% 84%,#26975d2b,#0000 38%),linear-gradient(145deg,#050806,#0b110d 58%,#040605)!important}.qrestOwnerLoginRealPanelV1 .qrestLoginValueInnerV1{background:linear-gradient(145deg,#ffffff06,#ffffff02)!important;border:1px solid #e0ca9224!important;border-radius:42px!important;box-shadow:inset 0 1px #ffffff09,0 36px 100px #0000004d!important}.qrestOwnerLoginRealPanelV1 .qrestLoginEyebrowV1{color:#d7bd79!important;letter-spacing:.22em!important;opacity:1!important;font-weight:900!important}.qrestOwnerLoginRealPanelV1 .qrestLoginValueInnerV1 h2{color:#f2f0e8!important;letter-spacing:-.065em!important;text-wrap:balance!important;max-width:690px!important;font-weight:900!important}.qrestOwnerLoginRealPanelV1 .qrestLoginProofV1 span{color:#dfe3dc!important;opacity:1!important}.qrestOwnerLoginRealPanelV1 .qrestLoginProofV1 span:before{background:linear-gradient(135deg,#e0c75f,#59d27a)!important;box-shadow:0 0 16px #59d27a3d!important}@media (width<=900px){.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1>h1{font-size:41px!important}.qrestOwnerLoginRealPanelV1 .qrestLoginValueInnerV1{border-radius:28px!important}}@media (width<=560px){.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1>h1{font-size:36px!important}}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .sphariLoginBrand{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;margin:0 0 38px!important;padding:0!important;display:flex!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .sphariLoginWordmark{background:radial-gradient(circle at 72% 15%,#1c304e2e,#0000 48%),linear-gradient(145deg,#020306,#05070c)!important;border:1px solid #ffffff0f!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;height:auto!important;padding:15px 19px 15px 21px!important;line-height:1!important;display:inline-flex!important;box-shadow:0 12px 32px #00000024,inset 0 1px #ffffff06!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .sphariLoginWordmark>span{color:#fff!important;letter-spacing:.41em!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:1!important;text-shadow:0 0 12px #ffffff08!important;background:0 0!important;margin:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:720!important;line-height:1!important;display:block!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .sphariLoginWordmark>i{background:#ff263b!important;border:0!important;border-radius:50%!important;flex:none!important;width:7px!important;min-width:7px!important;height:7px!important;min-height:7px!important;margin:0 0 0 -4px!important;padding:0!important;display:block!important;box-shadow:0 0 10px #ff263b2e!important}.qrestOwnerLoginRealPanelV1 .sphariLoginBrand .brandIcon{display:none!important}.qrestOwnerLoginRealPanelV1 .sphariLoginWordmark{transition:transform .16s,border-color .16s,box-shadow .16s!important}.qrestOwnerLoginRealPanelV1 .sphariLoginWordmark:hover{border-color:#ffffff1a!important;transform:translateY(-1px)!important;box-shadow:0 16px 38px #0000002e,inset 0 1px #ffffff09!important}@media (width<=900px){.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .sphariLoginBrand{margin-bottom:31px!important}}@media (width<=560px){.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .sphariLoginWordmark{gap:8px!important;padding:13px 15px 13px 17px!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .sphariLoginWordmark>span{letter-spacing:.36em!important;font-size:12px!important}.qrestOwnerLoginRealPanelV1 .qrestOwnerLoginFormV1 .sphariLoginWordmark>i{width:6px!important;min-width:6px!important;height:6px!important;min-height:6px!important}}.qrestMobileMenuButton,.qrestMobileNavClose,.qrestMobileLogout,.qrestMobileNavBackdrop{display:none}.appShell:not(.hotelShell),.appShell:not(.hotelShell) .main,.appShell:not(.hotelShell) .page,.appShell:not(.hotelShell) .card,.appShell:not(.hotelShell) .livePanel,.appShell:not(.hotelShell) .callListBox,.appShell:not(.hotelShell) .transcriptBox{box-sizing:border-box;min-width:0}.appShell:not(.hotelShell){width:100%;max-width:100vw;overflow-x:hidden}.appShell:not(.hotelShell) .main{min-width:0;overflow-x:hidden}.appShell:not(.hotelShell) .page{width:100%;max-width:100%}.appShell:not(.hotelShell) img,.appShell:not(.hotelShell) video,.appShell:not(.hotelShell) audio{max-width:100%}.appShell:not(.hotelShell) input,.appShell:not(.hotelShell) textarea,.appShell:not(.hotelShell) select,.appShell:not(.hotelShell) button{box-sizing:border-box;max-width:100%}.appShell:not(.hotelShell) td,.appShell:not(.hotelShell) th,.appShell:not(.hotelShell) p,.appShell:not(.hotelShell) strong,.appShell:not(.hotelShell) span{overflow-wrap:anywhere}@media (width<=1180px){.appShell:not(.hotelShell){min-height:100dvh;grid-template-columns:1fr!important;display:block!important}.appShell:not(.hotelShell) .sidebar{transition:transform .18s;transform:translate(-105%);box-shadow:22px 0 60px #0000007a;z-index:1202!important;width:min(340px,88vw)!important;max-width:88vw!important;height:100dvh!important;padding:max(20px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom)) 18px!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important}.appShell:not(.hotelShell).mobileNavOpen .sidebar{transform:translate(0)}.appShell:not(.hotelShell) .qrestMobileNavBackdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000812b8;border:0;width:100vw;height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0}.appShell:not(.hotelShell) .qrestMobileNavClose{color:#fff;cursor:pointer;background:#04192bf2;border:1px solid #5aaae661;border-radius:12px;place-items:center;width:46px;height:46px;font-size:30px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.appShell:not(.hotelShell) .sidebar .brand{padding-right:58px}.appShell:not(.hotelShell) .sidebar nav{grid-template-columns:1fr!important;gap:5px!important;width:100%!important;display:grid!important}.appShell:not(.hotelShell) .sidebar nav a{box-sizing:border-box;border-radius:10px;align-items:center;min-height:48px;width:100%!important;padding:12px 14px!important;font-size:16px!important;display:flex!important}.appShell:not(.hotelShell) .qrestMobileLogout{color:#fff;background:#04192bf2;border:1px solid #5aaae661;border-radius:12px;width:100%;min-height:50px;margin-top:22px;font-weight:800;display:block}.appShell:not(.hotelShell) .topbar{z-index:900;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;top:0;width:100%!important;padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left))!important;display:grid!important;position:sticky!important}.appShell:not(.hotelShell) .qrestMobileMenuButton{cursor:pointer;background:#04192bf2;border:1px solid #5aaae666;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:flex}.appShell:not(.hotelShell) .qrestMobileMenuButton span{background:#fff;border-radius:999px;flex:none;width:21px;height:2px;display:block}.appShell:not(.hotelShell) .qrestTopRestaurant{min-width:0}.appShell:not(.hotelShell) .qrestTopRestaurant span,.appShell:not(.hotelShell) .qrestTopRestaurant strong{display:block}.appShell:not(.hotelShell) .qrestTopRestaurant strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appShell:not(.hotelShell) .qrestDesktopLogout{display:none!important}.appShell:not(.hotelShell) .page{margin:0 auto;padding-left:max(22px, env(safe-area-inset-left))!important;padding-right:max(22px, env(safe-area-inset-right))!important}.appShell:not(.hotelShell) .metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){.appShell:not(.hotelShell) .page{padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important}.appShell:not(.hotelShell) .liveGrid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.appShell:not(.hotelShell) .transcriptBox{order:1;width:100%;min-width:0}.appShell:not(.hotelShell) .callListBox{order:2;width:100%;min-width:0}.appShell:not(.hotelShell) .liveHeader{flex-direction:column;align-items:stretch!important;gap:14px!important;display:flex!important}.appShell:not(.hotelShell) .liveOpenLink{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-height:48px;width:100%!important;display:flex!important}.appShell:not(.hotelShell) .transcriptTop{flex-wrap:wrap;gap:10px}.appShell:not(.hotelShell) .callListItem,.appShell:not(.hotelShell) .card,.appShell:not(.hotelShell) .tableWrap,.appShell:not(.hotelShell) .emptyBox,.appShell:not(.hotelShell) .audioBox,.appShell:not(.hotelShell) .fullAudioBox,.appShell:not(.hotelShell) .timelineBox{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.appShell:not(.hotelShell) .callPhoneLine{white-space:normal!important}.appShell:not(.hotelShell) .tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=560px){.appShell:not(.hotelShell) .topbar{grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:66px}.appShell:not(.hotelShell) .qrestMobileMenuButton{width:44px;height:44px}.appShell:not(.hotelShell) .qrestTopRestaurant span{font-size:11px!important}.appShell:not(.hotelShell) .qrestTopRestaurant strong{font-size:15px!important}.appShell:not(.hotelShell) .page{padding:22px max(12px, env(safe-area-inset-right)) 30px max(12px, env(safe-area-inset-left))!important}.appShell:not(.hotelShell) .pageHead h1{line-height:1.04;font-size:clamp(30px,10vw,38px)!important}.appShell:not(.hotelShell) .pageHead p{line-height:1.5;font-size:14px!important}.appShell:not(.hotelShell) .metricsGrid{grid-template-columns:minmax(0,1fr)!important}.appShell:not(.hotelShell) .livePanel{border-radius:16px!important;padding:14px!important}.appShell:not(.hotelShell) .liveHeader h2{line-height:1.08;font-size:25px!important}.appShell:not(.hotelShell) .liveHeader p{font-size:14px!important}.appShell:not(.hotelShell) .callListBox,.appShell:not(.hotelShell) .transcriptBox{border-radius:14px!important;padding:14px!important}.appShell:not(.hotelShell) .callListItem{padding:13px!important}.appShell:not(.hotelShell) .callListItem strong{font-size:17px!important}.appShell:not(.hotelShell) .callFacts .row,.appShell:not(.hotelShell) .statusLine,.appShell:not(.hotelShell) .audioTitleRow{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:6px!important;display:grid!important}.appShell:not(.hotelShell) .callFacts .row strong,.appShell:not(.hotelShell) .statusLine strong{text-align:left!important}.appShell:not(.hotelShell) .recordingLink{box-sizing:border-box;justify-content:center;align-items:center;min-height:46px;width:100%!important;display:flex!important}.appShell:not(.hotelShell) audio{width:100%!important}.appShell:not(.hotelShell) textarea,.appShell:not(.hotelShell) input:not([type=checkbox]):not([type=radio]){width:100%;max-width:100%;font-size:16px!important}.appShell:not(.hotelShell) button,.appShell:not(.hotelShell) a{touch-action:manipulation}}@media (width<=390px){.appShell:not(.hotelShell) .sidebar{width:92vw!important;max-width:92vw!important}.appShell:not(.hotelShell) .page{padding-left:max(10px, env(safe-area-inset-left))!important;padding-right:max(10px, env(safe-area-inset-right))!important}.appShell:not(.hotelShell) .livePanel,.appShell:not(.hotelShell) .callListBox,.appShell:not(.hotelShell) .transcriptBox{padding-left:11px!important;padding-right:11px!important}.appShell:not(.hotelShell) .liveHeader h2{font-size:23px!important}}@media (width<=1180px) and (height<=520px){.appShell:not(.hotelShell) .sidebar{width:min(330px,72vw)!important}.appShell:not(.hotelShell) .sidebar nav a{min-height:42px;padding-top:9px!important;padding-bottom:9px!important}.appShell:not(.hotelShell) .qrestMobileLogout{min-height:44px;margin-top:12px}}:root{--sp-black:#050505;--sp-black-2:#080808;--sp-black-3:#0b0b0b;--sp-white:#f5f5f5;--sp-copy:#919196;--sp-copy-soft:#747479;--sp-line:#ffffff1c;--sp-line-strong:#ffffff3b;--sp-red:#ef233c}html,body,#root{background:var(--sp-black)!important;min-height:100%!important;color:var(--sp-white)!important;margin:0!important}.sphariHeaderBar{width:100%!important;max-width:none!important;height:76px!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;z-index:10000!important;background:linear-gradient(#020202f5,#020202ad,#0202022e,#0000)!important;border:0!important;border-radius:0!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;margin:0!important;padding:0 4.4vw!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}.sphariLogoOnly{grid-column:1!important;justify-self:start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}.sphariEmbeddedLogo{display:none!important}.sphariLogoOnly:before{content:"SPHARI"!important;color:#fff!important;letter-spacing:.26em!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1!important;position:static!important;transform:none!important}.sphariLogoOnly:after{content:""!important;background:var(--sp-red)!important;border:0!important;border-radius:50%!important;flex:0 0 5px!important;width:5px!important;height:5px!important;margin:0!important;position:static!important;transform:none!important;box-shadow:0 0 16px #ef233cc7!important}.sphariNavPill{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:28px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.sphariNavPill a{color:#777!important;letter-spacing:.08em!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1!important;transition:color .25s!important}.sphariNavPill a:hover{color:#fff!important;background:0 0!important}.sphariDarkPage{min-height:100vh!important;color:var(--sp-white)!important;background:radial-gradient(circle at 50% 15%, #ffffff09, transparent 31rem), var(--sp-black)!important}.sphariDarkSubPage{width:min(1320px,100% - 64px)!important;color:var(--sp-white)!important;margin:0 auto!important;padding:clamp(155px,12vw,195px) 0 110px!important}.sphariDarkKicker{color:#858589!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:0 0!important;margin:0 0 22px!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;display:block!important}.sphariDarkKicker:before{content:none!important;display:none!important}.sphariDarkSubHero{max-width:1120px!important;color:var(--sp-white)!important;background:0 0!important}.sphariDarkSubHero h1,.qrestProductHero h1,.legalHero h1{color:var(--sp-white)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(58px,7vw,108px)!important;font-weight:500!important;line-height:.95!important}.sphariDarkSubHero>p,.qrestProductHero>p,.legalHero>p{max-width:780px!important;color:var(--sp-copy)!important;letter-spacing:-.025em!important;margin-top:28px!important;font-size:clamp(18px,1.65vw,25px)!important;font-weight:300!important;line-height:1.42!important}.sphariDarkPage h1,.sphariDarkPage h2,.sphariDarkPage h3,.sphariDarkPage h4,.sphariDarkPage strong{color:var(--sp-white)!important;text-shadow:none!important}.sphariDarkPage h1,.sphariDarkPage h2,.sphariDarkPage h3{background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.sphariDarkPage p,.sphariDarkPage li{color:var(--sp-copy)!important}.sphariDarkPage [class*=accent],.sphariDarkPage [class*=Accent]{background-image:none!important}.sphariPrimaryBtn,.sphariPrimarySubmit{color:#050505!important;min-height:48px!important;box-shadow:none!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#f4f4f4!important;border:1px solid #f4f4f4!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:11px!important;font-weight:600!important;transition:background .2s,border-color .2s!important;display:inline-flex!important}.sphariPrimaryBtn:hover,.sphariPrimarySubmit:hover{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important;transform:none!important}.sphariSecondaryBtn{color:#eee!important;min-height:48px!important;box-shadow:none!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #ffffff47!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}.sphariSecondaryBtn:hover{color:#fff!important;background:#ffffff09!important;border-color:#ffffff8c!important;transform:none!important}.sphariDarkGrid,.sphariIndustryMatrix,.sphariProcessList,.qrestProductGrid,.supportGrid{gap:14px!important}.sphariDarkGrid article,.sphariIndustryMatrix article,.sphariProcessList article,.qrestProductGrid article,.supportGrid article,.qrestTruthPanel,.sphariDarkCTA,.sphariContactForm,.sphariContactAside{color:#eee!important;border:1px solid var(--sp-line)!important;box-shadow:none!important;background:linear-gradient(145deg,#ffffff0a,#ffffff03)!important;border-radius:2px!important}.sphariDarkGrid article,.sphariIndustryMatrix article,.sphariProcessList article,.qrestProductGrid article,.supportGrid article{padding:28px!important}.sphariDarkGrid article:hover,.sphariIndustryMatrix article:hover,.sphariProcessList article:hover,.qrestProductGrid article:hover{box-shadow:none!important;background:#ffffff0b!important;border-color:#ffffff30!important;transform:none!important}.sphariDarkGrid small,.qrestProductGrid small,.sphariProcessList small{color:#777!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:11px!important;font-weight:500!important}.sphariDarkGrid h2,.sphariIndustryMatrix h2,.sphariProcessList h2,.qrestProductGrid h2,.qrestTruthPanel h2,.supportGrid h2,.sphariContactAside h2{color:#f3f3f3!important;letter-spacing:-.04em!important;font-weight:500!important}.sphariDarkGrid p,.sphariIndustryMatrix p,.sphariProcessList p,.qrestProductGrid p,.qrestTruthPanel p,.supportGrid p{color:var(--sp-copy)!important}.sphariDarkPage [class*=Card],.sphariDarkPage [class*=card],.sphariDarkPage [class*=Panel],.sphariDarkPage [class*=panel]{border-color:var(--sp-line)!important;box-shadow:none!important}.qrestProductHero,.qrestTruthPanel,.qrestProductGrid{background-color:#0000!important}.qrestTruthPanel{padding:30px!important}.qrestProductGrid article{min-height:220px!important}.sphariProcessList article{border-top:1px solid var(--sp-line)!important}.sphariContactLayout{gap:16px!important;margin-top:58px!important}.sphariContactForm,.sphariContactAside{padding:30px!important}.sphariContactForm label span{color:#aaa!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}.sphariContactForm input,.sphariContactForm select,.sphariContactForm textarea{color:#f5f5f5!important;width:100%!important;box-shadow:none!important;background:#080808!important;border:1px solid #ffffff26!important;border-radius:0!important}.sphariContactForm input::-moz-placeholder{color:#56565b!important}.sphariContactForm textarea::-moz-placeholder{color:#56565b!important}.sphariContactForm input::placeholder,.sphariContactForm textarea::placeholder{color:#56565b!important}.sphariContactForm input:focus,.sphariContactForm select:focus,.sphariContactForm textarea:focus{border-color:#ffffff94!important;outline:none!important;box-shadow:0 0 0 1px #ffffff1a!important}.qProductSelectorV1,.qProductSelectorIntroV1,.qProductGridV1,.qProductGridV1>*,.qrestRequestAside{color:#eee!important;border-color:var(--sp-line)!important;box-shadow:none!important;background-color:#070707!important;background-image:none!important}.qProductGridV1 button{color:#ddd!important;border:1px solid var(--sp-line)!important;box-shadow:none!important;background:#090909!important;border-radius:2px!important}.qProductGridV1 button:hover{background:#0d0d0d!important;border-color:#ffffff47!important}.legalPage{color:#eee!important;background:var(--sp-black)!important;min-height:100vh!important}.legalHero{background:0 0!important}.legalUpdated,.legalContent p,.legalContent li,.legalHero p{color:var(--sp-copy)!important}.legalContent{color:#ddd!important;border-color:var(--sp-line)!important;background:0 0!important}.legalContent h2,.legalContent h3{color:#f2f2f2!important;font-weight:500!important}.legalCTA{border-color:var(--sp-line)!important}.sphariFooter{color:#777!important;box-shadow:none!important;background:#030303!important;border-top:1px solid #ffffff1a!important}.sphariFooterLogoWithImage{align-items:center!important;gap:8px!important;width:auto!important;height:auto!important;display:inline-flex!important;position:relative!important}.sphariFooterEmbeddedLogo{display:none!important}.sphariFooterLogoWithImage:before{content:"SPHARI"!important;color:#fff!important;letter-spacing:.26em!important;font-size:15px!important;font-weight:600!important;line-height:1!important}.sphariFooterLogoWithImage:after{content:""!important;background:var(--sp-red)!important;border-radius:50%!important;width:4px!important;height:4px!important;box-shadow:0 0 14px #ef233cad!important}.sphariFooterBrand p,.sphariFooterColumns span,.sphariFooterColumns a,.sphariFooterBottom{color:#777!important}.sphariFooterColumns h3{color:#aaa!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:500!important}.sphariFooterColumns a:hover{color:#fff!important}.industriesProductSite{--ink:#f5f5f5!important;--muted:#858589!important;--paper:#050505!important;--blue:#f5f5f5!important;color:#f5f5f5!important;background:#050505!important;min-height:100vh!important}.industriesNav{-webkit-backdrop-filter:blur(10px)!important;z-index:10000!important;background:linear-gradient(#020202f5,#020202ad,#0000)!important;border:0!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;height:76px!important;min-height:76px!important;padding:0 4.4vw!important;display:grid!important;position:fixed!important;inset:0 0 auto!important}.industriesLogo,.industriesAi{display:none!important}.industriesBrand{justify-self:start!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.industriesBrand:before{content:"SPHARI"!important;color:#fff!important;letter-spacing:.26em!important;font-size:17px!important;font-weight:600!important}.industriesBrand:after{content:""!important;background:var(--sp-red)!important;border-radius:50%!important;width:5px!important;height:5px!important;box-shadow:0 0 16px #ef233cbf!important}.industriesLinks{color:#777!important;letter-spacing:.08em!important;justify-self:center!important;gap:28px!important;font-size:12px!important;font-weight:400!important}.industriesLinks a{color:#777!important}.industriesLinks a:hover{color:#fff!important}.industriesActions{color:#777!important;justify-self:end!important;gap:18px!important;font-size:11px!important;font-weight:400!important}.industriesButton,.industriesGhost{min-height:48px!important;box-shadow:none!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;padding:0 24px!important;font-size:11px!important;font-weight:600!important}.industriesButton{color:#050505!important;background:#f4f4f4!important;border:1px solid #f4f4f4!important}.industriesButton.small{color:#fff!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff8c!important;min-height:auto!important;padding:0 0 5px!important}.industriesGhost{color:#eee!important;background:0 0!important;border:1px solid #ffffff47!important}.industriesHero{color:#f5f5f5!important;background:radial-gradient(circle at 50% 22%,#ffffff0d,#0000 38%),#050505!important;min-height:940px!important;padding:176px clamp(20px,4.4vw,112px) 90px!important}.industriesEyebrow{color:#858589!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}.industriesHero h1{color:#f5f5f5!important;letter-spacing:-.06em!important;font-size:clamp(58px,7vw,110px)!important;font-weight:500!important;line-height:.94!important}.industriesHero>p:not(.industriesEyebrow){color:var(--sp-copy)!important;font-size:clamp(18px,1.7vw,26px)!important;font-weight:300!important;line-height:1.4!important}.industriesOrb{background:radial-gradient(circle at 38% 30%,#595959,#1a1a1a 42%,#050505 73%)!important;box-shadow:0 45px 110px #000000b3,inset 0 1px #ffffff38!important}.industriesOrb i,.industriesOrb b{border-color:#ffffff29!important}.industriesOrbit{color:#ddd!important;box-shadow:none!important;background:#080808eb!important;border:1px solid #ffffff21!important;border-radius:2px!important}.industriesProductSite section:not(.industriesHero),.industriesCapabilities,.industriesFooter{color:#eee!important;background:#050505!important}.industriesProductSite article{color:#eee!important;border-color:var(--sp-line)!important;box-shadow:none!important;background:#080808!important;border-radius:2px!important}.industriesProductSite h2,.industriesProductSite h3,.industriesProductSite strong{color:#f2f2f2!important}.industriesProductSite p{color:var(--sp-copy)!important}.industriesCapabilities{border-color:var(--sp-line)!important}.industriesFooter{color:#777!important;border-top:1px solid #ffffff1a!important}.qvoiceRequestPage{color:#f5f5f5!important;background:radial-gradient(circle at 30% 10%,#ffffff09,#0000 32rem),#050505!important;min-height:100vh!important}.qvoiceRequestBrand{color:#fff!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.qvoiceRequestBrand>span,.qvoiceRequestBrand>em{display:none!important}.qvoiceRequestBrand:before{content:"SPHARI"!important;color:#fff!important;letter-spacing:.26em!important;font-size:17px!important;font-weight:600!important}.qvoiceRequestBrand:after{content:""!important;background:var(--sp-red)!important;border-radius:50%!important;width:5px!important;height:5px!important;box-shadow:0 0 16px #ef233cbf!important}.qvoiceRequestEyebrow{color:#858589!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}.qvoiceRequestIntro h1{color:#f5f5f5!important;letter-spacing:-.06em!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-weight:500!important}.qvoiceRequestLead{color:var(--sp-copy)!important;font-weight:300!important;line-height:1.4!important}.qvoiceProfilePreview,.qvoiceRequestCard{color:#eee!important;border:1px solid var(--sp-line)!important;box-shadow:none!important;background:linear-gradient(145deg,#ffffff0a,#ffffff03)!important;border-radius:2px!important}.qvoiceProfilePreview small,.qvoiceRequestTop small{color:#777!important;letter-spacing:.14em!important;font-weight:500!important}.qvoiceProfilePreview h2,.qvoiceRequestTop h2{color:#f2f2f2!important;font-weight:500!important}.qvoiceProfilePreview p{color:var(--sp-copy)!important}.qvoiceProfilePreview span{color:#bbb!important;border:1px solid var(--sp-line)!important;background:#0a0a0a!important;border-radius:2px!important;font-weight:500!important}.qvoiceRequestTop{border-bottom:1px solid #ffffff1a!important}.qvoiceRequestTop a{color:#ddd!important}.qvoiceField span{color:#aaa!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}.qvoiceField input,.qvoiceField select,.qvoiceField textarea{color:#f4f4f4!important;box-shadow:none!important;background:#080808!important;border:1px solid #ffffff26!important;border-radius:0!important}.qvoiceField input::-moz-placeholder{color:#555!important}.qvoiceField textarea::-moz-placeholder{color:#555!important}.qvoiceField input::placeholder,.qvoiceField textarea::placeholder{color:#555!important}.qvoiceField input:focus,.qvoiceField select:focus,.qvoiceField textarea:focus{border-color:#ffffff94!important;outline:none!important;box-shadow:0 0 0 1px #ffffff1a!important}.qvoiceProfileNote,.qvoiceSafeNotice{color:#aaa!important;border:1px solid var(--sp-line)!important;background:#080808!important;border-radius:2px!important}.qvoiceRequestPage button{color:#050505!important;box-shadow:none!important;background:#f4f4f4!important;border:1px solid #f4f4f4!important;border-radius:0!important;font-weight:600!important}@media (width<=1100px){.sphariHeaderBar,.industriesNav{padding-left:28px!important;padding-right:28px!important}.sphariNavPill,.industriesLinks{gap:16px!important}.sphariNavPill a,.industriesLinks a{font-size:10px!important}}@media (width<=760px){.sphariHeaderBar,.industriesNav{background:#030303!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;height:auto!important;min-height:0!important;padding:18px 20px!important;display:flex!important;position:relative!important;inset:auto!important}.sphariNavPill,.industriesLinks{scrollbar-width:none!important;justify-content:flex-start!important;gap:18px!important;width:100%!important;overflow-x:auto!important}.sphariNavPill::-webkit-scrollbar{display:none!important}.industriesLinks::-webkit-scrollbar{display:none!important}.sphariDarkSubPage{width:calc(100% - 40px)!important;padding-top:76px!important}.industriesHero{padding-top:90px!important}.qvoiceRequestShell{grid-template-columns:1fr!important;width:calc(100% - 40px)!important;padding-top:46px!important}}.sphariHeaderBar .sphariLogoOnly{opacity:1!important;visibility:visible!important;text-indent:0!important;clip:auto!important;clip-path:none!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:auto!important;min-height:0!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}.sphariHeaderBar .sphariLogoOnly:before{content:"SPHARI"!important;opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.26em!important;text-indent:0!important;width:auto!important;height:auto!important;text-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1!important;display:inline-block!important;position:static!important;overflow:visible!important;transform:none!important}.sphariHeaderBar .sphariLogoOnly:after{content:""!important;opacity:1!important;visibility:visible!important;background:#ef233c!important;border:0!important;border-radius:50%!important;width:5px!important;min-width:5px!important;height:5px!important;margin:0!important;display:block!important;position:static!important;transform:none!important;box-shadow:0 0 16px #ef233cc7!important}.sphariHeaderBar .sphariLogoOnly,.sphariFooterLogoWithImage,.industriesBrand,.qvoiceRequestBrand,.sphariPublicBrand{align-items:center!important;gap:8px!important;font-style:normal!important;display:inline-flex!important;transform:none!important}.sphariHeaderBar .sphariLogoOnly:before,.sphariFooterLogoWithImage:before,.industriesBrand:before,.qvoiceRequestBrand:before,.sphariPublicBrand:before{content:"SPHARI"!important;font-synthesis:none!important;letter-spacing:.26em!important;text-transform:uppercase!important;white-space:nowrap!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:600!important;font-stretch:100%!important;line-height:1!important;display:inline-block!important;transform:none!important}.sphariHeaderBar .sphariLogoOnly:after,.sphariFooterLogoWithImage:after,.industriesBrand:after,.qvoiceRequestBrand:after,.sphariPublicBrand:after{content:""!important;opacity:1!important;visibility:visible!important;background:#ef233c!important;border-radius:50%!important;width:5px!important;min-width:5px!important;height:5px!important;display:block!important;transform:none!important;box-shadow:0 0 16px #ef233cc7!important}.unfoldVoicePage,.unfoldQPage{color:#f5f5f5!important;background:radial-gradient(circle at 50% 16%,#ffffff09,#0000 34rem),#050505!important;min-height:100vh!important}.unfoldVoiceHeader{width:100%!important;height:76px!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;z-index:10000!important;background:linear-gradient(#020202f5,#020202ad,#02020229,#0000)!important;border:0!important;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr)!important;align-items:center!important;margin:0!important;padding:0 4.4vw!important;display:grid!important;position:fixed!important;inset:0 0 auto!important}.unfoldVoiceLogo,.unfoldVoiceAi{display:none!important}.unfoldVoiceBrand{color:#fff!important;justify-self:start!important;align-items:center!important;gap:8px!important;min-width:0!important;font-style:normal!important;display:inline-flex!important;transform:none!important}.unfoldVoiceBrand:before{content:"SPHARI"!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.26em!important;text-transform:uppercase!important;text-shadow:none!important;background:0 0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:600!important;line-height:1!important;display:inline-block!important;transform:none!important}.unfoldVoiceBrand:after{content:""!important;background:#ef233c!important;border:0!important;border-radius:50%!important;width:5px!important;min-width:5px!important;height:5px!important;display:block!important;transform:none!important;box-shadow:0 0 16px #ef233cc7!important}.unfoldVoiceLinks{color:#777!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;justify-self:center!important;align-items:center!important;gap:28px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1!important;display:flex!important}.unfoldVoiceLinks a{color:#777!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:color .25s!important}.unfoldVoiceLinks a:hover{color:#fff!important}.unfoldVoiceActions{color:#777!important;white-space:nowrap!important;justify-self:end!important;align-items:center!important;gap:18px!important;font-size:11px!important;font-weight:400!important;display:flex!important}.unfoldVoiceActions a:not(.unfoldVoiceButton){color:#ddd!important}.unfoldVoiceButton,.unfoldVoiceButton.small{color:#fff!important;min-height:auto!important;box-shadow:none!important;letter-spacing:.11em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff8c!important;border-radius:0!important;padding:0 0 5px!important;font-size:11px!important;font-weight:500!important}.unfoldQPage{padding-top:76px!important}.unfoldQHero{text-align:center!important;color:#f5f5f5!important;background:radial-gradient(circle at 50% 25%,#ffffff0d,#0000 38%),#050505!important;border:0!important;min-height:760px!important;padding:110px clamp(20px,6vw,112px) 96px!important}.unfoldQHero .sphariEyebrow{color:#858589!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 24px!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}.unfoldQHero h2{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important;max-width:1180px!important;text-shadow:none!important;letter-spacing:-.06em!important;background:0 0!important;margin:0 auto!important;font-size:clamp(58px,7vw,108px)!important;font-weight:500!important;line-height:.94!important}.unfoldQHero p:not(.sphariEyebrow){color:#929297!important;letter-spacing:-.025em!important;max-width:820px!important;margin:30px auto 0!important;font-size:clamp(18px,1.7vw,26px)!important;font-weight:300!important;line-height:1.42!important}.unfoldQActions{justify-content:center!important;gap:12px!important;margin-top:36px!important;display:flex!important}.unfoldVoicePage .sphariPublicButton:not(.small){color:#050505!important;min-height:48px!important;box-shadow:none!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#f4f4f4!important;border:1px solid #f4f4f4!important;border-radius:0!important;padding:0 25px!important;font-size:11px!important;font-weight:600!important}.unfoldVoicePage .sphariPublicButton:not(.small):hover{color:#000!important;box-shadow:none!important;background:#fff!important;transform:none!important}.unfoldVoicePage .sphariPublicGhostButton{color:#eee!important;min-height:48px!important;box-shadow:none!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #ffffff47!important;border-radius:0!important;padding:0 25px!important;font-size:11px!important;font-weight:500!important}.unfoldVoicePage .sphariPublicGhostButton:hover{color:#fff!important;background:#ffffff09!important;border-color:#ffffff85!important;transform:none!important}.unfoldQGrid{background:#050505!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0 clamp(20px,4.4vw,72px) 100px!important;display:grid!important}.unfoldQGrid article{color:#eee!important;min-height:280px!important;box-shadow:none!important;background:linear-gradient(145deg,#ffffff0a,#ffffff03)!important;border:1px solid #ffffff1c!important;border-radius:2px!important;padding:30px!important}.unfoldQGrid article:hover{box-shadow:none!important;background:#ffffff0b!important;border-color:#fff3!important;transform:none!important}.unfoldQGrid h3{color:#f3f3f3!important;-webkit-text-fill-color:#f3f3f3!important;letter-spacing:-.045em!important;background:0 0!important;margin:0 0 18px!important;font-size:clamp(27px,2.3vw,42px)!important;font-weight:500!important;line-height:1!important}.unfoldQGrid p{color:#8d8d92!important;font-size:16px!important;line-height:1.55!important}.unfoldQCommand{color:#eee!important;background:#080808!important;border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff1a!important;padding:110px clamp(20px,7vw,128px)!important}.unfoldQCommand .sphariEyebrow,.unfoldQRevenue .sphariEyebrow,.unfoldQFaq .sphariEyebrow{color:#777!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}.unfoldQCommand h2,.unfoldQRevenue h2,.unfoldQFaq h2{color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important;letter-spacing:-.055em!important;background:0 0!important;max-width:1000px!important;font-weight:500!important}.unfoldQCommand p:not(.sphariEyebrow){color:#919196!important}.unfoldQCommandList{border-top:1px solid #ffffff1a!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:48px!important;display:grid!important}.unfoldQCommandList span{color:#bbb!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:0!important;padding:22px 0!important;font-weight:400!important}.unfoldQRevenue{color:#eee!important;background:#050505!important;padding:110px clamp(20px,7vw,128px)!important}.unfoldQRevenueList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:50px!important;display:grid!important}.unfoldQRevenueList p{color:#aaa!important;min-height:190px!important;box-shadow:none!important;background:#080808!important;border:1px solid #ffffff1c!important;border-radius:2px!important;margin:0!important;padding:28px!important}.unfoldQStaff{background:#080808!important;border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff1a!important;padding:100px clamp(20px,7vw,128px)!important}.unfoldQStaff article{color:#eee!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff1a!important;border-radius:0!important}.unfoldQStaff h3{color:#f2f2f2!important;-webkit-text-fill-color:#f2f2f2!important;background:0 0!important;font-weight:500!important}.unfoldQStaff p{color:#8d8d92!important}.unfoldQFaq{color:#eee!important;background:#050505!important;padding:110px clamp(20px,7vw,128px)!important}.unfoldQFaqList{border-top:1px solid #ffffff1c!important;margin-top:52px!important}.unfoldQFaq details{color:#ddd!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1c!important;border-radius:0!important}.unfoldQFaq summary{color:#eee!important;padding:24px 0!important;font-weight:500!important}.unfoldQFaq details p{color:#888!important;padding-bottom:26px!important}.unfoldVoiceFooter{color:#777!important;box-shadow:none!important;background:#030303!important;border-top:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;padding:44px 4.4vw!important;display:flex!important}.unfoldVoiceFooter strong{color:#f1f1f1!important;font-weight:500!important}.unfoldVoiceFooter a{color:#777!important}.unfoldVoiceFooter a:hover{color:#fff!important}@media (width<=1100px){.unfoldVoiceHeader{padding:0 28px!important}.unfoldVoiceLinks{gap:16px!important;font-size:10px!important}.unfoldQGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.unfoldVoiceHeader{background:#030303!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;height:auto!important;padding:18px 20px!important;display:flex!important;position:relative!important;inset:auto!important}.unfoldVoiceLinks{scrollbar-width:none!important;justify-content:flex-start!important;gap:18px!important;width:100%!important;overflow-x:auto!important}.unfoldVoiceLinks::-webkit-scrollbar{display:none!important}.unfoldVoiceActions{justify-self:auto!important}.unfoldQPage{padding-top:0!important}.unfoldQHero{min-height:auto!important;padding:90px 20px 70px!important}.unfoldQGrid{grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important}.unfoldQCommandList,.unfoldQRevenueList{grid-template-columns:1fr!important}.unfoldVoiceFooter{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}}.sphariProductSite:not(.unfoldVoicePage) .sphariAppleHero{min-height:760px!important;padding-bottom:100px!important}.sphariProductSite:not(.unfoldVoicePage) .sphariAppleHero .sphariHeroMedia{display:none!important}.sphariUniverseKicker{color:#777;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:500;line-height:1.2}.sphariBrainShowcase{color:#f5f5f5;background:radial-gradient(circle at 73% 48%,#ffffff0e,#0000 25rem),#050505;border-top:1px solid #ffffff17;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(60px,8vw,150px);min-height:900px;padding:130px clamp(28px,6vw,110px);display:grid}.sphariBrainCopy h2{color:#f5f5f5;letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(50px,5.3vw,92px);font-weight:500;line-height:.96}.sphariBrainCopy h2 span{color:#777}.sphariBrainLead{color:#929297;letter-spacing:-.02em;max-width:690px;margin:34px 0 0;font-size:clamp(18px,1.55vw,24px);font-weight:300;line-height:1.5}.sphariBrainCapabilityGrid{border-top:1px solid #ffffff1c;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.sphariBrainCapabilityGrid span{color:#aaa;border-bottom:1px solid #ffffff1c;align-items:center;gap:14px;min-height:68px;display:flex}.sphariBrainCapabilityGrid span:nth-child(odd){border-right:1px solid #ffffff1c;padding-right:20px}.sphariBrainCapabilityGrid span:nth-child(2n){padding-left:20px}.sphariBrainCapabilityGrid b{color:#555;letter-spacing:.13em;font-size:10px;font-weight:500}.sphariBrainVisual{aspect-ratio:1;isolation:isolate;place-items:center;width:min(680px,100%);margin:0 auto;display:grid;position:relative}.sphariBrainVisual:before{content:"";filter:blur(22px);z-index:-1;background:radial-gradient(circle,#ffffff14,#ffffff03 45%,#0000 70%);border-radius:50%;position:absolute;inset:18%}.sphariBrainCore{z-index:4;background:radial-gradient(circle at 35% 25%,#252525,#0a0a0a 54%,#030303);border:1px solid #ffffff38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;position:relative;box-shadow:0 50px 130px #000000a6,inset 0 1px #ffffff2e}.sphariBrainCore:after{content:"";background:#ef233c;border-radius:50%;width:5px;height:5px;position:absolute;top:56px;right:44px;box-shadow:0 0 16px #ef233ce6}.sphariBrainCore strong{color:#fff;letter-spacing:-.08em;font-size:68px;font-weight:450;line-height:.9}.sphariBrainCore span{color:#bbb;letter-spacing:.2em;margin-top:14px;font-size:10px}.sphariBrainCore small{color:#555;letter-spacing:.16em;margin-top:7px;font-size:7px}.sphariBrainOrbit{border:1px solid #ffffff1a;border-radius:50%;animation:30s linear infinite sphariOrbitSpin;position:absolute}.sphariBrainOrbit.orbitOne{width:330px;height:330px}.sphariBrainOrbit.orbitTwo{width:470px;height:470px;animation-duration:45s;animation-direction:reverse}.sphariBrainOrbit.orbitThree{border-color:#ffffff0f;width:610px;height:610px;animation-duration:60s}@keyframes sphariOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sphariBrainNode{z-index:6;color:#999;text-align:center;letter-spacing:.14em;background:#070707e6;border:1px solid #ffffff21;min-width:92px;padding:10px 14px;font-size:9px;position:absolute}.brainVoice{top:14%;left:21%}.brainVision{top:19%;right:13%}.brainMemory{top:51%;left:5%}.brainActions{top:53%;right:3%}.brainSystems{bottom:13%;left:22%}.brainPeople{bottom:9%;right:18%}.sphariProductUniverse{color:#f5f5f5;background:#080808;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:140px clamp(28px,4.4vw,84px)}.sphariUniverseHeader{max-width:1180px;margin-bottom:80px}.sphariUniverseHeader h2,.sphariWorldsHeader h2,.sphariGlobalScale h2{color:#f4f4f4;letter-spacing:-.065em;margin:0;font-size:clamp(54px,6vw,104px);font-weight:500;line-height:.94}.sphariUniverseHeader>p:last-child{color:#888;max-width:720px;margin:30px 0 0;font-size:clamp(17px,1.45vw,23px);line-height:1.52}.sphariUniverseGrid{background:#ffffff1c;border:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sphariUniverseCard{color:#eee;background:#080808;flex-direction:column;justify-content:space-between;min-height:370px;padding:34px;transition:background .3s;display:flex;position:relative}.sphariUniverseCard:hover{background:#0d0d0d}.sphariUniverseCard small{color:#666;letter-spacing:.16em;font-size:9px}.sphariUniverseCard h3{color:#f4f4f4;letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(30px,2.8vw,48px);font-weight:500;line-height:1}.sphariUniverseCard p{color:#8a8a8f;margin:auto 0 28px;font-size:15px;line-height:1.55}.sphariUniverseCard>span,.sphariUniverseCard>a{color:#aaa;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.sphariUniverseCard>a:hover{color:#fff}.sphariUniverseCard.universeCore{background:radial-gradient(circle at 80% 10%,#ffffff13,#0000 45%),#090909}.sphariUniverseCard.universeCore:after{content:"";background:#ef233c;border-radius:50%;width:5px;height:5px;position:absolute;top:34px;right:34px;box-shadow:0 0 14px #ef233ccc}.sphariUniverseCard.universeWide{grid-column:span 3;min-height:auto}.sphariMiniProducts{flex-wrap:wrap;gap:7px;margin-top:34px;display:flex}.sphariMiniProducts span{color:#888;letter-spacing:.1em;text-transform:uppercase;background:#050505;border:1px solid #ffffff1a;padding:9px 12px;font-size:9px}.sphariWorlds{color:#eee;background:#050505;padding:140px clamp(28px,4.4vw,84px)}.sphariWorldsHeader{margin-bottom:80px}.sphariWorldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sphariWorldCard{color:#eee;background:linear-gradient(155deg,#ffffff0d,#ffffff03);border:1px solid #ffffff1c;flex-direction:column;min-height:480px;padding:34px;transition:border-color .3s,transform .3s;display:flex}.sphariWorldCard:hover{border-color:#ffffff40;transform:translateY(-4px)}.sphariWorldCard small{color:#666;letter-spacing:.18em;font-size:9px}.sphariWorldCard h3{color:#f2f2f2;letter-spacing:-.055em;margin:auto 0 20px;font-size:clamp(34px,3vw,54px);font-weight:500;line-height:1}.sphariWorldCard p{color:#888;font-size:15px;line-height:1.55}.sphariWorldCard span{color:#aaa;letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-size:9px}.sphariGlobalScale{text-align:center;color:#eee;background:radial-gradient(circle at 50% 45%,#ffffff0b,#0000 34rem),#070707;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:160px clamp(28px,6vw,110px)}.sphariGlobalScale h2{max-width:1050px;margin:0 auto}.sphariGlobalScale>p:not(.sphariUniverseKicker){color:#888;max-width:690px;margin:34px auto 0;font-size:clamp(17px,1.4vw,22px);line-height:1.5}.sphariGlobalCities{color:#777;letter-spacing:.2em;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(15px,2vw,36px);margin:74px auto 0;font-size:9px;display:flex}.sphariGlobalCities i{background:#ef233c;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 12px #ef233cb3}.sphariGlobalCTA{letter-spacing:.12em;background:#f4f4f4;align-items:center;gap:20px;min-height:50px;margin-top:60px;padding:0 24px;font-size:10px;font-weight:600;display:inline-flex;color:#050505!important}.sphariGlobalCTA span{font-size:15px}.sphariQRestLive{background:#050505;grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(50px,7vw,120px);padding:130px clamp(28px,5vw,96px);display:grid}.sphariQRestLiveCopy h2{color:#f5f5f5;letter-spacing:-.065em;margin:0;font-size:clamp(58px,6vw,100px);font-weight:500;line-height:.9}.sphariQRestLiveCopy>p:not(.sphariUniverseKicker){color:#888;margin-top:30px;font-size:18px;line-height:1.55}.sphariQRestLiveCopy>a{color:#ddd;letter-spacing:.12em;text-transform:uppercase;margin-top:38px;font-size:10px;display:inline-block}.sphariQRestLiveMedia{background:#090909;border:1px solid #ffffff1f;overflow:hidden;box-shadow:0 50px 130px #0009}.sphariQRestLiveMedia video{width:100%;display:block}@media (width<=1050px){.sphariBrainShowcase{grid-template-columns:1fr;gap:80px}.sphariBrainVisual{width:min(600px,90vw)}.sphariUniverseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sphariUniverseCard.universeWide{grid-column:span 2}.sphariWorldGrid{grid-template-columns:1fr}.sphariWorldCard{min-height:350px}.sphariQRestLive{grid-template-columns:1fr}}@media (width<=680px){.sphariProductSite:not(.unfoldVoicePage) .sphariAppleHero{min-height:auto!important;padding-bottom:80px!important}.sphariBrainShowcase,.sphariProductUniverse,.sphariWorlds,.sphariGlobalScale,.sphariQRestLive{padding-left:20px;padding-right:20px}.sphariBrainVisual{margin:-40px auto;transform:scale(.78)}.sphariBrainCapabilityGrid{grid-template-columns:1fr}.sphariBrainCapabilityGrid span:nth-child(odd){border-right:0;padding-right:0}.sphariBrainCapabilityGrid span:nth-child(2n){padding-left:0}.sphariUniverseGrid{grid-template-columns:1fr}.sphariUniverseCard.universeWide{grid-column:auto}.sphariUniverseCard{min-height:320px}.sphariGlobalCities{flex-direction:column}}.sphariBrainAnalytics{border-top:1px solid #ffffff1a;grid-column:1/-1;width:100%;margin-top:120px;padding-top:82px}.sphariAnalyticsHeader{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:60px;margin-bottom:52px;display:grid}.sphariAnalyticsHeader h3{color:#f4f4f4;letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(44px,4.9vw,82px);font-weight:500;line-height:.96}.sphariAnalyticsHeader h3 span{color:#666}.sphariAnalyticsHeader>p{color:#85858b;justify-self:end;max-width:570px;margin:0;font-size:17px;line-height:1.55}.sphariAnalyticsGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.sphariInsightCard{color:#eee;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1c;min-height:340px;padding:28px;position:relative;overflow:hidden}.sphariInsightCard:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;inset:0 0 auto}.sphariTrendCard{grid-column:span 8}.sphariIntentCard{grid-column:span 4}.sphariIndustryCard{grid-column:span 5}.sphariWorkflowCard{grid-column:span 7}.sphariInsightHeader{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.sphariInsightHeader small{color:#666;letter-spacing:.16em;font-size:9px;font-weight:500}.sphariInsightHeader h4{color:#f2f2f2;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(23px,2vw,34px);font-weight:500;line-height:1}.sphariLiveSignal,.sphariExampleBadge{color:#818187;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#090909;border:1px solid #ffffff1c;align-items:center;gap:8px;padding:7px 10px;font-size:8px;display:inline-flex}.sphariLiveSignal i{background:#3fd982;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #3fd98299}.sphariTrendLegend{flex-wrap:wrap;gap:20px;margin-top:34px;display:flex}.sphariTrendLegend span{color:#777;align-items:center;gap:7px;font-size:10px;display:flex}.sphariTrendLegend i{border-radius:50%;width:7px;height:7px}.trendVoice i{background:#628cff}.trendBooking i{background:#46d98a}.trendService i{background:#be74ff}.trendEscalation i{background:#ff6b8f}.sphariTrendChart{height:260px;margin-top:26px;position:relative}.sphariTrendGridLines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 30px}.sphariTrendGridLines i{border-top:1px solid #fff1;width:100%}.sphariTrendChart svg{width:100%;height:calc(100% - 30px);position:absolute;inset:0 0 30px;overflow:visible}.trendArea{fill:url(#sphariVoiceFill)}.trendLine{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.trendLineVoice{stroke:#628cff}.trendLineBooking{stroke:#46d98a;stroke-width:1.8px;opacity:.84}.trendLineService{stroke:#be74ff;stroke-width:1.7px;opacity:.72}.sphariTrendTimes{color:#515158;letter-spacing:.08em;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:auto 0 0}.sphariIntentBody{grid-template-columns:minmax(160px,.9fr) minmax(160px,1.1fr);align-items:center;gap:28px;height:calc(100% - 60px);min-height:290px;display:grid}.sphariIntentDonut{background:conic-gradient(#628cff 0 34%, #46d98a 34% 61%, #ffb454 61% 83%, #ff6b8f 83% 100%);border-radius:50%;width:190px;height:190px;margin:20px auto 0;position:relative;box-shadow:0 30px 80px #00000061}.sphariIntentDonut:before{content:"";background:radial-gradient(circle at 40% 30%,#151515,#070707 70%);border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:25px}.sphariIntentCenter{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sphariIntentCenter strong{color:#f4f4f4;letter-spacing:-.04em;font-size:30px;font-weight:500}.sphariIntentCenter span{color:#666;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:8px}.sphariIntentLegend{gap:15px;display:grid}.sphariIntentLegend>div{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.sphariIntentLegend i{border-radius:50%;width:8px;height:8px}.intentBlue{background:#628cff}.intentGreen{background:#46d98a}.intentAmber{background:#ffb454}.intentPink{background:#ff6b8f}.sphariIntentLegend span{color:#8b8b90;font-size:11px}.sphariIntentLegend b{color:#ddd;font-size:11px;font-weight:500}.sphariIndustrySignalList{gap:25px;margin-top:38px;display:grid}.industrySignal header{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.industrySignal header>span{color:#ddd;letter-spacing:.13em;align-items:center;gap:8px;min-width:92px;font-size:9px;display:flex}.industrySignal header>span i{border-radius:50%;width:7px;height:7px}.industrySignal header small{color:#626269;text-align:right;font-size:9px}.industrySignalBar{background:#fff1;height:5px;margin-top:10px;overflow:hidden}.industrySignalBar b{height:100%;display:block}.hotelSignal header i,.hotelSignal .industrySignalBar b{background:#628cff}.hotelSignal .industrySignalBar b{width:88%}.spaSignal header i,.spaSignal .industrySignalBar b{background:#be74ff}.spaSignal .industrySignalBar b{width:72%}.businessSignal header i,.businessSignal .industrySignalBar b{background:#46d98a}.businessSignal .industrySignalBar b{width:81%}.diningSignal header i,.diningSignal .industrySignalBar b{background:#ffb454}.diningSignal .industrySignalBar b{width:66%}.sphariWorkflowStats{border:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.sphariWorkflowStats>div{border-right:1px solid #ffffff17;flex-direction:column;min-height:100px;padding:16px;display:flex}.sphariWorkflowStats>div:last-child{border-right:0}.sphariWorkflowStats small{color:#555;letter-spacing:.13em;font-size:7px}.sphariWorkflowStats strong{color:#eaeaea;margin-top:10px;font-size:17px;font-weight:500}.sphariWorkflowStats span{letter-spacing:.08em;margin-top:auto;font-size:8px}.workflowGood{color:#46d98a}.workflowBlue{color:#628cff}.workflowPurple{color:#be74ff}.workflowAmber{color:#ffb454}.sphariWorkflowStream{border-top:1px solid #ffffff17;margin-top:22px}.sphariWorkflowStream>div{border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:70px;display:grid}.workflowIcon{color:#050505;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.hotelIcon{background:#628cff}.spaIcon{background:#be74ff}.businessIcon{background:#46d98a}.diningIcon{background:#ffb454}.sphariWorkflowStream p{color:#74747a;margin:0;font-size:11px;line-height:1.4}.sphariWorkflowStream p strong{color:#d8d8da;margin-bottom:3px;font-size:11px;font-weight:500;display:block}.sphariWorkflowStream>div>small{color:#4f4f55;letter-spacing:.12em;font-size:7px}.sphariAnalyticsFooter{color:#4e4e54;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:30px;margin-top:16px;font-size:8px;display:flex}@media (width<=1100px){.sphariTrendCard,.sphariIntentCard,.sphariIndustryCard,.sphariWorkflowCard{grid-column:span 12}.sphariAnalyticsHeader{grid-template-columns:1fr}.sphariAnalyticsHeader>p{justify-self:start}}@media (width<=680px){.sphariBrainAnalytics{margin-top:80px;padding-top:60px}.sphariInsightCard{padding:20px}.sphariIntentBody{grid-template-columns:1fr}.sphariWorkflowStats{grid-template-columns:repeat(2,minmax(0,1fr))}.sphariWorkflowStats>div{border-bottom:1px solid #ffffff17}.sphariIndustrySignalList{gap:22px}.industrySignal header{grid-template-columns:1fr}.industrySignal header small{text-align:left}.sphariAnalyticsFooter{flex-direction:column}}.industriesOwnerReality{color:#f4f4f4!important;background:radial-gradient(circle at 50% 7%,#ffffff0b,#0000 34rem),#050505!important;border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff1a!important;padding:clamp(110px,10vw,170px) clamp(28px,6vw,112px)!important}.industriesOwnerRealityHead{max-width:1280px!important}.industriesOwnerRealityHead h2{color:#f5f5f5!important;letter-spacing:-.065em!important;max-width:1130px!important;margin:0 0 38px!important;font-size:clamp(54px,6.1vw,104px)!important;font-weight:500!important;line-height:.94!important}.industriesOwnerRealityHead>p:not(.industriesEyebrow){color:#909096!important;letter-spacing:-.015em!important;max-width:810px!important;margin:0 0 15px!important;font-size:clamp(17px,1.4vw,22px)!important;font-weight:300!important;line-height:1.55!important}.industriesRealityGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:clamp(70px,7vw,110px)!important;display:grid!important}.industriesRealityCard{color:#eee!important;min-height:690px!important;box-shadow:none!important;background:linear-gradient(150deg,#ffffff0b,#ffffff03)!important;border:1px solid #ffffff1c!important;border-radius:0!important;flex-direction:column!important;padding:27px!important;transition:border-color .3s,background .3s,transform .3s!important;display:flex!important;position:relative!important;overflow:hidden!important}.industriesRealityCard:hover{background:#ffffff09!important;border-color:#ffffff3b!important;transform:translateY(-4px)!important}.industriesRealityCard:before{content:""!important;height:1px!important;position:absolute!important;inset:0 0 auto!important}.realityAnswer:before{background:linear-gradient(90deg,#0000,#628cff,#0000)!important}.realityFilter:before{background:linear-gradient(90deg,#0000,#4cd990,#0000)!important}.realityDemand:before{background:linear-gradient(90deg,#0000,#ffb454,#0000)!important}.realityVisibility:before{background:linear-gradient(90deg,#0000,#b277ff,#0000)!important}.industriesRealityLabel{color:#555!important;letter-spacing:.15em!important;font-size:8px!important;font-weight:500!important}.industriesRealityCopy{margin-top:auto!important;padding-top:38px!important}.industriesRealityCopy h3{color:#f2f2f2!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(27px,2.35vw,42px)!important;font-weight:500!important;line-height:.99!important}.industriesRealityCopy p{color:#85858b!important;margin:23px 0 0!important;font-size:14px!important;line-height:1.57!important}.industriesRealityCopy strong{color:#b5b5ba!important;margin-top:24px!important;font-size:13px!important;font-weight:450!important;line-height:1.5!important;display:block!important}.industriesIncomingVisual{background:#ffffff14!important;border:1px solid #ffffff14!important;gap:1px!important;margin-top:46px!important;display:grid!important}.industriesIncomingVisual>div{background:#080808!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:11px!important;min-height:72px!important;padding:13px!important;display:grid!important}.industriesIncomingVisual>div>i{background:#628cff!important;border-radius:50%!important;width:8px!important;height:8px!important;box-shadow:0 0 15px #628cff94!important}.industriesIncomingVisual span{color:#ccc!important;font-size:11px!important}.industriesIncomingVisual span small{color:#555!important;letter-spacing:.13em!important;margin-bottom:4px!important;font-size:7px!important;display:block!important}.industriesIncomingVisual b{color:#628cff!important;letter-spacing:.11em!important;font-size:7px!important;font-weight:500!important}.industriesFilterVisual{background:#080808!important;border:1px solid #ffffff17!important;margin-top:46px!important}.industriesFilterVisual>header{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;min-height:45px!important;padding:0 13px!important;display:flex!important}.industriesFilterVisual>header span{color:#616167!important;letter-spacing:.13em!important;font-size:7px!important}.industriesFilterVisual>header i{background:#4cd990!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 12px #4cd9908c!important}.industriesFilterVisual>div{border-bottom:1px solid #fff1!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:0 13px!important;display:flex!important}.industriesFilterVisual>div:last-child{border-bottom:0!important}.industriesFilterVisual>div span{color:#aaa!important;font-size:10px!important}.industriesFilterVisual>div b{letter-spacing:.09em!important;font-size:6px!important;font-weight:500!important}.filterRoutine b{color:#4cd990!important}.filterHuman b{color:#ffb454!important}.industriesDemandVisual{background:#080808!important;border:1px solid #ffffff17!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:218px!important;margin-top:46px!important;padding:28px 8px!important;display:flex!important}.industriesDemandVisual>div{background:#0a0a0a!important;border:1px solid #ffffff26!important;flex-direction:column!important;flex:0 0 57px!important;justify-content:center!important;align-items:center!important;width:57px!important;height:57px!important;display:flex!important}.industriesDemandVisual>div:first-of-type{border-color:#628cff7a!important}.industriesDemandVisual>div:nth-of-type(2){border-color:#b277ff7a!important}.industriesDemandVisual>div:nth-of-type(3){border-color:#ffb4547a!important}.industriesDemandVisual>div:nth-of-type(4){border-color:#4cd9907a!important}.industriesDemandVisual small{color:#555!important;font-size:6px!important}.industriesDemandVisual strong{color:#ccc!important;letter-spacing:.07em!important;margin-top:5px!important;font-size:7px!important;font-weight:500!important}.industriesDemandVisual>span{color:#555!important;font-size:10px!important}.industriesOwnerView{background:#080808!important;border:1px solid #ffffff17!important;margin-top:46px!important}.industriesOwnerView>header{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;min-height:44px!important;padding:0 13px!important;display:flex!important}.industriesOwnerView>header span{color:#616167!important;letter-spacing:.13em!important;font-size:7px!important}.industriesOwnerView>header i{background:#4cd990!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 12px #4cd9908c!important}.industriesOwnerView>div{border-bottom:1px solid #fff1!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:5px 10px!important;min-height:77px!important;padding:12px 13px!important;display:grid!important}.industriesOwnerView>div:last-child{border-bottom:0!important}.industriesOwnerView small{color:#555!important;letter-spacing:.11em!important;grid-column:1/-1!important;font-size:6px!important}.industriesOwnerView strong{color:#cacacd!important;font-size:10px!important;font-weight:500!important;line-height:1.3!important}.industriesOwnerView b{letter-spacing:.08em!important;border:1px solid!important;padding:4px 6px!important;font-size:6px!important;font-weight:500!important}.ownerViewBlue{color:#628cff!important}.ownerViewPurple{color:#b277ff!important}.ownerViewGreen{color:#4cd990!important}.industriesRealityManifesto{border-top:1px solid #ffffff1c!important;border-bottom:1px solid #ffffff1c!important;grid-template-columns:minmax(120px,.22fr) minmax(0,1.25fr) minmax(260px,.5fr)!important;align-items:start!important;gap:clamp(30px,5vw,78px)!important;margin-top:clamp(90px,9vw,150px)!important;padding:clamp(52px,6vw,90px) 0!important;display:grid!important}.industriesRealityManifestoLabel{color:#555!important;letter-spacing:.17em!important;margin-top:6px!important;font-size:8px!important}.industriesRealityManifesto h3{color:#f4f4f4!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(38px,4.65vw,77px)!important;font-weight:500!important;line-height:.98!important}.industriesRealityManifesto h3 span{color:#666!important;margin-top:13px!important;display:block!important}.industriesRealityManifesto>p{color:#888!important;margin:0!important;padding-top:7px!important;font-size:16px!important;line-height:1.58!important}.industriesRealityCTA{flex-wrap:wrap!important;gap:11px!important;margin-top:48px!important;display:flex!important}.industriesRealityPrimary,.industriesRealitySecondary{letter-spacing:.11em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;gap:22px!important;min-height:50px!important;padding:0 22px!important;font-size:9px!important;font-weight:600!important;display:inline-flex!important}.industriesRealityPrimary{color:#050505!important;background:#f4f4f4!important;border:1px solid #f4f4f4!important}.industriesRealityPrimary:hover{background:#fff!important}.industriesRealitySecondary{color:#eee!important;background:0 0!important;border:1px solid #ffffff40!important}.industriesRealitySecondary:hover{border-color:#ffffff80!important}@media (width<=1180px){.industriesRealityGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.industriesRealityCard{min-height:640px!important}.industriesRealityManifesto{grid-template-columns:.3fr 1fr!important}.industriesRealityManifesto>p{grid-column:2!important}}@media (width<=720px){.industriesOwnerReality{padding:88px 20px!important}.industriesOwnerRealityHead h2{margin-bottom:30px!important;font-size:clamp(42px,12vw,59px)!important;line-height:.96!important}.industriesOwnerRealityHead>p:not(.industriesEyebrow){font-size:17px!important}.industriesRealityGrid{grid-template-columns:1fr!important;gap:12px!important;margin-top:58px!important}.industriesRealityCard{min-height:auto!important;padding:22px!important}.industriesRealityCopy{margin-top:42px!important;padding-top:0!important}.industriesRealityCopy h3{font-size:clamp(30px,9vw,43px)!important}.industriesIncomingVisual,.industriesFilterVisual,.industriesDemandVisual,.industriesOwnerView{margin-top:34px!important}.industriesDemandVisual{gap:4px!important;min-height:180px!important}.industriesDemandVisual>div{flex-basis:52px!important;width:52px!important;height:52px!important}.industriesDemandVisual>span{font-size:8px!important}.industriesRealityManifesto{grid-template-columns:1fr!important;gap:27px!important;margin-top:78px!important;padding:52px 0!important}.industriesRealityManifesto>p{grid-column:auto!important;padding-top:0!important}.industriesRealityManifesto h3{font-size:clamp(37px,10.5vw,52px)!important}.industriesRealityCTA{grid-template-columns:1fr!important;margin-top:39px!important;display:grid!important}.industriesRealityPrimary,.industriesRealitySecondary{width:100%!important;min-height:54px!important}}@media (width<=390px){.industriesOwnerReality{padding-left:16px!important;padding-right:16px!important}.industriesOwnerRealityHead h2{font-size:39px!important}.industriesRealityCard{padding:18px!important}.industriesIncomingVisual>div{padding:11px 9px!important}.industriesIncomingVisual span{font-size:10px!important}.industriesDemandVisual{padding:24px 4px!important}.industriesDemandVisual>div{flex-basis:46px!important;width:46px!important;height:46px!important}.industriesDemandVisual strong{font-size:6px!important}.industriesOwnerView strong{font-size:9px!important}}.industriesFlow{color:#f2f2f2!important;background:radial-gradient(circle at 73% 46%,#ffffff09,#0000 28rem),linear-gradient(145deg,#070707,#040404 62%,#060606)!important;border:1px solid #ffffff13!important;border-radius:2px!important;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr)!important;align-items:center!important;gap:clamp(70px,8vw,150px)!important;width:min(1280px,100% - 56px)!important;min-height:680px!important;margin:90px auto!important;padding:clamp(72px,7vw,108px) clamp(48px,5vw,82px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 50px 130px #00000047!important}.industriesFlow:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#ffffff06,#0000 68%)!important;border-radius:50%!important;width:520px!important;height:520px!important;position:absolute!important;top:50%!important;right:8%!important;transform:translateY(-50%)!important}.industriesFlow>div:first-child{z-index:2!important;max-width:620px!important;position:relative!important}.industriesFlow>div:first-child .industriesEyebrow{color:#77777c!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 24px!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important}.industriesFlow>div:first-child h2{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important;letter-spacing:-.055em!important;text-wrap:balance!important;background:0 0!important;max-width:610px!important;margin:0!important;font-size:clamp(44px,4.25vw,68px)!important;font-weight:480!important;line-height:.98!important}.industriesFlow>div:first-child>p:not(.industriesEyebrow){color:#85858b!important;letter-spacing:-.01em!important;max-width:575px!important;margin:30px 0 0!important;font-size:clamp(15px,1.15vw,18px)!important;font-weight:300!important;line-height:1.62!important}.industriesFlowStack{z-index:2!important;counter-reset:sphari-flow!important;justify-self:end!important;gap:8px!important;width:min(100%,520px)!important;display:grid!important;position:relative!important}.industriesFlowStack:before{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#ffffff2e 12% 88%,#0000)!important;width:1px!important;position:absolute!important;top:30px!important;bottom:30px!important;left:25px!important}.industriesFlowStack span{color:#b5b5ba!important;min-height:66px!important;box-shadow:none!important;letter-spacing:-.01em!important;counter-increment:sphari-flow!important;background:#ffffff05!important;border:1px solid #ffffff18!important;border-radius:1px!important;align-items:center!important;margin:0!important;padding:0 22px 0 58px!important;font-size:13px!important;font-weight:450!important;line-height:1.35!important;transition:background .3s,border-color .3s,transform .3s!important;display:flex!important;position:relative!important}.industriesFlowStack span:hover{background:#ffffff09!important;border-color:#ffffff2e!important;transform:translate(4px)!important}.industriesFlowStack span:before{content:"0" counter(sphari-flow)!important;color:#4d4d52!important;text-align:center!important;letter-spacing:.1em!important;z-index:2!important;background:#060606!important;width:24px!important;font-size:7px!important;font-weight:500!important;line-height:16px!important;position:absolute!important;left:14px!important}.industriesFlowStack span:nth-child(2){color:#f0f0f1!important;background:linear-gradient(90deg,#ef233c09,#ffffff06)!important;border-color:#ffffff29!important}.industriesFlowStack span:nth-child(2):after{content:""!important;background:#ef233c!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;right:18px!important;box-shadow:0 0 14px #ef233cb8!important}.industriesFlowStack span:first-child{opacity:.7!important}.industriesFlowStack span:nth-child(3){opacity:.82!important}.industriesFlowStack span:nth-child(4){opacity:.72!important}.industriesFlowStack span:nth-child(5){opacity:.62!important}@media (width<=1050px){.industriesFlow{grid-template-columns:1fr!important;gap:66px!important;width:calc(100% - 40px)!important;min-height:auto!important;padding:78px 48px!important}.industriesFlow>div:first-child{max-width:720px!important}.industriesFlow>div:first-child h2{max-width:720px!important;font-size:clamp(46px,7vw,66px)!important}.industriesFlowStack{justify-self:start!important;width:min(100%,620px)!important}}@media (width<=720px){.industriesFlow{gap:48px!important;width:calc(100% - 32px)!important;margin:56px auto!important;padding:62px 22px!important}.industriesFlow:before{width:280px!important;height:280px!important;top:72%!important;right:-80px!important}.industriesFlow>div:first-child .industriesEyebrow{margin-bottom:20px!important;font-size:8px!important}.industriesFlow>div:first-child h2{letter-spacing:-.055em!important;font-size:clamp(37px,10.5vw,50px)!important;line-height:.98!important}.industriesFlow>div:first-child>p:not(.industriesEyebrow){margin-top:24px!important;font-size:15px!important;line-height:1.58!important}.industriesFlowStack{gap:7px!important;width:100%!important}.industriesFlowStack span{min-height:62px!important;padding:0 34px 0 54px!important;font-size:12px!important}.industriesFlowStack:before{left:22px!important}.industriesFlowStack span:before{left:11px!important}.industriesFlowStack span:nth-child(2):after{right:14px!important}}@media (width<=390px){.industriesFlow{width:calc(100% - 24px)!important;padding:54px 17px!important}.industriesFlow>div:first-child h2{font-size:36px!important}.industriesFlowStack span{min-height:58px!important;padding-left:48px!important;font-size:11px!important}.industriesFlowStack:before{left:19px!important}.industriesFlowStack span:before{left:8px!important}}.industriesAutomationLine{color:#77777d!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-bottom:1px solid #ffffff1c!important;flex-wrap:wrap!important;align-items:center!important;gap:clamp(10px,1.3vw,22px)!important;margin-top:34px!important;padding:20px 0!important;font-size:8px!important;font-weight:500!important;display:flex!important}.industriesAutomationLine span{white-space:nowrap!important}.industriesAutomationLine i{background:#ef233c!important;border-radius:50%!important;flex:0 0 4px!important;width:4px!important;height:4px!important;box-shadow:0 0 10px #ef233c80!important}@media (width<=720px){.industriesAutomationLine{gap:10px!important;margin-top:26px!important;padding:18px 0!important;font-size:7px!important;line-height:1.5!important}}@media (width<=390px){.industriesAutomationLine{gap:8px!important;font-size:6.5px!important}}html,body,#root{width:100%!important;max-width:100%!important;margin:0!important;overflow-x:clip!important}html{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}*,:before,:after{box-sizing:border-box!important}img,video,canvas,svg{max-width:100%!important}img,video{height:auto}button,input,select,textarea{max-width:100%!important}.sphariProductSite,.industriesProductSite,.unfoldVoicePage,.sphariDarkPage{width:100%!important;max-width:100%!important;overflow-x:clip!important}.sphariProductSite *,.industriesProductSite *,.unfoldVoicePage *,.sphariDarkPage *{min-width:0}@media (width<=1440px){.sphariAppleHero,.sphariBrainShowcase,.sphariProductUniverse,.sphariWorlds,.sphariGlobalScale,.sphariQRestLive,.industriesOwnerReality,.industriesMap,.industriesProof,.industriesCta{padding-left:clamp(28px,4.5vw,72px)!important;padding-right:clamp(28px,4.5vw,72px)!important}.sphariAppleHero h1{max-width:1000px!important}.industriesHeroIntro h1{max-width:950px!important}}@media (width<=1000px){.sphariPublicNav,.industriesNav,.unfoldVoiceHeader,.sphariHeaderBar{-webkit-backdrop-filter:blur(18px)!important;z-index:10000!important;background:#030303f7!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions""nav nav"!important;align-items:center!important;row-gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px 22px 10px!important;display:grid!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}.sphariPublicBrand,.industriesBrand,.unfoldVoiceBrand,.sphariHeaderBar .sphariLogoOnly{grid-area:brand!important;justify-self:start!important}.sphariPublicNavActions,.industriesActions,.unfoldVoiceActions,.sphariHeaderBar>a:last-child{grid-area:actions!important;justify-self:end!important;gap:14px!important}.sphariPublicNavLinks,.industriesLinks,.unfoldVoiceLinks,.sphariHeaderBar>nav,.sphariNavPill{white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-area:nav!important;justify-content:flex-start!important;justify-self:stretch!important;gap:22px!important;width:100%!important;max-width:none!important;margin:0!important;padding:9px 0 3px!important;display:flex!important;overflow:auto hidden!important}.sphariPublicNavLinks::-webkit-scrollbar{display:none!important}.industriesLinks::-webkit-scrollbar{display:none!important}.unfoldVoiceLinks::-webkit-scrollbar{display:none!important}.sphariHeaderBar>nav::-webkit-scrollbar{display:none!important}.sphariNavPill::-webkit-scrollbar{display:none!important}.sphariPublicNavLinks a,.industriesLinks a,.unfoldVoiceLinks a,.sphariHeaderBar nav a{flex:none!important;font-size:10px!important}.sphariAppleHero{min-height:auto!important;padding:100px 28px 86px!important}.sphariAppleHero h1{letter-spacing:-.055em!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(52px,7.5vw,82px)!important;line-height:.98!important}.sphariHeroLead{max-width:700px!important;font-size:19px!important;line-height:1.5!important}.sphariBrainShowcase{grid-template-columns:1fr!important;gap:70px!important;min-height:auto!important;padding-top:100px!important;padding-bottom:100px!important}.sphariBrainCopy{max-width:760px!important}.sphariBrainVisual{width:min(600px,80vw)!important;margin:0 auto!important}.sphariAnalyticsHeader{grid-template-columns:1fr!important;gap:28px!important}.sphariAnalyticsHeader>p{justify-self:start!important}.sphariTrendCard,.sphariIntentCard,.sphariIndustryCard,.sphariWorkflowCard{grid-column:span 12!important}.sphariUniverseGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sphariUniverseCard.universeWide{grid-column:span 2!important}.sphariWorldGrid{grid-template-columns:1fr!important}.sphariWorldCard{min-height:350px!important}.sphariQRestLive{grid-template-columns:1fr!important;gap:56px!important}.sphariProductIntro{grid-template-columns:1fr!important}.sphariSplitProduct{grid-template-columns:1fr!important;gap:54px!important}.sphariNextPages{grid-template-columns:repeat(2,minmax(0,1fr))!important}.industriesHero{min-height:auto!important;padding-left:30px!important;padding-right:30px!important}.industriesHeroShowcase{grid-template-columns:1fr!important;gap:56px!important}.industriesHeroTiles,.industriesProofGrid,.industriesRealityGrid,.industriesGrid,.industriesOwnerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.industriesFlow{grid-template-columns:1fr!important}.industriesFlowStack{justify-self:start!important}.unfoldQHero{min-height:auto!important}.unfoldQGrid,.unfoldQRevenueList,.sphariDarkGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sphariContactLayout{grid-template-columns:1fr!important}}@media (width<=680px){.sphariPublicNav,.industriesNav,.unfoldVoiceHeader,.sphariHeaderBar{row-gap:10px!important;padding:13px 18px 9px!important}.sphariPublicBrand:before,.industriesBrand:before,.unfoldVoiceBrand:before,.sphariHeaderBar .sphariLogoOnly:before{font-size:14px!important}.sphariPublicNavLinks,.industriesLinks,.unfoldVoiceLinks,.sphariHeaderBar>nav,.sphariNavPill{gap:18px!important;padding-top:7px!important}.sphariPublicLogin,.industriesActions>a:first-child,.unfoldVoiceActions>a:first-child{display:none!important}.sphariPublicNavActions .small,.industriesActions .small,.unfoldVoiceActions .small{font-size:8px!important}.sphariAppleHero{padding:72px 20px!important}.sphariAppleHero .sphariEyebrow{margin-bottom:22px!important;font-size:9px!important}.sphariAppleHero h1{letter-spacing:-.055em!important;max-width:540px!important;font-size:clamp(39px,10vw,54px)!important;line-height:.99!important}.sphariHeroLead{max-width:510px!important;margin-top:25px!important;font-size:16px!important;line-height:1.5!important}.sphariHeroActions{grid-template-columns:1fr!important;gap:10px!important;width:min(100%,360px)!important;margin-top:30px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.sphariHeroActions a{width:100%!important;min-height:52px!important}.sphariBrainShowcase,.sphariProductUniverse,.sphariWorlds,.sphariGlobalScale,.sphariQRestLive,.industriesOwnerReality,.industriesMap,.industriesProof,.industriesCta{padding-left:20px!important;padding-right:20px!important}.sphariBrainShowcase{gap:58px!important;padding-top:84px!important;padding-bottom:84px!important}.sphariBrainCopy h2{font-size:clamp(40px,11vw,54px)!important;line-height:.98!important}.sphariBrainLead{margin-top:25px!important;font-size:16px!important;line-height:1.55!important}.sphariBrainCapabilityGrid{grid-template-columns:1fr!important}.sphariBrainCapabilityGrid span{border-right:0!important;min-height:58px!important;padding:0!important}.sphariBrainVisual{aspect-ratio:1!important;width:min(100%,380px)!important;max-width:380px!important;margin:0 auto!important;transform:none!important}.sphariBrainOrbit.orbitOne{width:52%!important;height:52%!important}.sphariBrainOrbit.orbitTwo{width:73%!important;height:73%!important}.sphariBrainOrbit.orbitThree{width:94%!important;height:94%!important}.sphariBrainCore{aspect-ratio:1!important;width:35%!important;min-width:116px!important;max-width:150px!important;height:auto!important;min-height:116px!important}.sphariBrainCore strong{font-size:44px!important}.sphariBrainCore span{font-size:7px!important}.sphariBrainCore small{font-size:5px!important}.sphariBrainNode{min-width:58px!important;padding:6px 8px!important;font-size:6px!important}.sphariBrainAnalytics{margin-top:72px!important;padding-top:55px!important}.sphariAnalyticsHeader h3{font-size:clamp(38px,10vw,50px)!important}.sphariAnalyticsHeader>p{font-size:15px!important}.sphariInsightCard{min-height:auto!important;padding:20px!important}.sphariTrendLegend{gap:12px!important}.sphariTrendChart{height:210px!important}.sphariIntentBody{grid-template-columns:1fr!important;min-height:auto!important}.sphariIntentDonut{width:168px!important;height:168px!important}.sphariWorkflowStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sphariWorkflowStream>div{grid-template-columns:auto 1fr!important}.sphariWorkflowStream>div>small{display:none!important}.sphariProductUniverse{padding-top:90px!important;padding-bottom:90px!important}.sphariUniverseHeader{margin-bottom:54px!important}.sphariUniverseHeader h2,.sphariWorldsHeader h2,.sphariGlobalScale h2{font-size:clamp(42px,11vw,57px)!important}.sphariUniverseGrid{grid-template-columns:1fr!important}.sphariUniverseCard,.sphariUniverseCard.universeWide{grid-column:auto!important;min-height:auto!important;padding:26px!important}.sphariUniverseCard h3{font-size:34px!important}.sphariMiniProducts{gap:6px!important}.sphariWorlds{padding-top:90px!important;padding-bottom:90px!important}.sphariWorldsHeader{margin-bottom:50px!important}.sphariWorldCard{min-height:300px!important;padding:26px!important}.sphariGlobalScale{padding-top:100px!important;padding-bottom:100px!important}.sphariGlobalCities{flex-direction:row!important;justify-content:center!important;gap:12px!important;margin-top:50px!important}.sphariGlobalCities span{font-size:7px!important}.sphariQRestLive{padding-top:86px!important;padding-bottom:86px!important}.sphariQRestLiveCopy h2{font-size:54px!important}.sphariProductIntro,.sphariSplitProduct,.sphariNextPages{margin-left:0!important;margin-right:0!important}.sphariProductIntro{grid-template-columns:1fr!important}.sphariSplitProduct{grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important}.sphariNextPages{grid-template-columns:1fr!important}.sphariPublicFooter{flex-direction:column!important;align-items:flex-start!important;gap:24px!important;padding:34px 20px!important}.sphariPublicFooter nav{flex-wrap:wrap!important}.industriesHero{padding:72px 20px!important}.industriesHeroIntro h1{font-size:clamp(42px,11vw,58px)!important;line-height:.97!important}.industriesHeroIntro>p:not(.industriesEyebrow){font-size:16px!important;line-height:1.52!important}.industriesHeroActions{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.industriesHeroActions a{width:100%!important}.industriesHeroTiles{grid-template-columns:1fr!important}.industriesCapabilities{scrollbar-width:none!important;flex-wrap:nowrap!important;padding-left:20px!important;padding-right:20px!important;overflow-x:auto!important}.industriesCapabilities::-webkit-scrollbar{display:none!important}.industriesCapabilities span{flex:none!important}.industriesProofGrid,.industriesRealityGrid,.industriesGrid,.industriesOwnerGrid{grid-template-columns:1fr!important}.industriesRealityCard{min-height:auto!important;padding:22px!important}.industriesOwnerRealityHead h2,.industriesSectionHead h2{font-size:clamp(39px,10.5vw,54px)!important;line-height:.98!important}.industriesRealityManifesto{grid-template-columns:1fr!important}.industriesRealityManifesto>p{grid-column:auto!important}.industriesRealityCTA{grid-template-columns:1fr!important;display:grid!important}.industriesRealityPrimary,.industriesRealitySecondary{width:100%!important}.industriesFlow{grid-template-columns:1fr!important;gap:46px!important;width:calc(100% - 32px)!important;margin:56px auto!important;padding:60px 22px!important}.industriesFlow>div:first-child h2{font-size:clamp(37px,10vw,49px)!important;line-height:.99!important}.industriesFlow>div:first-child>p:not(.industriesEyebrow){font-size:15px!important}.industriesFlowStack{width:100%!important}.industriesFlowStack span{width:100%!important;min-height:60px!important;padding:0 32px 0 52px!important;font-size:11px!important}.industriesAutomationLine{gap:9px!important;font-size:7px!important}.industriesFooter{flex-direction:column!important;align-items:flex-start!important;gap:24px!important;padding:34px 20px!important}.industriesFooter nav{flex-wrap:wrap!important}.unfoldQPage{padding-top:0!important}.unfoldQHero{padding:74px 20px 64px!important}.unfoldQHero h2{font-size:clamp(40px,10.5vw,55px)!important;line-height:.98!important}.unfoldQHero p:not(.sphariEyebrow){font-size:16px!important}.unfoldQActions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.unfoldQActions a{width:100%!important}.unfoldQGrid{grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important}.unfoldQCommand,.unfoldQRevenue,.unfoldQStaff,.unfoldQFaq{padding-left:20px!important;padding-right:20px!important}.unfoldQCommandList,.unfoldQRevenueList{grid-template-columns:1fr!important}.unfoldVoiceFooter{flex-direction:column!important;align-items:flex-start!important;gap:22px!important;padding:34px 20px!important}.unfoldVoiceFooter nav{flex-wrap:wrap!important}.sphariDarkSubPage{padding-left:20px!important;padding-right:20px!important}.sphariDarkSubHero{padding-top:70px!important;padding-bottom:60px!important}.sphariDarkSubHero h1{font-size:clamp(40px,10.5vw,55px)!important;line-height:.98!important}.sphariDarkGrid,.sphariProcessList{grid-template-columns:1fr!important}.sphariDarkCTA{padding:54px 22px!important}.sphariDarkCTA h2{font-size:clamp(34px,9vw,48px)!important}.sphariContactLayout{grid-template-columns:1fr!important;gap:40px!important}.sphariContactForm{width:100%!important}.legalPage,.legalHero,.legalContent,.legalCTA{max-width:100%!important}.legalPage{padding-left:20px!important;padding-right:20px!important}}@media (width<=430px){.sphariPublicNav,.industriesNav,.unfoldVoiceHeader,.sphariHeaderBar{padding-left:15px!important;padding-right:15px!important}.sphariPublicNavActions,.industriesActions,.unfoldVoiceActions{gap:8px!important}.sphariAppleHero{padding:58px 16px 66px!important}.sphariAppleHero h1{font-size:clamp(36px,10.7vw,46px)!important;line-height:1!important}.sphariHeroLead{font-size:15px!important}.sphariBrainShowcase,.sphariProductUniverse,.sphariWorlds,.sphariGlobalScale,.sphariQRestLive,.industriesOwnerReality,.industriesMap,.industriesProof,.industriesCta{padding-left:16px!important;padding-right:16px!important}.sphariBrainCopy h2,.sphariAnalyticsHeader h3,.sphariUniverseHeader h2,.sphariWorldsHeader h2,.sphariGlobalScale h2{font-size:38px!important}.sphariBrainVisual{width:330px!important;max-width:100%!important}.sphariBrainNode{min-width:52px!important;padding:5px 6px!important;font-size:5.5px!important}.sphariIntentDonut{width:150px!important;height:150px!important}.sphariWorkflowStats{grid-template-columns:1fr 1fr!important}.sphariUniverseCard{padding:22px!important}.sphariUniverseCard h3{font-size:31px!important}.sphariGlobalCities{gap:8px!important}.sphariGlobalCities i{width:3px!important;height:3px!important}.industriesHero{padding:60px 16px!important}.industriesHeroIntro h1{font-size:39px!important}.industriesOwnerReality{padding-left:16px!important;padding-right:16px!important}.industriesOwnerRealityHead h2,.industriesSectionHead h2{font-size:38px!important}.industriesRealityCard{padding:18px!important}.industriesDemandVisual{padding:22px 4px!important}.industriesDemandVisual>div{flex-basis:46px!important;width:46px!important;height:46px!important}.industriesFlow{width:calc(100% - 24px)!important;padding:52px 17px!important}.industriesFlow>div:first-child h2{font-size:36px!important}.industriesFlowStack span{font-size:10px!important}.unfoldQHero{padding-left:16px!important;padding-right:16px!important}.unfoldQHero h2{font-size:38px!important}.unfoldQGrid,.unfoldQCommand,.unfoldQRevenue,.unfoldQStaff,.unfoldQFaq{padding-left:16px!important;padding-right:16px!important}}@media (width<=375px){.sphariPublicNav,.industriesNav,.unfoldVoiceHeader,.sphariHeaderBar{padding-left:12px!important;padding-right:12px!important}.sphariPublicBrand:before,.industriesBrand:before,.unfoldVoiceBrand:before,.sphariHeaderBar .sphariLogoOnly:before{font-size:13px!important}.sphariPublicNavLinks,.industriesLinks,.unfoldVoiceLinks,.sphariHeaderBar>nav{gap:16px!important}.sphariAppleHero{padding-left:13px!important;padding-right:13px!important}.sphariAppleHero h1{font-size:34px!important}.sphariHeroLead{font-size:14px!important}.sphariBrainCopy h2,.sphariAnalyticsHeader h3,.sphariUniverseHeader h2,.sphariWorldsHeader h2,.sphariGlobalScale h2{font-size:35px!important}.sphariBrainVisual{width:300px!important}.industriesHeroIntro h1,.industriesOwnerRealityHead h2,.industriesSectionHead h2,.unfoldQHero h2,.sphariDarkSubHero h1{font-size:35px!important}.industriesFlow>div:first-child h2{font-size:33px!important}.industriesFlowStack span{min-height:56px!important;padding-left:46px!important;font-size:9.5px!important}.industriesAutomationLine{font-size:6px!important}.sphariWorkflowStats{grid-template-columns:1fr!important}}@media (height<=500px) and (orientation:landscape){.sphariPublicNav,.industriesNav,.unfoldVoiceHeader,.sphariHeaderBar{position:relative!important}.sphariAppleHero,.industriesHero,.unfoldQHero{min-height:auto!important;padding-top:50px!important;padding-bottom:50px!important}.sphariAppleHero h1,.industriesHeroIntro h1,.unfoldQHero h2{font-size:clamp(34px,7vw,48px)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sphariBrainOrbit{animation:none!important}}@supports (padding:env(safe-area-inset-left)){@media (width<=680px){.sphariPublicNav,.industriesNav,.unfoldVoiceHeader,.sphariHeaderBar{padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}.sphariPublicFooter,.industriesFooter,.unfoldVoiceFooter{padding-bottom:max(30px,env(safe-area-inset-bottom))!important}}}@media (width<=1000px){.sphariPublicNavLinks,.industriesLinks,.unfoldVoiceLinks,.sphariHeaderBar>nav,.sphariNavPill{white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;justify-content:safe center!important;align-items:center!important;gap:clamp(16px,2.5vw,28px)!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:9px 12px 4px!important;scroll-padding-inline:18px!important;display:flex!important;overflow:auto hidden!important}.sphariPublicNavLinks::-webkit-scrollbar{display:none!important}.industriesLinks::-webkit-scrollbar{display:none!important}.unfoldVoiceLinks::-webkit-scrollbar{display:none!important}.sphariHeaderBar>nav::-webkit-scrollbar{display:none!important}.sphariNavPill::-webkit-scrollbar{display:none!important}.sphariPublicNavLinks a,.industriesLinks a,.unfoldVoiceLinks a,.sphariHeaderBar>nav a,.sphariNavPill a{text-align:center!important;flex:none!important;margin:0!important;padding:0!important;line-height:1.2!important}}@media (width<=680px){.sphariPublicNavLinks,.industriesLinks,.unfoldVoiceLinks,.sphariHeaderBar>nav,.sphariNavPill{gap:clamp(14px,3vw,22px)!important;padding-left:8px!important;padding-right:8px!important}.sphariPublicNavLinks a,.industriesLinks a,.unfoldVoiceLinks a,.sphariHeaderBar>nav a,.sphariNavPill a{letter-spacing:.075em!important;font-size:9px!important}}@media (width<=430px){.sphariPublicNavLinks,.industriesLinks,.unfoldVoiceLinks,.sphariHeaderBar>nav,.sphariNavPill{scroll-snap-type:x proximity!important;justify-content:safe center!important;gap:16px!important}.sphariPublicNavLinks a,.industriesLinks a,.unfoldVoiceLinks a,.sphariHeaderBar>nav a,.sphariNavPill a{scroll-snap-align:center!important;font-size:8px!important}}@media (width<=1000px){.sphariPublicNav,.industriesNav,.unfoldVoiceHeader,.sphariHeaderBar{-moz-column-gap:24px!important;column-gap:24px!important}.sphariPublicBrand,.industriesBrand,.unfoldVoiceBrand,.sphariHeaderBar .sphariLogoOnly{align-self:center!important}.sphariPublicNavActions,.industriesActions,.unfoldVoiceActions{align-self:center!important;margin:0!important}}
