:where(:root:not([data-theme=dark])){--shadow-card:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.05);--shadow-raised:0 1px 2px rgba(16,24,40,.05),0 6px 16px -6px rgba(16,24,40,.1);--shadow-pop:0 4px 8px -2px rgba(16,24,40,.06),0 20px 48px -12px rgba(16,24,40,.2);--track:#e9edf3;--hover:#f3f5f9;--input-border:#d0d5dd;--input-border-hover:#98a2b3}:where(:root:not([data-theme=dark])) body{background:radial-gradient(1200px 520px at 85% -80px,rgba(234,90,12,.06),transparent 60%),radial-gradient(900px 480px at 0 90px,rgba(37,99,235,.05),transparent 60%),var(--bg);background-repeat:no-repeat;background-color:var(--bg)}:where(:root:not([data-theme=dark])) .ambient i{opacity:.35}:where(:root:not([data-theme=dark])) .sub-latin{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .lead,:where(:root:not([data-theme=dark])) .section-title p{color:var(--text-2)}:where(:root:not([data-theme=dark])) .btn-primary{box-shadow:0 1px 2px rgba(16,24,40,.08),0 6px 18px -8px rgba(234,90,12,.7)}:where(:root:not([data-theme=dark])) .btn-primary:hover:not(:disabled){box-shadow:0 1px 2px rgba(16,24,40,.08),0 10px 24px -8px rgba(234,90,12,.75)}:where(:root:not([data-theme=dark])) .btn-ink:hover:not(:disabled){opacity:1;background:#1d2433}:where(:root:not([data-theme=dark])) .btn-outline{background:var(--surface);border-color:var(--input-border);color:var(--ink);box-shadow:0 1px 2px rgba(16,24,40,.05)}:where(:root:not([data-theme=dark])) .btn-outline:hover:not(:disabled){background:var(--surface);border-color:var(--accent);color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .btn-soft{background:var(--surface);border-color:var(--border-strong);box-shadow:0 1px 2px rgba(16,24,40,.05)}:where(:root:not([data-theme=dark])) .btn-soft:hover:not(:disabled){background:var(--hover);border-color:var(--input-border-hover)}:where(:root:not([data-theme=dark])) .btn-ghost:hover:not(:disabled){background:var(--surface-3)}:where(:root:not([data-theme=dark])) .btn-danger{background:var(--danger-soft);color:var(--danger);border-color:rgba(217,45,32,.18)}:where(:root:not([data-theme=dark])) .btn-arrow .arr{background:rgba(255,255,255,.22)}:where(:root:not([data-theme=dark])) :is(.card,.product-card,.post-card,.value-item,.quote-card,.stats-band,.cat-head,.cat-card,.kpi,.quick,.account-hero,.feature-grid li,.media-item,.settings-nav,.panel-side-card,.panel-user,.table-wrap,details.disclosure,.faq details,.detail-frame,.dropzone,.auth-card,.editor,.role-card){background-color:var(--surface);border-color:var(--border);box-shadow:var(--shadow-card)}:where(:root:not([data-theme=dark])) :is(.card-hover,.product-card,.post-card,a.kpi):hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}:where(:root:not([data-theme=dark])) .card-hover:hover{box-shadow:var(--shadow-2)}:where(:root:not([data-theme=dark])) .spotlight:after{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(234,90,12,.07),transparent 45%)}:where(:root:not([data-theme=dark])) .notch{background:var(--bg)}:where(:root:not([data-theme=dark])) .detail-frame .inner,:where(:root:not([data-theme=dark])) .media-item .thumb,:where(:root:not([data-theme=dark])) .post-card .frame,:where(:root:not([data-theme=dark])) .product-frame{background:var(--surface-3)}:where(:root:not([data-theme=dark])) .icon-tile:is(.tone-accent,.tone-mobile,.tone-desktop,.tone-web,.tone-green,.tone-red,.tone-blue,.tone-yellow),:where(:root:not([data-theme=dark])) .product-frame:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}:where(:root:not([data-theme=dark])) .badge:not([class*=badge-]){box-shadow:inset 0 0 0 1px var(--border)}:where(:root:not([data-theme=dark])) .badge:is(.badge-accent,.badge-green,.badge-yellow,.badge-red,.badge-blue){box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}:where(:root:not([data-theme=dark])) .badge-accent{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .chip{border-color:var(--border-strong);background:var(--surface);box-shadow:0 1px 2px rgba(16,24,40,.04)}:where(:root:not([data-theme=dark])) .chip[aria-current=page],:where(:root:not([data-theme=dark])) a.chip:hover{border-color:var(--accent);color:var(--accent-ink)}:where(:root:not([data-theme=dark])) :is(.input,.textarea,.select){background:var(--surface);border-color:var(--input-border);color:var(--ink);box-shadow:0 1px 2px rgba(16,24,40,.04)}:where(:root:not([data-theme=dark])) :is(.input,.textarea,.select):hover:not(:focus):not(:disabled){border-color:var(--input-border-hover)}:where(:root:not([data-theme=dark])) :is(.input,.textarea,.select):focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(234,90,12,.14)}:where(:root:not([data-theme=dark])) :is(.input,.textarea,.select):disabled{background:var(--surface-2);color:var(--text-3)}:where(:root:not([data-theme=dark])) .input::placeholder,:where(:root:not([data-theme=dark])) .textarea::placeholder{color:#8a93a6}:where(:root:not([data-theme=dark])) .field>label,:where(:root:not([data-theme=dark])) .label{color:var(--text)}:where(:root:not([data-theme=dark])) .field .hint{color:var(--text-3)}:where(:root:not([data-theme=dark])) .switch input{background:#d0d5dd;border-color:transparent}:where(:root:not([data-theme=dark])) .switch input:checked{background:var(--accent)}:where(:root:not([data-theme=dark])) .otp-box{background:var(--surface);border-color:var(--input-border)}:where(:root:not([data-theme=dark])) .dns-name-input{background:var(--surface);border-color:var(--input-border)}:where(:root:not([data-theme=dark])) .dns-name-input .suffix{background:var(--surface-3);color:var(--text-2)}:where(:root:not([data-theme=dark])) .input[type=file]::file-selector-button{font:inherit;font-size:.85rem;font-weight:700;margin-inline-end:10px;padding:4px 14px;border-radius:99px;border:1px solid var(--border-strong);background:var(--surface-3);color:var(--ink);cursor:pointer}:where(:root:not([data-theme=dark])) .alert{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}:where(:root:not([data-theme=dark])) .table th{color:var(--text-2);background:var(--surface-2);border-bottom-color:var(--border)}:where(:root:not([data-theme=dark])) .table td{border-bottom-color:#edf0f4}:where(:root:not([data-theme=dark])) .table tbody tr:hover td{background:#f9fafc}:where(:root:not([data-theme=dark])) .method-tabs,:where(:root:not([data-theme=dark])) .sub-modes,:where(:root:not([data-theme=dark])) .tabs,:where(:root:not([data-theme=dark])) .theme-pill{background:var(--track);border-color:transparent}:where(:root:not([data-theme=dark])) .tab{color:var(--text-2)}:where(:root:not([data-theme=dark])) .tab:hover{color:var(--ink);background:rgba(255,255,255,.55)}:where(:root:not([data-theme=dark])) .method-tabs button[aria-selected=true],:where(:root:not([data-theme=dark])) .sub-mode[aria-checked=true],:where(:root:not([data-theme=dark])) .tab[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(16,24,40,.08),0 2px 6px -2px rgba(16,24,40,.12)}:where(:root:not([data-theme=dark])) .sub-mode[aria-checked=true]{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .pagination a,:where(:root:not([data-theme=dark])) .pagination span{background:var(--surface);border-color:var(--border-strong)}:where(:root:not([data-theme=dark])) .pagination [aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:where(:root:not([data-theme=dark])) .topbar{color:var(--text-2)}:where(:root:not([data-theme=dark])) .header-bar{background:rgba(255,255,255,.82);border-color:rgba(227,231,238,.9);box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px -12px rgba(16,24,40,.14)}:where(:root:not([data-theme=dark])) .site-header[data-stuck=true] .header-bar{box-shadow:0 1px 2px rgba(16,24,40,.05),0 14px 34px -14px rgba(16,24,40,.22)}:where(:root:not([data-theme=dark])) .nav-link{color:var(--text)}:where(:root:not([data-theme=dark])) .nav-item:focus-within>.nav-link,:where(:root:not([data-theme=dark])) .nav-link:hover{background:var(--surface-3)}:where(:root:not([data-theme=dark])) .nav-link[aria-current=page]{color:var(--accent-ink);background:var(--accent-soft)}:where(:root:not([data-theme=dark])) .layout-pop,:where(:root:not([data-theme=dark])) .mega,:where(:root:not([data-theme=dark])) .notify-pop,:where(:root:not([data-theme=dark])) .panel-hnav-drop{border-color:var(--border);box-shadow:var(--shadow-pop)}:where(:root:not([data-theme=dark])) .mega-link:hover{background:var(--surface-3)}:where(:root:not([data-theme=dark])) .hero-badge{box-shadow:var(--shadow-card)}:where(:root:not([data-theme=dark])) .float-card{border-color:var(--border);box-shadow:0 2px 6px rgba(16,24,40,.06),0 30px 60px -20px rgba(16,24,40,.3)}:where(:root:not([data-theme=dark])) .float-widget{background:rgba(255,255,255,.92);border-color:var(--border);box-shadow:var(--shadow-pop)}:where(:root:not([data-theme=dark])) .grid-floor:before{background-image:linear-gradient(rgba(16,24,40,.08) 1px,transparent 0),linear-gradient(90deg,rgba(16,24,40,.08) 1px,transparent 0)}:where(:root:not([data-theme=dark])) .marquee .chip{color:var(--ink)}:where(:root:not([data-theme=dark])) .stats-band>div+div{border-color:var(--border)}:where(:root:not([data-theme=dark])) .tabbar{background:rgba(255,255,255,.9);box-shadow:var(--shadow-pop)}:where(:root:not([data-theme=dark])) .tabbar a[aria-current=page]{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .mobile-nav a.m-link:hover,:where(:root:not([data-theme=dark])) .mobile-nav a.m-link[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-card)}:where(:root:not([data-theme=dark])) .faq summary .pm{background:var(--surface-3)}:where(:root:not([data-theme=dark])) .toc a:hover{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .prose a{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .prose pre{background:#f6f8fb}:where(:root:not([data-theme=dark])) .prose blockquote{background:var(--surface)}:where(:root:not([data-theme=dark])) .spec-list span:first-child{color:var(--text-2)}:where(:root:not([data-theme=dark])) .download-item{background:var(--surface);box-shadow:var(--shadow-card)}:where(:root:not([data-theme=dark])) .download-item:hover{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .site-footer{background:var(--surface);border-top-color:var(--border)}:where(:root:not([data-theme=dark])) .footer-top ul a:hover{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .footer-word{-webkit-text-stroke-color:#d5dbe5}:where(:root:not([data-theme=dark])) .socials a{box-shadow:0 1px 2px rgba(16,24,40,.05)}:where(:root:not([data-theme=dark])) .auth-wrap .auth-card{box-shadow:var(--shadow-pop)}:where(:root:not([data-theme=dark])) .panel-header{background:rgba(255,255,255,.9);border-bottom-color:var(--border);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 1px 2px rgba(16,24,40,.03)}:where(:root:not([data-theme=dark])) .panel-search .input{background:var(--surface-2);border-color:var(--border);box-shadow:none}:where(:root:not([data-theme=dark])) .panel-search .input:focus{background:var(--surface);border-color:var(--accent)}:where(:root:not([data-theme=dark])) .panel-nav-label{color:#7a8396;text-transform:none}:where(:root:not([data-theme=dark])) .panel-link{color:var(--text-2)}:where(:root:not([data-theme=dark])) .panel-link:hover{background:var(--hover);color:var(--ink)}:where(:root:not([data-theme=dark])) .panel-link[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .panel-hnav-btn:hover,:where(:root:not([data-theme=dark])) .panel-hnav-group[data-open=true]>.panel-hnav-btn{background:var(--surface-3)}:where(:root:not([data-theme=dark])) .panel-hnav-btn[aria-current=page],:where(:root:not([data-theme=dark])) .panel-hnav-btn[data-active=true]{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .panel-side-foot{background:var(--surface-2)}:where(:root:not([data-theme=dark])) .panel-footer{background:var(--surface)}:where(:root:not([data-theme=dark])) .panel-shell :is(.card,.kpi,.quick,.account-hero,.table-wrap,.settings-nav,.panel-side-card,.panel-user,.media-item,.role-card){background-color:var(--surface);border-color:var(--border);box-shadow:var(--shadow-card)}:where(:root:not([data-theme=dark])) .panel-shell a.kpi:hover{box-shadow:var(--shadow-2)}:where(:root:not([data-theme=dark])) .panel-shell .kpi .delta{background:var(--surface-3);color:var(--text-2)}:where(:root:not([data-theme=dark])) .panel-shell .table thead th{background:var(--surface-2)}:where(:root:not([data-theme=dark])) .account-hero{background:linear-gradient(120deg,#ffffff 40%,#fff4ec)}:where(:root:not([data-theme=dark])) .settings-nav a:hover{background:var(--hover)}:where(:root:not([data-theme=dark])) .settings-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .bulk-bar{background:#fff8f3;border-color:rgba(234,90,12,.3)}:where(:root:not([data-theme=dark])) .perm-group{background:var(--surface-2)}:where(:root:not([data-theme=dark])) .perm-chip.on{color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .bubble{background:var(--surface);box-shadow:var(--shadow-card)}:where(:root:not([data-theme=dark])) .bubble.staff{background:#fff4ec;border-color:rgba(234,90,12,.18)}:where(:root:not([data-theme=dark])) .editor-foot,:where(:root:not([data-theme=dark])) .editor-toolbar{background:var(--surface-2)}:where(:root:not([data-theme=dark])) .editor-toolbar button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}:where(:root:not([data-theme=dark])) .sticky-save{background:linear-gradient(to top,var(--bg) 65%,transparent)}:where(:root:not([data-theme=dark])) .chart .bar-visitors{fill:rgba(234,90,12,.28)}:where(:root:not([data-theme=dark])) .bar-list .track{background:var(--surface-3)}:where(:root:not([data-theme=dark])) .dns-type{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border)}:where(:root:not([data-theme=dark])) .dns-steps li:before{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px rgba(234,90,12,.25)}:where(:root:not([data-theme=dark])) .panel-nav::-webkit-scrollbar-thumb{background:#d5dbe5}:where(:root:not([data-theme=dark])) .toast{box-shadow:var(--shadow-pop)}:where(:root:not([data-theme=dark])) .dlg{box-shadow:0 24px 64px -16px rgba(16,24,40,.3)}:where(:root:not([data-theme=dark])) .dlg-overlay{background:rgba(16,24,40,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}