:root{--blue:#075db8;--blue-dark:#052f67;--blue-soft:#eaf4ff;--ink:#06275b;--text:#15243a;--muted:#627187;--line:#dbe6f2;--surface:#fff;--soft:#f6faff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,92%);margin:auto}.narrowContainer{width:min(760px,92%);margin:auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.navin{height:88px;justify-content:space-between;gap:28px}.logoLink,.navin{display:flex;align-items:center}.logoLink{flex-shrink:0}.logo{width:210px;height:70px;object-position:left center}.links{display:flex;align-items:center;gap:30px;margin-left:auto;color:#18365c;font-size:15px}.links a{transition:.2s}.links a:hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 23px;border-radius:7px;border:1px solid var(--blue);background:linear-gradient(180deg,#1674d1,#0757ad);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 7px 18px rgba(7,93,184,.16);transition:.2s}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(7,93,184,.24)}.btn.secondary{background:#fff;color:var(--ink);border-color:#cbd8e8;box-shadow:0 7px 18px rgba(26,62,102,.08)}.navButton{min-height:44px;padding:0 20px}.menuButton{display:none;border:0;background:transparent;color:var(--ink)}.hero{position:relative;overflow:hidden;padding:78px 0 90px;background:radial-gradient(circle at 78% 44%,rgba(22,116,209,.18),transparent 30%),linear-gradient(135deg,#fff,#f9fcff 45%,#e7f2ff)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--line)}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:42px;gap:42px;align-items:center}.kicker{color:var(--blue);font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.hero h1{margin:13px 0 23px;color:var(--ink);font-size:50px;line-height:1.14;letter-spacing:-1.5px}.benefits{display:flex;flex-direction:column;gap:14px;color:#304968;font-size:18px}.benefits span{display:flex;align-items:center;gap:11px}.benefits svg{width:20px;height:20px;color:#1680de;stroke-width:3}.actions{display:flex;gap:14px;margin-top:31px}.heroVisual{position:relative;min-height:410px;display:flex;align-items:center;justify-content:center}.heroVisual img{position:relative;z-index:2;width:100%;max-width:560px;border-radius:28px;mix-blend-mode:multiply;filter:saturate(.8) contrast(1.03);box-shadow:0 35px 60px rgba(7,47,103,.14)}.imageGlow{position:absolute;width:78%;height:62%;border-radius:50%;background:rgba(44,137,226,.25);filter:blur(45px)}.section{padding:82px 0}.servicesSection{background:#fff}.sectionHeading{text-align:center;max-width:760px;margin:0 auto 40px}.sectionHeading.left{text-align:left;margin-left:0}.section h2,.sectionHeading h2{color:var(--ink);font-size:38px;margin:0 0 12px;letter-spacing:-.7px}.sectionHeading p,.sectionIntro{font-size:17px;line-height:1.65;margin:0}.serviceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.serviceCard{display:flex;gap:18px;align-items:flex-start;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(16,57,101,.06);transition:.2s}.serviceCard:hover{transform:translateY(-2px);border-color:#a9c9e9;box-shadow:0 16px 36px rgba(16,57,101,.1)}.serviceIcon{width:48px;height:48px;flex:0 0 48px;border-radius:50%;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue)}.serviceIcon svg{width:23px}.serviceCard h3{color:var(--ink);margin:1px 0 7px;font-size:18px}.serviceCard p{color:var(--muted);line-height:1.55;margin:0;font-size:14px}.centerAction{text-align:center;margin-top:30px}.blueOutline{color:var(--blue)!important;border-color:#86b6e5!important}.processSection{background:var(--soft);border-top:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.step{padding:25px 20px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:12px}.stepNum{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;background:var(--blue);color:#fff;font-weight:800}.step h3{color:var(--ink);font-size:16px;margin:0}.orderPage{background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:calc(100vh - 88px)}.orderCard{padding:28px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px rgba(16,57,101,.09)}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:17px;gap:17px}.field{display:flex;flex-direction:column;gap:8px}.field.full,.full{grid-column:1/-1}.field label{font-size:13px;color:#294665;font-weight:700}.field input,.field select,.field textarea{width:100%;background:#fff;border:1px solid #cfdceb;border-radius:8px;padding:13px 14px;color:var(--text);font:inherit;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#4e9be3;box-shadow:0 0 0 3px rgba(48,132,213,.12)}.field textarea{min-height:115px;resize:vertical}.uploadBox{min-height:90px;border:1px dashed #8eb8df!important;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;background:#f8fbff;color:var(--blue)!important;cursor:pointer}.uploadBox input{display:none}.shippingOptions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.shippingOptions label{cursor:pointer}.shippingOptions input{display:none}.shippingOptions span{display:flex;gap:9px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;color:#34506f}.shippingOptions input:checked+span{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.shippingOptions svg{width:17px}.wideButton{width:100%}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:23px;box-shadow:0 10px 28px rgba(16,57,101,.06)}.service h3{color:var(--ink)}.service p{color:var(--muted);line-height:1.55}.status{display:inline-flex;padding:7px 10px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:12px;font-weight:700}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:14px;border-bottom:1px solid var(--line);font-size:14px}.footer,.table th{color:var(--muted)}.footer{padding:34px 0;border-top:1px solid var(--line);background:#fff;font-size:14px}.notice{padding:14px;border:1px solid #b9d8f4;background:#eef7ff;color:#27547e;border-radius:10px;margin-bottom:18px}@media(max-width:900px){.links{display:none}.menuButton{display:block}.navButton{display:none}.navin{height:74px}.logo{width:175px;height:58px}.hero{padding:55px 0 68px}.heroGrid{grid-template-columns:1fr}.heroVisual{min-height:300px}.hero h1{font-size:42px}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.container{width:min(100% - 30px,1180px)}.hero h1{font-size:35px;line-height:1.16}.benefits{font-size:16px}.actions{display:grid}.heroVisual{min-height:235px}.formGrid,.grid3,.serviceGrid,.shippingOptions,.steps{grid-template-columns:1fr}.field.full,.full{grid-column:auto}.section{padding:60px 0}.section h2,.sectionHeading h2{font-size:31px}.serviceCard{padding:18px}.orderCard{padding:20px}}:root{--blue:#1672e8;--blue-dark:#0b4fb3;--blue-soft:#0c1e38;--ink:#f5f7fb;--text:#e8edf5;--muted:#aab4c3;--line:#242a33;--surface:#111318;--soft:#0a0b0e}body{overflow-x:clip;background:#050506;color:var(--text)}.nav{background:rgba(5,5,6,.94);border-bottom:1px solid #25272d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.navin{height:112px}.logoPlate{display:flex;align-items:center;justify-content:center;width:270px;height:94px;padding:7px 18px;background:transparent;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.3)}.logo{width:230px;height:82px;object-fit:contain;object-position:center}.links{color:#f2f4f8;font-size:16px;gap:34px}.links a:hover{color:#398cff}.menuButton{color:#fff}.btn{border-color:#176fe0;background:linear-gradient(180deg,#247bea,#0d57c5);box-shadow:0 10px 26px rgba(12,91,206,.25)}.btn.secondary{background:#090a0d;color:#fff;border-color:#2c78df;box-shadow:none}.btn.secondary:hover{background:#101722}.darkHero{min-height:510px;padding:78px 0 70px;background:radial-gradient(circle at 76% 48%,rgba(19,101,224,.12),transparent 28%),linear-gradient(120deg,#070708,#050506 64%,#090b10);border-bottom:1px solid #20232a}.heroSolo{position:relative;min-height:380px;display:flex;align-items:center;overflow:hidden}.heroCopy{position:relative;z-index:2;max-width:760px}.hero h1{color:#f4f5f7;font-size:52px;line-height:1.08;letter-spacing:-1.7px;text-shadow:0 4px 30px rgba(0,0,0,.45)}.kicker{color:#2f82f5}.benefits{color:#e5e8ed}.benefits svg{color:#2580f3}.benefits b{color:#2b81f2}.circuitBackdrop{position:absolute;right:2%;top:50%;width:43%;height:72%;transform:translateY(-50%);opacity:.22;filter:drop-shadow(0 0 20px rgba(22,114,232,.25))}.circuitBackdrop span{position:absolute;height:2px;background:linear-gradient(90deg,transparent,#1e74df);border-radius:4px}.circuitBackdrop span:after{content:"";position:absolute;right:-9px;top:-7px;width:14px;height:14px;border:2px solid #287ee9;border-radius:50%}.circuitBackdrop span:first-child{width:74%;right:8%;top:20%;transform:rotate(-12deg)}.circuitBackdrop span:nth-child(2){width:58%;right:17%;top:42%;transform:rotate(7deg)}.circuitBackdrop span:nth-child(3){width:82%;right:2%;top:63%;transform:rotate(-6deg)}.circuitBackdrop span:nth-child(4){width:52%;right:29%;top:82%;transform:rotate(10deg)}.section{background:#08090b}.servicesSection{background:linear-gradient(180deg,#08090b,#050506)}.section h2,.sectionHeading h2{color:#f5f6f8}.sectionHeading p,.sectionIntro{color:var(--muted)}.fourCards{grid-template-columns:repeat(4,1fr)}.verticalCard{display:block;min-height:260px;padding:25px;background:linear-gradient(145deg,#111318,#0b0c0f);border:1px solid #292c33;border-radius:10px;box-shadow:0 15px 38px rgba(0,0,0,.18)}.verticalCard:hover{border-color:#245fae;box-shadow:0 20px 42px rgba(0,0,0,.32)}.verticalCard .serviceIcon{margin-bottom:18px;background:transparent;border-radius:0;color:#297ff0;width:45px;height:45px;justify-content:flex-start}.verticalCard .serviceIcon svg{width:38px;height:38px}.verticalCard h3{color:#f5f6f8;font-size:20px;margin:0 0 10px}.verticalCard p{color:#b6beca;font-size:15px;line-height:1.55}.learnLink{display:inline-block;margin-top:18px;color:#3388f5;font-size:14px}.advantages{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:22px;padding:23px 12px 0;border-top:1px solid #292c32}.advantage{display:flex;align-items:center;gap:15px}.advantageIcon{color:#287ff0;display:grid;place-items:center}.advantageIcon svg{width:29px;height:29px}.advantage strong{display:block;color:#f2f4f7;font-size:14px}.advantage span{display:block;color:#98a2b1;font-size:13px;margin-top:4px}.orderPage,.processSection{background:#08090b}.card,.orderCard,.step{background:#101217;border-color:#292d35;color:#e8edf5}.field input,.field select,.field textarea{background:#0a0c10;border-color:#343945;color:#f5f7fa}.field label{color:#ced5df}.footer{background:#050506;border-color:#24272d;color:#929cab}.table td,.table th{border-color:#2a2e35}.service h3{color:#fff}.notice{background:#0b1930;border-color:#204e85;color:#b9d8ff}@media(max-width:1050px){.advantages,.fourCards{grid-template-columns:repeat(2,1fr)}.logoPlate{width:225px}.logo{width:195px}.links{gap:22px}}@media(max-width:900px){.navin{height:88px}.logoPlate{width:190px;height:72px;padding:4px 12px}.logo{width:165px;height:64px}.hero h1{font-size:44px}.circuitBackdrop{opacity:.12;width:55%}}@media(max-width:620px){.logoPlate{width:158px;height:62px}.logo{width:138px;height:55px}.darkHero{padding:58px 0}.hero h1{font-size:36px}.circuitBackdrop{display:none}.advantages,.fourCards{grid-template-columns:1fr}.verticalCard{min-height:auto}.advantages{padding-left:0;padding-right:0}}.serviceDetailPage{background:#08090b;color:#e9edf4}.serviceDetailHero{position:relative;overflow:hidden;padding:88px 0 82px;background:radial-gradient(circle at 82% 30%,rgba(27,111,230,.18),transparent 32%),linear-gradient(145deg,#050506,#0b0d12)}.serviceDetailHero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#242831}.serviceDetailHeroInner{max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.serviceDetailHero h1{margin:14px 0 12px;color:#fff;font-size:58px;line-height:1.05;letter-spacing:-2px}.serviceDetailSubtitle{margin:0;color:#d9e1ec;font-size:24px;font-weight:700}.serviceDetailIntro{max-width:820px;margin:24px auto 0;color:#aeb8c7;font-size:17px;line-height:1.75}.serviceDetailHero .actions{justify-content:center}.darkSecondary{background:transparent!important;color:#fff!important;border-color:#3b4350!important;box-shadow:none!important}.serviceDetailContent{padding:76px 0;background:linear-gradient(180deg,#08090b,#050506)}.serviceStaticFaq{padding:76px 0;background:#080b10;border-top:1px solid #202733;border-bottom:1px solid #202733}.serviceStaticFaq .serviceFaq{max-width:900px;margin:0 auto}.serviceStaticFaq .sectionHeading{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.moduleSeoFaq{border-bottom:0}.moduleSeoFaq .sectionHeading p{max-width:680px;margin-left:auto;margin-right:auto}.serviceDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.detailBlock{padding:30px;border:1px solid #272c35;border-radius:16px;background:#101217;box-shadow:0 18px 50px rgba(0,0,0,.18)}.detailBlock h2{margin:0 0 18px;color:#fff;font-size:24px;letter-spacing:-.4px}.detailBlock p{margin:0;color:#aeb8c7;line-height:1.75}.detailList{display:grid;grid-gap:13px;gap:13px;margin:0;padding:0;list-style:none}.detailList li{display:flex;align-items:flex-start;gap:11px;color:#c5ccd7;line-height:1.55}.detailList svg{width:18px;height:18px;flex:0 0 18px;margin-top:3px;color:#2f86f5}.serviceCtaSection{padding:0 0 82px;background:#050506}.serviceCtaCard{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:34px 38px;border:1px solid #2a303a;border-radius:17px;background:linear-gradient(135deg,#10151d,#0c0e12)}.serviceCtaCard h2{margin:8px 0;color:#fff;font-size:30px}.serviceCtaCard p{margin:0;color:#9faab9;line-height:1.6}@media(max-width:800px){.serviceDetailHero h1{font-size:45px}.serviceDetailSubtitle{font-size:21px}.serviceDetailGrid{grid-template-columns:1fr}.serviceCtaCard{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.serviceDetailHero{padding:64px 0}.serviceDetailHero h1{font-size:38px}.serviceDetailSubtitle{font-size:18px}.serviceDetailIntro{font-size:16px}.detailBlock{padding:23px}.serviceCtaCard{padding:27px 23px}.serviceCtaCard h2{font-size:25px}}.fieldHelp{display:block;color:#8f9aab;font-size:12px;line-height:1.55;margin-top:1px}.packingNotice{display:flex;align-items:flex-start;gap:14px;padding:17px 18px;border:1px solid #244d7e;border-radius:10px;background:#0b1728;color:#dce9f8}.packingNotice>svg{width:24px;height:24px;flex:0 0 24px;color:#2f8cff;margin-top:1px}.packingNotice strong{display:block;color:#fff;font-size:14px;margin-bottom:5px}.packingNotice p{margin:0;color:#aebdd0;font-size:13px;line-height:1.6}.dealerPage{background:#050506;color:#e8edf5}.dealerHero{padding:82px 0;background:radial-gradient(circle at 78% 28%,rgba(28,115,238,.19),transparent 30%),linear-gradient(135deg,#050506,#0b0d12);border-bottom:1px solid #242831}.dealerHeroGrid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:48px;gap:48px;align-items:center}.dealerHero h1{max-width:760px;margin:13px 0 20px;color:#fff;font-size:58px;line-height:1.06;letter-spacing:-2px}.dealerLead{max-width:760px;margin:0;color:#adb8c8;font-size:18px;line-height:1.72}.dealerHeroPanel{padding:31px;border:1px solid #2a303a;border-radius:18px;background:linear-gradient(145deg,rgba(18,23,32,.95),rgba(10,12,16,.95));box-shadow:0 24px 65px rgba(0,0,0,.3)}.dealerHeroPanel>svg{color:#348afb}.dealerHeroPanel h2{margin:18px 0 10px;color:#fff;font-size:27px}.dealerHeroPanel>p{margin:0;color:#aab5c4;line-height:1.65}.dealerQuickList{display:grid;grid-gap:12px;gap:12px;margin:22px 0 0;padding:20px 0 0;border-top:1px solid #29303a;list-style:none}.dealerQuickList li{display:flex;align-items:center;gap:10px;color:#d7dee8}.dealerQuickList svg{width:18px;color:#3087f6}.dealerBenefitsSection{background:#08090b}.dealerBenefitsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:19px;gap:19px}.dealerBenefitCard{padding:26px;border:1px solid #282d36;border-radius:14px;background:#101217}.dealerBenefitIcon,.dealerCardIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#0c1d34;color:#3188f6}.dealerBenefitCard h3{margin:18px 0 8px;color:#fff;font-size:19px}.dealerBenefitCard p{margin:0;color:#a9b3c1;line-height:1.65;font-size:15px}.dealerSplitSection{background:#050506}.dealerSplitGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.dealerInfoCard{padding:32px;border:1px solid #292f39;border-radius:17px;background:linear-gradient(145deg,#11141a,#0b0d11)}.dealerInfoCard h2{margin:18px 0 9px;font-size:28px}.dealerInfoCard>p{margin:0 0 24px;color:#aab4c3;line-height:1.65}.dealerList{grid-template-columns:1fr}.dealerList li{padding-bottom:9px;border-bottom:1px solid rgba(43,49,59,.7)}.dealerProcessSection{background:#08090b;border-top:1px solid #232831;border-bottom:1px solid #232831}.dealerSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.dealerStep{padding:26px;border:1px solid #292e37;border-radius:14px;background:#101217}.dealerStep span{display:inline-flex;color:#3288f6;font-weight:800;font-size:14px;letter-spacing:1px}.dealerStep h3{margin:16px 0 8px;color:#fff;font-size:20px}.dealerStep p{margin:0;color:#a8b3c1;line-height:1.62;font-size:14px}.dealerTermsSection{background:#050506}.dealerTermsCard{padding:36px;border:1px solid #2a3039;border-radius:18px;background:linear-gradient(145deg,#10141b,#0b0d11)}.dealerTermsCard h2{margin:10px 0 25px}.dealerTermsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:17px 28px;gap:17px 28px}.dealerTermsGrid p{margin:0;padding:17px;border-left:2px solid #257ce9;background:#0c0f14;color:#aeb8c6;line-height:1.65}.dealerTermsGrid strong{color:#fff}.dealerApplicationSection{background:linear-gradient(180deg,#08090b,#050506);border-top:1px solid #232831}.dealerApplicationGrid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:42px;gap:42px;align-items:start}.dealerApplicationIntro{position:-webkit-sticky;position:sticky;top:145px}.dealerApplicationIntro h2{margin:12px 0 16px;font-size:39px}.dealerApplicationIntro>p{color:#abb5c4;line-height:1.72;font-size:16px}.dealerContactNote{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:17px;border:1px solid #244a78;border-radius:11px;background:#0b1728;color:#b9c8da;line-height:1.55}.dealerContactNote svg{flex:0 0 22px;color:#338af7}.dealerForm{margin:0}.dealerConsent{display:flex;align-items:flex-start;gap:11px;color:#b8c2cf;font-size:13px;line-height:1.55;cursor:pointer}.dealerConsent input{margin-top:3px;accent-color:#1672e8}@media(max-width:980px){.dealerApplicationGrid,.dealerHeroGrid{grid-template-columns:1fr}.dealerBenefitsGrid,.dealerSteps{grid-template-columns:repeat(2,1fr)}.dealerApplicationIntro{position:static}}@media(max-width:700px){.dealerHero{padding:62px 0}.dealerHero h1{font-size:41px}.dealerLead{font-size:16px}.dealerHeroPanel{padding:24px}.dealerBenefitsGrid,.dealerSplitGrid,.dealerSteps,.dealerTermsGrid{grid-template-columns:1fr}.dealerTermsCard{padding:24px}.dealerApplicationIntro h2{font-size:32px}}.contactPage{background:#050506;color:#e8edf5;min-height:calc(100vh - 112px)}.contactHero{padding:78px 0 70px;background:radial-gradient(circle at 78% 32%,rgba(28,115,238,.18),transparent 30%),linear-gradient(135deg,#050506,#0b0d12);border-bottom:1px solid #242831}.contactHeroInner{max-width:860px;text-align:center}.contactHero h1{margin:13px 0 18px;color:#fff;font-size:58px;line-height:1.06;letter-spacing:-2px}.contactHero p{margin:0 auto;max-width:790px;color:#aeb8c7;font-size:18px;line-height:1.72}.contactSection{background:linear-gradient(180deg,#08090b,#050506)}.contactGrid{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:30px;gap:30px;align-items:start}.contactDetails{display:grid;grid-gap:18px;gap:18px}.contactCard{display:flex;align-items:flex-start;gap:18px;padding:27px;border:1px solid #292f38;border-radius:16px;background:linear-gradient(145deg,#11141a,#0b0d11)}.contactIcon{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:13px;background:#0c1e38;color:#3189f7}.contactIcon svg{width:25px;height:25px}.contactCard span{display:block;color:#3288f6;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.contactCard h2{margin:7px 0 8px;color:#fff;font-size:24px}.contactCard p{margin:0 0 16px;color:#aab5c4;line-height:1.6}.contactLink{display:inline-flex;color:#4598ff;font-size:18px;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgba(69,152,255,.38);text-decoration-color:rgba(69,152,255,.38);text-underline-offset:5px;overflow-wrap:anywhere}.contactLink:hover{color:#77b4ff;-webkit-text-decoration-color:#77b4ff;text-decoration-color:#77b4ff}.emailLink{font-size:16px}.contactAvailability{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #244d7e;border-radius:13px;background:#0b1728}.contactAvailability>svg{width:23px;height:23px;flex:0 0 23px;color:#3289f7}.contactAvailability strong{display:block;color:#fff;margin-bottom:6px}.contactAvailability p{margin:0;color:#aebdd0;line-height:1.58;font-size:14px}.contactForm{margin:0;padding:32px}.contactFormHeading{margin-bottom:25px}.contactFormHeading h2{margin:9px 0;color:#fff;font-size:34px}.contactFormHeading p{margin:0;color:#aab5c4;line-height:1.6}.contactForm .btn{gap:9px}.contactSuccess{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #28663f;border-radius:9px;background:#0d2617;color:#b9e8c8;font-size:14px}.contactSuccess svg{width:19px;height:19px;color:#54d47d}.contactError{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #71363b;border-radius:9px;background:#2a1114;color:#ffc4c8;font-size:14px}.contactError svg{width:19px;height:19px;color:#ff727c}.contactHoneypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contactForm .btn:disabled{opacity:.62;cursor:wait}@media(max-width:900px){.contactGrid{grid-template-columns:1fr}.contactHero h1{font-size:46px}}@media(max-width:620px){.contactHero{padding:60px 0}.contactHero h1{font-size:39px}.contactHero p{font-size:16px}.contactCard,.contactForm{padding:22px}.contactFormHeading h2{font-size:29px}}.contactInboxList{display:grid;grid-gap:14px;gap:14px;padding:20px}.contactInquiryCard{padding:20px;border:1px solid #29323e;border-left:4px solid #4a5665;border-radius:12px;background:#0a0f15}.contactInquiryCard.status-new{border-left-color:#3b8ffb;background:#0b1420}.contactInquiryCard.status-replied{border-left-color:#45c879}.contactInquiryCard.status-archived{opacity:.67}.contactInquiryFooter,.contactInquiryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.contactInquiryHeader h3{margin:8px 0 6px;color:#fff;font-size:18px}.contactInquiryHeader p{margin:0;color:#7f8b9a;font-size:12px}.contactInquiryStatus{display:inline-flex;padding:5px 8px;border-radius:999px;background:#172231;color:#8dbdff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.contactInquiryChannels{display:grid;grid-gap:8px;gap:8px;text-align:right}.contactInquiryChannels a{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#68a8ff;font-size:12px}.contactInquiryActions svg,.contactInquiryChannels svg{width:15px;height:15px}.contactInquiryVehicle{display:grid;grid-gap:5px;gap:5px;margin-top:17px;padding:12px 14px;border:1px solid #25303c;border-radius:9px;background:#0d131b}.contactInquiryVehicle strong{color:#7f91a9;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.contactInquiryVehicle span{color:#dce4ee;font-size:13px}.contactInquiryMessage{margin:15px 0;padding:16px;border-radius:9px;background:#080c11;color:#c7d1de;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.contactInquiryFooter{align-items:center}.contactInquiryFooter>span{font-size:11px}.notificationSent{color:#67d991}.notificationWarning{color:#f2bd59}.contactInquiryActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.contactInquiryActions form{margin:0}.contactInquiryActions .adminSecondaryButton,.contactInquiryActions .btn{min-height:38px;padding:8px 11px;font-size:12px}.contactInquiryActions .btn{display:inline-flex;align-items:center;gap:7px}@media(max-width:760px){.contactInboxList{padding:12px}.contactInquiryFooter,.contactInquiryHeader{display:grid}.contactInquiryChannels{text-align:left}.contactInquiryActions,.contactInquiryChannels a{justify-content:flex-start}.contactInquiryFooter>span{margin-bottom:3px}}.contactInquiryChannels span{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#68a8ff;font-size:12px}.contactPreviousReply{margin:0 0 15px;padding:14px 16px;border-left:3px solid #45c879;border-radius:8px;background:#0d1b14}.contactPreviousReply strong{color:#75dfa0;font-size:11px}.contactPreviousReply p{margin:8px 0 0;color:#bfcfc6;line-height:1.6;white-space:pre-wrap}.contactReplyComposer{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin:0 0 16px;padding:15px;border:1px solid #2b3745;border-radius:10px;background:#0b1119}.contactReplyComposer label{grid-column:1/-1;color:#8fa0b5;font-size:12px;font-weight:700}.contactReplyComposer textarea{min-height:96px;padding:12px;border:1px solid #303d4c;border-radius:8px;background:#070b10;color:#fff;font:inherit;line-height:1.55;resize:vertical}.contactReplyComposer .btn{align-self:end;min-width:135px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.contactReplyComposer .btn svg{width:16px}@media(max-width:760px){.contactInquiryChannels span{justify-content:flex-start}.contactReplyComposer{grid-template-columns:1fr}.contactReplyComposer .btn{width:100%}}.contactChatThread{padding:0;overflow:hidden}.contactChatThread>summary{padding:20px;cursor:pointer;list-style:none}.contactChatThread>summary::-webkit-details-marker{display:none}.contactChatThread[open]>summary{border-bottom:1px solid #29323e;background:#0b121c}.contactChatThreadBody{padding:18px}.contactUnreadBadge{display:inline-flex;align-self:flex-end;padding:5px 9px;border-radius:999px;background:#1683ff;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.adminChatMessages{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto;margin:15px 0;padding:18px;border:1px solid #252f3b;border-radius:12px;background:#070b10}.adminChatBubble{width:min(76%,560px);padding:13px 15px;border-radius:14px;background:#151c25;color:#d8e1ec}.adminChatBubble.customer{align-self:flex-start;border-bottom-left-radius:4px}.adminChatBubble.admin{align-self:flex-end;border-bottom-right-radius:4px;background:#0b64d8;color:#fff}.adminChatBubble strong,.adminChatBubble time{display:block}.adminChatBubble strong{font-size:11px}.adminChatBubble p{margin:7px 0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.adminChatBubble time{color:inherit;opacity:.65;font-size:9px}.customerChatPage{min-height:calc(100vh - 112px);padding:40px 16px 70px;background:#07090d}.customerChatShell{width:min(760px,100%);margin:auto;border:1px solid #27313d;border-radius:18px;background:#0d1117;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.28)}.customerChatHeader{padding:22px 24px;border-bottom:1px solid #27313d;background:#090d12}.customerChatHeader>a{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;color:#8ea1b8;font-size:12px}.customerChatHeader>a svg{width:16px}.customerChatHeader>div{display:flex;align-items:center;gap:14px}.customerChatHeader>div>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#0b64d8;color:#fff}.customerChatHeader>div>span svg{width:23px}.customerChatHeader small{color:#55a8ff;font-size:10px;font-weight:800;letter-spacing:.12em}.customerChatHeader h1{margin:5px 0 0;color:#fff;font-size:23px}.customerChatHeader p{margin:5px 0 0;color:#8290a2;font-size:12px}.customerChatMessages{min-height:360px;max-height:58vh;overflow-y:auto;display:flex;flex-direction:column;gap:11px;padding:24px;background:#070b10}.customerChatBubble{width:min(78%,540px);padding:13px 15px;border-radius:15px;background:#151c25;color:#d9e2ed}.customerChatBubble.customer{align-self:flex-end;border-bottom-right-radius:4px;background:#0b64d8;color:#fff}.customerChatBubble.admin{align-self:flex-start;border-bottom-left-radius:4px}.customerChatBubble strong,.customerChatBubble time{display:block}.customerChatBubble strong{font-size:11px}.customerChatBubble p{margin:7px 0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.customerChatBubble time{font-size:9px;opacity:.62}.customerChatComposer{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:16px;border-top:1px solid #27313d;background:#0d1117}.customerChatComposer textarea{min-height:76px;padding:12px;border:1px solid #303b49;border-radius:10px;background:#080c11;color:#fff;font:inherit;resize:vertical}.customerChatComposer .btn{align-self:end;display:inline-flex;align-items:center;gap:7px}.customerChatComposer .btn svg{width:16px}.customerChatComposer .btn:disabled{opacity:.6}.customerChatError,.customerChatLoading{padding:24px;color:#8d9bad;text-align:center}.customerChatLoading svg{width:18px;vertical-align:middle;margin-right:6px;animation:spin 1s linear infinite}.customerChatError{background:#351518;color:#ff9ba2}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:640px){.adminChatBubble,.customerChatBubble{width:88%}.customerChatPage{padding:14px 7px 35px}.customerChatShell{border-radius:14px}.customerChatMessages{padding:15px;min-height:330px}.customerChatComposer{grid-template-columns:1fr}.customerChatComposer .btn{width:100%;justify-content:center}.contactChatThreadBody{padding:11px}.adminChatMessages{padding:12px}}.adminApp{min-height:100vh;background:#07090d;color:#edf2f8;display:grid;grid-template-columns:250px 1fr}.adminSidebar{position:-webkit-sticky;position:sticky;top:112px;align-self:start;height:calc(100dvh - 112px);min-height:0;padding:26px 18px 18px;border-right:1px solid #252b35;background:#0b0e13;display:flex;overflow:hidden;flex-direction:column}.adminBrand{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:0 8px 24px;border-bottom:1px solid #252b35}.adminBrand>span{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#1672e8;color:#fff;font-weight:900}.adminBrand small,.adminBrand strong{display:block}.adminBrand strong{font-size:14px}.adminBrand small{margin-top:4px;color:#7f8b9b;font-size:11px;text-transform:uppercase;letter-spacing:1px}.adminNav{display:grid;flex:1 1 auto;min-height:0;align-content:start;grid-gap:7px;gap:7px;margin-top:14px;padding:10px 4px 10px 0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#344356 transparent}.adminNav::-webkit-scrollbar{width:6px}.adminNav::-webkit-scrollbar-track{background:transparent}.adminNav::-webkit-scrollbar-thumb{border-radius:999px;background:#344356}.adminNav::-webkit-scrollbar-thumb:hover{background:#48617f}.adminNav a,.adminSidebarBottom button{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:9px;color:#aeb8c6;font-size:14px;border:0;background:transparent}.adminNav a:first-child,.adminNav a:hover{background:#10213a;color:#5da2ff}.adminNav svg,.adminSidebarBottom svg{width:18px}.adminSidebarBottom{flex:0 0 auto;margin-top:0;border-top:1px solid #252b35;padding-top:14px}.adminSidebarBottom button{width:100%;cursor:pointer}.adminMain{min-width:0}.adminPage{padding:38px 40px 70px;max-width:1600px;margin:auto}.adminOrderHeader,.adminTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:28px}.adminEyebrow{color:#3d8df7;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.adminOrderHeader h1,.adminTopbar h1{margin:7px 0;font-size:38px;color:#fff}.adminOrderHeader p,.adminTopbar p{margin:0;color:#8f9aaa}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:22px}.adminStats article{display:flex;align-items:center;gap:16px;padding:21px;border:1px solid #252c36;border-radius:14px;background:#0e1218}.adminStats article>span{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#0d213d;color:#3b8ffb}.adminStats svg{width:23px}.adminStats small,.adminStats strong{display:block}.adminStats small{color:#8d98a7;font-size:12px}.adminStats strong{margin-top:5px;color:#fff;font-size:28px}.adminPanel{border:1px solid #252c36;border-radius:15px;background:#0d1117;overflow:hidden}.adminPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #252c36}.adminPanelHeader h2{display:flex;align-items:center;gap:9px;margin:0;color:#fff;font-size:19px}.adminPanelHeader h2 svg{width:19px;color:#438ff2}.adminPanelHeader p{margin:6px 0 0;color:#7f8a99;font-size:13px}.adminPanelHeader>a{display:flex;align-items:center;gap:6px;color:#559cff;font-size:13px}.adminPanelHeader>a svg{width:15px}.adminTableWrap{overflow-x:auto}.adminTable{width:100%;border-collapse:collapse;min-width:900px}.adminTable td,.adminTable th{padding:16px 20px;text-align:left;border-bottom:1px solid #202630;font-size:13px;vertical-align:middle}.adminTable th{color:#7f8b9a;font-size:11px;text-transform:uppercase;letter-spacing:.7px;background:#0a0e13}.adminTable td{color:#cbd3de}.adminTable td small,.adminTable td strong{display:block}.adminTable td small{margin-top:5px;color:#758191;font-size:11px}.adminTable td svg{width:13px;vertical-align:middle;margin-right:4px}.adminTable tr:hover td{background:#101722}.adminOrderLink{color:#5da2ff;font-weight:800}.adminStatus{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 9px;border-radius:999px;background:#13243b;color:#73adff;font-size:11px;font-weight:800}.adminStatus-completed,.adminStatus-ready-to-ship{background:#102b1d;color:#6cdf94}.adminStatus-waiting-for-customer-approval,.adminStatus-waiting-for-payment{background:#33270d;color:#f5c75b}.adminStatus-canceled,.adminStatus-unable-to-repair{background:#351518;color:#ff7c84}.priority{font-size:11px;font-weight:800}.priority-rush{color:#ff727c}.priority-high{color:#f4c35d}.priority-normal{color:#9ba7b7}.adminToolbar{display:flex;gap:12px;padding:18px;border-bottom:1px solid #252c36}.adminSearch{flex:1 1;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #2a323e;border-radius:9px;background:#090d12}.adminFilter svg,.adminSearch svg{width:18px;color:#778394}.adminFilter select,.adminSearch input{width:100%;border:0;outline:0;background:transparent;color:#e7edf5;padding:12px 0;font:inherit}.adminFilter{min-width:240px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #2a323e;border-radius:9px;background:#090d12}.adminFilter select option{background:#0d1117}.adminHeaderActions button,.adminIconButton,.adminQuick button,.adminSecondaryButton,.adminTextButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:1px solid #303844;border-radius:8px;background:#111720;color:#dbe3ee;cursor:pointer}.adminHeaderActions svg,.adminIconButton svg{width:17px}.adminEmpty{padding:45px;color:#7e8998}.adminBack{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;color:#8ea1b8;font-size:13px}.adminBack svg{width:17px}.adminOrderTitle{display:flex;align-items:center;gap:14px}.adminHeaderActions{display:flex;gap:9px;flex-wrap:wrap}.adminHeaderActions .btn{min-height:auto}.adminDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px}.adminDetailMain,.adminDetailSide{display:grid;grid-gap:20px;gap:20px;align-content:start}.adminOrderControl{padding-bottom:21px}.adminControlGrid{display:grid;grid-template-columns:1.5fr 1fr .8fr auto;grid-gap:12px;gap:12px;padding:20px 24px;align-items:end}.adminControlGrid label{display:grid;grid-gap:8px;gap:8px;color:#8f9aa8;font-size:12px;font-weight:700}.adminControlGrid select{padding:12px;border:1px solid #303844;border-radius:8px;background:#090d12;color:#fff}.adminInfoGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;padding:20px}.adminInfoCard{padding:18px;border:1px solid #252d38;border-radius:11px;background:#0a0f15}.adminInfoTitle{display:flex;align-items:center;gap:9px;margin-bottom:15px}.adminInfoTitle svg{width:19px;color:#4895f8}.adminInfoTitle h3{margin:0;color:#fff;font-size:15px}.adminInfoRow{padding:10px 0;border-top:1px solid #202731}.adminInfoRow small,.adminInfoRow strong{display:block}.adminInfoRow strong{font-size:13px;color:#d9e1eb;overflow-wrap:anywhere}.adminInfoRow small{margin-top:4px;color:#728091;font-size:10px;text-transform:uppercase;letter-spacing:.6px}.adminNotes{padding:5px 24px}.adminNotes article{padding:16px 0;border-bottom:1px solid #202630}.adminNotes small,.adminNotes span,.adminNotes strong{display:block}.adminNotes strong{color:#5da2ff;font-size:12px}.adminNotes span{margin:7px 0;color:#c4cdd9;line-height:1.55}.adminNotes small{color:#697687;font-size:10px}.adminNoteInput{width:calc(100% - 48px);min-height:90px;margin:18px 24px 24px;padding:13px;border:1px solid #303844;border-radius:9px;background:#090d12;color:#fff;resize:vertical}.adminBilling{padding-bottom:18px}.billingRow{display:flex;justify-content:space-between;padding:12px 20px;color:#9ca7b5}.billingRow strong{color:#fff}.billingBalance{margin:4px 18px 18px;padding:15px 2px;border-top:1px solid #29313c;font-size:16px}.billingBalance strong{color:#5da2ff;font-size:20px}.adminBilling .adminSecondaryButton,.adminBilling .btn{width:calc(100% - 36px);margin:0 18px 9px}.adminTimeline{padding:20px 22px}.adminTimeline>div{position:relative;display:grid;grid-template-columns:18px 1fr;grid-column-gap:10px;column-gap:10px;padding-bottom:23px}.adminTimeline>div:after{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:#303845}.adminTimeline>div:last-child:after{display:none}.adminTimeline>div>span{width:11px;height:11px;margin-top:3px;border:2px solid #495464;border-radius:50%;background:#0d1117;z-index:1}.adminTimeline .done>span{border-color:#3cce74;background:#3cce74}.adminTimeline .current>span{border-color:#3288f6;background:#3288f6;box-shadow:0 0 0 5px rgba(50,136,246,.13)}.adminTimeline small,.adminTimeline strong{grid-column:2}.adminTimeline strong{color:#dce4ed;font-size:13px}.adminTimeline small{margin-top:4px;color:#707d8c;font-size:10px}.adminQuick{padding:20px}.adminQuick h2{display:flex;align-items:center;gap:8px;margin:0 0 15px;font-size:17px}.adminQuick h2 svg{width:18px;color:#4895f8}.adminQuick button{width:100%;margin-top:8px}.adminTextButton{padding:7px 10px;color:#5da2ff;background:transparent;border-color:#2d3948}@media(max-width:1100px){.adminApp{grid-template-columns:82px 1fr}.adminSidebar{padding:24px 12px}.adminBrand div,.adminNav a{font-size:0}.adminBrand{padding-left:0;padding-right:0}.adminBrand,.adminNav a{justify-content:center}.adminSidebarBottom button{font-size:0;justify-content:center}.adminStats{grid-template-columns:repeat(2,1fr)}.adminDetailGrid{grid-template-columns:1fr}.adminDetailSide{grid-template-columns:repeat(2,1fr)}.adminQuick{grid-column:1/-1}}@media(max-width:760px){.adminApp{display:block}.adminSidebar{position:static;width:100%;height:auto;padding:12px;display:block;overflow:visible}.adminBrand{display:none}.adminNav{display:flex;overflow-x:auto;overflow-y:hidden;margin:0;padding:0;scrollbar-width:none}.adminNav::-webkit-scrollbar{display:none}.adminNav a{font-size:12px;white-space:nowrap}.adminSidebarBottom{display:none}.adminPage{padding:25px 15px 55px}.adminOrderHeader,.adminTopbar{flex-direction:column}.adminStats{grid-template-columns:1fr 1fr}.adminToolbar{flex-direction:column}.adminFilter{min-width:0}.adminControlGrid,.adminDetailSide,.adminInfoGrid{grid-template-columns:1fr}.adminQuick{grid-column:auto}.adminHeaderActions{width:100%}.adminHeaderActions button{flex:1 1}.adminOrderTitle{align-items:flex-start;flex-direction:column}.adminOrderHeader h1,.adminTopbar h1{font-size:31px}}.adminMobileBackdrop,.adminMobileHeader,.adminMobileMore,.adminMobileNav{display:none}@media(max-width:760px){body:has(.adminApp)>.footer,body:has(.adminApp)>.nav{display:none}.adminApp{min-height:100dvh;padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:calc(72px + env(safe-area-inset-bottom))}.adminSidebar{display:none}.adminMobileHeader{position:fixed;inset:0 0 auto;z-index:90;display:flex;height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;align-items:center;justify-content:space-between;border-bottom:1px solid #252c36;background:rgba(8,11,16,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.adminMobileHeader>div{display:flex;align-items:center;gap:10px}.adminMobileHeader>div>div{display:grid;grid-gap:2px;gap:2px}.adminMobileHeader strong{font-size:14px}.adminMobileHeader small{color:#76859a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.adminMobileMark{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#1672e8;color:#fff;font-weight:900}.adminMobileHeader button,.adminMobileMore header button{display:grid;width:42px;height:42px;padding:0;place-items:center;border:0;border-radius:11px;background:#131a24;color:#aebbd0}.adminMobileHeader svg,.adminMobileMore header svg{width:19px}.adminPage{padding:22px 14px 24px}.adminOrderHeader h1,.adminTopbar h1{font-size:29px}.adminStats{gap:10px}.adminStats article{padding:15px;gap:11px}.adminStats article>span{width:40px;height:40px}.adminStats strong{font-size:23px}.adminMobileNav{position:fixed;inset:auto 0 0;z-index:100;display:grid;grid-template-columns:repeat(5,1fr);height:calc(66px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);border-top:1px solid #29313d;background:rgba(9,12,17,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adminMobileNav a,.adminMobileNav button{position:relative;display:flex;min-width:0;padding:5px 2px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:0;border-radius:9px;background:transparent;color:#7f8da1}.adminMobileNav span{position:relative;display:grid;place-items:center}.adminMobileNav svg{width:21px;height:21px}.adminMobileNav small{max-width:100%;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.adminMobileNav .active{color:#63a6ff;background:rgba(22,114,232,.09)}.adminMobileNav b{position:absolute;top:-7px;right:-12px;min-width:17px;padding:2px 4px;border-radius:999px;background:#e5484d;color:#fff;font-size:9px}.adminMobileBackdrop{position:fixed;inset:0;z-index:91;display:block;border:0;background:rgba(0,0,0,.62)}.adminMobileMore{position:fixed;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));left:10px;z-index:95;display:block;max-height:min(66dvh,520px);overflow:auto;border:1px solid #2b3543;border-radius:18px;background:#0d1219;box-shadow:0 24px 70px rgba(0,0,0,.55);opacity:0;transform:translateY(20px);pointer-events:none;transition:.18s ease}.adminMobileMore.open{opacity:1;transform:none;pointer-events:auto}.adminMobileMore header{position:-webkit-sticky;position:sticky;top:0;display:flex;padding:13px 14px;align-items:center;justify-content:space-between;border-bottom:1px solid #28313d;background:#0d1219}.adminMobileMore header button{width:36px;height:36px}.adminMobileMore>div:not(.adminPushActions){display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px}.adminMobileMore a{display:flex;min-height:54px;padding:10px;align-items:center;gap:10px;border-radius:11px;background:#111923;color:#abb8c9;font-size:12px;font-weight:700}.adminMobileMore a.active{background:#10294a;color:#68aaff}.adminMobileMore a svg{width:19px;flex:0 0 auto}.adminPushControl{display:grid;grid-gap:10px;gap:10px;margin:12px 12px 0;padding:12px;border:1px solid #263344;border-radius:13px;background:#101722}.adminPushControl>div:first-child{display:flex;align-items:center;gap:10px}.adminPushControl>div:first-child>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#10294a;color:#68aaff}.adminPushControl>div:first-child svg{width:18px}.adminPushControl>div:first-child>div{display:grid;grid-gap:2px;gap:2px}.adminPushControl strong{font-size:12px}.adminPushControl small{color:#8796aa;font-size:10px;line-height:1.35}.adminPushActions button,.adminPushControl>button{display:flex;min-height:38px;padding:8px 11px;align-items:center;justify-content:center;gap:7px;border:1px solid #2c5f9d;border-radius:9px;background:#166bd7;color:#fff;font-size:11px;font-weight:800}.adminPushControl button:disabled{opacity:.55}.adminPushControl button svg{width:15px}.adminPushActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.adminPushActions button:last-child{border-color:#384352;background:#18202b;color:#c3cfdf}.adminPushMessage{color:#68aaff!important}}@media(max-width:390px){.adminMobileMore>div:not(.adminPushActions),.adminStats{grid-template-columns:1fr}}.adminLoginPage{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.2),transparent 36%),#05070b;color:#fff}.adminLoginCard{width:min(460px,100%);padding:34px;border:1px solid rgba(96,165,250,.22);border-radius:24px;background:rgba(12,17,27,.96);box-shadow:0 28px 80px rgba(0,0,0,.45)}.adminLoginBrand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.adminLoginBrand>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#2563eb;font-weight:900}.adminLoginBrand div{display:flex;flex-direction:column}.adminLoginBrand small{color:#8fa3be}.adminLoginHeading{text-align:center;margin-bottom:24px}.adminLoginHeading svg{width:34px;height:34px;color:#60a5fa}.adminLoginHeading h1{margin:10px 0 6px;font-size:32px}.adminLoginHeading p{margin:0;color:#9aa9bd}.adminLoginForm{display:grid;grid-gap:17px;gap:17px}.adminLoginForm label>span{display:block;margin-bottom:7px;font-weight:700}.adminLoginForm label>div{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #28364a;border-radius:12px;background:#080d15}.adminLoginForm label svg{width:18px;color:#60a5fa}.adminLoginForm input{width:100%;padding:14px 0;border:0;outline:0;background:transparent;color:#fff;font:inherit}.adminLoginError,.adminSetupNotice{padding:12px 14px;margin-bottom:18px;border-radius:10px;font-size:14px}.adminLoginError{background:rgba(220,38,38,.15);border:1px solid hsla(0,91%,71%,.3);color:#fecaca}.adminSetupNotice{background:rgba(37,99,235,.12);border:1px solid rgba(96,165,250,.28);color:#bfdbfe}.adminSetupNotice code{color:#fff}.orderError,.orderSuccess{display:flex;flex-direction:column;gap:5px;margin-top:14px;padding:16px;border-radius:12px}.orderSuccess{background:rgba(34,197,94,.12);border:1px solid rgba(74,222,128,.3);color:#dcfce7}.orderError{background:rgba(220,38,38,.12);border:1px solid hsla(0,91%,71%,.3);color:#fee2e2}.trackPage{min-height:75vh}.trackResult{margin-top:28px;border:1px solid rgba(64,132,255,.25);background:linear-gradient(180deg,rgba(16,26,47,.96),rgba(8,14,28,.98));border-radius:22px;padding:28px}.trackResultHeader{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:22px;border-bottom:1px solid hsla(0,0%,100%,.08)}.trackResultHeader h2{margin:6px 0;color:#fff}.trackResultHeader p{margin:0;color:#93a4bf}.trackStatusIcon{width:62px;height:62px;border-radius:18px;background:rgba(37,99,235,.15);color:#60a5fa;display:grid;place-items:center}.trackSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:22px 0}.trackShippingGrid article,.trackSummaryGrid article{padding:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);border-radius:14px}.trackShippingGrid small,.trackSummaryGrid small{display:block;color:#7f91ad;margin-bottom:6px}.trackShippingGrid strong,.trackSummaryGrid strong{color:#f8fbff}.trackShippingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.trackShippingGrid article{display:flex;gap:12px;align-items:center}.trackTimelineItem{position:relative;display:flex;gap:14px;padding-bottom:20px}.trackTimelineItem:not(:last-child):after{content:"";position:absolute;left:16px;top:32px;bottom:0;width:1px;background:rgba(96,165,250,.3)}.trackTimelineItem>span{position:relative;z-index:1;width:33px;height:33px;border-radius:50%;background:#102749;color:#60a5fa;display:grid;place-items:center}.trackTimelineItem div{display:flex;flex-direction:column;gap:3px;padding-top:4px}.trackTimelineItem strong{color:#f8fbff}.trackTimelineItem small{color:#7f91ad}@media(max-width:760px){.trackSummaryGrid{grid-template-columns:1fr 1fr}.trackShippingGrid{grid-template-columns:1fr}}@media(max-width:480px){.trackSummaryGrid{grid-template-columns:1fr}}.adminInternalBadge{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #263b56;border-radius:999px;background:#0d2038;color:#76adf7;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.adminNoteComposer{margin:20px 24px;padding:16px;border:1px solid #2a3442;border-radius:12px;background:#090d12}.adminNoteComposer textarea,.adminNoteEdit textarea{width:100%;min-height:110px;padding:13px;border:1px solid #303844;border-radius:9px;background:#0d1219;color:#fff;resize:vertical;font:inherit;line-height:1.55}.adminNoteComposerFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.adminNoteComposerFooter label,.adminNoteEdit label{display:flex;align-items:center;gap:7px;color:#8f9cac;font-size:12px;cursor:pointer}.adminNoteComposerFooter svg,.adminNoteEdit label svg{width:14px;color:#4d98fa}.adminNotes{padding:0 24px 24px}.adminNotes article{margin-top:12px;padding:17px;border:1px solid #252f3b;border-radius:11px;background:#0a0f15}.adminNotes article.pinned{border-color:#245a9f;background:linear-gradient(135deg,#0a1421,#0a0f15)}.adminNoteMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.adminNoteMeta>div{display:flex;align-items:center;gap:9px}.adminNoteMeta strong{color:#65a7ff;font-size:12px}.adminNoteMeta span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#132b4a;color:#80b8ff;font-size:10px;font-weight:800}.adminNoteMeta span svg{width:11px}.adminNoteMeta small{color:#6f7c8d;font-size:10px;text-align:right}.adminNotes article p{margin:12px 0;color:#c9d2dd;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.adminNoteActions{display:flex;align-items:flex-start;gap:9px;padding-top:12px;border-top:1px solid #202834}.adminNoteActions details{flex:1 1}.adminDangerButton,.adminNoteActions summary{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#8795a7;font-size:11px;cursor:pointer;list-style:none}.adminNoteActions summary::-webkit-details-marker{display:none}.adminNoteActions summary:hover{background:#111a25;color:#72abf7}.adminDangerButton:hover{background:#291416;color:#ff7f87}.adminNoteActions svg{width:14px}.adminNoteEdit{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px;border:1px solid #283342;border-radius:10px;background:#080c11}.adminNoteEdit textarea{min-height:90px}.adminNoteEdit .btn{justify-self:end;min-height:auto;padding:9px 13px}.adminNotesEmpty{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:34px 15px;color:#748192;text-align:center}.adminNotesEmpty svg{width:30px;color:#3f80d4}.adminNotesEmpty strong{color:#c4ceda;font-size:14px}.adminNotesEmpty span{font-size:12px}@media(max-width:700px){.adminNoteComposer,.adminNotes{margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}.adminNoteComposer{padding:13px}.adminNoteComposerFooter,.adminNoteMeta{align-items:flex-start;flex-direction:column}.adminNoteComposerFooter .btn{width:100%}.adminNoteMeta small{text-align:left}}.adminFileControls{padding:20px 24px;border-bottom:1px solid #252c36}.adminFileControls>label{display:grid;grid-gap:8px;gap:8px;max-width:260px;margin-bottom:14px;color:#8f9aa8;font-size:12px;font-weight:700}.adminFileControls select{padding:11px 12px;border:1px solid #303844;border-radius:8px;background:#090d12;color:#fff}.adminDropzone{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:30px 20px;border:1px dashed #35506f;border-radius:12px;background:#09101a;cursor:pointer;text-align:center;transition:.18s ease}.adminDropzone.dragging,.adminDropzone:hover{border-color:#4d9aff;background:#0b1727}.adminDropzone svg{width:30px;height:30px;color:#4d9aff}.adminDropzone strong{color:#dce7f5;font-size:14px}.adminDropzone span{color:#758599;font-size:11px}.adminFileError{margin:12px 0 0;color:#ff7b7b;font-size:12px}.adminFileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px 24px 24px}.adminFileCard{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:13px;gap:13px;padding:13px;border:1px solid #252f3b;border-radius:11px;background:#0a0f15}.adminFileIcon,.adminFilePreview{width:76px;height:68px;border-radius:8px;overflow:hidden;background:#101a26;display:grid;place-items:center}.adminFilePreview img{width:100%;height:100%;object-fit:cover}.adminFileIcon svg{width:28px;color:#5da2ff}.adminFileInfo{min-width:0}.adminFileInfo small,.adminFileInfo span,.adminFileInfo strong{display:block}.adminFileInfo strong{overflow:hidden;color:#dbe4ef;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.adminFileInfo span{margin-top:6px;color:#62a5ff;font-size:11px;font-weight:700}.adminFileInfo small{margin-top:6px;color:#718093;font-size:10px;line-height:1.4}.adminFileActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px;padding-top:10px;border-top:1px solid #202834}.adminFileActions a,.adminFileActions button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#8897aa;font-size:11px;cursor:pointer}.adminFileActions a:hover{background:#10213a;color:#72abf7}.adminFileActions button:hover{background:#30171a;color:#ff8a91}.adminFileActions svg{width:14px}.adminFilesEmpty{grid-column:1/-1;display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:36px 15px;color:#748192;text-align:center}.adminFilesEmpty svg{width:32px;color:#3f80d4}.adminFilesEmpty strong{color:#c4ceda;font-size:14px}.adminFilesEmpty span{font-size:12px}.spin{animation:adminSpin 1s linear infinite}@keyframes adminSpin{to{transform:rotate(1turn)}}@media(max-width:900px){.adminFileGrid{grid-template-columns:1fr}}@media(max-width:600px){.adminFileControls,.adminFileGrid{padding-left:14px;padding-right:14px}.adminFileCard{grid-template-columns:60px minmax(0,1fr)}.adminFileIcon,.adminFilePreview{width:60px;height:58px}}.uploadBox.dragging{border-color:var(--blue,#1f7cff);background:rgba(31,124,255,.08)}.uploadBox small{display:block;margin-top:6px;opacity:.72}.selectedFileList{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.selectedFileItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.035)}.selectedFileItem>svg{width:20px;height:20px}.selectedFileItem div{min-width:0;display:grid;grid-gap:2px;gap:2px}.selectedFileItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectedFileItem span{font-size:.82rem;opacity:.68}.selectedFileItem button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:hsla(0,0%,100%,.07);color:inherit;cursor:pointer}.selectedFileItem button:hover{background:rgba(255,80,80,.16)}.selectedFileItem button svg{width:17px;height:17px}.adminControlGrid input:not([type]),.adminControlGrid input[type=text]{width:100%}.adminNotifyToggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.035)}.adminNotifyToggle input{width:18px;height:18px;margin:0;accent-color:#1683ff}.adminNotifyToggle span{font-size:.9rem;font-weight:600}.paymentPage{min-height:70vh;display:flex;align-items:center}.paymentCard{max-width:680px;margin:0 auto;padding:34px}.paymentCard h1{margin:10px 0}.paymentAmount{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:28px 0;padding:22px;border:1px solid var(--border);border-radius:16px;background:hsla(0,0%,100%,.025)}.paymentAmount small{color:var(--muted)}.paymentAmount strong{font-size:38px}.paymentPaid,.paymentSecurity{display:flex;gap:12px;align-items:flex-start;margin-top:20px;color:var(--muted);font-size:14px;line-height:1.5}.paymentPaid svg,.paymentSecurity svg{flex:0 0 auto}.paymentPaid{padding:16px;border:1px solid rgba(70,210,140,.35);border-radius:12px}.paymentPaid strong{color:var(--text)}.paymentPaid p{margin:4px 0 0}.paymentResult{text-align:center}.paymentResultIcon{width:64px;height:64px;margin:0 auto 18px}.paymentResult .btn{margin-top:18px}.billingTotalField{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;color:var(--muted);font-size:13px}.billingTotalField input{width:100%;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:18px;font-weight:700}.billingMeta{display:block;margin-top:12px;color:var(--muted)}.paymentLinkButton{display:block;text-align:center;text-decoration:none;margin-top:10px}.paymentHistory{margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.paymentHistory h3{margin:0 0 10px}.paymentHistoryRow{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border)}.paymentHistoryRow div{display:grid;grid-gap:3px;gap:3px}.paymentHistoryRow small{color:var(--muted)}.menuButton{position:relative;z-index:104;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.menuButton:focus-visible{outline:2px solid #398cff;outline-offset:3px}.mobileMenu,.mobileMenuOverlay{display:none}@media(max-width:900px){.menuButton{display:inline-flex}.nav{z-index:100}.navin{position:relative}.mobileMenuOverlay{display:block;position:fixed;inset:0;z-index:101;background:rgba(0,0,0,.58);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.mobileMenuOverlay.open{opacity:1;visibility:visible;pointer-events:auto}.mobileMenu{display:flex;position:fixed;top:88px;right:0;z-index:103;width:min(360px,88vw);height:calc(100dvh - 88px);padding:24px;flex-direction:column;gap:4px;background:#0b0d11;border-left:1px solid #292e37;box-shadow:-18px 20px 50px rgba(0,0,0,.45);transform:translateX(105%);visibility:hidden;pointer-events:none;transition:transform .22s ease,visibility .22s ease;overflow-y:auto}.mobileMenu.open{transform:translateX(0);visibility:visible;pointer-events:auto}.mobileMenu>a:not(.btn){display:flex;align-items:center;min-height:52px;padding:0 14px;border-bottom:1px solid #242a33;color:#f2f4f8;font-size:17px;font-weight:700}.mobileMenu>a:not(.btn):active{background:#111722}.mobileMenuCta{width:100%;margin-top:18px}}@media(max-width:620px){.mobileMenu{top:88px;height:calc(100dvh - 88px);width:min(330px,90vw)}}.adminShippingFoundation .adminPanelHeader{align-items:flex-start}.shippingStageBadge{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 10px;border:1px solid rgba(43,139,255,.4);border-radius:999px;background:rgba(24,119,244,.12);color:#77b5ff;font-size:11px;font-weight:800;letter-spacing:.02em}.shippingFoundationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:22px 24px 10px}.shippingFoundationGrid label{display:grid;grid-gap:8px;gap:8px;color:#8f9aa8;font-size:12px;font-weight:700}.shippingFoundationGrid input,.shippingFoundationGrid select{width:100%;min-height:44px;padding:11px 12px;border:1px solid #303844;border-radius:9px;background:#090d12;color:#fff;font:inherit}.shippingFoundationGrid input[readonly]{color:#7f8b9a;background:#0b1016;cursor:not-allowed}.shippingFoundationWide{grid-column:1/-1}.shippingFoundationNotice{display:flex;align-items:flex-start;gap:12px;margin:12px 24px 24px;padding:15px;border:1px solid rgba(54,145,255,.32);border-radius:11px;background:rgba(24,119,244,.08)}.shippingFoundationNotice>svg{flex:0 0 auto;width:22px;color:#55a2ff}.shippingFoundationNotice div{display:grid;grid-gap:4px;gap:4px}.shippingFoundationNotice strong{color:#dce9f8;font-size:13px}.shippingFoundationNotice span{color:#8d9bad;font-size:12px;line-height:1.5}@media(max-width:700px){.shippingFoundationGrid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.shippingFoundationWide{grid-column:auto}.shippingFoundationNotice{margin-left:14px;margin-right:14px}.shippingStageBadge{margin-top:8px}}.returnShippingSection{padding:22px;border:1px solid #2f3540;border-radius:14px;background:#0d1015}.returnShippingHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.returnShippingHeading h3{margin:4px 0 7px;color:#fff;font-size:21px}.returnShippingHeading p{margin:0;color:#9da8b8;font-size:14px;line-height:1.5}.returnShippingHeading>svg{width:28px;height:28px;color:#48a2ff;flex:0 0 auto}.returnShippingEyebrow{color:#48a2ff;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.shippingOptionsFour{grid-template-columns:repeat(2,minmax(0,1fr))}.shippingOptionsFour label>span{height:100%;align-items:flex-start;padding:16px}.shippingOptionsFour label>span>svg{margin-top:2px;flex:0 0 auto}.shippingOptionCopy{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:5px!important;padding:0!important;border:0!important;background:transparent!important}.shippingOptionCopy strong{font-size:14px}.shippingOptionCopy small{color:#8f9aab;font-size:12px;line-height:1.45}.shippingOptions input:checked+span .shippingOptionCopy small{color:#a9cdec}.returnLabelField{margin-top:16px}.returnLabelField textarea{min-height:90px}@media(max-width:620px){.returnShippingSection{padding:18px}.returnShippingHeading h3{font-size:19px}.shippingOptionsFour{grid-template-columns:1fr}}.adminStatus-waiting-for-review{background:#33270d;color:#f5c75b}.adminStatus-approved{background:#102b1d;color:#6cdf94}.adminStatus-shipping-label-sent{background:#13243b;color:#73adff}.adminApproveButton{min-height:42px;padding:0 18px;white-space:nowrap}.shippingLockedNotice{border-color:rgba(245,199,91,.34);background:rgba(245,199,91,.08)}.shippingLockedNotice>svg{color:#f5c75b}@media(max-width:700px){.adminPanelHeader{align-items:flex-start;flex-direction:column}.adminApproveButton{width:100%}}.shippingLabelActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.shippingLabelActions .adminSecondaryButton,.shippingLabelActions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.shippingLabelActions svg{width:17px;height:17px}.shippingSpinner{animation:shipping-spin 1s linear infinite}@keyframes shipping-spin{to{transform:rotate(1turn)}}.adminRepairPanel .adminPanelHeader{align-items:flex-start}.repairStageBadge{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 10px;border:1px solid rgba(91,157,255,.35);border-radius:999px;background:rgba(35,113,224,.11);color:#83b8ff;font-size:11px;font-weight:800}.adminRepairGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:22px 24px 24px}.adminRepairGrid label{display:grid;grid-gap:8px;gap:8px;color:#8f9aa8;font-size:12px;font-weight:700}.adminRepairGrid input,.adminRepairGrid select,.adminRepairGrid textarea{width:100%;padding:11px 12px;border:1px solid #303844;border-radius:9px;background:#090d12;color:#fff;font:inherit}.adminRepairGrid input,.adminRepairGrid select{min-height:44px}.adminRepairGrid textarea{min-height:108px;resize:vertical}.adminRepairWide{grid-column:1/-1}.adminRepairMeta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;color:#77879a;font-size:11px}.adminRepairMeta strong{color:#c7d4e4}.adminRepairGrid>.btn{justify-self:end;min-width:190px}@media(max-width:700px){.adminRepairGrid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.adminRepairWide{grid-column:auto}.adminRepairGrid>.btn{width:100%;justify-self:stretch}.repairStageBadge{margin-top:8px}}.adminTestingPanel .adminPanelHeader{align-items:flex-start}.testingStageBadge{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 10px;border:1px solid rgba(245,199,91,.35);border-radius:999px;background:rgba(245,199,91,.09);color:#f5c75b;font-size:11px;font-weight:800}.adminTestingForm{padding:22px 24px 24px}.testingChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.testingChecklist label{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #2d3540;border-radius:10px;background:#0a0e13;color:#dbe5f2;font-size:13px;font-weight:700;cursor:pointer}.testingChecklist input{width:18px;height:18px;accent-color:#2382f5}.testingReportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.testingReportGrid label{display:grid;grid-gap:8px;gap:8px;color:#8f9aa8;font-size:12px;font-weight:700}.testingReportGrid select,.testingReportGrid textarea{width:100%;padding:11px 12px;border:1px solid #303844;border-radius:9px;background:#090d12;color:#fff;font:inherit}.testingReportGrid select{min-height:44px}.testingReportGrid textarea{min-height:94px;resize:vertical}.testingWide{grid-column:1/-1}.testingActions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.testingFailButton{min-height:44px;padding:0 17px;border:1px solid rgba(243,91,91,.5);border-radius:9px;background:rgba(173,34,34,.14);color:#ff8d8d;font-weight:800;cursor:pointer}.testingPassButton{min-width:205px}.repairStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px 24px 24px}.repairStatsGrid article{padding:15px;border:1px solid #2c3440;border-radius:10px;background:#0a0e13}.repairStatsGrid small,.repairStatsGrid strong{display:block}.repairStatsGrid small{color:#7f8c9c;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.repairStatsGrid strong{margin-top:8px;color:#f2f6fb;font-size:16px;overflow-wrap:anywhere}.adminStatus-testing{background:#2d250d;color:#f5c75b}.adminStatus-ready-to-ship{background:#102b1d;color:#6cdf94}@media(max-width:700px){.repairStatsGrid,.testingChecklist,.testingReportGrid{grid-template-columns:1fr}.adminTestingForm,.repairStatsGrid{padding-left:14px;padding-right:14px}.testingWide{grid-column:auto}.testingActions{flex-direction:column-reverse}.testingActions button{width:100%}.testingStageBadge{margin-top:8px}}@media print{.adminBack,.adminDetailSide,.adminFileActions,.adminFileControls,.adminHeaderActions,.adminNotesComposer,.adminOrderControl,.adminShippingFoundation,.adminSidebar{display:none!important}.adminApp{display:block!important;background:#fff!important;color:#111!important}.adminPage{max-width:none!important;padding:0!important}.adminDetailGrid{display:block!important}.adminPanel{border:1px solid #bbb!important;background:#fff!important;color:#111!important;page-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.adminInfoCard,.adminPanelHeader{background:#fff!important;border-color:#ccc!important}.adminOrderHeader h1,.adminPanel h1,.adminPanel h2,.adminPanel h3,.adminPanel strong{color:#111!important}.adminOrderHeader p,.adminPanel p,.adminPanel small,.adminPanel span{color:#444!important}}.shippingResidentialToggle{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:12px!important;padding:14px;border:1px solid #303844;border-radius:10px;background:#0b1016}.shippingResidentialToggle input{width:18px!important;min-height:18px!important;margin-top:2px;accent-color:#1877f4}.shippingResidentialToggle span{display:grid;grid-gap:4px;gap:4px}.shippingResidentialToggle strong{color:#e7eef8;font-size:13px}.shippingResidentialToggle small{color:#8d9bad;font-size:12px;line-height:1.45}.shippingResidentialToggle:has(input:disabled){border-color:rgba(43,139,255,.4);background:rgba(24,119,244,.08)}.pricingPage{background:#07090d;color:#edf3fa;min-height:100vh}.pricingHero{padding:92px 0 72px;background:radial-gradient(circle at 72% 20%,rgba(26,117,235,.18),transparent 34%),linear-gradient(180deg,#07090d,#0a0e14);border-bottom:1px solid #222a35}.pricingHeroInner{max-width:980px;text-align:center}.pricingEyebrow{display:inline-block;color:#57a3ff;font-size:12px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.pricingHero h1{max-width:850px;margin:16px auto 18px;color:#fff;font-size:clamp(40px,6vw,68px);line-height:1.04}.pricingHero p{max-width:760px;margin:0 auto;color:#a0acba;font-size:18px;line-height:1.65}.pricingHero .btn{display:inline-flex;margin-top:28px;gap:9px}.pricingHero .btn svg{width:18px}.pricingTrust{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:25px;color:#b9c5d3;font-size:13px}.pricingTrust span{display:flex;align-items:center;gap:7px}.pricingTrust svg{width:17px;color:#55a2ff}.pricingCatalog{padding-top:48px;padding-bottom:90px}.pricingToolbar{display:grid;grid-gap:18px;gap:18px;margin-bottom:28px}.pricingSearch{display:flex;align-items:center;gap:10px;max-width:560px;margin:auto;width:100%;padding:0 15px;border:1px solid #2b3440;border-radius:12px;background:#0c1118}.pricingSearch svg{width:20px;color:#768599}.pricingSearch input{width:100%;padding:15px 0;border:0;outline:0;background:transparent;color:#fff;font:inherit}.pricingBrands{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}.pricingBrands button{padding:9px 14px;border:1px solid #29323e;border-radius:999px;background:#0b1016;color:#aab6c5}.pricingBrands button.active,.pricingBrands button:hover{border-color:#2f87f4;background:#102541;color:#72b2ff}.pricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pricingCard{position:relative;display:flex;flex-direction:column;padding:25px;border:1px solid #27303b;border-radius:17px;background:linear-gradient(180deg,#0e141c,#0a0f15);box-shadow:0 16px 40px rgba(0,0,0,.18)}.pricingCard.featured{border-color:rgba(52,139,248,.52);box-shadow:0 18px 46px rgba(7,70,150,.14)}.pricingCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pricingCategory{color:#559fff;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.pricingCard h2{margin:8px 0 0;color:#fff;font-size:22px}.pricingBadge{padding:6px 9px;border-radius:999px;background:#132c4c;color:#78b6ff;font-size:10px;font-weight:900;white-space:nowrap}.pricingCard>p{min-height:68px;margin:16px 0;color:#93a0af;line-height:1.55;font-size:14px}.pricingAmount{display:flex;align-items:end;gap:10px;margin:2px 0 18px}.pricingAmount small{padding-bottom:7px;color:#7e8b9a}.pricingAmount strong{color:#fff;font-size:38px;line-height:1}.pricingCard ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 22px;padding:18px 0;border-top:1px solid #252d37;border-bottom:1px solid #252d37;list-style:none}.pricingCard li{display:flex;align-items:center;gap:9px;color:#c8d2de;font-size:13px}.pricingCard li svg{width:16px;color:#55c985}.pricingMeta{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#8f9cac;font-size:12px}.pricingMeta svg{width:16px;color:#559fff}.pricingCardButton{width:100%;margin-top:auto;display:flex;gap:8px}.pricingCardButton svg{width:17px}.pricingDisclaimer{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;margin-top:24px;padding:20px 22px;border:1px solid #28313d;border-radius:14px;background:#0b1016}.pricingDisclaimer strong{color:#fff}.pricingDisclaimer span{color:#8795a5;font-size:13px}.pricingDisclaimer a{color:#64a9ff;font-weight:800}@media(max-width:980px){.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pricingHero{padding:68px 0 54px}.pricingHero p{font-size:16px}.pricingDisclaimer,.pricingGrid{grid-template-columns:1fr}.pricingCard>p{min-height:0}}.adminPricingNotice{margin-bottom:18px;padding:16px 18px;border:1px solid rgba(245,199,91,.4);border-radius:10px;background:rgba(245,199,91,.08);color:#f3cd71}.adminPricingCreate{margin-bottom:20px}.adminPricingList{display:grid;grid-gap:20px;gap:20px;margin-top:20px}.adminPricingForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:22px 24px 24px}.adminPricingForm>label{display:grid;grid-gap:8px;gap:8px;color:#8f9aa8;font-size:12px;font-weight:700}.adminPricingForm input,.adminPricingForm textarea{width:100%;padding:11px 12px;border:1px solid #303844;border-radius:9px;background:#090d12;color:#fff;font:inherit}.adminPricingForm textarea{min-height:92px;resize:vertical}.adminPricingWide{grid-column:1/-1}.adminPricingChecks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px}.adminPricingChecks label{display:flex;align-items:center;gap:8px;color:#c9d4e1;font-size:13px}.adminPricingChecks input{width:17px;height:17px;accent-color:#1877f4}.adminPricingActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.adminPricingActions button svg{width:17px}.adminDeleteButton{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(239,89,89,.45);border-radius:8px;background:rgba(169,37,37,.12);color:#ff8b8b;cursor:pointer}.adminServiceVisibility{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#25171a;color:#ff8f97;font-size:11px;font-weight:800}.adminServiceVisibility.active{background:#102b1d;color:#6cdf94}.adminServiceVisibility svg{width:14px}@media(max-width:1050px){.adminPricingForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.adminPricingForm{grid-template-columns:1fr;padding:16px}.adminPricingActions,.adminPricingChecks,.adminPricingWide{grid-column:auto}.adminPricingActions{flex-direction:column}.adminPricingActions button{width:100%}}.adminPricingNotice.adminPricingSuccess{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.1);color:#d9ffe5}.pricingResultsSummary{margin:16px 0 22px;color:var(--muted,#98a3b3);font-size:14px;font-weight:700;letter-spacing:.02em}.pricingBrands button{cursor:pointer;transition:.18s ease}.pricingBrands button:hover{transform:translateY(-1px);border-color:#3184ff;color:#fff}.pricingEmptyState{padding:54px 24px;text-align:center;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;background:hsla(0,0%,100%,.025)}.pricingEmptyState h2{margin:0 0 8px}.pricingEmptyState p{margin:0 0 22px;color:#98a3b3}.pricingModulesIntro{padding:76px 0 30px;border-top:1px solid #202a35;background:radial-gradient(circle at 25% 0,rgba(38,126,239,.15),transparent 34%),#080b10;text-align:center}.pricingModulesIntro h2{margin:12px 0 14px;color:#fff;font-size:clamp(32px,5vw,50px)}.pricingModulesIntro p{max-width:800px;margin:0 auto;color:#96a5b6;font-size:16px;line-height:1.7}.pricingEmbeddedModules{padding-top:20px;background:#080b10}.pricingEmbeddedModules .moduleServices .confirmed{justify-content:flex-start}.pricingEmbeddedModules .moduleServices .confirmed b{margin-left:auto;padding-left:10px;color:#72b3ff;font-size:11px;white-space:nowrap}.moduleCatalogCardActions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.moduleCatalogCardActions>a{margin-top:0}.moduleCatalogCardActions .moduleOrderLink{display:inline-flex;align-items:center;gap:3px;color:#70b1ff}.moduleCatalogCardActions .moduleOrderLink svg{width:15px;height:15px}@media(max-width:650px){.pricingModulesIntro{padding-top:56px}.moduleCatalogCardActions{align-items:flex-start;flex-direction:column}}.adminPricingForm select{width:100%;min-height:46px;padding:0 13px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:#0d131d;color:#fff;font:inherit}.adminPricingForm select:focus{outline:none;border-color:#2580ff;box-shadow:0 0 0 3px rgba(37,128,255,.13)}.adminBrandSelector{margin:0;padding:16px;border:1px solid #303844;border-radius:12px;background:#090d12}.adminBrandSelector legend{padding:0 8px;color:#fff;font-size:13px;font-weight:800}.adminBrandSelector>p{margin:0 0 14px;color:#8794a4;font-size:12px;line-height:1.5}.adminBrandGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.adminBrandGrid label{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid #29313c;border-radius:9px;background:#0d131b;color:#c4ceda;font-size:12px;cursor:pointer}.adminBrandGrid label:hover{border-color:#2c78d8;background:#101d2c}.adminBrandGrid input{width:16px;height:16px;flex:0 0 auto;accent-color:#1877f4}.adminBrandGrid .adminBrandAll{grid-column:1/-1;border-color:rgba(37,128,255,.4);background:rgba(37,128,255,.09);color:#79b6ff;font-weight:800}@media(max-width:1200px){.adminBrandGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.adminBrandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalogFeatured{margin:0 0 34px;padding:24px;border:1px solid #263446;border-radius:20px;background:linear-gradient(135deg,rgba(34,120,255,.12),hsla(0,0%,100%,.02))}.catalogSectionTitle{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.catalogSectionTitle span{display:flex;align-items:center;gap:9px;color:#fff;font-size:20px;font-weight:900}.catalogSectionTitle svg{color:#ff9c42}.catalogSectionTitle p{margin:0;color:#8391a2;font-size:13px}.catalogFeaturedGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.catalogFeaturedGrid a{display:grid;grid-gap:7px;gap:7px;padding:17px;border:1px solid #2a3748;border-radius:14px;background:#0a1018;text-decoration:none}.catalogFeaturedGrid small{color:#579fff}.catalogFeaturedGrid strong{color:#fff}.catalogFeaturedGrid span{display:flex;align-items:center;justify-content:space-between;color:#9aa8b8;font-size:13px}.catalogFeaturedGrid svg{width:15px}.catalogFilterBlock{display:grid;grid-gap:9px;gap:9px}.catalogFilterBlock>strong{color:#e5edf7;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:.1em}.pricingSearch button{display:grid;place-items:center;border:0;background:transparent;color:#8190a3;cursor:pointer}.pricingSearch button svg{width:17px}.pricingResultsSummary{display:flex;align-items:center;gap:14px}.pricingResultsSummary strong{color:#fff}.pricingResultsSummary button{margin-left:auto;border:0;background:transparent;color:#62a7ff;cursor:pointer}.catalogCardImage{height:155px;margin:-25px -25px 22px;border-radius:17px 17px 0 0;background-size:cover;background-position:50%;border-bottom:1px solid #26313e}.catalogTags{display:flex;flex-wrap:wrap;gap:7px;margin:-4px 0 17px}.catalogTags span{padding:5px 9px;border:1px solid #29384a;border-radius:999px;color:#91baf0;background:#0c1827;font-size:11px}.catalogTags.large span{font-size:13px;padding:8px 11px}.catalogCardActions{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;margin-top:auto}.catalogCardActions .pricingCardButton{margin:0}.serviceDetailPage{min-height:100vh;background:#070a0f;color:#eef4fb}.serviceDetailHero{padding:90px 0 70px;border-bottom:1px solid #222d3a;background:radial-gradient(circle at 70% 20%,rgba(45,132,255,.17),transparent 36%)}.serviceDetailHeroGrid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;grid-gap:60px;gap:60px}.serviceDetailHero h1{max-width:760px;margin:14px 0 18px;font-size:clamp(42px,6vw,72px);line-height:1.03}.serviceDetailHero p{max-width:720px;color:#9caaba;font-size:18px;line-height:1.65}.serviceDetailPrice{display:flex;align-items:end;gap:12px;margin:26px 0}.serviceDetailPrice small{padding-bottom:7px;color:#8795a6}.serviceDetailPrice strong{font-size:44px}.serviceDetailButtons{display:flex;gap:12px}.serviceDetailImage{min-height:390px;border:1px solid #2b3949;border-radius:24px;background-size:cover;background-position:50%;box-shadow:0 30px 80px rgba(0,0,0,.34)}.serviceDetailPlaceholder{display:grid;place-items:center;background:linear-gradient(145deg,#0d1723,#101d2d)}.serviceDetailPlaceholder svg{width:90px;height:90px;color:#438de9}.serviceDetailContent{display:grid;grid-template-columns:1fr 340px;grid-gap:55px;gap:55px;padding-top:64px;padding-bottom:90px}.serviceDetailMain h2{margin:0 0 18px;font-size:28px}.serviceDetailMain h2:not(:first-child){margin-top:42px}.serviceRichText{white-space:pre-line;color:#aab6c5;line-height:1.75}.serviceFeatureGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.serviceFeatureGrid span{display:flex;gap:9px;align-items:center;padding:14px;border:1px solid #263342;border-radius:12px;background:#0b1118}.serviceFeatureGrid svg{width:17px;color:#55c985}.serviceDetailSidebar{display:grid;align-content:start;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:110px}.serviceDetailSidebar>div{display:flex;gap:13px;padding:18px;border:1px solid #293746;border-radius:14px;background:#0c121a}.serviceDetailSidebar svg{width:22px;color:#559fff}.serviceDetailSidebar span{display:grid;grid-gap:4px;gap:4px}.serviceDetailSidebar small{color:#7e8c9d}.adminCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:950px){.catalogFeaturedGrid{grid-template-columns:repeat(2,1fr)}.serviceDetailContent,.serviceDetailHeroGrid{grid-template-columns:1fr}.serviceDetailImage{min-height:310px}.serviceDetailSidebar{position:static}}@media(max-width:620px){.catalogFeaturedGrid,.serviceFeatureGrid{grid-template-columns:1fr}.catalogSectionTitle{display:block}.catalogSectionTitle p{margin-top:6px}.catalogCardActions{grid-template-columns:1fr}.serviceDetailHero{padding:65px 0 50px}.serviceDetailButtons{display:grid}.adminCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.smartSearchWrap{position:relative;z-index:20}.smartSearchResults{position:absolute;left:0;right:0;top:calc(100% + 8px);overflow:hidden;border:1px solid #2b3a4d;border-radius:15px;background:#0a1018;box-shadow:0 24px 70px rgba(0,0,0,.5)}.smartSearchHeading{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;border-bottom:1px solid #222e3c}.smartSearchHeading span{color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.smartSearchHeading small{color:#718197}.smartSearchItem{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:13px 15px;border-bottom:1px solid #1d2835;text-decoration:none}.smartSearchItem:last-child{border-bottom:0}.smartSearchItem:hover{background:#101d2c}.smartSearchIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#10233d;color:#5da5ff}.smartSearchIcon svg{width:17px}.smartSearchItem span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.smartSearchItem strong{color:#f3f7fb;font-size:13px}.smartSearchItem small,.smartSearchItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartSearchItem small{color:#8090a3;font-size:11px}.smartSearchItem b{color:#68abff;font-size:12px;white-space:nowrap}.smartSearchEmpty{padding:24px;color:#8c99aa;text-align:center;font-size:13px}.serviceFaq details{margin-bottom:10px;border:1px solid #283646;border-radius:13px;background:#0b1118}.serviceFaq summary{display:flex;align-items:center;gap:10px;padding:17px 18px;color:#edf4fc;font-weight:800;cursor:pointer}.serviceFaq summary svg{width:18px;color:#5ba4ff}.serviceFaq details p{margin:0;padding:0 18px 18px;color:#9eacbc;line-height:1.7}.relatedServices{padding-bottom:90px}.relatedServicesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.relatedServicesGrid>a{display:grid;grid-gap:9px;gap:9px;overflow:hidden;padding:18px;border:1px solid #273545;border-radius:16px;background:#0b1118;text-decoration:none}.relatedServicesGrid>a:hover{border-color:#367fcf;transform:translateY(-2px)}.relatedServiceImage{height:150px;margin:-18px -18px 8px;background-position:50%;background-size:cover}.relatedServicesGrid small{color:#579fff}.relatedServicesGrid strong{color:#fff;font-size:18px}.relatedServicesGrid p{margin:0;color:#8e9bac;line-height:1.55}.relatedServicesGrid b{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:#6cacff}.relatedServicesGrid b svg{width:17px}@media(max-width:850px){.relatedServicesGrid{grid-template-columns:1fr}.smartSearchItem{grid-template-columns:38px minmax(0,1fr)}.smartSearchItem b{display:none}}.dealerPricingBanner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding:20px 24px;border:1px solid rgba(75,161,255,.55);border-radius:16px;background:linear-gradient(110deg,rgba(24,104,201,.2),rgba(8,14,22,.96));box-shadow:0 18px 50px rgba(0,70,160,.12)}.dealerPricingBanner div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dealerPricingBanner span{padding:6px 9px;border-radius:999px;background:#1671df;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dealerPricingBanner strong{color:#fff}.dealerPricingBanner small{color:#8fa0b5}.dealerPricingBanner b{color:#70b4ff;font-size:14px}.dealerPricingAmount{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:7px 18px;gap:7px 18px;align-items:end;margin:2px 0 18px;padding:14px 16px;border:1px solid #2d4662;border-radius:13px;background:linear-gradient(135deg,#0b1724,#0c1118)}.dealerPricingAmount div{display:grid;grid-gap:4px;gap:4px}.dealerPricingAmount small{color:#7f91a5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.dealerPricingAmount del{color:#8390a0;font-size:18px}.dealerPricingAmount strong{color:#68adff;font-size:34px;line-height:1}.dealerPricingAmount>span{grid-column:1/-1;width:max-content;padding:4px 7px;border-radius:6px;background:rgba(73,191,126,.12);color:#67d295;font-size:10px;font-weight:900}.featuredDealerPrice{color:#68adff!important;font-weight:800}.featuredDealerPrice del{margin-right:5px;color:#707d8c;font-weight:500}.serviceDealerPrice{display:flex;align-items:end;flex-wrap:wrap;gap:14px 25px;margin:26px 0}.serviceDealerPrice span{display:grid;grid-gap:5px;gap:5px}.serviceDealerPrice small{color:#8392a4;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.serviceDealerPrice del{color:#8190a2;font-size:24px}.serviceDealerPrice strong{color:#68adff;font-size:44px;line-height:1}.serviceDealerPrice b{width:100%;color:#70b4ff;font-size:12px}.pricingCard:has(.dealerPricingAmount){border-color:#2b4562}@media(max-width:650px){.dealerPricingBanner{align-items:flex-start;flex-direction:column}.dealerPricingAmount{grid-template-columns:1fr 1.25fr}.dealerPricingAmount strong{font-size:29px}}.adminBrandMark{position:relative;overflow:visible!important}.adminBrandMark>b{position:absolute;top:-9px;right:-10px;display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border:2px solid #0b0e13;border-radius:999px;background:#f04452;color:#fff;font-size:10px;line-height:1;box-shadow:0 4px 14px rgba(240,68,82,.45)}.adminNavLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminNavBadge{display:grid;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 6px;border-radius:999px;background:#f04452;color:#fff;font-size:10px;font-weight:900;line-height:1;box-shadow:0 4px 12px rgba(240,68,82,.3)}.adminNav a.active .adminNavBadge{background:#ff5360;color:#fff}.adminBrand small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px) and (min-width:761px){.adminNavLabel{display:none}.adminNavBadge{position:absolute;top:4px;right:5px;min-width:18px;height:18px;padding:0 4px}.adminNav a{position:relative}.adminBrandMark>b{top:-8px;right:-9px}}.languageSwitcher{display:flex;align-items:center;gap:5px;padding:7px 8px;border:1px solid #303944;border-radius:8px;background:#0b1016;color:#aeb9c7}.languageSwitcher svg{width:15px;height:15px}.languageSwitcher select{max-width:82px;border:0;outline:0;background:transparent;color:#dce5ef;font:inherit;font-size:12px;cursor:pointer}.languageSwitcher option{background:#0b1016;color:#fff}.languageSwitcher.mobile{display:none}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.headerActions .languageSwitcher{display:none}.languageSwitcher.mobile{display:flex;width:max-content;margin-bottom:8px}.languageSwitcher.mobile select{max-width:none}.mobileMenu .languageSwitcher{padding:10px 12px}}.dealerAdminGrid{display:grid;grid-gap:14px;gap:14px;padding:22px}.dealerAdminCard{padding:18px;border:1px solid #252f3b;border-radius:14px;background:#0a0f15}.dealerAdminCard h3{margin:8px 0 4px}.dealerAdminCard p,.dealerAdminCard small{color:#8795a7}.dealerAdminCard details{margin-top:14px}.dealerAdminCard summary{cursor:pointer;color:#72abf7;font-weight:800}.dealerApprovalDetails{display:grid;grid-gap:14px;gap:14px;margin-top:15px;padding-top:15px;border-top:1px solid #252f3b}.dealerApprovalForm,.dealerEditForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dealerApprovalForm label,.dealerEditForm label{display:grid;grid-gap:7px;gap:7px;color:#9eabba;font-size:12px;font-weight:700}.dealerApprovalForm input,.dealerApprovalForm select,.dealerEditForm input,.dealerEditForm select,.dealerEditForm textarea{width:100%;padding:11px 12px;border:1px solid #303844;border-radius:9px;background:#090d12;color:#fff}.dealerCheck{display:flex!important;align-items:center;gap:9px}.dealerCheck input{width:18px!important}.dealerEditForm{padding:22px}.dealerEditForm .full,.dealerPortalLink{grid-column:1/-1}.dealerEditForm textarea{min-height:110px}.dealerPortalLink{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid #293444;border-radius:10px;background:#080d13}.dealerPortalLink code{overflow-wrap:anywhere;color:#72abf7}.dealerAccountSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.dealerAccountSummary article{display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px solid #252f3b;border-radius:14px;background:#0a0f15}.dealerAccountSummary small{color:#7f8b9b}.dealerAccountSummary strong{font-size:23px}.statusPill{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;background:#10294b;color:#82baff;font-size:11px;font-weight:800}.adminAlert{margin:0 0 18px;padding:13px 15px;border-radius:10px}.adminAlert.success{background:#0f2b20;color:#73d6a4}.adminAlert.error{background:#321719;color:#ff969b}.adminEmpty{padding:35px;text-align:center;color:#748192}.dealerPortal{min-height:100vh;background:#07090d}.dealerPortalHero{padding:90px 0 60px;background:radial-gradient(circle at 80% 10%,rgba(29,119,255,.2),transparent 35%),#080b11}.dealerPortalHero h1{font-size:clamp(36px,6vw,64px);margin:12px 0}.dealerPortalHero p{max-width:700px;color:#9eabba;font-size:18px}.dealerPortalStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.dealerPortalStats article{display:grid;grid-gap:7px;gap:7px;padding:22px;border:1px solid #27303d;border-radius:15px;background:#0c1118}.dealerPortalStats svg{color:#4c98ff}.dealerPortalStats small,.dealerPortalStats span{color:#8492a4}.dealerPortalStats strong{font-size:25px}.dealerPortalPanel{margin-top:24px;border:1px solid #27303d;border-radius:16px;background:#0c1118;overflow:hidden}.dealerPortalPanelHead{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #27303d}.dealerPortalPanelHead h2{margin:0}.dealerPortalPanelHead p{margin:5px 0 0;color:#8492a4}.dealerPortalPanelHead a{color:#74afff;font-weight:800}.dealerOrderList article{display:grid;grid-template-columns:1.1fr 2fr 1fr 1fr;grid-gap:16px;gap:16px;align-items:center;padding:17px 22px;border-bottom:1px solid #202834}.dealerOrderList article>div{display:grid;grid-gap:4px;gap:4px}.dealerOrderList span{color:#8390a1;font-size:12px}.dealerPortalEmpty{padding:40px;text-align:center;color:#8390a1}.dealerOrderBanner{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(44,137,255,.4);border-radius:12px;background:rgba(31,124,255,.09)}.dealerOrderBanner span{color:var(--muted)}@media(max-width:900px){.dealerAccountSummary,.dealerPortalStats{grid-template-columns:repeat(2,1fr)}.dealerOrderList article{grid-template-columns:1fr 1fr}.dealerApprovalForm,.dealerEditForm{grid-template-columns:1fr}}@media(max-width:600px){.dealerAccountSummary,.dealerOrderList article,.dealerPortalStats{grid-template-columns:1fr}.dealerOrderBanner,.dealerPortalPanelHead{align-items:flex-start;flex-direction:column}}.dealerPortalNav{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px;padding:8px;background:#0b1324;border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.dealerPortalNav a{padding:10px 16px;border-radius:10px;color:#aeb9cc;font-weight:700;text-decoration:none}.dealerPortalNav a.active,.dealerPortalNav a:hover{background:#fff;color:#0b1324}.dealerOverviewGrid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:20px;gap:20px;margin-bottom:20px}.dealerSnapshotRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dealerBillingSummary article,.dealerSnapshotRows div{padding:16px;border:1px solid hsla(0,0%,100%,.09);border-radius:14px;background:hsla(0,0%,100%,.025)}.dealerBillingSummary span,.dealerSnapshotRows span{display:block;color:#94a3b8;font-size:.82rem;margin-bottom:7px}.dealerBillingSummary strong,.dealerSnapshotRows strong{font-size:1.2rem}.dealerSupportCard{display:flex;flex-direction:column;gap:6px}.dealerSupportCard span{color:#60a5fa}.dealerSupportCard p{color:#94a3b8;line-height:1.6}.dealerOrderLink{color:inherit;text-decoration:none}.dealerOrderList .dealerOrderLink{display:grid;grid-template-columns:1fr 1.4fr .8fr .75fr;grid-gap:16px;gap:16px;align-items:center;padding:16px;border-top:1px solid hsla(0,0%,100%,.08)}.dealerOrderList .dealerOrderLink:hover{background:rgba(96,165,250,.06)}.dealerOrderList .dealerOrderLink>div{display:flex;flex-direction:column;gap:5px}.dealerOrderList small{color:#94a3b8}.dealerOrderSearch{display:flex;align-items:center;gap:10px;margin:14px 0 4px;padding:9px 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.dealerOrderSearch input{flex:1 1;background:transparent;border:0;color:#fff;outline:0}.dealerOrderSearch button{border:0;border-radius:9px;padding:8px 14px;font-weight:700;cursor:pointer}.dealerBillingSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.dealerBillingTable{overflow:auto}.dealerBillingHeader,.dealerBillingTable>a{min-width:760px;display:grid;grid-template-columns:1.4fr .8fr .8fr .8fr .8fr;grid-gap:14px;gap:14px;padding:14px;border-bottom:1px solid hsla(0,0%,100%,.08);align-items:center}.dealerBillingHeader{color:#94a3b8;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.dealerBillingTable>a{color:inherit;text-decoration:none}.dealerBillingTable>a:hover{background:rgba(96,165,250,.06)}.dealerBillingTable small{display:block;color:#94a3b8;margin-top:4px}.dealerShippingList>a{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;border-top:1px solid hsla(0,0%,100%,.08);color:inherit;text-decoration:none}.dealerShippingList>a:hover{background:rgba(96,165,250,.06)}.dealerShippingList>a>div{display:flex;flex-direction:column;gap:5px}.dealerShippingList small,.dealerShippingList span{color:#94a3b8}.dealerPortalHero.compact{padding:58px 0 42px}.dealerBackLink{display:inline-flex;align-items:center;gap:8px;color:#bfdbfe;text-decoration:none;margin-bottom:24px}.dealerOrderHeroRow{display:flex;justify-content:space-between;align-items:end;gap:24px}.statusPill.large{font-size:.9rem;padding:10px 15px}.dealerDetailGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);grid-gap:20px;gap:20px}.dealerDetailMain,.dealerDetailSidebar{display:flex;flex-direction:column;gap:20px}.dealerInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dealerInfoGrid article{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;padding:16px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px}.dealerInfoGrid article svg{grid-row:1/4}.dealerInfoGrid small,.dealerInfoGrid span{color:#94a3b8}.dealerInfoGrid strong{margin:3px 0}.dealerOrderNarrative{margin-top:18px}.dealerOrderNarrative h3{margin:16px 0 7px}.dealerOrderNarrative p{color:#cbd5e1;white-space:pre-wrap;line-height:1.65}.dealerMessageThread{display:flex;flex-direction:column;gap:12px;margin:16px 0}.dealerMessage{max-width:84%;padding:14px 16px;border-radius:15px;background:#111c31;border:1px solid hsla(0,0%,100%,.08)}.dealerMessage.fromDealer{align-self:flex-end;background:#17355d}.dealerMessage>div{display:flex;justify-content:space-between;gap:16px}.dealerMessage span{color:#94a3b8;font-size:.76rem}.dealerMessage p{margin:8px 0 0;white-space:pre-wrap;line-height:1.55}.dealerMessageForm label{display:flex;flex-direction:column;gap:8px;font-weight:700}.dealerMessageForm textarea{min-height:120px;resize:vertical;border-radius:12px;padding:12px;background:#0b1324;color:#fff;border:1px solid hsla(0,0%,100%,.12);margin-bottom:12px}.dealerSuccessMessage{padding:12px 14px;border-radius:10px;background:rgba(34,197,94,.12);color:#86efac;margin-top:12px}.dealerDetailSidebar>.dealerPortalPanel>svg{margin-bottom:8px}.dealerDetailSidebar h3{margin:0 0 14px}.dealerMoneyRow{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.dealerMoneyRow.balance{font-size:1.08rem}.dealerDetailSidebar p{color:#cbd5e1;line-height:1.55}.dealerFileRow{padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.dealerFileRow span,.dealerFileRow strong{display:block}.dealerFileRow span{color:#94a3b8;font-size:.78rem;margin-top:4px}.dealerTimeline>div{display:flex;gap:10px}.dealerTimeline>div>span{width:9px;height:9px;border-radius:50%;background:#60a5fa;margin-top:7px;flex:none}.dealerTimeline p{margin:0 0 13px}.dealerTimeline small,.dealerTimeline strong{display:block}.dealerTimeline small{color:#94a3b8;margin-top:3px}@media(max-width:900px){.dealerDetailGrid,.dealerOverviewGrid{grid-template-columns:1fr}.dealerBillingSummary{grid-template-columns:repeat(2,1fr)}.dealerOrderList .dealerOrderLink,.dealerShippingList>a{grid-template-columns:1fr 1fr}.dealerInfoGrid{grid-template-columns:1fr}}@media(max-width:600px){.dealerBillingSummary,.dealerOrderList .dealerOrderLink,.dealerShippingList>a,.dealerSnapshotRows{grid-template-columns:1fr}.dealerOrderHeroRow{align-items:flex-start;flex-direction:column}.dealerMessage{max-width:96%}}.dealerAuthPage{min-height:calc(100vh - 80px);display:grid;place-items:center;padding:64px 20px;background:radial-gradient(circle at top,#13213a 0,#080d16 55%)}.dealerAuthCard{width:min(100%,480px);background:#fff;color:#111827;border-radius:22px;padding:36px;box-shadow:0 28px 80px rgba(0,0,0,.38)}.dealerAuthCard h1{margin:8px 0 10px;font-size:34px}.dealerAuthCard>p{color:#64748b}.dealerAuthForm{display:grid;grid-gap:18px;gap:18px;margin:24px 0}.dealerAuthForm label{display:grid;grid-gap:8px;gap:8px;font-weight:700}.dealerAuthForm input{width:100%;padding:13px 14px;font:inherit}.dealerAuthForm input,.dealerPasswordField{border:1px solid #cbd5e1;border-radius:10px}.dealerPasswordField{display:flex;overflow:hidden}.dealerPasswordField input{border:0;border-radius:0}.dealerPasswordField button{border:0;background:#eef2f7;padding:0 14px;font-weight:700}.dealerAuthLinks{text-align:right}.dealerAuthFoot{margin-top:18px;text-align:center}.dealerAuthCard a{color:#155eef;font-weight:700}.headerActions{display:flex;align-items:center;gap:14px;flex-shrink:0}.dealerLoginNav{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 18px;border:1px solid hsla(0,0%,100%,.78);border-radius:7px;background:transparent;color:#fff;font-size:14px;font-weight:800;white-space:nowrap;transition:.2s}.dealerLoginNav:hover{background:#fff;color:#050506;border-color:#fff;transform:translateY(-1px)}.dealerLoginMobile:disabled,.dealerLoginNav:disabled{opacity:.65;cursor:not-allowed;transform:none}.dealerLoginMobile{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border:1px solid #fff;border-radius:9px;background:transparent;color:#fff;font:inherit;font-weight:800;cursor:pointer}.dealerHomeAccess{background:#07111f;border-top:1px solid #1d334d;border-bottom:1px solid #1d334d}.dealerHomeAccessInner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:25px;padding-bottom:25px}.dealerHomeAccessCopy{display:flex;align-items:center;gap:16px}.dealerHomeAccessIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#102a49;color:#67a8ff;flex:none}.dealerHomeAccessCopy span,.dealerHomeAccessCopy strong{display:block}.dealerHomeAccessCopy strong{color:#fff;font-size:18px;margin-bottom:5px}.dealerHomeAccessCopy span{color:#a9b8ca;line-height:1.5}.dealerHomeAccessActions{display:flex;align-items:center;gap:18px;flex:none}.dealerHomeLogin{gap:8px}.dealerApplyLink{color:#a9cfff;font-weight:700;white-space:nowrap}.dealerApplyLink:hover{color:#fff}.dealerExistingAccount{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:17px 18px;border:1px solid rgba(79,148,246,.38);border-radius:13px;background:rgba(20,74,143,.16)}.dealerExistingAccount span,.dealerExistingAccount strong{display:block}.dealerExistingAccount strong{color:#fff;margin-bottom:5px}.dealerExistingAccount span{color:#9fb0c5;line-height:1.45;font-size:14px}.dealerExistingAccount>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;border-radius:8px;background:#fff;color:#0b4f9e;font-weight:800;white-space:nowrap}.dealerLoginCallout{padding:28px 0;background:#08090b}.dealerLoginCalloutCard{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:29px 32px;border:1px solid #2b4770;border-radius:17px;background:linear-gradient(120deg,#0d1725,#0b2e5a)}.dealerLoginCalloutCard h2{margin:7px 0 8px;color:#fff}.dealerLoginCalloutCard p{margin:0;max-width:760px;color:#b8c5d7;line-height:1.6}.dealerLoginCalloutCard .btn{gap:8px;white-space:nowrap}.footerGrid{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:start;grid-gap:36px 70px;gap:36px 70px}.footerBrand{display:grid;grid-gap:8px;gap:8px;max-width:430px}.footerBrand strong,.footerLinkGroup strong{color:#d7dee8}.footerBrand span{line-height:1.6}.footerLinkGroup{display:grid;grid-gap:10px;gap:10px;min-width:145px}.footerLinkGroup a{transition:color .2s}.footerLinkGroup a:hover{color:#fff}@media(max-width:1100px){.links{gap:19px}.dealerLoginNav{padding:0 11px}.navButton{padding:0 15px}}@media(max-width:900px){.headerActions{display:none}.dealerHomeAccessInner,.dealerLoginCalloutCard{align-items:flex-start;flex-direction:column}.dealerHomeAccessActions{width:100%;justify-content:space-between}.dealerExistingAccount{align-items:flex-start;flex-direction:column}.footerGrid{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}}.legalPage{min-height:100vh;background:#050506;color:#e8edf5}.legalHero{position:relative;overflow:hidden;padding:82px 0 66px;border-bottom:1px solid #242831;background:radial-gradient(circle at 50% 0,rgba(25,111,232,.18),transparent 38%),linear-gradient(145deg,#050506,#090c11)}.legalHero .narrowContainer{text-align:center}.legalIcon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 19px;border:1px solid #275e9f;border-radius:16px;background:#0d1d32;color:#3a91fb;box-shadow:0 14px 35px rgba(18,104,224,.14)}.legalIcon svg{width:27px}.legalHero h1{margin:13px 0 15px;color:#fff;font-size:52px;line-height:1.08;letter-spacing:-1.5px}.legalHero>div>p{max-width:620px;margin:0 auto;color:#aab5c4;font-size:17px;line-height:1.7}.legalDates{display:flex;justify-content:center;gap:12px;margin-top:28px}.legalDates span{display:grid;grid-gap:3px;gap:3px;min-width:160px;padding:11px 17px;border:1px solid #2c3440;border-radius:10px;background:rgba(13,16,21,.8);color:#d9e0ea;font-size:13px}.legalDates small{color:#748196;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legalContent{padding:70px 0 88px;background:linear-gradient(180deg,#08090b,#050506)}.legalDocument{overflow:hidden;border:1px solid #292e37;border-radius:18px;background:#0d1015;box-shadow:0 28px 70px rgba(0,0,0,.22)}.legalIntro{padding:34px 38px;border-bottom:1px solid #292e37;background:linear-gradient(135deg,#101722,#0d1015)}.legalDocument>section{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:20px;gap:20px;padding:34px 38px;border-bottom:1px solid #252a32}.legalDocument>section:last-child{border-bottom:0}.legalSectionNumber{display:grid;place-items:center;width:42px;height:42px;border:1px solid #275b98;border-radius:11px;background:#0c1d33;color:#4b9cf9;font-size:12px;font-weight:900;letter-spacing:.08em}.legalDocument h2{margin:5px 0 21px;color:#fff;font-size:25px;letter-spacing:-.35px}.legalBlocks{display:grid;grid-gap:13px;gap:13px}.legalBlocks p{margin:0;color:#b5bfcd;font-size:15px;line-height:1.76}.legalBlocks h3{margin:11px 0 0;color:#eef3fa;font-size:16px}.legalBlocks a{color:#55a4ff;text-decoration:underline;-webkit-text-decoration-color:rgba(85,164,255,.4);text-decoration-color:rgba(85,164,255,.4);text-underline-offset:3px}.legalBlocks a:hover{color:#8ec3ff}.legalBullet{display:grid;grid-template-columns:8px 1fr;grid-gap:12px;gap:12px;align-items:start;padding-left:4px}.legalBullet>span{width:6px;height:6px;margin-top:10px;border-radius:50%;background:#3188f6;box-shadow:0 0 10px rgba(49,136,246,.45)}.legalHelp{justify-content:space-between;gap:22px;margin-top:24px;padding:22px 25px;border:1px solid #29496f;border-radius:14px;background:#0b1727}.legalHelp,.legalHelp>div{display:flex;align-items:center}.legalHelp>div{gap:14px;color:#aebacd}.legalHelp svg{width:23px;color:#3d91f7}.legalHelp strong{display:block;color:#fff;margin-bottom:4px}.legalHelp>a{flex-shrink:0;color:#62adff;font-weight:700}@media(max-width:700px){.footerGrid{grid-template-columns:1fr}.footerBrand{grid-column:auto}.legalHero{padding:62px 0 52px}.legalHero h1{font-size:39px}.legalDates{display:grid}.legalDocument>section{grid-template-columns:1fr;padding:27px 23px}.legalIntro{padding:27px 23px}.legalHelp{align-items:flex-start;flex-direction:column}.legalHelp>a{font-size:13px}}.analyticsPage{display:grid;grid-gap:21px;gap:21px}.analyticsPage .adminTopbar{margin-bottom:0}.analyticsControls{display:grid;justify-items:end;grid-gap:9px;gap:9px}.analyticsRange{display:flex;padding:4px;border:1px solid #293341;border-radius:10px;background:#090d13}.analyticsRange a{padding:9px 13px;border-radius:7px;color:#7f8da0;font-size:12px;font-weight:800}.analyticsRange a.active{background:#153761;color:#76b2ff;box-shadow:0 5px 15px rgba(0,80,175,.18)}.analyticsCompareToggle{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #2c3745;border-radius:8px;color:#8291a4;font-size:11px;font-weight:800}.analyticsCompareToggle svg{width:15px}.analyticsCompareToggle.active,.analyticsCompareToggle:hover{border-color:#2b6db9;background:#10213a;color:#67a9f7}.analyticsCompareHint{display:inline-flex;align-items:center;gap:7px;color:#8291a4;font-size:11px;font-weight:800}.analyticsCompareHint svg{width:15px;color:#4c9cf8}.analyticsDateForm legend span{color:#59697c;font-size:8px;font-weight:700;letter-spacing:0;text-transform:none}.analyticsDateWorkspace{overflow:hidden;border:1px solid #293441;border-radius:14px;background:linear-gradient(145deg,#101721,#0b1017)}.analyticsDateTitle{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #26303b}.analyticsDateTitle>div{display:flex;align-items:center;gap:12px}.analyticsDateTitle>div>svg{width:21px;color:#4c9cf8}.analyticsDateTitle span small,.analyticsDateTitle span strong{display:block}.analyticsDateTitle span strong{color:#eaf0f7;font-size:13px}.analyticsDateTitle span small{margin-top:4px;color:#6f7e91;font-size:10px}.analyticsDateForm{display:flex;align-items:end;gap:15px;padding:17px 20px}.analyticsDateForm fieldset{display:flex;align-items:end;gap:10px;margin:0;padding:0 16px 0 0;border:0;border-right:1px solid #29333f}.analyticsDateForm legend{margin-bottom:9px;color:#7290b5;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.analyticsDateForm label{display:grid;grid-gap:6px;gap:6px;color:#77869a;font-size:9px;font-weight:800;text-transform:uppercase}.analyticsDateForm input{min-width:142px;padding:9px 10px;border:1px solid #303b48;border-radius:8px;background:#090e14;color:#dfe7f0;color-scheme:dark;font:inherit}.analyticsDateForm input:focus{border-color:#3b88e5;outline:0;box-shadow:0 0 0 3px rgba(50,136,246,.12)}.analyticsDateActions{display:flex;align-items:center;gap:12px;margin-left:auto}.analyticsDateActions .btn{min-height:38px;padding:0 16px;font-size:11px}.analyticsDateActions a{color:#75869a;font-size:10px;font-weight:800}.analyticsSetupNotice{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid #765820;border-radius:13px;background:#241c0e;color:#d7b765}.analyticsSetupNotice>svg{flex:0 0 23px}.analyticsSetupNotice strong{display:block;color:#ffdd85}.analyticsSetupNotice p{margin:5px 0;color:#c6aa68;line-height:1.55}.analyticsSetupNotice code{color:#fff0bc}.analyticsSetupNotice small{color:#8f7948}.analyticsMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:13px;gap:13px}.analyticsMetricGrid article{display:flex;gap:12px;min-width:0;padding:18px 16px;border:1px solid #26303c;border-radius:13px;background:linear-gradient(145deg,#101721,#0b1017)}.analyticsMetricGrid article>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:#102743;color:#4c9cf8}.analyticsMetricGrid svg{width:19px}.analyticsMetricGrid div{min-width:0}.analyticsMetricGrid em,.analyticsMetricGrid small,.analyticsMetricGrid strong{display:block}.analyticsMetricGrid small{overflow:hidden;color:#7f8da0;font-size:10px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.analyticsMetricGrid strong{margin-top:7px;color:#f3f7fc;font-size:23px;line-height:1}.analyticsMetricGrid em{overflow:hidden;margin-top:7px;color:#657589;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.analyticsComparisonPanel>.adminPanelHeader p strong{color:#b9c7d8}.analyticsComparisonGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:#222a34}.analyticsComparisonGrid article{padding:20px;background:#0d1117}.analyticsComparisonGrid small{color:#718094;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.analyticsComparisonGrid article>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.analyticsComparisonGrid article>div>strong{color:#f1f5fa;font-size:22px}.analyticsComparisonGrid article>div>span{display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:7px;font-size:10px;font-weight:900}.analyticsComparisonGrid article>div>span svg{width:13px}.analyticsComparisonGrid .positive{background:#10291c;color:#5ed188}.analyticsComparisonGrid .negative{background:#33171a;color:#ff7c85}.analyticsComparisonGrid .neutral{background:#1a222c;color:#8290a1}.analyticsComparisonGrid p{margin:9px 0 0;color:#657386;font-size:10px}.analyticsComparisonGrid p b{color:#9ba9ba}.analyticsMainGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);grid-gap:21px;gap:21px}.analyticsBars{display:flex;align-items:flex-end;height:270px;padding:35px 24px 27px;gap:4px;background:repeating-linear-gradient(0deg,transparent 0,transparent 24%,#1d2631 25%)}.analyticsBarSlot{position:relative;display:flex;flex:1 1;align-items:center;justify-content:flex-end;height:100%;min-width:2px;flex-direction:column}.analyticsBarSlot>span{width:min(75%,18px);min-height:2px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#51a4ff,#1568d5);box-shadow:0 0 14px rgba(38,129,239,.18)}.analyticsBarSlot>strong{min-height:16px;margin-bottom:4px;color:#8dbfff;font-size:9px}.analyticsBarSlot>small{position:absolute;top:calc(100% + 8px);color:#68778a;font-size:8px;white-space:nowrap}.analyticsFunnel{display:grid;grid-gap:16px;gap:16px;padding:24px}.analyticsFunnel>div>span{display:flex;align-items:center;gap:9px;color:#aeb9c8;font-size:12px}.analyticsFunnel span b{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;background:#112640;color:#4d9bf5;font-size:9px}.analyticsFunnel>div>strong{float:right;margin-top:-20px;color:#fff}.analyticsFunnel>div>div{height:7px;margin-top:9px;border-radius:99px;background:#18202a}.analyticsFunnel i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#176dd8,#52a5ff)}.analyticsFunnel>div>small{display:block;margin-top:6px;color:#647387;font-size:9px;text-align:right}.analyticsPageRows>div{display:grid;grid-template-columns:30px minmax(180px,1.3fr) minmax(100px,1fr) 80px 80px 90px;align-items:center;grid-gap:16px;gap:16px;padding:15px 22px;border-bottom:1px solid #202731}.analyticsPageRows>div:last-child{border-bottom:0}.analyticsPageRows>div>b{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#111d2c;color:#609fe9;font-size:10px}.analyticsPageRows span small,.analyticsPageRows span strong{display:block}.analyticsPageRows span strong{overflow:hidden;color:#dce5ef;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.analyticsPageRows span small{overflow:hidden;margin-top:4px;color:#657487;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.analyticsMiniBar{height:5px;border-radius:99px;background:#1a232e}.analyticsMiniBar i{display:block;height:100%;border-radius:99px;background:#287fe9}.analyticsLandingTable>div{display:grid;grid-template-columns:minmax(220px,1fr) 90px 80px 100px;align-items:center;grid-gap:16px;gap:16px;padding:15px 22px;border-bottom:1px solid #202731;color:#8c9aad;font-size:12px}.analyticsLandingTable .head{background:#090e14;color:#657487;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.analyticsLandingTable>div>span:not(:first-child){text-align:right}.analyticsLandingTable>div>span:last-child{color:#68abf8;font-weight:900}.analyticsLandingTable span small,.analyticsLandingTable span strong{display:block}.analyticsLandingTable span strong{overflow:hidden;color:#dce5ef;text-overflow:ellipsis;white-space:nowrap}.analyticsLandingTable span small{overflow:hidden;margin-top:4px;color:#657487;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.analyticsSearchSetup{padding:24px;color:#91a0b2}.analyticsSearchSetup strong{display:block;margin-bottom:8px;color:#e5edf6}.analyticsSearchSetup p{margin:0;line-height:1.6}.analyticsSearchSetup code{color:#6fb0fa}.analyticsSearchSetup.error{color:#e5a3a8}.analyticsSearchMetrics{display:grid;grid-template-columns:repeat(4,1fr)}.analyticsSearchMetrics>span{padding:18px 22px;border-right:1px solid #202731}.analyticsSearchMetrics>span:last-child{border:0}.analyticsSearchMetrics em,.analyticsSearchMetrics small,.analyticsSearchMetrics strong{display:block}.analyticsSearchMetrics small{margin-bottom:6px;color:#657487;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.analyticsSearchMetrics strong{color:#edf4fb;font-size:20px}.analyticsSearchMetrics em{margin-top:6px;color:#6d7c8e;font-size:8px;font-style:normal}.analyticsSearchMetrics em.positive{color:#58c994}.analyticsSearchMetrics em.negative{color:#e47e86}.analyticsSearchComparisonPeriod{margin:0;padding:9px 22px;border-top:1px solid #202731;border-bottom:1px solid #202731;color:#657487;font-size:8px}.analyticsSearchGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:22px}.analyticsSearchGrid h3{margin:0 0 12px;color:#dce5ef;font-size:12px}.analyticsSearchTable{overflow:hidden;border:1px solid #202a35;border-radius:10px}.analyticsSearchTable>div{display:grid;grid-template-columns:minmax(120px,1fr) 45px 55px 50px 45px;align-items:center;grid-gap:8px;gap:8px;padding:11px 12px;border-bottom:1px solid #202a35;color:#8391a3;font-size:9px}.analyticsSearchTable>div:last-child{border:0}.analyticsSearchTable .head{background:#090e14;color:#657487;font-size:7px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.analyticsSearchTable strong{overflow:hidden;color:#cdd8e4;text-overflow:ellipsis;white-space:nowrap}.analyticsSearchTable>div>:not(:first-child){text-align:right}.analyticsSeoReport{padding:22px;border-bottom:1px solid #202731;background:linear-gradient(135deg,rgba(29,105,224,.09),transparent 55%)}.analyticsSeoReportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.analyticsSeoReportHeader span{color:#5da2ff;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.analyticsSeoReportHeader h3{margin:5px 0;color:#edf4fb;font-size:17px}.analyticsSeoReportHeader p{max-width:650px;margin:0;color:#8290a2;font-size:10px;line-height:1.5}.analyticsSeoReportHeader>strong{padding:7px 10px;border:1px solid #245793;border-radius:999px;color:#7eb5ff;font-size:9px;white-space:nowrap}.analyticsSeoOpportunities{display:grid;grid-gap:9px;gap:9px}.analyticsSeoOpportunities article{display:grid;grid-template-columns:26px minmax(180px,1fr) minmax(280px,.8fr);align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #202d3c;border-radius:10px;background:#0a111a}.analyticsSeoOpportunities article>b{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#102b50;color:#6eafff;font-size:9px}.analyticsSeoOpportunities article span{color:#5da2ff;font-size:7px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.analyticsSeoOpportunities h4{margin:3px 0;color:#dce6f1;font-size:11px}.analyticsSeoOpportunities p{margin:0;color:#748396;font-size:8px;line-height:1.4}.analyticsSeoOpportunities dl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:0}.analyticsSeoOpportunities dl div{text-align:right}.analyticsSeoOpportunities dt{color:#58697d;font-size:7px;text-transform:uppercase}.analyticsSeoOpportunities dd{margin:3px 0 0;color:#cbd8e6;font-size:10px;font-weight:800}.analyticsSeoEmpty{padding:20px;border:1px dashed #29384a;border-radius:10px;color:#77879a;font-size:10px;text-align:center}.analyticsSeoTarget{display:block;max-width:max-content;margin-top:7px;color:#75aff7;font-size:8px;text-decoration:none}.analyticsSeoTarget:hover{text-decoration:underline}.analyticsSeoOpportunities em{display:block;margin-top:5px;color:#a7b5c5;font-size:8px;font-style:normal;line-height:1.45}.analyticsSeoBrief{margin-top:9px;border:1px solid #26384c;border-radius:8px;background:#0d1723}.analyticsSeoBrief summary{padding:8px 10px;color:#78b3ff;font-size:8px;font-weight:800;cursor:pointer;list-style-position:inside}.analyticsSeoBrief[open] summary{border-bottom:1px solid #26384c}.analyticsSeoBrief>div{padding:10px}.analyticsSeoBrief strong{display:block;margin-bottom:4px;color:#8394a8;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.analyticsSeoBrief p{margin:0 0 9px;color:#dce6f1;font-size:9px;font-weight:700}.analyticsSeoBrief ol{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:16px;color:#a7b5c5;font-size:8px;line-height:1.45}.analyticsSeoConflicts{padding:22px;border-bottom:1px solid #202731;background:rgba(235,165,45,.035)}.analyticsSeoConflictHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.analyticsSeoConflictHeader span,.analyticsSeoConflicts article span{color:#e2a94f;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.analyticsSeoConflictHeader h3{margin:5px 0;color:#edf4fb;font-size:15px}.analyticsSeoConflictHeader p{margin:0;color:#8290a2;font-size:9px}.analyticsSeoConflictHeader>strong{padding:7px 10px;border:1px solid #77571f;border-radius:999px;color:#e7b55f;font-size:9px;white-space:nowrap}.analyticsSeoConflicts>div:last-child{display:grid;grid-gap:9px;gap:9px}.analyticsSeoConflicts article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) 150px;grid-gap:18px;gap:18px;padding:13px;border:1px solid #342d21;border-radius:10px;background:#0d1117}.analyticsSeoConflicts h4{margin:4px 0;color:#e6edf5;font-size:11px}.analyticsSeoConflicts p{margin:0;color:#8997a8;font-size:8px;line-height:1.5}.analyticsSeoConflicts article a{display:block;overflow:hidden;margin:4px 0 8px;color:#79b3fb;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.analyticsSeoConflicts dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0}.analyticsSeoConflicts dt{color:#647386;font-size:7px;text-transform:uppercase}.analyticsSeoConflicts dd{margin:4px 0 0;color:#d8e3ee;font-size:11px;font-weight:800}.analyticsSearchMovements{padding:22px;border-bottom:1px solid #202731}.analyticsSearchMovementHeader{margin-bottom:14px}.analyticsSearchMovementHeader span{color:#5da2ff;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.analyticsSearchMovementHeader h3{margin:5px 0;color:#edf4fb;font-size:15px}.analyticsSearchMovementHeader p{margin:0;color:#8290a2;font-size:9px}.analyticsSearchMovementGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.analyticsSearchMovementGrid>section{overflow:hidden;border:1px solid #222d3a;border-radius:10px;background:#0a1017}.analyticsSearchMovementGrid h4{margin:0;padding:11px 13px;border-bottom:1px solid #222d3a;color:#ccd8e5;font-size:10px}.analyticsSearchMovementGrid article{display:grid;grid-template-columns:minmax(130px,1fr) minmax(210px,.9fr);align-items:center;grid-gap:12px;gap:12px;padding:11px 13px;border-bottom:1px solid #1c2632}.analyticsSearchMovementGrid article:last-child{border:0}.analyticsSearchMovementGrid article span{display:block;margin-bottom:3px;color:#6f8298;font-size:7px;text-transform:uppercase}.analyticsSearchMovementGrid article strong{display:block;overflow:hidden;color:#d9e4ef;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.analyticsSearchMovementGrid dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.analyticsSearchMovementGrid dt{color:#58697d;font-size:6px;text-transform:uppercase}.analyticsSearchMovementGrid dd{margin:3px 0 0;color:#b9c7d6;font-size:8px;font-weight:800}.analyticsSearchMovementGrid dd em{font-size:7px;font-style:normal}.analyticsSearchMovementGrid dd em.positive{color:#58c994}.analyticsSearchMovementGrid dd em.negative{color:#e47e86}.analyticsSearchMovementEmpty{margin:0;padding:18px;color:#728196;font-size:9px;text-align:center}.analyticsSearchSegments{padding:22px;border-bottom:1px solid #202731;background:linear-gradient(135deg,rgba(26,116,221,.055),transparent 65%)}.analyticsSearchSegments>div:last-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.analyticsSearchSegments article{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(330px,1fr);align-items:center;grid-gap:18px;gap:18px;padding:15px;border:1px solid #243142;border-radius:11px;background:#0a1017}.analyticsSearchSegments article.discovery{border-color:#24568d}.analyticsSearchSegments article>div>span{color:#dce7f2;font-size:12px;font-weight:900}.analyticsSearchSegments article>div>p{margin:5px 0 0;color:#77879a;font-size:8px;line-height:1.45}.analyticsSearchSegments dl{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin:0}.analyticsSearchSegments dt{color:#58697d;font-size:6px;text-transform:uppercase}.analyticsSearchSegments dd{margin:4px 0 0;color:#cbd8e6;font-size:10px;font-weight:800}.analyticsSearchSegments dd em{display:block;margin-top:3px;color:#718095;font-size:6px;font-style:normal}.analyticsSearchSegments dd em.positive{color:#58c994}.analyticsSearchSegments dd em.negative{color:#e47e86}.analyticsSearchLandingOutcomes{padding:22px;border-bottom:1px solid #202731;background:rgba(29,105,224,.035)}.analyticsSearchLandingTable{overflow:hidden;border:1px solid #222d3a;border-radius:10px}.analyticsSearchLandingTable>div{display:grid;grid-template-columns:minmax(180px,1fr) repeat(5,minmax(58px,.28fr));align-items:center;grid-gap:10px;gap:10px;padding:11px 13px;border-bottom:1px solid #202a35;color:#8796a8;font-size:9px}.analyticsSearchLandingTable>div:last-child{border:0}.analyticsSearchLandingTable .head{background:#090e14;color:#647386;font-size:7px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.analyticsSearchLandingTable>div>:not(:first-child){text-align:right}.analyticsSearchLandingTable a{display:block;overflow:hidden;color:#d9e4ef;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.analyticsSearchLandingTable a:hover{color:#78b3ff}.analyticsSearchLandingTable small{display:block;margin-top:3px;color:#617186;font-size:7px}.analyticsSearchActions{padding:22px;border-bottom:1px solid #202731}.analyticsSearchActionList{display:grid;grid-gap:9px;gap:9px}.analyticsSearchActionList article{display:grid;grid-template-columns:28px minmax(230px,1fr) minmax(280px,.7fr);align-items:center;grid-gap:13px;gap:13px;padding:13px;border:1px solid #222d3a;border-radius:10px;background:#0a1017}.analyticsSearchActionList article>b{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#132238;color:#6aaaff;font-size:9px}.analyticsSearchActionList article>div>span{display:inline-block;margin-bottom:5px;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.analyticsSearchActionList article>div>span.scale{background:#10291c;color:#63d493}.analyticsSearchActionList article>div>span.convert{background:#30250f;color:#e8b858}.analyticsSearchActionList article>div>span.clicks{background:#10294b;color:#72aff8}.analyticsSearchActionList a{display:block;color:#dce6f1;font-size:11px;font-weight:800;text-decoration:none}.analyticsSearchActionList a:hover{color:#78b3ff}.analyticsSearchActionList small{display:block;margin-top:3px;color:#617186;font-size:7px}.analyticsSearchActionList p{margin:7px 0 0;color:#8795a6;font-size:8px;line-height:1.45}.analyticsSearchActionList dl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:0}.analyticsSearchActionList dt{color:#58697d;font-size:7px;text-transform:uppercase}.analyticsSearchActionList dd{margin:4px 0 0;color:#cbd8e6;font-size:10px;font-weight:800}.analyticsSearchActionQueries{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:9px}.analyticsSearchActionQueries strong{margin-right:2px;color:#657487;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.analyticsSearchActionList .analyticsSearchActionQueries span{margin:0;padding:4px 6px;border:1px solid #26384d;border-radius:6px;background:#0d1825;color:#86b9f8;font-size:7px;font-weight:700;letter-spacing:0;text-transform:none}.analyticsBottomGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);grid-gap:21px;gap:21px}.analyticsServiceTable>div{display:grid;grid-template-columns:minmax(150px,1fr) 65px 70px 55px 75px 85px;align-items:center;grid-gap:10px;gap:10px;padding:14px 22px;border-bottom:1px solid #202731;color:#aab6c5;font-size:11px}.analyticsServiceTable .head{background:#090e14;color:#657487;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.analyticsServiceTable strong{overflow:hidden;color:#dce5ef;text-overflow:ellipsis;white-space:nowrap}.analyticsServiceTable>div>span:not(:first-child){text-align:right}.analyticsServiceTable>div>span:nth-last-child(2){color:#6faffb;font-weight:900}.analyticsServiceTable>div>span:last-child{overflow:hidden;color:#8c9aad;text-overflow:ellipsis;white-space:nowrap}.analyticsSourceTable>div{display:grid;grid-template-columns:minmax(110px,1fr) 65px 50px 78px;align-items:center;grid-gap:10px;gap:10px;padding:13px 18px;border-bottom:1px solid #202731;color:#8c9aad;font-size:11px}.analyticsSourceTable .head{background:#090e14;color:#657487;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.analyticsSourceTable strong{overflow:hidden;color:#dce5ef;text-overflow:ellipsis;white-space:nowrap}.analyticsSourceTable>div>span:not(:first-child){text-align:right}.analyticsSourceTable>div>span:last-child{color:#68abf8;font-weight:900}.analyticsBreakdown{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:20px 22px;border-top:1px solid #252d37}.analyticsBreakdown h3{margin:0 0 12px;color:#eef3f8;font-size:12px}.analyticsBreakdown div>span{display:flex;justify-content:space-between;padding:6px 0;color:#718094;font-size:10px}.analyticsBreakdown b{color:#aab7c7}.analyticsPrivacyNote{margin:0;text-align:center;color:#526174;font-size:10px}@media(max-width:1350px){.analyticsMetricGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.analyticsDateForm{align-items:stretch;flex-direction:column}.analyticsDateForm fieldset{width:100%;padding:0 0 14px;border-right:0;border-bottom:1px solid #29333f}.analyticsDateForm label{flex:1 1}.analyticsDateForm input{width:100%}.analyticsDateActions{margin-left:0}}@media(max-width:980px){.analyticsBottomGrid,.analyticsMainGrid{grid-template-columns:1fr}.analyticsComparisonGrid{grid-template-columns:repeat(2,1fr)}.analyticsPageRows>div{grid-template-columns:30px 1fr 70px 80px}.analyticsPageRows .analyticsMiniBar,.analyticsPageRows>div>span:nth-last-child(2){display:none}}@media(max-width:650px){.analyticsComparisonGrid,.analyticsMetricGrid{grid-template-columns:1fr 1fr}.analyticsControls{width:100%;justify-items:stretch}.analyticsCompareToggle{justify-content:center}.analyticsRange{width:100%;justify-content:space-between}.analyticsRange a{flex:1 1;padding-left:7px;padding-right:7px;text-align:center}.analyticsDateTitle{align-items:flex-start;flex-direction:column}.analyticsDateTitle>a{width:100%;justify-content:center}.analyticsDateForm fieldset{display:grid;grid-template-columns:1fr 1fr}.analyticsDateActions{justify-content:space-between}.analyticsPageRows>div{grid-template-columns:25px minmax(0,1fr) 65px}.analyticsPageRows>div>span:last-child{display:none}.analyticsServiceTable>div{grid-template-columns:minmax(105px,1fr) 48px 48px 62px;gap:7px;padding-left:13px;padding-right:13px;font-size:10px}.analyticsServiceTable>div>:last-child,.analyticsServiceTable>div>:nth-child(3){display:none}.analyticsBars{height:220px;padding-left:12px;padding-right:12px}.analyticsBarSlot>strong{display:none}}@media(max-width:620px){.dealerHomeAccessActions{align-items:stretch;flex-direction:column}.dealerApplyLink{text-align:center}.dealerExistingAccount>a,.dealerHomeLogin{width:100%}.dealerLoginCalloutCard{padding:24px 20px}.dealerLoginCalloutCard .btn{width:100%}}@media(max-width:650px){.analyticsSourceTable>div{grid-template-columns:minmax(100px,1fr) 52px 42px 66px;padding-left:13px;padding-right:13px;font-size:10px}.analyticsLandingTable>div{grid-template-columns:minmax(120px,1fr) 52px 42px 66px;gap:9px;padding-left:13px;padding-right:13px;font-size:10px}.analyticsLandingTable span small{font-size:8px}}@media(max-width:760px){.analyticsSearchMetrics{grid-template-columns:1fr 1fr}.analyticsSearchMetrics>span:nth-child(2){border-right:0}.analyticsSearchMetrics>span:nth-child(-n+2){border-bottom:1px solid #202731}.analyticsSearchSegments{padding:15px}.analyticsSearchSegments article,.analyticsSearchSegments>div:last-child{grid-template-columns:1fr}.analyticsSearchSegments dl{grid-template-columns:repeat(3,1fr)}.analyticsSearchMovements{padding:15px}.analyticsSearchMovementGrid,.analyticsSearchMovementGrid article{grid-template-columns:1fr}.analyticsSeoReport{padding:15px}.analyticsSeoReportHeader{display:block}.analyticsSeoReportHeader>strong{display:inline-block;margin-top:10px}.analyticsSeoOpportunities article{grid-template-columns:26px 1fr}.analyticsSeoOpportunities dl{grid-column:1/-1}.analyticsSeoOpportunities dl div{text-align:left}.analyticsSeoConflicts{padding:15px}.analyticsSeoConflictHeader{display:block}.analyticsSeoConflictHeader>strong{display:inline-block;margin-top:10px}.analyticsSeoConflicts article{grid-template-columns:1fr}.analyticsSearchLandingOutcomes{overflow-x:auto;padding:15px}.analyticsSearchLandingTable{min-width:680px}.analyticsSearchActions{padding:15px}.analyticsSearchActionList article{grid-template-columns:26px 1fr}.analyticsSearchActionList dl{grid-column:1/-1}.analyticsSearchGrid{grid-template-columns:1fr;padding:14px}.analyticsSearchTable>div{grid-template-columns:minmax(100px,1fr) 40px 50px 42px}.analyticsSearchTable>div>:last-child{display:none}}.adminDynamicSelectList{display:grid;grid-gap:10px;gap:10px;margin-top:14px;max-width:760px}.adminDynamicSelectRow{display:flex;align-items:center;gap:10px}.adminDynamicSelectRow select{flex:1 1;min-width:0}.adminDynamicSelectRemove{width:42px;height:42px;display:grid;place-items:center;border:1px solid hsla(0,91%,71%,.35);border-radius:10px;background:rgba(127,29,29,.12);color:#fca5a5;cursor:pointer}.adminDynamicSelectRemove:hover{border-color:hsla(0,91%,71%,.7);background:rgba(127,29,29,.25)}.adminDynamicSelectHint{min-width:185px;display:flex;align-items:center;gap:6px;color:#8fa0bd;font-size:12px}@media (max-width:700px){.adminDynamicSelectRow{align-items:stretch}.adminDynamicSelectHint{display:none}}.adminQuickPhotoSection{padding:22px 24px;border-bottom:1px solid #252c36;background:linear-gradient(180deg,rgba(23,111,224,.07),rgba(23,111,224,.02))}.adminQuickPhotoHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.adminQuickPhotoHeading h3{display:flex;align-items:center;gap:8px;margin:0 0 5px;color:#e5edf8;font-size:16px}.adminQuickPhotoHeading h3 svg{width:19px;color:#58a4ff}.adminQuickPhotoHeading p{margin:0;color:#7f8da0;font-size:12px}.adminQuickPhotoHeading>span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #294f7d;border-radius:999px;background:#0b192a;color:#72b1ff;font-size:11px;font-weight:700;white-space:nowrap}.adminQuickPhotoHeading>span svg{width:14px}.adminPhotoCategoryTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.adminPhotoCategoryTabs button{min-height:36px;padding:0 15px;border:1px solid #303d4d;border-radius:9px;background:#0b1017;color:#93a1b3;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.adminPhotoCategoryTabs button:hover{border-color:#4678b5;color:#c9dcf4}.adminPhotoCategoryTabs button.active{border-color:#348cff;background:#12305a;color:#fff;box-shadow:0 0 0 2px rgba(52,140,255,.12)}.adminPhotoCategoryTabs button:disabled{opacity:.55;cursor:not-allowed}.adminPhotoDropzone{display:grid;justify-items:center;grid-gap:7px;gap:7px;min-height:178px;padding:30px 20px;border:2px dashed #32669e;border-radius:14px;background:#081422;cursor:pointer;text-align:center;outline:none;transition:.18s ease}.adminPhotoDropzone.dragging,.adminPhotoDropzone:focus-visible,.adminPhotoDropzone:hover{border-color:#5ba8ff;background:#0c1d32;box-shadow:inset 0 0 0 1px rgba(91,168,255,.16)}.adminPhotoDropzone>svg{width:38px;height:38px;color:#5ba8ff}.adminPhotoDropzone strong{color:#edf5ff;font-size:16px}.adminPhotoDropzone span{color:#94a7bd;font-size:12px}.adminPhotoDropzone small{color:#61748b;font-size:10px}.adminUploadProgress{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.adminUploadProgress>div{height:7px;overflow:hidden;border-radius:999px;background:#15202d}.adminUploadProgress>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#247fe9,#62b2ff);transition:width .2s ease}.adminUploadProgress small{overflow:hidden;color:#8595a8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminGeneralFilesTitle{display:grid;grid-gap:3px;gap:3px;margin-bottom:14px}.adminGeneralFilesTitle strong{color:#dbe7f5;font-size:14px}.adminGeneralFilesTitle span{color:#748396;font-size:11px}@media(max-width:600px){.adminQuickPhotoSection{padding-left:14px;padding-right:14px}.adminQuickPhotoHeading{flex-direction:column}.adminPhotoCategoryTabs{display:grid;grid-template-columns:repeat(3,1fr)}.adminPhotoCategoryTabs button{padding:0 8px}.adminPhotoDropzone{min-height:160px;padding:24px 14px}.adminPhotoDropzone span{max-width:280px;line-height:1.45}}.adminDeleteTrigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid hsla(0,91%,71%,.42);border-radius:8px;background:rgba(127,29,29,.12);color:#fca5a5;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.adminDeleteTrigger svg{width:15px}.adminDeleteTrigger:hover{border-color:#f87171;background:rgba(127,29,29,.28);color:#fff}.adminDeleteDialog{width:min(92vw,520px);padding:0;border:0;border-radius:18px;background:transparent;color:#e9eef7;box-shadow:0 30px 90px rgba(0,0,0,.6)}.adminDeleteDialog::-webkit-backdrop{background:rgba(2,6,12,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adminDeleteDialog::backdrop{background:rgba(2,6,12,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adminDeleteDialogCard{position:relative;padding:30px;border:1px solid #3a2528;border-radius:18px;background:#11161e}.adminDeleteDialogClose{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:#202733;color:#94a3b8;cursor:pointer}.adminDeleteDialogClose svg{width:18px}.adminDeleteDialogIcon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:18px;border-radius:14px;background:rgba(185,28,28,.2);color:#fb7185}.adminDeleteDialogIcon svg{width:27px}.adminDeleteDialog h2{margin:0 44px 8px 0;font-size:23px}.adminDeleteDialog p{margin:0;color:#a9b5c6;line-height:1.55}.adminDeleteWarning{margin-top:18px;padding:14px 15px;border:1px solid hsla(0,91%,71%,.3);border-radius:10px;background:rgba(127,29,29,.12);color:#fecaca;font-size:13px;line-height:1.5}.adminDeleteDialogActions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.adminDeleteConfirm{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid #ef4444;border-radius:9px;background:#b91c1c;color:#fff;font:inherit;font-weight:800;cursor:pointer}.adminDeleteConfirm svg{width:16px}.adminDeleteConfirm:hover{background:#dc2626}.adminDangerZone{border-color:hsla(0,91%,71%,.34)!important;background:linear-gradient(180deg,rgba(127,29,29,.1),rgba(127,29,29,.03))!important}.adminDangerZone h2{margin:0 0 7px;color:#fecaca}.adminDangerZone p{margin:0 0 17px;color:#94a3b8;line-height:1.5}@media(max-width:600px){.adminDeleteDialogCard{padding:24px 18px}.adminDeleteDialogActions{display:grid;grid-template-columns:1fr}.adminDeleteDialogActions button{width:100%}}.trashToolbar{gap:16px;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--admin-border,#263142)}.trashTabs,.trashToolbar{display:flex;flex-wrap:wrap}.trashTabs{gap:6px}.trashTabs button{border:1px solid var(--admin-border,#303a4a);background:transparent;color:inherit;border-radius:9px;padding:9px 14px;cursor:pointer}.trashTabs button.active{background:#fff;color:#10131a;border-color:#fff}.trashSearch{display:flex;align-items:center;gap:8px;border:1px solid var(--admin-border,#303a4a);border-radius:9px;padding:8px 11px;min-width:260px}.trashSearch svg{width:17px}.trashSearch input{border:0;background:transparent;color:inherit;outline:0;width:100%}.trashBulkBar{display:flex;align-items:center;gap:10px;padding:12px 20px;background:hsla(0,0%,100%,.025);border-bottom:1px solid var(--admin-border,#263142);flex-wrap:wrap}.trashBulkBar strong{margin-right:auto}.trashBulkBar button:disabled{opacity:.45;cursor:not-allowed}.trashTable td:first-child,.trashTable th:first-child{width:42px}.trashActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.trashActions form{margin:0}.trashActions .adminDeleteTrigger,.trashActions .btn,.trashBulkBar .adminDangerButton,.trashBulkBar .btn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.trashActions svg,.trashBulkBar svg{width:16px;height:16px}.trashConfirmForm{display:grid;grid-template-columns:1fr auto auto;align-items:end}.trashConfirmForm label{grid-column:1/-1;display:grid;grid-gap:7px;gap:7px;text-align:left}.trashConfirmForm input{border:1px solid #4a5568;background:#111827;color:#fff;padding:11px 12px;border-radius:8px}.adminPanelHeader p svg{width:16px;vertical-align:middle;margin-right:4px}@media(max-width:760px){.trashSearch{min-width:100%}.trashConfirmForm{grid-template-columns:1fr}.trashConfirmForm label{grid-column:auto}.trashConfirmForm button{width:100%;justify-content:center}}.trashDashboardWidget .adminPanelHeader h2{display:flex;align-items:center;gap:8px}.trashDashboardWidget .adminPanelHeader h2 svg{width:20px}.pricingWorkspace{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:720px;border:1px solid #253142;border-radius:16px;overflow:hidden;background:#0b1017;box-shadow:0 22px 60px rgba(0,0,0,.22)}.pricingServiceRail{display:flex;min-width:0;flex-direction:column;border-right:1px solid #253142;background:#090d13}.pricingRailTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #202a38}.pricingRailTop>div{display:grid;grid-gap:4px;gap:4px}.pricingRailTop span{color:#718096;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pricingRailTop strong{color:#eef4fb;font-size:17px}.pricingAddButton{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #2d7fe6;border-radius:9px;background:#1165cc;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pricingAddButton svg{width:15px}.pricingRailSearch{display:flex;align-items:center;gap:9px;margin:16px 16px 10px;padding:0 11px;border:1px solid #293544;border-radius:10px;background:#0d131b}.pricingRailSearch>svg{width:17px;color:#65758a}.pricingRailSearch input{min-width:0;flex:1 1;padding:11px 0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:13px}.pricingRailSearch button{display:grid;place-items:center;border:0;background:transparent;color:#6f7f92;cursor:pointer}.pricingRailSearch button svg{width:15px}.pricingStatusFilters{display:flex;gap:6px;padding:0 16px 14px}.pricingStatusFilters button{padding:7px 11px;border:1px solid #283341;border-radius:999px;background:transparent;color:#8593a5;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.pricingStatusFilters button.active{border-color:#327fdc;background:#112844;color:#77b5ff}.pricingServiceList{display:grid;align-content:start;overflow:auto}.pricingServiceRow{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:14px 16px;border:0;border-top:1px solid #171f2a;background:transparent;color:inherit;text-align:left;cursor:pointer}.pricingServiceRow:hover{background:#0f1620}.pricingServiceRow.active{background:linear-gradient(90deg,rgba(30,116,222,.2),rgba(30,116,222,.06));box-shadow:inset 3px 0 #358df5}.pricingServiceRow>svg{width:16px;color:#4f5e70}.pricingRowStatus{display:grid;place-items:center}.pricingRowStatus svg{width:17px;color:#697689}.pricingRowStatus.live svg{color:#45bd78}.pricingRowCopy{display:grid;min-width:0;grid-gap:4px;gap:4px}.pricingRowCopy strong{color:#e7eef7;font-size:13px}.pricingRowCopy small,.pricingRowCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricingRowCopy small{color:#748296;font-size:11px}.pricingEditorEmpty,.pricingRailEmpty{display:grid;place-items:center;text-align:center;color:#718096}.pricingRailEmpty{gap:7px;padding:52px 24px}.pricingRailEmpty svg{width:25px}.pricingRailEmpty strong{color:#dce5f0}.pricingRailEmpty span{font-size:12px}.pricingEditorPane{min-width:0;background:#0d1219}.pricingEditorEmpty{align-content:center;height:100%;padding:60px}.pricingEditorEmpty svg{width:42px;height:42px;color:#347fdc}.pricingEditorEmpty h2{margin:15px 0 7px;color:#fff}.pricingEditorEmpty p{max-width:440px;margin:0;line-height:1.6}.pricingEditorForm{min-height:100%;display:flex;flex-direction:column}.pricingEditorHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid #253142;background:#0e141d}.pricingEditorHeader>div:first-child{min-width:0}.pricingEditorHeader span{color:#4e9cf7;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.pricingEditorHeader h2{overflow:hidden;margin:5px 0 4px;color:#fff;font-size:23px;text-overflow:ellipsis;white-space:nowrap}.pricingEditorHeader p{margin:0;color:#758397;font-size:12px}.pricingEditorHeaderActions{display:flex;flex-shrink:0;gap:9px}.pricingEditorHeaderActions .adminSecondaryButton,.pricingEditorHeaderActions .btn{display:inline-flex;align-items:center;gap:7px}.pricingEditorHeaderActions svg{width:16px}.pricingEditorTabs{display:flex;gap:3px;padding:0 20px;border-bottom:1px solid #253142;background:#0b1017;overflow-x:auto}.pricingEditorTabs button{display:inline-flex;align-items:center;gap:7px;padding:15px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#7f8da0;font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.pricingEditorTabs button svg{width:16px}.pricingEditorTabs button.active{border-color:#3b91f8;color:#fff}.pricingEditorBody{padding:28px}.pricingEditorSection{display:grid;grid-gap:24px;gap:24px}.pricingEditorSectionTitle{padding-bottom:18px;border-bottom:1px solid #202b39}.pricingEditorSectionTitle h3{margin:0 0 6px;color:#eef4fb;font-size:19px}.pricingEditorSectionTitle p{margin:0;color:#7e8da0;font-size:13px}.pricingFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.pricingFieldGrid label,.pricingFieldStack label,.pricingTextAreaGrid label{display:grid;grid-gap:8px;gap:8px;color:#97a5b7;font-size:12px;font-weight:800}.pricingFieldGrid input,.pricingFieldGrid textarea,.pricingFieldStack input,.pricingFieldStack textarea,.pricingTextAreaGrid textarea{width:100%;padding:12px 13px;border:1px solid #303b4a;border-radius:9px;outline:0;background:#090e14;color:#fff;font:inherit}.pricingFieldGrid input:focus,.pricingFieldGrid textarea:focus,.pricingFieldStack input:focus,.pricingFieldStack textarea:focus,.pricingTextAreaGrid textarea:focus{border-color:#348af1;box-shadow:0 0 0 3px rgba(52,138,241,.12)}.pricingFieldWide{grid-column:1/-1}.pricingVisibilityCard{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pricingVisibilityCard label{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #293545;border-radius:12px;background:#0a1017;cursor:pointer}.pricingVisibilityCard input{width:18px;height:18px;accent-color:#2580ef}.pricingVisibilityCard span{display:grid;grid-gap:4px;gap:4px}.pricingVisibilityCard strong{color:#e8eef7;font-size:13px}.pricingFieldStack label>small,.pricingTextAreaGrid label>small,.pricingVisibilityCard small{color:#69788c;font-size:11px;font-weight:500}.pricingEditorSection .adminBrandSelector{margin:0;padding:20px;border:1px solid #2a3646;border-radius:12px;background:#0a1017}.pricingEditorSection .adminBrandSelector legend{padding:0 7px;color:#eef4fb;font-weight:900}.pricingEditorSection .adminBrandSelector>p{margin:0 0 15px;color:#7d8c9f;font-size:12px;line-height:1.55}.pricingTextAreaGrid textarea{min-height:190px;resize:vertical}.pricingFieldStack{display:grid;grid-gap:18px;gap:18px}.pricingFieldStack textarea{min-height:105px;resize:vertical}.pricingEditorFooter{display:flex;align-items:center;gap:12px;margin-top:auto;padding:18px 28px;border-top:1px solid #253142;background:#0b1017}.pricingEditorFooter>span{margin-left:auto;color:#6e7c8f;font-size:11px}.pricingEditorFooter .adminDeleteButton,.pricingEditorFooter .btn{display:inline-flex;align-items:center;gap:7px}.pricingEditorFooter svg{width:16px}@media(max-width:1100px){.pricingWorkspace{grid-template-columns:280px minmax(0,1fr)}.pricingEditorHeader{align-items:flex-start}.pricingEditorHeaderActions{flex-direction:column}.pricingEditorHeaderActions>*{justify-content:center}}@media(max-width:820px){.pricingWorkspace{display:block}.pricingServiceRail{max-height:430px;border-right:0;border-bottom:1px solid #253142}.pricingEditorPane{min-height:620px}.pricingEditorHeader{display:grid;padding:20px}.pricingEditorHeaderActions{display:flex;flex-direction:row}.pricingEditorTabs{padding:0 10px}.pricingEditorBody{padding:20px}.pricingEditorFooter{padding:16px 20px}}@media(max-width:600px){.pricingRailTop{align-items:flex-start}.pricingFieldGrid,.pricingVisibilityCard{grid-template-columns:1fr}.pricingFieldWide{grid-column:auto}.pricingEditorHeaderActions{display:grid;grid-template-columns:1fr 1fr}.pricingEditorHeaderActions button{justify-content:center}.pricingEditorFooter{flex-wrap:wrap}.pricingEditorFooter>span{display:none}.pricingEditorFooter .btn{margin-left:auto}}.adminNav a:first-child{background:transparent;color:#aeb8c6}.adminNav a{border:1px solid transparent;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.adminNav a:hover{background:#101925;color:#80b8ff}.adminNav a.active,.adminNav a[aria-current=page]{border-color:#244f82;background:linear-gradient(135deg,#10284a,#0d203b);color:#78b4ff;font-weight:800;box-shadow:inset 3px 0 #1683ff,0 7px 20px rgba(0,75,165,.16)}.adminNav a.active svg,.adminNav a[aria-current=page] svg{color:#3f98ff;filter:drop-shadow(0 0 5px rgba(63,152,255,.35))}.adminNav svg{flex:0 0 auto}@media(max-width:760px){.adminNav a.active,.adminNav a[aria-current=page]{box-shadow:inset 0 -3px #1683ff,0 7px 20px rgba(0,75,165,.16)}}.supportedCatalogCta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:30px;padding:25px 28px;border:1px solid #263d5d;border-radius:14px;background:linear-gradient(135deg,#0d1827,#0a0d12)}.supportedCatalogCta>div{display:grid;grid-gap:6px;gap:6px}.supportedCatalogCta strong{color:#f3f7fc;font-size:18px}.supportedCatalogCta span{color:#8997a9;font-size:13px;line-height:1.55}.supportedModulesPublicPage{min-height:calc(100vh - 112px);background:#050609}.moduleCatalogHero{padding:72px 0 52px;border-bottom:1px solid #202834;background:radial-gradient(circle at 78% 25%,rgba(31,126,247,.16),transparent 31%),linear-gradient(145deg,#07090d,#0b1017)}.moduleCatalogHero h1{max-width:900px;margin:12px 0 18px;color:#fff;font-size:52px;line-height:1.08;letter-spacing:-1.6px}.moduleCatalogHero>div>p{max-width:880px;margin:0;color:#aab5c4;font-size:16px;line-height:1.7}.moduleCatalogStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:32px}.moduleCatalogStats article{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #293442;border-radius:12px;background:rgba(12,17,24,.8)}.moduleCatalogStats svg{width:25px;color:#3c91fb}.moduleCatalogStats div{display:grid;grid-gap:4px;gap:4px}.moduleCatalogStats strong{color:#f2f6fb;font-size:19px}.moduleCatalogStats span{color:#77879a;font-size:11px;font-weight:800;text-transform:uppercase}.moduleCatalogSection{padding:34px 0 76px;background:#07090d}.moduleCatalogToolbar{display:grid;grid-template-columns:minmax(300px,1fr) 220px 200px;grid-gap:12px;gap:12px;padding:16px;border:1px solid #293441;border-radius:14px;background:#0d1219}.moduleCatalogToolbar label{display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:5px 9px;gap:5px 9px;padding:9px 12px;border:1px solid #2c3745;border-radius:10px;background:#090e14}.moduleCatalogToolbar label>svg{grid-row:1/3;width:18px;color:#458fef}.moduleCatalogToolbar label>span{color:#748296;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.moduleCatalogToolbar input,.moduleCatalogToolbar select{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:#e8eef6;font:inherit;font-size:13px}.moduleCatalogToolbar select option{background:#0d1219}.moduleCatalogResultsHeader{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 3px 16px}.moduleCatalogResultsHeader>div{display:flex;align-items:baseline;gap:7px}.moduleCatalogResultsHeader strong{color:#fff;font-size:23px}.moduleCatalogResultsHeader span{color:#77879a;font-size:11px;font-weight:800;text-transform:uppercase}.moduleCatalogResultsHeader p{max-width:630px;margin:0;color:#748397;font-size:11px;line-height:1.55;text-align:right}.moduleCatalogGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;transition:opacity .16s}.moduleCatalogGrid.loading{opacity:.45}.moduleCatalogCard{display:flex;min-width:0;flex-direction:column;padding:19px;border:1px solid #27313d;border-radius:13px;background:linear-gradient(145deg,#10151d,#0b0f15);box-shadow:0 15px 34px rgba(0,0,0,.13)}.moduleCatalogCard>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.moduleTypeBadge,.moduleUsBadge{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.moduleTypeBadge{background:#102b50;color:#69aeff}.moduleTypeBadge.tcu{background:#251f46;color:#ab9cff}.moduleUsBadge{border:1px solid #2a3746;color:#6f8299}.moduleCatalogMake{margin-top:18px;color:#3d91fa;font-size:10px;font-weight:900;letter-spacing:.1em}.moduleCatalogCard h2{margin:7px 0 16px;color:#f1f5fa;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.moduleCatalogCard dl{display:grid;grid-gap:12px;gap:12px;margin:0}.moduleCatalogCard dl>div{display:grid;grid-gap:4px;gap:4px;padding-top:11px;border-top:1px solid #222c37}.moduleCatalogCard dt{color:#647489;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.moduleCatalogCard dd{margin:0;color:#abb6c5;font-size:11px;line-height:1.55}.moduleServices{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:18px}.moduleServices span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:7px;font-size:9px;font-weight:800}.moduleServices svg{width:13px}.moduleServices .confirmed{background:#10291c;color:#64d68d}.moduleServices .verification{background:#28210f;color:#d5b45b}.moduleCatalogCard>a{display:flex;justify-content:center;margin-top:15px;padding:10px;border:1px solid #2d6fbf;border-radius:8px;color:#6badfb;font-size:11px;font-weight:900}.moduleCatalogCard>a:hover{background:#102743;color:#fff}.moduleCatalogPagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.moduleCatalogPagination button{display:flex;align-items:center;gap:6px;padding:10px 13px;border:1px solid #2d3846;border-radius:9px;background:#0d131b;color:#c5cfdb;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.moduleCatalogPagination button:disabled{opacity:.35;cursor:not-allowed}.moduleCatalogPagination svg{width:15px}.moduleCatalogPagination span{color:#77879a;font-size:11px}.moduleCatalogPagination span strong{color:#fff}.moduleCatalogEmpty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:70px 20px;border:1px dashed #2d3947;border-radius:14px;color:#738398;text-align:center}.moduleCatalogEmpty>svg{width:30px;color:#428ff0}.moduleCatalogEmpty strong{color:#e4ebf4;font-size:18px}.moduleCatalogEmpty p{max-width:540px;margin:0 0 12px;font-size:12px;line-height:1.6}.footerGrid{grid-template-columns:minmax(280px,1fr) auto auto auto}@media(max-width:1050px){.moduleCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.moduleCatalogToolbar{grid-template-columns:1fr 1fr}.moduleCatalogSearch{grid-column:1/-1}}@media(max-width:700px){.moduleCatalogResultsHeader,.supportedCatalogCta{align-items:flex-start;flex-direction:column}.supportedCatalogCta .btn{width:100%}.moduleCatalogHero{padding:55px 0 42px}.moduleCatalogHero h1{font-size:39px}.moduleCatalogGrid,.moduleCatalogStats,.moduleCatalogToolbar{grid-template-columns:1fr}.moduleCatalogSearch{grid-column:auto}.moduleCatalogResultsHeader p{text-align:left}.moduleCatalogPagination{justify-content:space-between;gap:8px}.moduleCatalogPagination button{padding:9px}.moduleCatalogStats strong{font-size:17px}}.footerGrid>*{min-width:0}.footerLinkGroup a{overflow-wrap:anywhere}@media(max-width:1050px){.footerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footerBrand{grid-column:1/-1}}@media(max-width:700px){.footerGrid{grid-template-columns:minmax(0,1fr)}.footerBrand{grid-column:auto}.footerLinkGroup{min-width:0}}.moduleCatalogAdminPage{max-width:1800px}.moduleCatalogAdminFilters{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:14px;border:1px solid #293441;border-radius:13px;background:#0d1219}.moduleCatalogAdminFilters label{display:flex;flex:1 1;align-items:center;gap:9px;min-width:240px;padding:0 12px;border:1px solid #303b48;border-radius:9px;background:#090e14}.moduleCatalogAdminFilters label svg{width:17px;color:#4b94ef}.moduleCatalogAdminFilters input,.moduleCatalogAdminFilters select{width:100%;padding:11px 0;border:0;outline:0;background:transparent;color:#e6edf5;font:inherit}.moduleCatalogAdminFilters>select{min-width:155px;padding:11px 12px;border:1px solid #303b48;border-radius:9px;background:#090e14;color:#e6edf5}.moduleCatalogAdminFilters option{background:#0d1219}.moduleCatalogAdminFilters .btn{min-height:41px}.moduleCatalogAdminFilters>a{padding:10px;color:#7f91a7;font-size:11px;font-weight:800}.moduleCatalogAdminWorkspace{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:820px;overflow:hidden;border:1px solid #293441;border-radius:16px;background:#0b1017}.moduleCatalogAdminWorkspace>aside{display:flex;min-height:0;flex-direction:column;border-right:1px solid #293441;background:#090d13}.moduleCatalogAdminWorkspace>aside>header{padding:17px 18px;border-bottom:1px solid #232d39}.moduleCatalogAdminWorkspace>aside>header div{display:flex;align-items:center;justify-content:space-between;gap:10px}.moduleCatalogAdminWorkspace>aside>header strong{color:#e7edf5;font-size:12px}.moduleCatalogAdminWorkspace>aside>header span{color:#6f7f92;font-size:10px}.moduleCatalogAdminList{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.moduleCatalogAdminList>a{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:13px 14px;border-bottom:1px solid #1e2631}.moduleCatalogAdminList>a:hover{background:#0f1721}.moduleCatalogAdminList>a.active{background:linear-gradient(90deg,rgba(35,125,241,.2),rgba(35,125,241,.05));box-shadow:inset 3px 0 #338cf8}.moduleCatalogAdminList>a>span:nth-child(2){display:grid;min-width:0;grid-gap:4px;gap:4px}.moduleCatalogAdminList>a small,.moduleCatalogAdminList>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moduleCatalogAdminList>a strong{color:#dfe7f0;font-size:12px}.moduleCatalogAdminList>a small{color:#6f7d90;font-size:9px}.moduleCatalogAdminList>a>svg{width:16px;color:#65758a}.moduleCatalogAdminWorkspace>aside>nav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px;border-top:1px solid #293441}.moduleCatalogAdminWorkspace>aside>nav a{padding:7px 9px;border:1px solid #2c3948;border-radius:7px;color:#78adf0;font-size:10px;font-weight:800}.moduleCatalogAdminWorkspace>aside>nav span{color:#69798d;font-size:9px}.moduleCatalogAdminEditor{display:flex;min-width:0;flex-direction:column}.moduleCatalogAdminEditor>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 26px;border-bottom:1px solid #293441;background:#0e141d}.moduleCatalogAdminEditor>header>div>span{color:#4d99f5;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.moduleCatalogAdminEditor>header h2{margin:5px 0;color:#fff;font-size:23px}.moduleCatalogAdminEditor>header p{margin:0;color:#718095;font-size:11px}.moduleCatalogAdminEditorBody{display:grid;grid-gap:27px;gap:27px;padding:26px}.moduleCatalogAdminEditorBody>section{padding-bottom:27px;border-bottom:1px solid #232e3b}.moduleCatalogAdminEditorBody>section:last-child{padding-bottom:0;border-bottom:0}.moduleCatalogAdminEditorBody h3{margin:0 0 16px;color:#edf3fa;font-size:17px}.moduleCatalogAdminEditorBody input,.moduleCatalogAdminEditorBody select,.moduleCatalogAdminEditorBody textarea{width:100%;padding:11px 12px;border:1px solid #303b49;border-radius:9px;background:#090e14;color:#fff;font:inherit}.moduleCatalogAdminEditorBody textarea{min-height:90px;resize:vertical}.moduleCatalogAdminChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.moduleCatalogAdminChecks.serviceChecks{grid-template-columns:repeat(3,minmax(0,1fr))}.moduleCatalogAdminChecks label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #293543;border-radius:11px;background:#0a1017;cursor:pointer}.moduleCatalogAdminChecks input{width:17px;height:17px;flex:0 0 17px;margin-top:1px;padding:0;accent-color:#2581f0}.moduleCatalogAdminChecks span{display:grid;grid-gap:4px;gap:4px}.moduleCatalogAdminChecks strong{color:#dce5ef;font-size:12px}.moduleCatalogAdminChecks small{color:#6e7d90;font-size:10px;line-height:1.45}.moduleCatalogAdminHelp{margin:-8px 0 14px;color:#718095;font-size:11px;line-height:1.55}.moduleCatalogAdminEditor>footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding:17px 26px;border-top:1px solid #293441;background:#0c1118}.moduleCatalogAdminEditor>footer>span{margin-left:auto;color:#68788b;font-size:10px}.moduleCatalogAdminEditor>footer button{display:flex;align-items:center;gap:7px}.moduleCatalogAdminEditor>footer svg{width:16px}@media(max-width:1150px){.moduleCatalogAdminWorkspace{grid-template-columns:280px minmax(0,1fr)}.moduleCatalogAdminChecks.serviceChecks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.moduleCatalogAdminFilters{align-items:stretch;flex-direction:column}.moduleCatalogAdminFilters label{min-width:0}.moduleCatalogAdminWorkspace{display:block}.moduleCatalogAdminWorkspace>aside{max-height:420px;border-right:0;border-bottom:1px solid #293441}.moduleCatalogAdminEditor>header,.moduleCatalogAdminEditorBody{padding:20px}.moduleCatalogAdminEditor>footer{padding:15px 20px;flex-wrap:wrap}.moduleCatalogAdminEditor>footer>span{display:none}.moduleCatalogAdminChecks,.moduleCatalogAdminChecks.serviceChecks{grid-template-columns:1fr}}.supportedModulesHeaderActions{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.supportedModulesHeaderActions .adminSecondaryButton{display:inline-flex;align-items:center;gap:7px}.supportedModulesHeaderActions .adminSecondaryButton svg{width:16px}.supportedModulesHeaderBadges{display:flex;gap:9px;flex-wrap:wrap}.supportedModulesHeaderBadges span{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #29405e;border-radius:999px;background:#0d1724;color:#7fb4f7;font-size:11px;font-weight:800}.supportedModulesHeaderBadges svg{width:15px}.supportedModulesWorkspace{display:grid;grid-template-columns:350px minmax(0,1fr);min-height:760px;border:1px solid #253142;border-radius:16px;overflow:hidden;background:#0b1017;box-shadow:0 22px 60px rgba(0,0,0,.22)}.supportedModulesRail{display:flex;min-height:0;flex-direction:column;border-right:1px solid #253142;background:#090d13}.supportedModulesRailTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #202a38}.supportedModulesRailTop>div{display:grid;grid-gap:4px;gap:4px}.supportedModulesRailTop span{color:#718096;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.supportedModulesRailTop strong{color:#eef4fb}.supportedModulesRailTop button{display:flex;align-items:center;gap:5px;padding:9px 11px;border:1px solid #2d7fe6;border-radius:9px;background:#1165cc;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.supportedModulesRailTop button svg{width:15px}.supportedModulesSearch{display:flex;align-items:center;gap:8px;margin:12px;padding:0 11px;border:1px solid #273344;border-radius:10px;background:#0d131c}.supportedModulesSearch svg{width:16px;color:#68788d}.supportedModulesSearch input{min-width:0;width:100%;padding:11px 0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px}.supportedModulesList{display:grid;align-content:start;overflow:auto}.supportedModulesList>button{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:15px 16px;border:0;border-bottom:1px solid #171f2a;background:transparent;color:inherit;text-align:left;cursor:pointer}.supportedModulesList>button:hover{background:#0f1620}.supportedModulesList>button.active{background:linear-gradient(90deg,rgba(30,116,222,.2),rgba(30,116,222,.06));box-shadow:inset 3px 0 #358df5}.supportedModulesList>button>span:first-child svg{width:17px;color:#697689}.supportedModulesList>button>span:first-child.live svg{color:#45bd78}.supportedModulesList>button>span:nth-child(2){display:grid;min-width:0;grid-gap:4px;gap:4px}.supportedModulesList strong{color:#e7eef7;font-size:13px}.supportedModulesList small,.supportedModulesList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supportedModulesList small{color:#748296;font-size:11px}.supportedModulesList>button>svg{width:16px;color:#4d9cf7}.supportedModulesEmpty{display:grid;place-items:center;grid-gap:7px;gap:7px;padding:58px 24px;color:#718096;text-align:center}.supportedModulesEmpty svg{width:28px}.supportedModulesEmpty strong{color:#dce5f0}.supportedModulesEmpty span{font-size:12px}.supportedModuleEditor{display:flex;min-width:0;flex-direction:column;background:#0d1219}.supportedModuleEditor>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid #253142;background:#0e141d}.supportedModuleEditor>header span{color:#4e9cf7;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.supportedModuleEditor>header h2{margin:5px 0 4px;color:#fff;font-size:23px}.supportedModuleEditor>header p{margin:0;color:#758397;font-size:12px}.supportedModuleEditor>header>svg{width:34px;color:#398ef4}.supportedModuleEditorBody{display:grid;grid-gap:32px;gap:32px;padding:28px}.supportedModuleSectionTitle{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #202b39}.supportedModuleSectionTitle h3{margin:0 0 6px;color:#eef4fb;font-size:18px}.supportedModuleSectionTitle p{margin:0;color:#7e8da0;font-size:12px;line-height:1.55}.supportedModuleEditor select{width:100%;padding:12px 13px;border:1px solid #303b4a;border-radius:9px;outline:0;background:#090e14;color:#fff;font:inherit}.supportedModuleEditor textarea{min-height:100px;resize:vertical}.supportedModuleToggles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.supportedModuleToggles label{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid #293545;border-radius:12px;background:#0a1017;cursor:pointer}.supportedModuleToggles input{width:18px;height:18px;accent-color:#2580ef}.supportedModuleToggles span{display:grid;grid-gap:4px;gap:4px}.supportedModuleToggles strong{color:#e8eef7;font-size:13px}.supportedModuleToggles small{color:#69788c;font-size:11px;line-height:1.45}.supportedModuleNotes{display:grid;grid-gap:8px;gap:8px;margin-top:16px;color:#97a5b7;font-size:12px;font-weight:800}.supportedModuleNotes textarea{padding:12px 13px;border:1px solid #303b4a;border-radius:9px;background:#090e14;color:#fff;font:inherit}.supportedModuleEditor>footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding:18px 28px;border-top:1px solid #253142;background:#0b1017}.supportedModuleEditor>footer>span{margin-left:auto;color:#6e7c8f;font-size:11px}.supportedModuleEditor>footer button{display:flex;align-items:center;gap:7px}.supportedModuleEditor>footer svg{width:16px}.shippingResidentialField{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid #283444;border-radius:10px;background:#0a1017}.shippingResidentialField input{width:18px;height:18px;accent-color:#2580ef}.shippingResidentialField span{display:grid;grid-gap:3px;gap:3px}.shippingResidentialField strong{color:#e6edf6;font-size:13px}.shippingResidentialField small{color:#768598;font-size:11px}@media(max-width:1050px){.supportedModulesWorkspace{grid-template-columns:280px minmax(0,1fr)}.supportedModuleToggles{grid-template-columns:1fr}}@media(max-width:820px){.supportedModulesWorkspace{display:block}.supportedModulesRail{max-height:390px;overflow:auto;border-right:0;border-bottom:1px solid #253142}.supportedModuleEditor>header,.supportedModuleEditorBody{padding:20px}.supportedModuleEditor>footer{padding:16px 20px;flex-wrap:wrap}.supportedModuleEditor>footer>span{display:none}}@media(min-width:821px){.supportedModulesWorkspace{height:calc(100dvh - 190px);min-height:560px;max-height:900px}.supportedModuleEditor,.supportedModulesRail{min-height:0;overflow:hidden}.supportedModuleEditorBody,.supportedModulesList{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.supportedModuleEditor>footer,.supportedModuleEditor>header{flex:0 0 auto}.supportedModuleEditor>footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;box-shadow:0 -14px 28px rgba(0,0,0,.2)}}.settingsWorkspace{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:690px;border:1px solid #253142;border-radius:16px;overflow:hidden;background:#0d1219;box-shadow:0 22px 60px rgba(0,0,0,.22)}.settingsRail{display:flex;flex-direction:column;border-right:1px solid #253142;background:#090d13}.settingsRailTitle{display:flex;align-items:center;gap:11px;padding:21px 18px;border-bottom:1px solid #202a38}.settingsRailTitle>svg{width:22px;color:#3d91f5}.settingsRailTitle div{display:grid;grid-gap:3px;gap:3px}.settingsRailTitle strong{color:#eef4fb;font-size:14px}.settingsRailTitle span{color:#718096;font-size:11px}.settingsRail nav{display:grid;grid-gap:5px;gap:5px;padding:15px 11px}.settingsRail nav button{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8d9bad;font:inherit;font-size:13px;text-align:left;cursor:pointer}.settingsRail nav button:hover{background:#101925;color:#b8d8ff}.settingsRail nav button.active{border-color:#244f82;background:linear-gradient(135deg,#10284a,#0d203b);color:#78b4ff;font-weight:800;box-shadow:inset 3px 0 #1683ff}.settingsRail nav svg{width:18px}.settingsSafetyNote{display:flex;align-items:flex-start;gap:9px;margin:auto 14px 15px;padding:13px;border:1px solid #253649;border-radius:10px;background:#0c151f;color:#718096}.settingsSafetyNote svg{width:16px;flex:0 0 auto;color:#4c96ec}.settingsSafetyNote p{margin:0;font-size:10px;line-height:1.5}.settingsSafetyNote strong{display:block;color:#b8c8dc;font-size:11px}.settingsEditor{display:flex;min-width:0;flex-direction:column}.settingsEditor>section{padding:29px}.settingsEditor>section[hidden]{display:none}.settingsSectionHeading{display:flex;align-items:flex-start;gap:15px;margin-bottom:27px;padding-bottom:21px;border-bottom:1px solid #24303e}.settingsSectionHeading>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #29568c;border-radius:11px;background:#10233b;color:#4f9df7}.settingsSectionHeading svg{width:21px}.settingsSectionHeading small{color:#4e9cf7;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.settingsSectionHeading h2{margin:5px 0 6px;color:#fff;font-size:22px}.settingsSectionHeading p{max-width:680px;margin:0;color:#7c8b9e;font-size:12px;line-height:1.55}.settingsFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.settingsFields label{display:grid;grid-gap:8px;gap:8px;color:#97a5b7;font-size:12px;font-weight:800}.settingsFields label.wide{grid-column:1/-1}.settingsFields input,.settingsFields select,.settingsFields textarea{width:100%;padding:12px 13px;border:1px solid #303b4a;border-radius:9px;outline:0;background:#090e14;color:#fff;font:inherit}.settingsFields input:focus,.settingsFields select:focus,.settingsFields textarea:focus{border-color:#348af1;box-shadow:0 0 0 3px rgba(52,138,241,.12)}.settingsFields input:disabled{color:#68778a;background:#0b1016}.settingsFields textarea{min-height:105px;resize:vertical}.settingsFields label small{color:#68788c;font-weight:500}.settingsFieldsSpaced{margin-top:22px}.settingsToggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:20px}.settingsToggle{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #293545;border-radius:12px;background:#0a1017;cursor:pointer}.settingsToggle input{width:19px;height:19px;accent-color:#2580ef}.settingsToggle span{display:grid;grid-gap:4px;gap:4px}.settingsToggle strong{color:#e8eef7;font-size:13px}.settingsToggle small{color:#69788c;font-size:11px;line-height:1.45}.settingsEditor>footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding:18px 28px;border-top:1px solid #253142;background:#0b1017}.settingsEditor>footer>span{margin-left:auto;color:#6e7c8f;font-size:11px}.settingsEditor>footer button{display:flex;align-items:center;gap:7px}.settingsEditor>footer svg{width:16px}@media(max-width:900px){.settingsWorkspace{grid-template-columns:220px minmax(0,1fr)}.settingsToggles{grid-template-columns:1fr}}@media(max-width:720px){.settingsWorkspace{display:block}.settingsRail{border-right:0;border-bottom:1px solid #253142}.settingsRailTitle,.settingsSafetyNote{display:none}.settingsRail nav{display:flex;overflow-x:auto}.settingsRail nav button{white-space:nowrap}.settingsEditor>section{padding:20px}.settingsFields{grid-template-columns:1fr}.settingsFields label.wide{grid-column:auto}.settingsEditor>footer{padding:16px 20px}.settingsEditor>footer>span{display:none}.settingsEditor>footer button{margin-left:auto}}.goldDealerChat{position:fixed;right:22px;bottom:22px;z-index:90;display:grid;justify-items:end;grid-gap:12px;gap:12px}.goldDealerChatLauncher{display:flex;align-items:center;gap:11px;padding:10px 13px 10px 10px;border:1px solid #8c6b1d;border-radius:16px;background:linear-gradient(135deg,#20190a,#0e1117 70%);color:#fff;box-shadow:0 16px 45px rgba(0,0,0,.45),0 0 28px rgba(218,174,63,.1);cursor:pointer}.goldChatCrown,.goldDealerChatLauncher>span{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:linear-gradient(145deg,#f7d46b,#9b6c12);color:#181204}.goldDealerChatLauncher svg{width:19px}.goldDealerChatLauncher>div{display:grid;grid-gap:2px;gap:2px;text-align:left}.goldDealerChatLauncher strong{font-size:13px}.goldDealerChatLauncher small{color:#b6a77c;font-size:10px}.goldDealerChatLauncher>svg{margin-left:5px;color:#e9c45d}.goldDealerChatWindow{width:min(390px,calc(100vw - 24px));height:min(600px,calc(100vh - 120px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #8d6d22;border-radius:18px;background:#0b0f15;box-shadow:0 24px 80px rgba(0,0,0,.62)}.goldDealerChatWindow>header{display:flex;align-items:center;gap:11px;padding:16px;border-bottom:1px solid #332d1c;background:linear-gradient(135deg,#20190a,#10141b)}.goldChatCrown{width:40px;height:40px;flex:0 0 auto}.goldChatCrown svg{width:20px}.goldDealerChatWindow>header>div:nth-child(2){display:grid;grid-gap:2px;gap:2px}.goldDealerChatWindow>header span{color:#e7c35e;font-size:9px;font-weight:900;letter-spacing:.12em}.goldDealerChatWindow>header strong{color:#fff;font-size:15px}.goldDealerChatWindow>header small{color:#8f9bac;font-size:9px}.goldDealerChatWindow>header button{display:grid;place-items:center;margin-left:auto;border:0;background:transparent;color:#909bab;cursor:pointer}.goldDealerChatWindow>header button svg{width:19px}.goldDealerMessages{flex:1 1;display:flex;flex-direction:column;gap:11px;overflow-y:auto;padding:16px;background:radial-gradient(circle at 90% 0,rgba(213,169,55,.06),transparent 30%),#090d12}.goldChatWelcome{padding:15px;border:1px solid #4d4020;border-radius:13px;background:#171408;color:#c9b97f;text-align:center}.goldChatWelcome svg{width:20px;color:#e5bd4e}.goldChatWelcome strong{display:block;margin:6px 0;color:#f6de94}.goldChatWelcome p{margin:0;font-size:11px;line-height:1.5}.adminDealerMessages article,.goldDealerMessages article{max-width:86%;padding:11px 13px;border:1px solid #253142;border-radius:13px;background:#111923}.goldDealerMessages article.fromDealer{align-self:flex-end;border-color:#64501d;background:#28200d}.goldDealerMessages article.fromStaff{align-self:flex-start}.adminDealerMessages article>div,.goldDealerMessages article>div{display:flex;justify-content:space-between;gap:13px}.adminDealerMessages article strong,.goldDealerMessages article strong{font-size:10px;color:#e8c65f}.adminDealerMessages article time,.goldDealerMessages article time{font-size:9px;color:#697789}.adminDealerMessages article p,.goldDealerMessages article p{margin:6px 0 0;color:#e6edf6;font-size:12px;line-height:1.5;white-space:pre-wrap}.dealerChatWorkspace>section>form,.goldDealerChatWindow>form{display:flex;gap:9px;padding:12px;border-top:1px solid #252e3a;background:#0d1219}.dealerChatWorkspace>section>form textarea,.goldDealerChatWindow textarea{flex:1 1;min-height:48px;max-height:110px;padding:11px;border:1px solid #303b49;border-radius:11px;outline:0;background:#080c11;color:#fff;font:inherit;font-size:12px;resize:none}.dealerChatWorkspace>section>form textarea:focus,.goldDealerChatWindow textarea:focus{border-color:#c29a35}.goldDealerChatWindow form button{display:grid;place-items:center;min-width:50px;border:1px solid #a78025;border-radius:11px;background:linear-gradient(145deg,#e7bd50,#9b6c12);color:#181204;font-weight:900;cursor:pointer}.goldDealerChatWindow form button span{display:none}.goldDealerChatWindow form svg{width:18px}.goldChatError{padding:9px 13px;background:#321719;color:#ff9b9f;font-size:11px}.goldAdminBadge{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #80651f;border-radius:999px;background:#1d1709;color:#e7c35e;font-size:11px;font-weight:900}.goldAdminBadge svg{width:16px}.dealerChatWorkspace{display:grid;grid-template-columns:300px minmax(0,1fr);height:720px;overflow:hidden;border:1px solid #293341;border-radius:16px;background:#0b1017}.dealerChatWorkspace>aside{border-right:1px solid #293341;background:#090d13;overflow-y:auto}.dealerChatWorkspace>aside>header{display:flex;align-items:center;gap:10px;padding:19px;border-bottom:1px solid #252f3b;color:#e8c65f}.dealerChatWorkspace>aside>header svg{width:21px}.dealerChatWorkspace>aside>header div{display:grid;grid-gap:3px;gap:3px}.dealerChatWorkspace>aside>header strong{color:#fff}.dealerChatWorkspace>aside>header span{color:#7e8b9c;font-size:10px}.dealerChatWorkspace>aside>div>button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:14px;border:0;border-bottom:1px solid #1d2530;background:transparent;color:inherit;text-align:left;cursor:pointer}.dealerChatWorkspace>aside>div>button:hover{background:#101720}.dealerChatWorkspace>aside>div>button.active{background:linear-gradient(90deg,rgba(203,157,42,.17),rgba(203,157,42,.04));box-shadow:inset 3px 0 #d0a538}.dealerChatAvatar{display:grid;place-items:center;width:40px;height:40px;border:1px solid #71591b;border-radius:11px;background:#211a09;color:#e8c65f;font-size:11px;font-weight:900}.dealerChatWorkspace>aside button>span:nth-child(2){display:grid;min-width:0;grid-gap:4px;gap:4px}.dealerChatWorkspace>aside button strong{overflow:hidden;color:#e9eef6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dealerChatWorkspace>aside button small{overflow:hidden;color:#718094;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dealerChatWorkspace>aside button b{display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:#d0a538;color:#171104;font-size:10px}.dealerChatWorkspace>section{display:flex;min-width:0;flex-direction:column}.dealerChatWorkspace>section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 19px;border-bottom:1px solid #293341;background:#0e141d}.dealerChatWorkspace>section>header>div{display:flex;align-items:center;gap:11px}.dealerChatWorkspace>section>header>div>div{display:grid;grid-gap:4px;gap:4px}.dealerChatWorkspace>section>header strong{color:#fff;font-size:13px}.dealerChatWorkspace>section>header small{color:#718094;font-size:10px}.dealerChatOnline{display:flex;align-items:center;gap:7px;color:#c7a648;font-size:10px;font-weight:800}.dealerChatOnline i{width:8px;height:8px;border-radius:50%;background:#45c77a;box-shadow:0 0 0 4px rgba(69,199,122,.12)}.adminDealerMessages{flex:1 1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:22px;background:#090d12}.adminDealerMessages article.fromStaff{align-self:flex-end;border-color:#66521e;background:#28200d}.adminDealerMessages article.fromDealer{align-self:flex-start}.dealerChatWorkspace>section>form textarea{min-height:52px}.dealerChatWorkspace>section>form button{min-width:100px}.dealerChatEmpty{display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;padding:45px;color:#718094;text-align:center}.dealerChatEmpty svg{width:27px;color:#c39b37}.dealerChatEmpty strong{color:#dce5ef}.dealerChatEmpty span{max-width:290px;font-size:11px;line-height:1.5}@media(max-width:800px){.dealerChatWorkspace{grid-template-columns:220px minmax(0,1fr)}.dealerChatOnline{display:none}}@media(max-width:620px){.goldDealerChat{right:12px;bottom:12px}.goldDealerChatLauncher>div{display:none}.goldDealerChatWindow{height:calc(100vh - 90px)}.dealerChatWorkspace{display:block;height:auto}.dealerChatWorkspace>aside{max-height:240px;border-right:0;border-bottom:1px solid #293341}.dealerChatWorkspace>section{height:590px}}.adminCustomerRequestGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px}.adminCustomerRequestGrid article{min-width:0;padding:18px;border:1px solid #252d38;border-radius:11px;background:#0a0f15}.adminCustomerRequestGrid article:last-child{grid-column:1/-1}.adminCustomerRequestGrid small{display:block;margin-bottom:9px;color:#728091;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.adminCustomerRequestGrid p{margin:0;color:#d9e1eb;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.adminCustomerRequestGrid{grid-template-columns:1fr}.adminCustomerRequestGrid article:last-child{grid-column:auto}}.aboutPage{min-height:100vh;background:#06080b;color:#eef4fb}.aboutHero{padding:86px 0 74px;border-bottom:1px solid #202a36;background:radial-gradient(circle at 78% 22%,rgba(31,116,224,.2),transparent 30%),linear-gradient(145deg,#06080b,#09111d)}.aboutHeroInner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;grid-gap:60px;gap:60px}.aboutHero h1{max-width:820px;margin:14px 0 22px;color:#fff;font-size:clamp(42px,5.5vw,72px);line-height:1.02;letter-spacing:-.04em}.aboutHero p{max-width:760px;margin:0;color:#aebbc9;font-size:18px;line-height:1.7}.aboutHero .actions{margin-top:31px}.aboutPromise{display:grid;grid-gap:12px;gap:12px;padding:29px;border:1px solid #29405d;border-radius:18px;background:rgba(11,20,32,.88);box-shadow:0 24px 70px rgba(0,0,0,.32)}.aboutPromise>svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#116cdb;color:#fff}.aboutPromise strong{font-size:21px}.aboutPromise p{font-size:14px;line-height:1.65}.aboutProcess{background:#080b10}.aboutSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.aboutSteps article{min-width:0;padding:23px;border:1px solid #222d3a;border-radius:15px;background:#0d131b}.aboutSteps article>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:11px;background:#102b4d;color:#5ca6ff}.aboutSteps svg{width:21px}.aboutSteps small{color:#4c98f4;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.aboutSteps h2{margin:8px 0 11px;color:#f5f8fc;font-size:17px;line-height:1.35}.aboutSteps p{margin:0;color:#8594a8;font-size:12px;line-height:1.65}.aboutStandards{border-top:1px solid #1e2732;background:#070a0e}.aboutStandardsGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;grid-gap:68px;gap:68px}.aboutStandards h2{margin:12px 0 17px;color:#fff;font-size:clamp(30px,4vw,47px);line-height:1.08}.aboutStandards p{color:#8e9daf;line-height:1.7}.aboutStandardsList{display:grid;grid-gap:12px;gap:12px}.aboutStandardsList article{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #233041;border-radius:13px;background:#0c121a}.aboutStandardsList svg{width:22px;flex:0 0 auto;color:#4c99f5}.aboutStandardsList strong{display:block;color:#eaf1f8;font-size:15px}.aboutStandardsList p{margin:6px 0 0;font-size:12px}.aboutCta{padding-top:0;background:#070a0e}.aboutCtaCard{display:flex;align-items:center;justify-content:space-between;gap:38px;padding:35px;border:1px solid #28558b;border-radius:17px;background:linear-gradient(135deg,#0e2746,#0b1728)}.aboutCtaCard h2{margin:8px 0;color:#fff;font-size:30px}.aboutCtaCard p{max-width:760px;margin:0;color:#9eb0c5;line-height:1.6}.aboutCtaCard .actions{flex:0 0 auto}.serviceMailInSection{padding:74px 0;border-top:1px solid #1e2834;background:#080c11}.serviceMailInSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:24px}.serviceMailInSteps article{display:grid;align-content:start;grid-gap:9px;gap:9px;padding:21px;border:1px solid #243141;border-radius:13px;background:#0d141d}.serviceMailInSteps svg{width:23px;color:#4f9cf5}.serviceMailInSteps strong{color:#edf4fb;font-size:14px}.serviceMailInSteps p{margin:0;color:#7f8fa3;font-size:11px;line-height:1.6}.serviceMailInSection .learnLink{display:inline-block}@media(max-width:950px){.aboutHeroInner,.aboutStandardsGrid{grid-template-columns:1fr;gap:35px}.aboutSteps,.serviceMailInSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutCtaCard{align-items:flex-start;flex-direction:column}.aboutCtaCard .actions{flex:1 1 auto}}@media(max-width:650px){.aboutHero{padding:58px 0}.aboutHero h1{font-size:39px}.aboutHero p{font-size:15px}.aboutSteps,.serviceMailInSteps{grid-template-columns:1fr}.aboutCtaCard{padding:25px}.aboutCtaCard .actions,.aboutCtaCard .actions .btn{width:100%}.serviceMailInSection{padding:55px 0}}.makeSeoPage{min-height:100vh;background:#070a0e;color:#eef4fb}.makeSeoHero{padding:82px 0 70px;border-bottom:1px solid #202b38;background:radial-gradient(circle at 82% 20%,rgba(32,120,231,.2),transparent 31%),linear-gradient(145deg,#06080b,#09111d)}.makeSeoHeroGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;grid-gap:60px;gap:60px}.makeSeoHero h1{max-width:850px;margin:14px 0 20px;color:#fff;font-size:clamp(42px,5.4vw,70px);line-height:1.02;letter-spacing:-.04em}.makeSeoHero p{max-width:760px;margin:0;color:#aab8c8;font-size:17px;line-height:1.7}.makeSeoHero .actions{margin-top:30px}.makeSeoHero aside{display:grid;grid-gap:9px;gap:9px;padding:28px;border:1px solid #294364;border-radius:17px;background:rgba(10,20,33,.9)}.makeSeoHero aside svg{width:38px;height:38px;padding:9px;border-radius:11px;background:#176ed6;color:#fff}.makeSeoHero aside strong{margin-top:8px;color:#fff;font-size:24px}.makeSeoHero aside span{color:#68aafb;font-weight:900}.makeSeoHero aside small{color:#8393a7;font-size:11px;line-height:1.55}.makeSeoModels{background:#090d12}.makeSeoChips{display:flex;gap:9px;flex-wrap:wrap}.makeSeoChips span{padding:10px 14px;border:1px solid #29394d;border-radius:999px;background:#0e1620;color:#b9c7d8;font-size:12px;font-weight:800}.makeSeoFamilies{border-top:1px solid #1f2935;background:#070a0e}.makeSeoFamilyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.makeSeoFamilyGrid article{display:flex;min-width:0;flex-direction:column;padding:20px;border:1px solid #243142;border-radius:13px;background:#0d131b}.makeSeoFamilyGrid header{display:flex;justify-content:space-between;gap:10px}.makeSeoFamilyGrid header span{color:#5ea5fa;font-size:10px;font-weight:900;letter-spacing:.1em}.makeSeoFamilyGrid header small{color:#6f7e91;font-size:9px}.makeSeoFamilyGrid h3{margin:12px 0 8px;color:#fff;font-size:19px}.makeSeoFamilyGrid p{display:-webkit-box;overflow:hidden;margin:0 0 15px;color:#8796a9;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.makeSeoFamilyGrid article>div{display:flex;align-items:center;gap:7px;margin-top:auto;color:#a5b4c6;font-size:10px}.makeSeoFamilyGrid article>div svg{width:14px;color:#44bd78}.makeSeoFamilyGrid article>a{display:flex;align-items:center;gap:5px;margin-top:16px;color:#5ca5fb;font-size:11px;font-weight:900}.makeSeoFamilyGrid article>a svg{width:14px}.makeSeoBrowse{display:flex;justify-content:center;margin-top:28px}.makeSeoVerify{border-top:1px solid #1f2935;background:#090d12}.makeSeoVerifyGrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;grid-gap:60px;gap:60px}.makeSeoVerify h2{margin:10px 0;color:#fff;font-size:clamp(30px,4vw,46px)}.makeSeoVerifyGrid>div:last-child{display:grid;grid-gap:11px;gap:11px}.makeSeoVerifyGrid p{display:flex;align-items:center;gap:12px;margin:0;padding:17px;border:1px solid #263445;border-radius:11px;background:#0d141d;color:#bdc9d7}.makeSeoVerifyGrid p svg{width:20px;flex:0 0 auto;color:#539ef5}.makeSeoDirectory{padding:22px 0;border-bottom:1px solid #24303d;background:#0b1119}.makeSeoDirectory .container{display:flex;align-items:center;gap:18px}.makeSeoDirectory span{flex:0 0 auto;color:#8090a4;font-size:11px;font-weight:900;text-transform:uppercase}.makeSeoDirectory nav{display:flex;gap:8px;overflow-x:auto}.makeSeoDirectory a{padding:8px 11px;border:1px solid #2a3b50;border-radius:999px;color:#8fc0fb;font-size:11px;font-weight:800;white-space:nowrap}@media(max-width:950px){.makeSeoHeroGrid,.makeSeoVerifyGrid{grid-template-columns:1fr;gap:34px}.makeSeoFamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.makeSeoDirectory .container{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.makeSeoHero{padding:58px 0}.makeSeoHero h1{font-size:39px}.makeSeoHero p{font-size:15px}.makeSeoFamilyGrid{grid-template-columns:1fr}.makeSeoHero .actions,.makeSeoHero .actions .btn{width:100%}}.adminReviewPanel .adminPanelHeader{align-items:flex-start}.reviewStageBadge{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 10px;border:1px solid #354150;border-radius:999px;background:#151b23;color:#9aa7b7;font-size:11px;font-weight:800}.reviewStageBadge.requested{border-color:rgba(67,143,242,.38);background:rgba(39,113,213,.12);color:#78b2ff}.reviewStageBadge.submitted{border-color:rgba(65,196,113,.36);background:rgba(32,142,75,.12);color:#68d58f}.adminReviewRequestBody{display:grid;grid-gap:14px;gap:14px;padding:22px 24px 24px}.adminReviewPromise{display:flex;align-items:flex-start;gap:12px}.adminReviewPromise>svg{width:22px;flex:0 0 auto;color:#f3bf4f}.adminReviewPromise span{display:grid;grid-gap:4px;gap:4px}.adminReviewPromise strong{color:#eaf0f7;font-size:14px}.adminReviewMeta,.adminReviewPromise small{color:#7f8d9f;font-size:11px}.adminReviewNotice{margin:0;padding:12px 14px;border:1px solid #3a3524;border-radius:9px;background:#1c190d;color:#bdae7a;font-size:12px}.adminReviewNotice strong{color:#f0cb67}.adminReviewRequestBody form{display:flex;justify-content:flex-end}.adminReviewRequestBody button{display:inline-flex;align-items:center;gap:8px}.adminReviewRequestBody button svg{width:16px}.adminReviewRequestBody button:disabled{opacity:.45;cursor:not-allowed}.adminReviewResult{display:flex;gap:14px;padding:24px}.adminReviewResult>svg{width:25px;flex:0 0 auto;color:#50cb7d}.adminReviewResult strong{color:#fff}.adminReviewResult p{margin:7px 0;color:#b8c3d0;line-height:1.6;white-space:pre-wrap}.adminReviewResult small{color:#738195;font-size:11px}.reviewPage{min-height:calc(100vh - 180px);padding:76px 20px;background:radial-gradient(circle at 50% 0,rgba(31,112,224,.18),transparent 34%),#06090d;color:#eef4fb}.reviewShell{width:min(680px,100%);margin:0 auto}.reviewCard{overflow:hidden;border:1px solid #29384b;border-radius:22px;background:#0b121c;box-shadow:0 28px 90px rgba(0,0,0,.38)}.reviewBrand{display:flex;align-items:center;gap:12px;padding:22px 26px;border-bottom:1px solid #263243;background:#0d1622}.reviewBrand>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#1d6fe8;color:#fff;font-weight:900}.reviewBrand div{display:grid;grid-gap:3px;gap:3px}.reviewBrand strong{color:#fff;font-size:16px}.reviewBrand small{color:#8291a4}.reviewIntro,.reviewInvalid,.reviewThankYou{padding:34px 34px 8px;text-align:center}.reviewIntro>svg,.reviewInvalid>svg,.reviewThankYou>svg{width:54px;height:54px;margin-bottom:18px;padding:13px;border-radius:15px;background:#112c4e;color:#5ba5ff}.reviewThankYou>svg{background:#102d1c;color:#59d187}.reviewInvalid>svg{background:#2e1a1b;color:#ff7f86}.reviewIntro h1,.reviewInvalid h1,.reviewThankYou h1{margin:10px 0 12px;color:#fff;font-size:clamp(32px,6vw,45px);line-height:1.08}.reviewIntro p,.reviewInvalid p,.reviewThankYou p{margin:0 auto;color:#95a4b6;line-height:1.65}.reviewForm{display:grid;grid-gap:24px;gap:24px;padding:27px 34px 34px}.reviewForm fieldset{margin:0;padding:0;border:0}.reviewComment,.reviewForm legend{display:grid;grid-gap:10px;gap:10px;color:#e7edf5;font-size:13px;font-weight:800}.reviewForm fieldset>small{display:block;margin-top:9px;color:#6f7f92;font-size:10px}.reviewRating{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:11px}.reviewRating label{cursor:pointer}.reviewRating input{position:absolute;opacity:0;pointer-events:none}.reviewRating span{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 8px;border:1px solid #2e3947;border-radius:10px;background:#090e15;color:#8996a7}.reviewRating svg{width:17px}.reviewRating label:has(input:checked) span,.reviewRating label:hover span{border-color:#e2ad3d;background:#2a210e;color:#f4c75d}.reviewRating label:has(input:focus-visible) span{outline:2px solid #5ba5ff;outline-offset:2px}.reviewComment>span{color:#77869a;font-size:10px;font-weight:500}.reviewComment textarea{width:100%;padding:14px;border:1px solid #2e3947;border-radius:11px;outline:0;background:#080d13;color:#fff;font:inherit;line-height:1.55;resize:vertical}.reviewComment textarea:focus{border-color:#448fef;box-shadow:0 0 0 3px rgba(68,143,239,.12)}.reviewConsent{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid #293544;border-radius:11px;background:#0c131c;color:#d8e0ea;cursor:pointer}.reviewConsent input{width:18px;height:18px;flex:0 0 auto;accent-color:#2078e7}.reviewConsent span{display:grid;grid-gap:5px;gap:5px}.reviewConsent strong{font-size:12px}.reviewConsent small{color:#758498;font-size:10px;line-height:1.5}.reviewForm>.btn{width:100%}.reviewError{margin:22px 34px 0;padding:12px 14px;border:1px solid #6b3035;border-radius:9px;background:#30171a;color:#ffafb4;font-size:12px}.reviewSecurity{display:flex;align-items:flex-start;gap:9px;padding:18px 25px;border-top:1px solid #263243;background:#091019;color:#718196;font-size:10px;line-height:1.55}.reviewSecurity svg{width:16px;flex:0 0 auto;color:#4b94ed}.reviewTrust{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:17px 19px;border:1px solid #263343;border-radius:13px;background:#0a1018}.reviewTrust svg{width:21px;flex:0 0 auto;color:#55c985}.reviewTrust strong{font-size:12px}.reviewTrust p{margin:5px 0 0;color:#78879a;font-size:10px;line-height:1.5}.reviewThankYou{padding-bottom:34px}.reviewGoogleButton{display:inline-flex;align-items:center;gap:8px;margin:24px auto 13px}.reviewGoogleButton svg{width:16px}.reviewThankYou>small{display:block;color:#6f7f92;font-size:10px}.reviewInvalid{padding-bottom:38px}.reviewInvalid .btn{display:inline-flex;margin-top:24px}@media(max-width:650px){.reviewPage{padding:35px 12px}.reviewIntro,.reviewInvalid,.reviewThankYou{padding-left:20px;padding-right:20px}.reviewForm{padding:24px 20px 28px}.reviewRating{gap:5px}.reviewRating span{padding:11px 3px}.reviewRating svg{width:14px}.reviewError{margin-left:20px;margin-right:20px}.adminReviewRequestBody{padding-left:14px;padding-right:14px}.adminReviewRequestBody button,.adminReviewRequestBody form{width:100%}}.reviewAdminPage{display:grid;grid-gap:20px;gap:20px}.reviewAdminPage .adminTopbar{margin-bottom:0}.reviewPrivateOnly{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #36404d;border-radius:999px;background:#111720;color:#9aa7b7;font-size:11px;font-weight:800}.reviewPrivateOnly svg{width:16px}.reviewAdminStats{margin:0}.reviewAdminPanel{overflow:hidden}.reviewAdminToolbar{display:grid;grid-template-columns:minmax(240px,1fr) 210px 150px auto;grid-gap:10px;gap:10px;padding:16px 20px;border-bottom:1px solid #252c36}.reviewAdminToolbar input,.reviewAdminToolbar select{min-width:0;padding:11px 12px;border:1px solid #303844;border-radius:9px;background:#090d12;color:#e7edf5;font:inherit}.reviewAdminToolbar select option{background:#0d1117}.reviewAdminList{display:grid;grid-gap:12px;gap:12px;padding:20px}.reviewAdminCard{display:grid;grid-gap:13px;gap:13px;padding:18px;border:1px solid #28313d;border-radius:13px;background:#0a0f15}.reviewAdminCard>footer,.reviewAdminCard>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.reviewAdminCard>header>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.reviewAdminCard>header strong{overflow:hidden;color:#e8eef6;text-overflow:ellipsis;white-space:nowrap}.reviewModerationBadge{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.reviewModerationBadge.pending{background:#33270d;color:#f5c75b}.reviewModerationBadge.approved{background:#102b1d;color:#6cdf94}.reviewModerationBadge.private{background:#252b34;color:#aab4c1}.reviewModerationBadge.prepared,.reviewModerationBadge.requested{background:#13243b;color:#73adff}.reviewAdminRating{flex:0 0 auto;color:#f5c75b;font-size:17px;letter-spacing:2px}.reviewAdminMeta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#728094;font-size:11px}.reviewAdminMeta a{color:#68aaff;font-weight:800}.reviewAdminMeta span:before{content:"·";margin-right:9px;color:#485463}.reviewAdminCard blockquote{margin:0;padding:14px 16px;border-left:3px solid #398df4;border-radius:0 9px 9px 0;background:#0c1420;color:#cbd5e1;font-size:14px;line-height:1.65;white-space:pre-wrap}.reviewAdminNoComment{margin:0;color:#788698;font-size:13px;font-style:italic}.reviewAdminCard>footer{padding-top:12px;border-top:1px solid #222a34}.reviewAdminCard>footer>div:first-child{display:grid;grid-gap:5px;gap:5px;color:#748294;font-size:10px}.reviewAdminCard>footer strong{color:#9ca8b7;font-size:10px}.reviewAdminCard>footer strong.consented{color:#69cf91}.reviewAdminActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.reviewAdminActions form{margin:0}.reviewAdminActions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid #303844;border-radius:8px;background:#111720;color:#c7d1dd;font-size:10px;font-weight:800;cursor:pointer}.reviewAdminActions button svg{width:14px}.reviewAdminActions .reviewApprove{border-color:#245d3a;background:#10281b;color:#72d797}.reviewAdminActions .reviewPrivate{color:#aab5c3}.reviewAdminActions .reviewReset{border:0;background:transparent;color:#6faaf6}.reviewAdminWaiting{color:#748294;font-size:10px;font-weight:800}.reviewAdminPage code{color:#ffd477}@media(max-width:1000px){.reviewAdminToolbar{grid-template-columns:1fr 1fr}.reviewAdminToolbar button{width:100%}}@media(max-width:700px){.reviewAdminToolbar{grid-template-columns:1fr;padding:14px}.reviewAdminList{padding:14px}.reviewAdminCard>footer,.reviewAdminCard>header{align-items:flex-start;flex-direction:column}.reviewAdminActions{width:100%;justify-content:flex-start}.reviewAdminActions button,.reviewAdminActions form{width:100%}.reviewAdminActions button{justify-content:center}.reviewAdminMeta span:before{display:none}.reviewAdminMeta{display:grid;grid-gap:5px;gap:5px}}.reviewRequestActions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #253448;border-radius:10px;background:#0b131e}.reviewRequestActions>div{display:flex;align-items:center;gap:10px;min-width:0}.reviewRequestActions>div>svg{width:18px;flex:0 0 auto;color:#55a3ff}.reviewRequestActions span{display:grid;grid-gap:3px;gap:3px;min-width:0}.reviewRequestActions strong{color:#dce7f4;font-size:11px}.reviewRequestActions small{overflow:hidden;color:#74859a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.reviewRequestActions form{margin:0}.reviewRequestActions .reviewResend{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:8px 11px;border:1px solid #2f6fb8;border-radius:8px;background:#102540;color:#75b4ff;font-size:10px;font-weight:900;white-space:nowrap;cursor:pointer}.reviewRequestActions .reviewResend svg{width:14px}@media(max-width:700px){.reviewRequestActions{align-items:flex-start;flex-direction:column}.reviewRequestActions .reviewResend,.reviewRequestActions form{width:100%}.reviewRequestActions .reviewResend{justify-content:center}}@media(min-width:1051px){.serviceGrid.fourCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}