body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}button,input,select,textarea{line-height:1.35}.site{--muted:#475569}.site.dark{--muted:#94a3b8}.site .eyebrow,.site .kicker{font-size:12px}.site .hero-copy>p{font-size:17px}.site .hero-proof strong{font-size:13px}.site .hero-proof span{font-size:11px}.site .card-topline{font-size:10px}.site .mini-product small{font-size:11px}.site .amount-row,.site .total-row{font-size:13px}.site .safe-note,.site .product-meta,.site .detail-chips span,.site .product-price small,.site .product-price>span{font-size:11px}.site .process-copy p,.site .steps b{font-size:14px}.site .steps small{font-size:12px}.site .policy-grid h3{font-size:18px}.site .policy-grid p{font-size:13px}.site footer{color:#f1f5f9;background:#08111e}.site .footer-main>div:first-child p{color:#cbd5e1;font-size:13px;line-height:1.7}.site .footer-main>div>a{color:#cbd5e1;font-size:12px;transition:color .15s}.site .footer-main>div>a:hover{color:#38bdf8}.site .footer-main>div>b{color:#f8fafc;font-size:13px}.site .support-box{background:#0b192e;border:1px solid #1e3a5f}.site .support-box small{color:#cbd5e1;font-size:11px}.site .support-box strong{color:#fff;font-size:14px}.site .support-box button{font-size:12px}.site .footer-bottom{color:#94a3b8;font-size:12px}.site .footer-bottom a{color:#94a3b8}.site .footer-bottom a:hover{color:#cbd5e1}.dash{--d-muted:#475569}.dash.dark{--d-muted:#a8bab2}.dash-sidebar .demo-chip,.dash-sidebar .member-chip,.dash .side-menu>small{font-size:10px}.dash .side-menu button{font-size:13px}.dash .side-menu button em{font-size:10px}.dash .side-help strong{font-size:13px}.dash .side-help p{font-size:11px}.dash .side-help button{font-size:10px}.dash .side-user b,.dash .head-user b{font-size:11px}.dash .side-user small,.dash .head-user small{font-size:9px}.dash .dash-search input{font-size:12px}.dash .admin-link{font-size:13px}.dash .dash-kicker,.dash .block-heading span{font-size:10px}.dash .dash-welcome p{font-size:13px}.dash .balance-top>span{font-size:9px}.dash .balance-top i,.dash .balance-card>p,.dash .balance-actions button{font-size:10px}.dash .stat-title small{font-size:9px}.dash .stat-card>p{font-size:10px}.dash .quick-grid b{font-size:12px}.dash .quick-grid small{font-size:10px}.dash .order-head{font-size:9px}.dash .order-product b,.dash .order-qty,.dash .order-value{font-size:11px}.dash .order-product small,.dash .status{font-size:9px}.dash .deposit-note b{font-size:12px}.dash .deposit-note p{font-size:11px}.dash .deposit-note p strong{font-size:12px}.dash .deposit-note button{font-size:10px}.admin-app{--a-muted:#5d6d67}.admin-app.dark{--a-muted:#a8bab2}.admin-app .internal-badge,.admin-app .admin-menu-group>small{font-size:9px}.admin-app .admin-menu-group button{min-height:42px;font-size:12px}.admin-app .admin-menu-group em{font-size:9px}.admin-app .admin-side-foot b{font-size:11px}.admin-app .admin-side-foot small{font-size:9px}.admin-app .admin-search input{font-size:12px}.admin-app .admin-head-actions>a{font-size:11px}.admin-app .admin-title>div:first-child>span{font-size:10px}.admin-app .admin-title p{font-size:13px;line-height:1.5}.admin-app .title-actions button,.admin-app .small-primary{min-height:38px;font-size:11px}.admin-app .security-strip b{font-size:11px}.admin-app .security-strip small{font-size:10px;line-height:1.45}.admin-app .card-heading>div>span{font-size:9px}.admin-app .card-heading h2{font-size:16px}.admin-app .overview-stats article>span{font-size:9px}.admin-app .overview-stats article p,.admin-app .overview-stats article i{font-size:10px}.admin-app .attention p b{font-size:11px}.admin-app .attention p small,.admin-app .activity-list p{font-size:10px}.admin-app .activity-list small{font-size:9px}.admin-app .table-toolbar input{font-size:11px}.admin-app .table-toolbar button{font-size:10px}.admin-app .admin-tr{font-size:11px}.admin-app .admin-th,.admin-app .admin-tr .last-cell{font-size:9px}.admin-app .table-foot{font-size:10px}.admin-app .form-card>label,.admin-app .field-label{font-size:11px}.admin-app .form-card input,.admin-app .form-card select,.admin-app .form-card textarea,.admin-app .field-label input,.admin-app .field-label select,.admin-app .field-label textarea{font-size:12px}.admin-app .stock-summary span{font-size:9px}.admin-app .form-check b{font-size:11px}.admin-app .form-check small{font-size:10px}.admin-app .wide-primary,.admin-app .save-button,.admin-app .import-guide>p,.admin-app .risk-card>p,.admin-app .secret-card>p{font-size:11px}.admin-app .import-guide li{font-size:10px}.admin-app .import-guide>div small{font-size:9px}.admin-app .import-guide code{font-size:10px}.admin-app .user-preview b{font-size:11px}.admin-app .user-preview small{font-size:9px}.admin-app .user-preview button,.admin-app .double-confirm b{font-size:10px}.admin-app .double-confirm small{font-size:9px}.admin-app .risk-card dl>div{font-size:10px}.admin-app .bank-card b{font-size:11px}.admin-app .bank-card small{font-size:10px}.admin-app .bank-card>span,.admin-app .live-pill{font-size:9px}.admin-app .settings-block h3{font-size:14px}.admin-app .settings-block>label b{font-size:11px}.admin-app .settings-block>label small,.admin-app .settings-block .short-input,.admin-app .secret-card>span,.admin-app .secret-card label,.admin-app .secret-card button{font-size:10px}.admin-app .content-tabs button{font-size:11px}.admin-app .editor-head p,.admin-app .editor-head button,.admin-app .editor-head label{font-size:10px}.admin-app .fake-editor textarea{font-size:12px}.admin-app .editor-foot p,.admin-app .editor-foot>button{font-size:10px}.admin-app .admin-toast{font-size:11px}.admin-app .settings-subnav-head b{font-size:10px}.admin-app .settings-subnav-head small{font-size:9px}.admin-app .settings-nav-group>small{font-size:8px}.admin-app .settings-nav-group button{min-height:38px;font-size:10px}.admin-app .settings-health span{font-size:8px}.admin-app .settings-health small{font-size:9px}.admin-app .settings-demo-bar b{font-size:10px}.admin-app .settings-demo-bar small,.admin-app .settings-demo-bar em{font-size:9px}.admin-app .settings-page-head p{font-size:10px}.admin-app .settings-page-head>b{font-size:9px}.admin-app .advanced-toggle em{font-size:8px}.admin-app .settings-savebar b{font-size:10px}.admin-app .settings-savebar small,.admin-app .settings-savebar button{font-size:9px}.admin-app .action-head span,.admin-app .action-context b{font-size:10px}.admin-app .action-context small,.admin-app .action-context em{font-size:9px}.admin-app .action-note{font-size:12px}.admin-app .action-form>label,.admin-app .record-fields>label,.admin-app .action-form input,.admin-app .action-form select,.admin-app .action-form textarea,.admin-app .record-fields input{font-size:11px}.admin-app .action-form label>small{font-size:9px}.admin-app .action-switch b{font-size:10px}.admin-app .action-switch small{font-size:9px}.admin-app .action-footer button{font-size:10px}.admin-app .record-summary span{font-size:9px}.admin-app .record-summary b{font-size:11px}.admin-app .record-actions h3,.admin-app .record-timeline h3,.admin-app .export-options h3{font-size:12px}.admin-app .record-actions button,.admin-app .record-timeline b{font-size:10px}.admin-app .record-timeline small{font-size:9px}@media (max-width:720px){body{font-size:15px}.site .hero h1{font-size:46px}.admin-app .admin-title h1{font-size:29px}.dash .dash-mobile-nav button{font-size:8px}}.dash .side-menu button,.admin-app .admin-menu-group button{font-size:14px}.dash .side-menu>small,.admin-app .admin-menu-group>small{font-size:11px}.dash .dash-search input,.admin-app .admin-search input,.admin-app .admin-title p,.dash .overview-hero-head p{font-size:14px}.admin-app .table-toolbar input,.admin-app .table-toolbar textarea,.admin-app .table-toolbar button,.admin-app .order-search-field,.admin-app .admin-tr{font-size:13px}.admin-app .admin-th{font-size:11px}.admin-app .admin-tr .last-cell,.admin-app .table-foot{font-size:12px}.admin-app .settings-demo-bar b,.admin-app .settings-subnav-head b{font-size:13px}.admin-app .settings-demo-bar small,.admin-app .settings-demo-bar em,.admin-app .settings-page-head p,.admin-app .settings-page-head>b{font-size:11px}.admin-app .settings-page-head h2{font-size:20px}.admin-app .advanced-section-head h3{font-size:16px}.admin-app .advanced-section-head p,.admin-app .advanced-section-head>span{font-size:12px}.admin-app .advanced-item>div b{font-size:14px}.admin-app .advanced-item>div small{font-size:12px}.admin-app .advanced-item>input,.admin-app .advanced-item>select,.admin-app .advanced-item>textarea{font-size:13px}.admin-app .advanced-toggle em,.admin-app .settings-savebar b,.admin-app .settings-savebar small,.admin-app .settings-savebar button{font-size:11px}.admin-app .security-setting-tabs b,.admin-app .blocked-ip-manager>header b{font-size:13px}.admin-app .security-setting-tabs small,.admin-app .blocked-ip-manager>header small{font-size:11px}.admin-app .blocked-ip-row{font-size:12px}.admin-app .blocked-ip-head{font-size:10px}.admin-app .blocked-ip-row p b{font-size:12px}.admin-app .blocked-ip-row p small{font-size:11px}.admin-app .blocked-ip-row code{font-size:12px}.admin-app .blocked-ip-row>button,.admin-app .ip-request-actions button{font-size:11px}.admin-app .order-download-dialog header p,.admin-app .order-detail-status small,.admin-app .refund-rule small,.admin-app .refund-audit-note small{font-size:12px}.admin-app .order-detail-status b,.admin-app .refund-rule b,.admin-app .refund-audit-note b,.admin-app .order-detail-grid b{font-size:13px}.admin-app .order-detail-grid small,.admin-app .order-money-summary small,.admin-app .refund-source-grid small{font-size:11px}.admin-app .order-delivered-data>p,.admin-app .order-ip-row p b,.admin-app .order-delivered-data code,.admin-app .order-ip-row code{font-size:12px}.dash .member-featured-products>footer{color:var(--d-muted);font-size:12px}.dash.dark .member-featured-products>footer{color:#a8bab2}.dash .customer-table-foot{color:var(--d-muted);font-size:12px}.dash.dark .customer-table-foot{color:#a8bab2}.dash .settings-form-footer span{color:var(--d-muted);font-size:12px}.dash.dark .settings-form-footer span{color:#a8bab2}.dash .clean-card-desc,.dash .clean-row-desc{color:#475569;font-size:12px}.dash.dark .clean-card-desc,.dash.dark .clean-row-desc{color:#94a3b8}.dash .deposit-rules small{color:#475569;font-size:11px}.dash.dark .deposit-rules small{color:#94a3b8}.dash .customer-safe-note small{color:var(--d-muted);font-size:11px}.dash.dark .customer-safe-note small{color:#a8bab2}.dash .order-head{color:var(--d-muted);font-size:11px}.dash.dark .order-head{color:#a8bab2}.dash .order-product small,.dash .today{color:var(--d-muted);font-size:11px}.dash.dark .order-product small,.dash.dark .today{color:#a8bab2}.dash .balance-top>span,.dash .balance-card>p{color:#cbd5e1}.dash .side-help p{color:#cbd5e1;font-size:12px}.dash .side-help strong{color:#f8fafc;font-size:14px}:is(.site button:focus-visible,.site a:focus-visible,.site input:focus-visible,.dash button:focus-visible,.dash a:focus-visible,.dash input:focus-visible,.dash select:focus-visible,.dash textarea:focus-visible,.admin-app button:focus-visible,.admin-app a:focus-visible,.admin-app input:focus-visible,.admin-app select:focus-visible,.admin-app textarea:focus-visible){outline:2px solid var(--brand-blue,#22a7dc)!important;outline-offset:2px!important;box-shadow:0 0 0 3px #22a7dc40!important}:is(.site.dark button:focus-visible,.site.dark a:focus-visible,.site.dark input:focus-visible,.dash.dark button:focus-visible,.dash.dark a:focus-visible,.dash.dark input:focus-visible,.dash.dark select:focus-visible,.dash.dark textarea:focus-visible,.admin-app.dark button:focus-visible,.admin-app.dark a:focus-visible,.admin-app.dark input:focus-visible,.admin-app.dark select:focus-visible,.admin-app.dark textarea:focus-visible){outline-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf859!important}
