.searchButton{cursor:pointer}.searchOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:28px;background:rgba(2,5,9,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:searchFade .18s ease both}.searchOverlay .searchCommand{width:min(800px,100%);max-height:min(780px,calc(100dvh - 56px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(210,227,239,.18);border-radius:25px;background:radial-gradient(ellipse at 100% 0,rgba(92,143,165,.1),transparent 45%),#0b1018;color:#eef3f7;box-shadow:0 40px 120px #0009,inset 0 1px 0 #ffffff0d;animation:searchRise .24s ease both}.searchCommand>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 32px 24px}.searchCommandTitle{display:grid;grid-gap:10px;gap:10px}.searchCommandTitle>span{color:#a2bdca;font-size:10px;font-weight:600;letter-spacing:.16em}.searchCommandTitle>strong{font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.8px}.searchCommandTitle>p{font-size:13px;color:#91a0af;margin:0}.searchCommand>header>button{flex-shrink:0;width:36px;height:36px;border:1px solid #ffffff1a;border-radius:50%;background:#ffffff04;color:#adbac7;cursor:pointer;display:grid;place-items:center}.searchCommand>header>button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.searchCommandInput{min-height:62px;margin:0 32px;display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid #c8dfed29;border-radius:13px;background:#ffffff04;transition:border-color .2s,background .2s}.searchCommandInput:focus-within{border-color:#92c1d17a;background:#ffffff06}.searchCommandInput>svg{width:21px;height:21px;flex:0 0 auto;fill:none;stroke:#a0c3d4;stroke-width:1.5}.searchCommandInput input{min-width:0;width:100%;flex:1 1;border:0;outline:0;background:transparent;color:#f0f5f8;font-size:16px}.searchCommandInput input::placeholder{color:#7c8b9b}.searchCommandInput button{border:0;border-radius:6px;padding:6px;background:#ffffff06;color:#adcad8;font-size:11px;cursor:pointer}.searchCategoryShortcuts{display:flex;flex-wrap:wrap;gap:8px;padding:16px 32px 0}.searchCategoryShortcuts>a{display:inline-flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid #c6e0ee1a;background:#ffffff02;border-radius:8px;color:#b7c5d2;font-size:11px}.searchCategoryShortcuts>a:hover{border-color:#a2c6d544;color:#e2eff6}.searchCategoryShortcuts>a>span{color:#8ca9ba}.searchCommandMeta{display:flex;justify-content:space-between;gap:15px;padding:25px 32px 13px;color:#788b9d;font-size:11px}.searchCommandMeta>span{font-weight:500;color:#bac6d1}.searchCommandMeta>small{font-size:10px}.searchResults{padding:0 20px 16px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#34424f transparent}.searchResults>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;grid-gap:15px;gap:15px;padding:15px 12px;border:1px solid transparent;border-radius:12px;background:transparent;transition:background .18s,border-color .18s}.searchResults>a+a{border-top-color:#ffffff08}.searchResults>a:hover{border-color:#c2dce31f;background:#ffffff04}.searchResultIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #bfd5e41a;border-radius:11px;background:linear-gradient(135deg,#c9e4f10a,transparent);color:#a4bccf}.searchResultIcon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.searchResults>a>span:nth-child(2){display:grid;grid-gap:5px;gap:5px;min-width:0}.searchResults small{color:#8fa5b7;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.searchResults strong{font-size:14px;font-weight:600;color:#e7eef4;line-height:1.4}.searchResults em{font-size:11px;font-style:normal;color:#8394a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchResults>a>b{font-size:13px;white-space:nowrap;font-weight:500;color:#cadce7}.searchResults>a>i{font-size:17px;font-style:normal;color:#8ba5b7}.searchEmpty{display:grid;grid-gap:10px;gap:10px;text-align:center;padding:42px 20px;color:#8da0b0;font-size:12px}.searchEmpty strong{color:#dce7ef;font-size:15px;font-weight:500}.searchCommand>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px;border-top:1px solid #c7dce51a;background:#ffffff02}.searchCommand>footer>a{display:flex;align-items:center;gap:24px;color:#c9e8f3;font-size:12px;font-weight:600}.searchCommand>footer>a>span{font-size:17px}.searchCommand>footer>small{color:#7e91a3;font-size:10px}.searchCommand kbd{padding:4px 6px;border:1px solid #c3dce326;border-radius:5px;color:#aebdcb;font-size:9px;font-family:inherit;margin-right:5px}.searchCommand a:focus-visible,.searchCommand button:focus-visible{outline:2px solid #a0dbe9;outline-offset:3px}@keyframes searchFade{0%{opacity:0}}@keyframes searchRise{0%{opacity:0;transform:translateY(12px) scale(.985)}}@media(max-width:720px){.searchOverlay{padding:12px;place-items:center}.searchOverlay .searchCommand{max-height:calc(100dvh - 24px);border-radius:20px}.searchCommand>header{padding:24px 20px 20px;gap:14px}.searchCommandTitle>span{font-size:8px}.searchCommandTitle>strong{font-size:23px}.searchCommandInput{margin-inline:20px;padding:14px;gap:10px;min-height:56px}.searchCategoryShortcuts{padding:14px 20px 0;gap:6px}.searchCategoryShortcuts>a{font-size:10px;padding:8px 10px;gap:8px}.searchCommandMeta{padding:20px 20px 10px}.searchCommandMeta>small{display:none}.searchResults{padding:0 10px 12px}.searchResults>a{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:13px 9px}.searchResultIcon{width:34px;height:38px}.searchResultIcon svg{width:18px}.searchResults strong{font-size:12px}.searchResults>a>b{font-size:11px}.searchResults>a>i{display:none}.searchCommand>footer{padding:18px 20px}.searchCommand>footer>small{display:none}}@media(prefers-reduced-motion:reduce){.searchCommand,.searchOverlay{animation:none}}.accountWelcomeActions{display:flex;align-items:center;gap:10px}.accountSignOut{display:inline-flex;align-items:center;gap:8px;min-height:43px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--muted);font-size:10px;font-weight:800;cursor:pointer}.accountSignOut:hover{color:var(--text);border-color:#9fb3bf}.accountSignOut:disabled{opacity:.55;cursor:wait}.accountSignOut svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.accountOrders{margin:0 0 25px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--card)}.accountSectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.accountSectionTitle h2{margin:7px 0 0;font-size:32px;letter-spacing:-.035em}.accountSectionTitle>small{color:var(--muted)}.accountOrderList{display:grid;grid-gap:11px;gap:11px}.accountOrder{padding:20px;border:1px solid var(--line);border-radius:15px;background:#071018}.accountOrderBottom,.accountOrderTop{display:flex;align-items:center;justify-content:space-between;gap:18px}.accountOrderTop>div{display:grid;grid-gap:5px;gap:5px}.accountOrderTop>div:last-child{text-align:right}.accountOrderTop span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.12em}.accountOrderTop strong{font-size:12px}.accountOrderTop small{color:var(--muted);font-size:9px}.accountOrderTop b{font-size:17px}.orderTimeline{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:start;margin:24px 0}.orderTimeline>div{min-width:76px;display:grid;justify-items:center;grid-gap:7px;gap:7px;text-align:center;color:#667983}.orderTimeline i{width:27px;height:27px;display:grid;place-items:center;border:1px solid #334650;border-radius:50%;background:#0d171d;font-size:9px;font-style:normal;font-weight:900}.orderTimeline span{font-size:8px;font-weight:800}.orderTimeline em{height:1px;margin-top:13px;background:#273840}.orderTimeline .done+em,.orderTimeline em.active{background:#53cda0}.orderTimeline .done{color:#53cda0}.orderTimeline .done i{border-color:#53cda066;background:#53cda012}.orderTimeline .current{color:var(--accent)}.orderTimeline .current i{border-color:#45bff677;background:#45bff612;box-shadow:0 0 18px #45bff61e}.accountOrderBottom{padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.accountOrderBottom a{color:var(--accent);font-weight:850}.accountOrderBottom a b{margin-left:8px}.orderReviewing{color:#e6af46}@media(max-width:720px){.accountWelcomeActions{width:100%;align-items:stretch;flex-direction:column}.accountWelcomeActions>*{width:100%;justify-content:center}.accountOrders{padding:18px 12px}.accountOrder{padding:16px 12px}.accountOrderTop{align-items:start}.orderTimeline span{font-size:7px}.orderTimeline>div{min-width:65px}.accountOrderBottom{align-items:start;flex-direction:column}}.profileNavLink{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:4px 10px 4px 5px;border:1px solid #304e5e;border-radius:13px;background:#13212d;color:#e8f7ff;font-size:12px;font-weight:750;white-space:nowrap;transition:background .2s,border-color .2s}.profileNavLink:focus-visible,.profileNavLink:hover{border-color:#70d9ed;background:#1c3442}.profileNavAvatar{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:linear-gradient(135deg,#7ce7f8,#4694cb);color:#06232d;font-size:11px;font-weight:900}.profileNavAvatar svg{width:19px;height:19px}.accountQuickNav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 25px}.accountQuickNav a{display:inline-flex;align-items:center;gap:16px;padding:12px 15px;background:#142330;border:1px solid #2c4658;border-radius:12px;font-size:12px;font-weight:750}.accountQuickNav a span{color:#83e6f7}.accountQuickNav a:hover{border-color:#7ddff0}.accountDownloads,.accountProfileCard{padding:25px;margin:0 0 25px;border:1px solid var(--line);border-radius:20px;background:var(--card);scroll-margin-top:105px}.accountLibrary,.accountOrders{scroll-margin-top:105px}.accountDownloads .accountSectionTitle h2,.accountProfileCard h2{font-size:clamp(22px,3vw,28px);margin:7px 0}.accountDownloadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.accountDownloadCard{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px;border:1px solid #294757;border-radius:14px;background:#101d27}.accountDownloadCard>div:first-child{display:grid;grid-gap:7px;gap:7px;min-width:0}.accountDownloadCard strong{font-size:14px;overflow-wrap:anywhere}.accountDownloadCard small{font-size:11px;color:var(--muted)}.accountDownloadsEmpty{display:grid;justify-items:start;grid-gap:13px;gap:13px;color:var(--muted);font-size:13px}.accountDownloadsEmpty p{margin:0;line-height:1.65}.accountProfileHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.accountProfileHeading p{color:var(--muted);font-size:12px;line-height:1.6;margin:3px 0}.accountProfileForm,.accountProfileInfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.accountProfileInfo>div{display:grid;grid-gap:8px;gap:8px;background:#111e28;border:1px solid #29404e;border-radius:12px;padding:15px;min-width:0}.accountProfileInfo small{color:var(--muted);font-size:11px}.accountProfileInfo strong{overflow-wrap:anywhere;font-size:13px}.accountProfileForm label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:750}.accountProfileForm input{min-width:0;width:100%;padding:12px;color:var(--text);background:#101d28;border:1px solid #365266;border-radius:11px}.accountProfileForm input:focus-visible{outline:2px solid #70d9ed;outline-offset:2px}.accountProfileForm input:disabled{opacity:.65;cursor:not-allowed}.accountProfileButtons{display:flex;gap:9px;grid-column:1/-1}.accountProfileError,.accountProfileSuccess{grid-column:1/-1;font-size:12px;margin:0}.accountProfileError{color:#ffaeae}.accountProfileSuccess{color:#9df2c6}@media(max-width:1100px){.profileNavText{display:none}.profileNavLink{padding:4px}.accountDownloadGrid{grid-template-columns:1fr}}@media(max-width:720px){.profileNavLink{min-height:38px;padding:3px}.profileNavAvatar{width:30px;height:30px}.accountDownloads,.accountProfileCard{padding:17px 13px}.accountProfileHeading{align-items:flex-start;flex-direction:column}.accountProfileForm,.accountProfileInfo{grid-template-columns:1fr}.accountQuickNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.accountQuickNav a{padding:11px;justify-content:space-between;font-size:11px}.accountDownloadCard{align-items:flex-start;flex-direction:column}.accountDownloadCard .accessControl,.accountDownloadCard .accessControl button{width:100%}}.accountCalibrations{padding:25px;margin:0 0 25px;border:1px solid var(--line);border-radius:20px;background:var(--card);scroll-margin-top:105px;min-width:0}.accountCalibrations .accountSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.accountCalibrations .accountSectionTitle h2{font-size:clamp(21px,2.5vw,28px);margin:7px 0}.accountCalibrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.accountCalibrationCard{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:18px;border:1px solid #30485a;border-radius:15px;background:linear-gradient(155deg,#142436,#0d1929)}.accountCalibrationTop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.accountCalibrationTop>span:first-child{font-size:10px;font-weight:800;letter-spacing:.1em;color:#92dae9}.accountCalibrationStatus{display:inline-flex;align-items:center;border:1px solid #3d6980;background:#193747;border-radius:99px;padding:6px 10px;color:#b9effb;font-size:10px;font-weight:750}.accountCalibrationCard>strong{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.accountCalibrationCard>p{margin:0;color:#c1d3e0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.accountCalibrationCard>small,.accountCalibrationHint{color:#9eb2c2;font-size:11px;line-height:1.5}.accountCalibrationBottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #294152;padding-top:14px;margin-top:5px}.accountCalibrationBottom>span{font-size:11px;line-height:1.5;color:#c3d9e6}.accountCalibrationBottom .btn{font-size:11px;padding:9px 12px;white-space:nowrap}.accountCalibrationEmpty{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:20px;border:1px dashed #365167;border-radius:13px;color:#aebfce;font-size:12px;line-height:1.65}.accountCalibrationEmpty p{margin:0}.accountCalibrationHint{margin:12px 0 0}@media(max-width:850px){.accountCalibrationGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.accountCalibrations{padding:17px 13px}.accountCalibrationCard{padding:15px}.accountCalibrationBottom{align-items:flex-start}}.privateAppShell--account{min-height:calc(100dvh - 78px);background:radial-gradient(800px 480px at 80% 0,rgba(72,221,255,.045),transparent 70%),#070c12}.accountPageApp{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:28px 0 70px}.accountApp{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.accountAppNav{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:20px;gap:20px;min-height:620px;padding:16px;border:1px solid #273d4f;border-radius:20px;background:linear-gradient(165deg,#111c2b,#0a111c);box-shadow:0 22px 55px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.025)}.accountAppNavBrand{display:grid;grid-gap:4px;gap:4px;padding:10px 9px 15px;border-bottom:1px solid #263a4a}.accountAppNavBrand span{font-size:15px;font-weight:950;letter-spacing:.07em;color:#f0f8fc}.accountAppNavBrand small{font-size:8px;font-weight:800;letter-spacing:.18em;color:#69d8eb}.accountAppNav nav{display:grid;grid-gap:5px;gap:5px}.accountAppNav button{display:grid;grid-template-columns:29px minmax(0,1fr) 14px;align-items:center;grid-gap:9px;gap:9px;width:100%;min-height:45px;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#9fb0bd;text-align:left;font-size:12px;font-weight:720;cursor:pointer;transition:.18s}.accountAppNav button i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#101d2a;color:#83dcea}.accountAppNav button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.accountAppNav button b{opacity:.35;font-size:12px}.accountAppNav button:hover{color:#eaf8ff;background:#122332;border-color:#2d4b5e}.accountAppNav button.active{color:#fff;background:linear-gradient(120deg,#173b4b,#10283a);border-color:#4a9eb5;box-shadow:inset 2px 0 #6ddbec}.accountAppNav button.active i{background:#183e4f;color:#9cecff}.accountAppNav button.active b{opacity:1;color:#79dff0}.accountAppSecure{display:grid;grid-template-columns:9px 1fr;grid-gap:4px 9px;gap:4px 9px;margin-top:auto;padding:12px;border:1px solid #284354;border-radius:12px;background:#0c1824}.accountAppSecure i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#62dca0;box-shadow:0 0 9px rgba(98,220,160,.35)}.accountAppSecure span{font-size:10px;font-weight:800;color:#c9dce7}.accountAppSecure small{grid-column:2;color:#738b9b;font-size:9px}.accountAppMobileNav{display:none}.accountAppContent{min-width:0}.accountDashboardSection{min-width:0;animation:accountPanelIn .18s ease both}@keyframes accountPanelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.accountOverview{display:grid;grid-gap:18px;gap:18px}.accountOverviewHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:210px;padding:clamp(24px,3vw,35px);border:1px solid #2d4659;border-radius:24px;background:radial-gradient(480px 220px at 92% 15%,rgba(73,208,235,.1),transparent 70%),linear-gradient(145deg,#142434,#0c1622)}.accountOverviewHero>div:first-child{max-width:660px}.accountOverviewHero h1{margin:8px 0 10px;font-size:clamp(36px,4vw,54px);line-height:1;letter-spacing:-.055em}.accountOverviewHero p{max-width:580px;margin:0;color:#a7bac7;font-size:13px;line-height:1.7}.accountOverviewHero .accountWelcomeActions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.accountOverviewStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.accountOverviewStats>a{display:grid;grid-gap:7px;gap:7px;min-height:158px;padding:18px;border:1px solid #2c4558;border-radius:17px;background:linear-gradient(150deg,#111e2c,#0a151f);transition:.18s}.accountOverviewStats>a:hover{transform:translateY(-2px);border-color:#4c8298;background:linear-gradient(150deg,#142635,#0d1c29)}.accountOverviewStats span{font-size:9px;font-weight:850;letter-spacing:.13em;color:#8ccedd}.accountOverviewStats strong{font-size:31px;line-height:1;color:#f2f9fc}.accountOverviewStats small{min-height:32px;color:#8fa6b5;font-size:10px;line-height:1.5}.accountOverviewStats b{margin-top:auto;color:#bdebf4;font-size:10px}.accountOverviewNext{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 24px;border:1px solid #2e485a;border-radius:18px;background:#0d1924}.accountOverviewNext h2{font-size:clamp(18px,2vw,24px);letter-spacing:-.025em;margin:8px 0}.accountOverviewNext p{max-width:670px;margin:0;color:#9eb2c0;font-size:12px;line-height:1.65}.accountDashboardSection>.accountSectionTitle{margin:0 0 18px}.accountDashboardSection>.accountSectionTitle h2{font-size:clamp(26px,3vw,34px)}.accountDashboardSection>.accountCalibrationGrid,.accountDashboardSection>.accountDownloadGrid,.accountDashboardSection>.accountOrderList,.accountDashboardSection>.accountProductList{padding:20px;border:1px solid #2a4255;border-radius:20px;background:linear-gradient(155deg,#101b29,#0b1420)}.accountDashboardSection .accountProfileCard{margin:0}.accountPremiumEmpty{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:30px;border:1px dashed #365166;border-radius:18px;background:#0d1824}.accountPremiumEmpty strong{font-size:16px}.accountPremiumEmpty p{max-width:570px;margin:0;color:#97adbb;font-size:12px;line-height:1.7}@media(max-width:980px){.accountPageApp{width:min(100% - 28px,1200px);padding-top:18px}.accountApp{grid-template-columns:minmax(0,1fr);gap:12px}.accountAppNav{display:none}.accountAppMobileNav{position:-webkit-sticky;position:sticky;top:78px;z-index:20;display:flex;gap:6px;overflow-x:auto;padding:8px;border:1px solid #294355;border-radius:13px;background:rgba(9,17,27,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.accountAppMobileNav::-webkit-scrollbar{display:none}.accountAppMobileNav button{flex:0 0 auto;min-height:36px;padding:8px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#9fb3c1;font-size:10px;font-weight:800}.accountAppMobileNav button.active{border-color:#4b9eb5;background:#17384a;color:#eefdff}}@media(max-width:720px){.accountPageApp{width:min(100% - 20px,1200px);padding-bottom:40px}.accountOverviewHero{align-items:flex-start;flex-direction:column;min-height:0;padding:21px 17px;border-radius:18px}.accountOverviewHero .accountWelcomeActions{justify-content:flex-start;width:100%}.accountOverviewHero .accountWelcomeActions .cta{flex:1 1}.accountOverviewStats{grid-template-columns:1fr}.accountOverviewStats>a{min-height:120px;padding:15px}.accountOverviewNext{align-items:flex-start;flex-direction:column;padding:18px}.accountOverviewNext .btn{width:100%}.accountDashboardSection>.accountCalibrationGrid,.accountDashboardSection>.accountDownloadGrid,.accountDashboardSection>.accountOrderList,.accountDashboardSection>.accountProductList{padding:11px;border-radius:15px}}@media(prefers-reduced-motion:reduce){.accountDashboardSection{animation:none}.accountOverviewStats>a{transition:none}.accountOverviewStats>a:hover{transform:none}}@media(max-width:980px){:root .accountAppMobileNav{position:relative;top:auto!important;z-index:auto;align-self:start;background:#0b1018;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;isolation:isolate;max-width:100%;box-sizing:border-box}:root .accountAppContent{min-width:0}}.passwordField{position:relative}.passwordField input{padding-right:62px}.passwordField button{position:absolute;top:50%;right:7px;transform:translateY(-50%);padding:6px 8px;border:0;border-radius:7px;background:#11232c;color:var(--accent);font-size:8px;cursor:pointer}.passwordStrength{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-6px}.passwordStrength>span{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.passwordStrength i{height:3px;border-radius:99px;background:var(--line);transition:.2s}.passwordStrength i.on{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 35%,transparent)}.passwordStrength small{color:var(--muted);font-size:8px;white-space:nowrap}.footerGrid{grid-template-columns:1.75fr .8fr 1fr 1.25fr}.footerBottom{display:flex;justify-content:space-between;gap:20px}.securePurchase a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.helpHero,.policyHero{padding:82px 0 72px;border-bottom:1px solid var(--line);background:radial-gradient(620px 330px at 78% 42%,rgba(9,158,216,.1),transparent 70%),#f8fafb}.helpHero h1,.policyHero h1{margin:15px 0 20px;color:var(--text);font-size:clamp(48px,6.5vw,78px);line-height:.98;letter-spacing:-.06em}.helpHero h1 em,.policyHero h1 em{color:var(--accent);font-style:normal}.helpHero p,.policyHero p{max-width:680px;color:var(--muted);line-height:1.7}.helpHeroActions{display:flex;gap:10px;margin-top:28px}.helpSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:42px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--line)}.helpSteps article{min-height:175px;padding:24px;background:var(--card)}.helpSteps span{color:var(--accent);font-size:9px;font-weight:900}.helpSteps strong{display:block;margin:31px 0 7px;font-size:14px}.helpSteps p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.faqSection{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:80px;gap:80px;padding-top:90px;padding-bottom:90px}.faqHeading{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.faqHeading h2{margin:10px 0;font-size:44px;letter-spacing:-.05em}.faqHeading p{color:var(--muted);line-height:1.7}.faqList{display:grid}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{display:grid;grid-template-columns:35px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:23px 0;cursor:pointer;list-style:none}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--accent);font-size:8px;font-weight:900}.faqList summary strong{font-size:14px}.faqList summary i{color:var(--accent);font-size:20px;font-style:normal;transition:.2s}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details>p{margin:-4px 35px 25px 47px;color:var(--muted);font-size:12px;line-height:1.7}.helpContact{margin-bottom:90px;padding:38px;display:flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid #cbdcf3;border-radius:24px;background:#eef5ff}.helpContact h2{margin:8px 0;font-size:36px;letter-spacing:-.04em}.helpContact p{margin:0;color:var(--muted)}.policyLayout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:65px;gap:65px;padding-top:60px;padding-bottom:100px}.policyLayout aside{position:-webkit-sticky;position:sticky;top:110px;align-self:start;display:grid;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.policyLayout aside a{padding:11px;border-radius:9px;color:var(--muted);font-size:10px;font-weight:750}.policyLayout aside a:hover{color:var(--accent);background:#eef7fb}.policyLayout article>section{padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.policyLayout article>section>span{color:var(--accent);font-size:9px;font-weight:900}.policyLayout h2{margin:10px 0 16px;font-size:30px;letter-spacing:-.035em}.policyLayout p{color:var(--muted);line-height:1.85}.policyNotice{padding:28px;border:1px solid #cbdcf3;border-radius:18px;background:#f1f6ff}.policyNotice strong{font-size:18px}.policyNotice p{margin:8px 0 15px}.policyNotice a{color:var(--accent);font-size:11px;font-weight:850}@media(max-width:900px){.footerGrid{grid-template-columns:1fr 1fr}.faqSection{grid-template-columns:1fr;gap:38px}.faqHeading{position:static}.policyLayout{grid-template-columns:1fr}.policyLayout aside{position:static;grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.footerGrid{grid-template-columns:1fr}.footerBottom{align-items:flex-start;flex-direction:column}.helpHero,.policyHero{padding:55px 0}.helpHero h1,.policyHero h1{font-size:45px}.helpHeroActions{flex-direction:column}.helpSteps{grid-template-columns:1fr 1fr}.helpSteps article{min-height:150px}.faqSection{padding-top:65px;padding-bottom:65px}.faqHeading h2{font-size:38px}.faqList details>p{margin-left:0}.helpContact{align-items:flex-start;flex-direction:column;padding:27px}.helpContact .cta{width:100%}.policyLayout{padding-top:35px}.policyLayout aside{grid-template-columns:1fr 1fr}.policyLayout h2{font-size:26px}}.cleanHero.heroPremium{min-height:650px;background:#06101a;color:#fff;isolation:isolate}.heroBackgroundVideo{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;background:#06101a}.heroVideoShade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(3,9,16,.82),rgba(4,12,21,.64) 45%,rgba(5,12,20,.55)),linear-gradient(180deg,rgba(3,9,15,.3),rgba(3,9,15,.55));pointer-events:none}.cleanHero:before{z-index:-1;opacity:.3;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.cleanHero:after{z-index:-1;opacity:.5}.cleanHero .heroGlow{z-index:-1;opacity:.75}.cleanHero .cleanHeroInner{max-width:1040px;padding-top:74px;padding-bottom:86px}.cleanHero .heroPill{border-color:rgba(118,204,255,.42);background:rgba(5,18,30,.58);color:#8ed8ff;box-shadow:0 12px 40px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cleanHero .heroPill:after{background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.18) 50%,transparent 75%)}.cleanHero h1{color:#fff;text-shadow:0 3px 30px rgba(0,0,0,.35)}.cleanHero h1 em{color:#54bfff}.cleanHero p{color:#d4dde5;text-shadow:0 2px 18px rgba(0,0,0,.52)}.cleanHero .heroCta{background:linear-gradient(135deg,#25b9ef,#2464d8);box-shadow:0 15px 40px rgba(9,104,202,.36)}.cleanHero .heroSecondary{border-color:rgba(255,255,255,.34);background:rgba(6,17,28,.54);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cleanHero .heroSecondary:hover{border-color:rgba(120,209,255,.75);background:rgba(8,27,43,.72)}.cleanHero .cleanProof{color:#d1dce4}.cleanHero .cleanProof b{color:#5ce2ad}@media(max-width:720px){.cleanHero.heroPremium{min-height:610px}.heroBackgroundVideo{object-position:58% center}.heroVideoShade{background:linear-gradient(180deg,rgba(3,9,16,.68),rgba(3,9,16,.8))}.cleanHero .cleanHeroInner{padding-top:60px;padding-bottom:70px}}@media(prefers-reduced-motion:reduce){.heroBackgroundVideo{display:none}.cleanHero.heroPremium{background:radial-gradient(circle at 70% 35%,#12385a,#06101a 62%)}}.marketFilters{display:grid;grid-gap:9px;gap:9px;margin-top:14px;padding:14px 10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketFilters>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketFilters>div span{color:var(--text);font-size:10px;font-weight:850}.marketFilters>div small{color:var(--muted);font-size:8px}.marketFilters label{display:grid;grid-gap:5px;gap:5px}.marketFilters label>span{color:#71838e;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.marketFilters select{width:100%;padding:10px;border:1px solid #20343e;border-radius:9px;background:#050a0e;color:#e8f5fa;font-size:10px;outline:0}.marketFilters select:focus{border-color:#357085}.vehicleTrail{display:flex;align-items:center;gap:6px;margin-top:13px;color:#6d818d;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.vehicleTrail b{color:var(--accent)}.premiumProduct:has(.vehicleTrail) .productMedia b{width:66px;height:66px;display:grid;place-items:center;border:1px solid rgba(72,221,255,.24);border-radius:18px;background:rgba(8,24,32,.7);font-size:19px}.premiumProduct:has(.vehicleTrail) .productMedia>small{max-width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calibrationPath{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:13px 0 2px;color:#79919d;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.calibrationPath b{color:var(--accent)}.calibrationSpecs{display:grid;grid-template-columns:1fr 1.4fr 1fr;grid-gap:8px;gap:8px;margin:11px 0 18px}.calibrationSpecs>span{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--line);border-radius:11px;background:rgba(72,221,255,.025)}.calibrationSpecs small{color:#657985;font-size:7px;letter-spacing:.08em}.calibrationSpecs strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.marketFilters{margin:13px 0 0;padding:14px 0}.calibrationSpecs{grid-template-columns:1fr}}.marketFilters .calCompactSelectTrigger{min-height:38px;padding:8px 10px;border-radius:9px;font-size:10px;background:#07111d}.marketFilters .calCompactSelectMenu{max-height:205px;z-index:90}.marketFilters .calCompactSelectMenu button{min-height:31px;padding:7px 8px;font-size:10px}.productGlyph{position:relative;z-index:2;display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(93,197,224,.25);border-radius:20px;background:linear-gradient(145deg,rgba(47,132,158,.13),rgba(8,25,35,.72));color:#7cdded;box-shadow:inset 0 1px rgba(255,255,255,.025)}.productGlyph svg{width:31px;height:31px}.productMediaLabel{position:relative;z-index:2;max-width:82%;margin-top:10px!important;color:#708894!important;font-size:8px!important;font-weight:750;letter-spacing:.1em!important;text-align:center;text-transform:uppercase}.premiumProduct .productMedia>b{display:none}.productStagePremium .productStageCore{align-items:center;text-align:center}.productStageGlyph{display:grid;place-items:center;width:88px;height:88px;margin:18px auto 15px;border:1px solid rgba(100,212,236,.27);border-radius:25px;background:linear-gradient(145deg,rgba(61,160,188,.14),rgba(9,27,38,.75));color:#8ae4f4;box-shadow:0 18px 45px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.025)}.productStageGlyph svg{width:42px;height:42px}.productStagePremium .productStageCore>strong{font-size:clamp(24px,3vw,38px)!important;letter-spacing:.04em!important;color:#e8f9fd!important;text-shadow:none!important}.productStagePremium .productStageCore>span:last-child{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#6f8794}@media(max-width:720px){.marketFilters .calCompactSelectMenu{max-height:175px}.productStageGlyph{width:74px;height:74px}.productStageGlyph svg{width:36px;height:36px}}:root{--bg:#080a16;--panel:#0d1224;--panel2:#121a30;--card:#0d1427;--line:rgba(89,240,253,.17);--text:#f5f8fc;--muted:#98a7b9;--cyan:#59f0fd;--cyan2:#43aefc;--accent:#43aefc;--green:#59f0fd;--shadow:0 24px 60px rgba(2,8,24,.34);color-scheme:dark}body,html{background:var(--bg)}body{color:var(--text);font-family:Helvetica,Helvetica Now,Helvetica Neue,Arial,sans-serif;background:radial-gradient(900px 520px at 92% 8%,rgba(67,174,252,.11),transparent 68%),radial-gradient(700px 520px at 0 48%,rgba(89,240,253,.055),transparent 72%),#080a16}body:before{opacity:.42;background-image:linear-gradient(rgba(89,240,253,.025) 1px,transparent 0),linear-gradient(90deg,rgba(89,240,253,.025) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}::selection{background:rgba(89,240,253,.28);color:#fff}.brand{gap:10px}.brandLogo{width:52px;height:52px;border-radius:50%;border:1px solid rgba(89,240,253,.38);background:#fff;box-shadow:0 0 0 4px rgba(89,240,253,.055),0 0 24px rgba(67,174,252,.22)}.brandWordmark{display:block;width:142px;height:38px;object-fit:contain;border-radius:5px;background:#fff}.footerBrand .brandLogo{width:58px;height:58px}.footerBrand .brandWordmark{width:160px;height:42px}.topbar{background:#070914;border-color:rgba(89,240,253,.09);color:#8296ab}.statusDot{background:#59f0fd;box-shadow:0 0 13px #59f0fd}.nav{background:rgba(8,10,22,.88);border-color:rgba(89,240,253,.13);box-shadow:0 12px 36px rgba(0,3,14,.35);transition:transform .38s cubic-bezier(.22,.75,.25,1),background-color .25s,box-shadow .25s;will-change:transform}.nav.navHidden{transform:translateY(-110%);box-shadow:none}.nav.navVisible{transform:translateY(0)}.links a{color:#a8b6c6}.links a.active,.links a:hover{color:#fff;background:rgba(89,240,253,.07)}.links a.active:after{height:2px;background:linear-gradient(90deg,#59f0fd,#43aefc);box-shadow:0 0 12px #43aefc}.menuButton,.searchButton{background:#0d1427;border-color:rgba(89,240,253,.18)}.menuButton:hover,.searchButton:hover{border-color:#59f0fd;box-shadow:0 0 20px rgba(89,240,253,.12)}.nav .cartNav,.nav .cartNav>span{color:#eef7ff!important;opacity:1;text-shadow:0 0 18px rgba(89,240,253,.12)}.nav .cartNav:focus-visible,.nav .cartNav:focus-visible>span,.nav .cartNav:hover,.nav .cartNav:hover>span{color:#59f0fd!important}.nav .cartNav>b{color:#06101c!important;background:linear-gradient(135deg,#59f0fd,#43aefc);box-shadow:0 0 16px rgba(67,174,252,.3)}.btnPrimary,.cta{color:#07101d;background:linear-gradient(135deg,#59f0fd,#43aefc 55%,#317abc);box-shadow:0 12px 30px rgba(49,122,188,.28),inset 0 1px rgba(255,255,255,.5)}.authVisual,.catalogHero,.heroPremium,.servicesHero{background:radial-gradient(700px 420px at 80% 30%,rgba(67,174,252,.18),transparent 70%),linear-gradient(145deg,#070914,#101322 64%,#0b1427)}.catalogHero,.servicesHero{border-color:rgba(89,240,253,.13)}.catalogHero h1 em,.heroCopy h1 em,.servicesHero h1 em{color:#59f0fd;text-shadow:0 0 28px rgba(89,240,253,.2)}.eyebrow{color:#59f0fd}.eyebrow:before{content:"";width:18px;height:1px;background:#59f0fd;box-shadow:0 0 9px #59f0fd}.accountPage,.adminPage,.cartPage,.categoriesSection,.checkoutPage,.finalCtaSection,.howSection,.serviceFeature,.storeSection{background:transparent}.productContext,.sectionDark{background:rgba(13,18,36,.72);border-color:rgba(89,240,253,.12)}.accountLibrary,.accountStats article,.adminCatalog,.adminOrders,.adminProductForm,.adminStats article,.benefit,.brandGroup,.cartItem,.catalogFilters,.categoryCard,.checkoutBlock,.checkoutSuccess,.checkoutSummary,.contextCards article,.emptyCart,.filterPanel,.filters,.howCard,.modelGroup,.orderSummary,.panel,.product,.purchaseBox,.reviewNotice,.serviceCard,.step,.trustItem{color:var(--text);background:linear-gradient(145deg,rgba(18,26,48,.96),rgba(9,14,29,.96));border-color:rgba(89,240,253,.15);box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.025)}.brandGroup:hover,.categoryCard:hover,.modelGroup:hover,.panel:hover,.product:hover,.serviceCard:hover{border-color:rgba(89,240,253,.42);box-shadow:0 24px 65px rgba(2,8,24,.42),0 0 26px rgba(67,174,252,.07)}.btn{color:#eaf7ff;background:#111a30;border-color:rgba(89,240,253,.19);box-shadow:none}.btn:hover{color:#59f0fd;background:#14213b;border-color:rgba(89,240,253,.52)}.authForm input,.catalogFilters input,.catalogFilters select,.checkoutFields input,.checkoutFields textarea,.filterPanel input,.filterPanel select,.searchField,input,select,textarea{color:#eef7ff;background:#090f20;border-color:rgba(89,240,253,.16)}input:focus,select:focus,textarea:focus{outline:none;border-color:#43aefc;box-shadow:0 0 0 3px rgba(67,174,252,.11)}.productBody,.productInfo,.serviceFeatureCopy{color:var(--text)}.productBody p,.productDescription,.sectionIntro,.serviceFeatureCopy p{color:#91a2b5}.cartItemIcon,.moduleVisual,.productMedia,.serviceVisual{background:radial-gradient(circle at 50% 42%,rgba(89,240,253,.16),transparent 35%),linear-gradient(145deg,#101d35,#070b17)}.badge,.categoryIcon,.howIcon{color:#59f0fd;background:rgba(89,240,253,.08);border-color:rgba(89,240,253,.22)}.compatibility,.price,.productPrice,.textLink{color:#59f0fd}.catalogGuide{color:var(--text);border-color:rgba(89,240,253,.18);background:linear-gradient(135deg,rgba(20,34,61,.94),rgba(10,16,32,.96));box-shadow:var(--shadow)}.brandIdentity strong,.catalogGuide strong,.fileInfo strong,.modelGroup>summary strong{color:#f5f8fc}.brandIdentity small,.catalogGuide div span,.fileInfo span,.groupCount small,.modelGroup>summary small{color:#8fa1b5}.catalogGuide>span,.fileArrow,.fileIcon{color:#59f0fd;background:rgba(89,240,253,.08);border-color:rgba(89,240,253,.22)}.brandIdentity>span{background:linear-gradient(145deg,#15294a,#0a1022);color:#59f0fd;border:1px solid rgba(89,240,253,.18)}.calibrationFiles,.modelGroups{background:rgba(7,11,23,.72);border-color:rgba(89,240,253,.1)}.calibrationFileRow{border-color:rgba(89,240,253,.09)}.calibrationFileRow:hover{background:rgba(89,240,253,.055)}.filePrice strong,.groupCount,.modelGroup>summary>span{color:#59f0fd}.filterCategories button{color:#93a4b6}.filterCategories button.active,.filterCategories button:hover{color:#59f0fd;background:rgba(89,240,253,.07)}.marketFilters{border-color:rgba(89,240,253,.12)}.vehicleTrail span{color:#59f0fd}.footer{background:linear-gradient(180deg,#080a16,#05060d);border-color:rgba(89,240,253,.12)}.footer p,.footer span{color:#8899ad}.footer strong{color:#fff}.footer a:hover{color:#59f0fd}.searchOverlay{background:rgba(3,5,13,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.searchCommand{background:#0d1427;border-color:rgba(89,240,253,.22);box-shadow:0 35px 100px rgba(0,0,0,.55),0 0 40px rgba(67,174,252,.08)}@media (max-width:720px){.brandLogo{width:44px;height:44px}.brandWordmark{width:112px;height:31px}.footerBrand .brandWordmark{width:142px}.mobileMenu{background:rgba(8,10,22,.98)}}@media (max-width:390px){.brandWordmark{width:98px;height:28px}}:root{--surface-0:#070a14;--surface-1:#0c1222;--surface-2:#111a2e;--surface-3:#16233a;--stroke:rgba(132,210,255,.18);--stroke-strong:rgba(89,240,253,.38);--copy:#f4f8ff;--copy-soft:#c5d1df;--copy-muted:#91a4b8}body,main{color:var(--copy)}button,input,select,textarea{color-scheme:dark}option{color:#eef7ff;background:#0c1426}input::placeholder,textarea::placeholder{color:#71849a;opacity:1}.adminPage{color:var(--copy)}.adminPage .pageHead{padding-top:72px}.adminPage .pageHead h1{color:#f7fbff;text-shadow:0 0 42px rgba(67,174,252,.13)}.adminPage .pageHead p{color:#a8b9ca}.adminGrid{gap:24px;align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:104px;padding:10px;border:1px solid var(--stroke);background:linear-gradient(155deg,rgba(17,26,46,.98),rgba(8,13,27,.98));box-shadow:0 20px 55px rgba(0,3,14,.3),inset 0 1px rgba(255,255,255,.03)}.sidebar a,.sidebar button{color:#a9b9ca;border:1px solid transparent;font-weight:750}.sidebar a:hover,.sidebar button:hover{color:#eefaff;background:rgba(89,240,253,.06)}.sidebar .active{color:#07101d;border-color:rgba(89,240,253,.3);background:linear-gradient(135deg,#59f0fd,#43aefc);box-shadow:0 8px 22px rgba(67,174,252,.18)}.adminPage .adminClientList article,.adminPage .adminOrderList>article,.adminPage .adminProductList article,.adminPage .adminStats article,.adminPage .emptyAdmin,.adminPage .panel{color:var(--copy);border-color:var(--stroke);background:linear-gradient(145deg,rgba(18,27,49,.98),rgba(9,14,29,.98));box-shadow:0 22px 60px rgba(0,3,14,.28),inset 0 1px rgba(255,255,255,.025)}.adminPage .panel{padding:clamp(20px,2.4vw,30px)}.adminPage .sectionHeader h2{color:#f7fbff}.adminStats article{position:relative;overflow:hidden}.adminStats article:after{content:"";position:absolute;inset:auto -30px -48px auto;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(67,174,252,.14),transparent 68%)}.adminStats small,.adminStats span{color:#91a6ba}.adminStats strong{color:#fff}.adminPage .field label,.adminPage .fileSelectField>span,.adminPage .importControls>label>span{color:#b8c6d5}.adminCatalogTools>label,.adminPage .input,.adminPage input,.adminPage select,.adminPage textarea,.fileUploader select,.importControls input[type=number],.importControls select,.operationsToolbar label,.operationsToolbar select,.orderDetail select{color:#f1f7ff;border-color:rgba(132,210,255,.2);background:#080f20}.adminPage input:focus,.adminPage select:focus,.adminPage textarea:focus{border-color:#43aefc;box-shadow:0 0 0 3px rgba(67,174,252,.12),0 0 24px rgba(67,174,252,.06)}.adminCheck,.importPublish{color:#b9c7d6;border-color:var(--stroke);background:rgba(8,15,32,.72)}.catalogCounters span,.platformSectionsHeader>span{color:#a8dff5;border-color:var(--stroke);background:rgba(89,240,253,.07)}.adminCatalogTools>label span,.operationsToolbar label span{color:#7fdff5}.adminCatalogTools>div,.operationTabs{background:rgba(5,10,22,.72);border:1px solid rgba(132,210,255,.1)}.adminCatalogTools>div button,.operationTabs button{color:#91a5b8}.adminCatalogTools>div button.active,.operationTabs button.active{color:#07101d;background:linear-gradient(135deg,#59f0fd,#43aefc);box-shadow:0 7px 18px rgba(67,174,252,.16)}.operationTabs b{color:#d9f8ff;background:rgba(7,16,29,.32)}.adminClientList article:hover,.adminOrderList>article.open,.adminProductList article:hover{border-color:var(--stroke-strong)}.adminClientList article>span b,.adminClientList strong,.adminProductList article strong,.adminProductList article>b,.orderSummaryRow,.orderSummaryRow strong{color:#f5f9ff}.adminClientList small,.adminProductList article small,.orderSummaryRow small{color:#8fa3b7}.adminClientList a,.adminProductList article span,.orderCode{color:#65defa}.editProduct,.fileProductList button{color:#7fe8fb;background:rgba(89,240,253,.09);border:1px solid rgba(89,240,253,.18)}.editProduct:hover,.fileProductList button:hover{background:rgba(89,240,253,.15)}.orderDetail{color:var(--copy);border-color:var(--stroke);background:rgba(6,11,24,.76)}.orderCustomer span{color:#7f97ad}.orderCustomer a,.orderCustomer strong,.orderItems strong{color:#eef7ff}.orderCustomer a{color:#67def8}.orderCustomer small,.orderItems small{color:#8da1b5}.orderItems>div{border-color:var(--stroke);background:rgba(15,23,42,.9)}.clientAvatar{color:#59f0fd;background:rgba(89,240,253,.1);border:1px solid rgba(89,240,253,.18)}.adminFiles .sectionHeader p,.calibrationImporter .sectionHeader p,.fileSectionSummary small,.importRepair small,.platformSectionsHeader small{color:#96a9bc}.importWorkflow{border-color:var(--stroke);background:var(--stroke)}.importWorkflow>span{color:#8297aa;background:#0a1122}.importWorkflow>span b{color:#b8c6d5}.importWorkflow>span.active{color:#6ce7fb;background:rgba(89,240,253,.08)}.importWorkflow>span.done{color:#75e0b5;background:rgba(91,218,164,.08)}.fileDrop,.zipPicker{border-color:rgba(89,240,253,.34);background:linear-gradient(135deg,rgba(89,240,253,.075),rgba(67,174,252,.035))}.fileDrop:hover,.zipPicker:hover{border-color:#59f0fd;background:rgba(89,240,253,.11)}.fileDrop>span,.zipPicker>span{color:#59f0fd;background:#111b30;box-shadow:0 8px 20px rgba(0,0,0,.22)}.fileDrop strong,.fileSectionSummary strong,.platformSectionsHeader strong,.zipPicker strong{color:#edf7ff}.fileDrop small,.zipPicker small{color:#91a5b8}.fileProgress,.importPreview,.importRepair,.importStats span,.r2Connection{border-color:var(--stroke);background:rgba(8,15,31,.78)}.importPreviewHead strong,.importRepair strong,.importStats b,.r2Connection b{color:#eef7ff}.importPreviewHead small,.importStats span,.r2Connection small{color:#91a5b8}.importPreviewHead{background:#0c1528}.importPreview article{color:#eef7ff;border-color:rgba(132,210,255,.1);background:#0a1122}.importPreview article span{color:#59f0fd}.importPreview article small,.importPreview article>b,.importPreview article>em{color:#91a5b8}.importMore{color:#6ce7fb;border-color:var(--stroke);background:rgba(89,240,253,.07)}.platformSectionGrid button{color:#eaf4ff;border-color:var(--stroke);background:rgba(10,17,34,.84)}.platformSectionGrid button:hover{border-color:rgba(89,240,253,.48);background:rgba(89,240,253,.055)}.platformSectionGrid button.active{border-color:#43aefc;background:rgba(67,174,252,.12);box-shadow:0 0 0 3px rgba(67,174,252,.08)}.platformSectionGrid button strong{color:#eef7ff}.platformSectionGrid button small,.platformSectionGrid button>span{color:#8fa4b8}.platformSectionGrid button>b{color:#59f0fd}.fileProductList article,.fileSectionSummary{border-color:var(--stroke)}.fileProductList article{color:#eef7ff;background:rgba(9,16,32,.86)}.fileProductList strong{color:#f3f8ff}.fileProductList article>b,.fileProductList small{color:#90a4b8}.successAlert{color:#a8f2d2;border-color:rgba(91,218,164,.35);background:rgba(61,184,132,.11)}.errorAlert{color:#ffc0c5;border-color:rgba(255,112,124,.36);background:rgba(223,70,84,.11)}.statusPublished{color:#8de5bd;background:rgba(91,218,164,.12)}.statusDraft{color:#ffd98b;background:rgba(255,194,77,.12)}.adminStatus.status-paid{color:#8de5bd;background:rgba(91,218,164,.12)}.adminStatus.status-pending,.adminStatus.status-review{color:#ffd98b;background:rgba(255,194,77,.12)}.adminStatus.status-failed{color:#ffabb2;background:rgba(255,105,118,.12)}.adminStatus.status-refunded{color:#c5b8ff;background:rgba(151,126,255,.13)}.fileProgress,.importProgress{color:#9ae9c6;border-color:rgba(91,218,164,.3);background:rgba(52,177,123,.1)}.helpHero,.policyHero{color:var(--copy);border-color:var(--stroke);background:radial-gradient(650px 360px at 80% 30%,rgba(67,174,252,.14),transparent 68%),#090e1c}.helpContact,.policyNotice{color:var(--copy);border-color:var(--stroke);background:linear-gradient(145deg,#111a30,#0a1020)}.helpContact h2,.policyNotice strong{color:#f4f8ff}.helpContact p,.policyNotice p{color:#9badc0}.policyLayout aside a:hover{color:#59f0fd;background:rgba(89,240,253,.07)}.cleanHome .categoriesSection,.cleanHome .finalCtaSection,.cleanHome .howSection,.cleanHome .serviceFeature{color:#121a2c}.cleanHome .categoriesSection h2,.cleanHome .categoriesSection h3,.cleanHome .finalCta h2,.cleanHome .howSection h2,.cleanHome .howSection h3,.cleanHome .serviceCompact span,.cleanHome .serviceFeatureCopy h2{color:#121a2c!important;text-shadow:none}.cleanHome .categoriesSection p,.cleanHome .finalCta p,.cleanHome .howSection p,.cleanHome .serviceFeatureCopy p{color:#607188!important}.cleanHome .serviceCompact span{border-color:#d7e3ea}.cleanHome .serviceFeatureCopy .btn{color:#152133;background:#fff;border-color:#cbd9e2}.cleanHome .serviceFeatureCopy .btn:hover{color:#087fab;border-color:#7acbe8;background:#f4fbfe}.cleanHome .finalCta{color:#121a2c}.cleanHome .categoriesSection .eyebrow,.cleanHome .finalCta .eyebrow,.cleanHome .howSection .eyebrow,.cleanHome .serviceFeature .eyebrow{color:#087fab}.accountPage .accountWelcome h1,.authPanel h2,.cartPage .cartHeader h1,.checkoutBlock h2,.checkoutPage .checkoutIntro h1,.checkoutSuccess h1,.checkoutSummary strong{color:#121a2c}.authPanel p,.cartPage .cartHeader p,.checkoutBlock p,.checkoutPage .checkoutIntro p,.checkoutSuccess p,.checkoutSummary p{color:#607188}.authForm{gap:18px}.authForm label{gap:8px;color:#42566b;font-size:12px;font-weight:800;letter-spacing:.01em}.authForm input,.authForm input:-webkit-autofill{min-height:48px;padding:13px 15px;color:#f4f8ff!important;font-family:Helvetica,Helvetica Now,Helvetica Neue,Arial,sans-serif;font-size:16px!important;font-weight:600;line-height:1.3;letter-spacing:0;caret-color:#59f0fd;-webkit-text-fill-color:#f4f8ff}.authPanel .authCard{color:#121a2c}.authPanel .authCard>.eyebrow{color:#087fab}.authPanel .authCard>p{color:#526579}.authPanel .authTabs button{color:#66768a;opacity:1}.authPanel .authTabs button.active{color:#006f9e;background:#fff}.authPanel .authForm label{color:#31465d}.authPanel .authForm input,.authPanel .authForm input:-webkit-autofill{background:#071226!important;border-color:#29445e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #071226!important}.authPanel .authForm input::placeholder{color:#aab8c8;opacity:1}.authPanel .authForm input:focus{border-color:#149fda!important;box-shadow:0 0 0 3px rgba(20,159,218,.18),inset 0 0 0 1000px #071226!important}.authPanel .passwordField button{color:#b8f3ff;background:#11334a;border:1px solid #24546d}.authPanel .passwordStrength i{background:#cbd6de}.authPanel .passwordStrength i.on{background:#168dcc}.authPanel .passwordStrength small{color:#526579;font-weight:700}.authPanel .authAlert{font-size:12px;font-weight:700;line-height:1.5}.authPanel .successAlert{color:#075c3f!important;border-color:#76cdb0!important;background:#e4f7ef!important}.authPanel .errorAlert{color:#8b1f2b!important;border-color:#e5a0a8!important;background:#fff0f1!important}.authPanel .textButton{color:#007cae;font-weight:750}.authPanel .textButton:hover{color:#005c82;text-decoration:underline}.authPanel .authSecurity{color:#526579;font-weight:600}.authPanel .authSubmit{color:#07101d}.authPanel .authSubmit:disabled{color:#253747;opacity:.68}.accountPage .accountLibrary h2,.accountPage .accountSectionTitle h2,.accountPage .accountWelcome h1,.accountPage .emptyLibrary h3,.cartPage .cartHeader h1,.checkoutPage .checkoutBlock h2,.checkoutPage .checkoutIntro h1,.checkoutPage .checkoutSuccess h1,.checkoutPage .checkoutSummary strong{color:#f5f8fc}.accountPage .accountWelcome p,.accountPage .emptyLibrary p,.cartPage .cartHeader p,.checkoutPage .checkoutBlock p,.checkoutPage .checkoutIntro p,.checkoutPage .checkoutSuccess p,.checkoutPage .checkoutSummary p{color:#b4c4d5}.accountPage .accountLibrary,.accountPage .accountOrder,.accountPage .accountOrders,.accountPage .accountProductList article,.accountPage .accountStats article,.accountPage .emptyLibrary{color:#f5f8fc;background:#111a30;border-color:rgba(132,210,255,.22)}.accountPage .accountProductList article span:not(.orderStatus),.accountPage .accountStats article span{color:#80dbff}.accountPage .accountProductList article small,.accountPage .accountSectionTitle>small,.accountPage .accountStats article small{color:#b4c4d5}.accountPage .accountProductList article a{color:#f5f8fc}.accountPage .accountSignOut{color:#d2e0eb}.accountPage .orderTimeline>div{color:#b4c4d5}.accountPage .orderTimeline .done{color:#72deb3}.accountPage .orderTimeline .current{color:#80dbff}.accountPage .accountOrderBottom,.accountPage .accountOrderTop small{color:#b4c4d5}.adminPage .field label,.checkoutPage .checkoutFields label{color:#c2d0df}.adminPage input,.adminPage select,.adminPage textarea,.checkoutPage input,.checkoutPage textarea{color-scheme:dark}.adminPage input::placeholder,.adminPage textarea::placeholder,.checkoutPage input::placeholder,.checkoutPage textarea::placeholder{color:#aab9ca;opacity:1}.authPanel{color-scheme:light}.authPanel .authForm input{color-scheme:dark}.brandIdentity strong,.catalogGuide strong,.contextCards h3,.fileInfo strong,.modelGroup>summary strong,.premiumProduct .productBody,.productBody,.productBody h2,.productBody h3,.productInfo,.productInfo h1,.purchaseBox h2,.serviceCard h2,.serviceCard h3{color:#f5f8fc}.brandIdentity small,.calibrationPath,.calibrationSpecs small,.catalogGuide div span,.fileInfo span,.marketFilters label>span,.modelGroup>summary small,.productBody p,.productDescription,.productInfo p,.vehicleTrail{color:#b4c4d5}.adminPage .adminCatalogTools input,.adminPage .fileSectionSummary strong,.adminPage .importRepair strong,.adminPage .importStats b,.adminPage .operationsToolbar input,.adminPage .orderCustomer strong,.adminPage .orderSummaryRow,.adminPage .orderSummaryRow strong,.adminPage .platformSectionsHeader strong,.adminPage .r2Connection b,.quantityControl button,.quantityControl span{color:#f5f8fc}.adminPage .fileDrop strong,.adminPage .orderCustomer a,.adminPage .zipPicker strong{color:#b5efff}.adminPage .adminCatalogTools input,.adminPage .operationsToolbar input{background:transparent}.adminPage .fileDrop:hover,.adminPage .zipPicker:hover{background:#142840}.adminPage .fileProgress,.adminPage .importProgress>div:first-child{color:#b8efd4}.adminPage .adminStatus.status-paid,.adminPage .fileReady,.adminPage .statusPublished{color:#b8efd4;background:#143a33}.adminPage .adminStatus.status-pending,.adminPage .statusDraft{color:#ffe2a3;background:#40331a}.passwordField input{padding-right:72px}.passwordField button{right:9px;padding:7px 10px;color:#73e5fb;background:rgba(89,240,253,.1);font-size:10px;font-weight:850}.authBenefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%}.authBenefits>span{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid rgba(89,240,253,.14);border-radius:14px;color:#59f0fd;background:rgba(10,19,36,.7);font-size:10px;font-weight:900;letter-spacing:.08em}.authBenefits>span b{color:#f2f7ff;font-size:13px;font-weight:750;line-height:1.25;letter-spacing:0}.cleanCategoryGrid .categoryCard,.cleanCategoryGrid .categoryCard:hover{background-color:#0a1425;background-size:cover;background-position:100%;color:#f5f8fc}.cleanCategoryGrid .categoryCard:hover{filter:brightness(1.12)}.cleanCategoryGrid .categoryCard:after{display:none}.cleanCategoryGrid .categoryTag{color:#bce7f2}.cleanHome .categoriesSection .cleanCategoryGrid .categoryCard h3{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.6)!important}.cleanHome .categoriesSection .cleanCategoryGrid .categoryCard p{color:#d9e7f1!important;text-shadow:0 1px 10px rgba(0,0,0,.65)}.cleanCategoryGrid .categoryArrow{color:#79eafb}.cleanCategoryGrid .categoryIcon{background:rgba(7,19,36,.78);color:#79eafb;border:1px solid rgba(121,234,251,.3)}.cleanCategoryGrid .categoryCard:hover .categoryIcon{background:#2467ab;color:#fff}.productDetail .calibrationSpecs>span,.productDetail .detailChips>span{background:#142236;border-color:#35516a;color:#f5f8fc}.productDetail .calibrationSpecs small,.productDetail .detailChips small{color:#b9cddd}.productDetail .calibrationSpecs strong,.productDetail .detailChips strong{color:#f5f8fc}.productDetail .whatsappLink{background:#123329;border-color:#346f5b;color:#d4f4e6}.productDetail .whatsappLink span{color:#d4f4e6}.productDetail .whatsappLink strong{color:#a8f5d2}.productDetail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.productContext .contextGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.productContext .contextGrid>*,.productDetail .calibrationSpecs>span,.productDetail .detailChips>span,.productDetail>*{min-width:0}.productContext .contextGrid,.productDetail .calibrationPath span,.productDetail .calibrationSpecs strong,.productDetail .detailChips strong,.productDetail .productDescription,.productDetail .whatsappLink,.productDetail h1{overflow-wrap:anywhere}.productDetail .calibrationSpecs strong{white-space:normal;text-overflow:clip;line-height:1.4}.breadcrumb,.breadcrumb b{min-width:0}.cleanHome .howSection .processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:42px 0 0;padding:0;list-style:none}.cleanHome .howSection .processStep,.cleanHome .howSection .processStep+.processStep{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:370px;padding:20px;overflow:hidden;border:1px solid rgba(89,240,253,.25);border-radius:20px;background-color:#101a2b;background-size:cover;background-position:50%,62%;box-shadow:0 18px 42px rgba(12,31,56,.14);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cleanHome .howSection .processStep:hover{transform:translateY(-5px);border-color:rgba(89,240,253,.65);box-shadow:0 25px 52px rgba(12,31,56,.22)}.processTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.processNumber{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(158,234,255,.5);border-radius:12px;color:#061522;background:#83eafd;font-size:12px;font-weight:900}.processLabel{color:#e4f6ff;font-size:9px;font-weight:850;letter-spacing:.12em}.processCopy{position:relative;border-top:1px solid rgba(169,221,245,.29);padding-top:18px}.cleanHome .howSection .processStep h3{color:#f7fbff!important;font-size:clamp(17px,1.45vw,22px);line-height:1.18;margin:0 0 10px;text-shadow:0 1px 12px rgba(0,0,0,.35)}.cleanHome .howSection .processStep p{color:#d4e3f0!important;font-size:12px;line-height:1.55;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.35)}@media (max-width:1000px){.cleanHome .howSection .processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cleanHome .howSection .processGrid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.cleanHome .howSection .processStep,.cleanHome .howSection .processStep+.processStep{min-height:340px;padding:20px;background-position:50%,60%}}@media (prefers-reduced-motion:reduce){.cleanHome .howSection .processStep{transition:none}.cleanHome .howSection .processStep:hover{transform:none}}.serviceMethod{color:#f5f8fc;background:linear-gradient(145deg,#14243b,#0c1528 75%);border-color:rgba(89,240,253,.24);box-shadow:0 24px 60px rgba(2,8,24,.34),inset 0 1px rgba(255,255,255,.05)}.serviceMethod h2{color:#f5f8fc}.serviceMethod li{border-color:rgba(89,240,253,.18)}.serviceMethod li>span{color:#80eafa}.serviceMethod li strong{color:#f5f8fc}.serviceMethod li p{color:#bccddd}.moduleVisual small,.moduleVisual span,.productStageCore small,.productStageCore span,.serviceCard>div small{color:#bed1e0;font-size:10px}.cleanHero .heroCta,.consultButton{color:#071525}.solutionRail{background:linear-gradient(180deg,#0d1424,#101c30);border-bottom:1px solid rgba(89,240,253,.19);box-shadow:0 14px 30px rgba(2,8,24,.23)}.solutionRail a{background:linear-gradient(145deg,#294b69,#1a344f);border-color:rgba(118,226,248,.47);color:#f4f8ff;box-shadow:inset 0 1px rgba(255,255,255,.16),0 5px 18px rgba(2,8,24,.22),0 0 18px rgba(67,174,252,.12)}.solutionRail a:focus-visible,.solutionRail a:hover{background:linear-gradient(145deg,#346889,#214664);border-color:#80edfb;box-shadow:inset 0 1px rgba(255,255,255,.2),0 10px 28px rgba(2,8,24,.32),0 0 25px rgba(89,240,253,.26);outline:none}.solutionRail .railIcon{background:linear-gradient(145deg,#1a4f69,#14354f);border-color:rgba(137,239,252,.45);color:#a2f5ff;box-shadow:inset 0 1px rgba(255,255,255,.12)}.solutionRail .railCopy strong{color:#f4f8ff}.solutionRail .railCopy small{color:#a9c3d6}.solutionRail .railArrow,.solutionRail a:hover .railArrow{color:#73e9fa}@media (max-width:720px){.productContext .contextGrid,.productDetail,.productDetail .calibrationSpecs,.productDetail .detailChips{grid-template-columns:minmax(0,1fr)}.productDetail h1{font-size:clamp(30px,9vw,43px);line-height:1.08}.productDetail .whatsappLink{padding:16px}}@media (max-width:1100px){.authBenefits{grid-template-columns:1fr;gap:8px}.authBenefits>span{padding:11px 13px}}@media (max-width:1000px){.sidebar{position:static;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar a{min-width:max-content}}@media (max-width:720px){.adminPage .pageHead{padding-top:46px}.adminPage .pageHead h1{font-size:43px}.adminPage .panel{padding:18px 14px;border-radius:17px}.adminGrid{gap:16px}.adminStats{grid-template-columns:1fr 1fr}.authBenefits{grid-template-columns:repeat(3,minmax(0,1fr))}.authBenefits>span{grid-template-columns:1fr;align-content:start;min-height:88px}.authBenefits>span b{font-size:12px}}@media (max-width:480px){.adminStats{grid-template-columns:1fr}}.paymentConfirmationBackdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:18px;background:rgba(3,8,19,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.paymentConfirmation{width:min(100%,470px);max-height:min(90dvh,680px);overflow:auto;padding:clamp(22px,5vw,32px);border:1px solid rgba(89,240,253,.35);border-radius:20px;background:linear-gradient(145deg,#172a3c,#101522);color:#eef8ff;box-shadow:0 28px 75px rgba(0,0,0,.5)}.paymentConfirmation>span{color:#81ecfa;font-size:11px;letter-spacing:.14em;font-weight:800}.paymentConfirmation h3{margin:13px 0;color:#fff;font-size:clamp(25px,6vw,32px)}.paymentConfirmation p{color:#c1d2e0;font-size:14px;line-height:1.6}.paymentConfirmation p strong{color:#fff}.paymentConfirmation label{display:flex;align-items:flex-start;gap:10px;margin:21px 0;padding:13px;border:1px solid #476477;border-radius:10px;color:#f2faff;background:#142a3b;font-size:13px;line-height:1.4;cursor:pointer}.paymentConfirmation label input{flex-shrink:0;width:17px;height:17px;margin:0;accent-color:#59f0fd}.paymentConfirmation .paymentConfirmationError{color:#ffbaba}.paymentConfirmation>div{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.paymentConfirmation button{padding:12px 16px;border:1px solid #507089;border-radius:10px;color:#eaf6ff;background:#21364a;font-weight:750;cursor:pointer}.paymentConfirmation button:last-child{border-color:transparent;color:#071322;background:linear-gradient(135deg,#59f0fd,#43aefc)}.paymentConfirmation button:disabled{opacity:.5;cursor:not-allowed}.paymentOptions label.paymentUnavailable{cursor:not-allowed;border-style:dashed;opacity:.68}.paymentOptions label.paymentUnavailable small{color:#b9c7d6}.accountPaymentNotice{margin:16px 0;padding:14px 18px;border:1px solid #66819a;border-radius:12px;background:#1a2a3d;color:#e5f4ff;line-height:1.5}.accountPaymentNotice.success{border-color:#4baa88;background:#143629;color:#e8fff3}.paypalPendingAction{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.paypalPendingAction button{border:1px solid #59bde8;border-radius:9px;padding:8px 11px;color:#081625;background:linear-gradient(135deg,#59f0fd,#43aefc);font-weight:800;cursor:pointer}.paypalPendingAction button:disabled{opacity:.6;cursor:not-allowed}.paypalPendingAction small{max-width:250px;color:#ffbcbc}.cartPage .quantityControl{display:inline-grid;grid-template-columns:38px minmax(38px,auto) 38px;width:max-content;overflow:hidden;border:1px solid rgba(132,210,255,.35);border-radius:11px;background:#0b1629;box-shadow:inset 0 1px rgba(255,255,255,.04);color:#f5f8fc}.cartPage .quantityControl button{width:38px;height:38px;border:0;border-radius:0;background:#14243a;color:#b9edff;font-size:20px;font-weight:600;line-height:1;cursor:pointer}.cartPage .quantityControl button:hover:not(:disabled){background:#1d3853;color:#fff}.cartPage .quantityControl button:focus-visible{position:relative;z-index:1;outline:2px solid #59f0fd;outline-offset:-2px}.cartPage .quantityControl button:disabled{color:#78899b;cursor:not-allowed}.cartPage .quantityControl strong{display:grid;min-width:38px;place-items:center;padding:0 4px;background:#0b1629;color:#f5f8fc;font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartPage .orderSummary .securePurchase,.checkoutPage .securePurchase{color:#b4c4d5}.checkoutPage .paymentOptions label{background:#0d192b;border-color:rgba(132,210,255,.25);color:#eef7ff}.checkoutPage .paymentOptions label.active{background:#173149;border-color:#59d8f2}.checkoutPage .paymentOptions label strong{color:#f5f8fc}.checkoutPage .paymentOptions label small{color:#b4c4d5}.checkoutPage .paymentOptions label:focus-within{outline:2px solid #59f0fd;outline-offset:2px}.checkoutPage .paymentOptions label.paymentUnavailable{background:#111a29}.luxHome{background:#070b11;color:#f3f8fb;overflow:hidden}.luxHero{position:relative;min-height:clamp(620px,78vh,820px);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid rgba(119,169,194,.12);background-color:#081826;background-image:url(/hero-fallback.jpg),radial-gradient(circle at 78% 38%,#23475a,#08131d 72%);background-position:center 48%,50%;background-size:cover,cover;background-repeat:no-repeat}.luxHero .heroBackgroundVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity .45s ease}.luxHero .heroBackgroundVideo--ready{opacity:1}.luxHeroShade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,8,13,.94),rgba(4,8,13,.79) 42%,rgba(4,8,13,.44) 70%,rgba(4,8,13,.7)),linear-gradient(180deg,rgba(4,8,13,.05),rgba(4,8,13,.54))}.luxHeroInner{position:relative;z-index:2;padding-block:75px}.luxHeroInner h1{max-width:880px;margin:18px 0 22px;font-size:clamp(48px,6.5vw,83px);line-height:.97;letter-spacing:-.063em}.luxHeroInner h1 em{font-style:normal;color:#63d8ee}.luxHeroInner>p{max-width:650px;margin:0;color:#afbdc7;font-size:clamp(14px,1.35vw,17px);line-height:1.75}.luxHeroActions{gap:10px;margin-top:29px}.luxHeroActions,.luxTrustStrip{display:flex;align-items:center;flex-wrap:wrap}.luxTrustStrip{gap:9px 23px;margin-top:37px;padding-top:20px;border-top:1px solid rgba(137,184,205,.17);max-width:760px}.luxTrustStrip span{display:flex;align-items:center;gap:8px;color:#a9bbc6;font-size:10px;font-weight:680}.luxTrustStrip i{width:6px;height:6px;border-radius:50%;background:#61d7aa;box-shadow:0 0 9px rgba(97,215,170,.35)}.luxSection{padding:clamp(68px,8vw,105px) 0;border-bottom:1px solid rgba(137,184,205,.09)}.luxSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:34px}.luxSectionHead>div{max-width:760px}.luxSectionHead h2{margin:9px 0 0;font-size:clamp(31px,4.2vw,53px);line-height:1.03;letter-spacing:-.05em}.luxSectionHead>p{max-width:410px;margin:0;color:#8fa1ae;font-size:12px;line-height:1.7}.luxPathGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.luxPathCard{display:flex;flex-direction:column;min-height:330px;padding:24px;border:1px solid #2a4050;border-radius:22px;background:linear-gradient(155deg,#111d28,#0a121b);box-shadow:inset 0 1px rgba(255,255,255,.025);transition:.22s}.luxPathCard:hover{transform:translateY(-3px);border-color:#48788c;background:linear-gradient(155deg,#142735,#0d1822)}.luxPathTop{display:flex;align-items:center;justify-content:space-between}.luxPathTop>span{font-size:10px;font-weight:850;letter-spacing:.12em;color:#687f8d}.luxPathTop i{display:grid;place-items:center;width:42px;height:42px;border:1px solid #315367;border-radius:13px;background:#102431;color:#6fd9ed}.luxPathTop svg{width:21px;height:21px}.luxPathCard>small{margin-top:37px;color:#72cce0;font-size:9px;font-weight:850;letter-spacing:.13em}.luxPathCard h3{max-width:330px;margin:9px 0 10px;font-size:clamp(20px,2vw,27px);line-height:1.15;letter-spacing:-.035em}.luxPathCard p{max-width:360px;margin:0;color:#8fa2af;font-size:12px;line-height:1.7}.luxPathCard>b{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:25px;border-top:1px solid #263945;color:#d9ebf2;font-size:11px}.luxPathCard>b span{color:#6dd9ed}.luxFeatured{background:#090f16}.luxTextLink{color:#8ddbea;font-size:11px;font-weight:800;white-space:nowrap}.luxFeaturedList{display:grid;grid-gap:9px;gap:9px}.luxFeaturedCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px 25px;gap:9px 25px;align-items:center;padding:20px 22px;border:1px solid #273d4c;border-radius:15px;background:#0d1721;transition:.18s}.luxFeaturedCard:hover{border-color:#47778a;background:#11202b}.luxFeaturedMeta{grid-column:1/-1;display:flex;align-items:center;gap:9px}.luxFeaturedMeta small,.luxFeaturedMeta span{font-size:9px}.luxFeaturedMeta span{color:#75d2e5;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.luxFeaturedMeta small{padding-left:9px;border-left:1px solid #344955;color:#8298a6}.luxFeaturedCard h3{margin:0;font-size:17px;letter-spacing:-.02em}.luxFeaturedCard>p{grid-column:1;max-width:750px;margin:0;color:#879aa7;font-size:11px;line-height:1.6}.luxFeaturedBottom{grid-column:2;grid-row:2/4;display:grid;grid-template-columns:auto auto;grid-gap:4px 17px;gap:4px 17px;align-items:center;min-width:170px;text-align:right}.luxFeaturedBottom>span{grid-column:1/-1;max-width:180px;color:#78909d;font-size:9px}.luxFeaturedBottom strong{font-size:17px;color:#f2f8fb}.luxFeaturedBottom b{display:grid;place-items:center;width:32px;height:32px;border:1px solid #35556a;border-radius:50%;color:#6cd9ed}.luxCategories{background:#080d13}.luxCategoryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.luxCategoryGrid>a{display:grid;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;grid-gap:11px;gap:11px;min-height:74px;padding:12px 13px;border:1px solid #283d4c;border-radius:13px;background:#0c151e;transition:.18s}.luxCategoryGrid>a:hover{border-color:#47798d;background:#11212b}.luxCategoryGrid i{display:grid;place-items:center;width:38px;height:38px;border:1px solid #2f4d60;border-radius:11px;color:#6ed7ea}.luxCategoryGrid svg{width:19px;height:19px}.luxCategoryGrid div{display:grid;grid-gap:3px;gap:3px;min-width:0}.luxCategoryGrid strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luxCategoryGrid small{color:#708694;font-size:9px}.luxCategoryGrid>a>span{color:#5e899a;font-size:11px}.luxConsult{padding:clamp(75px,9vw,115px) 0;background:radial-gradient(600px 320px at 82% 40%,rgba(73,182,213,.11),transparent 72%),#070b11}.luxConsultInner{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:70px;gap:70px;align-items:center}.luxConsultInner>div:first-child{max-width:690px}.luxConsult h2{margin:10px 0 17px;font-size:clamp(35px,4.8vw,59px);line-height:1.02;letter-spacing:-.055em}.luxConsult p{max-width:620px;margin:0 0 25px;color:#94a7b3;font-size:13px;line-height:1.75}.luxConsultPanel{position:relative;min-height:340px;display:flex;flex-direction:column;justify-content:center;padding:37px;border:1px solid #315064;border-radius:25px;background:radial-gradient(circle at 50% 48%,rgba(76,197,224,.13),transparent 35%),linear-gradient(145deg,#101f2b,#090f17);box-shadow:0 25px 70px rgba(0,0,0,.28)}.luxConsultPanel>span{font-size:9px;font-weight:850;letter-spacing:.15em;color:#7994a2}.luxConsultPanel>strong{margin:25px 0 20px;font-size:85px;line-height:.8;letter-spacing:-.08em;color:#dff7fc}.luxConsultPanel>div{display:flex;align-items:center;gap:8px;padding-top:16px;border-top:1px solid #304956;color:#a8c7d2;font-size:9px;font-weight:800;letter-spacing:.08em}.luxConsultPanel>div i{width:7px;height:7px;border-radius:50%;background:#62dfa9;box-shadow:0 0 9px rgba(98,223,169,.35)}.luxConsultPanel>small{margin-top:12px;color:#607985;font-size:8px;letter-spacing:.11em}@media(max-width:950px){.luxPathGrid{grid-template-columns:1fr}.luxPathCard{min-height:240px}.luxCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.luxConsultInner{grid-template-columns:1fr}.luxConsultPanel{min-height:250px}.luxSectionHead{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:650px){.luxHero{min-height:620px}.luxHeroInner{padding-block:56px}.luxHeroActions{display:grid;grid-template-columns:1fr;width:100%}.luxHeroActions>*{width:100%}.luxTrustStrip{display:grid;grid-gap:10px;gap:10px}.luxSection{padding:60px 0}.luxPathCard{min-height:225px;padding:19px;border-radius:18px}.luxPathCard>small{margin-top:25px}.luxFeaturedCard{grid-template-columns:1fr;padding:16px}.luxFeaturedBottom,.luxFeaturedCard>p{grid-column:1;grid-row:auto}.luxFeaturedBottom{grid-template-columns:1fr auto;min-width:0;text-align:left}.luxFeaturedBottom>span{grid-column:1/-1;max-width:none}.luxCategoryGrid{grid-template-columns:1fr}.luxConsultPanel{padding:25px;min-height:220px}.luxConsultPanel>strong{font-size:66px}}@media(prefers-reduced-motion:reduce){.luxCategoryGrid>a,.luxFeaturedCard,.luxPathCard{transition:none}.luxPathCard:hover{transform:none}}.concierge{position:fixed;z-index:900;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.concierge *,.concierge :after,.concierge :before{box-sizing:border-box}.conciergeLauncher{width:66px;height:66px;padding:5px;border:1px solid rgba(89,240,253,.55);border-radius:50%;cursor:pointer;background:#f6fcff;box-shadow:0 7px 32px rgba(7,21,36,.38),0 0 0 5px rgba(89,240,253,.12);position:relative;transition:transform .2s,box-shadow .2s}.conciergeLauncher:focus-visible,.conciergeLauncher:hover{transform:translateY(-3px);box-shadow:0 9px 35px rgba(7,21,36,.48),0 0 0 7px rgba(89,240,253,.23)}.conciergeLauncher img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.conciergeLauncherDot{position:absolute;width:12px;height:12px;border:2px solid #101322;border-radius:50%;background:#59f0fd;right:3px;bottom:4px}.conciergePanel{position:absolute;right:0;bottom:82px;display:flex;flex-direction:column;width:min(390px,calc(100vw - 28px));height:min(600px,calc(100dvh - 120px));min-height:310px;overflow:hidden;border:1px solid rgba(89,240,253,.25);border-radius:21px;background:#111827;box-shadow:0 20px 65px rgba(3,8,17,.55);color:#f3f8ff;animation:conciergeEnter .2s ease-out}.conciergeTop{display:flex;align-items:center;gap:12px;padding:15px 17px;border-bottom:1px solid rgba(89,240,253,.16);background:linear-gradient(120deg,#162c3c,#101322)}.conciergeAvatar{flex:0 0 42px;height:42px;padding:2px;border-radius:50%;background:white}.conciergeAvatar img{width:100%;height:100%;border-radius:50%;object-fit:contain}.conciergeTop strong{display:block;font-size:15px;line-height:1.3;color:#fff}.conciergeTop small{display:block;margin-top:3px;font-size:11px;color:#a9d1df}.conciergeClose{margin-left:auto;width:34px;height:34px;border:1px solid rgba(170,208,225,.24);border-radius:10px;color:#e9f7ff;background:#192b3a;font-size:25px;line-height:1;cursor:pointer}.conciergeClose:focus-visible,.conciergeClose:hover{background:#28455a}.conciergeThread{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:18px 15px;background:radial-gradient(circle at 100% 0,rgba(49,122,188,.13),transparent 45%),#101622}.conciergeMessage{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}.conciergeMessage.isUser{align-items:flex-end}.conciergeBubble{max-width:95%;padding:11px 13px;border:1px solid #34475a;border-radius:14px 14px 14px 3px;background:#1b2a3b;color:#f2f8ff;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.isUser .conciergeBubble{background:#337abc;border-color:#59b9ed;color:#fff;border-radius:14px 14px 3px 14px}.conciergeProducts{width:95%;margin-top:7px;display:grid;grid-gap:6px;gap:6px}.conciergeProducts a{display:flex;gap:8px;justify-content:space-between;padding:9px;border:1px solid #35516b;border-radius:9px;background:#17283a;color:#f2f8ff;font-size:11px;text-decoration:none}.conciergeProducts a span{flex-shrink:0;color:#74eafa}.conciergeSuggestions{display:flex;flex-wrap:wrap;gap:7px}.conciergeSuggestions button{padding:8px 10px;border:1px solid #437495;border-radius:999px;color:#d8f6ff;background:#152a3c;font-size:11px;cursor:pointer}.conciergeSuggestions button:hover{background:#214258}.conciergeThinking{margin:8px 0;font-size:12px;color:#aadbe9}.conciergeError{padding:10px;border:1px solid #ad6464;border-radius:10px;color:#ffe2e2;background:#3b232b;font-size:12px;line-height:1.5}.conciergeError a{display:block;margin-top:5px;color:#9beeff}.conciergeForm{display:flex;gap:8px;padding:11px 12px 5px;border-top:1px solid #304454;background:#151e2b}.conciergeForm .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.conciergeForm input{flex:1 1;min-width:0;height:41px;padding:0 12px;border:1px solid #446078;border-radius:10px;outline:none;color:#fff;background:#0d1724;font-size:13px}.conciergeForm input::placeholder{color:#a8bdce}.conciergeForm input:focus{border-color:#59f0fd;box-shadow:0 0 0 2px rgba(89,240,253,.18)}.conciergeForm button{flex:0 0 41px;border:0;border-radius:10px;color:#101322;background:linear-gradient(135deg,#59f0fd,#43aefc);font-size:22px;cursor:pointer}.conciergeForm button:disabled{cursor:not-allowed;opacity:.5}.conciergeNotice{margin:0;padding:5px 13px 11px;color:#a5b6c8;background:#151e2b;font-size:10px;line-height:1.4}.conciergeNotice a{color:#8deaff;text-decoration:underline}@keyframes conciergeEnter{0%{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.concierge{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.conciergeLauncher{width:58px;height:58px}.conciergePanel{bottom:70px;height:min(580px,calc(100dvh - 94px))}}@media (prefers-reduced-motion:reduce){.conciergePanel{animation:none}.conciergeLauncher{transition:none}}.nav .navInner{width:100%;max-width:none;margin:0;padding-inline:clamp(18px,3vw,56px);display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,36px);min-height:78px;height:78px}.nav .navInner>.brand{flex:0 0 auto;gap:9px;min-width:0}.nav .navInner>.brand .brandLogo{flex-shrink:0}.nav .navInner>.brand .brandWordmark{width:clamp(112px,10.4vw,142px);height:auto;max-height:38px}.nav .navInner>.links{display:flex;align-items:center;justify-content:space-evenly;flex:1 1 auto;min-width:0;gap:clamp(2px,.6vw,12px);white-space:nowrap}.nav .navInner>.links a{display:inline-flex;justify-content:center;padding:10px clamp(8px,.9vw,14px);font-size:clamp(12px,.85vw,14px);line-height:1.25}.nav .navInner>.links a,.nav .navInner>.navActions{flex:0 0 auto;align-items:center;white-space:nowrap}.nav .navInner>.navActions{display:flex;justify-content:flex-end;gap:clamp(9px,.8vw,16px)}.nav .navInner .cartNav,.nav .navInner .searchButton{flex-shrink:0}.nav .navInner .profileNavLink{display:inline-flex;flex-shrink:0;min-height:42px;padding:4px 12px 4px 5px}.nav .navInner .profileNavText{display:inline}.nav .navInner .menuButton{display:none}@media(min-width:1181px) and (max-width:1400px){.nav .navInner{gap:16px;padding-inline:24px}.nav .navInner>.links a{padding-inline:9px}.nav .navInner .profileNavText{display:none}.nav .navInner .profileNavLink{padding:4px}}@media(max-width:1180px){.nav .navInner{height:72px;min-height:72px;padding-inline:clamp(18px,3vw,32px)}.nav .navInner>.links{display:none}.nav .navInner>.navActions{margin-left:auto;gap:10px}.nav .navInner .menuButton{display:block;flex-shrink:0}.nav .mobileMenu{display:block;position:absolute;left:0;right:0;top:100%;background:rgba(5,9,17,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);transform:translateY(-12px);opacity:0;visibility:hidden;transition:transform .2s,opacity .2s,visibility .2s}.nav .mobileMenu.open{transform:none;opacity:1;visibility:visible}.nav .mobileMenuInner{padding:13px 0 20px;display:grid}.nav .mobileMenuInner>a{display:grid;grid-template-columns:35px 1fr auto;align-items:center;border-bottom:1px solid var(--line);padding:14px 4px;font-size:14px}.nav .mobileMenuInner>a small{color:#788e9c;font-size:10px}.nav .mobileMenuInner>a span{color:var(--cyan)}.nav .mobileMenuInner .mobileWhatsApp{border:1px solid #28505f;background:#0c1d25;border-radius:12px;padding:14px;margin-top:13px;grid-template-columns:1fr auto;color:#c9f5ff}}@media(max-width:720px){.nav .navInner{height:68px;min-height:68px;gap:12px;padding-inline:14px}.nav .navInner>.brand{gap:5px}.nav .navInner>.brand .brandLogo{width:36px;height:36px}.nav .navInner>.brand .brandWordmark{width:clamp(78px,25vw,114px);max-height:30px}.nav .navInner>.navActions{gap:7px}.nav .navInner .cartNav{gap:5px}.nav .navInner .cartNav span,.nav .navInner .searchButton{display:none}.nav .navInner .profileNavLink{min-height:38px;padding:3px;border-radius:11px}.nav .navInner .profileNavAvatar{width:30px;height:30px}.nav .navInner .profileNavText{display:none}.nav .navInner .menuButton{width:38px;height:38px;padding:9px}}@media(max-width:380px){.nav .navInner>.brand .brandWordmark{width:75px}.nav .navInner>.navActions{gap:5px}}.adminPage:has(.adminWorkspace){width:min(1440px,calc(100% - 40px));padding-bottom:42px}.adminWorkspace{min-width:0}.adminWorkspaceHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:43px 0 8px}.adminWorkspaceHeader h1{margin:7px 0;font-size:clamp(29px,3.5vw,43px);line-height:1.14;letter-spacing:-.04em}.adminWorkspaceHeader p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.adminWorkspaceBack{display:inline-flex;align-items:center;gap:13px;border:1px solid #304c5d;background:#132330;border-radius:12px;padding:11px 15px;font-size:12px;font-weight:750;white-space:nowrap}.adminWorkspaceBack:hover{border-color:#70dcea}.adminWorkspaceGrid{grid-template-columns:205px minmax(0,1fr);gap:22px;padding:22px 0 30px;align-items:start}.adminWorkspaceSidebar{display:grid;grid-gap:5px;gap:5px;position:-webkit-sticky;position:sticky;top:94px;height:max-content;max-height:calc(100dvh - 108px);overflow:auto;align-self:start}.adminWorkspaceSidebarLabel{color:#7798aa;padding:11px 12px 8px;font-size:10px;letter-spacing:.14em;font-weight:850}.adminWorkspaceSidebar button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 12px;border:1px solid transparent;border-radius:10px;text-align:left;background:transparent;color:#b5c6d3;font-size:12px;line-height:1.3;font-weight:750;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.adminWorkspaceSidebar button span{color:#7695a7;font-size:16px}.adminWorkspaceSidebar button:focus-visible,.adminWorkspaceSidebar button:hover{background:#1a3442;border-color:#477c91;outline:none;color:#f0faff}.adminWorkspaceSidebar button.active{background:linear-gradient(135deg,#173747,#183044);border-color:#53bed6;color:#e8faff;box-shadow:inset 3px 0 #62def2}.adminWorkspaceSidebar button.active span{color:#76e9f8}.adminWorkspaceContent{min-width:0;min-height:340px;scroll-margin-top:95px}.adminWorkspaceContent>*{min-width:0}.adminWorkspaceContent .adminStats article,.adminWorkspaceContent .panel{max-width:100%}.adminWorkspaceStack,.adminWorkspaceSummary{display:grid;grid-gap:20px;gap:20px}.adminWorkspaceSettings h2,.adminWorkspaceWelcome h2{font-size:clamp(22px,2.5vw,28px);line-height:1.2;margin:10px 0}.adminWorkspaceSettings p,.adminWorkspaceWelcome p{max-width:640px;color:#aebfcb;font-size:13px;line-height:1.7}.adminWorkspaceSettings>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:1000px){.adminPage:has(.adminWorkspace){width:min(100% - 28px,1200px)}.adminWorkspaceGrid{grid-template-columns:minmax(0,1fr);gap:17px;padding-top:18px}.adminWorkspaceSidebar{position:-webkit-sticky;position:sticky;top:67px;z-index:12;display:flex;gap:6px;padding:9px;overflow-x:auto;overflow-y:hidden;max-height:none;scrollbar-width:thin;box-shadow:0 10px 25px #02081155}.adminWorkspaceSidebarLabel{display:none}.adminWorkspaceSidebar button{width:auto;flex:0 0 auto;min-width:max-content;padding:11px 12px;white-space:nowrap}.adminWorkspaceSidebar button span{display:none}.adminWorkspaceSidebar button.active{box-shadow:inset 0 -2px #62def2}.adminWorkspaceContent{scroll-margin-top:140px}}@media(max-width:720px){.adminWorkspaceHeader{padding:25px 0 4px;align-items:start}.adminWorkspaceHeader h1{font-size:30px}.adminWorkspaceBack{padding:10px;font-size:11px}.adminWorkspaceGrid{padding-bottom:14px}.adminWorkspaceSidebar{top:62px}.adminWorkspaceContent{min-height:230px}.adminWorkspaceSummary .adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminWorkspaceSummary .adminStats article{padding:14px}.adminWorkspaceSettings>div{display:grid}}.privateAppShell--admin{min-height:100dvh;background:radial-gradient(850px 500px at 82% -5%,rgba(72,221,255,.045),transparent 72%),#070b11}.privateAppShell--admin .adminPage{margin-inline:auto}.privateAppShell--admin .adminWorkspaceHeader{padding-top:30px}.privateAppShell--admin .adminWorkspaceSidebar{top:20px;max-height:calc(100dvh - 40px)}.privateAppShell--admin .adminWorkspaceContent{scroll-margin-top:28px}@media(max-width:1000px){.privateAppShell--admin .adminWorkspaceSidebar{top:10px}.privateAppShell--admin .adminWorkspaceContent{scroll-margin-top:82px}}@media(max-width:720px){.privateAppShell--admin .adminWorkspaceHeader{padding-top:20px}.privateAppShell--admin .adminWorkspaceSidebar{top:8px}}