/* generated by scripts/gen-skin.py, do not edit by hand */

/* site.css */
.sv .sheet { background: #14141b; }
.sv .crumbs { color: #b4b4c0; }
.sv .crumbs a { color: #f4f4f6; }
.sv .demo-note { background: #14141b; color: #daff7c; }
.sv .card { background: #1b1b24; }
.sv .price .per, .sv .unit .per { color: #b4b4c0; }
.sv .btn.light { background: #14141b; color: #f4f4f6; }
.sv .btn.ghost { border: 1px solid rgba(255, 255, 255, .1); }
.sv .cycles label, .sv .opts label { border: 1px solid rgba(255, 255, 255, .1); }
.sv .summary { background: #14141b; }
.sv .points li { border-bottom: 1px solid rgba(255, 255, 255, .1); }
.sv .note { color: #b4b4c0; }
.sv .table th, .sv .table td { border-bottom: 1px solid rgba(255, 255, 255, .1); }
.sv .field input, .sv .field select, .sv .field textarea { border: 1px solid rgba(255, 255, 255, .1); }
.sv .field .err { color: #ff8a9b; }
.sv .steps li { background: #1b1b24; }
.sv .cart-row { border-bottom: 1px solid rgba(255, 255, 255, .1); }
.sv .cart-row input[type=number], .sv .cart-row select { border: 1px solid rgba(255, 255, 255, .1); }
.sv .compare { background: #14141b; }
.sv .state { background: #1b1b24; }
.sv .faq details { border-bottom: 1px solid rgba(255, 255, 255, .1); }
.sv .legal { color: #b4b4c0; border-top: 1px solid rgba(255, 255, 255, .1); }
.sv .qa figure { background: #1b1b24; }
.sv a:focus-visible, .sv button:focus-visible, .sv summary:focus-visible { outline: 2px solid rgba(193, 246, 58, .45); }
.sv .toast { background: #14141b; color: #f4f4f6; }

/* chrome.css */
.sv .hero { background: radial-gradient(900px 520px at 50% 92%, #14141b 0%, rgba(58,29,134,0) 70%),
    #050507; }
.sv .hero .pill { background: #c1f63a; color: #121a00; }
.sv .hero .choose { background: #14141b; color: #f4f4f6; }
.sv .hero .choose.ghost { border: 1px solid rgba(255, 255, 255, .1); }
.sv .hero .prompt { background: rgba(255, 255, 255, .17); }
.sv .hero .o1 { background: rgba(193, 246, 58, .17); }
.sv .sheet { background: #14141b; }
.sv .stage .prompt, .sv .stats-photo .prompt { background: linear-gradient(145deg, #14141b, #14141b); border: 1.5px solid rgba(193, 246, 58, .45); box-shadow: 0 18px 44px rgba(193, 246, 58, .50), 0 0 0 1px rgba(255, 255, 255, .08) inset; }
.sv .stage .prompt::before, .sv .stats-photo .prompt::before { background: #14141b; border-top: 1.5px solid rgba(193, 246, 58, .45); border-left: 1.5px solid rgba(193, 246, 58, .45); }

/* product.css */
.sv .plan { background: #14141b; color: #f4f4f6; }
.sv .plan h2, .sv .plan h3 { color: #f4f4f6; }
.sv .plan .fit { color: #b4b4c0; }
.sv .plan .per { color: #b4b4c0; }
.sv .plan .locl { color: #b4b4c0; }
.sv .plan a.cta, .sv .plan button.cta { background: #c1f63a; color: #121a00; }
.sv .plan li::before { color: #8be28b; }
.sv .plan .warn { color: #ffd27a; }
.sv .plan .note, .sv .plan.summary .note, .sv .plan.summary .per { color: #b4b4c0; }
.sv .plan .sum-lines p { border-block-end: 1px solid rgba(255, 255, 255, .1); }
.sv .product-nav { border-block-end: 1px solid rgba(255, 255, 255, .1); }
.sv .product-nav a { background: #1b1b24; border: 1px solid rgba(255, 255, 255, .1); color: #f4f4f6; }
.sv .product-intro > div > p { color: #b4b4c0; }
.sv .feature-tile { background: #1b1b24; border: 1px solid rgba(255, 255, 255, .1); }
.sv .feature-tile small, .sv .feature-tile .label { color: #b4b4c0; }
.sv .feature-tile strong { color: #c1f63a; }
.sv .feature-tile p { color: #b4b4c0; }
.sv .product-page .eyebrow { color: #daff7c; }
.sv .section-heading > p:last-child { color: #b4b4c0; }
.sv .benefit { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .benefit p { color: #b4b4c0; }
.sv .benefit .icon, .sv .benefit-icon { color: #daff7c; background: rgba(193, 246, 58, .08); }
.sv .product-configurator { background: #1b1b24; }
.sv .product-configurator .plan.summary { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; color: #f4f4f6; }
.sv .product-configurator legend { color: #f4f4f6; }
.sv .product-configurator .cycles label, .sv .product-configurator .opts label { background: #14141b; }
.sv .product-configurator label:has(input:checked) { border-color: rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); box-shadow: 0 0 0 1px rgba(193, 246, 58, .50); }
.sv .product-configurator input[type="radio"], .sv .product-configurator input[type="checkbox"] { accent-color: #daff7c; }
.sv .product-configurator #add { background: #c1f63a; color: #121a00; }
.sv .product-configurator.plans-wrap .section-heading .eyebrow { color: #daff7c; }
.sv .product-configurator.plans-wrap .buy > div { background: #1b1b24; color: #f4f4f6; }
.sv .product-specs dl { border: 1px solid rgba(255, 255, 255, .1); }
.sv .product-specs .spec-row { background: #14141b; }
.sv .product-specs .spec-row:nth-child(odd) { background: #14141b; }
.sv .product-specs .spec-row + .spec-row { border-block-start: 1px solid rgba(255, 255, 255, .1); }
.sv .product-specs dt { color: #f4f4f6; }
.sv .product-specs dd { color: #f4f4f6; }
.sv .product-columns ul { color: #b4b4c0; }
.sv .product-media { background: #14141b; }
.sv .use-case { background: #1b1b24; border: 1px solid rgba(255, 255, 255, .1); }
.sv .use-case p { color: #b4b4c0; }
.sv .table-scroll { border: 1px solid rgba(255, 255, 255, .1); }
.sv .billing-table { background: #14141b; color: #f4f4f6; }
.sv .billing-table th, .sv .billing-table td { border-block-end: 1px solid rgba(255, 255, 255, .1); }
.sv .billing-table th { background: #1b1b24; color: #f4f4f6; }
.sv .product-steps .step { background: #1b1b24; }
.sv .step-number { background: #c1f63a; color: #121a00; }
.sv .product-steps .step p { color: #b4b4c0; }
.sv .product-faq { border-block-start: 1px solid rgba(255, 255, 255, .1); }
.sv .product-faq details { border-block-end: 1px solid rgba(255, 255, 255, .1); }
.sv .product-faq summary { color: #f4f4f6; }
.sv .product-faq details p { color: #b4b4c0; }
.sv .product-faq details[open] summary { color: #daff7c; }
.sv .category-plans .section-heading .eyebrow { color: #daff7c; }
.sv .product-related.plans-wrap .eyebrow { color: #daff7c; }
.sv .product-related .plan { border: 1px solid rgba(255, 255, 255, .1); }
.sv .price-details { border-block-start: 1px solid rgba(255, 255, 255, .1); }
.sv .price-details summary { color: #b4b4c0; }
.sv .billing-guide { background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .billing-guide small { color: #b4b4c0; }
.sv .product-contact .btn, .sv .product-contact .cta { background: #14141b; color: #f4f4f6; }
.sv .product-page a:focus-visible, .sv .product-page button:focus-visible, .sv .product-page summary:focus-visible, .sv .plan a:focus-visible, .sv .plan button:focus-visible { outline: 3px solid rgba(193, 246, 58, .45); }
.sv .product-page input:focus-visible { outline: 3px solid rgba(193, 246, 58, .45); }
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
.sv .product-nav a:hover { background: rgba(193, 246, 58, .08); }
.sv .plan a.cta:hover, .sv .plan button.cta:hover { background: #c1f63a; box-shadow: 0 6px 18px rgba(193, 246, 58, .14); color: #121a00; }
}
.sv .mws-cart-toast { background: #14141b; box-shadow: 0 18px 50px rgba(193, 246, 58, .45); }
.sv .mws-cart-toast-go { background: #c1f63a; color: #121a00; }
.sv .mws-cart-toast-go:hover { background: #c1f63a; color: #121a00; }

/* journey.css */
.sv .journey-page { color: #f4f4f6; }
.sv .journey-page .journey-heading > p { color: #b4b4c0; }
.sv .journey-page .eyebrow, .sv .journey-page .journey-heading .eyebrow { color: #daff7c; }
.sv .journey-page .journey-card, .sv .journey-page .auth-card { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page .journey-aside, .sv .journey-page .summary { border: 1px solid rgba(193, 246, 58, .20); background: #14141b; }
.sv .journey-page .journey-aside .note, .sv .journey-page .summary .note { color: #daff7c; }
.sv .journey-page .journey-aside .eyebrow { color: #daff7c; }
.sv .journey-page .journey-aside a:not(.btn):not(.cta), .sv .journey-page .summary a:not(.btn):not(.cta) { color: #daff7c; }
.sv .journey-page .btn, .sv .journey-page .cta { background: #c1f63a; color: #121a00; }
.sv .journey-page .btn.ghost, .sv .journey-page .btn.secondary { background: #14141b; color: #c1f63a; }
.sv .journey-page .btn.light { background: #14141b; color: #f4f4f6; border-color: rgba(255, 255, 255, .1); }
.sv .journey-page .journey-actions > a:not(.btn):not(.cta) { color: #daff7c; }
.sv .journey-page .journey-note, .sv .journey-page .demo-note { border: 1px solid rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); color: #b4b4c0; }
.sv .journey-page .backline { color: #daff7c; }
.sv .journey-page .journey-icon { background: rgba(193, 246, 58, .08); color: #daff7c; }
.sv .journey-page .journey-empty, .sv .journey-page .state { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page .journey-empty p, .sv .journey-page .state p { color: #b4b4c0; }
.sv .journey-page .journey-links > *, .sv .journey-page .journey-feature, .sv .journey-page .domain-price-highlights > * { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page .journey-links p, .sv .journey-page .journey-feature p, .sv .journey-page .domain-price-highlights p { color: #b4b4c0; }
.sv .journey-page .domain-price-highlights strong { color: #c1f63a; }
.sv .journey-page .journey-steps li, .sv .journey-page .steps li { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; color: #b4b4c0; }
.sv .journey-page .journey-steps li > span:first-child, .sv .journey-page .journey-steps li > a > span:first-child, .sv .journey-page .steps li > span:first-child { background: #1b1b24; color: #b4b4c0; }
.sv .journey-page .journey-steps li.active, .sv .journey-page .journey-steps li[aria-current="step"], .sv .journey-page .steps li.on { color: #c1f63a; background: rgba(193, 246, 58, .08); border-color: rgba(193, 246, 58, .45); }
.sv .journey-page .journey-steps li.active > span:first-child, .sv .journey-page .journey-steps li.active > a > span:first-child, .sv .journey-page .steps li.on > span:first-child { background: #c1f63a; color: #121a00; }
.sv .journey-page .journey-steps li.done { color: #8be28b; background: #1b1b24; }
.sv .journey-page .field { color: #f4f4f6; }
.sv .journey-page .journey-aside .field { color: #daff7c; }
.sv .journey-page .field input:not([type="checkbox"]):not([type="radio"]), .sv .journey-page .field select, .sv .journey-page .field textarea { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; color: #f4f4f6; }
.sv .journey-page input::placeholder, .sv .journey-page textarea::placeholder { color: #b4b4c0; }
.sv .journey-page input[type="checkbox"], .sv .journey-page input[type="radio"] { accent-color: #daff7c; }
.sv .journey-page .field .err { color: #ff8a9b; }
.sv .journey-page .field [aria-invalid="true"] { background: #14141b; }
.sv .journey-page #review > p { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page #review bdi { color: #c1f63a; }
.sv .journey-page .checkout-confirm { background: #1b1b24; }
.sv .journey-page .checkout-confirm h3 { color: #8be28b; }
.sv .journey-page .checkout-confirm p { color: #b4b4c0; }
.sv .journey-page #domain-out:not(:empty) { background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .journey-page #contact [data-done] { background: #1b1b24; color: #8be28b; }
.sv .journey-page .auth-card .field a { color: #daff7c; }
.sv .journey-page .auth-card > .note { color: #b4b4c0; }
.sv .journey-page .cart-row { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page .cart-meta { border-block-end: 1px solid rgba(255, 255, 255, .1); }
.sv .journey-page .cart-meta > span { color: #b4b4c0; }
.sv .journey-page .cart-row select, .sv .journey-page .cart-row input[type="number"] { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; color: #f4f4f6; }
.sv .journey-page .cart-quantity { color: #b4b4c0; }
.sv .journey-page .cart-row .unit { color: #b4b4c0; }
.sv .journey-page .cart-row .unit bdi { color: #f4f4f6; }
.sv .journey-page .cart-row .unit .per { color: #b4b4c0; }
.sv .journey-page .cart-row .line-price { color: #b4b4c0; }
.sv .journey-page .cart-row .line-price bdi { color: #f4f4f6; }
.sv .journey-page .cart-row .cart-remove, .sv .journey-page .cart-row > button.btn { background: #14141b; color: #ff8a9b; border: 1px solid rgba(255, 255, 255, .1); }
.sv .journey-page .addon-edit { background: #14141b; }
.sv .journey-page .addon-edit label { color: #b4b4c0; }
.sv .journey-page .knowledge-toolbar { background: rgba(193, 246, 58, .08); }
.sv .journey-page .knowledge-toolbar p { color: #b4b4c0; }
.sv .journey-page .knowledge-cards > li > a { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page .article-kind { background: rgba(193, 246, 58, .08); color: #daff7c; }
.sv .journey-page .knowledge-cards h3 { color: #f4f4f6; }
.sv .journey-page .knowledge-cards p { color: #b4b4c0; }
.sv .journey-page .prose p, .sv .journey-page .prose li { color: #b4b4c0; }
.sv .journey-page .prose a { color: #daff7c; }
.sv .journey-page .prose pre { background: rgba(193, 246, 58, .08); }
.sv .journey-page .prose blockquote { border-inline-start: 3px solid rgba(193, 246, 58, .45); background: #14141b; }
.sv .journey-page .journey-faq details { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page .journey-faq details[open] { border-color: rgba(193, 246, 58, .45); background: #14141b; }
.sv .journey-page .journey-faq details[open] summary { color: #daff7c; }
.sv .journey-page .journey-faq details p { color: #b4b4c0; }
.sv .journey-page .table-scroll { border: 1px solid rgba(255, 255, 255, .1); }
.sv .journey-page .table { background: #14141b; }
.sv .journey-page .table th, .sv .journey-page .table td { border-block-end: 1px solid rgba(255, 255, 255, .1); }
.sv .journey-page .table th { color: #c1f63a; background: rgba(193, 246, 58, .08); }
.sv .journey-page .table tbody tr:nth-child(even) { background: #14141b; }
.sv .journey-page a:focus-visible, .sv .journey-page button:focus-visible, .sv .journey-page input:focus-visible, .sv .journey-page select:focus-visible, .sv .journey-page textarea:focus-visible, .sv .journey-page summary:focus-visible, .sv .journey-page .table-scroll:focus-visible { outline: 3px solid rgba(193, 246, 58, .45); }
.sv .journey-page .field input:focus-visible, .sv .journey-page .field select:focus-visible, .sv .journey-page .field textarea:focus-visible { border-color: rgba(193, 246, 58, .45); }
.sv .journey-page .journey-aside .journey-note { color: #daff7c; }
.sv .journey-page .journey-agreement { border: 1px solid rgba(255, 255, 255, .1); background: rgba(193, 246, 58, .08); color: #b4b4c0; }
.sv .journey-page .journey-agreement:has(input:checked) { border-color: rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); }
.sv .journey-page .err { color: #ff8a9b; }
.sv .journey-page .result-details { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page .result-details > div + div { border-block-start: 1px solid rgba(255, 255, 255, .1); }
.sv .journey-page .result-details dt { color: #b4b4c0; }
.sv .journey-page .result-details dd { color: #f4f4f6; }
.sv .journey-page .result-details [data-total] { color: #daff7c; }
.sv .journey-page .domain-tld { color: #c1f63a; }
.sv .journey-page .domain-price-highlights .domain-price { color: #f4f4f6; }
.sv .journey-page .domain-price-highlights > a > span:last-child { color: #daff7c; }
.sv .journey-page .journey-checklist li { color: #b4b4c0; }
.sv .journey-page .journey-text-link { color: #daff7c; }
.sv .journey-page .journey-link-list a { border: 1px solid rgba(255, 255, 255, .1); background: rgba(193, 246, 58, .08); color: #daff7c; }
.sv .journey-page .journey-aside .journey-link-list a:not(.btn) { color: #daff7c; }
.sv .journey-page .journey-aside .journey-checklist li { color: #daff7c; }
.sv .journey-page .auth-card > .journey-links a { color: #daff7c; }
.sv .journey-page .auth-card .journey-note[data-done] { background: #1b1b24; color: #8be28b; }
.sv .journey-page.checkout-full .checkout-section { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page.checkout-full .checkout-section > legend { color: #f4f4f6; }
.sv .journey-page.checkout-full .checkout-section h3 { color: #f4f4f6; }
.sv .journey-page.checkout-full .section-number, .sv .journey-page.checkout-full .checkout-section-number { background: rgba(193, 246, 58, .08); color: #daff7c; }
.sv .journey-page.checkout-full .checkout-section > .note, .sv .journey-page.checkout-full .checkout-section-intro { color: #b4b4c0; }
.sv .journey-page.checkout-full .account-choice { background: #14141b; color: #b4b4c0; }
.sv .journey-page.checkout-full .account-choice strong { color: #f4f4f6; }
.sv .journey-page.checkout-full .account-choice small { color: #b4b4c0; }
.sv .journey-page.checkout-full .account-choice:has(input:checked) { border-color: rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); box-shadow: 0 0 0 1px rgba(193, 246, 58, .50); }
.sv .journey-page.checkout-full .account-choice:has(input:checked) strong { color: #c1f63a; }
.sv .journey-page.checkout-full .account-choice:has(input:focus-visible) { outline: 3px solid rgba(193, 246, 58, .45); }
.sv .journey-page .google-auth { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; color: #f4f4f6; }
.sv .journey-page.checkout-full .business-choice { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; color: #b4b4c0; }
.sv .journey-page.checkout-full .business-choice:has(input:checked) { border-color: rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); }
.sv .journey-page.checkout-full [data-business-fields] { background: rgba(193, 246, 58, .08); }
.sv .journey-page.checkout-full .checkout-item small, .sv .journey-page.checkout-full .checkout-item .note { color: #daff7c; }
.sv .journey-page.checkout-full .coupon-box > summary { color: #daff7c; }
.sv .journey-page.checkout-full .checkout-summary-details > summary { color: #daff7c; }
.sv .journey-page.checkout-full .checkout-terms a { color: #daff7c; }
.sv .journey-page.checkout-full .checkout-submit + .note { color: #b4b4c0; }
.sv .journey-page.checkout-full .checkout-main .field small { color: #b4b4c0; }
.sv .category-page .compare { background: #14141b; }
.sv .category-page .compare .table th { color: #daff7c; }
.sv .category-page .faq { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .category-page .faq summary { color: #f4f4f6; }
.sv .category-page .faq details[open] summary { color: #daff7c; }
.sv .category-page .faq p { color: #b4b4c0; }
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
.sv .journey-page .btn:hover:not(:disabled), .sv .journey-page .cta:hover:not(:disabled) { background: #c1f63a; color: #121a00; }
.sv .journey-page .btn.ghost:hover, .sv .journey-page .btn.secondary:hover, .sv .journey-page .btn.light:hover { background: rgba(193, 246, 58, .08); }
.sv .journey-page .cart-row .cart-remove:hover, .sv .journey-page .cart-row > button.btn:hover { color: #ff8a9b; background: #14141b; }
.sv .journey-page .knowledge-cards > li > a:hover, .sv .journey-page .journey-links > a:hover { border-color: rgba(193, 246, 58, .45); background: #14141b; box-shadow: 0 8px 24px rgba(193, 246, 58, .04); }
.sv .journey-page .journey-link-list a:hover { border-color: rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); }
.sv .journey-page .journey-aside .journey-link-list a:not(.btn):hover { border-color: rgba(193, 246, 58, .45); }
.sv .journey-page .google-auth:hover:not(:disabled) { background: #14141b; border-color: rgba(255, 255, 255, .1); }
}
.sv .journey-page.checkout-full .payment-preview { background: #14141b; }
.sv .journey-page .payment-icon { background: rgba(193, 246, 58, .08); color: #daff7c; }
.sv .payment-popup-card { background: #14141b; color: #f4f4f6; }
.sv .journey-page .payment-demo-badge { border: 1px solid rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .journey-page .payment-provider { color: #b4b4c0; }
.sv .journey-page .payment-demo-note { background: #14141b; color: #b4b4c0; }
.sv .journey-page .payment-method { border: 1px solid rgba(193, 246, 58, .45); background: #14141b; color: #c1f63a; }
.sv .journey-page .payment-method-icon { color: #daff7c; }
.sv .journey-page .payment-method-label small { color: #b4b4c0; }
.sv .journey-page .payment-method-check { background: #c1f63a; color: #121a00; }
.sv .journey-page .payment-preview .field .payment-demo-input, .sv .journey-page .payment-preview .field .payment-demo-input[readonly] { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; color: #f4f4f6; }
.sv .journey-page .payment-preview .field .payment-demo-input::placeholder { color: #b4b4c0; }
.sv .journey-page .payment-preview .field .payment-demo-input:focus-visible { border-color: rgba(193, 246, 58, .45); outline: 3px solid rgba(193, 246, 58, .45); }
.sv .journey-page .payment-preview [data-payment-fill] { border: 1px solid rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .journey-page .payment-status { color: #b4b4c0; }
.sv .journey-page .payment-status:not(:empty) { background: #14141b; }
.sv .journey-page .payment-error { background: #14141b; color: #ff8a9b; }
.sv .journey-page .payment-preview.is-ready { border-color: rgba(193, 246, 58, .45); }
.sv .journey-page .payment-preview.is-ready .payment-status:not(:empty) { background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .journey-page .payment-preview.is-processing { border-color: rgba(193, 246, 58, .45); }
.sv .journey-page .payment-preview.is-processing .payment-status:not(:empty) { background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .journey-page .payment-preview.is-complete .payment-status:not(:empty) { background: #1b1b24; color: #8be28b; }
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
.sv .journey-page .payment-preview [data-payment-fill]:hover:not(:disabled) { background: rgba(193, 246, 58, .08); border-color: rgba(193, 246, 58, .45); }
}
.sv #domain-help { color: #b4b4c0; }
.sv #domain-out:not(:empty) { background: rgba(193, 246, 58, .08); border: 1px solid rgba(193, 246, 58, .45); color: #c1f63a; }
.sv .domains-page .journey-card > .journey-note:last-of-type { border-block-start: 1px solid rgba(255, 255, 255, .1); color: #b4b4c0; }
.sv .journey-page .mws-google-btn { background: #14141b; color: #c1f63a; }
.sv .journey-page .mws-google-btn:hover:not(:disabled) { background: rgba(193, 246, 58, .08); border-color: rgba(193, 246, 58, .45); box-shadow: 0 6px 18px rgba(193, 246, 58, .12); }
.sv .mws-google-status-note { background: #1b1b24; color: #8be28b; }
.sv .mws-auth-divider { color: #b4b4c0; }
.sv .mws-auth-divider::before, .sv .mws-auth-divider::after { background: #1b1b24; }
.sv .mws-password-fieldset .mws-pw-header h3.mws-pw-title, .sv .mws-password-fieldset .mws-pw-header legend { color: #f4f4f6; }
.sv .mws-pw-suggest-btn { border: 1px solid rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .mws-pw-suggest-btn:hover { background: rgba(193, 246, 58, .08); border-color: rgba(193, 246, 58, .45); }
.sv .mws-pw-eye-btn { background: #14141b; color: #c1f63a; }
.sv .mws-pw-suggested-note { background: #1b1b24; color: #8be28b; }
.sv .mws-pw-rules li { background: #14141b; border: 1px solid rgba(255, 255, 255, .1); color: #b4b4c0; }
.sv .mws-pw-rules li > span { background: #1b1b24; color: #b4b4c0; }
.sv .mws-pw-rules li.ok { background: #1b1b24; color: #8be28b; }
.sv .pac-container { box-shadow: 0 14px 36px rgba(193, 246, 58, .16) !important; }
.sv .journey-page.reading-page .prose .legal-doc-header { border: 1px solid rgba(255, 255, 255, .1); background: linear-gradient(135deg, rgba(193, 246, 58, .08) 0%, #14141b 100%); }
.sv .journey-page.reading-page .prose .legal-doc-header h2 { color: #f4f4f6; }
.sv .journey-page.reading-page .prose .legal-doc-header p { color: #b4b4c0; }
.sv .journey-page.reading-page .prose section.toc { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page.reading-page .prose section.toc > strong { color: #c1f63a; }
.sv .journey-page.reading-page .prose section.toc > ol > li > a { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; color: #f4f4f6; }
.sv .journey-page.reading-page .prose section.toc > ol > li > a::before { background: rgba(193, 246, 58, .08); color: #daff7c; }
.sv .journey-page.reading-page .prose section.toc > ol > li > a:hover { border-color: rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .journey-page.reading-page .prose .legal-preamble { border: 1px solid rgba(255, 255, 255, .1); background: #14141b; }
.sv .journey-page.reading-page .prose section[id] { border: 1px solid rgba(255, 255, 255, .1); border-inline-start: 4px solid rgba(193, 246, 58, .45); background: #14141b; }
.sv .journey-page.reading-page .prose section[id] > h4 { color: #c1f63a; }
.sv .journey-page.reading-page .prose .alert.alert-info { border: 1px solid rgba(193, 246, 58, .45); background: rgba(193, 246, 58, .08); color: #c1f63a; }
.sv .journey-page.reading-page .prose main.policy > header { border: 1px solid rgba(255, 255, 255, .1); background: linear-gradient(135deg, rgba(193, 246, 58, .08) 0%, #14141b 100%); }
.sv .journey-page.reading-page .prose main.policy > header h3 { color: #f4f4f6; }
.sv .journey-page.reading-page .prose main.policy > header .meta { color: #b4b4c0; }
.sv .network-badge { background: #1b1b24; }
.sv .network-meta { color: #b4b4c0; }
