:is(.content-page,.customer-account,.success-page,.checkout-page){font-size:16px;line-height:1.65}:is(.content-page,.customer-account,.success-page,.checkout-page) :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;line-height:1.2}.customer-account h1{font:750 clamp(28px,3vw,36px)/1.2 var(--font-manrope);margin:0 0 16px}.customer-account h2{font:700 22px/1.3 var(--font-manrope);margin:0 0 14px}.customer-account .editor-card{border-color:#34435b;padding:clamp(24px,4vw,36px)}.customer-account p{color:#c3cee0;max-width:76ch;font-size:15px}.customer-account .editor-card>:is(a,button){margin-top:18px}.customer-account .account-details{gap:24px 40px}.customer-account .account-details dt{color:#b6c4da;font-size:13px}.customer-account .account-details dd{color:#f3f6fd;font-size:16px}.success-page .success-card{border-color:#2d3b53;padding:clamp(28px,5vw,48px)}.success-page .success-card h1{margin:20px 0;font-size:clamp(28px,3.4vw,40px);line-height:1.2}.success-page .success-card>p:not(.kicker){color:#bec9da;font-size:16px;line-height:1.75}.success-page .success-card .kicker{color:#b3aaff;font-size:12px}.success-page .success-check.pending{color:#f6ce75;background:#3c301b;border:1px solid #6b542b}.success-page .success-info{color:#c4cee0;font-size:14px;line-height:1.7}:is(.customer-account,.success-page,.checkout-page,.content-page) :is(.button,.primary,.admin-primary-button,.admin-secondary-button){text-align:center;white-space:normal;min-height:46px;padding:12px 18px;font-size:14px;line-height:1.45}.content-page h1{font-size:clamp(32px,4vw,52px)}.content-page>p{color:#aebbd0;max-width:68ch;font-size:16px;line-height:1.75}.contact-form label,.checkout-form label{font-size:14px;font-weight:650;line-height:1.5}.contact-form :is(input,textarea),.checkout-form :is(input,select){border:1px solid #65748a;border-radius:10px;min-height:48px;padding:12px 14px;font-size:16px;line-height:1.5}.contact-form textarea{resize:vertical;min-height:160px}:is(.contact-form,.checkout-form) input[type=checkbox]{width:18px;min-height:18px;padding:0}.checkout-intro p{color:#bdc9dc;font-size:16px;line-height:1.7}.checkout-form small,.checkout-form .field-help{font-size:13px;line-height:1.65}.pricing-direct-head>p,.service-direct-copy>p{color:#b7c3d6;line-height:1.75}.pricing-direct-card p{font-size:15px;line-height:1.65}.pricing-direct-card li{color:#c8d2e3;font-size:14px;line-height:1.7}.pricing-direct-card .pricing-choose{min-height:48px;font-size:14px}.pricing-direct-card .pricing-price em{font-size:13px}.service-trust-mini,.pricing-safety{color:#aebdd4;font-size:13px;line-height:1.65}.service-faq summary{min-height:54px;line-height:1.5}.service-faq details p{color:#bdc9db;font-size:15px;line-height:1.75}:is(.content-page,.customer-account,.success-page,.checkout-page,.service-direct-page) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #b4a9ff}@media (max-width:640px){.customer-account{padding:24px 16px}.customer-account .editor-card{border-radius:16px;padding:24px 20px}.success-page .success-card{border-radius:18px;padding:28px 22px}.success-page .success-card h1{font-size:28px}.customer-account .admin-page-heading{align-items:flex-start;gap:20px}.customer-account .account-details{gap:20px;display:grid}.customer-account .admin-table-wrap{overflow-x:auto}.content-page{padding-block:36px}}.portal-context-help{color:#34445e;background:#f7f9fc;border:1px solid #dbe3ef;border-radius:10px;margin-block:14px}.portal-context-help>summary{cursor:pointer;min-height:44px;padding:11px 14px;font-size:14px;font-weight:600}.portal-context-help>summary span{border:1px solid #9caec7;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:8px;display:inline-grid}.portal-context-help>div{padding:0 16px 16px;font-size:14px;line-height:1.65}.portal-context-help>div p{margin:8px 0}.portal-context-help summary:focus-visible{outline-offset:2px;outline:3px solid #acc6fc}.admin-shell-premium .admin-content{max-width:1600px;margin-inline:auto}.admin-shell-premium :is(.editor-card,.detail-card,.data-table,.premium-empty){border-radius:16px;box-shadow:0 3px 15px #172c4906}.admin-shell-premium :is(.editor-card,.detail-card){padding:24px}.admin-shell-premium .admin-page-heading h1{font-size:clamp(28px,3vw,36px);line-height:1.2}.admin-shell-premium .admin-page-heading span{max-width:70ch;font-size:14px;line-height:1.6}.admin-shell-premium :is(.editor-grid,.detail-rows){gap:18px}.admin-shell-premium .editor-grid label{font-size:14px;line-height:1.5}.admin-shell-premium :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:9px;min-height:44px;font-size:15px}.admin-shell-premium :is(.data-table,.admin-table-wrap){overscroll-behavior-x:contain;overflow-x:auto}.admin-shell-premium .data-table :is(th,td){overflow-wrap:anywhere;max-width:300px;padding:14px 16px;font-size:14px;line-height:1.6}.admin-shell-premium .data-table th{color:#53627b;background:#f5f7fb;font-size:12px}.admin-shell-premium .payload-view{white-space:pre-wrap;word-break:break-word;max-height:320px;font-size:12px;overflow:auto}.admin-shell-premium .admin-nav a{min-height:44px}.admin-shell-premium :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #acc6fc}@media (max-width:700px){.admin-shell-premium :is(.editor-card,.detail-card){padding:18px}.admin-shell-premium .editor-grid.two{grid-template-columns:minmax(0,1fr)}.admin-shell-premium :is(input,select,textarea){font-size:16px}.admin-shell-premium .discount-create-layout{grid-template-columns:minmax(0,1fr)}}.pricing-more{border-top:1px solid #ffffff1c;margin-top:16px;padding-top:6px}.pricing-more summary{cursor:pointer;color:#d9e0ff;min-height:44px;padding-block:12px;font-size:14px;font-weight:600}.pricing-more summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #afa5ff}.pricing-more ul{margin-top:8px}.pricing-direct-card{padding-top:54px;position:relative}.pricing-direct-card .pricing-ribbon{margin:0;position:absolute;top:16px;left:30px}.pricing-card-top{min-height:140px}.pricing-price{min-height:66px}.pricing-price small{color:#b9c6db}.pricing-choose.unavailable[href]{color:#dce5ff;opacity:1;background:#ffffff0d;border:1px solid #ffffff26}@media (max-width:700px){.pricing-card-top,.pricing-price{min-height:0}}.login-page{background:radial-gradient(at 0 0,#e7eefc,#0000 55%),#f6f8fc;padding:32px 20px}.login-page>.portal-access-shell{border:1px solid #dfe6f0;border-radius:24px;grid-template-columns:1fr .9fr;width:min(960px,100%);padding:0;display:grid;overflow:hidden;box-shadow:0 16px 48px #152e5310}.portal-access-form{background:#fff;padding:clamp(28px,4vw,52px)}.portal-access-form h1{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,3vw,36px);line-height:1.15}.portal-access-form>p{color:#586980;font-size:15px;line-height:1.6}.portal-access-form .kicker{color:#245fd4;letter-spacing:.12em;margin-top:28px;font-size:11px}.portal-access-form .login-form label{color:#344c6a;gap:8px;font-size:14px;display:grid}.portal-access-form .login-form input{color:#172944;background:#fff;border:1px solid #c9d4e3;border-radius:10px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.portal-access-form .login-form .button{background:linear-gradient(#2c6cdd,#2059c7);min-height:48px;box-shadow:inset 0 1px #ffffff25,0 4px 10px #2059c71c}.portal-access-form :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #accbff}.portal-access-back{color:#52647d;align-items:center;min-height:44px;margin-top:24px;font-size:13px;display:inline-flex}.portal-access-art{background:#091324;min-height:580px;position:relative}.portal-access-art>img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.portal-access-art>div{bottom:0;color:#fff;background:linear-gradient(#0000,#081122aa);padding:36px;position:absolute;inset-inline:0}.portal-access-art span{color:#a7c7ff;letter-spacing:.15em;font-size:11px}.portal-access-art h2{font:750 30px/1.2 var(--font-manrope);letter-spacing:-.025em;margin:16px 0}.portal-access-art p{color:#dbe5f4;font-size:14px;line-height:1.7}.service-direct-copy h1{text-wrap:balance}.service-direct-hero .service-trust-mini{color:#bac8df}:is(.content-page,.customer-account,.success-page,.checkout-page) :is(p,li){overflow-wrap:anywhere}.content-page.legal{max-width:760px;padding-block:64px}.content-page.legal p{max-width:70ch}.content-page.legal h2{border-top:1px solid #ffffff15;padding-top:14px}.admin-shell-premium .data-table tbody tr:hover{background:#f6f9ff}.admin-shell-premium .data-table td{font-variant-numeric:tabular-nums}.admin-shell-premium :is(.editor-card,.detail-card,.premium-empty){min-width:0}.pricing-direct-card{transition:border-color .18s,box-shadow .18s}.pricing-direct-card:focus-within{border-color:#a69bff;box-shadow:0 0 0 3px #8a79ff18}@media (max-width:700px){.login-page{padding:20px 16px}.login-page>.portal-access-shell{border-radius:18px;grid-template-columns:minmax(0,1fr);max-width:480px}.portal-access-art{display:none}.portal-access-form{padding:28px 24px}.content-page.legal{padding-block:36px}}@media (prefers-reduced-motion:reduce){.pricing-direct-card{transition:none}}.content-page>p:not(.kicker),.content-page .contact-alternative{color:#52647d}.content-page .kicker{color:#315cff}.content-page.legal h2{border-top-color:#dfe6f0}.content-page :is(a,button,input,textarea,summary):focus-visible{outline-color:#85aff5}.operational-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.readiness-badge,.readiness-result{align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.readiness-badge{background:#f2f5fa;border-radius:999px;padding:8px 12px}.readiness-badge.ready,.readiness-result.ready{color:#16734e}.readiness-badge.pending,.readiness-result.pending{color:#8c591c}.readiness-result:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.operational-readiness>p{color:#52647b;max-width:760px;font-size:14px;line-height:1.7}@media (max-width:640px){.operational-heading{flex-direction:column;align-items:flex-start}}.stage-chip{gap:12px;min-width:190px;padding:14px 16px}.stage-chip>div{gap:4px;min-width:0;display:grid}.stage-chip b,.stage-chip span{line-height:1.45;display:block}.stage-chip b{color:#e7edff;font-size:12px}.stage-chip span{color:#aab8d5;font-size:11px}.stage-chip>svg:last-child{margin-left:auto}.operation-error{max-width:680px;margin:48px auto;padding:32px}.operation-error-icon{color:#855019;background:#fff3df;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid}.operation-error h2{margin-block:20px 12px}.operation-error p{color:#53627a;max-width:60ch;line-height:1.7}.operation-error .row-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.admin-shell-premium .data-table th{z-index:1;position:sticky;top:0}.admin-shell-premium .data-table td:has(.row-actions){min-width:150px}:is(.checkout-shell,.detail-grid,.customer-account,.admin-content)>*{min-width:0}:is(.checkout-form,.editor-grid) [aria-invalid=true]{background:#fff9f9;border-color:#bc4545}@media (max-width:640px){.operation-error{margin:24px 16px;padding:24px}.operation-error .row-actions>*{width:100%}.order-card{position:static!important}.stage-chip{min-width:170px}}@media (prefers-reduced-motion:reduce){.ambient-video{display:none}.stage-core,.stage-mesh{transition:none!important;transform:none!important}.stage-glow,.stage-logo-wrap{animation:none!important}}
