@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";.phpanel-shell{display:flex;height:100dvh;min-height:100dvh;background:#f5f7fa;overflow:hidden}.phpanel-sidebar{width:260px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;transition:width .3s ease;position:relative;z-index:100}.phpanel-sidebar.collapsed{width:70px}.phpanel-sidebar-header{padding:14px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;height:64px}.phpanel-logo{display:flex;align-items:center;gap:12px;flex:1}.phpanel-logo.clickable{cursor:pointer}.phpanel-logo img{height:32px;width:auto;object-fit:contain}.phpanel-logo-full{height:32px;width:auto;max-width:138px}.phpanel-logo-icon{height:28px;width:28px;object-fit:contain}.phpanel-sidebar.collapsed .phpanel-logo{justify-content:center;flex:0}.phpanel-sidebar.collapsed .phpanel-sidebar-header{justify-content:center;padding-left:10px;padding-right:10px}.phpanel-sidebar-toggle{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.phpanel-sidebar-toggle:hover{background:#f3f4f6;color:#1e3a8a}.phpanel-nav{flex:1;padding:8px 12px;overflow-y:auto;overflow-x:hidden}.phpanel-nav::-webkit-scrollbar{width:6px}.phpanel-nav::-webkit-scrollbar-track{background:transparent}.phpanel-nav::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.phpanel-nav::-webkit-scrollbar-thumb:hover{background:#9ca3af}.phpanel-nav-group:first-child{margin-bottom:12px}.phpanel-nav-group:last-child{margin-bottom:0}.phpanel-nav-group-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 12px 4px;margin-bottom:4px;background:transparent;border:none;color:#9ca3af;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:default;pointer-events:none}.phpanel-sidebar.collapsed .phpanel-nav-group-title{display:none}.phpanel-nav-group-items{display:flex;flex-direction:column;gap:2px}.phpanel-sidebar.collapsed .phpanel-nav-group{margin-bottom:8px}.phpanel-nav-item{display:flex;align-items:center;gap:14px;padding:12px 14px;margin-bottom:2px;background:transparent;border:none;border-radius:8px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;width:100%;text-align:left;position:relative}.phpanel-nav-item:hover{background:#f9fafb;color:#111827}.phpanel-nav-item.active{background:#f3f4f6;color:#1f2937;font-weight:600}.phpanel-nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#1f2937;border-radius:0 4px 4px 0}.phpanel-sidebar.collapsed .phpanel-nav-item{justify-content:center;padding:10px}.phpanel-sidebar.collapsed .phpanel-nav-item>span:not(.phpanel-nav-icon){display:none}.phpanel-nav-external{margin-left:auto;opacity:.5}.phpanel-nav-badge{margin-left:auto;background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.phpanel-nav-item--verification svg{flex-shrink:0}.spin{animation:phpanel-spin .9s linear infinite}@keyframes phpanel-spin{to{transform:rotate(360deg)}}.phpanel-nav-item.expandable{position:relative}.phpanel-nav-chevron{margin-left:auto;transition:transform .2s ease;opacity:.6}.phpanel-nav-chevron.expanded{transform:rotate(180deg)}.phpanel-nav-subitems{display:flex;flex-direction:column;gap:2px;margin-top:2px;margin-bottom:4px;padding-left:12px;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.phpanel-nav-subitem{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;width:100%;text-align:left}.phpanel-nav-subitem:hover{background:#f9fafb;color:#374151}.phpanel-nav-subitem.active{background:#f3f4f6;color:#1f2937;font-weight:600}.phpanel-sidebar-footer{padding:8px 12px 12px;border-top:1px solid #e5e7eb}.phpanel-status-indicator{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:8px;background:#f9fafb;border-radius:8px;font-size:12px;color:#6b7280}.phpanel-status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;flex-shrink:0;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.phpanel-sidebar-divider{height:1px;background:#e5e7eb;margin:8px 0 12px}.phpanel-sidebar.collapsed .phpanel-sidebar-divider{margin:8px 6px 12px}.phpanel-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.phpanel-topbar{background:#fff;border-bottom:1px solid #e5e7eb;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px}.phpanel-topbar-left{display:flex;align-items:center;gap:16px;flex:1;max-width:600px}.phpanel-agent-pill{display:flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;border:1.5px solid #1e40af;background:#fff;color:#1e40af;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.phpanel-agent-pill:hover{background:#1e40af;color:#fff}.phpanel-icon-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0!important;border-radius:999px!important}.phpanel-shell.theme-dark .phpanel-agent-pill{background:transparent;border-color:#3b5fe0;color:#a9bcf2}.phpanel-shell.theme-dark .phpanel-agent-pill:hover{background:#3b5fe0;color:#fff}@media (max-width: 860px){.phpanel-agent-pill span{display:none}}.phpanel-topbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.phpanel-mobile-menu-btn{display:none;background:transparent;border:none;color:#4b5563;cursor:pointer;padding:8px;border-radius:6px}.phpanel-mobile-menu-btn:hover{background:#f3f4f6}.phpanel-topbar-search{flex:1;position:relative;display:flex;align-items:center;gap:10px;background:transparent;padding:8px 14px;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s}.phpanel-topbar-search:focus-within{background:#fafafa;border-color:#d1d5db}.phpanel-topbar-search svg{color:#9ca3af;flex-shrink:0}.phpanel-topbar-search input{border:none;background:transparent;outline:none;width:100%;font-size:13px;color:#374151}.phpanel-topbar-search input::placeholder{color:#9ca3af;font-size:13px}.phpanel-org-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1.5px solid #e5e7eb;background:transparent;transition:all .2s}.phpanel-org-badge:hover{border-color:#d1d5db;background:#fafafa}.phpanel-org-label{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.phpanel-org-id{font-size:12px;font-weight:600;color:#374151;font-family:Courier New,monospace;letter-spacing:-.02em}.phpanel-org-copy-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;margin-left:2px}.phpanel-org-copy-btn:hover{background:#f3f4f6;color:#374151}.phpanel-org-copy-btn:active{transform:scale(.95)}.phpanel-topbar-btn{background:transparent;border:1px solid #e5e7eb;color:#6b7280;cursor:pointer;padding:8px;border-radius:8px;position:relative;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.phpanel-topbar-btn:hover{background:#fafafa;border-color:#d1d5db;color:#374151}.phpanel-notification-badge{position:absolute;top:-7px;right:-7px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;min-width:19px;text-align:center;box-shadow:0 2px 4px #0000001a;border:2px solid #fff;pointer-events:none}.phpanel-notifications-wrap{position:relative}.phpanel-notifications-menu{--notification-blue: #1f6fbf;--notification-line: #eaecf0;--notification-soft: #f9fafb;position:absolute;top:calc(100% + 8px);right:0;width:min(400px,calc(100vw - 24px));max-height:calc(100dvh - 84px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--notification-line);border-radius:6px;box-shadow:none;z-index:1300;overflow:hidden}.phpanel-notifications-menu-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--notification-line);flex-shrink:0}.phpanel-notifications-menu-header strong{display:block;color:#101828;font-size:13px;font-weight:600}.phpanel-notifications-menu-header span{display:block;margin-top:4px;font-size:11px;color:#667085}.phpanel-notifications-mark-all{border:1px solid var(--notification-line);background:transparent;color:var(--notification-blue);border-radius:4px;padding:7px 10px;font:inherit;font-size:11px;font-weight:500;flex-shrink:0;cursor:pointer}.phpanel-notifications-mark-all:hover:not(:disabled){border-color:var(--notification-blue);background:var(--notification-soft)}.phpanel-notifications-menu button:focus-visible{outline:2px solid var(--notification-blue);outline-offset:-3px}.phpanel-notifications-mark-all:disabled{opacity:.55;cursor:not-allowed}.phpanel-notifications-list{max-height:380px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.phpanel-notification-item{width:100%;display:flex;gap:10px;align-items:flex-start;background:transparent;border:none;border-bottom:1px solid var(--notification-line);border-left:2px solid transparent;border-radius:0;text-align:left;padding:14px 16px;font:inherit;cursor:pointer}.phpanel-notification-item:hover{background:var(--notification-soft)}.phpanel-notification-item.unread{background:#f7fbff;border-left-color:var(--notification-blue)}.phpanel-notification-item:last-child{border-bottom:0}.phpanel-notification-icon{width:28px;height:28px;border:1px solid var(--notification-line);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--notification-blue)}.phpanel-notification-icon svg{width:15px;height:15px}.phpanel-notification-icon-security{color:#b42318}.phpanel-notification-content{min-width:0;flex:1}.phpanel-notification-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.phpanel-notification-topline strong{font-size:12px;color:#101828;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.phpanel-notification-topline span{font-size:9px;font-weight:500;text-transform:uppercase;color:#98a2b3;letter-spacing:.03em;flex-shrink:0}.phpanel-notification-content p{margin:4px 0;font-size:11.5px;color:#667085;line-height:1.6;overflow-wrap:anywhere}.phpanel-notification-content small{font-size:10.5px;color:#98a2b3}.phpanel-notifications-empty{padding:18px 14px;font-size:13px;color:#64748b;text-align:center}.phpanel-user-menu{position:relative}.phpanel-user-btn{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid #e5e7eb;cursor:pointer;padding:4px 9px 4px 4px;border-radius:999px;transition:all .2s}.phpanel-user-btn:hover,.phpanel-user-btn.is-open{background:#fafafa;border-color:#d1d5db}.phpanel-user-avatar{width:36px;height:36px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.phpanel-user-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1px;min-width:0}.phpanel-user-name{font-size:13px;font-weight:600;color:#1f2937;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.phpanel-user-chevron{color:#94a3b8;transition:transform .18s ease}.phpanel-user-btn.is-open .phpanel-user-chevron{transform:rotate(180deg)}.phpanel-user-dropdown{position:absolute;z-index:300;top:calc(100% + 9px);right:0;width:264px;padding:7px;border:1px solid #e5eaf0;border-radius:9px;background:#fff;box-shadow:none}.phpanel-user-dropdown-heading{display:flex;align-items:center;gap:10px;padding:10px 9px 12px;border-bottom:1px solid #edf0f4;margin-bottom:5px}.phpanel-user-dropdown-heading>span:last-child{display:flex;flex-direction:column;min-width:0;gap:3px}.phpanel-user-dropdown-heading strong{overflow:hidden;color:#1f2937;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.phpanel-user-dropdown-heading small{overflow:hidden;color:#7b8796;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.phpanel-user-dropdown>button{width:100%;min-height:39px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#3e4a5b;text-align:left;font:inherit;font-size:13px;cursor:pointer}.phpanel-user-dropdown>button:hover{background:#f3f6fa;color:#1769aa}.phpanel-user-email{font-size:11px;color:#9ca3af;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.phpanel-content{flex:1;overflow-y:auto;padding:24px;min-width:0}.phpanel-responsive-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.phpanel-responsive-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.phpanel-stack-mobile{display:flex;align-items:center;justify-content:space-between;gap:12px}.phpanel-header-main{display:flex;align-items:center;gap:14px;min-width:0}.phpanel-header-status{margin-left:auto}.phpanel-invoice-item{display:flex;align-items:center;justify-content:space-between;gap:14px}.phpanel-invoice-main{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.phpanel-invoice-meta{display:flex;align-items:center;gap:16px;margin-top:6px;flex-wrap:wrap}.phpanel-invoice-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.phpanel-domain-row{display:flex;align-items:center;gap:16px}.phpanel-domain-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.phpanel-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.phpanel-conversation-shell{background:#fff;border-radius:14px;border:1px solid #e2e8f0;display:flex;height:calc(100vh - 220px);min-height:500px;overflow:hidden;box-shadow:0 1px 8px #0000000a}.phpanel-conversation-sidebar{width:240px;flex-shrink:0;border-right:1px solid #f1f5f9;overflow-y:auto;padding:20px 18px;display:flex;flex-direction:column;gap:20px}.phpanel-conversation-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.phpanel-page-header{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.phpanel-page-title{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 8px}.phpanel-page-subtitle{font-size:14px;color:#6b7280;margin:0}.phpanel-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px;margin-bottom:20px}.phpanel-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.phpanel-card-title{font-size:18px;font-weight:600;color:#1f2937;margin:0}.phpanel-grid{display:grid;gap:20px}.phpanel-grid-2{grid-template-columns:repeat(2,1fr)}.phpanel-grid-3{grid-template-columns:repeat(3,1fr)}.phpanel-grid-4{grid-template-columns:repeat(4,1fr)}.phpanel-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;text-decoration:none}.phpanel-btn-primary{background:#1e40af;color:#fff}.phpanel-btn-primary:hover{background:#1e3a8a}.phpanel-btn-secondary{background:#f3f4f6;color:#4b5563}.phpanel-btn-secondary:hover{background:#e5e7eb}.phpanel-btn-outline{background:transparent;border:1px solid #d1d5db;color:#4b5563}.phpanel-btn-outline:hover{background:#f9fafb;border-color:#9ca3af}@media (max-width: 1024px){.phpanel-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.phpanel-shell{height:100dvh;min-height:100dvh}.phpanel-sidebar{position:fixed;left:0;top:0;height:100vh;transform:translate(-100%);transition:transform .3s ease;z-index:200;width:260px!important}.phpanel-sidebar.mobile-open{transform:translate(0)}.phpanel-mobile-menu-btn{display:block}.phpanel-topbar-search{max-width:none}.phpanel-user-info{display:none}.phpanel-grid-2,.phpanel-grid-3,.phpanel-grid-4{grid-template-columns:1fr}.phpanel-content{padding:16px}.phpanel-topbar{gap:12px;height:auto;min-height:64px;align-items:flex-start}.phpanel-topbar-left{max-width:none;min-width:0}.phpanel-topbar-right{gap:8px}.phpanel-org-badge{max-width:100%}.phpanel-org-id{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phpanel-user-btn{padding-right:6px}.phpanel-user-dropdown{position:fixed;top:70px;right:10px;width:min(264px,calc(100vw - 20px))}.phpanel-notifications-menu{position:fixed;top:74px;right:12px;left:12px;width:auto;max-height:70vh}.phpanel-responsive-toolbar{flex-direction:column;align-items:stretch}.phpanel-stack-mobile{flex-direction:column;align-items:flex-start}.phpanel-header-status{margin-left:0}.phpanel-invoice-item{flex-direction:column;align-items:stretch}.phpanel-invoice-main{width:100%}.phpanel-invoice-actions{width:100%;justify-content:flex-start}.phpanel-domain-row{flex-direction:column;align-items:flex-start}.phpanel-domain-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.phpanel-conversation-shell{height:auto;min-height:0;flex-direction:column}.phpanel-conversation-sidebar{width:100%;border-right:none;border-bottom:1px solid #f1f5f9;max-height:38vh}}@media (max-width: 480px){.phpanel-topbar{padding:12px 16px}.phpanel-topbar-search{display:none}.phpanel-topbar{padding:10px 12px}.phpanel-content{padding:12px}}.phpanel-shell.theme-dark{background:#09111f;color:#dbe5f4}.phpanel-shell.theme-dark .phpanel-sidebar,.phpanel-shell.theme-dark .phpanel-topbar,.phpanel-shell.theme-dark .phpanel-card,.phpanel-shell.theme-dark .phpanel-conversation-shell,.phpanel-shell.theme-dark .phpanel-notifications-menu{background:#101a2b;border-color:#1f2d45}.phpanel-shell.theme-dark .phpanel-sidebar-header,.phpanel-shell.theme-dark .phpanel-topbar,.phpanel-shell.theme-dark .phpanel-card-header,.phpanel-shell.theme-dark .phpanel-conversation-sidebar,.phpanel-shell.theme-dark .phpanel-notifications-menu-header,.phpanel-shell.theme-dark .phpanel-sidebar-divider,.phpanel-shell.theme-dark .phpanel-notification-item{border-color:#1f2d45}.phpanel-shell.theme-dark .phpanel-logo-full,.phpanel-shell.theme-dark .phpanel-logo-icon{filter:brightness(0) invert(1)}.phpanel-shell.theme-dark .phpanel-sidebar-toggle,.phpanel-shell.theme-dark .phpanel-mobile-menu-btn,.phpanel-shell.theme-dark .phpanel-topbar-btn,.phpanel-shell.theme-dark .phpanel-org-copy-btn,.phpanel-shell.theme-dark .phpanel-org-id,.phpanel-shell.theme-dark .phpanel-org-label,.phpanel-shell.theme-dark .phpanel-nav-group-title,.phpanel-shell.theme-dark .phpanel-nav-item,.phpanel-shell.theme-dark .phpanel-nav-subitem,.phpanel-shell.theme-dark .phpanel-page-subtitle,.phpanel-shell.theme-dark .phpanel-notifications-menu-header span,.phpanel-shell.theme-dark .phpanel-notification-topline span,.phpanel-shell.theme-dark .phpanel-notification-content p,.phpanel-shell.theme-dark .phpanel-notification-content small,.phpanel-shell.theme-dark .phpanel-notifications-empty{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-page-title,.phpanel-shell.theme-dark .phpanel-card-title,.phpanel-shell.theme-dark .phpanel-user-name,.phpanel-shell.theme-dark .phpanel-topbar-search input,.phpanel-shell.theme-dark .phpanel-topbar-search input::placeholder,.phpanel-shell.theme-dark .phpanel-notifications-menu-header strong,.phpanel-shell.theme-dark .phpanel-notification-topline strong{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-topbar-search,.phpanel-shell.theme-dark .phpanel-org-badge,.phpanel-shell.theme-dark .phpanel-topbar-btn,.phpanel-shell.theme-dark .phpanel-user-btn{background:#0d1524;border-color:#243552}.phpanel-shell.theme-dark .phpanel-user-chevron{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-user-dropdown{background:#101a2b;border-color:#243552}.phpanel-shell.theme-dark .phpanel-user-dropdown-heading{border-color:#243552}.phpanel-shell.theme-dark .phpanel-user-dropdown-heading strong{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-user-dropdown-heading small{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-user-dropdown>button{color:#c4d0e0}.phpanel-shell.theme-dark .phpanel-user-dropdown>button:hover{background:#16243a;color:#e7eefb}.phpanel-shell.theme-dark .phpanel-user-dropdown-divider{background:#243552}.phpanel-shell.theme-dark .phpanel-user-dropdown-lang-value{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-topbar-search:focus-within,.phpanel-shell.theme-dark .phpanel-org-badge:hover,.phpanel-shell.theme-dark .phpanel-topbar-btn:hover,.phpanel-shell.theme-dark .phpanel-user-btn:hover,.phpanel-shell.theme-dark .phpanel-nav-item:hover,.phpanel-shell.theme-dark .phpanel-nav-subitem:hover,.phpanel-shell.theme-dark .phpanel-mobile-menu-btn:hover,.phpanel-shell.theme-dark .phpanel-sidebar-toggle:hover,.phpanel-shell.theme-dark .phpanel-notification-item:hover{background:#16243a;border-color:#35507a;color:#e7eefb}.phpanel-shell.theme-dark .phpanel-nav-item.active,.phpanel-shell.theme-dark .phpanel-nav-subitem.active{background:#16243a;color:#f8fbff}.phpanel-shell.theme-dark .phpanel-content{background:#09111f}.phpanel-shell.theme-dark .phpanel-responsive-cards>div,.phpanel-shell.theme-dark .phpanel-content .phpanel-details-grid>div,.phpanel-shell.theme-dark .phpanel-content .phpanel-stack-mobile>div,.phpanel-shell.theme-dark .phpanel-content [style*="background: white"],.phpanel-shell.theme-dark .phpanel-content [style*='background: "white"'],.phpanel-shell.theme-dark .phpanel-content [style*="background: #fff"],.phpanel-shell.theme-dark .phpanel-content [style*="background: #ffffff"]{background:#101a2b!important;border-color:#1f2d45!important;color:#dbe5f4!important}.phpanel-shell.theme-dark .phpanel-content [style*="color: #1f2937"],.phpanel-shell.theme-dark .phpanel-content [style*="color:#1f2937"],.phpanel-shell.theme-dark .phpanel-content [style*="color: #374151"],.phpanel-shell.theme-dark .phpanel-content [style*="color:#374151"]{color:#e7eefb!important}.phpanel-shell.theme-dark .phpanel-content [style*="color: #6b7280"],.phpanel-shell.theme-dark .phpanel-content [style*="color:#6b7280"],.phpanel-shell.theme-dark .phpanel-content [style*="color: #9ca3af"],.phpanel-shell.theme-dark .phpanel-content [style*="color:#9ca3af"]{color:#91a2bd!important}.phpanel-shell.theme-dark .phpanel-content input,.phpanel-shell.theme-dark .phpanel-content select,.phpanel-shell.theme-dark .phpanel-content textarea{background:#0d1524!important;border-color:#243552!important;color:#e7eefb!important}.phpanel-shell.theme-dark .phpanel-content input::placeholder,.phpanel-shell.theme-dark .phpanel-content textarea::placeholder{color:#70839f!important}.phpanel-shell.theme-dark .phpanel-btn-secondary,.phpanel-shell.theme-dark .phpanel-btn-outline{background:#16243a;border-color:#35507a;color:#dbe5f4}.phpanel-shell.theme-dark .phpanel-btn-outline:hover,.phpanel-shell.theme-dark .phpanel-btn-secondary:hover{background:#1c2d49;border-color:#4e73a8}.phpanel-shell.theme-dark .phpanel-notification-badge{border-color:#101a2b}.phpanel-shell.theme-dark .phpanel-notification-item.unread{background:#122038;border-left-color:var(--notification-blue)}.phpanel-shell.theme-dark .phpanel-notifications-menu{--notification-blue: #72b7f2;--notification-line: #26364b;--notification-soft: #142137}.phpanel-shell.theme-dark .phpanel-notification-icon-security{color:#fda29b}.phpanel-shell.theme-dark .phpanel-theme-toggle{color:#f8d66d}.phpanel-shell.theme-dark .phpanel-themed-surface{background:#101a2b!important;border-color:#1f2d45!important}.phpanel-shell.theme-dark .phpanel-themed-surface-soft{background:#16243a!important;border-color:#243552!important}.phpanel-shell.theme-dark .phpanel-themed-text{color:#e7eefb!important}.phpanel-shell.theme-dark .phpanel-themed-muted{color:#91a2bd!important}.phpanel-shell.theme-dark .phpanel-themed-input{background:#0d1524!important;border-color:#243552!important;color:#e7eefb!important}.phpanel-shell.theme-dark .phpanel-themed-input::placeholder{color:#70839f!important}.phpanel-shell.theme-dark .phpanel-themed-button-soft{background:#16243a!important;border-color:#35507a!important;color:#dbe5f4!important}.phpanel-shell.theme-dark .phpanel-themed-button-soft:hover{background:#1c2d49!important;border-color:#4e73a8!important}.phpanel-shell.theme-dark .phpanel-themed-border-top{border-top-color:#1f2d45!important}.phpanel-shell.theme-dark .phpanel-themed-border-bottom{border-bottom-color:#1f2d45!important}.phpanel-shell.theme-dark .phpanel-themed-row:hover{background:#16243a!important}.phpanel-shell.theme-dark .phpanel-invoice-modal,.phpanel-shell.theme-dark .phpanel-invoice-paper,.phpanel-shell.theme-dark .phpanel-flash-toast,.phpanel-shell.theme-dark .phpanel-tour-review-card{background:#101a2b;border-color:#1f2d45;color:#dbe5f4}.phpanel-shell.theme-dark .phpanel-invoice-modal-header,.phpanel-shell.theme-dark .phpanel-invoice-bank-box,.phpanel-shell.theme-dark .phpanel-invoice-proof-upload,.phpanel-shell.theme-dark .phpanel-tour-card,.phpanel-shell.theme-dark .phpanel-tour-review-card{border-color:#1f2d45}.phpanel-shell.theme-dark .phpanel-invoice-bank-box,.phpanel-shell.theme-dark .phpanel-invoice-proof-upload,.phpanel-shell.theme-dark .phpanel-tour-card,.phpanel-shell.theme-dark .phpanel-tour-star,.phpanel-shell.theme-dark .phpanel-tour-comment{background:#16243a;color:#dbe5f4}.phpanel-shell.theme-dark .phpanel-invoice-modal-header h3,.phpanel-shell.theme-dark .phpanel-tour-card h4,.phpanel-shell.theme-dark .phpanel-tour-review-card h3{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-invoice-modal-header p,.phpanel-shell.theme-dark .phpanel-tour-card p,.phpanel-shell.theme-dark .phpanel-tour-review-card p{color:#91a2bd}.phpanel-shell.theme-dark .profile-page input:not([type=checkbox]),.phpanel-shell.theme-dark .profile-page select,.phpanel-shell.theme-dark .profile-page textarea,.phpanel-shell.theme-dark .tickets-page input,.phpanel-shell.theme-dark .tickets-page select,.phpanel-shell.theme-dark .tickets-page textarea,.phpanel-shell.theme-dark .domains-page input,.phpanel-shell.theme-dark .services-page input,.phpanel-shell.theme-dark .servers-page input,.phpanel-shell.theme-dark .wallet-page input,.phpanel-shell.theme-dark .phpanel-invoices-page input,.phpanel-shell.theme-dark .phpanel-invoices-page textarea{background:#0d1524!important;border-color:#243552!important;color:#e7eefb!important}.phpanel-shell.theme-dark .profile-page label,.phpanel-shell.theme-dark .profile-page h2,.phpanel-shell.theme-dark .profile-page h3,.phpanel-shell.theme-dark .tickets-page h2,.phpanel-shell.theme-dark .tickets-page h3,.phpanel-shell.theme-dark .services-page h3,.phpanel-shell.theme-dark .services-page h4,.phpanel-shell.theme-dark .servers-page h3,.phpanel-shell.theme-dark .domains-page h3,.phpanel-shell.theme-dark .wallet-page h3,.phpanel-shell.theme-dark .wallet-page p,.phpanel-shell.theme-dark .phpanel-invoices-page h3,.phpanel-shell.theme-dark .phpanel-invoices-page h4{color:#e7eefb}.phpanel-shell.theme-dark .profile-page p,.phpanel-shell.theme-dark .tickets-page p,.phpanel-shell.theme-dark .tickets-page label,.phpanel-shell.theme-dark .services-page p,.phpanel-shell.theme-dark .servers-page p,.phpanel-shell.theme-dark .domains-page p,.phpanel-shell.theme-dark .wallet-page p,.phpanel-shell.theme-dark .phpanel-invoices-page p,.phpanel-shell.theme-dark .phpanel-invoices-page label{color:#91a2bd}.phpanel-shell.theme-dark .profile-page h2,.phpanel-shell.theme-dark .profile-page h3{color:#e7eefb!important}.phpanel-shell.theme-dark .profile-page p,.phpanel-shell.theme-dark .profile-page label{color:#9fb0c9!important}.phpanel-shell.theme-dark .profile-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .tickets-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .domains-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .services-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .servers-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .wallet-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .phpanel-invoices-page button:not(.phpanel-btn-primary){border-color:#35507a!important}.phpanel-theme-toggle span{font-size:12px;font-weight:600;line-height:1}.phpanel-language-switch{display:none}.phpanel-user-dropdown-divider{height:1px;background:#edf0f4;margin:5px 9px}.phpanel-user-dropdown-lang{justify-content:flex-start!important}.phpanel-user-dropdown-lang span:nth-child(2){flex:1}.phpanel-user-dropdown-lang-value{color:#7b8796;font-size:12.5px;flex:none!important}.phpanel-user-dropdown-orgid{display:flex;align-items:center;gap:8px;padding:8px 9px;font-size:12px;color:#7b8796}.phpanel-user-dropdown-orgid-value{flex:1;color:#1f2937;font-weight:600;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phpanel-user-dropdown-orgid>button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#7b8796;cursor:pointer;flex-shrink:0}.phpanel-user-dropdown-orgid>button:hover{background:#f3f6fa;color:#1769aa}.phpanel-user-dropdown-row{width:100%;min-height:39px;display:flex;align-items:center;gap:10px;padding:0 10px;color:#3e4a5b;font-size:13px}.phpanel-user-dropdown-row span{flex:1}.phpanel-toggle-switch{position:relative;width:36px;height:20px;border-radius:999px;border:none;background:#d1d9e6;cursor:pointer;flex-shrink:0;transition:background .2s;padding:0}.phpanel-toggle-switch.is-on{background:#1e40af}.phpanel-toggle-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #00000040}.phpanel-toggle-switch.is-on .phpanel-toggle-switch-knob{transform:translate(16px)}.phpanel-shell.theme-dark .phpanel-user-dropdown-orgid{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-user-dropdown-orgid-value{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-user-dropdown-orgid>button{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-user-dropdown-orgid>button:hover{background:#16243a;color:#e7eefb}.phpanel-shell.theme-dark .phpanel-user-dropdown-row{color:#c4d0e0}.phpanel-shell.theme-dark .phpanel-toggle-switch{background:#243552}.phpanel-shell.theme-dark .phpanel-toggle-switch.is-on{background:#3b5fe0}.phpanel-lang-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.phpanel-lang-modal{width:100%;max-width:420px;max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a4d;overflow:hidden}.phpanel-lang-modal-header{padding:22px 24px 16px}.phpanel-lang-modal-header h3{margin:0 0 6px;font-size:17px;font-weight:700;color:#0f172a}.phpanel-lang-modal-header p{margin:0;font-size:13px;color:#64748b;line-height:1.5}.phpanel-lang-modal-search{margin:0 24px 16px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid #e2e8f0;color:#94a3b8}.phpanel-lang-modal-search input{flex:1;border:none;outline:none;font-size:14px;color:#0f172a;background:transparent}.phpanel-lang-modal-list{overflow-y:auto;padding:0 10px 14px}.phpanel-lang-modal-item{width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;font:inherit}.phpanel-lang-modal-item:hover:not(.disabled){background:#f3f6fa}.phpanel-lang-modal-item.active{background:#eef2ff}.phpanel-lang-modal-item.disabled{cursor:default;opacity:.5}.phpanel-lang-modal-flag{font-size:20px;line-height:1;flex-shrink:0}.phpanel-lang-modal-native{flex:1;font-size:14px;font-weight:600;color:#0f172a}.phpanel-lang-modal-label{font-size:13px;color:#94a3b8}.phpanel-shell.theme-dark .phpanel-lang-modal{background:#101a2b}.phpanel-shell.theme-dark .phpanel-lang-modal-header h3{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-lang-modal-header p{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-lang-modal-search{border-color:#243552;color:#91a2bd}.phpanel-shell.theme-dark .phpanel-lang-modal-search input{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-lang-modal-item:hover:not(.disabled){background:#16243a}.phpanel-shell.theme-dark .phpanel-lang-modal-item.active{background:#16243a}.phpanel-shell.theme-dark .phpanel-lang-modal-native{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-lang-modal-label{color:#91a2bd}.phpanel-lang-btn{min-width:34px;padding:5px 8px!important;font-size:11px;font-weight:700;letter-spacing:.03em;border-radius:6px!important;background:transparent!important;border:none!important;box-shadow:none!important}.phpanel-lang-btn.active{background:#1e40af!important;color:#fff!important}.phpanel-shell.theme-dark .phpanel-lang-btn{color:#9fb0c9}.phpanel-shell.theme-dark .phpanel-lang-btn.active{background:#3b5fe0!important;color:#fff!important}body.phpanel-dark-body{background:#09111f}body.phpanel-light-body{background:#f5f7fa}.tickets-reference-layout{color:#25364d}.tickets-reference-heading{display:flex;align-items:center;gap:14px;margin:4px 0 30px;color:#34465e}.tickets-reference-heading h1{margin:0;font-size:27px;line-height:1.2;font-weight:500;color:inherit}.tickets-reference-tabs{display:flex;align-items:center;gap:clamp(24px,4vw,58px);min-height:42px;margin-bottom:12px;border-bottom:1px solid #e1e5ec}.tickets-reference-tabs button{align-self:stretch;display:inline-flex;align-items:center;gap:4px;padding:0 2px 10px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#334155;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.tickets-reference-tabs button span{color:#64748b}.tickets-reference-tabs button.is-active{color:#1476c9;border-bottom-color:#1476c9!important}.tickets-reference-tabs button.is-active span{color:inherit}.tickets-reference-search{min-height:46px;display:flex;align-items:center;gap:12px;margin:16px 0 22px;padding:0 15px;border:1px solid #aeb7c3;border-radius:4px;background:#fff;color:#94a3b8}.tickets-reference-search:focus-within{border-color:#3586c9;box-shadow:0 0 0 2px #3586c91f}.tickets-reference-search input{width:100%;height:44px;padding:0;border:0!important;outline:0;background:transparent!important;color:#334155;font:inherit;font-size:13px;box-shadow:none!important}.tickets-reference-search input::placeholder{color:#8b96a5}.tickets-reference-table-wrap{width:100%;overflow-x:auto;border-radius:7px}.tickets-reference-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:12px}.tickets-reference-table th{height:48px;padding:0 14px;background:#e3e7ef;color:#334155;text-align:left;font-weight:600;white-space:nowrap}.tickets-reference-table th:first-child{border-radius:7px 0 0}.tickets-reference-table th:last-child{border-radius:0 7px 0 0}.tickets-reference-table td{height:48px;padding:7px 14px;border-bottom:1px solid #edf0f4;background:#fff;color:#526174;white-space:nowrap}.tickets-reference-table tbody tr:last-child td:first-child{border-radius:0 0 0 7px}.tickets-reference-table tbody tr:last-child td:last-child{border-radius:0 0 7px}.tickets-reference-table tbody tr:hover td{background:#f9fbfd}.tickets-reference-id,.tickets-reference-title{padding:0;border:0!important;background:transparent!important;color:#1677c8;font:inherit;text-align:left;cursor:pointer}.tickets-reference-id{display:block;font-weight:600}.tickets-reference-table td small{display:block;margin-top:2px;color:#94a3b8;font-size:10px}.tickets-reference-title{color:#4b5b70}.tickets-reference-title:hover,.tickets-reference-id:hover{text-decoration:underline}.tickets-reference-status{display:inline-flex;align-items:center;gap:7px;color:#607084}.tickets-reference-status i{width:7px;height:7px;border-radius:50%;background:#94a3b8}.tickets-reference-status.status-aberto i{background:#e9a23b}.tickets-reference-status.status-respondido i{background:#3986c5}.tickets-reference-status.status-fechado i{background:#a0a8b2}.tickets-reference-table td:nth-child(6){display:table-cell}.tickets-reference-table td:nth-child(6) svg{display:inline-block;vertical-align:middle;margin-left:3px;color:#6c9bc4}.tickets-reference-actions{display:flex;align-items:center;justify-content:center;gap:8px}.tickets-reference-actions button{width:26px;height:28px;display:grid;place-items:center;padding:0;border:0!important;background:transparent!important;color:#9aa8b8;cursor:pointer}.tickets-reference-actions button:hover:not(:disabled){color:#1677c8}.tickets-reference-actions button:disabled{cursor:default;opacity:.5}.tickets-reference-empty{height:86px!important;text-align:center;color:#738195!important}.tickets-reference-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:10px;color:#68778a;font-size:12px}.tickets-reference-pagination label{display:inline-flex;align-items:center;gap:10px}.tickets-reference-pagination select{min-width:48px;padding:4px 5px;border:0;background:transparent;color:inherit;font:inherit}.tickets-reference-pagination button{width:24px;height:28px;display:grid;place-items:center;padding:0;border:0!important;background:transparent!important;color:#64748b;cursor:pointer}.tickets-reference-pagination button:disabled{color:#cbd5e1;cursor:default}.tickets-reference-cta{display:grid;justify-items:center;gap:14px;margin-top:12px}.tickets-reference-guidance{max-width:760px;display:flex;align-items:baseline;justify-content:center;gap:7px;color:#40536a;text-align:center;font-size:13px;line-height:1.55}.tickets-reference-guidance strong{color:#263c54;white-space:nowrap}.tickets-reference-buttons{display:flex;align-items:center;justify-content:center;gap:clamp(22px,7vw,100px);flex-wrap:wrap}.tickets-reference-buttons button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:0!important;border-radius:24px!important;background:#2877bb!important;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.tickets-reference-buttons button:hover{background:#1b639f!important}.tickets-reference-buttons button.is-recommended{background:#087bc1!important;box-shadow:0 2px 7px #087bc133}.tickets-reference-buttons button.is-recommended span{padding:3px 7px;border-radius:12px;background:#ffffff2e;font-size:10px}.tickets-reference-buttons button.is-secondary{border:1px solid #2585ce!important;background:#fff!important;color:#1769aa}.tickets-reference-buttons button.is-secondary:hover{background:#f1f8fc!important}.tickets-reference-hints{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.tickets-reference-hints span{min-height:50px;display:flex;align-items:center;justify-content:center;padding:0 22px;border:1.5px solid #2585ce;border-radius:28px;color:#40536a;font-size:10px;text-align:center}.phpanel-shell.theme-dark .tickets-reference-heading{color:#e2eaf5}.phpanel-shell.theme-dark .tickets-reference-tabs{border-color:#263651}.phpanel-shell.theme-dark .tickets-reference-tabs button{color:#c4d0e0}.phpanel-shell.theme-dark .tickets-reference-search,.phpanel-shell.theme-dark .tickets-reference-table td{background:#101a2b;border-color:#263651;color:#b7c5d8}.phpanel-shell.theme-dark .tickets-reference-table th{background:#1b2a41;color:#dce6f4}.phpanel-shell.theme-dark .tickets-reference-title{color:#b7c5d8}.phpanel-shell.theme-dark .tickets-reference-table tbody tr:hover td{background:#16243a}.phpanel-shell.theme-dark .tickets-reference-search input{color:#e2eaf5}.phpanel-shell.theme-dark .tickets-reference-hints span,.phpanel-shell.theme-dark .tickets-reference-guidance{color:#c4d0e0}.phpanel-shell.theme-dark .tickets-reference-guidance strong{color:#e2eaf5}.phpanel-shell.theme-dark .tickets-reference-buttons button.is-secondary{background:#101a2b!important;color:#b7d9f4}@media (max-width: 760px){.tickets-reference-layout{max-width:100%;overflow-x:hidden}.tickets-reference-heading{margin-bottom:20px}.tickets-reference-heading h1{font-size:22px}.tickets-reference-tabs{gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tickets-reference-search{margin:12px 0 16px}.tickets-reference-pagination{justify-content:flex-start;flex-wrap:wrap;row-gap:8px}.tickets-reference-buttons{gap:10px}.tickets-reference-buttons button{flex:1 1 100%;width:100%}.tickets-reference-guidance{align-items:center;flex-direction:column;gap:3px;padding:0 8px}.tickets-reference-hints{flex-direction:column;align-items:stretch}.tickets-reference-hints span{width:100%;padding:10px 14px;text-align:center}.tickets-reference-table-wrap{overflow-x:visible;border-radius:0}.tickets-reference-table{min-width:0;width:100%;display:block}.tickets-reference-table thead{display:none}.tickets-reference-table tbody{display:block}.tickets-reference-table tbody tr{display:block;margin-bottom:12px;padding:10px 12px;border:1px solid #e1e5ec;border-radius:10px;background:#fff}.tickets-reference-table tbody tr:last-child td:first-child,.tickets-reference-table tbody tr:last-child td:last-child{border-radius:0}.tickets-reference-table td{display:flex;align-items:center;justify-content:space-between;gap:10px;height:auto;min-height:34px;padding:6px 0;border-bottom:1px solid #f0f2f6;white-space:normal;word-break:break-word;text-align:right}.tickets-reference-table td:last-child{border-bottom:0}.tickets-reference-table td:before{content:attr(data-label);flex:0 0 auto;margin-right:10px;color:#94a3b8;font-size:11px;font-weight:600;text-align:left}.tickets-reference-table td[data-label="Ação rápida"] .tickets-reference-actions{justify-content:flex-end}.tickets-reference-table td[data-label="ID do Ticket"] small{margin-top:0}.tickets-reference-empty{height:auto!important;padding:20px 0}.phpanel-shell.theme-dark .tickets-reference-table tbody tr{background:#101a2b;border-color:#263651}.phpanel-shell.theme-dark .tickets-reference-table td{border-bottom-color:#1c2b43}}@media (max-width: 480px){.phpanel-card{padding:16px}.phpanel-btn{width:100%}.phpanel-invoice-actions .phpanel-btn{width:auto}.phpanel-responsive-cards{grid-template-columns:1fr}.phpanel-page-title{font-size:22px}.phpanel-notification-topline{flex-direction:column;align-items:flex-start}}.phpanel-mobile-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:150}.phpanel-tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a9e;z-index:950}.phpanel-tour-highlight{position:fixed;border-radius:12px;border:2px solid #60a5fa;box-shadow:0 0 0 9999px #0f172a9e;z-index:960;pointer-events:none}.phpanel-tour-card{position:fixed;z-index:970;background:#fff;border-radius:14px;border:1px solid #dbeafe;box-shadow:0 24px 42px #02081747;padding:16px;max-width:calc(100vw - 24px)}.phpanel-tour-progress{font-size:11px;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.phpanel-tour-card h4{margin:0 0 8px;font-size:18px;color:#0f172a}.phpanel-tour-card p{margin:0;font-size:14px;color:#475569;line-height:1.55}.phpanel-tour-actions{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.phpanel-tour-actions-group{display:flex;gap:8px}.phpanel-tour-review-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab3;z-index:980;display:flex;align-items:center;justify-content:center;padding:16px}.phpanel-tour-review-card{width:100%;max-width:520px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 26px 50px #0208174d;padding:20px;max-height:calc(100dvh - 32px);overflow-y:auto}.phpanel-tour-review-card h3{margin:0 0 6px;font-size:22px;color:#0f172a}.phpanel-tour-review-card p{margin:0;color:#64748b;font-size:14px}.phpanel-tour-stars{margin-top:14px;display:flex;gap:8px}.phpanel-tour-star{width:42px;height:42px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#cbd5e1;font-size:22px;line-height:1;cursor:pointer;transition:all .2s}.phpanel-tour-star.active{color:#f59e0b;border-color:#fbbf24;background:#fffbeb}.phpanel-tour-comment{width:100%;margin-top:12px;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font-size:14px;resize:vertical;min-height:96px;font-family:inherit;box-sizing:border-box}.phpanel-tour-error{margin:8px 0 0;color:#dc2626;font-size:13px}.phpanel-tour-review-actions{margin-top:14px;display:flex;gap:10px;justify-content:flex-end}@media (max-width: 768px){.phpanel-mobile-overlay{display:block}.phpanel-tour-actions{flex-direction:column;align-items:stretch}.phpanel-tour-actions-group{width:100%}.phpanel-tour-actions-group .phpanel-btn{flex:1}.phpanel-tour-review-actions{flex-direction:column}}@media (max-width: 560px){.phpanel-tour-card.mobile{border-radius:14px;padding:14px;box-shadow:0 20px 36px #02081759}.phpanel-tour-card.mobile h4{font-size:17px}.phpanel-tour-card.mobile p{font-size:13px}.phpanel-tour-card.mobile .phpanel-btn{min-height:42px}.phpanel-tour-star{width:40px;height:40px}.phpanel-tour-review-card{padding:16px;border-radius:12px}.phpanel-tour-review-card h3{font-size:20px}}.phpanel-invoice-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1200}.phpanel-invoice-modal{width:min(680px,100%);background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 18px 38px #0f172a33;max-height:90vh;overflow-y:auto}.phpanel-invoice-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;padding:16px 18px;gap:10px}.phpanel-invoice-modal-body{padding:16px 18px;display:grid;gap:14px}.phpanel-invoice-method-list{display:grid;gap:8px}.phpanel-invoice-bank-box{border:1px solid #dbeafe;background:#f8fbff;border-radius:10px;padding:12px}.phpanel-invoice-proof-upload{display:flex;align-items:center;gap:10px;border:1px dashed #94a3b8;border-radius:10px;padding:12px;cursor:pointer;background:#f8fafc}.phpanel-invoice-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.phpanel-flash-toast{position:fixed;top:18px;right:18px;z-index:1400;min-width:280px;max-width:min(440px,calc(100vw - 24px));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 12px 14px;border-radius:10px;box-shadow:0 16px 32px #0f172a33;border:1px solid transparent;animation:phpanelFlashIn .28s ease-out}.phpanel-flash-toast span{font-size:13px;line-height:1.45;color:inherit}.phpanel-flash-success{background:#ecfdf5;color:#166534;border-color:#86efac}.phpanel-flash-error{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.phpanel-flash-warning{background:#fffbeb;color:#92400e;border-color:#fcd34d}.phpanel-flash-info{background:#eff6ff;color:#1e40af;border-color:#93c5fd}.phpanel-flash-close{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:none;cursor:pointer;color:inherit;background:transparent}.phpanel-flash-close:hover{background:#0f172a14}@keyframes phpanelFlashIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.phpanel-invoices-page .phpanel-invoice-item{padding:16px!important;gap:12px}.phpanel-invoices-page .phpanel-invoice-main{align-items:flex-start;gap:12px}.phpanel-invoices-page .phpanel-invoice-actions{gap:8px}.phpanel-invoice-modal-overlay{align-items:flex-end;padding:0}.phpanel-invoice-modal{width:100%;max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:none;border-right:none}.phpanel-invoice-modal-header{padding:14px}.phpanel-invoice-modal-body{padding:14px;gap:12px}.phpanel-invoice-proof-upload{align-items:flex-start}.phpanel-invoice-modal-actions{flex-direction:column-reverse}.phpanel-invoice-modal-actions .phpanel-btn{width:100%}.phpanel-flash-toast{top:12px;right:12px;left:12px;max-width:none}}@media (max-width: 480px){.phpanel-invoices-page .phpanel-invoice-actions .phpanel-btn{width:100%}.phpanel-invoices-page .phpanel-invoice-meta{gap:8px}.phpanel-invoice-modal-header h3{font-size:15px}.phpanel-invoice-modal-header p{font-size:12px!important;line-height:1.4}}.phpanel-profile-registrant-loading{min-height:320px;display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b;font-size:14px}.phpanel-registrant-page{width:100%;max-width:1040px;margin:0 auto}.phpanel-registrant-page .phpanel-page-header{display:block;margin-bottom:20px}.phpanel-registrant-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:8px 11px;border:1px solid #d8e0ea;border-radius:6px;background:#fff;color:#334155;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.phpanel-registrant-back:hover{border-color:#94a3b8;background:#f8fafc}.phpanel-registrant-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.phpanel-registrant-status{flex:0 0 auto;color:#64748b;font-size:13px;font-weight:600}.phpanel-registrant-status.is-saved{display:inline-flex;align-items:center;gap:6px;color:#047857}.phpanel-registrant-surface{max-width:900px;padding:24px}.phpanel-registrant-note{display:flex;flex-direction:column;gap:5px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #e8edf3}.phpanel-registrant-note strong{color:#1f2937;font-size:14px;font-weight:650}.phpanel-registrant-note span{color:#64748b;font-size:13px;line-height:1.5}.phpanel-registrant-feedback{margin-bottom:18px;padding:11px 13px;border:1px solid transparent;border-radius:6px;font-size:13px;line-height:1.45}.phpanel-registrant-feedback.is-success{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.phpanel-registrant-feedback.is-error{border-color:#fecaca;background:#fef2f2;color:#b42318}.phpanel-registrant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.phpanel-registrant-field{display:flex;min-width:0;flex-direction:column;gap:7px;color:#374151;font-size:13px;font-weight:600}.phpanel-registrant-field.is-full{grid-column:1 / -1}.phpanel-registrant-field input{width:100%;min-width:0;height:42px;box-sizing:border-box;padding:9px 11px;border:1px solid #cbd5e1;border-radius:6px;outline:none;background:#fff;color:#111827;font:inherit;font-size:14px;font-weight:400;transition:border-color .12s ease,box-shadow .12s ease}.phpanel-registrant-field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.phpanel-registrant-field input:disabled{background:#f8fafc;color:#64748b;cursor:wait}.phpanel-registrant-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #e8edf3}.phpanel-registrant-save,.phpanel-registrant-delete{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.phpanel-registrant-save{background:#2563eb;color:#fff}.phpanel-registrant-save:hover:not(:disabled){background:#1d4ed8}.phpanel-registrant-delete{border-color:#fecaca;background:#fff;color:#b42318}.phpanel-registrant-delete:hover:not(:disabled){background:#fef2f2}.phpanel-registrant-save:disabled,.phpanel-registrant-delete:disabled{opacity:.65;cursor:wait}.phpanel-shell.theme-dark .phpanel-registrant-surface{border-color:#334155;background:#111827}.phpanel-shell.theme-dark .phpanel-registrant-note{border-color:#334155}.phpanel-shell.theme-dark .phpanel-registrant-note strong,.phpanel-shell.theme-dark .phpanel-registrant-field{color:#e5e7eb}.phpanel-shell.theme-dark .phpanel-registrant-field input,.phpanel-shell.theme-dark .phpanel-registrant-back,.phpanel-shell.theme-dark .phpanel-registrant-delete{border-color:#475569;background:#1f2937;color:#e5e7eb}.phpanel-shell.theme-dark .phpanel-registrant-actions{border-color:#334155}@media (max-width: 640px){.phpanel-registrant-heading{align-items:flex-start;flex-direction:column;gap:8px}.phpanel-registrant-surface{padding:18px}.phpanel-registrant-grid{grid-template-columns:minmax(0,1fr);gap:14px}.phpanel-registrant-field.is-full{grid-column:auto}.phpanel-registrant-save,.phpanel-registrant-delete{width:100%}}.phpanel-shell:not(.theme-dark) .phpanel-topbar{height:60px;padding:10px 24px;border-bottom:1px solid #eaecf0;box-shadow:none}.phpanel-topbar-right{gap:8px}.phpanel-shell:not(.theme-dark) .phpanel-agent-pill{height:36px;padding:0 14px;border:1px solid #d0d5dd;border-radius:8px;color:#101828;font-weight:600;font-size:13px;background:#fff}.phpanel-shell:not(.theme-dark) .phpanel-agent-pill svg{color:#1f6fbf}.phpanel-shell:not(.theme-dark) .phpanel-agent-pill:hover{background:#f9fafb;border-color:#1f6fbf;color:#1f6fbf}.phpanel-shell:not(.theme-dark) .phpanel-topbar .phpanel-icon-btn{width:36px;height:36px;border:1px solid #eaecf0!important;border-radius:8px!important;background:#fff;color:#475467;box-shadow:none;transition:border-color .15s,color .15s,background .15s}.phpanel-shell:not(.theme-dark) .phpanel-topbar .phpanel-icon-btn:hover,.phpanel-shell:not(.theme-dark) .phpanel-user-btn.is-open{border-color:#d0d5dd!important;background:#f9fafb;color:#1f6fbf}.phpanel-user-dropdown{--account-menu-ink: #101828;--account-menu-muted: #667085;--account-menu-line: #eaecf0;--account-menu-soft: #f9fafb;--account-menu-blue: #1f6fbf;top:calc(100% + 8px);width:280px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 84px);overflow-y:auto;padding:6px;border:1px solid var(--account-menu-line);border-radius:6px;box-shadow:none}.phpanel-shell.theme-dark .phpanel-user-dropdown{--account-menu-ink: #e7eefb;--account-menu-muted: #a0aec2;--account-menu-line: #26364b;--account-menu-soft: #142137;--account-menu-blue: #72b7f2}.phpanel-user-dropdown .phpanel-user-dropdown-heading{padding:12px 10px;border-bottom:0;margin:0;gap:10px}.phpanel-user-dropdown .phpanel-user-avatar{width:32px;height:32px;flex:0 0 32px;border:1px solid var(--account-menu-line);border-radius:6px;background:var(--account-menu-soft);color:var(--account-menu-blue);font-size:11px}.phpanel-user-dropdown .phpanel-user-dropdown-heading strong{color:var(--account-menu-ink);font-size:13px;font-weight:600}.phpanel-user-dropdown .phpanel-user-dropdown-heading small{color:var(--account-menu-muted);font-size:11.5px}.phpanel-user-dropdown .phpanel-user-dropdown-orgid{margin:0 10px 8px;padding:0;border:0;border-radius:0;background:transparent;font-size:10px;color:var(--account-menu-muted)}.phpanel-user-dropdown-orgid>span:first-child{flex-shrink:0}.phpanel-user-dropdown .phpanel-user-dropdown-orgid-value{min-width:0;color:var(--account-menu-muted);font-weight:400;font-size:10.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.phpanel-user-dropdown .phpanel-user-dropdown-divider{background:var(--account-menu-line);margin:5px 4px}.phpanel-user-dropdown>button,.phpanel-user-dropdown .phpanel-user-dropdown-row{min-height:38px;padding:0 10px;border-radius:4px;color:var(--account-menu-ink);font-size:12.5px}.phpanel-user-dropdown>button svg,.phpanel-user-dropdown .phpanel-user-dropdown-row>svg{color:var(--account-menu-muted);flex-shrink:0}.phpanel-user-dropdown>button:hover{background:var(--account-menu-soft);color:var(--account-menu-blue)}.phpanel-user-dropdown>button:hover svg{color:var(--account-menu-blue)}.phpanel-user-dropdown .phpanel-user-dropdown-lang-value{color:var(--account-menu-muted);font-size:11.5px}.phpanel-user-dropdown>button:last-child:hover,.phpanel-user-dropdown>button:last-child:hover svg{color:#d92d20}.phpanel-user-dropdown .phpanel-toggle-switch{width:30px;height:18px}.phpanel-user-dropdown .phpanel-toggle-switch-knob{width:14px;height:14px;box-shadow:none}.phpanel-user-dropdown .phpanel-toggle-switch.is-on{background:var(--account-menu-blue)}.phpanel-user-dropdown .phpanel-toggle-switch.is-on .phpanel-toggle-switch-knob{transform:translate(12px)}.phpanel-user-dropdown button:focus-visible{outline:2px solid var(--account-menu-blue);outline-offset:1px}@media (max-width: 768px){.phpanel-user-dropdown{top:70px;right:10px}}.phpanel-sidebar{flex-shrink:0;background:#fff;border-right-color:#eaecf0;box-shadow:1px 0 #10182804}.phpanel-sidebar-header{height:68px;padding:12px 16px 12px 20px;border-bottom-color:#f0f2f5}.phpanel-logo-full{max-width:144px}.phpanel-sidebar-toggle{width:34px;height:34px;border:1px solid transparent;border-radius:9px;color:#667085;transition:color .16s ease,background .16s ease,border-color .16s ease}.phpanel-sidebar-toggle:hover{background:#f2f7fc;border-color:#e3eef9;color:#1f6fbf}.phpanel-nav{padding:14px 11px 20px;scrollbar-color:#d0d5dd transparent;scrollbar-width:thin}.phpanel-nav-group{margin-bottom:20px}.phpanel-nav-group:first-child{margin-bottom:16px}.phpanel-nav-group-title{padding:8px 12px 7px;margin-bottom:5px;color:#667085;font-size:10px;font-weight:700;letter-spacing:.075em}.phpanel-nav-group-items{gap:3px}.phpanel-nav-item{min-width:0;min-height:48px;gap:12px;padding:6px 12px;margin:0;border:1px solid transparent;border-radius:9px;color:#344054;font-size:13.5px;font-weight:500;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.phpanel-nav-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #e4e7ec;border-radius:6px;background:#f5f9ff;color:#1f6fbf}.phpanel-nav-icon>svg{width:20px;height:20px;flex:0 0 20px;color:inherit;stroke-width:1.7}.phpanel-nav-item>span:not(.phpanel-nav-icon):not(.phpanel-nav-badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phpanel-nav-item:hover{background:#f5f8fc;color:#175c9e}.phpanel-nav-item.active{background:#f2f4f7;border-color:transparent;box-shadow:none;color:#344054;font-weight:600}.phpanel-nav-item.active:before{content:none;display:none}.phpanel-nav-item:focus-visible,.phpanel-nav-subitem:focus-visible,.phpanel-sidebar-toggle:focus-visible,.phpanel-logo.clickable:focus-visible{outline:3px solid rgba(31,111,191,.32);outline-offset:2px;position:relative;z-index:1}.phpanel-nav-subitems{gap:3px;margin:4px 0 5px;padding-left:13px;border-left:1px solid #e4eaf1;animation:slideDown .18s ease}.phpanel-nav-subitem{min-height:38px;padding:8px 11px;border-radius:8px;color:#475467;font-size:13px}.phpanel-nav-subitem .phpanel-nav-icon{width:28px;height:28px;flex-basis:28px}.phpanel-nav-subitem .phpanel-nav-icon>svg{width:16px;height:16px}.phpanel-nav-subitem:hover{background:#f5f8fc;color:#1f6fbf}.phpanel-nav-subitem.active{background:#eff6ff;color:#175c9e;font-weight:600}.phpanel-nav-item .phpanel-nav-badge{border:1px solid #fee4e2;border-radius:999px;background:#fef3f2;color:#b42318;font-size:10px;font-weight:600}.phpanel-sidebar-divider{height:1px;margin:10px 8px 14px;background:#eaecf0}.phpanel-sidebar.collapsed .phpanel-sidebar-header{height:68px;padding-right:10px;padding-left:10px}.phpanel-sidebar.collapsed .phpanel-nav{padding-right:9px;padding-left:9px}.phpanel-sidebar.collapsed .phpanel-nav-group{margin-bottom:9px}.phpanel-sidebar.collapsed .phpanel-nav-item{justify-content:center;padding:6px 8px}.phpanel-sidebar.collapsed .phpanel-nav-item.active:before{left:-1px;width:3px;height:20px}.phpanel-sidebar.collapsed .phpanel-sidebar-divider{margin:10px 7px 12px}.phpanel-shell.theme-dark .phpanel-sidebar{background:#101a2b;border-right-color:#1f2d45;box-shadow:1px 0 #00000014}.phpanel-shell.theme-dark .phpanel-sidebar-header{border-bottom-color:#1f2d45}.phpanel-shell.theme-dark .phpanel-sidebar-toggle:hover{background:#16243a;border-color:#243552;color:#9dc8ff}.phpanel-shell.theme-dark .phpanel-nav-group-title{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-nav-item{border-color:transparent;color:#c4d0e0}.phpanel-shell.theme-dark .phpanel-nav-icon{border-color:#26364b;background:#132641;color:#72b7f2}.phpanel-shell.theme-dark .phpanel-nav-item:hover{background:#16243a;border-color:#243552;color:#e7eefb}.phpanel-shell.theme-dark .phpanel-nav-item.active{background:#142b47;border-color:#24496f;color:#d9ebff;box-shadow:inset 0 1px #ffffff06}.phpanel-shell.theme-dark .phpanel-nav-item.active:before{background:#60a5fa}.phpanel-shell.theme-dark .phpanel-nav-subitems{border-left-color:#243552}.phpanel-shell.theme-dark .phpanel-nav-subitem{color:#aab8cd}.phpanel-shell.theme-dark .phpanel-nav-subitem>svg{color:#71829e}.phpanel-shell.theme-dark .phpanel-nav-subitem:hover{background:#16243a;color:#d9ebff}.phpanel-shell.theme-dark .phpanel-nav-subitem.active{background:#142b47;color:#d9ebff}.phpanel-shell.theme-dark .phpanel-sidebar-divider{background:#243552}.phpanel-shell.theme-dark .phpanel-nav::-webkit-scrollbar-thumb{background:#344563}@media (max-width: 768px){.phpanel-sidebar-header{height:68px}.phpanel-sidebar.mobile-open{box-shadow:18px 0 48px #10182833}.phpanel-shell.theme-dark .phpanel-sidebar.mobile-open{box-shadow:18px 0 48px #0000006b}}body.phpanel-light-body,.phpanel-shell:not(.theme-dark),.phpanel-shell:not(.theme-dark) .phpanel-main,.phpanel-shell:not(.theme-dark) .phpanel-content{background:#fafbfc}.phpanel-nav-icon,.phpanel-shell.theme-dark .phpanel-nav-icon{width:22px;height:22px;flex:0 0 22px;border:0;border-radius:0;background:transparent}.phpanel-nav-subitem .phpanel-nav-icon{width:18px;height:18px;flex-basis:18px}.phpanel-logo-full{height:36px;max-width:150px;object-fit:contain}.phpanel-shell.theme-dark .phpanel-logo-full{filter:none}.phpanel-impersonation-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 24px;background:#fef3c7;border-bottom:1px solid #f59e0b;color:#78350f;font-size:13.5px}.phpanel-impersonation-bar span{display:inline-flex;align-items:center;gap:8px}.phpanel-impersonation-bar a{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#0b3a7a;color:#fff;border-radius:6px;font-weight:600;text-decoration:none;white-space:nowrap}.phpanel-impersonation-bar a:hover{background:#082c5e}.dashboard-clean{--dash-ink: #101828;--dash-muted: #667085;--dash-subtle: #98a2b3;--dash-line: #e4e7ec;--dash-line-strong: #d0d5dd;--dash-surface: #fff;--dash-surface-muted: #f9fafb;--dash-surface-blue: #f5f9ff;--dash-blue: #1f6fbf;--dash-blue-hover: #175a9c;width:100%;max-width:1440px;margin:0 auto;padding:24px 28px 32px;color:var(--dash-ink);font-family:inherit}.phpanel-shell.theme-dark .dashboard-clean{--dash-ink: #e7eefb;--dash-muted: #a0aec2;--dash-subtle: #8191a9;--dash-line: #26364b;--dash-line-strong: #354a67;--dash-surface: #101a2b;--dash-surface-muted: #142137;--dash-surface-blue: #132641;--dash-blue: #72b7f2;--dash-blue-hover: #a0d0fa}.dash-loading{display:flex;min-height:400px;align-items:center;justify-content:center}.dash-spinner{width:30px;height:30px;border:2px solid var(--dash-line-strong);border-top-color:var(--dash-blue);border-radius:50%;animation:dash-spin .8s linear infinite}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-header{margin-bottom:22px}.dash-header h1{margin:0 0 5px;color:var(--dash-ink);font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.dash-header p{margin:0;color:var(--dash-muted);font-size:14px;line-height:1.5}.dash-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.dash-stat-card,.dash-card{min-width:0;border:1px solid var(--dash-line);border-radius:8px;background:var(--dash-surface);box-shadow:none}.dash-stat-card{display:flex;align-items:flex-start;gap:13px;padding:17px}.dash-stat-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid transparent;border-radius:6px}.dash-stat-icon.blue{color:#1f6fbf;background:#eff8ff;border-color:#d1e9ff}.dash-stat-icon.green{color:#039855;background:#ecfdf3;border-color:#abefc6}.dash-stat-icon.orange{color:#dc6803;background:#fffaeb;border-color:#fedf89}.dash-stat-icon.purple{color:#6941c6;background:#f4f3ff;border-color:#d9d6fe}.phpanel-shell.theme-dark .dash-stat-icon.blue,.phpanel-shell.theme-dark .dash-activity-icon.blue{color:#84caff;background:#183452;border-color:#25486b}.phpanel-shell.theme-dark .dash-stat-icon.green,.phpanel-shell.theme-dark .dash-activity-icon.green{color:#6ce9a6;background:#14392f;border-color:#205441}.phpanel-shell.theme-dark .dash-stat-icon.orange,.phpanel-shell.theme-dark .dash-activity-icon.orange{color:#fec84b;background:#3a3020;border-color:#584526}.phpanel-shell.theme-dark .dash-stat-icon.purple,.phpanel-shell.theme-dark .dash-activity-icon.purple{color:#bdb4fe;background:#2e2b50;border-color:#474271}.dash-stat-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.dash-stat-label{color:var(--dash-muted);font-size:12px;font-weight:500;line-height:1.4}.dash-stat-value{color:var(--dash-ink);font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1.1}.dash-stat-change{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin-top:2px;color:#039855;font-size:11px;font-weight:600}.dash-stat-change.negative{color:#d92d20}.dash-content-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:stretch;gap:16px;margin-bottom:18px}.dash-card{padding:18px 20px}.dash-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dash-card-header h3{margin:0;color:var(--dash-ink);font-size:15px;font-weight:600;letter-spacing:-.01em}.dash-plan-card{overflow:hidden;padding:0}.dash-plan-card-header{min-height:53px;margin:0;padding:15px 19px;border-bottom:1px solid var(--dash-line)}.dash-btn-text{padding:4px 0;border:0;background:transparent;color:var(--dash-blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.dash-btn-text:hover{color:var(--dash-blue-hover);text-decoration:underline;text-underline-offset:3px}.dash-plan-empty{display:flex;min-height:194px;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;color:var(--dash-subtle)}.dash-plan-empty p{margin:10px 0 15px;color:var(--dash-muted);font-size:14px}.dash-plan-overview{padding:17px 20px;border-bottom:1px solid var(--dash-line);background:var(--dash-surface-blue)}.dash-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dash-plan-name{min-width:0}.dash-plan-name p{margin:0 0 3px;color:var(--dash-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dash-plan-name h4{overflow:hidden;margin:0;color:var(--dash-ink);font-size:17px;font-weight:600;line-height:1.35;text-overflow:ellipsis}.dash-plan-name span{display:block;overflow:hidden;margin-top:3px;color:var(--dash-muted);font-size:12px;text-overflow:ellipsis}.dash-plan-status{flex:0 0 auto;padding:4px 9px;border:1px solid var(--dash-line-strong);border-radius:6px;color:var(--dash-muted);background:var(--dash-surface);font-size:10px;font-weight:700;letter-spacing:.035em}.dash-plan-status.is-active{border-color:#abefc6;color:#027a48;background:#ecfdf3}.phpanel-shell.theme-dark .dash-plan-status.is-active{border-color:#205441;color:#6ce9a6;background:#14392f}.dash-plan-details{padding:8px 20px;background:var(--dash-surface)}.dash-plan-detail{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--dash-line)}.dash-plan-detail:last-child{border-bottom:0}.dash-plan-detail-label{display:inline-flex;align-items:center;gap:7px;color:var(--dash-muted);font-size:12px}.dash-plan-detail-label svg{flex-shrink:0;color:var(--dash-blue)}.dash-plan-btn>svg{flex-shrink:0}.dash-plan-detail-value{color:var(--dash-ink);font-size:13px;text-align:right}.dash-plan-service-id{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dash-plan-expiry.is-expired{color:#d92d20;font-weight:600}.dash-plan-expiry.is-expiring{color:#b54708;font-weight:600}.phpanel-shell.theme-dark .dash-plan-expiry.is-expired{color:#fda29b}.phpanel-shell.theme-dark .dash-plan-expiry.is-expiring{color:#fec84b}.dash-plan-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--dash-line);background:var(--dash-surface)}.dash-plan-btn{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:1px solid var(--dash-line-strong);border-radius:7px;color:var(--dash-ink);background:var(--dash-surface);font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.dash-plan-btn:hover:not(:disabled){border-color:var(--dash-blue);color:var(--dash-blue);background:var(--dash-surface-blue)}.dash-plan-btn:disabled{cursor:wait;opacity:.65}.dash-plan-btn-primary{border-color:var(--dash-blue);color:#fff;background:var(--dash-blue);font-weight:600}.dash-plan-btn-primary:hover:not(:disabled){border-color:var(--dash-blue-hover);color:#fff;background:var(--dash-blue-hover)}.dash-plan-btn-cpanel{border-color:var(--dash-blue);color:#fff;background:var(--dash-blue);font-weight:600}.dash-plan-btn-cpanel:hover:not(:disabled){border-color:var(--dash-blue-hover);color:#fff;background:var(--dash-blue-hover)}.dash-plan-btn-cpanel.is-blocked{border-color:var(--dash-line-strong);color:var(--dash-muted);background:var(--dash-surface-muted);cursor:not-allowed}.dash-plan-btn-cpanel.is-blocked:hover:not(:disabled){border-color:var(--dash-line-strong);color:var(--dash-muted);background:var(--dash-surface-muted)}.dash-plan-btn-details{margin-left:auto}.dash-actions{display:flex;flex-direction:column;gap:9px}.dash-action-btn{display:flex;min-height:47px;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--dash-line);border-radius:8px;color:var(--dash-ink);background:var(--dash-surface);font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dash-action-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--dash-line);border-radius:6px;background:var(--dash-surface-blue);color:var(--dash-blue)}.dash-action-btn .dash-action-icon svg{color:inherit}.dash-action-label{min-width:0;flex:1}.dash-action-btn>svg:last-child{flex:0 0 auto;color:var(--dash-subtle)}.dash-action-btn:hover{border-color:var(--dash-line-strong);background:var(--dash-surface-muted)}.dash-activity-list{display:flex;flex-direction:column}.dash-activity-item{display:flex;min-width:0;align-items:center;gap:13px;padding:13px 8px;border-bottom:1px solid var(--dash-line)}.dash-activity-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid transparent;border-radius:6px}.dash-activity-icon.blue{color:#1f6fbf;background:#eff8ff;border-color:#d1e9ff}.dash-activity-icon.green{color:#039855;background:#ecfdf3;border-color:#abefc6}.dash-activity-icon.orange{color:#dc6803;background:#fffaeb;border-color:#fedf89}.dash-activity-icon.purple{color:#6941c6;background:#f4f3ff;border-color:#d9d6fe}.dash-activity-content{min-width:0;flex:1}.dash-activity-title{overflow:hidden;margin-bottom:2px;color:var(--dash-ink);font-size:13px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.dash-activity-description{overflow:hidden;color:var(--dash-muted);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.dash-activity-time{flex:0 0 auto;padding:4px 8px;border:1px solid var(--dash-line);border-radius:999px;color:var(--dash-muted);background:var(--dash-surface-muted);font-size:11px;line-height:1.2;white-space:nowrap}.dash-empty{display:flex;min-height:130px;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--dash-subtle)}.dash-empty p{margin:0;color:var(--dash-muted);font-size:13px}.dash-modal-backdrop{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#1018287a}.dash-modal{display:flex;width:min(100%,400px);flex-direction:column;align-items:center;gap:14px;padding:26px 24px 22px;border:1px solid var(--dash-line);border-radius:12px;color:var(--dash-ink);background:var(--dash-surface);box-shadow:0 12px 32px #1018282e;text-align:center}.dash-modal-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--dash-line);border-radius:10px;color:var(--dash-muted);background:var(--dash-surface-muted)}.dash-modal-icon.is-pending{border-color:#fedf89;color:#b54708;background:#fffaeb}.dash-modal-icon.is-expired{border-color:#fecdca;color:#d92d20;background:#fef3f2}.phpanel-shell.theme-dark .dash-modal-icon.is-pending{border-color:#584526;color:#fec84b;background:#3a3020}.phpanel-shell.theme-dark .dash-modal-icon.is-expired{border-color:#663c3a;color:#fda29b;background:#452b2c}.dash-modal h3{margin:0;color:var(--dash-ink);font-size:17px;font-weight:600}.dash-modal p{margin:0;color:var(--dash-muted);font-size:14px;line-height:1.6}.dash-modal .dash-plan-btn{min-width:120px;margin-top:2px}.dashboard-clean button:focus-visible{outline:3px solid rgba(31,111,191,.28);outline-offset:2px}.phpanel-shell.theme-dark .dashboard-clean button:focus-visible{outline-color:#72b7f26b}@media (max-width: 1100px){.dash-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-content-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.dashboard-clean{padding:20px 18px 28px}.dash-header{margin-bottom:18px}.dash-header h1{font-size:21px}.dash-card{padding:16px}.dash-plan-card{padding:0}.dash-plan-card-header{padding:14px 16px}.dash-plan-overview{padding:15px 16px}.dash-plan-details{padding-right:16px;padding-left:16px}.dash-plan-actions{padding:11px 16px}}@media (max-width: 440px){.dashboard-clean{padding-right:14px;padding-left:14px}.dash-stats-grid{gap:10px}.dash-stat-card{gap:9px;padding:12px 10px}.dash-stat-icon{width:32px;height:32px;flex-basis:32px}.dash-stat-icon svg{width:17px;height:17px}.dash-stat-label{font-size:11px}.dash-stat-value{font-size:22px}.dash-plan-heading{align-items:flex-start}.dash-plan-name h4{font-size:15px}.dash-plan-status{padding:4px 6px;font-size:9px}.dash-plan-actions{gap:7px}.dash-plan-btn-details{margin-left:0}.dash-activity-item{align-items:flex-start;gap:9px}.dash-activity-time{padding:3px 6px;font-size:11px}}.dashboard-clean{--dash-shadow: none}.dash-stat-card:hover{border-color:var(--dash-line);box-shadow:none}.dash-stats-grid,.dash-content-grid{gap:12px;margin-bottom:12px}.dash-stat-card,.dash-card{border-radius:8px}.dash-card-header{margin-bottom:10px}.dash-activity-item{width:100%;border:0;border-bottom:1px solid var(--dash-line);border-radius:0;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color .15s ease}.dash-activity-item:last-child{border-bottom:0}.dash-activity-item:hover{background:var(--dash-surface-muted)}.dash-activity-item:hover .dash-activity-title{color:var(--dash-blue)}.dash-activity-arrow{flex:0 0 auto;color:var(--dash-subtle);transition:transform .15s ease,color .15s ease}.dash-activity-item:hover .dash-activity-arrow{color:var(--dash-blue);transform:translate(2px)}.sv-page{--sv-ink: #101828;--sv-muted: #667085;--sv-subtle: #98a2b3;--sv-line: #eaecf0;--sv-line-strong: #d0d5dd;--sv-surface: #fff;--sv-soft: #f9fafb;--sv-blue: #1f6fbf;--sv-blue-dark: #175a9c;max-width:1440px;margin:0 auto;padding:24px 28px 32px;color:var(--sv-ink)}.phpanel-shell.theme-dark .sv-page{--sv-ink: #e7eefb;--sv-muted: #a0aec2;--sv-subtle: #8191a9;--sv-line: #26364b;--sv-line-strong: #354a67;--sv-surface: #101a2b;--sv-soft: #142137;--sv-blue: #72b7f2;--sv-blue-dark: #a0d0fa}.services-page{width:100%;max-width:none}.services-domain{display:block;font-size:12.5px;color:var(--sv-muted);overflow-wrap:anywhere}.services-page .sv-status{display:inline-block;max-width:100%;overflow-wrap:anywhere}.sv-loading{display:grid;min-height:360px;place-items:center}.sv-ring{width:28px;height:28px;border:2px solid var(--sv-line-strong);border-top-color:var(--sv-blue);border-radius:50%;animation:sv-spin .8s linear infinite}@keyframes sv-spin{to{transform:rotate(360deg)}}.sv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.sv-head h1{margin:0 0 5px;font-size:23px;font-weight:600;letter-spacing:-.02em;color:var(--sv-ink)}.sv-head p{margin:0;font-size:14px;color:var(--sv-muted)}.sv-primary{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:8px;background:var(--sv-blue);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.sv-primary:hover{background:var(--sv-blue-dark)}.phpanel-shell.theme-dark .sv-primary{color:#0b1524}.sv-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sv-search{position:relative;flex:1;max-width:420px}.sv-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--sv-subtle)}.sv-search input{width:100%;height:38px;padding:0 12px 0 36px;border:1px solid var(--sv-line-strong);border-radius:8px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:13.5px;outline:none;transition:border-color .15s,box-shadow .15s}.sv-search input::placeholder{color:var(--sv-subtle)}.sv-search input:focus{border-color:var(--sv-blue);box-shadow:0 0 0 3px #1f6fbf1f}.sv-count{margin-left:auto;font-size:12.5px;color:var(--sv-muted)}.sv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.sv-card{display:flex;flex-direction:column;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface);cursor:pointer;transition:border-color .15s;outline:none}.sv-card:hover{border-color:var(--sv-line-strong)}.sv-card:focus-visible{border-color:var(--sv-blue);box-shadow:0 0 0 3px #1f6fbf26}.sv-card-top{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 14px}.sv-card-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid #d1e9ff;border-radius:8px;background:#eff8ff;color:#1f6fbf}.phpanel-shell.theme-dark .sv-card-icon{border-color:#25486b;background:#183452;color:#84caff}.sv-card-name{flex:1;min-width:0}.sv-card-name h4{margin:0 0 3px;overflow:hidden;font-size:14.5px;font-weight:600;color:var(--sv-ink);text-overflow:ellipsis;white-space:nowrap}.sv-card-name p{margin:0;overflow:hidden;font-size:12.5px;color:var(--sv-muted);text-overflow:ellipsis;white-space:nowrap}.sv-status{flex:0 0 auto;padding:3px 8px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-muted);font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.sv-status.is-active{border-color:#abefc6;background:#ecfdf3;color:#027a48}.sv-status.is-pending{border-color:#fedf89;background:#fffaeb;color:#b54708}.sv-status.is-warn{border-color:#fecdca;background:#fef3f2;color:#b42318}.phpanel-shell.theme-dark .sv-status.is-active{border-color:#205441;background:#14392f;color:#6ce9a6}.phpanel-shell.theme-dark .sv-status.is-pending{border-color:#584526;background:#3a3020;color:#fec84b}.phpanel-shell.theme-dark .sv-status.is-warn{border-color:#663c3a;background:#452b2c;color:#fda29b}.sv-rows{margin:0;padding:4px 16px;border-top:1px solid var(--sv-line)}.sv-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;border-bottom:1px solid var(--sv-line)}.sv-rows>div:last-child{border-bottom:0}.sv-rows dt{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--sv-muted)}.sv-rows dt svg{color:var(--sv-subtle)}.sv-rows dd{margin:0;font-size:13px;color:var(--sv-ink);text-align:right}.sv-days{font-weight:600}.sv-days.is-danger{color:#d92d20}.sv-days.is-warn{color:#b54708}.sv-days.is-ok{color:#039855}.sv-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:11px 16px;border-top:1px solid var(--sv-line);color:var(--sv-blue);font-size:13px;font-weight:600}.sv-card-foot svg{transition:transform .15s}.sv-card:hover .sv-card-foot svg{transform:translate(2px)}.sv-empty{display:flex;flex-direction:column;align-items:center;padding:64px 20px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface);text-align:center}.sv-empty-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border:1px solid var(--sv-line);border-radius:10px;background:var(--sv-soft);color:var(--sv-blue)}.sv-empty h3{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--sv-ink)}.sv-empty p{max-width:400px;margin:0 0 20px;font-size:13.5px;line-height:1.55;color:var(--sv-muted)}@media (max-width: 700px){.sv-page{padding:20px 16px 28px}.sv-head{align-items:flex-start;flex-direction:column}.sv-search{max-width:none}.sv-grid{grid-template-columns:minmax(0,1fr)}}.sv-card-foot{padding:8px 16px;border-top:0}.sv-details-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;border:1px solid var(--sv-line-strong);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.sv-details-btn svg{color:var(--sv-muted);transition:transform .15s,color .15s}.sv-card:hover .sv-details-btn,.sv-details-btn:hover{border-color:var(--sv-blue);background:var(--sv-blue);color:#fff}.sv-card:hover .sv-details-btn svg,.sv-details-btn:hover svg{color:#fff;transform:translate(2px)}.phpanel-shell.theme-dark .sv-card:hover .sv-details-btn,.phpanel-shell.theme-dark .sv-details-btn:hover{color:#0b1524}.phpanel-shell.theme-dark .sv-card:hover .sv-details-btn svg{color:#0b1524}.sv-list{overflow:hidden;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface)}.sv-row{display:grid;grid-template-columns:minmax(220px,2.2fr) minmax(120px,1.2fr) 120px 100px 110px 24px;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--sv-line);font-size:13px;color:var(--sv-ink);cursor:pointer;outline:none;transition:background .12s}.sv-row:last-child{border-bottom:0}.sv-row:not(.sv-row-head):hover{background:var(--sv-soft)}.sv-row:focus-visible{box-shadow:inset 0 0 0 2px var(--sv-blue)}.sv-row-head{padding-top:9px;padding-bottom:9px;background:var(--sv-soft);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sv-muted);cursor:default}.sv-c-name{display:flex;align-items:center;gap:12px;min-width:0}.sv-c-name>div{min-width:0}.sv-c-name strong{display:block;overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sv-c-name small{display:block;overflow:hidden;font-size:12px;color:var(--sv-muted);text-overflow:ellipsis;white-space:nowrap}.sv-c-name .sv-card-icon{width:32px;height:32px;flex:0 0 32px}.sv-c-plan{overflow:hidden;color:var(--sv-muted);text-overflow:ellipsis;white-space:nowrap}.sv-c-go{display:flex;justify-content:flex-end;color:var(--sv-subtle)}.sv-row:hover .sv-c-go{color:var(--sv-blue)}@media (max-width: 860px){.sv-row-head{display:none}.sv-row{grid-template-columns:1fr auto;gap:6px 12px}.sv-c-name{grid-column:1 / -1}.sv-row>[data-label]{display:flex;justify-content:space-between;grid-column:1 / -1;font-size:12.5px}.sv-row>[data-label]:before{content:attr(data-label);color:var(--sv-muted)}.sv-c-go{display:none}}.servers-page{width:100%;max-width:none}.servers-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface)}.servers-stats>div{padding:16px 20px;border-right:1px solid var(--sv-line)}.servers-stats>div:last-child{border-right:0}.servers-stats dt{margin-bottom:6px;font-size:12.5px;color:var(--sv-muted)}.servers-stats dd{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--sv-ink)}.servers-toolbar{flex-wrap:wrap}.servers-filters{display:flex;padding:3px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-soft)}.servers-filters button{min-height:30px;padding:0 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--sv-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.servers-filters button:hover{color:var(--sv-blue)}.servers-filters button[aria-pressed=true]{border-color:var(--sv-line);background:var(--sv-surface);color:var(--sv-blue)}.servers-filters button:focus-visible,.servers-page .sv-primary:focus-visible{outline:2px solid var(--sv-blue);outline-offset:2px}.servers-list{display:grid;gap:14px}.servers-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(170px,.7fr);align-items:center;gap:24px;padding:22px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface)}.servers-identity{display:flex;align-items:flex-start;gap:12px;min-width:0}.servers-identity .sv-card-icon{width:40px;height:40px;flex-basis:40px}.servers-name{min-width:0}.servers-type{display:block;margin-bottom:5px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sv-blue)}.servers-name h2{margin:0 0 5px;font-size:15px;font-weight:600;overflow-wrap:anywhere;color:var(--sv-ink)}.servers-name p{margin:0 0 12px;font-size:12px;color:var(--sv-muted);overflow-wrap:anywhere}.servers-ip{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--sv-muted);overflow-wrap:anywhere}.servers-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0;padding:4px 24px;border-left:1px solid var(--sv-line);border-right:1px solid var(--sv-line)}.servers-resources dt{margin-bottom:5px;font-size:11.5px;color:var(--sv-muted)}.servers-resources dd{margin:0;font-size:13px;font-weight:500;color:var(--sv-ink);overflow-wrap:anywhere}.servers-summary{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:0;text-align:right}.servers-price span{display:block;margin-bottom:4px;font-size:11.5px;color:var(--sv-muted)}.servers-price strong{font-size:16px;font-weight:600;color:var(--sv-ink);overflow-wrap:anywhere}.servers-summary .sv-days{font-size:11.5px}.servers-details{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-blue);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.servers-details:hover{border-color:var(--sv-blue);background:var(--sv-soft)}.servers-details:focus-visible{outline:2px solid var(--sv-blue);outline-offset:2px}.servers-page .sv-status{display:inline-block;max-width:100%;overflow-wrap:anywhere}.servers-page .sv-status.is-provisioning{border-color:#b2ddff;background:#eff8ff;color:#1f6fbf}.phpanel-shell.theme-dark .servers-page .sv-status.is-provisioning{border-color:#25486b;background:#183452;color:#84caff}@media (max-width: 1100px){.servers-card{grid-template-columns:minmax(0,1fr) minmax(170px,.6fr);gap:20px}.servers-resources{grid-column:1;grid-row:2;padding:0;border:0}.servers-summary{grid-column:2;grid-row:1 / 3;align-self:stretch;justify-content:center;padding-left:20px;border-left:1px solid var(--sv-line)}}@media (max-width: 700px){.servers-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.servers-stats>div{padding:14px 16px}.servers-stats>div:nth-child(2){border-right:0}.servers-stats>div:nth-child(-n+2){border-bottom:1px solid var(--sv-line)}.servers-toolbar .sv-search{flex-basis:100%}}@media (max-width: 540px){.servers-card{grid-template-columns:minmax(0,1fr);padding:18px}.servers-resources{grid-row:auto;padding-top:16px;border-top:1px solid var(--sv-line)}.servers-summary{grid-column:1;grid-row:auto;align-items:flex-start;padding:16px 0 0;border-left:0;border-top:1px solid var(--sv-line);text-align:left}.servers-details{width:100%}}.sd-page{width:100%;max-width:none}.sd-state{display:grid;min-height:360px;place-items:center;align-content:center;gap:14px;color:var(--sv-muted);font-size:14px}.sd-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:0;border:0;background:none;color:var(--sv-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.sd-back:hover{color:var(--sv-ink)}.sd-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--sv-line)}.sd-head-main{display:flex;align-items:center;gap:14px;min-width:0}.sd-head-main>div{min-width:0}.sd-head-icon{width:42px;height:42px;flex:0 0 42px}.sd-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sd-title-row h1{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--sv-ink)}.sd-head p{margin:3px 0 0;font-size:13px;color:var(--sv-muted)}.sd-dot{margin:0 4px;color:var(--sv-subtle)}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 13px;border:1px solid var(--sv-line-strong);border-radius:8px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.sd-btn svg{color:var(--sv-muted)}.sd-btn:hover:not(:disabled){border-color:var(--sv-subtle);background:var(--sv-soft)}.sd-btn:disabled{opacity:.5;cursor:not-allowed}.sd-btn-primary{border-color:var(--sv-blue);background:var(--sv-blue);color:#fff;font-weight:600}.sd-btn-primary svg{color:currentColor}.sd-btn-primary:hover:not(:disabled){border-color:var(--sv-blue-dark);background:var(--sv-blue-dark)}.phpanel-shell.theme-dark .sd-btn-primary{color:#0b1524}.sd-btn-ghost{border-color:transparent;background:transparent;color:var(--sv-blue)}.sd-btn-ghost svg{color:currentColor}.sd-btn-ghost:hover:not(:disabled){border-color:transparent;background:var(--sv-soft)}.sd-btn-block{width:100%;height:40px}.sd-actions{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 20px}.sd-actions .sd-btn-ghost{margin-left:auto}.sd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.sd-card{padding:16px 18px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface)}.sd-card h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;font-weight:600;color:var(--sv-ink)}.sd-card h3 svg{color:var(--sv-subtle)}.sd-rows{margin:0}.sd-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;border-bottom:1px solid var(--sv-line)}.sd-rows>div:last-child{border-bottom:0}.sd-rows dt{font-size:12.5px;color:var(--sv-muted)}.sd-rows dd{margin:0;font-size:13px;font-weight:500;color:var(--sv-ink);text-align:right}.sd-fields{display:flex;flex-direction:column;gap:12px}.sd-field{display:block;margin:0}.sd-field>span{display:block;margin-bottom:5px;font-size:12px;font-weight:500;color:var(--sv-muted)}.sd-input-row{display:flex;gap:6px}.sd-input-row input{flex:1;min-width:0;height:36px;padding:0 11px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-soft);color:var(--sv-ink);font:inherit;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;outline:none}.sd-icon-btn{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--sv-line-strong);border-radius:8px;background:var(--sv-surface);color:var(--sv-muted);cursor:pointer;transition:background .15s,color .15s}.sd-icon-btn:hover{background:var(--sv-soft);color:var(--sv-ink)}.sd-ok{color:#039855}.sd-empty{margin:0;padding:18px 0 6px;font-size:13px;color:var(--sv-muted);text-align:center}.sd-activity-list{margin:0;padding:0;list-style:none}.sd-activity-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--sv-line)}.sd-activity-list li:last-child{border-bottom:0}.sd-activity-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#12b76a}.sd-activity-list li>div{flex:1;min-width:0}.sd-activity-list strong{display:block;font-size:13px;font-weight:500;color:var(--sv-ink)}.sd-activity-list small{font-size:12px;color:var(--sv-muted)}.sd-activity-list time{font-size:12px;color:var(--sv-muted);white-space:nowrap}.sd-more{margin-top:6px;padding:0;border:0;background:none;color:var(--sv-blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sd-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:20px;background:#10182873}.sd-modal{position:relative;width:100%;max-width:420px;padding:24px;border:1px solid var(--sv-line);border-radius:10px;background:var(--sv-surface);color:var(--sv-ink)}.sd-modal-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--sv-subtle);cursor:pointer}.sd-modal-close:hover{background:var(--sv-soft);color:var(--sv-ink)}.sd-modal-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:10px}.sd-modal-icon.is-success{background:#ecfdf3;color:#039855}.sd-modal-icon.is-error{background:#fef3f2;color:#d92d20}.sd-modal h3{margin:0 0 6px;font-size:16px;font-weight:600}.sd-modal p{margin:0 0 20px;font-size:13.5px;line-height:1.55;color:var(--sv-muted)}@media (max-width: 1100px){.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.sd-head{align-items:stretch;flex-direction:column}.sd-head>.sd-btn{width:100%}.sd-grid{grid-template-columns:minmax(0,1fr)}.sd-actions .sd-btn-ghost{margin-left:0}}.srv-page .sd-head h1,.srv-page .sd-head p{overflow-wrap:anywhere}.srv-page .sd-head h1{margin:0;font-size:25px;font-weight:600;letter-spacing:-.03em;color:var(--sv-ink)}.srv-overview{padding:8px 0 24px}.srv-overview .sd-head-icon{width:52px;height:52px;flex-basis:52px}.srv-eyebrow{display:block;margin-bottom:7px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted)}.srv-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.srv-type{padding:3px 8px;border:1px solid var(--sv-line);border-radius:6px;color:var(--sv-blue);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.srv-page .sv-status.is-provisioning{border-color:var(--sv-line-strong);background:var(--sv-soft);color:var(--sv-blue)}.srv-soon{font-size:9px;font-weight:600;text-transform:uppercase;color:var(--sv-muted)}.srv-section-title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:var(--sv-ink)}.srv-section-title svg{color:var(--sv-muted)}.srv-specifications{margin:4px 0 28px}.srv-specifications>h2{margin-bottom:14px;font-size:12px;color:var(--sv-muted)}.srv-spec-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0;padding:20px 8px;border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line);background:var(--sv-soft)}.srv-spec-strip>div{min-width:0;padding:4px 16px;border-left:1px solid var(--sv-line)}.srv-spec-strip>div:first-child{border-left:0}.srv-spec-strip dt{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:11.5px;color:var(--sv-muted)}.srv-spec-strip dt svg{flex-shrink:0;color:var(--sv-subtle)}.srv-spec-strip dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.srv-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:32px;margin-bottom:32px}.srv-access{min-width:0;padding:24px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface)}.srv-section-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.srv-section-head p{margin:5px 0 0;font-size:12.5px;line-height:1.5;color:var(--sv-muted)}.srv-section-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:8px;background:var(--sv-soft);color:var(--sv-blue)}.srv-access-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.srv-page .sd-field{min-width:0}.srv-page .sd-field>label{display:block;margin-bottom:7px;font-size:12px;font-weight:500;color:var(--sv-muted)}.srv-page .sd-input-row input{height:40px;background:var(--sv-surface)}.srv-access .sd-icon-btn{width:40px;height:40px;flex-basis:40px}.srv-connection{margin-top:24px;padding-top:20px;border-top:1px solid var(--sv-line)}.srv-connection>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sv-muted)}.srv-connection>div{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border-radius:6px;background:var(--sv-soft)}.srv-connection code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;color:var(--sv-blue)}.srv-billing{min-width:0;padding:6px 0 0 28px;border-left:1px solid var(--sv-line)}.srv-billing-amount{margin:22px 0 18px}.srv-billing-amount span{display:block;margin-bottom:6px;font-size:12px;color:var(--sv-muted)}.srv-billing-amount strong{display:block;font-size:27px;font-weight:600;letter-spacing:-.03em;overflow-wrap:anywhere}.srv-rows dt{display:inline-flex;align-items:center;gap:7px}.srv-rows dt svg{flex-shrink:0;color:var(--sv-subtle)}.srv-rows dd{overflow-wrap:anywhere;min-width:0}.srv-billing .sd-btn-block{margin-top:22px}.srv-page .sd-btn:focus-visible,.srv-page .sd-back:focus-visible,.srv-page .sd-icon-btn:focus-visible,.srv-page input:focus-visible{outline:2px solid var(--sv-blue);outline-offset:2px}.srv-copy-error{padding:12px;border:1px solid #fecdca;border-radius:6px;color:#b42318;background:#fef3f2;font-size:13px}.srv-copy-target,.srv-announcement{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 1000px){.srv-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.srv-billing{padding:24px 0 0;border-left:0;border-top:1px solid var(--sv-line)}.srv-billing .sd-btn-block{width:auto}}@media (max-width: 540px){.srv-access{padding:18px}.srv-access-fields{grid-template-columns:minmax(0,1fr)}.srv-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.srv-spec-strip>div:nth-child(odd){border-left:0}.srv-rows>div{flex-wrap:wrap;padding:8px 0}}.domains-page{width:100%;max-width:none}.domains-toolbar{flex-wrap:wrap}.domains-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-muted);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.domains-button:hover{background:var(--sv-soft);color:var(--sv-blue)}.domains-table-wrap{border:0;border-radius:0;background:transparent;box-shadow:none}.domains-table{width:100%;border:0;border-radius:0;border-collapse:separate;border-spacing:0;background:transparent;box-shadow:none;text-align:left;font-size:13px}.domains-table thead th{padding:12px 16px;border-bottom:1px solid var(--sv-line);background:var(--sv-soft);color:var(--sv-muted);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.domains-table tbody th,.domains-table td{padding:16px;border-bottom:1px solid var(--sv-line);vertical-align:middle}.domains-table tbody tr:last-child>*{border-bottom:0}.domains-table tbody tr:hover{background:var(--sv-soft)}.domains-table tbody th{width:32%;font-weight:400}.domains-identity{display:flex;align-items:center;gap:12px;min-width:0}.domains-identity>svg{flex-shrink:0;color:var(--sv-blue)}.domains-identity strong{display:block;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.domains-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:5px;font-size:11px;color:var(--sv-muted)}.domains-meta>span{display:inline-flex;align-items:center;gap:4px}.domains-days{display:block;margin-top:5px;font-size:11px;color:var(--sv-muted)}.domains-days.is-danger{color:#d92d20}.domains-days.is-warn{color:#b54708}.domains-renew{display:inline-flex;align-items:center;gap:6px;color:var(--sv-muted);font-size:12px}.domains-renew>span{width:5px;height:5px;border-radius:50%;background:var(--sv-subtle)}.domains-renew.is-enabled>span{background:#12b76a}.domains-table .sv-status{display:inline-block;max-width:100%;overflow-wrap:anywhere}.domains-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.domains-table .domains-actions-heading{text-align:right}.domains-dns{min-height:32px;padding:0 10px;color:var(--sv-ink);font-size:12px}.domains-menu-wrap{position:relative;flex-shrink:0}.domains-more{width:32px;min-height:32px;padding:0}.domains-menu{position:absolute;right:0;top:38px;z-index:50;width:240px;max-width:calc(100vw - 68px);padding:4px;border:1px solid var(--sv-line-strong);border-radius:8px;background:var(--sv-surface);text-align:left}.domains-table tbody tr:last-child .domains-menu{top:auto;bottom:38px}.domains-menu button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 8px;border:0;border-radius:4px;background:transparent;color:var(--sv-ink);font:inherit;font-size:12px;text-align:left;cursor:pointer}.domains-menu button>span{display:inline-flex;align-items:center;gap:8px}.domains-menu button:hover:not(:disabled){background:var(--sv-soft);color:var(--sv-blue)}.domains-menu button:disabled{color:var(--sv-subtle);cursor:not-allowed}.domains-menu small{font-size:10px;white-space:nowrap}.domains-page button:focus-visible{outline:2px solid var(--sv-blue);outline-offset:2px}.sv-page.dns-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;max-width:none;margin:0;padding:20px;background:#10182866}.dns-overlay.dns-dark{--sv-ink: #e7eefb;--sv-muted: #a0aec2;--sv-subtle: #8191a9;--sv-line: #26364b;--sv-line-strong: #354a67;--sv-surface: #101a2b;--sv-soft: #142137}.dns-dialog{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:90vh;min-height:0;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface);color:var(--sv-ink)}.dns-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--sv-line)}.dns-heading{display:flex;align-items:center;gap:12px;min-width:0}.dns-heading>div{min-width:0}.dns-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-soft);color:var(--sv-blue)}.dns-heading h2{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.02em}.dns-heading p{margin:0;font-size:12.5px;color:var(--sv-muted);overflow-wrap:anywhere}.dns-icon-button{width:32px;min-height:32px;padding:0;flex-shrink:0}.dns-body{padding:20px;overflow-y:auto;min-height:0}.dns-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.dns-section-head h3{margin:0 0 5px;font-size:13px;font-weight:600}.dns-section-head p{margin:0;font-size:12px;line-height:1.5;color:var(--sv-muted)}.dns-edit{min-height:32px;color:var(--sv-blue)}.dns-nameservers{margin:0;border:1px solid var(--sv-line);border-radius:6px}.dns-nameservers>div{display:flex;align-items:baseline;gap:18px;padding:14px;border-bottom:1px solid var(--sv-line)}.dns-nameservers>div:last-child{border:0}.dns-nameservers dt,.dns-field label{font-size:11px;font-weight:600;color:var(--sv-muted);flex:0 0 28px}.dns-nameservers dd{min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.dns-fields{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.dns-field{display:flex;align-items:center;gap:8px}.dns-field input{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.dns-add{align-self:flex-start;min-height:34px;color:var(--sv-blue)}.dns-remove{color:#d92d20}.dns-info{display:flex;align-items:flex-start;gap:8px;margin-top:4px;padding:12px;border:1px solid var(--sv-line);border-radius:6px;background:var(--sv-soft);font-size:12px;line-height:1.6;color:var(--sv-muted)}.dns-info svg{flex-shrink:0;margin-top:2px;color:var(--sv-blue)}.dns-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--sv-line)}.dns-toast{display:flex;align-items:center;gap:8px;margin:16px 20px 0;padding:10px 12px;border:1px solid;border-radius:6px;font-size:12px}.dns-toast.is-success{background:#ecfdf3;border-color:#abefc6;color:#027a48}.dns-toast.is-error{background:#fef3f2;border-color:#fecdca;color:#b42318}.dns-dialog button:disabled{opacity:.55;cursor:not-allowed}.dns-dialog button:focus-visible,.dns-dialog input:focus-visible{outline:2px solid var(--sv-blue);outline-offset:2px}.dns-spin{animation:sv-spin .8s linear infinite}.dns-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 1100px){.domains-table,.domains-table tbody{display:block}.domains-table thead{display:none}.domains-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:16px;border-bottom:1px solid var(--sv-line)}.domains-table tbody tr:last-child{border-bottom:0}.domains-table tbody th,.domains-table td{display:block;width:auto;padding:6px 0;border:0}.domains-table td[data-label]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;text-align:right}.domains-table td[data-label]:before{content:attr(data-label);flex-shrink:0;color:var(--sv-muted);font-size:12px}.domains-table tbody th{margin-bottom:6px}.domains-action-cell{margin-top:6px}}@media (max-width: 540px){.domains-toolbar .sv-search{flex-basis:100%;max-width:none}}.phpanel-shell:not(.theme-dark) .phpanel-content:has(.domains-page){background:#f3f4f8}.phpanel-shell:not(.theme-dark) .domains-page .sv-search input,.phpanel-shell:not(.theme-dark) .domains-page .domains-button{background:#fff;border-color:#c9ced8}.phpanel-shell:not(.theme-dark) .domains-table-wrap{border:1px solid #e0e4ec;background:#fff}.phpanel-shell:not(.theme-dark) .domains-table{border-collapse:collapse;background:#fff}.phpanel-shell:not(.theme-dark) .domains-table thead th{padding:12px 16px;border-bottom:1px solid #d6dbe5;background:#e3e6ef;color:#374151;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}.phpanel-shell:not(.theme-dark) .domains-table tbody th,.phpanel-shell:not(.theme-dark) .domains-table tbody td{padding-top:14px;padding-bottom:14px;border-bottom-color:#e7eaf0}.phpanel-shell:not(.theme-dark) .domains-table tbody tr:hover{background:#f8f9fc}.phpanel-shell:not(.theme-dark) .domains-page .sv-empty{border:1px solid #e0e4ec;background:#fff}.invoices-page{width:100%;max-width:none}.iv-toolbar{flex-wrap:wrap;margin-bottom:20px}.iv-filter{height:38px;padding:0 30px 0 12px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-muted);font:inherit;font-size:12.5px}.iv-table{width:100%;border:0;border-collapse:collapse;background:transparent;box-shadow:none;font-size:13px;text-align:left}.iv-table thead th{padding:12px 14px;border-bottom:1px solid var(--sv-line);background:var(--sv-soft);color:var(--sv-muted);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.iv-table tbody th,.iv-table td{padding:18px 14px;border-bottom:1px solid var(--sv-line);vertical-align:middle}.iv-table tbody th{width:30%;font-weight:400}.iv-table tbody tr:hover{background:var(--sv-soft)}.iv-identity{display:flex;align-items:center;gap:12px;min-width:0}.iv-identity>svg{flex-shrink:0;color:var(--sv-blue)}.iv-identity>div{min-width:0}.iv-number{padding:0;border:0;background:none;color:var(--sv-ink);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;overflow-wrap:anywhere}.iv-number:hover{color:var(--sv-blue);text-decoration:underline}.iv-table small{display:block;margin-top:5px;font-size:11.5px;font-weight:400;line-height:1.5;color:var(--sv-muted);overflow-wrap:anywhere}.iv-table .iv-paid{color:#039855}.iv-amount{font-weight:600;white-space:nowrap}.iv-table .sv-status{display:inline-block}.iv-table .is-review{background:var(--sv-soft);border-color:var(--sv-line-strong);color:var(--sv-blue)}.iv-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.iv-table .iv-actions-heading{text-align:right}.iv-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.iv-button:hover:not(:disabled){border-color:var(--sv-blue);color:var(--sv-blue);background:var(--sv-soft)}.iv-button:disabled{opacity:.5;cursor:not-allowed}.iv-certified{width:34px;padding:0}.iv-actions .sv-primary{height:34px;padding:0 10px;font-size:12px;border-radius:6px}.iv-empty{border:0;background:transparent}.invoices-page .phpanel-invoice-modal-overlay{z-index:1000;padding:20px;background:#10182866}.invoices-page .phpanel-invoice-modal{width:100%;max-width:560px;max-height:90vh;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface);color:var(--sv-ink);box-shadow:none}.invoices-page .phpanel-invoice-modal-header{padding:20px;border-color:var(--sv-line)}.invoices-page .phpanel-invoice-modal-header h3{margin:0;color:var(--sv-ink);font-size:16px;font-weight:600}.invoices-page .phpanel-invoice-modal-header p{margin:5px 0 0;color:var(--sv-muted);font-size:12.5px}.iv-icon-button{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--sv-line);border-radius:6px;background:var(--sv-surface);color:var(--sv-muted);cursor:pointer}.invoices-page .phpanel-invoice-modal-body{padding:20px;gap:18px}.iv-field-title{display:block;margin-bottom:8px;font-size:12.5px;font-weight:600;color:var(--sv-ink)}.iv-method{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sv-line);border-radius:6px;font-size:13px;cursor:pointer}.iv-method:has(input:checked){border-color:var(--sv-blue);background:var(--sv-soft)}.iv-method input{accent-color:var(--sv-blue)}.iv-method.is-disabled{opacity:.55;cursor:not-allowed}.iv-wallet-note{margin-top:8px;font-size:12px;color:var(--sv-muted)}.invoices-page .phpanel-invoice-bank-box{padding:14px;border:1px solid var(--sv-line);border-radius:6px;background:var(--sv-soft)}.iv-bank-details{font-size:12px;line-height:1.7;color:var(--sv-muted)}.invoices-page .phpanel-invoice-proof-upload{position:relative;gap:8px;padding:16px;border:1px dashed var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-muted);font-size:12.5px;overflow-wrap:anywhere}.iv-file-input{position:absolute;width:1px;height:1px;opacity:0}.phpanel-invoice-proof-upload:focus-within{outline:2px solid var(--sv-blue);outline-offset:2px}.iv-field{display:grid;gap:7px}.iv-field label{font-size:12px;font-weight:500;color:var(--sv-muted)}.iv-field input,.iv-field textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:13px}.iv-field textarea{resize:vertical}.invoices-page button:focus-visible,.iv-filter:focus-visible,.iv-field input:focus-visible,.iv-field textarea:focus-visible{outline:2px solid var(--sv-blue);outline-offset:2px}.invoices-page .phpanel-flash-toast{box-shadow:none;border-radius:6px}@media (max-width: 1200px){.iv-table,.iv-table tbody{display:block}.iv-table thead{display:none}.iv-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:16px 0;border-bottom:1px solid var(--sv-line)}.iv-table tbody th,.iv-table td{display:block;width:auto;padding:6px 0;border:0}.iv-table td[data-label]{display:flex;justify-content:space-between;gap:16px;text-align:right}.iv-table td[data-label]:before{content:attr(data-label);flex-shrink:0;color:var(--sv-muted);font-size:12px}.iv-actions{margin-top:8px}}@media (max-width: 540px){.iv-toolbar .sv-search{flex-basis:100%;max-width:none}.invoices-page .phpanel-invoice-modal-actions{flex-wrap:wrap}.invoices-page .phpanel-invoice-modal-actions>button{flex:1;justify-content:center}}.phpanel-shell:not(.theme-dark) .phpanel-content:has(.invoices-page){background:#f3f4f8}.phpanel-shell:not(.theme-dark) .invoices-page .sv-search input,.phpanel-shell:not(.theme-dark) .invoices-page .iv-filter{background:#fff;border-color:#c9ced8}.iv-table{border-collapse:collapse;border-spacing:0}.phpanel-shell:not(.theme-dark) .iv-table{border:1px solid #e0e4ec;background:#fff}.phpanel-shell:not(.theme-dark) .iv-table thead th{padding:12px 14px;border-bottom:1px solid #d6dbe5;background:#e3e6ef;color:#374151;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}.phpanel-shell:not(.theme-dark) .iv-table tbody tr{background:#fff}.phpanel-shell:not(.theme-dark) .iv-table tbody th,.phpanel-shell:not(.theme-dark) .iv-table tbody td{padding-top:14px;padding-bottom:14px;border-bottom-color:#e7eaf0}.phpanel-shell:not(.theme-dark) .iv-table tbody tr:hover{background:#f8f9fc}.phpanel-shell:not(.theme-dark) .iv-table tbody tr:last-child>*{border-bottom:0}.phpanel-shell:not(.theme-dark) .invoices-page .sv-empty{border:0;background:#fff}.phpanel-shell.theme-dark .iv-table{border-collapse:collapse;background:var(--sv-surface)}.phpanel-shell.theme-dark .iv-table thead th{background:#1b2a41;color:#dce6f4}@media (max-width: 1200px){.phpanel-shell:not(.theme-dark) .iv-table{border:0;background:transparent}.phpanel-shell:not(.theme-dark) .iv-table tbody th,.phpanel-shell:not(.theme-dark) .iv-table tbody td{padding-top:6px;padding-bottom:6px;border-bottom:0}.phpanel-shell:not(.theme-dark) .iv-table tbody tr{padding:12px 14px;border-bottom:1px solid #e0e4ec;background:#fff}.phpanel-shell:not(.theme-dark) .iv-table tbody tr:last-child{border-bottom:0}}.tk-page{width:100%;max-width:none}.tk-page button:disabled{opacity:.5;cursor:not-allowed}.tk-page button:focus-visible,.tk-page a:focus-visible,.tk-page input:focus-visible,.tk-page select:focus-visible,.tk-page textarea:focus-visible{outline:2px solid var(--sv-blue);outline-offset:2px;box-shadow:none}.tk-button,.tk-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.tk-button:hover:not(:disabled),.tk-icon-button:hover:not(:disabled){border-color:var(--sv-blue);color:var(--sv-blue);background:var(--sv-soft)}.tk-icon-button{width:32px;min-height:32px;flex:0 0 32px;padding:0}.tk-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 20px;padding:0;border:0;background:none;color:var(--sv-muted);font:inherit;font-size:12.5px;cursor:pointer}.tk-back:hover{color:var(--sv-blue)}.tk-filters{display:flex;gap:24px;margin-bottom:20px;border-bottom:1px solid var(--sv-line)}.tk-filters button{display:inline-flex;align-items:center;gap:7px;padding:13px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--sv-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.tk-filters button[aria-pressed=true]{border-bottom-color:var(--sv-blue);color:var(--sv-blue)}.tk-filters button span{padding:2px 6px;border-radius:4px;background:var(--sv-soft);font-size:10px}.tk-table{width:100%;table-layout:fixed;border-collapse:collapse;box-shadow:none;text-align:left;font-size:12px}.tk-table thead th{padding:11px 12px;border-bottom:1px solid var(--sv-line);background:var(--sv-soft);color:var(--sv-muted);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.tk-table thead th:nth-child(1){width:12%}.tk-table thead th:nth-child(2){width:24%}.tk-table thead th:nth-child(3){width:14%}.tk-table thead th:nth-child(4){width:12%}.tk-table thead th:nth-child(7){width:88px;text-align:right}.tk-table tbody th,.tk-table td{padding:16px 12px;border-bottom:1px solid var(--sv-line);color:var(--sv-muted);font-weight:400;overflow-wrap:anywhere}.tk-table tbody tr:hover{background:var(--sv-soft)}.tk-table .sv-status{display:inline-block;max-width:100%;overflow-wrap:anywhere}.tk-table small{display:block;margin-top:5px;color:var(--sv-subtle);font-size:10px}.tk-link,.tk-subject{padding:0;border:0;background:none;color:var(--sv-blue);font:inherit;font-size:12.5px;font-weight:500;text-align:left;overflow-wrap:anywhere;cursor:pointer}.tk-subject{color:var(--sv-ink);line-height:1.5}.tk-link:hover,.tk-subject:hover{color:var(--sv-blue);text-decoration:underline}.tk-row-actions{display:flex;justify-content:flex-end;gap:6px}.tk-row-actions .tk-icon-button{border-color:transparent}.tk-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding-top:16px;font-size:12px;color:var(--sv-muted)}.tk-pagination label{display:inline-flex;align-items:center;gap:8px;margin-right:12px}.tk-pagination select{padding:5px 7px;border:1px solid var(--sv-line);border-radius:4px;background:var(--sv-surface);color:var(--sv-ink);font:inherit}.tk-contact{display:flex;align-items:center;gap:14px;margin-top:32px;padding:24px 0;border-top:1px solid var(--sv-line)}.tk-contact>svg{flex-shrink:0;color:var(--sv-blue)}.tk-contact>div{flex:1;min-width:0}.tk-contact h2{margin:0 0 5px;font-size:13px;font-weight:600}.tk-contact p{margin:0;font-size:12px;color:var(--sv-muted);line-height:1.6}.tk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px;padding:30px 16px;text-align:center;color:var(--sv-muted);font-size:13px}.tk-empty h2,.tk-empty h3{margin:0;font-size:15px;font-weight:500;color:var(--sv-ink)}.tk-empty p{margin:0;max-width:440px;line-height:1.6}.tk-feedback{display:flex;align-items:flex-start;gap:8px;margin:0 0 20px;padding:12px 14px;border:1px solid var(--sv-line);border-radius:6px;font-size:13px;line-height:1.5}.tk-feedback svg{flex-shrink:0;margin-top:1px}.tk-feedback.is-error{border-color:#fecdca;background:#fef3f2;color:#b42318}.tk-feedback.is-success{border-color:#abefc6;background:#ecfdf3;color:#027a48}.phpanel-shell.theme-dark .tk-feedback.is-error{border-color:#663c3a;background:#452b2c;color:#fda29b}.phpanel-shell.theme-dark .tk-feedback.is-success{border-color:#205441;background:#14392f;color:#6ce9a6}.tk-detail-heading{align-items:center}.tk-detail-heading h1{margin:6px 0 0;line-height:1.4;overflow-wrap:anywhere}.tk-detail-heading p{color:var(--sv-blue);font-size:12px;font-weight:500}.tk-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:20px 0;border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.tk-summary dt{font-size:11px;color:var(--sv-muted)}.tk-summary dd{margin:7px 0 0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.tk-thread{max-height:62vh;min-height:220px;padding-right:10px;overflow-y:auto}.tk-message{padding:22px 0;border-bottom:1px solid var(--sv-line)}.tk-message:first-child{padding-top:4px}.tk-message:last-child{border-bottom:0}.tk-message header{display:flex;align-items:center;gap:10px}.tk-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--sv-line);border-radius:6px;color:var(--sv-muted);background:var(--sv-soft);font-size:10px;font-weight:600}.from-support .tk-avatar{color:var(--sv-blue);border-color:var(--sv-blue)}.tk-message header strong{display:block;font-size:12.5px;font-weight:600}.tk-message header small{display:block;margin-top:3px;color:var(--sv-muted);font-size:10.5px}.tk-message time{margin-left:auto;color:var(--sv-muted);font-size:11px}.tk-message-body{margin:14px 0 0 42px;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.tk-attachments{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0 42px}.tk-attachments a{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:8px 10px;border:1px solid var(--sv-line);border-radius:6px;color:var(--sv-ink);font-size:12px;text-decoration:none;overflow-wrap:anywhere}.tk-attachments a svg{flex-shrink:0}.tk-attachments a span{color:var(--sv-blue);font-size:11px}.tk-reply{margin-top:22px;padding-top:22px;border-top:1px solid var(--sv-line)}.tk-reply>label{display:block;margin-bottom:8px;font-size:12px;color:var(--sv-muted)}.tk-reply textarea,.tk-field textarea{width:100%;min-height:140px;padding:11px 12px;resize:vertical;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:13px;line-height:1.6}.tk-reply>div{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:12px}.tk-reply>div>span{margin-right:auto;font-size:11px;color:var(--sv-muted)}.tk-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:22px;border-top:1px solid var(--sv-line)}.tk-detail-actions p{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--sv-muted);font-size:13px}.tk-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:min(540px,100%);height:100dvh;max-width:100%;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--sv-line);background:var(--sv-surface);color:var(--sv-ink);box-shadow:none}.tk-drawer[open]{display:flex;flex-direction:column}.tk-drawer::backdrop{background:#10182866}.tk-drawer-header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;border-bottom:1px solid var(--sv-line)}.tk-drawer-header h2{margin:0 0 6px;font-size:17px;font-weight:600}.tk-drawer-header p{margin:0;font-size:12px;color:var(--sv-muted)}.tk-drawer-form{display:flex;flex-direction:column;flex:1;min-height:0}.tk-drawer-body{padding:24px;overflow-y:auto;flex:1}.tk-form-fields{min-width:0;margin:0;padding:0;border:0}.tk-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.tk-field label{font-size:12px;font-weight:500;color:var(--sv-ink)}.tk-field label small{margin-left:6px;font-size:10.5px;font-weight:400;color:var(--sv-subtle)}.tk-field>small{color:var(--sv-muted);font-size:11.5px;line-height:1.6}.tk-field select{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:13px}.tk-field textarea{min-height:160px}.tk-topic-note{display:flex;align-items:flex-start;gap:10px;padding:12px;margin-bottom:20px;border:1px solid var(--sv-line);border-radius:6px;background:var(--sv-soft);color:var(--sv-muted);font-size:12px;line-height:1.6}.tk-topic-note>svg{flex-shrink:0;margin-top:2px;color:var(--sv-blue)}.tk-topic-note p{margin:0}.tk-topic-note a{color:var(--sv-blue);text-decoration:none}.tk-topic-note a svg{vertical-align:middle}.tk-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:100%;padding:22px 14px;border:1px dashed var(--sv-line-strong);border-radius:6px;background:var(--sv-soft);color:var(--sv-muted);font:inherit;font-size:12px;cursor:pointer}.tk-upload:hover{border-color:var(--sv-blue);color:var(--sv-blue)}.tk-upload small{font-size:10.5px}.tk-upload-list{list-style:none;margin:10px 0 0;padding:0}.tk-upload-list li{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--sv-line);font-size:12px}.tk-upload-list li>span{flex:1;min-width:0;overflow-wrap:anywhere}.tk-upload-list li>svg{flex-shrink:0}.tk-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid var(--sv-line)}.tk-spin{animation:sv-spin .8s linear infinite}@media (max-width: 1100px){.tk-table,.tk-table tbody{display:block}.tk-table thead{display:none}.tk-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:20px 0;border-bottom:1px solid var(--sv-line)}.tk-table tbody th,.tk-table td{display:block;padding:0;border:0}.tk-table [data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:10.5px;color:var(--sv-subtle)}.tk-table td:nth-child(2){grid-column:1 / -1;grid-row:2}.tk-table td:last-child{grid-column:1 / -1}.tk-table td[colspan]{grid-column:1 / -1}.tk-row-actions{justify-content:flex-start}}@media (max-width: 640px){.tk-filters{gap:16px;justify-content:space-between}.tk-filters button{font-size:11px;gap:4px}.tk-contact{flex-wrap:wrap}.tk-contact .tk-button{margin-left:34px}.tk-summary{grid-template-columns:minmax(0,1fr);gap:18px}.tk-detail-heading{align-items:flex-start}.tk-message header{flex-wrap:wrap}.tk-message time{width:100%;margin-left:42px}.tk-message-body,.tk-attachments{margin-left:0}.tk-reply>div>span{width:100%}.tk-drawer-header,.tk-drawer-body,.tk-drawer-footer{padding:20px 16px}}.phpanel-shell:not(.theme-dark) .phpanel-content:has(.tk-thread){background:#f3f4f8}.tk-page:has(.tk-thread) .tk-summary{padding:18px 22px;border:0;border-radius:8px;background:#fff}.tk-page:has(.tk-thread) .tk-summary dt{color:#9ca3af;font-size:13px;font-weight:500}.tk-page:has(.tk-thread) .tk-summary dd{color:#374151;font-size:14px}.tk-thread{padding:8px 18px 8px 14px;border-radius:8px;background:#fff}.tk-message{padding:16px 0;border-bottom:0}.tk-message:first-child{padding-top:12px}.tk-message header small{display:inline-block;width:fit-content;margin:0 0 0 8px;padding:2px 6px;border-radius:4px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:500}.tk-message header strong{display:inline;font-size:14px;color:#374151}.tk-avatar{width:32px;height:32px;flex-basis:32px;border:0;border-radius:50%;background:#3b5bdb;color:#fff;font-size:12px;font-weight:700}.from-support .tk-avatar{border:0;background:#7c3aed;color:#fff}.from-support header small{background:#dcfce7;color:#16a34a}.tk-message-body{margin:10px 0 0 40px;padding:12px 14px;border:0;border-left:3px solid #3b5bdb;border-radius:4px;background:#fdefb2;color:#1f2937;line-height:1.75}.from-support .tk-message-body{border-left-color:#22c55e;background:#aadff8}.phpanel-shell.theme-dark .tk-thread,.phpanel-shell.theme-dark .tk-page:has(.tk-thread) .tk-summary{background:#101a2b}.phpanel-shell.theme-dark .tk-message header strong{color:#e7eefb}.phpanel-shell.theme-dark .tk-message-body{background:#3a3014;color:#f5ecd0}.phpanel-shell.theme-dark .from-support .tk-message-body{background:#133049;color:#dbeefb}.phpanel-shell.theme-dark .tk-message header small{background:#3a3020;color:#fcd34d}.phpanel-shell.theme-dark .from-support header small{background:#14392f;color:#6ce9a6}@media (max-width: 640px){.tk-message-body{margin-left:0}.tk-message header small{margin-left:6px}}.account-page{width:100%;max-width:none}.account-page .sv-head{margin-bottom:28px}.account-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.account-button:hover:not(:disabled){border-color:var(--sv-blue);color:var(--sv-blue);background:var(--sv-soft)}.account-button small{font-size:9px;text-transform:uppercase;color:var(--sv-muted)}.account-page button:disabled{opacity:.55;cursor:not-allowed}.account-page button:focus-visible,.account-page input:focus-visible,.account-page select:focus-visible{outline:2px solid var(--sv-blue);outline-offset:2px;box-shadow:none}.account-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sv-muted)}.account-section{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr);gap:40px;padding:28px 0;border-top:1px solid var(--sv-line)}.account-section-heading h2{margin:0 0 7px;font-size:15px;font-weight:600;color:var(--sv-ink)}.account-section-heading p{max-width:320px;margin:0;font-size:12.5px;line-height:1.65;color:var(--sv-muted)}.account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px}.account-field{display:flex;flex-direction:column;gap:7px;min-width:0}.account-field.is-full{grid-column:1 / -1}.account-field>label,.account-field>span{font-size:12px;font-weight:500;color:var(--sv-muted)}.account-field input,.account-field select{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:13px}.account-field input[readonly],.account-field input:disabled,.account-field select:disabled{background:var(--sv-soft);color:var(--sv-muted)}.account-field small{font-size:11.5px;line-height:1.5;color:var(--sv-muted)}.account-input-row{display:flex;gap:7px;min-width:0}.account-input-row input{flex:1}.account-icon-button{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:0;border:1px solid var(--sv-line-strong);border-radius:6px;background:var(--sv-surface);color:var(--sv-muted);cursor:pointer}.account-checkbox{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sv-ink)}.account-checkbox input{width:16px;height:16px;accent-color:var(--sv-blue)}.account-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px 0;border-top:1px solid var(--sv-line)}.account-danger{border-color:#fecdca;color:#b42318}.account-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;padding:0;border:0;background:none;color:var(--sv-muted);font:inherit;font-size:12.5px;cursor:pointer}.account-back:hover{color:var(--sv-blue)}.account-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 20px;text-align:center;color:var(--sv-muted)}.account-empty h2,.account-empty h3{margin:0;font-size:16px;color:var(--sv-ink)}.account-empty p{max-width:420px;margin:0;font-size:13px;line-height:1.6}.account-feedback{display:flex;align-items:flex-start;gap:8px;margin:0 0 20px;padding:12px 14px;border:1px solid var(--sv-line);border-radius:6px;background:var(--sv-soft);color:var(--sv-ink);font-size:13px;line-height:1.5}.account-feedback.is-success{border-color:#abefc6;background:#ecfdf3;color:#027a48}.account-feedback.is-error{border-color:#fecdca;background:#fef3f2;color:#b42318}.account-feedback svg{flex-shrink:0}.account-feedback button{margin-left:auto;border:0;padding:0;background:none;color:inherit;cursor:pointer}.account-security{display:flex;flex-direction:column;gap:22px}.account-security-item{display:flex;align-items:flex-start;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--sv-line)}.account-security-item:last-child{border-bottom:0;padding-bottom:0}.account-security-item>svg{flex-shrink:0;margin-top:2px;color:var(--sv-blue)}.account-security-item>div{min-width:0;flex:1}.account-security-item h3{margin:0 0 5px;font-size:13px;font-weight:600}.account-security-item p{margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--sv-muted)}.account-modal{width:calc(100% - 40px);max-width:460px;max-height:90vh;margin:auto;overflow-y:auto;padding:24px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface);color:var(--sv-ink);box-shadow:none}.account-modal::backdrop{background:#10182866}.account-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.account-modal-head h2{margin:0;font-size:16px;font-weight:600}.account-modal .account-fields{grid-template-columns:minmax(0,1fr)}.account-modal .account-form-actions{justify-content:flex-end;margin-top:22px;padding-bottom:0}.account-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.account-spin{animation:sv-spin .8s linear infinite}.phpanel-shell:not(.theme-dark) .phpanel-content:has(.profile-page,.account-flat-page){background:#f3f4f8}.phpanel-shell:not(.theme-dark) :is(.profile-page,.account-flat-page){--sv-line: #e0e4ec;--sv-line-strong: #c9ced8}:is(.profile-page,.account-flat-page) .sv-head{margin-bottom:20px}:is(.profile-page,.account-flat-page)>form{border:1px solid var(--sv-line);border-bottom:0;border-radius:6px 6px 0 0;background:var(--sv-surface)}:is(.profile-page,.account-flat-page) .account-section{gap:24px;padding:24px}:is(.profile-page,.account-flat-page)>form>.account-section:first-child{border-top:0}.profile-page>.account-section{border:1px solid var(--sv-line);border-radius:0 0 6px 6px;background:var(--sv-surface)}:is(.profile-page,.account-flat-page) .account-fields{gap:18px}.profile-page .account-checkbox{grid-column:1 / -1}:is(.profile-page,.account-flat-page)>form>.account-form-actions{padding:16px 24px}:is(.profile-page,.account-flat-page) .sv-primary{border-radius:6px}:is(.profile-page,.account-flat-page)>.sv-loading,:is(.profile-page,.account-flat-page)>.account-empty{border:1px solid var(--sv-line);border-radius:6px;background:var(--sv-surface)}.registrant-page>form{border-bottom:1px solid var(--sv-line);border-radius:6px}.registrant-status{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px;color:var(--sv-muted)}.registrant-status.is-saved{color:#039855}.registrant-note{max-width:720px;margin:0 0 24px;font-size:12.5px;line-height:1.7;color:var(--sv-muted)}.wallet-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;padding:24px;border:1px solid var(--sv-line);border-bottom:0;border-radius:6px 6px 0 0;background:var(--sv-surface)}.wallet-balance>strong{display:block;margin:12px 0 8px;color:var(--sv-blue);font-size:38px;font-weight:600;letter-spacing:-.04em;overflow-wrap:anywhere}.wallet-balance p{margin:0 0 22px;font-size:12.5px;color:var(--sv-muted);line-height:1.6}.wallet-summary{display:grid;align-content:center;margin:0;padding-left:32px;border-left:1px solid var(--sv-line)}.wallet-summary>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:16px 0;border-bottom:1px solid var(--sv-line)}.wallet-summary>div:last-child{border:0}.wallet-summary dt{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--sv-muted)}.wallet-summary dd{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.wallet-history{margin-top:0;padding:24px;border:1px solid var(--sv-line);border-radius:0 0 6px 6px;background:var(--sv-surface)}.wallet-history .account-section-heading{margin-bottom:22px}.wallet-table{width:100%;border-collapse:collapse;box-shadow:none;font-size:13px;text-align:left}.wallet-table thead th{padding:12px 14px;border-bottom:1px solid var(--sv-line);background:var(--sv-soft);color:var(--sv-muted);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wallet-table tbody th,.wallet-table td{padding:16px 14px;border-bottom:1px solid var(--sv-line);font-weight:400}.wallet-table tbody th{width:45%}.wallet-table th:last-child,.wallet-table td:last-child{text-align:right}.wallet-movement{display:flex;align-items:center;gap:12px}.wallet-movement strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.wallet-movement small{display:block;margin-top:5px;font-size:11.5px;color:var(--sv-muted)}.wallet-direction{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid var(--sv-line);border-radius:6px;color:var(--sv-muted)}.wallet-direction.is-credit{color:#039855}.wallet-table .wallet-amount{font-weight:600;color:#d92d20}.wallet-table .wallet-amount.is-credit{color:#039855}@media (max-width: 900px){.account-section{grid-template-columns:minmax(0,1fr);gap:22px}:is(.profile-page,.account-flat-page) .account-section{gap:18px}.wallet-overview{grid-template-columns:minmax(0,1fr);gap:24px}.wallet-summary{padding:0;border-left:0;border-top:1px solid var(--sv-line)}}@media (max-width: 640px){.account-fields{grid-template-columns:minmax(0,1fr)}:is(.profile-page,.account-flat-page) .account-section{padding:20px 16px}:is(.profile-page,.account-flat-page)>form>.account-form-actions{padding:16px}.wallet-overview,.wallet-history{padding:20px 16px}.wallet-balance>strong{font-size:32px}.wallet-table,.wallet-table tbody{display:block}.wallet-table thead{display:none}.wallet-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:14px 0;border-bottom:1px solid var(--sv-line)}.wallet-table tbody th,.wallet-table td{display:block;width:auto;padding:6px 0;border:0}.wallet-table td[data-label]{display:flex;justify-content:space-between;gap:12px;text-align:right}.wallet-table td[data-label]:before{content:attr(data-label);color:var(--sv-muted);font-size:12px;font-weight:400}}.domain-transfer-page{width:min(1080px,calc(100% - 40px));margin:48px auto 80px;color:#172b4d}.domain-transfer-content{width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:36px 0 80px;display:grid;gap:0;color:#172b4d}.domain-transfer-hero-shell .domains-hero{gap:0;padding-bottom:2.2rem}.domains-hero-shell.domain-transfer-hero-shell{background-image:linear-gradient(90deg,#072752e0,#072752ad 52%,#0727526b),url(/images/tech.jpg);background-size:cover;background-position:center 34%;background-repeat:no-repeat}.domain-transfer-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.domain-transfer-section-heading h2{margin:0;color:#17375e;font-size:22px;line-height:1.25}.domain-transfer-section-heading p:not(.domain-transfer-eyebrow){margin:7px 0 0;color:#65758b;font-size:14px;line-height:1.5}.domain-transfer-info-section{padding:28px 8px 30px;background:transparent;border:0;border-bottom:1px solid #dce3ec}.domain-transfer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:transfer-step}.domain-transfer-steps li{display:grid;align-content:start;gap:8px;min-width:0;padding:8px 22px 8px 0}.domain-transfer-steps li+li{padding-left:22px;border-left:1px solid #dce3ec}.domain-transfer-steps li>span{color:#2c6eaa;font-size:12px;font-weight:750}.domain-transfer-steps strong{color:#243b5a;font-size:15px}.domain-transfer-steps p{margin:0;color:#65758b;font-size:13px;line-height:1.5}.domain-transfer-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0;padding-left:20px;color:#4f6078;font-size:14px;line-height:1.55}.domain-transfer-security-section{display:flex;align-items:flex-start;gap:16px;margin-top:26px;padding:20px 22px;color:#174b80;background:#eef5fc;border:1px solid #d7e5f3;border-radius:8px}.domain-transfer-security-section>svg{flex:0 0 auto;margin-top:2px}.domain-transfer-security-section h2{margin:0 0 6px;color:#17375e;font-size:16px}.domain-transfer-security-section p{margin:0;color:#526782;font-size:13px;line-height:1.55}.domain-transfer-empty-quote{display:flex;align-items:center;gap:12px;padding:16px;color:#65758b;background:#f5f8fc;border-radius:6px}.domain-transfer-empty-quote>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;color:#fff;background:#2563a8;border-radius:50%;font-size:13px;font-weight:700}.domain-transfer-empty-quote p{margin:0;font-size:14px;line-height:1.5}.domain-transfer-back{display:inline-flex;align-items:center;gap:8px;padding:8px 0;color:#52627a;background:none;border:0;font:inherit;cursor:pointer}.domain-transfer-heading{max-width:720px;margin:24px 0 32px}.domain-transfer-eyebrow{margin:0 0 8px;color:#2563a8;font-size:13px;font-weight:700;text-transform:uppercase}.domain-transfer-heading h1,.domain-transfer-confirmation h1{margin:0;color:#102a4c;font-size:36px;line-height:1.15;font-weight:750}.domain-transfer-heading>p:last-child{margin:12px 0 0;color:#63738a;font-size:17px;line-height:1.55}.domain-transfer-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);gap:24px;align-items:start}.domain-transfer-form-section,.domain-transfer-aside,.domain-transfer-confirmation{background:#fff;border:1px solid #dfe5ed;border-radius:8px}.domain-transfer-form-section{padding:30px 32px;box-shadow:0 8px 24px #1831540f}.domain-transfer-quote-form,.domain-transfer-submit-form{display:grid;gap:22px}.domain-transfer-field{display:grid;gap:8px;min-width:0}.domain-transfer-field>span{color:#243b5a;font-size:14px;font-weight:650}.domain-transfer-domain-input,.domain-transfer-epp-input{display:flex;min-width:0;align-items:center;gap:12px;padding:8px 10px 8px 14px;border:1px solid #cbd5e1;border-radius:6px;background:#fff}.domain-transfer-domain-input:focus-within,.domain-transfer-epp-input:focus-within{border-color:#2563a8;box-shadow:0 0 0 3px #2563a81f}.domain-transfer-domain-input>svg{flex:0 0 auto;color:#728198}.domain-transfer-domain-input input,.domain-transfer-epp-input input{width:100%;min-width:0;height:44px;color:#172b4d;background:transparent;border:0;outline:0;font:inherit;font-size:16px}.domain-transfer-epp-input button{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;color:#52627a;background:#f4f6f9;border:0;border-radius:5px;cursor:pointer}.domain-transfer-check,.domain-transfer-primary,.domain-transfer-secondary,.domain-transfer-login-note button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 16px;border-radius:6px;font:inherit;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer}.domain-transfer-check,.domain-transfer-primary{color:#fff;background:#174b80;border:1px solid #174b80}.domain-transfer-check:disabled,.domain-transfer-primary:disabled{opacity:.55;cursor:not-allowed}.domain-transfer-secondary,.domain-transfer-login-note button{color:#174b80;background:#fff;border:1px solid #b8c7d9}.domain-transfer-field small{color:#66768c;font-size:12px;line-height:1.5}.domain-transfer-quote-summary{display:flex;justify-content:space-between;gap:16px;padding:16px;background:#f5f8fc;border:1px solid #e1e8f1;border-radius:6px}.domain-transfer-quote-summary div{display:grid;gap:5px}.domain-transfer-quote-summary div:last-child{text-align:right}.domain-transfer-quote-summary span{color:#65758b;font-size:12px}.domain-transfer-quote-summary strong{color:#17375e;font-size:16px}.domain-transfer-payment{display:grid;gap:10px;margin:0;padding:0;border:0}.domain-transfer-payment legend{margin-bottom:10px;color:#243b5a;font-size:14px;font-weight:650}.domain-transfer-payment label{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #d7dee8;border-radius:6px;cursor:pointer}.domain-transfer-payment label.is-selected{border-color:#3479bd;background:#f5f9ff}.domain-transfer-payment input,.domain-transfer-consent input{width:17px;height:17px;margin:2px 0 0;accent-color:#174b80;flex:0 0 auto}.domain-transfer-payment label span{display:grid;gap:4px}.domain-transfer-payment label strong{color:#243b5a;font-size:14px}.domain-transfer-payment label small{color:#6b7b90;font-size:12px}.domain-transfer-consent{display:flex;align-items:flex-start;gap:10px;color:#40516a;font-size:13px;line-height:1.5}.domain-transfer-login-note{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;background:#f5f8fc;border-radius:6px;color:#40516a;font-size:14px}.domain-transfer-submit{width:100%;min-height:50px}.domain-transfer-error{margin:18px 0 0;padding:12px 14px;color:#9f2d20;background:#fff5f4;border:1px solid #f1c7c2;border-radius:6px;font-size:14px}.domain-transfer-aside{padding:24px}.domain-transfer-aside-icon,.domain-transfer-confirmation-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;color:#174b80;background:#eef5fc;border-radius:6px}.domain-transfer-aside h2{margin:0 0 14px;color:#17375e;font-size:18px}.domain-transfer-aside ul{display:grid;gap:12px;margin:0;padding-left:19px;color:#4f6078;font-size:13px;line-height:1.55}.domain-transfer-aside p{margin:16px 0 0;padding-top:14px;color:#687991;border-top:1px solid #e7ecf2;font-size:12px;line-height:1.55}.domain-transfer-confirmation{max-width:720px;margin:48px auto;padding:32px}.domain-transfer-confirmation>p:not(.domain-transfer-eyebrow){color:#5d6e84;line-height:1.6}.domain-transfer-order-meta,.domain-transfer-confirmation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.domain-transfer-order-meta span{padding:10px 12px;color:#42536a;background:#f5f8fc;border-radius:5px;font-size:13px}.domain-transfer-spinner{animation:domainTransferSpin .9s linear infinite}@keyframes domainTransferSpin{to{transform:rotate(360deg)}}@media (max-width: 800px){.domain-transfer-hero-shell{background-position:64% 28%}.domain-transfer-content{width:min(100% - 28px,620px);margin:0 auto;padding:26px 0 52px}.domain-transfer-steps,.domain-transfer-requirements{grid-template-columns:1fr}.domain-transfer-info-section{padding:22px 4px}.domain-transfer-steps li,.domain-transfer-steps li+li{padding:14px 0;border-left:0}.domain-transfer-steps li+li{border-top:1px solid #dce3ec}.domain-transfer-layout{grid-template-columns:1fr}.domain-transfer-page{width:min(100% - 28px,620px);margin-top:24px}.domain-transfer-form-section,.domain-transfer-aside,.domain-transfer-confirmation{padding:20px}.domain-transfer-heading h1,.domain-transfer-confirmation h1{font-size:30px}}@media (max-width: 480px){.domain-transfer-domain-input{flex-wrap:wrap}.domain-transfer-domain-input input{flex:1 1 calc(100% - 42px)}.domain-transfer-check{width:100%}.domain-transfer-quote-summary{align-items:flex-start;flex-direction:column}.domain-transfer-quote-summary div:last-child{text-align:left}}:root{--bg: #f5f6fb;--ink: #181a26;--muted: #666e88;--line: #dde1ef;--hero: #0e3f7b;--hero-soft: #0e3f7b;--card: #ffffff;--lime: #d7fb39;--indigo: #0e3f7b;--footer: #090b18;--radius: 24px;--shadow: 0 24px 80px rgba(22, 29, 91, .14)}*{box-sizing:border-box}html,body,#beta-root{margin:0;padding:0;min-height:100%}body{min-width:320px;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-shell{overflow-x:hidden}.cookie-consent-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;background:#0d142094;display:grid;place-items:center;padding:18px}.cookie-consent-modal{width:min(760px,100%);background:#fff;border-radius:14px;border:1px solid #dbe5f2;box-shadow:0 22px 56px #0f1a3047;overflow:hidden;position:relative}.cookie-consent-content{padding:24px 24px 16px;position:relative;z-index:1}.cookie-consent-content h2{margin:0 0 12px;color:#132a4a;font-size:1.6rem}.cookie-consent-content p{margin:0 0 10px;color:#52657d;line-height:1.62}.cookie-consent-link{margin-top:8px;background:transparent;border:0;color:#184c8d;text-decoration:underline;text-underline-offset:2px;font-weight:600;cursor:pointer;padding:0}.cookie-consent-actions{padding:14px 24px 22px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cookie-btn{min-height:42px;border-radius:999px;padding:0 16px;font-weight:700;cursor:pointer;border:1px solid transparent}.cookie-btn-ghost{background:transparent;color:#1f2e42;text-decoration:underline}.cookie-btn-outline{border-color:#1b2a42;background:#fff;color:#1b2a42}.cookie-btn-primary{border-color:#0f2748;background:#0f2748;color:#fff}.cookie-consent-config{margin:12px 0 6px;border:1px solid #dce8f5;border-radius:12px;padding:12px;background:#f8fbff;display:grid;gap:10px}.cookie-consent-option{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cookie-consent-option strong{display:block;color:#1d2f47;margin-bottom:2px}.cookie-consent-option small{color:#5f748f;line-height:1.4}.cookie-consent-option input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:#0e3f7b}.cookie-consent-orb{position:absolute;border-radius:999px;border:6px solid rgba(137,171,222,.35);pointer-events:none}.cookie-consent-orb-top{width:86px;height:86px;top:-24px;left:-24px}.cookie-consent-orb-bottom{width:96px;height:96px;right:-30px;bottom:-30px}@media (max-width: 720px){.cookie-consent-content{padding:20px 16px 14px}.cookie-consent-content h2{font-size:1.35rem}.cookie-consent-actions{padding:12px 16px 18px;justify-content:stretch}.cookie-btn{width:100%}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:linear-gradient(180deg,#080c14b8,#080c14cc),radial-gradient(circle at 84% -8%,#0e3f7b1f,#0e3f7b00 28%),url(/images/ph_texture.png) center/contain repeat,linear-gradient(180deg,#101114,#14181d)}.auth-layout{width:min(1180px,100%);display:grid;grid-template-columns:minmax(430px,500px) minmax(360px,1fr);align-items:center;gap:2rem;padding:0}.auth-card{width:100%;background:#fff;border-radius:10px;padding:2rem 1.9rem;box-shadow:0 20px 45px #00000029;border:1px solid rgba(14,63,123,.08)}.auth-brand{display:inline-flex;align-items:center;margin-bottom:1.2rem}.auth-brand-img{height:30px;width:auto}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.1rem}.auth-tab{min-height:42px;border-radius:8px;border:1px solid #d8dfeb;background:#f8fafc;color:#54637c;font-weight:700;cursor:pointer;transition:all .16s ease}.auth-tab.active{border-color:#0e3f7b;background:#0e3f7b;color:#fff}.auth-form{display:grid;gap:1.05rem}.auth-copy{background:#fff}.auth-copy-login{gap:.65rem}.auth-copy-accent{color:#d7a82c}.auth-kicker{color:#8090ab;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-form h1{margin:0;font-size:clamp(1.7rem,2.6vw,2.15rem);color:#1b2840;line-height:1.1}.auth-form p{margin:0 0 .2rem;color:#66758d;font-size:1rem;line-height:1.45}.auth-form label{display:grid;gap:.38rem;color:#728099;font-weight:600;font-size:.82rem}.auth-label-text{display:inline-flex;align-items:center;gap:4px;color:#728099}.required-star{color:#d62020;font-style:normal;font-weight:700}.auth-form input{border:1px solid #dfe5ef;border-radius:10px;min-height:52px;padding:0 .9rem;font-size:.95rem;color:#17253a;background:#f8fafc}.auth-form input[type=password]::-ms-reveal,.auth-form input[type=password]::-ms-clear{display:none}.auth-password-wrap{position:relative}.auth-password-wrap input{width:100%;padding-right:3rem}.auth-password-toggle{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2.05rem;height:2.05rem;border:0;border-radius:8px;background:transparent;color:#5f7091;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.auth-password-toggle:hover{background:#edf2fa;color:#33527f}.auth-password-toggle:focus-visible{outline:2px solid rgba(14,63,123,.28);outline-offset:2px}.auth-form select{border:1px solid #dfe5ef;border-radius:10px;min-height:52px;padding:0 .9rem;font-size:.95rem;color:#17253a;background:#f8fafc}.auth-form input:focus{outline:none;border-color:#0e3f7b;box-shadow:0 0 0 3px #0e3f7b1f}.auth-form select:focus{outline:none;border-color:#0e3f7b;box-shadow:0 0 0 3px #0e3f7b1f}.auth-form input.is-invalid{border-color:#d62020;box-shadow:0 0 0 3px #d620201f}.auth-field-error{margin-top:-.15rem;color:#d62020;font-size:.84rem;line-height:1.3;font-weight:500}.auth-field-success{margin-top:-.1rem;color:#12753b;font-size:.84rem;line-height:1.3;font-weight:500}.auth-feedback{margin-top:.2rem;border-radius:10px;border:1px solid transparent;padding:.72rem .85rem;font-size:.88rem;line-height:1.4;font-weight:600}.auth-feedback-success{color:#106f3b;background:#edf9f1;border-color:#bfe7cb}.auth-feedback-error{color:#b11d1d;background:#fff1f1;border-color:#f1bcbc}.reset-password-error{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px;margin-bottom:20px}.auth-row{display:flex;align-items:center}.auth-row-between{justify-content:space-between;gap:1rem}.auth-check{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:.45rem;font-size:.86rem!important;font-weight:500!important;color:#5f6d84!important}.auth-check input{min-height:auto;width:14px;height:14px;margin:0;accent-color:#0e3f7b;box-shadow:none}.auth-primary-btn{margin-top:.2rem;min-height:52px;border:0;border-radius:8px;background:#1f4f92;color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 8px 18px #0e3f7b29}.auth-primary-btn:disabled{cursor:not-allowed;background:#c9d3e2;color:#6d7b92;box-shadow:none}.auth-secondary-btn{min-height:44px;border:1px solid #c5d1e4;border-radius:8px;background:#eef3fb;color:#1b3f70;font-weight:700;cursor:pointer}.auth-secondary-btn:disabled{cursor:not-allowed;opacity:.65}.auth-readonly-input{background:#edf2f8!important;color:#52637d!important;cursor:not-allowed}.auth-register-steps{display:flex;gap:.55rem}.auth-register-steps span{padding:.28rem .55rem;border-radius:999px;font-size:.74rem;font-weight:700;color:#70819d;background:#edf2f8}.auth-register-steps span.active{color:#fff;background:#1f4f92}.auth-register-nav{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.auth-register-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .8rem;align-items:start}.auth-register-grid-wide{grid-column:1 / -1}.auth-card-loading{max-width:560px;margin:0 auto;padding:2.2rem 2rem 2.4rem;border-radius:14px;text-align:center}.auth-layout-centered{grid-template-columns:minmax(320px,560px);justify-content:center;align-items:center}.auth-layout-centered .auth-brand{display:inline-flex;margin:0 auto 1.35rem}.auth-complete-screen{display:grid;justify-items:center;gap:.75rem;padding:.6rem 0 .25rem}.auth-complete-screen h1{margin:0;color:#1c2f4d;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.08;letter-spacing:-.03em}.auth-complete-screen p{margin:0;color:#55657f;font-size:.98rem;line-height:1.55;max-width:32ch}.auth-complete-screen strong{color:#0e3f7b;font-weight:700;font-size:.92rem}.auth-complete-spinner{width:20px;height:20px;border-radius:50%;border:2px solid rgba(14,63,123,.18);border-top-color:#0e3f7b;animation:spin .8s linear infinite}.auth-register-grid .auth-secondary-btn,.auth-register-grid .auth-primary-btn{margin-top:0}.auth-register-grid-step2{grid-template-columns:1fr}.auth-method-toggle{margin-top:.45rem;display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.auth-method-toggle button{min-height:38px;border-radius:8px;border:1px solid #c8d4e7;background:#f7f9fc;color:#4a5f7f;font-size:.84rem;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff73;transition:all .14s ease}.auth-method-toggle button:hover:not(:disabled){border-color:#9db3d5;background:#eef3fb}.auth-method-toggle button.is-active{border-color:#1f4f92;background:#1f4f92;color:#fff;box-shadow:0 6px 14px #0e3f7b24}.auth-method-toggle button:disabled{opacity:.7;cursor:not-allowed}.auth-code-input{text-align:center;font-size:1.1rem!important;letter-spacing:.18em;font-weight:700}.auth-verify-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.auth-verify-actions .auth-primary-btn,.auth-verify-actions .auth-secondary-btn{margin-top:0}@media (max-width: 920px){.auth-register-grid,.auth-verify-actions{grid-template-columns:1fr}}.auth-text-btn{border:0;background:transparent;color:#0e5bb2;font-weight:500;justify-self:start;cursor:pointer;padding:0;font-size:.86rem}.auth-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:50px;padding:0 .95rem;border:1px solid #e4e9f2;border-radius:8px;color:#67758c;background:#fbfcfe;font-size:.92rem}.auth-showcase{position:relative;min-height:640px;display:flex;align-items:center;justify-content:center;padding:2rem 2.5rem}.auth-showcase:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 66%,rgba(255,255,255,.025) 66% 68%,transparent 68%);pointer-events:none}.auth-feature-stack{position:relative;z-index:1;width:min(560px,100%);display:grid;gap:1rem}.auth-feature-card{display:grid;grid-template-columns:42px 1fr;gap:1rem;padding:1.25rem 1.35rem;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#101621a3;color:#eef4fc4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-feature-card.is-active{color:#fff;border-color:#1f4f9299;box-shadow:0 0 0 1px #1f4f922e,0 18px 35px #0000004d}.auth-feature-icon{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;border:1px solid currentColor}.auth-feature-card h3{margin:0 0 .45rem;font-size:.94rem;line-height:1.35}.auth-feature-card p{margin:0;font-size:.87rem;line-height:1.45}.auth-showcase-dots{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:grid;gap:.45rem}.auth-showcase-dots span{width:6px;height:6px;border-radius:999px;background:#ffffff40}.auth-showcase-dots span.active{height:24px;background:#fff}@media (max-width: 980px){.auth-layout{grid-template-columns:1fr;padding:1rem}.auth-showcase{min-height:420px}}@media (max-width: 640px){.auth-page{padding:.9rem}.auth-layout{gap:1rem;border-radius:20px}.auth-card,.auth-showcase{padding:1.1rem}.auth-row-between,.auth-bottom-cta{flex-direction:column;align-items:flex-start}.auth-tabs{grid-template-columns:1fr}}.section-limit{width:min(1200px,calc(100% - 2.5rem));margin-inline:auto}.hero-wrap .section-limit{width:calc(100% - 2.5rem);max-width:none}.hero-wrap{background:radial-gradient(circle at 88% -25%,#4999eb2e,#4999eb00 42%),linear-gradient(135deg,#0e3f7b,#0e3f7b 52%,#0e3f7b);color:#fff;padding-bottom:1.2rem}.hero-wrap.is-transparent{background:transparent;position:absolute;top:0;left:0;right:0;z-index:40;padding-bottom:0}.hero-wrap.is-white{background:#fff;color:#0f172a;border-bottom:1px solid #e2e8f0;padding-bottom:0}.hero-wrap.is-home-reference{background:#fff;color:#0f2857;padding-bottom:0}.hero-wrap.is-home-reference .hs-nav{min-height:92px}.hero-wrap.is-home-reference .hs-menu{gap:2rem}.hero-wrap.is-home-reference .hs-menu-link-btn{display:inline-flex;align-items:center;text-decoration:none;color:#0d2f6b;font-size:2rem;font-weight:500;line-height:1}.hero-wrap.is-home-reference .hs-menu-link-btn:hover{opacity:.8}.hero-wrap.is-home-reference .hs-top-link{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:#1f4ca7;font-size:1.85rem;font-weight:500}.hero-wrap.is-home-reference .hs-locale-btn{display:inline-flex;align-items:center;gap:.28rem;border:none;background:transparent;color:#1d48a0;font-size:1.85rem;font-weight:500;cursor:pointer;padding:0}.hero-wrap.is-home-reference .hs-search-icon-btn{width:56px;height:56px;border-radius:999px;border:none;background:#edf2ff;color:#0f3e78;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hero-wrap.is-home-reference .hs-search-icon-btn:hover{background:#dfe8ff}.hero-wrap.is-home-reference .hs-hamburger{color:#0f3e78}.hero-wrap.is-home-reference .hs-menu-btn,.hero-wrap.is-home-reference .hs-menu a{color:#1a2a42}.hero-wrap.is-home-reference .hs-support span{color:#5f6c83}.hero-wrap.is-home-reference .hs-support a{color:#0f3e78}.hero-wrap.is-home-reference .hs-account{border-color:#cfd7e6;background:#fff;color:#1a2a42}.hero-wrap.is-home-reference .hs-account:hover{background:#0f3e78;border-color:#0f3e78;color:#fff}.hero-wrap.is-home-reference .hs-account-auth-trigger{border-color:#dfe8f4;background:#ffffffe6;color:#1a2a42}.hero-wrap.is-home-reference .hs-account-auth-trigger:hover{background:#fff;border-color:#ccd8ea}.hero-wrap.is-home-reference .hs-account-auth-trigger-icon{background:#0f3e780f;color:#0f3e78}.hero-wrap.is-home-reference .hs-account-auth-menu{background:#fffffffa;border-color:#e8edf5}.hero-wrap.is-home-reference .hs-account-auth-item strong{color:#17263d}.hero-wrap.is-home-reference .hs-account-auth-item small{color:#657791}.hero-wrap.is-home-reference .hs-cart-btn{color:#0f3e78;border-color:#c7d9f5}.hero-wrap.is-home-reference .hs-account-panel{border-color:#1a2a421f;background:#ffffffe6}.hero-wrap.is-home-reference .hs-account-name{color:#1a2a42}.hero-wrap.is-home-reference .hs-account-caret{color:#6b7a91}.hero-wrap.is-home-reference .hs-domain-bar{margin-top:.2rem;margin-bottom:.9rem}.hero-wrap.is-home-reference .hs-search-wrap{background:#eef3fb;border:1px solid #d6e0f1;border-radius:10px;padding:.34rem .36rem .34rem .76rem}.hero-wrap.is-home-reference .hs-search-wrap svg{color:#8aa0bf}.hero-wrap.is-home-reference .hs-search-wrap input{color:#1f3557}.hero-wrap.is-home-reference .hs-search-wrap input::placeholder{color:#7b92b0}.hero-wrap.is-home-reference .hs-search-wrap button{border:1px solid #c9d7ec;background:#fff;color:#0f3e78}.hero-wrap.is-home-reference .hs-search-wrap button:hover{background:#f5f8fd;border-color:#b7cae6}.hero-wrap.is-home-reference .hs-domain-copy strong{color:#1b365f}.hero-wrap.is-home-reference .hs-domain-copy span{color:#61779a;opacity:1}.hero-wrap.is-white .hs-menu-btn,.hero-wrap.is-white .hs-menu a{color:#1a2a42}.hero-wrap.is-white .hs-support span{color:#5f6c83}.hero-wrap.is-white .hs-support a{color:#0f3e78}.hero-wrap.is-white .hs-account{border-color:#cfd7e6;background:#fff;color:#1a2a42}.hero-wrap.is-white .hs-account:hover{background:#0f3e78;border-color:#0f3e78;color:#fff}.hero-wrap.is-white .hs-chevron{color:#64748b}.hero-wrap.is-white .hs-cart-btn{color:#0f3e78;border-color:#c7d9f5}.hero-wrap.is-results-theme .hs-menu-btn,.hero-wrap.is-results-theme .hs-menu a{color:#1a2a42}.hero-wrap.is-results-theme .hs-support span{color:#5f6c83}.hero-wrap.is-results-theme .hs-support a{color:#1a2a42}.hero-wrap.is-results-theme .hs-account{border-color:#cfd7e6;background:#fff;color:#1a2a42}.hero-wrap.is-results-theme .hs-account:hover{background:#1a2a42;border-color:#1a2a42;color:#fff}.hs-nav{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:74px}.hs-left-group{display:inline-flex;align-items:center;gap:2.25rem;min-width:0}.hs-brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.22rem;letter-spacing:.02em;flex-shrink:0}.hs-brand-img{height:36px;width:auto;display:block}.hs-brand-logo{display:none}.hs-menu,.hs-right{display:flex;align-items:center;gap:1rem;font-size:1.06rem}.hs-menu-item{position:static}.hs-menu-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#fff;font-size:1.06rem;font-weight:500;cursor:pointer;padding:0;line-height:1;transition:opacity .14s ease}.hs-menu-btn:hover{opacity:.8}.hs-chevron{transition:transform .2s ease}.hs-menu-item.active .hs-chevron{transform:rotate(180deg)}.hs-dropdown{position:fixed;top:63px;left:0;right:0;z-index:200;background:#fff;border:0;border-radius:0;box-shadow:0 18px 36px #11182714;animation:ddFadeIn .14s ease;overflow:hidden}.hero-wrap.is-home-reference .hs-dropdown{top:83px}@keyframes ddFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hs-dropdown-inner{display:flex;gap:2.5rem;width:min(1460px,calc(100% - 2.8rem));max-width:none;margin:0 auto;padding:1.7rem 0}.hs-dropdown-col{flex:1;min-width:180px}.hs-dropdown-heading{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#6b7280;margin-bottom:.8rem;text-transform:uppercase}.hs-dropdown-link{display:flex;align-items:flex-start;gap:.75rem;padding:.55rem .5rem;border-radius:8px;text-decoration:none;color:#111827;transition:background .12s ease;margin-bottom:2px}.hs-dropdown-link:hover{background:#f3f4f6}.hs-dropdown-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#f5f6fb;color:#8496b0;flex-shrink:0}.hs-dropdown-link strong{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:#111827;line-height:1.3}.hs-dropdown-link>span>span{display:block;font-size:.78rem;color:#6b7280;line-height:1.4;margin-top:1px}.hs-badge{font-style:normal;font-size:.62rem;font-weight:700;background:#2a3e5a;color:#fff;padding:1px 6px;border-radius:4px;letter-spacing:.04em}.hs-badge-new{background:#0f3e78}.hs-badge-popular{background:#065f46}.hs-badge-pro{background:#6b21a8}.hs-badge-ai{background:#b45309}.hs-support{display:grid;gap:.18rem;line-height:1.15;text-align:right}.hs-support span{color:#f8f8fbdb;font-size:.72rem;font-weight:500}.hs-support a{color:#fff;font-size:.88rem;font-weight:700;letter-spacing:.01em}.hs-notif-dropdown{position:relative}.hs-notif-menu{position:absolute;top:calc(100% + .55rem);right:0;width:min(560px,calc(100vw - 1.2rem));padding:0;border-radius:16px;border:0;background:transparent;box-shadow:none;z-index:220}.hs-notif-panel{background:#fff;border:1px solid rgba(28,51,84,.08);border-radius:16px;box-shadow:0 20px 40px #18274b24;padding:1.25rem 1.3rem 1.35rem}.hs-notif-panel-head{display:inline-flex;align-items:center;gap:.62rem;color:#2f3b4a;font-size:1.18rem;font-weight:700}.hs-notif-panel-icon{width:30px;height:30px;border-radius:999px;background:#e7f0ff;color:#1f4ca7;display:inline-flex;align-items:center;justify-content:center}.hs-notif-panel-divider{height:1px;margin:.95rem 0;background:#e5ebf5}.hs-notif-card-link{display:block;text-decoration:none;color:inherit;border-radius:12px;padding:.35rem .4rem}.hs-notif-card-link:hover{background:#f8fbff}.hs-notif-card-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 .78rem;border-radius:999px;background:#d8e7ff;color:#1f4ca7;font-size:.9rem;font-weight:700;margin-bottom:.62rem}.hs-notif-card-body{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.8rem;align-items:start}.hs-notif-card-body img{width:88px;height:66px;border-radius:8px;object-fit:cover;border:1px solid #dde7f6}.hs-notif-card-thumb{width:88px;height:66px;border-radius:8px;border:1px solid #dde7f6;background:linear-gradient(135deg,#0f2b54,#0e3f7b 62%,#154f96);color:#fff;display:inline-flex;align-items:center;justify-content:center}.hs-notif-card-link strong{display:block;color:#2f3b4a;font-size:1.05rem;line-height:1.2;margin-bottom:.45rem}.hs-menu-btn-label{display:inline-block}.hs-menu-top-badge{font-style:normal;font-size:.58rem;font-weight:700;line-height:1;color:#fff;padding:3px 6px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase;transform:translateY(-1px)}.hs-notif-card-link p{margin:0;color:#7f92b1;font-size:.92rem;line-height:1.4;max-width:44ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 720px){.hs-notif-card-body{grid-template-columns:1fr}.hs-notif-card-body img{width:100%;height:130px}}.hs-notif-btn{width:42px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background-color .14s ease,border-color .14s ease}.hs-notif-btn.has-alert{background:#f5525214;border-color:#f552522e}.hs-notif-btn:hover{background:#ffffff1a;border-color:#ffffff42}.hs-notif-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:50%;background:#f55252;color:#fff;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid #ffffff;box-shadow:none;pointer-events:none}.hs-notif-badge:after{content:none}.hs-notif-badge:before{content:none}.hs-notif-menu-empty{display:block;padding:.35rem .45rem;color:#6b7280;font-size:.9rem}.hs-menu a{display:inline-flex;align-items:center;gap:.22rem;color:#f8f8fb;font-weight:500;font-size:1em;opacity:.95;white-space:nowrap}.hs-menu a:last-child{font-weight:600}.hs-account{border:1px solid rgba(255,255,255,.72);padding:0 1.15rem;min-height:44px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem;letter-spacing:0;background:#ffffff0a;box-shadow:none;color:#fff;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.hs-account:hover{background:#fff;border-color:#fff;color:#2a3e5a}.hs-account-auth-wrap{position:relative}.hs-account-auth-trigger{border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;min-height:40px;padding:0 .9rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.92rem;font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.hs-account-auth-trigger:hover{background:#ffffff24;border-color:#ffffff52}.hs-account-auth-trigger-icon{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff;flex-shrink:0}.hs-account-auth-menu{position:absolute;top:calc(100% + .7rem);right:0;width:min(260px,calc(100vw - 1.25rem));border-radius:12px;border:1px solid #e6ebf3;background:#fffffff5;box-shadow:0 10px 24px #0f172a14;padding:.45rem;display:grid;gap:.2rem;z-index:220}.hs-account-auth-item{display:flex;align-items:center;gap:.65rem;width:100%;border:none;background:transparent;padding:.7rem;border-radius:10px;text-align:left;cursor:pointer;color:#1d2e42;transition:background-color .14s ease}.hs-account-auth-item:hover{background:#f5f8fd}.hs-account-auth-icon{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eff4ff;color:#0f3e78}.hs-account-auth-item span:last-child{display:grid;gap:.08rem;min-width:0}.hs-account-auth-item strong{display:block;font-size:.95rem;font-weight:700;color:#17263d}.hs-account-auth-item small{display:block;font-size:.72rem;color:#66758a;line-height:1.35}.hs-account-dropdown{position:relative}.hs-account-panel{border:1px solid rgba(255,255,255,.16);display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .45rem .2rem .2rem;border-radius:8px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .14s}.hs-account-panel:hover{background:#ffffff2e}.hs-account-avatar{width:30px;height:30px;border-radius:50%;background:#3b82f6;color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hs-account-name{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.82rem;font-weight:600}.hs-account-caret{color:#ffffffc7;transition:transform .16s ease}.hs-account-dropdown.is-open .hs-account-caret{transform:rotate(180deg)}.hs-account-menu{position:absolute;top:calc(100% + .55rem);right:0;min-width:204px;padding:.4rem;border-radius:12px;border:1px solid rgba(19,40,69,.08);background:#fff;box-shadow:0 14px 30px #0d182c1f;display:grid;gap:.2rem;z-index:220}.hs-account-menu-link{width:100%;border:0;background:transparent;border-radius:8px;min-height:36px;padding:.55rem .75rem;display:flex;align-items:center;justify-content:flex-start;text-align:left;color:#20314b;font-size:.88rem;font-weight:500;cursor:pointer}.hs-account-menu-link:hover{background:#f4f7fc}.hs-account-menu-link.is-primary{background:#1f4f92;color:#fff}.hs-account-menu-link.is-primary:hover{background:#173e74}.hs-account-menu-link.is-danger{color:#b12626}.hs-account-menu-link.is-danger:hover{background:#b126260f}.hero-wrap.is-white .hs-account-panel,.hero-wrap.is-results-theme .hs-account-panel{border-color:#1a2a421f;background:#ffffffe6}.hero-wrap.is-home-reference .hs-notif-btn,.hero-wrap.is-white .hs-notif-btn,.hero-wrap.is-results-theme .hs-notif-btn{color:#3d3235;border-color:transparent;background:#ffffffe0}.hero-wrap.is-white .hs-account-name,.hero-wrap.is-results-theme .hs-account-name{color:#1a2a42}.hero-wrap.is-white .hs-account-caret,.hero-wrap.is-results-theme .hs-account-caret{color:#6b7a91}.hs-domain-bar{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;margin-top:.45rem;width:100%}.hs-search-wrap{display:flex;align-items:center;gap:.7rem;background:#ffffff4d;border-radius:10px;padding:.28rem .32rem .28rem .7rem;width:100%}.hs-search-wrap svg{color:#ffffff73}.hs-search-wrap input{flex:1;border:none;outline:none;color:#ffffffe6;background:transparent;font-size:1rem}.hs-search-wrap input::placeholder{color:#fff6}.hs-search-wrap button{border:1px solid rgba(255,255,255,.3);padding:0 .95rem;min-height:36px;border-radius:7px;background:#fff;color:#0e3f7b;font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.hs-search-wrap button:hover{background:#f0f4ff;border-color:#ffffff80}.hs-domain-copy{margin:0;display:grid;gap:.06rem;line-height:1.18}.hs-domain-copy strong{font-size:1.06rem;color:#fff;font-weight:620;letter-spacing:0}.hs-domain-copy span{color:#f2f2f8;font-size:.62rem;font-weight:430;opacity:.82;display:inline-flex;align-items:center;gap:.2rem}.hs-domain-copy span a{text-decoration:underline;text-underline-offset:2px}.hs-domain-copy span svg{opacity:.72}.hs-hero{position:relative;margin-top:.25rem;min-height:clamp(260px,33vw,520px);aspect-ratio:2 / 1;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;padding:clamp(1.4rem,2.4vw,2.7rem) clamp(1.2rem,2.8vw,3.2rem);background:transparent;box-shadow:none}.hs-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(10px,1.1vw,18px);background:linear-gradient(180deg,#f5f6fb00,#f5f6fb3d);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 5px));z-index:1;pointer-events:none}.hs-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#071842db,#0718429e 36%,#07184233 60%,#07184200 78%),url(/images/images/primeira_imagem_cabelo_completo.png);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:1;filter:none;pointer-events:none}.hs-hero-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;width:min(43%,620px);background:linear-gradient(90deg,#08163a75,#08163a47 64%,#08163a00);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hs-hero-bg:after{content:none}.hs-hero-overlay{display:none}.hs-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(46%,640px);max-width:640px;padding-bottom:clamp(.8rem,1.2vw,1.2rem)}.hs-hero-content h1{margin:0;font-size:clamp(2.2rem,4.5vw,4.7rem);line-height:1.02;letter-spacing:-.02em;color:#fff;max-width:12ch}.hs-hero-content p{margin:1.7rem 0 0;color:#ffffffeb;max-width:22ch;line-height:1.28;font-size:clamp(1.05rem,1.75vw,1.98rem)}.hs-hero-btn{margin-top:2.1rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.88);border-radius:0;min-width:220px;height:58px;padding:0 1.4rem;background:linear-gradient(180deg,#fff,#f3f8ff);color:#0f3e78;font-size:1.45rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 10px 26px #05143438,0 2px 8px #05143424;transition:transform .15s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.hs-hero-btn:hover{transform:translateY(-1px);background:linear-gradient(180deg,#fff,#eaf3ff);box-shadow:0 14px 30px #05143442,0 3px 10px #05143429}.hs-hero-btn:active{transform:translateY(0);box-shadow:0 6px 16px #05143433,0 2px 6px #05143424}.hs-hero-btn:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.hs-hero-note{display:none}.hs-hero-media{position:relative;z-index:2;width:100%;min-height:clamp(225px,24vw,390px);display:flex;align-items:flex-end;justify-content:center;overflow:visible;isolation:isolate;border-radius:0;border:0;background:transparent;box-shadow:none}.hs-hero-media:before{content:"";position:absolute;width:min(68%,360px);height:clamp(20px,2.8vw,36px);left:50%;bottom:clamp(.5rem,1.2vw,1rem);transform:translate(-50%);border-radius:999px;background:radial-gradient(circle,#08183e70,#08183e0f 62%,#08183e00);filter:blur(7px);z-index:1;pointer-events:none}.hs-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 58% 44%,#3fe2ff85,#3fe2ff33 20%,#3fe2ff00 42%),radial-gradient(circle at 66% 54%,#22a4ff4d,#22a4ff00 48%);mix-blend-mode:color;opacity:.78;z-index:3;pointer-events:none}.hs-hero-media img{position:relative;z-index:2;width:106%;height:100%;max-width:none;right:auto;bottom:auto;object-fit:contain;object-position:center bottom;transform:scale(1.04,1.22) translateY(2%);transform-origin:center bottom;filter:saturate(1) contrast(1) brightness(1) drop-shadow(0 10px 18px rgba(7,15,38,.2))}.hs-hero-media-fallback{position:relative;z-index:2;width:100%;height:100%}.hs-hero-media-fallback{background:linear-gradient(145deg,#badafff2,#e1ecffe0)}.hs-live-status{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .64rem;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:#0c0d126b;color:#ffffffe6;font-size:.8rem}.stats,.platform,.commerce,.showcase,.faq-wrap{padding:5rem 0;margin-top:-3.5rem}.faq-inner{display:grid;grid-template-columns:1fr 1.7fr;gap:4rem;align-items:start}.stats-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.stats-head h2,.platform-copy h2,.feature-band h2,.commerce-copy h2,.showcase h2,.faq-copy h2,.cta-inner h2{margin:0;letter-spacing:-.02em;line-height:1.08}.stats-head h2{max-width:20ch;font-size:clamp(1.7rem,3.1vw,2.45rem)}.logo-row{display:flex;gap:.62rem;flex-wrap:wrap}@media (max-width: 1024px){.hero-wrap.is-home-reference .hs-menu{display:none}.hs-hero{grid-template-columns:1fr;min-height:0;padding-top:1.3rem;padding-bottom:0}.hs-hero-content{width:min(100%,520px);max-width:100%}.hs-hero-content h1{max-width:100%}.hs-hero-content p{max-width:28ch}.hs-hero-media{min-height:215px}.hs-hero-media img{width:108%;height:100%;object-position:center bottom;transform:scale(1.08,1.24) translateY(4%)}.hs-hero-media:before{top:.45rem;right:.45rem;bottom:.45rem;left:.45rem}.hs-hero-media-fallback{max-height:380px}}@media (max-width: 640px){.hero-wrap.is-home-reference{padding-bottom:1rem}.hs-hero{border-radius:6px;margin-top:.5rem;padding:.95rem .85rem 0;box-shadow:none}.hs-hero:after{height:clamp(8px,1.8vw,12px);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 3px))}.hs-hero-content{width:100%;padding-bottom:.8rem}.hs-hero-content h1{font-size:clamp(1.55rem,8.8vw,2.25rem)}.hs-hero-content p{margin-top:.72rem;font-size:.94rem;max-width:30ch}.hs-hero-btn{min-width:168px;height:44px;padding:0 1rem;font-size:1rem}.hs-hero-media{min-height:180px}.hs-hero-media img{width:112%;height:100%;object-position:center bottom;transform:scale(1.1,1.26) translateY(5%)}.hs-hero-media:before{top:.36rem;right:.36rem;bottom:.36rem;left:.36rem;border-width:1.6px}}.logo-pill{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line);border-radius:999px;padding:.38rem .65rem;background:#fff;color:#67708f;font-size:.78rem;font-weight:700}.logo-dot{width:8px;height:8px;border-radius:999px;background:#9198b5}.metric-grid{margin-top:1.45rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.metric-card{border-radius:17px;border:1px solid var(--line);background:#fff;padding:1rem;box-shadow:0 1px #121a3608}.metric-head{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.metric-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#0e3f7b;background:linear-gradient(145deg,#e8edf4,#e8edf4);border:1px solid #e8edf4}.metric-kicker{font-size:.73rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0e3f7b}.metric-card strong{display:block;color:#0e3f7b;font-size:clamp(1.35rem,2.4vw,2.2rem);margin-bottom:.42rem;line-height:1}.metric-card p{margin:0;color:#66708d;font-size:.84rem;min-height:2.8rem}.metric-card a{display:inline-flex;align-items:center;gap:.32rem;margin-top:.75rem;color:#0e3f7b;font-size:.76rem;font-weight:700}.platform{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem;align-items:center}.eyebrow{display:inline-block;margin-bottom:.65rem;font-size:.72rem;font-weight:700;color:#0e3f7b;text-transform:uppercase;letter-spacing:.12em}.platform-copy h2,.commerce-copy h2,.faq-copy h2{font-size:clamp(1.75rem,3vw,2.6rem)}.platform-copy ol{margin:1.4rem 0 1.5rem;padding:0;list-style:none;display:grid;gap:.85rem}.platform-copy li{display:flex;align-items:flex-start;gap:.7rem;border-bottom:1px solid var(--line);padding-bottom:.8rem}.platform-copy li span{color:#0e3f7b;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700}.platform-copy li p{margin:0;color:#0e3f7b}.platform-showcase{position:relative}.panel-mock{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#f9faff,#f5f6fb);min-height:300px;padding:1.25rem;box-shadow:var(--shadow)}.panel-mock .badge{display:inline-block;font-size:.72rem;padding:.3rem .52rem;border-radius:999px;background:#e8edf4;color:#0e3f7b;margin-bottom:.7rem}.panel-mock h3{margin:0;font-size:1.38rem;max-width:17ch;color:#0e3f7b}.bar-chart{margin-top:1.2rem;display:grid;gap:.58rem}.bar-chart span{height:12px;border-radius:999px;background:linear-gradient(90deg,#0e3f7b,#0e3f7b)}.feature-band{background:transparent;padding:3rem 0 2.7rem;margin-top:.9rem}.feature-head h2{margin:0;max-width:26ch;font-size:clamp(2rem,3vw,2.8rem);line-height:1.12;letter-spacing:-.02em}.feature-head p{margin:.9rem 0 0;color:#5f7090;max-width:64ch;font-size:1rem;line-height:1.65}.feature-grid{margin-top:1.7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;align-items:stretch}.feature-card{border:1px solid #d7e2f2;border-radius:16px;background:#fff;padding:1.3rem 1.15rem 1.15rem;min-height:196px;display:flex;flex-direction:column;box-shadow:0 6px 18px #102a520a}.feature-icon-wrap{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#0e3f7b;background:#f2f7ff;border:1px solid #d7e3f5}.feature-card svg{color:currentColor}.feature-card h3{margin:.85rem 0 .45rem;font-size:1.1rem;line-height:1.28;color:#0f2342}.feature-card p{margin:0;color:#5f7396;line-height:1.62;font-size:.95rem}.commerce{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:center}.commerce-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1rem;box-shadow:var(--shadow)}.platform-copy h2,.commerce-card ul{list-style:none;padding:0;margin:.8rem 0;display:grid;gap:.6rem}.infra-highlights{display:flex;align-items:stretch;justify-content:center;margin-bottom:1.5rem;background:#fff;border:1px solid #eef0f6;border-radius:14px;box-shadow:0 1px 6px #0f1e3c0a;overflow:hidden}.infra-highlight-item{flex:1;display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.5rem;position:relative}.infra-highlight-item+.infra-highlight-item{border-left:1px solid #eef0f6}.infra-highlight-icon-wrap{width:36px;height:36px;border-radius:10px;background:#f0f5ff;color:#0f3e78;display:flex;align-items:center;justify-content:center;flex-shrink:0}.infra-highlight-text{display:flex;flex-direction:column;gap:.1rem}.infra-highlight-stat{font-size:1.15rem;font-weight:700;color:#0f172a;line-height:1.1;letter-spacing:-.02em}.infra-highlight-label{font-size:.72rem;color:#94a3b8;font-weight:450;letter-spacing:.01em;white-space:nowrap}.infra-sep{display:none}.infra-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.infra-product-card{background:#fff;border:1px solid #e8eaf2;border-radius:16px;padding:1.35rem 1.4rem 1.3rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .18s}.infra-product-card:hover{border-color:#c5cad8}.infra-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.infra-card-icon-wrap{width:36px;height:36px;border-radius:9px;background:#f1f4fb;color:#0f3e78;display:flex;align-items:center;justify-content:center;flex-shrink:0}.infra-card-tags{display:flex;align-items:center;gap:.4rem}.infra-card-tag{font-size:.68rem;font-weight:600;color:#475569;background:#f1f5f9;padding:.2rem .55rem;border-radius:999px;letter-spacing:.01em}.infra-card-badge{font-size:.64rem;font-weight:700;color:#92400e;background:#fef3c7;border:1px solid #fde68a;padding:.15rem .5rem;border-radius:999px;letter-spacing:.02em}.infra-card-title{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.infra-card-desc{margin:0;font-size:.8rem;color:#64748b;line-height:1.55;flex:1}.infra-card-footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:.65rem;padding-top:.85rem;border-top:1px solid #f1f4f9;gap:.5rem}.infra-card-price{display:flex;flex-direction:column;gap:.05rem}.infra-card-price span{font-size:.6rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.infra-card-price strong{font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.1;display:flex;align-items:baseline;gap:.15rem}.infra-card-price strong em{font-style:normal;font-size:.72rem;font-weight:500;color:#94a3b8;letter-spacing:0}.infra-card-btn{display:inline-flex;align-items:center;gap:.3rem;height:32px;padding:0 .9rem;border-radius:8px;border:none;background:var(--card-color, #0f3e78);color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.infra-card-btn:hover{opacity:.88}.infra-offers-shell{display:grid;gap:.9rem;width:calc(100vw - 2.5rem);max-width:none;margin:0 calc(50% - 50vw + 1.25rem);padding-left:.35rem}.infra-offers-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border:1px solid #ebeff5;border-radius:14px;background:#f7f9fc;width:fit-content;min-width:100%}.infra-offers-tab{border:none;background:transparent;color:#56657d;font-size:.9rem;font-weight:500;padding:.62rem 1rem;border-radius:10px;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.infra-offers-tab.is-active{background:#fff;color:#1f2937;box-shadow:0 1px 3px #0f172a14}.infra-offer-card{display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,.9fr);align-items:stretch;border:1px solid #e3e8f2;border-radius:12px;overflow:hidden;background:#fff}.infra-offer-copy{padding:clamp(1.25rem,2.2vw,2rem);display:flex;flex-direction:column;justify-content:center;gap:.7rem}.infra-offer-kicker{display:inline-flex;width:fit-content;border:1px solid #d5deeb;color:#556478;border-radius:999px;padding:.25rem .72rem;font-size:.82rem;font-weight:500}.infra-offer-copy h3{margin:0;font-size:clamp(1.95rem,3.3vw,3.05rem);line-height:1.08;letter-spacing:-.02em;color:#44515f;max-width:18ch}.infra-offer-copy p{margin:0;color:#6d7888;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.45;max-width:52ch}.infra-offer-footer{margin-top:.6rem;display:flex;align-items:flex-end;gap:1rem}.infra-offer-price{display:flex;flex-direction:column;gap:.2rem}.infra-offer-price span{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.infra-offer-price strong{font-size:clamp(2rem,3.2vw,2.95rem);line-height:1;color:#47525f;display:inline-flex;align-items:baseline;gap:.35rem;font-weight:500}.infra-offer-price em{font-style:normal;font-size:clamp(1rem,1.4vw,1.28rem);font-weight:500;color:#5f6f82}.infra-offer-btn{height:44px;border:none;border-radius:10px;padding:0 1.45rem;background:#0f3e78;color:#fff;font-size:1.04rem;font-weight:700;display:inline-flex;align-items:center;gap:.42rem;cursor:pointer}.infra-offer-art{position:relative;min-height:280px;background:linear-gradient(165deg,#f9fcff,#f8f9fc 45%,#fcecef);display:flex;align-items:flex-end;justify-content:center}.infra-offer-art img{width:100%;height:100%;object-fit:cover;object-position:center right}@media (max-width: 1024px){.infra-offer-card{grid-template-columns:1fr}.infra-offer-art{min-height:230px}.infra-offer-art img{object-position:center}}@media (max-width: 640px){.infra-offers-tabs{border-radius:0;padding:.38rem}.infra-offers-tab{font-size:.84rem;padding:.45rem .7rem}.infra-offers-shell{width:calc(100vw - 1.2rem);margin:0 calc(50% - 50vw + .6rem);padding-left:.2rem}.infra-offer-copy{padding:1rem 1rem 1.1rem;gap:.58rem}.infra-offer-copy h3{font-size:clamp(1.45rem,7.2vw,2rem)}.infra-offer-copy p{font-size:.95rem}.infra-offer-footer{flex-wrap:wrap;align-items:center}.infra-offer-price strong{font-size:clamp(1.65rem,7vw,2.2rem)}.infra-offer-btn{width:100%;justify-content:center;height:42px}.infra-offer-art{min-height:190px}}.infra-badge,.infra-product-copy,.infra-product-bottom,.infra-explore-btn,.infra-price,.infra-product-art,.infra-art-svg{display:none}.infra-price strong em{font-style:normal;color:#8490a6;font-size:.78rem;font-weight:500;white-space:nowrap;letter-spacing:0}.infra-product-art{display:flex;align-items:center;justify-content:flex-end;align-self:stretch;color:#c0c5d4;opacity:.7}.infra-art-svg{width:100px;height:auto;display:block}.infra-art-svg .art-stroke{stroke:#c8ccd8;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.infra-art-svg .art-accent{fill:#cbd5e1}.promo-banner-section{padding:.25rem 0 1.5rem}.promo-banner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:#0f172a;border-radius:12px;padding:.65rem 1.2rem;cursor:pointer;transition:all .3s ease;position:relative;border:1px solid rgba(255,255,255,.04)}.promo-banner:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000a}.rotating-banner{animation:bannerFadeIn .5s ease-in-out}@keyframes bannerFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.banner-indicators{display:flex;justify-content:center;gap:.5rem;align-items:center}.banner-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;transition:all .3s ease;padding:0}.banner-dot:hover{background:#94a3b8;transform:scale(1.2)}.banner-dot.active{width:24px;border-radius:4px;background:#3b82f6}.promo-banner-left{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.promo-banner-icon{width:32px;height:32px;border-radius:8px;background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.promo-banner-name{font-size:.8rem;font-weight:600;white-space:nowrap;letter-spacing:-.01em}.promo-banner-dot{width:3px;height:3px;border-radius:50%;flex-shrink:0}.promo-banner-text{margin:0;font-size:.78rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-banner-cta{flex-shrink:0;border:none;border-radius:6px;padding:.45rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;box-shadow:0 1px 2px #00000014;opacity:.85}.promo-banner-cta:hover{opacity:1;transform:translateY(-.5px);box-shadow:0 2px 4px #0000001a}.stats-trust-strip{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:calc(100vw - 2.5rem);max-width:none;margin:0 calc(50% - 50vw + 1.25rem) 1.15rem;padding:.15rem 0 .25rem;border-bottom:1px solid #e5eaf1}.stats-trust-label{margin:0;display:block;color:#1f2937;font-size:.72rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.14em;text-align:left;white-space:nowrap;padding-left:.25rem}.stats-trust-rail{position:relative;display:block;width:100%}.stats-trust-arrow{position:absolute;top:50%;z-index:3;width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #dfe7f2;background:#ffffffd9;color:#123d76;cursor:pointer;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.stats-trust-arrow:first-of-type{left:0}.stats-trust-arrow:last-of-type{right:0}.stats-trust-arrow:hover{background:#f6f9fd;border-color:#c3d2e8}.stats-trust-scroller{display:flex;align-items:center;gap:1.6rem;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:.1rem .15rem .35rem;cursor:grab}@media (hover: hover) and (pointer: fine){.stats-trust-arrow{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.94)}.stats-trust-rail:hover .stats-trust-arrow,.stats-trust-rail:focus-within .stats-trust-arrow{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}}.stats-trust-scroller::-webkit-scrollbar{display:none}.stats-trust-scroller:active{cursor:grabbing}.stats-trust-logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.7;filter:grayscale(1);transition:opacity .18s ease,filter .18s ease}.stats-trust-logo:hover{opacity:.9;filter:grayscale(.3)}.stats-trust-logo img{height:28px;width:auto;max-width:118px;object-fit:contain;display:block}@media (max-width: 640px){.promo-banner{flex-direction:column;align-items:flex-start}.promo-banner-text{white-space:normal}.promo-banner-cta{width:100%;text-align:center}.promo-banner-dot{display:none}.stats-trust-strip{gap:.55rem;width:calc(100vw - 1.2rem);margin:0 calc(50% - 50vw + .6rem) 1rem;margin-bottom:1rem}.stats-trust-label{font-size:.82rem;padding-left:.2rem;text-align:left;min-height:auto}.stats-trust-rail{display:flex;align-items:center;gap:.55rem}.stats-trust-arrow{position:static;width:32px;height:32px;flex-basis:32px;transform:none}.stats-trust-logo img{height:28px;max-width:90px}}.next-services{padding-top:4.2rem;display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}.next-services-copy h2{margin:0;font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.02;letter-spacing:-.03em;max-width:12ch;color:#0b0f19}.next-services-copy p{margin:1.25rem 0 0;max-width:34ch;color:#475569;font-size:1rem;line-height:1.6}.next-services-cta{margin-top:1.75rem;display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1.5rem;border-radius:10px;background:#0e3f7b;color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s}.next-services-cta:hover{background:#0c3366}.next-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.next-service-card{border-radius:16px;background:#fff;border:1px solid #e8eaf2;padding:1.4rem 1.2rem 1.3rem 1.3rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .18s;cursor:pointer}.next-service-card:hover{border-color:#c5cad8}.next-service-icon-wrap{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.next-service-card.tone-blue .next-service-icon-wrap{background:#eff6ff;color:#1d4ed8}.next-service-card.tone-teal .next-service-icon-wrap{background:#f0fdfa;color:#0d9488}.next-service-card.tone-violet .next-service-icon-wrap{background:#f5f3ff;color:#7c3aed}.next-service-card.tone-slate .next-service-icon-wrap{background:#f1f5f9;color:#475569}.next-service-body{flex:1}.next-service-body h3{margin:0 0 .3rem;color:#0f172a;font-size:1rem;font-weight:700;line-height:1.2}.next-service-body p{margin:0;color:#64748b;font-size:.82rem;line-height:1.5}.next-service-arrow{align-self:flex-end;color:#cbd5e1;font-size:1.1rem;line-height:1;transition:transform .18s,color .18s}.next-service-card:hover .next-service-arrow{transform:translate(3px);color:#94a3b8}.pricing-top-card{margin-top:3.5rem;margin-bottom:.9rem}.trust-strip{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3.6rem;padding:1.35rem 0;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec}.trust-strip-intro{display:grid;gap:.2rem;min-width:215px;padding-right:1.5rem;border-right:1px solid #dce3ec}.trust-strip-intro span{color:#5e718c;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.trust-strip-intro strong{color:#1b2f50;font-size:.94rem;font-weight:600}.trust-strip-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1}.trust-strip-item{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:35px;padding:0 .8rem;color:#687890;font-size:.78rem;white-space:nowrap}.trust-strip-item+.trust-strip-item{border-left:1px solid #dce3ec}.trust-strip-item svg{flex-shrink:0;color:#1b75b8}.trust-strip-item strong{color:#1b2f50;font-size:.9rem;font-weight:700}@media (max-width: 900px){.trust-strip{align-items:flex-start;flex-direction:column;gap:1rem}.trust-strip-intro{width:100%;padding:0 0 .8rem;border-right:0;border-bottom:1px solid #dce3ec}.trust-strip-items{width:100%}}@media (max-width: 560px){.trust-strip-items{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip-item{justify-content:flex-start;padding:.55rem .4rem;white-space:normal}.trust-strip-item:nth-child(3){border-left:0}}.client-wall{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:3.5rem;align-items:center;margin-top:4.5rem;padding:2.6rem 0;border-top:1px solid #dfe5ee;border-bottom:1px solid #dfe5ee;color:#16263f}.client-wall-copy{position:relative;z-index:1}.client-wall-kicker{color:#1b5c9b;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.client-wall h2{margin:.65rem 0 0;max-width:15ch;font-size:clamp(1.45rem,2.35vw,2.15rem);line-height:1.1;letter-spacing:-.03em}.client-wall p{margin:.8rem 0 0;max-width:34ch;color:#65748b;font-size:.88rem;line-height:1.55}.client-wall strong{display:block;margin-top:1rem;color:#1b5c9b;font-size:.82rem;font-weight:600}.client-wall-logos{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.client-logo-track{display:contents}.client-logo-tile{display:grid;place-items:center;min-height:58px;padding:.75rem;border:1px solid #e3e8f0;border-radius:8px;background:#fff}.client-logo-tile img{width:100%;height:34px;object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter .16s ease,opacity .16s ease}.client-logo-tile:hover img{filter:grayscale(0);opacity:.9}@media (max-width: 800px){.client-wall{grid-template-columns:1fr;gap:1.8rem;padding:2rem 0}.client-wall h2{max-width:18ch}.client-wall-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-top-card-inner{background:radial-gradient(circle at 80% -25%,#60a5fa2e,#60a5fa00 35%),linear-gradient(135deg,#0d2f5f,#0e3f7b);border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:.7rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:62px;box-shadow:inset 0 1px #ffffff14}.pricing-top-switches,.pricing-top-cycle{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pricing-top-pill,.pricing-top-cycle-btn{border:1px solid rgba(255,255,255,.23);background:#ffffff0a;color:#f0f4f8eb;padding:.5rem .9rem;border-radius:999px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .18s ease;line-height:1.1;letter-spacing:.01em}.pricing-top-pill{min-height:32px}.pricing-top-cycle-btn{min-height:34px;background:transparent}.pricing-top-pill.is-active{background:#ffffff1a;color:#fff;border-color:#fff3}.pricing-top-cycle-btn.is-active{background:#f3f4f6;color:#0f172a;border-color:#ffffffe6;box-shadow:0 1px #0f172a0a}.plans-showcase{padding-top:1.2rem}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}.plan-card{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:visible;display:flex;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s}.plan-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0f172a1a;z-index:10}.plan-card.is-featured{border-color:#0e3f7b;border-width:2px}.plan-popular{background:#0e3f7b;color:#fff;text-align:center;font-size:.75rem;font-weight:700;padding:.5rem;letter-spacing:.05em;text-transform:uppercase}.plan-main{padding:1.75rem 1.5rem;position:relative;overflow:visible}.plan-name{margin:0 0 .75rem;color:#0f172a;font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.plan-domain-badge-wrapper{position:relative;display:inline-block;margin-bottom:1rem}.plan-domain-badge{display:inline-flex;align-items:center;gap:.375rem;background:#d1fae5;color:#065f46;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s}.plan-domain-badge:hover{background:#bbf7d0}.plan-domain-badge svg{opacity:.7}.plan-domain-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px);z-index:1000;width:340px;background:#1e293b;color:#fff;border-radius:8px;padding:1rem;font-size:.8125rem;line-height:1.5;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none;box-shadow:0 8px 24px #00000040}.plan-domain-tooltip p{margin:0;color:#e2e8f0}.plan-domain-badge-wrapper:hover .plan-domain-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.plan-domain-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1e293b}.plan-desc{margin:0 0 1.25rem;color:#475569;font-size:.9375rem;line-height:1.5}.plan-price-old-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;min-height:24px}.plan-old-price{color:#94a3b8;text-decoration:line-through;font-size:.9375rem;font-weight:500}.plan-off-badge{background:#d1fae5;color:#065f46;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.plan-price-main{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.375rem}.plan-price-main strong{color:#0f172a;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.02em}.plan-price-main span{color:#64748b;font-size:1rem;font-weight:500}.plan-annual-note{margin:0 0 1rem;color:#64748b;font-size:.875rem;font-weight:500}.plan-savings-box{display:block;background:#f0fdf4;color:#166534;border-radius:8px;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;margin-bottom:1.25rem;text-align:center;border:1px solid #bbf7d0}.plan-buy-btn{width:100%;min-height:48px;border:none;border-radius:8px;background:#0e3f7b;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s;margin-bottom:1.5rem}.plan-buy-btn:hover{background:#0c3366}.plan-buy-btn.featured{background:#eab308;color:#fff}.plan-buy-btn.featured:hover{background:#ca8a04}.plan-buy-btn.is-loading{cursor:not-allowed;opacity:.7}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-loader .6s linear infinite}@keyframes spin-loader{to{transform:rotate(360deg)}}.plan-features{list-style:none;margin:0;padding:0 1.5rem 1.75rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.plan-features li{display:flex;align-items:flex-start;gap:.625rem;color:#334155;font-size:.9375rem;line-height:1.5}.plan-features li svg,.plan-features li img{flex-shrink:0;color:#10b981;margin-top:2px}.plans-ai-bar{margin-top:1rem;border:1px solid #dce4ef;border-radius:15px;background:#f8fbff;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:.85rem;color:#394056;padding:.65rem .9rem}.plans-ai-title{color:#1f3150;font-weight:700;font-size:.92rem;white-space:nowrap}.plans-ai-links{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.plans-ai-link{display:inline-flex;align-items:center;min-height:34px;padding:.42rem .72rem;border-radius:999px;border:1px solid #d4e1f4;background:#fff;color:#25446d;text-decoration:none;font-size:.86rem;font-weight:600}.plans-empty{margin:.9rem 0 0;color:#6b7386;font-size:.95rem}.commerce.planos-pulse{animation:plansPulse .7s ease}@keyframes plansPulse{0%{box-shadow:0 0 #0e3f7b33}to{box-shadow:0 0 0 14px #0e3f7b00}}.faq-copy p{margin:.85rem 0 1.3rem;color:#66708b;max-width:28ch;font-size:1rem;line-height:1.6}.faq-all-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9rem;color:#0e3f7b;text-decoration:none;transition:gap .15s ease}.faq-all-link:hover{gap:.6rem}.faq-list{border-top:1px solid #d8dce8}.faq-item{border-bottom:1px solid #d8dce8}.faq-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;padding:1.25rem 0;cursor:pointer;text-align:left}.faq-question{font-weight:600;font-size:.97rem;color:#1a1f36;line-height:1.4}.faq-icon{color:#1a1f36;flex-shrink:0;display:flex;align-items:center}.faq-answer{margin:0 0 1.1rem;color:#0e3f7b;line-height:1.72;font-size:.93rem}.cta-band{background:linear-gradient(130deg,#0e3f7b,#0e3f7b);color:#fff;padding:2.2rem 0}.cta-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem}.cta-inner h2{font-size:clamp(1.7rem,3vw,2.8rem)}.cta-inner p{margin:0;color:#ffffffd9;max-width:65ch}.notfound-shell{min-height:100vh;display:flex;flex-direction:column;background:#fff}.notfound-header{background:#fff;padding:.9rem 0}.notfound-header-nav{display:flex;align-items:center}.notfound-page{flex:1;display:flex;flex-direction:column;align-items:center}.notfound-top{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 1.5rem 3rem;max-width:700px;width:100%}.notfound-title{margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:400;color:#0e1f3d;letter-spacing:-.01em;font-family:Outfit,Segoe UI,sans-serif}.notfound-text{margin:0 0 2rem;color:#5a6580;font-size:.92rem;line-height:1.7}.notfound-text button{background:none;border:none;padding:0;color:#6b35d9;font-size:inherit;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.notfound-btn-primary{padding:.8rem 2.2rem;border-radius:8px;border:none;background:#6b35d9;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .18s;font-family:inherit}.notfound-btn-primary:hover{background:#5528c0}.notfound-banner{width:calc(100% - 3rem);max-width:780px;background:#e5e3ff;border-radius:18px;overflow:hidden;display:flex;align-items:stretch;min-height:200px;margin-bottom:2rem}.notfound-banner-copy{flex:1;padding:2.2rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:.4rem}.notfound-banner-copy strong{font-size:clamp(1.1rem,2vw,1.45rem);font-weight:400;color:#0e1f3d;letter-spacing:-.01em;line-height:1.2;font-family:Outfit,Segoe UI,sans-serif}.notfound-banner-copy p{margin:0;font-size:.88rem;color:#5a6580}.notfound-banner-copy button{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;background:none;border:none;padding:0;color:#6b35d9;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;width:fit-content}.notfound-banner-copy button:hover{color:#5528c0}.notfound-banner-media{position:relative;flex-shrink:0;width:42%}.notfound-banner-media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.notfound-chip{position:absolute;width:52px;height:52px;border-radius:14px;background:#6b35d9;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #6b35d959}.notfound-chip-globe{top:20px;right:16px}.notfound-chip-monitor{bottom:30px;right:72px}.notfound-footer{padding:1.5rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;font-size:.82rem;color:#9198aa}.notfound-footer a{color:#9198aa;text-decoration:none}.notfound-footer a:hover{color:#0e1f3d}@media (max-width: 600px){.notfound-banner{flex-direction:column;width:calc(100% - 2rem)}.notfound-banner-media{width:100%;height:180px}}.site-footer{display:flex;flex-direction:column}.notfound-top{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1.5rem 3.5rem}.notfound-title{margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;color:#0e1f3d;letter-spacing:-.02em;max-width:600px}.notfound-text{margin:0 0 2rem;color:#5a6580;font-size:.95rem;line-height:1.7;max-width:540px}.notfound-text button{background:none;border:none;padding:0;color:#1d60c8;font-size:inherit;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.notfound-btn-primary{padding:.8rem 2rem;border-radius:10px;border:none;background:#0f3e78;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .18s;font-family:inherit}.notfound-btn-primary:hover{background:#0a2d5a}.notfound-banner{background:#eceeff;margin:0 1.5rem 4rem;border-radius:20px;overflow:hidden}.notfound-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 2rem;position:relative}.notfound-banner-copy{display:flex;flex-direction:column;gap:.5rem;z-index:1}.notfound-banner-copy strong{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;color:#0e1f3d;letter-spacing:-.02em;line-height:1.2}.notfound-banner-copy p{margin:0;font-size:.9rem;color:#5a6580}.notfound-banner-copy button{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;background:none;border:none;padding:0;color:#1d60c8;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;width:fit-content}.notfound-banner-copy button:hover{color:#0f3e78}.notfound-banner-media{position:relative;flex-shrink:0;width:380px;height:220px;border-radius:14px;overflow:hidden}.notfound-banner-media img{width:100%;height:100%;object-fit:cover;border-radius:14px}.notfound-banner-chip{position:absolute;width:48px;height:48px;border-radius:50%;background:#0f3e78;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0f3e7840}.notfound-chip-globe{top:18px;right:16px}.notfound-chip-monitor{bottom:24px;right:70px}@media (max-width: 680px){.notfound-banner-media{width:100%;height:180px}.notfound-banner-inner{flex-direction:column}.notfound-banner{margin:0 1rem 3rem}}.site-footer{background:#fff;color:#4a5068;border-top:1px solid #e2e7f0;padding-top:0}.footer-top{padding-top:2.2rem;padding-bottom:2.3rem}.footer-brand-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.footer-brand{display:inline-flex;align-items:center;text-decoration:none}.footer-logo{display:block;width:132px;height:auto}.footer-socials{display:flex;gap:.75rem}.footer-social-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#6a7288;transition:color .14s ease,opacity .14s ease;text-decoration:none}.footer-social-btn:hover{color:#3f4657;opacity:.85}.footer-social-glyph{font-size:17px;font-weight:700;line-height:1}.footer-divider{border:none;border-top:1px solid #e8ecf2;margin:0 0 2.2rem}.footer-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.3rem 1.1rem}.footer-cols-secondary{margin-top:1.8rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:64%}.footer-col h4{margin:0 0 .9rem;color:#1f2430;font-size:clamp(.98rem,.74vw,1.02rem);font-weight:700;text-transform:none;letter-spacing:0}.footer-col a{display:block;color:#7a8297;font-size:.95rem;font-size:clamp(.86rem,.68vw,.92rem);text-decoration:none;margin-bottom:.55rem;line-height:1.35;transition:color .14s}.footer-col a:hover{color:#0e3f7b}.footer-pill{display:inline-flex;align-items:center;border-radius:999px;margin-left:.4rem;padding:.18rem .45rem;background:#e8edf4;color:#0e3f7b;font-size:.67rem;font-weight:700;vertical-align:middle}.footer-end{border-top:1px solid #e2e7f0;margin-top:2.1rem;padding:1.25rem 0}.footer-legal-links{display:flex;flex-wrap:wrap;gap:.3rem 1.6rem}.footer-legal-links a{color:#5a6380;font-size:.84rem;text-decoration:none;transition:color .14s}.footer-legal-links a:hover{color:#0e3f7b}.footer-copy{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8ecf2;padding:1.05rem 0 1.6rem;color:#0e3f7b;font-size:.83rem}.footer-disclaimer{border-top:1px solid #e8ecf2;padding:1.4rem 0 2rem}.footer-disclaimer ol{margin:0;padding-left:1.2rem;display:grid;gap:.65rem}.footer-disclaimer li{color:#0e3f7b;font-size:.79rem;line-height:1.65}.footer-disclaimer a{color:#0e3f7b;text-decoration:underline;text-underline-offset:2px}.footer-payments{display:flex;gap:.7rem;align-items:center}.pay-logo{display:block;height:24px;width:auto;object-fit:contain}.ai-brand-section{margin-top:7rem;margin-bottom:7rem;padding:0 2rem}.ai-section-header{text-align:center;margin:0 auto 4rem;max-width:760px}.ai-section-header .section-label{color:#0e3f7b;letter-spacing:.12em;margin-bottom:.85rem}.section-label{display:inline-block;color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.ai-section-header h2{margin:0;color:#0f172a;font-size:2.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.3}.ai-clean-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.35rem;margin-bottom:3rem}.clean-card{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #dbe6f5;border-radius:20px;padding:1.1rem 1.9rem 2rem;transition:none;text-decoration:none;display:block;position:relative;overflow:hidden}.clean-card:hover{border-color:#dbe6f5;box-shadow:none;transform:none}.clean-card-primary{border-color:#dbe6f5;box-shadow:none}.clean-card-link{cursor:pointer;-webkit-tap-highlight-color:transparent}.clean-card:active{transform:translateY(-4px);border-color:#a8c0e4;box-shadow:0 14px 28px #0d3e781a}.clean-card:focus,.clean-card:focus-visible{outline:none}.clean-icon{width:46px;height:46px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#0e3f7b;margin-bottom:1.35rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.clean-card-kicker{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .58rem;margin-bottom:1rem;background:#dbeafe;color:#0f3e78;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.clean-card-kicker-secure{background:#dcfce7;color:#166534}.clean-card-kicker-speed{background:#fee2e2;color:#9f1239}.clean-card:hover .clean-icon{background:#f8fafc;border-color:#e2e8f0;color:#0e3f7b}.clean-card h3{margin:0 0 .55rem;color:#0f172a;font-size:1.15rem;font-weight:600;letter-spacing:-.015em}.clean-card p{margin:0 0 1rem;color:#64748b;font-size:.9375rem;line-height:1.65}.clean-points{margin:0 0 1.25rem;padding:0;list-style:none;display:grid;gap:.42rem}.clean-points li{color:#365277;font-size:.82rem;font-weight:600}.clean-points li:before{content:"•";color:#0f3e78;margin-right:.42rem}.clean-link{display:inline-flex;align-items:center;gap:.5rem;color:#0e3f7b;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .25s ease}.clean-link:hover{gap:.5rem}.clean-link svg{transition:transform .25s ease}.clean-link:hover svg{transform:none}.clean-stats{display:flex;align-items:center;justify-content:center;gap:2.25rem;padding:1.8rem 2rem;background:linear-gradient(180deg,#f8fbff,#f1f6fd);border:1px solid #d8e4f4;border-radius:18px}.clean-stat{text-align:center}.stat-value{color:#102f5d;font-size:1.9rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.375rem}.stat-label{color:#64748b;font-size:.8125rem;font-weight:500;letter-spacing:.025em}@media (max-width: 1024px){.ai-clean-grid{grid-template-columns:1fr}.clean-stats{gap:1.5rem;flex-wrap:wrap}}@media (max-width: 640px){.ai-section-header h2{font-size:1.9rem}.clean-card{padding:1.75rem 1.4rem}.clean-stats{padding:1.4rem;gap:1rem}}.stat-divider{width:1px;height:40px;background:#cad9ef}.ai-section-header p{margin:.5rem auto 0;max-width:760px;color:#5f7697;font-size:.96rem;line-height:1.6;text-align:center}.trust-hosting{margin-top:2.1rem;border-radius:24px;background:#f4f8ff;border:1px solid #dce5f1;min-height:460px;padding:3.3rem 3.2rem;display:grid;grid-template-columns:1fr 1.1fr;gap:2.2rem;align-items:center;overflow:hidden;position:relative}.trust-kicker{display:inline-block;margin-bottom:.9rem;color:#1b5c9b;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trust-copy h2{margin:0;color:#102846;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.1;letter-spacing:-.02em;max-width:13ch}.trust-copy p{margin:1.3rem 0 1.6rem;color:#546988;font-size:1rem;line-height:1.55;max-width:38ch}.trust-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin-bottom:1.9rem}.trust-stat{display:grid;gap:.2rem}.trust-stat strong{color:#0e3f7b;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.trust-stat span{color:#546988;font-size:.72rem;font-weight:500;letter-spacing:.01em}.trust-stat+.trust-stat{padding-left:1.8rem;border-left:1px solid #d2deef}.trust-btn{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;min-height:48px;padding:.7rem 1.6rem;border-radius:8px;text-decoration:none;background:#0e3f7b;color:#fff;font-weight:600;font-size:.98rem;border:1px solid #0e3f7b;transition:background .15s ease}.trust-btn:hover{background:#0c3366}.trust-btn:focus-visible{outline:3px solid #1b75b8;outline-offset:4px}.trust-visual{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.trust-photo-wrap{position:relative;width:min(360px,82%);aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;z-index:2;box-shadow:0 16px 36px #0e3f7b1f;border:1px solid #d2deef}.trust-photo{width:100%;height:100%;background:url(/images/vps1.jpg) center / cover no-repeat;-webkit-user-drag:none}.trust-photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1b2f00 55%,#0d1b2f8c);pointer-events:none}.trust-float-card{position:absolute;display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;border-radius:10px;background:#fff;border:1px solid #dce5f1;box-shadow:0 8px 24px #0e3f7b14;z-index:3;max-width:230px}.trust-float-icon{display:grid;place-items:center;flex-shrink:0;color:#1b75b8}.trust-float-card strong{display:block;color:#102846;font-size:.86rem;font-weight:700;line-height:1.2}.trust-float-card span{color:#546988;font-size:.72rem}.trust-float-uptime{top:6%;left:-2%}.trust-float-support{bottom:8%;right:-4%}@media (max-width: 900px){.trust-hosting{grid-template-columns:1fr;padding:2.2rem 1.6rem;min-height:auto}.trust-visual{min-height:320px;margin-top:1.5rem}.trust-float-uptime{left:0}.trust-float-support{right:0}}@media (max-width: 560px){.trust-stats-row{gap:.7rem}.trust-stat+.trust-stat{padding-left:.7rem}.trust-stat strong{font-size:1.3rem}.trust-float-card{padding:.65rem .75rem}.trust-float-card strong{font-size:.8rem}}.vps-offers{margin-top:2rem;padding:2.4rem 0;border-radius:0;background:transparent;border:0;color:#2a3a54;overflow:visible}.vps-offers-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.6rem 1.8rem}.vps-offers-copy{display:grid;gap:1rem}.vps-section-kicker{color:#1b5c9b;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vps-offers-head h2{margin:0;font-size:clamp(1.7rem,2.35vw,2.2rem);line-height:1.1;color:#102846;letter-spacing:-.02em}.vps-offers-head p{margin:0;max-width:56ch;color:#546988;line-height:1.58}.vps-offers-head>div:first-child{padding-bottom:.15rem}.vps-offers-controls{display:grid;justify-items:end;align-content:end;gap:.65rem}.vps-offers-tabs{display:inline-flex;align-items:center;gap:.35rem;position:relative;z-index:2;pointer-events:auto}.vps-offers-tabs span{display:inline-flex;min-width:92px;min-height:38px;padding:.48rem .95rem;border:1px solid #d2deef;border-radius:10px;background:#f4f8ff;color:#526784;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;-webkit-user-select:none;user-select:none}.vps-offers-tabs span.is-active{background:#173a6c;color:#fff;border-color:#173a6c}.vps-offers-tab{all:unset;min-width:92px;min-height:38px;padding:.48rem .95rem;border:1px solid #d2deef;border-radius:10px!important;background:#f4f8ff;color:#526784;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.vps-offers-tab:hover{border-color:#b9cbe4;background:#fff}.vps-offers-tab.is-active{background:#173a6c;color:#fff;border-color:#173a6c;border-radius:10px!important}.vps-offers-list{margin-top:1.8rem;display:grid;gap:.68rem}.vps-offer-row{display:grid;grid-template-columns:minmax(170px,1.2fr) repeat(4,minmax(92px,.8fr)) minmax(120px,.8fr) 118px;align-items:center;gap:.72rem;background:#fff;border:1px solid #dce5f2;border-radius:10px;padding:.95rem 1.05rem;color:#2a3a54;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.vps-offer-row:hover{border-color:#b9cde8;box-shadow:0 5px 14px #1c457512;transform:translateY(-1px)}.vps-offer-primary h3,.vps-offer-metric strong,.vps-offer-price strong{margin:0;display:block;font-size:.98rem;color:#1a2a42}.vps-offer-primary span,.vps-offer-metric span,.vps-offer-price span{display:block;margin-top:.16rem;color:#7b8ea9;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.vps-offer-price{text-align:right}.vps-offer-price strong{font-size:1.06rem}.vps-offer-action{justify-self:end;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:36px;padding:.45rem .88rem;border:1px solid #2a4468;border-radius:9px;background:#233c61;color:#fff;font-size:.74rem;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;clip-path:none}.vps-offer-action:disabled{cursor:not-allowed;opacity:.92}.vps-offer-action.is-loading .btn-spinner{border-color:#ffffff59;border-top-color:#fff}.vps-offers-empty{margin:1rem 0 0;color:#516a8f}.customer-story{padding-top:3.8rem}.customer-story-head h2{margin:0;color:#1a2a42;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.1}.customer-story-head p{margin:1rem 0 0;color:#56607a;font-size:1rem;line-height:1.5}.customer-story-panel{margin-top:2rem;padding:1.8rem 1.45rem;background:#fdfdfe;border:1px solid #ecedf2;border-radius:26px;display:grid;grid-template-columns:360px 1fr;gap:2.1rem;align-items:center}.customer-story-photo-wrap{width:100%;max-width:342px;aspect-ratio:1 / 1.18;border-radius:14px;overflow:hidden;background:#eef2f6}.customer-story-photo{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.customer-story-copy{min-width:0}.customer-story-quote-mark{display:inline-block;color:#d7dce5;font-size:4rem;line-height:1}.customer-story-copy blockquote{margin:.15rem 0 0;padding:0;border:none;color:#2c3a52;font-size:clamp(1.18rem,2vw,1.62rem);line-height:1.62;letter-spacing:-.01em}.customer-story-footer{margin-top:1.85rem;padding-top:1.15rem;border-top:1px solid #e2e7ee;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.85rem;align-items:center}.customer-story-footer strong{display:block;color:#1a2a42;font-size:1.05rem}.customer-story-footer p{margin:.35rem 0 0;color:#56607a;font-size:.92rem;line-height:1.45}.customer-story-brand{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.7rem 1rem;border:1px solid #dbe2ed;border-radius:10px;color:#127f8f;font-weight:800;font-size:1rem;background:#fff;white-space:nowrap}.customer-story-nav{display:inline-flex;gap:.55rem}.customer-story-nav button{width:40px;height:40px;border-radius:10px;border:1px solid #d6dfeb;background:#fff;color:#0e3f7b;font-size:1.3rem;line-height:1}.launch-platform{padding-top:3.25rem}.launch-platform-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:2rem;align-items:start}.launch-platform-head h2{margin:0;max-width:14ch;color:#14284a;font-size:clamp(2rem,3.45vw,3.8rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.launch-platform-side p{margin:0;max-width:32ch;color:#27354c;font-size:1rem;line-height:1.5}.launch-platform-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:2rem;color:#0f3e78;text-decoration:none;font-weight:700;font-size:.98rem}.launch-platform-grid{margin-top:2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:2rem;align-items:end}.launch-platform-copy{min-width:0}.launch-platform-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#0f3e78;font-size:.86rem;font-weight:700}.launch-platform-lead{margin:1.35rem 0 0;max-width:58ch;color:#434f64;font-size:1rem;line-height:1.72}.launch-platform-list{margin-top:1.8rem;border-top:3px solid #0f3e78}.launch-platform-item{display:flex;align-items:center;gap:.9rem;min-height:92px;border-bottom:1px solid #e3e9f3;color:#1e2d47;font-size:.98rem;font-weight:500}.launch-platform-item-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#394251;flex-shrink:0}.launch-platform-visual{min-width:0}.launch-platform-photo-wrap{position:relative;width:100%;max-width:515px;margin-left:auto}.launch-platform-photo{width:100%;aspect-ratio:1.15 / .82;object-fit:cover;object-position:center;border-radius:26px;display:block;box-shadow:0 18px 42px #172c4e1f}.launch-platform-float{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-width:126px;min-height:86px;padding:.9rem .8rem;background:#fffffff5;border:1px solid #e2e8f2;border-radius:16px;box-shadow:0 16px 36px #1023431f;color:#4b5565;text-align:center;font-size:.84rem;font-weight:600;line-height:1.25}.launch-platform-float-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#edf4fc;color:#0f3e78}.launch-platform-float-top{top:-24px;right:28px}.launch-platform-float-middle{right:22px;top:132px}.launch-platform-float-bottom{right:28px;bottom:30px}.home-blog-spotlight{padding-top:3.2rem}.home-blog-head{display:flex;align-items:end;justify-content:space-between;gap:1.25rem}.home-blog-kicker{display:inline-flex;align-items:center;color:#0f3e78;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-blog-head h2{margin:.45rem 0 0;max-width:18ch;color:#14284a;font-size:clamp(1.9rem,3vw,3rem);line-height:1.08;letter-spacing:-.03em}.home-blog-all{display:inline-flex;align-items:center;gap:.45rem;color:#0f3e78;text-decoration:none;font-weight:700;white-space:nowrap}.home-blog-grid{margin-top:1.65rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem}.home-blog-featured{position:relative;min-height:420px;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;background:#dbe4f2}.home-blog-featured-image{width:100%;height:100%;object-fit:cover;display:block}.home-blog-featured-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c182c0f,#0c182cbd)}.home-blog-featured-copy{position:absolute;left:0;right:0;bottom:0;padding:1.65rem;color:#fff}.home-blog-meta{display:inline-block;color:#c9d8ee;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.home-blog-featured-copy h3,.home-blog-card h3{margin:.55rem 0 0;letter-spacing:-.02em}.home-blog-featured-copy h3{max-width:16ch;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.08}.home-blog-featured-copy p{margin:.8rem 0 0;max-width:52ch;color:#ffffffdb;line-height:1.62}.home-blog-featured-copy strong{display:inline-flex;align-items:center;gap:.38rem;margin-top:1rem;color:#fff;font-size:.95rem}.home-blog-side{display:grid;gap:1rem}.home-blog-card{display:grid;grid-template-columns:188px minmax(0,1fr);gap:1rem;align-items:stretch;padding:.85rem;border:1px solid #dde6f3;border-radius:20px;background:#fff;text-decoration:none;color:inherit;min-height:202px}.home-blog-card-image{width:100%;height:100%;object-fit:cover;border-radius:14px;background:#edf2f9}.home-blog-card-body{display:flex;flex-direction:column;justify-content:center;min-width:0}.home-blog-card h3{color:#14284a;font-size:1.2rem;line-height:1.2}.home-blog-card p{margin:.7rem 0 0;color:#5a6d89;font-size:.94rem;line-height:1.62;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.footer-grid a{display:block;color:#ffffffb3;margin-bottom:.5rem;font-size:.88rem}.footer-brand{color:#fff}.socials{display:flex;gap:.5rem;margin-top:.8rem}.socials a{width:30px;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.footer-end{margin-top:2.2rem;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;padding:1rem 0 1.45rem;font-size:.75rem}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes revealUp{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width: 1080px){.hs-menu{display:none}.hs-hamburger{display:inline-flex}.hs-left-group{gap:0}.hs-domain-bar,.next-services,.plans-showcase,.platform,.feature-grid,.commerce,.faq-inner,.cta-inner,.footer-cols{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-cols-secondary{max-width:100%}.faq-wrap{padding:3rem 0;margin-top:2rem}.hs-right{gap:.7rem}.hs-support{display:none}.hs-hero{min-height:430px}.hs-domain-copy{display:none}.infra-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-highlight-item:first-child{border-radius:12px 0 0}.infra-highlight-item:nth-child(2){border-radius:0 12px 0 0}.infra-highlight-item:nth-child(3){border-radius:0 0 0 12px}.infra-highlight-item:last-child{border-radius:0 0 12px}.infra-highlight-item:nth-child(3),.infra-highlight-item:nth-child(4){border-top:1px solid #e8eaf0}.infra-highlight-item+.infra-highlight-item{border-left:none}.infra-highlight-item:nth-child(2),.infra-highlight-item:nth-child(4){border-left:1px solid #e8eaf0}.infra-products-grid{grid-template-columns:1fr}.next-services{gap:1.4rem}.next-services-grid,.subpage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domains-hero-cards,.domains-benefits-grid{grid-template-columns:1fr}.domains-tld-grid,.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-platform-head,.launch-platform-grid,.home-blog-grid{grid-template-columns:1fr}.launch-platform-side p,.launch-platform-lead{max-width:none}.launch-platform-photo-wrap{max-width:520px;margin:0 auto}.home-blog-featured{min-height:360px}.vps-offer-row{grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(88px,1fr)) minmax(110px,.9fr) 108px}.vps-offer-metric.is-bandwidth{display:none}.customer-story-panel{grid-template-columns:1fr}.customer-story-head h2,.customer-story-head p,.customer-story-copy blockquote{max-width:none}.customer-story-photo-wrap{max-width:420px}.customer-story-footer{grid-template-columns:1fr auto}.customer-story-nav{grid-column:1 / -1}.trust-hosting{grid-template-columns:1fr;min-height:0;padding:2.25rem 2rem;gap:1.3rem}.trust-copy h2,.trust-copy p{max-width:none}.trust-visual{min-height:360px}.ai-brand-prompt{left:12%;top:10%}.ai-brand-prompt strong{font-size:2.2rem}.ai-email-chip.chip-top{right:5%;top:22%}.ai-email-chip.chip-main{right:7%}.ai-email-chip.chip-main span{font-size:1.38rem}.ai-email-chip.chip-small{right:16%}.showcase-grid{grid-template-columns:repeat(2,1fr)}.item-a,.item-b,.item-c,.item-d,.item-e{grid-column:span 1}.footer-end{align-items:flex-start;flex-direction:column;gap:.5rem}}.subpage-hero{margin-top:2.3rem;padding:2.4rem 2.2rem;background:linear-gradient(135deg,#fff,#f4f7ff);border:1px solid #dbe3f4;border-radius:22px;display:grid;gap:.75rem}.hands-on-section{padding:3.8rem 0 4.6rem}.hands-on-header{margin-bottom:1.5rem}.hands-on-header h2{margin:0;color:#15233b;font-size:clamp(1.7rem,2.5vw,2.35rem);font-weight:600;letter-spacing:-.025em}.hands-on-header p{margin:.45rem 0 0;color:#61718a;font-size:.98rem}.hands-on-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hands-on-card{position:relative;min-height:178px;display:flex;flex-direction:column;justify-content:space-between;padding:1.45rem;overflow:hidden;border-radius:16px;background:#f1f3ff;color:#17243b;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.hands-on-card:hover{transform:translateY(-3px);background:#e9edff;box-shadow:0 12px 24px #2b46801a}.hands-on-card>svg:first-child{color:#17243b}.hands-on-card .hands-on-arrow{position:absolute;top:1.35rem;right:1.35rem}.hands-on-card h3{margin:0;font-size:1.08rem;font-weight:500}.hands-on-card p{margin:.45rem 0 0;color:#52627b;font-size:.88rem}@media (max-width: 640px){.hands-on-section{padding:2.8rem 0 3.4rem}.hands-on-grid{grid-template-columns:1fr}}.subpage-kicker{display:inline-flex;width:max-content;padding:.24rem .58rem;border-radius:999px;background:#e8eefc;color:#1f4f92;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.subpage-hero h1{margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12;color:#132643}.subpage-hero p{margin:0;max-width:72ch;color:#566883;line-height:1.6}.subpage-hero .hs-hero-btn{margin-top:.2rem;width:max-content}.subpage-grid{margin-top:1.1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.subpage-card{background:#fff;border:1px solid #dde4f0;border-radius:18px;padding:1rem;display:grid;gap:.45rem}.subpage-icon{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#1f4f92;background:#e8effd}.subpage-card h3{margin:0;color:#132643;font-size:1rem}.subpage-card p{margin:0;color:#5e6f88;font-size:.92rem;line-height:1.45}.hosting-hero-shell{margin-top:0;width:100%;background:radial-gradient(circle at 84% -22%,#4999eb29,#4999eb00 40%),linear-gradient(135deg,#0d2f5f,#0e3f7b);border-top:1px solid rgba(255,255,255,.08)}.hosting-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.2rem;align-items:center;color:#0f172a;background:transparent}.hosting-hero-inner{width:min(1440px,calc(100% - 4.2rem));margin-inline:auto;padding:2.6rem 0 2.8rem}.site-shell.is-hosting .hosting-hero-inner,.site-shell.is-vps .hosting-hero-inner{padding-top:6.4rem}.site-shell.is-hosting .hosting-hero-copy h1,.site-shell.is-vps .hosting-hero-copy h1{color:#fff}.site-shell.is-hosting .hosting-hero-copy p,.site-shell.is-vps .hosting-hero-copy p{color:#ebf4ffe6}.site-shell.is-hosting .hosting-hero-copy li,.site-shell.is-vps .hosting-hero-copy li{color:#ecf5fff5}.site-shell.is-hosting .hosting-hero-price strong,.site-shell.is-vps .hosting-hero-price strong{color:#fff}.site-shell.is-hosting .hosting-hero-price p,.site-shell.is-vps .hosting-hero-price p{color:#ebf4ffeb}.hosting-hero-copy{display:grid;gap:1.2rem;align-content:center;padding-right:1rem}.hosting-hero-badge{display:inline-flex;align-items:center;width:max-content;padding:.45rem .8rem;border-radius:999px;border:1px solid #dfe7f3;background:#ffffffb3;color:#0f3b77;font-size:.8rem;font-weight:600;letter-spacing:.01em}.hosting-hero-copy h1{margin:0;font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:1.06;color:#0e1c2d;font-weight:800;letter-spacing:-.04em;max-width:600px}.hosting-hero-copy p{margin:0;color:#47556d;line-height:1.55;max-width:34rem;font-size:1.04rem}.hosting-hero-copy ul{margin:.2rem 0 0;padding:0;list-style:none;display:grid;gap:.52rem}.hosting-hero-copy li{display:inline-flex;align-items:flex-start;gap:.5rem;color:#243750;font-size:.95rem;line-height:1.4}.hosting-hero-copy li svg{color:#1f9f6a;flex-shrink:0;margin-top:1px}.hosting-hero-price{margin-top:.55rem;display:grid;gap:.2rem}.hosting-hero-price strong{color:#0e1c2d;font-size:1rem;font-weight:800;letter-spacing:-.01em}.hosting-hero-price p{margin:0;color:#465b78;font-weight:600;font-size:.98rem}.hosting-hero-price-row{display:flex;align-items:flex-end;gap:1.3rem;margin-top:.4rem;flex-wrap:wrap}.hosting-hero-price-wrap{display:flex;flex-direction:column;gap:.35rem}.hosting-hero-price-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#75829a}.hosting-hero-price-line{display:flex;align-items:flex-end;gap:.35rem;color:#0e1c2d}.hosting-hero-price-line strong{display:block;color:#0e1c2d;font-size:clamp(2.15rem,3vw,3.2rem);line-height:.96;font-weight:800;letter-spacing:-.05em}.hosting-hero-price-line span{color:#55657f;font-size:1.1rem;font-weight:600;padding-bottom:.35rem}.hosting-hero-actions{margin-top:1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.hosting-cta{min-height:52px;border:1px solid rgba(13,47,95,.15);border-radius:12px;padding:0 1.5rem;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#123f7d,#0d2f5f);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 10px 22px #0d2f5f2e}.hosting-cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0d2f5f38}.hosting-hero-note{margin-top:1.2rem;display:inline-flex;align-items:center;gap:.4rem;color:#0f172ab3;font-size:.85rem}.hosting-hero-note svg{color:#0d2f5fcc;flex-shrink:0}.hosting-hero-media{height:500px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#0d2f5f08,#5375b61a);box-shadow:0 16px 28px #0f172a0f}.hosting-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hosting-plans,.hosting-advanced,.hosting-support,.hosting-faq{margin-top:2.2rem;margin-bottom:3.1rem}.hosting-features-band{margin-top:2.2rem;padding:2.8rem 0 3rem;background:#fafbfc;border-top:1px solid #ecedf2;border-bottom:1px solid #ecedf2}.hosting-features{margin-top:0}.hosting-features-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.3rem}.hosting-features-head h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.03;color:#1a2a42}.hosting-features-head p{margin:.9rem 0 0;color:#56607a;max-width:52ch;line-height:1.55;font-size:1.05rem}.hosting-features-nav{display:inline-flex;gap:.55rem;padding-top:1.2rem}.hosting-features-nav button{width:56px;height:56px;border:1px solid #dde4ee;background:transparent;color:#56607a;border-radius:999px;cursor:pointer;font-size:1.45rem;line-height:1}.hosting-section-head h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.7rem);color:#0f233f}.hosting-section-head p{margin:.5rem 0 0;color:#60718b;max-width:70ch}.hosting-plan-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.hosting-feature-row{grid-template-columns:1fr}.hosting-plan-card{background:#fff;border:1px solid #d8e0ee;border-radius:16px;padding:1rem;display:grid;gap:.55rem}.hosting-plan-card.is-featured{border-color:#b8c8de;box-shadow:0 0 0 2px #0e3f7b12}.hosting-badge{display:inline-flex;width:max-content;padding:.24rem .52rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#fff;background:#2a3e5a}.hosting-plan-card h3{margin:0;font-size:1.6rem;color:#0e223f}.hosting-plan-card p{margin:0;color:#6a7b92}.hosting-plan-price{display:flex;align-items:flex-end;gap:.35rem}.hosting-plan-price strong{font-size:1.55rem;color:#07192f}.hosting-plan-price span{color:#7d8da5}.hosting-plan-card button{min-height:42px;border:0;border-radius:999px;background:#032027;color:#fff;font-weight:700;cursor:pointer}.hosting-plan-card ul{margin:0;padding-left:1rem;color:#2a3f58;display:grid;gap:.35rem}.hosting-feature-row{margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.15rem;overflow:visible;padding-bottom:0}@media (max-width: 1360px){.hosting-feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.hosting-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hosting-feature-card{background:#fdfdfe;border:1px solid #ecedf2;border-radius:14px;min-height:340px;padding:1.65rem;display:grid;gap:.82rem}.hosting-feature-icon{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;color:#8496b0;background:#f0f3f8}.hosting-feature-card h3{margin:0;font-size:clamp(1.45rem,1.8vw,1.9rem);line-height:1.18;color:#1a2a42;letter-spacing:-.02em}.hosting-feature-card p{margin:0;color:#6b7686;line-height:1.62;font-size:1.04rem;max-width:100%}.hosting-advanced-grid{margin-top:1.65rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.9rem}.hosting-advanced-card{display:grid;gap:1.2rem;align-content:start}.hosting-advanced-visual{width:100%;aspect-ratio:16 / 9;border-radius:12px;display:grid;place-items:center;background:#e4eaf5;border:1px solid #d8e0ee}.hosting-advanced-icon-wrap{width:72px;height:72px;border-radius:16px;display:grid;place-items:center;color:#4a6a96;background:#fff;border:1px solid #c8d8ea}.hosting-advanced-card h3{margin:0;color:#1a2a42;font-size:clamp(1.7rem,2.3vw,2.25rem);line-height:1.16;letter-spacing:-.01em;max-width:14ch}.hosting-advanced-card p{margin:0;color:#56607a;line-height:1.64;font-size:.99rem;max-width:34ch}.hosting-choice-band{margin-top:2.2rem;padding:2rem 0;background:#fafbfc}.hosting-choice-inner h2{margin:0;font-size:clamp(1.9rem,3.2vw,3rem);color:#1a2a42;max-width:22ch}.hosting-choice-grid{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.hosting-choice-grid article{background:#fdfdfe;border:1px solid #ecedf2;border-radius:14px;padding:1rem;display:grid;gap:.55rem}.hosting-choice-grid h3{margin:0;color:#1a2a42;font-size:1.4rem}.hosting-choice-grid p{margin:0;color:#5f7088;line-height:1.55}.hosting-choice-grid button,.hosting-support-copy button{width:max-content;min-height:42px;border:1.5px solid #b8c8de;border-radius:10px;padding:0 1rem;font-weight:700;color:#2a3e5a;background:#fdfdfe;cursor:pointer;transition:background .15s ease}.hosting-choice-grid button:hover,.hosting-support-copy button:hover{background:#f0f4fa}.hosting-support{border:1px solid #ecedf2;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1.02fr 1fr;min-height:520px;background:#fdfdfe}.hosting-support-copy{padding:4.3rem 2.1rem 3.8rem;display:grid;gap:1.45rem;align-content:center}.hosting-support-copy h2{margin:0;font-size:clamp(2.2rem,3.4vw,3.4rem);line-height:1.1;max-width:16ch;letter-spacing:-.015em;color:#1a2a42}.hosting-support-copy p{margin:0;color:#56607a;line-height:1.42;font-size:1.08rem;max-width:38ch}.hosting-support-copy button{min-height:52px;border-radius:10px;padding-inline:1.35rem;font-size:1.05rem;margin-top:.45rem}.hosting-support-art{background:linear-gradient(120deg,#081a30,#0b2e54);opacity:.92}.hosting-support-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.hosting-support-fallback{width:100%;height:100%;display:grid;place-items:center;gap:.6rem;color:#d9e7ff;font-weight:700;letter-spacing:.01em}.hosting-faq-layout{display:grid;grid-template-columns:minmax(250px,.45fr) minmax(0,1fr);gap:2.2rem;align-items:start}.hosting-faq h2{margin:0;color:#1a2a42;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.hosting-faq-list{display:grid;gap:.82rem}.hosting-faq-item{border:0;border-radius:12px;background:#f5f7fb;padding:.35rem .55rem .35rem 1.25rem}.hosting-faq-item button{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#1a2a42;font-weight:500;font-size:clamp(1.08rem,1.7vw,2.62rem);line-height:1.2;text-align:left;cursor:pointer;padding:0}.hosting-faq-plus{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#56607a;background:#eef1f7;flex-shrink:0}.hosting-faq-item p{margin:.55rem 0 .25rem;color:#556985;line-height:1.55;font-size:1rem}.hosting-faq-more{display:inline-block;margin-top:.25rem;margin-bottom:1.05rem;margin-left:1.25rem;color:#2a3e5a;font-weight:500;font-size:1.02rem;text-decoration:underline;text-underline-offset:2px}.domains-hero-shell{margin-top:0;width:100%;background:radial-gradient(circle at 84% -22%,#4999eb29,#4999eb00 40%),linear-gradient(135deg,#0d2f5f,#0e3f7b);transition:background .3s ease}.domains-hero-shell.has-results{background:#fff}.domains-hero-shell.has-results .domains-hero,.domains-hero-shell.has-results .domains-hero h1{color:#1a2a42}.domains-hero-shell.has-results .domains-search-feedback{color:#555e72}.domains-hero-shell.has-results .domains-search-feedback.is-error{color:#dc2626}.domains-hero-shell.has-results .domains-results-more h3{color:#1a2a42}.domains-hero-shell.has-results .domains-hero{padding-bottom:3.5rem}.domains-hero-shell.has-results .domains-search{border-color:#dde2ec}.domains-hero{width:min(1420px,calc(100% - 4.2rem));margin-inline:auto;padding:3.2rem 0 1.9rem;color:#fff;display:grid;gap:1.5rem}.site-shell.is-domains .domains-hero{padding-top:8.2rem}.domains-hero h1{margin:0;font-size:clamp(2rem,3.4vw,3rem);text-align:center;color:#fff;font-weight:650;letter-spacing:-.02em}.domains-search{width:min(820px,100%);margin:0 auto;background:#fff;border:1px solid rgba(236,237,242,.9);border-radius:8px;min-height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:0 .35rem 0 1rem;color:#7c869c}.domains-search-actions{display:inline-flex;align-items:center;gap:.4rem}.domains-search input{border:0;outline:none;font-size:1rem;min-width:0;background:transparent;color:#1a2a42}.domains-search input::placeholder{color:#7c869c}.domains-search-helper,.domains-search-submit{border:0;border-radius:50%;min-height:34px;min-width:34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;transition:background .14s ease}.domains-search-helper{position:relative;color:#2f3f58;background:#eef2f8;isolation:isolate}.domains-search-helper:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(116,143,186,.24);border-top-color:transparent;border-right-color:transparent;animation:none;pointer-events:none;transition:border-color .14s ease}.domains-search-helper:hover:before{border-top-color:#43c2ff;border-right-color:#7c8cff;animation:aiOrbit 1.5s linear infinite}.domains-search-helper:hover{background:#e5ebf4}.domains-idea-tooltip{position:absolute;right:-42px;bottom:calc(100% + 10px);border-radius:9px;min-height:30px;padding:.36rem .72rem;background:#f8fbff;border:1px solid #dbe5f1;color:#2a3e5a;font-size:.82rem;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.domains-idea-tooltip:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:100%;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #f8fbff}.domains-search-helper:hover .domains-idea-tooltip,.domains-search-helper:focus-visible .domains-idea-tooltip{opacity:1;transform:translateY(0)}@keyframes aiOrbit{to{transform:rotate(360deg)}}.domains-search-submit{color:#fff;background:#2a3e5a}.domains-search-submit:hover{background:#1f3149}.domains-search-feedback{margin:0;text-align:center;color:#ffffffc7;font-size:.9rem}.domains-hero-cards{display:grid;grid-template-columns:1fr 1fr;gap:.95rem;width:min(780px,100%);margin:0 auto}.domains-promo-card{border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:1.1rem 1.2rem;color:#ffffffe6;min-height:220px;position:relative;overflow:hidden;align-content:end}.domains-promo-card.is-main{background:linear-gradient(135deg,#335e95,#4d7bb7);border-color:#ffffff38}.domains-promo-card h3,.domains-promo-card p{margin:0;color:inherit}.domains-promo-card p{margin-top:.45rem;color:#ffffffc7;font-size:.92rem;line-height:1.5}.domains-promo-card h3{font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.14;max-width:16ch}.domains-promo-chip{position:absolute;top:1rem;left:1rem;width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:700;color:#0f2c55;background:#d8ee31}.domains-promo-card-media{padding:0;border:1px solid rgba(255,255,255,.16);background:#1d2f49}.domains-promo-card-media img{width:100%;height:100%;object-fit:cover}.domains-promo-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#111e3414 20%,#111e34b8)}.domains-promo-media-copy{position:absolute;left:1.15rem;right:1.15rem;bottom:1rem;z-index:1}.domains-promo-media-copy strong{display:block;font-size:1.7rem;line-height:1.05;font-weight:650}.domains-promo-media-copy p{margin:.28rem 0 0;font-size:.95rem;color:#ffffffdb}.domains-hero-proof{margin:.4rem 0 0;text-align:center;font-size:.9rem;color:#ffffffb8}.domains-search-feedback{margin:.6rem 0 0;text-align:center;font-size:.88rem;color:#fffc}.domains-search-feedback.is-error{color:#ffc0bb}.domains-search-loading{margin:1.6rem auto 0;width:min(760px,100%);display:flex;flex-direction:column;gap:1rem}.domains-loading-pill,.domains-loading-card{border-radius:14px;background:linear-gradient(100deg,#eceef4 20%,#f6f7fb,#eceef4 70%);background-size:240% 100%;animation:domainsSkeletonPulse 1.2s ease-in-out infinite}.domains-loading-pill{height:40px}.domains-loading-card{height:174px}@keyframes domainsSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.domains-search-results{margin:1.6rem auto 0;width:min(760px,100%);display:flex;flex-direction:column;gap:.9rem}.domains-search-results.is-hostinger-layout{width:min(1080px,100%);gap:1rem}.domains-result-alert{min-height:56px;border-radius:12px;border:1px solid #ececf1;background:#f6f6f9;display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;color:#1b1f2b}.domains-result-alert p{margin:0;font-size:1.02rem}.domains-result-alert strong{font-weight:700}.domains-result-featured{border:1px solid #ececf1;border-radius:16px;background:#f6f6f9;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.1rem}.domains-featured-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.domains-featured-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.2rem .7rem;background:#008a53;color:#fff;font-weight:700;font-size:.76rem}.domains-featured-domain-row{margin-top:0;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.domains-featured-domain-row strong{display:inline-block;font-size:1.45rem;color:#171a25;letter-spacing:-.01em;line-height:1.15;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.domains-featured-save{border-radius:999px;background:#e3ebfa;color:#24509a;font-size:.72rem;font-weight:700;padding:.2rem .55rem}.domains-featured-price-col{display:grid;text-align:right;gap:.12rem;color:#2b3142}.domains-price-old{color:#8c91a2;text-decoration:line-through;font-size:.92rem}.domains-price-current{font-size:1.2rem;letter-spacing:-.01em;color:#191d2a;line-height:1.05}.domains-price-note{color:#5f6579;font-size:.8rem}.domains-featured-btn{border:1px solid #1d60c8;background:#1d60c8;color:#fff;border-radius:10px;min-height:42px;min-width:150px;padding:0 1rem;font-size:.95rem;font-weight:700;cursor:pointer}.domains-featured-btn:hover{background:#174fa6;border-color:#174fa6}.domains-results-more-hostinger h3{margin:0;color:#1a1f2e;font-size:1.2rem;letter-spacing:-.01em}.domains-result-tags{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.55rem}.domains-result-tags span{border:1px solid #d7dbe5;border-radius:999px;padding:.34rem .7rem;color:#22283a;background:#fff;font-size:.82rem;line-height:1}.domains-results-hostinger-list{margin-top:.9rem;border-top:1px solid #e7e9ef}.domains-hostinger-row{border-bottom:1px solid #e7e9ef;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem}.domains-hostinger-domain-col{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.domains-hostinger-domain-col strong{display:inline-block;font-size:.95rem;line-height:1.15;color:#191d2a;letter-spacing:-.01em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.domains-hostinger-domain-col span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e3ebfa;color:#24509a;font-size:.7rem;font-weight:700;padding:.2rem .55rem;line-height:1.1;flex-shrink:0}.domains-hostinger-price-col{display:grid;text-align:right;color:#242a3b;gap:.06rem;min-width:0}.domains-hostinger-price-col strong{display:block;font-size:.95rem;line-height:1.15}.domains-hostinger-price-col span:last-child{color:#5f6579;font-size:.78rem}.domains-hostinger-buy{border:1px solid #1d60c8;color:#1d60c8;border-radius:10px;min-height:42px;min-width:118px;padding:0 1rem;font-size:.9rem;font-weight:700;background:#fff;cursor:pointer}.domains-hostinger-buy:hover{background:#edf3fd}.domains-hostinger-unavailable{color:#9198aa;font-weight:600}.domains-carousel-wrap{margin-top:3rem;padding:2.5rem 0 2.8rem}.domains-carousel-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.8rem}.domains-carousel-header-text h2{margin:0 0 .3rem;color:#0e1f3d;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:700;letter-spacing:-.01em}.domains-carousel-header-text p{margin:0;color:#5a6580;font-size:.9rem}.domains-carousel-nav{display:flex;gap:.5rem;flex-shrink:0}.domains-carousel-nav button{width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(14,63,123,.25);background:transparent;color:#0e3f7b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s}.domains-carousel-nav button:hover{background:#0e3f7b12;border-color:#0e3f7b80}.domains-carousel-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.domains-carousel-track::-webkit-scrollbar{display:none}.domains-carousel-card{flex:0 0 220px;scroll-snap-align:start;background:#fff;border-radius:16px;padding:1.4rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.5rem}.domains-carousel-card h3{margin:0;font-size:1.55rem;font-weight:700;color:#0e1f3d;letter-spacing:-.01em}.domains-carousel-card>p{margin:0;font-size:.82rem;color:#5a6580;flex:1;line-height:1.4}.domains-carousel-price{display:flex;flex-direction:column;gap:.15rem;margin-top:.5rem}.domains-carousel-original{font-size:.8rem;color:#9198aa;text-decoration:line-through}.domains-carousel-current{font-size:1rem;font-weight:700;color:#0e3f7b}.domains-carousel-current small{font-size:.72rem;font-weight:400;color:#5a6580;margin-left:.2rem}.domains-carousel-card button{margin-top:.8rem;width:100%;padding:.6rem 0;border-radius:8px;border:none;background:#0f3e78;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .18s}.domains-carousel-card button:hover{background:#0a2d5a}.domains-trust{margin-top:4rem;display:grid;grid-template-columns:.95fr 1.55fr;gap:1.5rem}.domains-trust h2{margin:0;grid-column:1 / -1;text-align:center;color:#102645;font-size:clamp(1.8rem,3.2vw,3rem);letter-spacing:-.02em;font-family:Outfit,Segoe UI,sans-serif;font-weight:400}.domains-trust-left,.domains-trust-right{border-radius:18px;background:#f4f6fc;border:1px solid rgba(22,53,99,.08);overflow:hidden}.domains-trust-left{padding:1.4rem;display:grid;align-content:start;gap:1.2rem}.domains-trust-searchmock{position:relative;min-height:92px;border-radius:12px;background:#eef3ff;display:flex;align-items:center;padding:.85rem}.domains-trust-search-icon{width:48px;height:48px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#1d60c8;flex-shrink:0}.domains-trust-search-text{margin-left:.7rem;color:#162749;font-size:1.02rem;font-weight:600}.domains-trust-pointer{position:absolute;left:28%;bottom:-14px;color:#1d60c8;filter:drop-shadow(0 3px 4px rgba(19,27,45,.18))}.domains-trust-copy h3,.domains-trust-text h3{margin:0;color:#102645;font-size:clamp(1.5rem,2.2vw,2.2rem)}.domains-trust-copy p,.domains-trust-text p{margin:.55rem 0 0;color:#2f4568;font-size:1rem;line-height:1.52}.domains-trust-copy button{margin-top:.95rem;border:0;background:transparent;color:#102645;font-size:.98rem;font-weight:700;padding:0;cursor:pointer}.domains-trust-right{display:grid;grid-template-rows:auto auto}.domains-trust-media{position:relative;min-height:340px}.domains-trust-media>img{width:100%;height:100%;object-fit:cover}.domains-trust-pill,.domains-trust-security{position:absolute;right:1.45rem;width:min(360px,calc(100% - 2.9rem));border-radius:14px;background:#fffffff5;border:1px solid rgba(22,53,99,.08);box-shadow:0 5px 18px #1126451a;padding:.9rem 1.1rem}.domains-trust-pill{top:1.45rem;display:flex;align-items:center;justify-content:space-between}.domains-trust-pill span{color:#132649;font-size:1.1rem;font-weight:600}.domains-trust-toggle{width:54px;height:30px;border-radius:999px;background:#1d60c8;padding:3px;display:inline-flex;align-items:center;justify-content:flex-end}.domains-trust-toggle i{width:24px;height:24px;border-radius:50%;background:#fff}.domains-trust-security{top:6.4rem}.domains-trust-security p{margin:0;color:#132649;font-size:1.05rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem}.domains-trust-security p svg{color:#1d60c8}.domains-trust-security div{margin-top:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.domains-trust-security div span{color:#1f3558;font-size:1.05rem}.domains-trust-security div em{font-style:normal;border-radius:999px;background:#d9f2e7;color:#127a4d;padding:.25rem .75rem;font-size:.98rem;font-weight:700}.domains-trust-text{padding:1.5rem 1.7rem}.domains-showcase{margin-top:4rem;display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.domains-showcase-main,.domains-showcase-side{border-radius:18px;background:#f4f6fc;border:1px solid rgba(22,53,99,.07);box-shadow:0 1px 2px #1026450a;overflow:hidden}.domains-showcase-hero{position:relative;min-height:395px;padding:2rem 2rem 1.4rem;color:#fff}.domains-showcase-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.domains-showcase-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,#05669ee6,#046aadc7 48%,#035a968c)}.domains-showcase-topnav,.domains-showcase-hero-icons,.domains-showcase-title,.domains-showcase-cta,.domains-showcase-chat,.domains-showcase-chat-dots{position:relative;z-index:2}.domains-showcase-topnav{display:inline-flex;gap:1.65rem;font-size:.8rem;letter-spacing:.14em;font-weight:700}.domains-showcase-hero-icons{position:absolute;top:2.1rem;right:2rem;display:inline-flex;gap:.65rem}.domains-showcase-title{margin-top:6.2rem;font-size:clamp(2.1rem,3vw,3.2rem);line-height:.95;max-width:9ch;font-weight:620;letter-spacing:-.02em}.domains-showcase-cta{margin-top:1.45rem;min-height:42px;border:0;background:#fff;color:#0e2f57;border-radius:3px;font-size:.95rem;font-weight:700;min-width:150px;cursor:pointer}.domains-showcase-chat{position:absolute;right:1.35rem;top:10.6rem;width:min(380px,calc(100% - 3rem));min-height:82px;border-radius:20px;background:#fff;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.75rem 1rem;color:#1d2440}.domains-showcase-chat img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#eaf0fb;padding:.2rem}.domains-showcase-chat p{margin:0;font-size:.95rem;line-height:1.28;font-weight:500}.domains-showcase-chat-dots{position:absolute;right:1.35rem;top:17rem;min-height:44px;min-width:74px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:#1d60c8}.domains-showcase-chat-dots span{width:7px;height:7px;border-radius:50%;background:#fff}.domains-showcase-copy{padding:2rem 2.2rem;background:#f6f7fb}.domains-showcase-copy h3,.domains-showcase-side-copy h3{margin:0;color:#121d34;font-size:2.55rem;line-height:1.05;letter-spacing:-.02em;font-weight:580}.domains-showcase-copy p,.domains-showcase-side-copy p{margin:1rem 0 0;color:#1e2a42;font-size:1rem;line-height:1.52;max-width:62ch}.domains-showcase-side{padding:1.8rem;display:grid;grid-template-rows:auto 1fr;align-content:start;gap:2.15rem}.domains-showcase-steps{position:relative;border-radius:18px;background:#f9fbff;border:1px solid rgba(17,48,92,.08);padding:1.2rem 1.2rem 1.2rem 4rem;display:grid;gap:1rem}.domains-showcase-steps:before{content:"";position:absolute;left:2.1rem;top:1.55rem;bottom:1.7rem;width:2px;background:#1d60c8}.domains-showcase-step{position:relative;margin:0;color:#2d2d4f;font-size:1.65rem;font-weight:500;line-height:1.2}.domains-showcase-step:before{content:"";position:absolute;left:-2.33rem;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:2px solid #c8cedf;background:#fff}.domains-showcase-step.is-done:before{border-color:#1d60c8;background:#1d60c8}.domains-showcase-cursor{position:absolute;right:1.4rem;bottom:-.7rem;color:#1d60c8;filter:drop-shadow(0 3px 4px rgba(19,27,45,.25))}.domains-showcase-side-copy{padding:0 .2rem}.domains-showcase-side-copy h3{font-size:2.2rem}.domains-growth{margin-top:4rem;background:#f7f9fd;border:1px solid rgba(20,51,93,.09);border-radius:20px;padding:2.5rem}.domains-growth-head h2{margin:0;color:#102645;font-size:clamp(1.2rem,2.2vw,1.7rem)}.domains-growth-head p{margin:.45rem 0 0;color:#3f5373;font-size:.95rem;max-width:70ch}.domains-growth-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.domains-growth-card{border:1px solid rgba(20,51,93,.1);border-radius:14px;background:#fdfefe;padding:.95rem;box-shadow:0 1px 2px #10264508}.domains-growth-card.is-featured{background:#f5f9ff;border-color:#1d60c83d}.domains-growth-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#1d60c8;background:#eaf2ff}.domains-growth-card h3{margin:.55rem 0 0;color:#102645;font-size:1rem}.domains-growth-card p{margin:.38rem 0 0;color:#4a5f82;font-size:.87rem;line-height:1.45}.domains-growth-band{margin-top:.95rem;border-radius:14px;background:#0f3e78;color:#fff;padding:.95rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.domains-growth-band strong{display:block;font-size:1rem}.domains-growth-band p{margin:.2rem 0 0;font-size:.86rem;color:#ffffffdb}.domains-growth-band button{border:1px solid #ffffff;background:#fff;color:#0f3e78;border-radius:8px;min-height:38px;padding:0 .95rem;font-size:.88rem;font-weight:700;cursor:pointer}.domains-growth-band button:hover{background:#edf4ff}@media (max-width: 1080px){.domains-trust{grid-template-columns:1fr}.domains-trust-media{min-height:300px}.domains-showcase{grid-template-columns:1fr}.domains-showcase-hero{min-height:360px}.domains-showcase-copy h3,.domains-showcase-side-copy h3{font-size:2rem}.domains-showcase-step{font-size:1.25rem}.domains-growth-grid{grid-template-columns:1fr}.domains-growth-band{flex-direction:column;align-items:flex-start}}.domains-result-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border-radius:14px;padding:1.2rem 1.4rem;box-shadow:0 2px 16px #00000017;border:1px solid #e8edf4}.domains-result-card.is-available{border-left:4px solid #22c55e}.domains-result-card.is-taken{border-left:4px solid #ef4444}.domains-result-card-info{display:flex;flex-direction:column;gap:.25rem}.domains-result-badge{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.domains-result-badge.is-available{color:#16a34a}.domains-result-badge.is-taken{color:#dc2626}.domains-result-name{font-size:1.1rem;font-weight:700;color:#1a2a3a}.domains-result-card-action{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.domains-result-price{font-size:.95rem;font-weight:700;color:#1a2a3a}.domains-result-btn{border:0;border-radius:8px;padding:.45rem 1rem;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .14s}.domains-result-btn.is-buy{background:#1d60c8;color:#fff}.domains-result-btn.is-buy:hover{background:#1650aa}.domains-result-btn.is-search-alt{background:#eef2f8;color:#1a2a3a}.domains-result-btn.is-search-alt:hover{background:#dce4f0}.domains-results-more h3{font-size:.95rem;font-weight:700;color:#1a2a42;margin:0 0 .6rem}.domains-results-list{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e8edf4;box-shadow:0 2px 12px #00000012}.domains-result-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:.8rem;padding:.7rem 1rem;border-bottom:1px solid #f0f2f6}.domains-result-row:last-child{border-bottom:0}.domains-result-row-name{font-size:.92rem;font-weight:600;color:#1a2a3a}.domains-result-row-status{font-size:.75rem;font-weight:700}.domains-result-row-status.is-available{color:#16a34a}.domains-result-row-status.is-taken{color:#dc2626}.domains-result-row-price{font-size:.88rem;font-weight:600;color:#1a2a3a;min-width:90px;text-align:right}.domains-result-row-btn{border:0;border-radius:6px;padding:.3rem .75rem;font-size:.8rem;font-weight:700;background:#1d60c8;color:#fff;cursor:pointer;transition:background .14s}.domains-result-row-btn:hover{background:#1650aa}.domains-benefits,.domains-tips{margin-top:4rem;margin-bottom:5rem;display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:start}.domains-tips-title h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;color:#0e1f3d;letter-spacing:-.02em;line-height:1.2;font-family:Outfit,Segoe UI,sans-serif}.domains-tips-accordion{display:flex;flex-direction:column}.domains-tips-item{border-bottom:1px solid #dde1ef}.domains-tips-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;padding:1.1rem 0;cursor:pointer;text-align:left;font-size:1rem;font-weight:500;color:#0e1f3d;font-family:inherit}.domains-tips-item button:hover span{color:#1d60c8}.domains-tips-item button svg{flex-shrink:0;color:#0e1f3d}.domains-tips-item p{margin:0 0 1rem;font-size:.88rem;color:#5a6580;line-height:1.6}@media (max-width: 768px){.domains-tips{grid-template-columns:1fr;gap:1.5rem}}.domains-popular,.domains-compare,.domains-faq{margin-top:4rem;background:#fdfdfe;border:1px solid #ecedf2;border-radius:20px;padding:2.5rem}.domains-benefits h2,.domains-popular h2,.domains-compare h2,.domains-faq h2{margin:0 0 .95rem;color:#1a2a42}.domains-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.domains-benefits-grid article{border:1px solid #ecedf2;border-radius:14px;padding:.9rem;background:#fafbfc;display:grid;gap:.45rem}.domains-benefits-grid article svg{color:#8496b0}.domains-benefits-grid h3{margin:0;color:#1a2a42;font-size:.95rem}.domains-benefits-grid p{margin:0;color:#56607a;font-size:.88rem}.domains-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.domains-section-head button{border:1.5px solid #b8c8de;background:#fdfdfe;color:#2a3e5a;border-radius:999px;min-height:38px;padding:0 .85rem;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .14s ease}.domains-section-head button:hover{background:#f0f4fa}.domains-tld-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.domains-tld-card{border:1px solid #ecedf2;border-radius:12px;padding:.85rem;background:#fdfdfe;display:grid;gap:.35rem}.domains-tld-card h3{margin:0;color:#1a2a42;font-size:1.1rem}.domains-tld-card p{margin:0;color:#56607a;font-size:.86rem}.domains-tld-card strong{margin:0;color:#1a2a42;font-size:.95rem}.domains-tld-card button{margin-top:.25rem;border:1.5px solid #b8c8de;background:transparent;color:#2a3e5a;border-radius:8px;min-height:34px;font-weight:600;font-size:.82rem;cursor:pointer;transition:background .13s ease}.domains-tld-card button:hover{background:#f0f4fa}.domains-table-wrap{overflow:auto}.domains-table-wrap table{width:100%;border-collapse:collapse;min-width:620px}.domains-table-wrap th,.domains-table-wrap td{text-align:left;border-bottom:1px solid #e7edf6;padding:.72rem .5rem}.domains-table-wrap th{color:#8496b0;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.domains-faq-list{display:grid;gap:.7rem}.domains-faq-list article{border-bottom:1px solid #ecedf2;padding-bottom:.65rem}.domains-faq-list h3{margin:0;color:#1a2a42;font-size:.95rem;font-weight:600}.domains-faq-list p{margin:.25rem 0 0;color:#56607a;line-height:1.55;font-size:.9rem}@media (max-width: 680px){.section-limit{width:min(100% - 1.2rem,100%)}.hero-wrap .section-limit{width:calc(100% - 1.2rem)}.hs-nav{min-height:62px}.hs-brand{font-size:1.02rem}.hs-right{gap:.4rem}.hs-right .hs-support,.hs-right .hs-cart-btn,.hs-right .hs-notif-dropdown{display:none}.hs-account{padding:.35rem .75rem;font-size:.82rem;border-radius:8px;border:1px solid rgba(255,255,255,.35)}.hs-account-name{display:none}.hs-search-wrap{padding:.4rem}.hs-search-wrap input{font-size:.93rem}.hs-search-wrap button{padding:.62rem .85rem;font-size:.9rem}.hs-hero{min-height:360px;border-radius:14px}.hs-hero-bg{background-position:72% 18%}.hs-hero-content{max-width:320px;padding:1.2rem 1.05rem}.hs-hero-content h1{font-size:2.9rem}.hs-hero-content p{font-size:.96rem;max-width:25ch}.hs-live-status{display:none}.domains-trust h2{font-size:1.55rem}.domains-trust-left{padding:1rem;gap:.9rem}.domains-trust-searchmock{min-height:76px;padding:.65rem}.domains-trust-search-icon{width:40px;height:40px}.domains-trust-search-text{font-size:.9rem}.domains-trust-pointer{left:30%}.domains-trust-media{min-height:240px}.domains-trust-pill,.domains-trust-security{right:.8rem;width:calc(100% - 1.6rem);padding:.65rem .75rem}.domains-trust-pill span,.domains-trust-security p,.domains-trust-security div span{font-size:.92rem}.domains-trust-security{top:5.35rem}.domains-trust-toggle{width:46px;height:26px}.domains-trust-toggle i{width:20px;height:20px}.domains-trust-text{padding:1rem}.domains-trust-copy h3,.domains-trust-text h3{font-size:1.24rem}.domains-trust-copy p,.domains-trust-text p{font-size:.88rem}.domains-showcase-hero{padding:1.2rem 1rem 1rem;min-height:290px}.domains-showcase-topnav{gap:.8rem;font-size:.63rem}.domains-showcase-hero-icons{top:1.2rem;right:1rem}.domains-showcase-title{margin-top:4.2rem;font-size:1.7rem}.domains-showcase-cta{min-height:38px;min-width:128px;font-size:.84rem}.domains-showcase-chat{right:1rem;top:8.9rem;width:calc(100% - 2rem);min-height:64px;padding:.55rem .7rem;border-radius:14px}.domains-showcase-chat img{width:36px;height:36px}.domains-showcase-chat p{font-size:.8rem}.domains-showcase-chat-dots{top:13.8rem;right:1rem;min-height:36px;min-width:62px}.domains-showcase-copy,.domains-showcase-side{padding:1.1rem 1rem}.domains-showcase-copy h3,.domains-showcase-side-copy h3{font-size:1.42rem}.domains-showcase-copy p,.domains-showcase-side-copy p{font-size:.9rem}.domains-showcase-steps{padding:.85rem .85rem .9rem 2.8rem}.domains-showcase-steps:before{left:1.4rem}.domains-showcase-step{font-size:1rem}.domains-showcase-step:before{left:-1.95rem}.domains-search-results.is-hostinger-layout{width:100%}.domains-result-alert p{font-size:.9rem}.domains-result-featured{grid-template-columns:1fr;gap:.8rem;padding:1rem}.domains-featured-domain-row strong,.domains-price-current,.domains-hostinger-domain-col strong,.domains-hostinger-price-col strong,.domains-results-more-hostinger h3{font-size:1.3rem}.domains-featured-domain-row,.domains-hostinger-domain-col{row-gap:.35rem}.domains-featured-btn,.domains-hostinger-buy{width:100%;min-width:0;font-size:.98rem}.domains-hostinger-row{grid-template-columns:1fr;gap:.5rem;align-items:start;padding:.8rem 0}.domains-hostinger-domain-col,.domains-hostinger-price-col{text-align:left}.domains-growth{padding:1rem}.domains-growth-head h2{font-size:1.12rem}.domains-growth-head p{font-size:.86rem}.domains-growth-band{padding:.8rem}.domains-growth-band button{width:100%}.subpage-hero{padding:1.5rem 1rem}.subpage-grid{grid-template-columns:1fr}.hosting-hero{grid-template-columns:1fr;gap:1.2rem}.hosting-hero-inner{width:min(100%,calc(100% - 1.2rem));padding:2.1rem 0 1.4rem}.hosting-hero-media{height:320px}.hosting-plan-grid,.hosting-advanced-grid,.hosting-choice-grid,.hosting-support,.hosting-feature-row{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-faq-layout{grid-template-columns:1fr;gap:1rem}.hosting-faq-item button{font-size:1.12rem}.hosting-faq-plus{width:42px;height:42px}.domains-hero{padding:1.4rem .95rem}.site-shell.is-domains .domains-hero{padding-top:6.8rem}.domains-search{grid-template-columns:1fr;border-radius:14px;padding:.55rem}.domains-idea-tooltip{right:-30px;min-height:28px;padding:.3rem .62rem;font-size:.78rem}.domains-search svg{display:none}.domains-search input{min-height:42px;padding:0 .5rem;border:1px solid #e2e7f3;border-radius:10px}.domains-search-actions{width:100%}.domains-search-helper,.domains-search-submit{flex:1}.domains-tld-grid,.infra-highlights{grid-template-columns:1fr}.infra-highlight-item:first-child{border-radius:12px 12px 0 0}.infra-highlight-item:nth-child(2){border-radius:0}.infra-highlight-item:nth-child(3){border-radius:0}.infra-highlight-item:last-child{border-radius:0 0 12px 12px}.infra-highlight-item+.infra-highlight-item{border-left:none;border-top:1px solid #e8eaf0}.infra-highlight-item:nth-child(2),.infra-highlight-item:nth-child(4){border-left:none}.infra-product-card{grid-template-columns:1fr;min-height:0}.infra-product-card.full-row{grid-template-columns:1fr}.infra-product-art{display:none}.next-services{padding-top:3.1rem}.next-services-grid{grid-template-columns:1fr}.feature-band{padding:2.4rem 0 2.2rem}.feature-head h2{font-size:clamp(1.85rem,9vw,2.45rem)}.feature-grid{grid-template-columns:1fr;gap:.85rem;margin-top:1.2rem}.next-service-card{min-height:156px}.next-services-copy h2{font-size:clamp(1.9rem,8.8vw,2.8rem)}.plans-grid{grid-template-columns:1fr}.launch-platform,.home-blog-spotlight{padding-top:2.8rem}.footer-brand-row,.footer-copy{flex-direction:column;align-items:flex-start;gap:.8rem}.footer-cols,.footer-cols-secondary{grid-template-columns:1fr}.launch-platform-head h2{max-width:none;font-size:clamp(2rem,11vw,3rem)}.launch-platform-cta{width:100%}.launch-platform-item{min-height:72px}.launch-platform-float{min-width:112px;min-height:78px;padding:.75rem .65rem;font-size:.78rem}.launch-platform-float-top{top:-18px;right:14px}.launch-platform-float-middle{top:110px;right:10px}.launch-platform-float-bottom{right:14px;bottom:18px}.home-blog-head{align-items:start;flex-direction:column}.home-blog-head h2{max-width:none;font-size:clamp(1.9rem,10vw,2.7rem)}.home-blog-all{width:100%}.home-blog-card{grid-template-columns:1fr;min-height:0}.home-blog-card-image{aspect-ratio:1.4 / 1}.vps-offers{margin-top:1.5rem;padding:1rem .85rem;border-radius:16px}.vps-offers-head h2{font-size:1.75rem}.vps-offer-row{grid-template-columns:1fr;gap:.58rem;padding:.95rem}.vps-offer-price{text-align:left}.vps-offer-action{justify-self:start}.customer-story{padding-top:3rem}.customer-story-panel{margin-top:1.35rem;padding:1rem;border-radius:18px;gap:1.15rem}.customer-story-photo-wrap{max-width:100%;border-radius:12px}.customer-story-quote-mark{font-size:3rem}.customer-story-copy blockquote{font-size:1.02rem;line-height:1.58}.customer-story-footer{grid-template-columns:1fr;gap:.75rem}.customer-story-brand,.customer-story-nav{justify-self:start}.trust-hosting{margin-top:1.6rem;border-radius:18px;padding:1.5rem 1.15rem 1.2rem}.trust-copy h2{font-size:clamp(2rem,12vw,2.75rem)}.trust-copy p{margin-top:1rem;margin-bottom:1.2rem;font-size:.96rem;max-width:32ch}.trust-btn{min-height:44px;font-size:.96rem;padding:.62rem 1.1rem}.trust-visual{min-height:290px}.ai-brand-section{margin-top:1.6rem}.ai-brand-visual{min-height:430px;border-radius:16px 16px 0 0}.ai-brand-person{width:198px;max-width:none;left:-1%}.ai-brand-prompt{left:36%;right:.8rem;top:1.05rem;max-width:none;padding:.78rem .82rem;border-radius:16px;border-width:2px}.ai-brand-prompt p{font-size:.64rem}.ai-brand-prompt strong{font-size:1.22rem}.ai-email-chip{gap:.34rem}.ai-email-chip span{font-size:.73rem}.ai-email-chip.chip-top{top:44.5%;right:.85rem;padding:.55rem .82rem}.ai-email-chip.chip-main{top:59.5%;right:.85rem;padding:.62rem .88rem}.ai-email-chip.chip-main span{font-size:1rem}.ai-email-chip.chip-small{right:.85rem;bottom:9%;padding:.45rem .76rem}.ai-brand-actions{grid-template-columns:1fr}.ai-brand-card,.ai-brand-card.is-alt{border-radius:0}.ai-brand-card:last-child{border-radius:0 0 16px 16px}.ai-brand-card h3{font-size:1.8rem}.ai-brand-card p{font-size:.95rem}.plan-main h3{font-size:1.6rem}.plan-price-row strong{font-size:1.62rem}.plans-ai-bar{justify-content:flex-start;padding:.7rem;flex-wrap:wrap}.plans-ai-title{width:100%}.stats,.platform,.commerce,.showcase,.faq-wrap{padding-top:3.1rem}.cta-band{padding:1.35rem 0}}.domains-cart-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:.85rem 1.2rem;background:#f0f7ff;border:1.5px solid #b8d4f5;border-radius:10px}.domains-cart-bar span{display:flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:500;color:#0f3e78}.domains-cart-bar-btn{display:inline-flex;align-items:center;gap:.4rem;background:#0f3e78;color:#fff;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s}.domains-cart-bar-btn:hover{background:#093266}.domains-featured-btn.is-added,.domains-hostinger-buy.is-added{background:#16a34a;color:#fff;display:inline-flex;align-items:center;gap:.35rem}.hs-cart-btn{position:relative;display:inline-flex;align-items:center;background:#ffffff26;border:2px solid rgba(255,255,255,.4);border-radius:8px;padding:.45rem .7rem;color:#fff;cursor:pointer;transition:all .15s}.hs-cart-btn:hover{background:#ffffff40;border-color:#fff9}.hs-cart-badge{position:absolute;top:-6px;right:-6px;background:#fff;color:#0f3e78;font-size:.65rem;font-weight:700;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;border:1.5px solid #0f3e78}.dc-shell{padding:2rem 0 5rem}.dc-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;text-align:center;color:#555}.dc-empty h2{font-size:1.4rem;color:#111;margin:0}.dc-empty p{font-size:.95rem;margin:0;max-width:380px}.dc-header{margin-bottom:1.8rem}.dc-header h1{font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:#111;margin:.4rem 0 0}.dc-back-btn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#0f3e78;font-size:.88rem;font-weight:500;cursor:pointer;padding:0}.dc-back-btn:hover{text-decoration:underline}.dc-layout{display:grid;grid-template-columns:1fr 340px;gap:2rem;align-items:start}@media (max-width: 860px){.dc-layout{grid-template-columns:1fr}}.dc-items{display:flex;flex-direction:column;gap:.75rem}.dc-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1.5px solid #e5e8ef;border-radius:12px;padding:1rem 1.2rem;flex-wrap:wrap}.dc-item-main{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;color:#0f3e78}.dc-item-info strong{display:block;font-size:1.02rem;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-item-info span{font-size:.8rem;color:#777}.dc-item-controls{display:flex;align-items:center;gap:1rem;flex-shrink:0}.dc-years-label{display:flex;align-items:center;gap:.4rem;font-size:.83rem;color:#555}.dc-years-select{border:1.5px solid #dde0e8;border-radius:6px;padding:.25rem .5rem;font-size:.85rem;background:#f8f9fb}.dc-item-price{font-size:.9rem;font-weight:600;color:#111;white-space:nowrap}.dc-remove-btn{background:#fff0f0;border:1px solid #f5b8b8;border-radius:6px;padding:.3rem .45rem;cursor:pointer;color:#c53030;display:inline-flex;align-items:center;transition:background .15s}.dc-remove-btn:hover{background:#fde8e8}.dc-summary{background:#f7f9fb;border:1.5px solid #e5e8ef;border-radius:14px;padding:1.4rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.75rem;position:sticky;top:5.5rem}.dc-summary h3{font-size:1rem;font-weight:700;color:#111;margin:0 0 .25rem}.dc-summary-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#555}.dc-summary-row strong{color:#111}.dc-summary-total{border-top:1.5px solid #e5e8ef;padding-top:.6rem;font-size:1rem;font-weight:600}.dc-summary-total strong{font-size:1.1rem}.dc-summary-item{display:flex;flex-direction:column;font-size:.83rem;color:#555;border-bottom:1px solid #eaecf0;padding-bottom:.4rem}.dc-summary-domain{font-weight:600;color:#111}.dc-summary-note{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#888;margin:0;justify-content:center}.dc-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#0f3e78;color:#fff;border:none;border-radius:10px;padding:.75rem 1.4rem;font-size:.95rem;font-weight:600;cursor:pointer;width:100%;transition:background .2s}.dc-btn-primary:hover{background:#093266}.dc-btn-primary:disabled{opacity:.6;cursor:not-allowed}.dc-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#fff;color:#0f3e78;border:1.5px solid #0f3e78;border-radius:10px;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;width:100%;transition:background .15s}.dc-btn-secondary:hover{background:#f0f6ff}.dc-form-section{background:#fff;border:1.5px solid #e5e8ef;border-radius:12px;padding:1.3rem 1.4rem}.dc-form-section h3{font-size:.98rem;font-weight:700;color:#111;margin:0 0 1rem}.dc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 580px){.dc-form-grid{grid-template-columns:1fr}}.dc-form-field{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#444;font-weight:500}.dc-form-field.dc-field-full{grid-column:1 / -1}.dc-form-field input{border:1.5px solid #dde0e8;border-radius:7px;padding:.5rem .7rem;font-size:.9rem;outline:none;transition:border-color .15s}.dc-form-field input:focus{border-color:#0f3e78}.dc-login-hint{font-size:.82rem;color:#666;margin:.75rem 0 0}.dc-login-hint button{background:none;border:none;color:#0f3e78;font-size:inherit;font-weight:600;cursor:pointer;padding:0}.dc-login-hint button:hover{text-decoration:underline}.dc-logged-user{display:flex;align-items:center;gap:.75rem;color:#0f3e78}.dc-logged-user div strong{display:block;font-size:.95rem;color:#111}.dc-logged-user div span{font-size:.83rem;color:#666}.dc-payment-opts{display:flex;flex-direction:column;gap:.6rem}.dc-payment-opt{display:flex;align-items:center;gap:.75rem;border:1.5px solid #e0e4ef;border-radius:9px;padding:.75rem 1rem;cursor:pointer;transition:border-color .15s,background .15s;font-size:.9rem;font-weight:500;color:#333}.dc-payment-opt input[type=radio]{display:none}.dc-payment-opt.is-active{border-color:#0f3e78;background:#f0f6ff;color:#0f3e78;font-weight:600}.dc-error{background:#fff0f0;border:1px solid #f5b8b8;color:#c53030;border-radius:8px;padding:.7rem 1rem;font-size:.88rem;margin:0}.dc-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:4rem 1rem}.dc-confirm-icon{width:64px;height:64px;background:#d1fae5;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center}.dc-confirm h1{font-size:1.7rem;font-weight:700;color:#111;margin:0}.dc-confirm p{font-size:.95rem;color:#555;margin:0;max-width:440px}.dc-confirm-order{font-size:1rem;color:#333}.dc-confirm-domains{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.dc-confirm-domain{display:inline-flex;align-items:center;gap:.35rem;background:#f0f7ff;border:1px solid #b8d4f5;border-radius:20px;padding:.3rem .85rem;font-size:.85rem;color:#0f3e78;font-weight:500}.dc-confirm-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;width:100%;max-width:420px}.hc-page{background:#f2f2f2;min-height:100vh;padding:2.5rem 1rem 5rem}.hc-inner{max-width:1040px;margin:0 auto}.hc-title{font-size:1.55rem;font-weight:700;color:#111;margin:0 0 1.5rem}.hc-layout{display:grid;grid-template-columns:1fr 310px;gap:1.5rem;align-items:start}@media (max-width: 860px){.hc-layout{grid-template-columns:1fr}}.hc-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;text-align:center;color:#555}.hc-empty h2{font-size:1.4rem;color:#111;margin:0}.hc-empty p{font-size:.95rem;margin:0;max-width:380px}.hc-item-card{background:#fff;border-radius:12px;padding:1.4rem 1.6rem;margin-bottom:1rem;box-shadow:0 1px 4px #00000012}.hc-item-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.2rem}.hc-item-domain-row{display:flex;align-items:center;gap:.7rem}.hc-item-globe{width:36px;height:36px;background:#f3f4f6;color:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hc-item-domain-name{display:block;font-size:1.05rem;font-weight:700;color:#111827}.hc-item-type-badge{display:block;font-size:.75rem;font-weight:600;color:#2563eb;margin-top:.15rem}.hc-item-remove{background:none;border:none;color:#999;font-size:1rem;cursor:pointer;line-height:1;padding:.2rem .3rem;transition:color .15s}.hc-item-remove:hover{color:#c53030}.hc-vps-icon{width:36px;height:36px;background:#e8f0fc;color:#0f3e78;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hc-vps-specs{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.85rem;color:#444}.hc-vps-specs span{display:inline-flex;align-items:center;gap:6px}.hc-vps-os{text-transform:capitalize}.hc-vps-extras{margin-top:12px;padding-top:12px;border-top:1px solid #eee;font-size:.82rem;color:#666;display:flex;flex-wrap:wrap;gap:8px}.hc-item-tag{background:#f5f7fb;border:1px solid #dce4f2;color:#3b4a68;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.hc-item-period-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.hc-period-label{font-size:.88rem;font-weight:600;color:#555;white-space:nowrap}.hc-period-right{display:flex;align-items:center;gap:1rem;flex:1;justify-content:space-between}.hc-period-select-wrap{display:flex;align-items:center;gap:.6rem}.hc-period-select{border:1.5px solid #d1d5db;border-radius:8px;padding:.45rem 2rem .45rem .7rem;font-size:.9rem;background:#fff;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.hc-save-badge{background:#dcfce7;color:#16a34a;font-size:.75rem;font-weight:700;border-radius:20px;padding:.15rem .6rem;white-space:nowrap}.hc-item-price-col{text-align:right}.hc-price-current{display:block;font-size:1.15rem;font-weight:700;color:#111}.hc-price-old{display:block;font-size:.82rem;color:#aaa;text-decoration:line-through}.hc-item-promo-banner{display:flex;align-items:center;gap:.45rem;background:#f0fdf4;color:#15803d;font-size:.82rem;font-weight:500;border-radius:8px;padding:.55rem .9rem;margin-bottom:.75rem}.hc-item-inclusions{display:flex;flex-direction:column;gap:.35rem}.hc-item-inclusions span{display:flex;align-items:center;gap:.45rem;font-size:.83rem;color:#374151}.hc-item-inclusions svg{color:#16a34a;flex-shrink:0}.hc-upsell{border-radius:8px;padding:1rem 1.2rem;margin-bottom:1rem;border:1px solid #d0d0d0;background:#fafafa;position:relative}.hc-upsell-hosting,.hc-upsell-email{background:#fafafa;border:1px solid #d0d0d0}.hc-upsell h3{font-size:.95rem;font-weight:600;color:#111;margin:0 0 .7rem;line-height:1.4;display:flex;align-items:center;gap:.6rem}.hc-upsell h3 strong{color:#0f3e78;font-weight:700}.hc-upsell-email h3 strong{color:#6d28d9}.hc-upsell-features{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}.hc-upsell-features span{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#374151;line-height:1.35}.hc-upsell-features svg{color:#16a34a;flex-shrink:0;min-width:14px}.hc-upsell-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:space-between}.hc-upsell-price{font-size:.85rem;color:#374151;font-weight:600;flex:1;min-width:150px}.hc-upsell-btn{background:#fff;border:1.5px solid #0f3e78;color:#0f3e78;border-radius:8px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;flex-shrink:0}.hc-upsell-btn:hover{background:#eff6ff;transform:translateY(-1px)}.hc-upsell-btn-email{border-color:#6d28d9;color:#6d28d9}.hc-upsell-btn-email:hover{background:#f5f3ff}.hc-protect{background:#fff;border-radius:12px;padding:1.4rem 1.6rem;box-shadow:0 1px 4px #00000012}.hc-protect h3{font-size:1rem;font-weight:700;color:#111;margin:0 0 .3rem}.hc-protect>p{font-size:.83rem;color:#666;margin:0 0 1.1rem}.hc-protect-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 600px){.hc-protect-grid{grid-template-columns:1fr 1fr}}.hc-protect-card{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;border:1.5px solid #e5e7eb;border-radius:10px;padding:.85rem}.hc-protect-ext{font-size:1rem;font-weight:700;color:#111}.hc-protect-domain{font-size:.78rem;color:#6b7280;word-break:break-all}.hc-protect-price{font-size:.78rem;font-weight:600;color:#374151;margin-top:.25rem}.hc-protect-add-btn{margin-top:.5rem;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;padding:.3rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer;color:#374151;width:100%;transition:border-color .15s}.hc-protect-add-btn:hover{border-color:#0f3e78;color:#0f3e78}.hc-sidebar{position:sticky;top:5.5rem}.hc-summary-card{background:#fff;border-radius:12px;padding:1.4rem 1.5rem 1.6rem;box-shadow:0 1px 4px #00000012;display:flex;flex-direction:column;gap:0}.hc-summary-card h3{font-size:1rem;font-weight:700;color:#111;margin:0 0 1rem}.hc-summary-section{margin-bottom:.75rem}.hc-summary-domain{font-size:.88rem;font-weight:700;color:#111;margin:0 0 .45rem}.hc-summary-line{display:flex;justify-content:space-between;align-items:flex-start;font-size:.82rem;color:#555;padding:.2rem 0;gap:.5rem}.hc-summary-line span:first-child{flex:1}.hc-summary-prices{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.hc-summary-line-old{font-size:.75rem;color:#aaa;text-decoration:line-through}.hc-summary-taxes{border-top:1px solid #f0f0f0;padding-top:.5rem;margin-top:.5rem}.hc-summary-total-row{display:flex;justify-content:space-between;align-items:flex-end;border-top:1.5px solid #e5e7eb;padding-top:.8rem;margin-top:.5rem;margin-bottom:1.1rem}.hc-summary-total-row>span{font-size:1rem;font-weight:700;color:#111}.hc-total-old{display:block;font-size:.8rem;color:#aaa;text-decoration:line-through;text-align:right}.hc-total-current{display:block;font-size:1.2rem;font-weight:800;color:#111;text-align:right}.hc-continue-btn{display:block;width:100%;background:#0f3e78;color:#fff;border:none;border-radius:10px;padding:.8rem;font-size:.97rem;font-weight:700;cursor:pointer;text-align:center;transition:background .2s;margin-bottom:.75rem}.hc-continue-btn:hover{background:#0a2d5e}.hc-coupon-toggle{background:none;border:none;color:#0f3e78;font-size:.85rem;font-weight:500;cursor:pointer;padding:0;text-align:center;width:100%}.hc-coupon-toggle:hover{text-decoration:underline}.hc-coupon-row{display:flex;gap:.5rem;margin-top:.6rem}.hc-coupon-input{flex:1;border:1.5px solid #d1d5db;border-radius:7px;padding:.45rem .7rem;font-size:.85rem;outline:none}.hc-coupon-input:focus{border-color:#0f3e78}.hc-coupon-apply{background:#0f3e78;color:#fff;border:none;border-radius:7px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;cursor:pointer}.hc-shell{display:flex;flex-direction:column;min-height:100vh;background:#f2f2f2}.hc-shell main{flex:1}.hc-topbar{padding:0 2rem;height:56px;display:flex;align-items:center}.hc-topbar-logo{height:28px;width:auto}.hc-bottombar{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1.1rem 2rem;font-size:.82rem;color:#6b7280}.hc-bottombar a{color:#0f3e78;text-decoration:none}.hc-bottombar a:hover{text-decoration:underline}.hc-shell .hc-page{background:transparent}.hc-period-label{font-size:.82rem;font-weight:600;color:#374151;margin:.9rem 0 .5rem}.hc-item-period-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.hc-period-right{display:flex;align-items:center;gap:.8rem}.hc-renews-note{font-size:.78rem;color:#6b7280;margin:0 0 .9rem}.hc-item-divider{border:none;border-top:1px solid #f0f0f0;margin:.85rem 0}.hc-item-inclusions span{display:flex;align-items:flex-start;gap:.5rem;font-size:.83rem;color:#374151}.hc-item-inclusions svg{display:none}.hc-check-icon{color:#16a34a;flex-shrink:0;margin-top:.05rem}@media (max-width: 600px){.co-form-grid{grid-template-columns:1fr}}.co-field-full{grid-column:1 / -1}.co-auth-loading{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem}.co-auth-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:co-shimmer 1.4s infinite;border-radius:6px}.co-auth-skeleton-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0}.co-auth-skeleton-line{height:14px}@keyframes co-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.co-auth-prompt{display:flex;align-items:flex-start;gap:1.1rem;background:#f0f6ff;border:1.5px solid #bfdbfe;border-radius:12px;padding:1.4rem 1.6rem}.co-auth-prompt-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#dbeafe;border-radius:50%;color:#1d4ed8;flex-shrink:0}.co-auth-prompt-body{flex:1}.co-auth-prompt-title{font-size:1rem;font-weight:700;color:#1e3a5f;margin:0 0 .35rem}.co-auth-prompt-desc{font-size:.85rem;color:#4b5563;margin:0 0 1rem;line-height:1.55}.co-auth-prompt-btns{display:flex;gap:.65rem;flex-wrap:wrap}.co-auth-btns{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.co-auth-needed{padding:.5rem 0}.co-auth-needed p{margin:0 0 1rem;font-size:.9rem;color:#4b5563}.co-auth-btn-primary{background:#0f3e78;color:#fff;border:none;border-radius:8px;padding:.55rem 1.3rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.co-auth-btn-primary:hover{background:#0a2d5a}.co-auth-btn-secondary{background:#fff;color:#0f3e78;border:1.5px solid #93c5fd;border-radius:8px;padding:.55rem 1.3rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.co-auth-btn-secondary:hover{border-color:#0f3e78}.co-consent-row{display:flex;align-items:flex-start;gap:.65rem;font-size:.82rem;line-height:1.5;color:#374151;margin-top:.9rem}.co-consent-row input{margin-top:.2rem;accent-color:#0f3e78;flex:0 0 auto}.co-back-btn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#374151;font-size:.85rem;font-weight:500;cursor:pointer;padding:0;margin-bottom:.75rem}.co-back-btn:hover{color:#0f3e78}.co-section{background:#fff;border-radius:12px;padding:1.4rem 1.6rem;margin-bottom:1rem;box-shadow:0 1px 4px #0000000f}.co-section-title{font-size:1rem;font-weight:700;color:#111;margin:0 0 1.1rem}.co-user-row{display:flex;align-items:center;gap:.9rem}.co-user-avatar{width:44px;height:44px;background:#0f3e78;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;flex-shrink:0}.co-user-name{display:block;font-size:.95rem;font-weight:700;color:#111}.co-user-email{display:block;font-size:.82rem;color:#6b7280;margin-top:.1rem}.co-user-badge{margin-left:auto;display:flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#16a34a;background:#dcfce7;border-radius:20px;padding:.2rem .65rem}.co-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.co-field{display:flex;flex-direction:column;gap:.35rem}.co-field-full{grid-column:1/-1}.co-field span{font-size:.82rem;font-weight:600;color:#374151}.co-field input{border:1.5px solid #d1d5db;border-radius:8px;padding:.55rem .8rem;font-size:.9rem;outline:none;transition:border-color .15s}.co-field input:focus{border-color:#0f3e78}.co-login-hint{font-size:.82rem;color:#6b7280;margin:.9rem 0 0}.co-login-hint button{background:none;border:none;color:#0f3e78;font-size:.82rem;font-weight:600;cursor:pointer;padding:0}.co-payment-list{display:flex;flex-direction:column;gap:.6rem}.co-payment-opt{display:flex;align-items:center;gap:.9rem;border:1.5px solid #e5e7eb;border-radius:10px;padding:.85rem 1rem;cursor:pointer;transition:border-color .15s,background .15s;position:relative}.co-payment-opt input[type=radio]{display:none}.co-payment-opt.is-active{border-color:#0f3e78;background:#f0f6ff}.co-pay-icon{width:36px;height:36px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#374151;flex-shrink:0}.co-payment-opt.is-active .co-pay-icon{background:#dbeafe;color:#0f3e78}.co-pay-text strong{display:block;font-size:.9rem;font-weight:700;color:#111}.co-pay-text span{display:block;font-size:.78rem;color:#6b7280;margin-top:.1rem}.co-pay-check{margin-left:auto;color:#0f3e78}.co-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;font-size:.85rem}.co-secure-note{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;color:#9ca3af;margin-top:.6rem}.co-confirm{max-width:480px;margin:5rem auto;text-align:center;padding:0 1rem}.co-confirm-icon{color:#16a34a;margin-bottom:1rem}.co-confirm h1{font-size:1.5rem;font-weight:800;margin:0 0 .5rem}.co-confirm-num{font-size:.9rem;color:#374151;margin:0 0 .5rem}.co-confirm-sub{font-size:.85rem;color:#6b7280;margin:0 0 1.2rem}.co-confirm-domains{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.co-confirm-domain{display:inline-flex;align-items:center;gap:.35rem;background:#f3f4f6;border-radius:20px;padding:.3rem .8rem;font-size:.82rem;font-weight:600;color:#111}.co-confirm-actions{display:flex;flex-direction:column;align-items:center;gap:.75rem}.co-btn-ghost{background:none;border:none;color:#0f3e78;font-size:.88rem;font-weight:500;cursor:pointer;text-decoration:underline}.hc-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1.5rem 4rem;max-width:420px;margin:0 auto}.hc-empty-icon-wrap{width:72px;height:72px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:1.4rem}.hc-empty h2{font-size:1.3rem;font-weight:700;color:#111;margin:0 0 .6rem}.hc-empty p{font-size:.9rem;color:#6b7280;margin:0 0 1.6rem;line-height:1.55}.hc-empty-btn{display:inline-flex;align-items:center;gap:.5rem;background:#0f3e78;color:#fff;border:none;border-radius:10px;padding:.75rem 1.8rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:1.8rem}.hc-empty-btn:hover{background:#0a2d5e}.hc-empty-hints{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}.hc-empty-hints span{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#6b7280}.co-payment-opt.is-disabled{opacity:.62;cursor:not-allowed}.co-payment-details{margin-top:.9rem;border-top:1px solid #e5e7eb;padding-top:.9rem}.co-bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem}.co-bank-card{border:1px solid #dbe5f1;border-radius:10px;padding:.8rem .9rem;background:#f8fbff}.co-bank-card h4{margin:0 0 .5rem;font-size:.9rem;color:#0f3e78}.co-bank-card p{margin:.2rem 0;font-size:.8rem;color:#334155;line-height:1.45}.co-express-box,.co-wallet-box{border:1px solid #dbe5f1;border-radius:10px;padding:.75rem .9rem;background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.co-express-label,.co-wallet-box span{display:block;font-size:.76rem;color:#64748b;margin-bottom:.15rem}.co-express-box strong,.co-wallet-box strong{font-size:1rem;color:#0f172a}.co-copy-btn{border:1px solid #1d4ed8;color:#1d4ed8;background:#fff;border-radius:8px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer}.co-copy-btn:hover{background:#eff6ff}.co-payment-note{margin:.65rem 0 0;font-size:.8rem;color:#475569}.co-copy-feedback{margin:.45rem 0 0;font-size:.8rem;color:#047857;font-weight:600}.domain-alert-banner{position:relative;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;padding:.7rem 2.25rem .7rem 1rem;margin-bottom:1.25rem;box-shadow:0 2px 8px #3b82f614;animation:slideDownBanner .5s ease-out;overflow:visible}.domain-alert-close{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;width:24px;height:24px;border-radius:6px;color:#6b7280;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;font-weight:500}.domain-alert-close:hover{background:#6b72801a;color:#374151}.domain-alert-content{display:flex;align-items:center;gap:.7rem}.domain-alert-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.domain-alert-text{flex:1}.domain-alert-title{font-size:.95rem;font-weight:600;margin:0 0 .25rem;color:#1e40af}.domain-alert-message{font-size:.85rem;line-height:1.5;margin:0;color:#4b5563}.domain-alert-arrow{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #dbeafe;filter:drop-shadow(0 2px 4px rgba(59,130,246,.1));animation:arrowPulse 2s ease-in-out infinite}@keyframes slideDownBanner{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowPulse{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(4px)}}@media (max-width: 768px){.domain-alert-banner{padding:.6rem 2rem .6rem .8rem}.domain-alert-content{gap:.6rem}.domain-alert-icon{width:28px;height:28px}.domain-alert-title{font-size:.9rem}.domain-alert-message{font-size:.8rem}}.hh-hosting-cart{background:#f2f3f7}.hh-hosting-cart .hc-title{font-size:1.55rem;margin-bottom:.95rem}.hh-hosting-cart .hc-item-card,.hh-hosting-cart .hc-summary-card{border-radius:14px;border:1px solid #e5e7eb;box-shadow:none}.hh-item-card{border-left:none}.hh-offer-row{margin-top:.85rem;border-radius:11px;border:1px solid #0b2f5f;background:#0a2850;color:#fff;padding:.5rem .6rem;display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;font-size:.82rem}.hh-offer-badge{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#66e1b6;color:#0f172a;font-weight:700}.hh-offer-row button{border:1px solid #f1e8ff;background:transparent;color:#fff;border-radius:8px;min-height:34px;padding:0 .9rem;font-size:.8rem;font-weight:600}.hh-domain-note-inline{margin:.7rem 0 0;padding-top:.7rem;border-top:1px solid #e6e9f2;color:#6b7280;font-size:.82rem;display:flex;align-items:center;gap:.45rem}.hh-dot{width:8px;height:8px;border-radius:999px;background:#f4bb2a}.hh-domain-config{margin-top:.9rem;border-left:none}.hh-domain-title{margin:0;font-size:1.05rem;color:#111827;display:flex;align-items:center;gap:.45rem}.hh-domain-sub{margin:.55rem 0 .8rem;font-size:.84rem;color:#6b7280}.hh-domain-switch{border:none;background:transparent;color:#0f3e78;font-size:.82rem;font-weight:600;padding:0;cursor:pointer;margin-bottom:.65rem}.hh-domain-block{margin-top:.2rem}.hh-domain-search-row{display:grid;grid-template-columns:1fr auto auto;gap:.55rem}.hh-domain-input-wrap{border:1px solid #d1d5db;border-radius:10px;padding:0 .7rem;min-height:44px;display:flex;align-items:center;gap:.45rem;color:#6b7280}.hh-domain-input{border:none;border-radius:0;padding:0;font-size:.9rem;width:100%;background:transparent;outline:none}.hh-domain-search-btn{border:1px solid #0f3e78;background:#0f3e78;color:#fff;border-radius:10px;padding:0 .95rem;font-weight:600;cursor:pointer}.hh-domain-use-btn{background:#fff;color:#0f3e78}.hh-domain-search-btn:disabled{opacity:.65;cursor:wait}.hh-domain-error{margin:.5rem 0 0;font-size:.82rem;color:#b91c1c}.hh-domain-success{margin:.5rem 0 0;font-size:.82rem;color:#166534}.hh-domain-results{margin-top:.75rem;display:grid;gap:0;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.hh-domain-result{border:0;border-bottom:1px solid #eceff3;background:transparent;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.72rem .2rem;cursor:pointer;text-align:left;border-radius:8px;transition:background-color .14s ease,border-color .14s ease}.hh-domain-result:last-child{border-bottom:0}.hh-domain-result:hover{background:#f9fbff}.hh-domain-result>span{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:.92rem;color:#111827;font-weight:500;letter-spacing:0}.hh-domain-result strong{font-size:.82rem;color:#0f3e78;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.hh-domain-result.is-selected{background:#eef4ff;border:1px solid #bfd3ff;box-shadow:none}.hh-domain-result.is-selected>span{color:#0b2a57;font-weight:600}.hh-domain-result.is-selected strong{color:#0c3f84;font-weight:700}.hh-domain-result:disabled{opacity:.55;cursor:not-allowed}.hh-domain-free-tag{margin-left:.2rem;font-size:.64rem;font-weight:600;color:#057a55;background:#dcfce7;border:1px solid #bbf7d0;padding:.14rem .4rem;border-radius:4px;display:inline-flex;align-items:center;gap:.2rem;line-height:1;text-transform:uppercase;letter-spacing:0}.hh-email-upsell{margin-top:.9rem;background:#eaf2ff}.hh-email-upsell h3{margin:0;font-size:1rem;color:#0f3e78}.hh-email-upsell p{margin:.5rem 0;font-size:.86rem;color:#374151}.hh-email-upsell ul{margin:0;padding-left:1rem;color:#374151;font-size:.82rem;line-height:1.55}.hh-email-footer{margin-top:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.hh-email-footer button{border:1px solid #0f3e78;background:transparent;color:#0f3e78;border-radius:9px;min-height:38px;padding:0 .75rem;font-weight:600}.hh-hosting-cart .hc-continue-btn{background:linear-gradient(90deg,#0f3e78,#0b2f5f)}.hh-hosting-cart .hc-continue-btn:hover{background:linear-gradient(90deg,#0c3466,#08264c)}.hh-coupon-link{border:none;background:transparent;color:#0f3e78;font-weight:600;font-size:.85rem;cursor:pointer;padding:0;margin-bottom:.65rem}.hh-guarantee-box{margin-top:1rem;text-align:center;color:#4b5563}.hh-guarantee-title{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.92rem;color:#1f2937;font-weight:700}.hh-guarantee-sub{display:block;margin-top:.45rem;font-size:.88rem;color:#4b5563}.hh-rating-row{display:flex;align-items:center;gap:.55rem;margin:.45rem 0 .2rem;font-size:.88rem}.hh-stars{display:inline-flex;gap:.12rem}.hh-star{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:1px;background:#00b67a;color:#fff;font-size:10px;line-height:1}.hh-star-half{background:linear-gradient(90deg,#00b67a 56%,#d1d5db 56%);color:#fff}.hh-trustpilot-line{display:block;font-size:.8rem;color:#1f2937;text-decoration:underline;text-underline-offset:2px}.hh-trustpilot-line strong{font-weight:700}@media (max-width: 620px){.hh-domain-search-row,.hh-email-footer{grid-template-columns:1fr;display:grid}.hh-domain-search-btn,.hh-email-footer button{min-height:40px}.hh-offer-row{grid-template-columns:auto 1fr}.hh-offer-row button{grid-column:1 / -1}}.hosting-cta.ghost{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.4)}.hosting-cta.ghost:hover{background:#ffffff2e;border-color:#fff9}.sp-shell{padding-bottom:4rem}.sp-hero{padding:3.5rem 0 2.5rem;max-width:640px}.sp-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f3e78;background:#e8f0fb;border-radius:20px;padding:.25rem .85rem;margin-bottom:1rem}.sp-hero h1{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;color:#0f172a;line-height:1.18;margin:0 0 .85rem}.sp-hero p{font-size:1.05rem;color:#475569;line-height:1.65;margin:0}.sp-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.sp-channel-card{display:flex;flex-direction:column;gap:.85rem;padding:1.4rem 1.4rem 1.2rem;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;text-decoration:none;color:#0f172a;transition:border-color .18s,box-shadow .18s,transform .15s;cursor:pointer}.sp-channel-card:hover{border-color:#0f3e78;box-shadow:0 4px 18px #0f3e781a;transform:translateY(-2px)}.sp-channel-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e8f0fb;color:#0f3e78}.sp-channel-card.tone-green .sp-channel-icon{background:#dcfce7;color:#16a34a}.sp-channel-card.tone-blue .sp-channel-icon{background:#dbeafe;color:#1d4ed8}.sp-channel-card.tone-indigo .sp-channel-icon{background:#ede9fe;color:#7c3aed}.sp-channel-card.tone-orange .sp-channel-icon{background:#ffedd5;color:#ea580c}.sp-channel-body{flex:1}.sp-channel-body strong{display:block;font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}.sp-channel-body span{font-size:.875rem;color:#64748b;line-height:1.45}.sp-channel-action{display:inline-flex;align-items:center;gap:.3rem;font-size:.83rem;font-weight:600;color:#0f3e78;margin-top:auto}.sp-hours{margin-bottom:2.5rem}.sp-hours-inner{display:flex;align-items:center;gap:2rem;background:#0f3e78;border-radius:14px;padding:1.4rem 2rem;flex-wrap:wrap}.sp-hours-item{display:flex;align-items:center;gap:.85rem;color:#fff}.sp-hours-item svg{opacity:.8}.sp-hours-item strong{display:block;font-size:.92rem;font-weight:700}.sp-hours-item span{font-size:.83rem;opacity:.78}.sp-hours-divider{width:1px;height:36px;background:#fff3}.sp-depts{margin-bottom:3rem}.sp-depts h2{font-size:1.4rem;font-weight:800;color:#0f172a;margin:0 0 1.25rem}.sp-depts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.sp-dept-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.5rem 1.4rem;transition:border-color .18s,box-shadow .18s}.sp-dept-card:hover{border-color:#0f3e78;box-shadow:0 4px 16px #0f3e7814}.sp-dept-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#e8f0fb;color:#0f3e78;margin-bottom:.9rem}.sp-dept-card h3{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.sp-dept-card p{font-size:.88rem;color:#64748b;line-height:1.5;margin:0 0 1rem}.sp-dept-email{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;color:#0f3e78;text-decoration:none}.sp-dept-email:hover{text-decoration:underline}.sp-cta{margin-bottom:1rem}.sp-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:#f1f5fd;border:1.5px solid #c7d9f5;border-radius:14px;padding:1.6rem 2rem;flex-wrap:wrap}.sp-cta-copy h2{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 .35rem}.sp-cta-copy p{font-size:.9rem;color:#475569;margin:0}.sp-cta-btn{display:inline-flex;align-items:center;gap:.5rem;background:#0f3e78;color:#fff;font-size:.92rem;font-weight:700;border-radius:8px;padding:.7rem 1.4rem;text-decoration:none;white-space:nowrap;transition:background .16s}.sp-cta-btn:hover{background:#0a2d5c}@media (max-width: 640px){.sp-hours-inner{gap:1.2rem;padding:1.2rem}.sp-hours-divider{display:none}.sp-cta-inner{flex-direction:column;align-items:flex-start}}.vps-shell{background:#fff;padding-bottom:4rem}.vps-hero{padding:3.5rem 0 2rem}.vps-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f3e78;background:#e8f0fb;border-radius:20px;padding:.25rem .85rem;margin-bottom:1rem}.vps-hero h1{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;color:#0f172a;line-height:1.15;margin:0 0 .85rem}.vps-hero p{font-size:1.05rem;color:#475569;line-height:1.65;margin:0;max-width:620px}.vps-plans-wrap{width:100%;background:#f8fafd;padding:3rem 0 3.5rem}.vps-plans-wrap .plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vps-plans-wrap .plan-card{min-height:600px}.vps-plans-header{text-align:center;margin-bottom:2rem}.vps-plans-header h2{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.vps-plans-header p{color:#64748b;font-size:.97rem;margin:0}.vps-cycle-switch,.vcfg-cycle-tabs{margin-top:.9rem;display:inline-flex;align-items:center;gap:.2rem;background:#f1f5f9;border:1px solid #dbe3ee;border-radius:999px;padding:.2rem}.vcfg-cycle-tabs{margin:0 0 .9rem}.vps-cycle-switch-btn,.vcfg-cycle-tab{border:0;background:transparent;color:#334155;font-weight:600;font-size:.8rem;letter-spacing:.01em;padding:.42rem .78rem;line-height:1;border-radius:999px;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.vps-cycle-switch-btn:hover,.vcfg-cycle-tab:hover{background:#0f3e7814}.vps-cycle-switch-btn.is-active,.vcfg-cycle-tab.is-active{background:#0f3e78;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.vps-cycle-switch-btn:focus-visible,.vcfg-cycle-tab:focus-visible{outline:2px solid rgba(15,62,120,.32);outline-offset:1px}.vps-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:0;align-items:stretch}.vps-plan-card{background:#fff;border:1px solid #dde5f0;border-radius:20px;padding:0;position:relative;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .22s,transform .22s;box-shadow:0 2px 12px #0f3e780f;min-height:480px}.vps-plan-card:hover{box-shadow:0 10px 36px #0f3e7824;transform:translateY(-3px)}.vps-plan-card.is-featured{border-color:#0f3e78;box-shadow:0 16px 48px #0f3e7833;transform:scale(1.03);z-index:1}.vps-plan-card.is-featured:hover{transform:scale(1.03) translateY(-3px)}.vps-plan-card-head{padding:2rem 2rem 1.5rem;border-bottom:1px solid #f0f4f8;flex-shrink:0}.vps-plan-card.is-featured .vps-plan-card-head{background:linear-gradient(135deg,#0f3e78,#1a5aa8);border-bottom:none;padding-top:2.6rem}.vps-plan-card-body{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;flex:1}.vps-plan-badge{background:#fff;color:#0f3e78;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-align:center;border-radius:0 0 10px 10px;padding:.3rem 1.1rem;position:absolute;top:0;left:50%;transform:translate(-50%);white-space:nowrap;box-shadow:0 2px 8px #0f3e782e}.vps-plan-discount{display:inline-flex;align-items:center;background:#ffffff2e;color:#fff;font-size:.73rem;font-weight:700;border-radius:20px;padding:.2rem .7rem;margin-bottom:.7rem}.vps-plan-card:not(.is-featured) .vps-plan-discount{background:#eef4fe;color:#0f3e78}.vps-plan-card h3{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 .25rem;letter-spacing:-.01em}.vps-plan-card.is-featured h3{color:#fff}.vps-plan-card-head p{font-size:.875rem;color:#64748b;margin:0 0 .9rem;line-height:1.5}.vps-plan-card.is-featured .vps-plan-card-head p{color:#ffffffd9}.vps-plan-oldprice{font-size:.82rem;color:#a0aec0;text-decoration:line-through;margin-bottom:.2rem}.vps-plan-card.is-featured .vps-plan-oldprice{color:#ffffff8c}.vps-plan-price{display:flex;align-items:baseline;gap:.3rem;margin:0}.vps-plan-price strong{font-size:2.4rem;font-weight:900;color:#0f172a;letter-spacing:-.04em;line-height:1}.vps-plan-card.is-featured .vps-plan-price strong{color:#fff}.vps-plan-price em{font-style:normal;font-size:.85rem;color:#64748b;align-self:flex-end;padding-bottom:.3rem}.vps-plan-card.is-featured .vps-plan-price em{color:#ffffffb3}.vps-plan-btn{width:100%;padding:.9rem 1rem;background:#f0f5fe;color:#0f3e78;font-size:.95rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:background .18s,transform .12s;margin-top:auto;margin-bottom:0;letter-spacing:.01em}.vps-plan-btn:hover{background:#dce9fb;transform:translateY(-1px)}.vps-plan-card.is-featured .vps-plan-btn{background:#0f3e78;color:#fff;box-shadow:0 4px 16px #0f3e7859}.vps-plan-card.is-featured .vps-plan-btn:hover{background:#0a2d5c}.vps-plan-renew{font-size:.7rem;color:#94a3b8;margin:.6rem 0 1.1rem;line-height:1.45;text-align:center}.vps-plan-sep{border:none;border-top:1px solid #f0f4f8;margin:1.1rem 0}.vps-plan-features{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.75rem;flex:1}.vps-plan-features li{display:flex;align-items:center;gap:.55rem;font-size:.875rem;color:#374151;font-weight:500}.vps-plan-features li svg{color:#16a34a;flex-shrink:0}.vps-plan-card.is-featured .vps-plan-features{color:#fff}.vps-plan-specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.vps-plan-specs li{display:flex;align-items:center;gap:.55rem;font-size:.875rem;color:#374151;font-weight:500}.vps-plan-specs li svg{color:#0f3e78;flex-shrink:0}.vps-features{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;padding:1.2rem 1.6rem 1.45rem;margin-top:1.25rem;margin-bottom:2.5rem}.vps-features h2{font-size:1.2rem;font-weight:700;color:#0f172a;text-align:center;margin:0 0 1rem}.vps-features h2 span{color:#0f3e78}.vps-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem 1.5rem}.vps-feature-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.vps-feature-item svg{color:#16a34a;flex-shrink:0}.vps-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem}.vps-highlight-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.vps-highlight-art{min-height:160px;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-direction:column;font-size:1.5rem;font-weight:800;letter-spacing:.02em}.vps-hl-cpu{background:linear-gradient(135deg,#e8f0fb,#d1e3fa);color:#0f3e78}.vps-hl-cpu svg{color:#0f3e78}.vps-hl-speed{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0284c7}.vps-hl-speed svg{color:#0284c7}.vps-hl-api{background:linear-gradient(135deg,#f0fdf4,#bbf7d0);color:#15803d}.vps-hl-api svg{color:#15803d}.vps-highlight-card-body{padding:1.2rem 1.4rem}.vps-highlight-card-body h3{font-size:.97rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.vps-highlight-card-body p{font-size:.85rem;color:#64748b;line-height:1.5;margin:0}.vps-apps-section{margin-bottom:2.5rem}.vps-apps-section>h2{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.vps-apps-section>p{font-size:.95rem;color:#64748b;margin:0 0 1.25rem}.vps-apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.vps-app-item{display:flex;align-items:center;gap:.65rem;padding:.7rem 1rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.875rem;font-weight:600;color:#0f172a;cursor:pointer;transition:border-color .15s,box-shadow .15s}.vps-app-item:hover{border-color:#0f3e78;box-shadow:0 2px 10px #0f3e7814}.vps-app-icon{width:32px;height:32px;background:#e8f0fb;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#0f3e78;flex-shrink:0}.vps-app-arrow{margin-left:auto;color:#94a3b8}.vps-mgmt{margin-bottom:2.5rem}.vps-mgmt>h2{font-size:1.75rem;font-weight:800;color:#0f172a;text-align:center;margin:0 0 1.5rem}.vps-mgmt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.vps-mgmt-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.4rem;transition:border-color .18s,box-shadow .18s}.vps-mgmt-card:hover{border-color:#0f3e78;box-shadow:0 4px 16px #0f3e7814}.vps-mgmt-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#e8f0fb;border-radius:10px;color:#0f3e78;margin-bottom:.9rem}.vps-mgmt-card h3{font-size:.97rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.vps-mgmt-card p{font-size:.85rem;color:#64748b;line-height:1.5;margin:0}.vps-faq{margin-bottom:2.5rem}.vps-faq>h2{font-size:1.75rem;font-weight:800;color:#0f172a;text-align:center;margin:0 0 .5rem}.vps-faq-sub{text-align:center;font-size:.92rem;color:#64748b;margin:0 0 1.5rem}.vps-faq-list{border-top:1px solid #e2e8f0}.vps-faq-item{border-bottom:1px solid #e2e8f0}.vps-faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;background:none;border:none;cursor:pointer;font-size:.97rem;font-weight:600;color:#0f172a;text-align:left}.vps-faq-item button svg{flex-shrink:0;color:#0f3e78}.vps-faq-item p{font-size:.9rem;color:#475569;line-height:1.65;padding:0 0 1rem;margin:0}.vps-bottom-cta{margin-bottom:1rem}.vps-bottom-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:#0f3e78;border-radius:14px;padding:2rem 2.5rem;flex-wrap:wrap}.vps-bottom-cta-inner h2{font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 .35rem}.vps-bottom-cta-inner p{font-size:.92rem;color:#ffffffc7;margin:0}.vps-bottom-cta-btn{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#0f3e78;font-size:.95rem;font-weight:700;border:none;border-radius:8px;padding:.8rem 1.6rem;cursor:pointer;white-space:nowrap;transition:background .16s}.vps-bottom-cta-btn:hover{background:#e8f0fb}.dedicated-shell{min-height:100vh}.dedicated-shell .hosting-hero-inner{padding-top:8.2rem}.dedicated-filters{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1.25rem 0;position:sticky;top:0;z-index:100}.dedicated-filters-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dedicated-filters-left{display:flex;gap:.75rem;flex-wrap:wrap;flex:1}.dedicated-filters-right{display:flex;align-items:center;gap:.75rem}.dedicated-filter-dropdown{position:relative}.dedicated-filter-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:.9375rem;color:#334155;cursor:pointer;transition:all .15s;white-space:nowrap}.dedicated-filter-btn:hover{border-color:#0e3f7b;background:#f8fafc}.dedicated-filter-btn.active{border-color:#0e3f7b;background:#eff6ff;color:#0e3f7b;font-weight:500}.dedicated-filter-btn svg{flex-shrink:0;opacity:.6;transition:transform .15s}.dedicated-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;overflow:hidden;animation:dropdownFadeIn .15s ease-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dedicated-dropdown-item{display:block;width:100%;padding:.75rem 1rem;background:transparent;border:none;text-align:left;font-size:.9375rem;color:#334155;cursor:pointer;transition:background .15s;border-bottom:1px solid #f1f5f9}.dedicated-dropdown-item:last-child{border-bottom:none}.dedicated-dropdown-item:hover{background:#f8fafc;color:#0e3f7b}.dedicated-view-toggle{padding:.5rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;transition:all .15s;color:#64748b}.dedicated-view-toggle:hover{border-color:#0e3f7b;color:#0e3f7b}.dedicated-view-toggle.active{border-color:#0e3f7b;background:#eff6ff;color:#0e3f7b}.dedicated-sort-wrapper{display:flex;align-items:center;gap:.75rem}.dedicated-sort-label{font-size:.9375rem;color:#64748b;white-space:nowrap}.dedicated-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin:2rem 0}.dedicated-table{width:100%;border-collapse:collapse;font-size:.9375rem}.dedicated-table thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.dedicated-table th{padding:1rem 1.25rem;text-align:left;font-weight:600;color:#334155;font-size:.875rem;white-space:nowrap}.dedicated-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background .15s}.dedicated-table tbody tr:hover{background:#f8fafc}.dedicated-table tbody tr:last-child{border-bottom:none}.dedicated-table td{padding:1.25rem;vertical-align:middle}.dedicated-table td:first-child{display:flex;align-items:center;gap:.75rem}.dedicated-expand-btn{padding:.25rem;background:transparent;border:none;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:color .15s}.dedicated-expand-btn:hover{color:#0e3f7b}.dedicated-badge-new{display:inline-flex;align-items:center;padding:.25rem .625rem;background:#dcfce7;color:#166534;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-left:.5rem}.dedicated-cpu-info{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.dedicated-cpu-info div{color:#475569}.dedicated-cpu-info strong{color:#0f172a;font-weight:600}.dedicated-bandwidth-info{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:#475569}.dedicated-bandwidth-info strong{color:#0f172a;font-weight:600}.dedicated-price-cell{display:flex;flex-direction:column;gap:.25rem}.dedicated-price-main{font-size:1.375rem;font-weight:700;color:#0f172a}.dedicated-price-setup{font-size:.8125rem;color:#64748b}.dedicated-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#0e3f7b}.dedicated-config-btn{padding:.625rem 1.5rem;background:#0e3f7b;color:#fff;border:none;border-radius:6px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.dedicated-config-btn:hover{background:#0c2d5c;transform:translateY(-1px);box-shadow:0 4px 12px #0e3f7b40}@media (max-width: 900px){.vps-features-grid{grid-template-columns:repeat(2,1fr)}.vps-highlights{grid-template-columns:1fr}.vps-mgmt-grid{grid-template-columns:repeat(2,1fr)}.dedicated-filters-wrapper{flex-direction:column;align-items:flex-start}.dedicated-filters-left{width:100%}.dedicated-filters-right{width:100%;justify-content:flex-start}.dedicated-table-wrapper{overflow-x:auto}.dedicated-table{min-width:1000px}}@media (max-width: 640px){.vps-plans,.vps-features-grid,.vps-mgmt-grid{grid-template-columns:1fr}.vps-bottom-cta-inner{flex-direction:column;align-items:flex-start}}.email-plans-section{padding:3rem 0}.email-guarantees{display:flex;align-items:center;justify-content:center;gap:3rem;padding:2rem 0 3rem;flex-wrap:wrap}.email-guarantee-item{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#374151}.email-guarantee-item svg{color:#0f3e78;flex-shrink:0}@media (max-width: 640px){.email-guarantees{flex-direction:column;gap:1.25rem;align-items:flex-start;padding:1.5rem 1rem 2.5rem}}.email-plans-controls{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.email-cycle-selector{display:flex;flex-direction:column;gap:.5rem}.email-cycle-selector label{font-size:.875rem;font-weight:600;color:#374151}.email-cycle-select{min-width:200px;padding:.7rem 2.5rem .7rem 1rem;background:#fff;border:1px solid #dbe3ee;border-radius:8px;font-size:.95rem;font-weight:500;color:#0f172a;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f3e78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:16px}.email-cycle-select:hover{border-color:#0f3e78}.email-cycle-select:focus{outline:none;border-color:#0f3e78;box-shadow:0 0 0 3px #0f3e781a}.email-quantity-selector{display:flex;align-items:center;gap:.75rem}.email-quantity-selector label{font-size:.875rem;font-weight:600;color:#374151}.email-qty-control{display:flex;align-items:center;gap:0;background:#fff;border:1px solid #dbe3ee;border-radius:8px;overflow:hidden}.email-qty-control button{background:#f9fafb;border:none;padding:.5rem .75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .15s}.email-qty-control button:hover{background:#e8f0fb;color:#0f3e78}.email-qty-control button:disabled{opacity:.4;cursor:not-allowed}.email-qty-control input{width:60px;border:none;border-left:1px solid #dbe3ee;border-right:1px solid #dbe3ee;text-align:center;font-size:.875rem;font-weight:600;color:#0f172a;padding:.5rem;outline:none}.email-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto}.email-plan-card{background:#fafafa;border:1px solid #d0d0d0;border-radius:12px;padding:1.2rem 1.3rem;display:flex;flex-direction:column;position:relative;transition:border-color .2s,box-shadow .2s}.email-plan-card:hover{border-color:#b0b0b0;box-shadow:0 1px 3px #0000000d}.email-plan-card.is-featured{border-color:#a0a0a0;background:#fcfcfc}.email-plan-saving{position:absolute;top:1rem;right:1rem;background:#eff6ff;color:#1e5a9e;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;border:1px solid #bfdbfe}.email-plan-name{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 .25rem;padding-right:5rem}.email-plan-tagline{font-size:.8rem;color:#d97706;font-weight:600;margin:0 0 1rem}.email-plan-price-block{margin-bottom:1.1rem}.email-plan-old-price{display:block;font-size:.85rem;color:#94a3b8;text-decoration:line-through;margin-bottom:.15rem}.email-plan-price-row{display:flex;align-items:baseline;gap:.3rem}.email-plan-price-main{font-size:1.75rem;font-weight:900;color:#0f172a;line-height:1}.email-plan-price-unit{font-size:.8rem;color:#64748b}.email-plan-btn{width:100%;background:#fff;border:1.5px solid #0f3e78;border-radius:8px;padding:.75rem 1rem;font-size:.9rem;font-weight:700;color:#0f3e78;cursor:pointer;transition:background .15s;margin-bottom:.6rem}.email-plan-btn:hover{background:#eff6ff}.email-plan-btn.is-primary{background:#0f3e78;color:#fff;border-color:#0f3e78}.email-plan-btn.is-primary:hover{background:#0c3366}.email-plan-btn.is-loading{opacity:.85;cursor:not-allowed;display:flex;align-items:center;justify-content:center}.email-plan-btn:disabled{cursor:not-allowed}.email-plan-btn-spinner{display:inline-block;width:18px;height:18px;border:2.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:email-spin .6s linear infinite}@keyframes email-spin{to{transform:rotate(360deg)}}.email-plan-period-note{font-size:.75rem;color:#94a3b8;margin:0 0 1rem;line-height:1.4}.email-plan-period-note strong{color:#475569}.email-plan-divider{height:1px;background:#f1f5f9;margin:0 0 1rem}.email-plan-specs{list-style:none;padding:0;margin:0 0 .75rem}.email-plan-specs li{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#374151;padding:.4rem 0;border-bottom:1px dashed #f1f5f9}.email-plan-specs li:last-child{border-bottom:none}.email-plan-specs li svg{color:#64748b;flex-shrink:0}.email-plan-benefits-title{font-size:.8rem;font-weight:700;color:#374151;margin:.5rem 0}.email-plan-features{flex:1;list-style:none;padding:0;margin:0}.email-plan-features li{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;color:#374151;margin-bottom:.5rem}.email-plan-features li svg{color:#16a34a;flex-shrink:0;margin-top:.15rem}@media (max-width: 768px){.email-plans-controls{flex-direction:column;align-items:stretch}.email-cycle-select{width:100%}.email-quantity-selector{justify-content:space-between}}.vcfg-shell{background:#f5f7fa;min-height:100vh;padding-bottom:4rem}.vcfg-topbar{display:flex;align-items:center;gap:1rem;padding-top:1.2rem;padding-bottom:.8rem}.vcfg-back{display:inline-flex;align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;color:#0f3e78;background:none;border:none;cursor:pointer;padding:0}.vcfg-back:hover{text-decoration:underline}.vcfg-topbar-title{font-size:.875rem;color:#64748b;font-weight:500}.vcfg-plan-header{background:#0f3e78;border-radius:14px;padding:1.1rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center}.vcfg-plan-specs{display:flex;flex-wrap:wrap;gap:1.25rem}.vcfg-plan-specs span{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;color:#fff}.vcfg-body{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}.vcfg-main{display:flex;flex-direction:column;gap:1.25rem}.vcfg-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.35rem 1.5rem}.vcfg-section h2{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.vcfg-section h2 svg{color:#0f3e78}.vcfg-section-desc{font-size:.86rem;color:#64748b;margin:0 0 1rem}.vcfg-label{display:flex;flex-direction:column;gap:.3rem;font-size:.84rem;font-weight:600;color:#374151}.vcfg-input{padding:.7rem .95rem;border:1px solid #d6e0ed;border-radius:9px;font-size:.92rem;color:#0f172a;outline:none;transition:border-color .16s;width:100%;box-sizing:border-box}.vcfg-input:focus{border-color:#0f3e78}.vcfg-input.is-error{border-color:#ef4444}.vcfg-input-err{color:#ef4444;font-size:.8rem;font-weight:500}.vcfg-label small{color:#94a3b8;font-size:.8rem;font-weight:400}.vcfg-os-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.vcfg-os-card{border:1.5px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s;display:flex;flex-direction:column;gap:.3rem}.vcfg-os-card:hover{border-color:#0f3e78}.vcfg-os-card.is-selected{border-color:#0f3e78;box-shadow:0 0 0 3px #0f3e7814;background:#f0f5fe}.vcfg-os-name{font-size:.9rem;font-weight:700;color:#0f172a}.vcfg-os-free{font-size:.75rem;font-weight:700;color:#15803d}.vcfg-os-price{font-size:.75rem;font-weight:700;color:#dc2626}.vcfg-os-tags{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.vcfg-os-tags li{font-size:.7rem;color:#64748b;background:#f1f5f9;border-radius:4px;padding:.1rem .4rem}.vcfg-country-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.vcfg-country-card{border:1.5px solid #e2e8f0;border-radius:12px;padding:1rem;background:#fff;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.3rem;transition:border-color .16s,box-shadow .16s}.vcfg-country-card:hover{border-color:#0f3e78}.vcfg-country-card.is-selected{border-color:#0f3e78;box-shadow:0 0 0 3px #0f3e7814;background:#f0f5fe}.vcfg-country-flag{font-size:1.8rem;line-height:1}.vcfg-country-name{font-size:.82rem;font-weight:700;color:#0f172a}.vcfg-country-avail{font-size:.7rem;color:#15803d;font-weight:600}.vcfg-addon-list{display:flex;flex-direction:column;gap:0}.vcfg-addon-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #f1f5f9}.vcfg-addon-item:last-child{border-bottom:none;padding-bottom:0}.vcfg-addon-item:first-child{padding-top:0}.vcfg-addon-info{display:flex;flex-direction:column;gap:.15rem}.vcfg-addon-info strong{font-size:.9rem;font-weight:700;color:#0f172a}.vcfg-addon-info span{font-size:.8rem;color:#64748b}.vcfg-addon-info em{font-size:.78rem;color:#0f3e78;font-style:normal;font-weight:600}.vcfg-qty{display:inline-flex;align-items:center;gap:0;border:1.5px solid #dde5f0;border-radius:10px;overflow:hidden;flex-shrink:0}.vcfg-qty button{width:36px;height:36px;background:#f8fafd;border:none;cursor:pointer;display:grid;place-items:center;color:#0f3e78;font-size:1rem;transition:background .15s}.vcfg-qty button:hover{background:#e8f0fb}.vcfg-qty span{min-width:52px;text-align:center;font-size:.875rem;font-weight:700;color:#0f172a;padding:0 .5rem}.vcfg-mgmt-card{border:1.5px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;cursor:pointer;display:flex;align-items:flex-start;gap:1rem;transition:border-color .16s,box-shadow .16s;-webkit-user-select:none;user-select:none}.vcfg-mgmt-card:hover{border-color:#0f3e78}.vcfg-mgmt-card.is-selected{border-color:#0f3e78;background:#f0f5fe;box-shadow:0 0 0 3px #0f3e7814}.vcfg-mgmt-info{flex:1}.vcfg-mgmt-info strong{font-size:.95rem;font-weight:700;color:#0f172a;display:block;margin-bottom:.2rem}.vcfg-mgmt-info>span{font-size:.82rem;color:#0f3e78;font-weight:600;display:block;margin-bottom:.75rem}.vcfg-mgmt-info ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem}.vcfg-mgmt-info li{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#374151}.vcfg-mgmt-info li svg{color:#15803d;flex-shrink:0}.vcfg-mgmt-toggle{flex-shrink:0;padding-top:.1rem}.vcfg-toggle{display:block;width:44px;height:24px;background:#d1d5db;border-radius:999px;position:relative;transition:background .2s}.vcfg-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s}.vcfg-toggle.is-on{background:#0f3e78}.vcfg-toggle.is-on:after{transform:translate(20px)}.vcfg-summary{position:sticky;top:90px}.vcfg-summary-inner{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.2rem;box-shadow:0 2px 10px #0f3e780d}.vcfg-summary-inner h3{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 .75rem}.vcfg-summary-specs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.vcfg-summary-specs span{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#374151;background:#f1f5f9;border-radius:6px;padding:.2rem .5rem}.vcfg-summary-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.vcfg-summary-rows li{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.vcfg-summary-rows li span{color:#64748b}.vcfg-summary-rows li strong{color:#0f172a;font-weight:600}.vcfg-summary-divider{border:none;border-top:1px solid #e2e8f0;margin:.75rem 0}.vcfg-summary-total{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.vcfg-summary-total>div{display:flex;justify-content:space-between;align-items:center}.vcfg-summary-total>div span{font-size:.85rem;color:#64748b}.vcfg-summary-total>div strong{font-size:.93rem;font-weight:700;color:#0f172a}.vcfg-summary-setup>div span{color:#64748b}.vcfg-summary-first{background:#f2f7ff;border:1px solid #d9e6fb;border-radius:9px;padding:.55rem .7rem}.vcfg-summary-first span{font-size:.8rem!important;font-weight:700!important;color:#0f3e78!important}.vcfg-summary-first strong{font-size:1.08rem!important;color:#0f3e78!important}.vcfg-submit-btn{width:100%;padding:.82rem .95rem;background:#0f3e78;color:#fff;font-size:.95rem;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .18s;margin-bottom:.85rem}.vcfg-submit-btn:hover{background:#0a2d5c}.vcfg-trust{display:flex;justify-content:center;gap:.85rem;flex-wrap:wrap}.vcfg-trust span{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:#64748b;font-weight:500}.vcfg-trust span svg{color:#0f3e78}.vcfg-empty{padding:4rem 1rem;text-align:center}.vcfg-back-btn{margin-top:1rem;padding:.7rem 1.5rem;background:#0f3e78;color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:700}@media (max-width: 900px){.vcfg-body{grid-template-columns:1fr}.vcfg-summary{position:static;order:-1}.vcfg-os-grid{grid-template-columns:1fr 1fr}.vcfg-country-grid,.vcfg-mgmt-info ul{grid-template-columns:1fr}}@media (max-width: 600px){.vcfg-os-grid{grid-template-columns:1fr}.vcfg-section{padding:1.1rem 1rem}.vps-offers-tabs,.vps-cycle-switch,.vcfg-cycle-tabs{width:100%;justify-content:space-between}.vps-cycle-switch-btn,.vcfg-cycle-tab{flex:1;text-align:center;padding-left:.55rem;padding-right:.55rem}}.vps-offers-list{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.vps-offers-head{grid-template-columns:1fr;align-items:start}.vps-offers-controls{justify-items:start;width:100%}.vps-offer-row{grid-template-columns:minmax(130px,1.4fr) repeat(2,minmax(80px,1fr)) minmax(100px,.9fr) 96px;font-size:.9rem}.vps-offer-metric.is-storage,.vps-offer-metric.is-bandwidth{display:none}.hosting-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.co-layout{grid-template-columns:1fr}.plans-grid,.plans-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.next-services-grid{grid-template-columns:1fr}}@media (max-width: 480px){.metric-grid,.plans-grid,.plans-showcase{grid-template-columns:1fr}.vps-offer-row{font-size:.82rem}.hosting-feature-card{min-height:0}.auth-layout{padding:.8rem}.auth-form-wrap{padding:1.2rem 1rem}}.vps-offers-list{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:1rem}.vps-offer-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;padding:1.35rem;border-radius:14px}.vps-offer-primary{grid-column:1 / -1;padding-bottom:.8rem;border-bottom:1px solid #e4eaf2}.vps-offer-primary h3{font-size:1.08rem}.vps-offer-metric{padding:.7rem .65rem;border-radius:8px;background:#f7f9fc}.vps-offer-metric strong{font-size:.95rem}.vps-offer-price{grid-column:1 / -1;padding-top:.75rem;border-top:1px solid #e4eaf2;text-align:left}.vps-offer-price strong{font-size:1.2rem}.vps-offer-action{grid-column:1 / -1;width:100%;justify-self:stretch;min-height:40px}@media (max-width: 900px){.vps-offers-list{grid-template-columns:1fr}}.hs-hamburger{display:none;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:.4rem;border-radius:8px;margin-left:.6rem;flex-shrink:0}.hs-hamburger:hover{background:#ffffff1f}.hs-mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;background:#0a1f44;color:#fff;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.hs-mobile-nav.is-open{transform:translate(0)}.hs-mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.1);min-height:62px;flex-shrink:0}.hs-mobile-nav-close{display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;color:#fff;cursor:pointer;padding:.45rem;border-radius:8px}.hs-mobile-nav-close:hover{background:#fff3}.hs-mobile-nav-body{flex:1;padding:1rem 1.1rem 2rem;display:grid;gap:.3rem}.hs-mobile-nav-section{margin-top:.8rem}.hs-mobile-nav-section-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;padding:0 .2rem .4rem}.hs-mobile-nav-link{display:flex;align-items:center;gap:.7rem;padding:.65rem .6rem;color:#ffffffe0;text-decoration:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;background:none;border:none;width:100%;text-align:left;transition:background .15s}.hs-mobile-nav-link:hover,.hs-mobile-nav-link:focus{background:#ffffff14;color:#fff}.hs-mobile-nav-link svg{flex-shrink:0;color:#ffffff8c}.hs-mobile-nav-footer{padding:1rem 1.1rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.65rem}.hs-mobile-nav-footer a,.hs-mobile-nav-footer button{display:block;text-align:center;padding:.7rem;border-radius:10px;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;border:none}.hs-mobile-nav-cta-primary{background:#fff;color:#0a1f44}.hs-mobile-nav-cta-secondary{background:#ffffff1a;color:#fff}.hs-mobile-nav-cta-primary:hover{background:#e8edf7}.hs-mobile-nav-cta-secondary:hover{background:#ffffff2e}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.blog-page{padding:2rem 0 3rem}.blog-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.5rem}.blog-tab{border:0;background:transparent;color:#3e4a60;font-size:.95rem;font-weight:600;padding:.35rem .4rem;cursor:pointer}.blog-tab.is-active{color:#0f3e78}.blog-feature-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:1.1rem;align-items:start}.blog-feature-main img{width:100%;height:clamp(240px,29vw,380px);object-fit:cover;border-radius:14px;margin-bottom:.9rem}.blog-post-meta{margin:0;color:#4f63f5;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-feature-main h1{margin:.44rem 0 .55rem;color:#17253a;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.2}.blog-feature-main p{margin:0;color:#58657d;line-height:1.55}.blog-post-foot{margin-top:.7rem;display:inline-flex;align-items:center;gap:.42rem;color:#7b889f;font-size:.82rem}.blog-feature-side{display:grid;gap:.9rem}.blog-side-item{display:grid;grid-template-columns:230px minmax(0,1fr);gap:.85rem;align-items:stretch}.blog-side-item img{width:100%;height:100%;min-height:122px;object-fit:cover;border-radius:12px}.blog-side-item h3{margin:.34rem 0 0;color:#1d2b45;font-size:1.03rem;line-height:1.26}.blog-latest{margin-top:2.15rem}.blog-latest-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:1rem}.blog-latest-head h2{margin:0;color:#182841;font-size:clamp(1.45rem,2.4vw,2rem)}.blog-latest-head button{border:1px solid #ccd7eb;background:#fff;color:#0f3e78;border-radius:999px;min-height:40px;padding:0 1rem;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.blog-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.blog-latest-more-wrap{margin-top:1.2rem;display:flex;justify-content:center}.blog-latest-more{border:0;border-radius:999px;background:#4153e8;color:#fff;text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-size:.84rem;padding:.82rem 1.5rem;cursor:pointer}.blog-category-panel{margin-top:2rem;background:#f5f7fb;border-radius:14px;padding:1.5rem 1.2rem;border:1px solid #e6ebf5}.blog-category-panel h3{margin:0 0 .95rem;text-align:center;color:#122239;font-size:clamp(1.12rem,2vw,1.7rem)}.blog-category-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem}.blog-category-chip{border:0;background:transparent;color:#3048f4;text-transform:uppercase;font-size:.9rem;font-weight:700;letter-spacing:.01em;cursor:pointer;padding:0}.blog-category-chip:after{content:"•";color:#3048f4;margin-left:.5rem}.blog-category-chip:last-child:after{content:"";margin:0}.blog-resources{margin:2.4rem auto}.blog-resources h2{margin:0 0 1.2rem;color:#12243c;font-size:clamp(1.45rem,2.2vw,2.2rem)}.blog-resources-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.blog-resource-card img{width:100%;height:158px;border-radius:12px;object-fit:cover;margin-bottom:.8rem}.blog-resource-card h3{margin:.38rem 0 0;color:#142640;font-size:1rem;line-height:1.35}.blog-boost-shell{background:#f8f9fb;padding:3rem 0}.blog-boost h2{margin:0;text-align:center;color:#18212f;font-size:clamp(1.45rem,2.4vw,2.45rem);font-weight:700}.blog-boost>p{margin:.65rem auto 1.7rem;max-width:640px;text-align:center;color:#556070;font-size:1rem}.blog-boost-list{border-top:1px solid #d9dee7;border-bottom:1px solid #d9dee7;background:#fff}.blog-boost-row{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem .3rem;border-top:1px solid #e9edf3}.blog-boost-row:first-child{border-top:0}.blog-boost-row-left{display:inline-flex;align-items:center;gap:.55rem}.blog-boost-icon{stroke-width:1.9;color:#697587}.blog-boost-row h3{margin:0;color:#192334;font-size:1rem;font-weight:600}.blog-boost-row p{margin:0;color:#4f5b6b;font-size:.95rem;line-height:1.5}.blog-boost-row a{display:inline-flex;align-items:center;gap:.35rem;color:#214a86;font-weight:600;text-transform:none;font-size:.88rem;text-decoration:none;white-space:nowrap}.blog-boost-row a:hover{color:#1a3b6a}.blog-card img{width:100%;height:170px;object-fit:cover;border-radius:12px;margin-bottom:.7rem}.blog-card h3{margin:.38rem 0;color:#1b2942;font-size:1.08rem;line-height:1.3}.blog-card p{margin:0;color:#5f6c84;line-height:1.5;font-size:.92rem}@media (max-width: 1080px){.blog-feature-grid{grid-template-columns:1fr}.blog-side-item{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.blog-latest-grid,.blog-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-boost-row{grid-template-columns:1fr;align-items:start;gap:.5rem;padding:1rem .1rem}}@media (max-width: 680px){.blog-page{padding-top:1rem}.blog-tab{font-size:.84rem}.blog-side-item{grid-template-columns:1fr}.blog-side-item img{min-height:170px}.blog-latest-head{flex-direction:column;align-items:flex-start}.blog-latest-grid{grid-template-columns:1fr}.blog-newsletter-shell,.blog-boost-shell{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.blog-resources-grid{grid-template-columns:1fr}.blog-boost-row a{margin-top:.2rem}}.blog2-page{background:#fff;color:#22242b}.blog2-skeleton{position:relative;overflow:hidden;background:#e9edf3}.blog2-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#e9edf300,#ffffffad,#e9edf300);animation:blog2Shimmer 1.15s ease-in-out infinite}@keyframes blog2Shimmer{to{transform:translate(100%)}}.blog2-skeleton-grid{gap:1.9rem}.blog2-skeleton-feature{min-height:440px}.blog2-skeleton-side{display:grid;gap:.95rem}.blog2-skeleton-promo{min-height:98px}.blog2-skeleton-list{display:grid;gap:.9rem}.blog2-skeleton-side-item{min-height:82px}.blog2-skeleton-title{width:210px;height:36px;margin-bottom:.95rem}.blog2-skeleton-card{min-height:330px}.blog2-main-nav{min-height:86px;display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;border-bottom:0;width:100%;padding:0 1.35rem;background:#fff}.blog2-main-brand{display:inline-flex;align-items:center;gap:.85rem}.blog2-main-brand-logo{display:inline-flex;align-items:center;flex-shrink:0}.blog2-main-brand-logo-img{display:block;width:auto;height:30px}.blog2-main-brand-divider{width:1px;height:26px;background:#d7dbe2}.blog2-main-brand strong{font-size:.92rem;line-height:1;font-weight:500;letter-spacing:0;color:#7e6d63}.blog2-main-links{display:flex;align-items:center;justify-content:center;justify-self:center;gap:.15rem;overflow-x:auto;background:#f4efe8;border:1px solid #ece5dc;border-radius:999px;padding:.22rem}.blog2-main-links button{border:0;background:transparent;min-height:36px;padding:0 1.02rem;color:#444a56;text-transform:none;font-size:.9rem;font-weight:500;white-space:nowrap;cursor:pointer;border-radius:999px}.blog2-main-links button.is-active{color:#191c24;background:#fff;box-shadow:0 1px 5px #1118271f}.blog2-main-actions{display:inline-flex;align-items:center;justify-content:flex-end}.blog2-main-join{min-height:42px;padding:0 1.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f6bcf;color:#fff;text-decoration:none;font-weight:600;font-size:.92rem}.blog2-main-join:hover{background:#0c57a8}.blog2-hero{display:grid;gap:1rem;padding:1rem 0 1.4rem}.blog2-hero-intro{display:grid;gap:.75rem}.blog2-hero-intro h1{margin:0;font-size:clamp(1.9rem,3.1vw,3.1rem);line-height:1.08;letter-spacing:-.02em;max-width:620px}.blog2-hero-intro p{margin:0;color:#596172;font-size:1.01rem;line-height:1.52;max-width:700px}.blog2-hero-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:1.9rem;align-items:stretch}.blog2-hero-feature{position:relative;min-height:440px;display:block;color:inherit;text-decoration:none;overflow:hidden;border-radius:0}.blog2-hero-feature img{width:100%;height:100%;object-fit:cover}.blog2-page .blog2-hero-feature img,.blog2-page .blog2-hero-promo img,.blog2-page .blog2-hero-side-item img,.blog2-page .blog2-card img,.blog2-page .blog2-pop-main img,.blog2-page .blog2-pop-side-item img{filter:grayscale(1) sepia(.34) hue-rotate(176deg) saturate(1.65) contrast(1.2) brightness(.64)}.blog2-hero-feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a215657 10%,#030a1be6)}.blog2-hero-feature-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1rem 1.05rem;display:grid;gap:.38rem}.blog2-hero-feature-copy span{display:inline-flex;width:fit-content;margin:0;padding:.22rem .48rem;background:#0f6bcf;color:#fff;font-size:.71rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.blog2-hero-feature-copy h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.28;max-width:90%}.blog2-hero-feature-copy p{margin:0;color:#d9e5f8;font-size:.9rem}.blog2-hero-side{display:grid;gap:.95rem;background:transparent;border:0;padding:0}.blog2-hero-promo{min-height:98px;position:relative;border-radius:0;overflow:hidden;display:block;text-decoration:none;color:inherit}.blog2-hero-promo img{width:100%;height:100%;object-fit:cover}.blog2-hero-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09265ecc,#020919f0)}.blog2-hero-promo-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:.7rem .85rem;color:#fff;display:grid;align-content:center;gap:.2rem}.blog2-hero-promo-copy strong{font-size:1rem;line-height:1}.blog2-hero-promo-copy p{margin:0;font-size:.95rem;line-height:1.25;max-width:95%}.blog2-hero-side-list{display:grid;gap:.9rem}.blog2-hero-side-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:.8rem;text-decoration:none;color:inherit;align-items:start}.blog2-hero-side-item img{width:82px;height:82px;object-fit:cover;border-radius:2px}.blog2-hero-side-item span{display:inline-flex;width:fit-content;padding:.16rem .44rem;background:#f0f5fe;font-size:.69rem;color:#2a63b5;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.blog2-hero-side-item h3{margin:.35rem 0 0;color:#222b3b;font-size:1.12rem;line-height:1.22}.blog2-hero-side-item:hover h3{color:#1856ab}.blog2-popular-wrap{background:#f3f4f6;padding:1.3rem 0 1.8rem}.blog2-popular h2,.blog2-recent h2{margin:0 0 .95rem;font-size:2rem;letter-spacing:-.01em}.blog2-popular-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1rem}.blog2-pop-main-link,.blog2-pop-side-link,.blog2-card-link{display:block;color:inherit;text-decoration:none}.blog2-pop-main-link,.blog2-pop-side-link,.blog2-card-link{transition:transform .15s ease,opacity .15s ease}.blog2-pop-main-link:hover,.blog2-pop-side-link:hover,.blog2-card-link:hover{transform:translateY(-2px)}.blog2-pop-main img{width:100%;height:100%;min-height:270px;border-radius:2px;object-fit:cover}.blog2-pop-side{display:grid;gap:.85rem}.blog2-pop-side-item{background:#fff;display:grid;grid-template-columns:minmax(180px,210px) minmax(0,1fr);gap:.75rem;min-height:125px}.blog2-pop-side-item img{width:100%;height:100%;object-fit:cover}.blog2-pop-side-item>div{padding:.85rem .85rem .7rem 0}.blog2-pop-side-item p{margin:0;color:#7c8493;font-size:.75rem;font-weight:700;text-transform:uppercase}.blog2-pop-side-item h3{margin:.52rem 0;font-size:1.08rem;line-height:1.3}.blog2-pop-side-item div div{display:flex;gap:.9rem;color:#8c93a1;font-size:.84rem}.blog2-recent{padding:1.9rem 0 2rem}.blog2-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.blog2-card{background:#fff;border:1px solid #eceff3;position:relative;overflow:hidden}.blog2-card:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;aspect-ratio:16/9;background:linear-gradient(180deg,#0c276057,#040d20a8);pointer-events:none}.blog2-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog2-card-body{padding:.95rem}.blog2-card-body>p:first-child{margin:0;color:#8a909c;font-size:.76rem;font-weight:700;text-transform:uppercase}.blog2-card-body h3{margin:.55rem 0 .5rem;font-size:1.18rem;line-height:1.33}.blog2-card-body>p:nth-of-type(2){margin:0;color:#626b7a;line-height:1.45}.blog2-card-body>div{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.85rem;color:#9198a5;font-size:.84rem}.blog2-pagination-wrap{background:#f5f6f8;padding:2.8rem 0}.blog2-pagination{display:flex;align-items:center;justify-content:center;gap:.65rem}.blog2-pagination button,.blog2-pagination span{min-width:42px;min-height:40px;display:grid;place-items:center;border-radius:4px;color:#2c3340;font-weight:600}.blog2-pagination button{border:0;background:#e4e8ed;cursor:pointer}.blog2-pagination button.is-active{background:#0f6bcf;color:#fff}.blog2-newsletter-wrap{background:#eceef1;padding:2.5rem 0}.blog2-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,470px);gap:1.2rem;align-items:center}.blog2-newsletter h3{margin:0;font-size:2rem}.blog2-newsletter p{margin:.45rem 0 0;max-width:620px;color:#595f6c;font-size:1.03rem}.blog2-newsletter form{display:grid;grid-template-columns:1fr auto;gap:.55rem}.blog2-newsletter input{min-height:44px;border:0;border-bottom:1px solid #495163;background:#f4f5f7;padding:0 .8rem;font-size:.95rem}.blog2-newsletter input:focus{outline:none;border-bottom-color:#202632}.blog2-newsletter button{min-height:44px;border:0;background:#0f6bcf;color:#fff;padding:0 1.05rem;font-size:.95rem;font-weight:800;text-transform:uppercase;cursor:pointer}.blog2-newsletter button:hover{background:#0c57a8}.blog2-newsletter button:disabled{opacity:.72;cursor:not-allowed}.blog2-newsletter-feedback{margin:.7rem 0 0;font-size:.9rem}.blog2-newsletter-feedback.is-success{color:#0f6b3a}.blog2-newsletter-feedback.is-error{color:#a52626}.kb-page{background:#fff;min-height:100vh;padding-bottom:54px}.kb-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.kb-topbar{position:sticky;top:0;z-index:35;border-bottom:1px solid #e7ecf2;background:#fff}.kb-topbar .kb-shell{min-height:58px;display:grid;grid-template-columns:auto minmax(0,420px) auto;align-items:center;gap:14px}.kb-topbar-brand{border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center}.kb-topbar-brand img{height:27px;width:auto}.kb-topbar-search{border:1px solid #e1e7ee;border-radius:12px;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#8fa0b3}.kb-topbar-search input{flex:1;border:0;outline:0;background:transparent;color:#304154;font-size:.95rem}.kb-topbar-search span{font-size:.78rem;color:#8596ab}.kb-topbar-panel{min-height:30px;border-radius:8px;border:1px solid #e3eaf1;background:#fff;color:#4e6785;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.kb-topbar-panel-desktop{display:inline}.kb-topbar-panel-mobile{display:none}.kb-hero-v2{background:radial-gradient(circle at 18% 15%,rgba(121,176,243,.18),transparent 34%),linear-gradient(135deg,#0b2b54,#134177 60%,#0f3868);padding:86px 0 70px;margin-bottom:56px}.kb-hero-v2-inner{text-align:center}.kb-eyebrow{margin:0 0 8px;color:#9ec8ff;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.kb-hero-v2 h1{margin:0;font-size:clamp(2.2rem,4.7vw,4rem);line-height:1.1;color:#fff;letter-spacing:-.02em}.kb-hero-v2 p{margin:14px auto 0;max-width:730px;color:#d4e8ff;font-size:1.12rem}.kb-searchbar{width:min(720px,100%);margin:28px auto 0;min-height:52px;border-radius:12px;border:1px solid rgba(175,210,247,.28);background:#1640709e;display:flex;align-items:center;gap:10px;padding:0 14px;color:#b6d7ff}.kb-searchbar input{flex:1;border:0;outline:0;background:transparent;color:#ecfff0;font-size:1rem}.kb-searchbar input::placeholder{color:#b7cbe6}.kb-searchbar span{border:1px solid rgba(214,232,255,.3);border-radius:7px;padding:2px 8px;font-size:.8rem;color:#d8eaff}.kb-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0f172a80;padding:96px 16px 20px}.kb-search-palette{width:min(740px,100%);margin:0 auto;border-radius:20px;border:1px solid #d8e2ee;background:#fff;box-shadow:0 28px 68px #0f172a47;overflow:hidden}.kb-search-palette-input{min-height:62px;border-bottom:1px solid #e6edf5;display:flex;align-items:center;gap:10px;color:#7f93a8;padding:0 16px}.kb-search-palette-input input{flex:1;border:0;outline:0;background:transparent;color:#22364b;font-size:1.18rem}.kb-search-results{max-height:min(52vh,420px);overflow:auto;padding:8px}.kb-search-result-item{width:100%;border:0;background:#fff;min-height:62px;border-radius:12px;display:grid;grid-template-columns:24px 1fr;gap:10px;text-align:left;align-items:center;padding:8px 10px;cursor:pointer}.kb-search-result-item:hover,.kb-search-result-item.is-active{background:#f3f8ff}.kb-search-result-icon{color:#6d859f}.kb-search-result-content{display:flex;flex-direction:column;gap:2px}.kb-search-result-content strong{color:#223449;font-size:1.02rem;font-weight:700}.kb-search-highlight{background:transparent;color:#1f78db;font-weight:700;padding:0}.kb-search-result-content small{color:#6f8398;font-size:.9rem}.kb-search-empty{margin:0;color:#6f8398;font-size:.95rem;padding:16px 12px}.kb-search-hint{border-top:1px solid #e6edf5;display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:42px;padding:8px 14px;color:#6f8398;font-size:.82rem}.kb-section-v2{margin-top:26px}.kb-label{margin:0;color:#1f78db;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em}.kb-section-v2 h2{margin:10px 0 0;font-size:clamp(1.85rem,3.2vw,2.7rem);color:#3f4b56;letter-spacing:-.01em}.kb-sub{margin:8px 0 0;color:#99a5b3;font-size:1.08rem}.kb-grid-v2{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kb-grid-v2--four{grid-template-columns:repeat(4,minmax(0,1fr))}.kb-card-v2{text-align:left;border:1px solid #e5eaf1;border-radius:14px;background:#fff;padding:24px 22px 22px;min-height:192px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kb-card-v2:hover{transform:translateY(-2px);border-color:#97bee6;box-shadow:0 18px 28px #0f172a14}.kb-card-icon-v2{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#e9f2ff;color:#144e94}.kb-card-v2 h3{margin:14px 0 8px;font-size:1.2rem;color:#303b45}.kb-card-v2 p{margin:0;color:#6f7f93;line-height:1.45;font-size:.98rem}.kb-popular-v2{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kb-popular-item-v2{border:1px solid #e2e8f0;border-radius:14px;background:#fff;min-height:124px;padding:20px;display:flex;align-items:flex-start;gap:12px;text-align:left;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.kb-popular-item-v2:hover{border-color:#bed2e6;box-shadow:0 12px 24px #0f172a12}.kb-popular-icon-v2{color:#1758a3;margin-top:2px}.kb-popular-item-v2 h3{margin:0;color:#353f49;font-size:1.03rem}.kb-popular-item-v2 p{margin:5px 0 0;color:#6e7f91;font-size:.95rem}.kb-empty-v2{margin:14px 0 0;color:#6b7280}.kb-cta-v2{margin-top:56px;border-radius:18px;padding:48px 26px;text-align:center;background:linear-gradient(125deg,#0c2f5b,#174c8d);color:#e4f7e8}.kb-cta-v2 h2{margin:0;font-size:clamp(2rem,3.3vw,3rem);color:#fff}.kb-cta-v2 p{margin:10px auto 0;max-width:720px;color:#d6e8ff}.kb-cta-actions-v2{margin-top:20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.kb-cta-btn-primary-v2,.kb-cta-btn-secondary-v2{min-height:45px;border-radius:10px;padding:0 20px;font-weight:700;cursor:pointer}.kb-cta-btn-primary-v2{border:0;background:#fff;color:#0f3769}.kb-cta-btn-secondary-v2{border:1px solid rgba(215,232,255,.45);background:#0c305c59;color:#eff6ff}@media (max-width: 980px){.kb-topbar .kb-shell{grid-template-columns:auto 1fr auto}.kb-grid-v2,.kb-grid-v2--four{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-popular-v2{grid-template-columns:1fr}}@media (max-width: 680px){.kb-shell{width:min(1120px,calc(100% - 24px))}.kb-topbar-search{min-height:36px}.kb-topbar-panel{padding:0 8px;font-size:.72rem}.kb-topbar-panel-desktop{display:none}.kb-topbar-panel-mobile{display:inline}.kb-topbar-search span{display:none}.kb-hero-v2{padding:54px 0 40px;margin-bottom:34px}.kb-grid-v2,.kb-grid-v2--four{grid-template-columns:1fr}.kb-searchbar{min-height:52px}.kb-search-overlay{padding-top:72px}.kb-search-palette{border-radius:14px}.kb-search-palette-input input{font-size:1.02rem}}.kb-doc-page{background:#fff}.kb-doc-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 220px;gap:34px;align-items:start;padding-top:26px}.kb-doc-sidebar{position:sticky;top:78px}.kb-doc-brand{margin:0 0 18px;color:#66768c;font-size:.95rem}.kb-doc-group{margin-bottom:18px}.kb-doc-group h3{margin:0 0 8px;font-size:1rem;color:#1f2b3b}.kb-doc-link{width:100%;text-align:left;border:0;background:transparent;color:#5c6c82;font-size:.95rem;padding:8px 11px;border-radius:10px;cursor:pointer}.kb-doc-link:hover{background:#f3f8ff;color:#184c8d}.kb-doc-link.is-active{background:#eaf2ff;color:#184c8d;font-weight:700}.kb-doc-main{max-width:760px}.kb-doc-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px;color:#7a889e;font-size:.86rem}.kb-doc-breadcrumb button{border:0;background:transparent;color:#687a93;font-size:.86rem;cursor:pointer;padding:0}.kb-doc-breadcrumb button:hover{color:#184c8d}.kb-doc-breadcrumb span{color:#3a4a61;font-weight:600}.kb-doc-kicker{margin:0;color:#1f78db;font-size:.9rem;font-weight:700}.kb-doc-main h1{margin:6px 0 10px;font-size:clamp(2rem,3.4vw,3rem);color:#1f2937;line-height:1.15}.kb-doc-intro{margin:0 0 22px;color:#4f6078;font-size:1.1rem;line-height:1.65}.kb-doc-section{margin-top:24px}.kb-doc-section h2{margin:0 0 10px;color:#1f2937;font-size:2rem}.kb-doc-section p{margin:0 0 12px;color:#4f6078;line-height:1.75;font-size:1.08rem}.kb-doc-step-title{margin:18px 0 10px;color:#1f2937;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.2}.kb-doc-callout{margin:14px 0;border:1px solid #d9e4f0;border-left:4px solid #c7d4e2;background:#f8fbff;border-radius:8px;padding:14px 16px;color:#253446;font-size:1.05rem;line-height:1.65}.kb-doc-callout strong{color:#1f2937}.kb-doc-divider{border:0;border-top:1px solid #e2e8f0;margin:18px 0}.kb-doc-code-block{margin:14px 0;border:1px solid #dbe4ef;border-radius:10px;background:#f8fbff;overflow:auto;padding:10px 12px}.kb-doc-code-lang{display:inline-block;margin-bottom:8px;font-size:.78rem;color:#5c6f88;text-transform:uppercase;letter-spacing:.05em}.kb-doc-code-block code{display:block;white-space:pre;color:#253446;font-size:.95rem;line-height:1.6;font-family:Consolas,Courier New,monospace}.kb-doc-inline-link{color:#1f78db;font-weight:700;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.kb-doc-inline-link:hover{color:#145bb0}.kb-doc-section ul{margin:4px 0 0;padding-left:1.1rem;color:#4f6078}.kb-doc-section ol,.kb-doc-ordered-list{margin:6px 0 12px;padding-left:1.35rem;color:#4f6078}.kb-doc-section li{margin-bottom:8px;line-height:1.65}.kb-doc-inline-code{font-family:Consolas,Courier New,monospace;font-size:.92em;background:#eef4fb;color:#244163;border:1px solid #d7e4f3;border-radius:5px;padding:1px 5px}.kb-doc-toc{position:sticky;top:78px}.kb-doc-toc h4{margin:0 0 12px;color:#233247;font-size:.98rem}.kb-doc-toc a{display:block;margin-bottom:10px;color:#3b4d67;font-size:.92rem;text-decoration:none}.kb-doc-toc a:hover{color:#184c8d}.kb-doc-toc a.is-active{color:#184c8d;font-weight:700}.kb-doc-feedback{margin-top:32px;padding-top:18px;border-top:1px solid #e3ebf5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kb-doc-feedback span{color:#334155;font-size:1rem;font-weight:600}.kb-doc-feedback-actions{display:flex;gap:10px}.kb-doc-feedback-btn{border:1px solid #d6dfeb;border-radius:999px;min-height:38px;padding:0 14px;background:#fff;color:#334155;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.kb-doc-feedback-btn strong{margin-left:2px;min-width:20px;text-align:center;font-size:.82rem;color:inherit;font-weight:700;background:#f2f6fb;border-radius:999px;padding:2px 8px}.kb-doc-feedback-btn:hover{border-color:#9dc0e6;color:#184c8d}.kb-doc-feedback-btn.is-active{border-color:#184c8d;background:#eaf2ff;color:#184c8d;font-weight:700}.kb-doc-feedback-btn.is-active strong{background:#d9e9ff}.kb-doc-prev-next{margin-top:26px;padding-top:20px;border-top:1px solid #e3ebf5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kb-doc-nav-btn{border:1px solid #dde7f2;border-radius:12px;background:#fff;color:#314158;text-align:left;padding:12px 14px;cursor:pointer;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:10px}.kb-doc-nav-btn>div{display:grid;gap:4px}.kb-doc-nav-btn>div span{font-size:.82rem;color:#7a8aa2}.kb-doc-nav-btn strong{font-size:.95rem;font-weight:700;color:#253348}.kb-doc-nav-arrow{width:28px;height:28px;border-radius:999px;border:1px solid #d6e2ef;display:inline-flex;align-items:center;justify-content:center;color:#6a7c95;flex-shrink:0}.kb-doc-nav-btn.is-next>div{text-align:right}.kb-doc-nav-btn:hover{border-color:#9dc0e6;background:#f5f9ff}.kb-doc-nav-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1160px){.kb-doc-layout{grid-template-columns:240px minmax(0,1fr)}.kb-doc-toc{display:none}}@media (max-width: 860px){.kb-doc-layout{grid-template-columns:1fr;gap:18px}.kb-doc-sidebar{position:static;border:1px solid #e6edf5;border-radius:14px;padding:14px;background:#fafcff}.kb-doc-prev-next{grid-template-columns:1fr}.kb-doc-main{max-width:100%}.kb-doc-main h1{font-size:clamp(1.55rem,7vw,2.2rem)}.kb-doc-section h2{font-size:clamp(1.3rem,6.2vw,1.8rem)}.kb-doc-section p,.kb-doc-intro{font-size:1rem;line-height:1.65}.kb-doc-code-block{padding:9px 10px}.kb-doc-code-block code{font-size:.88rem}}@media (max-width: 540px){.kb-topbar .kb-shell{gap:8px}.kb-topbar-brand img{height:23px}.kb-topbar-search input{font-size:.9rem}.kb-hero-v2 h1{font-size:clamp(1.65rem,10vw,2.2rem)}.kb-hero-v2 p{font-size:.96rem}.kb-searchbar{min-height:48px;padding:0 10px}.kb-searchbar input{font-size:.94rem}.kb-section-v2{padding:26px 18px}.kb-doc-feedback{align-items:flex-start}.kb-doc-feedback-actions{width:100%}.kb-doc-feedback-btn{flex:1;justify-content:center}.kb-doc-nav-btn{min-height:64px;padding:10px 11px}}.blog-article-page{background:#fff}.blog-article-shell{padding:1.8rem 0 3rem}.blog-article-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;color:#7b8392;font-size:.92rem;margin-bottom:1.4rem}.blog-article-breadcrumb a{color:#4d7cc7;text-decoration:none}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2rem;align-items:start}.blog-article-main h1{margin:.3rem 0 .8rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.03em;color:#22242b}.blog-article-kicker{margin:0;color:#8d94a2;font-size:.95rem;font-weight:700}.blog-article-summary{margin:0 0 1.05rem;color:#4f5f77;font-size:1.05rem;line-height:1.62;max-width:860px}.blog-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;color:#73829b;font-size:.88rem;margin-bottom:1.35rem;padding:.5rem .78rem;border:1px solid #e0e8f4;background:#f8fbff;border-radius:999px;width:fit-content}.blog-article-author{display:inline-flex;align-items:center;gap:.58rem;color:#2b3340;font-weight:600;padding-right:.15rem}.blog-article-author-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#123f7a;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.04em}.blog-article-author-name{color:#2b3340}.blog-article-meta>span{position:relative;padding-left:.7rem}.blog-article-meta>span:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:#9badc8;transform:translateY(-50%)}.blog-article-hero{width:100%;display:block;border-radius:2px;margin-bottom:1.2rem}.blog-article-body p{margin:0;color:#3c4350;font-size:1.04rem;line-height:1.78}.blog-article-body{display:grid;gap:.95rem;max-width:860px}.blog-article-body-wrap{position:relative}.blog-article-body-wrap.is-collapsed{max-height:720px;overflow:hidden}.blog-article-fade{position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,#fff0,#fff 80%)}.blog-article-readmore{margin-top:1rem}.blog-article-readmore button{border:1px solid #d1dae7;background:#f7f9fc;color:#1f3f75;border-radius:999px;min-height:42px;padding:0 1rem;font-weight:700;cursor:pointer}.blog-article-readmore button:hover{background:#edf2fa}.blog-article-body h2{margin:.55rem 0 .1rem;font-size:1.35rem;line-height:1.32;color:#172235;letter-spacing:-.01em}.blog-article-body h3{margin:.35rem 0 0;font-size:1.12rem;line-height:1.34;color:#22334d}.blog-article-divider{margin:.3rem 0;border:0;border-top:1px solid #dfe8f3}.blog-article-callout{margin:0;border:1px solid #dbe6f4;border-left:4px solid #0e3f7b;border-radius:10px;padding:11px 13px;background:#f8fbff;color:#2b3c55;line-height:1.66}.blog-article-code-block{margin:0;border:1px solid #dbe4ef;border-radius:10px;background:#f8fbff;overflow:auto;padding:10px 12px}.blog-article-code-lang{display:inline-block;margin-bottom:8px;font-size:.76rem;color:#5c6f88;text-transform:uppercase;letter-spacing:.05em}.blog-article-code-block code{display:block;white-space:pre;color:#253446;font-size:.92rem;line-height:1.56;font-family:Consolas,Courier New,monospace}.blog-article-body ul{margin:0;padding:0 0 0 1.15rem;display:grid;gap:.5rem}.blog-article-body ol{margin:0;padding:0 0 0 1.2rem;display:grid;gap:.5rem}.blog-article-body li{color:#344154;font-size:1.01rem;line-height:1.68}.blog-article-section{margin-bottom:1.6rem}.blog-article-section h2{margin:0 0 .65rem;color:#1f2530;font-size:1.32rem;line-height:1.2}.blog-article-actions{margin-top:1.8rem}.blog-article-actions button{border:1px solid #d6dbe3;background:#fff;border-radius:999px;min-height:42px;padding:0 1rem;display:inline-flex;align-items:center;gap:.4rem;color:#2d3440;font-weight:600;cursor:pointer}.blog-article-aside{display:grid;gap:1rem;position:sticky;top:1rem;align-self:start}.blog-article-box{border:1px solid #e8ecf1;background:#f8f9fb;padding:1rem}.blog-article-box h2{margin:0 0 .65rem;font-size:1.05rem}.blog-article-box p{margin:0 0 .9rem;color:#697283;line-height:1.5}.blog-article-toc{display:grid}.blog-article-toc a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 0;border-top:1px solid #dde3ea;color:#2f64ad;text-decoration:none;font-weight:500;line-height:1.4}.blog-article-toc a:first-child{border-top:0;padding-top:.2rem}.blog-article-toc a:last-child{padding-bottom:.2rem}.blog-article-toc a svg{flex-shrink:0;color:#2f64ad}.blog-article-box ul{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.blog-article-box li{display:grid;grid-template-columns:22px 1fr;gap:.55rem;color:#404854;line-height:1.4}.blog-article-box li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#22242b;color:#fff;font-size:.76rem;font-weight:700}.blog-article-related{display:grid;gap:.75rem}.blog-article-related a{display:grid;grid-template-columns:74px 1fr;gap:.65rem;text-decoration:none;color:inherit}.blog-article-related img{width:74px;height:74px;object-fit:cover}.blog-article-related p{margin:0 0 .2rem;color:#8c92a0;font-size:.74rem;font-weight:700;text-transform:uppercase}.blog-article-related strong{display:block;font-size:.95rem;line-height:1.35;color:#1f2530}.blog-article-share{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dde3ea}.blog-article-share a{min-height:40px;display:grid;place-items:center;color:#22242b;text-decoration:none;font-size:1.05rem;font-weight:600;background:#fff}.blog-article-share a+a{border-left:1px solid #dde3ea}.blog-article-related-section{margin-top:3rem}.blog-article-related-section h2{margin:0 0 1.3rem;color:#22242b;font-size:2rem;line-height:1.15}.blog-article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.blog-article-related-card{height:100%}@media (max-width: 1120px){.blog2-main-nav{grid-template-columns:1fr auto;padding:.75rem 1rem;row-gap:.65rem}.blog2-main-links{grid-column:1 / -1;width:100%;justify-content:flex-start}.blog2-hero{min-height:0}.blog2-hero-grid{grid-template-columns:1fr}.blog2-hero-feature{min-height:390px}.blog2-hero-side-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.blog2-skeleton-feature{min-height:390px}.blog2-popular-grid,.blog2-newsletter{grid-template-columns:1fr}.blog2-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-layout{grid-template-columns:1fr;gap:1.25rem}.blog-article-aside{position:static;max-width:460px}.blog-article-related-grid{grid-template-columns:1fr}}@media (max-width: 720px){.blog2-main-brand strong{font-size:1.05rem}.blog2-main-links{padding:.18rem}.blog2-main-links button{min-height:34px;padding:0 .85rem;font-size:.85rem}.blog2-main-join{min-height:38px;padding:0 1.1rem;font-size:.86rem}.blog2-hero-feature,.blog2-skeleton-feature{min-height:320px}.blog2-skeleton-side-item{min-height:72px}.blog2-hero-side-item{grid-template-columns:72px minmax(0,1fr);gap:.65rem}.blog2-hero-side-item img{width:72px;height:72px}.blog2-hero-feature-copy h2{max-width:100%}.blog2-hero-side-list{grid-template-columns:1fr}.blog2-popular h2,.blog2-recent h2{font-size:1.55rem}.blog2-pop-side-item{grid-template-columns:1fr}.blog2-pop-side-item>div{padding:.8rem}.blog2-recent-grid{grid-template-columns:1fr}.blog2-pagination-wrap,.blog2-newsletter-wrap{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.blog2-newsletter h3{font-size:1.5rem}.blog2-newsletter form{grid-template-columns:1fr}.blog-article-shell{padding-top:1rem;padding-bottom:2rem}.blog-article-main h1{font-size:clamp(1.7rem,8vw,2.3rem)}.blog-article-summary{font-size:.98rem}.blog-article-meta{gap:.58rem;font-size:.81rem;padding:.48rem .62rem;border-radius:12px;width:100%}.blog-article-author-avatar{width:34px;height:34px;font-size:.78rem}.blog-article-meta>span{padding-left:.55rem}.blog-article-body p{font-size:.98rem;line-height:1.7}.blog-article-body{gap:.85rem}.blog-article-body-wrap.is-collapsed{max-height:560px}.blog-article-fade{height:110px}.blog-article-body h2{font-size:1.18rem;line-height:1.34}.blog-article-body li{font-size:.96rem;line-height:1.62}.blog-article-aside{max-width:100%}.blog-article-share a{min-height:44px}.blog-article-related-section h2{font-size:1.6rem}}.co-registrar-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.co-registrar-intro .co-section-title{margin-bottom:.35rem}.co-registrar-intro p{margin:0;color:#6b7280;font-size:.84rem;line-height:1.5}.co-registrar-count{flex:0 0 auto;color:#566174;font-size:.76rem;font-weight:650}.co-contact-role-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:1rem;padding:.3rem;border:1px solid #e1e5eb;border-radius:9px;background:#f6f7f9}.co-contact-role-tab{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0;min-height:42px;padding:.55rem .7rem;border:1px solid transparent;border-radius:6px;background:transparent;color:#4b5565;font:inherit;text-align:left;cursor:pointer}.co-contact-role-tab>span{font-size:.82rem;font-weight:700}.co-contact-role-tab small{color:#7a8494;font-size:.68rem;white-space:nowrap}.co-contact-role-tab.is-active{border-color:#d8e0ea;background:#fff;color:#17477f;box-shadow:0 1px 2px #12233c14}.co-contact-role-tab.is-complete small{color:#18794e}.co-contact-editor{min-width:0;margin:.8rem 0 0;padding:.9rem 0 0;border:0;border-top:1px solid #e8ebf0}.co-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.co-contact-heading legend{padding:0;color:#202938;font-size:.9rem;font-weight:700}.co-contact-heading p{margin:.2rem 0 0;color:#737d8d;font-size:.77rem;line-height:1.4}.co-contact-source{display:inline-flex;flex:0 0 auto;gap:.2rem;padding:.2rem;border:1px solid #e1e5eb;border-radius:8px;background:#f6f7f9}.co-contact-source button{min-height:32px;padding:.35rem .65rem;border:0;border-radius:6px;background:transparent;color:#596477;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer}.co-contact-source button[aria-pressed=true]{background:#fff;color:#17477f;box-shadow:0 1px 3px #12233c1f}.co-contact-source button:disabled{cursor:not-allowed;opacity:.55}.co-contact-account-summary{display:grid;gap:.18rem;padding:.75rem .9rem;border-left:3px solid #2874b9;background:#f7f9fc;color:#667085;font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.co-contact-account-summary strong{color:#263345;font-size:.84rem}.co-contact-incomplete{color:#975a16}.co-contact-fields{row-gap:.7rem}.co-contact-fields .co-field span{font-size:.77rem}.co-contact-fields .co-field input{min-height:40px}.co-registrar-consent{margin-top:.35rem}@media (max-width: 600px){.co-registrar-intro{align-items:flex-start}.co-contact-heading{align-items:flex-start;flex-direction:column}.co-contact-source{width:100%}.co-contact-source button{flex:1}.co-contact-role-nav{display:flex;overflow-x:auto;scrollbar-width:thin}.co-contact-role-tab{flex:0 0 auto;min-width:142px}}.lg-page{--lg-blue: #1f6fbf;--lg-blue-dark: #0e3f7b;--lg-ink: #101828;--lg-muted: #667085;--lg-line: #d0d5dd;min-height:100vh;display:grid;place-items:center;padding:.75rem;background:#fff;font-family:Inter,Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;color:var(--lg-ink)}.lg-shell{width:100%;min-height:calc(100vh - 1.5rem);display:grid;grid-template-columns:minmax(380px,.92fr) 1.08fr;gap:1rem;padding:1rem;background:#fff;border-radius:12px;box-shadow:none}.lg-left{display:flex;flex-direction:column;padding:3.25rem clamp(1.5rem,6vw,5.5rem) 1.5rem;background:#fff;border-radius:12px}.lg-brand{display:inline-flex;align-self:flex-start}.lg-brand img{height:30px;width:auto;display:block}.lg-shell-single{grid-template-columns:1fr}.lg-shell-single .lg-left{align-items:center;justify-content:center}.lg-shell-single .lg-brand{align-self:center;margin-bottom:1.5rem}.lg-shell-single .lg-form{margin:0 auto;padding:0}.lg-shell-single .lg-head{text-align:center}.lg-copyright{width:100%;max-width:360px;margin-top:2rem;display:grid;gap:.35rem;justify-items:center;color:#98a2b3;text-align:center}.lg-copyright nav{display:flex;align-items:center;gap:.5rem;font-size:.74rem}.lg-copyright a{color:#667085;text-decoration:none;transition:color .15s ease}.lg-copyright a:hover{color:var(--lg-blue)}.lg-copyright small{font-size:.72rem;line-height:1.5}.lg-welcome{width:100%;max-width:360px;display:grid;justify-items:center;text-align:center}.lg-welcome-check{display:grid;place-items:center;width:56px;height:56px;margin-bottom:1.1rem;border-radius:50%;background:#ecfdf3;color:#079455;box-shadow:0 0 0 8px #f6fef9;animation:lg-welcome-pop .45s cubic-bezier(.2,.9,.3,1.3) both}.lg-welcome h1{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--lg-ink)}.lg-welcome p{margin:.4rem 0 0;font-size:.875rem;color:var(--lg-muted)}.lg-welcome-loading{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;font-size:.82rem;font-weight:500;color:var(--lg-blue)}.lg-welcome-bar{width:100%;height:3px;margin-top:.75rem;border-radius:999px;background:#eaecf0;overflow:hidden}.lg-welcome-bar span{display:block;height:100%;background:var(--lg-blue);animation:lg-welcome-progress 1.6s linear both}.lg-brand-phpanel{text-decoration:none}.lg-brand-phpanel img{height:52px}.lg-product{width:100%;max-width:360px;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #eaecf0;display:grid;gap:.5rem}.lg-product-brand{display:flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3}.lg-product-brand img{height:18px;width:auto;display:block}.lg-product p{margin:0;font-size:.78rem;line-height:1.55;color:var(--lg-muted)}.lg-shell-single .lg-product{text-align:center;justify-items:center}.lg-shell-single .lg-product+.lg-copyright{margin-top:1.25rem}.lg-left>.lg-product+.lg-terms{margin-top:.9rem}.lg-loading-logo{height:48px;width:auto;margin-bottom:.6rem}.lg-loading{display:grid;justify-items:center;gap:.9rem;font-size:.82rem;font-weight:500;color:var(--lg-muted)}.lg-loading-ring{width:28px;height:28px;border-radius:50%;border:2px solid #eaecf0;border-top-color:var(--lg-blue);animation:lg-loading-spin .75s linear infinite}@keyframes lg-loading-spin{to{transform:rotate(360deg)}}@keyframes lg-welcome-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes lg-welcome-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){.lg-welcome-check,.lg-welcome-bar span{animation:none}}.lg-shell-single .lg-register{max-width:440px}.lg-shell-single .lg-register-wide{max-width:520px}.lg-account-types{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.lg-account-type{position:relative;display:grid;justify-items:center;align-content:center;gap:.45rem;min-height:9.5rem;padding:1rem .75rem;border:1px solid var(--lg-line);border-radius:12px;background:#fff;color:#667085;font:inherit;text-align:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.lg-account-type>svg{box-sizing:border-box;width:2.5rem;height:2.5rem;padding:.5rem;border-radius:.75rem;background:#f2f5f8;color:#667085;transition:color .16s ease,background-color .16s ease}.lg-account-type strong{font-size:.9rem;font-weight:600;color:var(--lg-ink)}.lg-account-type small{color:#667085;font-size:.75rem;line-height:1.35}.lg-account-type-check{position:absolute;top:.65rem;right:.65rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:var(--lg-blue);color:#fff;opacity:0;transform:scale(.8);transition:opacity .16s ease,transform .16s ease}.lg-account-type-check svg{width:.9rem;height:.9rem}.lg-account-type:hover{transform:translateY(-1px);border-color:#a9c7e7;background:#fbfdff}.lg-account-type:focus-visible{outline:3px solid rgba(31,111,191,.3);outline-offset:3px}.lg-account-type.is-selected{border-color:var(--lg-blue);background:#f5f9fe;box-shadow:0 0 0 1px var(--lg-blue),0 5px 14px #1f6fbf14}.lg-account-type.is-selected>svg{background:#e7f1fc;color:var(--lg-blue)}.lg-account-type.is-selected .lg-account-type-check{opacity:1;transform:scale(1)}.lg-account-type.is-selected:hover{background:#f1f7fd}@media (prefers-reduced-motion: reduce){.lg-account-type,.lg-account-type>svg,.lg-account-type-check{transition:none}}.lg-register-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem .85rem}.lg-register-full{grid-column:1 / -1}.lg-register-type{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border:1px solid var(--lg-line);border-radius:8px;background:#f9fafb;font-size:.82rem;color:#344054}.lg-register-type>span{display:inline-flex;align-items:center;gap:.45rem;font-weight:500}.lg-register-type>span svg{color:var(--lg-blue)}.lg-register-type .lg-link{font-size:.8rem}.lg-doc-row{display:flex;gap:.5rem}.lg-doc-row .lg-input{flex:1}.lg-secondary.lg-doc-btn{width:auto;height:42px;padding:0 .95rem;gap:.4rem;flex:none}.lg-secondary.lg-doc-btn:disabled{opacity:.55;cursor:not-allowed}.lg-input.is-readonly{background:#f9fafb}.lg-success{font-size:.78rem;color:#067647;line-height:1.4}.lg-register-login{margin:0;text-align:center;font-size:.85rem;color:var(--lg-muted)}.lg-generate-password{display:inline-flex;align-items:center;justify-self:end;gap:.4rem;font-size:.8rem}.lg-generate-password:focus-visible{outline:2px solid var(--lg-blue);outline-offset:4px}@media (max-width: 560px){.lg-account-types{grid-template-columns:1fr}.lg-account-type{grid-template-columns:auto 1fr;justify-items:start;text-align:left;column-gap:.75rem;min-height:4.5rem;padding:.8rem 2.7rem .8rem 1rem}.lg-account-type>svg{grid-row:span 2;align-self:center}.lg-account-type-check{top:50%;right:.85rem;transform:translateY(-50%) scale(.8)}.lg-account-type.is-selected .lg-account-type-check{transform:translateY(-50%) scale(1)}.lg-register-grid{grid-template-columns:1fr}}.lg-form{width:100%;max-width:360px;margin:auto 0;padding:2.5rem 0;display:grid;gap:1.1rem}.lg-head{margin-bottom:.6rem}.lg-head h1{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--lg-ink)}.lg-head p{margin:.35rem 0 0;font-size:.875rem;color:var(--lg-muted)}.lg-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin:.1rem 0 .2rem}.lg-progress span{height:4px;border-radius:999px;background:#e5e7eb;transition:background-color .2s ease}.lg-progress span.is-active{background:var(--lg-blue)}.lg-field{display:grid;gap:.4rem}.lg-field>span{font-size:.85rem;font-weight:500;color:#344054}.lg-input{display:flex;align-items:center;gap:.55rem;height:42px;padding:0 .8rem;background:#fff;border:1px solid var(--lg-line);border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#667085;transition:border-color .15s ease,box-shadow .15s ease}.lg-input:focus-within{border-color:#84b3e3;box-shadow:0 0 0 4px #1f6fbf1f}.lg-input.is-invalid{border-color:#fda29b}.lg-input.is-invalid:focus-within{box-shadow:0 0 0 4px #f044381f}.lg-input input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:.9rem;color:var(--lg-ink)}.lg-input input::placeholder{color:#98a2b3}.lg-input-code input{text-align:center;letter-spacing:.5em;font-size:1.15rem;font-weight:600}.lg-eye{display:inline-grid;place-items:center;padding:.25rem;border:0;background:none;color:#98a2b3;cursor:pointer;border-radius:6px}.lg-eye:hover{color:#475467}.lg-error{font-size:.78rem;color:#d92d20}.lg-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.1rem}.lg-row-center{justify-content:center}.lg-dot{width:3px;height:3px;border-radius:50%;background:#98a2b3}.lg-check{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:#344054;cursor:pointer}.lg-check input{width:16px;height:16px;margin:0;accent-color:var(--lg-blue);cursor:pointer}.lg-link{padding:0;border:0;background:none;font:inherit;font-size:.85rem;font-weight:600;color:var(--lg-blue);cursor:pointer}.lg-link:hover{color:var(--lg-blue-dark)}.lg-link:disabled{opacity:.6;cursor:default}.lg-link-muted{color:var(--lg-muted);font-weight:500}.lg-forgot-resend{justify-self:start;margin-top:-.45rem}.lg-forgot-back{justify-self:center;margin-top:.25rem}.lg-primary,.lg-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:42px;border-radius:8px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.lg-primary{margin-top:.6rem;border:1px solid var(--lg-blue);background:linear-gradient(180deg,#2b7bcb 0%,var(--lg-blue) 100%);color:#fff;box-shadow:0 1px 2px #10182814,inset 0 1px #ffffff1f}.lg-primary:hover:not(:disabled){background:var(--lg-blue-dark);border-color:var(--lg-blue-dark)}.lg-primary:focus-visible,.lg-secondary:focus-visible{outline:0;box-shadow:0 0 0 4px #1f6fbf33}.lg-primary:disabled{opacity:.55;cursor:not-allowed}.lg-secondary{border:1px solid var(--lg-line);background:#fff;color:#344054;box-shadow:0 1px 2px #1018280d}.lg-secondary:hover{background:#f9fafb}.lg-divider{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#98a2b3}.lg-divider:before,.lg-divider:after{content:"";flex:1;height:1px;background:#eaecf0}.lg-segment{display:grid;grid-template-columns:1fr 1fr;padding:3px;background:#f2f4f7;border-radius:8px}.lg-segment button{height:34px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:.85rem;font-weight:500;color:var(--lg-muted);cursor:pointer}.lg-segment button.is-active{background:#fff;color:var(--lg-ink);box-shadow:0 1px 3px #1018281a}.lg-feedback{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;border-radius:8px;font-size:.83rem;line-height:1.4}.lg-feedback svg{flex:none;margin-top:1px}.lg-feedback-error{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.lg-feedback-success{background:#ecfdf3;border:1px solid #abefc6;color:#067647}.lg-spin{animation:lg-spin .8s linear infinite}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-terms{margin:0;font-size:.8rem;color:#98a2b3}.lg-terms a{color:#667085;text-decoration:underline;text-underline-offset:2px}.lg-right{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:12px;padding:0;background:#0b3f91}.lg-right-photo{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:url(/images/scre2.png) center / cover no-repeat}.lg-vps-cta{position:absolute;z-index:1;left:5%;bottom:25%;display:inline-grid;place-items:center;min-width:180px;min-height:44px;padding:.7rem 1rem;border:0;border-radius:0;background:#fff;color:#174a84;font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.lg-vps-cta:hover{transform:translateY(-1px);background:#f2f6fb}.lg-vps-cta:focus-visible{outline:3px solid #fbbf24;outline-offset:4px}.lg-right-copy{position:relative}.lg-right h2{margin:0;max-width:30ch;font-size:clamp(1.4rem,2.2vw,1.95rem);font-weight:500;line-height:1.25;letter-spacing:-.02em;text-shadow:0 1px 12px rgba(4,20,60,.25)}.lg-right-copy>p{margin:1.6rem 0 .9rem;font-size:.85rem;color:#ffffffe0}.lg-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.lg-logos img{height:22px;width:auto;max-width:96px;object-fit:contain;filter:brightness(0) invert(1);opacity:.8}@media (max-width: 960px){.lg-page{padding:0;background:#fff}.lg-shell{grid-template-columns:1fr;min-height:100vh;border-radius:0;box-shadow:none;padding:0}.lg-right{display:none}.lg-left{padding:2rem 1.5rem 1.5rem;background:#fff;border-radius:0}.lg-form{max-width:400px;margin:auto}.lg-terms{text-align:center}}.lg-doc{--lg-blue: #1f6fbf;--lg-ink: #101828;--lg-muted: #667085;background:#fff;color:var(--lg-ink);font-family:Inter,Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;min-height:100vh}.lg-doc-container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.lg-doc-hero{border-bottom:1px solid #eaecf0;padding:3rem 0 2.25rem}.lg-doc-tabs{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1.75rem;border:1px solid #eaecf0;border-radius:8px;background:#f9fafb}.lg-doc-tabs a{padding:.4rem .85rem;border-radius:6px;font-size:.82rem;font-weight:500;color:var(--lg-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.lg-doc-tabs a:hover{color:var(--lg-ink)}.lg-doc-tabs a.is-active{background:#fff;color:var(--lg-ink);box-shadow:0 1px 2px #10182814}.lg-doc-hero h1{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em}.lg-doc-hero p{margin:.6rem 0 0;max-width:640px;font-size:.95rem;line-height:1.6;color:var(--lg-muted)}.lg-doc-updated{display:inline-block;margin-top:1rem;font-size:.78rem;color:#98a2b3}.lg-doc-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:4rem;padding-top:2.5rem;padding-bottom:5rem}.lg-doc-toc{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}.lg-doc-toc-title{display:block;margin-bottom:.75rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3}.lg-doc-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid #eaecf0}.lg-doc-toc a{display:block;margin-left:-1px;padding:.35rem 0 .35rem .9rem;border-left:2px solid transparent;font-size:.82rem;line-height:1.4;color:var(--lg-muted);text-decoration:none;transition:color .15s ease,border-color .15s ease}.lg-doc-toc a:hover{color:var(--lg-ink)}.lg-doc-toc a.is-active{color:var(--lg-blue);border-left-color:var(--lg-blue);font-weight:500}.lg-doc-article{max-width:720px;font-size:.94rem;line-height:1.75;color:#344054}.lg-doc-article h2{margin:2.5rem 0 .75rem;padding-top:2rem;border-top:1px solid #f2f4f7;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--lg-ink);scroll-margin-top:96px}.lg-doc-article h2:first-child{margin-top:0;padding-top:0;border-top:0}.lg-doc-article h3{margin:1.5rem 0 .4rem;font-size:.96rem;font-weight:600;color:var(--lg-ink)}.lg-doc-article p{margin:0 0 .9rem}.lg-doc-article ul{margin:0 0 1rem;padding-left:1.15rem}.lg-doc-article li{margin:.3rem 0}.lg-doc-article li::marker{color:#98a2b3}.lg-doc-article strong{color:var(--lg-ink);font-weight:600}.lg-doc-note{margin:1.25rem 0;padding:.85rem 1rem;border-left:3px solid var(--lg-blue);border-radius:0 6px 6px 0;background:#f5f9fd;font-size:.88rem}.lg-doc-note.is-danger{border-left-color:#d92d20;background:#fef6f5}.lg-doc-contact{margin-top:2.5rem!important;padding-top:1.25rem;border-top:1px solid #eaecf0;font-size:.8rem;line-height:1.7;color:var(--lg-muted)}@media (max-width: 900px){.lg-doc-body{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.lg-doc-toc{display:none}.lg-doc-hero{padding:2rem 0 1.5rem}}.lg-terms-accept{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;margin-top:.35rem;font-size:.84rem;line-height:1.5;color:#344054;cursor:pointer}.lg-terms-accept input{width:16px;height:16px;margin:.15rem 0 0;accent-color:var(--lg-blue);cursor:pointer}.lg-terms-accept a{color:var(--lg-blue);font-weight:500;text-decoration:none}.lg-terms-accept a:hover{text-decoration:underline}.lg-terms-hint{margin:-.4rem 0 0 1.6rem;font-size:.74rem;line-height:1.5;color:#98a2b3}.av-page{--av-blue:#1f6fbf;--av-blue-dark:#0e3f7b;--av-ink:#101828;--av-muted:#667085;--av-line:#e4e7ec;--av-line-strong:#d0d5dd;--av-bg:#fff;--av-soft:#f9fafb;max-width:680px;margin:0 auto;padding:8px 4px 40px;color:var(--av-ink);font-family:inherit}.av-page.av-dark{--av-ink:#f1f5f9;--av-muted:#94a3b8;--av-line:#1f2937;--av-line-strong:#334155;--av-bg:rgba(255,255,255,.02);--av-soft:rgba(255,255,255,.03)}.av-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.av-head-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#1f6fbf14;color:var(--av-blue);flex-shrink:0}.av-head h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--av-ink)}.av-head p{margin:4px 0 0;font-size:14px;color:var(--av-muted)}.av-loading{padding:40px 0;text-align:center;color:var(--av-muted);font-size:14px}.av-ring{display:inline-block;width:26px;height:26px;border-radius:50%;border:2px solid var(--av-line);border-top-color:var(--av-blue);animation:av-spin .8s linear infinite;margin-bottom:10px}@keyframes av-spin{to{transform:rotate(360deg)}}.av-status{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--av-line);border-radius:10px;background:var(--av-bg);margin-bottom:18px}.av-status-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#1f6fbf14;color:var(--av-blue)}.av-status.is-pending .av-status-icon{background:#fffaeb;color:#dc6803}.av-status.is-rejected .av-status-icon{background:#fef3f2;color:#d92d20}.av-status.is-approved .av-status-icon,.av-status.is-not_required .av-status-icon{background:#ecfdf3;color:#039855}.av-status-body strong{display:block;font-size:15px;font-weight:600;color:var(--av-ink)}.av-status-body p{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--av-muted)}.av-reason{margin-top:10px;padding:8px 12px;border-radius:8px;border:1px solid var(--av-line);background:var(--av-soft);font-size:13px;color:var(--av-ink)}.av-card{border:1px solid var(--av-line);border-radius:12px;padding:22px;background:var(--av-bg);box-shadow:0 1px 2px #1018280a}.av-card-title{display:flex;align-items:center;gap:8px;color:var(--av-blue)}.av-card-title h2{margin:0;font-size:15px;font-weight:600;color:var(--av-ink)}.av-text{margin:12px 0 0;font-size:13.5px;line-height:1.55;color:var(--av-muted)}.av-text-top{margin:6px 0 16px}.av-meta{margin:10px 0 0;font-size:12.5px;color:var(--av-muted)}.av-doc{margin-top:14px;border:1px solid var(--av-line);border-radius:10px;overflow:hidden;background:var(--av-soft)}.av-doc img{display:block;width:100%;max-height:260px;object-fit:contain}.av-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:30px 16px;border:1px dashed var(--av-line-strong);border-radius:10px;background:var(--av-soft);cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.av-drop:hover{border-color:var(--av-blue);background:#1f6fbf0a}.av-drop.has-preview{padding:14px}.av-drop img{max-height:170px;border-radius:8px;object-fit:contain}.av-drop-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--av-bg);border:1px solid var(--av-line);color:var(--av-blue);margin-bottom:4px}.av-drop-text{font-size:13.5px;font-weight:500;color:var(--av-ink)}.av-drop-hint{font-size:12px;color:var(--av-muted)}.av-alert{margin-top:12px;display:flex;gap:8px;align-items:center;font-size:13.5px}.av-alert.is-error{color:#d92d20}.av-alert.is-success{color:#039855}.av-actions{margin-top:18px;display:flex;gap:10px}.av-primary{flex:1;height:44px;padding:0 20px;border:0;border-radius:8px;background:var(--av-blue);color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .15s}.av-primary:hover:not(:disabled){background:var(--av-blue-dark)}.av-primary:disabled{opacity:.5;cursor:not-allowed}.av-primary-inline{flex:none}.av-secondary{height:44px;padding:0 16px;border:1px solid var(--av-line-strong);border-radius:8px;background:transparent;color:var(--av-ink);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-top:16px;transition:border-color .15s,color .15s}.av-actions .av-secondary{margin-top:0}.av-secondary:hover{border-color:var(--av-blue);color:var(--av-blue)}.av-note{margin-top:18px;display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--av-muted)}.av-note svg{flex-shrink:0;margin-top:2px}
