@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Sora:wght@500;600;700&display=swap";:root{--admin-slate-50:#f8fafc;--admin-slate-100:#f1f5f9;--admin-slate-200:#e2e8f0;--admin-slate-300:#cbd5e1;--admin-slate-400:#94a3b8;--admin-slate-500:#64748b;--admin-slate-600:#475569;--admin-slate-700:#334155;--admin-slate-800:#1e293b;--admin-slate-900:#0f172a;--admin-indigo-500:#6366f1;--admin-indigo-600:#4f46e5;--admin-indigo-700:#4338ca;--sidebar-width:260px;--sidebar-collapsed-width:70px}body{background-color:var(--admin-slate-50);color:var(--admin-slate-800);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.admin-sidebar{background:var(--admin-slate-900);height:100vh;width:var(--sidebar-width);z-index:1050;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 10px #0000001a}.sidebar-header{color:#fff;background:#0003;justify-content:space-between;align-items:center;display:flex;padding:1.5rem 1.25rem!important}.sidebar-header h4{white-space:nowrap;margin:0;font-size:1.1rem;font-weight:700;overflow:hidden}.nav-container{flex:1;overflow:hidden auto}.sidebar-category{text-transform:uppercase;color:var(--admin-slate-500);letter-spacing:.05em;cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem .5rem;font-size:.7rem;font-weight:700;transition:color .2s;display:flex}.sidebar-category:hover{color:var(--admin-slate-300)}.sidebar-category i.chevron{transition:transform .3s}.sidebar-category.collapsed i.chevron{transform:rotate(-90deg)}.nav-item-group{max-height:1000px;transition:max-height .4s ease-in-out;overflow:hidden}.nav-item-group.collapsed{max-height:0}.admin-sidebar .nav-link{border-radius:8px;align-items:center;gap:12px;margin:.2rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;color:var(--admin-slate-400)!important;padding:.6rem 1rem!important}.admin-sidebar .nav-link:hover{background:#ffffff0d;transform:translate(4px);color:#fff!important}.admin-sidebar .nav-link.active{box-shadow:0 4px 12px #4f46e54d;background:var(--admin-indigo-600)!important;color:#fff!important}.admin-sidebar .nav-link i{opacity:.8;font-size:1.1rem}.admin-sidebar.collapsed{width:var(--sidebar-collapsed-width)}.admin-sidebar.collapsed .sidebar-header h4,.admin-sidebar.collapsed .sidebar-category span,.admin-sidebar.collapsed .sidebar-category i.chevron,.admin-sidebar.collapsed .nav-link span{display:none}.admin-sidebar.collapsed .nav-link{justify-content:center;margin:.2rem .5rem;padding:.6rem!important}.admin-sidebar.show,.admin-sidebar.open{box-shadow:10px 0 30px #0003;transform:translate(0)!important}.admin-main{margin-left:var(--sidebar-width);flex-direction:column;min-height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.admin-sidebar.collapsed~.admin-main,.admin-main.expanded{margin-left:var(--sidebar-collapsed-width)}.admin-header{border-bottom:1px solid var(--admin-slate-200);z-index:1030;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.admin-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1040;background:#00000080;display:none;position:fixed;inset:0}.admin-overlay.show,.admin-overlay.open{display:block}.admin-mobile-toggle{color:var(--admin-slate-800);border:1px solid var(--admin-slate-200);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:none;box-shadow:0 2px 4px #0000000d}@media (width<=991.98px){.admin-sidebar{transform:translate(-100%)}.admin-main{margin-left:0!important}.admin-mobile-toggle{display:flex}}.table-responsive{-webkit-overflow-scrolling:touch;border:none;max-width:100%;margin-bottom:1rem;overflow-x:auto}.admin-table-container{background:#fff;border-radius:8px;padding:1px;box-shadow:0 1px 3px #0000000d}@media (width<=767.98px){.table-mobile-cards,.table-mobile-cards thead,.table-mobile-cards tbody,.table-mobile-cards th,.table-mobile-cards td,.table-mobile-cards tr{width:100%;display:block}.table-mobile-cards thead{display:none}.table-mobile-cards tr{background:#fff;border-radius:12px;margin-bottom:1rem;padding:.5rem;box-shadow:0 2px 4px #00000005;border:1px solid var(--admin-slate-200)!important}.table-mobile-cards td{text-align:right;justify-content:space-between;align-items:center;display:flex;border-bottom:1px solid var(--admin-slate-50)!important;padding:.75rem .5rem!important}.table-mobile-cards td:last-child{background:var(--admin-slate-50);border-radius:8px;justify-content:center;margin-top:.5rem;border-bottom:none!important}.table-mobile-cards td:before{content:attr(data-label);text-transform:uppercase;color:var(--admin-slate-500);float:left;text-align:left;font-size:.7rem;font-weight:700}}.stat-card{background:#fff;border:none;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.stat-icon{transition:all .3s;border-radius:10px!important;font-size:1.25rem!important}.stat-value{letter-spacing:-.02em;font-weight:700}@media (width<=575.98px){.stat-value{font-size:1.25rem!important}.container-fluid{padding-left:10px!important;padding-right:10px!important}.card-body{padding:1rem!important}.btn-mobile-full{width:100%;margin-bottom:.5rem}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{width:100%;height:1rem;margin-bottom:.5rem}.skeleton-title{width:60%;height:1.5rem;margin-bottom:1rem}.skeleton-circle{border-radius:50%;width:48px;height:48px}.skeleton-rect{width:100%;height:150px}.minimal-layout{background:#f8f9fa}.minimal-layout .minimal-header{background:#fff;border-bottom:1px solid #e0e0e0;padding:1rem 0;box-shadow:0 1px 3px #0000000d}.minimal-layout .minimal-logo{width:auto;max-height:50px;transition:opacity .2s}.minimal-layout .minimal-logo:hover{opacity:.8}.minimal-layout .minimal-main{min-height:calc(100vh - 200px);padding:2rem 0}.minimal-layout .minimal-footer{background:#fff;border-top:1px solid #e0e0e0;margin-top:auto}.minimal-layout .minimal-footer img{width:auto;max-height:30px}@media (width<=768px){.minimal-layout .minimal-logo{max-height:40px}.minimal-layout .minimal-main{padding:1rem 0}}:root{--primary-color:var(--brand-primary,#673de6);--primary-dark:var(--brand-primary-dark,#552ec7);--secondary-color:var(--text-secondary,#64748b);--success-color:var(--color-success,#10b981);--danger-color:var(--color-danger,#ef4444);--warning-color:var(--color-warning,#f59e0b);--info-color:var(--color-info,#0d6efd);--orange-brand:var(--brand-accent,#ff6b35)}.swal2-popup{border-radius:1rem!important;padding:2rem!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;box-shadow:0 8px 32px #00000026!important}.swal2-title{color:#212529!important;margin-bottom:1rem!important;font-size:1.5rem!important;font-weight:600!important}.swal2-content{color:#6c757d!important;font-size:1rem!important;line-height:1.6!important}.swal2-confirm{background:var(--primary-color)!important;border:none!important;border-radius:.5rem!important;padding:.75rem 2rem!important;font-weight:500!important;transition:all .3s!important}.swal2-confirm:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #007bff4d!important}.swal2-cancel{background:#6c757d!important;border:none!important;border-radius:.5rem!important;padding:.75rem 2rem!important;font-weight:500!important}.swal2-cancel:hover{background:#5c636a!important;transform:translateY(-2px)!important}.custom-toast-success{-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;background:linear-gradient(135deg,#198754f2 0%,#28a745f2 100%)!important;border:1px solid #fff3!important;border-radius:.75rem!important;min-width:320px!important;max-width:420px!important;padding:1rem 1.25rem!important;box-shadow:0 8px 32px #1987544d!important}.custom-toast-content{align-items:center;gap:.75rem;width:100%;display:flex}.custom-toast-icon{color:#fff;flex-shrink:0;font-size:1.5rem;animation:.5s ease-in-out checkmark}.custom-toast-message{color:#fff;flex:1;font-size:.95rem;font-weight:500;line-height:1.4}.custom-toast-title{display:none!important}.custom-toast-undo-btn{color:#fff!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#fff3!important;border:1px solid #ffffff4d!important;border-radius:.5rem!important;margin-top:.75rem!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;transition:all .3s!important}.custom-toast-undo-btn:hover{background:#ffffff4d!important;border-color:#ffffff80!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.custom-toast-progress{background:#ffffff4d!important;height:3px!important}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes checkmark{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (width<=576px){.custom-toast-success{min-width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;margin:1rem!important;padding:.875rem 1rem!important}.custom-toast-icon{font-size:1.25rem}.custom-toast-message{font-size:.875rem}}.swal2-toast{border-radius:.75rem!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;box-shadow:0 4px 16px #00000026!important}.swal2-icon{width:4rem!important;height:4rem!important;margin:0 auto 1.5rem!important}.swal2-icon.swal2-success{border-color:var(--success-color)!important;color:var(--success-color)!important}.swal2-icon.swal2-error{border-color:var(--danger-color)!important;color:var(--danger-color)!important}.swal2-icon.swal2-warning{border-color:var(--warning-color)!important;color:var(--warning-color)!important}.swal2-icon.swal2-info{border-color:var(--info-color)!important;color:var(--info-color)!important}.swal2-icon.swal2-question{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.swal2-actions{gap:.75rem!important;margin-top:1.5rem!important}.swal2-loader{border-color:var(--primary-color) transparent var(--primary-color) transparent!important}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}.card{border:none;border-radius:.75rem;transition:all .3s;box-shadow:0 2px 8px #0000001a}.card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.card-header{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:2px solid #dee2e6;font-weight:600}.btn{border-radius:.5rem;padding:.625rem 1.25rem;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.btn:hover:not(:disabled):not(.btn-loading){transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.btn-primary{background:var(--primary-color);color:#fff;border:none}.btn-primary:hover:not(:disabled):not(.btn-loading){background:#0056b3;border-color:#0056b3}.btn-loading{opacity:.8;pointer-events:none;animation:1.5s ease-in-out infinite pulse-loading;position:relative;cursor:wait!important}.btn-loading:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes pulse-loading{0%,to{opacity:.8}50%{opacity:1}}.btn-loading .spinner-border{vertical-align:middle;display:inline-block!important}.btn-loading:disabled{opacity:.7}.table{border-radius:.5rem;overflow:hidden}.table thead{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.table tbody tr{transition:all .2s}.table tbody tr:hover{background-color:#f8f9fa;transform:scale(1.01)}.form-control,.form-select{border:1px solid #dee2e6;border-radius:.5rem;transition:all .3s}.form-control:focus,.form-select:focus{border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 0 0 .25rem #007bff40}.badge{border-radius:.5rem;padding:.5em .75em;font-weight:500}.alert{border:none;border-radius:.75rem;box-shadow:0 2px 8px #0000001a}.spinner-border{width:2rem;height:2rem}.navbar{box-shadow:0 2px 8px #0000001a}.navbar-light{border-bottom:1px solid #e9ecef;background-color:#fff!important}.navbar-light .navbar-nav .nav-link{color:#212529!important}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:#007bff!important}.navbar-light .navbar-toggler{border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-brand{font-size:1.5rem;font-weight:700}.logo-header{object-fit:contain;width:auto;max-width:200px;height:60px}.logo-footer{object-fit:contain;width:auto;max-width:250px;height:80px}footer.footer-custom{color:#212529;margin-top:auto;background-color:#f8f9fa!important}footer.footer-custom .footer-heading{color:#212529;font-size:1rem;font-weight:700}footer.footer-custom .footer-link{color:#0d6efd;text-decoration:none;transition:color .3s}footer.footer-custom .footer-link:hover{color:#0056b3;text-decoration:underline}footer.footer-custom .footer-description{color:#212529;font-size:.9rem;line-height:1.6}footer.footer-custom .footer-text{color:#212529;font-size:.9rem}footer.footer-custom .footer-copyright,footer.footer-custom .footer-bottom-links{color:#6c757d;font-size:.875rem}footer.footer-custom .footer-bottom-link{color:#6c757d;text-decoration:none;transition:color .3s}footer.footer-custom .footer-bottom-link:hover{color:#0d6efd;text-decoration:underline}footer.footer-custom .dns-badge{background-color:#212529;border-radius:8px;margin-top:15px;padding:15px 20px;display:inline-block;box-shadow:0 2px 6px #00000026}footer.footer-custom .dns-logo{object-fit:contain;filter:drop-shadow(0 0 2px #ffffff4d);width:auto;height:65px;display:block}footer.footer-custom .payment-logo{object-fit:contain;width:auto;height:30px}footer.footer-custom .border-secondary{border-color:#dee2e6!important}@media (width<=768px){.card{margin-bottom:1rem}.btn{width:100%;margin-bottom:.5rem}.logo-header{max-width:150px;height:45px}.logo-footer{max-width:200px;height:60px}.navbar-brand{font-size:1.2rem}.table-responsive{font-size:.875rem}.card-body{padding:1rem}.stats-card{margin-bottom:1rem}}@media (width<=576px){.logo-header{max-width:120px;height:40px}.logo-footer{max-width:180px;height:50px}.navbar-brand{font-size:1rem}.btn-group{flex-direction:column}.btn-group .btn{margin-bottom:.25rem;border-radius:.5rem!important}}.animate-slide-in{animation:.5s ease-out slideInRight}.text-gradient{background:linear-gradient(135deg, var(--primary-color) 0%, var(--orange-brand) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.shadow-hover{transition:box-shadow .3s}.shadow-hover:hover{box-shadow:0 8px 24px #00000026!important}.chat-button{cursor:pointer;z-index:9999;background:#0073aa;border:none;border-radius:4px;align-items:center;gap:10px;padding:12px 22px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;transition:background-color .2s;display:flex;position:fixed;bottom:30px;right:20px;box-shadow:0 2px 5px #0003}.chat-button:hover{background:#005a87;box-shadow:0 3px 8px #0000004d}.chat-button:active{background:#004d73;box-shadow:0 1px 3px #0003}.chat-button-icon{color:#fff;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.chat-button-text{color:#fff;white-space:nowrap;letter-spacing:0;font-size:15px;font-weight:500}.chat-button-status{background:#28a745;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:5px}.chat-button-pulse{display:none}.chat-button-badge{color:#fff;z-index:3;background:#dc3545;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #dc354566}@media (width<=768px){.chat-button{gap:8px;padding:10px 18px;bottom:25px;right:15px}.chat-button-icon{font-size:18px}.chat-button-text{font-size:14px}.chat-button-status{width:6px;height:6px}}@media (width<=480px){.chat-button{gap:7px;padding:9px 16px;bottom:20px;right:12px}.chat-button-text{font-size:13px}.chat-button-icon{font-size:17px}.chat-button-status{width:6px;height:6px;margin-left:4px}}.chat-button.success{border-color:#28a745}.chat-button.success .chat-button-icon,.chat-button.success .chat-button-text{color:#28a745}.chat-button.success:hover{background:#28a745;border-color:#1e7e34}.chat-button.success:hover .chat-button-icon,.chat-button.success:hover .chat-button-text{color:#fff}.admin-page .chat-button{bottom:30px;right:20px}@media (width<=768px){.admin-page .chat-button{bottom:25px;right:15px}}html,body{width:100%!important;max-width:100%!important;position:relative!important;overflow-x:hidden!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px!important}@media screen and (width<=768px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px!important}}@media (width<=768px){button,.btn,a.btn,.nav-link,.dropdown-item{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}}@media (width<=991.98px){.navbar-collapse{border:1px solid #dee2e6;border-radius:.5rem;margin-top:1rem;padding:1rem;box-shadow:0 4px 12px #00000026;background-color:#fff!important}.navbar-nav{gap:.5rem}.navbar-nav .nav-link{border-radius:.5rem;padding:.75rem 1rem;transition:all .3s;color:#212529!important}.navbar-nav .nav-link:hover{background-color:#f8f9fa;color:#007bff!important}.navbar-nav .nav-link.active{background-color:#e7f3ff;color:#007bff!important}.navbar-nav .btn{width:100%;margin-top:.5rem}}@media (width<=576px){.navbar-brand{font-size:1rem!important}.logo-header{max-width:120px!important;height:35px!important}.navbar-toggler{padding:.25rem .5rem;font-size:1rem}}@media (width<=1200px){.container{padding-left:1rem;padding-right:1rem}}@media (width<=768px){.container{padding-left:.75rem;padding-right:.75rem}.container-fluid{padding-left:.5rem;padding-right:.5rem}.card{border-radius:.5rem;margin-bottom:1rem}.card-header{padding:.75rem 1rem;font-size:.95rem}.card-body{padding:1rem}.card-title{font-size:1.1rem}.card-text{font-size:.9rem}}@media (width<=576px){.card-header{padding:.5rem .75rem;font-size:.9rem}.card-body{padding:.75rem}}@media (width<=991.98px){.table-responsive{-webkit-overflow-scrolling:touch;border-radius:.5rem}.table{min-width:600px;font-size:.875rem}.table th,.table td{white-space:nowrap;padding:.75rem .5rem}}@media (width<=768px){.table{min-width:500px;font-size:.8rem}.table th,.table td{padding:.5rem .375rem}.table .d-md-table-cell{display:none!important}}@media (width<=576px){.table{min-width:400px;font-size:.75rem}.table th,.table td{padding:.4rem .25rem}.table .d-sm-table-cell{display:none!important}}@media (width<=768px){.form-label{margin-bottom:.5rem;font-size:.9rem;font-weight:600}.form-control,.form-select{border-radius:.5rem;padding:.75rem 1rem;font-size:16px}.input-group{flex-wrap:wrap}.input-group-text{width:100%;margin-bottom:-1px;border-radius:.5rem .5rem 0 0!important}.input-group .form-control{border-top:none;border-radius:0 0 .5rem .5rem!important}.form-check{margin-bottom:.75rem}.form-check-label{font-size:.9rem}}@media (width<=576px){.form-control,.form-select{padding:.625rem .875rem;font-size:16px}.form-label{font-size:.85rem}}@media (width<=768px){.btn{border-radius:.5rem;min-height:44px;padding:.75rem 1.5rem;font-size:.95rem}.btn-sm{min-height:38px;padding:.5rem 1rem;font-size:.875rem}.btn-lg{min-height:50px;padding:1rem 2rem;font-size:1.1rem}.btn-group{flex-wrap:wrap}.btn-group .btn{flex:auto;margin-bottom:.5rem}}@media (width<=576px){.btn{width:100%;margin-bottom:.5rem}.btn-group{flex-direction:column;width:100%}.btn-group .btn{width:100%;margin-bottom:.5rem;border-radius:.5rem!important}.btn-group .btn:last-child{margin-bottom:0}}@media (width<=768px){.modal-dialog{max-width:calc(100% - 1rem);margin:.5rem}.modal-content{border-radius:.75rem}.modal-header{border-bottom:1px solid #dee2e6;padding:1rem}.modal-title{font-size:1.25rem}.modal-body{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 200px);padding:1rem;overflow-y:auto}.modal-footer{border-top:1px solid #dee2e6;flex-direction:column;gap:.5rem;padding:1rem}.modal-footer .btn{width:100%;margin:0}}@media (width<=576px){.modal-dialog{align-items:stretch;max-width:100%;height:100%;margin:0;display:flex}.modal-content{border-radius:0;flex-direction:column;height:100%;display:flex}.modal-body{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}}@media (width<=991.98px){.row>[class*=col-lg]{margin-bottom:1rem}}@media (width<=767.98px){.row>[class*=col-md]{margin-bottom:1rem}.row>[class*=col-]:not(.col-12):not(.col-sm-12){flex:0 0 100%;max-width:100%}}@media (width<=575.98px){.row>[class*=col-]{margin-bottom:1rem}}@media (width<=768px){h1,.h1{font-size:1.75rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.1rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.95rem}.display-1{font-size:2.5rem}.display-2{font-size:2rem}.display-3{font-size:1.75rem}.display-4{font-size:1.5rem}p,.lead{font-size:.95rem;line-height:1.6}}@media (width<=576px){h1,.h1{font-size:1.5rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.1rem}.display-1{font-size:2rem}.display-2{font-size:1.75rem}.display-3{font-size:1.5rem}.display-4{font-size:1.25rem}}img{max-width:100%;height:auto}@media (width<=768px){.img-fluid{width:100%;height:auto}}@supports (padding:max(0px)){body{padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right))}.navbar{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}}@media (width<=768px){*{-webkit-overflow-scrolling:touch}body{overflow-x:hidden}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}body{-webkit-overflow-scrolling:touch;overflow-x:hidden}main,.main-content{min-height:100vh}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-4{margin-bottom:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-4{margin-top:1.5rem!important}}@media (width<=576px){.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}}@media (width<=768px){.alert{border-radius:.5rem;margin-bottom:1rem;padding:.875rem 1rem;font-size:.9rem}.alert-dismissible .btn-close{padding:.5rem}}@media (width<=576px){.badge{padding:.35em .6em;font-size:.75rem}}@media (width<=768px){.dropdown-menu{border-radius:.5rem;width:100%;max-width:100%;box-shadow:0 4px 12px #00000026}.dropdown-item{align-items:center;min-height:44px;padding:.75rem 1rem;font-size:.95rem;display:flex}.hero-section{padding:2rem 0!important}.hero-title{font-size:2rem!important}.hero-subtitle{font-size:1rem!important}.company-logo{max-width:120px;max-height:60px}.pricing-card{margin-bottom:1.5rem}.pricing-card .card-body{padding:1.5rem 1rem}.pricing-price{font-size:2rem}.table-modern thead{display:none!important}.table-modern,.table-modern tbody,.table-modern tr,.table-modern td{width:100%!important;display:block!important}.table-modern tr{background:#fff!important;border:1px solid #f0f0f0!important;border-radius:16px!important;margin-bottom:2rem!important;padding:1.25rem!important;box-shadow:0 4px 20px #0000000f!important}.table-modern td{text-align:left!important;border:none!important;justify-content:space-between!important;align-items:center!important;padding:.75rem 0!important;display:flex!important}.table-modern td:before{content:attr(data-label);color:#888;text-transform:uppercase;margin-right:1rem;font-size:.75rem;font-weight:700}.table-modern td:first-child{border-bottom:1px solid #f8f9fa!important;margin-bottom:1rem!important;padding-bottom:1rem!important;display:block!important}.table-modern td:first-child:before{display:none!important}.table-modern td:last-child{border-top:1px dashed #eee!important;justify-content:center!important;margin-top:1rem!important;padding-top:1rem!important}.card-footer .d-flex{text-align:center!important;flex-direction:column!important;align-items:stretch!important}.card-footer .btn-lg{width:100%!important;margin-top:1rem!important}*,:before,:after{transition-duration:.2s!important;animation-duration:.3s!important;animation-delay:0s!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{text-rendering:optimizelegibility}:focus{outline-offset:1px;outline:2px solid var(--brand-primary,#673de6)!important}.btn,.nav-link-menu,.form-control,.form-select{min-height:48px}}:root{--font-family:var(--font-family-base,"Inter", system-ui, -apple-system, sans-serif);--brand-primary:var(--brand-primary-600,#673de6);--brand-secondary:var(--color-info-600,#0d6efd);--brand-dark:var(--brand-primary-800,#2f1c6a);--brand-success:var(--color-success-500,#10b981);--brand-warning:var(--color-warning-500,#f59e0b)}body,html{color:var(--text-primary,#212529);background-color:var(--surface-0,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-size:1rem;line-height:1.6;position:relative;font-family:var(--font-family)!important;overflow-x:hidden!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);color:var(--text-primary,#1a2b4d);font-weight:700;line-height:1.25}h1{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1}h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.5rem);line-height:1.2}.container-custom{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.bg-soft-gray{background-color:#f4f6f8}.bg-white{background-color:#fff}.bg-deep-blue{background:linear-gradient(135deg,#1a2b4d 0%,#0d1b33 100%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-modern{border:none;border-radius:12px;transition:all .3s;animation:.4s ease-out fadeInUp;box-shadow:0 2px 8px #00000014}.card-modern:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.card-modern .card-header{letter-spacing:.3px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:2px solid #dee2e6;border-radius:12px 12px 0 0;padding:1.25rem 1.5rem;font-size:.95rem;font-weight:600}.card-modern .card-body{padding:1.5rem}.btn-modern{letter-spacing:.3px;border-radius:12px;justify-content:center;align-items:center;height:48px;padding:.8rem 2rem;font-weight:600;transition:all .3s cubic-bezier(.165,.84,.44,1);display:inline-flex;position:relative;overflow:hidden}.btn-modern:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.btn-modern:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.btn-primary-modern,.btn-primary{position:relative;overflow:hidden;background:var(--brand-primary)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:600!important}.btn-primary-modern:before,.btn-primary:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-primary-modern:hover:before,.btn-primary:hover:before{width:300px;height:300px}.btn-primary-modern:hover,.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #673de659;background:var(--brand-primary-dark,#552ec7)!important;color:#fff!important}.btn-primary-modern:active,.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #0d6efd4d}.btn-outline-modern,.btn-outline-primary{position:relative;overflow:hidden;border:2px solid var(--brand-secondary,#0d6efd)!important;color:var(--brand-secondary,#0d6efd)!important;background:0 0!important}.btn-outline-modern:before,.btn-outline-primary:before{content:"";background:linear-gradient(135deg, var(--brand-secondary,#0d6efd) 0%, var(--brand-primary-dark,#552ec7) 100%);z-index:-1;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.btn-outline-modern:hover:before,.btn-outline-primary:hover:before{left:0}.btn-outline-modern:hover,.btn-outline-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #673de647;background:linear-gradient(135deg, var(--brand-secondary,#0d6efd) 0%, var(--brand-primary-dark,#552ec7) 100%)!important;color:#fff!important;border-color:var(--brand-secondary,#0d6efd)!important}.btn-outline-modern:active,.btn-outline-primary:active{transform:translateY(0);box-shadow:0 2px 8px #0d6efd33}.btn.btn-primary:not(.btn-primary-modern){transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--brand-primary,#673de6)!important;color:#fff!important;border:none!important}.btn.btn-primary:not(.btn-primary-modern):hover{transform:translateY(-2px);box-shadow:0 6px 20px #673de659;background:var(--brand-primary-dark,#552ec7)!important;color:#fff!important}.btn-secondary{transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff!important;background:linear-gradient(135deg,#6c757d 0%,#5a6268 100%)!important;border:none!important}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6c757d66;color:#fff!important;background:linear-gradient(135deg,#5a6268 0%,#495057 100%)!important}.btn{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.btn:not(.btn-link):not(.btn-close){position:relative;overflow:hidden}.btn:not(.btn-link):not(.btn-close):not(:disabled):hover{transform:translateY(-2px)}.btn:not(.btn-link):not(.btn-close):not(:disabled):active{transform:translateY(0)}.btn-sm{padding:.375rem .75rem;font-size:.875rem}.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem}.btn:disabled,.btn.disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn:disabled:hover,.btn.disabled:hover{box-shadow:none!important;transform:none!important}.form-control-modern{border:2px solid #e0e0e0;border-radius:8px;padding:.75rem 1rem;transition:all .2s}.form-control-modern:focus{border-color:#0d6efd;outline:none;box-shadow:0 0 0 .2rem #0d6efd26}.form-label-modern{color:#495057;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.table-modern{border-radius:12px;overflow:hidden}.table-modern thead{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.table-modern thead th{text-transform:uppercase;letter-spacing:.5px;color:#495057;border:none;padding:1rem;font-size:.85rem;font-weight:600}.table-modern tbody tr{border-bottom:1px solid #f0f0f0;transition:all .2s}.table-modern tbody tr:hover{background-color:#f8f9fa;transform:scale(1.01)}.table-modern tbody td{vertical-align:middle;padding:1rem}.badge-modern{letter-spacing:.3px;border-radius:6px;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.badge-success-modern{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.badge-danger-modern{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.badge-warning-modern{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.badge-info-modern{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.alert-modern{border:none;border-radius:12px;padding:1.25rem 1.5rem;animation:.3s ease-out fadeInUp;box-shadow:0 2px 8px #00000014}.alert-modern .alert-heading{margin-bottom:.5rem;font-weight:600}.hero-modern{background:linear-gradient(135deg, var(--brand-primary,#673de6) 0%, var(--brand-dark,#2f1c6a) 100%);color:#fff;padding:80px 0 60px;position:relative;overflow:hidden}.hero-modern:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1440 320\"><path fill=\"%23ffffff\" fill-opacity=\"0.1\" d=\"M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,154.7C960,171,1056,181,1152,165.3C1248,149,1344,107,1392,85.3L1440,64L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z\"></path></svg>") bottom/cover no-repeat;position:absolute;inset:0}.hero-modern h1{z-index:2;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;position:relative}.hero-modern p{opacity:.9;z-index:2;max-width:800px;font-size:clamp(1.1rem,2vw,1.35rem);position:relative}.section-modern{padding:60px 0}.section-modern-alt{background:#f8f9fa;padding:60px 0}.section-title{color:#212529;margin-bottom:1rem;font-size:2rem;font-weight:700}.section-subtitle{color:#6c757d;margin-bottom:3rem;font-size:1.1rem}.cards-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}@media (width<=768px){.cards-grid{grid-template-columns:1fr;gap:1.5rem}}.loading-modern{flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-modern .spinner{border-width:3px;width:3rem;height:3rem}.shadow-modern{box-shadow:0 4px 16px #0000001a}.shadow-modern-lg{box-shadow:0 8px 24px #0000001f}.rounded-modern{border-radius:12px}.rounded-modern-lg{border-radius:16px}@media (width<=768px){.hero-modern{padding:60px 0 40px}.section-modern,.section-modern-alt{padding:40px 0}.card-modern .card-body{padding:1rem}.table-modern{font-size:.875rem}}@media (width<=576px){.hero-modern{padding:40px 0 30px}.btn-modern{width:100%;margin-bottom:.5rem}}.btn-primary:not(.btn-warning):not(.btn-danger):not(.btn-success):not(.btn-info):not(.btn-secondary){background:var(--brand-primary,#673de6)!important;color:#fff!important;border:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.btn-primary:not(.btn-warning):not(.btn-danger):not(.btn-success):not(.btn-info):not(.btn-secondary):hover:not(:disabled){color:#fff!important;background:#552ec7!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px #673de64d!important}.btn-primary:not(.btn-warning):not(.btn-danger):not(.btn-success):not(.btn-info):not(.btn-secondary):active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #0d6efd4d!important}.btn:not(.btn-link):not(.btn-close):not(:disabled){position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.trust-logo-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:60px;transition:all .4s}.trust-logo-img:hover{transform:scale(1.1)}@media (width<=768px){.trust-logo-img{height:40px}.trust-logos-container{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}}.live-status-bar{opacity:0;animation:.8s .2s forwards fadeIn}.glass-pill{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:50px;align-items:center;max-width:100%;padding:.75rem 1.75rem;font-size:clamp(.9rem,2vw,1.1rem);display:inline-flex;box-shadow:0 8px 32px #0003}@media (width<=576px){.glass-pill{text-align:center;flex-direction:column;gap:.25rem;padding:.5rem 1.25rem}}#realTimeClock{letter-spacing:2px;font-size:3rem;font-weight:800}.pulse-live{padding:.5rem 1rem!important;font-size:1.2rem!important}.live-time-wrapper i{font-size:1.8rem}.status-dot{background-color:#2ecc71;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 8px #2ecc71}.status-dot:after{content:"";background-color:inherit;border-radius:inherit;width:100%;height:100%;animation:2s infinite status-pulse;position:absolute;top:0;left:0}@keyframes status-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(1)}}.pulse-live{animation:2s infinite pulse-red}@keyframes pulse-red{0%{box-shadow:0 0 #dc354566}70%{box-shadow:0 0 0 10px #dc354500}to{box-shadow:0 0 #dc354500}}.font-monospace{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}.hero-section{color:#fff;padding:120px 0 160px;position:relative;background:linear-gradient(135deg,#673de6 0%,#2f1c6a 100%)!important;overflow:visible!important}.hero-content{z-index:10;position:relative}.hero-title{letter-spacing:-.05em;margin-bottom:2rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1.05}.hero-subtitle{color:#ffffffd9;max-width:650px;margin-bottom:4rem;font-size:1.5rem}.hero-cta-group{z-index:10;margin-top:2rem;position:relative}.hero-img-container{z-index:5;pointer-events:none;justify-content:center;align-items:center;width:50%;display:flex;position:absolute;top:0;bottom:0;right:0}@media (width<=991.98px){.hero-img-container{order:-1;width:100%;height:350px;margin-bottom:2rem;position:relative}}.hero-img-full-height{object-fit:contain;object-position:top center;filter:drop-shadow(0 20px 60px #0000004d);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:95%;animation:6s ease-in-out infinite float}@media (width<=991.98px){.hero-img-full-height{height:100%;max-height:300px}.hero-section{text-align:center;padding:80px 0 60px!important}.hero-content{flex-direction:column;align-items:center;display:flex}.hero-subtitle{margin-bottom:2.5rem;font-size:1.25rem;margin-left:auto!important;margin-right:auto!important}.hero-title{font-size:2.5rem!important}}.hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0d 0%,#fff0 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-100px}.plan-card{background:#fff;border:1px solid #e0e0e0!important;border-radius:20px!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.plan-card.recommended{z-index:5;transform:scale(1.05);border:2px solid #673de6!important;box-shadow:0 20px 40px #673de626!important}.plan-card.recommended .plan-header h3{color:#673de6}.plan-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a!important}.plan-card.recommended:hover{transform:translateY(-10px)scale(1.05)}.display-5{letter-spacing:-.02em}.font-weight-500{font-weight:500}section{padding-top:80px;padding-bottom:80px}:root{--brand-primary-50:#f5f2ff;--brand-primary-100:#ede7ff;--brand-primary-500:#835bf0;--brand-primary-600:#673de6;--brand-primary-700:#552ec7;--brand-primary-800:#40229a;--color-info-500:#3b82f6;--color-info-600:#0d6efd;--color-success-500:#10b981;--color-warning-500:#f59e0b;--color-danger-500:#ef4444;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-500:#64748b;--neutral-700:#334155;--neutral-900:#0f172a;--surface-0:#fff;--surface-1:#f8f9fb;--surface-2:#f1f5f9;--surface-dark:#1f2937;--surface-deep-blue:#2f1c6a;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--text-inverse:#fff;--border-subtle:#e2e8f0;--border-default:#cbd5e1;--border-strong:#94a3b8;--font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--line-height-tight:1.25;--line-height-base:1.5;--line-height-relaxed:1.65;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--control-height-sm:2rem;--control-height-md:2.75rem;--control-height-lg:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-pill:999px;--shadow-soft:0 1px 2px #0f172a0f;--shadow-medium:0 6px 18px #0f172a14;--shadow-elevated:0 14px 34px #0f172a1f;--shadow-glow-primary:0 0 0 4px #673de633;--transition-fast:.16s cubic-bezier(.4, 0, .2, 1);--transition-normal:.24s cubic-bezier(.4, 0, .2, 1);--focus-ring-color:#673de647;--focus-ring-width:3px;--focus-ring:0 0 0 var(--focus-ring-width) var(--focus-ring-color);--brand-primary:var(--brand-primary-600);--brand-primary-light:var(--brand-primary-500);--brand-primary-dark:var(--brand-primary-700);--brand-secondary:var(--color-info-600);--brand-accent:#ff6b35;--surface-light:var(--surface-0);--surface-soft:var(--surface-1);--surface-muted:var(--surface-2);--text-xs:var(--font-size-xs);--text-sm:var(--font-size-sm);--text-base:var(--font-size-md);--text-lg:var(--font-size-lg);--text-xl:var(--font-size-xl);--text-2xl:var(--font-size-2xl);--text-3xl:var(--font-size-3xl);--font-weight-normal:var(--font-weight-regular);--shadow-sm:var(--shadow-soft);--shadow-md:var(--shadow-medium);--shadow-lg:var(--shadow-elevated);--shadow-xl:var(--shadow-elevated);--transition-base:var(--transition-normal);--transition-slow:.32s cubic-bezier(.4, 0, .2, 1);--color-success:var(--color-success-500);--color-success-bg:#ecfdf5;--color-danger:var(--color-danger-500);--color-danger-bg:#fef2f2;--color-warning:var(--color-warning-500);--color-warning-bg:#fffbeb;--color-info:var(--color-info-600);--color-info-bg:#eff6ff;--primary-color:var(--brand-primary-600);--primary-dark:var(--brand-primary-700);--secondary-color:var(--text-secondary);--success-color:var(--color-success-500);--danger-color:var(--color-danger-500);--warning-color:var(--color-warning-500);--info-color:var(--color-info-600);--orange-brand:#ff6b35;--font-family:var(--font-family-base);--spacing-md:var(--space-4);--spacing-sm:var(--space-3);--spacing-xs:var(--space-2);--spacing-lg:var(--space-5);--spacing-xl:var(--space-6);--spacing-2xl:var(--space-8);--spacing-3xl:var(--space-12);--border-radius-md:var(--radius-md);--border-radius-lg:var(--radius-lg);--border-radius-xl:var(--radius-xl);--color-bg-primary:var(--surface-0);--color-bg-secondary:var(--surface-1);--color-bg-dark:var(--surface-dark);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);--color-text-light:var(--text-inverse);--color-primary:var(--brand-primary-600);--color-primary-light:var(--brand-primary-500);--color-primary-dark:var(--brand-primary-700);--color-primary-lighter:var(--brand-primary-100);--color-error:var(--color-danger-500);--border-color:var(--border-subtle);--font-size-base:var(--font-size-md);--border-radius-sm:var(--radius-sm);--border-radius-full:var(--radius-pill)}html,body{font-family:var(--font-family-base);color:var(--text-primary);background-color:var(--surface-0)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);line-height:var(--line-height-tight)}a{color:var(--brand-primary-600)}a:hover{color:var(--brand-primary-700)}:where(a,button,.btn,[role=button],input,select,textarea):focus-visible{box-shadow:var(--focus-ring)!important;outline:none!important}:where(.btn,.btn-modern,.btn-premium,.btn-primary-modern,.btn-outline-modern):not(.btn-link):not(.btn-close){justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-5);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:all var(--transition-normal);border:1px solid #0000;line-height:1.2;display:inline-flex;border-radius:var(--radius-md)!important}.btn-sm{min-height:var(--control-height-sm);padding:0 var(--space-3)}.btn-lg{min-height:var(--control-height-lg);padding:0 var(--space-6)}:where(.btn-primary,.btn-primary-modern,.btn-premium-primary){background:var(--brand-primary-600)!important;border-color:var(--brand-primary-600)!important;color:var(--text-inverse)!important}:where(.btn-primary,.btn-primary-modern,.btn-premium-primary):hover:not(:disabled){box-shadow:var(--shadow-medium);transform:translateY(-1px);background:var(--brand-primary-700)!important;border-color:var(--brand-primary-700)!important;color:var(--text-inverse)!important}:where(.btn-secondary,.btn-premium-secondary){background:var(--surface-1)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}:where(.btn-secondary,.btn-premium-secondary):hover:not(:disabled){background:var(--surface-2)!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important}:where(.btn-outline-primary,.btn-outline-modern){border-color:var(--brand-primary-600)!important;color:var(--brand-primary-600)!important;background:0 0!important}:where(.btn-outline-primary,.btn-outline-modern):hover:not(:disabled){background:var(--brand-primary-50)!important;border-color:var(--brand-primary-700)!important;color:var(--brand-primary-700)!important}.btn-outline-secondary{border-color:var(--border-default)!important;color:var(--text-secondary)!important;background:0 0!important}.btn-outline-secondary:hover:not(:disabled){background:var(--surface-1)!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important}.btn-danger{background:var(--color-danger-500)!important;border-color:var(--color-danger-500)!important;color:var(--text-inverse)!important}.btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#dc2626!important}.btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--surface-1);color:var(--text-primary)}.btn:disabled,.btn.disabled,.btn[disabled]{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}:where(.form-control,.form-select,.form-control-modern,.form-control-premium){min-height:var(--control-height-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:.625rem .875rem}textarea.form-control,textarea.form-control-modern,textarea.form-control-premium{min-height:6.5rem;padding-top:var(--space-3);padding-bottom:var(--space-3)}:where(.form-control,.form-select,.form-control-modern,.form-control-premium)::placeholder{color:var(--text-tertiary)}:where(.form-control,.form-select,.form-control-modern,.form-control-premium):focus{border-color:var(--brand-primary-500);box-shadow:var(--focus-ring);outline:none}:where(.form-label,.form-label-modern,.form-label-premium){margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.form-text,.field-hint,small.text-muted{font-size:var(--font-size-xs);color:var(--text-secondary)!important}.input-group-text{border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-secondary)}.is-invalid,.form-control.is-invalid,.form-select.is-invalid{border-color:var(--color-danger-500)!important}.invalid-feedback,.field-error{color:#b91c1c;font-size:var(--font-size-xs);margin-top:var(--space-1)}:where(.card,.card-modern,.card-premium){background:var(--surface-0);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);transition:box-shadow var(--transition-normal), transform var(--transition-normal), border-color var(--transition-fast);border-radius:var(--radius-lg)!important}:where(.card-modern,.card-premium):hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}:where(.card .card-header,.card-modern .card-header,.card-premium-header){background:var(--surface-1);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-5)}:where(.card .card-body,.card-modern .card-body,.card-premium-body){padding:var(--space-5)}:where(.card .card-footer,.card-modern .card-footer,.card-premium-footer){background:var(--surface-1);border-top:1px solid var(--border-subtle);padding:var(--space-4) var(--space-5)}:where(.alert,.alert-modern,.alert-premium){border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-soft);border:1px solid #0000}:where(.alert-success,.alert-premium-success){background:var(--color-success-bg);color:#166534;border-color:#bbf7d0}:where(.alert-danger,.alert-premium-danger){background:var(--color-danger-bg);color:#991b1b;border-color:#fecaca}:where(.alert-warning,.alert-premium-warning){background:var(--color-warning-bg);color:#92400e;border-color:#fde68a}:where(.alert-info,.alert-premium-info){background:var(--color-info-bg);color:#1d4ed8;border-color:#bfdbfe}:where(.badge,.badge-modern,.badge-status){border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;padding:.35rem .6rem}.badge-success-modern,.badge-status.paid{background:var(--color-success-bg);color:#166534;border:1px solid #bbf7d0}.badge-warning-modern,.badge-status.pending{background:var(--color-warning-bg);color:#92400e;border:1px solid #fde68a}.badge-danger-modern,.badge-status.expired,.badge-status.cancelled{background:var(--color-danger-bg);color:#991b1b;border:1px solid #fecaca}.badge-info-modern{background:var(--color-info-bg);color:#1d4ed8;border:1px solid #bfdbfe}.badge-highlight{background:var(--brand-primary-50);color:var(--brand-primary-700);border:1px solid var(--brand-primary-100)}.section-header{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.section-title{color:var(--text-primary);font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--space-2)}.section-subtitle,.section-description{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-bottom:0}.modal-content{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated)}.modal-header{border-bottom:1px solid var(--border-subtle);background:var(--surface-1);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.modal-title{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.modal-footer{border-top:1px solid var(--border-subtle);background:var(--surface-1);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}[data-nif-input].nif-loading{animation:1s ease-in-out infinite nifPulse;border-color:#6c757d!important}@keyframes nifPulse{0%,to{box-shadow:0 0 0 .2rem #6c757d1a}50%{box-shadow:0 0 0 .2rem #6c757d40}}[data-nif-input].is-valid{border-color:#198754!important;box-shadow:0 0 0 .2rem #1987541f!important}[data-nif-input].is-invalid{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc35451f!important}:root{--ds-surface:#fff;--ds-surface-muted:#f8fafc;--ds-page-bg:#f8f9fb;--ds-border:#e2e8f0;--ds-border-strong:#cbd5e1;--ds-text-main:#0f172a;--ds-text-soft:#475569;--ds-text-muted:#64748b;--ds-primary:#2563eb;--ds-primary-soft:#2563eb24;--ds-success:#16a34a;--ds-warning:#d97706;--ds-danger:#dc2626;--ds-shadow-xs:0 1px 2px #0f172a0d;--ds-shadow-sm:0 8px 22px #0f172a14;--ds-shadow-md:0 16px 34px #0f172a1f}body.dashboard-body{background:var(--ds-page-bg);min-height:100vh}body.dashboard-sidebar-open{overflow:hidden}@media (width>=1024px){body.dashboard-sidebar-open{overflow:auto}}.dashboard-shell__content h1,.dashboard-shell__content h2,.dashboard-shell__content h3,.dashboard-shell__content h4,.dashboard-shell__content h5,.dashboard-shell__content h6{color:var(--ds-text-main);letter-spacing:-.01em}.dashboard-shell__content p,.dashboard-shell__content span,.dashboard-shell__content li,.dashboard-shell__content label,.dashboard-shell__content .text-muted,.dashboard-shell__content .text-secondary,.dashboard-shell__content .small{color:var(--ds-text-soft)}.app-loading-state,.app-empty-state,.app-error-state{border:1px solid var(--ds-border);background:var(--ds-surface);box-shadow:var(--ds-shadow-xs);border-radius:1rem}.app-loading-state--modern{width:100%;padding:1.4rem .25rem}.app-loading-state__inner{width:100%;max-width:1200px;margin:0 auto}.app-loading-state__card{background:linear-gradient(#fff 0%,#f8fbff 100%)}.app-empty-state--modern,.app-error-state--modern{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:2.5rem 1.25rem;display:flex}.app-empty-state__title,.app-error-state__title,.empty-state-premium__title{color:var(--ds-text-main);margin:0;font-size:1.12rem;font-weight:650}.app-error-state__description,.empty-state-premium__description{color:var(--ds-text-soft);margin:0}.empty-state-icon{color:#5b6f8d;background:#eef3fb;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.dashboard-shell{--dashboard-shell-sidebar-width:15.5rem;--dashboard-shell-sidebar-collapsed-width:4.75rem;--dashboard-shell-sidebar-scrollbar-size:.5rem;--dashboard-shell-sidebar-bg:#1a1f2e;--dashboard-shell-sidebar-border:#94a3b833;--dashboard-shell-surface:#ffffffe6;--dashboard-shell-surface-border:#94a3b82e;--dashboard-shell-surface-shadow:0 14px 34px #0f172a1a;--dashboard-shell-page-max-width:90rem;--dashboard-shell-accent:#2563eb;--dashboard-shell-accent-strong:#1d4ed8;--dashboard-shell-accent-soft-border:#2563eb3d;--dashboard-shell-accent-glow:#2563eb47;--dashboard-shell-accent-soft:#2563eb24;--dashboard-shell-text-strong:#e2e8f0;--dashboard-shell-text-muted:#e2e8f0b8;--dashboard-shell-link-hover:#ffffff14;color:#0f172a;width:100%;height:100vh;min-height:100vh;display:flex;overflow:hidden}.dashboard-shell--reseller{--dashboard-shell-accent:#d97706;--dashboard-shell-accent-strong:#b45309;--dashboard-shell-accent-soft-border:#d977063d;--dashboard-shell-accent-glow:#d9770647;--dashboard-shell-accent-soft:#d9770629;--dashboard-shell-sidebar-bg:linear-gradient(180deg, #1f2937 0%, #23180a 100%)}.dashboard-shell__sidebar{z-index:60;background:var(--dashboard-shell-sidebar-bg);border-right:1px solid var(--dashboard-shell-sidebar-border);flex-direction:column;width:min(88vw,20rem);margin:0;transition:transform .28s,width .28s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 20px 45px #0f172a47}.dashboard-shell.is-sidebar-open .dashboard-shell__sidebar{transform:translate(0)}.dashboard-shell__sidebar-header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .9rem .64rem;display:flex}.dashboard-shell__brand{color:#fff;align-items:center;gap:.875rem;min-width:0;text-decoration:none;display:inline-flex}.dashboard-shell__brand:hover{color:#fff}.dashboard-shell__brand-mark{background:linear-gradient(135deg, var(--dashboard-shell-accent) 0%, var(--dashboard-shell-accent-strong) 100%);color:#fff;width:2.5rem;height:2.5rem;box-shadow:0 12px 30px var(--dashboard-shell-accent-glow);border-radius:1rem;flex:0 0 2.5rem;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.dashboard-shell__brand-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.03rem;font-weight:800;overflow:hidden}.dashboard-shell__sidebar-controls{align-items:center;gap:.5rem;display:flex}.dashboard-shell__icon-button{color:#fff;background:#ffffff14;border:1px solid #94a3b82e;border-radius:.9rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.dashboard-shell__icon-button:hover{background:#ffffff24;border-color:#ffffff38;transform:translateY(-1px)}.dashboard-shell__collapse-button{display:none}.dashboard-shell__sidebar-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b89e transparent;flex-direction:column;flex:1;min-height:0;padding:.4rem .56rem .56rem;display:flex;position:relative;overflow:hidden auto}.dashboard-shell__sidebar-scroll::-webkit-scrollbar{width:var(--dashboard-shell-sidebar-scrollbar-size)}.dashboard-shell__sidebar-scroll::-webkit-scrollbar-track{background:0 0}.dashboard-shell__sidebar-scroll::-webkit-scrollbar-thumb{background:#94a3b885;border-radius:999px}.dashboard-shell__sidebar-scroll:hover::-webkit-scrollbar-thumb{background:#94a3b8c7}.dashboard-shell__nav{flex-direction:column;gap:.4rem;display:flex}.dashboard-shell__nav-group{flex-direction:column;gap:.24rem;margin:0;padding:0;display:flex}.dashboard-shell__nav-group-title{color:var(--dashboard-shell-text-muted);letter-spacing:.14em;opacity:.76;text-transform:uppercase;padding:.06rem .68rem .1rem;font-size:.66rem;font-weight:700}.dashboard-shell__nav-group-items{flex-direction:column;gap:.12rem;display:flex}.dashboard-shell__nav-link,.dashboard-shell__secondary-link{width:100%;min-height:2.45rem;color:var(--dashboard-shell-text-strong);background:0 0;border:1px solid #0000;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.4rem .7rem;text-decoration:none;transition:background-color .18s,border-color .18s,transform .16s,color .18s;display:flex;position:relative;overflow:hidden}.dashboard-shell__nav-link:hover,.dashboard-shell__secondary-link:hover{color:#fff;background:#ffffff1c;border-color:#ffffff14;transform:translate(1px)}.dashboard-shell__nav-link.active{color:#fff;background:#ffffff12;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0f}.dashboard-shell__nav-link.active:before{content:"";background:linear-gradient(180deg, var(--dashboard-shell-accent) 0%, var(--dashboard-shell-accent-strong) 100%);width:3px;box-shadow:0 0 12px var(--dashboard-shell-accent-glow);border-radius:999px;position:absolute;top:.32rem;bottom:.32rem;left:0}.dashboard-shell__nav-link--logout{color:#fecaca;background:#dc262614;border-color:#dc262629}.dashboard-shell__nav-link--logout:disabled{opacity:.7;cursor:wait}.dashboard-shell__nav-link-inner,.dashboard-shell__secondary-link{align-items:center;gap:.62rem;min-width:0;display:inline-flex}.dashboard-shell__nav-link-icon,.dashboard-shell__secondary-link i{text-align:center;opacity:.96;flex:0 0 1.2rem;width:1.2rem;font-size:1rem}.dashboard-shell__nav-link-label,.dashboard-shell__secondary-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.dashboard-shell__nav-link-chevron{opacity:.42;font-size:.78rem}.dashboard-shell__nav-link:focus-visible,.dashboard-shell__secondary-link:focus-visible{outline-offset:2px;outline:2px solid #bfdbfef2}.dashboard-shell__sidebar-footer{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:.84rem;display:flex}.dashboard-shell__account-card{color:var(--dashboard-shell-text-muted);background:#ffffff0f;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.5rem;padding:.9rem 1rem;display:flex}.dashboard-shell__account-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.dashboard-shell__badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:1.5rem;padding:.22rem .58rem;font-size:.68rem;font-weight:700;display:inline-flex}.dashboard-shell__badge--neutral,.dashboard-shell__badge--client{color:#e2e8f0;background:#94a3b82e}.dashboard-shell__badge--warning{color:#fcd34d;background:#f59e0b2e}.dashboard-shell__overlay{z-index:50;opacity:0;pointer-events:none;background:#0f172a85;border:0;transition:opacity .24s;position:fixed;inset:0}.dashboard-shell.is-sidebar-open .dashboard-shell__overlay{opacity:1;pointer-events:auto}.dashboard-shell__main{flex-direction:column;flex:auto;width:100%;min-width:0;height:100vh;min-height:0;margin:0;display:flex;overflow:hidden}.dashboard-shell__topbar{z-index:42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f8fafcf5 0%,#f8fafcb8 100%);padding:.85rem 1rem 0;position:sticky;top:0}.dashboard-shell__topbar-main{max-width:var(--dashboard-shell-page-max-width);border:1px solid var(--dashboard-shell-surface-border);background:var(--dashboard-shell-surface);min-height:4.1rem;box-shadow:var(--dashboard-shell-surface-shadow);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;padding:.9rem 1rem;display:flex}.dashboard-shell__topbar-left,.dashboard-shell__topbar-right{align-items:center;gap:.85rem;min-width:0;display:flex}.dashboard-shell__menu-button{color:#0f172a;background:#fff;border-color:#94a3b83d}.dashboard-shell__site-link{color:#334155;background:#ffffffb8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.55rem;min-height:2.4rem;padding:.7rem .95rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-shell__topbar-user{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.dashboard-shell__topbar-avatar{background:linear-gradient(135deg, var(--dashboard-shell-accent) 0%, var(--dashboard-shell-accent-strong) 100%);color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 12px 28px var(--dashboard-shell-accent-glow);border-radius:1rem;flex:0 0 2.75rem;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.dashboard-shell__section-label{letter-spacing:-.03em;color:#0f172a;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:800;line-height:1.2}.dashboard-shell__topbar-usercopy{flex-direction:column;gap:.3rem;min-width:0;display:none}.dashboard-shell__content{background:var(--ds-page-bg);overscroll-behavior:contain;flex:auto;width:100%;min-width:0;min-height:0;margin:0;padding:1rem 1rem 5.6rem;overflow:hidden auto}.dashboard-shell__content-inner{max-width:var(--dashboard-shell-page-max-width);flex-direction:column;gap:1rem;min-width:0;margin:0 auto;display:flex}.dashboard-shell__content .ds-container,.dashboard-shell__content .ds-container-fluid{width:100%;max-width:100%;margin:0;padding-left:0;padding-right:0}.dashboard-shell__content .ds-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin:0;display:grid}.dashboard-shell__content .ds-grid>*{min-width:0;margin:0}.dashboard-shell__content .ds-grid.g-0{gap:0}.dashboard-shell__content .ds-grid.g-1{gap:.25rem}.dashboard-shell__content .ds-grid.g-2{gap:.5rem}.dashboard-shell__content .ds-grid.g-3{gap:.75rem}.dashboard-shell__content .ds-grid.g-4{gap:1rem}.dashboard-shell__content [class*=\ ds-col-],.dashboard-shell__content [class^=ds-col-]{grid-column:span 12;min-width:0}.dashboard-shell__content .ds-col-1{grid-column:span 1}.dashboard-shell__content .ds-col-2{grid-column:span 2}.dashboard-shell__content .ds-col-3{grid-column:span 3}.dashboard-shell__content .ds-col-4{grid-column:span 4}.dashboard-shell__content .ds-col-5{grid-column:span 5}.dashboard-shell__content .ds-col-6{grid-column:span 6}.dashboard-shell__content .ds-col-7{grid-column:span 7}.dashboard-shell__content .ds-col-8{grid-column:span 8}.dashboard-shell__content .ds-col-9{grid-column:span 9}.dashboard-shell__content .ds-col-10{grid-column:span 10}.dashboard-shell__content .ds-col-11{grid-column:span 11}.dashboard-shell__content .ds-col-12{grid-column:span 12}.dashboard-shell__mobile-quick-actions{z-index:65;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #94a3b847;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.45rem;display:grid;position:fixed;bottom:.72rem;left:.75rem;right:.75rem;box-shadow:0 18px 36px #0f172a29}.dashboard-shell__mobile-action{color:#334155;background:0 0;border:0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;min-height:3.1rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-shell__mobile-action.active{color:#1d4ed8;background:#eff6ff}.dashboard-shell__mobile-action:hover{background:#f1f5f9e6}.dashboard-shell__mobile-action:active{transform:scale(.98)}.ui-shell-layout-bridge{flex-direction:column;min-width:0;min-height:100vh;display:flex}.ui-shell-layout-bridge__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-shell-layout-bridge__left,.ui-shell-layout-bridge__right{min-width:0}.ui-shell-layout-bridge__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ui-shell-layout-bridge__content{flex:auto;min-width:0}@media (width>=768px){.dashboard-shell__topbar-usercopy{display:flex}.dashboard-shell__mobile-quick-actions{display:none}.dashboard-shell__content{padding:1.25rem 1.25rem 2rem}.dashboard-shell__nav-link,.dashboard-shell__secondary-link{min-height:2.8rem;padding:.625rem .875rem}.dashboard-shell__content .ds-col-md-1{grid-column:span 1}.dashboard-shell__content .ds-col-md-2{grid-column:span 2}.dashboard-shell__content .ds-col-md-3{grid-column:span 3}.dashboard-shell__content .ds-col-md-4{grid-column:span 4}.dashboard-shell__content .ds-col-md-5{grid-column:span 5}.dashboard-shell__content .ds-col-md-6{grid-column:span 6}.dashboard-shell__content .ds-col-md-7{grid-column:span 7}.dashboard-shell__content .ds-col-md-8{grid-column:span 8}.dashboard-shell__content .ds-col-md-9{grid-column:span 9}.dashboard-shell__content .ds-col-md-10{grid-column:span 10}.dashboard-shell__content .ds-col-md-11{grid-column:span 11}.dashboard-shell__content .ds-col-md-12{grid-column:span 12}}@media (width<=768px){.ui-shell-layout-bridge__header{align-items:stretch}.ui-shell-layout-bridge__right{justify-content:stretch}}@media (width>=992px){.dashboard-shell__sidebar{height:100vh;min-width:var(--dashboard-shell-sidebar-width);max-width:var(--dashboard-shell-sidebar-width);width:var(--dashboard-shell-sidebar-width);flex:0 0 var(--dashboard-shell-sidebar-width);box-shadow:none;position:sticky;top:0;transform:none}.dashboard-shell.is-sidebar-collapsed .dashboard-shell__sidebar{min-width:var(--dashboard-shell-sidebar-collapsed-width);max-width:var(--dashboard-shell-sidebar-collapsed-width);width:var(--dashboard-shell-sidebar-collapsed-width);flex-basis:var(--dashboard-shell-sidebar-collapsed-width)}.dashboard-shell__overlay,.dashboard-shell__close-button,.dashboard-shell__menu-button{display:none}.dashboard-shell__collapse-button{display:inline-flex}.dashboard-shell.is-sidebar-collapsed .dashboard-shell__brand-text,.dashboard-shell.is-sidebar-collapsed .dashboard-shell__nav-group-title,.dashboard-shell.is-sidebar-collapsed .dashboard-shell__nav-link-label,.dashboard-shell.is-sidebar-collapsed .dashboard-shell__nav-link-chevron,.dashboard-shell.is-sidebar-collapsed .dashboard-shell__account-card,.dashboard-shell.is-sidebar-collapsed .dashboard-shell__secondary-link span{display:none}.dashboard-shell.is-sidebar-collapsed .dashboard-shell__nav-link,.dashboard-shell.is-sidebar-collapsed .dashboard-shell__secondary-link{justify-content:center;padding-inline:.64rem}.dashboard-shell__content .ds-col-lg-1{grid-column:span 1}.dashboard-shell__content .ds-col-lg-2{grid-column:span 2}.dashboard-shell__content .ds-col-lg-3{grid-column:span 3}.dashboard-shell__content .ds-col-lg-4{grid-column:span 4}.dashboard-shell__content .ds-col-lg-5{grid-column:span 5}.dashboard-shell__content .ds-col-lg-6{grid-column:span 6}.dashboard-shell__content .ds-col-lg-7{grid-column:span 7}.dashboard-shell__content .ds-col-lg-8{grid-column:span 8}.dashboard-shell__content .ds-col-lg-9{grid-column:span 9}.dashboard-shell__content .ds-col-lg-10{grid-column:span 10}.dashboard-shell__content .ds-col-lg-11{grid-column:span 11}.dashboard-shell__content .ds-col-lg-12{grid-column:span 12}}.dashboard-shell__content .card,.dashboard-shell__content .card-premium,.dashboard-shell__content .info-panel,.dashboard-shell__content .metric-card,.dashboard-shell__content .status-card{border:1px solid var(--ds-border);background:var(--ds-surface);box-shadow:var(--ds-shadow-xs);border-radius:1rem;transition:border-color .22s,box-shadow .22s,transform .18s}.dashboard-shell__content .card:hover,.dashboard-shell__content .card-premium:hover,.dashboard-shell__content .info-panel:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm)}.dashboard-shell__content .card-header,.dashboard-shell__content .info-panel__header{background:linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #edf2f7;padding:1rem 1rem .85rem}.dashboard-shell__content .btn,.dashboard-shell__content .btn-premium,.dashboard-shell__content button{border-radius:.78rem;min-height:2.6rem;font-weight:600;transition:transform .16s,box-shadow .2s,border-color .2s,background-color .2s}.dashboard-shell__content .btn:hover,.dashboard-shell__content .btn-premium:hover,.dashboard-shell__content button:hover{transform:translateY(-1px)}.dashboard-shell__content .btn:disabled,.dashboard-shell__content .btn-premium:disabled,.dashboard-shell__content button:disabled{opacity:.6;cursor:not-allowed}.dashboard-shell__notice{border-radius:.85rem;align-items:center;gap:.55rem;width:100%;padding:.7rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.dashboard-shell__notice--info{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.dashboard-shell__notice--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.dashboard-shell__notice--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.dashboard-shell__spin{animation:.9s linear infinite dashboard-spin}@keyframes dashboard-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-overview-container{flex-direction:column;gap:1rem;width:100%;padding:.75rem;display:flex}.dashboard-overview-stats-grid{grid-template-columns:1fr;gap:1rem;display:grid}.dashboard-overview-footer{opacity:.85;border-top:1px solid #94a3b84d;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.dashboard-overview-footer-pill{background:#fff;border:1px solid #94a3b84d;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;display:inline-flex;box-shadow:0 8px 24px #0f172a0f}.ux-secondary-mobile{opacity:.96}.dashboard-shell__content .table,.dashboard-shell__content .table-premium,.dashboard-shell__content table{width:100%}.dashboard-shell__content .ds-table-scroll,.dashboard-shell__content .dashboard-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.dashboard-shell__content .ds-table-scroll table,.dashboard-shell__content .dashboard-table-scroll table{min-width:42rem}.dashboard-shell__content .table thead th,.dashboard-shell__content .table-premium thead th,.dashboard-shell__content table thead th,.domain-table th{color:#475569;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.8rem 1rem;font-size:.72rem;font-weight:700}.dashboard-shell__content .table tbody td,.dashboard-shell__content .table-premium tbody td,.dashboard-shell__content table tbody td,.domain-table td{vertical-align:middle;color:#334155;border-bottom:1px solid #edf2f7;padding:.8rem 1rem}.dashboard-shell__content .table tbody tr:hover td,.dashboard-shell__content .table-premium tbody tr:hover td,.dashboard-shell__content table tbody tr:hover td,.domain-table tr:hover td{background:#f8fbff}.registrant-cell{min-width:200px;max-width:300px}.registrant-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.5;display:block;overflow:hidden}.domain-manage-header{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-xs);background:#fff;border-radius:1rem;margin-bottom:1.25rem;padding:1.25rem}.domain-tabs{border-bottom:1px solid var(--ds-border);margin-bottom:1.25rem}.domain-tabs .nav-link{color:#475569;border:none;border-bottom:2px solid #0000;padding:.8rem 1rem;font-weight:600}.domain-tabs .nav-link.active{color:var(--ds-primary);border-bottom-color:var(--ds-primary)}@media (width>=768px){.dashboard-overview-container{gap:1.25rem;padding:1rem}.dashboard-overview-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell__content .card-body,.dashboard-shell__content .info-panel__body{padding:1.25rem}.dashboard-shell__content .card-header,.dashboard-shell__content .info-panel__header{padding:1.1rem 1.25rem .9rem}}@media (width>=992px){.dashboard-overview-container{padding:1.25rem}.dashboard-overview-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell__content .ds-table-scroll table,.dashboard-shell__content .dashboard-table-scroll table{min-width:0}}@media (width<=767.98px){.dashboard-shell__topbar-usercopy{display:none}.ux-secondary-mobile{opacity:.82}.dashboard-shell__content .btn,.dashboard-shell__content .btn-premium,.dashboard-shell__content button{min-height:2.8rem}.registrant-cell{min-width:100px;max-width:150px}}.domains-dashboard-page,.domain-management-page{flex-direction:column;gap:1rem;display:flex}.domains-dashboard-page .dashboard-page-header,.domain-management-page .dashboard-page-header{margin-bottom:.25rem!important}.domains-dashboard-page .dashboard-page-title,.domain-management-page .dashboard-page-title{letter-spacing:-.02em;font-size:1.4rem;line-height:1.15;margin-bottom:.2rem!important}.domains-dashboard-page .dashboard-page-subtitle,.domain-management-page .dashboard-page-subtitle{opacity:.9;max-width:72ch;font-size:.89rem;color:#64748b!important}.domains-dashboard-page .dashboard-action-bar--compact,.domain-management-page .dashboard-action-bar--compact{gap:.45rem}.domains-dashboard-page .dashboard-action-bar--compact>*,.domain-management-page .dashboard-action-bar--compact>*{flex:none}.domains-dashboard-page .domains-top-action{border-radius:.68rem;min-height:2.2rem;padding:.38rem .72rem;font-size:.82rem}.domains-dashboard-page .domains-kpi-card{box-shadow:none;background:#fff;border:1px solid #e3ebf3;border-radius:.92rem}.domains-dashboard-page .domains-kpi-card:hover{border-color:#cfdce9;box-shadow:0 6px 18px #0f172a0d}.domains-dashboard-page .domains-kpi-card .card-body{padding:.82rem .92rem}.domains-dashboard-page .domains-kpi-card .fs-3{line-height:1.2;font-size:1.42rem!important}.domains-dashboard-page .domains-table-card{box-shadow:none;border:1px solid #e3ebf3;border-radius:1rem}.domains-dashboard-page .domains-table-card .card-header h5{font-size:1rem}.domains-dashboard-page .domains-table-card .form-label{letter-spacing:.09em;margin-bottom:.35rem;font-size:.66rem}.domains-dashboard-page .domains-table-card .form-control,.domains-dashboard-page .domains-table-card .form-select{border-radius:.68rem;min-height:2.35rem;font-size:.9rem}.domains-dashboard-page #clientDomainsTable thead th{padding:.62rem .82rem;font-size:.67rem}.domains-dashboard-page #clientDomainsTable tbody td{padding:.64rem .82rem;font-size:.88rem}.domains-dashboard-page .domains-renewal-badge,.domains-dashboard-page .domains-alert-badge,.domains-dashboard-page .status-badge{letter-spacing:.02em;border-radius:999px;padding:.22rem .5rem;font-size:.7rem}.domains-dashboard-page .domains-table-action{border-radius:.62rem;min-height:2rem;padding:.3rem .62rem;font-size:.78rem}.domains-dashboard-page .dashboard-mobile-list{gap:.65rem;padding:.75rem}.domains-dashboard-page .dashboard-mobile-record{border-radius:14px;padding:.8rem;box-shadow:0 4px 14px #042c510d}.domains-dashboard-page .dashboard-mobile-record__actions{margin-top:.75rem}.domains-dashboard-page .dashboard-mobile-record__actions>*{flex-basis:auto}#clientDomainManagementHero p{font-size:.89rem;line-height:1.5;max-width:60ch!important}#clientDomainManagementHero .domain-management-page__hero-status{box-shadow:inset 0 0 0 1px #ffffff0f;letter-spacing:.07em!important;text-transform:uppercase!important;color:#eff6ff!important;background:#2563eb47!important;border:1px solid #93c5fd73!important;padding:.35rem .75rem!important;font-size:.68rem!important;font-weight:700!important}#clientDomainManagementHero .domain-management-page__hero-action,#clientDomainManagementHero .domain-management-page__hero-action--primary{min-height:2.25rem;box-shadow:none;border-radius:.66rem;padding:.36rem .7rem;font-size:.82rem;font-weight:600}.domain-management-page__metrics-grid [id^=clientDomainManagementMetric-]{box-shadow:none;border:1px solid #e3ebf3}#clientDomainManagementTabs .domain-management-page__tab-btn{min-height:2.15rem;box-shadow:none;font-size:.8rem;padding:.34rem .74rem!important}#clientDomainManagementTabs .btn-primary{background:#0f5b88;border-color:#0f5b88}#clientDomainManagementPage .info-panel{box-shadow:none;border:1px solid #e3ebf3}#clientDomainManagementPage .info-panel__header{padding:.9rem 1rem .72rem}#clientDomainManagementPage .info-panel__body{padding:.82rem 1rem .95rem}#clientDomainManagementPage .btn-lg{border-radius:.72rem;min-height:2.45rem;padding:.45rem .85rem;font-size:.88rem}#clientDomainManagementPage #clientDomainManagementOverviewPanel .ds-grid.g-4,#clientDomainManagementPage #clientDomainManagementContactPanel .ds-grid.g-4,#clientDomainManagementPage #clientDomainManagementNameserversPanel .ds-grid.g-4,#clientDomainManagementPage #clientDomainManagementRenewalPanel .ds-grid.g-4,#clientDomainManagementPage #clientDomainManagementEppPanel .ds-grid.g-4,#clientDomainManagementPage #clientDomainManagementAdvancedPanel .ds-grid.g-4{gap:1rem!important}#clientDomainManagementTimelineSection .border.rounded-4,#clientDomainManagementPage .rounded-4.border.bg-light-subtle{box-shadow:none;background:#f8fbff!important;border-color:#e3ebf3!important}#clientDomainManagementTimelineSection .border.rounded-4{padding:.7rem .82rem!important}@media (width<=991.98px){.domains-dashboard-page .dashboard-page-title,.domain-management-page .dashboard-page-title{font-size:1.22rem}#clientDomainManagementHero.domain-management-page__hero .p-4{padding:1rem!important}#clientDomainManagementTabs{scrollbar-width:thin;padding-bottom:.25rem;overflow-x:auto;flex-wrap:nowrap!important}#clientDomainManagementTabs .domain-management-page__tab-btn{white-space:nowrap;flex:none}}.domains-dashboard-page .domains-kpi-card__value{letter-spacing:-.02em;line-height:1.15;font-size:1.38rem!important}.domains-dashboard-page .domains-kpi-card__hint{opacity:.92;font-size:.78rem}.domains-dashboard-page .domains-table-card__title{font-size:1.02rem}.domains-dashboard-page .domains-table-card__subtitle,.domains-dashboard-page .domains-table-card__meta{font-size:.8rem}.domains-dashboard-page .domains-table-card__filters{background:#fafbfd}#clientDomainManagementHero .domain-management-page__hero-eyebrow{opacity:.72;letter-spacing:.14em!important;font-size:.68rem!important}.domain-management-page__hero-eyebrow{letter-spacing:.12em;font-size:.65rem!important}.domain-management-page__hero-lead{font-size:.88rem!important;line-height:1.45!important}#clientDomainManagementHero .domain-management-page__hero-action--ghost{color:#fffffff0!important;background:0 0!important;border:1px solid #ffffff61!important}#clientDomainManagementHero .domain-management-page__hero-action--ghost:hover:not(:disabled){background:#ffffff1a!important}#clientDomainManagementTabs .btn-light{color:#64748b;background:#f8fafc;font-weight:600;border-color:#e2e8f0!important}#clientDomainManagementTabs .btn-light:hover{color:#475569;background:#f1f5f9}.domain-overview-info-list>.d-flex{padding-top:.45rem!important;padding-bottom:.45rem!important}.domain-overview-info-list>.d-flex:last-child{border-bottom:0!important}.domain-overview-info-list .text-tertiary{letter-spacing:.06em;color:#94a3b8!important;font-size:.65rem!important;font-weight:700!important}.domain-timeline-entry{border-color:#e8eef4!important}.domain-timeline-entry__title{font-size:.88rem}.domain-timeline-entry__desc,.domain-timeline-entry__date{font-size:.78rem!important}.domain-management-page__metrics-grid .ui-metric-card{gap:.32rem;padding:.72rem .88rem}.domain-management-page__metrics-grid .ui-metric-card__value{letter-spacing:-.02em;font-size:1.12rem!important;font-weight:700!important}.domain-management-page__metrics-grid .ui-metric-card__helper{font-size:.78rem!important;line-height:1.4!important}.domain-management-page__metrics-grid .ui-metric-card__label{letter-spacing:.07em;font-size:.68rem!important}.emails-dashboard-page{gap:1.25rem;width:100%;max-width:min(1200px,100%);margin-inline:auto}.emails-dashboard-page .ui-page-shell-header{align-items:center;gap:.75rem 1.25rem}.emails-dashboard-page .dashboard-page-title{letter-spacing:-.025em;font-size:1.35rem!important;font-weight:600!important}.emails-dashboard-page .dashboard-page-subtitle{opacity:.88;max-width:min(52ch,100%);line-height:1.5}.emails-dashboard-page__header-actions{align-items:center}.emails-dashboard-toolbar-ghost{border-radius:.65rem;min-height:2.05rem;font-size:.8rem;font-weight:600;transition:background-color .18s,border-color .18s,transform .16s;padding:.32rem .65rem!important}.emails-dashboard-toolbar-ghost:hover:not(:disabled){transform:translateY(-1px)}.emails-header-primary{border-radius:.68rem;min-height:2.05rem;font-size:.82rem;font-weight:600;transition:background-color .18s,border-color .18s,transform .16s;padding:.32rem .85rem!important}.emails-header-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.emails-kpi-card{min-height:6.5rem;transition:border-color .18s,box-shadow .2s,transform .18s;background:#fff!important;border:1px solid #f1f5f9!important;box-shadow:0 1px 3px #0f172a0f!important}.emails-kpi-card:hover{transform:translateY(-1px);border-color:#e2e8f0!important;box-shadow:0 4px 14px #0f172a12!important}.emails-kpi-card .card-body{padding:1rem 1.1rem!important}.emails-kpi-card__label{letter-spacing:.09em;opacity:.88;font-size:.65rem!important}.emails-kpi-card__value{color:#0f172a;letter-spacing:-.02em}.emails-kpi-card__hint{font-size:.78rem;line-height:1.35}.emails-dashboard-page__search-row .form-control:focus{box-shadow:none}.emails-dashboard-page__search-field .input-group-text{border-color:#e2e8f0}.emails-dashboard-page__search-field .form-control{border-color:#e2e8f0;font-size:.9rem}.emails-service-card{transition:border-color .18s,box-shadow .2s;background:#fff!important;border:1px solid #eef2f6!important;border-radius:.75rem!important;box-shadow:0 2px 10px #0f172a0a!important}.emails-service-card:hover{border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a12!important}.emails-service-card__eyebrow{letter-spacing:.1em;font-size:.62rem!important}.emails-service-card__domain{letter-spacing:-.02em;word-break:break-word;font-size:1.05rem!important}.emails-service-card__meta{background:#fafbfc;border:1px solid #f1f5f9;border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.5rem .65rem;padding:.75rem .85rem;display:grid}.emails-service-card__meta-cell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.emails-service-card__meta-cell--wide{grid-column:1/-1}.emails-service-card__meta-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.62rem;font-weight:700}.emails-service-card__meta-value{color:#1e293b;font-size:.88rem;font-weight:600}.emails-service-card__meta-sub{color:#64748b;font-size:.72rem}.emails-service-card__risk{width:fit-content;border-radius:999px!important;padding:.22rem .5rem!important;font-size:.68rem!important;font-weight:600!important}.emails-service-card__risk--success{color:#0c4a6e!important;background:#0e74901f!important}.emails-service-card__risk--warning{color:#92400e!important;background:#b453091a!important}.emails-service-card__risk--danger{color:#991b1b!important;background:#b91c1c1a!important}.emails-service-card__risk--secondary{color:#475569!important;background:#64748b1f!important}.emails-service-card__progress{background:#e8eef4;border-radius:999px;height:6px}.emails-service-card__progress .progress-bar{background:#2563eb;border-radius:999px}.emails-service-card__actions .btn{min-height:2.15rem;transition:background-color .16s,border-color .16s,transform .14s}.emails-service-card__actions .btn-sm{min-height:2.05rem}.emails-service-card__actions>.btn-primary{border-radius:.5rem;font-weight:600}.emails-service-card__actions .btn:hover:not(:disabled){transform:translateY(-.5px)}.emails-service-btn-ghost{font-weight:600!important}.emails-dashboard-page .badge-premium,.emails-dashboard-page .status-badge{padding:.2rem .48rem!important;font-size:.68rem!important}.email-management-page{max-width:1080px;margin-inline:auto}.email-management-page__topbar{align-items:center}.email-management-page__eyebrow{font-size:1rem;line-height:1.4}.email-management-page__title{letter-spacing:-.04em;color:#101828;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:700;line-height:1.05}.email-management-page__header-cta{min-width:160px;min-height:3rem;color:#fff!important;background:linear-gradient(#4b86f0 0%,#2f66d6 100%)!important;box-shadow:0 8px 20px #2f66d642!important}.email-management-page__hero{transition:box-shadow .2s;background:linear-gradient(120deg,#12203b 0%,#162744 42%,#132542 100%)!important;border:1px solid #0e1a322e!important;padding:2rem 2rem 1.9rem!important;box-shadow:0 16px 28px #0f172a1f!important}.email-management-page__hero-domain{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.08}.email-management-page__hero-badge{letter-spacing:0;color:#198754!important;background:#d8f4df!important;border:0!important;font-size:.88rem!important}.email-management-page__stat-label{color:#ffffffb3;letter-spacing:0;margin-bottom:.5rem!important;font-size:1rem!important}.email-management-page__stat-value{font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1}.email-management-page__hero-stats{margin-left:auto}.email-management-page__hero-stat{min-width:92px}.email-management-page__hero-divider{background:#ffffff29;width:1px}.email-management-page__hero-cta{transition:filter .18s,transform .16s;font-size:.82rem!important}.email-management-page__hero-cta:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.email-management-page__metrics .ui-metric-card{min-height:130px;transition:border-color .18s;border:1px solid #dde4ee!important;border-radius:1rem!important;box-shadow:0 6px 20px #0f172a0f!important}.email-management-page__metrics .ui-metric-card:hover{border-color:#cbd5e1!important}.email-management-page__metrics .ui-metric-card__head{align-items:flex-start}.email-management-page__metrics .ui-metric-card__label{text-transform:uppercase;color:#111827!important;font-size:.92rem!important;line-height:1.2!important}.email-management-page__metrics .ui-metric-card__value{color:#101828!important;font-size:1.2rem!important;font-weight:700!important}.email-management-page__metrics .ui-metric-card__helper{color:#3f3f46!important}.email-management-page__tabs{border-bottom:1px solid #e7edf4;width:100%;max-width:100%;padding-bottom:.6rem}.email-management-page__tab{min-height:2.4rem;transition:background-color .16s,color .16s;box-shadow:none!important;color:#334155!important;border:0!important;border-radius:0!important;font-size:1.05rem!important}.email-management-page__tab--active{color:#315d96!important;box-shadow:none!important;background:0 0!important;border-bottom:2px solid #315d96!important}.email-management-page__tab:not(.email-management-page__tab--active):hover{color:#1f2937!important;background:0 0!important}.email-management-page .ui-info-panel{border:1px solid #dde4ee!important;border-radius:1rem!important;box-shadow:0 10px 28px #0f172a0f!important}.email-management-page .ui-info-panel__header{padding:1.9rem 1.25rem 1.1rem!important}.email-management-page .ui-info-panel__header .section-header__title{color:#101828;font-size:1.1rem;font-weight:700}.email-management-page .ui-info-panel__header .section-header__subtitle{display:none}.email-management-page__dns-table thead th{color:#526071!important;padding-top:.95rem!important;padding-bottom:.95rem!important;font-size:.78rem!important}.email-management-page__dns-table tbody td{padding-top:1rem!important;padding-bottom:1rem!important}.email-management-page__dns-type{min-width:42px;border-radius:999px!important;padding:.45rem .8rem!important;font-size:.82rem!important}.email-management-page__copy-btn{width:42px;height:42px;padding:0;background:#f8fafc!important;border-color:#0000!important}.email-management-page__service-badge{letter-spacing:0!important;font-size:.95rem!important}@media (width<=991.98px){.emails-dashboard-page .ui-page-shell-header{align-items:flex-start}.email-management-page__hero-stats{justify-content:flex-start;width:100%;margin-left:0}.email-management-page__hero{padding:1.5rem!important}.email-management-page__title{font-size:2.35rem}.email-management-page__tab{font-size:.96rem!important}}.email-management-page .table tbody tr{transition:background-color .16s}.email-management-page .table tbody tr:hover td{background:#f8fafceb}.exchange-management-page{max-width:1080px;margin-inline:auto}.exchange-management-page .dashboard-page-header{margin-bottom:1.5rem!important}.exchange-management-page .dashboard-page-title{letter-spacing:-.04em;line-height:1.08;font-size:clamp(1.95rem,3vw,2.5rem)!important}.exchange-management-page .dashboard-page-subtitle{max-width:58ch;font-size:1rem}.exchange-management-page__refresh-btn{min-height:2.9rem;padding-inline:1rem;border-radius:.9rem!important}.exchange-management-page__empty-card,.exchange-management-page__mailboxes-card,.exchange-management-page__panel-card{border:1px solid #dde4ee!important;border-radius:1rem!important;box-shadow:0 10px 28px #0f172a0f!important}.exchange-management-page__empty-icon,.exchange-management-page__mailbox-icon{box-shadow:inset 0 0 0 1px #2f66d614}.exchange-management-page__section-head{border-bottom:1px solid #edf2f7;padding-bottom:.35rem}.exchange-management-page__eyebrow{letter-spacing:.08em;font-size:.72rem!important}.exchange-management-page__count-pill{border:1px solid #e5e7eb;background:#f8fafc!important}.exchange-management-page__primary-btn{color:#fff!important;background:linear-gradient(#4b86f0 0%,#2f66d6 100%)!important;border-color:#0000!important;box-shadow:0 8px 20px #2f66d633!important}.exchange-management-page__mailbox-item{border-color:#e2e8f0!important;box-shadow:0 6px 20px #0f172a0d!important}.exchange-management-page__mailbox-title{color:#101828;letter-spacing:-.02em}.exchange-management-page__meta-grid{margin-top:.25rem}.exchange-management-page__meta-label{color:#64748b;letter-spacing:.08em;font-size:.68rem}.exchange-management-page__actions{align-self:center}.exchange-management-page__action-btn,.exchange-management-page__icon-btn,.exchange-management-page__small-btn{min-height:2.6rem;border-radius:.85rem!important}.exchange-management-page__icon-btn{min-width:2.75rem;padding-inline:.85rem}.exchange-management-page__select,.exchange-management-page__input{min-height:3rem;box-shadow:none!important;border:1px solid #e2e8f0!important}.exchange-management-page__list-item{background:#f8fafc!important;border-color:#e2e8f0!important}@media (width<=991.98px){.exchange-management-page .dashboard-page-title{font-size:2rem!important}.exchange-management-page__actions{align-self:stretch}}.domains-dashboard-page,#clientDomainManagementPage.domain-management-page{gap:1.25rem;width:100%;margin-inline:auto}.domains-dashboard-page .ui-page-shell-header,#clientDomainManagementPage .ui-page-shell-header{align-items:center;gap:.75rem 1.25rem}.domains-dashboard-page .ui-page-shell-header__actions,#clientDomainManagementPage .ui-page-shell-header__actions{align-items:center;padding-bottom:.1rem}.domains-dashboard-page .ui-page-shell-header__description,#clientDomainManagementPage .ui-page-shell-header__description{margin-top:.28rem;line-height:1.5}.domains-dashboard-page .dashboard-page-title,#clientDomainManagementPage .dashboard-page-title{letter-spacing:-.028em;font-size:1.35rem;font-weight:600!important}.domains-dashboard-page .dashboard-page-subtitle,#clientDomainManagementPage .dashboard-page-subtitle{opacity:.88;max-width:min(52ch,100%)}#clientDomainManagementPage .domain-management-toolbar-ghost{border-radius:.65rem;min-height:2.05rem;padding:.32rem .65rem;font-size:.8rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,transform .16s;background:#fff!important}#clientDomainManagementPage .domain-management-toolbar-ghost:hover:not(:disabled){color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}.domains-dashboard-page .domains-kpi-card{flex-direction:column;min-height:6.35rem;transition:border-color .18s,background .18s,box-shadow .2s,transform .18s;display:flex}.domains-dashboard-page .domains-kpi-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0f}.domains-dashboard-page .domains-kpi-card .card-body{flex-direction:column;flex:1;justify-content:center;display:flex}.domains-dashboard-page .domains-kpi-card__value{color:#0f172a;font-size:1.22rem!important;font-weight:600!important}.domains-dashboard-page .domains-kpi-card__label{letter-spacing:.1em;opacity:.85;font-size:.65rem!important}.domains-dashboard-page .domains-top-action{min-height:2.05rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,transform .16s}.domains-dashboard-page .domains-top-action:hover{transform:translateY(-1px)}.domains-dashboard-page #clientDomainsTable thead th{color:#64748b;background:#f8fafc;border-bottom:1px solid #e8edf2;padding:.48rem .7rem;font-weight:700}.domains-dashboard-page #clientDomainsTable tbody td{padding:.48rem .7rem;font-size:.845rem;transition:background-color .16s}.domains-dashboard-page #clientDomainsTable tbody tr{transition:background-color .16s}.domains-dashboard-page #clientDomainsTable .badge.bg-success,.domains-dashboard-page .dashboard-mobile-record .badge.bg-success{font-weight:600;color:#0c4a6e!important;background:#0e749024!important}.domains-dashboard-page #clientDomainsTable .badge.bg-warning,.domains-dashboard-page .dashboard-mobile-record .badge.bg-warning{color:#92400e!important;background:#b453091f!important}.domains-dashboard-page #clientDomainsTable .badge.bg-danger,.domains-dashboard-page .dashboard-mobile-record .badge.bg-danger{color:#991b1b!important;background:#b91c1c1a!important}.domains-dashboard-page #clientDomainsTable .badge.bg-secondary,.domains-dashboard-page .dashboard-mobile-record .badge.bg-secondary{color:#475569!important;background:#64748b1f!important}.domains-dashboard-page .domains-table-action{min-height:1.85rem;padding:.25rem .55rem;font-size:.76rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,transform .14s}.domains-dashboard-page .domains-table-action:hover{transform:translateY(-.5px)}#clientDomainManagementHero.domain-management-page__hero{transition:box-shadow .2s}.domain-management-page__hero-copy{max-width:min(38rem,100%)}#clientDomainManagementHero .domain-management-page__hero-copy{flex:1 1 0;min-width:0;max-width:none}#clientDomainManagementHero .domain-management-page__hero-domain,#clientDomainManagementHero #clientDomainManagementTitle{letter-spacing:-.035em!important;font-size:clamp(1.65rem,3.2vw,2.35rem)!important;font-weight:700!important;line-height:1.12!important}.domain-management-page__hero-lead{opacity:.82;max-width:min(42rem,100%)!important;font-size:.9rem!important;line-height:1.55!important}#clientDomainManagementHero .domain-management-page__hero-lead{max-width:min(52rem,100%)!important}#clientDomainManagementHero .domain-management-page__hero-action,#clientDomainManagementHero .domain-management-page__hero-action--primary{min-height:2.05rem;padding:.32rem .68rem;font-size:.8rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,opacity .18s,transform .16s}#clientDomainManagementHero .domain-management-page__hero-action--primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}#clientDomainManagementHero .domain-management-page__hero-action:not(.domain-management-page__hero-action--primary):hover:not(:disabled){transform:translateY(-1px)}.domain-management-page__metrics-grid{align-items:stretch}.domain-management-page__metrics-grid .ds-col-md-6,.domain-management-page__metrics-grid .ds-col-xl-3{display:flex}.domain-management-page__metrics-grid [id^=clientDomainManagementMetric-]{width:100%;transition:border-color .18s,background .18s}.domain-management-page__metrics-grid [id^=clientDomainManagementMetric-]:hover{border-color:#cbd5e1!important}.domain-management-page__metrics-grid .ui-metric-card__value{font-size:1.06rem!important;font-weight:600!important}#clientDomainManagementTabs{gap:.38rem!important;margin-bottom:.85rem!important}#clientDomainManagementTabs .domain-management-page__tab-btn{min-height:1.95rem;font-size:.78rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;padding:.28rem .68rem!important}#clientDomainManagementTabs .btn-primary{box-shadow:inset 0 0 0 1px #0f5b881f;color:#1e293b!important;background:#f1f5f9!important;border:1px solid #94a3b8!important}#clientDomainManagementTabs .btn-primary:hover{color:#0f172a!important;background:#e8eef4!important}#clientDomainManagementTabs .btn-light{font-weight:600;transition:background-color .16s,border-color .16s}#clientDomainManagementPage .info-panel{transition:border-color .18s,box-shadow .2s}#clientDomainManagementPage .info-panel:hover{border-color:#d1dae3}.domain-timeline-entry{transition:background-color .16s,border-color .16s}.domain-timeline-entry:hover{background:#f4f8fb!important}.domains-dashboard-page .domains-table-card{transition:border-color .18s}.domains-dashboard-page .domains-table-card:hover{border-color:#d1dae3}.domains-dashboard-page .domains-table-card__title{letter-spacing:-.02em;font-weight:600}@media (width<=991.98px){.domains-dashboard-page .ui-page-shell-header,#clientDomainManagementPage .ui-page-shell-header{align-items:flex-start}.domains-dashboard-page .ui-page-shell-header__actions,#clientDomainManagementPage .ui-page-shell-header__actions{justify-content:flex-start;width:100%}}.domains-dashboard-page{max-width:min(1200px,100%)}.domains-dashboard-page .dashboard-page-title{letter-spacing:-.03em!important;font-size:clamp(1.45rem,2.2vw,1.75rem)!important;font-weight:700!important}.domains-dashboard-page .domains-top-action.btn-primary{border:none;border-radius:.5rem;padding:.45rem 1rem;font-weight:600;box-shadow:0 1px 2px #2563eb38}.domains-dashboard-page .domains-top-action.btn-primary:hover{filter:brightness(1.05)}.domains-dashboard-page .domains-kpi-card{border-color:#e2e8f0;border-radius:.75rem;box-shadow:none!important}.domains-dashboard-page .domains-kpi-card:hover{border-color:#cbd5e1;transform:none;box-shadow:none!important}.domains-dashboard-page .domains-kpi-card--selected{background:#fff!important;box-shadow:0 0 0 1px #2563eb!important}.domains-dashboard-page .domains-kpi-card__value{font-size:1.6rem!important;font-weight:700!important}.domains-dashboard-page .domains-kpi-card__label{letter-spacing:.08em!important;font-size:.62rem!important}.domains-dashboard-page .domains-table-card{border-color:#e2e8f0;border-radius:.75rem}.domains-dashboard-page .domains-search-group .input-group-text{border-color:#e2e8f0;border-radius:.5rem 0 0 .5rem}.domains-dashboard-page .domains-search-group .form-control{border-color:#e2e8f0;border-radius:0 .5rem .5rem 0}.domains-dashboard-page .domains-search-group:focus-within .input-group-text,.domains-dashboard-page .domains-search-group:focus-within .form-control{border-color:#93c5fd}.domains-dashboard-page #clientDomainsTable thead th{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e2e8f0;padding:.75rem .85rem!important;font-size:.62rem!important}.domains-dashboard-page #clientDomainsTable tbody td{vertical-align:middle;padding:1rem .85rem!important}.domains-dashboard-page #clientDomainsTable tbody tr:nth-child(2n) td{background:#fff!important}.domains-dashboard-page #clientDomainsTable tbody tr:hover td{background:#f8fafc!important}.domains-dashboard-page .badge-premium-success{color:#15803d!important;box-shadow:none!important;background:#22c55e24!important;border:1px solid #22c55e59!important}.domains-dashboard-page .badge-premium-warning{color:#b45309!important;box-shadow:none!important;background:#f59e0b24!important;border:1px solid #f59e0b59!important}.domains-dashboard-page .badge-premium-danger{color:#b91c1c!important;box-shadow:none!important;background:#ef44441a!important;border:1px solid #ef44444d!important}.domains-dashboard-page .badge-premium-info{color:#1d4ed8!important;box-shadow:none!important;background:#2563eb1a!important;border:1px solid #2563eb40!important}.domains-dashboard-page .badge-premium-secondary{color:#475569!important;box-shadow:none!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.domains-dashboard-page .domains-table-action{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}.domains-dashboard-page .domains-table-action:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}#clientDomainManagementPage .dashboard-page-title{letter-spacing:-.03em!important;font-size:clamp(1.35rem,2vw,1.55rem)!important;font-weight:700!important}#clientDomainManagementTabs.domain-management-page__tabs{border-color:#e2e8f0!important;gap:.25rem .5rem!important}#clientDomainManagementTabs .domain-management-page__tab-btn{margin-bottom:-1px;font-size:.875rem;font-weight:600;min-height:auto!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:.65rem .85rem .55rem!important}#clientDomainManagementTabs .domain-management-page__tab-btn--active{color:#0f172a!important;background:0 0!important;border-bottom-color:#0f172a!important}#clientDomainManagementTabs .domain-management-page__tab-btn--idle:hover{color:#334155!important}#clientDomainManagementHero .domain-management-page__hero-action--primary.btn-primary{border:none;box-shadow:0 0 0 1px #93c5fd73,0 10px 28px #2563eb61;min-height:2.35rem!important;padding:.45rem 1rem!important;font-size:.875rem!important}#clientDomainManagementStatusBadge.domain-management-page__hero-status{align-items:center;gap:.45rem;display:inline-flex}#clientDomainManagementStatusBadge.domain-management-page__hero-status:before{content:"";background:#60a5fa;border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #60a5fad9}#clientDomainManagementPage .domain-management-page__metrics-grid .ui-metric-card{border:1px solid #e2e8f0!important;border-radius:.75rem!important;padding:1rem 1.1rem!important;box-shadow:0 1px 3px #0f172a0f!important}#clientDomainManagementPage .domain-management-page__metrics-grid .ui-metric-card__value{letter-spacing:-.03em!important;font-size:1.45rem!important;font-weight:700!important}#clientDomainManagementPage .domain-management-page__metrics-grid .ui-metric-card__label{letter-spacing:.09em!important;color:#64748b!important;text-transform:uppercase!important;font-size:.62rem!important}#clientDomainManagementPage .domain-management-page__metrics-grid .ui-metric-card__helper{font-size:.8rem!important}#clientDomainManagementPage .ui-info-panel__header .badge-premium-success,#clientDomainManagementPage .ui-info-panel .badge-premium-success{color:#15803d!important;box-shadow:none!important;background:#22c55e24!important;border:1px solid #22c55e59!important}#clientDomainManagementPage .ui-info-panel.ui-surface-card{border-color:#e2e8f0!important;border-radius:.75rem!important;box-shadow:0 1px 3px #0f172a0d!important}#clientDomainManagementPage .domain-management-stitch-timeline{margin-left:.15rem;padding-left:1.35rem;position:relative}#clientDomainManagementPage .domain-management-stitch-timeline:before{content:"";border-left:2px dotted #cbd5e1;width:0;position:absolute;top:.35rem;bottom:.35rem;left:5px}#clientDomainManagementPage .domain-timeline-entry--stitch{position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0 0 1.1rem!important}#clientDomainManagementPage .domain-timeline-entry--stitch:last-child{padding-bottom:0!important}#clientDomainManagementPage .domain-timeline-entry--stitch:before{content:"";z-index:1;background:#fff;border:2px solid #cbd5e1;border-radius:999px;width:11px;height:11px;position:absolute;top:.28rem;left:calc(7px - 1.35rem);box-shadow:0 0 0 3px #fff}#clientDomainManagementPage .domain-timeline-entry--stitch:hover{background:0 0!important}#clientDomainManagementPage .domain-timeline-entry--stitch .domain-timeline-entry__title{color:#0f172a;font-size:.9rem;font-weight:600}#clientDomainManagementPage .domain-management-page__metrics-grid .ui-metric-card__helper.text-primary,#clientDomainManagementPage .domain-management-page__metrics-grid .ui-metric-card__value.text-primary{color:#0d6efd!important}.dashboard-shell{--dash-gap-section:1.2rem;--dash-gap-tight:.45rem;--dash-card-padding-y:.72rem;--dash-card-padding-x:.9rem;--dash-radius-card:.88rem;--dash-border-subtle:#e6ebf0;--dash-border-faint:#eef2f6;--dash-transition:.17s ease;--dash-transition-micro:.15s ease;--dash-emphasis-primary:var(--color-primary,#035d90);--dash-emphasis-primary-hover:#024566;--dash-emphasis-secondary:#64748b;--dash-emphasis-muted:#94a3b8;--dash-surface-raised:#fff;--dash-surface-soft:#f5f8fa;--dash-btn-primary-bg:var(--dash-emphasis-primary);--dash-btn-primary-border:var(--dash-emphasis-primary);--dash-btn-primary-shadow:0 1px 2px #0f172a0d;--dash-btn-primary-nested-bg:var(--dash-surface-soft);--dash-btn-primary-nested-color:#2d4a5a;--dash-btn-primary-nested-border:#035d9047}.dashboard-shell__content{--ds-primary:var(--color-primary,#035d90);--ds-primary-soft:#035d901a}.dashboard-shell__content-inner{gap:var(--dash-gap-section)!important}.dashboard-shell__content .ui-page-shell-header{align-items:center;gap:.65rem 1.1rem}.dashboard-shell__content .ui-page-shell-header__actions{align-items:center}.dashboard-shell__content .ui-page-shell-header__description,.dashboard-shell__content .dashboard-page-subtitle{margin-top:.25rem;line-height:1.48;opacity:.82!important;color:#64748b!important}.dashboard-shell__content .dashboard-page-title,.dashboard-shell__content .ui-page-shell-header__title{letter-spacing:-.028em;color:#0f172a;font-weight:600!important}.dashboard-shell__content .dashboard-page-header{margin-bottom:.45rem!important}.dashboard-shell__content .text-muted{opacity:.9;color:#64748b!important}.dashboard-shell__content .card h5,.dashboard-shell__content .card h6,.dashboard-shell__content .info-panel .section-header__title,.dashboard-shell__content .modal-title{letter-spacing:-.02em;color:#1e293b!important;font-weight:600!important}.dashboard-shell__content .card h5{font-size:.98rem!important}.dashboard-shell__content .card,.dashboard-shell__content .card-premium,.dashboard-shell__content .info-panel,.dashboard-shell__content .ui-info-panel,.dashboard-shell__content .ui-surface-card{transition:border-color var(--dash-transition), box-shadow var(--dash-transition), transform var(--dash-transition-micro);border-radius:var(--dash-radius-card)!important;border:1px solid var(--dash-border-subtle)!important;box-shadow:0 1px #0f172a08,0 1px 2px #0f172a0a!important}.dashboard-shell__content .card:hover,.dashboard-shell__content .card-premium:hover,.dashboard-shell__content .info-panel:hover,.dashboard-shell__content .ui-info-panel:hover{transform:translateY(-1px);border-color:#dde4eb!important;box-shadow:0 2px 6px #0f172a0d,0 1px #0f172a0a!important}.dashboard-shell__content .card-header,.dashboard-shell__content .info-panel__header{padding:.62rem var(--dash-card-padding-x) .55rem!important;border-bottom:1px solid var(--dash-border-faint)!important;background:linear-gradient(#fcfdfe 0%,#f8fafc 100%)!important}.dashboard-shell__content .card-body,.dashboard-shell__content .info-panel__body{padding:var(--dash-card-padding-y) var(--dash-card-padding-x)!important}.dashboard-shell__content .card-body.py-5{padding-top:1.65rem!important;padding-bottom:1.65rem!important}.dashboard-shell__content .ui-metric-card{gap:.38rem!important;padding:.68rem .82rem!important}.dashboard-shell__content .ui-metric-card__value{color:#0f172a;font-size:clamp(1.12rem,1.9vw,1.38rem)!important;font-weight:600!important}.dashboard-shell__content .ui-metric-card__label{letter-spacing:.08em!important;color:var(--dash-emphasis-muted)!important;font-size:.65rem!important}.dashboard-shell__content .ui-metric-card__helper{color:var(--dash-emphasis-secondary)!important;font-size:.74rem!important}.dashboard-shell__content .btn,.dashboard-shell__content .btn-premium,.dashboard-shell__content button:not(.dashboard-shell__icon-button):not(.btn-close):not(.dashboard-shell__nav-link){min-height:2.12rem!important;transition:background-color var(--dash-transition), border-color var(--dash-transition), color var(--dash-transition), box-shadow var(--dash-transition), filter var(--dash-transition-micro), transform var(--dash-transition-micro)!important;border-radius:.65rem!important;padding:.3rem .72rem!important;font-weight:600!important}.dashboard-shell__content .btn:hover:not(:disabled),.dashboard-shell__content .btn-premium:hover:not(:disabled),.dashboard-shell__content button:hover:not(:disabled):not(.dashboard-shell__icon-button){transform:translateY(-1px)}.dashboard-shell__content .btn-sm{min-height:1.92rem!important;padding:.24rem .55rem!important;font-size:.78rem!important}.dashboard-shell__content .btn-lg{min-height:2.32rem!important;padding:.38rem .92rem!important;font-size:.88rem!important}.dashboard-shell__content .btn-primary{background-color:var(--dash-btn-primary-bg)!important;border-color:var(--dash-btn-primary-border)!important;box-shadow:var(--dash-btn-primary-shadow)!important;color:#fff!important}.dashboard-shell__content .btn-primary:hover:not(:disabled){background-color:var(--dash-emphasis-primary-hover)!important;border-color:var(--dash-emphasis-primary-hover)!important}.dashboard-shell__content .card .btn-primary,.dashboard-shell__content .card-premium .btn-primary,.dashboard-shell__content .info-panel .btn-primary,.dashboard-shell__content .ui-info-panel .btn-primary,.dashboard-shell__content .table .btn-primary,.dashboard-shell__content table .btn-primary{background:var(--dash-btn-primary-nested-bg)!important;color:var(--dash-btn-primary-nested-color)!important;border:1px solid var(--dash-btn-primary-nested-border)!important;box-shadow:none!important}.dashboard-shell__content .card .btn-primary:hover:not(:disabled),.dashboard-shell__content .card-premium .btn-primary:hover:not(:disabled),.dashboard-shell__content .info-panel .btn-primary:hover:not(:disabled),.dashboard-shell__content .ui-info-panel .btn-primary:hover:not(:disabled),.dashboard-shell__content .table .btn-primary:hover:not(:disabled),.dashboard-shell__content table .btn-primary:hover:not(:disabled){filter:none;color:#243d4a!important;background:#e8f0f4!important;border-color:#035d9061!important}.dashboard-shell__content .ui-page-shell-header__actions .btn-primary,.dashboard-shell__content .card .ui-page-shell-header__actions .btn-primary,.dashboard-shell__content .card-premium .ui-page-shell-header__actions .btn-primary{background-color:var(--dash-btn-primary-bg)!important;border-color:var(--dash-btn-primary-border)!important;color:#fff!important;box-shadow:var(--dash-btn-primary-shadow)!important}.dashboard-shell__content .ui-page-shell-header__actions .btn-primary:hover:not(:disabled),.dashboard-shell__content .card .ui-page-shell-header__actions .btn-primary:hover:not(:disabled),.dashboard-shell__content .card-premium .ui-page-shell-header__actions .btn-primary:hover:not(:disabled){filter:none;background-color:var(--dash-emphasis-primary-hover)!important;border-color:var(--dash-emphasis-primary-hover)!important;box-shadow:0 2px 4px #0f172a14!important}.dashboard-shell__content .btn-outline-primary{color:var(--dash-emphasis-primary)!important;box-shadow:none!important;background:0 0!important;border-color:#035d9061!important}.dashboard-shell__content .btn-outline-primary:hover:not(:disabled){background:#035d900f!important}.dashboard-shell__content .btn-outline-secondary,.dashboard-shell__content .btn-light{color:#475569!important;box-shadow:none!important;border-color:#e5e9ef!important}.dashboard-shell__content .btn-outline-secondary:hover:not(:disabled),.dashboard-shell__content .btn-light:hover:not(:disabled){background:#f8fafc!important}.dashboard-shell__content .table thead th,.dashboard-shell__content table thead th{letter-spacing:.08em!important;color:var(--dash-emphasis-secondary)!important;border-bottom:1px solid var(--dash-border-faint)!important;background:#f9fafb!important;padding:.42rem .62rem!important;font-size:.64rem!important;font-weight:650!important}.dashboard-shell__content .table tbody td,.dashboard-shell__content table tbody td{transition:background-color .15s;vertical-align:middle!important;border-bottom-color:var(--dash-border-faint)!important;padding:.4rem .62rem!important;font-size:.84rem!important}.dashboard-shell__content .table tbody tr:hover td,.dashboard-shell__content table tbody tr:hover td{background:#f8fafcd9!important}.dashboard-shell__content .table-sm thead th,.dashboard-shell__content .table-sm tbody td{padding:.34rem .55rem!important}.dashboard-shell__content .form-control,.dashboard-shell__content .form-select{transition:border-color var(--dash-transition), box-shadow var(--dash-transition);border-color:#e5e9ef!important;border-radius:.6rem!important;min-height:2.22rem!important;padding:.32rem .65rem!important;font-size:.875rem!important}.dashboard-shell__content .form-control:focus,.dashboard-shell__content .form-select:focus{border-color:#035d9066!important;box-shadow:0 0 0 2px #035d901a!important}.dashboard-shell__content .form-label,.dashboard-shell__content label.form-label{letter-spacing:.03em;color:var(--dash-emphasis-secondary)!important;margin-bottom:.28rem!important;font-size:.72rem!important;font-weight:600!important}.dashboard-shell__content .input-group-text{color:var(--dash-emphasis-secondary)!important;border-color:#e5e9ef!important;border-radius:.6rem!important;font-size:.82rem!important}.dashboard-shell__content .badge,.dashboard-shell__content .badge-premium{letter-spacing:.02em;border-radius:999px!important;padding:.18rem .45rem!important;font-size:.65rem!important;font-weight:600!important}.dashboard-shell__content .badge.bg-primary,.dashboard-shell__content .text-bg-primary{color:#2c4d5e!important;background:#035d901f!important}.dashboard-shell__content .badge.bg-success,.dashboard-shell__content .text-bg-success{color:#166534!important;background:#16653417!important}.dashboard-shell__content .badge.bg-warning,.dashboard-shell__content .text-bg-warning{color:#92400e!important;background:#a162071a!important}.dashboard-shell__content .badge.bg-danger,.dashboard-shell__content .text-bg-danger{color:#9f1239!important;background:#b91c1c14!important}.dashboard-shell__content .badge.bg-info,.dashboard-shell__content .text-bg-info{color:#1e3a8a!important;background:#1e40af14!important}.dashboard-shell__content .badge.bg-secondary,.dashboard-shell__content .text-bg-secondary{color:#475569!important;background:#4755691a!important}.dashboard-shell__content .alert{border-radius:var(--dash-radius-card)!important;box-shadow:none!important;border-width:1px!important}.dashboard-shell__content .dashboard-section-message{border-radius:var(--dash-radius-card)!important}.dashboard-shell__content .progress{background:#eef2f6!important;border-radius:999px!important;height:5px!important}.dashboard-shell__content .progress-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary,#035d90) 82%, #fff), var(--color-primary,#035d90))!important;border-radius:999px!important}.dashboard-shell__content .list-group-item{border-color:var(--dash-border-faint)!important;padding:.52rem .72rem!important}@media (width<=767.98px){.dashboard-shell__content .ds-table-scroll,.dashboard-shell__content .dashboard-table-scroll{margin-left:-.2rem;margin-right:-.2rem;padding-left:.2rem;padding-right:.2rem}}:root{--brand-primary:#035e91;--brand-primary-rgb:3, 94, 145;--brand-primary-hover:#024a73;--brand-primary-soft:#035e911f;--brand-glow:#035e9138;--bg-main:#fff;--bg-offset:#f8fafc;--bg-sunken:#f1f5f9;--bg-overlay:#fffc;--text-main:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--text-on-brand:#fff;--clr-success:#10b981;--clr-success-soft:#10b9811a;--clr-warning:#f59e0b;--clr-warning-soft:#f59e0b1a;--clr-danger:#f43f5e;--clr-danger-soft:#f43f5e1a;--clr-info:#035e91;--border-light:#f1f5f9;--border-main:#e2e8f0;--border-strong:#cbd5e1;--ease-premium:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--speed-fast:.15s;--speed-base:.25s;--speed-slow:.4s;--ds-1:4px;--ds-2:8px;--ds-3:12px;--ds-4:16px;--ds-6:24px;--ds-8:32px;--ds-12:48px;--ds-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000d;--fs-h1:2.5rem;--fs-h2:2rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-body:.9375rem;--fs-small:.8125rem;--fs-tiny:.75rem}html,body,#root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-family:Plus Jakarta Sans,Inter,Segoe UI,Noto Sans,system-ui,-apple-system,sans-serif}.btn-premium{justify-content:center;align-items:center;gap:var(--ds-2);padding:var(--ds-3) var(--ds-6);font-weight:600;font-size:var(--fs-body);border-radius:var(--radius-md);transition:all var(--speed-base) var(--ease-premium);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;display:inline-flex}.btn-premium:active{transform:scale(.98)}.btn-premium:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-premium-primary{background:var(--brand-primary);color:var(--text-on-brand);box-shadow:var(--shadow-sm)}.btn-premium-primary:hover{background:var(--brand-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-premium-secondary{background:var(--bg-main);color:var(--text-secondary);border-color:var(--border-main);box-shadow:var(--shadow-sm)}.btn-premium-secondary:hover{background:var(--bg-offset);border-color:var(--border-strong);color:var(--text-main)}.btn-premium-ghost{color:var(--text-secondary);background:0 0}.btn-premium-ghost:hover{background:var(--bg-offset);color:var(--text-main)}.btn-premium-danger{background:var(--clr-danger-soft);color:var(--clr-danger)}.btn-premium-danger:hover{background:var(--clr-danger);color:#fff}.input-premium{width:100%;padding:var(--ds-3) var(--ds-4);font-size:var(--fs-body);border-radius:var(--radius-md);border:1px solid var(--border-main);background:var(--bg-main);transition:all var(--speed-fast) var(--ease-premium);color:var(--text-main)}.input-premium::placeholder{color:var(--text-tertiary)}.input-premium:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-glow);outline:none}.input-premium.error{border-color:var(--clr-danger);animation:shake .4s var(--ease-premium)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.card-premium{background:var(--bg-main);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-md);padding:var(--ds-6);transition:box-shadow var(--speed-base) var(--ease-premium), border-color var(--speed-fast) var(--ease-premium), transform var(--speed-fast) var(--ease-premium)}.card-premium:hover{box-shadow:var(--shadow-lg);border-color:var(--border-main);transform:translateY(-1px)}.table-premium{border-collapse:separate;border-spacing:0;width:100%}.table-premium thead th{padding:var(--ds-3) var(--ds-4);text-align:left;font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);border-bottom:1px solid var(--border-light);background:var(--bg-offset);font-weight:700}.table-premium tbody td{padding:var(--ds-4);font-size:var(--fs-body);color:var(--text-secondary);border-bottom:1px solid var(--border-light);transition:background var(--speed-fast) var(--ease-premium)}.table-premium tbody tr:hover td{background:var(--bg-offset);color:var(--text-main)}.badge-premium{border-radius:var(--radius-full);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:2px 10px;font-weight:700;display:inline-flex}.badge-premium-success{background:var(--clr-success);color:#fff;box-shadow:0 2px 4px #10b98133}.badge-premium-warning{color:#1e1b4b;background:#f59e0b;box-shadow:0 2px 4px #f59e0b33}.badge-premium-danger{background:var(--clr-danger);color:#fff;box-shadow:0 2px 4px #f43f5e33}.badge-premium-info{background:var(--brand-primary);color:#fff;box-shadow:0 2px 4px #035e9133}.badge-premium-secondary{background:var(--text-secondary);color:#fff}.app-loading-state,.app-empty-state,.app-error-state{border-radius:var(--radius-lg)}.app-loading-state p,.app-empty-state p,.app-error-state p{color:var(--text-secondary)}.app-error-state h3,.app-empty-state h3{font-size:var(--fs-h4);margin:0}.empty-state-premium{padding:var(--ds-12) var(--ds-6);text-align:center;align-items:center;gap:var(--ds-4);flex-direction:column;display:flex}.empty-state-icon{background:var(--bg-offset);border-radius:var(--radius-full);width:64px;height:64px;color:var(--text-tertiary);margin-bottom:var(--ds-4);justify-content:center;align-items:center;font-size:24px;display:flex}.navbar-elite{z-index:1030;-webkit-backdrop-filter:blur(20px);background:linear-gradient(110deg,#051a36f5 0%,#082449f5 55%,#0c2f59f2 100%);border-bottom:1px solid #94a3b840;position:sticky;top:0;box-shadow:0 1px #94a3b833,0 8px 24px #0212285c}.navbar-elite__inner{max-width:1280px;padding:0 var(--ds-6);justify-content:space-between;align-items:center;gap:var(--ds-6);height:64px;margin:0 auto;display:flex}.navbar-elite__brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.navbar-elite__logo{width:auto;height:38px;display:block}.navbar-elite__left{align-items:center;gap:var(--ds-8);flex:1;min-width:0;display:flex}.navbar-elite__menu{align-items:center;gap:var(--ds-1);margin:0;padding:0;list-style:none;display:flex}.navbar-elite__link{color:#e2e8f0e6;border-radius:var(--radius-md);transition:all var(--speed-fast) var(--ease-premium);letter-spacing:-.01em;white-space:nowrap;align-items:center;padding:6px 14px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.navbar-elite__link:hover{color:#fff;background:#ffffff1a}.navbar-elite__link.is-active{color:#fff;background:#035e9152;font-weight:600}.navbar-elite__actions{align-items:center;gap:var(--ds-3);flex-shrink:0;display:flex}.navbar-elite__cart{color:#e2e8f0;border-radius:var(--radius-md);transition:all var(--speed-fast) var(--ease-premium);white-space:nowrap;background:#ffffff14;border:1px solid #94a3b84d;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.navbar-elite__cart:hover{color:#fff;box-shadow:var(--shadow-sm);background:#ffffff24;border-color:#94a3b88c;transform:translateY(-1px)}.navbar-elite__cart-icon{font-size:1rem}.navbar-elite__cart-label{font-size:.875rem}.navbar-elite__cart-badge{background:var(--brand-primary);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #0a274d}.navbar-elite__account{position:relative}.navbar-elite__account-btn{color:#e2e8f0;border-radius:var(--radius-full);cursor:pointer;transition:all var(--speed-fast) var(--ease-premium);white-space:nowrap;background:#ffffff14;border:1px solid #94a3b84d;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.875rem;font-weight:600;display:inline-flex}.navbar-elite__account-btn:hover,.navbar-elite__account-btn[aria-expanded=true]{box-shadow:var(--shadow-sm);background:#ffffff24;border-color:#94a3b88c}.navbar-elite__account-btn:after{display:none}.navbar-elite__avatar{color:#d7efff;border-radius:var(--radius-full);background:#035e913d;border:1.5px solid #035e9173;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.navbar-elite__account-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.navbar-elite__chevron{opacity:.6;transition:transform var(--speed-fast) var(--ease-premium);font-size:.65rem}.navbar-elite__account-btn[aria-expanded=true] .navbar-elite__chevron{transform:rotate(180deg)}.navbar-elite__dropdown{min-width:220px;padding:var(--ds-2) 0;animation:dropdownFadeIn var(--speed-fast) var(--ease-out);border-radius:var(--radius-lg)!important;margin-top:8px!important}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.navbar-elite__dropdown-header{padding:var(--ds-3) var(--ds-4)}.navbar-elite__dropdown-email{font-size:var(--fs-tiny);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.navbar-elite__dropdown-item{align-items:center;gap:var(--ds-3);color:var(--text-secondary);transition:all var(--speed-fast) var(--ease-premium);font-size:.875rem;display:flex;padding:10px var(--ds-4)!important}.navbar-elite__dropdown-item:hover{color:var(--text-main);background:var(--bg-offset)}.navbar-elite__dropdown-item i{opacity:.7;width:16px;font-size:.9rem}.navbar-elite__dropdown-item--danger{text-align:left;background:0 0;border:none;width:100%;color:var(--clr-danger)!important}.navbar-elite__dropdown-item--danger:hover{background:var(--clr-danger-soft)!important;color:var(--clr-danger)!important}.navbar-elite__signin{color:#fff;border-radius:var(--radius-md);transition:all var(--speed-fast) var(--ease-premium);white-space:nowrap;background:linear-gradient(135deg,#035e91 0%,#024a73 100%);align-items:center;gap:6px;padding:8px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.navbar-elite__signin:hover{color:#fff;background:linear-gradient(135deg,#046ea8 0%,#024a73 100%);transform:translateY(-1px);box-shadow:0 4px 12px #035e9159}.navbar-elite__signin.is-active{background:var(--brand-primary-hover)}.navbar-elite__toggler{border-radius:var(--radius-md);color:#e2e8f0;cursor:pointer;transition:all var(--speed-fast) var(--ease-premium);background:0 0;border:1px solid #94a3b866;flex-shrink:0;padding:6px 10px;font-size:1.2rem;display:none}.navbar-elite__toggler:hover{background:#ffffff1f}.navbar-elite__mobile{padding:var(--ds-4) var(--ds-6) var(--ds-6);animation:dropdownFadeIn var(--speed-fast) var(--ease-out);background:linear-gradient(#051a36fa 0%,#082449fa 100%);border-top:1px solid #94a3b840;display:none}.navbar-elite__mobile-menu{margin:0 0 var(--ds-4);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.navbar-elite__mobile-link,a.navbar-elite__mobile-link{align-items:center;gap:var(--ds-3);padding:11px var(--ds-3);color:#e2e8f0eb;border-radius:var(--radius-md);transition:all var(--speed-fast) var(--ease-premium);font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.navbar-elite__mobile-link:hover,a.navbar-elite__mobile-link:hover{color:#fff;background:#ffffff1f}.navbar-elite__mobile-link.is-active,a.navbar-elite__mobile-link.is-active{color:#fff;background:#035e914d;font-weight:600}.navbar-elite__mobile-actions{padding-top:var(--ds-4);border-top:1px solid #94a3b840;flex-direction:column;gap:2px;display:flex}.navbar-elite__mobile-cart{align-items:center;gap:var(--ds-3);padding:11px var(--ds-3);color:#d7efff;border-radius:var(--radius-md);transition:all var(--speed-fast) var(--ease-premium);font-size:.9375rem;font-weight:600;text-decoration:none;display:flex;position:relative}.navbar-elite__mobile-cart:hover{color:#e6f3ff;background:#035e9138}.navbar-elite__mobile-signin{align-items:center;gap:var(--ds-3);padding:11px var(--ds-3);margin-top:var(--ds-2);color:#fff;background:var(--brand-primary);border-radius:var(--radius-md);transition:all var(--speed-fast) var(--ease-premium);justify-content:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.navbar-elite__mobile-logout{align-items:center;gap:var(--ds-3);padding:11px var(--ds-3);color:var(--clr-danger);border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;transition:all var(--speed-fast) var(--ease-premium);background:0 0;border:none;font-size:.9375rem;font-weight:500;display:flex}.navbar-elite__mobile-logout:hover{background:var(--clr-danger-soft)}@media (width<=991.98px){.navbar-elite__menu,.navbar-elite__actions{display:none}.navbar-elite__toggler{justify-content:center;align-items:center;display:flex}.navbar-elite__mobile{display:block}.navbar-elite__left{flex:1}}.plans-section--featured{border-top:1px solid #035e9129;border-bottom:1px solid var(--border-main);background:linear-gradient(#edf5fa 0%,#f5f9fc 60%,#fff 100%)}.plan-category-header{border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--ds-3);align-items:center;gap:8px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.checkout-grid{gap:var(--ds-6);align-items:start;display:grid}@media (width>=992px){.checkout-grid{grid-template-columns:1fr 400px}}.cart-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 1px 4px #0f172a0f}.cart-item-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a1a}.cart-item-card__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.cart-item-card__icon{width:40px;height:40px;color:var(--brand-primary);background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.cart-item-card__title{color:#0f172a;letter-spacing:-.2px;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.cart-item-card__domain-pill{color:var(--brand-primary);white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:2px 10px;font-size:.75rem;font-weight:600}.cart-item-card__type-badge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600}.cart-item-card__action-badge{color:var(--brand-primary);background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:700}.cart-item-card__price-col{text-align:right;flex-shrink:0}.cart-item-card__price{color:#0f172a;letter-spacing:-.5px;white-space:nowrap;font-size:1.35rem;font-weight:800;line-height:1.2}.cart-item-card__period-label{color:#94a3b8;margin-top:2px;font-size:.75rem;font-weight:500}.cart-item-card__savings-badge{color:#059669;background:#d1fae5;border:1px solid #6ee7b7;border-radius:20px;margin-top:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.cart-item-card__remove-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-self:start;padding:6px 9px;font-size:14px;line-height:1;transition:all .15s}.cart-item-card__remove-btn:hover:not(:disabled){color:#ef4444;background:#fef2f2;border-color:#fca5a5}.cart-item-card__remove-btn:disabled{opacity:.4;cursor:not-allowed}.cart-item-card__body{grid-template-columns:1fr 220px;align-items:start;gap:20px;padding:16px 24px;display:grid}@media (width<=640px){.cart-item-card__body{grid-template-columns:1fr}}.cart-item-card__features-label{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.75rem;font-weight:700}.cart-item-card__features-text{color:#64748b;font-size:.8125rem;line-height:1.6}.cart-item-card__selectors{flex-direction:column;gap:12px;display:flex}.cart-item-card__selector-label{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:.72rem;font-weight:700;display:block}.cart-item-card__selector-wrap{align-items:center;display:flex;position:relative}.cart-item-card__selector-icon{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;left:10px}.cart-item-card__selector{color:#0f172a;appearance:none;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;width:100%;padding:8px 32px 8px 30px;font-size:.85rem;font-weight:600;transition:border-color .15s}.cart-item-card__selector:focus{border-color:var(--brand-primary);background:#fff;outline:none}.cart-item-card__qty-input{color:#0f172a;text-align:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;width:100%;padding:8px 12px;font-size:.875rem;font-weight:600}.cart-item-card__qty-input:focus{border-color:var(--brand-primary);outline:none}.cart-item-card__domain-bind{background:#f8fafc;border-top:1px solid #f1f5f9;padding:12px 24px}.cart-item-card__domain-config{z-index:2;border-left:4px solid var(--brand-secondary)!important;border-top:none!important;box-shadow:0 4px 15px #0000000a!important}.cart-item-card__domain-config .border-bottom{border-bottom:1.5px solid #eef2f6!important}.cart-item-card__domain-config .bg-light{background-color:#f8fafc!important}.cart-item-card__domain-config .badge{letter-spacing:.05em;font-weight:800;box-shadow:0 2px 4px #dc262633}.cart-item-card__addon-section{border-top:1px solid #f1f5f9;padding:12px 24px 16px}.cart-item-card__addon-label{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:.75rem;font-weight:700}.cart-addon-opt{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .15s;display:flex}.cart-addon-opt:hover:not(:disabled){border-color:var(--brand-primary);background:#f5f3ff}.cart-addon-opt--selected{border-color:var(--brand-primary);background:#edf5fa;box-shadow:0 0 0 3px #035e9124}.cart-addon-opt__price{color:#0f172a;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.8125rem;font-weight:700}.checkout-item-premium{background:var(--clr-white);border-radius:var(--radius-xl);padding:var(--ds-5);border:1px solid var(--clr-border-light);box-shadow:var(--shadow-sm);transition:var(--transition-base);position:relative;overflow:hidden}.checkout-item-premium:hover{box-shadow:var(--shadow-md);border-color:var(--clr-primary-light)}.checkout-item-premium__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-4);margin-bottom:var(--ds-4);display:flex}.checkout-item-premium__title{font-size:var(--fs-h5);color:var(--clr-text-dark);margin:0;font-weight:700;line-height:1.2}.checkout-item-premium__price{font-size:var(--fs-h5);color:var(--clr-primary);font-weight:800}.domain-bind-field{flex-direction:column;gap:0;display:flex}.domain-bind-field__tabs{border-bottom:2px solid #e2e8f0;flex-wrap:wrap;gap:0;margin-bottom:14px;display:flex}.domain-bind-field__tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:7px 14px;font-size:.78rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}.domain-bind-field__tab:hover:not(:disabled){color:var(--brand-primary)}.domain-bind-field__tab--active{color:var(--brand-primary);border-bottom-color:var(--brand-primary);font-weight:700}.domain-bind-field__tab:disabled{opacity:.5;cursor:not-allowed}.domain-bind-field__body{flex-direction:column;gap:10px;display:flex}.domain-bind-field__search-row{align-items:stretch;gap:8px;display:flex}.domain-bind-field__input-wrap{flex:1;align-items:center;display:flex;position:relative}.domain-bind-field__input-icon{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;left:12px}.domain-bind-field__input-group{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.domain-bind-field__input-group:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #035e9124}.domain-bind-field__input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:9px 12px;font-size:.875rem;font-weight:500}.domain-bind-field__input--name{flex:1;border-right:1px solid #e2e8f0!important}.domain-bind-field__select-ext{width:auto;min-width:80px;color:var(--brand-primary);cursor:pointer;background:#f8fafc;border:none;outline:none;padding:0 10px;font-size:.875rem;font-weight:700}.domain-bind-field__select-ext:hover{background:#f1f5f9}.domain-bind-field__input::placeholder{color:#94a3b8;font-weight:400}.domain-bind-field__spinner-inline{color:#94a3b8;z-index:10;position:absolute;top:50%;right:90px;transform:translateY(-50%)}.domain-bind-field__spinner{color:#94a3b8;position:absolute;right:12px}.domain-bind-field__result{border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.825rem;display:flex}.domain-bind-field__result--available{color:#166534;background:#f0fdf4;border:1px solid #86efac}.domain-bind-field__result--unavailable{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;align-items:flex-start;gap:8px;display:flex}.domain-bind-field__result--error{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;align-items:center;gap:8px;display:flex}.domain-bind-field__price{color:#166534;white-space:nowrap;font-size:.9rem;font-weight:800}.domain-bind-field__price small{color:#4ade80;font-size:.75rem;font-weight:500}.domain-bind-field__bind-btn{cursor:pointer;color:#475569;white-space:nowrap;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}.domain-bind-field__bind-btn:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary);background:#f5f3ff}.domain-bind-field__bind-btn:disabled{opacity:.5;cursor:not-allowed}.domain-bind-field__bind-btn--success{color:#fff;background:#166534;border-color:#166534;justify-content:center;width:100%;margin-top:8px;padding:9px 16px}.domain-bind-field__bind-btn--success:hover:not(:disabled){color:#fff;background:#15803d;border-color:#15803d}.domain-bind-field__hint{color:#64748b;align-items:center;gap:6px;font-size:.775rem;display:flex}.checkout-summary-card{background:var(--clr-surface);border-radius:var(--radius-xl);padding:var(--ds-6);border:1px solid var(--clr-primary-light);box-shadow:var(--shadow-lg);transition:all .3s cubic-bezier(.4,0,.2,1);position:sticky;top:24px}.checkout-summary-card.is-updating{opacity:.7;pointer-events:none;transform:scale(.99)}.checkout-trust-badge{align-items:center;gap:var(--ds-2);padding:var(--ds-2) var(--ds-3);color:var(--clr-success);border-radius:var(--radius-pill);font-size:var(--fs-small);background:#22c55e0d;font-weight:600;display:inline-flex}.checkout-trust-list{gap:var(--ds-2);flex-direction:column;display:flex}.checkout-trust-list li{color:var(--clr-text-light);align-items:center;gap:8px;font-size:13px;display:flex}.checkout-trust-list li i{color:var(--clr-success)}.checkout-total-row{padding-top:var(--ds-4);margin-top:var(--ds-4);border-top:1px dashed var(--clr-border-light);justify-content:space-between;align-items:center;display:flex}.checkout-saving-tag{background:var(--clr-success);color:var(--clr-white);border-radius:var(--radius-sm);text-transform:uppercase;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.checkout-payment-methods{gap:var(--ds-3);display:grid}.checkout-payment-opt{border:2px solid var(--clr-border-light);border-radius:var(--radius-lg);padding:var(--ds-3) var(--ds-4);background:var(--clr-white);transition:var(--transition-base);align-items:center;display:flex;position:relative;overflow:hidden}.checkout-payment-opt:hover:not(.opacity-50){border-color:var(--clr-primary-light);background:var(--clr-surface)}.checkout-payment-opt.is-active{border-color:var(--clr-primary);background:rgba(var(--clr-primary-rgb), .04);box-shadow:0 4px 14px rgba(var(--clr-primary-rgb), .15);z-index:2;transform:translateY(-2px)}.checkout-payment-radio{border:2px solid var(--clr-border);width:22px;height:22px;transition:var(--transition-base);background:var(--clr-white);border-radius:50%;flex-shrink:0;position:relative}.checkout-payment-opt.is-active .checkout-payment-radio{border-color:var(--clr-primary);background:var(--clr-primary)}.checkout-payment-opt.is-active .checkout-payment-radio:after{content:"";background:var(--clr-white);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout-primary-cta{letter-spacing:.01em;text-transform:none;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:1.05rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 6px 24px #035e9152,0 2px 8px #035e912e}.checkout-primary-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px #035e916b,0 4px 12px #035e9138}.checkout-primary-cta:active:not(:disabled){transform:translateY(1px);box-shadow:0 3px 10px #035e9147}.checkout-step-bar{flex:1;justify-content:center;align-items:center;gap:0;display:flex}.checkout-step{color:var(--text-tertiary);white-space:nowrap;transition:color var(--speed-fast) var(--ease-premium);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.checkout-step__dot{border:2px solid var(--border-main);width:22px;height:22px;transition:all var(--speed-base) var(--ease-premium);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.checkout-step--active .checkout-step__dot{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;box-shadow:0 0 0 4px #035e9133}.checkout-step--active{color:var(--text-main);font-weight:700}.checkout-step--done .checkout-step__dot{border-color:var(--clr-success);background:var(--clr-success);color:#fff}.checkout-step--done{color:var(--clr-success);font-weight:600}.checkout-step__connector{background:var(--border-main);border-radius:2px;flex-shrink:0;width:36px;height:2px;margin:0 4px;position:relative;overflow:hidden}.checkout-step--done~.checkout-step__connector{background:var(--clr-success)}.checkout-secure-badge{border-radius:var(--radius-full);color:#059669;white-space:nowrap;background:#10b98114;border:1px solid #10b98133;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.checkout-trust-mini-list{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin-top:4px;padding:14px 0;display:flex}.checkout-trust-mini-item{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.checkout-trust-mini-item i{color:var(--clr-success);flex-shrink:0;font-size:13px}@media (width<=480px){.checkout-step__label{display:none}.checkout-step__connector{width:20px}}.hero-premium-light{background:linear-gradient(140deg,#02243a 0%,#035e91 52%,#0a4f78 100%);border-bottom:1px solid #94a3b833;position:relative;overflow:hidden;box-shadow:inset 0 -1px #94a3b826}.hero-premium-light:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 90% 10%,#035e9140 0%,#0000 65%),radial-gradient(50% 50% at 10% 90%,#024a7333 0%,#0000 55%),radial-gradient(40% 40% at 50% 0,#5c9bc029 0%,#0000 60%);width:100%;height:120%;position:absolute;top:-20%;left:0}.hero-title-massive{letter-spacing:-.04em;color:#f8fafc;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.hero-subtitle-clean{color:#e2e8f0e0;max-width:540px;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.6}.master-search-bar{background:var(--bg-main);border:1px solid #0000000d;border-radius:999px;align-items:center;max-width:650px;padding:10px 10px 10px 28px;transition:all .3s;display:flex;box-shadow:0 25px 45px -10px #0000001a,0 4px 6px #00000005}.master-search-bar:focus-within{transform:translateY(-2px);box-shadow:0 30px 60px -15px #035e913d,0 0 0 3px #035e9133}.master-search-input{width:100%;color:var(--text-main);letter-spacing:-.01em;background:0 0;border:none;font-size:1.15rem;font-weight:500}.master-search-input::placeholder{color:var(--text-tertiary);font-weight:400}.master-search-input:focus{outline:none}.master-search-select{color:var(--text-main);cursor:pointer;border:none;border-left:2px solid var(--border-light);background:0 0;height:44px;padding-left:20px;font-size:1.1rem;font-weight:600}.master-search-select:focus{outline:none}.master-search-btn{letter-spacing:.5px;background:var(--brand-primary);color:#fff;white-space:nowrap;border:none;border-radius:999px;padding:16px 36px;font-size:1.1rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px -5px #035e9166}.master-search-btn:hover{background:var(--brand-primary-hover);transform:translateY(-2px);box-shadow:0 12px 25px -5px #035e9185}.hero-extension-pill{color:#e2e8f0;background:#ffffff14;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.hero-extension-pill:hover{color:#fff;background:#ffffff2e;border-color:#bae6fdb3;transform:translateY(-1px)}.trust-logo-box{filter:grayscale()opacity(.5);transition:all .3s}.trust-logo-box:hover{filter:grayscale(0%)opacity()}.hero-mockup-container{perspective:1000px;width:100%;height:480px;position:relative}.mockup-base-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:#ffffffd9;border:1px solid #fff9;padding:24px;position:absolute;box-shadow:0 30px 60px #0000000f,0 0 0 1px #00000005,inset 0 1px #fffc}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatYDelay{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mockup-main{z-index:2;width:360px;margin-top:-120px;margin-left:-180px;animation:7s ease-in-out infinite floatY;top:50%;left:50%}.mockup-badge{z-index:3;width:220px;animation:6s ease-in-out 1s infinite floatYDelay;top:15%;right:0%}.mockup-stat{z-index:4;width:200px;animation:8s ease-in-out 2s infinite floatYDelay;bottom:15%;left:5%}.mockup-pulse-dot{background-color:var(--clr-success);border-radius:50%;width:10px;height:10px;animation:2s infinite pulseDot;box-shadow:0 0 0 4px #10b98133}@keyframes pulseDot{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.mockup-chart-bar{background:var(--bg-offset);border-radius:4px;height:8px;position:relative;overflow:hidden}.mockup-chart-fill{background:linear-gradient(90deg, var(--brand-primary), #024a73);border-radius:4px;height:100%;position:absolute;top:0;left:0}.payment-mcx-page{max-width:720px}.mcx-status-bar{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 4px 12px #0f172a0a}.mcx-status-indicator{background:#035e91;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1.8s infinite mcxPulse;box-shadow:0 0 #035e9166}.mcx-status-bar strong{color:#0f172a;font-size:14px}.mcx-status-sub{color:#64748b;margin-top:2px;font-size:12px}.mcx-status-bar.is-success{background:#f0fdf4;border-color:#86efac}.mcx-status-bar.is-success .mcx-status-indicator{background:#16a34a;animation:none}@keyframes mcxPulse{0%{box-shadow:0 0 #035e9166}70%{box-shadow:0 0 0 10px #035e9100}to{box-shadow:0 0 #035e9100}}.mcx-instruction{color:#334155;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:12px 14px;font-size:13px}.payment-reference-card{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 24px #0f172a0d}.payment-reference-card__row{background:#fcfdff;border:1px solid #eef2f7;border-radius:12px;grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.payment-reference-card__label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:12px;font-weight:700}.payment-reference-card__value{letter-spacing:.02em;color:#0f172a;word-break:break-word;font-size:26px;font-weight:700;line-height:1.1}.payment-reference-card__value--reference{letter-spacing:.04em;font-size:32px;font-weight:800}.payment-reference-card__value--amount{font-size:28px;font-weight:800}.payment-copy-btn{justify-content:center;width:100%;min-height:44px}.payment-copy-btn--main{font-size:15px}.payment-success-state{text-align:center;background:#f0fdf4;border:1px solid #86efac;border-radius:14px;margin-top:18px;padding:18px 14px;animation:.28s ease-out paymentSuccessIn}.payment-success-state__icon{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:30px;display:flex}.payment-success-state h2{color:#065f46;margin:0 0 4px;font-size:24px;font-weight:800}.payment-success-state p{color:#047857;margin:0;font-size:14px}@keyframes paymentSuccessIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=768px){.payment-reference-card__row{grid-template-columns:1fr auto;align-items:center}.payment-copy-btn{width:auto;min-width:170px}}.dashboard-shell{--dash-emphasis-primary:var(--color-primary);--dash-emphasis-primary-hover:#024566;--dash-emphasis-secondary:var(--color-text-muted);--dash-emphasis-muted:#94a3b8;--dash-surface-raised:var(--color-surface);--dash-surface-soft:#f5f8fa;--dash-btn-primary-nested-bg:var(--dash-surface-soft);--dash-border-subtle:var(--color-border);--dash-border-faint:color-mix(in srgb, var(--color-border) 55%, white);--dash-gap-section:var(--space-6);--dash-gap-tight:var(--space-2);--dash-card-padding-y:var(--space-3);--dash-card-padding-x:var(--space-4);--dash-radius-card:var(--radius-lg);--dash-transition:var(--transition-base);--dash-transition-micro:var(--transition-fast);--dash-btn-primary-bg:var(--color-primary);--dash-btn-primary-border:var(--color-primary);--dash-btn-primary-shadow:var(--shadow-sm);--dash-btn-primary-nested-color:#2d4a5a;--dash-btn-primary-nested-border:color-mix(in srgb, var(--color-primary) 32%, transparent);--color-success:#15803d;--color-warning:#b45309;--color-danger:#be123c}.dashboard-shell .ds-card,.ds-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-sm,0 1px 2px #0f172a0d);transition:border-color var(--transition-base,.2s ease), box-shadow var(--transition-base,.2s ease), transform var(--transition-fast,.15s ease)}.dashboard-shell .ds-card:hover,.ds-card:hover{border-color:color-mix(in srgb, var(--color-border,#e2e8f0) 70%, var(--color-primary,#3a6578));box-shadow:var(--shadow-md,0 4px 12px #0f172a12);transform:translateY(-1px)}.dashboard-shell .ds-card-header,.ds-card-header{padding:var(--space-3,12px) var(--space-4,16px);border-bottom:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,14px) var(--radius-lg,14px) 0 0;color:var(--color-text,#0f172a);background:linear-gradient(#fcfdfe 0%,#f8fafc 100%);font-size:.95rem;font-weight:600}.dashboard-shell .ds-card-body,.ds-card-body{padding:var(--space-3,12px) var(--space-4,16px)}.dashboard-shell .ds-card-compact,.ds-card-compact{border-radius:var(--radius-md,10px)}.dashboard-shell .ds-card-compact .ds-card-header,.dashboard-shell .ds-card-compact.ds-card>.ds-card-header,.ds-card-compact .ds-card-header,.ds-card-compact.ds-card>.ds-card-header{padding:var(--space-2,8px) var(--space-3,12px);font-size:.82rem}.dashboard-shell .ds-card-compact .ds-card-body,.ds-card-compact .ds-card-body{padding:var(--space-2,8px) var(--space-3,12px)}.dashboard-shell .ds-btn,.ds-btn{justify-content:center;align-items:center;gap:var(--space-2,8px);border-radius:var(--radius-md,10px);cursor:pointer;min-height:2.12rem;transition:background-color var(--transition-base,.2s ease), border-color var(--transition-base,.2s ease), color var(--transition-base,.2s ease), box-shadow var(--transition-base,.2s ease), transform var(--transition-fast,.15s ease);border:1px solid #0000;padding:.3rem .72rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.dashboard-shell .ds-btn:hover:not(:disabled),.ds-btn:hover:not(:disabled){transform:translateY(-1px)}.dashboard-shell .ds-btn:active:not(:disabled),.ds-btn:active:not(:disabled){filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 1px 3px #0f172a1f}.dashboard-shell .ds-btn:focus-visible,.ds-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary,#3a6578) 55%, transparent);outline-offset:2px}.dashboard-shell .ds-btn:disabled,.ds-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.dashboard-shell .ds-btn-primary,.ds-btn-primary{background:var(--color-primary,#3a6578);border-color:var(--color-primary,#3a6578);color:#fff;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0f)}.dashboard-shell .ds-btn-primary:hover:not(:disabled),.ds-btn-primary:hover:not(:disabled){background:#325a6c;border-color:#325a6c}.dashboard-shell .ds-btn-outline,.ds-btn-outline{border-color:color-mix(in srgb, var(--color-primary,#3a6578) 38%, transparent);color:var(--color-primary,#3a6578);background:0 0}.dashboard-shell .ds-btn-outline:hover:not(:disabled),.ds-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary,#3a6578) 8%, transparent)}.dashboard-shell .ds-btn-ghost,.ds-btn-ghost{color:var(--color-text-muted,#64748b);background:0 0;border-color:#0000}.dashboard-shell .ds-btn-ghost:hover:not(:disabled),.ds-btn-ghost:hover:not(:disabled){color:var(--color-text,#0f172a);background:#0f172a0d}.dashboard-shell .ds-table,.ds-table{border-collapse:collapse;width:100%;font-size:.84rem}.dashboard-shell .ds-table thead th,.ds-table thead th{padding:var(--space-2,8px) var(--space-3,12px);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#64748b);border-bottom:1px solid var(--color-border,#e2e8f0);background:#f9fafb;font-size:.64rem;font-weight:650}.dashboard-shell .ds-table tbody td,.ds-table tbody td{padding:var(--space-2,8px) var(--space-3,12px);border-bottom:1px solid color-mix(in srgb, var(--color-border,#e2e8f0) 55%, white);vertical-align:middle;transition:background-color var(--transition-fast,.15s ease)}.dashboard-shell .ds-table tbody tr:hover td,.ds-table tbody tr:hover td{background:#f8fafce6}.dashboard-shell .ds-table-compact thead th,.dashboard-shell .ds-table-compact tbody td,.ds-table-compact thead th,.ds-table-compact tbody td{padding:6px 10px;font-size:.8125rem}.dashboard-shell .ds-badge,.ds-badge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.65rem;font-weight:600;line-height:1.2;display:inline-flex}.dashboard-shell .ds-badge-success,.ds-badge-success{color:#166534;background:#16653417}.dashboard-shell .ds-badge-warning,.ds-badge-warning{color:#92400e;background:#a162071a}.dashboard-shell .ds-badge-danger,.ds-badge-danger{color:#9f1239;background:#b91c1c14}.dashboard-shell .ds-label,.ds-label{letter-spacing:.03em;color:var(--color-text-muted,#64748b);margin-bottom:var(--space-2,8px);font-size:.72rem;font-weight:600;display:block}.dashboard-shell .ds-input,.ds-input,.dashboard-shell .ds-select,.ds-select{border-radius:var(--radius-sm,6px);border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);width:100%;min-height:2.22rem;color:var(--color-text,#0f172a);transition:border-color var(--transition-base,.2s ease), box-shadow var(--transition-base,.2s ease);padding:.32rem .65rem;font-size:.875rem}.dashboard-shell .ds-input:focus,.ds-input:focus,.dashboard-shell .ds-select:focus,.ds-select:focus{border-color:color-mix(in srgb, var(--color-primary,#3a6578) 45%, var(--color-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#3a6578) 14%, transparent);outline:none}.dashboard-shell .ds-page,.ds-page{gap:var(--space-5,20px);flex-direction:column;max-width:100%;display:flex}.dashboard-shell .ds-section,.ds-section{gap:var(--space-3,12px);flex-direction:column;display:flex}.dashboard-shell .ds-layout-grid,.ds-layout-grid{gap:var(--space-4,16px);display:grid}.dashboard-shell .ds-stack,.ds-stack{gap:var(--space-3,12px);flex-direction:column;display:flex}.dashboard-shell .ds-stack--tight,.ds-stack--tight{gap:var(--space-2,8px)}.dashboard-shell .ds-title,.ds-title{letter-spacing:-.028em;color:var(--color-text,#0f172a);margin:0;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:600;line-height:1.25}.dashboard-shell .ds-subtitle,.ds-subtitle{color:var(--color-text-muted,#64748b);opacity:.92;margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.dashboard-shell .ds-muted,.ds-muted{color:var(--color-text-muted,#64748b);opacity:.95;font-size:.82rem}.dashboard-shell .ds-value,.ds-value{font-variant-numeric:tabular-nums;color:var(--color-text,#0f172a);font-weight:600}.dashboard-shell__content .btn:active:not(:disabled),.dashboard-shell__content .btn-premium:active:not(:disabled),.dashboard-shell__content button:active:not(:disabled):not(.dashboard-shell__icon-button):not(.btn-close){filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 1px 2px #0f172a1a}.dashboard-shell__content .btn:focus-visible,.dashboard-shell__content .btn-premium:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary,#3a6578) 45%, transparent);outline-offset:2px}.dashboard-shell__content .dashboard-page-title,.dashboard-shell__content .ui-page-shell-header__title,.dashboard-shell__content .dashboard-overview-block--hero h1,.dashboard-shell__content .dashboard-overview-block--hero .display-5,.dashboard-shell__content .domain-management-page__hero h1,.dashboard-shell__content .domain-management-page__hero .h3,.dashboard-shell__content .email-management-page__hero h1,.dashboard-shell__content .email-management-page__hero .h4{letter-spacing:-.028em!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell__content .dashboard-page-title,.dashboard-shell__content .ui-page-shell-header__title{color:var(--color-text,#0f172a)!important;font-size:clamp(1.2rem,2.1vw,1.45rem)!important}.dashboard-shell__content .dashboard-overview-block--hero .display-5,.dashboard-shell__content .domain-management-page__hero h1,.dashboard-shell__content .email-management-page__hero h1{font-size:clamp(1.25rem,2.2vw,1.55rem)!important}.dashboard-shell__content .dashboard-overview-container,.dashboard-shell__content .client-content-inner{gap:var(--space-5,20px)}.dashboard-shell__content .dashboard-overview-block{gap:var(--space-3,12px)}.dashboard-shell__content .table.ds-table,.dashboard-shell__content table.ds-table{border-radius:var(--radius-md,10px);overflow:hidden}.dashboard-shell .dashboard-shell__content{--ds-alias-control-h:2.22rem;--ds-alias-btn-min:2.22rem;--ds-alias-btn-sm:1.92rem;--ds-alias-btn-lg:2.35rem;--ds-alias-badge-py:.18rem;--ds-alias-badge-px:.45rem}.dashboard-shell .dashboard-shell__content-inner{gap:var(--space-5)!important}.dashboard-shell .dashboard-shell__content .card+.card,.dashboard-shell .dashboard-shell__content .card+.card-premium,.dashboard-shell .dashboard-shell__content .card-premium+.card,.dashboard-shell .dashboard-shell__content .card-premium+.card-premium{margin-top:var(--space-4)}.dashboard-shell .dashboard-shell__content .card:not([class*=bg-]),.dashboard-shell .dashboard-shell__content .card-premium:not([class*=bg-]),.dashboard-shell .dashboard-shell__content .info-panel,.dashboard-shell .dashboard-shell__content .ui-info-panel,.dashboard-shell .dashboard-shell__content .ui-surface-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;transition:border-color var(--transition-base,.2s ease), box-shadow var(--transition-base,.2s ease), transform var(--transition-fast,.15s ease)!important}.dashboard-shell .dashboard-shell__content .card:not([class*=bg-]):hover,.dashboard-shell .dashboard-shell__content .card-premium:not([class*=bg-]):hover,.dashboard-shell .dashboard-shell__content .info-panel:hover,.dashboard-shell .dashboard-shell__content .ui-info-panel:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--color-border) 70%, var(--color-primary))!important;box-shadow:var(--shadow-md)!important}.dashboard-shell .dashboard-shell__content .card-header,.dashboard-shell .dashboard-shell__content .info-panel__header{color:var(--color-text);font-size:.95rem;font-weight:600;padding:var(--space-3) var(--space-4)!important;border-bottom:1px solid var(--color-border)!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;background:linear-gradient(#fcfdfe 0%,#f8fafc 100%)!important}.dashboard-shell .dashboard-shell__content .card-body,.dashboard-shell .dashboard-shell__content .info-panel__body{padding:var(--space-3) var(--space-4)!important}.dashboard-shell .dashboard-shell__content .btn:not(.dropdown-item):not(.nav-link),.dashboard-shell .dashboard-shell__content .btn-premium{justify-content:center!important;align-items:center!important;gap:var(--space-2)!important;min-height:var(--ds-alias-btn-min)!important;border-radius:var(--radius-md)!important;transition:background-color var(--transition-base,.2s ease), border-color var(--transition-base,.2s ease), color var(--transition-base,.2s ease), box-shadow var(--transition-base,.2s ease), filter var(--transition-fast,.15s ease), transform var(--transition-fast,.15s ease)!important;padding:.3rem .75rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1.25!important;display:inline-flex!important}.dashboard-shell .dashboard-shell__content .btn-sm:not(.dropdown-item){min-height:var(--ds-alias-btn-sm)!important;padding:.24rem .55rem!important;font-size:.78rem!important}.dashboard-shell .dashboard-shell__content .btn-lg:not(.dropdown-item){min-height:var(--ds-alias-btn-lg)!important;padding:.38rem .92rem!important;font-size:.88rem!important}.dashboard-shell .dashboard-shell__content .btn-primary:not(.dropdown-item){background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;box-shadow:var(--shadow-sm)!important}.dashboard-shell .dashboard-shell__content .btn-primary:not(.dropdown-item):hover:not(:disabled){background-color:var(--dash-emphasis-primary-hover,#325a6c)!important;border-color:var(--dash-emphasis-primary-hover,#325a6c)!important}.dashboard-shell .dashboard-shell__content .btn-outline-primary:not(.dropdown-item){color:var(--color-primary)!important;border-color:color-mix(in srgb, var(--color-primary) 38%, transparent)!important;box-shadow:none!important;background:0 0!important}.dashboard-shell .dashboard-shell__content .btn-outline-primary:not(.dropdown-item):hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 8%, transparent)!important}.dashboard-shell .dashboard-shell__content .btn-outline-secondary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .btn-outline-success:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .btn-outline-warning:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .btn-outline-danger:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .btn-outline-info:not(.dropdown-item){box-shadow:none!important;background:0 0!important;border-width:1px!important}.dashboard-shell .dashboard-shell__content .btn-outline-secondary:not(.dropdown-item){border-color:var(--color-border)!important;color:var(--color-text-muted)!important}.dashboard-shell .dashboard-shell__content .btn-outline-secondary:not(.dropdown-item):hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 5%, transparent)!important}.dashboard-shell .dashboard-shell__content .btn-outline-success:not(.dropdown-item){border-color:color-mix(in srgb, var(--color-success,#15803d) 45%, var(--color-border))!important;color:var(--color-success,#15803d)!important}.dashboard-shell .dashboard-shell__content .btn-outline-warning:not(.dropdown-item){border-color:color-mix(in srgb, var(--color-warning,#b45309) 45%, var(--color-border))!important;color:var(--color-warning,#b45309)!important}.dashboard-shell .dashboard-shell__content .btn-outline-danger:not(.dropdown-item){border-color:color-mix(in srgb, var(--color-danger,#be123c) 45%, var(--color-border))!important;color:var(--color-danger,#be123c)!important}.dashboard-shell .dashboard-shell__content .btn-outline-info:not(.dropdown-item){border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))!important;color:var(--color-primary)!important}.dashboard-shell .dashboard-shell__content .btn-light:not(.dropdown-item){border-color:var(--color-border)!important;color:var(--color-text)!important;box-shadow:none!important}.dashboard-shell .dashboard-shell__content .alert .btn-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .modal-content .btn-primary:not(.dropdown-item){background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;box-shadow:var(--shadow-sm)!important}.dashboard-shell .dashboard-shell__content .alert .btn-primary:not(.dropdown-item):hover:not(:disabled),.dashboard-shell .dashboard-shell__content .modal-content .btn-primary:not(.dropdown-item):hover:not(:disabled){background-color:var(--dash-emphasis-primary-hover,#325a6c)!important;border-color:var(--dash-emphasis-primary-hover,#325a6c)!important}.dashboard-shell .dashboard-shell__content .card .btn-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .card-premium .btn-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .info-panel .btn-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .ui-info-panel .btn-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .table .btn-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content table .btn-primary:not(.dropdown-item){background-color:var(--dash-surface-soft,#f5f8fa)!important;color:var(--dash-btn-primary-nested-color,#2d4a5a)!important;border:1px solid var(--dash-btn-primary-nested-border,#3a657847)!important;box-shadow:none!important}.dashboard-shell .dashboard-shell__content .card .btn-primary:not(.dropdown-item):hover:not(:disabled),.dashboard-shell .dashboard-shell__content .card-premium .btn-primary:not(.dropdown-item):hover:not(:disabled),.dashboard-shell .dashboard-shell__content .info-panel .btn-primary:not(.dropdown-item):hover:not(:disabled),.dashboard-shell .dashboard-shell__content .ui-info-panel .btn-primary:not(.dropdown-item):hover:not(:disabled),.dashboard-shell .dashboard-shell__content .table .btn-primary:not(.dropdown-item):hover:not(:disabled),.dashboard-shell .dashboard-shell__content table .btn-primary:not(.dropdown-item):hover:not(:disabled){color:#243d4a!important;border-color:color-mix(in srgb, var(--color-primary) 38%, transparent)!important;background:#e8f0f4!important}.dashboard-shell .dashboard-shell__content .table .btn:not(.btn-link):not(.dropdown-item),.dashboard-shell .dashboard-shell__content table.table .btn:not(.btn-link):not(.dropdown-item){box-shadow:none!important}.dashboard-shell .dashboard-shell__content .table .btn-outline-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .table .btn-outline-secondary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .table .btn-light:not(.dropdown-item){opacity:.96}.dashboard-shell .dashboard-shell__content .card .btn:not(.btn-primary):not(.btn-link):not(.dropdown-item),.dashboard-shell .dashboard-shell__content .card-premium .btn:not(.btn-primary):not(.btn-link):not(.dropdown-item){box-shadow:none!important}.dashboard-shell .dashboard-shell__content .ui-page-shell-header__actions .btn-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .card .ui-page-shell-header__actions .btn-primary:not(.dropdown-item),.dashboard-shell .dashboard-shell__content .card-premium .ui-page-shell-header__actions .btn-primary:not(.dropdown-item){background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;box-shadow:var(--shadow-sm)!important}.dashboard-shell .dashboard-shell__content .ui-page-shell-header__actions .btn-primary:not(.dropdown-item):hover:not(:disabled),.dashboard-shell .dashboard-shell__content .card .ui-page-shell-header__actions .btn-primary:not(.dropdown-item):hover:not(:disabled),.dashboard-shell .dashboard-shell__content .card-premium .ui-page-shell-header__actions .btn-primary:not(.dropdown-item):hover:not(:disabled){background-color:var(--dash-emphasis-primary-hover,#325a6c)!important;border-color:var(--dash-emphasis-primary-hover,#325a6c)!important;box-shadow:0 2px 4px #0f172a14!important}.dashboard-shell .dashboard-shell__content .table,.dashboard-shell .dashboard-shell__content table.table{border-collapse:collapse!important;width:100%!important;font-size:.84rem!important}.dashboard-shell .dashboard-shell__content .table-responsive{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.dashboard-shell .dashboard-shell__content .table thead th,.dashboard-shell .dashboard-shell__content table thead th{padding:var(--space-2) var(--space-3)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-text-muted)!important;border-bottom:1px solid var(--color-border)!important;vertical-align:middle!important;background:#f9fafb!important;font-size:.64rem!important;font-weight:650!important}.dashboard-shell .dashboard-shell__content .table tbody td,.dashboard-shell .dashboard-shell__content table tbody td{padding:var(--space-2) var(--space-3)!important;border-bottom:1px solid color-mix(in srgb, var(--color-border) 55%, white)!important;vertical-align:middle!important;transition:background-color var(--transition-fast,.15s ease)!important}.dashboard-shell .dashboard-shell__content .table tbody tr:hover td,.dashboard-shell .dashboard-shell__content table tbody tr:hover td{background:#f8fafce6!important}.dashboard-shell .dashboard-shell__content .table-sm thead th,.dashboard-shell .dashboard-shell__content .table-sm tbody td{padding:6px 10px!important;font-size:.8125rem!important}.dashboard-shell .dashboard-shell__content .table td,.dashboard-shell .dashboard-shell__content .table th{word-break:break-word;overflow-wrap:anywhere}.dashboard-shell .dashboard-shell__content .form-control:not(.is-invalid):not(.is-valid),.dashboard-shell .dashboard-shell__content .form-select:not(.is-invalid):not(.is-valid),.dashboard-shell .dashboard-shell__content input.form-control:not(.is-invalid):not(.is-valid),.dashboard-shell .dashboard-shell__content textarea.form-control:not(.is-invalid):not(.is-valid){min-height:var(--ds-alias-control-h)!important;border-radius:var(--radius-sm)!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;transition:border-color var(--transition-base,.2s ease), box-shadow var(--transition-base,.2s ease)!important;padding:.32rem .65rem!important;font-size:.875rem!important}.dashboard-shell .dashboard-shell__content textarea.form-control:not(.is-invalid):not(.is-valid){min-height:4.5rem!important}.dashboard-shell .dashboard-shell__content .form-control.is-invalid,.dashboard-shell .dashboard-shell__content .form-control.is-valid,.dashboard-shell .dashboard-shell__content .form-select.is-invalid,.dashboard-shell .dashboard-shell__content .form-select.is-valid{min-height:var(--ds-alias-control-h)!important;border-radius:var(--radius-sm)!important;padding:.32rem .65rem!important;font-size:.875rem!important}.dashboard-shell .dashboard-shell__content textarea.form-control.is-invalid,.dashboard-shell .dashboard-shell__content textarea.form-control.is-valid{min-height:4.5rem!important}.dashboard-shell .dashboard-shell__content .form-control.is-invalid,.dashboard-shell .dashboard-shell__content .form-select.is-invalid{border-color:var(--bs-form-invalid-border-color,#dc3545)!important}.dashboard-shell .dashboard-shell__content .form-control.is-valid,.dashboard-shell .dashboard-shell__content .form-select.is-valid{border-color:var(--bs-form-valid-border-color,#198754)!important}.dashboard-shell .dashboard-shell__content .form-control:focus,.dashboard-shell .dashboard-shell__content .form-select:focus{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 14%, transparent)!important;outline:none!important}.dashboard-shell .dashboard-shell__content .form-control.is-invalid:focus,.dashboard-shell .dashboard-shell__content .form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color,#dc3545)!important;box-shadow:0 0 0 .2rem #dc354533!important}.dashboard-shell .dashboard-shell__content .form-control.is-valid:focus,.dashboard-shell .dashboard-shell__content .form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color,#198754)!important;box-shadow:0 0 0 .2rem #19875433!important}.dashboard-shell .dashboard-shell__content .form-label,.dashboard-shell .dashboard-shell__content label.form-label,.dashboard-shell .dashboard-shell__content label:not(.form-check-label):not(.btn):not(.dropdown-item):not(.nav-link):not(.page-link){letter-spacing:.03em!important;color:var(--color-text-muted)!important;font-size:.72rem!important;font-weight:600!important}.dashboard-shell .dashboard-shell__content .input-group-text{border-radius:var(--radius-sm)!important;border-color:var(--color-border)!important;color:var(--color-text-muted)!important;min-height:var(--ds-alias-control-h)!important;align-items:center!important;font-size:.82rem!important;display:inline-flex!important}.dashboard-shell .dashboard-shell__content .alert label,.dashboard-shell .dashboard-shell__content .modal-content label{font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;color:inherit!important}.dashboard-shell .dashboard-shell__content .badge:not([class*=bg-]):not([class*=text-bg-]),.dashboard-shell .dashboard-shell__content .badge-premium:not([class*=bg-]):not([class*=text-bg-]){min-height:calc(1.2em + 2 * var(--ds-alias-badge-py))!important;padding:var(--ds-alias-badge-py) var(--ds-alias-badge-px)!important;letter-spacing:.02em!important;border-radius:999px!important;align-items:center!important;font-size:.65rem!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.dashboard-shell .dashboard-shell__content .badge[class*=bg-],.dashboard-shell .dashboard-shell__content .badge[class*=text-bg-],.dashboard-shell .dashboard-shell__content .badge-premium[class*=bg-]{align-items:center!important;line-height:1.2!important;display:inline-flex!important}.dashboard-shell .dashboard-shell__content h1:not(.text-danger):not(.text-success):not(.text-warning):not(.text-primary){letter-spacing:-.028em!important;color:var(--color-text)!important;font-size:clamp(1.2rem,2.1vw,1.55rem)!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .dashboard-shell__content h2:not(.text-danger):not(.text-success):not(.text-warning):not(.text-primary){letter-spacing:-.02em!important;color:var(--color-text)!important;font-size:clamp(1.08rem,1.85vw,1.28rem)!important;font-weight:600!important;line-height:1.3!important}.dashboard-shell .dashboard-shell__content h3:not(.text-danger):not(.text-success):not(.text-warning):not(.text-primary){letter-spacing:-.018em!important;color:var(--color-text)!important;font-size:clamp(1rem,1.55vw,1.12rem)!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .dashboard-shell__content .display-5:not(.text-danger):not(.text-success):not(.text-warning){letter-spacing:-.028em!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .dashboard-shell__content .text-white h1,.dashboard-shell .dashboard-shell__content .text-white h2,.dashboard-shell .dashboard-shell__content .text-white h3,.dashboard-shell .dashboard-shell__content .text-white .display-5,.dashboard-shell .dashboard-shell__content [class*=page__hero] h1,.dashboard-shell .dashboard-shell__content [class*=page__hero] h2,.dashboard-shell .dashboard-shell__content [class*=page__hero] .display-5,.dashboard-shell .dashboard-shell__content [class*=management-page__hero] h1,.dashboard-shell .dashboard-shell__content [class*=email-management-page__hero] h1,.dashboard-shell .dashboard-shell__content .domain-management-page__hero h1,.dashboard-shell .dashboard-shell__content .email-management-page__hero h1{color:inherit!important}.dashboard-shell .dashboard-shell__content .dashboard-page-title,.dashboard-shell .dashboard-shell__content .ui-page-shell-header__title{color:var(--color-text)!important;font-size:clamp(1.2rem,2.1vw,1.45rem)!important}.dashboard-shell .dashboard-shell__content small:not(.text-danger):not(.text-success):not(.text-warning),.dashboard-shell .dashboard-shell__content .small:not(.text-danger):not(.text-success):not(.text-warning){opacity:.95;color:var(--color-text-muted)!important;font-size:.82rem!important}.dashboard-shell .dashboard-shell__content p:not(.lead):not(.text-danger):not(.text-success):not(.text-warning):not(.text-primary){color:var(--color-text);line-height:1.55!important}.dashboard-shell .dashboard-shell__content .text-danger{color:var(--bs-danger,#dc2626)!important}.dashboard-shell .dashboard-shell__content .text-success{color:var(--bs-success,#15803d)!important}.dashboard-shell .dashboard-shell__content .text-warning{color:var(--bs-warning,#b45309)!important}.dashboard-shell .dashboard-shell__content .text-primary{color:var(--bs-primary,var(--color-primary))!important}.dashboard-shell .dashboard-shell__content p.text-muted,.dashboard-shell .dashboard-shell__content .text-muted:not(a):not(.btn){color:var(--color-text-muted)!important}.dashboard-shell .dashboard-shell__content .alert p,.dashboard-shell .dashboard-shell__content .modal-body p,.dashboard-shell .dashboard-shell__content .text-white p,.dashboard-shell .dashboard-shell__content [class*=__hero] p,.dashboard-shell .dashboard-shell__content .card-header p{color:inherit!important}.dashboard-shell .dashboard-shell__content .btn:not(:disabled):not(.dropdown-item):hover,.dashboard-shell .dashboard-shell__content .btn-premium:not(:disabled):hover{transform:translateY(-1px)}.dashboard-shell .dashboard-shell__content .btn:not(:disabled):not(.dropdown-item):active,.dashboard-shell .dashboard-shell__content .btn-premium:not(:disabled):active{filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 1px 3px #0f172a1f!important}@keyframes ux-spin{to{transform:rotate(360deg)}}@keyframes ux-shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.dashboard-shell{--ux-hero-pad-y:clamp(1.25rem, 2.5vw, 1.75rem);--ux-hero-pad-x:clamp(1.25rem, 3vw, 2rem);--ux-transition-ui:.18s cubic-bezier(.4, 0, .2, 1);--dashboard-hero-gradient:linear-gradient(135deg, #02243a 0%, #035e91 48%, #0a4f78 100%);--dashboard-hero-pad-block:1.5rem;--dashboard-hero-pad-inline:1.5rem}.dashboard-shell .dashboard-shell__content a:not(.btn):not(.dropdown-item):not(.nav-link):not(.page-link):not(.badge){color:var(--color-primary);text-underline-offset:.12em;transition:color var(--ux-transition-ui), opacity var(--ux-transition-ui)}.dashboard-shell .dashboard-shell__content a:not(.btn):not(.dropdown-item):not(.nav-link):hover{color:var(--dash-emphasis-primary-hover,#024566)}.dashboard-shell .dashboard-shell__content a:not(.btn):focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:2px;border-radius:2px}.dashboard-shell .dashboard-shell__content .hero-standard{border-radius:var(--radius-lg);max-width:min(1100px,100%);margin-inline:auto;background:var(--dashboard-hero-gradient)!important;color:#fff!important;padding:var(--dashboard-hero-pad-block) var(--dashboard-hero-pad-inline)!important;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0f)!important;border:1px solid #3880a892!important;margin-bottom:1.5rem!important}.dashboard-shell .dashboard-shell__content .hero-standard h1,.dashboard-shell .dashboard-shell__content .hero-standard h2,.dashboard-shell .dashboard-shell__content .hero-standard h3{color:#fff!important}.dashboard-shell .dashboard-shell__content .hero-standard .text-white-50,.dashboard-shell .dashboard-shell__content .hero-standard .text-opacity-75{color:inherit!important}.dashboard-shell .dashboard-shell__content #clientPaymentApiHero.card-premium,.dashboard-shell .dashboard-shell__content #clientBalanceHero.card-premium{background:var(--dashboard-hero-gradient)!important;border-radius:var(--radius-lg,1rem)!important;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0f)!important;border:1px solid #3880a892!important;margin-bottom:1.5rem!important}.dashboard-shell .dashboard-shell__content #clientTransferHero,.dashboard-shell .dashboard-shell__content #clientVpsManagementHero,.dashboard-shell .dashboard-shell__content #clientHostingManagementHero,.dashboard-shell .dashboard-shell__content #clientDnsZoneManagementHero{background:var(--dashboard-hero-gradient)!important;border-radius:var(--radius-lg,1rem)!important;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0f)!important;padding:var(--dashboard-hero-pad-block) var(--dashboard-hero-pad-inline)!important;border:1px solid #3880a892!important;margin-bottom:1.5rem!important}.dashboard-shell .dashboard-shell__content #clientDomainManagementHero.domain-management-page__hero{background:var(--dashboard-hero-gradient)!important;border-radius:var(--radius-lg,1rem)!important;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0f)!important;border:1px solid #3880a892!important;margin-bottom:1.5rem!important}.dashboard-shell .dashboard-shell__content .email-management-page__hero{max-width:min(1100px,100%);margin-inline:auto;background:var(--dashboard-hero-gradient)!important;border-radius:var(--radius-lg,1rem)!important;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0f)!important;padding:var(--dashboard-hero-pad-block) var(--dashboard-hero-pad-inline)!important;border:1px solid #3880a892!important;margin-bottom:1.5rem!important}.dashboard-shell .dashboard-shell__content #contactManagementContent>div.rounded-4.border-0.shadow-sm.p-4.mb-4.text-white.position-relative.overflow-hidden{background:var(--dashboard-hero-gradient)!important;border-radius:var(--radius-lg,1rem)!important;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0f)!important;border:1px solid #3880a892!important}.dashboard-shell .dashboard-shell__content div.rounded-4.border-0.text-white[style*=linear-gradient\(135deg]{background:var(--dashboard-hero-gradient)!important}.dashboard-shell .dashboard-shell__content [id$=Hero]:not([id*=Skeleton]) h1{letter-spacing:-.03em!important;color:#fff!important;font-size:calc(1.375rem + 1.5vw)!important;font-weight:700!important;line-height:1.15!important}.dashboard-shell .dashboard-shell__content #clientDomainManagementHero.domain-management-page__hero h2#clientDomainManagementTitle,.dashboard-shell .dashboard-shell__content #clientDnsZoneManagementHero h2#clientDnsZoneManagementTitle{letter-spacing:-.035em!important;color:#fff!important;font-size:clamp(1.65rem,3.2vw,2.35rem)!important;font-weight:700!important;line-height:1.12!important}.dashboard-shell .dashboard-shell__content .btn:not(.dropdown-item):not(.nav-link),.dashboard-shell .dashboard-shell__content .btn-premium:not(.dropdown-item){cursor:pointer;transition:background-color var(--ux-transition-ui), border-color var(--ux-transition-ui), color var(--ux-transition-ui), box-shadow var(--ux-transition-ui), transform var(--ux-transition-ui), filter var(--ux-transition-ui), opacity var(--ux-transition-ui)!important}.dashboard-shell .dashboard-shell__content .btn:not(.dropdown-item):not(:disabled):hover,.dashboard-shell .dashboard-shell__content .btn-premium:not(.dropdown-item):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 8px #0f172a14}.dashboard-shell .dashboard-shell__content .btn:not(.dropdown-item):not(:disabled):active,.dashboard-shell .dashboard-shell__content .btn-premium:not(.dropdown-item):not(:disabled):active{filter:brightness(.97);transform:translateY(0)scale(.97)}.dashboard-shell .dashboard-shell__content .btn.is-loading,.dashboard-shell .dashboard-shell__content .btn-premium.is-loading,.dashboard-shell .dashboard-shell__content button.is-loading:not(.dashboard-shell__icon-button){pointer-events:none;opacity:.78;position:relative;cursor:progress!important;padding-left:2.35rem!important}.dashboard-shell .dashboard-shell__content .btn.is-loading:before,.dashboard-shell .dashboard-shell__content .btn-premium.is-loading:before,.dashboard-shell .dashboard-shell__content button.is-loading:not(.dashboard-shell__icon-button):before{content:"";border:2px solid #0f172a1f;border-top-color:var(--color-primary);border-radius:50%;width:.95rem;height:.95rem;margin-top:-.475rem;animation:.65s linear infinite ux-spin;position:absolute;top:50%;left:.72rem}.dashboard-shell .dashboard-shell__content .btn-primary.is-loading:before,.dashboard-shell .dashboard-shell__content .btn-dark.is-loading:before{border-color:#fff #ffffff40 #ffffff40}.dashboard-shell .dashboard-shell__content .btn-outline-light.is-loading:before,.dashboard-shell .dashboard-shell__content .btn-light.is-loading:before{border-color:#fff #ffffff59 #ffffff59}.dashboard-shell .dashboard-shell__content .ux-skeleton{border-radius:var(--radius-sm);background:var(--neutral-200,#e2e8f0);min-height:1rem;animation:1.15s ease-in-out infinite ux-shimmer;display:block}.dashboard-shell .dashboard-shell__content .ux-skeleton--text{height:.85rem;margin-bottom:.5rem}.dashboard-shell .dashboard-shell__content .ui-page-shell-header{margin-bottom:var(--space-3,12px)}.dashboard-shell .dashboard-shell__content .card:not([class*=bg-]):hover,.dashboard-shell .dashboard-shell__content .card-premium:not([class*=bg-]):hover{transition:transform var(--ux-transition-ui), box-shadow var(--ux-transition-ui), border-color var(--ux-transition-ui)}:root{--brand-50:#e9f2f8;--brand-100:#cde2ef;--brand-200:#a9ccdf;--brand-300:#84b6cf;--brand-400:#5f9fbe;--brand-500:#035e91;--brand-600:#024a73;--brand-700:#013957;--brand-800:#01273b;--brand-900:#001623;--neutral-0:#fff;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-150:#eaeff6;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--neutral-950:#060f1e;--deep-800:#0d1b2e;--deep-700:#10213a;--deep-600:#162a47;--deep-500:#1d3461;--color-success:#035e91;--color-warning:#024a73;--color-danger:#013957;--color-info:#035e91;--font-sans:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-display:"Sora", "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 2px 8px #0f172a0f, 0 1px 3px #0f172a0a;--shadow-md:0 4px 16px #0f172a14, 0 2px 6px #0f172a0a;--shadow-lg:0 12px 32px #0f172a1a, 0 4px 12px #0f172a0f;--shadow-xl:0 24px 56px #0f172a24, 0 8px 20px #0f172a14;--shadow-brand:0 8px 24px #035e914d;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-fast:.14s var(--ease-in-out);--transition-base:.22s var(--ease-in-out);--transition-slow:.38s var(--ease-out);--ui-space-xs:.5rem;--ui-space-sm:.75rem;--ui-space-md:1rem;--ui-space-lg:1.5rem;--ui-space-xl:2rem;--ui-radius-control:12px;--ui-radius-card:18px;--ui-radius-panel:22px;--ui-surface-card:#fff;--ui-surface-muted:#f8fbff;--ui-surface-soft:#f1f5f9;--ui-border-subtle:#d9e6f0;--ui-feedback-success-bg:#16a34a1f;--ui-feedback-warning-bg:#d977061f;--ui-feedback-danger-bg:#dc26261f;--ui-feedback-info-bg:#035e911f;--brand-primary:var(--brand-500);--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--surface-light:var(--neutral-0);--surface-soft:var(--neutral-100);--surface-muted:var(--neutral-100);--surface-deep-blue:var(--deep-700);--react-shell-bg:var(--neutral-50);--react-card-shadow:var(--shadow-lg);--checkout-bg:var(--neutral-50);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--neutral-900);background:var(--react-shell-bg);line-height:1.5}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html{font-family:var(--font-sans);letter-spacing:0;text-rendering:optimizelegibility;font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;line-height:1.5}body{background:var(--react-shell-bg);min-width:320px;font-family:var(--font-sans);letter-spacing:0;color:var(--neutral-900);margin:0;font-weight:500;line-height:1.6}#root{font-family:var(--font-sans);letter-spacing:0;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;font-family:var(--font-sans);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,li,td,th,label,small,span{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.client-layout,.client-content,.client-content-premium-shell,.admin-layout-premium-shell,.admin-content,.admin-content-premium-shell,.checkout-page,.checkout-container,.checkout-flow-shell,.checkout-section,.home-page,.status-page{font-family:var(--font-sans);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-black{font-weight:800!important}.text-dark{color:var(--text-primary)!important}.text-secondary,.text-muted{color:var(--text-secondary)!important}.fw-bold{color:var(--text-primary)}.bg-light{background-color:#f8fafc!important;border-color:#e2e8f0!important}.btn-white{color:var(--text-primary)!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0d!important}.btn-white:hover{background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 4px 6px #0f172a14!important}.tracking-tight{letter-spacing:-.01em!important}.tracking-widest{letter-spacing:.06em!important}img{max-width:100%;display:block}.btn{border-radius:var(--radius-md);transition:all var(--transition-base);letter-spacing:-.01em;font-weight:600}.btn:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.btn-primary{background:var(--brand-500);border-color:var(--brand-500);color:#fff}.btn-primary:hover,.btn-primary:focus{background:var(--brand-600);border-color:var(--brand-600);color:#fff;box-shadow:var(--shadow-brand);transform:translateY(-1px)}.btn-primary:active{box-shadow:none;transform:translateY(0)}.btn-outline-primary{border-color:var(--brand-500);color:var(--brand-500)}.btn-outline-primary:hover{background:var(--brand-500);border-color:var(--brand-500);color:#fff}.btn-success,.btn-warning,.btn-danger,.btn-info,.btn-secondary,.btn-dark{border-color:var(--brand-500)!important;color:#fff!important;background:var(--brand-500)!important}.btn-outline-success,.btn-outline-warning,.btn-outline-danger,.btn-outline-info,.btn-outline-secondary,.btn-outline-dark{border-color:var(--brand-500)!important;color:var(--brand-500)!important;background:0 0!important}.btn-success:hover,.btn-warning:hover,.btn-danger:hover,.btn-info:hover,.btn-secondary:hover,.btn-dark:hover,.btn-outline-success:hover,.btn-outline-warning:hover,.btn-outline-danger:hover,.btn-outline-info:hover,.btn-outline-secondary:hover,.btn-outline-dark:hover,.btn-success:focus,.btn-warning:focus,.btn-danger:focus,.btn-info:focus,.btn-secondary:focus,.btn-dark:focus,.btn-outline-success:focus,.btn-outline-warning:focus,.btn-outline-danger:focus,.btn-outline-info:focus,.btn-outline-secondary:focus,.btn-outline-dark:focus{border-color:var(--brand-500)!important;background:var(--brand-500)!important;color:#fff!important;box-shadow:0 0 0 .2rem #035e9133!important}.btn-lg{border-radius:var(--radius-md);padding:.75rem 1.75rem;font-size:1rem}.btn-sm{border-radius:var(--radius-sm);padding:.375rem .875rem;font-size:.8125rem}.form-control,.form-select{border-color:var(--neutral-200);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);color:var(--neutral-900);font-size:.9375rem}.form-control:focus,.form-select:focus{border-color:var(--brand-500);outline:none;box-shadow:0 0 0 3px #035e911f}.form-control-lg,.form-select-lg{border-radius:var(--radius-md);font-size:1rem}.form-label{color:var(--neutral-700);margin-bottom:.375rem;font-size:.875rem;font-weight:600}.card{border-radius:var(--radius-xl);border:1px solid var(--neutral-200);box-shadow:var(--shadow-sm)}.card-modern{border-radius:var(--radius-xl);border:1px solid var(--neutral-150);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base), transform var(--transition-base)}.card-modern:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.badge{letter-spacing:.01em;border-radius:var(--radius-full);font-weight:600}.table{font-size:.9rem}.table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-500);border-bottom-width:1px;padding-bottom:.625rem;font-size:.78rem;font-weight:700}.table>:not(caption)>*>*{padding:.875rem .75rem}.alert{border-radius:var(--radius-lg);border:none;font-size:.9rem}.dropdown-menu{border-radius:var(--radius-lg);border:1px solid var(--neutral-200);box-shadow:var(--shadow-xl);padding:.5rem;font-size:.9rem}.dropdown-item{border-radius:var(--radius-md);transition:background var(--transition-fast);padding:.5rem .875rem}.dropdown-item:active{background:var(--brand-500)}.modal-content{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:none}.app-page-shell{min-height:100vh}.minimal-react-shell{background:#f2f3f5;min-height:100vh}.minimal-react-header{-webkit-backdrop-filter:blur(16px);z-index:200;background:linear-gradient(110deg,#051a36f5 0%,#082449f5 100%);border-bottom:1px solid #94a3b847;position:sticky;top:0}.minimal-react-logo{width:auto;height:38px}.app-status,.bridge-status,.bridge-error{text-align:center;place-items:center;min-height:100vh;padding:32px;display:grid}.app-status-card{background:var(--neutral-0);border-radius:var(--radius-2xl);width:min(520px,100%);box-shadow:var(--shadow-lg);border:1px solid var(--neutral-150);padding:2.5rem 2rem}.app-status-spinner,.bridge-spinner{background:linear-gradient(90deg,#cbd5e159 0%,#cbd5e1cc 45%,#cbd5e159 100%) 0 0/220% 100%;border-radius:9999px;width:min(320px,100%);height:12px;margin:0 auto 1.25rem;animation:1.2s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.inline-loading-shimmer{background:linear-gradient(90deg,#cbd5e159 0%,#cbd5e1e6 45%,#cbd5e159 100%) 0 0/220% 100%;border-radius:9999px;width:1rem;height:1rem;animation:1.2s ease-in-out infinite skeleton-shimmer;display:inline-block}.finance-card{background:var(--neutral-0);border-radius:var(--radius-xl);transition:transform var(--transition-fast), box-shadow var(--transition-base), border-color var(--transition-fast);border:1px solid #dce8f3;box-shadow:0 16px 34px #042c5114}.finance-card:hover{border-color:#cfe0ee;transform:translateY(-1px);box-shadow:0 20px 44px #042c511f}.finance-page-wrap{max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem}.finance-grid{gap:1.5rem;display:grid}.finance-grid--checkout{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:start}.finance-section-title{color:var(--neutral-900);align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:1.0625rem;font-weight:700;display:flex}.finance-muted{color:var(--neutral-500);font-size:.9rem;line-height:1.6}.finance-sticky{position:sticky;top:88px}.finance-modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:1055;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.finance-modal{background:var(--neutral-0);border-radius:var(--radius-2xl);width:min(960px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-xl);overflow:auto}.payment-frame{border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--neutral-0);width:100%;min-height:600px}.invoice-table th{white-space:nowrap}.public-invoice-hero{background:radial-gradient(1200px 320px at 14% -12%,#0ea5e929,#0000 58%),radial-gradient(920px 280px at 88% 0,#035e912e,#0000 62%),linear-gradient(134deg,#fff 0%,#f6fbff 54%,#eaf4ff 100%);border-color:#cfe0f2;box-shadow:0 24px 56px #07234c29}.finance-hero-card{position:relative;overflow:hidden}.finance-hero-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#035e9129 0%,#035e9100 72%);border-radius:999px;width:240px;height:240px;position:absolute;top:-72px;right:-56px}.finance-hero-title{font-family:var(--font-display);letter-spacing:-.02em;color:#041b33;font-size:clamp(1.6rem,2.3vw,2.25rem);line-height:1.14}.finance-hero-amount-block{background:linear-gradient(160deg,#ffffffeb 0%,#edf6ffe6 100%);border:1px solid #d4e5f3;border-radius:16px;min-width:min(100%,340px);padding:.9rem 1rem;box-shadow:inset 0 1px #fffc,0 10px 24px #035e911f}.finance-hero-kicker{letter-spacing:.08em;color:#4f647a!important}.finance-hero-amount{font-family:var(--font-display);letter-spacing:-.03em;color:#022743;text-wrap:balance;font-size:clamp(2rem,3.3vw,3.4rem);line-height:1}.finance-status-badge{letter-spacing:.06em;border:1px solid #0f172a14;border-radius:999px;font-size:.72rem;font-weight:800;box-shadow:0 4px 10px #0f172a14;padding-block:.42rem!important;padding-inline:.82rem!important}.finance-inline-alert{border-radius:16px;box-shadow:0 10px 24px #0f172a0f;border:1px solid #94a3b847!important}.finance-state-card{background:linear-gradient(#fff 0%,#f9fcff 100%)}.finance-state-card .progress{background:#e8f0f8;border-radius:999px;height:.62rem}.finance-state-card .progress-bar{border-radius:999px;box-shadow:inset 0 -1px #00000014}.finance-cta-primary{border-radius:12px;font-weight:700;box-shadow:0 10px 26px #035e913d}.finance-cta-primary:hover,.finance-cta-primary:focus{box-shadow:0 14px 30px #035e9147}.finance-cta-secondary{border-radius:12px;font-weight:650}.public-invoice-details-list dt{color:#64748b;font-weight:600}.public-invoice-details-list dd{color:#0f172a;font-weight:600}.public-invoice-trust{flex-direction:column;gap:.625rem;display:flex}.public-invoice-trust-item{color:#475569;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.public-invoice-trust-item i{color:#0f766e}.public-invoice-payment-block{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#dbeafe}.public-pay-chip{background:linear-gradient(#f8fbff 0%,#f2f8ff 100%);border:1px solid #d6e5f3;border-radius:15px;flex-direction:column;justify-content:center;min-height:92px;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffffb8}.payment-success-card{background:radial-gradient(920px 240px at 10% -20%,#10b98124,#0000 58%),radial-gradient(880px 260px at 88% 0,#035e9129,#0000 62%),linear-gradient(135deg,#fff 0%,#f7fbff 54%,#eef6ff 100%)}.payment-success-icon-wrap{background:linear-gradient(#10b98129 0%,#05966933 100%);border-radius:999px;place-items:center;width:78px;height:78px;margin-inline:auto;display:grid;box-shadow:inset 0 1px #ffffffb8}.payment-success-chip{background:#f8fbff;box-shadow:inset 0 1px #ffffffb8;border-color:#d7e7f4!important}.app-loading-state{background:linear-gradient(#f7faff8c 0%,#fcfdffcc 100%);border:1px solid #dce8f3;border-radius:22px;box-shadow:0 12px 28px #042c5114}.app-loading-state__message{letter-spacing:.01em;color:#42566d!important}.app-empty-state{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dce8f3}.app-error-state{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dce8f3;box-shadow:0 14px 32px #042c5114}.app-error-state svg{color:#b45309}.dashboard-section-message{border:1px solid #d4e2ef;box-shadow:0 10px 24px #0f172a0f}.stat-card-premium{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d9e6f0;border-radius:14px;box-shadow:0 10px 24px #042c5114}.stat-card-premium:hover{transform:translateY(-3px);box-shadow:0 18px 34px #042c5124}.stat-card-premium.active-filter{background:linear-gradient(#f4faff 0%,#ecf5ff 100%);border-color:#0b73ad;box-shadow:0 14px 28px #035e912e}.public-site-shell{background:var(--neutral-0)}.public-nav-center,.public-nav-actions{gap:2rem}.public-nav-actions{gap:.5rem}.nav-link-menu{transition:all var(--transition-base);border-radius:var(--radius-lg);flex-direction:column;align-items:center;min-width:110px;text-decoration:none;display:flex;position:relative;color:#dbe7f5!important;padding:.5rem 1rem!important}.nav-icon-wrapper{justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:.2rem;display:flex}.nav-link-menu i{color:#bfdbfedb;transition:all var(--transition-base);font-size:1.1rem}.nav-text{color:#dbe7f5;transition:all var(--transition-base);font-size:.8125rem;font-weight:600}.nav-link-menu:hover,.nav-link-menu.active{background-color:#035e9142}.nav-link-menu:hover i,.nav-link-menu.active i,.nav-link-menu:hover .nav-text,.nav-link-menu.active .nav-text{color:#e6f3ff}.btn-nav-action,.btn-nav-cart,.btn-nav-logout{border-radius:var(--radius-full);white-space:nowrap;transition:all var(--transition-base);justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-nav-action{background:#ffffff14;border:1px solid #94a3b859;color:#e2e8f0!important}.btn-nav-action:hover,.btn-nav-action.active{background:#035e914d;border-color:#035e91b8;color:#fff!important}.btn-nav-cart{background:var(--brand-500);border:1px solid var(--brand-500);box-shadow:0 2px 8px #035e9147;color:#fff!important}.btn-nav-cart:hover{background:var(--brand-600);border-color:var(--brand-600);box-shadow:var(--shadow-brand);color:#fff!important}.btn-nav-logout{background:#ef44441f;border:1px solid #0000;color:#fecaca!important}.btn-nav-logout:hover{background:#ef444438;color:#fee2e2!important}.btn-nav-logout:disabled{opacity:.6}.badge-nav{border-radius:var(--radius-full);border:2px solid #fff;padding:.3em .55em;font-size:.7rem;font-weight:700;color:#1a1a1a!important;background-color:#f59e0b!important}.user-dropdown-menu{border-radius:var(--radius-xl);min-width:200px;margin-top:.5rem}.spa-home-hero,.hero-modern.spa-public-section{background:linear-gradient(135deg, var(--brand-500) 0%, var(--deep-700) 100%);color:#fff;position:relative;overflow:hidden}.spa-home-hero:before{content:"";pointer-events:none;background:radial-gradient(80% 80% at 110% 20%,#ffffff0f 0%,#0000 60%),radial-gradient(60% 60% at -10% 80%,#673de666 0%,#0000 60%);position:absolute;inset:0}.hero-search-form{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-xl);background:#fffffff7;border:1px solid #ffffff26}.hero-search-form .form-control,.hero-search-form .form-select{background:0 0;border-color:#0000;font-size:1.0625rem}.hero-search-form .form-control:focus,.hero-search-form .form-select:focus{box-shadow:none;border-color:#0000}.hero-search-input{min-height:52px}.hero-search-btn{background:var(--brand-500);border-color:var(--brand-500);color:#fff;min-height:52px;padding-inline:1.5rem;font-size:.9375rem;font-weight:700;border-radius:var(--radius-md)!important}.hero-search-btn:hover{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.extension-pill{color:#fff;border-radius:var(--radius-full);transition:all var(--transition-base);white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;align-items:center;padding:.4rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.extension-pill:hover{color:#fff;background:#ffffff38;border-color:#ffffff59;transform:translateY(-1px)}.companies-section{background:var(--neutral-50);border-top:1px solid var(--neutral-150);border-bottom:1px solid var(--neutral-150)}.company-logo{opacity:.7;filter:grayscale();max-width:140px;max-height:52px;transition:all var(--transition-base)}.company-logo:hover{opacity:1;filter:grayscale(0);transform:translateY(-2px)}.plans-section{background:var(--neutral-50);border-top:1px solid var(--neutral-150);border-bottom:1px solid var(--neutral-150)}.plans-section--featured{background:linear-gradient(#edf5fa 0%,#f5f9fc 60%,#fff 100%);border-top:1px solid #035e9129}.plans-tab-container{justify-content:center;margin-bottom:2.5rem;display:flex}.plans-tab-switcher{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50px;padding:6px;display:inline-flex;box-shadow:0 4px 12px #0f172a0d}.plans-tab-btn{color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:50px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1)}.plans-tab-btn:hover{color:#0f172a}.plans-tab-btn.active{color:var(--brand-500);background:#fff;box-shadow:0 4px 10px #0f172a1a}.home-plan-card{transition:box-shadow var(--transition-base), transform var(--transition-base);border:1px solid var(--neutral-200)!important}.home-plan-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)!important}.home-plan-card.recommended{border:2px solid var(--brand-500)!important;box-shadow:0 0 0 4px var(--brand-100), var(--shadow-lg)!important}.feature-card{border:1px solid var(--neutral-150);border-radius:var(--radius-lg);background:var(--neutral-0);transition:all var(--transition-base);box-shadow:var(--shadow-xs);align-items:flex-start;gap:1rem;height:100%;padding:1.25rem;display:flex}.feature-card:hover{box-shadow:var(--shadow-md);border-color:var(--brand-200);transform:translateY(-3px)}.feature-icon{border-radius:var(--radius-md);background:var(--brand-50);width:44px;height:44px;color:var(--brand-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-icon i{font-size:20px}.feature-content h5{color:var(--neutral-900);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.feature-content p{color:var(--neutral-500);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.domain-result-card{background:var(--neutral-0);border:1px solid var(--neutral-150);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:1.5rem}.domain-result-card--hero{text-align:left;max-width:980px;margin-inline:auto;box-shadow:0 24px 50px #02204729}.domain-result-card--highlight{border:2px solid var(--brand-500);background:var(--neutral-50);animation:.2s ease-out domainResultFadeIn}.domain-result-card__cta{box-shadow:0 10px 24px #0ea5e933}.domain-result-card__period-select{z-index:10;pointer-events:auto;border-color:#d7e4ef;border-radius:16px;min-height:52px;font-weight:700;position:relative;box-shadow:inset 0 1px 2px #0f172a0a}@keyframes domainResultFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.domain-name{color:var(--neutral-900);font-size:1.5rem;font-weight:800;line-height:1.2}.price-display{color:var(--brand-500);font-size:2rem;font-weight:800;line-height:1}.cart-item-card__selectors{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;width:min(100%,460px);display:grid}.cart-item-card__control-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d9e6f0;border-radius:18px;padding:.9rem 1rem 1rem;box-shadow:0 10px 28px #0f172a0f}.cart-item-card__selector-label{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin-bottom:.65rem;font-size:.78rem;font-weight:800;display:block}.cart-item-card__selector-wrap{position:relative}.cart-item-card__selector-icon{z-index:1;color:#035e91;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.cart-item-card__selector{color:#0f172a;appearance:none;background:#fff;border:1px solid #d9e6f0;border-radius:16px;width:100%;min-height:56px;padding:.85rem 1rem .85rem 2.75rem;font-size:1rem;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px 2px #0f172a0d}.cart-item-card__selector:focus,.domain-result-card__period-select:focus,.quantity-wrapper__input:focus{border-color:#035e9173;outline:none;box-shadow:0 0 0 4px #035e911f}.quantity-wrapper{background:#fff;border:1px solid #d9e6f0;border-radius:10px;align-items:center;height:48px;transition:border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #0f172a0d,inset 0 1px 2px #0f172a0a}.quantity-wrapper:focus-within{border-color:#035e9173;box-shadow:0 0 0 4px #035e911f}.quantity-wrapper__button{color:#16344b;cursor:pointer;background:#f4f8fb;border:none;width:44px;min-width:44px;height:100%;font-size:1.2rem;font-weight:700;line-height:1;transition:background-color .16s,color .16s,transform .12s}.quantity-wrapper__button:hover:not(:disabled){background:#e8f1f8}.quantity-wrapper__button:active:not(:disabled){background:#ddeaf4;transform:scale(.98)}.quantity-wrapper__button:disabled{cursor:not-allowed;opacity:.45}.quantity-wrapper__button:first-child{border-right:1px solid #d9e6f0}.quantity-wrapper__button:last-child{border-left:1px solid #d9e6f0}.quantity-wrapper__input{color:#0f172a;text-align:center;appearance:textfield;width:60px;min-width:60px;height:100%;box-shadow:none;background:0 0;border:none;border-left:1px solid #d9e6f0;border-right:1px solid #d9e6f0;border-radius:0;padding:0 .6rem;font-size:16px;font-weight:600}.quantity-wrapper__input:disabled{color:#64748b;background:#f8fafc}.quantity-wrapper__input:focus{box-shadow:none;border-color:#0000}.quantity-wrapper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-wrapper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.email-quantity-modal{border-radius:24px;overflow:hidden}.email-quantity-modal__summary{background:linear-gradient(#f8fbff 0%,#f2f7fc 100%)!important}.ux-period-toggle{gap:.5rem;display:flex}.ux-period-toggle__button{border:1px solid var(--neutral-200);background:var(--neutral-0);color:var(--neutral-700);border-radius:999px;flex:1;padding:.55rem .85rem;font-weight:500;transition:all .18s}.ux-period-toggle__button--active{background:var(--brand-500);color:var(--neutral-0);border-color:var(--brand-500);font-weight:600}.ux-period-toggle__button:disabled{opacity:.65;cursor:not-allowed}.cta-strip{background:linear-gradient(135deg, var(--deep-700) 0%, var(--deep-500) 100%);position:relative;overflow:hidden}.cta-strip:before{content:"";pointer-events:none;background:radial-gradient(70% 120% at 100%,#673de640 0%,#0000 65%);position:absolute;inset:0}.cta-strip-card{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff1a;padding:3rem 2rem}.status-badge{border-radius:var(--radius-full);letter-spacing:.02em;padding:.5rem .875rem;font-size:.78rem;font-weight:700}.status-badge--operational{color:#059669;background:#10b9811a}.status-badge--degraded{color:#b45309;background:#f59e0b1f}.status-badge--down{color:#b91c1c;background:#ef44441f}.status-summary-card,.status-service-card{background:var(--neutral-0);border-radius:var(--radius-xl);border:1px solid var(--neutral-150);box-shadow:var(--shadow-sm);padding:1.5rem}.status-summary-number{font-size:2rem;font-weight:800;display:block}.status-summary-label,.status-metric-label{color:var(--neutral-500);font-size:.82rem}.status-metric-value{font-size:.9375rem;font-weight:700}.status-service-card--operational{border-color:#10b98140}.status-service-card--degraded{border-color:#f59e0b47}.status-service-card--down{border-color:#ef444447}.auth-shell{background:linear-gradient(135deg, var(--neutral-50) 0%, #eef2ff 100%);align-items:stretch;min-height:100vh;display:flex}.auth-shell__brand{background:linear-gradient(145deg, var(--deep-700) 0%, var(--brand-600) 100%);color:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-shell__brand:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 0 100%,#ffffff0f 0%,#0000 60%),radial-gradient(60% 60% at 100% 0,#673de64d 0%,#0000 60%);position:absolute;inset:0}.auth-shell__form{background:var(--neutral-0);justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.auth-brand-panel{z-index:1;max-width:480px;margin:auto;padding:3rem 2.5rem;position:relative}.auth-brand-list{gap:.875rem;margin-top:2rem;display:grid}.auth-brand-list>div{color:#ffffffd9;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.auth-brand-list i{color:#ffffffb3;flex-shrink:0;font-size:1.1rem}.auth-form-card{background:var(--neutral-0);border-radius:var(--radius-2xl);width:min(440px,100%);box-shadow:var(--shadow-lg);border:1px solid var(--neutral-150);padding:2.5rem 2rem}.home-premium-page{background:radial-gradient(circle at 2% -10%,#035e912e,#0000 34%),radial-gradient(circle at 98% -5%,#024a7329,#0000 30%),linear-gradient(#02243a 0%,#035e91 18%,#f8fafc 52%)}.home-premium-page .hero-title-massive,.home-premium-page h2,.home-premium-page .h1{font-family:var(--font-display)}.home-premium-page .hero-extension-pill{background:#ffffff14;border-color:#94a3b859;border-radius:999px}.home-premium-page .plans-section{padding-block:1rem 1.75rem}.home-premium-page .home-plan-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dce8ee;box-shadow:0 16px 38px #082f4914}.home-premium-page .home-plan-card:hover{transform:translateY(-6px);box-shadow:0 26px 54px #082f4924}.home-premium-page .home-plan-card.recommended{border-color:#035e91;box-shadow:0 24px 60px #035e9138}.home-premium-page .feature-card{background:#ffffffe6;border:1px solid #dce7ed;box-shadow:0 12px 28px #0a254014}.home-premium-page .cta-strip-card{border-radius:28px;box-shadow:0 24px 58px #06294647}.home-premium-page .btn-premium,.home-premium-page .btn-modern{letter-spacing:.01em;border-radius:12px;font-weight:700}.dashboard-section-message{border:1px solid #d9e8f3}.ui-stack-md>*+*{margin-top:var(--ui-space-md)}.ui-surface-card{background:var(--ui-surface-card);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);box-shadow:0 12px 30px #02204714}.ui-surface-muted{background:var(--ui-surface-muted);border-radius:var(--ui-radius-card);border:1px solid #e3edf5}.ui-page-shell-header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-lg);flex-wrap:wrap;display:flex}.ui-page-shell-header__content{flex:420px;min-width:0}.ui-page-shell-header__eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.72;margin-bottom:.45rem;font-size:.72rem;font-weight:800}.ui-page-shell-header__title{letter-spacing:-.03em;margin:0;line-height:1.1}.ui-page-shell-header__description{margin-top:.45rem;line-height:1.6}.ui-page-shell-header__meta{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.ui-page-shell-header__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ui-page-shell-header--brand .ui-page-shell-header__title,.ui-page-shell-header--brand .ui-page-shell-header__description,.ui-page-shell-header--brand .ui-page-shell-header__eyebrow,.ui-page-shell-header--slate .ui-page-shell-header__title,.ui-page-shell-header--slate .ui-page-shell-header__description,.ui-page-shell-header--slate .ui-page-shell-header__eyebrow{color:inherit}.ui-page-section-grid{gap:var(--ui-space-md);display:grid}.ui-metric-card{flex-direction:column;gap:.7rem;padding:1.15rem 1.2rem;display:flex}.ui-metric-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ui-metric-card__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:800}.ui-metric-card__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;font-size:1rem;display:inline-flex}.ui-metric-card__icon--primary,.ui-metric-card__icon--info{color:#035e91;background:#035e911f}.ui-metric-card__icon--success{color:#15803d;background:#16a34a1f}.ui-metric-card__icon--warning{color:#b45309;background:#d977061f}.ui-metric-card__icon--danger{color:#b91c1c;background:#dc26261f}.ui-metric-card__icon--secondary{color:#475569;background:#64748b1f}.ui-metric-card__value{color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:800;line-height:1.05}.ui-metric-card__helper{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.ui-metric-card__progress{background:#e8eef6;border-radius:999px;height:.4rem;overflow:hidden}.ui-info-panel{overflow:hidden}.ui-info-panel__header{padding:1.15rem 1.2rem 0}.ui-info-panel__body{padding:1.15rem 1.2rem 1.2rem}.ui-info-panel__body--flush{padding:0}.ui-filter-panel .ui-info-panel__body{padding-top:1rem}.ui-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ui-detail-grid--cols-1{grid-template-columns:1fr}.ui-detail-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-detail-grid__item{background:#f8fbff;border:1px solid #e3edf5;border-radius:14px;min-width:0;padding:.9rem 1rem}.ui-detail-grid__item--full{grid-column:1/-1}.ui-detail-grid__label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.74rem;font-weight:800}.ui-detail-grid__value{color:#0f172a;word-break:break-word;font-weight:600;line-height:1.55}.ui-inline-stat-group{flex-wrap:wrap;gap:.65rem;display:flex}.ui-inline-stat{background:#fff;border:1px solid #d9e6f0;border-radius:999px;min-width:120px;padding:.55rem .9rem}.ui-inline-stat__label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}.ui-inline-stat__value{color:#0f172a;margin-top:.15rem;font-size:.98rem;font-weight:800;line-height:1.2}.ui-inline-stat--success{background:#16a34a14;border-color:#16a34a29}.ui-inline-stat--warning{background:#d9770614;border-color:#d9770629}.ui-inline-stat--danger{background:#dc262614;border-color:#dc262629}.ui-inline-stat--info{background:#035e9114;border-color:#035e9129}.ui-table-toolbar{background:linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #e3edf5;padding:1rem 1.1rem}.ui-table-toolbar__meta{color:#64748b;font-size:.82rem;font-weight:600}.ui-saved-view-bar{flex-wrap:wrap;gap:.75rem;display:flex}.ui-saved-view{color:#0f172a;background:#fff;border:1px solid #d9e6f0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .95rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.ui-saved-view:hover:not(:disabled),.ui-saved-view.is-active{border-color:#104db640;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.ui-saved-view:disabled{opacity:.65;cursor:not-allowed}.ui-saved-view__label{font-size:.9rem;font-weight:700}.ui-saved-view__helper{color:#64748b;font-size:.76rem}.ui-saved-view--info.is-active{border-color:#0e749059}.ui-saved-view--success.is-active{border-color:#05966959}.ui-saved-view--warning.is-active{border-color:#d9770659}.ui-saved-view--danger.is-active{border-color:#dc262659}.ui-advanced-filter-panel__stack{gap:1rem;display:grid}.ui-advanced-filter-panel__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ui-active-filter-list{flex-wrap:wrap;gap:.65rem;display:flex}.ui-active-filter-chip{color:#334155;background:#f8fbff;border:1px solid #d9e6f0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.ui-active-filter-chip__clear{width:1.2rem;height:1.2rem;color:inherit;background:#0f172a14;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-advanced-filter-panel__result{color:#64748b;font-size:.84rem;font-weight:600}.ui-drawer-panel-backdrop{z-index:1080;background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-drawer-panel{background:#fff;flex-direction:column;width:min(100%,760px);height:100%;display:flex;box-shadow:-18px 0 48px #0f172a2e}.ui-drawer-panel--sm{width:min(100%,460px)}.ui-drawer-panel--md{width:min(100%,620px)}.ui-drawer-panel--lg{width:min(100%,820px)}.ui-drawer-panel__header,.ui-drawer-panel__actions{background:linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #e3edf5;padding:1rem 1.15rem}.ui-drawer-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-drawer-panel__heading{min-width:0}.ui-drawer-panel__title{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.ui-drawer-panel__subtitle{color:#64748b;margin:.35rem 0 0}.ui-drawer-panel__body{flex:auto;padding:1.15rem;overflow-y:auto}.ui-multi-step-shell{gap:1rem;display:grid}.ui-multi-step-shell__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-multi-step-shell__title{margin:0;font-size:1.2rem;font-weight:800}.ui-multi-step-shell__subtitle{color:#64748b;margin:.35rem 0 0}.ui-multi-step-shell__counter{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:700}.ui-multi-step-shell__steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;display:grid}.ui-multi-step-shell__step{background:#fff;border:1px solid #d9e6f0;border-radius:16px;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex}.ui-multi-step-shell__step.is-current{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#104db640;box-shadow:0 10px 24px #0f172a0f}.ui-multi-step-shell__step.is-complete{border-color:#05966940}.ui-multi-step-shell__step-index{color:#0f172a;background:#e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:800;display:inline-flex}.ui-multi-step-shell__step.is-current .ui-multi-step-shell__step-index{color:#fff;background:#1d4ed8}.ui-multi-step-shell__step.is-complete .ui-multi-step-shell__step-index{color:#fff;background:#059669}.ui-multi-step-shell__step-label{color:#0f172a;font-weight:700}.ui-multi-step-shell__step-helper{color:#64748b;margin-top:.15rem;font-size:.8rem}.ui-multi-step-shell__body{gap:1rem;display:grid}.ui-multi-step-shell__actions{border-top:1px solid #e3edf5;padding-top:1rem}.ui-action-primary{background:var(--brand-500);color:#fff;border-color:var(--brand-500)}.ui-action-secondary{color:var(--brand-500);border-color:var(--brand-500);background:0 0}.app-toast-stack{z-index:1085;flex-direction:column;gap:.75rem;width:min(380px,100vw - 1.5rem);display:flex;position:fixed;top:1.25rem;right:1.25rem}.app-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #d9e6f0;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid;box-shadow:0 20px 44px #042c512e}.app-toast--success{border-color:#16a34a40}.app-toast--error{border-color:#dc26263d}.app-toast--warning{border-color:#d977063d}.app-toast--info{border-color:#035e913d}.app-toast__icon{color:#035e91;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:flex}.app-toast--success .app-toast__icon{color:#15803d;background:#16a34a1f}.app-toast--error .app-toast__icon{color:#b91c1c;background:#dc26261f}.app-toast--warning .app-toast__icon{color:#b45309;background:#d977061f}.app-toast__content{min-width:0}.app-toast__title{color:#0f172a;margin-bottom:.2rem;font-weight:700}.app-toast__message{color:#475569;word-break:break-word;font-size:.9rem;line-height:1.5}.app-toast__close{color:#64748b;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.dashboard-action-bar{flex-wrap:wrap;gap:.6rem;display:flex}.dashboard-action-bar>*{flex:180px}.dashboard-action-bar--compact>*{flex:140px}.status-badge{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .85rem;font-size:.78rem;font-weight:750;display:inline-flex;box-shadow:0 5px 12px #0f172a14}.status-badge--subtle.status-badge--success{background:var(--ui-feedback-success-bg);color:#166534;border-color:#16a34a33}.status-badge--subtle.status-badge--warning{background:var(--ui-feedback-warning-bg);color:#92400e;border-color:#d9770633}.status-badge--subtle.status-badge--danger{background:var(--ui-feedback-danger-bg);color:#991b1b;border-color:#dc262633}.status-badge--subtle.status-badge--info{background:var(--ui-feedback-info-bg);color:#0b4b73;border-color:#035e9133}.status-badge--subtle.status-badge--secondary{color:#475569;background:#64748b1f;border-color:#64748b2e}.empty-state-premium__action{margin-top:var(--ui-space-md)}.dashboard-section-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.dashboard-section-header__content{min-width:0}.dashboard-section-header__title{color:#0f172a;margin:0 0 .25rem;font-weight:700}.dashboard-section-header__subtitle{color:#64748b;font-size:.9rem;line-height:1.5}.dashboard-section-header__actions{flex-wrap:wrap;gap:.6rem;display:flex}.dashboard-form-wrapper{display:block}.dashboard-form-wrapper__fieldset{border:0;min-width:0;margin:0;padding:0}.dashboard-form-wrapper__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.dashboard-form-wrapper__actions>*{flex:180px}.dashboard-inline-feedback{margin-bottom:1rem}.dashboard-mobile-list{gap:.9rem;padding:1rem;display:grid}.dashboard-mobile-record{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d9e6f0;border-radius:16px;padding:1rem;box-shadow:0 10px 24px #042c5114}.dashboard-mobile-record__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.dashboard-mobile-record__title{color:#0f172a;word-break:break-word;font-weight:700;line-height:1.35}.dashboard-mobile-record__subtitle{color:#64748b;margin-top:.15rem;font-size:.84rem}.dashboard-mobile-record__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-mobile-record__full{grid-column:1/-1}.dashboard-mobile-record__label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.75rem;font-weight:700}.dashboard-mobile-record__value{color:#0f172a;word-break:break-word;font-size:.9rem;font-weight:600;line-height:1.45}.dashboard-mobile-record__actions,.dashboard-modal-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.dashboard-mobile-record__actions>*,.dashboard-modal-actions>*{flex:180px}.dns-record-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d9e6f0;border-radius:16px;padding:1rem;box-shadow:0 10px 24px #042c5114}.dns-record-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.dns-record-card__title{color:#1e293b;font-weight:700;line-height:1.35}.dns-record-card__meta{color:#64748b;margin-top:.2rem;font-size:.8125rem}.dns-record-card__content{color:#0f172a;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:.85rem;padding:.85rem .9rem;font-size:.85rem;line-height:1.55}.admin-dashboard-premium{background:radial-gradient(circle at 100% 0,#94a3b82b,#0000 34%),linear-gradient(#f7f9fc 0%,#eef3f8 100%);border-radius:24px;padding:1.2rem}.admin-dashboard-premium .admin-page-header{color:#e2e8f0;background:linear-gradient(130deg,#0f172a 0%,#1e293b 52%,#334155 100%);border-radius:18px;padding:1rem 1.15rem}.admin-dashboard-premium .admin-page-title,.admin-dashboard-premium .admin-page-description{color:#e2e8f0!important}.admin-dashboard-premium .admin-card{border:1px solid #d6e0eb;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #0f172a17}.admin-dashboard-premium .card-header{border-bottom:1px solid #d7e3ef;background:linear-gradient(#f8fbff 0%,#eef4fb 100%)!important}.admin-dashboard-premium .table-hover tbody tr:hover{background:#f4f9ff}.admin-dashboard-premium .badge{letter-spacing:.01em;border-radius:999px}.admin-layout-premium-shell{background:radial-gradient(circle at 100% -5%,#64748b2e,#0000 32%),linear-gradient(#eef2f7 0%,#f3f6fb 48%,#edf2f7 100%);min-height:100vh}.admin-content-premium-shell{padding-bottom:2.25rem}.admin-content-premium-shell .card,.admin-content-premium-shell .admin-card{border:1px solid #d8e1eb;border-radius:16px;box-shadow:0 12px 32px #0f172a17}.admin-content-premium-shell .btn{border-radius:10px;font-weight:650}.admin-content-premium-shell .table thead th{color:#475569;background:#f1f5f9}.admin-content-premium-shell .table tbody tr:hover{background:#f8fbff}@media (width<=1199px){.auth-form-card{width:min(400px,100%)}}@media (width<=992px){.finance-grid--checkout{grid-template-columns:1fr}.finance-sticky{position:static}.navbar-collapse{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);background:linear-gradient(#071b35 0%,#0a2f57 100%);border:1px solid #035e9161;margin-top:.75rem;padding:1.25rem}.public-nav-center{grid-template-columns:repeat(2,1fr);align-items:stretch!important;gap:.5rem!important;display:grid!important}.public-nav-actions{grid-template-columns:1fr;margin-top:.75rem;gap:.5rem!important;display:grid!important}.nav-link-menu,.btn-nav-action,.btn-nav-cart,.btn-nav-logout{width:100%}.dashboard-page-header{align-items:stretch!important}.ui-page-shell-header{align-items:stretch}.ui-page-shell-header__actions{justify-content:stretch;width:100%}.dashboard-page-actions{width:100%}.dashboard-page-actions>*{max-width:100%}.dashboard-mobile-record__actions>*,.dashboard-modal-actions>*,.dashboard-action-bar>*,.dashboard-form-wrapper__actions>*{flex-basis:calc(50% - .3rem)}.domain-result-card--hero{max-width:100%}}@media (width<=768px){.auth-shell{flex-direction:column}.auth-shell__brand{padding:2rem 1.5rem}.auth-brand-panel{padding:1.5rem 1rem}.hero-search-form .row{flex-direction:column}.finance-page-wrap{padding:1.25rem .875rem 3rem}.dashboard-page-actions{grid-template-columns:1fr;display:grid!important}.ui-page-shell-header__actions{grid-template-columns:1fr;display:grid}.dashboard-page-actions>*{width:100%}.cart-item-card__selectors{grid-template-columns:1fr;width:100%}.cart-item-card__control-card{padding:.85rem .9rem .95rem}.dashboard-page-actions .btn,.dashboard-page-actions .btn-premium,.dashboard-page-actions a.btn{justify-content:center;width:100%}.ui-page-shell-header__actions>*,.ui-drawer-panel{width:100%}.ui-advanced-filter-panel__summary{align-items:stretch}.dashboard-mobile-record__grid{grid-template-columns:1fr}.dashboard-mobile-record__actions,.dashboard-modal-actions,.dashboard-action-bar,.dashboard-form-wrapper__actions{flex-direction:column}.dashboard-mobile-record__actions>*,.dashboard-modal-actions>*,.dashboard-action-bar>*,.dashboard-form-wrapper__actions>*{flex-basis:auto;width:100%}#clientDnsZoneManagementHero{padding:1.15rem!important}#clientDnsZoneManagementTabs{scrollbar-width:none;padding-bottom:.35rem;overflow-x:auto;flex-wrap:nowrap!important}#clientDnsZoneManagementTabs::-webkit-scrollbar{display:none}#clientDnsZoneManagementTabs .btn{white-space:nowrap;flex:none}}@media (width<=576px){.finance-page-wrap{padding-inline:.75rem}.app-status-card{padding:1.75rem 1.25rem}.public-nav-center{grid-template-columns:1fr}.cta-strip-card,.auth-form-card{border-radius:var(--radius-xl);padding:1.5rem 1.25rem}.hero-search-btn{width:100%}.extension-pill{padding:.35rem .75rem;font-size:.8125rem}.home-premium-page .master-search-bar{border-radius:22px;padding:.65rem .65rem .65rem .95rem}.home-premium-page .master-search-btn{padding:.85rem 1rem;font-size:.92rem}.home-premium-page .hero-title-massive{line-height:1.16}.dns-record-card{padding:.9rem}.app-toast-stack{width:auto;inset:auto .75rem .75rem}}@keyframes app-spin{to{transform:rotate(360deg)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation:fade-in-up .4s var(--ease-out) both}.animate-fade-in{animation:fade-in .3s var(--ease-out) both}.text-brand{color:var(--brand-500)}.bg-brand{background:var(--brand-500);color:#fff}.bg-brand-subtle{background:var(--brand-50);color:var(--brand-700)}.surface-card{background:var(--neutral-0);border:1px solid var(--neutral-150);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.surface-card-hover{transition:box-shadow var(--transition-base), transform var(--transition-base)}.surface-card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.exchange-plan-card{height:100%;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-fast);background:radial-gradient(circle at 100% 0,#035e9114,#0000 28%),linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d8e5f2;border-radius:28px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 46px #042c5117}.exchange-plan-card:hover{border-color:#bed4e8;transform:translateY(-4px);box-shadow:0 24px 56px #042c5124}.exchange-plan-card--featured{border-color:#035e9157;box-shadow:0 26px 60px #035e912e}.exchange-plan-card__body{flex-direction:column;gap:1.25rem;height:100%;padding:1.75rem;display:flex}.exchange-plan-card__header{flex-direction:column;gap:.65rem;display:flex}.exchange-plan-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#035e91;font-size:.76rem;font-weight:800}.exchange-plan-card__badge{color:#024a73;background:#035e911f;border-radius:999px;align-self:flex-start;padding:.38rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.exchange-plan-card__title{font-family:var(--font-display);letter-spacing:-.03em;color:#0f172a;margin:0;font-size:1.7rem;line-height:1.1}.exchange-plan-card__description{color:#475569;margin:0;font-size:.95rem;line-height:1.6}.exchange-plan-card__price-block{border-top:1px solid #e6eef6;border-bottom:1px solid #e6eef6;padding:1rem 0}.exchange-plan-card__price-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.exchange-plan-card__price{font-family:var(--font-display);letter-spacing:-.04em;color:#035e91;font-size:clamp(2.2rem,3vw,2.9rem);line-height:1}.exchange-plan-card__price-suffix{color:#334155;padding-bottom:.35rem;font-size:.92rem;font-weight:700}.exchange-plan-card__billing-note{color:#64748b;margin-top:.45rem;font-size:.88rem}.exchange-plan-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.exchange-plan-card__meta>div{background:#ffffffd1;border:1px solid #e2ebf4;border-radius:18px;padding:.9rem 1rem}.exchange-plan-card__meta-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.exchange-plan-card__meta-value{color:#0f172a;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.exchange-plan-card__meta-copy{color:#1e293b;font-size:.92rem;font-weight:600;line-height:1.5}.exchange-plan-card__quantity{background:#f8fbff;border:1px solid #dce8f3;border-radius:20px;padding:1rem}.exchange-plan-card__apps{flex-direction:column;gap:.9rem;display:flex}.exchange-plan-card__apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.exchange-plan-card__app-item{color:#0f172a;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dce8f3;border-radius:18px;align-items:center;gap:.75rem;padding:.8rem .9rem;font-size:.9rem;font-weight:700;display:flex}.exchange-plan-card__app-icon{flex:0 0 1.9rem;width:1.9rem;height:1.9rem}.exchange-plan-card__features{flex-direction:column;flex:auto;gap:.9rem;display:flex}.exchange-plan-card__features-title{color:#0f172a;font-size:.95rem;font-weight:800}.exchange-plan-card__feature-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.exchange-plan-card__feature-item{color:#1e293b;align-items:flex-start;gap:.7rem;font-size:.94rem;line-height:1.55;display:flex}.exchange-plan-card__feature-item i{color:#035e91;margin-top:.18rem;font-size:.95rem}.exchange-plan-card__cta{min-height:3.4rem}.divider-subtle{border:none;border-top:1px solid var(--neutral-150);margin:0}.text-balance{text-wrap:balance}.checkout-container{max-width:1200px;margin:0 auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}:root{--color-primary:#035d90;--color-primary-muted:#035d9024;--color-bg:#f8fafc;--color-surface:#fff;--color-border:#e2e8f0;--color-text:#0f172a;--color-text-muted:#64748b}#premiumDashboardOverview{--stitch-surface:var(--neutral-0,#fff);--stitch-canvas:var(--neutral-50,#f8fafc);--stitch-border:var(--neutral-200,#e2e8f0);--stitch-shadow-card:var(--shadow-sm);--stitch-radius:var(--radius-lg,16px)}.dashboard-shell__content #premiumDashboardOverview.dashboard-overview-container{gap:var(--space-5,1.25rem);padding:var(--space-4) var(--space-3);max-width:min(1200px,100%);margin-inline:auto}#premiumDashboardOverview .dashboard-stitch-greeting{border-radius:var(--stitch-radius)!important;box-shadow:var(--stitch-shadow-card)!important;border:1px solid color-mix(in srgb, var(--stitch-border) 85%, transparent)!important}#premiumDashboardOverview .dashboard-stitch-title{font-family:var(--font-display,var(--font-sans));letter-spacing:-.03em;color:var(--neutral-900,#0f172a)!important;font-size:clamp(1.35rem,2.2vw,1.65rem)!important;font-weight:700!important}#premiumDashboardOverview .dashboard-stitch-greeting-line{color:var(--neutral-800,#1e293b);font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:600}#premiumDashboardOverview .dashboard-stitch-balance-card{border:1px solid color-mix(in srgb, var(--brand-500,#035e91) 12%, var(--stitch-border))!important;border-radius:var(--stitch-radius)!important;background:linear-gradient(#f8fbff 0%,#fff 55%)!important;box-shadow:0 10px 40px #0f172a12!important}#premiumDashboardOverview .dashboard-stitch-balance-amount{letter-spacing:-.02em;line-height:1.1;color:var(--neutral-900,#0f172a)!important;font-size:clamp(1.75rem,3.2vw,2.35rem)!important;font-weight:800!important}#premiumDashboardOverview .dashboard-stitch-balance-label{letter-spacing:.14em;font-size:.68rem!important;font-weight:700!important}#premiumDashboardOverview .dashboard-overview-stats-grid{gap:var(--space-4);grid-template-columns:1fr}@media (width>=768px){#premiumDashboardOverview .dashboard-overview-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#premiumDashboardOverview .stat-card-minimal{transition:box-shadow .2s,border-color .2s;border:1px solid var(--stitch-border)!important;border-radius:var(--stitch-radius)!important;background:var(--stitch-surface)!important;box-shadow:0 1px 3px #0f172a0a!important}#premiumDashboardOverview .stat-card-minimal:hover{border-color:color-mix(in srgb, var(--brand-500,#035e91) 22%, var(--stitch-border))!important;box-shadow:var(--shadow-md)!important}#premiumDashboardOverview .stat-card-minimal .stat-card-minimal__label{letter-spacing:.1em!important;color:var(--neutral-500,#64748b)!important;font-size:.68rem!important;font-weight:700!important}#premiumDashboardOverview .stat-card-minimal .stat-card-minimal__value{letter-spacing:-.02em;color:var(--neutral-900,#0f172a)!important;font-size:clamp(1.65rem,3vw,2rem)!important;font-weight:800!important}#premiumDashboardOverview .stat-card-minimal .badge-stitch-pill{letter-spacing:.04em;background:var(--neutral-100,#f1f5f9)!important;color:var(--neutral-600,#475569)!important;border:1px solid var(--neutral-200,#e2e8f0)!important;border-radius:999px!important;padding:.35rem .65rem!important;font-size:.65rem!important;font-weight:700!important}#premiumDashboardOverview .recent-activity-stitch.card{border:1px solid var(--stitch-border)!important;border-radius:var(--stitch-radius)!important;box-shadow:var(--stitch-shadow-card)!important}#premiumDashboardOverview .recent-activity-stitch .card-header{background:var(--stitch-surface)!important;border-bottom:1px solid var(--stitch-border)!important}#premiumDashboardOverview .recent-activity-stitch .recent-activity-stitch__subtitle{color:var(--neutral-500,#64748b);font-size:.8rem}#premiumDashboardOverview .recent-activity-stitch .table-modern thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-500,#64748b)!important;background:var(--neutral-50,#f8fafc)!important;font-size:.65rem!important}#premiumDashboardOverview .recent-activity-stitch .table-modern tbody td{vertical-align:middle;border-bottom:1px solid #f1f5f9!important}#premiumDashboardOverview .recent-activity-stitch .badge-stitch-status{letter-spacing:.06em;background:var(--neutral-100)!important;color:var(--neutral-600)!important;border:1px solid var(--neutral-200)!important;border-radius:999px!important;padding:.4rem .65rem!important;font-size:.62rem!important;font-weight:700!important}#premiumDashboardOverview .recent-activity-stitch .ds-table-scroll table{min-width:0!important}#premiumDashboardOverview .dashboard-overview-footer{border-top-color:color-mix(in srgb, var(--stitch-border) 70%, transparent)!important}#premiumDashboardOverview .dashboard-overview-footer-pill{background:var(--stitch-surface)!important;border-color:var(--stitch-border)!important}#premiumDashboardOverview .dashboard-overview-footer .silver{color:var(--neutral-500,#64748b)!important;letter-spacing:.08em!important}#premiumDashboardOverview.dashboard-overview-container{gap:1.35rem}#premiumDashboardOverview .dashboard-stitch-title{letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--neutral-500,#64748b)!important;margin-bottom:.35rem!important;font-size:.72rem!important;font-weight:700!important}#premiumDashboardOverview .dashboard-stitch-greeting-line{color:var(--neutral-900,#0f172a)!important;font-size:clamp(1.45rem,2.4vw,1.85rem)!important;font-weight:700!important;line-height:1.22!important}#premiumDashboardOverview .dashboard-stitch-greeting .card-body,#premiumDashboardOverview .dashboard-stitch-greeting>div{padding-bottom:1.1rem!important}#premiumDashboardOverview .stat-card-minimal{padding:.85rem 1rem!important}#premiumDashboardOverview .stat-card-minimal .stat-card-minimal__value{line-height:1.05!important}#premiumDashboardOverview .dashboard-overview-unified-alerts .alert-modern.unified-alert-panel__item--danger{color:#7f1d1d!important;background:#fff1f1!important;border:1px solid #eecace!important;border-left:3px solid #dc2626!important;border-radius:14px!important;padding:.75rem 1rem!important;box-shadow:0 1px 2px #0f172a0a!important}#premiumDashboardOverview .dashboard-overview-unified-alerts .unified-alert-panel__item--danger .small.opacity-75{opacity:.9!important;color:#450a0a!important}#premiumDashboardOverview .dashboard-overview-unified-alerts .unified-alert-panel__cta{letter-spacing:.02em;color:#991b1b!important;background:#fff!important;border:1px solid #94a3b873!important;border-radius:999px!important;padding:.42rem 1rem!important;font-size:.72rem!important;font-weight:700!important;box-shadow:0 1px #0f172a0a!important}#premiumDashboardOverview .dashboard-overview-unified-alerts .unified-alert-panel__cta:hover{color:#7f1d1d!important;background:#fef2f2!important;border-color:#b91c1c59!important}#premiumDashboardOverview .expiring-domains-overview-card{border-radius:var(--stitch-radius)!important;border:1px solid var(--stitch-border)!important;margin-bottom:.5rem!important;box-shadow:0 1px 3px #0f172a0d!important}#premiumDashboardOverview .expiring-domains-overview-card .card-header{padding:.95rem 1.1rem!important}#premiumDashboardOverview .expiring-domains-overview-card__empty h5{color:#15803d!important;font-weight:700!important}#premiumDashboardOverview .badge-stitch-status--warning{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}#premiumDashboardOverview .badge-stitch-status--success{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}#premiumDashboardOverview .badge-stitch-status--danger{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}#premiumDashboardOverview .badge-stitch-status--info{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}#premiumDashboardOverview .badge-stitch-status--secondary{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}#premiumDashboardOverview .recent-activity-stitch .card-header{padding:1rem 1.1rem!important}#premiumDashboardOverview .recent-activity-stitch__row{transition:background-color .14s}#premiumDashboardOverview .recent-activity-stitch tbody tr.recent-activity-stitch__row:hover{background:#f8fafc!important}#premiumDashboardOverview .recent-activity-stitch .table-modern tbody td{padding-top:.85rem!important;padding-bottom:.85rem!important}
