@charset "UTF-8";:root{--ph-primary:var(--primary, #007bff);--ph-border:var(--border, #eef1f6);--ph-radius:16px;--ph-shadow:0 10px 30px rgba(17, 24, 39, .06)}.site-main{display:block;min-height:40vh}.ph-page{max-width:1240px;margin:0 auto;padding:32px 16px 64px}.ph-page .container,.ph-page .container-fluid{padding-left:0;padding-right:0}.ph-pageheader{background:linear-gradient(135deg,#0b1b3b 0%,#0a2a66 60%,var(--ph-primary) 160%);color:#fff;padding:46px 0;margin-bottom:32px}.ph-pageheader .container{max-width:1240px;margin:0 auto;padding:0 16px}.ph-pageheader h1,.ph-pageheader h2{color:#fff;font-weight:800;margin:0 0 6px;font-size:clamp(1.6rem,3vw,2.2rem)}.ph-pageheader .breadcrumb{background:0 0;padding:0;margin:0;font-size:14px}.ph-pageheader .breadcrumb a{color:rgba(255,255,255,.85)}.ph-pageheader .breadcrumb a:hover{color:#fff}.breadcrumb{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.breadcrumb-item+.breadcrumb-item::before{content:"/";padding:0 6px;opacity:.5}.scroll-top{position:fixed;right:22px;bottom:22px;z-index:900;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--ph-primary);color:#fff;border-radius:50%;box-shadow:0 8px 20px rgba(0,123,255,.35);opacity:0;visibility:hidden;transform:translateY(12px);transition:all .3s ease;text-decoration:none}.scroll-top.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top:hover{background:var(--primary-dark, #0046d6);color:#fff}.btn-login-ghost{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-left:6px;background:var(--bg-soft, #f1f5f9);color:var(--text, #1e293b);border:1px solid var(--border, #e2e8f0);text-decoration:none;transition:var(--transition, all .3s ease)}.btn-login-ghost:hover{background:var(--ph-primary);color:#fff;border-color:var(--ph-primary)}.card,.panel,.well{background:#fff;border:1px solid var(--ph-border);border-radius:var(--ph-radius);box-shadow:var(--ph-shadow)}.card{overflow:hidden}.card-header,.panel-heading{background:#f8fafc;border-bottom:1px solid var(--ph-border);padding:14px 18px;font-weight:700;color:var(--dark, #1e293b)}.card-body,.panel-body{padding:18px}.well{padding:18px}.btn{border-radius:10px;font-weight:600;padding:10px 18px;transition:var(--transition, all .25s ease)}.btn-primary{background:var(--ph-primary);border-color:var(--ph-primary)}.btn-primary:hover,.btn-primary:focus{background:var(--primary-dark, #0046d6);border-color:var(--primary-dark, #0046d6)}.btn-success{background:var(--green, #5cb85c);border-color:var(--green, #5cb85c)}.btn-success:hover{background:var(--green-dark, #4a9d4a);border-color:var(--green-dark, #4a9d4a)}.btn-default,.btn-secondary{background:#f1f5f9;border:1px solid #e2e8f0;color:var(--dark, #1e293b)}.btn-default:hover,.btn-secondary:hover{background:#e2e8f0;color:var(--dark, #1e293b)}.btn-outline-primary{color:var(--ph-primary);border-color:var(--ph-primary)}.btn-outline-primary:hover{background:var(--ph-primary);color:#fff}.btn-lg{padding:13px 26px;font-size:1.05rem}.form-control,.form-select{border-radius:10px;border:1px solid #cbd5e1;padding:10px 14px;font-size:14px;color:var(--dark, #1e293b)}.form-control:focus,.form-select:focus{border-color:var(--ph-primary);box-shadow:0 0 0 3px rgba(0,123,255,.12)}label{font-weight:600;color:var(--dark, #1e293b);margin-bottom:6px}.input-group-text{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px}.table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.table thead th{background:#f8fafc;color:var(--text-light, #64748b);text-transform:uppercase;font-size:12px;letter-spacing:.04em;border-bottom:2px solid var(--ph-border);padding:12px 14px;text-align:left}.table tbody td{padding:12px 14px;border-top:1px solid var(--ph-border);vertical-align:middle}.table tbody tr:hover{background:#f8fafc}.table-responsive{border-radius:var(--ph-radius);overflow-x:auto;box-shadow:var(--ph-shadow);border:1px solid var(--ph-border)}.alert{border-radius:12px;border:1px solid transparent;padding:14px 18px}.alert-success{background:#ecfdf3;color:#15803d;border-color:#bbf7d0}.alert-danger{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.alert-warning{background:#fffbeb;color:#b45309;border-color:#fde68a}.alert-info{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.label,.badge{border-radius:999px;padding:.35em .7em;font-weight:600;font-size:12px}.label-success,.badge.bg-success{background:var(--green, #5cb85c);color:#fff}.label-danger,.badge.bg-danger{background:var(--danger-color, #dc534d);color:#fff}.label-warning,.badge.bg-warning{background:#f59e0b;color:#fff}.label-info,.badge.bg-info{background:var(--ph-primary);color:#fff}.label-default{background:#94a3b8;color:#fff}.ph-sidebar .list-group-item,.sidebar .list-group-item{border:0;border-bottom:1px solid var(--ph-border);padding:12px 14px}.ph-sidebar .panel,.sidebar .panel{border-radius:var(--ph-radius);overflow:hidden}.nav-tabs{border-bottom:2px solid var(--ph-border);gap:4px}.nav-tabs .nav-link{border:0;border-radius:10px 10px 0 0;color:var(--text-light, #64748b);font-weight:600}.nav-tabs .nav-link.active{color:var(--ph-primary);background:#fff;border-bottom:2px solid var(--ph-primary)}.pagination{gap:4px}.pagination .page-link{border-radius:8px;border:1px solid var(--ph-border);color:var(--ph-primary)}.pagination .page-item.active .page-link{background:var(--ph-primary);border-color:var(--ph-primary);color:#fff}.progress{border-radius:999px;background:#eef2f7;height:10px}.progress-bar{background:var(--ph-primary)}.ph-section-title{font-weight:800;color:var(--dark, #1e293b);margin-bottom:18px}#order-standard_cart .panel,.cart .panel{box-shadow:var(--ph-shadow)}.order-summary,#ordersummary{position:sticky;top:90px}.hosting-highlights{list-style:none;padding:0;margin:10px auto 0;max-width:680px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 24px}.hosting-highlights li{display:flex;align-items:center;gap:10px;color:var(--text, #334155);font-weight:500}.hosting-highlights li i{color:var(--green, #5cb85c)}.faq-accordion{max-width:900px;margin:0 auto}.faq-accordion .accordion-item{border:1px solid var(--ph-border);border-radius:14px!important;margin-bottom:12px;overflow:hidden}.faq-accordion .accordion-button{font-weight:600;color:var(--dark, #1e293b)}.faq-accordion .accordion-button:not(.collapsed){background:#eff6ff;color:var(--ph-primary);box-shadow:none}.faq-accordion .accordion-button:focus{box-shadow:0 0 0 3px rgba(0,123,255,.12)}.bg-image.full-height,section.gradient-bg,.ptb-120.gradient-bg{position:relative;min-height:auto!important;height:auto!important;padding:54px 0!important;background:linear-gradient(135deg,#0b1b3b 0%,#0a2a66 55%,var(--ph-primary) 170%)!important;overflow:hidden}.bg-image.full-height .background-image-wraper,.bg-image .background-image-wraper{display:none!important}.hero-content-wrap{position:relative;z-index:2}.hero-content-wrap h1,.hero-content-wrap h1.text-white{color:#fff!important;font-weight:800;font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:8px}.hero-content-wrap .lead,.hero-content-wrap p{color:rgba(255,255,255,.88)!important}.hero-content-wrap a{color:#fff!important;text-decoration:underline}.ptb-100{padding:60px 0}.pt-100{padding-top:60px}.promo-section,.about-section,.privacy-policy{padding:50px 0}.section-heading h2,.section-heading h4{font-weight:800;color:var(--dark, #1e293b)}.section-heading .text-bottom{width:60px;height:4px;border-radius:4px;background:var(--ph-primary);margin:10px auto 0}.text-green{color:var(--ph-primary)!important}.text-blue{color:var(--ph-primary)!important}.text-gray{color:var(--text-light, #64748b)!important}.TMC-pricing-table{background:#fff;border:1px solid var(--ph-border)!important;border-radius:var(--ph-radius)!important;box-shadow:var(--ph-shadow)!important}.btn-blue,.btn-green{display:inline-block;padding:11px 22px;border-radius:10px;font-weight:600;color:#fff!important;text-decoration:none;border:0;transition:var(--transition, all .25s ease)}.btn-blue{background:var(--ph-primary)}.btn-green{background:var(--green, #5cb85c)}.btn-blue:hover{background:var(--primary-dark, #0046d6);color:#fff}.btn-green:hover{background:var(--green-dark, #4a9d4a);color:#fff}.status-badge{padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:5px}.status-badge.active,.status-badge.paid,.status-badge.open{background:#e1fef0;color:#00a854}.status-badge.suspended,.status-badge.unpaid,.status-badge.expired{background:#fff4e5;color:#ff9800}.status-badge.cancelled,.status-badge.closed{background:#ffebee;color:#f44336}.status-badge.refunded,.status-badge.answered{background:#e3f2fd;color:#2196f3}@media (max-width:768px){.ph-page{padding:20px 14px 48px}.ph-pageheader{padding:32px 0;margin-bottom:22px}}.tab-content>.tab-pane.active{opacity:1!important}.tab-content>.tab-pane.fade.in{opacity:1!important}.tab-pane.active,.tab-pane.in.active{display:block!important}.collapse.in{display:block!important}.fade.in{opacity:1!important}.carousel-item.active.in{opacity:1}#cookieBanner,.cookie-banner,.cookieconsent-optout,.cc-window,#cookie-law-info-bar{position:fixed!important;left:16px;right:16px;bottom:16px;top:auto!important;z-index:9998;max-width:920px;margin:0 auto;background:#0b1b3b!important;color:#fff!important;padding:16px 20px!important;border-radius:14px!important;box-shadow:0 12px 36px rgba(0,0,0,.28);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;font-size:.9rem;border:0!important}#cookieBanner a,.cookie-banner a{color:#8fc0ff!important;text-decoration:underline}#cookieBanner .btn,.cookie-banner .btn,#cookieBanner button,.cookie-banner button{background:var(--ph-primary)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:8px 18px!important;font-weight:600;white-space:nowrap}.domain-checker-results .btn,.domain-check-result .btn,#orderForm .domain-search-results .btn{position:static!important;display:inline-block!important;margin:4px 4px 0 0!important;white-space:nowrap}.domain-add-to-cart{display:inline-flex;gap:8px;flex-wrap:wrap}.btn.dark,.btn-dark{background:var(--ph-primary)!important;border-color:var(--ph-primary)!important;color:#fff!important}.checkout.disabled{opacity:.5;pointer-events:none}.express-checkout-buttons{margin:14px 0}.express-checkout-buttons .separator{text-align:center;color:var(--text-light,#64748b);font-size:.8rem;margin:8px 0}.ph-page .panel{background:#fff;border:1px solid var(--ph-border);border-radius:16px;box-shadow:var(--ph-shadow);margin-bottom:20px;overflow:hidden}.ph-page .panel-heading{background:#fff;border-bottom:1px solid var(--ph-border);padding:6px 16px}.ph-page .panel-heading h3{margin:0;font-size:1.05rem;font-weight:800;color:var(--dark,#1e293b);padding:10px 0}.ph-page .panel .list-group{padding:8px;display:flex;flex-direction:column;gap:4px}.ph-page .panel .list-group-item{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;padding:11px 14px;color:var(--text,#334155);font-weight:600;font-size:.92rem;text-decoration:none;background:0 0;transition:var(--transition,all .2s ease)}.ph-page .panel .list-group-item:hover{background:#f1f5f9;color:var(--ph-primary)}.ph-page .panel .list-group-item.active{background:var(--ph-primary);color:#fff}.ph-page .panel .list-group-item .badge{background:#e2e8f0;color:var(--dark,#1e293b);border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:700}.ph-page .panel .list-group-item.active .badge{background:rgba(255,255,255,.25);color:#fff}.ph-page .panel-body{padding:14px 16px}.status-badge,.label.status{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:.78rem;font-weight:700}.status-badge.active,.status-badge.paid,.status-badge.open,.status-badge.completed,.status-badge.accepted,.label.status-active,.label.status-paid,.label.status-completed{background:#e1fef0;color:#00a854}.status-badge.pending,.status-badge.suspended,.status-badge.unpaid,.status-badge.expired,.status-badge.onhold,.status-badge.overdue,.status-badge.customer-reply,.label.status-pending,.label.status-suspended,.label.status-unpaid,.label.status-overdue{background:#fff4e5;color:#ff9800}.status-badge.cancelled,.status-badge.terminated,.status-badge.fraud,.status-badge.closed,.status-badge.draft,.status-badge.expired,.label.status-cancelled,.label.status-terminated,.label.status-fraud{background:#ffebee;color:#f44336}.status-badge.refunded,.status-badge.answered,.status-badge.in-progress,.label.status-refunded,.label.status-answered{background:#e3f2fd;color:#2196f3}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--ph-primary)!important;color:#fff!important;border-radius:8px}a.btn-main,a.btn-order,a.btn-search,a.btn-transfer,a.checkout,.btn-main,.btn-order,.btn-search,.btn-transfer,.checkout{text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;line-height:1.2}a.btn-main:hover,a.btn-order:hover,a.checkout:hover{text-decoration:none!important;color:#fff}.btn-main{text-align:center}a[class*=btn]:hover,a[class*=btn]{text-decoration:none}#cookieBanner,.cookie-banner,.cookieBanner,.cookie-consent,.cookieconsent,.cc-window,.cc-banner,#cookie-notice,.cookie-notice,.gdpr-cookie,#gdprCookieBanner,.eu-cookie-compliance-banner{display:none!important}.hamburger-btn{position:relative;display:none;justify-content:center;align-items:center;width:45px;height:45px;min-width:45px;text-decoration:none;background:var(--bg-soft, #f8fafc);color:var(--text, #1e293b);box-shadow:inset 0 0 0 1px var(--border, #e2e8f0);border-radius:12px;cursor:pointer;transition:all .3s ease}.hamburger-btn:hover{box-shadow:inset 0 0 0 1px var(--ph-primary);color:var(--ph-primary)}@media (max-width:992px){.hamburger-btn{display:flex!important}}.main-header{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 2px 12px rgba(17,24,39,.06)}#tableLoading{display:none!important}.field,.field-container{position:relative;margin-bottom:16px}.prepend-icon{position:relative}.field-icon,.prepend-icon .field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-light,#64748b);z-index:2;pointer-events:none}.prepend-icon .form-control,.field .form-control,.prepend-icon input,.prepend-icon select{padding-left:40px}.input-domain{width:100%;padding:12px 16px;border:1px solid #cbd5e1;border-radius:10px;font-size:14px;background:#fff;transition:var(--transition,all .2s ease)}.input-domain:focus{border-color:var(--ph-primary);box-shadow:0 0 0 3px rgba(0,123,255,.12);outline:0}.sub-heading,.headline,.domain-checker-result-headline{font-weight:700;color:var(--dark,#1e293b);margin-bottom:14px}.domain-checker-result-headline{font-size:1.1rem}.domain-checker-available,.domain-checker-result.available{color:#15803d}.domain-checker-unavailable,.domain-checker-result.unavailable{color:#b91c1c}.domain-checker-result,.domain-search-results .result{background:#fff;border:1px solid var(--ph-border);border-radius:12px;padding:14px 18px;margin-bottom:10px;box-shadow:var(--ph-shadow)}.domain-checker-result .btn,.domainoptions .btn,button[onclick*=addDomainToCart],a[onclick*=addDomainToCart]{background:var(--ph-primary)!important;color:#fff!important;border:0!important;border-radius:8px!important}.order-summary,#orderSummary.order-summary{background:#fff;border:1px solid var(--ph-border);border-radius:var(--ph-radius);box-shadow:var(--ph-shadow);overflow:hidden}.order-summary>h2,.order-summary .primary-bg{background:#f8fafc!important;color:var(--dark,#1e293b)!important;padding:16px 18px;margin:0;font-size:1.1rem;font-weight:800;border-bottom:1px solid var(--ph-border)}.summary-container{padding:16px 18px}.bordered-totals{border-top:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);padding:8px 0;margin:8px 0}.total-due-today{background:#eff6ff;border-radius:12px;padding:14px 16px;margin-top:12px;text-align:center}.total-due-today .amt{font-size:1.6rem;font-weight:800;color:var(--ph-primary);display:block}.primary-solid-btn,.btn-blue{background:var(--ph-primary)!important;color:#fff!important;border:0!important;border-radius:10px;padding:11px 22px;font-weight:600}.btn-red{background:var(--danger-color,#dc534d)!important;color:#fff!important;border:0!important;border-radius:10px}.arrow-block{background:var(--ph-primary)!important;color:#fff;border-radius:10px 10px 0 0;padding:8px 14px;font-weight:700}.glyphicon:empty{display:inline-block;width:0}.list-group.categories .list-group-item{border:0;border-bottom:1px solid var(--ph-border)}.suggested-domains,.domain-lookup-results,#DomainSearchResults{background:#fff;border:1px solid var(--ph-border);border-radius:14px;box-shadow:var(--ph-shadow);overflow:hidden;margin-top:16px}.suggested-domains .panel-heading,.domain-lookup-results .panel-heading{background:#f8fafc;font-weight:800;color:var(--dark,#1e293b);padding:14px 18px;border-bottom:1px solid var(--ph-border)}.domain-lookup-result.list-group,#domainSuggestions.list-group{padding:6px;margin:0}.domain-suggestion.list-group-item,.domain-lookup-result .list-group-item{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px 14px;border:0!important;border-bottom:1px solid var(--ph-border)!important;border-radius:0!important;padding:13px 16px;background:0 0!important}.domain-suggestion .domain{font-weight:700;color:var(--dark,#1e293b)}.domain-suggestion .extension{color:var(--ph-primary);font-weight:700;margin-left:-8px}.domain-suggestion .price{font-weight:800;color:var(--dark,#1e293b);margin-left:auto}.domain-suggestion .promo{color:#15803d;font-weight:600}.btn-add-to-cart{background:var(--ph-primary)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:8px 18px!important;font-weight:600;white-space:nowrap;order:5}.btn-add-to-cart:hover{background:var(--primary-dark,#0046d6)!important;color:#fff!important}.btn-add-to-cart .added{color:#bbf7d0}.btn-add-to-cart.added-to-cart,.btn-add-to-cart.active{background:var(--green,#5cb85c)!important}#DomainSearchResults .domain-checker-available,#searchDomainInfo{padding:14px 18px}#order-standard_cart .section-heading,.module.ptb-100 .section-heading{display:none!important}.sidebar-right,.widget.widget-categories{display:none!important}#order-standard_cart>.container>.row>.col-lg-9,#order-standard_cart>.container>.row>.col-md-9,.module.ptb-100>.container>.row>.col-lg-9,.module.ptb-100>.container>.row>.col-md-9{flex:0 0 100%!important;max-width:100%!important}.module.ptb-100>.container>.row>.col-md-9.pull-md-right{float:none!important}#order-standard_cart .pull-right.col-md-4,#order-standard_cart .pull-md-right{float:none!important}#order-standard_cart .col-lg-9>.col-md-8,#order-standard_cart .col-lg-9>.col-md-12:first-child{width:100%}#order-standard_cart #scrollingPanelContainer,#order-standard_cart .col-md-4{margin-top:0}#productConfigurableOptions,.order-summary{margin-top:0}#order-standard_cart .panel-group .panel{border-radius:14px}.ca-page{padding:0 0 64px}.ca-page .container{max-width:1240px}.ca-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:34px 40px;margin-bottom:28px;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse 640px 320px at 88% -15%,rgba(59,130,246,.4),transparent 60%),radial-gradient(ellipse 480px 260px at 102% 115%,rgba(37,99,235,.3),transparent 60%),linear-gradient(135deg,#0a1730 0,#112b52 48%,#0a1a38 100%);box-shadow:0 18px 40px -16px rgba(7,16,34,.55)}.ca-hero-main,.ca-hero-balance{position:relative;z-index:1}.ca-hero-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65);margin:0 0 8px}.ca-hero-main h1{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 12px;line-height:1.2}.ca-hero-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.88);margin:0 0 22px}.ca-hero-dot{width:7px;height:7px;border-radius:50%;background:#fbbf24;flex-shrink:0}.ca-hero-status--ok .ca-hero-dot{background:#4ade80}.ca-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.ca-hero-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:11px;font-size:13.5px;font-weight:700;font-family:inherit;text-decoration:none;transition:background .18s ease,transform .18s ease}.ca-hero-btn--ghost{background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.ca-hero-btn--ghost:hover{background:rgba(255,255,255,.22);color:#fff}.ca-hero-btn--solid{background:#fff;color:#0d3a7a}.ca-hero-btn--solid:hover{background:rgba(255,255,255,.92);color:#0d3a7a;transform:translateY(-1px)}.ca-hero-balance{flex-shrink:0;width:240px;background:rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.28);border-radius:16px;padding:20px 22px}.ca-hero-balance-label{font-size:12px;color:rgba(255,255,255,.7);margin:0 0 6px}.ca-hero-balance-val{font-size:1.7rem;font-weight:800;color:#fff;letter-spacing:-.02em;margin:0 0 4px;line-height:1.1;font-variant-numeric:tabular-nums}.ca-hero-balance-sub{font-size:11.5px;color:rgba(255,255,255,.62);margin:0 0 16px}.ca-hero-balance-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px;border-radius:10px;background:#fff;color:#0d3a7a;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s ease}.ca-hero-balance-btn:hover{background:rgba(255,255,255,.9);color:#0d3a7a}.ca-announce{display:flex;align-items:center;gap:10px;padding:10px 16px;margin-bottom:22px;background:rgba(0,123,255,.06);border:1px solid rgba(0,123,255,.18);border-radius:12px;font-size:13px;color:var(--ph-primary, var(--primary));overflow:hidden}.ca-announce svg{flex:none}.ca-announce-scroll{overflow:hidden;white-space:nowrap;display:flex;gap:32px}.ca-announce-scroll a{color:inherit;text-decoration:none}.ca-announce-scroll a:hover{text-decoration:underline}.ca-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.ca-metric{position:relative;background:var(--bg, #fff);border:1px solid var(--ph-border, var(--border));border-radius:18px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px;text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 2px 8px rgba(17,24,39,.04)}.ca-metric:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(17,24,39,.09);text-decoration:none}.ca-metric--alert{border-color:rgba(220,83,77,.3)}.ca-metric--alert:hover{border-color:var(--danger-color, #dc534d)}.ca-metric-top{display:flex;align-items:center;gap:10px}.ca-metric-ico{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none}.ca-metric-ico--blue{background:rgba(0,123,255,.1);color:var(--ph-primary, #007bff)}.ca-metric-ico--green{background:rgba(22,163,74,.1);color:#16a34a}.ca-metric-ico--amber{background:rgba(217,119,6,.1);color:#d97706}.ca-metric-ico--slate{background:rgba(100,116,139,.1);color:#64748b}.ca-metric-ico--red{background:rgba(220,83,77,.1);color:var(--danger-color, #dc534d)}.ca-metric-lbl{font-size:12.5px;color:var(--ph-text-light, #64748b);font-weight:600}.ca-metric-val{font-size:2rem;font-weight:800;letter-spacing:-.5px;color:var(--dark, #1e293b);line-height:1;font-variant-numeric:tabular-nums}.ca-metric-chip{align-self:flex-start;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.ca-metric-chip--ok{background:rgba(22,163,74,.1);color:#16a34a}.ca-metric-chip--warn{background:rgba(217,119,6,.12);color:#d97706}.ca-metric-chip--off{background:var(--ph-bg-soft, #f8fafc);color:var(--ph-text-light, #64748b)}.ca-metric--alert .ca-metric-chip--warn{background:rgba(220,83,77,.12);color:var(--danger-color, #dc534d)}.ca-metric-bgicon{position:absolute;right:-14px;bottom:-14px;width:92px;height:92px;color:var(--dark, #1e293b);opacity:.05;pointer-events:none}.ca-grid{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:stretch}.ca-account{display:flex;flex-direction:column}.ca-account .ca-quick{flex:1;display:flex;flex-direction:column;margin-bottom:0}.ca-card{background:var(--bg, #fff);border:1px solid var(--ph-border, var(--border));border-radius:18px;overflow:hidden;box-shadow:0 2px 8px rgba(17,24,39,.04);margin-bottom:16px}.ca-card:last-child{margin-bottom:0}.ca-card-head{display:flex;align-items:center;gap:8px;padding:14px 18px;font-size:13px;font-weight:700;color:var(--dark, #1e293b);border-bottom:1px solid var(--ph-border, var(--border));background:var(--ph-bg-soft, #f8fafc)}.ca-card-body{padding:18px}.ca-card-body--slim{padding:4px 0}.ca-info{margin:0;display:flex;flex-direction:column;gap:0}.ca-info-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--ph-border, var(--border));font-size:13px}.ca-info-row:last-child{border-bottom:none}.ca-info-ico{width:26px;height:26px;border-radius:8px;flex-shrink:0;background:var(--ph-bg-soft, #f8fafc);color:var(--ph-text-light, #64748b);display:flex;align-items:center;justify-content:center}.ca-info dt{color:var(--ph-text-light, #64748b);font-weight:500;flex:1;min-width:0;white-space:nowrap}.ca-info dd{margin:0;flex-shrink:0;max-width:55%;font-weight:600;color:var(--dark, #1e293b);text-align:right;word-break:break-word}.ca-info-email{font-size:12px}.ca-info-credit{color:var(--ph-primary, #007bff)}.ca-btn-edit{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;padding:10px 18px;font-size:13px;font-weight:700;font-family:inherit;color:var(--ph-primary, #007bff);background:rgba(0,123,255,.07);border:1px solid rgba(0,123,255,.2);border-radius:10px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.ca-btn-edit:hover{background:rgba(0,123,255,.13);border-color:rgba(0,123,255,.35);text-decoration:none}.ca-quick-nav{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.ca-quick-nav a{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;font-weight:600;color:var(--dark, #1e293b);text-decoration:none;border-bottom:1px solid var(--ph-border, var(--border));transition:background .15s ease}.ca-quick-nav a:last-child{border-bottom:none}.ca-quick-nav a:hover{background:var(--ph-bg-soft, #f8fafc);text-decoration:none}.ca-quick-ico{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--ph-bg-soft, #f8fafc);color:var(--ph-text-light, #64748b);transition:background .15s ease,color .15s ease}.ca-quick-nav a:hover .ca-quick-ico{background:rgba(0,123,255,.1);color:var(--ph-primary, #007bff)}.ca-quick-label{flex:1;min-width:0}.ca-quick-arrow{flex-shrink:0;color:var(--ph-primary, #007bff);opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.ca-quick-nav a:hover .ca-quick-arrow{opacity:1;transform:translateX(0)}.ca-panels{display:flex;flex-direction:column;gap:16px}.ca-panels .ca-card{margin-bottom:0}.ca-item-list{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column}.ca-item-list li a,.ca-item-plain{display:flex;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;color:var(--dark, #1e293b);text-decoration:none;border-bottom:1px solid var(--ph-border, var(--border));transition:background .15s ease,color .15s ease}.ca-item-list li:last-child a,.ca-item-plain:last-child{border-bottom:none}.ca-item-list li a:hover{background:var(--ph-bg-soft, #f8fafc);color:var(--ph-primary, #007bff);text-decoration:none}.ca-item-list li a.is-active{color:var(--ph-primary, #007bff);font-weight:700}.ca-badge{margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700;border-radius:20px;background:rgba(0,123,255,.12);color:var(--ph-primary, #007bff)}.ca-btn-sm{display:inline-flex;align-items:center;gap:6px;margin:12px 18px 14px;padding:8px 16px;font-size:13px;font-weight:600;font-family:inherit;color:var(--ph-primary, #007bff);border:1px solid rgba(0,123,255,.25);border-radius:8px;background:0 0;text-decoration:none;transition:background .2s ease}.ca-btn-sm:hover{background:rgba(0,123,255,.07);text-decoration:none}.ca-card-body--slim p{padding:0 18px;margin:10px 0;font-size:13px;line-height:1.6;color:var(--ph-text-light, #64748b)}.ca-card-body--slim p:first-child{margin-top:14px}.ca-card-body--slim p strong,.ca-card-body--slim p b{color:var(--dark, #1e293b)}.ca-card-body--slim .btn,.ca-card-body--slim a.btn,.ca-card-body--slim button{display:inline-flex;align-items:center;gap:6px;margin:2px 18px 14px;padding:9px 16px;font-size:13px;font-weight:700;font-family:inherit;border-radius:10px;border:0;cursor:pointer;text-decoration:none;background:var(--ph-primary, #007bff);color:#fff!important;transition:background .2s ease}.ca-card-body--slim .btn:hover,.ca-card-body--slim a.btn:hover,.ca-card-body--slim button:hover{background:var(--ph-primary-dark, #0046d6);text-decoration:none}.ca-card-body--slim .alert{margin:10px 18px;padding:10px 14px;border-radius:10px;font-size:12.5px;line-height:1.5;background:var(--ph-bg-soft, #f8fafc);color:var(--ph-text-light)}.ca-card[data-panel] .ca-card-body--slim.ca-empty-shape{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 22px 26px}.ca-card[data-panel] .ca-card-body--slim.ca-empty-shape::before{content:"";width:48px;height:48px;border-radius:14px;margin-bottom:14px;background-repeat:no-repeat;background-position:center;background-size:22px}.ca-card[data-panel] .ca-card-body--slim.ca-empty-shape p{padding:0;max-width:300px;margin:0 0 16px}.ca-card[data-panel] .ca-card-body--slim.ca-empty-shape .btn,.ca-card[data-panel] .ca-card-body--slim.ca-empty-shape a.btn{margin:0}.ca-card[data-panel=products] .ca-card-body--slim.ca-empty-shape::before{background-color:rgba(0,123,255,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23007bff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='8' rx='2'/%3E%3Crect x='2' y='14' width='20' height='8' rx='2'/%3E%3Cline x1='6' y1='6' x2='6.01' y2='6'/%3E%3Cline x1='6' y1='18' x2='6.01' y2='18'/%3E%3C/svg%3E")}.ca-card[data-panel=tickets] .ca-card-body--slim.ca-empty-shape::before{background-color:rgba(100,116,139,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.ca-card[data-panel=invoices] .ca-card-body--slim.ca-empty-shape::before{background-color:rgba(220,83,77,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23dc534d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='12' y1='12' x2='12' y2='16'/%3E%3Cline x1='12' y1='18.5' x2='12' y2='18.51'/%3E%3C/svg%3E")}.ca-card[data-panel=invoices]{border-color:rgba(220,83,77,.22)}.ca-card[data-panel=invoices] .ca-card-head{background:rgba(220,83,77,.07);color:var(--danger-color, #dc534d);border-color:rgba(220,83,77,.15)}.ca-card[data-panel=invoices] .ca-card-body--slim .btn,.ca-card[data-panel=invoices] .ca-card-body--slim a.btn,.ca-card[data-panel=invoices] .ca-card-body--slim button{background:var(--danger-color, #dc534d)!important}.ca-card[data-panel=invoices] .ca-card-body--slim .btn:hover,.ca-card[data-panel=invoices] .ca-card-body--slim a.btn:hover{background:var(--danger-hover, #c93b35)!important}.ca-card[data-panel=invoices] .ca-card-body--slim.ca-empty-shape p strong{color:var(--danger-color, #dc534d)}[data-theme=dark] .ca-metric{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}[data-theme=dark] .ca-metric:hover{box-shadow:0 10px 28px rgba(0,0,0,.3)}[data-theme=dark] .ca-metric-val{color:#fff}[data-theme=dark] .ca-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}[data-theme=dark] .ca-card-head{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.08)}[data-theme=dark] .ca-info dd{color:#fff}[data-theme=dark] .ca-info-row{border-color:rgba(255,255,255,.07)}[data-theme=dark] .ca-quick-nav a{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.07)}[data-theme=dark] .ca-quick-nav a:hover{background:rgba(255,255,255,.06);color:#fff}[data-theme=dark] .ca-item-list li a{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.07)}[data-theme=dark] .ca-item-list li a:hover{background:rgba(255,255,255,.06);color:#fff}[data-theme=dark] .ca-item-plain{border-color:rgba(255,255,255,.07);color:rgba(255,255,255,.85)}[data-theme=dark] .ca-btn-edit{color:#6cb0ff;background:rgba(108,176,255,.08);border-color:rgba(108,176,255,.2)}[data-theme=dark] .ca-badge{background:rgba(108,176,255,.15);color:#6cb0ff}[data-theme=dark] .ca-btn-sm{color:#6cb0ff;border-color:rgba(108,176,255,.2)}[data-theme=dark] .ca-announce{background:rgba(0,123,255,.08);border-color:rgba(0,123,255,.2)}[data-theme=dark] .ca-metric-ico--blue{background:rgba(0,123,255,.15)}[data-theme=dark] .ca-metric-ico--green{background:rgba(22,163,74,.15)}[data-theme=dark] .ca-metric-ico--amber{background:rgba(217,119,6,.15)}[data-theme=dark] .ca-metric-ico--slate{background:rgba(100,116,139,.15)}[data-theme=dark] .ca-metric-ico--red{background:rgba(220,83,77,.15)}[data-theme=dark] .ca-metric-chip--ok{background:rgba(22,163,74,.15);color:#4ade80}[data-theme=dark] .ca-metric-chip--warn{background:rgba(217,119,6,.18);color:#fbbf24}[data-theme=dark] .ca-metric-chip--off{background:rgba(255,255,255,.06);color:rgba(255,255,255,.55)}[data-theme=dark] .ca-metric--alert .ca-metric-chip--warn{background:rgba(220,83,77,.18);color:#f0918c}[data-theme=dark] .ca-metric-bgicon{color:#fff;opacity:.04}[data-theme=dark] .ca-info-ico{background:rgba(255,255,255,.06);color:rgba(255,255,255,.6)}[data-theme=dark] .ca-info dt{color:rgba(255,255,255,.55)}[data-theme=dark] .ca-quick-nav a{color:rgba(255,255,255,.9)}[data-theme=dark] .ca-quick-ico{background:rgba(255,255,255,.06);color:rgba(255,255,255,.55)}[data-theme=dark] .ca-quick-nav a:hover .ca-quick-ico{background:rgba(0,123,255,.18);color:#6cb0ff}[data-theme=dark] .ca-card-body--slim p{color:rgba(255,255,255,.6)}[data-theme=dark] .ca-card-body--slim p strong,[data-theme=dark] .ca-card-body--slim p b{color:#fff}[data-theme=dark] .ca-card-body--slim .alert{background:rgba(255,255,255,.05);color:rgba(255,255,255,.7)}[data-theme=dark] .ca-card[data-panel=invoices]{border-color:rgba(220,83,77,.3)}[data-theme=dark] .ca-card[data-panel=invoices] .ca-card-head{background:rgba(220,83,77,.12);color:#f0918c;border-color:rgba(220,83,77,.22)}[data-theme=dark] .ca-card[data-panel=products] .ca-card-body--slim.ca-empty-shape::before{background-color:rgba(0,123,255,.15)}[data-theme=dark] .ca-card[data-panel=tickets] .ca-card-body--slim.ca-empty-shape::before{background-color:rgba(148,163,184,.15)}[data-theme=dark] .ca-card[data-panel=invoices] .ca-card-body--slim.ca-empty-shape::before{background-color:rgba(220,83,77,.18)}@media (max-width:1024px){.ca-grid{grid-template-columns:1fr}.ca-account{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ca-account .ca-card{margin-bottom:0}}@media (max-width:768px){.ca-metrics{grid-template-columns:repeat(2,1fr)}.ca-account{grid-template-columns:1fr}.ca-hero{flex-direction:column;align-items:stretch;padding:28px 24px}.ca-hero-balance{width:auto}.ca-hero-main h1{font-size:1.6rem}}@media (max-width:480px){.ca-metrics{grid-template-columns:1fr 1fr;gap:10px}.ca-metric{padding:14px 12px}.ca-metric-val{font-size:1.6rem}}.cl-page{padding:32px 0 64px}.cl-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.cl-header-left{display:flex;align-items:center;gap:16px}.cl-header-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(180deg,#fff 0,#eff3fa 100%);border:1px solid rgba(15,40,95,.12);box-shadow:0 1px 2px rgba(15,40,95,.06),0 10px 22px -14px rgba(15,40,95,.38),inset 0 1px 0#fff;display:flex;align-items:center;justify-content:center;color:#0b3fa6;flex-shrink:0}.cl-header-icon svg{width:24px;height:24px;stroke-width:1.35}[data-theme=dark] .cl-header-icon{background:linear-gradient(180deg,rgba(255,255,255,.09)0,rgba(255,255,255,.03) 100%);border-color:rgba(255,255,255,.14);box-shadow:0 10px 24px -14px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.1);color:#8ebfff}.cl-title{font-size:1.55rem;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:0 0 3px}.cl-sub{font-size:13.5px;color:var(--text-light);margin:0}.cl-new-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:11px;font-size:13px;font-weight:700;background:linear-gradient(135deg,#007bff 0,#0046d6 100%);color:#fff;text-decoration:none;box-shadow:0 4px 12px -3px rgba(0,100,255,.45);transition:all .2s}.cl-new-btn:hover{box-shadow:0 6px 18px -3px rgba(0,100,255,.55);transform:translateY(-1px);color:#fff}.cl-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.cl-sum-card{position:relative;display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;background:var(--bg, #fff);border:1px solid var(--border, #eef1f6);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(17,24,39,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cl-sum-card:hover{transform:translateY(-2px);border-color:rgba(0,123,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 16px 30px -16px rgba(17,24,39,.2)}.cl-sum-card--alert{border-color:rgba(220,83,77,.3);background:linear-gradient(rgba(220,83,77,.045),rgba(220,83,77,.045)),var(--bg, #fff)}.cl-sum-card--alert:hover{border-color:rgba(220,83,77,.5)}.cl-sum-ico{width:48px;height:48px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cl-sum-ico--blue{background:rgba(0,123,255,.1);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(0,123,255,.16)}.cl-sum-ico--green{background:rgba(22,163,74,.1);color:#16a34a;box-shadow:inset 0 0 0 1px rgba(22,163,74,.18)}.cl-sum-ico--red{background:rgba(220,83,77,.1);color:#dc534d;box-shadow:inset 0 0 0 1px rgba(220,83,77,.2)}.cl-sum-ico--slate{background:rgba(100,116,139,.09);color:var(--text-light);box-shadow:inset 0 0 0 1px rgba(100,116,139,.16)}.cl-sum-text{display:flex;flex-direction:column;gap:3px;min-width:0}.cl-sum-val{font-size:2rem;font-weight:800;color:var(--text);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.cl-sum-lbl{font-size:12.5px;color:var(--text-light);font-weight:600;white-space:nowrap}.cl-sum-lbl b{color:#dc534d}[data-theme=dark] .cl-sum-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .cl-sum-card:hover{border-color:rgba(108,176,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 30px -14px rgba(0,0,0,.6)}[data-theme=dark] .cl-sum-card--alert{border-color:rgba(220,83,77,.34);background:linear-gradient(rgba(220,83,77,.09),rgba(220,83,77,.09)),rgba(255,255,255,.04)}[data-theme=dark] .cl-sum-val{color:#fff}[data-theme=dark] .cl-sum-ico--blue{background:rgba(0,123,255,.18);color:#6cb0ff;box-shadow:inset 0 0 0 1px rgba(108,176,255,.24)}[data-theme=dark] .cl-sum-ico--green{background:rgba(22,163,74,.18);color:#4ade80;box-shadow:inset 0 0 0 1px rgba(74,222,128,.24)}[data-theme=dark] .cl-sum-ico--amber{background:rgba(217,119,6,.18);color:#fbbf24;box-shadow:inset 0 0 0 1px rgba(251,191,36,.24)}[data-theme=dark] .cl-sum-ico--red{background:rgba(220,83,77,.2);color:#f0918c;box-shadow:inset 0 0 0 1px rgba(240,145,140,.28)}[data-theme=dark] .cl-sum-ico--slate{background:rgba(255,255,255,.06);color:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.cl-card{background:var(--bg, #fff);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03),0 10px 26px -10px rgba(17,24,39,.08)}.cl-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--border);font-size:13px;font-weight:700;color:var(--text)}.cl-card-head-left{display:flex;align-items:center;gap:8px}.cl-card-head svg{color:var(--primary)}.cl-loading{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--text-light)}.cl-spinner{width:14px;height:14px;border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;display:inline-block;animation:invlSpin .7s linear infinite}@keyframes invlSpin{to{transform:rotate(360deg)}}.cl-table-wrap{overflow-x:auto}.cl-table{margin:0!important;border:0!important}.cl-table thead th{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:var(--text-light)!important;background:var(--bg-soft, #f8fafc)!important;border:0!important;padding:12px 20px!important;white-space:nowrap}.cl-table tbody td{padding:14px 20px!important;border-bottom:1px solid var(--border)!important;border-top:none!important;vertical-align:middle!important}.cl-row:last-child td{border-bottom:none!important}.cl-row{transition:background .15s}.cl-row:hover{background:var(--bg-soft, #f8fafc)!important}.cl-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--primary, #007bff);text-decoration:none}.cl-link:hover{color:var(--primary-dark, #0046d6);text-decoration:underline}.cl-date{font-size:13px;color:var(--text)}.cl-date--urgent{color:#dc2626;font-weight:600}.cl-amount{font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.cl-status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.cl-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;opacity:.7}.cl-status-success{background:#f0fdf4;color:#16a34a}.cl-status-danger{background:#fff1f0;color:#dc2626}.cl-status-warning{background:#fffbeb;color:#d97706}.cl-status-default{background:var(--bg-soft);color:var(--text-light)}[data-theme=dark] .cl-status-success{background:rgba(34,197,94,.12);color:#4ade80}[data-theme=dark] .cl-status-danger{background:rgba(239,68,68,.12);color:#f87171}[data-theme=dark] .cl-status-warning{background:rgba(245,158,11,.12);color:#fcd34d}.cl-card .dataTables_wrapper{padding:0}.cl-dt-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:1px solid var(--border);flex-wrap:wrap}.cl-dt-bot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--border);flex-wrap:wrap;font-size:12px;color:var(--text-light)}.cl-card .dataTables_filter input{border:1px solid var(--border-color);border-radius:8px;padding:7px 12px;font-family:inherit;font-size:13px;color:var(--text);background:var(--bg);outline:0;min-width:200px}.cl-card .dataTables_filter input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.cl-card .dataTables_filter label{font-size:12px;font-weight:600;color:var(--text-light);display:flex;align-items:center;gap:8px;margin:0}.cl-card .dataTables_length select{border:1px solid var(--border-color);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:13px;color:var(--text);background:var(--bg)}.cl-card .dataTables_length label{font-size:12px;color:var(--text-light);display:flex;align-items:center;gap:8px;margin:0}.cl-card .dataTables_paginate{display:flex;gap:4px}.cl-card .paginate_button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border-color);background:var(--bg);color:var(--text)!important;transition:all .15s;text-decoration:none!important}.cl-card .paginate_button:hover:not(.disabled){background:var(--primary);color:#fff!important;border-color:var(--primary)}.cl-card .paginate_button.current{background:var(--primary);color:#fff!important;border-color:var(--primary)}.cl-card .paginate_button.disabled{opacity:.35;cursor:default}.cl-card table.dataTable thead .sorting::after,.cl-card table.dataTable thead .sorting_asc::after,.cl-card table.dataTable thead .sorting_desc::after{opacity:.5}.cl-sum-ico--amber{background:rgba(217,119,6,.12);color:#d97706}.cl-status-info{background:#eff6ff;color:#1d4ed8}.cl-link--quiet{color:var(--text);font-weight:600}.cl-sub-line{display:block;margin-top:3px;font-size:12px;color:var(--text-light);font-weight:500}.cl-cycle{margin-left:5px;font-size:11.5px;color:var(--text-light);font-weight:500}.cl-id{margin-right:6px;color:var(--text-light);font-weight:600;font-variant-numeric:tabular-nums}.cl-chip{display:inline-block;padding:3px 10px;border-radius:8px;background:var(--bg-soft);color:var(--text-light);font-size:12px;font-weight:600}.cl-unread{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--primary);vertical-align:middle}.cl-flag{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.cl-flag--on{color:#16a34a}.cl-flag--off{color:var(--text-light)}.cl-days--ok{color:#16a34a;font-weight:600}.cl-days--warn{color:#d97706;font-weight:600}.cl-days--bad{color:#dc2626;font-weight:600}.cl-col-end{text-align:right;white-space:nowrap}.cl-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-action{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--text);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-color, #e2e8f0);text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cl-action:hover{background:rgba(0,123,255,.07);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(0,123,255,.3);text-decoration:none}.cl-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9px;border:0;font-family:inherit;font-size:12.5px;font-weight:700;color:#fff!important;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,#007bff 0,#0046d6 100%);box-shadow:0 3px 10px -3px rgba(0,100,255,.45)}.cl-btn:hover{box-shadow:0 5px 14px -3px rgba(0,100,255,.55)}.cl-btn:disabled,.cl-btn.disabled{opacity:.5;cursor:default;box-shadow:none}.cl-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cl-toolbar-note{font-size:12.5px;color:var(--text-light)}.cl-ghost-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;color:var(--text);background:var(--bg);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-color, #e2e8f0);transition:box-shadow .15s ease}.cl-ghost-btn:hover{box-shadow:inset 0 0 0 1px rgba(0,123,255,.4)}.cl-menu{min-width:240px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--bg);box-shadow:0 14px 34px -10px rgba(17,24,39,.2)}.cl-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--text)}.cl-menu .dropdown-item svg{color:var(--text-light);flex-shrink:0}.cl-menu .dropdown-item:hover{background:var(--bg-soft);color:var(--primary)}.cl-menu .dropdown-item:hover svg{color:var(--primary)}input.cl-check{width:16px!important;height:16px;padding:0!important;margin:0;border-radius:4px;accent-color:var(--primary);cursor:pointer;vertical-align:middle}.cl-card select.cl-select,.cl-card .dataTables_length select{width:auto!important;padding:7px 28px 7px 12px!important;font-size:12.5px;border-radius:8px!important;background-color:var(--bg)!important;color:var(--text)!important;border:1px solid var(--border-color)!important}.cl-card .dataTables_filter input{width:auto!important;min-width:220px;padding:8px 12px!important;font-size:13px;border-radius:8px!important;background-color:var(--bg)!important;color:var(--text)!important;border:1px solid var(--border-color)!important}.cl-card td.dataTables_empty{padding:44px 20px!important;text-align:center;color:var(--text-light);font-size:13.5px}.cl-loading.hidden{display:none}.cl-filter-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 11px;font-size:12px;font-weight:600;color:var(--text-light);background:var(--bg-soft);border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:color .2s ease,box-shadow .2s ease}.cl-filter-chip b{font-weight:800;color:var(--text)}.cl-filter-chip svg{flex:none;color:currentColor;opacity:.7}.cl-filter-chip:hover{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.cl-filter-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cl-row.highlight{background:rgba(0,123,255,.06)}.cl-card .dataTables_wrapper{display:flex;flex-wrap:wrap;align-items:center}.cl-card .dataTables_wrapper .listtable{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--border)}.cl-card .listtable .dataTables_filter{order:1;float:none;text-align:left;padding:14px 24px;border-bottom:1px solid var(--border)}.cl-card .listtable table{order:2;width:100%}.cl-card .listtable .dataTables_info{order:3;float:none;padding:12px 24px;font-size:12px;color:var(--text-light)}.cl-card .dataTables_wrapper>.dataTables_length{order:2;float:none;margin-right:auto;padding:12px 24px}.cl-card .dataTables_wrapper>.dataTables_paginate{order:3;float:none;padding:12px 24px}.cl-card .dataTables_wrapper>.dataTables_paginate:only-child{margin-left:auto}[data-theme=dark] .cl-status-info{background:rgba(59,130,246,.14);color:#93c5fd}[data-theme=dark] .cl-flag--on,[data-theme=dark] .cl-days--ok{color:#4ade80}[data-theme=dark] .cl-days--warn{color:#fbbf24}[data-theme=dark] .cl-days--bad{color:#f87171}[data-theme=dark] .cl-action:hover{background:rgba(108,176,255,.1);color:#6cb0ff}[data-theme=dark] .cl-menu{box-shadow:0 14px 34px -10px rgba(0,0,0,.6)}[data-theme=dark] .cl-menu .dropdown-item:hover{color:#6cb0ff}[data-theme=dark] .cl-menu .dropdown-item:hover svg{color:#6cb0ff}.cl-table.table{background:0 0;color:var(--text);--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-hover-bg:transparent;--bs-table-color:var(--text)}.cl-table tbody td{background-color:transparent;color:var(--text)}.cl-card .dataTables_paginate .pagination{display:flex;gap:4px;margin:0;padding:0;list-style:none}.cl-card .dataTables_paginate .pagination li{margin:0;padding:0}.cl-card .dataTables_paginate .pagination li>a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 9px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;color:var(--text);background:var(--bg, #fff);box-shadow:inset 0 0 0 1px var(--border-color, #e2e8f0);transition:background .15s ease,color .15s ease}.cl-card .dataTables_paginate .pagination li>a:hover{background:rgba(0,123,255,.08);color:var(--primary);text-decoration:none}.cl-card .dataTables_paginate .pagination li.active>a{background:var(--primary);color:#fff;box-shadow:none}.cl-card .dataTables_paginate .pagination li.disabled>a{opacity:.4;pointer-events:none}.cl-card .dataTables_paginate .pagination li>a i{font-size:12px}input.cl-check{-webkit-appearance:none;appearance:none;width:16px!important;height:16px;padding:0!important;border:1.5px solid #cbd5e1!important;border-radius:5px;background-color:var(--bg, #fff)!important;background-repeat:no-repeat;background-position:center;background-size:11px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}input.cl-check:checked{background-color:var(--primary)!important;border-color:var(--primary)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}input.cl-check:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .cl-link{color:#6cb0ff}[data-theme=dark] .cl-link--quiet{color:rgba(255,255,255,.88)}[data-theme=dark] .cl-action{background:rgba(255,255,255,.04);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}[data-theme=dark] .cl-ghost-btn{background:rgba(255,255,255,.04);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}[data-theme=dark] .cl-card .dataTables_paginate .pagination li>a{background:0 0;color:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}[data-theme=dark] .cl-card .dataTables_paginate .pagination li>a:hover{background:rgba(108,176,255,.12);color:#6cb0ff}[data-theme=dark] .cl-card .dataTables_paginate .pagination li.active>a{background:var(--primary);color:#fff}[data-theme=dark] input.cl-check{border-color:rgba(255,255,255,.32)!important;background-color:transparent!important}[data-theme=dark] input.cl-check:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}.cl-summary.cd-stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.cd-stats .cl-sum-val{font-size:1.2rem;letter-spacing:-.01em;line-height:1.2}.cd-stats .cl-sum-lbl{white-space:normal}a.cl-sum-card.cd-stat-link{color:inherit;text-decoration:none;cursor:pointer}.cl-life{display:none;flex-direction:column;gap:6px;max-width:170px;min-width:130px;margin-top:9px}.cl-life.is-ready{display:flex}.cl-life-track{display:block;height:5px;overflow:hidden;border-radius:999px;background:var(--bg-soft, #f1f5f9);box-shadow:inset 0 0 0 1px var(--border, #e2e8f0)}.cl-life-fill{display:block;width:0;height:100%;border-radius:999px;background:currentColor;transition:width .6s cubic-bezier(.2,.7,.2,1)}.cl-life-txt{font-size:11.5px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:currentColor}.cl-life--ok{color:#16a34a}.cl-life--mid{color:#d97706}.cl-life--low,.cl-life--out{color:#dc534d}.cl-life--out .cl-life-track{background:rgba(220,83,77,.14)}[data-theme=dark] .cl-life-track{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}[data-theme=dark] .cl-life--ok{color:#4ade80}[data-theme=dark] .cl-life--mid{color:#fbbf24}[data-theme=dark] .cl-life--low,[data-theme=dark] .cl-life--out{color:#f0918c}[data-theme=dark] .cl-life--out .cl-life-track{background:rgba(240,145,140,.18)}@media (prefers-reduced-motion:reduce){.cl-life-fill{transition:none}}.cl-side{display:flex;flex-direction:column}.cl-side>.panel[menuitemname*=billing i],.cl-side>.panel:has(>.list-group a[href*="action=invoices"]){order:-1}.cl-side .panel a.list-group-item[href*="action=invoices"]::before,.cl-side .panel a.list-group-item[href*="action=quotes"]::before,.cl-side .panel a.list-group-item[href*="action=masspay"]::before,.cl-side .panel a.list-group-item[href*="action=addfunds"]::before{content:"";flex:none;width:17px;height:17px;background-color:var(--text-light);-webkit-mask:var(--cl-ico) center/contain no-repeat;mask:var(--cl-ico) center/contain no-repeat;transition:background-color .15s ease}.cl-side .panel a.list-group-item[href*="action=invoices"]{--cl-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3C/svg%3E")}.cl-side .panel a.list-group-item[href*="action=quotes"]{--cl-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E")}.cl-side .panel a.list-group-item[href*="action=masspay"]{--cl-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cline x1='2' y1='10' x2='22' y2='10'/%3E%3Cline x1='6' y1='15' x2='10' y2='15'/%3E%3C/svg%3E")}.cl-side .panel a.list-group-item[href*="action=addfunds"]{--cl-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12V8H6a2 2 0 0 1-2-2c0-1.1.9-2 2-2h12v4'/%3E%3Cpath d='M4 6v12c0 1.1.9 2 2 2h14v-4'/%3E%3Cpath d='M18 12a2 2 0 0 0 0 4h4v-4Z'/%3E%3C/svg%3E")}.cl-side .panel a.list-group-item:hover::before,.cl-side .panel a.list-group-item.active::before{background-color:var(--primary)}.cl-side .panel .list-group:not(.view-filter-btns) a.list-group-item::after{content:"";flex:none;width:14px;height:14px;margin-left:auto;background-color:var(--primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")center/contain no-repeat;opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.cl-side .panel .list-group:not(.view-filter-btns) a.list-group-item:hover::after,.cl-side .panel .list-group:not(.view-filter-btns) a.list-group-item.active::after{opacity:1;transform:translateX(0)}.cl-side>.panel[menuitemname*=verdue i],.cl-side>.panel:has(>.panel-footer a[href*="action=masspay"]){border-color:rgba(220,83,77,.28)}.cl-side>.panel[menuitemname*=verdue i]>.panel-heading,.cl-side>.panel:has(>.panel-footer a[href*="action=masspay"])>.panel-heading{background:rgba(220,83,77,.07);border-bottom-color:rgba(220,83,77,.18)}.cl-side>.panel[menuitemname*=verdue i]>.panel-heading h3,.cl-side>.panel:has(>.panel-footer a[href*="action=masspay"])>.panel-heading h3,.cl-side>.panel[menuitemname*=verdue i]>.panel-heading h3 i,.cl-side>.panel:has(>.panel-footer a[href*="action=masspay"])>.panel-heading h3 i{color:#dc534d}.cl-side>.panel:has(>.panel-footer a[href*="action=masspay"])>.panel-body{color:var(--text);font-weight:500}[data-theme=dark] .cl-side .panel a.list-group-item[href]::before{background-color:rgba(255,255,255,.5)}[data-theme=dark] .cl-side .panel a.list-group-item:hover::before,[data-theme=dark] .cl-side .panel a.list-group-item.active::before{background-color:#6cb0ff}[data-theme=dark] .cl-side .panel .list-group:not(.view-filter-btns) a.list-group-item::after{background-color:#6cb0ff}[data-theme=dark] .cl-side>.panel[menuitemname*=verdue i],[data-theme=dark] .cl-side>.panel:has(>.panel-footer a[href*="action=masspay"]){border-color:rgba(220,83,77,.34)}[data-theme=dark] .cl-side>.panel[menuitemname*=verdue i]>.panel-heading,[data-theme=dark] .cl-side>.panel:has(>.panel-footer a[href*="action=masspay"])>.panel-heading{background:rgba(220,83,77,.12);border-bottom-color:rgba(220,83,77,.22)}[data-theme=dark] .cl-side>.panel[menuitemname*=verdue i]>.panel-heading h3,[data-theme=dark] .cl-side>.panel:has(>.panel-footer a[href*="action=masspay"])>.panel-heading h3,[data-theme=dark] .cl-side>.panel[menuitemname*=verdue i]>.panel-heading h3 i,[data-theme=dark] .cl-side>.panel:has(>.panel-footer a[href*="action=masspay"])>.panel-heading h3 i{color:#f0918c}[data-theme=dark] .cl-side>.panel:has(>.panel-footer a[href*="action=masspay"])>.panel-body{color:rgba(255,255,255,.85)}.cl-btn--danger{background:linear-gradient(135deg,#dc534d 0,#c93b35 100%);box-shadow:0 3px 10px -3px rgba(220,83,77,.45)}.cl-btn--danger:hover{box-shadow:0 5px 14px -3px rgba(220,83,77,.55)}.tab-content>.tab-pane .cl-card{margin-bottom:16px}.cl-page .alert{margin-bottom:16px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.55}.cd-grid{display:grid;grid-template-columns:1fr 1fr}.cd-item{display:flex;flex-direction:column;gap:5px;min-width:0;padding:16px 24px;border-bottom:1px solid var(--border)}.cd-item:nth-child(odd):not(.cd-item--full){border-right:1px solid var(--border)}.cd-item--full{grid-column:1/-1;border-bottom:0}.cd-k{font-size:12px;font-weight:600;color:var(--text-light)}.cd-v{font-size:14.5px;font-weight:700;color:var(--text);word-break:break-word}.cd-num{font-variant-numeric:tabular-nums}.cd-muted{font-size:12.5px;font-weight:500;color:var(--text-light)}.cd-body{padding:22px 24px}.cd-body--flush{padding:0}.cd-lead{margin:0 0 18px;font-size:13.5px;line-height:1.65;color:var(--text-light)}.cd-lead--pad{margin:0;padding:18px 24px 16px}.cd-foot{display:flex;gap:10px;margin-top:20px}.cd-state{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:var(--bg-soft, #f8fafc);border:1px solid var(--border)}.cd-state .cd-k{display:block;margin-bottom:8px}.cd-state form{margin:0}.cd-acts{display:flex;flex-direction:column}.cd-act{display:flex;align-items:center;gap:14px;padding:13px 24px;border-bottom:1px solid var(--border);color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s ease}.cd-act:last-child{border-bottom:0}.cd-act:hover{background:var(--bg-soft, #f8fafc);color:var(--text);text-decoration:none}.cd-act-ico{width:34px;height:34px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--bg-soft, #f8fafc);color:var(--text-light);transition:background .15s ease,color .15s ease}.cd-act:hover .cd-act-ico{background:rgba(0,123,255,.1);color:var(--primary)}.cd-act-label{flex:1;min-width:0}.cd-act-arrow{flex:none;color:var(--primary);opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.cd-act:hover .cd-act-arrow{opacity:1;transform:translateX(0)}.cd-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.cd-opt{position:relative;display:block;margin:0;cursor:pointer}.cd-opt-input{position:absolute;width:1px!important;height:1px;padding:0!important;opacity:0;pointer-events:none}.cd-opt-box{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:14px;border:1.5px solid var(--border);background:var(--bg, #fff);color:var(--text);font-size:13.5px;font-weight:600;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cd-opt-dot{position:relative;flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid #cbd5e1;transition:border-color .15s ease}.cd-opt-dot::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .18s ease}.cd-opt-input:checked+.cd-opt-box{border-color:var(--primary);background:rgba(0,123,255,.05);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.cd-opt-input:checked+.cd-opt-box .cd-opt-dot{border-color:var(--primary)}.cd-opt-input:checked+.cd-opt-box .cd-opt-dot::after{transform:scale(1)}.cd-opt-input:focus-visible+.cd-opt-box{outline:2px solid var(--primary);outline-offset:2px}.cd-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.cd-field label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--text-light)}.cd-input{width:100%;padding:11px 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--text);background-color:var(--bg, #fff)!important;border:1px solid #cbd5e1!important;transition:border-color .15s ease,box-shadow .15s ease}.cd-input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(0,123,255,.12);outline:0}.cd-input:disabled,.cd-input.disabled{opacity:.55;cursor:not-allowed;background-color:var(--bg-soft, #f8fafc)!important}.cd-addon{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 24px;border-top:1px solid var(--border)}.cd-addon-main{flex:1;min-width:220px;display:flex;flex-direction:column;gap:3px}.cd-addon-main strong{font-size:14px;color:var(--text)}.cd-addon-main span{font-size:12.5px;line-height:1.55;color:var(--text-light)}.cd-addon-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.cd-raw-body{padding:20px 24px;font-size:13.5px;color:var(--text)}.cd-raw .btn{display:inline-flex;align-items:center;gap:6px;margin:4px 6px 4px 0;padding:8px 16px;border:0;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:700;color:#fff!important;text-decoration:none;cursor:pointer;background:linear-gradient(135deg,#007bff 0,#0046d6 100%)}.cd-hook{margin-bottom:16px}[data-theme=dark] .cd-state{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}[data-theme=dark] .cd-act-ico{background:rgba(255,255,255,.06);color:rgba(255,255,255,.55)}[data-theme=dark] .cd-act:hover{background:rgba(255,255,255,.05)}[data-theme=dark] .cd-act:hover .cd-act-ico{background:rgba(108,176,255,.16);color:#6cb0ff}[data-theme=dark] .cd-act-arrow{color:#6cb0ff}[data-theme=dark] .cd-v,[data-theme=dark] .cd-addon-main strong{color:#fff}[data-theme=dark] .cd-opt-box{background:0 0;border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}[data-theme=dark] .cd-opt-dot{border-color:rgba(255,255,255,.3)}[data-theme=dark] .cd-opt-input:checked+.cd-opt-box{border-color:#6cb0ff;background:rgba(108,176,255,.08);box-shadow:0 0 0 3px rgba(108,176,255,.12)}[data-theme=dark] .cd-opt-input:checked+.cd-opt-box .cd-opt-dot{border-color:#6cb0ff}[data-theme=dark] .cd-opt-dot::after{background:#6cb0ff}[data-theme=dark] .cd-input{background-color:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.14)!important;color:#fff}[data-theme=dark] .cd-input:focus{border-color:#6cb0ff!important;box-shadow:0 0 0 3px rgba(108,176,255,.16)}[data-theme=dark] .cd-input:disabled,[data-theme=dark] .cd-input.disabled{background-color:rgba(255,255,255,.02)!important}[data-theme=dark] .cl-page .alert-warning{background:rgba(217,119,6,.12);border-color:rgba(217,119,6,.3);color:#fbbf24}[data-theme=dark] .cl-page .alert-danger{background:rgba(220,83,77,.12);border-color:rgba(220,83,77,.3);color:#f0918c}[data-theme=dark] .cl-page .alert-success{background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.3);color:#4ade80}[data-theme=dark] .cl-page .alert-info{background:rgba(0,123,255,.1);border-color:rgba(0,123,255,.28);color:#93c5fd}@media (max-width:700px){.cd-grid,.cd-opts,.cd-fields{grid-template-columns:1fr}.cd-item:nth-child(odd):not(.cd-item--full){border-right:0}}.cl-page .panel{margin-bottom:16px;overflow:hidden;border-radius:16px;background:var(--bg, #fff);border:1px solid var(--border, #eef1f6);box-shadow:0 1px 2px rgba(17,24,39,.04)}.cl-page .panel .panel-heading{padding:0;background:var(--bg-soft, #f8fafc);border-bottom:1px solid var(--border, #eef1f6)}.cl-page .panel .panel-heading h3{display:flex;align-items:center;gap:8px;margin:0;padding:15px 20px;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0;color:var(--text)}.cl-page .panel .panel-heading h3 i{font-size:12px;color:var(--primary)}.cl-page .panel .panel-body{padding:16px 20px;font-size:13px;line-height:1.6;color:var(--text-light)}.cl-page .panel .panel-footer{padding:12px 20px;background:var(--bg-soft, #f8fafc);border-top:1px solid var(--border, #eef1f6)}.cl-page .panel .list-group{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px;border:0}.cl-page .panel .list-group-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:0 0;color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.cl-page .panel a.list-group-item{cursor:pointer}.cl-page .panel a.list-group-item:hover{background:var(--bg-soft, #f8fafc);color:var(--text)}.cl-page .panel .list-group-item.active{background:rgba(0,123,255,.08);color:var(--primary)}.cl-page .panel .list-group-item.disabled{opacity:.5;pointer-events:none}.cl-page .panel .list-group-item>i{flex:none;width:16px;text-align:center;font-size:13px;color:var(--text-light)}.cl-page .panel .list-group-item.active>i{color:var(--primary)}.cl-page .panel .list-group-item .badge{margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--bg-soft, #f1f5f9);color:var(--text-light);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.cl-page .panel .list-group-item.active .badge{background:rgba(0,123,255,.14);color:var(--primary)}.cl-page .view-filter-btns .list-group-item>i{position:relative;width:16px;height:16px;border-radius:50%;font-size:0;border:1.5px solid #cbd5e1;background:var(--bg, #fff);transition:border-color .15s ease}.cl-page .view-filter-btns .list-group-item>i::before{content:none!important}.cl-page .view-filter-btns .list-group-item>i::after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .18s ease}.cl-page .view-filter-btns .list-group-item.active>i{border-color:var(--primary)}.cl-page .view-filter-btns .list-group-item.active>i::after{transform:scale(1)}.cl-card td.dataTables_empty{padding:28px 20px 24px!important}.cl-empty{display:flex;flex-direction:column;align-items:center;text-align:center}.cl-empty-art{position:relative;width:64px;height:64px;margin-bottom:14px}.cl-empty-art::before,.cl-empty-art::after{content:"";position:absolute;inset:0;border-radius:20px;border:1.5px solid var(--primary);opacity:0;animation:clEmptyRing 3.4s ease-out infinite}.cl-empty-art::after{animation-delay:1.7s}.cl-empty-tile{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:18px;background:rgba(0,123,255,.09);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(0,123,255,.16);animation:clEmptyFloat 3.6s ease-in-out infinite}.cl-empty-title{margin:0 0 4px;font-size:14.5px;font-weight:700;color:var(--text)}.cl-empty-hint{max-width:340px;margin:0;font-size:12.5px;line-height:1.55;color:var(--text-light)}.cl-empty .cl-btn{margin-top:16px}@keyframes clEmptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes clEmptyRing{0%{transform:scale(.92);opacity:.4}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.cl-empty-tile{animation:none}.cl-empty-art::before,.cl-empty-art::after{animation:none;opacity:0}}.cl-page .panel .panel-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cl-page .panel .panel-footer::after,.cl-page .panel .panel-footer::before{display:none}.cl-page .panel .btn{float:none!important;margin:0!important;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:10px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.cl-page .panel .btn-success,.cl-page .panel .btn-primary{color:#fff!important;background:linear-gradient(135deg,#007bff 0,#0046d6 100%);box-shadow:0 3px 10px -3px rgba(0,100,255,.45)}.cl-page .panel .btn-success:hover,.cl-page .panel .btn-primary:hover{box-shadow:0 5px 14px -3px rgba(0,100,255,.55)}.cl-page .panel .btn-default,.cl-page .panel .btn-secondary,.cl-page .panel .btn-info{color:var(--text)!important;background:var(--bg, #fff);box-shadow:inset 0 0 0 1px var(--border-color, #e2e8f0)}.cl-page .panel .btn-default:hover,.cl-page .panel .btn-secondary:hover,.cl-page .panel .btn-info:hover{color:var(--primary)!important;background:rgba(0,123,255,.07);box-shadow:inset 0 0 0 1px rgba(0,123,255,.3)}.cl-page .panel .btn i{font-size:12px}.cl-page .panel .panel-footer .btn{flex:1 1 auto;justify-content:center}[data-theme=dark] .cl-page .panel .btn-default,[data-theme=dark] .cl-page .panel .btn-secondary,[data-theme=dark] .cl-page .panel .btn-info{color:#fff!important;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}[data-theme=dark] .cl-page .panel .btn-default:hover,[data-theme=dark] .cl-page .panel .btn-secondary:hover,[data-theme=dark] .cl-page .panel .btn-info:hover{color:#6cb0ff!important;background:rgba(108,176,255,.12);box-shadow:inset 0 0 0 1px rgba(108,176,255,.3)}[data-theme=dark] .cl-page .panel{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);box-shadow:none}[data-theme=dark] .cl-page .panel .panel-heading,[data-theme=dark] .cl-page .panel .panel-footer{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}[data-theme=dark] .cl-page .panel .panel-heading h3{color:#fff}[data-theme=dark] .cl-page .panel .panel-heading h3 i{color:#6cb0ff}[data-theme=dark] .cl-page .panel .list-group-item{color:rgba(255,255,255,.88)}[data-theme=dark] .cl-page .panel a.list-group-item:hover{background:rgba(255,255,255,.06);color:#fff}[data-theme=dark] .cl-page .panel .list-group-item.active{background:rgba(108,176,255,.12);color:#6cb0ff}[data-theme=dark] .cl-page .panel .list-group-item>i{color:rgba(255,255,255,.5)}[data-theme=dark] .cl-page .panel .list-group-item.active>i{color:#6cb0ff}[data-theme=dark] .cl-page .panel .list-group-item .badge{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}[data-theme=dark] .cl-page .panel .list-group-item.active .badge{background:rgba(108,176,255,.18);color:#6cb0ff}[data-theme=dark] .cl-page .view-filter-btns .list-group-item>i{border-color:rgba(255,255,255,.3);background:0 0}[data-theme=dark] .cl-page .view-filter-btns .list-group-item.active>i{border-color:#6cb0ff}[data-theme=dark] .cl-page .view-filter-btns .list-group-item>i::after{background:#6cb0ff}[data-theme=dark] .cl-empty-tile{background:rgba(108,176,255,.12);color:#6cb0ff;box-shadow:inset 0 0 0 1px rgba(108,176,255,.22)}[data-theme=dark] .cl-empty-art::before,[data-theme=dark] .cl-empty-art::after{border-color:#6cb0ff}@media (max-width:768px){.cl-summary{grid-template-columns:1fr 1fr}.cl-summary .cl-sum-card:last-child{grid-column:1/-1}.cl-table thead th.cl-hide-sm,.cl-table tbody td.cl-hide-sm{display:none}}@media (max-width:480px){.cl-summary{grid-template-columns:1fr}.cl-summary .cl-sum-card:last-child{grid-column:auto}.cl-header{flex-direction:column;align-items:flex-start}}.vi-status{display:inline-block;padding:6px 18px;border-radius:30px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vi-status--unpaid{background:#fff1f0;color:#c0392b}.vi-status--draft{background:#fef9ec;color:#8a6800}.vi-status--paid{background:#f0fdf4;color:#166534}.vi-status--refunded,.vi-status--cancelled,.vi-status--collections{background:var(--bg-soft);color:var(--text-light)}[data-theme=dark] .vi-status--unpaid{background:rgba(220,53,69,.15);color:#f87171}[data-theme=dark] .vi-status--draft{background:rgba(251,191,36,.12);color:#fbbf24}[data-theme=dark] .vi-status--paid{background:rgba(34,197,94,.1);color:#4ade80}.cl-btn.disabled,.cl-btn[disabled]{opacity:.5;pointer-events:none}.cd-ns{display:flex;flex-wrap:wrap;gap:8px;font-weight:600;font-size:13px}.cd-ns-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 12px;line-height:1.3;background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:10px}.cd-ns-chip b{font-weight:700;color:var(--text);word-break:break-all}.cd-ns-chip em{font-style:normal;font-weight:600;font-size:12px;color:var(--text-light);font-variant-numeric:tabular-nums;padding-left:8px;border-left:1px solid var(--border)}[data-theme=dark] .cd-ns-chip{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.cd-meter{margin-bottom:18px}.cd-meter-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.cd-meter-track{height:8px;border-radius:99px;background:var(--border);overflow:hidden}.cd-meter-fill{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#007bff,#0046d6)}.cd-meter-note{margin:4px 0 0}.cp-pkg-actions{display:flex;flex-wrap:wrap;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}.cl-card.cp-quick{border-color:rgba(0,123,255,.35);box-shadow:0 10px 28px -14px rgba(0,123,255,.35)}.cp-quick>.cl-card-head{background:linear-gradient(135deg,rgba(0,123,255,.09),rgba(0,70,214,.04));border-bottom-color:rgba(0,123,255,.18)}.cp-quick-form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:14px 16px;align-items:end;margin:0}.cp-quick-form .cd-field label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--text-light)}.cp-quick-submit .cl-btn{width:100%;justify-content:center;white-space:nowrap;padding-top:12px;padding-bottom:12px}.cp-addon{display:flex;align-items:stretch;min-width:0}.cp-addon .cd-input{flex:1 1 0;border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.cp-addon>span{display:flex;align-items:center;padding:0 12px;font-size:13px;font-weight:700;color:var(--text-light);white-space:nowrap;flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;background:var(--bg-soft, #f8fafc);border:1px solid #cbd5e1;border-left:0;border-radius:0 10px 10px 0}.cp-quick .email-create-feedback{margin-bottom:14px}.cp-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px 24px}.cp-cell{min-width:0}.cp-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:104px;padding:16px 10px;border-radius:14px;border:1px solid var(--border);background:var(--bg, #fff);color:var(--text);text-align:center;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cp-tile:hover{border-color:rgba(0,123,255,.45);box-shadow:0 10px 22px -14px rgba(0,123,255,.5);transform:translateY(-2px);color:var(--text);text-decoration:none}.cp-tile-ico{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--bg-soft, #f8fafc);color:var(--text-light);transition:background .15s ease,color .15s ease}.cp-tile:hover .cp-tile-ico{background:rgba(0,123,255,.1);color:var(--primary)}.cp-tile-label{font-size:12.5px;font-weight:700;line-height:1.35}.cl-modal .modal-content{border:1px solid var(--border);border-radius:16px;background:var(--bg, #fff);color:var(--text)}.cl-modal .modal-header,.cl-modal .modal-footer{border-color:var(--border)}.cl-modal .modal-title{font-size:1rem;font-weight:800;color:var(--text)}.cl-modal .cd-fields{grid-template-columns:1fr}[data-theme=dark] .cl-card.cp-quick{border-color:rgba(108,176,255,.4);box-shadow:0 10px 28px -14px rgba(0,0,0,.6)}[data-theme=dark] .cp-quick>.cl-card-head{background:linear-gradient(135deg,rgba(108,176,255,.12),rgba(108,176,255,.04));border-bottom-color:rgba(108,176,255,.2)}[data-theme=dark] .cp-addon>span{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.6)}[data-theme=dark] .cp-tile{background:0 0;border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}[data-theme=dark] .cp-tile:hover{border-color:rgba(108,176,255,.5);box-shadow:0 10px 22px -14px rgba(0,0,0,.7);color:#fff}[data-theme=dark] .cp-tile-ico{background:rgba(255,255,255,.06);color:rgba(255,255,255,.55)}[data-theme=dark] .cp-tile:hover .cp-tile-ico{background:rgba(108,176,255,.16);color:#6cb0ff}[data-theme=dark] .cd-meter-track{background:rgba(255,255,255,.1)}[data-theme=dark] .cd-meter-fill{background:linear-gradient(90deg,#6cb0ff,#3b82f6)}[data-theme=dark] .cl-modal .modal-content{background:#0f1a30;border-color:rgba(255,255,255,.1)}[data-theme=dark] .cl-modal .modal-header,[data-theme=dark] .cl-modal .modal-footer{border-color:rgba(255,255,255,.1)}[data-theme=dark] .cl-modal .modal-title{color:#fff}[data-theme=dark] .cl-modal .btn-close{filter:invert(1) grayscale(1) brightness(2)}@media (max-width:900px){.cp-quick-form{grid-template-columns:1fr}.cp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.cp-pkg-actions{padding:14px 16px}}.cp-top{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;padding:14px 20px}.cp-top-btns{display:flex;align-items:center;min-width:0}.cp-top-btns form,.cp-top-btns>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0}.cp-top-btns .btn,.cp-top-btns input[type=submit],.cp-top-btns input[type=button],.cp-top-btns button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0;height:30px;margin:0!important;padding:0 14px!important;font-family:inherit;font-size:12px!important;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;color:#fff!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#ff7a3d 0,#ee5a14 100%)!important;box-shadow:0 4px 10px -4px rgba(238,90,20,.6);transition:transform .15s ease,box-shadow .15s ease}.cp-top-btns .btn:hover,.cp-top-btns input[type=submit]:hover,.cp-top-btns input[type=button]:hover,.cp-top-btns button:hover{transform:translateY(-1px);box-shadow:0 8px 14px -6px rgba(238,90,20,.7)}.cp-top-gauges{display:flex;align-items:center;gap:12px 26px;margin-left:auto}.cp-gauge{display:flex;align-items:center;gap:11px}.cp-gauge-dial{position:relative;flex:none;width:52px;height:52px}.cp-gauge-dial svg{display:block;width:100%;height:100%}.cp-gauge-track,.cp-gauge-val{fill:none;stroke-width:3.4}.cp-gauge-track{stroke:var(--border)}.cp-gauge-val{stroke:var(--primary);stroke-linecap:round;transition:stroke-dasharray .6s ease}.cp-gauge.is-warn .cp-gauge-val{stroke:#d97706}.cp-gauge.is-crit .cp-gauge-val{stroke:#dc534d}.cp-gauge-pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text)}.cp-gauge-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-gauge-lbl{font-size:12px;font-weight:700;color:var(--text)}.cp-gauge-val-txt{font-size:11.5px;font-weight:500;color:var(--text-light);font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=dark] .cp-gauge-track{stroke:rgba(255,255,255,.1)}[data-theme=dark] .cp-gauge-val{stroke:#6cb0ff}[data-theme=dark] .cp-gauge.is-warn .cp-gauge-val{stroke:#fbbf24}[data-theme=dark] .cp-gauge.is-crit .cp-gauge-val{stroke:#f0918c}@media (max-width:700px){.cp-top{padding:14px 16px}.cp-top-gauges{width:100%;justify-content:space-between;margin-left:0}}@media (prefers-reduced-motion:reduce){.cp-gauge-val,.cp-top-btns .btn,.cp-top-btns input{transition:none}}.cp-gauge-val[stroke-dasharray^="0 "]{opacity:0}.cp-top-gauges.is-empty{opacity:.75}.cp-top-gauges.is-empty .cp-gauge-pct{font-size:14px;color:var(--text-light)}.cd-ns-chip i{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.3px;color:var(--primary)}[data-theme=dark] .cd-ns-chip i{color:#6cb0ff}.cp-gauge-pct{font-size:11.5px}.cp-inf{font-size:22px;font-weight:600;line-height:1;color:var(--text-light)}.fm-page .cl-card{margin-bottom:16px}.cl-end{text-align:right}.fm-page .rg-input :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){width:100%;padding:13px 15px;font-family:inherit;font-size:14px;color:var(--text)!important;background-color:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:12px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.fm-page .rg-input .rg-ico+:is(input,select){padding-left:42px!important}.fm-page .rg-input textarea{min-height:200px;line-height:1.6;resize:vertical}.fm-page .rg-input :is(input,select,textarea):focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(0,123,255,.13)}.fm-page .rg-input :is(input,select,textarea):disabled,.fm-page .rg-input input.disabled{opacity:.6;cursor:not-allowed;background-color:var(--bg-soft, #f8fafc)!important}.fm-page .rg-input input::placeholder,.fm-page .rg-input textarea::placeholder{color:var(--text-light);opacity:.8}[data-theme=dark] .fm-page .rg-input :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background-color:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .fm-page .rg-input :is(input,select,textarea):focus{border-color:#6cb0ff!important;box-shadow:0 0 0 3px rgba(108,176,255,.16)}[data-theme=dark] .fm-page .rg-input :is(input,select,textarea):disabled{background-color:rgba(255,255,255,.02)!important}.fm-page .rg-field>label{cursor:pointer}.st-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.st-intro{max-width:720px;margin:0 0 20px;font-size:14px;line-height:1.7;color:var(--text-light)}.st-depts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.st-dept{display:flex;align-items:center;gap:16px;padding:20px 22px;color:var(--text);text-decoration:none;background:var(--bg, #fff);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 10px 26px -14px rgba(17,24,39,.1);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.st-dept:hover{color:var(--text);text-decoration:none;border-color:rgba(0,123,255,.45);box-shadow:0 14px 30px -14px rgba(0,123,255,.35);transform:translateY(-2px)}.st-dept:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.st-dept-ico{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-radius:13px;transition:color .15s ease,background .15s ease}.st-dept:hover .st-dept-ico{color:var(--primary);background:rgba(0,123,255,.1)}.st-dept-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.st-dept-main strong{font-size:15.5px;font-weight:800;letter-spacing:-.2px}.st-dept-main span{font-size:13px;line-height:1.55;color:var(--text-light)}.st-dept-arrow{flex:none;color:var(--primary);opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease}.st-dept:hover .st-dept-arrow,.st-dept:focus-visible .st-dept-arrow{opacity:1;transform:translateX(0)}[data-theme=dark] .st-dept{border-color:rgba(255,255,255,.1);box-shadow:none}[data-theme=dark] .st-dept:hover{border-color:rgba(108,176,255,.5)}[data-theme=dark] .st-dept-ico{background:rgba(255,255,255,.06);color:rgba(255,255,255,.55)}[data-theme=dark] .st-dept:hover .st-dept-ico{background:rgba(108,176,255,.16);color:#6cb0ff}[data-theme=dark] .st-dept-arrow{color:#6cb0ff}.st-attach{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.st-attach .st-file,#fileUploadsContainer .form-control{width:100%}#fileUploadsContainer{display:contents}.st-file,#fileUploadsContainer input[type=file]{padding:8px!important;margin:0!important;font-family:inherit;font-size:13.5px;color:var(--text)!important;background-color:var(--card-bg)!important;border:1px dashed var(--text-light)!important;border-radius:12px}.st-file::file-selector-button,#fileUploadsContainer input[type=file]::file-selector-button{margin-right:12px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--text);cursor:pointer;background:var(--bg-soft, #f8fafc);border:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--border)}.st-file:hover,#fileUploadsContainer input[type=file]:hover{border-color:var(--primary)!important}[data-theme=dark] .st-file,[data-theme=dark] #fileUploadsContainer input[type=file]{background-color:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.22)!important}[data-theme=dark] .st-file::file-selector-button,[data-theme=dark] #fileUploadsContainer input[type=file]::file-selector-button{background:rgba(255,255,255,.08);color:#fff;box-shadow:none}.ticket-attachments-message{margin:12px 0 0}.st-suggest{padding:18px 24px}.st-suggest.hidden{display:none}.st-captcha{margin:4px 0 18px}.st-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:4px}.st-actions .cl-btn{padding:12px 30px;font-size:14px;border-radius:12px}.st-actions .cl-action{padding:12px 22px;font-size:14px;border-radius:12px}.st-inline-form{margin:18px 0 0}.fm-check{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer}.fm-check>input{margin-top:3px;flex:none}.fm-check>span{display:flex;flex-direction:column;gap:3px}.fm-check strong{font-size:13.5px;font-weight:700;color:var(--text)}.fm-check em{font-style:normal;font-size:12.5px;line-height:1.55;color:var(--text-light)}.st-twofa #twofaactivation h2,.st-twofa #twofaactivation h3{margin:0 0 12px;font-size:16px;font-weight:800;color:var(--text)}.st-twofa #twofaactivation p,.st-twofa #twofaactivation li{font-size:13.5px;line-height:1.65;color:var(--text-light)}.st-twofa #twofaactivation img{max-width:100%;height:auto;padding:8px;background:#fff;border-radius:12px}.st-twofa #twofaactivation :is(input[type=text],input[type=password],input[type=number],select){width:100%;max-width:360px;padding:12px 14px;font-size:14px;color:var(--text)!important;background-color:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:12px}.st-twofa #twofaactivation :is(.btn,input[type=submit],button){display:inline-flex;align-items:center;margin:6px 6px 0 0;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;color:#fff!important;border:0!important;border-radius:10px;background:linear-gradient(135deg,#007bff 0,#0046d6 100%)!important;cursor:pointer}.st-twofa #twofaactivation .btn-default,.st-twofa #twofaactivation .btn-danger{background:linear-gradient(135deg,#dc534d 0,#c93b35 100%)!important}[data-theme=dark] .st-twofa #twofaactivation :is(input[type=text],input[type=password],input[type=number],select){background-color:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.14)!important}.st-sso{margin:0 0 14px}.st-switch{display:inline-flex;align-items:center;gap:12px;margin:0;cursor:pointer}.st-switch>input{position:absolute;width:1px!important;height:1px;padding:0!important;opacity:0;pointer-events:none}.st-switch-track{position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:#cbd5e1;transition:background .2s ease}.st-switch-track::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s ease}.st-switch>input:checked+.st-switch-track{background:#16a34a}.st-switch>input:checked+.st-switch-track::after{transform:translateX(20px)}.st-switch>input:focus-visible+.st-switch-track{outline:2px solid var(--primary);outline-offset:3px}.st-switch-text{font-size:14px;font-weight:700;color:var(--text)}.st-switch-text .hidden{display:none}[data-theme=dark] .st-switch-track{background:rgba(255,255,255,.2)}[data-theme=dark] .st-switch>input:checked+.st-switch-track{background:#22c55e}@media (max-width:700px){.st-depts{grid-template-columns:1fr}.st-actions .cl-btn,.st-actions .cl-action{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.st-dept,.st-dept-arrow,.st-switch-track,.st-switch-track::after{transition:none}.st-dept:hover{transform:none}}.cd-body .st-actions{margin-top:20px}.cl-page .alert-success{color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.28)}.cl-page .alert-danger{color:#b91c1c;background:rgba(220,83,77,.1);border:1px solid rgba(220,83,77,.28)}.cl-page .alert-warning{color:#a16207;background:rgba(217,119,6,.1);border:1px solid rgba(217,119,6,.3)}.cl-page .alert-info{color:#1d4ed8;background:rgba(0,123,255,.08);border:1px solid rgba(0,123,255,.25)}[data-theme=dark] .cl-page .alert-warning{color:#fbbf24;background:rgba(217,119,6,.12);border-color:rgba(217,119,6,.3)}[data-theme=dark] .cl-page .alert-danger{color:#f0918c;background:rgba(220,83,77,.12);border-color:rgba(220,83,77,.3)}[data-theme=dark] .cl-page .alert-success{color:#4ade80;background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.3)}[data-theme=dark] .cl-page .alert-info{color:#93c5fd;background:rgba(0,123,255,.1);border-color:rgba(0,123,255,.28)}.ac-hero{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 26px;margin-bottom:16px;background:linear-gradient(135deg,rgba(0,123,255,.07) 0%,rgba(0,70,214,.03) 60%,transparent 100%),var(--bg, #fff);border:1px solid var(--border);border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 14px 30px -16px rgba(17,24,39,.12)}.ac-avatar{flex:none;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;font-size:24px;font-weight:800;letter-spacing:.5px;color:#fff;background:linear-gradient(160deg,#1d4fb8 0,#0b2a6e 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 10px 22px -12px rgba(11,42,110,.6)}[data-theme=dark] .ac-avatar{color:#b9d7ff;background:rgba(142,191,255,.14);box-shadow:inset 0 0 0 1px rgba(142,191,255,.32)}.ac-hero-text{flex:1;min-width:200px}.ac-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--text)}.ac-sub{margin:4px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-light)}.ac-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 14px;font-size:12.5px;font-weight:600;color:var(--text-light);background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:999px}.ac-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-tabs{display:flex;gap:6px;margin-bottom:20px;padding:6px;overflow-x:auto;scrollbar-width:none;background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:16px}.ac-tabs::-webkit-scrollbar{display:none}.ac-tab{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;color:var(--text-light);border-radius:11px;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ac-tab svg{flex:none;opacity:.8}.ac-tab:hover{color:var(--text);text-decoration:none;background:rgba(0,123,255,.06)}.ac-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ac-tab.is-on{color:var(--primary-dark);background:var(--bg, #fff);box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 16px -8px rgba(0,100,255,.35),inset 0 0 0 1px rgba(0,123,255,.25)}.ac-tab.is-on svg{color:var(--primary);opacity:1}.ac-body .cl-card{margin-bottom:16px}.ac-center{max-width:640px;margin:24px auto 0}.ac-center--narrow{max-width:520px}.ac-center-text{margin:14px 0 0;text-align:center;font-size:13px;color:var(--text-light)}.ac-narrow{max-width:520px}.ac-muted{font-size:12.5px;color:var(--text-light)}.ac-danger.cl-action{color:#c93b35}.ac-danger.cl-action:hover{background:rgba(220,83,77,.08);box-shadow:inset 0 0 0 1px rgba(220,83,77,.35);color:#c93b35}.cl-action.disabled,.cl-action[aria-disabled=true]{opacity:.45;pointer-events:none}.ac-fl{display:block;font-size:13px;font-weight:700;color:var(--text)}.ac-linkbtn{align-self:flex-start;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--primary-dark);background:0 0;border:0;cursor:pointer}.ac-linkbtn:hover{text-decoration:underline}.ac-loading{padding:30px;text-align:center;font-size:14px;color:var(--text-light)}.field-error-msg{display:none;margin-top:4px;font-size:12px;font-weight:600;color:#dc534d}.has-error .form-control{border-color:#dc534d!important;box-shadow:0 0 0 3px rgba(220,83,77,.12)}.ac-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ac-allowed{margin:0 auto 8px;padding:0;max-width:360px;list-style:none;text-align:left}.ac-allowed li{padding:8px 14px;font-size:13px;border-bottom:1px solid var(--border);color:var(--text)}.ac-challenge{margin-bottom:8px}.ac-challenge input[type=text],.ac-challenge input[type=number]{width:100%;padding:13px 15px;font-size:15px;color:var(--text)!important;background-color:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:12px}.ac-challenge .btn,.ac-challenge input[type=submit]{margin-top:12px;padding:12px 24px;font-weight:800;color:#fff!important;border:0!important;border-radius:12px;background:linear-gradient(135deg,#007bff 0,#0046d6 100%)!important}.ac-list{margin:0;padding:0;list-style:none}.ac-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid var(--border)}.ac-row:last-child{border-bottom:0}.ac-row-avatar{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-size:15px;font-weight:800;color:var(--primary-dark);background:rgba(0,123,255,.1)}.ac-row-avatar.is-pending{color:var(--text-light);background:var(--bg-soft, #f8fafc);box-shadow:inset 0 0 0 1px var(--border)}.ac-row-main{flex:1;min-width:220px;display:flex;flex-direction:column;gap:5px}.ac-row-main strong{font-size:14.5px;font-weight:700;color:var(--text);word-break:break-all}.ac-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.ac-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ac-subhead{padding:12px 24px;font-size:11.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-bottom:1px solid var(--border)}.ac-2fa{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--text-light)}.ac-2fa.is-on{color:#15803d}.ac-foot-note{margin:0;padding:14px 24px;font-size:12.5px;color:var(--text-light);border-top:1px solid var(--border)}.ac-accounts{display:flex;flex-direction:column;gap:10px}.ac-account{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--text);text-decoration:none;border:1px solid var(--border);border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease}.ac-account:hover{color:var(--text);text-decoration:none;border-color:rgba(0,123,255,.45);box-shadow:0 10px 24px -14px rgba(0,123,255,.45)}.ac-account.disabled{opacity:.5;pointer-events:none}.ac-choices{display:flex;flex-wrap:wrap;gap:10px}.ac-choices--stack{flex-direction:column;margin-bottom:12px}.ac-choice{position:relative;flex:1 1 220px;margin:0;cursor:pointer}.ac-choice>input{position:absolute;width:1px!important;height:1px;padding:0!important;opacity:0;pointer-events:none}.ac-choice>span{display:flex;flex-direction:column;gap:3px;height:100%;padding:14px 16px;padding-left:46px;position:relative;background:var(--bg, #fff);border:1.5px solid var(--border);border-radius:14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ac-choice>span::before{content:"";position:absolute;left:16px;top:17px;width:18px;height:18px;border-radius:50%;border:1.5px solid #cbd5e1;background:0 0;transition:border-color .15s ease}.ac-choice>span::after{content:"";position:absolute;left:21px;top:22px;width:8px;height:8px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .15s ease}.ac-choice>span strong{font-size:13.5px;font-weight:700;color:var(--text)}.ac-choice>span em{font-style:normal;font-size:12.5px;line-height:1.55;color:var(--text-light)}.ac-choice>input:checked+span{border-color:var(--primary);background:rgba(0,123,255,.05);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.ac-choice>input:checked+span::before{border-color:var(--primary)}.ac-choice>input:checked+span::after{transform:scale(1)}.ac-choice>input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.ac-choice>input:disabled+span{opacity:.55;cursor:not-allowed}.ac-perms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px 24px;padding:4px 0}.ac-perms.hidden{display:none}#invitePermissions{padding:16px;background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:14px}.ac-picker{padding:16px 24px}.ac-picker-form{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0}.ac-picker-form label{margin:0;font-size:13px;font-weight:700;color:var(--text)}.ac-picker-form .rg-input{flex:1;min-width:220px}.fm-page .ac-picker select{width:100%}.ac-pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.ac-pm{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--bg, #fff);border:1px solid var(--border);border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 12px 26px -16px rgba(17,24,39,.12)}.ac-pm.is-default{border-color:rgba(0,123,255,.4);box-shadow:0 0 0 3px rgba(0,123,255,.08),0 12px 26px -16px rgba(0,100,255,.35)}.ac-pm.is-expired{opacity:.85}.ac-pm-top{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.ac-pm-ico{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:20px;color:var(--primary);background:rgba(0,123,255,.09);border-radius:13px}.ac-pm-main{flex:1;min-width:140px;display:flex;flex-direction:column;gap:3px}.ac-pm-main strong{font-size:15px;font-weight:800;color:var(--text)}.ac-pm-badges{display:flex;flex-wrap:wrap;gap:6px}.ac-pm-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--border)}.ac-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;background:var(--bg, #fff);border:1px dashed var(--border);border-radius:18px}.ac-empty-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-radius:16px}.ac-empty strong{font-size:14.5px;color:var(--text)}.cx-state{max-width:560px;margin:32px auto 0;padding:36px 32px;text-align:center;background:var(--bg, #fff);border:1px solid var(--border);border-radius:22px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 18px 40px -20px rgba(17,24,39,.15)}.cx-state h1{margin:14px 0 8px;font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--text)}.cx-state p{margin:0 0 12px;font-size:14px;line-height:1.7;color:var(--text-light)}.cx-state-ico{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;color:var(--primary);background:rgba(0,123,255,.1);border-radius:20px}.cx-state--ok .cx-state-ico{color:#16a34a;background:rgba(22,163,74,.12)}.cx-state--warn .cx-state-ico{color:#d97706;background:rgba(217,119,6,.12)}.cx-center{justify-content:center;margin-top:20px}.cx-icon{background:linear-gradient(135deg,#64748b 0,#475569 100%);box-shadow:0 8px 18px -8px rgba(71,85,105,.6)}.cx-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.cx-form .cl-card{margin-bottom:16px}.cx-side{position:sticky;top:90px;display:flex;flex-direction:column;gap:16px}.cx-side .cl-card{margin:0}.cx-step{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:2px;font-size:11.5px;font-weight:800;color:var(--primary-dark);background:rgba(0,123,255,.1);border-radius:50%}.cx-lead{margin-bottom:14px}.cx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cx-chip{padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--text-light);cursor:pointer;background:var(--bg-soft, #f8fafc);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.cx-chip:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--text-light)}.cx-chip[aria-pressed=true]{color:var(--primary-dark);background:rgba(0,123,255,.1);box-shadow:inset 0 0 0 1.5px var(--primary)}.cx-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cx-types{display:grid;gap:12px}.cx-type{position:relative;margin:0;cursor:pointer}.cx-type>input{position:absolute;width:1px!important;height:1px;padding:0!important;opacity:0;pointer-events:none}.cx-type-box{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:var(--bg, #fff);border:1.5px solid var(--border);border-radius:14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cx-type-dot{flex:none;position:relative;width:18px;height:18px;margin-top:2px;border-radius:50%;border:1.5px solid #cbd5e1;transition:border-color .15s ease}.cx-type-dot::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .15s ease}.cx-type-text{display:flex;flex-direction:column;gap:3px}.cx-type-text strong{font-size:14px;font-weight:700;color:var(--text)}.cx-type-text em{font-style:normal;font-size:12.5px;line-height:1.55;color:var(--text-light)}.cx-type>input:checked+.cx-type-box{border-color:var(--primary);background:rgba(0,123,255,.05);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.cx-type>input:checked+.cx-type-box .cx-type-dot{border-color:var(--primary)}.cx-type>input:checked+.cx-type-box .cx-type-dot::after{transform:scale(1)}.cx-type>input:focus-visible+.cx-type-box{outline:2px solid var(--primary);outline-offset:2px}.cx-domain{border-color:rgba(217,119,6,.35)}.cx-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.cx-actions .cl-action,.cx-actions .cl-btn{padding:13px 24px;font-size:14px;border-radius:12px}.cx-note{margin:12px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-light)}.cx-service-top{display:flex;align-items:center;gap:14px;padding:18px 20px}.cx-service-ico{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-radius:13px}.cx-eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-light)}.cx-service-name{display:block;margin-top:2px;font-size:15px;font-weight:800;color:var(--text);word-break:break-word}.cx-dl{margin:0;padding:0 20px 6px}.cx-dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border);font-size:13px}.cx-dl dt{font-weight:600;color:var(--text-light)}.cx-dl dd{margin:0;font-weight:700;color:var(--text);text-align:right;word-break:break-all}.cx-help{padding:20px}.cx-help-title{display:block;margin-bottom:6px;font-size:14.5px;font-weight:800;color:var(--text)}.cx-help p{margin:0 0 12px;font-size:13px;line-height:1.65;color:var(--text-light)}.cx-help-list{margin:0;padding:0;list-style:none}.cx-help-list li+li{border-top:1px solid var(--border)}.cx-help-list a{display:flex;align-items:center;gap:10px;padding:12px 2px;font-size:13.5px;font-weight:700;color:var(--text);text-decoration:none}.cx-help-list a svg{color:var(--primary);flex:none}.cx-help-list a:hover{color:var(--primary-dark);text-decoration:none}.fm-page .rg-input textarea[required]:invalid:not(:placeholder-shown){border-color:#dc534d!important}.div-service-item{display:grid;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;column-gap:18px;row-gap:10px;box-sizing:border-box;width:100%;flex:1 1 100%;margin:0;padding:16px 20px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s ease}.div-service-item:hover{background:var(--bg-soft, #f8fafc)}.div-service-item:last-child{border-bottom:0}.div-service-status{display:flex;align-items:center}.div-service-name{min-width:0;display:flex;flex-direction:column;gap:3px}.div-service-name strong{font-size:14px;font-weight:700;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.div-service-name .text-domain{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;font-size:12.5px;line-height:1.5;color:var(--text-light);overflow-wrap:anywhere}.div-service-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.div-service-buttons{justify-self:end;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.div-service-buttons .cl-action,.div-service-buttons .cl-btn{padding:8px 14px;font-size:12.5px;white-space:nowrap}.ca-card-body--slim{container-type:inline-size;container-name:cab}.div-service-status .cl-status-badge{white-space:nowrap}@container cab (max-width: 640px){.div-service-item{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.div-service-buttons{grid-column:1/-1;justify-self:stretch;justify-content:flex-start}}@media (max-width:720px){.div-service-item{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.div-service-buttons{grid-column:1/-1;justify-self:stretch;justify-content:flex-start}}[data-theme=dark] .ac-hero{background:linear-gradient(135deg,rgba(108,176,255,.1) 0%,rgba(108,176,255,.03) 60%,transparent 100%),var(--card-bg);border-color:rgba(255,255,255,.1);box-shadow:none}[data-theme=dark] .ac-chip,[data-theme=dark] .ac-tabs,[data-theme=dark] .ac-subhead,[data-theme=dark] #invitePermissions{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}[data-theme=dark] .ac-tab:hover{background:rgba(108,176,255,.1)}[data-theme=dark] .ac-tab.is-on{color:#6cb0ff;background:rgba(108,176,255,.12);box-shadow:inset 0 0 0 1px rgba(108,176,255,.35)}[data-theme=dark] .ac-tab.is-on svg{color:#6cb0ff}[data-theme=dark] .ac-row-avatar{color:#6cb0ff;background:rgba(108,176,255,.14)}[data-theme=dark] .ac-row-avatar.is-pending,[data-theme=dark] .ac-empty-ico,[data-theme=dark] .cx-service-ico{background:rgba(255,255,255,.06)}[data-theme=dark] .ac-2fa.is-on{color:#4ade80}[data-theme=dark] .ac-danger.cl-action,[data-theme=dark] .ac-danger.cl-action:hover{color:#f0918c}[data-theme=dark] .ac-account,[data-theme=dark] .ac-pm,[data-theme=dark] .ac-empty,[data-theme=dark] .cx-state,[data-theme=dark] .ac-choice>span,[data-theme=dark] .cx-type-box{background:0 0;border-color:rgba(255,255,255,.1);box-shadow:none}[data-theme=dark] .ac-pm.is-default{border-color:rgba(108,176,255,.5);box-shadow:0 0 0 3px rgba(108,176,255,.1)}[data-theme=dark] .ac-pm-ico,[data-theme=dark] .cx-step{color:#6cb0ff;background:rgba(108,176,255,.14)}[data-theme=dark] .ac-choice>span::before,[data-theme=dark] .cx-type-dot{border-color:rgba(255,255,255,.3)}[data-theme=dark] .ac-choice>span::after,[data-theme=dark] .cx-type-dot::after{background:#6cb0ff}[data-theme=dark] .ac-choice>input:checked+span,[data-theme=dark] .cx-type>input:checked+.cx-type-box{border-color:#6cb0ff;background:rgba(108,176,255,.08);box-shadow:0 0 0 3px rgba(108,176,255,.12)}[data-theme=dark] .ac-choice>input:checked+span::before,[data-theme=dark] .cx-type>input:checked+.cx-type-box .cx-type-dot{border-color:#6cb0ff}[data-theme=dark] .cx-state-ico{color:#6cb0ff;background:rgba(108,176,255,.14)}[data-theme=dark] .cx-state--ok .cx-state-ico{color:#4ade80;background:rgba(34,197,94,.14)}[data-theme=dark] .cx-state--warn .cx-state-ico{color:#fbbf24;background:rgba(251,191,36,.12)}[data-theme=dark] .cx-chip{background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}[data-theme=dark] .cx-chip[aria-pressed=true]{color:#6cb0ff;background:rgba(108,176,255,.12);box-shadow:inset 0 0 0 1.5px #6cb0ff}[data-theme=dark] .cx-domain{border-color:rgba(251,191,36,.35)}[data-theme=dark] .cx-help-list a svg{color:#6cb0ff}[data-theme=dark] .cx-help-list a:hover{color:#6cb0ff}[data-theme=dark] .ac-linkbtn{color:#6cb0ff}[data-theme=dark] .div-service-item:hover{background:rgba(255,255,255,.04)}[data-theme=dark] .ac-challenge input[type=text],[data-theme=dark] .ac-challenge input[type=number]{background-color:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.14)!important}@media (max-width:960px){.cx-grid{grid-template-columns:1fr}.cx-side{position:static;order:-1}}@media (max-width:700px){.ac-hero{padding:18px}.ac-chip{order:3}.ac-row{padding:14px 16px}.ac-pm-grid{grid-template-columns:1fr}.cx-state{margin-top:16px;padding:28px 20px}.cx-actions{flex-direction:column-reverse;align-items:stretch}.cx-actions .cl-action,.cx-actions .cl-btn{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.ac-tab,.ac-choice>span,.cx-type-box,.ac-account,.cx-chip{transition:none}}.dr-head{margin-bottom:24px;text-align:center}.dr-head h1{margin:12px 0 8px;font-size:clamp(25px,2.4vw,32px);font-weight:800;letter-spacing:-.6px;color:var(--text)}.dr-head p{margin:0 auto;max-width:560px;font-size:14.5px;line-height:1.65;color:var(--text-light)}.dr-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dr-help{font-size:12.5px;font-weight:600;color:var(--primary-dark);text-decoration:none}.dr-help:hover{text-decoration:underline}[data-theme=dark] .dr-help{color:#6cb0ff}.dr-page .dr-search .rg-rows{margin-bottom:4px}.dr-page .dr-search .st-actions{margin-top:18px}.dr-page .dr-btn.btn-transfer{min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:8px}#transferUnavailable.alert{margin:14px 0 0;padding:12px 16px;border-radius:12px;font-size:13.5px;font-weight:600}.rn-domain{margin:0;font-size:14.5px;font-weight:800;color:var(--text);cursor:pointer;word-break:break-all}.rn-days{display:inline-block;padding:3px 10px;font-size:12px;font-weight:700;border-radius:999px}.rn-days.is-ok{color:#15803d;background:rgba(22,163,74,.12)}.rn-days.is-soon{color:#b91c1c;background:rgba(220,83,77,.12)}.rn-days.is-late{color:var(--text-light);background:var(--bg-soft, #f8fafc);box-shadow:inset 0 0 0 1px var(--border)}.rn-flag{display:block;margin-top:4px;font-size:12px;font-weight:600;line-height:1.5;color:#b91c1c}.rn-select{min-width:220px}[data-theme=dark] .rn-days.is-ok{color:#4ade80;background:rgba(34,197,94,.14)}[data-theme=dark] .rn-days.is-soon{color:#f0918c;background:rgba(220,83,77,.16)}[data-theme=dark] .rn-flag{color:#f0918c}.ca-status-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.ca-st{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 8px;text-decoration:none;border-right:1px solid var(--border);transition:background .15s ease}.ca-st:last-child{border-right:0}.ca-st:hover{background:var(--bg-soft, #f8fafc);text-decoration:none}.ca-st-n{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.ca-st-n--ok{color:#16a34a}.ca-st-n--wait{color:#d97706}.ca-st-n--warn{color:#ea580c}.ca-st-n--off{color:#64748b}.ca-st-l{font-size:11.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--text-light)}.ca-st.is-zero .ca-st-n{color:var(--text-light);opacity:.55}[data-theme=dark] .ca-st-n--ok{color:#4ade80}[data-theme=dark] .ca-st-n--wait{color:#fbbf24}[data-theme=dark] .ca-st-n--warn{color:#fb923c}[data-theme=dark] .ca-st-n--off{color:#94a3b8}[data-theme=dark] .ca-st:hover{background:rgba(255,255,255,.04)}@media (max-width:480px){.ca-status-strip{grid-template-columns:repeat(2,1fr)}.ca-st:nth-child(2){border-right:0}.ca-st:nth-child(-n+2){border-bottom:1px solid var(--border)}}.af-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:16px;align-items:start}.af-layout--solo{grid-template-columns:1fr}.af-left,.af-right{display:flex;flex-direction:column;gap:16px;min-width:0}.af-banner{display:block;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--card-bg)}.af-banner img{display:block;width:100%;height:auto;aspect-ratio:1364/530;object-fit:cover}[data-theme=dark] .af-banner{border-color:rgba(255,255,255,.1)}[data-theme=dark] .af-banner img{filter:brightness(.86) contrast(1.04)}.af-limits-card,.af-form,.af-how{margin:0}.af-below{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.af-menu{min-width:0}.af-menu .panel{margin:0}.af-limits{margin:0;padding:2px 20px 6px}.af-limits>div{display:grid;grid-template-columns:34px 1fr;grid-template-areas:"ico dt""ico dd";column-gap:12px;row-gap:1px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.af-limits>div:last-child{border-bottom:0}.af-limit-ico{grid-area:ico;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-radius:10px}.af-limits dt{grid-area:dt;font-size:12px;font-weight:600;color:var(--text-light)}.af-limits dd{grid-area:dd;margin:0;font-size:16px;font-weight:800;letter-spacing:-.3px;color:var(--text);font-variant-numeric:tabular-nums}[data-theme=dark] .af-limit-ico{background:rgba(255,255,255,.06)}.af-balance{font-size:12.5px;font-weight:600;color:var(--text-light)}.af-balance strong{color:var(--text);font-weight:800}.af-amount-box{position:relative}.fm-page .af-amount .rg-input input{height:64px!important;padding:0 64px 0 20px!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.4px;font-variant-numeric:tabular-nums;border-radius:14px}.fm-page .af-amount .rg-input input::placeholder{font-weight:600;opacity:.4}.af-cur{position:absolute;z-index:2;top:0;bottom:0;right:14px;display:flex;align-items:center;justify-content:center;min-width:36px;font-size:20px;font-weight:800;color:var(--text-light);pointer-events:none}.af-hint{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-light);transition:color .15s ease}.af-hint.is-bad{color:#c93b35;font-weight:700}[data-theme=dark] .af-hint.is-bad{color:#f0918c}.fm-page .af-amount .rg-input input[aria-invalid=true]{border-color:#dc534d!important;box-shadow:0 0 0 3px rgba(220,83,77,.12)}.af-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.af-chips:empty{display:none}.fm-page .af-form .rg-field+.rg-field{margin-top:22px}.af-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:22px;padding:14px 18px;background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:14px}.af-summary span{font-size:13px;font-weight:600;color:var(--text-light)}.af-summary strong{font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--text);font-variant-numeric:tabular-nums}[data-theme=dark] .af-summary{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.af-submit{width:100%;justify-content:center;padding:16px 28px!important;font-size:15px!important;border-radius:14px!important}.af-form .st-actions{margin-top:14px}.af-note{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.6;color:#a16207;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.22);border-radius:12px}.af-note svg{flex:none;margin-top:2px}[data-theme=dark] .af-note{color:#fbbf24;background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.22)}.af-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 22px;margin:0;padding:18px 22px 20px;list-style:none}.af-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--text-light)}.af-steps li p{margin:0;text-wrap:pretty}.af-steps li span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:800;color:var(--primary-dark);background:rgba(0,123,255,.1);border-radius:50%}[data-theme=dark] .af-steps li span{color:#6cb0ff;background:rgba(108,176,255,.14)}@media (max-width:900px){.af-layout{display:flex;flex-direction:column;align-items:stretch}.af-left,.af-right{display:contents}.af-banner{order:1}.af-form{order:2}.af-how{order:3}.af-desc{order:4}.af-below{order:5}.af-fgrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.af-below,.af-fgrid{grid-template-columns:1fr}.af-banner img{aspect-ratio:auto}.fm-page .af-amount .rg-input input{height:58px!important;font-size:22px!important}}@media (prefers-reduced-motion:reduce){.af-hint{transition:none}}.ac-choices--stack .ac-choice{flex:0 0 auto}.cl-page .panel a.list-group-item.ph-funds{align-items:center;gap:12px;margin-top:6px;padding:12px 14px;background:linear-gradient(135deg,rgba(0,123,255,.09)0,rgba(0,70,214,.04) 100%);box-shadow:inset 0 0 0 1px rgba(0,123,255,.22);border-radius:12px}.cl-page .panel a.list-group-item.ph-funds:hover{background:linear-gradient(135deg,rgba(0,123,255,.14)0,rgba(0,70,214,.07) 100%);box-shadow:inset 0 0 0 1px rgba(0,123,255,.4)}.cl-page .panel a.list-group-item.ph-funds::before{background-color:var(--primary)}.ph-li-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.ph-li-label{font-size:13.5px;font-weight:800;color:var(--text)}.ph-li-desc{font-size:11.5px;font-weight:500;line-height:1.55;color:var(--text-light);white-space:normal}[data-theme=dark] .cl-page .panel a.list-group-item.ph-funds{background:linear-gradient(135deg,rgba(108,176,255,.12)0,rgba(108,176,255,.04) 100%);box-shadow:inset 0 0 0 1px rgba(108,176,255,.3)}[data-theme=dark] .cl-page .panel a.list-group-item.ph-funds:hover{box-shadow:inset 0 0 0 1px rgba(108,176,255,.55)}[data-theme=dark] .cl-page .panel a.list-group-item.ph-funds::before{background-color:#6cb0ff}.af-perk{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px;padding:14px 16px;background:linear-gradient(135deg,rgba(22,163,74,.08)0,rgba(22,163,74,.03) 100%);border:1px solid rgba(22,163,74,.22);border-radius:14px}.af-perk-ico{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#15803d;background:rgba(22,163,74,.14);border-radius:11px}.af-perk p{margin:0;font-size:13.5px;line-height:1.6;font-weight:600;color:var(--text)}.af-desc{margin:0;align-items:center}.af-desc strong{display:block;margin-bottom:2px;font-size:14px;font-weight:800;color:var(--text)}.af-desc p{font-weight:500;color:var(--text-light)}[data-theme=dark] .af-perk{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.24)}[data-theme=dark] .af-perk-ico{color:#4ade80;background:rgba(34,197,94,.14)}.af-form .ac-choice>span{padding-top:12px;padding-bottom:12px}.af-form .ac-choice>span::before{top:15px}.af-form .ac-choice>span::after{top:20px}.af-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;align-items:start}.af-paycol{display:flex;flex-direction:column;gap:14px}.af-paycol .af-summary{margin-top:0;padding:11px 16px}.af-paycol .af-summary strong{font-size:20px}.af-paycol .af-submit{margin-top:2px}.af-form .af-note{margin-top:18px}.fm-page .af-form .rg-field+.rg-field{margin-top:0}@media (max-width:1100px){.af-fgrid{grid-template-columns:1fr}}.af-page ::selection{color:inherit;background:rgba(0,123,255,.18)}[data-theme=dark] .af-page ::selection{background:rgba(108,176,255,.3)}.af-page .af-amount input{caret-color:var(--primary);accent-color:var(--primary)}.af-page .af-submit:focus-visible,.af-page .cx-chip:focus-visible{outline:2px solid var(--primary);outline-offset:3px}[data-theme=dark] .af-page .af-submit:focus-visible,[data-theme=dark] .af-page .cx-chip:focus-visible{outline-color:#6cb0ff}.af-page .af-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.af-page .af-submit[aria-busy=true]{cursor:progress}.af-page select:disabled{cursor:not-allowed;opacity:.6}.af-page .cx-chip{transition:color .15s ease,background .15s ease,box-shadow .15s ease}@media (prefers-reduced-motion:reduce){.af-page .cx-chip{transition:none}}.af-page{--af-brand:#0046d6;--af-btn:#0046d6;--af-btn-hover:#003aa8;--af-btn-press:#002f87;--af-tint:rgba(0, 70, 214, .08)}[data-theme=dark] .af-page{--af-brand:#5b90ff;--af-btn:#2f6df6;--af-btn-hover:#2a62e0;--af-btn-press:#2454c4;--af-tint:rgba(91, 144, 255, .14)}.af-page .cl-btn.af-submit{width:100%;min-height:52px;justify-content:center;padding:0 28px!important;font-size:15px!important;font-weight:700;letter-spacing:.1px;color:#fff!important;background:var(--af-btn)!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(0,24,80,.25);transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease}.af-page .cl-btn.af-submit:hover{background:var(--af-btn-hover)!important;box-shadow:0 4px 12px -2px rgba(0,40,120,.35)}.af-page .cl-btn.af-submit:active{background:var(--af-btn-press)!important;transform:translateY(1px);box-shadow:0 1px 2px rgba(0,24,80,.25)}.af-page .cl-btn.af-submit:disabled{background:#94a3b8!important;box-shadow:none;transform:none}[data-theme=dark] .af-page .cl-btn.af-submit{color:#fff!important}[data-theme=dark] .af-page .cl-btn.af-submit:disabled{background:#475569!important}.af-page .cx-chip{padding:8px 14px;font-weight:700;color:var(--text);background:0 0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--border)}.af-page .cx-chip:hover{color:var(--af-brand);box-shadow:inset 0 0 0 1px var(--af-brand);background:var(--af-tint)}.af-page .cx-chip[aria-pressed=true]{color:var(--af-brand);background:var(--af-tint);box-shadow:inset 0 0 0 1.5px var(--af-brand)}[data-theme=dark] .af-page .cx-chip{background:0 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.fm-page.af-page .af-amount .rg-input input:focus,.fm-page.af-page .rg-input select:focus{border-color:var(--af-brand)!important;box-shadow:0 0 0 3px var(--af-tint)}.af-page .af-amount input{caret-color:var(--af-brand);accent-color:var(--af-brand)}.af-page .af-submit:focus-visible,.af-page .cx-chip:focus-visible{outline:2px solid var(--af-brand);outline-offset:3px}.af-page .cl-card-head svg{color:var(--af-brand)}.af-page .af-steps li span{color:var(--af-brand);background:var(--af-tint)}.af-page .af-limit-ico{color:var(--af-brand);background:var(--af-tint)}.af-page .af-summary strong{color:var(--text)}.af-page .af-perk{background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:12px}.af-page .af-perk-ico{color:var(--af-brand);background:var(--af-tint)}.af-page .af-note{color:var(--text-light);background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:12px}.af-page .af-note svg{color:var(--text-light)}[data-theme=dark] .af-page .af-perk,[data-theme=dark] .af-page .af-note{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}[data-theme=dark] .af-page .af-note{color:var(--text-light)}.af-page .af-banner,.af-page .cl-card{border-radius:14px}.af-page .panel a.list-group-item.ph-funds{background:var(--af-tint);box-shadow:inset 0 0 0 1px rgba(0,70,214,.22);border-radius:10px}.af-page .panel a.list-group-item.ph-funds:hover{background:rgba(0,70,214,.13);box-shadow:inset 0 0 0 1px var(--af-brand)}.af-page .panel a.list-group-item.ph-funds::before{background-color:var(--af-brand)}[data-theme=dark] .af-page .panel a.list-group-item.ph-funds{box-shadow:inset 0 0 0 1px rgba(91,144,255,.35)}[data-theme=dark] .af-page .panel a.list-group-item.ph-funds:hover{background:rgba(91,144,255,.22);box-shadow:inset 0 0 0 1px var(--af-brand)}.af-page ::selection{background:var(--af-tint)}.af-page .af-hint.is-bad{color:#b42318}[data-theme=dark] .af-page .af-hint.is-bad{color:#f97066}@media (prefers-reduced-motion:reduce){.af-page .cl-btn.af-submit{transition:none}.af-page .cl-btn.af-submit:active{transform:none}}.ca-card-body--slim .div-service-buttons .cl-action,.ca-card-body--slim .div-service-buttons button.cl-action{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;margin:0;font-size:12.5px;font-weight:700;color:var(--text)!important;background:0 0;border:0;border-radius:9px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.ca-card-body--slim .div-service-buttons .cl-action:hover{color:var(--primary-dark)!important;background:rgba(0,123,255,.06);box-shadow:inset 0 0 0 1px rgba(0,123,255,.45)}.ca-card-body--slim .div-service-buttons .cl-action.btn-custom-action:not(.btn-view-details){color:var(--primary-dark)!important;box-shadow:inset 0 0 0 1px rgba(0,123,255,.4)}.ca-card-body--slim .div-service-buttons .cl-action:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ca-card-body--slim .div-service-buttons .cl-action.disabled,.ca-card-body--slim .div-service-buttons .cl-action:disabled{opacity:.5;pointer-events:none}.ca-card-body--slim .div-service-buttons .cl-btn.btn-custom-action{height:34px;padding:0 14px;border-radius:9px}[data-theme=dark] .ca-card-body--slim .div-service-buttons .cl-action{color:rgba(255,255,255,.9)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}[data-theme=dark] .ca-card-body--slim .div-service-buttons .cl-action:hover{color:#6cb0ff!important;background:rgba(108,176,255,.1);box-shadow:inset 0 0 0 1px rgba(108,176,255,.5)}[data-theme=dark] .ca-card-body--slim .div-service-buttons .cl-action.btn-custom-action:not(.btn-view-details){color:#6cb0ff!important;box-shadow:inset 0 0 0 1px rgba(108,176,255,.45)}@media (prefers-reduced-motion:reduce){.ca-card-body--slim .div-service-buttons .cl-action{transition:none}}.cl-status-unpaid,.cl-status-collections{background:#fff1f0;color:#dc2626}.cl-status-paid{background:#f0fdf4;color:#16a34a}.cl-status-payment-pending{background:#fffbeb;color:#d97706}.cl-status-cancelled,.cl-status-refunded,.cl-status-draft{background:var(--bg-soft);color:var(--text-light)}[data-theme=dark] .cl-status-unpaid,[data-theme=dark] .cl-status-collections{background:rgba(239,68,68,.12);color:#f87171}[data-theme=dark] .cl-status-paid{background:rgba(34,197,94,.12);color:#4ade80}[data-theme=dark] .cl-status-payment-pending{background:rgba(245,158,11,.12);color:#fcd34d}.ca-live{container-type:inline-size;container-name:cal;border-top:1px solid var(--border)}.ca-live[hidden]{display:none}.ca-live-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;column-gap:14px;row-gap:6px;padding:13px 20px;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;transition:background .15s ease}.ca-live-row:hover{background:var(--bg-soft, #f8fafc);text-decoration:none;color:var(--text)}.ca-live-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ca-live-row.is-unread{box-shadow:inset 3px 0 0 var(--primary)}.ca-live-main{min-width:0;display:flex;flex-direction:column;gap:2px}.ca-live-main em{order:0;font-style:normal;font-size:11.5px;font-weight:700;color:var(--text-light);font-variant-numeric:tabular-nums}.ca-live-main strong{font-size:14px;font-weight:700;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.ca-live-main small{font-size:12.5px;line-height:1.5;color:var(--text-light)}.ca-live-row.is-unread .ca-live-main strong{color:var(--primary-dark)}.ca-live-amt{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.ca-live-row .cl-status-badge{white-space:nowrap}.ca-live-go{display:inline-flex;color:var(--text-light);opacity:.6;transition:transform .15s ease,opacity .15s ease}.ca-live-row:hover .ca-live-go{transform:translateX(2px);opacity:1}.ca-live-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 20px;background:var(--bg-soft, #f8fafc)}.ca-live-link{font-size:13px;font-weight:700;color:var(--primary-dark);text-decoration:none}.ca-live-link:hover{text-decoration:underline}.ca-live-btn{display:inline-flex;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:700;color:#fff;background:#0046d6;border-radius:10px;text-decoration:none;transition:background .15s ease}.ca-live-btn:hover{background:#003aa8;color:#fff;text-decoration:none}@container cal (max-width: 520px){.ca-live-row{grid-template-columns:minmax(0,1fr) auto;padding:13px 16px}.ca-live-row .cl-status-badge,.ca-live-amt{justify-self:start}.ca-live-go{display:none}.ca-live-foot{padding:12px 16px}}[data-theme=dark] .ca-live-row:hover,[data-theme=dark] .ca-live-foot{background:rgba(255,255,255,.04)}[data-theme=dark] .ca-live-row.is-unread .ca-live-main strong,[data-theme=dark] .ca-live-link{color:#6cb0ff}[data-theme=dark] .ca-live-row.is-unread{box-shadow:inset 3px 0 0#6cb0ff}[data-theme=dark] .ca-live-btn{background:#2f6df6}[data-theme=dark] .ca-live-btn:hover{background:#2a62e0}.mp-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:24px;align-items:start}.mp-list.cl-card,.mp-sum.cl-card{margin:0}.mp-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;margin-left:4px;font-size:11.5px;font-weight:800;color:var(--text);background:var(--bg-soft, #f8fafc);border-radius:999px;box-shadow:inset 0 0 0 1px var(--border)}.mp-inv{border-top:1px solid var(--border)}.mp-inv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px;background:var(--bg-soft, #f8fafc)}.mp-inv-head strong{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;color:var(--text)}.mp-inv-head strong svg{color:var(--text-light)}.mp-inv-open{font-size:12.5px;font-weight:700;color:var(--primary-dark);text-decoration:none}.mp-inv-open:hover{text-decoration:underline}.mp-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 20px;border-top:1px solid var(--border)}.mp-desc{font-size:13px;line-height:1.6;color:var(--text-light);overflow-wrap:anywhere}.mp-desc::first-line{font-weight:700;color:var(--text)}.mp-amt{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.mp-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 20px;text-align:center;color:var(--text-light)}.mp-empty svg{color:var(--text-light);opacity:.7}.mp-empty p{margin:0;font-size:14px}.mp-sum{position:sticky;top:96px}.mp-sum-body{display:flex;flex-direction:column;padding:8px 20px 20px}.mp-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;color:var(--text-light)}.mp-line b{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.mp-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:6px 0 18px;padding-top:16px;border-top:1px solid var(--border)}.mp-total span{font-size:13px;font-weight:700;color:var(--text-light)}.mp-total strong{font-size:26px;font-weight:800;letter-spacing:-.5px;color:var(--text);font-variant-numeric:tabular-nums}.mp-sum .rg-field{margin-bottom:14px}.mp-note{display:flex;gap:8px;margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-light)}.mp-note svg{flex:none;margin-top:2px}.mp-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text);text-decoration:none;padding:9px 14px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--border);transition:background .15s ease}.mp-back:hover{background:var(--bg-soft, #f8fafc);color:var(--text);text-decoration:none}@media (max-width:991px){.mp-layout{grid-template-columns:minmax(0,1fr)}.mp-sum{position:static}}@media (max-width:575px){.mp-item{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.mp-inv-head{padding:11px 16px}.mp-sum-body{padding:8px 16px 18px}}[data-theme=dark] .mp-inv-head,[data-theme=dark] .mp-count,[data-theme=dark] .mp-back:hover{background:rgba(255,255,255,.04)}[data-theme=dark] .mp-count{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}[data-theme=dark] .mp-inv-open{color:#6cb0ff}[data-theme=dark] .mp-back{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.w-hidden{display:none!important}.pay-body{padding:8px 20px 22px}.pay-page .cc-payment-form{display:flex;flex-direction:column}.pay-page .form-group{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px 0}.pay-page .form-group>label.control-label,.pay-page .form-group>label[for]{width:100%;max-width:100%;margin:0;padding:0;text-align:left;font-size:13px;font-weight:700;color:var(--text)}.pay-page .form-group>[class*=col-]{width:100%;max-width:100%;flex:none;padding:0}.pay-page .form-control,.pay-page select.form-control{display:block;width:100%;height:48px;padding:0 14px;font:inherit;font-size:14.5px;color:var(--text);border:1px solid var(--border)!important;border-radius:12px;background-color:var(--bg)!important;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.pay-page .form-control:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(0,123,255,.14);outline:0}.pay-page .input-inline-100{max-width:220px}.pay-page .field-error-msg{display:none;margin-top:4px;font-size:12.5px;font-weight:600;color:#c93b35}.pay-page .has-error .form-control{border-color:#dc534d!important}.pay-page .has-error .field-error-msg{display:block}.pay-page .radio-inline,.pay-page .checkbox-inline{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;padding:12px 14px;font-size:13.5px;line-height:1.5;color:var(--text);border:1px solid var(--border);border-radius:12px;cursor:pointer}.pay-page input[type=radio],.pay-page input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;accent-color:var(--primary-dark, #0046d6);flex:none}.pay-page .paymethod-info>label{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;color:var(--text);cursor:pointer}.pay-page .three-column-grid,.pay-page .two-column-grid{display:grid;align-items:center;gap:10px 14px;padding:12px 14px;margin-bottom:8px;border:1px solid var(--border);border-radius:12px}.pay-page .three-column-grid{grid-template-columns:auto auto minmax(0,1fr) auto auto}.pay-page .two-column-grid{grid-template-columns:auto auto minmax(0,1fr) auto}.pay-page .btn-link{padding:4px 0;font-size:12.5px;font-weight:700;color:var(--primary-dark, #0046d6);text-decoration:none;background:0 0}.pay-page .btn-link:hover{text-decoration:underline}.pay-page .submit-container{padding-top:12px}.pay-page .af-submit{width:100%}.pay-remote{padding:16px 20px 22px;text-align:center}.pay-remote iframe{max-width:100%;border:0;border-radius:12px}.pay-page .alert{margin:8px 0;padding:12px 14px;font-size:13.5px;border-radius:12px}.pay-sum .pay-items{margin:0-20px 6px;border-bottom:1px solid var(--border)}.pay-sum .pay-items .mp-item:first-child{border-top:0}.pay-page .mp-note{margin-top:16px}@media (max-width:575px){.pay-body{padding:8px 16px 20px}.pay-sum .pay-items{margin:0-16px 6px}.pay-page .three-column-grid{grid-template-columns:auto minmax(0,1fr)}.pay-page .two-column-grid{grid-template-columns:auto minmax(0,1fr)}}[data-theme=dark] .pay-page .form-control,[data-theme=dark] .pay-page select.form-control{color:var(--text);background-color:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .pay-page .form-control:focus{border-color:#6cb0ff!important;box-shadow:0 0 0 3px rgba(108,176,255,.18)}[data-theme=dark] .pay-page .radio-inline,[data-theme=dark] .pay-page .checkbox-inline,[data-theme=dark] .pay-page .three-column-grid,[data-theme=dark] .pay-page .two-column-grid{border-color:rgba(255,255,255,.12)}[data-theme=dark] .pay-page .field-error-msg,[data-theme=dark] .pay-page .has-error .field-error-msg{color:#f0918c}[data-theme=dark] .pay-page .btn-link{color:#6cb0ff}[data-theme=dark] .pay-page input[type=radio],[data-theme=dark] .pay-page input[type=checkbox]{accent-color:#6cb0ff}.pay-page .form-group>[class*=col-]:has(>input[name=nostore][type=checkbox]){display:flex;align-items:center;gap:10px}.pay-page .checkbox-inline.no-padding{display:inline-flex;margin:0;padding:0;border:0;border-radius:0;font-weight:600}.hc-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;margin:0 0 24px;padding:4px;background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:14px}.hc-tab{padding:8px 16px;font-size:13px;font-weight:700;color:var(--text-light);text-decoration:none;border-radius:10px;transition:color .15s ease,background .15s ease}.hc-tab:hover{color:var(--text);text-decoration:none}.hc-tab.is-on{color:var(--text);background:var(--bg, #fff);box-shadow:0 1px 2px rgba(17,24,39,.08),inset 0 0 0 1px var(--border)}.hc-tab:focus-visible,.hc-cat:focus-visible,.hc-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hc-h2{margin:30px 0 14px;font-size:1.05rem;font-weight:800;letter-spacing:-.2px;color:var(--text)}.hc-lead{margin:-6px 0 14px;font-size:13.5px;color:var(--text-light)}.hc-back{margin:20px 0 0}.hc-search{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;background:var(--bg, #fff);border:1px solid var(--border);border-radius:16px;box-shadow:0 6px 22px rgba(17,24,39,.04)}.hc-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,123,255,.12)}.hc-search-ico{display:inline-flex;color:var(--text-light)}.hc-search input[type=search]{flex:1;min-width:0;height:44px;padding:0 4px;font:inherit;font-size:15px;color:var(--text);background:0 0!important;border:0!important;box-shadow:none;outline:0}.hc-search input[type=search]::placeholder{color:var(--text-light);opacity:.8}.hc-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.hc-cat{display:flex;align-items:center;gap:14px;padding:16px 18px;color:var(--text);text-decoration:none;background:var(--bg, #fff);border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px rgba(17,24,39,.03);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hc-cat:hover{color:var(--text);text-decoration:none;border-color:rgba(0,123,255,.35);box-shadow:0 12px 28px -14px rgba(17,24,39,.18);transform:translateY(-1px)}.hc-cat-ico,.hc-row-ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-radius:12px;box-shadow:inset 0 0 0 1px var(--border)}.hc-row-ico{width:36px;height:36px;border-radius:10px}.hc-cat-main,.hc-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hc-cat-main strong,.hc-row-main strong{font-size:14.5px;font-weight:700;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.hc-cat-main small,.hc-row-main small{font-size:12.5px;line-height:1.5;color:var(--text-light);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hc-count,.hc-size{flex:none;padding:3px 10px;font-size:12px;font-weight:800;color:var(--text-light);font-variant-numeric:tabular-nums;background:var(--bg-soft, #f8fafc);border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);white-space:nowrap}.hc-lock{margin-left:4px;vertical-align:-1px;color:var(--text-light)}.hc-list{padding:0;overflow:hidden}.hc-row{display:flex;align-items:center;gap:14px;padding:14px 20px;color:var(--text);text-decoration:none;border-bottom:1px solid var(--border);transition:background .15s ease}.hc-row:last-child{border-bottom:0}.hc-row:hover{color:var(--text);text-decoration:none;background:var(--bg-soft, #f8fafc)}.hc-go{display:inline-flex;flex:none;color:var(--text-light);opacity:.6;transition:transform .15s ease,opacity .15s ease}.hc-row:hover .hc-go{transform:translateX(2px);opacity:1}.hc-empty,.hc-ok,.hc-denied,.hc-done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 24px;text-align:center}.hc-empty p,.hc-ok p,.hc-denied p,.hc-done p{margin:0;max-width:520px;font-size:14.5px;line-height:1.6;color:var(--text-light)}.hc-list .hc-empty{padding:32px 20px}.hc-denied h2,.hc-done h1{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.3px;color:var(--text)}.hc-done h1 a{color:var(--primary-dark);text-decoration:none}.hc-done h1 a:hover{text-decoration:underline}.hc-done .st-actions{justify-content:center;margin-top:8px}.hc-ok{flex-direction:row;justify-content:center;padding:22px 24px}.hc-ok-ico,.hc-done-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#15803d;background:rgba(22,163,74,.12);border-radius:50%;flex:none}.hc-done-ico{width:60px;height:60px}.hc-denied form{margin:0}.hc-article{padding:26px 28px}.hc-article-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border)}.hc-article-head h2{margin:0;flex:1 1 320px;font-size:1.45rem;font-weight:800;letter-spacing:-.4px;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.hc-meta{font-size:13px;font-weight:600;color:var(--text-light)}.hc-prose{font-size:15px;line-height:1.75;color:var(--text);overflow-wrap:anywhere}.hc-prose>:first-child{margin-top:0}.hc-prose>:last-child{margin-bottom:0}.hc-prose p,.hc-prose ul,.hc-prose ol,.hc-prose pre,.hc-prose table,.hc-prose blockquote{margin:0 0 14px}.hc-prose h1,.hc-prose h2,.hc-prose h3,.hc-prose h4{margin:24px 0 10px;font-weight:800;letter-spacing:-.2px;line-height:1.35;color:var(--text)}.hc-prose h1{font-size:1.4rem}.hc-prose h2{font-size:1.2rem}.hc-prose h3{font-size:1.05rem}.hc-prose h4{font-size:.95rem}.hc-prose a{color:var(--primary-dark);text-decoration:underline;text-underline-offset:2px}.hc-prose ul,.hc-prose ol{padding-left:1.4em}.hc-prose li{margin-bottom:4px}.hc-prose img{max-width:100%;height:auto;border-radius:12px}.hc-prose pre,.hc-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.hc-prose pre{padding:14px 16px;overflow-x:auto;color:var(--text);background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:12px}.hc-prose :not(pre)>code{padding:2px 6px;background:var(--bg-soft, #f8fafc);border-radius:6px;box-shadow:inset 0 0 0 1px var(--border)}.hc-prose blockquote{padding:4px 16px;color:var(--text-light);border-left:3px solid var(--border)}.hc-prose table{width:100%;border-collapse:collapse;font-size:14px}.hc-prose th,.hc-prose td{padding:8px 10px;text-align:left;border:1px solid var(--border)}.hc-vote{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid var(--border)}.hc-vote strong{font-size:14px;font-weight:800;color:var(--text)}.hc-vote span{font-size:13.5px;color:var(--text-light)}.hc-vote form{display:flex;gap:8px;margin:0}.hc-thanks{margin-bottom:16px;padding:12px 16px;font-size:13.5px;font-weight:600;color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.25);border-radius:12px}.hc-share{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--border)}.hc-news{display:flex;flex-direction:column;gap:14px}.hc-news-item{display:flex;gap:20px;padding:22px 24px}.hc-date{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;background:var(--bg-soft, #f8fafc);border-radius:14px;box-shadow:inset 0 0 0 1px var(--border)}.hc-date b{font-size:22px;font-weight:800;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.hc-date span{margin-top:4px;font-size:11px;font-weight:700;color:var(--text-light)}.hc-news-main{flex:1;min-width:0}.hc-news-main h2{margin:0 0 8px;font-size:1.1rem;font-weight:800;letter-spacing:-.2px;line-height:1.4}.hc-news-main h2 a{color:var(--text);text-decoration:none}.hc-news-main h2 a:hover{color:var(--primary-dark);text-decoration:underline}.hc-news-text{font-size:14px;line-height:1.7;color:var(--text-light);overflow-wrap:anywhere}.hc-news-text p{margin:0 0 8px}.hc-more{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:700;color:var(--primary-dark);text-decoration:none}.hc-more:hover{text-decoration:underline}.hc-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.hc-pager-now{font-size:13px;font-weight:700;color:var(--text-light)}.hc-issue{margin-bottom:14px;padding:0;border-left:4px solid var(--border);overflow:hidden}.hc-issue--danger{border-left-color:#dc534d}.hc-issue--warning{border-left-color:#d97706}.hc-issue--success{border-left-color:#16a34a}.hc-issue--info{border-left-color:#2f6df6}.hc-issue-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px 0}.hc-issue-head h3{margin:0;font-size:1rem;font-weight:800;color:var(--text)}.hc-issue-body{padding:10px 20px 0;font-size:14px;line-height:1.65;color:var(--text-light)}.hc-issue-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 20px;margin:16px 0 0;padding:14px 20px 16px;background:var(--bg-soft, #f8fafc);border-top:1px solid var(--border)}.hc-issue-meta dt{font-size:11.5px;font-weight:700;color:var(--text-light)}.hc-issue-meta dd{margin:2px 0 0;font-size:13.5px;font-weight:700;color:var(--text)}.hc-servers .label{display:inline-block;padding:3px 10px;font-size:12px;font-weight:700;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-radius:999px}.hc-servers .label-success,.hc-servers .label.label-success{color:#15803d;background:rgba(22,163,74,.12)}.hc-servers .label-danger,.hc-servers .label.label-danger{color:#b91c1c;background:rgba(220,83,77,.12)}.hc-servers .label-warning{color:#b45309;background:rgba(217,119,6,.14)}.cl-inline-form{display:inline;margin:0}.cl-strong{font-weight:700;color:var(--text)}@media print{.hidden-print,.hc-tabs,.hc-search{display:none!important}}.tk-title{overflow-wrap:anywhere}.tk-id{display:inline-block;margin-right:8px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.tk-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 24px;margin:0 0 20px;padding:16px 20px;background:var(--bg-soft, #f8fafc);border:1px solid var(--border);border-radius:16px}.tk-meta dt{font-size:11.5px;font-weight:700;color:var(--text-light)}.tk-meta dd{margin:3px 0 0;font-size:14px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.tk-closed{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding:14px 18px;font-size:14px;font-weight:600;color:#92400e;background:rgba(217,119,6,.1);border:1px solid rgba(217,119,6,.28);border-radius:14px}.tk-reply-box{margin-bottom:22px}.tk-form{padding:18px 20px 22px;display:flex;flex-direction:column;gap:18px}.tk-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tk-thread{display:flex;flex-direction:column;gap:14px}.tk-msg{padding:0;overflow:hidden}.tk-msg--staff{border-left:4px solid #2f6df6}.tk-msg-head{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--bg-soft, #f8fafc);border-bottom:1px solid var(--border)}.tk-av{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;font-size:14px;font-weight:800;color:var(--text);background:var(--bg, #fff);border-radius:50%;box-shadow:inset 0 0 0 1px var(--border)}.tk-msg--staff .tk-av{color:#fff;background:#0046d6;box-shadow:none}.tk-who{display:flex;flex-direction:column;min-width:0;flex:1}.tk-who strong{font-size:14px;font-weight:800;color:var(--text);overflow-wrap:anywhere}.tk-who .type{font-size:12px;font-weight:600;color:var(--text-light)}.tk-date{flex:none;font-size:12.5px;font-weight:600;color:var(--text-light);white-space:nowrap}.tk-body{padding:18px 20px}.tk-rate{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}.tk-rate .rating{display:inline-flex;flex-direction:row-reverse;gap:4px;font-size:18px;color:var(--text-light)}.tk-rate .rating .star{cursor:pointer;transition:color .12s ease}.tk-rate .rating .star:hover,.tk-rate .rating .star:hover~.star{color:#d97706;font-weight:900}.tk-rate .rating-done{color:#d97706;font-size:16px}.tk-rate .rated{margin-top:4px;font-size:12px;color:var(--text-light)}.tk-files{padding:12px 20px 16px;background:var(--bg-soft, #f8fafc);border-top:1px solid var(--border);font-size:13px}.tk-files strong{display:block;margin-bottom:6px;font-weight:800;color:var(--text)}.tk-files ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tk-files a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-weight:600;color:var(--text);text-decoration:none;background:var(--bg, #fff);border-radius:10px;box-shadow:inset 0 0 0 1px var(--border)}.tk-files a:hover{color:var(--primary-dark)}@media (max-width:575px){.hc-article{padding:20px 16px}.hc-news-item{flex-direction:column;gap:14px;padding:18px 16px}.hc-date{flex-direction:row;gap:8px;width:auto;height:auto;padding:8px 14px;align-self:flex-start}.hc-date span{margin-top:0}.hc-row{padding:12px 16px}.tk-msg-head{flex-wrap:wrap;padding:12px 16px}.tk-body{padding:16px}}[data-theme=dark] .hc-tabs,[data-theme=dark] .tk-meta,[data-theme=dark] .tk-msg-head,[data-theme=dark] .tk-files,[data-theme=dark] .hc-issue-meta,[data-theme=dark] .hc-cat-ico,[data-theme=dark] .hc-row-ico,[data-theme=dark] .hc-count,[data-theme=dark] .hc-size,[data-theme=dark] .hc-date,[data-theme=dark] .hc-prose pre,[data-theme=dark] .hc-prose :not(pre)>code{background:rgba(255,255,255,.04)}[data-theme=dark] .hc-tabs,[data-theme=dark] .tk-meta,[data-theme=dark] .hc-cat,[data-theme=dark] .hc-search,[data-theme=dark] .hc-cat-ico,[data-theme=dark] .hc-row-ico{border-color:rgba(255,255,255,.1)}[data-theme=dark] .hc-tab.is-on{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}[data-theme=dark] .hc-cat,[data-theme=dark] .hc-search{background:rgba(255,255,255,.03);box-shadow:none}[data-theme=dark] .hc-cat:hover{border-color:rgba(108,176,255,.4);box-shadow:0 14px 30px -16px rgba(0,0,0,.6)}[data-theme=dark] .hc-row:hover{background:rgba(255,255,255,.04)}[data-theme=dark] .hc-search:focus-within{border-color:#6cb0ff;box-shadow:0 0 0 3px rgba(108,176,255,.18)}[data-theme=dark] .hc-prose a,[data-theme=dark] .hc-more,[data-theme=dark] .hc-done h1 a,[data-theme=dark] .hc-news-main h2 a:hover{color:#6cb0ff}[data-theme=dark] .hc-thanks,[data-theme=dark] .hc-ok-ico,[data-theme=dark] .hc-done-ico{color:#4ade80}[data-theme=dark] .tk-closed{color:#fcd34d}[data-theme=dark] .tk-av{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}[data-theme=dark] .tk-msg--staff .tk-av{background:#2f6df6}[data-theme=dark] .tk-msg--staff{border-left-color:#6cb0ff}[data-theme=dark] .tk-files a{background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}[data-theme=dark] .hc-servers .label-success{color:#4ade80}[data-theme=dark] .hc-servers .label-danger{color:#f0918c}[data-theme=dark] .hc-prose th,[data-theme=dark] .hc-prose td{border-color:rgba(255,255,255,.12)}.ca-live-row.ca-tk{align-items:flex-start}.ca-live-row.ca-tk .ca-live-go{align-self:center}.ca-tk .ca-live-main{gap:3px}.ca-tk-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ca-wait{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:700;color:#92400e;background:rgba(217,119,6,.12);border-radius:999px;font-variant-numeric:tabular-nums}.ca-wait svg{flex:none}.ca-live-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.ca-live-when{font-size:11.5px;font-weight:600;color:var(--text-light);white-space:nowrap}[data-theme=dark] .ca-wait{color:#fcd34d;background:rgba(245,158,11,.14)}@container cal (max-width: 520px){.ca-live-row.ca-tk{grid-template-columns:minmax(0,1fr) auto}.ca-live-row.ca-tk .ca-live-side{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.hc-pager{justify-content:center;flex-wrap:wrap}.hc-pager a,.hc-pager .hc-pager-off{min-width:38px;padding:8px 14px;font-size:13px;font-weight:700;text-align:center;text-decoration:none;border-radius:10px}.hc-pager .hc-pager-now{color:#fff;background:#0046d6}.hc-pager .hc-pager-off{color:var(--text-light);opacity:.55;box-shadow:inset 0 0 0 1px var(--border)}[data-theme=dark] .hc-pager .hc-pager-now{background:#2f6df6}.pay-page{--pay-line:#b8c4d9;--pay-field:#f6f8fc;--pay-focus:#0046d6;--pay-focus-ring:rgba(0, 70, 214, .16)}[data-theme=dark] .pay-page{--pay-line:rgba(255,255,255,.26);--pay-field:rgba(255,255,255,.06);--pay-focus:#6cb0ff;--pay-focus-ring:rgba(108,176,255,.22)}.pay-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:32px;align-items:start}.pay-split--solo{grid-template-columns:minmax(0,1fr)}.pay-fields{min-width:0}.pay-page .cc-payment-form{gap:4px}.pay-page .pay-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pay-page .pay-g{padding:7px 0}.pay-page .pay-g>label,.pay-page .pay-method>label{font-size:12.5px;font-weight:800;letter-spacing:.1px;color:var(--text)}.pay-page .pay-hint{margin:2px 0 8px;font-size:12.5px;line-height:1.55;color:var(--text-light)}.pay-page .pay-in{position:relative;display:block}.pay-page .pay-ico{position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--text-light);pointer-events:none;transition:color .15s ease}.pay-page .pay-in:focus-within .pay-ico{color:var(--pay-focus)}.pay-page .pay-in .form-control,.pay-page .pay-in input.form-control{width:100%;height:54px;padding:0 16px 0 46px;font-size:16px;font-weight:700;letter-spacing:.4px;color:var(--text);font-variant-numeric:tabular-nums;border:1.5px solid var(--pay-line)!important;border-radius:14px;background-color:var(--pay-field)!important;box-shadow:inset 0 1px 2px rgba(15,40,95,.05);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.pay-page .pay-in .form-control:not([type=tel]):not([type=number]){letter-spacing:0;font-weight:600;font-size:14.5px}.pay-page .pay-in .form-control::placeholder{color:var(--text-light);opacity:.7;font-weight:600;letter-spacing:1px}.pay-page .pay-in .form-control:hover{border-color:var(--text-light)!important}.pay-page .pay-in .form-control:focus{border-color:var(--pay-focus)!important;background-color:var(--bg, #fff)!important;box-shadow:0 0 0 4px var(--pay-focus-ring);outline:0}[data-theme=dark] .pay-page .pay-in .form-control:focus{background-color:rgba(255,255,255,.09)!important}.pay-page .pay-in:has(#inputDescription) .form-control,.pay-page .pay-in:has(#inputIssueNum) .form-control{padding-left:16px}.pay-page .has-error .pay-in .form-control{border-color:#dc534d!important;box-shadow:0 0 0 4px rgba(220,83,77,.14)}.pay-page .field-error-msg{margin-top:2px;font-size:12.5px;font-weight:700;color:#c93b35}[data-theme=dark] .pay-page .field-error-msg{color:#f0918c}.pay-page .pay-remember{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--pay-line);border-radius:14px;background:var(--pay-field)}.pay-page .pay-remember .checkbox-inline{margin:0;padding:0;border:0;border-radius:0;font-size:13.5px;font-weight:700}.pay-page .pay-method-box{display:flex;flex-direction:column;gap:8px}.pay-page .paymethod-info>label{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:14px;font-weight:700;color:var(--text);background:var(--pay-field);border:1.5px solid var(--pay-line);border-radius:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.pay-page .paymethod-info>label:hover{border-color:var(--text-light)}.pay-page .paymethod-info>label:has(input:checked){border-color:var(--pay-focus);background:var(--pay-focus-ring);box-shadow:0 0 0 3px var(--pay-focus-ring)}.pay-page .submit-container{padding-top:14px}.pay-page .af-submit{height:56px;font-size:16px}.pay-page .pay-amt{margin-left:8px;padding-left:12px;font-weight:800;border-left:1px solid rgba(255,255,255,.35);font-variant-numeric:tabular-nums}.pay-viz{position:sticky;top:96px;min-width:0}.pcard-wrap{container-type:inline-size;width:100%;max-width:380px;margin-inline:auto;perspective:1400px}.pcard-tilt{--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .25s ease-out;animation:pcardIn .8s cubic-bezier(.2,.8,.2,1)}@keyframes pcardIn{0%{opacity:0;transform:translateY(14px) rotateX(10deg) scale(.97)}to{opacity:1}}.pcard{position:relative;aspect-ratio:1.586/1;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.85,.25,1)}.pcard.is-flipped{transform:rotateY(180deg)}.pcard-face{position:absolute;inset:0;display:flex;flex-direction:column;padding:6.2cqw 6.6cqw;color:#fff;border-radius:5.4cqw;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate;background:radial-gradient(130% 95%at 88% -8%,rgba(125,175,255,.42),transparent 56%),radial-gradient(90% 80%at -5% 105%,rgba(0,70,214,.55),transparent 60%),linear-gradient(135deg,#07142f 0,#0c2a6b 52%,#1347b5 100%);box-shadow:0 30px 50px -26px rgba(7,20,47,.85),0 12px 22px -14px rgba(7,20,47,.6),inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.28);transition:background .5s ease,box-shadow .4s ease}.pcard-face::before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,rgba(255,255,255,.035)0 2px,transparent 2px 9px);mix-blend-mode:overlay}.pcard-back{transform:rotateY(180deg);padding-inline:0}.pcard[data-brand=mastercard] .pcard-face{background:radial-gradient(120% 90%at 90% -6%,rgba(255,150,60,.34),transparent 55%),radial-gradient(90% 80%at -5% 105%,rgba(235,0,27,.3),transparent 60%),linear-gradient(135deg,#14161d 0,#262a36 55%,#3a3340 100%)}.pcard[data-brand=amex] .pcard-face{background:radial-gradient(120% 90%at 90% -6%,rgba(120,230,230,.34),transparent 55%),linear-gradient(135deg,#04323b 0,#0a5a6b 55%,#0e7f93 100%)}.pcard[data-brand=troy] .pcard-face{background:radial-gradient(120% 90%at 90% -6%,rgba(130,235,255,.34),transparent 55%),linear-gradient(135deg,#052a3a 0,#075a78 55%,#0a86a8 100%)}.pcard[data-state=valid] .pcard-front{box-shadow:0 30px 50px -26px rgba(7,20,47,.85),0 0 0 2px rgba(74,222,128,.75),0 0 26px -2px rgba(74,222,128,.35),inset 0 1px 0 rgba(255,255,255,.28)}.pcard[data-state=invalid] .pcard-front{box-shadow:0 30px 50px -26px rgba(7,20,47,.85),0 0 0 2px rgba(248,113,113,.8),inset 0 1px 0 rgba(255,255,255,.28);animation:pcardShake .45s ease}@keyframes pcardShake{20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.pcard-top{display:flex;align-items:center;justify-content:space-between}.pcard-logo{height:5.4cqw;width:auto;filter:brightness(0) invert(1);opacity:.95}.pcard-nfc{width:6.4cqw;height:6.4cqw;opacity:.8;transform:rotate(90deg)}.pcard-chip{width:12.2cqw;height:auto;margin-top:5cqw;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.pcard-num{display:flex;flex-wrap:nowrap;gap:2.6cqw;margin-top:auto;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:6.3cqw;font-weight:600;letter-spacing:.12em;text-shadow:0 1px 2px rgba(0,0,0,.35);font-variant-numeric:tabular-nums}.pcard-num .pg{display:inline-flex}.pcard-num .pd{display:inline-block;min-width:.62em;text-align:center;opacity:.5;transition:opacity .2s ease}.pcard-num .pd.on{opacity:1}.pcard-num .pd.is-new{animation:pdig .32s cubic-bezier(.2,.9,.3,1.4)}@keyframes pdig{0%{opacity:0;transform:translateY(.5em) scale(.7)}to{opacity:1;transform:none}}.pcard-meta{display:flex;align-items:flex-end;gap:4cqw;margin-top:3.6cqw}.pcard-meta small{display:block;margin-bottom:.6cqw;font-size:2.1cqw;font-weight:700;letter-spacing:.14em;opacity:.7}.pcard-meta b{display:block;font-size:3.5cqw;font-weight:700;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.3)}.pcard-holder{flex:1;min-width:0}.pcard-exp b{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;opacity:.65;transition:opacity .2s ease}.pcard-exp b.is-set{opacity:1}.pcard-brand{flex:none;width:15cqw;height:7.2cqw}.pcard-shine{position:absolute;inset:-20%auto -20% -60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);pointer-events:none;opacity:0}.pcard[data-state=valid] .pcard-shine{animation:pshine 1.1s ease .1s 1}@keyframes pshine{0%{opacity:1;left:-60%}to{opacity:1;left:130%}}.pcard-stripe{height:17%;margin-top:7%;background:linear-gradient(180deg,#05070d,#12151f);box-shadow:0 1px 0 rgba(255,255,255,.06)}.pcard-sig{display:flex;align-items:center;gap:3cqw;margin:6% 6.6cqw 0;padding:2.4cqw 3cqw;font-size:3cqw;color:#111827;background:repeating-linear-gradient(135deg,#f3f4f6 0 6px,#e5e7eb 6px 12px);border-radius:1.4cqw}.pcard-sig span{flex:1;font-size:2.2cqw;font-weight:700;letter-spacing:.14em;color:#6b7280}.pcard-sig b{padding:.4cqw 2.4cqw;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:4cqw;letter-spacing:.2em;color:#111827;background:#fff;border-radius:1cqw;box-shadow:inset 0 0 0 1px #d1d5db;opacity:.55;transition:opacity .2s ease}.pcard-sig b.is-set{opacity:1}.pcard-sig em{font-style:normal;font-size:2.2cqw;font-weight:800;letter-spacing:.14em;color:#6b7280}@media (max-width:860px){.pay-split{grid-template-columns:minmax(0,1fr);gap:22px}.pay-viz{position:static;order:-1}.pcard-wrap{max-width:340px}}@media (max-width:480px){.pay-page .pay-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pcard,.pcard-tilt{transition:none;animation:none}.pcard-num .pd.is-new,.pcard[data-state] .pcard-front,.pcard[data-state=valid] .pcard-shine{animation:none}}.pay-sum .pay-items{margin:0-20px 8px;padding:0 20px 8px;border-bottom:1px solid var(--border)}.pay-item{padding:12px 0;border-top:1px solid var(--border)}.pay-item:first-child{border-top:0;padding-top:6px}.pay-item-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pay-item-title{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.pay-more{margin-top:6px}.pay-more summary{display:inline-flex;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;font-weight:700;color:var(--primary-dark, #0046d6);cursor:pointer;list-style:none;user-select:none}.pay-more summary::-webkit-details-marker{display:none}.pay-more summary::after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.pay-more[open] summary::after{margin-top:3px;transform:rotate(-135deg)}.pay-more summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.pay-more-body{margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.7;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-radius:10px;overflow-wrap:anywhere}[data-theme=dark] .pay-more summary{color:#6cb0ff}[data-theme=dark] .pay-more-body{background:rgba(255,255,255,.04)}@media (max-width:575px){.pay-sum .pay-items{margin:0-16px 8px;padding:0 16px 8px}}.pay-page #billingAddressChoice>div{display:flex;flex-direction:column;gap:8px}.pay-page #billingAddressChoice br{display:none}.pay-page #billingAddressChoice .radio-inline{align-items:center;margin:0;min-width:0}.pay-page .pay-addr{display:block;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;color:var(--text-light)}.pay-page .pay-addr .name{margin-right:8px;font-weight:800;color:var(--text)}.pay-page .pay-addr span{display:inline}@media (min-width:861px){.pay-split:not(.pay-split--solo){row-gap:0}.pay-split:not(.pay-split--solo) .pay-fields,.pay-split:not(.pay-split--solo) .cc-payment-form{display:contents}.pay-split:not(.pay-split--solo) .cc-payment-form>*{grid-column:1;min-width:0}.pay-split:not(.pay-split--solo) .pay-viz{grid-column:2;grid-row:1/span 5}.pay-split:not(.pay-split--solo) .cc-payment-form>#billingAddressChoice,.pay-split:not(.pay-split--solo) .cc-payment-form>#newBillingAddress,.pay-split:not(.pay-split--solo) .cc-payment-form>#inputDescriptionContainer,.pay-split:not(.pay-split--solo) .cc-payment-form>.pay-g:has(.pay-remember){grid-column:1/-1}}.pay-page #billingAddressChoice{margin-top:12px}.pay-trust{max-width:380px;margin:20px auto 0;padding:10px 14px;background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(15,40,95,.05),0 12px 24px -16px rgba(15,40,95,.28),inset 0 0 0 1px rgba(15,40,95,.1)}.pay-trust img{display:block;width:100%;height:auto}[data-theme=dark] .pay-trust{box-shadow:0 12px 26px -14px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.18)}@media (max-width:860px){.pay-trust{max-width:340px;margin-top:16px}}.pay-page #btnSubmit .click-text{display:none}.pay-page #btnSubmit.is-busy .pay-text{display:none}.pay-page #btnSubmit.is-busy .click-text{display:inline-flex;align-items:center;gap:10px}.pay-page #btnSubmit.is-busy .click-text::before{content:"";width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:payspin .7s linear infinite}@keyframes payspin{to{transform:rotate(360deg)}}.af-page .cl-btn.af-submit.is-busy:disabled{background:var(--af-btn)!important;opacity:.9;cursor:progress}@media (prefers-reduced-motion:reduce){.pay-page #btnSubmit.is-busy .click-text::before{animation:none}}#modalAjax .modal-dialog{max-width:520px}#modalAjax .modal-content{color:var(--text);background:var(--bg, #fff);border:1px solid var(--border);border-radius:20px;box-shadow:0 30px 70px -30px rgba(15,40,95,.55);overflow:hidden}#modalAjax .modal-header{align-items:center;padding:18px 22px;border-bottom:1px solid var(--border);background:var(--bg-soft, #f8fafc)}#modalAjax .modal-title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.2px;color:var(--text)}#modalAjax .modal-body{padding:22px;font-size:14px;line-height:1.65;color:var(--text)}#modalAjax .modal-body>:first-child{margin-top:0}#modalAjax .modal-body p{margin:0 0 12px;color:var(--text-light)}#modalAjax .modal-body strong,#modalAjax .modal-body b{color:var(--text)}#modalAjax .modal-footer{align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--border);background:var(--bg-soft, #f8fafc)}#modalAjax .loader{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:12.5px;font-weight:600;color:var(--text-light)}.ph-spin{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:payspin .7s linear infinite}#modalAjax .btn-link-quiet,#modalAjax #modalAjaxClose{padding:10px 16px;font:inherit;font-size:13.5px;font-weight:700;color:var(--text);background:0 0;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer}#modalAjax #modalAjaxClose:hover{box-shadow:inset 0 0 0 1px var(--primary)}#modalAjax .modal-submit{padding:10px 22px;font:inherit;font-size:13.5px;font-weight:800;color:#fff!important;background:#0046d6!important;border:0!important;border-radius:10px;cursor:pointer;transition:background .15s ease}#modalAjax .modal-submit:hover{background:#003aa8!important}#modalAjax .modal-submit.btn-danger{background:#c93b35!important}#modalAjax .modal-submit.btn-danger:hover{background:#a82f2a!important}#modalAjax .modal-submit:disabled,#modalAjax .modal-submit.disabled{opacity:.5;cursor:not-allowed}#modalAjax .btn-close{opacity:.6}#modalAjax .form-group{margin:0 0 14px}#modalAjax label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;color:var(--text)}#modalAjax .modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),#modalAjax .modal-body select,#modalAjax .modal-body textarea{width:100%;min-height:50px;padding:0 14px;font:inherit;font-size:15px;font-weight:600;color:var(--text);background-color:var(--pay-field, #f6f8fc)!important;border:1.5px solid var(--pay-line, #b8c4d9)!important;border-radius:12px;box-shadow:none}#modalAjax .modal-body textarea{padding:12px 14px}#modalAjax .modal-body input:focus,#modalAjax .modal-body select:focus,#modalAjax .modal-body textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 4px rgba(0,123,255,.14);outline:0}#modalAjax .modal-body .input-lg,#modalAjax .modal-body input.text-center{font-size:20px;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}#modalAjax .modal-body .radio,#modalAjax .modal-body .radio-inline,#modalAjax .modal-body .checkbox{margin:0 0 8px;padding:0}#modalAjax .modal-body .radio label,#modalAjax .modal-body label.radio-inline,#modalAjax .modal-body .checkbox label{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:14px;font-weight:700;background:var(--pay-field, #f6f8fc);border:1.5px solid var(--pay-line, #b8c4d9);border-radius:14px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}#modalAjax .modal-body .radio label:has(input:checked),#modalAjax .modal-body label.radio-inline:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,123,255,.14)}#modalAjax .modal-body input[type=radio],#modalAjax .modal-body input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#0046d6;flex:none}#modalAjax .modal-body img{display:block;max-width:100%;height:auto;margin:6px auto 14px;padding:12px;background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px var(--border)}#modalAjax .modal-body code,#modalAjax .modal-body pre,#modalAjax .modal-body .well{display:inline-block;padding:4px 10px;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:13px;color:var(--text);background:var(--bg-soft, #f8fafc);border-radius:8px;box-shadow:inset 0 0 0 1px var(--border);word-break:break-all}#modalAjax .modal-body pre,#modalAjax .modal-body .well{display:block;margin:0 0 12px;padding:12px 14px;white-space:pre-wrap}#modalAjax .modal-body .alert{margin:0 0 14px;padding:12px 14px;font-size:13.5px;border-radius:12px}#modalAjax .modal-body .alert-info{color:#1e40af;background:rgba(37,99,235,.09);border:1px solid rgba(37,99,235,.22)}#modalAjax .modal-body .alert-warning{color:#92400e;background:rgba(217,119,6,.1);border:1px solid rgba(217,119,6,.28)}#modalAjax .modal-body .alert-danger,#modalAjax .modal-body .admin-modal-error{color:#b91c1c;background:rgba(220,83,77,.09);border:1px solid rgba(220,83,77,.26)}#modalAjax .modal-body .alert-success{color:#166534;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.26)}[data-theme=dark] #modalAjax .modal-content{background:#101a30;border-color:rgba(255,255,255,.12)}[data-theme=dark] #modalAjax .modal-header,[data-theme=dark] #modalAjax .modal-footer{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}[data-theme=dark] #modalAjax .btn-close{filter:invert(1) grayscale(1) brightness(2)}[data-theme=dark] #modalAjax .modal-submit{background:#2f6df6!important}[data-theme=dark] #modalAjax .modal-body .alert-info{color:#9cc4ff}[data-theme=dark] #modalAjax .modal-body .alert-warning{color:#fcd34d}[data-theme=dark] #modalAjax .modal-body .alert-danger,[data-theme=dark] #modalAjax .modal-body .admin-modal-error{color:#f0918c}[data-theme=dark] #modalAjax .modal-body .alert-success{color:#4ade80}[data-theme=dark] #modalAjax .modal-body input:focus{border-color:#6cb0ff!important;box-shadow:0 0 0 4px rgba(108,176,255,.2)}@media (max-width:575px){#modalAjax .modal-dialog{margin:12px}#modalAjax .modal-body{padding:18px}}.ph-growl-host{position:fixed;z-index:2000;top:84px;right:18px;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 36px));pointer-events:none}.ph-growl{display:flex;flex-direction:column;gap:2px;padding:13px 16px;font-size:13.5px;line-height:1.5;color:var(--text);background:var(--bg, #fff);border:1px solid var(--border);border-left:4px solid #2f6df6;border-radius:14px;box-shadow:0 18px 40px -20px rgba(15,40,95,.5);pointer-events:auto;transition:opacity .3s ease,transform .3s ease;animation:growlIn .3s ease}.ph-growl strong{font-weight:800}.ph-growl--warning{border-left-color:#d97706}.ph-growl--error{border-left-color:#dc534d}.ph-growl.is-out{opacity:0;transform:translateX(14px)}@keyframes growlIn{0%{opacity:0;transform:translateX(14px)}}[data-theme=dark] .ph-growl{background:#16203a;border-color:rgba(255,255,255,.12)}@media (prefers-reduced-motion:reduce){.ph-growl{animation:none}.ph-spin{animation:none}}#modalAjax{--pay-field:#f6f8fc;--pay-line:#b8c4d9}[data-theme=dark] #modalAjax{--pay-field:rgba(255, 255, 255, .06);--pay-line:rgba(255, 255, 255, .24)}#modalAjax .modal-footer{flex-wrap:nowrap;justify-content:flex-end}#modalAjax .modal-footer>*{margin:0}#modalAjax .modal-footer .modal-submit,#modalAjax .modal-footer #modalAjaxClose{width:auto;flex:none}#modalAjax .modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button])::placeholder{color:var(--text-light);opacity:.7;letter-spacing:.2em}.domain-suggestion.list-group-item.hidden,.domain-lookup-result .list-group-item.hidden,#domainSuggestions .domain-suggestion.hidden{display:none!important}#modalAjax{--pay-line:#b8c4d9;--pay-field:#f6f8fc}[data-theme=dark] #modalAjax{--pay-line:rgba(255, 255, 255, .26);--pay-field:rgba(255, 255, 255, .06)}#modalAjax.twofa-setup .modal-dialog{max-width:560px}#modalAjax.twofa-setup .modal-body{min-height:100px}#modalAjax .modal-body .twofa-module{display:grid;grid-template-columns:auto 52px minmax(0,1fr);align-items:center;gap:14px;margin:12px 0 0;padding:14px 16px;cursor:pointer;background:var(--pay-field);border:1.5px solid var(--pay-line);border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#modalAjax .modal-body .twofa-module::before,#modalAjax .modal-body .twofa-module::after{display:none}#modalAjax .modal-body .twofa-module>:is(.clearfix,.clear,br){display:none}#modalAjax .modal-body .twofa-module:hover{border-color:var(--primary)}#modalAjax .modal-body .twofa-module.active,#modalAjax .modal-body .twofa-module:has(input:checked){border-color:var(--primary);background:rgba(0,123,255,.06);box-shadow:0 0 0 3px rgba(0,123,255,.12)}#modalAjax .modal-body .twofa-module :is(.col-radio,.col-logo,.col-description){float:none;width:auto;margin:0;padding:0;line-height:1.45;text-align:left}#modalAjax .modal-body .twofa-module .col-logo{display:grid;place-items:center}#modalAjax .modal-body .twofa-module img{display:block;width:46px;height:46px;max-width:46px;max-height:46px;margin:0;padding:6px;object-fit:contain;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px var(--border)}#modalAjax .modal-body .twofa-module .col-description{font-size:13px;color:var(--text-light)}#modalAjax .modal-body .twofa-module .col-description :is(strong,b,h4,h5){display:block;margin:0 0 2px;font-size:14.5px;font-weight:800;color:var(--text)}#modalAjax .modal-body .twofa-module .col-description br{display:none}#modalAjax .modal-body input[type=submit],#modalAjax .modal-body input[type=button]{display:block;width:100%;min-height:48px;margin:18px 0 0;padding:0 22px;font:inherit;font-size:14.5px;font-weight:800;letter-spacing:.1px;text-align:center;color:#fff!important;background:#0046d6!important;border:0!important;border-radius:12px;cursor:pointer;box-shadow:0 1px 2px rgba(0,24,80,.25);transition:background-color .15s ease}#modalAjax .modal-body input[type=submit]:hover,#modalAjax .modal-body input[type=button]:hover{background:#003aa8!important}#modalAjax .modal-body input[type=submit]:focus-visible,#modalAjax .modal-body input[type=button]:focus-visible{outline:2px solid #0046d6;outline-offset:3px}#modalAjax .modal-body input[type=submit]:disabled,#modalAjax .modal-body input[type=button]:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] #modalAjax .modal-body input[type=submit],[data-theme=dark] #modalAjax .modal-body input[type=button]{background:#2f6df6!important}[data-theme=dark] #modalAjax .modal-body input[type=submit]:hover,[data-theme=dark] #modalAjax .modal-body input[type=button]:hover{background:#4b82f8!important}@media (max-width:575px){#modalAjax .modal-body .twofa-module{grid-template-columns:auto 44px minmax(0,1fr);gap:11px;padding:12px}#modalAjax .modal-body .twofa-module img{width:40px;height:40px}}.wc-tag{display:inline-flex;align-items:center;margin-left:10px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.6;color:var(--text-light);background:var(--bg, #fff);border:1px solid var(--border)}.wc-card,.pns-card{margin-bottom:18px}.wc-existing{margin-bottom:18px}.wc-fields{padding-top:18px;border-top:1px solid var(--border)}.wc-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:4px 2px 0}.pns-wide{grid-column:1/-1}.pns-host .cd-input::placeholder{color:var(--text-light);opacity:.55;font-weight:500}.pns-host{display:flex;align-items:stretch;min-width:0}.pns-host .cd-input{flex:1 1 0;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.pns-host>span{display:flex;align-items:center;flex:none;max-width:65%;padding:0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;color:var(--text-light);background:var(--bg-soft, #f8fafc);border:1px solid #cbd5e1;border-left:0;border-radius:0 10px 10px 0}[data-theme=dark] .wc-tag{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.65)}[data-theme=dark] .wc-fields{border-top-color:rgba(255,255,255,.08)}[data-theme=dark] .pns-host>span{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.7)}.dn-count{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--text-light);background:var(--bg-soft, #f8fafc);box-shadow:inset 0 0 0 1px var(--border)}.dn-list{border-top:1px solid var(--border)}.dn-head,.dn-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,.8fr);gap:12px;align-items:center;padding:12px 24px}.dn-head{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-light);background:var(--bg-soft, #f8fafc);border-bottom:1px solid var(--border)}.dn-row{border-bottom:1px solid var(--border);transition:background-color .15s ease}.dn-row:hover{background:rgba(0,123,255,.025)}.dn-f{position:relative;min-width:0}.dn-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dn-page .dn-row .cd-input{padding:9px 12px;font-size:13.5px}.dn-page .dn-select{padding-right:34px;cursor:pointer}.dn-na{display:inline-flex;align-items:center;min-height:40px;font-size:13px;font-weight:600;color:var(--text-light)}.dn-row--new{background:rgba(0,123,255,.035);border-bottom:0}.dn-row--new:hover{background:rgba(0,123,255,.045)}.dn-newtag{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:var(--primary)}.dn-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--border)}.dn-note{margin:0;font-size:12.5px;color:var(--text-light)}.dn-btns{display:flex;align-items:center;gap:10px;margin-left:auto}.dn-btns .cl-btn,.dn-btns .cl-action{padding:11px 22px;font-size:13.5px;border-radius:11px}.dn-external{overflow-x:auto}[data-theme=dark] .dn-count{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}[data-theme=dark] .dn-head{background:rgba(255,255,255,.03)}[data-theme=dark] .dn-row:hover{background:rgba(108,176,255,.04)}[data-theme=dark] .dn-row--new{background:rgba(108,176,255,.06)}[data-theme=dark] .dn-newtag{color:#6cb0ff}@media (max-width:767px){.dn-head{display:none}.dn-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:16px}.dn-f--addr{grid-column:1/-1;order:3}.dn-f--prio{order:4}.dn-l{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:block;margin-bottom:5px;font-size:11.5px;font-weight:700;color:var(--text-light)}.dn-na{min-height:0}.dn-f--prio:has(.dn-na){display:none}.dn-foot{padding:16px}.dn-btns{width:100%}.dn-btns .cl-btn,.dn-btns .cl-action{flex:1 1 0;justify-content:center}}