@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.payment-attempt-page{place-items:center;min-height:calc(100vh - 10rem);padding:3rem 1.5rem;display:grid}.payment-attempt-card{text-align:center;border:1px solid var(--line);background:linear-gradient(145deg, #e9ecf108, transparent 45%), var(--surface);border-radius:1.25rem;width:min(34rem,100%);padding:3rem;box-shadow:0 1.5rem 5rem #00000038}.payment-attempt-card h1{margin:.75rem 0;font-size:clamp(1.55rem,3vw,2.15rem)}.payment-attempt-card p{color:var(--muted);line-height:1.65}.payment-attempt-icon{width:4rem;height:4rem;color:var(--mint);background:#e9ecf10c;border:1px solid #e9ecf126;border-radius:1rem;place-items:center;margin:0 auto 1.25rem;display:grid}.payment-attempt-icon svg{width:2rem}.payment-attempt-icon.failed{color:#fb7185;background:#fb718514;border-color:#fb718540}.payment-attempt-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@keyframes relayx-spin{to{transform:rotate(360deg)}}.server-driver-form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.server-driver-form .field small{color:var(--faint);margin-top:5px;font-size:11px;display:block}.server-switch{border:1px solid var(--line);cursor:pointer;background:#ffffff03;border-radius:8px;align-items:center;gap:10px;min-height:58px;margin:0 0 12px;padding:11px 13px;display:flex}.server-switch>input{accent-color:var(--mint)}.server-switch>svg{width:19px;color:var(--mint)}.server-switch span strong,.server-switch span small{display:block}.server-switch span strong{font-size:11px}.server-switch span small{color:var(--faint);margin-top:3px;font-size:11px}.server-capacity-fields{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:3px;padding-top:13px;display:grid}.server-form-error{grid-column:1/-1}.server-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=760px){.server-driver-form,.server-capacity-fields{grid-template-columns:1fr}}.server-configuration-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:14px;display:grid}.server-config-form{grid-template-columns:1fr 1fr;gap:0 14px;padding:18px;display:grid}.server-save{grid-column:1/-1;width:max-content;margin-top:16px}.danger-card .dc-body{padding:16px}.danger-card p{color:var(--faint);margin:0 0 14px;font-size:11px;line-height:1.5}.danger-card .btn{color:var(--down)}@media (width<=980px){.server-configuration-grid{grid-template-columns:1fr}}@media (width<=760px){.server-config-form{grid-template-columns:1fr}}.service-credentials{display:grid}.service-credentials article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:14px 17px;display:grid}.service-credentials article>div small,.service-credentials article>div strong{display:block}.service-credentials article>div small{color:var(--faint);margin-bottom:4px;font-size:11px}.service-credentials article>div strong{font-size:11px}.service-credentials .btn svg{width:14px}@media (width<=620px){.service-credentials article{grid-template-columns:1fr auto}.service-credentials article .btn:last-child{grid-column:1/-1}}:root{--ink:#08090a;--ink-2:#0c0e10;--surface:#101215;--surface-2:#15181c;--raise:#1a1d21;--line:#22262b;--line-soft:#181b1f;--text:#edeff2;--muted:#9298a1;--faint:#6b717a;--mint:#e9ecf1;--mint-dim:#c9ced6;--mint-ghost:#e9ecf114;--mint-line:#e9ecf13d;--accent-ink:#0a0b0d;--ok:#7ee2a8;--warn:#e9b949;--down:#f87171;--info:#8ab4f8;--r:12px;--r-lg:16px;--r-sm:8px;--mono:"Inter Variable", "Inter", system-ui, sans-serif;--code:"SF Mono", ui-monospace, "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace;--sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}code,pre,kbd{font-family:var(--code)}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:4px}.mono{font-family:var(--mono)}::selection{background:var(--mint-ghost)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{box-shadow:0 0 #e9ecf14d}70%{box-shadow:0 0 0 6px #e9ecf100}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes glowfloat{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.8;transform:translate(-14px,10px)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sheen{to{transform:rotate(360deg)}}.reveal{animation:.55s cubic-bezier(.2,.8,.2,1) both rise}.mark{vertical-align:middle;height:22px}.logo{letter-spacing:-.3px;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.logo .wordmark{font-weight:inherit}.logo .x{color:var(--mint)}.btn{white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.btn-primary{background:var(--mint);color:#0a0b0d;box-shadow:0 0 #e9ecf13d}.btn-primary:hover{background:var(--mint-dim);transform:translateY(-1px);box-shadow:0 6px 22px -6px #e9ecf14d}.btn-ghost{background:var(--surface-2);color:var(--text);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--mint-line);color:#fff}.btn-sm{border-radius:7px;padding:6px 11px;font-size:12px}.btn-block{justify-content:center;width:100%}.chip{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot.ok{background:var(--ok);animation:2.4s infinite pulse}.dot.warn{background:var(--warn);box-shadow:0 0 0 3px #e6b23e29}.dot.down{background:var(--down);box-shadow:0 0 0 3px #f0603f29}.field{display:block}.field label{color:var(--muted);margin:12px 0 6px;font-size:12px;font-weight:600;display:block}.input,input.input,select.input,textarea.input{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:10px 12px;transition:all .16s}.input:focus,input.input:focus,select.input:focus,textarea.input:focus{border-color:var(--mint-line)}.input::placeholder,input.input::placeholder,select.input::placeholder,textarea.input::placeholder{color:var(--faint)}.auth{background:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth__aside{border-right:1px solid var(--line);background:radial-gradient(80% 60% at 12% 8%, #e9ecf118, transparent 62%), linear-gradient(160deg, var(--ink-2), var(--ink));display:flex;position:relative;overflow:hidden}.auth__aside:after{content:"";filter:blur(90px);pointer-events:none;background:#e9ecf10b;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-180px}.auth__aside-inner{z-index:1;flex-direction:column;gap:40px;width:min(430px,100%);margin:auto;padding:56px 44px;display:flex;position:relative}.auth__brand{color:var(--text);text-decoration:none}.auth__brand i{color:var(--mint);font-style:normal}.auth__pitch h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.22}.auth__pitch ul{gap:13px;margin:26px 0 0;padding:0;list-style:none;display:grid}.auth__pitch li{color:var(--muted);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.auth__pitch li svg{width:17px;color:var(--mint);flex:none;margin-top:2px}.auth__back{color:var(--faint);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.auth__back svg{width:15px}.auth__back:hover{color:var(--mint)}.auth__main{padding:48px 32px;display:flex}.auth__card{width:min(400px,100%);margin:auto}.auth__head{margin-bottom:26px}.auth__head h1{letter-spacing:-.03em;margin:0;font-size:26px}.auth__head p{color:var(--muted);margin:9px 0 0;font-size:14.5px}.auth-form{gap:16px;display:grid}.auth-form .field{gap:7px;display:grid}.auth-form .field>span{color:var(--muted);font-size:13px;font-weight:600}.auth-form .field label{margin:0}.auth-form .field__error{color:var(--down);font-size:12.5px}.auth-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-form .btn{margin-top:4px}.auth-remember{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.auth-remember input{accent-color:var(--mint);width:15px;height:15px}.auth-switch{color:var(--faint);text-align:center;margin:6px 0 0;font-size:13.5px}.auth-switch a{color:var(--mint);font-weight:600}@media (width<=900px){.auth{grid-template-columns:1fr;min-height:100dvh}.auth__aside{border-right:0;border-bottom:1px solid var(--line)}.auth__aside-inner{gap:20px;width:100%;padding:26px 22px}.auth__pitch h2{font-size:20px}.auth__pitch ul,.auth__back{display:none}.auth__main{padding:34px 22px 48px}}@media (width<=460px){.auth-form__row{grid-template-columns:1fr}}.site{background:var(--ink);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.site__inner{width:min(1240px,100% - 48px);margin:0 auto}.site-main{z-index:1;flex:1 0 auto;position:relative}.site-utility{z-index:3;border-bottom:1px solid var(--line-soft);background:#00000040;font-size:12px;position:relative}.site-utility .site__inner{justify-content:flex-end;align-items:center;gap:22px;height:38px;display:flex}.site-utility span,.site-utility a{color:var(--faint);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.site-utility a:hover{color:var(--text)}.site-utility svg{width:14px}.site-utility__dot{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e9ecf117}.site-nav{z-index:20;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d12d1;position:sticky;top:0}.site-nav>.site__inner{align-items:center;gap:30px;height:68px;display:flex}.site-nav__brand{flex:none;text-decoration:none}.site-nav__links{align-items:center;gap:24px;min-width:0;margin-right:auto;display:flex}.site-nav__links a{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.site-nav__links a:hover{color:var(--text)}.site-nav__actions{flex:none;align-items:center;gap:9px;display:flex}.site-nav__account{max-width:190px}.site-nav__account svg{width:15px}.site-nav__account b,.site-nav__account span{text-overflow:ellipsis;overflow:hidden}.site-nav__out{border:1px solid var(--line);width:34px;height:34px;color:var(--faint);border-radius:9px;place-items:center;transition:all .15s;display:grid}.site-nav__out svg{width:16px}.site-nav__out:hover{color:var(--down);border-color:#f0603f66}.site-nav__burger{border:1px solid var(--line);width:38px;height:38px;color:var(--text);border-radius:9px;place-items:center;margin-left:auto;display:none}.site-nav__burger svg{width:19px}.site-brand{color:var(--text);align-items:center;gap:10px;display:inline-flex}.site-brand__logo{width:auto;max-height:30px;display:block}.site-brand__mark{border:1px solid var(--mint-line);width:32px;height:32px;color:var(--mint);background:#e9ecf10b;border-radius:9px;flex:none;place-items:center;display:grid}.site-brand__mark svg{width:17px}.site-brand__text{min-width:0}.site-brand__text b{letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.site-brand__text small{color:var(--faint);letter-spacing:.8px;margin-top:3px;font-size:11px;display:block}.site-cart{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;transition:all .15s;display:grid;position:relative}.site-cart svg{width:17px}.site-cart:hover{color:var(--text);border-color:var(--mint-line)}.site-cart__count{background:var(--mint);color:#0a0b0d;text-align:center;border-radius:20px;min-width:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.site-drawer{border-top:1px solid var(--line-soft);background:var(--ink-2)}.site-drawer .site__inner{padding-top:8px;padding-bottom:16px;display:grid}.site-drawer a{border-bottom:1px solid var(--line-soft);color:var(--text);padding:13px 2px;font-size:15px;text-decoration:none}.site-drawer__actions{gap:9px;margin-top:16px;display:grid}.site-drawer__actions svg{width:16px}.site-foot{z-index:1;border-top:1px solid var(--line-soft);background:#00000038;margin-top:70px;position:relative}.site-foot>.site__inner{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:34px;padding:46px 0 38px;display:grid}.site-foot__brand{align-content:start;gap:12px;display:grid}.site-foot__brand a{text-decoration:none}.site-foot__brand small{color:var(--faint);max-width:34ch;font-size:12.5px;line-height:1.6}.site-foot__nav{align-content:start;gap:10px;display:grid}.site-foot__nav b{color:var(--text);letter-spacing:normal;font-size:12px;font-weight:700}.site-foot__nav a{color:var(--muted);font-size:13.5px;text-decoration:none}.site-foot__nav a:hover{color:var(--mint)}.site-foot__base{border-top:1px solid var(--line-soft)}.site-foot__base .site__inner{justify-content:space-between;align-items:center;gap:14px;height:54px;display:flex}.site-foot__base small{color:var(--faint);font-size:12px}@media (width<=900px){.site-nav__links,.site-nav__actions{display:none}.site-nav__burger{display:grid}.site-nav>.site__inner{gap:12px;height:62px}.site-foot>.site__inner{grid-template-columns:1fr 1fr;gap:28px;padding:34px 0 28px}.site-foot__brand{grid-column:1/-1}}@media (width<=560px){.site__inner{width:min(1240px,100% - 32px)}.site-foot>.site__inner{grid-template-columns:1fr}}.page-hero{border-bottom:1px solid var(--line-soft);background:radial-gradient(70% 130% at 12% 0,#e9ecf10b,#0000 68%);padding:54px 0 34px;position:relative}.page-hero__eyebrow{color:var(--mint);letter-spacing:normal;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.page-hero__eyebrow svg{width:15px}.page-hero h1{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(28px,4.2vw,40px);line-height:1.12}.page-hero p{max-width:62ch;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.65}.page-search{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:11px;max-width:460px;margin-top:26px;padding:12px 15px;transition:all .16s;display:flex}.page-search:focus-within{border-color:var(--mint-line)}.page-search svg{width:18px;color:var(--faint);flex:none}.page-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.page-search input::placeholder{color:var(--faint)}.page-body{padding:40px 0 20px}.page-empty{color:var(--faint);text-align:center;padding:40px 0}.kb-group{margin-bottom:34px}.kb-group h2{letter-spacing:normal;color:var(--faint);margin:0 0 13px;font-size:13px;font-weight:700}.kb-list{gap:9px;display:grid}.kb-item{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:11px;align-items:center;gap:16px;padding:15px 18px;font-size:14.5px;text-decoration:none;transition:all .16s;display:flex}.kb-item span{min-width:0}.kb-item small{color:var(--faint);flex:none;margin-left:auto;font-size:12.5px}.kb-item:hover{border-color:var(--mint-line)}.kb-item:hover small{color:var(--mint)}.news-item{border-bottom:1px solid var(--line-soft);max-width:74ch;margin-bottom:26px;padding:0 0 26px}.news-item:last-of-type{border-bottom:0}.news-item time{color:var(--mint);font-size:12px;font-weight:600}.news-item h2{letter-spacing:-.02em;margin:8px 0 10px;font-size:21px}.news-item p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.prose-page{max-width:74ch}.prose-page__back{color:var(--faint);align-items:center;gap:7px;margin-bottom:26px;font-size:13px;text-decoration:none;display:inline-flex}.prose-page__back svg{width:15px}.prose-page__back:hover{color:var(--mint)}.prose-page__tag{color:var(--mint);letter-spacing:normal;font-size:12px;font-weight:700}.prose-page>header h1{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(26px,3.6vw,34px);line-height:1.16}.prose-page__lead{color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.65}.prose-page__body{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:28px;padding-top:26px;font-size:15.5px;line-height:1.75}.prose-page__body>:first-child{margin-top:0}.prose-page__body>:last-child{margin-bottom:0}.prose-page__body p{margin:0 0 16px}.prose-page__body h1{color:var(--text);letter-spacing:-.02em;margin:34px 0 14px;font-size:23px}.prose-page__body h2{color:var(--text);letter-spacing:-.02em;margin:32px 0 12px;font-size:20px}.prose-page__body h3{color:var(--text);margin:26px 0 8px;font-size:16.5px}.prose-page__body h4{color:var(--text);margin:22px 0 6px;font-size:15px}.prose-page__body a{color:var(--mint)}.prose-page__body strong{color:var(--text)}.prose-page__body ul,.prose-page__body ol{margin:0 0 16px;padding-left:22px}.prose-page__body li{margin-bottom:6px}.prose-page__body li::marker{color:var(--mint)}.prose-page__body blockquote{border-left:2px solid var(--mint-line);color:var(--faint);margin:0 0 16px;padding:2px 0 2px 16px}.prose-page__body code{background:var(--surface-2);color:var(--text);border-radius:5px;padding:1px 5px;font-size:.92em}.prose-page__body pre{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;margin:0 0 16px;padding:14px 16px;overflow-x:auto}.prose-page__body pre code{background:0 0;padding:0}.prose-page__body hr{border:0;border-top:1px solid var(--line);margin:26px 0}.prose-page__body img{border-radius:9px;max-width:100%}.prose-page__body table{border-collapse:collapse;width:100%;margin:0 0 16px;display:block;overflow-x:auto}.prose-page__body th,.prose-page__body td{border:1px solid var(--line);text-align:left;padding:8px 12px}.prose-page__body th{color:var(--text)}.prose-page__meta{color:var(--faint);margin-top:26px;font-size:12px}.prose-page__body--flush{border-top:0;margin-top:0;padding-top:0}.prose-page__body--plain{white-space:pre-wrap}.faq{gap:10px;max-width:74ch;display:grid}.faq__item{border:1px solid var(--line);background:var(--surface);border-radius:11px;transition:border-color .16s;overflow:hidden}.faq__item:hover{border-color:var(--mint-line)}.faq__question{width:100%;color:var(--text);font:inherit;text-align:left;align-items:center;gap:16px;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.faq__question span{min-width:0}.faq__question svg{width:17px;color:var(--faint);flex:none;margin-left:auto;transition:transform .18s}.faq__question svg.is-open{color:var(--mint);transform:rotate(180deg)}.faq__answer{color:var(--muted);border-top:0;margin:0;padding:0 18px 18px;font-size:14.5px;line-height:1.7}@media (width<=700px){.page-hero{padding:36px 0 26px}.page-body{padding:30px 0 14px}.kb-item{padding:13px 15px;font-size:14px}}.shop{background:var(--ink);min-height:100vh;position:relative;overflow-x:hidden}.shop__inner{width:min(1240px,100% - 48px);margin:0 auto}.shop__glow{filter:blur(40px);pointer-events:none;background:radial-gradient(50% 50%,#e9ecf114,#0000 70%);width:1100px;height:620px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.shop-utility{border-bottom:1px solid var(--line-soft);background:#00000040;font-size:12px;position:relative}.shop-utility .shop__inner{justify-content:flex-end;align-items:center;gap:22px;height:38px;display:flex}.shop-utility span,.shop-utility a{color:var(--faint);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.shop-utility a:hover{color:var(--text)}.shop-utility svg{width:14px}.shop-utility__dot{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e9ecf117}.shop-nav{z-index:2;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.shop-nav .shop__inner{align-items:center;gap:34px;height:70px;display:flex}.shop-nav__links{gap:26px;margin-right:auto;display:flex}.shop-nav__links a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.shop-nav__links a:hover{color:var(--text)}.shop-nav__actions{align-items:center;gap:8px;display:flex}.shop-brand{color:var(--text);align-items:center;gap:10px;font-size:16px;text-decoration:none;display:flex}.shop-brand svg{width:22px}.shop-brand b{letter-spacing:-.2px;font-weight:700}.shop-hero{z-index:1;text-align:center;padding:86px 0 64px;position:relative}.shop-hero h1{letter-spacing:-.035em;max-width:17ch;margin:0 auto;font-size:clamp(38px,5.2vw,62px);font-weight:600;line-height:1.04}.shop-hero__sub{max-width:60ch;color:var(--muted);margin:20px auto 0;font-size:17px;line-height:1.6}.shop-search{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;width:min(660px,100%);margin:34px auto 0;padding:7px 7px 7px 16px;transition:all .18s;display:flex}.shop-search:focus-within{border-color:var(--mint-line);box-shadow:0 0 0 4px #e9ecf10f}.shop-search>svg{width:19px;color:var(--faint);flex:none}.shop-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.shop-search input::placeholder{color:var(--faint)}.shop-tlds{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.shop-tlds button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;transition:all .15s;display:inline-flex}.shop-tlds button:hover{border-color:var(--mint-line);color:var(--text)}.shop-tlds b{color:var(--mint);font-weight:600}.shop-usp{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:30px 0 0;padding:0;list-style:none;display:flex}.shop-usp li{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.shop-usp svg{width:15px;color:var(--mint)}.shop-catalogue{z-index:1;padding:26px 0 74px;position:relative}.shop-section{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:22px;display:flex}.shop-section h2{letter-spacing:-.02em;margin:6px 0 0;font-size:27px;font-weight:600}.shop-eyebrow{color:var(--mint);letter-spacing:normal;font-size:11px;font-weight:600}.shop-tabs{flex-wrap:wrap;gap:8px;display:flex}.shop-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:10px 15px;font-size:13.5px;transition:all .15s;display:inline-flex}.shop-tabs svg{width:16px}.shop-tabs small{color:var(--faint);font-size:11.5px}.shop-tabs button:hover{border-color:var(--mint-line);color:var(--text)}.shop-tabs button.active{border-color:var(--mint-line);color:var(--mint);background:#e9ecf10e}.shop-tabs button.active small{color:#e9ecf173}.shop-plans{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.shop-plan{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-direction:column;padding:24px;transition:all .18s;display:flex}.shop-plan:hover{border-color:var(--mint-line);transform:translateY(-2px)}.shop-plan h3{margin:0;font-size:17px;font-weight:600}.shop-plan__lead{color:var(--faint);margin:8px 0 0;font-size:13px;line-height:1.5}.shop-plan__price{align-items:baseline;gap:7px;margin:20px 0 0;display:flex}.shop-plan__price strong{letter-spacing:-.03em;font-size:31px;font-weight:600}.shop-plan__price span{color:var(--faint);font-size:13px}.shop-plan__setup{color:var(--faint);margin:4px 0 0;font-size:12px}.shop-plan__specs{border-top:1px solid var(--line-soft);gap:9px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.shop-plan__specs li{color:var(--muted);gap:9px;font-size:13.5px;line-height:1.45;display:flex}.shop-plan__specs svg{width:15px;color:var(--mint);flex:none;margin-top:2px}.shop-plan .btn{margin-top:auto}.shop-plan .btn svg{width:16px}.shop-plan__specs+.btn{margin-top:22px}.shop-empty{color:var(--faint);text-align:center;grid-column:1/-1;padding:46px}.shop-facts{z-index:1;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#0000002e;position:relative}.shop-facts .shop__inner{background:var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.shop-facts article{background:var(--ink);gap:5px;padding:30px 26px;display:grid}.shop-facts svg{width:20px;color:var(--mint)}.shop-facts strong{font-size:19px;font-weight:600}.shop-facts small{color:var(--faint);font-size:12px}.shop-foot{z-index:1;padding:36px 0 56px;position:relative}.shop-foot .shop__inner{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.shop-foot nav{flex-wrap:wrap;gap:20px;display:flex}.shop-foot nav a{color:var(--muted);font-size:13px;text-decoration:none}.shop-foot nav a:hover{color:var(--text)}.shop-foot small{color:var(--faint);margin-left:auto;font-size:12px}@media (width<=900px){.shop-nav__links{display:none}.shop-nav .shop__inner{justify-content:space-between}.shop-hero{padding:54px 0 44px}.shop-search{flex-wrap:wrap;padding:12px}.shop-search>svg{display:none}.shop-search input{flex:100%;min-height:30px}.shop-search .btn{flex:100%}.shop-foot small{margin-left:0}}.app{background:#0c0f14;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.side{z-index:2;border-right:1px solid var(--line);background:linear-gradient(#10141bfa,#0c0f14fc);flex-direction:column;gap:3px;height:100vh;padding:18px 15px 16px;display:flex;position:sticky;top:0;overflow:hidden}.side:before{content:"";filter:blur(48px);pointer-events:none;background:#e9ecf10e;border-radius:50%;width:210px;height:180px;position:absolute;top:-90px;left:-120px}.side .grp{letter-spacing:normal;color:#596574;padding:22px 12px 7px;font-size:11px;font-weight:750;position:relative}.side .who{border-top:1px solid var(--line-soft);align-items:center;gap:10px;margin-top:auto;padding:13px 11px 2px;display:flex;position:relative}.side-brand{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:5px 9px 14px;display:flex;position:relative}.side-brand .brand-mark{border:1px solid var(--mint-line);background:#e9ecf10b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.side-brand b{letter-spacing:-.25px;font-size:15px;line-height:1.1;display:block}.side-brand b .x{color:var(--mint)}.side-brand small{color:var(--faint);letter-spacing:.8px;margin-top:4px;font-size:11px;display:block}.nav-i{color:#8b96a5;border-radius:8px;align-items:center;gap:11px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:540;transition:all .14s;display:flex;position:relative}.nav-i:hover{color:var(--text);background:#ffffff08}.nav-i.active{color:var(--mint);background:#e9ecf10f;font-weight:650}.nav-i.active:before{content:"";background:var(--mint);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 11px #e9ecf14d}.nav-i .ico{text-align:center;opacity:.9;flex:none;width:17px}.nav-i .badge{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px}.avatar{background:linear-gradient(145deg, var(--mint), #c9ced6);color:#0a0b0d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:flex;box-shadow:0 7px 20px -10px #e9ecf17a}.who .m{min-width:0;font-size:12px}.who .m b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.who .m span{text-overflow:ellipsis;max-width:145px;color:var(--faint);white-space:nowrap;font-size:11px;display:block;overflow:hidden}.who-link{color:var(--faint);margin-left:auto;font-size:20px}.who-link:hover{color:var(--mint)}.main{isolation:isolate;min-width:0;padding:28px 38px 70px;position:relative;overflow:hidden}.main:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#11151cb8,#0c0f14 280px);position:fixed;inset:0 0 0 264px}.main:after{content:"";z-index:-1;filter:blur(95px);pointer-events:none;background:#e9ecf10b;border-radius:50%;width:680px;height:420px;position:fixed;top:-260px;right:-160px}.main-glow{z-index:-1;filter:blur(90px);pointer-events:none;background:#e9ecf105;border-radius:50%;width:420px;height:300px;position:fixed;bottom:-230px;left:230px}.main-inner{width:100%;position:relative}.portal-flash{width:fit-content;color:var(--muted);border:1px solid var(--mint-line);background:#12151ce6;border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:8px 11px;font-size:12px;display:flex}.topbar{align-items:center;gap:16px;margin-bottom:26px;display:flex}.topbar h1{letter-spacing:-.4px;margin:0;font-size:22px}.topbar .sub{color:var(--faint);font-size:13px}.topbar .right{align-items:center;gap:10px;margin-left:auto;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;transition:all .2s}.stat:hover{border-color:var(--mint-line);transform:translateY(-2px)}.stat .k,.stat .stat-l{color:var(--faint);align-items:center;gap:7px;margin-bottom:9px;font-size:12px;display:flex}.stat .v,.stat .stat-v{font-family:var(--mono);letter-spacing:-.5px;font-size:26px;font-weight:700}.stat .v small,.stat .stat-v small{color:var(--faint);font-size:13px;font-weight:400}.stat .d{margin-top:4px;font-size:11.5px}.searchbox{background:var(--surface);border:1px solid var(--line);color:var(--faint);border-radius:9px;align-items:center;gap:8px;width:230px;padding:7px 12px;font-size:13px;transition:all .18s;display:flex}.searchbox:focus-within{border-color:var(--mint-line)}.searchbox input{color:var(--text);background:0 0;border:none;outline:none;width:100%;font-size:13px}.usebar{background:var(--surface-2);border-radius:3px;width:88px;height:5px;margin-top:6px;overflow:hidden}.usebar i{background:var(--mint);width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.usebar i.hot{background:var(--warn)}.up{color:var(--ok)}.dn{color:var(--down)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.panel-h{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:15px 18px;display:flex}.panel-h h3{letter-spacing:-.2px;margin:0;font-size:14.5px}.panel-h .link{color:var(--mint);margin-left:auto;font-size:12.5px;font-weight:600}.grid-2{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.svc{gap:12px;display:grid}.svc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:18px;padding:16px 18px;transition:all .2s;display:flex}.svc-card:hover{border-color:var(--mint-line);transform:translate(3px)}.svc-card .type{background:var(--surface-2);width:40px;height:40px;color:var(--mint);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.svc-card .id b{font-size:14.5px}.svc-card .id .meta{font-family:var(--mono);color:var(--faint);margin-top:2px;font-size:12px}.svc-card .vitals{gap:22px;margin-left:8px;display:flex}.svc-card .act{gap:7px;margin-left:auto;display:flex}.vital{color:var(--faint);font-size:11px}.vital b{font-family:var(--mono);color:var(--text);margin-top:2px;font-size:13.5px;font-weight:600;display:block}.svc-status{color:var(--muted);align-items:center;gap:7px;width:92px;font-size:12px;display:flex}.list{padding:6px 0}.row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 18px;font-size:13px;transition:all .15s;display:flex}.row:hover{background:var(--surface-2)}.row:last-child{border:none}.row .num{font-family:var(--mono);color:var(--faint);font-size:12px}.row .amt{font-family:var(--mono);margin-left:auto;font-weight:600}.pill{border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600}.pill.open{color:var(--warn);background:#e6b23e24}.pill.paid{color:var(--ok);background:#7ee2a81f}.pill.run,.pill.pending{color:var(--info);background:#5aa9e624}.pill.cancelled{color:var(--down);background:#ef5a5a1f}.client-topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0f14ed;align-items:center;gap:10px;padding:10px 16px;display:none;position:sticky;top:0}.client-topbar__brand{min-width:0;margin-right:auto;text-decoration:none}.client-topbar__burger{border:1px solid var(--line);width:38px;height:38px;color:var(--text);border-radius:9px;flex:none;place-items:center;display:grid}.client-topbar__burger svg{width:20px}.client-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04060a9e;display:none;position:fixed;inset:0}.nav-i--button{text-align:left;width:100%}@media (width<=960px){.client-topbar{display:flex}.client-scrim{display:block}.app>.client-topbar,.app>.main,.app>.impersonation-banner{grid-column:1/-1}.app{grid-template-rows:auto minmax(0,1fr);align-content:start}.app>.side{z-index:50;width:min(300px,84vw);height:100dvh;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 60px #0000008c}.app.menu-open>.side{transform:none}.main:before{inset:0}.main-glow{display:none}}@media (prefers-reduced-motion:reduce){.app>.side{transition:none}}.detail-page{width:100%;max-width:1480px;margin:0}.detail-hero{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:12px;padding:18px 20px;position:relative;overflow:hidden}.detail-hero-glow{display:none}.detail-back{color:var(--faint);margin-bottom:14px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.detail-back:hover{color:var(--mint);transform:translate(-2px)}.detail-identity{align-items:center;gap:15px;display:flex;position:relative}.detail-icon{width:44px;height:44px;color:var(--mint);background:var(--mint-ghost);border:1px solid var(--mint-line);border-radius:10px;flex:none;place-items:center;display:grid}.detail-icon svg{width:21px;height:21px}.detail-title{min-width:0}.detail-title .eyebrow{letter-spacing:normal;margin-bottom:3px;font-size:11px;display:block}.detail-title h1{letter-spacing:-.45px;margin:0;font-size:22px;line-height:1.15}.detail-title p{color:var(--faint);margin:5px 0 0;font-size:12px}.detail-status{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);letter-spacing:.6px;border-radius:20px;align-self:flex-start;align-items:center;gap:7px;margin-top:7px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.detail-status i{background:var(--faint);border-radius:50%;width:6px;height:6px}.detail-status.is-active{color:var(--mint);border-color:var(--mint-line);background:var(--mint-ghost)}.detail-status.is-active i{background:var(--mint);box-shadow:0 0 0 4px #e9ecf10f}.detail-status.is-pending,.detail-status.is-suspended{color:var(--warn)}.detail-status.is-pending i,.detail-status.is-suspended i{background:var(--warn)}.detail-actions{gap:8px;margin-left:auto;display:flex}.detail-hero-meta{color:var(--faint);gap:22px;margin:15px 0 0 59px;font-size:11px;display:flex;position:relative}.detail-hero-meta span{align-items:center;gap:7px;display:flex}.detail-hero-meta svg{width:14px;color:var(--mint)}.detail-metrics{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:14px;display:grid;overflow:hidden}.detail-metric{border-right:1px solid var(--line-soft);min-height:88px;padding:15px 17px;position:relative}.detail-metric:last-child{border-right:none}.detail-metric .dm-top{color:var(--faint);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.detail-metric .dm-icon{width:15px;height:15px;color:var(--mint);background:0 0;order:-1;padding:0}.detail-metric .dm-value{font-family:var(--mono);letter-spacing:-.25px;margin-top:10px;font-size:17px;font-weight:650;line-height:1.2}.detail-metric .dm-note{color:var(--faint);margin-top:4px;font-size:11px}.detail-tabs{border-bottom:1px solid var(--line);background:0 0;gap:22px;margin-bottom:14px;padding:0 2px;display:flex}.detail-tabs button{min-height:39px;color:var(--faint);cursor:pointer;border-radius:0;align-items:center;gap:7px;padding:5px 2px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.detail-tabs button svg{width:15px}.detail-tabs button b{background:var(--surface-2);min-width:18px;font:600 11px var(--mono);border-radius:10px;padding:1px 5px}.detail-tabs button:hover,.detail-tabs button.active{color:var(--text)}.detail-tabs button.active:after{content:"";background:var(--mint);height:2px;position:absolute;bottom:-1px;left:0;right:0}.detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);align-items:start;gap:14px;display:grid}.detail-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.detail-card .dc-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:15px 17px;display:flex}.detail-card .dc-head h2{margin:0;font-size:14px}.detail-card .dc-head svg{width:17px;color:var(--mint)}.detail-card .dc-body{padding:6px 17px}.detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-field{border-bottom:1px solid var(--line-soft);min-height:72px;padding:14px 0}.detail-field:nth-child(odd){border-right:1px solid var(--line-soft);padding-right:18px}.detail-field:nth-child(2n){padding-left:18px}.detail-field .df-label{color:var(--faint);font-size:11px;font-weight:500}.detail-field .df-value{color:var(--text);overflow-wrap:anywhere;margin-top:7px;font-size:13px;font-weight:600}.detail-aside-list{padding:5px 17px 12px}.detail-aside-list .da-row{border-bottom:1px solid var(--line-soft);padding:12px 0}.detail-aside-list .da-row:last-child{border:none}.detail-aside-list .da-row small{color:var(--faint);font-size:11px;display:block}.detail-aside-list .da-row b{margin-top:4px;font-size:13px;display:block}.thread{gap:14px;padding:18px;display:grid}.message{grid-template-columns:34px minmax(0,1fr);gap:11px;max-width:88%;display:grid}.message.staff{grid-template-columns:minmax(0,1fr) 34px;margin-left:auto}.message.staff .message-avatar{grid-column:2}.message.staff .message-content{background:#e9ecf109;border-color:#e9ecf11c;grid-area:1/1}.message.staff .message-meta{justify-content:flex-end}.message-avatar{width:34px;height:34px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;place-items:center;font-size:11px;font-weight:750;display:grid}.message-content{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:9px;padding:12px 14px}.message-meta{color:var(--faint);align-items:center;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.message-meta b{color:var(--muted);font-size:11.5px}.message-body{white-space:pre-wrap;font-size:13px;line-height:1.6}.reply-box{border-top:1px solid var(--line-soft);background:#ffffff03;padding:15px 18px 18px}.reply-box textarea{resize:vertical}.cockpit{--rail:60px;grid-template-columns:var(--rail) 1fr;background:radial-gradient(700px 380px at 88% -6%, #e9ecf10f, transparent 60%), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--ink);background-size:auto,34px 34px,34px 34px,auto;min-height:100vh;display:grid}.rail{border-right:1px solid var(--line-soft);background:#090b0fb3;flex-direction:column;align-items:center;gap:6px;padding:16px 0;display:flex}.rail .rlogo{margin-bottom:14px;font-size:18px;font-weight:800}.rail .rlogo .x{color:var(--mint)}.rail .rsp{margin-top:auto}.rail .rav{background:var(--surface-2);width:34px;height:34px;color:var(--mint);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ri{width:40px;height:40px;color:var(--faint);border-radius:10px;justify-content:center;align-items:center;font-size:16px;transition:all .14s;display:flex;position:relative}.ri:hover{background:var(--surface);color:var(--text)}.ri.active{background:var(--mint-ghost);color:var(--mint)}.ri.active:after{content:"";background:var(--mint);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:-16px}.ri[data-tip]:hover:before{content:attr(data-tip);background:var(--raise);border:1px solid var(--line);color:var(--text);white-space:nowrap;z-index:9;font-size:12px;font-family:var(--sans);border-radius:7px;padding:5px 10px;position:absolute;top:50%;left:52px;transform:translateY(-50%)}.cwrap{flex-direction:column;min-width:0;display:flex}.cmdbar{border-bottom:1px solid var(--line-soft);background:#0b0d128c;align-items:center;gap:14px;padding:12px 22px;display:flex}.cmdbar .crumb{color:var(--muted);font-size:13px}.cmdbar .crumb b{color:var(--text)}.cmdbar .right{align-items:center;gap:10px;margin-left:auto;display:flex}.cbody{padding:20px 22px 60px}.bento{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;animation:.5s both rise;position:relative;overflow:hidden}.tile:hover{border-color:var(--mint-line)}.tile .th{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:13px 16px;display:flex}.tile .th h3{letter-spacing:-.2px;margin:0;font-size:13.5px}.tile .th .mono{color:var(--faint);font-size:11px}.tile .th .r{margin-left:auto}.kpi{grid-column:span 3;padding:15px 16px}.kpi .k{color:var(--faint);letter-spacing:.6px;align-items:center;gap:7px;font-size:11px;display:flex}.kpi .v{font-family:var(--mono);letter-spacing:-.6px;margin-top:8px;font-size:25px;font-weight:700}.kpi .v small{color:var(--faint);font-size:12px;font-weight:400}.kpi .d{margin-top:3px;font-size:11px}.t-rev{grid-column:span 8}.t-stream{grid-area:span 2/span 4}.t-table{grid-column:span 7}.t-nodes{grid-column:span 5}.stream{padding:6px 0}.ev{border-bottom:1px solid var(--line-soft);gap:11px;padding:11px 16px;display:flex}.ev:last-child{border:none}.ev .ei{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.ev .ei.run{color:var(--info);background:#5aa9e624}.ev .ei.ok{background:var(--mint-ghost);color:var(--mint)}.ev .ei.warn{color:var(--warn);background:#e6b23e24}.ev .et b{font-size:12.5px}.ev .et .s{font-family:var(--mono);color:var(--faint);margin-top:1px;font-size:11px}.ev .tm{font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:11px}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--faint);letter-spacing:.6px;border-bottom:1px solid var(--line-soft);padding:10px 16px;font-size:11px;font-weight:700}.tbl td{border-bottom:1px solid var(--line-soft);padding:11px 16px}.tbl tbody tr{transition:all .14s}.tbl tbody tr:hover{background:var(--surface-2)}.tbl tr:last-child td{border:none}.tbl .mono{font-family:var(--mono);font-size:12.5px}.tbl .cust{align-items:center;gap:9px;display:flex}.tbl .av{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cmdbar .csearch{background:var(--surface);border:1px solid var(--line);color:var(--faint);width:260px;font-size:12.5px;font-family:var(--mono);border-radius:9px;align-items:center;gap:8px;padding:7px 12px;display:flex}.cmdbar .csearch input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;width:100%}.kbd{font-family:var(--mono);color:var(--faint);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:11px}.ri .ndot{background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.kpi .mini{align-items:flex-end;gap:2px;height:22px;margin-top:8px;display:flex}.kpi .mini i{background:var(--surface-2);border-radius:2px;flex:1}.kpi .mini i.on{background:var(--mint)}.chartbox{padding:6px 8px 10px}.chart-legend{gap:24px;padding:4px 16px 14px;display:flex}.chart-legend .cl small{color:var(--faint);font-size:11px;display:block}.chart-legend .cl b{font-family:var(--mono);font-size:17px;font-weight:700}.livewrap{align-items:center;gap:10px;max-width:360px;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.livewrap .lv{letter-spacing:.5px;color:var(--mint);flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ticker{white-space:nowrap;font-family:var(--mono);color:var(--muted);gap:26px;font-size:12px;animation:22s linear infinite ticker;display:flex}.ticker span b{color:var(--mint)}.ri svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=960px){.cats,.plans,.stats,.trust{grid-template-columns:1fr 1fr}.app,.cockpit{grid-template-columns:1fr}.rail{display:none}.grid-2,.bento{grid-template-columns:1fr}.kpi,.t-rev,.t-stream,.t-table,.t-nodes{grid-area:auto/1/auto/-1}.hero h1{font-size:38px}.main{padding:22px 18px 55px}.detail-metrics,.detail-grid{grid-template-columns:1fr}.detail-actions{width:100%;margin-left:67px}}.admin-shell{--sidebar-w:246px;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--ink);min-height:100vh;transition:grid-template-columns .22s;display:grid}.admin-shell.sidebar-collapsed{--sidebar-w:74px}.admin-shell.sidebar-collapsed .admin-brand-copy,.admin-shell.sidebar-collapsed .admin-navigation span,.admin-shell.sidebar-collapsed .admin-navigation section>small,.admin-shell.sidebar-collapsed .admin-user>div:not(.admin-avatar){display:none}.admin-shell.sidebar-collapsed .admin-brand{justify-content:center;padding-inline:14px}.admin-shell.sidebar-collapsed .admin-brand button{position:absolute;right:-13px}.admin-shell.sidebar-collapsed .admin-navigation a{justify-content:center;padding-inline:0}.admin-shell.sidebar-collapsed .admin-user{justify-content:center;padding-inline:12px}.admin-shell.sidebar-collapsed .admin-user .admin-avatar{display:grid}.admin-shell.sidebar-collapsed .admin-user button{display:none}.admin-sidebar{z-index:20;border-right:1px solid var(--line);background:#0c0f14;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;box-shadow:18px 0 50px #0000001f}.admin-brand{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;height:74px;padding:0 17px;display:flex;position:relative}.admin-brand .admin-brand-mark{border:1px solid var(--mint-line);background:linear-gradient(145deg,#e9ecf11c,#e9ecf106);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:850;display:grid}.admin-brand .admin-brand-mark span{color:var(--mint)}.admin-brand .admin-brand-copy{min-width:0}.admin-brand .admin-brand-copy strong{letter-spacing:-.2px;font-size:15px;display:block}.admin-brand .admin-brand-copy small{color:var(--faint);letter-spacing:normal;margin-top:2px;font-size:11px;display:block}.admin-brand button{width:28px;height:28px;color:var(--faint);background:var(--surface);border:1px solid var(--line);border-radius:7px;place-items:center;margin-left:auto;display:grid}.admin-brand button svg{width:14px}.admin-brand button:hover{color:var(--mint);border-color:var(--mint-line)}.admin-navigation{scrollbar-width:thin;flex:1;padding:13px 10px 18px;overflow-y:auto}.admin-navigation section{gap:3px;margin-bottom:17px;display:grid}.admin-navigation section>small{color:#566174;letter-spacing:normal;padding:0 10px 7px;font-size:11px;font-weight:750}.admin-navigation a{color:#8d98aa;white-space:nowrap;border-radius:8px;align-items:center;gap:11px;min-height:38px;padding:0 10px;font-size:12.5px;font-weight:570;transition:all .15s;display:flex}.admin-navigation a svg{flex:none;width:18px;height:18px}.admin-navigation a:hover{color:var(--text);background:#ffffff09}.admin-navigation a.active{color:var(--mint);box-shadow:inset 2px 0 var(--mint);background:#e9ecf10e}.admin-user{border-top:1px solid var(--line-soft);background:#ffffff03;align-items:center;gap:10px;min-height:68px;padding:11px 14px;display:flex}.admin-user .admin-avatar{color:#0a0b0d;background:var(--mint);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.admin-user>div:not(.admin-avatar){flex:1;min-width:0}.admin-user>div:not(.admin-avatar) strong,.admin-user>div:not(.admin-avatar) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user>div:not(.admin-avatar) strong{font-size:12px}.admin-user>div:not(.admin-avatar) small{color:var(--faint);margin-top:2px;font-size:11px}.admin-user button{width:30px;height:30px;color:var(--faint);border-radius:7px;place-items:center;display:grid}.admin-user button svg{width:17px}.admin-user button:hover{color:var(--down);background:#e8586814}.admin-workspace{background:radial-gradient(900px 450px at 74% -20%, #e9ecf10a, transparent 65%), var(--ink);min-width:0}.admin-topbar{z-index:15;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d12e0;align-items:center;height:74px;padding:0 28px;display:flex;position:sticky;top:0}.admin-topbar>div:first-child small,.admin-topbar>div:first-child strong{display:block}.admin-topbar>div:first-child small{color:var(--faint);letter-spacing:normal;font-size:11px}.admin-topbar>div:first-child strong{margin-top:3px;font-size:15px}.admin-topbar .admin-top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.admin-topbar .admin-health{color:var(--faint);align-items:center;gap:7px;padding-right:8px;font-size:11px;display:flex}.admin-topbar .admin-health i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e9ecf10c}.admin-topbar .admin-logout{width:35px;height:35px;color:var(--faint);border:1px solid var(--line);background:var(--surface);border-radius:9px;place-items:center;display:grid}.admin-topbar .admin-logout svg{width:17px}.admin-topbar .admin-logout:hover{color:var(--text)}.admin-content{width:100%;max-width:1720px;padding:26px 28px 60px}.client-utility{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:42px;margin:-6px 0 18px;display:flex}.client-utility>div:first-child{min-width:0;margin-right:auto}.client-utility>div:first-child small,.client-utility>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-utility>div:first-child small{color:var(--faint);letter-spacing:normal;font-size:11px}.client-utility>div:first-child strong{margin-top:1px;font-size:11px}@media (width<=960px){.client-utility{justify-content:flex-end}.client-utility>div:first-child{display:none}}.toast-stack{z-index:1000;gap:9px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:20px;right:22px}.toast-item{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#13171ff5;border-radius:11px;grid-template-columns:22px 1fr 24px;align-items:center;gap:10px;padding:13px 14px;font-size:12.5px;display:grid;box-shadow:0 18px 50px #00000061}.toast-item svg{width:20px;color:var(--mint)}.toast-item button{color:var(--faint)}.toast-item button svg{width:16px;color:inherit}.toast-item.error{border-color:#e858684d}.toast-item.error svg{color:var(--down)}.toast-enter-active,.toast-leave-active{transition:all .25s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(18px)}.notification-menu{position:relative}.language-switcher{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--faint);border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:flex}.language-switcher svg{width:15px}.language-switcher select{max-width:92px;color:var(--muted);cursor:pointer;background:0 0;border:0;outline:0;font-size:11px}.language-switcher select option{color:var(--text);background:#11151c}.language-switcher:hover{border-color:var(--mint-line);color:var(--mint)}.notification-trigger{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:relative}.notification-trigger svg{width:18px}.notification-trigger b{background:var(--down);color:#fff;min-width:17px;height:17px;font:700 11px var(--mono);box-shadow:0 0 0 3px var(--ink);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-6px}.notification-trigger:hover{color:var(--mint);border-color:var(--mint-line)}.admin-update-trigger{width:36px;height:36px;color:var(--warn);background:#f5b9420f;border:1px solid #f5b9423d;border-radius:9px;place-items:center;display:grid;position:relative}.admin-update-trigger svg{width:17px}.admin-update-trigger b{color:#161006;background:var(--warn);min-width:17px;height:17px;font:800 11px var(--mono);box-shadow:0 0 0 3px var(--ink);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-6px}.admin-update-trigger:hover{background:#f5b9421a;border-color:#f5b94273}.update-notice-intro{background:#f5b9420e;border:1px solid #f5b94233;border-radius:10px;align-items:flex-start;gap:13px;padding:14px;display:flex}.update-notice-intro>span{width:38px;height:38px;color:var(--warn);background:#f5b94217;border-radius:9px;flex:none;place-items:center;display:grid}.update-notice-intro>span svg{width:19px}.update-notice-intro strong{font-size:13px}.update-notice-intro p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.update-notice-list{gap:7px;margin-top:12px;display:grid}.update-notice-list article{border:1px solid var(--line);background:#ffffff03;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.update-notice-list article>svg{width:17px;color:var(--mint);margin:4px auto}.update-notice-list article strong,.update-notice-list article span,.update-notice-list article p{display:block}.update-notice-list article strong{font-size:11.5px}.update-notice-list article span{color:var(--mint);font:11px var(--mono);margin-top:2px}.update-notice-list article p{color:var(--faint);white-space:pre-wrap;margin:5px 0 0;font-size:11px;line-height:1.5}.update-notice-list article small{color:var(--faint);font:11px var(--mono);text-transform:none}.update-notice-safety{color:var(--faint);margin:12px 0 0;font-size:11px;line-height:1.5}.notification-popover{z-index:40;border:1px solid var(--line);background:#11151c;border-radius:12px;width:370px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 24px 70px #0000007a}.notification-popover>header{border-bottom:1px solid var(--line-soft);align-items:center;padding:14px 15px;display:flex}.notification-popover>header div strong,.notification-popover>header div small{display:block}.notification-popover>header div strong{font-size:13px}.notification-popover>header div small{color:var(--faint);margin-top:2px;font-size:11px}.notification-popover>header button{color:var(--mint);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.notification-popover>header button svg{width:13px}.notification-list{max-height:410px;overflow:auto}.notification-list>button{text-align:left;border-bottom:1px solid var(--line-soft);grid-template-columns:7px 1fr;gap:11px;width:100%;padding:12px 15px;transition:all .14s;display:grid}.notification-list>button i{background:var(--line);border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-list>button i.support{background:var(--info)}.notification-list>button i.warning{background:var(--warn)}.notification-list>button i.success{background:var(--mint)}.notification-list>button span strong,.notification-list>button span small,.notification-list>button span time{display:block}.notification-list>button span strong{font-size:11.5px}.notification-list>button span small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4}.notification-list>button span time{color:var(--faint);margin-top:5px;font-size:11px}.notification-list>button.unread{background:#e9ecf105}.notification-list>button:hover{background:var(--surface-2)}.notification-list p{text-align:center;color:var(--faint);padding:28px 15px;font-size:11px}.page-heading,.dashboard-heading{align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-heading h1,.dashboard-heading h1{letter-spacing:-.65px;margin:3px 0 4px;font-size:25px}.page-heading p,.dashboard-heading p{color:var(--faint);margin:0;font-size:12px}.page-heading .btn,.page-heading .dashboard-date,.dashboard-heading .btn,.dashboard-heading .dashboard-date{margin-left:auto}.eyebrow{color:var(--muted);font-size:12px;font-weight:500}.dashboard-date{color:var(--faint);font:11px var(--mono);text-transform:capitalize}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dashboard-kpis article{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), #13171fb8);border-radius:11px;align-items:flex-start;min-height:112px;padding:17px;transition:all .16s;display:flex}.dashboard-kpis article div small,.dashboard-kpis article div strong,.dashboard-kpis article div span{display:block}.dashboard-kpis article div small{color:var(--faint);letter-spacing:.65px;font-size:11px}.dashboard-kpis article div strong{font:700 23px var(--mono);margin-top:9px}.dashboard-kpis article div span{color:var(--faint);margin-top:3px;font-size:11px}.dashboard-kpis article svg{width:19px;color:var(--mint);box-sizing:content-box;background:var(--mint-ghost);border-radius:9px;margin-left:auto;padding:9px}.dashboard-kpis article.warn svg{color:var(--warn);background:#e6b23e1a}.dashboard-kpis article:hover{border-color:var(--mint-line);transform:translateY(-2px)}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;display:grid}.dashboard-card,.portal-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.dashboard-card>header,.portal-card>header{border-bottom:1px solid var(--line-soft);align-items:center;min-height:58px;padding:12px 16px;display:flex}.dashboard-card>header h2,.portal-card>header h2{margin:2px 0 0;font-size:14px}.dashboard-card>header a,.dashboard-card>header>small,.portal-card>header a,.portal-card>header>small{color:var(--faint);margin-left:auto;font-size:11px}.dashboard-card>header a:hover,.portal-card>header a:hover{color:var(--mint)}.revenue-card{min-height:260px}.revenue-chart{align-items:flex-end;gap:7px;height:185px;padding:23px 18px 12px;display:flex}.revenue-chart .revenue-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.revenue-chart .revenue-column i{background:linear-gradient(180deg, var(--mint), #e9ecf11c);border-radius:4px 4px 1px 1px;width:100%;max-width:30px;min-height:3px;transition:all .18s;display:block}.revenue-chart .revenue-column small{font:11px var(--mono);color:var(--faint);transform-origin:50%;white-space:nowrap;transform:rotate(-35deg)}.revenue-chart .revenue-column:hover i{filter:brightness(1.18)}.system-card .system-ready{color:var(--mint);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.system-card .system-ready i{background:var(--mint);border-radius:50%;width:6px;height:6px}.system-metrics{gap:4px;padding:13px 16px;display:grid}.system-metrics>div{background:#ffffff05;border-radius:8px;align-items:center;gap:11px;padding:9px;display:flex}.system-metrics>div svg{width:17px;color:var(--mint)}.system-metrics>div span strong,.system-metrics>div span small{display:block}.system-metrics>div span strong{font:650 13px var(--mono)}.system-metrics>div span small{color:var(--faint);margin-top:1px;font-size:11px}.system-metrics>div.danger svg,.system-metrics>div.danger strong{color:var(--down)}.dashboard-link{border-top:1px solid var(--line-soft);color:var(--mint);margin:0 16px 14px;padding-top:10px;font-size:11px;display:block}.dashboard-list>a{border-bottom:1px solid var(--line-soft);grid-template-columns:32px 1fr auto auto;align-items:center;gap:10px;padding:10px 15px;display:grid}.dashboard-list>a .list-avatar{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.dashboard-list>a span:not(.list-avatar) strong,.dashboard-list>a span:not(.list-avatar) small{display:block}.dashboard-list>a span:not(.list-avatar) strong{font-size:11.5px}.dashboard-list>a span:not(.list-avatar) small{color:var(--faint);font:11px var(--mono);margin-top:2px}.dashboard-list>a>b{font:650 11px var(--mono)}.dashboard-list>a>em{font-style:normal}.dashboard-list>a:hover{background:var(--surface-2)}.dashboard-list>p,.activity-list>p,.automation-list>p{color:var(--faint);padding:18px;font-size:11px}.activity-list article{border-bottom:1px solid var(--line-soft);gap:11px;padding:10px 16px;display:flex}.activity-list article>i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 4px var(--mint-ghost);border-radius:50%;flex:none;margin-top:5px}.activity-list article span strong,.activity-list article span small{display:block}.activity-list article span strong{font-size:11px;font-weight:600}.activity-list article span small{color:var(--faint);margin-top:3px;font-size:11px}.revenue-summary{font-family:var(--mono)}.revenue-empty{min-height:185px;color:var(--faint);text-align:left;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.revenue-empty svg{width:25px;color:var(--mint);background:var(--mint-ghost);border-radius:10px;padding:11px}.revenue-empty strong,.revenue-empty small{display:block}.revenue-empty strong{color:var(--muted);font-size:12px}.revenue-empty small{max-width:360px;margin-top:4px;font-size:11px;line-height:1.5}.activity-list article.danger>i{background:var(--down);box-shadow:0 0 0 4px #ef5a5a1a}.automation-card{grid-column:1/-1}.automation-list{grid-template-columns:repeat(2,1fr);padding:7px;display:grid}.automation-list article{border-radius:8px;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.automation-list article .automation-check{background:var(--mint-ghost);width:25px;height:25px;color:var(--mint);border-radius:7px;place-items:center;font-size:11px;display:grid}.automation-list article div strong,.automation-list article div small{display:block}.automation-list article div strong{font-size:11px}.automation-list article div small{color:var(--faint);margin-top:2px;font-size:11px}.automation-list article time{font:11px var(--mono);color:var(--faint)}.automation-page{max-width:1500px;margin:0 auto}.automation-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.automation-heading .eyebrow{color:var(--muted);font:700 11px var(--mono);letter-spacing:normal;margin-bottom:7px;display:block}.automation-heading h1{letter-spacing:-.035em;margin:0;font-size:24px}.automation-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.automation-health-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.health-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff03);border-radius:12px;align-items:center;gap:13px;min-height:92px;padding:17px;display:flex;box-shadow:0 12px 35px #0000001f}.health-icon{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.health-icon svg{width:18px}.health-card>div:last-child{min-width:0}.health-card span,.health-card strong,.health-card small{display:block}.health-card span{color:var(--faint);font:650 11px var(--mono);letter-spacing:normal;text-transform:none}.health-card strong{margin-top:5px;font-size:13px}.health-card small{color:var(--muted);margin-top:3px;font-size:11px}.health-card.is-good .health-icon{color:var(--mint);background:var(--mint-ghost)}.health-card.is-warning .health-icon{color:#f6c453;background:#f6c45317}.health-card.is-danger .health-icon{color:var(--down);background:#ff5a6917}.automation-alert{color:#f6c453;background:#f6c4530e;border:1px solid #f6c45333;border-radius:10px;align-items:flex-start;gap:11px;margin:10px 0;padding:13px 15px;display:flex}.automation-alert>svg{flex:none;width:18px}.automation-alert strong,.automation-alert span{display:block}.automation-alert strong{font-size:11px}.automation-alert span{color:var(--muted);margin-top:3px;font-size:11px}.automation-alert code{color:var(--text);font:11px var(--mono);margin-top:6px;display:inline-block}.automation-workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);gap:12px;margin-top:16px;display:grid}.panel-head>div>small{color:var(--faint);margin-top:3px;font-size:11px;display:block}.task-stack{padding:5px}.automation-task{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(210px,1.3fr) minmax(190px,.8fr) auto;align-items:center;gap:13px;padding:14px 12px;display:grid}.automation-task:last-child{border-bottom:0}.task-state{background:var(--surface-2);width:31px;height:31px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.task-state svg{width:16px}.task-state.is-good{color:var(--mint);background:var(--mint-ghost)}.task-state.is-warning{color:#f6c453;background:#f6c45314}.task-state.is-danger{color:var(--down);background:#ff5a6914}.task-copy strong{font-size:12px}.task-copy p{color:var(--muted);margin:3px 0 7px;font-size:11px;line-height:1.45}.task-meta{color:var(--faint);font:11px var(--mono);gap:13px;display:flex}.task-meta span{align-items:center;gap:4px;display:flex}.task-meta svg{width:11px}.task-result{border-left:1px solid var(--line-soft);min-width:0;padding-left:13px}.task-result span,.task-result strong,.task-result small{display:block}.task-result span{color:var(--faint);font:11px var(--mono);letter-spacing:normal;text-transform:none}.task-result strong{font:600 11px var(--mono);margin-top:4px}.task-result small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:11px;overflow:hidden}.task-run{align-items:center;gap:6px;display:inline-flex}.task-run svg{width:13px}.spin{animation:.8s linear infinite relayx-spin}.run-history{padding:4px 12px}.run-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:7px 1fr;gap:10px;padding:12px 2px;display:grid}.run-history article:last-child{border-bottom:0}.run-history i{background:var(--faint);border-radius:50%;width:6px;height:6px;margin-top:4px}.run-history i.is-good{background:var(--mint);box-shadow:0 0 0 4px var(--mint-ghost)}.run-history i.is-danger{background:var(--down);box-shadow:0 0 0 4px #ff5a6914}.run-history strong,.run-history p,.run-history small{display:block}.run-history strong{font-size:11px}.run-history p{color:var(--muted);margin:3px 0;font-size:11px;line-height:1.4}.run-history small{color:var(--faint);font:11px var(--mono)}.empty-state{color:var(--faint);padding:22px;font-size:11px}@media (width<=1050px){.automation-health-grid,.automation-workspace{grid-template-columns:1fr}.automation-task{grid-template-columns:34px 1fr auto}.task-result{border-left:0;grid-column:2/3;padding-left:0}.task-run{grid-area:1/3/3}}@media (width<=650px){.automation-heading{flex-direction:column;align-items:flex-start}.automation-task{grid-template-columns:30px 1fr}.task-result{grid-column:2}.task-run{grid-area:auto/2;justify-self:start}.task-meta{flex-direction:column;gap:4px}}.client-welcome{border:1px solid var(--line);background:linear-gradient(110deg, #e9ecf10b, transparent 58%), var(--surface);border-radius:12px;align-items:center;gap:20px;margin-bottom:14px;padding:22px 24px;display:flex}.client-welcome h1{letter-spacing:-.6px;margin:4px 0;font-size:25px}.client-welcome p{color:var(--faint);margin:0;font-size:11.5px}.client-welcome .btn{margin-left:auto}.client-welcome .btn svg{width:15px}.client-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.client-kpis>a{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.client-kpis>a>svg:first-child{box-sizing:content-box;width:18px;color:var(--mint);background:var(--mint-ghost);border-radius:8px;padding:8px}.client-kpis>a span small,.client-kpis>a span strong{display:block}.client-kpis>a span small{color:var(--faint);font-size:11px}.client-kpis>a span strong{font:650 15px var(--mono);margin-top:3px}.client-kpis>a .arrow{width:13px;color:var(--faint);margin-left:auto}.client-kpis>a:hover{border-color:var(--mint-line)}.client-kpis>a .warn>svg:first-child{color:var(--warn);background:#e6b23e1a}.client-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.72fr);align-items:start;gap:14px;display:grid}.client-side-stack{gap:14px;display:grid}.portal-service-list>a{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(130px,1.3fr) minmax(100px,.8fr) minmax(125px,.9fr) auto 15px;align-items:center;gap:12px;padding:13px 16px;display:grid}.portal-service-list>a .service-symbol{width:36px;height:36px;color:var(--mint);background:var(--mint-ghost);border-radius:9px;place-items:center;display:grid}.portal-service-list>a .service-symbol svg{width:17px}.portal-service-list>a>span strong,.portal-service-list>a>span small{display:block}.portal-service-list>a>span strong{font-size:12px}.portal-service-list>a>span small{color:var(--faint);font:11px var(--mono);margin-top:3px}.portal-service-list>a .service-address small,.portal-service-list>a .service-address b,.portal-service-list>a .service-due small,.portal-service-list>a .service-due b{display:block}.portal-service-list>a .service-address small,.portal-service-list>a .service-due small{color:var(--faint);font-size:11px}.portal-service-list>a .service-address b,.portal-service-list>a .service-due b{font:550 11px var(--mono);margin-top:3px}.portal-service-list>a .service-due{align-items:center;gap:7px;display:flex}.portal-service-list>a .service-due svg{width:14px;color:var(--faint)}.portal-service-list>a em{font-style:normal}.portal-service-list>a .row-arrow{width:13px;color:var(--faint)}.portal-service-list>a:hover{background:var(--surface-2)}.portal-empty{text-align:center;color:var(--faint);padding:36px}.portal-empty>svg{width:28px;color:var(--mint);margin:auto}.portal-empty p{margin:0 0 13px;font-size:11px}.compact-list>a{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:11px 14px;display:flex}.compact-list>a span{flex:1;min-width:0}.compact-list>a span strong,.compact-list>a span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.compact-list>a span strong{font-size:11px}.compact-list>a span small{color:var(--faint);margin-top:2px;font-size:11px}.compact-list>a>b{font:600 11px var(--mono)}.compact-list>a>em{font-style:normal}.compact-list>a:hover{background:var(--surface-2)}.compact-list>p{color:var(--faint);padding:18px;font-size:11px}.support-ticket-form{gap:13px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.file-drop{border:1px dashed var(--line);color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex;position:relative}.file-drop>svg{width:19px;color:var(--mint)}.file-drop span b,.file-drop span small{display:block}.file-drop span b{font-size:11px}.file-drop span small{color:var(--faint);margin-top:2px;font-size:11px}.file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-drop em{color:var(--mint);margin-left:auto;font-size:11px;font-style:normal}.form-hint{border-left:2px solid var(--mint);background:var(--mint-ghost);color:var(--muted);margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.align-right{text-align:right!important}.danger-text{width:max-content;color:var(--down)!important}.message-files{gap:5px;margin-top:10px;display:grid}.message-files a{border:1px solid var(--line);background:#0000001f;border-radius:7px;grid-template-columns:15px 1fr auto;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:grid}.message-files a svg{width:14px;color:var(--mint)}.message-files a small{font:11px var(--mono);color:var(--faint)}.message-files a:hover{border-color:var(--mint-line)}.reply-tools{align-items:center;gap:9px;margin-top:10px;display:flex}.reply-tools label{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.reply-tools label svg{width:15px}.reply-tools label input{opacity:0;pointer-events:none;position:absolute}.reply-tools>span{color:var(--faint);font-size:11px}.reply-tools .btn{margin-left:auto}.closed-note{color:var(--faint);border-top:1px solid var(--line-soft);padding:18px;font-size:11px}.ticket-thread-card{max-width:1040px}.ticket-context{gap:14px;display:grid}.ticket-context a{color:var(--mint)}.status-actions{gap:8px;padding:16px;display:grid}.empty-cell{color:var(--faint);text-align:center!important;padding:28px!important}.livechat-widget{z-index:1000;position:fixed;bottom:22px;right:22px}.livechat-launcher{color:#0a0b0d;background:var(--mint);border-radius:22px;align-items:center;gap:8px;height:43px;padding:0 15px;font-size:11px;font-weight:700;display:flex;box-shadow:0 13px 35px #e9ecf11f}.livechat-launcher svg{width:18px}.livechat-launcher i{background:var(--warn);border-radius:50%;width:7px;height:7px}.livechat-launcher i.error{background:var(--down);box-shadow:0 0 0 3px #f0603f2e}.livechat-panel{border:1px solid var(--line);background:#11151c;border-radius:13px;width:350px;position:absolute;bottom:53px;right:0;overflow:hidden;box-shadow:0 25px 80px #00000080}.livechat-panel>header{border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg, var(--mint-ghost), transparent);align-items:center;height:59px;padding:0 15px;display:flex}.livechat-panel>header div strong,.livechat-panel>header div small{display:block}.livechat-panel>header div strong{font-size:12.5px}.livechat-panel>header div small{color:var(--faint);margin-top:2px;font-size:11px}.livechat-panel>header button{color:var(--faint);margin-left:auto}.livechat-panel>header button svg{width:17px}.livechat-panel>form{border-top:1px solid var(--line-soft);grid-template-columns:1fr 35px;gap:7px;padding:10px;display:grid}.livechat-panel>form textarea{resize:none;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:11px var(--sans);border-radius:8px;outline:none;padding:9px}.livechat-panel>form button{background:var(--mint);color:#0a0b0d;border-radius:8px;place-items:center;display:grid}.livechat-panel>form button svg{width:16px}.livechat-panel .livechat-close{color:var(--faint);margin:0 auto 9px;font-size:11px;display:block}.livechat-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:22px;display:flex}.livechat-intro>svg{width:30px;color:var(--mint)}.livechat-intro p{color:var(--muted);font-size:11.5px}.livechat-intro .input{width:100%;font-size:11px}.livechat-thread{flex-direction:column;gap:8px;height:290px;padding:13px;display:flex;overflow:auto}.livechat-thread article{background:var(--mint-ghost);border:1px solid var(--mint-line);border-radius:9px 9px 2px;align-self:flex-end;max-width:82%;padding:8px 10px}.livechat-thread article b,.livechat-thread article time{color:var(--faint);font-size:11px}.livechat-thread article p{margin:4px 0;font-size:11px;line-height:1.45}.livechat-thread article time{text-align:right;display:block}.livechat-thread article.staff{background:var(--surface-2);border-color:var(--line);border-radius:9px 9px 9px 2px;align-self:flex-start}.livechat-error{color:var(--down);margin:0;padding:7px 11px;font-size:11px}.support-live-stats{gap:8px;margin-left:auto;display:flex}.support-live-stats span{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.support-live-stats span i{background:var(--mint);border-radius:50%;width:6px;height:6px}.support-live-stats span i.waiting{background:var(--warn)}.support-console{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:290px 1fr;height:calc(100vh - 165px);min-height:560px;display:grid;overflow:hidden}.support-console>aside{border-right:1px solid var(--line);overflow:auto}.support-console>aside>header{border-bottom:1px solid var(--line-soft);align-items:center;height:50px;padding:0 14px;font-size:11px;font-weight:650;display:flex}.support-console>aside>header b{color:var(--faint);margin-left:auto}.support-console>aside>button{text-align:left;border-bottom:1px solid var(--line-soft);grid-template-columns:34px 1fr 7px;align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid;position:relative}.support-console>aside>button .support-avatar{background:var(--surface-2);border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.support-console>aside>button span:nth-child(2) strong,.support-console>aside>button span:nth-child(2) small,.support-console>aside>button span:nth-child(2) time{display:block}.support-console>aside>button span:nth-child(2) strong{font-size:11px}.support-console>aside>button span:nth-child(2) small,.support-console>aside>button span:nth-child(2) time{color:var(--faint);margin-top:2px;font-size:11px}.support-console>aside>button i{background:var(--mint);border-radius:50%;width:6px;height:6px}.support-console>aside>button i.waiting{background:var(--warn)}.support-console>aside>button.active{background:var(--mint-ghost);box-shadow:inset 2px 0 var(--mint)}.support-console>aside>p{text-align:center;color:var(--faint);padding:25px 16px;font-size:11px}.support-thread{flex-direction:column;min-width:0;display:flex}.support-thread>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;height:60px;padding:0 16px;display:flex}.support-thread>header div strong,.support-thread>header div small{display:block}.support-thread>header div strong{font-size:12px}.support-thread>header div small{color:var(--faint);margin-top:2px;font-size:11px}.support-thread>header>span{color:var(--faint);margin-left:auto;font-size:11px}.support-thread>header .btn{margin-left:auto}.support-thread>header .btn svg{width:14px}.support-thread>header .icon-button{width:32px;height:32px;color:var(--faint);place-items:center;display:grid}.support-thread>header .icon-button svg{width:16px}.support-thread>form{border-top:1px solid var(--line-soft);grid-template-columns:1fr 40px;gap:8px;padding:12px;display:grid}.support-thread>form textarea{resize:none;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;outline:none;padding:10px}.support-thread>form button{background:var(--mint);color:#0a0b0d;border-radius:8px;place-items:center;display:grid}.support-thread>form button svg{width:17px}.support-messages{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow:auto}.support-messages article{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:9px;align-self:flex-start;max-width:70%;padding:10px 12px}.support-messages article>div{gap:10px;display:flex}.support-messages article>div b,.support-messages article>div time{font-size:11px}.support-messages article>div time{color:var(--faint)}.support-messages article p{white-space:pre-wrap;margin:6px 0 0;font-size:11.5px;line-height:1.5}.support-messages article.staff{background:var(--mint-ghost);border-color:var(--mint-line);align-self:flex-end}.support-empty{text-align:center;color:var(--faint);place-content:center;display:grid}.support-empty svg{width:36px;color:var(--mint);margin:auto}.support-empty h2{color:var(--text);margin:11px 0 3px;font-size:14px}.support-empty p{font-size:11px}@media (width<=1100px){.dashboard-kpis,.client-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.client-dashboard-grid{grid-template-columns:1fr}.portal-service-list>a{grid-template-columns:38px 1fr auto}.portal-service-list>a .service-address,.portal-service-list>a .service-due{display:none}}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-content{padding:18px}.admin-topbar{padding:0 18px}.admin-health{display:none!important}.dashboard-kpis,.client-kpis{grid-template-columns:1fr 1fr}.support-console{grid-template-columns:1fr}.support-console>aside{display:none}.notification-popover{width:auto;position:fixed;top:65px;left:12px;right:12px}.livechat-widget{bottom:14px;right:14px}.livechat-panel{width:calc(100vw - 28px)}.client-welcome{flex-direction:column;align-items:flex-start}.client-welcome .btn{margin-left:0}.form-grid{grid-template-columns:1fr}}.invoice-editor-page{max-width:1540px;margin:0 auto}.invoice-editor-bar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.invoice-editor-bar>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoice-editor-bar .back-link{width:100%;color:var(--faint);font-size:11px}.invoice-editor-bar h1{font:700 19px var(--mono);margin:0}.invoice-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.invoice-editor-actions .btn{align-items:center;gap:7px;display:inline-flex}.invoice-editor-actions svg{width:14px}.document-lock-note{color:#c9a94e;background:#f6c4530d;border:1px solid #f6c4532e;border-radius:8px;margin-bottom:12px;padding:10px 13px;font-size:11px}.invoice-editor-grid{grid-template-columns:minmax(680px,1fr) 300px;align-items:start;gap:14px;display:grid}.invoice-document{color:#17202a;background:#f8fafb;border-radius:4px;min-height:920px;padding:54px 58px;font-family:Inter,system-ui,sans-serif;box-shadow:0 24px 70px #00000059,0 0 0 1px #ffffff0d}.invoice-document-head{border-bottom:2px solid #dfe5e8;justify-content:space-between;gap:30px;padding-bottom:38px;display:flex}.invoice-brand strong,.invoice-brand span,.invoice-document-title span,.invoice-document-title strong{display:block}.invoice-brand strong{letter-spacing:-.03em;font-size:20px}.invoice-brand span{color:#6d7881;white-space:pre-line;max-width:260px;font-size:11px;line-height:1.5}.invoice-document-title{text-align:right}.invoice-document-title span{color:#71808a;letter-spacing:normal;text-transform:none;font-size:11px}.invoice-document-title strong{font:700 16px var(--mono);margin-top:7px}.invoice-addresses{grid-template-columns:1fr 290px;gap:50px;padding:34px 0;display:grid}.invoice-addresses>div small,.invoice-addresses>div strong,.invoice-addresses>div span{display:block}.invoice-addresses>div small{color:#88959e;letter-spacing:normal;margin-bottom:8px;font-size:11px}.invoice-addresses>div strong{margin-bottom:3px;font-size:12px}.invoice-addresses>div span{color:#66737c;min-height:1px;font-size:11px;line-height:1.55}.invoice-addresses dl{margin:0}.invoice-addresses dl>div{justify-content:space-between;gap:20px;padding:4px 0;display:flex}.invoice-addresses dt{color:#7a8790;font-size:11px}.invoice-addresses dd{font:600 11px var(--mono);text-align:right;margin:0}.invoice-document-items{margin-top:9px}.invoice-line-head,.invoice-line{grid-template-columns:minmax(220px,1fr) 70px 110px 110px;align-items:center;gap:12px;display:grid}:is(.invoice-line-head:has(span:nth-child(5)),.invoice-line:has(.invoice-line-actions)){grid-template-columns:minmax(220px,1fr) 70px 110px 110px 54px}.invoice-line-head{color:#7c8992;letter-spacing:normal;text-transform:none;border-bottom:2px solid #ccd5da;padding:10px 8px;font-size:11px;font-weight:700}.invoice-line-head span:not(:first-child),.invoice-line>span,.invoice-line>strong{text-align:right}.invoice-line{border-bottom:1px solid #e1e6e9;min-height:60px;padding:11px 8px}.invoice-line>div:first-child strong,.invoice-line>div:first-child small{display:block}.invoice-line>div:first-child strong{font-size:11px}.invoice-line>div:first-child small{color:#89949b;margin-top:3px;font-size:11px}.invoice-line>span,.invoice-line>strong{font:11px var(--mono)}.invoice-line-actions{justify-content:flex-end;gap:3px;display:flex}.invoice-line-actions button{color:#71808a;background:#fff;border:1px solid #dbe2e6;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.invoice-line-actions button:hover{color:#0d8b59;border-color:#99d5bb}.invoice-line-actions svg{width:12px}.invoice-add-line{color:#208960;border:1px dashed #b8c6cd;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:7px 9px;font-size:11px;display:flex}.invoice-add-line svg{width:13px}.invoice-document-bottom{grid-template-columns:1fr 280px;gap:50px;margin-top:35px;display:grid}.invoice-notes small{color:#88959e;letter-spacing:normal;text-transform:none;font-size:11px}.invoice-notes p{color:#66737c;white-space:pre-wrap;font-size:11px;line-height:1.55}.invoice-totals{margin:0}.invoice-totals>div{justify-content:space-between;gap:20px;padding:6px 3px;display:flex}.invoice-totals dt{color:#6e7b84;font-size:11px}.invoice-totals dd{font:600 11px var(--mono);margin:0}.invoice-totals .grand{border-top:2px solid #cad4d9;margin-top:5px;padding-top:11px}.invoice-totals .grand dt,.invoice-totals .grand dd{color:#17202a;font-size:13px;font-weight:750}.invoice-totals .paid{color:#168154}.invoice-totals .balance{background:#e9f8f1;border-radius:5px;margin-top:4px;padding:9px 8px}.invoice-totals .balance dt,.invoice-totals .balance dd{color:#126c4a;font-weight:700}.invoice-document>footer{color:#909aa1;text-align:center;border-top:1px solid #dfe5e8;margin-top:80px;padding-top:14px;font-size:11px}.invoice-editor-sidebar{gap:10px;display:grid;position:sticky;top:82px}.invoice-summary-card{overflow:hidden}.invoice-summary-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.invoice-summary-row span{color:var(--muted);font-size:11px}.invoice-summary-row strong{font:650 11px var(--mono)}.invoice-summary-row.is-balance{background:var(--mint-ghost)}.invoice-summary-row.is-balance span,.invoice-summary-row.is-balance strong{color:var(--mint)}.payment-timeline{overflow:hidden}.payment-timeline>article{border-bottom:1px solid var(--line-soft);grid-template-columns:27px 1fr;gap:9px;padding:12px 14px;display:grid}.payment-timeline>article>svg{width:15px;color:var(--mint)}.payment-timeline>article strong,.payment-timeline>article span,.payment-timeline>article small{display:block}.payment-timeline>article strong{font:650 11px var(--mono)}.payment-timeline>article span{color:var(--muted);margin-top:2px;font-size:11px}.payment-timeline>article small{color:var(--faint);margin-top:3px;font-size:11px}.checkbox-row{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.field-error{color:var(--down);font-size:11px}@media (width<=1200px){.invoice-editor-grid{grid-template-columns:1fr}.invoice-editor-sidebar{grid-template-columns:1fr 1fr;position:static}.invoice-document{min-height:0}}@media (width<=850px){.invoice-editor-bar{flex-direction:column;align-items:flex-start}.invoice-editor-actions{justify-content:flex-start}.invoice-document{padding:30px 25px}.invoice-addresses{grid-template-columns:1fr;gap:22px}:is(.invoice-line-head,.invoice-line,.invoice-line-head:has(span:nth-child(5)),.invoice-line:has(.invoice-line-actions)){grid-template-columns:minmax(150px,1fr) 45px 85px 85px}.invoice-line-head span:nth-child(5),.invoice-line-actions{display:none}.invoice-document-bottom,.invoice-editor-sidebar{grid-template-columns:1fr}}@media (width<=580px){:is(.invoice-line-head,.invoice-line,.invoice-line-head:has(span:nth-child(5)),.invoice-line:has(.invoice-line-actions)){grid-template-columns:1fr 50px 80px}.invoice-line-head span:nth-child(3),.invoice-line>span:nth-child(3),.invoice-document-title{display:none}}.tools-page{max-width:1500px;margin:0 auto}.tools-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tools-heading .eyebrow{color:var(--muted);font:700 11px var(--mono);letter-spacing:normal;text-transform:none;display:block}.tools-heading h1{margin:6px 0 2px;font-size:24px}.tools-heading p{color:var(--muted);margin:0;font-size:11px}.tools-heading .btn{align-items:center;gap:7px;display:flex}.tools-heading svg{width:14px}.tools-tabs{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:3px;width:max-content;margin:19px 0 12px;padding:3px;display:flex}.tools-tabs button{color:var(--muted);border-radius:6px;padding:7px 12px;font-size:11px}.tools-tabs button.active{color:var(--text);background:var(--surface-2);box-shadow:0 1px 5px #0003}.tools-tabs span{background:var(--mint-ghost);min-width:15px;height:15px;color:var(--mint);font:11px var(--mono);border-radius:999px;place-items:center;margin-left:5px;display:inline-grid}.utility-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.utility-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff03);border-radius:12px;flex-direction:column;min-height:242px;padding:20px;display:flex;box-shadow:0 18px 45px #0000001f}.utility-card-icon{width:42px;height:42px;color:var(--mint);background:var(--mint-ghost);border:1px solid var(--mint-line);border-radius:11px;place-items:center;display:grid}.utility-card-icon svg{width:20px}.utility-card h2{margin:16px 0 7px;font-size:13px}.utility-card p{color:var(--muted);flex:1;margin:0;font-size:11px;line-height:1.55}.utility-card .btn{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;display:flex}.utility-card .btn svg{width:13px}.tools-overview-grid,.tools-queue-grid{grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px;display:grid}.diagnostic-panel,.runtime-panel,.failed-job-panel{overflow:hidden}.diagnostic-row{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.diagnostic-row>svg{width:15px}.diagnostic-row>svg.ok{color:var(--mint)}.diagnostic-row>svg.warning{color:#f6c453}.diagnostic-row>svg.failed{color:var(--down)}.diagnostic-row strong,.diagnostic-row small{display:block}.diagnostic-row small{color:var(--faint);font:11px var(--mono);margin-top:2px}.diagnostic-row>span{font:700 11px var(--mono);letter-spacing:normal;text-transform:none}.diagnostic-row>span.ok{color:var(--mint)}.diagnostic-row>span.warning{color:#f6c453}.diagnostic-row>span.failed{color:var(--down)}.runtime-panel dl{margin:0;padding:7px 14px}.runtime-panel dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.runtime-panel dt{color:var(--faint);font:11px var(--mono);text-transform:none}.runtime-panel dd{font:600 11px var(--mono);margin:0}.tools-queue-grid{grid-template-columns:1.3fr .7fr;margin-top:0}.failed-job-panel>article{border-bottom:1px solid var(--line-soft);grid-template-columns:20px 1fr auto;align-items:start;gap:9px;padding:12px 14px;display:grid}.failed-job-panel>article>svg{width:15px;color:var(--down)}.failed-job-panel strong,.failed-job-panel span,.failed-job-panel small{display:block}.failed-job-panel strong{font-size:11px}.failed-job-panel span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.failed-job-panel small{color:var(--faint);font:11px var(--mono);margin-top:4px}.failed-job-panel .btn{align-items:center;gap:5px;display:flex}.failed-job-panel .btn svg{width:12px}.log-panel{overflow:hidden}.log-panel pre{color:#aab4bd;max-height:650px;font:11px/1.55 var(--mono);white-space:pre-wrap;word-break:break-word;background:#080a0e;margin:0;padding:16px;overflow:auto}.log-panel code{font:inherit}.tools-page .empty-cell{text-align:center;color:var(--faint);padding:25px}@media (width<=1050px){.utility-grid{grid-template-columns:1fr}.utility-card{min-height:190px}.tools-overview-grid,.tools-queue-grid{grid-template-columns:1fr}}@media (width<=650px){.tools-heading{flex-direction:column;align-items:flex-start}.tools-tabs{width:100%;overflow:auto}.tools-tabs button{white-space:nowrap}}.invoice-totals .balance{align-items:center;position:relative}.invoice-inline-pay{color:#08744a;background:#dff6eb;border:1px solid #9bd9be;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;right:-35px;box-shadow:0 4px 12px #126c4a1f}.invoice-inline-pay:hover{background:#c9efde;transform:translateY(-1px)}.invoice-inline-pay svg{width:13px}.payment-breakdown{border:1px solid var(--line);background:#ffffff04;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:4px 0 2px;display:grid;overflow:hidden}.payment-breakdown>div{border-right:1px solid var(--line-soft);padding:12px 14px}.payment-breakdown>div:last-child{border-right:0}.payment-breakdown dt{color:var(--faint);letter-spacing:normal;font-size:11px}.payment-breakdown dd{font:650 13px var(--mono);margin:5px 0 0}.payment-breakdown .net{background:var(--mint-ghost)}.payment-breakdown .net dd{color:var(--mint)}.invoice-document-payments{background:#f2f7f4;border:1px solid #d9e1dd;border-radius:6px;margin-top:30px;padding:15px 17px}.invoice-document-payments>header strong,.invoice-document-payments>header small{display:block}.invoice-document-payments>header strong{font-size:11px}.invoice-document-payments>header small{color:#6d7a73;margin-top:3px;font-size:11px}.invoice-document-payments>article{border-bottom:1px solid #dce5e0;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(100px,.6fr));align-items:center;gap:14px;padding:11px 0;display:grid}.invoice-document-payments>article:last-child{border-bottom:0}.invoice-document-payments article span>b,.invoice-document-payments article span>small{display:block}.invoice-document-payments article span>b{font:650 11px var(--mono);text-transform:capitalize}.invoice-document-payments article span>small{color:#718078;font-size:11px;line-height:1.35}.invoice-document-payments article span:not(:first-child){text-align:right}.invoice-document-payments article .net b{color:#08744a}.client-payment-proof{margin-top:14px;overflow:hidden}.client-payment-proof .dc-head>div h2{margin:0}.client-payment-proof .dc-head>div p{color:var(--faint);margin:3px 0 0;font-size:11px}.client-payment-list{gap:0;display:grid}.client-payment-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(210px,1fr) minmax(420px,1.4fr);align-items:center;gap:22px;padding:17px 19px;display:grid}.client-payment-list>article:last-child{border-bottom:0}.payment-provider{align-items:center;gap:11px;display:flex}.payment-provider>svg{width:18px;color:var(--mint)}.payment-provider strong,.payment-provider small{display:block}.payment-provider strong{text-transform:capitalize;font-size:13px}.payment-provider small{color:var(--faint);font:11px var(--mono);margin-top:3px}.client-payment-list dl{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.client-payment-list dl>div{border-right:1px solid var(--line-soft);padding:10px 12px}.client-payment-list dl>div:last-child{border-right:0}.client-payment-list dt{color:var(--faint);letter-spacing:normal;font-size:11px}.client-payment-list dd{font:650 11px var(--mono);margin:4px 0 0}.client-payment-list .net{background:var(--mint-ghost)}.client-payment-list .net dd{color:var(--mint)}.client-invoice-page .right{text-align:right}.client-invoice-page .positive{color:var(--mint)}.client-invoice-page .warning{color:var(--warn)}@media (width<=800px){.client-payment-list>article{grid-template-columns:1fr}.invoice-document-payments>article{grid-template-columns:1fr 1fr}.invoice-document-payments article span:not(:first-child){text-align:left}.payment-breakdown{grid-template-columns:1fr}.payment-breakdown>div{border-right:0;border-bottom:1px solid var(--line-soft)}.payment-breakdown>div:last-child{border-bottom:0}}@media (width<=560px){.client-payment-list dl{grid-template-columns:1fr}.client-payment-list dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.client-payment-list dl>div:last-child{border-bottom:0}}.email-template-page{max-width:1550px;margin:0 auto}.email-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.email-heading .eyebrow{color:var(--muted);font:700 11px var(--mono);letter-spacing:normal;text-transform:none;display:block}.email-heading h1{margin:6px 0 2px;font-size:24px}.email-heading p{color:var(--muted);margin:0;font-size:11px}.template-health{color:var(--mint);align-items:center;gap:7px;font-size:11px;display:flex}.template-health svg{width:15px}.template-category-tabs{gap:5px;margin:19px 0 11px;display:flex;overflow:auto}.template-category-tabs button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:7px;padding:7px 12px;font-size:11px}.template-category-tabs button.active{color:#0a0b0d;border-color:var(--mint);background:var(--mint)}.email-template-workspace{grid-template-columns:260px minmax(430px,1fr) minmax(300px,.75fr);align-items:start;gap:11px;display:grid}.template-list{overflow:hidden}.template-list>button{border-bottom:1px solid var(--line-soft);text-align:left;width:100%;color:var(--text);grid-template-columns:32px 1fr;align-items:center;gap:9px;padding:11px 12px;display:grid}.template-list>button:hover,.template-list>button.active{background:var(--surface-2)}.template-list>button.active{box-shadow:inset 2px 0 var(--mint)}.template-list-icon{background:var(--mint-ghost);width:29px;height:29px;color:var(--mint);border-radius:7px;place-items:center;display:grid}.template-list-icon svg{width:14px}.template-list strong,.template-list small{display:block}.template-list strong{font-size:11px}.template-list small{color:var(--faint);font:11px var(--mono);margin-top:3px}.template-editor{overflow:hidden}.template-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px 18px;display:flex}.template-editor-head span{color:var(--mint);font:700 11px var(--mono);letter-spacing:normal;text-transform:none}.template-editor-head h2{margin:5px 0 3px;font-size:15px}.template-editor-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.template-editor-head>svg{width:18px;color:var(--faint)}.template-editor>form{gap:13px;padding:17px;display:grid}.template-body-field textarea{resize:vertical;min-height:330px;font:11px/1.6 var(--mono)}.template-variables{border:1px solid var(--line-soft);background:#ffffff03;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:11px;display:flex}.template-variables>div{align-items:center;gap:8px;width:100%;margin-bottom:3px;display:flex}.template-variables>div>svg{width:15px;color:var(--mint)}.template-variables strong,.template-variables small{display:block}.template-variables strong{font-size:11px}.template-variables small{color:var(--faint);margin-top:2px;font-size:11px}.template-variables>button{border:1px solid var(--mint-line);background:var(--mint-ghost);color:var(--mint);font:11px var(--mono);border-radius:5px;padding:4px 7px}.template-savebar{justify-content:space-between;align-items:center;gap:15px;padding-top:4px;display:flex}.template-savebar span{color:var(--faint);font-size:11px}.email-preview-label{color:var(--faint);align-items:center;gap:6px;margin:0 0 7px 3px;font-size:11px;display:flex}.email-preview-label svg{width:13px}.email-preview>article{color:#17202a;background:#f7f9fa;border-radius:5px;min-height:565px;padding:25px;box-shadow:0 20px 55px #00000040}.email-preview>article>header{border-bottom:1px solid #dce3e7;align-items:center;gap:9px;padding-bottom:18px;display:flex}.email-preview-brand{color:#3be198;width:32px;height:32px;font:800 11px var(--mono);background:#173e31;border-radius:8px;place-items:center;display:grid}.email-preview header strong,.email-preview header small{display:block}.email-preview header strong{font-size:11px}.email-preview header small{color:#7c8890;margin-top:2px;font-size:11px}.email-preview-subject{border-bottom:1px solid #e1e6e9;padding:20px 0 14px}.email-preview-subject small,.email-preview-subject strong{display:block}.email-preview-subject small{color:#8a959d;letter-spacing:normal;font-size:11px}.email-preview-subject strong{margin-top:5px;font-size:12px}.email-preview pre{color:#48545c;white-space:pre-wrap;word-break:break-word;margin:19px 0;font:11px/1.7 Inter,system-ui,sans-serif}.email-preview footer{color:#98a1a7;border-top:1px solid #e1e6e9;margin-top:50px;padding-top:12px;font-size:11px;line-height:1.5}@media (width<=1250px){.email-template-workspace{grid-template-columns:230px 1fr}.email-preview{grid-column:2}}@media (width<=800px){.email-heading{flex-direction:column;align-items:flex-start}.email-template-workspace{grid-template-columns:1fr}.template-list{display:flex;overflow:auto}.template-list>button{border-right:1px solid var(--line-soft);min-width:210px}.email-preview{grid-column:auto}}.admin-shell-v2{--icon-rail:66px;--menu-panel:248px;grid-template-columns:var(--icon-rail) var(--menu-panel) minmax(0, 1fr);min-height:100vh;color:var(--text);background:#090c11;transition:grid-template-columns .2s;display:grid}.admin-shell-v2.menu-collapsed{--menu-panel:0px}.admin-shell-v2.menu-collapsed .admin-menu-panel{opacity:0;pointer-events:none;transform:translate(-12px)}.admin-icon-rail{z-index:31;background:#080a0e;border-right:1px solid #202631;flex-direction:column;align-items:center;min-width:0;height:100vh;display:flex;position:sticky;top:0}.admin-icon-rail .rail-brand{border-bottom:1px solid #202631;place-items:center;width:100%;height:74px;display:grid;position:relative}.admin-icon-rail .rail-brand b{border:1px solid var(--mint-line);background:linear-gradient(145deg,#1a1d21,#101215);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-icon-rail nav{flex-direction:column;flex:1;align-items:center;gap:7px;width:100%;padding:15px 9px;display:flex;overflow:hidden auto}.admin-icon-rail nav button,.admin-icon-rail .rail-bottom button{color:#758196;border-radius:10px;place-items:center;width:46px;height:44px;transition:color .15s,background .15s,border-color .15s;display:grid;position:relative}.admin-icon-rail nav button svg,.admin-icon-rail .rail-bottom button svg{width:20px}.admin-icon-rail nav button>span,.admin-icon-rail .rail-bottom button>span{z-index:100;color:var(--text);border:1px solid var(--line);white-space:nowrap;opacity:0;pointer-events:none;background:#171c24;border-radius:6px;padding:6px 9px;font-size:11px;transition:all .12s;position:fixed;left:72px;transform:translate(-4px);box-shadow:0 10px 35px #00000059}.admin-icon-rail nav button:hover,.admin-icon-rail .rail-bottom button:hover{color:#dce6ef;background:#ffffff0b}.admin-icon-rail nav button:hover>span,.admin-icon-rail .rail-bottom button:hover>span{opacity:1;transform:translate(0)}.admin-icon-rail nav button.active,.admin-icon-rail .rail-bottom button.active{color:var(--mint);background:var(--mint-ghost);box-shadow:inset 0 0 0 1px #e9ecf114}.admin-icon-rail nav button.active:before,.admin-icon-rail .rail-bottom button.active:before{content:"";background:var(--mint);border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-9px}.admin-icon-rail .rail-bottom{border-top:1px solid #202631;place-items:center;width:100%;padding:10px 0 14px;display:grid}.admin-menu-panel{z-index:30;background:#0d1015;border-right:1px solid #242a34;flex-direction:column;min-width:0;height:100vh;transition:opacity .15s,transform .2s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:18px 0 50px #0000001a}.admin-menu-panel>header{border-bottom:1px solid #202631;flex:none;align-items:center;gap:11px;height:74px;padding:0 17px;display:flex}.admin-menu-panel .menu-company-mark{width:34px;height:34px;color:var(--mint);background:var(--mint-ghost);border:1px solid var(--mint-line);border-radius:9px;flex:none;place-items:center;display:grid}.admin-menu-panel .menu-company-mark svg{width:17px}.admin-menu-panel header strong,.admin-menu-panel header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-menu-panel header strong{letter-spacing:-.2px;font-size:14px}.admin-menu-panel header small{color:#697487;letter-spacing:normal;margin-top:2px;font-size:11px}.admin-menu-panel .menu-context{padding:20px 19px 10px}.admin-menu-panel .menu-context small,.admin-menu-panel .menu-context strong{display:block}.admin-menu-panel .menu-context small{color:#596578;letter-spacing:normal;font-size:11px;font-weight:750}.admin-menu-panel .menu-context strong{color:#cbd5df;margin-top:6px;font-size:13px}.admin-menu-panel .admin-section-links{flex:1;padding:3px 11px 20px;overflow-y:auto}.admin-menu-panel .admin-section-links>a{color:#8c98a9;border-radius:8px;grid-template-columns:19px 1fr 5px;align-items:center;gap:11px;min-height:42px;margin:3px 0;padding:0 12px;font-size:13px;font-weight:580;transition:all .14s;display:grid}.admin-menu-panel .admin-section-links>a svg{width:18px}.admin-menu-panel .admin-section-links>a i{background:0 0;border-radius:50%;width:5px;height:5px}.admin-menu-panel .admin-section-links>a:hover{color:#e2e8ef;background:#ffffff09}.admin-menu-panel .admin-section-links>a.active{color:#fff;box-shadow:inset 2px 0 var(--mint);background:linear-gradient(90deg,#e9ecf114,#e9ecf108)}.admin-menu-panel .admin-section-links>a.active svg,.admin-menu-panel .admin-section-links>a.active i{color:var(--mint)}.admin-menu-panel .admin-section-links>a.active i{background:var(--mint);box-shadow:0 0 0 4px #e9ecf10c}.admin-menu-panel>footer{background:#0b0e13;border-top:1px solid #202631;flex:none;grid-template-columns:34px 1fr 30px;align-items:center;gap:10px;min-height:70px;padding:11px 14px;display:grid}.admin-menu-panel>footer .admin-avatar{color:#06130c;background:var(--mint);border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.admin-menu-panel>footer>div:nth-child(2){min-width:0}.admin-menu-panel>footer>div:nth-child(2) strong,.admin-menu-panel>footer>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-menu-panel>footer>div:nth-child(2) strong{font-size:12px}.admin-menu-panel>footer>div:nth-child(2) small{color:#687487;margin-top:2px;font-size:11px}.admin-menu-panel>footer button{color:#6f7b8e;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.admin-menu-panel>footer button svg{width:17px}.admin-menu-panel>footer button:hover{color:var(--down);background:#e8586814}.admin-workspace-v2{background:radial-gradient(900px 420px at 75% -15%,#e9ecf108,#0000 68%),#0a0d12;min-width:0;min-height:100vh}.admin-burger{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;border-radius:9px;flex:none;place-items:center;margin-right:12px;display:none}.admin-burger svg{width:19px}.admin-burger:hover{border-color:var(--mint-line);color:var(--mint)}.admin-topbar-v2{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d12e0;border-bottom:1px solid #222833;align-items:center;gap:16px;height:74px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topbar-v2 .admin-topbar-title{min-width:0}.admin-topbar-v2 .admin-topbar-title small,.admin-topbar-v2 .admin-topbar-title strong{display:block}.admin-topbar-v2 .admin-topbar-title small{color:#5f6b7d;letter-spacing:normal;font-size:11px}.admin-topbar-v2 .admin-topbar-title strong{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;overflow:hidden}.admin-topbar-v2 .admin-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.admin-topbar-v2 .admin-health{color:#748095;align-items:center;gap:7px;padding-right:6px;font-size:11px;display:flex}.admin-topbar-v2 .admin-health i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e9ecf10c}.admin-topbar-v2 .admin-logout{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:var(--surface);border-radius:9px;place-items:center;display:grid}.admin-topbar-v2 .admin-logout svg{width:17px}.admin-topbar-v2 .admin-logout:hover{color:var(--text);border-color:#394352}.admin-content-v2{width:100%;max-width:1880px;padding:34px 38px 72px}.panel>.panel-head,.panel-head{border-bottom:1px solid var(--line-soft);background:#ffffff02;align-items:center;gap:12px;min-height:64px;padding:15px 18px;display:flex}.panel>.panel-head>div,.panel-head>div{min-width:0}.panel>.panel-head strong,.panel-head strong{letter-spacing:-.15px;font-size:13.5px;line-height:1.3;display:block}.panel>.panel-head>div>small,.panel-head>div>small{color:var(--faint);margin-top:4px;font-size:11px;line-height:1.35;display:block}.panel>.panel-head>:last-child:not(:first-child),.panel-head>:last-child:not(:first-child){margin-left:auto}.tbl th{padding-top:12px;padding-bottom:12px;font-size:11px}.tbl td{padding-top:13px;padding-bottom:13px;font-size:13px}.settings-page{max-width:1660px;margin:0 auto}.settings-page-heading{align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.settings-page-heading>div:first-child>span{color:var(--mint);font:750 11px var(--mono);letter-spacing:normal}.settings-page-heading h1{letter-spacing:-1px;margin:8px 0 5px;font-size:34px}.settings-page-heading p{color:var(--muted);margin:0;font-size:14px}.settings-state{color:var(--mint);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.settings-state svg{width:18px}.settings-workspace{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;display:grid}.settings-navigation{position:sticky;top:98px}.settings-nav-title{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 1fr;align-items:center;gap:13px;min-height:84px;padding:16px 18px;display:grid}.settings-nav-title>svg{width:21px;color:var(--mint)}.settings-nav-title strong,.settings-nav-title small{display:block}.settings-nav-title strong{font-size:15px}.settings-nav-title small{color:var(--faint);margin-top:4px;font-size:11px}.settings-navigation nav{padding:7px}.settings-navigation nav button{width:100%;min-height:58px;color:var(--muted);text-align:left;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:11px 13px;transition:all .14s;display:grid}.settings-navigation nav button>svg:first-child{width:20px}.settings-navigation nav button>svg:last-child{opacity:.4;width:13px}.settings-navigation nav button span{min-width:0}.settings-navigation nav button strong,.settings-navigation nav button small{display:block}.settings-navigation nav button strong{color:inherit;font-size:13.5px}.settings-navigation nav button small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.3;overflow:hidden}.settings-navigation nav button:hover{color:var(--text);background:var(--surface-2)}.settings-navigation nav button.active{color:var(--mint);background:var(--mint-ghost);box-shadow:inset 2px 0 var(--mint)}.settings-navigation nav button.active>svg:last-child{opacity:1}.settings-main{min-width:0}.settings-section-heading{align-items:center;gap:15px;min-height:76px;margin:0 0 17px;display:flex}.settings-section-heading .settings-section-icon{width:48px;height:48px;color:var(--mint);background:var(--mint-ghost);border:1px solid var(--mint-line);border-radius:12px;flex:none;place-items:center;display:grid}.settings-section-heading .settings-section-icon svg{width:23px}.settings-section-heading h2{letter-spacing:-.55px;margin:0;font-size:25px}.settings-section-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.settings-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.settings-resource-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:12px;grid-template-columns:44px 1fr 18px;align-items:center;gap:15px;min-height:118px;padding:19px;transition:all .15s;display:grid}.settings-resource-card>span{width:44px;height:44px;color:var(--mint);background:var(--mint-ghost);border-radius:10px;place-items:center;display:grid}.settings-resource-card>span svg{width:21px}.settings-resource-card>svg{width:17px;color:var(--faint)}.settings-resource-card strong{font-size:14.5px;display:block}.settings-resource-card p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.settings-resource-card:only-child{grid-column:1/-1}.settings-resource-card:hover{border-color:var(--mint-line);background:#e9ecf105;transform:translateY(-1px)}.settings-resource-card:hover>svg{color:var(--mint)}.settings-card{margin-bottom:12px}.settings-card-head{border-bottom:1px solid var(--line-soft);align-items:center;min-height:72px;padding:16px 20px;display:flex}.settings-card-head strong,.settings-card-head small{display:block}.settings-card-head strong{font-size:15px}.settings-card-head small{color:var(--faint);margin-top:5px;font-size:11.5px}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-field{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(190px,.8fr) minmax(210px,1fr);align-items:center;gap:24px;min-height:98px;padding:18px 20px;display:grid;position:relative}.settings-field:nth-child(odd){border-right:1px solid var(--line-soft)}.settings-field:nth-last-child(-n+2){border-bottom:0}.settings-field.is-switch{min-height:88px}.settings-field-copy label,.settings-field-copy small{display:block}.settings-field-copy label{font-size:14px;font-weight:650}.settings-field-copy small{color:var(--faint);margin-top:5px;font-size:11px;line-height:1.45}.settings-field .input{width:100%;min-width:0;min-height:43px;font-size:13px}.settings-field textarea{resize:vertical}.settings-toggle{cursor:pointer;align-items:center;gap:9px;display:flex}.settings-toggle input{opacity:0;pointer-events:none;position:absolute}.settings-toggle>span{background:#252b35;border:1px solid #343c49;border-radius:12px;width:38px;height:21px;padding:2px;transition:all .15s;display:block}.settings-toggle>span i{background:#8590a0;border-radius:50%;width:15px;height:15px;transition:all .15s;display:block}.settings-toggle b{color:var(--faint);font-size:11px}.settings-toggle input:checked+span{border-color:var(--mint-line);background:#e9ecf11c}.settings-toggle input:checked+span i{background:var(--mint);transform:translate(17px)}.settings-toggle input:checked~b{color:var(--mint)}.settings-color-input{grid-template-columns:38px 1fr;gap:8px;display:grid}.settings-color-input input[type=color]{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:8px;width:38px;height:38px;padding:3px}.secret-state{color:var(--mint);grid-column:2;margin-top:-12px;font-size:11px}.settings-field .field-error{color:var(--down);grid-column:2;margin:-12px 0 0;font-size:11px}.settings-mail-test{align-items:center;gap:18px;min-height:82px;margin-bottom:12px;padding:15px 18px;display:flex}.settings-mail-test>div{align-items:center;gap:11px;display:flex}.settings-mail-test>div>svg{width:19px;color:var(--mint)}.settings-mail-test>div strong,.settings-mail-test>div small{display:block}.settings-mail-test>div strong{font-size:12px}.settings-mail-test>div small{color:var(--faint);margin-top:3px;font-size:11px}.settings-mail-test form{gap:8px;width:min(460px,50%);margin-left:auto;display:flex}.settings-mail-test form .input{flex:1}.settings-savebar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11151cf0;border:1px solid #303844;border-radius:11px;align-items:center;gap:10px;min-height:78px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 16px 50px #0000005c}.settings-savebar>div{margin-right:auto}.settings-savebar>div strong,.settings-savebar>div small{display:block}.settings-savebar>div strong{font-size:13.5px}.settings-savebar>div small{color:var(--faint);margin-top:4px;font-size:11px}.settings-savebar .btn{min-height:40px;padding-inline:16px;font-size:12px}.settings-empty{color:var(--faint);text-align:center;padding:40px}.tools-page{max-width:1660px}.tools-heading h1{font-size:28px}.tools-heading p{font-size:12.5px}.tools-tabs button{font-size:11px}.utility-card{min-height:255px;padding:22px}.utility-card h2{font-size:15px}.utility-card p{font-size:11.5px}.utility-card .btn.completed{color:#06130c;background:var(--mint)}.diagnostic-row{padding:13px 17px}.diagnostic-row strong{font-size:12px}.diagnostic-row small,.diagnostic-row>span{font-size:11px}.runtime-panel dl{padding:8px 17px}.runtime-panel dl>div{padding:11px 0}.runtime-panel dt,.runtime-panel dd{font-size:11px}.frontend-error-page{min-height:100vh;color:var(--text);background:radial-gradient(650px 350px at 50% 15%,#e9ecf10c,#0000 70%),#090c11;place-items:center;padding:28px;display:grid}.frontend-error-page>section{border:1px solid var(--line);background:#11151cf0;border-radius:16px;width:min(620px,100%);padding:34px;box-shadow:0 30px 90px #00000059}.frontend-error-page h1{letter-spacing:-.65px;margin:10px 0 8px;font-size:27px}.frontend-error-page p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.frontend-error-page details{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:16px}.frontend-error-page details summary{color:var(--faint);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.frontend-error-page details summary svg{width:15px}.frontend-error-page details code{overflow-wrap:anywhere;color:#d5a6ac;font:11px/1.5 var(--mono);background:#090b0f;border-radius:7px;margin-top:10px;padding:10px;display:block}.frontend-error-mark{color:#fff;border:1px solid var(--mint-line);background:#1a1d21;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:20px;display:grid;position:relative}.frontend-error-mark b{font-size:17px}.frontend-error-mark span{color:var(--mint);font-weight:850;position:absolute;bottom:-6px;right:-5px}.frontend-error-actions{gap:8px;margin-top:22px;display:flex}.frontend-error-actions .btn{align-items:center;gap:7px;display:inline-flex}.frontend-error-actions .btn svg{width:15px}*{scrollbar-width:thin;scrollbar-color:#3b4552 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3b4552 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:#536171 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.admin-icon-rail nav,.admin-menu-panel nav{scrollbar-width:thin;scrollbar-color:#303945 transparent}@media (width<=1180px){.admin-shell-v2{--menu-panel:220px}.admin-content-v2{padding:28px 24px 64px}.settings-workspace{grid-template-columns:245px minmax(0,1fr)}.settings-fields{grid-template-columns:1fr}.settings-field:nth-child(odd){border-right:0}.settings-field:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.settings-field:last-child{border-bottom:0}}@media (width<=820px){.admin-shell-v2,.admin-shell-v2.menu-collapsed{--icon-rail:58px;--menu-panel:0px;grid-template-columns:var(--icon-rail) minmax(0, 1fr)}.admin-menu-panel{z-index:60;opacity:0;pointer-events:none;width:min(260px,100vw - 58px);position:fixed;top:0;bottom:0;left:58px;transform:translate(-12px);box-shadow:24px 0 60px -30px #000}.admin-shell-v2:not(.menu-collapsed) .admin-menu-panel{opacity:1;pointer-events:auto;transform:translate(0)}.admin-scrim{z-index:55;background:#04060a99;position:fixed;inset:0}.admin-burger{display:grid}.admin-workspace-v2{grid-column:2}.admin-topbar-v2{gap:10px;padding:0 14px}.admin-topbar-title small{display:none}.admin-topbar-title strong{margin-top:0}.admin-topbar-v2 .language-switcher{padding:0 6px}.admin-topbar-v2 .language-switcher select{opacity:0;max-width:0;padding:0}.admin-health{display:none!important}.admin-content-v2{padding:23px 16px 55px}.settings-workspace{grid-template-columns:1fr}.settings-navigation{position:static}.settings-navigation nav{display:flex;overflow-x:auto}.settings-navigation nav button{min-width:190px}.settings-resource-grid{grid-template-columns:1fr}.settings-mail-test{flex-direction:column;align-items:flex-start}.settings-mail-test form{width:100%;margin-left:0}}@media (width<=600px){.settings-page-heading{flex-direction:column;align-items:flex-start}.settings-state{margin-left:0}.settings-field{grid-template-columns:1fr;gap:9px}.secret-state,.settings-field .field-error{grid-column:1;margin-top:0}.settings-savebar>div{display:none}.settings-savebar .btn:first-of-type{margin-left:auto}.frontend-error-actions{flex-direction:column}}.payment-providers-page{max-width:1660px;margin:0 auto}.payment-providers-heading{align-items:center}.provider-security{color:var(--mint);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.provider-security svg{width:17px}.provider-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.provider-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:15px 17px}.provider-kpis small,.provider-kpis strong{display:block}.provider-kpis small{color:var(--faint);letter-spacing:normal;font-size:11px}.provider-kpis strong{font:700 18px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:13px;transition:all .15s;overflow:hidden}.provider-card.enabled{border-color:#e9ecf11f;box-shadow:inset 0 1px #e9ecf108}.provider-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:46px 1fr auto;align-items:center;gap:13px;min-height:96px;padding:17px 18px;display:grid}.provider-mark{width:46px;height:46px;color:var(--provider-color);background:color-mix(in srgb, var(--provider-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--provider-color) 32%, transparent);border-radius:11px;place-items:center;display:grid}.provider-mark svg{width:22px}.provider-card h2{margin:0;font-size:16px}.provider-card header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.provider-default{color:var(--mint);background:var(--mint-ghost);text-transform:none;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:700;display:flex}.provider-default svg{width:14px}.provider-statuses{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;padding:11px 18px;display:flex}.provider-statuses span{color:var(--faint);align-items:center;gap:6px;font-size:11px;display:flex}.provider-statuses i{background:var(--faint);border-radius:50%;width:6px;height:6px}.provider-statuses .ok{color:var(--mint)}.provider-statuses .ok i{background:var(--mint)}.provider-statuses .warning{color:var(--warn)}.provider-statuses .warning i{background:var(--warn)}.provider-statuses .pending{color:var(--info)}.provider-statuses .pending i{background:var(--info)}.provider-statuses .mode{border:1px solid var(--line);font:11px var(--mono);text-transform:none;border-radius:5px;margin-left:auto;padding:3px 6px}.provider-fee{grid-template-columns:1fr 1fr;padding:15px 18px;display:grid}.provider-fee>div+div{border-left:1px solid var(--line-soft);padding-left:18px}.provider-fee small,.provider-fee strong{display:block}.provider-fee small{color:var(--faint);font-size:11px}.provider-fee strong{font:650 12px var(--mono);margin-top:5px}.provider-card>footer{border-top:1px solid var(--line-soft);background:#ffffff02;gap:7px;padding:13px 18px;display:flex}.provider-card>footer .btn{align-items:center;gap:6px;display:flex}.provider-card>footer .btn:last-child{margin-left:auto}.provider-card>footer svg{width:14px}.provider-accounting-note{align-items:flex-start;gap:13px;margin-top:13px;padding:17px 19px;display:flex}.provider-accounting-note>svg{width:20px;color:var(--mint);flex:none}.provider-accounting-note strong{font-size:12.5px}.provider-accounting-note p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.provider-form{gap:13px;display:grid}.provider-form-section{border:1px solid var(--line);border-radius:10px;overflow:hidden}.provider-form-section>header{border-bottom:1px solid var(--line-soft);background:#ffffff03;align-items:center;gap:10px;padding:13px 15px;display:flex}.provider-form-section>header>svg{width:18px;color:var(--mint)}.provider-form-section header strong,.provider-form-section header small{display:block}.provider-form-section header strong{font-size:12px}.provider-form-section header small{color:var(--faint);margin-top:3px;font-size:11px}.provider-form-section>.form-grid{padding:14px}.provider-form .field>small{color:var(--mint);margin-top:5px;font-size:11px;display:block}.provider-form label span{color:var(--down)}.provider-webhook{border-top:1px solid var(--line-soft);background:#0a0d12;padding:11px 14px}.provider-webhook small,.provider-webhook code{display:block}.provider-webhook small{color:var(--faint);text-transform:none;font-size:11px}.provider-webhook code{color:var(--muted);font:11px var(--mono);overflow-wrap:anywhere;margin-top:5px}@media (width<=1000px){.provider-grid{grid-template-columns:1fr}.provider-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.provider-kpis{grid-template-columns:1fr 1fr}.provider-card>header{grid-template-columns:42px 1fr}.provider-default{grid-column:2}.provider-statuses{flex-direction:column;align-items:flex-start}.provider-statuses .mode{margin-left:0}.provider-card>footer{flex-wrap:wrap}.provider-card>footer .btn:last-child{margin-left:0}.provider-fee{grid-template-columns:1fr}.provider-fee>div+div{border-left:0;border-top:1px solid var(--line-soft);margin-top:12px;padding:12px 0 0}}.support-queue-page,.support-settings-page{max-width:1660px;margin:0 auto}.support-queue-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.support-filters{padding:0 15px 15px;position:sticky;top:80px}.support-filters>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:13px;padding:15px 0 13px;display:flex}.support-filters>header svg{width:17px;color:var(--mint)}.support-filters .field{margin-bottom:11px}.support-filters .field label{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:650;display:block}.support-filters>.btn{justify-content:center;width:100%;margin-top:7px}.support-filters>.btn svg{width:14px}.input-with-icon{position:relative}.input-with-icon>svg{width:14px;color:var(--faint);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-with-icon .input{padding-left:31px}.support-queue{min-height:430px;overflow:hidden}.support-queue-tabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:10px 13px;display:flex;overflow:auto}.support-queue-tabs button{color:var(--muted);font:600 11px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;display:flex}.support-queue-tabs button span{font:11px var(--mono);background:#ffffff0a;border-radius:5px;padding:2px 5px}.support-queue-tabs button.active{background:var(--mint-ghost);color:var(--mint)}.support-ticket-list{display:grid}.support-ticket-row{border-bottom:1px solid var(--line-soft);color:var(--text);grid-template-columns:48px minmax(190px,1fr) 150px 100px 78px 100px;align-items:center;gap:12px;padding:14px 17px;transition:all .14s;display:grid}.support-ticket-row:hover{background:#ffffff05}.ticket-id{color:var(--faint);font:11px var(--mono)}.ticket-main strong,.ticket-main span{display:block}.ticket-main strong{font-size:11.5px}.ticket-main span{color:var(--faint);margin-top:4px;font-size:11px}.ticket-assignee{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.ticket-assignee svg{width:15px}.ticket-priority{font-size:11px;font-weight:700}.ticket-priority.urgent{color:var(--down)}.ticket-priority.high{color:var(--warn)}.support-ticket-row time{color:var(--faint);text-align:right;font-size:11px}.support-empty{text-align:center;place-content:center;justify-items:center;min-height:350px;display:grid}.support-empty svg{width:40px;color:var(--faint)}.support-empty strong{margin-top:13px;font-size:13px}.support-empty p{color:var(--faint);margin:5px 0;font-size:11px}.segmented-tabs{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:3px;margin-bottom:13px;padding:4px;display:inline-flex}.segmented-tabs button{color:var(--muted);font:600 11px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;display:flex}.segmented-tabs button.active{background:var(--mint);color:#06120c}.segmented-tabs svg{width:15px}.support-settings-panel{overflow:hidden}.support-department-list,.support-response-list{display:grid}.support-department-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) auto 34px 34px;align-items:center;gap:13px;padding:15px 18px;display:grid}.department-mark{background:var(--mint-ghost);width:38px;height:38px;color:var(--mint);border:1px solid #e9ecf11f;border-radius:9px;place-items:center;display:grid}.department-mark svg{width:18px}.support-department-list article>div:nth-child(2)>strong,.support-department-list article>div:nth-child(2)>span,.support-department-list article>div:nth-child(2)>small{display:block}.support-department-list article>div:nth-child(2)>strong{font-size:12px}.support-department-list article>div:nth-child(2)>span{color:var(--muted);margin-top:3px;font-size:11px}.support-department-list article>div:nth-child(2)>small{color:var(--faint);margin-top:5px;font-size:11px}.department-badges{align-items:center;gap:6px;display:flex}.department-badges span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:11px}.department-badges .ok{color:var(--mint);border-color:#e9ecf122}.department-badges .off{color:var(--faint)}.support-response-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 34px 34px;align-items:start;gap:12px;padding:15px 18px;display:grid}.support-response-list article>svg{width:19px;color:var(--mint)}.support-response-list strong,.support-response-list span{display:block}.support-response-list strong{font-size:11.5px}.support-response-list span{color:var(--faint);margin-top:3px;font-size:11px}.support-response-list p{max-width:900px;color:var(--muted);white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.5}.ticket-routing-form{gap:10px;padding:13px;display:grid}.ticket-routing-form .field label{color:var(--faint);margin-bottom:5px;font-size:11px;display:block}.ticket-routing-form .btn{justify-content:center}.reply-box>select{margin-bottom:8px}@media (width<=1100px){.support-ticket-row{grid-template-columns:44px minmax(180px,1fr) 100px 80px}.ticket-assignee,.support-ticket-row time{display:none}}@media (width<=820px){.support-queue-layout{grid-template-columns:1fr}.support-filters{position:static}.support-ticket-row{grid-template-columns:40px 1fr auto}.support-ticket-row>.pill{display:none}.support-department-list article{grid-template-columns:38px 1fr 34px 34px}.department-badges{grid-column:2}.provider-security{margin-left:0}}.registrar-page,.whois-page,.tld-page{max-width:1660px;margin:0 auto}.registrar-list{overflow:hidden}.registrar-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:76px minmax(280px,1fr) auto;align-items:center;gap:17px;padding:18px;display:grid}.registrar-logo{border:1px solid var(--line);background:#ffffff03;border-radius:9px;place-items:center;width:70px;height:58px;display:grid}.registrar-logo svg{width:28px;color:var(--mint)}.registrar-info>div:first-child{align-items:center;gap:9px;display:flex}.registrar-info h2{margin:0;font-size:14px}.registrar-info>div:first-child span{color:var(--mint);text-transform:none;align-items:center;gap:4px;font-size:11px;display:flex}.registrar-info>div:first-child svg{width:13px}.registrar-info p{color:var(--muted);margin:5px 0 8px;font-size:11px}.registrar-status{gap:6px;display:flex}.registrar-status span{border:1px solid var(--line);color:var(--faint);font:11px var(--mono);text-transform:none;border-radius:5px;padding:3px 6px}.registrar-status .ready{color:var(--mint);border-color:#e9ecf11f}.registrar-status .pending{color:var(--warn);border-color:#f5b94233}.registrar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.registrar-actions .btn{align-items:center;gap:5px;display:flex}.registrar-actions svg{width:14px}.whois-search{text-align:center;padding:34px}.whois-search>svg{width:34px;color:var(--mint)}.whois-search h2{margin:10px 0 20px;font-size:18px}.whois-input{background:#0b0e13;border:1px solid #e9ecf136;border-radius:14px;grid-template-columns:26px minmax(180px,1fr) 180px auto;align-items:center;max-width:820px;margin:auto;padding:5px 5px 5px 14px;display:grid;box-shadow:0 0 30px #e9ecf105}.whois-input>svg{width:18px;color:var(--mint)}.whois-input input,.whois-input select{height:38px;color:var(--text);background:0 0;border:0;outline:0}.whois-input select{border-left:1px solid var(--line);padding:0 10px}.whois-result{align-items:center;gap:14px;margin-top:14px;padding:19px;display:flex}.whois-result>svg{width:25px}.whois-result.available>svg{color:var(--mint)}.whois-result.unavailable>svg{color:var(--down)}.whois-result strong{font:700 14px var(--mono)}.whois-result p{color:var(--muted);margin:4px 0;font-size:11px}.whois-result span{color:var(--faint);font-size:11px}.tld-spotlights{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-bottom:14px;overflow:hidden}.tld-spotlights>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 17px;display:flex}.tld-spotlights>header>svg{width:18px;color:var(--warn)}.tld-spotlights header strong,.tld-spotlights header small{display:block}.tld-spotlights header strong{font-size:12px}.tld-spotlights header small{color:var(--faint);margin-top:3px;font-size:11px}.tld-spotlights header>span{font:11px var(--mono);margin-left:auto}.tld-spotlights>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:13px;display:grid}.tld-spotlights article,.tld-spotlights>div>button{border:1px dashed var(--line);background:#ffffff03;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:58px;display:flex}.tld-spotlights article strong{font:700 14px var(--mono)}.tld-spotlights article span{color:var(--faint);font-size:11px}.tld-spotlights>div>button{color:var(--muted);cursor:pointer}.tld-spotlights button svg{width:15px}.tld-star{width:13px;color:var(--warn);vertical-align:middle;margin-left:6px}.table-actions{text-align:right;white-space:nowrap}.tld-heading{align-items:center}.tld-primary-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.page-heading .tld-primary-actions .btn{margin-left:0}.tld-primary-actions svg{width:15px}.domain-workspace-nav{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:3px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex;overflow:auto}.domain-workspace-nav a{min-height:35px;color:var(--muted);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.domain-workspace-nav a:hover{color:var(--text);background:#ffffff06}.domain-workspace-nav a.active{color:var(--mint);background:var(--mint-ghost);box-shadow:inset 0 0 0 1px #e9ecf10c}.domain-workspace-nav svg{width:15px}.tld-import-form{gap:14px;display:grid}.tld-import-intro{border:1px solid var(--line);background:#ffffff03;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.tld-import-intro>svg{box-sizing:border-box;width:38px;color:var(--mint);background:var(--mint-ghost);border-radius:9px;padding:9px}.tld-import-intro strong{font-size:12px}.tld-import-intro p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.tld-import-intro .btn{align-items:center;gap:6px;display:flex}.tld-import-intro .btn svg{width:13px}.tld-file-drop{border:1px dashed var(--line);min-height:145px;color:var(--muted);cursor:pointer;background:#ffffff02;border-radius:11px;place-content:center;justify-items:center;padding:20px;transition:all .15s;display:grid;position:relative}.tld-file-drop:hover,.tld-file-drop.selected{border-color:var(--mint-line);background:var(--mint-ghost)}.tld-file-drop>svg{width:27px;color:var(--mint)}.tld-file-drop strong{color:var(--text);margin-top:10px;font-size:11.5px}.tld-file-drop span{color:var(--faint);margin-top:4px;font-size:11px}.tld-file-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tld-import-form>.checkbox-row{border:1px solid var(--line);background:#ffffff02;border-radius:9px;align-items:flex-start;padding:12px 14px}.tld-import-form>.checkbox-row span strong,.tld-import-form>.checkbox-row span small{display:block}.tld-import-form>.checkbox-row span strong{font-size:11px}.tld-import-form>.checkbox-row span small{color:var(--faint);margin-top:3px;font-size:11px}.tld-import-error{color:#ff8973;background:#f0603f0f;border:1px solid #f0603f40;border-radius:8px;margin:0;padding:10px 12px;font-size:11px}.tld-import-preview{border:1px solid var(--line);border-radius:10px;overflow:hidden}.tld-import-preview>header{border-bottom:1px solid var(--line);background:#ffffff03;align-items:center;gap:16px;padding:12px 14px;display:flex}.tld-import-preview header>div:first-child strong,.tld-import-preview header>div:first-child small{display:block}.tld-import-preview header>div:first-child strong{font-size:11px}.tld-import-preview header>div:first-child small{color:var(--faint);margin-top:3px;font-size:11px}.tld-import-preview header>div:last-child{gap:6px;margin-left:auto;display:flex}.tld-import-preview header>div:last-child span{border:1px solid var(--line);color:var(--muted);font:11px var(--mono);border-radius:999px;padding:4px 7px}.tld-import-preview header>div:last-child span.new{color:var(--mint);border-color:var(--mint-line)}.tld-import-preview .tbl{font-size:11px}.tld-import-preview .tbl td,.tld-import-preview .tbl th{padding:9px 12px}@media (width<=900px){.registrar-list>article{grid-template-columns:64px 1fr}.registrar-actions{grid-column:2;justify-content:flex-start}.tld-spotlights>div{grid-template-columns:repeat(2,1fr)}.tld-heading{flex-direction:column;align-items:flex-start}.tld-primary-actions{margin-left:0}}@media (width<=620px){.whois-input{grid-template-columns:24px 1fr}.whois-input select,.whois-input button{grid-column:2;width:100%}.whois-input select{border-left:0;border-top:1px solid var(--line)}.registrar-list>article{grid-template-columns:1fr}.registrar-logo,.registrar-actions{grid-column:1}.tld-spotlights>div{grid-template-columns:1fr}.tld-primary-actions{width:100%}.tld-primary-actions .btn{flex:1;justify-content:center}.tld-import-intro{grid-template-columns:36px 1fr}.tld-import-intro .btn{grid-column:1/-1;justify-content:center}.tld-import-preview>header{flex-direction:column;align-items:flex-start}.tld-import-preview header>div:last-child{margin-left:0}}.payment-unavailable{border-color:#f5b94233;align-items:flex-start;gap:12px;margin-bottom:13px;padding:15px 17px;display:flex}.payment-unavailable>svg{width:20px;color:var(--warn);flex:none}.payment-unavailable strong{font-size:11.5px}.payment-unavailable p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.integrations-page{max-width:1660px;margin:0 auto}.integrations-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.integrations-heading h1{letter-spacing:-.7px;margin:5px 0 4px;font-size:27px}.integrations-heading p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.integrations-security{border:1px solid var(--mint-line);background:linear-gradient(135deg, var(--mint-ghost), #e9ecf102);border-radius:10px;align-items:center;gap:11px;min-width:290px;padding:12px 14px;display:flex}.integrations-security>svg{width:21px;color:var(--mint)}.integrations-security strong,.integrations-security small{display:block}.integrations-security strong{font-size:11px}.integrations-security small{color:var(--faint);margin-top:3px;font-size:11px}.integration-summary{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.integration-summary article{border-right:1px solid var(--line-soft);align-items:center;gap:12px;min-height:82px;padding:15px 18px;display:flex}.integration-summary article:last-child{border:0}.integration-summary article>span{width:35px;height:35px;color:var(--mint);background:var(--mint-ghost);border:1px solid var(--mint-line);border-radius:9px;place-items:center;display:grid}.integration-summary svg{width:17px}.integration-summary small,.integration-summary strong{display:block}.integration-summary small{color:var(--faint);letter-spacing:.65px;font-size:11px}.integration-summary strong{font:700 20px var(--mono);margin-top:4px}.integration-summary article.warning>span{color:var(--warn);background:#f5b94214;border-color:#f5b94240}.integration-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:3px;margin-bottom:14px;padding:4px;display:flex;overflow:auto}.integration-tabs button{min-height:36px;color:var(--faint);font:600 11px var(--sans);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 12px;display:flex}.integration-tabs button svg{width:15px}.integration-tabs button b{min-width:19px;font:700 11px var(--mono);background:#ffffff0a;border-radius:10px;padding:2px 5px}.integration-tabs button.active{color:#06120c;background:var(--mint)}.integration-tabs button.active b{background:#0000001f}.integration-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-group{overflow:hidden}.integration-group>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:16px 17px;display:flex}.integration-group>header>span{width:35px;height:35px;color:var(--mint);background:var(--mint-ghost);border:1px solid var(--mint-line);border-radius:9px;place-items:center;display:grid}.integration-group>header svg{width:17px}.integration-group h2,.integration-group p{margin:0}.integration-group h2{font-size:13px}.integration-group header p{color:var(--faint);margin-top:3px;font-size:11px}.integration-group header button{color:var(--mint);cursor:pointer;margin-left:auto;font-size:11px}.integration-group-stats{border-bottom:1px solid var(--line-soft);background:#ffffff02;align-items:baseline;gap:6px;padding:13px 17px;display:flex}.integration-group-stats strong{font:700 14px var(--mono)}.integration-group-stats span{color:var(--faint);font-size:11px}.integration-group-stats i{background:var(--line);width:1px;height:15px;margin:0 10px}.integration-mini-list{padding:5px 17px 10px}.integration-mini-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:35px;display:grid}.integration-mini-list>div:last-child{border:0}.integration-mini-list>div>i{background:var(--faint);border-radius:50%;width:6px;height:6px}.integration-mini-list>div>i.active{background:var(--mint);box-shadow:0 0 0 4px #e9ecf10b}.integration-mini-list>div>i.failed{background:var(--down)}.integration-mini-list>div>i.configured{background:var(--info)}.integration-mini-list span{font-size:11px;font-weight:600}.integration-mini-list small{color:var(--faint);font-size:11px}.integration-mini-list>p{color:var(--faint);margin:0;padding:15px 0;font-size:11px}.integration-catalog{gap:10px;display:grid}.integration-catalog>header{justify-content:space-between;align-items:center;gap:16px;padding:4px 2px 8px;display:flex}.integration-catalog>header>div{align-items:center;gap:11px;display:flex}.integration-catalog>header>div>svg{width:20px;color:var(--mint)}.integration-catalog>header h2,.integration-catalog>header p{margin:0}.integration-catalog>header h2{font-size:15px}.integration-catalog>header p{color:var(--faint);margin-top:4px;font-size:11px}.integration-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:46px minmax(260px,1.2fr) 200px minmax(220px,.9fr) minmax(220px,.85fr);align-items:center;gap:16px;padding:16px 17px;transition:all .15s;display:grid}.integration-card:hover{background:linear-gradient(90deg, #e9ecf103, var(--surface) 28%);border-color:#e9ecf11c}.integration-card.compact{grid-template-columns:46px minmax(270px,1.35fr) 190px minmax(230px,.9fr)}.integration-card.extension{grid-template-columns:46px minmax(300px,1fr) 220px}.integration-card-mark{border:1px solid var(--mint-line);width:42px;height:42px;color:var(--mint);background:var(--mint-ghost);border-radius:10px;place-items:center;display:grid}.integration-card-mark svg{width:20px}.integration-card-copy>div{align-items:center;gap:8px;display:flex}.integration-card-copy h3,.integration-card-copy p{margin:0}.integration-card-copy h3{font-size:13px}.integration-card-copy p{max-width:620px;color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.integration-card-copy code{color:var(--faint);font:11px var(--mono);text-transform:none;margin-top:6px;display:inline-block}.integration-state{border:1px solid var(--line);color:var(--faint);letter-spacing:.45px;border-radius:999px;align-items:center;gap:5px;padding:3px 6px;font-size:11px;font-weight:750;display:inline-flex}.integration-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.integration-state.active{color:var(--mint);border-color:var(--mint-line);background:var(--mint-ghost)}.integration-state.failed{color:var(--down);background:#e858680f;border-color:#e858683d}.integration-state.configured{color:var(--info);border-color:#5aa9e638}.integration-default{color:var(--mint);text-transform:none;font-size:11px}.integration-metrics{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.integration-metrics>div{border-left:1px solid var(--line-soft);padding:3px 13px}.integration-metrics dt{color:var(--faint);font-size:11px}.integration-metrics dd{font:700 15px var(--mono);margin:6px 0 0}.integration-metrics dd svg{width:17px;color:var(--mint)}.integration-metrics dd svg:last-child{color:var(--warn)}.integration-assignment>small,.integration-health>small,.integration-publisher>small{color:var(--faint);letter-spacing:.5px;font-size:11px;display:block}.integration-assignment>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.integration-assignment span{border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;display:inline-flex}.integration-assignment svg{width:11px;color:var(--mint)}.integration-assignment em{color:var(--faint);font-size:11px;font-style:normal}.integration-health strong,.integration-publisher strong{margin-top:5px;font-size:11px;display:block}.integration-health strong.healthy{color:var(--mint)}.integration-health strong.failed{color:var(--down)}.integration-health p{max-width:340px;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.integration-card>footer{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.integration-card>footer .btn{align-items:center;gap:6px;display:flex}.integration-card>footer svg{width:14px}.integration-empty{text-align:center;place-content:center;justify-items:center;min-height:230px;display:grid}.integration-empty svg{width:34px;color:var(--faint)}.integration-empty strong{margin-top:11px;font-size:12px}.integration-empty p{color:var(--faint);margin:4px 0;font-size:11px}.integration-footnote{color:var(--faint);border-top:1px solid var(--line-soft);align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;display:flex}.integration-footnote svg{width:16px;color:var(--mint);flex:none}.integration-footnote p{margin:0;font-size:11px;line-height:1.5}.integration-footnote strong{color:var(--muted);font-size:11px;display:block}@media (width<=1250px){.integration-card,.integration-card.compact{grid-template-columns:46px minmax(260px,1fr) 180px}.integration-assignment,.integration-health{grid-column:2/-1}.integration-card.extension{grid-template-columns:46px 1fr 180px}}@media (width<=900px){.integration-summary{grid-template-columns:repeat(2,1fr)}.integration-summary article:nth-child(2){border-right:0}.integration-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.integration-overview{grid-template-columns:1fr}.integrations-heading{flex-direction:column;align-items:flex-start}.integrations-security{min-width:0}.integration-card,.integration-card.compact,.integration-card.extension{grid-template-columns:42px 1fr}.integration-metrics,.integration-assignment,.integration-health,.integration-publisher{grid-column:2}.integration-card>footer{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}@media (width<=600px){.integration-summary{grid-template-columns:1fr}.integration-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.integration-catalog>header{flex-direction:column;align-items:flex-start}.integration-card,.integration-card.compact,.integration-card.extension{grid-template-columns:1fr}.integration-card-copy,.integration-metrics,.integration-assignment,.integration-health,.integration-publisher{grid-column:1}.integration-card>footer .btn{flex:1;justify-content:center}.integration-tabs button span{display:none}}.calendar-page{max-width:1660px;margin:0 auto}.calendar-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.calendar-heading h1{letter-spacing:-.7px;margin:5px 0 4px;font-size:27px}.calendar-heading p{color:var(--muted);margin:0;font-size:11px}.calendar-heading .btn{align-items:center;gap:7px;display:flex}.calendar-heading .btn svg{width:15px}.calendar-summary{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid;overflow:hidden}.calendar-summary article{border-right:1px solid var(--line-soft);padding:14px 17px}.calendar-summary article:last-child{border:0}.calendar-summary small,.calendar-summary strong{display:block}.calendar-summary small{color:var(--faint);letter-spacing:.65px;font-size:11px}.calendar-summary strong{font:700 19px var(--mono);margin-top:5px}.calendar-summary article.critical strong{color:var(--down)}.calendar-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;padding:8px 10px;display:flex}.calendar-month-switcher{align-items:center;gap:5px;display:flex}.calendar-month-switcher>button:not(.calendar-today){border:1px solid var(--line);width:31px;height:31px;color:var(--faint);cursor:pointer;border-radius:7px;place-items:center;display:grid}.calendar-month-switcher svg{width:14px}.calendar-month-switcher h2{text-align:center;text-transform:capitalize;min-width:155px;margin:0 6px;font-size:13px}.calendar-today{border:1px solid var(--line);height:31px;color:var(--muted);cursor:pointer;border-radius:7px;margin-left:5px;padding:0 10px;font-size:11px}.calendar-month-switcher button:hover{color:var(--mint);border-color:var(--mint-line)}.calendar-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.calendar-filters button{color:var(--faint);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.calendar-filters button i{background:var(--muted);border-radius:50%;width:6px;height:6px}.calendar-filters button.active{color:var(--text);border-color:var(--line);background:#ffffff06}.calendar-filters .invoice i{background:var(--info)}.calendar-filters .renewal i{background:var(--mint)}.calendar-filters .domain i{background:#a780ff}.calendar-filters .lifecycle i{background:var(--warn)}.calendar-filters .maintenance i{background:var(--down)}.calendar-filters .meeting i{background:#4dc7e8}.calendar-filters .deadline i{background:var(--warn)}.calendar-filters .general i{background:var(--muted)}.calendar-workspace{grid-template-columns:minmax(700px,1fr) 300px;align-items:start;gap:13px;display:grid}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-weekday{min-height:35px;color:var(--faint);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:flex-end;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:flex}.calendar-weekday:nth-child(7){border-right:0}.calendar-day{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#ffffff01;min-width:0;min-height:125px;padding:7px}.calendar-day:nth-child(7n+14){border-right:0}.calendar-day.muted{background:#00000017}.calendar-day.muted>header time{opacity:.38}.calendar-day.today{background:linear-gradient(145deg,#e9ecf108,#0000 65%);box-shadow:inset 0 0 0 1px #e9ecf11c}.calendar-day>header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.calendar-day>header time{width:23px;height:23px;color:var(--muted);font:650 11px var(--mono);border-radius:6px;place-items:center;display:grid}.calendar-day.today>header time{color:#06120c;background:var(--mint)}.calendar-day>header button{color:#0000;cursor:pointer;border-radius:5px;place-items:center;width:21px;height:21px;display:grid}.calendar-day:hover>header button{color:var(--faint);background:#ffffff08}.calendar-day>header button:hover{color:var(--mint)}.calendar-day>header svg{width:11px}.calendar-day-events{gap:3px;display:grid}.calendar-event{text-align:left;border:1px solid var(--line-soft);cursor:pointer;background:#ffffff05;border-radius:5px;grid-template-columns:3px minmax(0,1fr);align-items:stretch;gap:6px;width:100%;min-width:0;padding:4px 5px;display:grid}.calendar-event>i{background:var(--muted);border-radius:2px;width:3px}.calendar-event span,.calendar-event strong,.calendar-event small{min-width:0;display:block}.calendar-event strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.calendar-event small{color:var(--faint);font:11px var(--mono);margin-top:2px}.calendar-event:hover{border-color:var(--mint-line);background:#e9ecf104}.calendar-event.invoice>i{background:var(--info)}.calendar-event.renewal>i{background:var(--mint)}.calendar-event.domain>i{background:#a780ff}.calendar-event.lifecycle>i,.calendar-event.deadline>i{background:var(--warn)}.calendar-event.maintenance>i,.calendar-event.overdue>i,.calendar-event.critical>i{background:var(--down)}.calendar-event.meeting>i{background:#4dc7e8}.calendar-event.overdue strong,.calendar-event.critical strong{color:#ee8b98}.calendar-more{color:var(--faint);padding:2px 5px;font-size:11px;display:block}.calendar-aside{gap:13px;display:grid}.calendar-agenda,.calendar-schedules{overflow:hidden}.calendar-agenda>header,.calendar-schedules>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:13px 14px;display:flex}.calendar-agenda>header>svg,.calendar-schedules>header>svg{width:17px;color:var(--mint)}.calendar-agenda header strong,.calendar-agenda header small,.calendar-schedules header strong,.calendar-schedules header small{display:block}.calendar-agenda header strong,.calendar-schedules header strong{font-size:11px}.calendar-agenda header small,.calendar-schedules header small{color:var(--faint);margin-top:2px;font-size:11px}.calendar-agenda-list>*,.calendar-agenda-list>button{text-align:left;border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:56px minmax(0,1fr) 6px;align-items:center;gap:9px;width:100%;padding:10px 13px;display:grid;position:relative}.calendar-agenda-list>:hover{background:#ffffff05}.calendar-agenda-list time{color:var(--faint);font:11px var(--mono)}.calendar-agenda-list span strong,.calendar-agenda-list span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-agenda-list span strong{font-size:11px}.calendar-agenda-list span small{color:var(--faint);margin-top:3px;font-size:11px}.calendar-agenda-list>*>i{background:var(--muted);border-radius:50%;width:6px;height:6px}.calendar-agenda-list .invoice>i{background:var(--info)}.calendar-agenda-list .renewal>i{background:var(--mint)}.calendar-agenda-list .domain>i{background:#a780ff}.calendar-agenda-list .lifecycle>i,.calendar-agenda-list .deadline>i{background:var(--warn)}.calendar-agenda-list .maintenance>i{background:var(--down)}.calendar-agenda-list .meeting>i{background:#4dc7e8}.calendar-agenda-empty{min-height:150px;color:var(--faint);place-content:center;justify-items:center;display:grid}.calendar-agenda-empty svg{width:28px}.calendar-agenda-empty p{margin:8px 0;font-size:11px}.calendar-schedules>div{padding:4px 13px}.calendar-schedules>div>div{border-bottom:1px solid var(--line-soft);grid-template-columns:15px 1fr auto;align-items:center;gap:8px;min-height:34px;display:grid}.calendar-schedules>div svg{width:13px;color:var(--faint)}.calendar-schedules>div span{font-size:11px}.calendar-schedules>div time{font:11px var(--mono);color:var(--mint)}.calendar-schedules>a{color:var(--mint);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 13px;font-size:11px;display:flex}.calendar-schedules>a svg{width:12px}.calendar-event-form{gap:13px;display:grid}.calendar-event-form label{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.calendar-all-day{align-self:end;align-items:center;min-height:36px;color:var(--text)!important;gap:8px!important;margin:0!important;display:flex!important}.calendar-all-day>input{opacity:0;position:absolute}.calendar-all-day>span{background:var(--line);border-radius:10px;width:31px;height:17px;padding:2px;transition:all .15s}.calendar-all-day>span i{background:var(--faint);border-radius:50%;width:13px;height:13px;transition:all .15s;display:block}.calendar-all-day>input:checked+span{background:var(--mint)}.calendar-all-day>input:checked+span i{background:#06120c;transform:translate(14px)}.calendar-all-day b{font-size:11px}.calendar-event-form .modal-actions .danger-text{margin-right:auto}.calendar-event-form .modal-actions svg{width:14px}@media (width<=1200px){.calendar-workspace{grid-template-columns:1fr}.calendar-aside{grid-template-columns:1fr 1fr}.calendar-day{min-height:115px}}@media (width<=850px){.calendar-summary{grid-template-columns:repeat(2,1fr)}.calendar-summary article:nth-child(2){border-right:0}.calendar-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-grid{overflow:auto}.calendar-weekday,.calendar-day{min-width:115px}.calendar-heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.calendar-summary{grid-template-columns:1fr}.calendar-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.calendar-aside{grid-template-columns:1fr}.calendar-month-switcher h2{min-width:125px}.calendar-today{display:none}}.support-center-page,.support-live-page{max-width:1660px;margin:0 auto}.support-workspace-nav{border:1px solid var(--line);background:#0f1319e0;border-radius:11px;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0 0 14px;padding:4px;display:flex;overflow:auto;box-shadow:0 12px 35px #0000001f}.support-workspace-nav a{min-height:34px;color:var(--muted);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;transition:all .15s;display:flex}.support-workspace-nav a:hover{color:var(--text);background:#ffffff06}.support-workspace-nav a.active{color:var(--mint);background:var(--mint-ghost);box-shadow:inset 0 0 0 1px #e9ecf10e}.support-workspace-nav svg{width:15px}.support-workspace-nav b{min-width:17px;height:17px;font:700 11px var(--mono);background:#e9ecf112;border-radius:999px;place-items:center;padding:0 4px;display:grid}.support-center-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.support-center-summary>a{border:1px solid var(--line);min-height:118px;color:var(--text);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:17px;transition:all .16s;display:grid}.support-center-summary>a:hover{border-color:#e9ecf11f;transform:translateY(-1px);box-shadow:0 15px 40px #00000026}.support-center-summary>a>span{border:1px solid var(--mint-line);width:39px;height:39px;color:var(--mint);background:var(--mint-ghost);border-radius:10px;place-items:center;display:grid}.support-center-summary svg{width:18px}.support-center-summary small,.support-center-summary strong,.support-center-summary p{display:block}.support-center-summary small{color:var(--faint);font:700 11px var(--mono);letter-spacing:normal;text-transform:none}.support-center-summary strong{font:700 20px var(--mono);margin-top:7px}.support-center-summary p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.support-center-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.55fr);align-items:start;gap:13px;display:grid}.support-center-queue{min-height:390px;overflow:hidden}.support-center-queue .panel-head a{color:var(--mint);align-items:center;gap:5px;font-size:11px;display:flex}.support-center-queue .panel-head a svg{width:13px}.support-center-ticket-list{display:grid}.support-center-ticket-list>a{border-top:1px solid var(--line-soft);min-height:60px;color:var(--text);grid-template-columns:44px minmax(190px,1fr) 95px 130px 92px;align-items:center;gap:12px;padding:10px 15px;transition:all .14s;display:grid}.support-center-ticket-list>a:hover{background:#ffffff05}.support-center-ticket-list a>div strong,.support-center-ticket-list a>div small{display:block}.support-center-ticket-list a>div strong{font-size:11px}.support-center-ticket-list a>div small{color:var(--faint);margin-top:4px;font-size:11px}.support-center-assignee,.support-center-ticket-list time{color:var(--muted);font-size:11px}.support-center-ticket-list time{text-align:right}.support-center-empty{text-align:center;place-content:center;justify-items:center;min-height:300px;display:grid}.support-center-empty svg{width:36px;color:var(--faint)}.support-center-empty strong{margin-top:12px;font-size:12px}.support-center-empty p{color:var(--muted);margin:5px 0;font-size:11px}.support-center-side{gap:11px;display:grid}.support-center-module{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid}.support-center-module-icon{border:1px solid var(--mint-line);width:40px;height:40px;color:var(--mint);background:var(--mint-ghost);border-radius:10px;place-items:center;display:grid}.support-center-module-icon svg{width:18px}.support-center-module small,.support-center-module strong,.support-center-module p{display:block}.support-center-module small{color:var(--mint);font:700 11px var(--mono);letter-spacing:normal;text-transform:none}.support-center-module strong{margin-top:6px;font-size:12px}.support-center-module p{color:var(--muted);margin:4px 0 0;font-size:11px}.support-center-module .btn{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:3px;display:flex}.support-center-module .btn svg{width:13px}.detail-page>.support-workspace-nav{margin-bottom:13px}@media (width<=1150px){.support-center-summary{grid-template-columns:repeat(2,1fr)}.support-center-grid{grid-template-columns:1fr}.support-center-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.support-center-summary,.support-center-side{grid-template-columns:1fr}.support-center-ticket-list>a{grid-template-columns:38px minmax(0,1fr) auto}.support-center-assignee,.support-center-ticket-list time{display:none}.support-workspace-nav{width:100%}.support-workspace-nav a{flex:1;justify-content:center}.support-workspace-nav a span{display:none}}.users-page{max-width:1660px;margin:0 auto}.users-page .page-heading .btn{align-items:center;gap:7px;display:flex}.users-page .page-heading .btn svg{width:15px}.user-summary{align-items:stretch;gap:8px;margin-bottom:13px;display:flex}.user-summary>button{border:1px solid var(--line);min-width:180px;color:var(--muted);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;transition:all .15s;display:flex}.user-summary>button:hover{color:var(--text);border-color:#e9ecf118}.user-summary>button.active{color:var(--text);border-color:var(--mint-line);background:linear-gradient(135deg, var(--mint-ghost), #e9ecf102)}.user-summary>button>span{width:34px;height:34px;color:var(--mint);background:var(--mint-ghost);border-radius:8px;place-items:center;display:grid}.user-summary svg{width:17px}.user-summary small,.user-summary strong{display:block}.user-summary small{letter-spacing:normal;font-size:11px}.user-summary strong{font:700 15px var(--mono);margin-top:3px}.users-directory{overflow:hidden}.users-search{align-items:center;gap:7px;display:flex}.users-search>svg{width:15px;color:var(--faint)}.users-search .input{width:260px}.users-table td{height:62px}.user-identity{color:var(--text);align-items:center;gap:10px;display:flex}.user-identity>span{border:1px solid var(--mint-line);width:34px;height:34px;color:var(--mint);background:var(--mint-ghost);font:700 11px var(--mono);border-radius:9px;place-items:center;display:grid}.user-identity strong,.user-identity small{display:block}.user-identity strong{font-size:11px}.user-identity small{color:var(--faint);margin-top:3px;font-size:11px}.user-status{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.user-status:before{content:"";background:var(--faint);border-radius:50%;width:6px;height:6px}.user-status.active{color:var(--mint)}.user-status.active:before{background:var(--mint)}.user-status.suspended{color:var(--warn)}.user-status.suspended:before{background:var(--warn)}.user-status.closed{color:var(--down)}.user-status.closed:before{background:var(--down)}.row-actions{justify-content:flex-end;gap:5px;display:flex}.users-pagination{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:10px;padding:11px 14px;display:flex}.users-pagination span{color:var(--faint);font:11px var(--mono)}.user-editor{gap:14px;display:grid}.user-editor .field>small{color:var(--faint);margin-top:4px;font-size:11px;display:block}.signature-editor{border:1px solid var(--line);background:#ffffff03;border-radius:10px;padding:14px}.signature-editor>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.signature-editor>header>svg{width:18px;color:var(--mint)}.signature-editor header strong,.signature-editor header small{display:block}.signature-editor header strong{font-size:11px}.signature-editor header small{color:var(--faint);margin-top:3px;font-size:11px}.signature-editor textarea{resize:vertical}.message-signature{border-top:1px solid var(--line-soft);max-width:560px;color:var(--muted);white-space:pre-wrap;margin-top:12px;padding-top:9px;font-size:11px;line-height:1.55}@media (width<=760px){.user-summary{grid-template-columns:1fr;display:grid}.user-summary>button{min-width:0}.users-directory .panel-head{flex-direction:column;align-items:flex-start}.users-search,.users-search .input{width:100%}.users-table{min-width:780px}}:root{--rx-text-caption:11px;--rx-text-small:12px;--rx-text-body:13.5px;--rx-text-title:15px}.admin-content-v2,.main{font-size:var(--rx-text-body);line-height:1.55}.admin-content-v2 .page-heading h1,.admin-content-v2 .dashboard-heading h1{font-size:30px;line-height:1.16}.admin-content-v2 .page-heading p,.admin-content-v2 .dashboard-heading p{font-size:13px;line-height:1.55}.admin-content-v2 :where(.eyebrow,.df-label,.dm-top,.stat-l,.k){font-size:var(--rx-text-caption);line-height:1.4}.admin-content-v2 :where(p,label,.meta,.sub,.dm-note,.df-value,.da-row,.empty-state){line-height:1.5}.admin-content-v2 :where(.panel-head,.panel-h,.dc-head) :where(strong,h2,h3){font-size:var(--rx-text-title)}.admin-content-v2 :where(.panel-head,.panel-h,.dc-head,.detail-card,.detail-metric,.stat) small,.admin-content-v2 :where(.task-copy p,.task-meta,.task-result span,.task-result small,.run-history p,.run-history small){font-size:var(--rx-text-caption)}.admin-content-v2 .tbl{font-size:var(--rx-text-body)}.admin-content-v2 .tbl th{font-size:var(--rx-text-caption);padding:13px 17px}.admin-content-v2 .tbl td{font-size:var(--rx-text-body);padding:15px 17px}.admin-content-v2 .btn,.admin-content-v2 .input,.admin-content-v2 input,.admin-content-v2 select,.admin-content-v2 textarea{font-size:var(--rx-text-body)}.admin-content-v2 .btn-sm,.admin-content-v2 .field label{font-size:var(--rx-text-small)}.admin-content-v2 .pill,.admin-content-v2 .chip{font-size:var(--rx-text-caption)}.admin-content-v2 .support-workspace-nav a,.admin-content-v2 .support-center-queue .panel-head a,.admin-content-v2 .support-center-ticket-list a>div strong,.admin-content-v2 .support-center-assignee,.admin-content-v2 .support-center-ticket-list time,.admin-content-v2 .support-center-module strong,.admin-content-v2 .calendar-month-switcher h2,.admin-content-v2 .calendar-today,.admin-content-v2 .calendar-filters button,.admin-content-v2 .calendar-event strong,.admin-content-v2 .calendar-agenda-list span strong,.admin-content-v2 .calendar-schedules>div span,.admin-content-v2 .calendar-schedules>div time,.admin-content-v2 .calendar-schedules>a,.admin-content-v2 .user-identity strong,.admin-content-v2 .user-status,.admin-content-v2 .users-pagination span,.admin-content-v2 .signature-editor header strong,.admin-content-v2 .message-signature{font-size:var(--rx-text-small)}.admin-content-v2 .support-center-summary small,.admin-content-v2 .support-center-summary p,.admin-content-v2 .support-center-ticket-list a>div small,.admin-content-v2 .support-center-empty p,.admin-content-v2 .support-center-module small,.admin-content-v2 .support-center-module p,.admin-content-v2 .calendar-summary small,.admin-content-v2 .calendar-weekday,.admin-content-v2 .calendar-day>header time,.admin-content-v2 .calendar-event small,.admin-content-v2 .calendar-more,.admin-content-v2 .calendar-agenda header small,.admin-content-v2 .calendar-schedules header small,.admin-content-v2 .calendar-agenda-list time,.admin-content-v2 .calendar-agenda-list span small,.admin-content-v2 .calendar-agenda-empty p,.admin-content-v2 .calendar-event-form label,.admin-content-v2 .calendar-all-day b,.admin-content-v2 .user-summary small,.admin-content-v2 .user-identity small,.admin-content-v2 .user-editor .field>small,.admin-content-v2 .signature-editor header small{font-size:var(--rx-text-caption)}.main .topbar h1{font-size:25px}.main .topbar .sub,.main .panel-h .link,.main .svc-card .id .meta,.main .portal-flash,.main .tbl{font-size:var(--rx-text-body)}.main .tbl th{font-size:var(--rx-text-caption)}.main .tbl td{font-size:var(--rx-text-body)}.main .field label,.main .btn-sm,.main .who .m,.main .who .m span{font-size:var(--rx-text-small)}@media (width>=1500px){:root{--rx-text-caption:11.5px;--rx-text-small:12.5px;--rx-text-body:14px}}.cms-page{max-width:1660px;margin:0 auto}.cms-heading-actions{gap:8px;margin-left:auto;display:flex}.cms-heading-actions .btn{margin-left:0}.cms-heading-actions svg{width:17px}.cms-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.cms-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:12px;grid-template-columns:42px 1fr;align-items:start;gap:13px;min-height:112px;padding:18px;display:grid}.cms-summary article>span{width:40px;height:40px;color:var(--mint);border:1px solid var(--mint-line);background:var(--mint-ghost);border-radius:10px;place-items:center;display:grid}.cms-summary article>span svg{width:19px}.cms-summary small,.cms-summary strong,.cms-summary p{display:block}.cms-summary small{color:var(--faint);font-size:var(--rx-text-caption);letter-spacing:normal}.cms-summary strong{font:700 21px var(--mono);margin-top:6px}.cms-summary p{color:var(--muted);font-size:var(--rx-text-small);margin:4px 0 0}.cms-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;width:max-content;max-width:100%;margin-bottom:15px;padding:4px;display:flex;overflow:auto}.cms-tabs button{min-height:38px;color:var(--muted);font-size:var(--rx-text-small);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:0 13px;font-weight:650;transition:all .14s;display:flex}.cms-tabs button svg{width:16px}.cms-tabs button b{min-width:20px;font:700 var(--rx-text-caption) var(--mono);background:#ffffff0a;border-radius:999px;padding:2px 5px}.cms-tabs button:hover{color:var(--text);background:#ffffff06}.cms-tabs button.active{color:#06120c;background:var(--mint)}.cms-tabs button.active b{background:#0000001f}.cms-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.cms-feed{overflow:hidden}.cms-feed .panel-head>button{color:var(--mint);font-size:var(--rx-text-small)}.cms-feed>article{border-top:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:68px;padding:12px 17px;display:grid}.cms-feed>article>span{width:36px;height:36px;color:var(--faint);background:var(--surface-2);border-radius:9px;place-items:center;display:grid}.cms-feed>article>span svg{width:17px}.cms-feed>article>span.published{color:var(--mint);background:var(--mint-ghost)}.cms-feed>article>span.scheduled{color:var(--warn);background:#e6b23e1a}.cms-feed article strong,.cms-feed article small{display:block}.cms-feed article strong{font-size:var(--rx-text-body)}.cms-feed article small{color:var(--faint);font-size:var(--rx-text-caption);margin-top:4px}.cms-feed article>button{width:32px;height:32px;color:var(--faint);border-radius:7px;place-items:center;display:grid}.cms-feed article>button:hover{color:var(--mint);background:var(--mint-ghost)}.cms-feed article>button svg{width:16px}.cms-library{overflow:hidden}.cms-library-toolbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;min-height:70px;padding:13px 16px;display:flex}.cms-library-toolbar .btn svg{width:16px}.cms-search{flex:1;min-width:260px;max-width:430px;position:relative}.cms-search>svg{z-index:1;width:17px;color:var(--faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cms-search .input{padding-left:38px}.cms-status-filter{width:170px!important}.cms-table td:first-child strong,.cms-table td:first-child small{display:block}.cms-table td:first-child small{color:var(--faint);font:var(--rx-text-caption) var(--mono);margin-top:4px}.cms-row-actions{justify-content:flex-end;gap:5px;display:flex}.cms-row-actions button{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);background:var(--surface-2);border-radius:7px;place-items:center;display:grid}.cms-row-actions button:hover{color:var(--mint);border-color:var(--mint-line)}.cms-row-actions button.danger:hover{color:var(--down);border-color:#f0603f59}.cms-row-actions button svg{width:16px}.cms-empty{min-height:100px;color:var(--faint);place-content:center;justify-items:center;display:grid}.cms-empty svg{width:27px}.cms-empty p{font-size:var(--rx-text-small);margin:8px 0 0}.cms-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cms-categories>article,.cms-categories .cms-category-add{text-align:left;grid-template-columns:42px 1fr 32px;align-items:center;gap:13px;min-height:128px;padding:18px;display:grid}.cms-categories>article>span{width:40px;height:40px;color:var(--mint);background:var(--mint-ghost);border-radius:10px;place-items:center;display:grid}.cms-categories>article>span svg{width:19px}.cms-categories article strong,.cms-categories article small,.cms-categories article p{display:block}.cms-categories article strong{font-size:var(--rx-text-title)}.cms-categories article small{color:var(--faint);font:var(--rx-text-caption) var(--mono);margin-top:3px}.cms-categories article p{color:var(--muted);font-size:var(--rx-text-small);margin:7px 0 0}.cms-categories article>button{width:31px;height:31px;color:var(--faint);border-radius:7px;place-items:center;display:grid}.cms-categories article>button:hover{color:var(--down);background:#f0603f14}.cms-categories article>button svg{width:16px}.cms-category-add{border:1px dashed var(--mint-line);color:var(--muted);background:var(--mint-ghost);border-radius:12px;grid-template-columns:42px 1fr}.cms-category-add svg{width:24px;color:var(--mint);grid-row:1/3}.cms-category-add strong,.cms-category-add span{display:block}.cms-category-add strong{color:var(--text);font-size:var(--rx-text-title);align-self:end}.cms-category-add span{font-size:var(--rx-text-small);align-self:start}.cms-category-add:hover{border-style:solid;transform:translateY(-1px)}.cms-editor{gap:14px;display:grid}.cms-editor .field>small{color:var(--down);font-size:var(--rx-text-caption);margin-top:5px;display:block}.cms-editor textarea{resize:vertical;line-height:1.6}.cms-publishing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cms-publish-switch{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:64px;padding:12px 14px;display:grid}.cms-publish-switch input{opacity:0;position:absolute}.cms-publish-switch>span{background:var(--line);border-radius:12px;width:34px;height:19px;padding:3px}.cms-publish-switch>span:after{content:"";background:var(--faint);border-radius:50%;width:13px;height:13px;transition:all .15s;display:block}.cms-publish-switch input:checked+span{background:var(--mint)}.cms-publish-switch input:checked+span:after{background:#06120c;transform:translate(15px)}.cms-publish-switch strong,.cms-publish-switch small{display:block}.cms-publish-switch strong{font-size:var(--rx-text-body)}.cms-publish-switch small{color:var(--faint);font-size:var(--rx-text-caption);margin-top:3px}.cms-preview{padding:7px 5px 2px}.cms-preview>small{color:var(--mint);font-size:var(--rx-text-caption);letter-spacing:normal;font-weight:700}.cms-preview h1{margin:9px 0 18px;font-size:26px}.cms-preview>div{min-height:180px;color:var(--muted);border:1px solid var(--line);background:var(--ink-2);font-size:var(--rx-text-body);white-space:pre-wrap;border-radius:10px;padding:19px;line-height:1.7}.cms-preview .btn{width:max-content;margin-top:14px}.cms-preview .btn svg{width:16px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.modal-actions .btn:first-child:not(:last-child){margin-right:auto}.modal-actions .btn svg{width:16px}@media (width<=1050px){.cms-summary{grid-template-columns:repeat(2,1fr)}.cms-overview{grid-template-columns:1fr}.cms-categories{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.cms-heading-actions{flex-wrap:wrap;width:100%;margin-left:0}.cms-summary,.cms-categories{grid-template-columns:1fr}.cms-library-toolbar{flex-direction:column;align-items:stretch}.cms-search{max-width:none}.cms-status-filter{width:100%!important}.cms-publishing{grid-template-columns:1fr}.cms-table{min-width:760px}}.profile-communication-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.profile-note{min-height:112px;color:var(--muted);font-size:var(--rx-text-body);white-space:pre-wrap;padding:18px;line-height:1.65}.profile-note.signature{font-family:var(--mono)}.profile-editor{gap:16px;display:grid}.profile-editor .field>small{color:var(--faint);font-size:var(--rx-text-caption);margin-top:5px;display:block}.profile-editor textarea{resize:vertical;line-height:1.55}.profile-address-grid{border:1px solid var(--line);background:#ffffff02;border-radius:10px;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:15px;display:grid}.profile-signature-grid{border:1px solid var(--line);background:var(--mint-ghost);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.profile-form-errors{color:var(--down);background:#f0603f0f;border:1px solid #f0603f40;border-radius:8px;padding:11px 13px}.profile-form-errors p{font-size:var(--rx-text-small);margin:3px 0}.impersonation-banner{z-index:90;color:#211b05;background:#f0c94e;border:1px solid #ffd25b73;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:7px 9px 7px 14px;font-size:13px;font-weight:650;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #00000059}.impersonation-banner svg{width:18px}.impersonation-banner button{color:#f8e99b;background:#24200e;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:700}@media (width<=980px){.profile-communication-grid{grid-template-columns:1fr}.profile-address-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.profile-address-grid,.profile-signature-grid{grid-template-columns:1fr}.impersonation-banner{left:12px;right:12px;transform:none}.impersonation-banner span{display:none}}.main-inner{max-width:1580px}.main .page-heading{margin-bottom:22px}.main .page-heading h1{font-size:30px;line-height:1.15}.main .page-heading p{max-width:760px;font-size:var(--rx-text-body)}.main .page-heading .btn svg{width:17px}.client-nav-count,.button-count{color:#06120c;background:var(--mint);min-width:20px;height:20px;font:800 11px var(--mono);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}.client-announcement{border:1px solid var(--mint-line);background:linear-gradient(100deg,#e9ecf112,#e9ecf104 60%,#0000);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto 32px;align-items:center;gap:13px;min-height:72px;margin:0 0 22px;padding:13px 14px;display:grid;position:relative;box-shadow:0 14px 40px #00000021}.client-announcement .client-announcement-icon{width:40px;height:40px;color:var(--mint);border:1px solid var(--mint-line);background:#e9ecf10c;border-radius:10px;place-items:center;display:grid}.client-announcement .client-announcement-icon svg{width:19px}.client-announcement strong,.client-announcement p{display:block}.client-announcement strong{font-size:var(--rx-text-title)}.client-announcement p{color:var(--muted);font-size:var(--rx-text-small);margin:3px 0 0}.client-announcement .client-announcement-link{color:var(--mint);font-size:var(--rx-text-small);font-weight:700}.client-announcement>button{width:32px;height:32px;color:var(--faint);border-radius:7px;place-items:center;display:grid}.client-announcement>button:hover{color:var(--text);background:#ffffff0a}.client-announcement>button svg{width:17px}.portal-hero{border:1px solid var(--line);background:radial-gradient(circle at 85% 20%, #e9ecf117, transparent 30%), linear-gradient(135deg, #101820, var(--surface));border-radius:15px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;margin-bottom:16px;padding:27px 30px;display:flex}.portal-hero h1{margin:5px 0 7px;font-size:32px}.portal-hero p{max-width:680px;color:var(--muted);margin:0}.portal-hero .btn svg{width:18px}.portal-section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin:18px 0 12px;display:flex}.portal-section-heading h2{margin:0;font-size:19px}.portal-section-heading p{color:var(--faint);font-size:var(--rx-text-small);margin:4px 0 0}.portal-filters{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:4px;padding:4px;display:flex;overflow:auto}.portal-filters button{min-height:34px;color:var(--muted);font-size:var(--rx-text-small);white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 11px}.portal-filters button.active{color:#06120c;background:var(--mint)}.portal-filters button span{opacity:.7;margin-left:5px}.portal-empty{min-height:250px;color:var(--muted);border:1px dashed var(--line);text-align:center;border-radius:12px;place-content:center;justify-items:center;padding:32px;display:grid}.portal-empty svg{width:38px;color:var(--faint)}.portal-empty h3{color:var(--text);margin:13px 0 4px;font-size:17px}.portal-empty p{max-width:430px;margin:0 0 15px}.portal-back{width:max-content;color:var(--muted);font-size:var(--rx-text-small);align-items:center;gap:7px;margin-bottom:16px;display:flex}.portal-back:hover{color:var(--mint)}.portal-back svg{width:16px}.client-cart-page{max-width:980px;margin:0 auto;padding:12px 0 40px}.guest-cart-page{max-width:820px;margin:0 auto;padding:40px 20px}.domain-shop-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);align-items:center;gap:15px 26px;padding:18px 20px;display:grid}.domain-shop-card>div:first-child{align-items:center;gap:12px;display:flex}.domain-shop-card>div:first-child>svg{width:22px;color:var(--mint)}.domain-shop-card>div:first-child strong,.domain-shop-card>div:first-child span{display:block}.domain-shop-card>div:first-child strong{font-size:var(--rx-text-title)}.domain-shop-card>div:first-child span{color:var(--faint);font-size:var(--rx-text-caption);margin-top:3px}.domain-shop-card form{gap:7px;display:flex}.domain-shop-card form .input{flex:1}.domain-shop-card .domain-prices{border-top:1px solid var(--line-soft);grid-column:1/-1;gap:7px;padding-top:12px;display:flex;overflow:auto}.domain-shop-card .domain-prices span{color:var(--muted);border:1px solid var(--line);font:var(--rx-text-caption) var(--mono);white-space:nowrap;border-radius:7px;padding:6px 9px}.domain-shop-card .domain-prices span b{color:var(--mint)}.portal-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid;position:relative}.store-product-card{border:1px solid var(--line);background:linear-gradient(155deg,#ffffff06,#ffffff02);border-radius:13px;flex-direction:column;min-height:390px;padding:21px;transition:all .16s;display:flex}.store-product-card:hover{border-color:var(--mint-line);transform:translateY(-2px);box-shadow:0 18px 45px #0000002e}.store-product-card .store-product-top{color:var(--mint);font-size:var(--rx-text-caption);letter-spacing:normal;align-items:center;gap:10px;font-weight:750;display:flex}.store-product-card h3{margin:19px 0 7px;font-size:21px}.store-product-card>p{min-height:46px;color:var(--muted);margin:0;line-height:1.55}.store-product-card ul{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:9px;margin:20px 0;padding:17px 0;list-style:none;display:grid}.store-product-card ul li{color:var(--muted);font-size:var(--rx-text-small);grid-template-columns:16px 1fr auto;align-items:center;gap:7px;display:grid}.store-product-card ul li svg{width:15px;color:var(--mint)}.store-product-card ul li b{color:var(--text);font:650 var(--rx-text-small) var(--mono)}.store-product-card .store-product-footer{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;display:flex}.store-product-card .store-product-footer strong{font:750 24px var(--mono)}.store-product-card .store-product-footer span,.store-product-card .store-product-footer small{color:var(--faint);font-size:var(--rx-text-caption)}.store-product-card .store-product-footer small{margin-top:4px;display:block}.service-type-icon{width:40px;height:40px;color:var(--mint);border:1px solid var(--mint-line);background:var(--mint-ghost);border-radius:10px;flex:none;place-items:center;display:grid}.service-type-icon svg{width:20px}.service-category-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:15px;display:grid}.service-category-nav a{min-height:62px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 13px;transition:all .14s;display:grid}.service-category-nav a svg{width:20px}.service-category-nav a b{min-width:24px;color:var(--faint);font:700 var(--rx-text-caption) var(--mono);text-align:center;background:#ffffff0a;border-radius:999px;padding:3px 6px}.service-category-nav a.active{color:var(--mint);border-color:var(--mint-line);background:linear-gradient(135deg, var(--mint-ghost), transparent)}.service-category-nav a.active b{color:#06120c;background:var(--mint)}.service-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.service-portal-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.service-portal-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.service-portal-card>header>div:nth-child(2)>span{color:var(--mint);font-size:var(--rx-text-caption)}.service-portal-card>header h2{margin:3px 0 0;font-size:17px}.service-portal-card>header p{color:var(--faint);font:var(--rx-text-caption) var(--mono);margin:3px 0 0}.service-portal-card .service-primary-data{grid-template-columns:repeat(3,1fr);padding:16px 18px;display:grid}.service-portal-card .service-primary-data>div+div{border-left:1px solid var(--line-soft);padding-left:15px}.service-portal-card .service-primary-data span,.service-portal-card .service-primary-data b{display:block}.service-portal-card .service-primary-data span{color:var(--faint);font-size:var(--rx-text-caption)}.service-portal-card .service-primary-data b{font:650 var(--rx-text-small) var(--mono);margin-top:5px}.service-portal-card .service-resource-row{color:var(--muted);border-top:1px solid var(--line-soft);font-size:var(--rx-text-caption);background:#ffffff02;gap:16px;padding:11px 18px;display:flex}.service-portal-card .service-resource-row span{align-items:center;gap:5px;display:flex}.service-portal-card .service-resource-row svg{width:14px;color:var(--mint)}.service-portal-card>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.service-portal-card>footer span{color:var(--faint);font-size:var(--rx-text-caption)}.portal-stat-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:19px;display:grid}.portal-stat{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:14px;min-height:92px;padding:16px;display:flex}.portal-stat>svg{width:22px;color:var(--info)}.portal-stat span,.portal-stat strong{display:block}.portal-stat span{color:var(--faint);font-size:var(--rx-text-caption)}.portal-stat strong{font:750 21px var(--mono);margin-top:5px}.portal-stat.success>svg{color:var(--mint)}.portal-stat.warning>svg{color:var(--warn)}.portal-list-section{margin-top:22px}.section-count{min-width:29px;color:var(--mint);border:1px solid var(--mint-line);background:var(--mint-ghost);font:700 var(--rx-text-caption) var(--mono);text-align:center;border-radius:999px;padding:5px 8px}.server-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.server-overview-card{color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:12px;transition:all .15s;overflow:hidden}.server-overview-card:hover{border-color:var(--mint-line);transform:translateY(-1px)}.server-overview-card .server-card-head{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.server-overview-card .server-card-head strong,.server-overview-card .server-card-head span{display:block}.server-overview-card .server-card-head strong{font-size:var(--rx-text-title)}.server-overview-card .server-card-head span{color:var(--faint);font-size:var(--rx-text-caption);margin-top:3px}.server-overview-card .server-address{padding:18px 16px}.server-overview-card .server-address span,.server-overview-card .server-address b{display:block}.server-overview-card .server-address span{color:var(--faint);font-size:var(--rx-text-caption)}.server-overview-card .server-address b{font:700 18px var(--mono);margin-top:7px}.server-overview-card .server-resources{color:var(--muted);border-top:1px solid var(--line-soft);font-size:var(--rx-text-caption);gap:15px;padding:11px 16px;display:flex}.server-overview-card .server-resources span{align-items:center;gap:5px;display:flex}.server-overview-card .server-resources svg{width:14px;color:var(--mint)}.server-overview-card .server-card-foot{color:var(--faint);border-top:1px solid var(--line-soft);font-size:var(--rx-text-caption);justify-content:space-between;padding:11px 16px;display:flex}.server-overview-card .server-card-foot b{color:var(--mint)}.kb-hero{border:1px solid var(--line);background:radial-gradient(circle at 50% 0, #e9ecf114, transparent 55%), var(--surface);text-align:center;border-radius:14px;justify-items:center;margin-bottom:18px;padding:35px 24px;display:grid}.kb-hero h1{margin:5px 0 7px;font-size:31px}.kb-hero p{color:var(--muted);margin:0}.kb-hero form{border:1px solid var(--mint-line);background:var(--ink-2);border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:min(680px,100%);height:48px;margin-top:22px;padding:5px 6px 5px 14px;display:grid}.kb-hero form svg{width:19px;color:var(--mint)}.kb-hero form input{min-width:0;color:var(--text);background:0 0;border:0;outline:0}.kb-hero form button{color:#06120c;background:var(--mint);border-radius:7px;height:36px;padding:0 15px;font-weight:700}.kb-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.kb-filters{width:max-content;max-width:100%;margin-bottom:12px}.kb-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.kb-article-card{min-height:195px;color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;padding:18px;transition:all .14s;display:flex}.kb-article-card:hover{border-color:var(--mint-line);transform:translateY(-1px)}.kb-article-card>div{color:var(--mint);font-size:var(--rx-text-caption);align-items:center;gap:7px;display:flex}.kb-article-card>div svg{width:16px}.kb-article-card h3{margin:13px 0 7px;font-size:17px}.kb-article-card p{color:var(--muted);margin:0;line-height:1.55}.kb-article-card footer{color:var(--mint);font-size:var(--rx-text-small);justify-content:space-between;margin-top:auto;padding-top:15px;display:flex}.kb-article-card footer small{color:var(--faint);align-items:center;gap:4px;display:flex}.kb-article-card footer small svg{width:14px}.kb-popular,.kb-related{position:sticky;top:88px;overflow:hidden}.kb-popular>a,.kb-related>a{color:var(--text);border-top:1px solid var(--line-soft);grid-template-columns:30px 1fr;gap:9px;padding:12px 15px;display:grid}.kb-popular>a>span,.kb-related>a>span{color:var(--mint);font:700 var(--rx-text-caption) var(--mono)}.kb-popular>a b,.kb-popular>a small,.kb-related>a b,.kb-related>a small{display:block}.kb-popular>a b,.kb-related>a b{font-size:var(--rx-text-small)}.kb-popular>a small,.kb-related>a small{color:var(--faint);font-size:var(--rx-text-caption);align-items:center;gap:4px;margin-top:4px;display:flex}.kb-popular>a small svg,.kb-related>a small svg{width:13px}.kb-popular>a:hover,.kb-related>a:hover{background:#ffffff05}.kb-reader-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.kb-reader{border:1px solid var(--line);background:var(--surface);border-radius:13px;min-height:560px;overflow:hidden}.kb-reader>header{border-bottom:1px solid var(--line-soft);padding:28px 30px}.kb-reader>header h1{margin:8px 0 13px;font-size:29px}.kb-reader>header>div{color:var(--faint);font-size:var(--rx-text-caption);gap:18px;display:flex}.kb-reader>header>div span{align-items:center;gap:5px;display:flex}.kb-reader>header>div svg{width:14px}.kb-reader-body{color:var(--muted);white-space:pre-wrap;padding:30px;font-size:15px;line-height:1.85}.kb-related>a{grid-template-columns:20px 1fr}.kb-related>a>svg{width:16px;color:var(--mint)}.ticket-summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.ticket-summary-grid button{min-height:65px;color:var(--muted);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.ticket-summary-grid button span{font-size:var(--rx-text-small)}.ticket-summary-grid button strong{font:750 18px var(--mono)}.ticket-summary-grid button.active{color:var(--mint);border-color:var(--mint-line);background:var(--mint-ghost)}.ticket-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:flex}.ticket-toolbar label{border:1px solid var(--line);background:var(--ink-2);border-radius:8px;align-items:center;gap:8px;width:min(520px,70%);padding:0 10px;display:flex}.ticket-toolbar label svg{width:16px;color:var(--faint)}.ticket-toolbar label input{width:100%;height:36px;color:var(--text);background:0 0;border:0;outline:0}.ticket-toolbar>span{color:var(--faint);font-size:var(--rx-text-caption)}.ticket-portal-list{border:1px solid var(--line);background:var(--surface);border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.ticket-portal-row{min-height:82px;color:var(--text);border-top:1px solid var(--line-soft);grid-template-columns:42px minmax(260px,1fr) 160px 125px;align-items:center;gap:13px;padding:13px 16px;transition:all .13s;display:grid}.ticket-portal-row:first-child{border-top:0}.ticket-portal-row:hover{background:#ffffff05}.ticket-portal-row .ticket-state-icon{width:38px;height:38px;color:var(--mint);background:var(--mint-ghost);border-radius:9px;place-items:center;display:grid}.ticket-portal-row .ticket-state-icon svg{width:18px}.ticket-portal-row .ticket-main>div{align-items:center;gap:9px;display:flex}.ticket-portal-row .ticket-main>div>span{color:var(--faint);font:var(--rx-text-caption) var(--mono)}.ticket-portal-row .ticket-main>div h2{font-size:var(--rx-text-title);margin:0}.ticket-portal-row .ticket-main p{color:var(--faint);font-size:var(--rx-text-caption);align-items:center;gap:4px;margin:6px 0 0;display:flex}.ticket-portal-row .ticket-main p b{color:var(--muted)}.ticket-portal-row .ticket-main p svg{width:13px}.ticket-portal-row .ticket-meta{justify-items:start;gap:6px;display:grid}.ticket-portal-row .ticket-meta>span:last-child{color:var(--faint);font-size:var(--rx-text-caption)}.ticket-portal-row .ticket-activity{text-align:right}.ticket-portal-row .ticket-activity b,.ticket-portal-row .ticket-activity span,.ticket-portal-row .ticket-activity small{display:block}.ticket-portal-row .ticket-activity b{font:700 15px var(--mono)}.ticket-portal-row .ticket-activity span{color:var(--faint);font-size:var(--rx-text-caption)}.ticket-portal-row .ticket-activity small{color:var(--muted);font-size:var(--rx-text-caption);justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;display:flex}.ticket-portal-row .ticket-activity small svg{width:13px}.profile-saved{color:var(--mint);font-size:var(--rx-text-small);align-items:center;gap:7px;display:flex}.profile-saved svg{width:18px}.profile-portal-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.profile-portal-layout>aside{gap:11px;display:grid}.profile-identity,.profile-account-card,.profile-mini-stats{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:18px}.profile-identity{text-align:center;justify-items:center;display:grid}.profile-identity .profile-avatar{color:#06120c;background:linear-gradient(145deg, var(--mint), #22b978);width:64px;height:64px;font:800 18px var(--mono);border-radius:18px;place-items:center;display:grid;box-shadow:0 12px 30px #e9ecf115}.profile-identity h2{margin:13px 0 3px;font-size:18px}.profile-identity p{color:var(--faint);font-size:var(--rx-text-small);margin:0 0 10px}.profile-account-card{gap:10px;display:grid}.profile-account-card>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.profile-account-card>div:last-child{border:0;padding-bottom:0}.profile-account-card>div span{color:var(--faint);font-size:var(--rx-text-caption)}.profile-account-card>div b{font:650 var(--rx-text-caption) var(--mono)}.profile-account-card>div b.verified{color:var(--mint)}.profile-mini-stats{grid-template-columns:repeat(3,1fr);padding:12px 8px;display:grid}.profile-mini-stats>div{text-align:center}.profile-mini-stats>div+div{border-left:1px solid var(--line-soft)}.profile-mini-stats>div strong,.profile-mini-stats>div span{display:block}.profile-mini-stats>div strong{font:750 16px var(--mono)}.profile-mini-stats>div span{color:var(--faint);margin-top:4px;font-size:11px}.profile-editor{gap:11px}.profile-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;padding:4px;display:flex;overflow:auto}.profile-tabs button{min-height:38px;color:var(--muted);font-size:var(--rx-text-small);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 12px;display:flex}.profile-tabs button svg{width:16px}.profile-tabs button.active{color:#06120c;background:var(--mint)}.profile-form-section{overflow:hidden}.profile-form-section>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:16px 18px;display:flex}.profile-form-section>header>svg{width:21px;color:var(--mint)}.profile-form-section>header h2{margin:0;font-size:17px}.profile-form-section>header p{color:var(--faint);font-size:var(--rx-text-caption);margin:3px 0 0}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.profile-form-grid .span-two{grid-column:1/-1}.profile-form-grid .field-error{color:var(--down)!important}.profile-form-grid .profile-checkbox{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.profile-security-note{color:var(--muted);border:1px solid var(--mint-line);background:var(--mint-ghost);border-radius:9px;align-items:flex-start;gap:11px;margin:0 18px 18px;padding:13px;display:flex}.profile-security-note>svg{width:18px;color:var(--mint)}.profile-security-note b,.profile-security-note span{display:block}.profile-security-note b{color:var(--text);font-size:var(--rx-text-small)}.profile-security-note span{font-size:var(--rx-text-caption);margin-top:3px}.profile-save-bar{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex}.profile-save-bar div b,.profile-save-bar div span{display:block}.profile-save-bar div b{font-size:var(--rx-text-small)}.profile-save-bar div span{color:var(--faint);font-size:var(--rx-text-caption);margin-top:3px}.profile-save-bar .btn{margin-left:auto}.dashboard-kb-icon{width:17px;color:var(--mint);flex:none}@media (width<=1200px){.portal-store-grid{grid-template-columns:repeat(2,1fr)}.service-category-nav{grid-template-columns:repeat(3,1fr)}.kb-layout,.kb-reader-layout{grid-template-columns:1fr}.kb-popular,.kb-related{position:static}.profile-portal-layout{grid-template-columns:240px 1fr}.ticket-portal-row{grid-template-columns:40px minmax(230px,1fr) 120px}.ticket-activity{display:none}}@media (width<=850px){.portal-hero{flex-direction:column;align-items:flex-start}.domain-shop-card{grid-template-columns:1fr}.domain-shop-card form,.domain-shop-card .domain-prices{grid-column:1}.portal-store-grid,.service-portal-grid,.server-overview-grid{grid-template-columns:1fr}.portal-stat-grid,.ticket-summary-grid,.service-category-nav{grid-template-columns:repeat(2,1fr)}.profile-portal-layout{grid-template-columns:1fr}.profile-portal-layout>aside{grid-template-columns:1fr 1fr}.profile-mini-stats{grid-column:1/-1}.ticket-portal-row{grid-template-columns:40px 1fr auto}.ticket-meta>span:last-child{display:none}.client-announcement{grid-template-columns:40px 1fr 30px}.client-announcement-link{display:none}}@media (width<=600px){.main .page-heading h1,.portal-hero h1,.kb-hero h1{font-size:25px}.portal-hero{padding:22px 18px}.domain-shop-card form{flex-direction:column}.portal-store-grid,.kb-article-grid,.profile-form-grid,.profile-portal-layout>aside{grid-template-columns:1fr}.service-category-nav{display:flex;overflow:auto}.service-category-nav a{min-width:155px}.service-primary-data{gap:11px;grid-template-columns:1fr!important}.service-primary-data>div{border:0!important;padding:0!important}.portal-stat-grid,.ticket-summary-grid{grid-template-columns:1fr 1fr}.server-resources,.service-resource-row{flex-wrap:wrap}.ticket-toolbar{flex-direction:column;align-items:stretch}.ticket-toolbar label{width:100%}.ticket-toolbar>span{padding-left:3px}.ticket-portal-row{grid-template-columns:34px 1fr;padding:12px}.ticket-state-icon{width:34px!important;height:34px!important}.ticket-meta{grid-column:2;display:flex}.profile-tabs button{min-width:max-content}.profile-save-bar>div{display:none}.client-announcement{grid-template-columns:36px 1fr 28px;padding:10px}.client-announcement-icon{width:35px!important;height:35px!important}.client-announcement p{display:none}}.security-auth-shell{background:radial-gradient(circle at 50% 10%, #e9ecf10e, transparent 38%), var(--ink);place-items:center;min-height:100vh;padding:24px;display:grid}.security-auth-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;width:min(440px,100%);padding:34px;box-shadow:0 24px 80px #00000059}.security-auth-card h1{margin:8px 0;font-size:28px}.security-auth-card>p{color:var(--muted);margin:0 0 24px}.security-auth-icon,.security-shield{width:48px;height:48px;color:var(--mint);background:#e9ecf10f;border:1px solid #e9ecf136;border-radius:14px;place-items:center;display:grid}.security-auth-icon svg,.security-shield svg{width:25px}.security-code-input{letter-spacing:normal;font-family:ui-monospace,monospace}.admin-account-security{min-width:0;color:inherit;text-decoration:none;display:grid}.admin-account-security strong,.admin-account-security small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-settings-grid{gap:16px;display:grid}.security-status-card{align-items:center;gap:18px;padding:24px;display:flex}.security-status-card h2{margin:3px 0 6px}.security-status-card p{color:var(--muted);margin:0}.security-required{color:var(--mint);background:#e9ecf10f;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:700}.security-setup-card,.security-manage-card,.recovery-code-card{padding:0;overflow:hidden}.security-setup-card>header,.security-manage-card>header,.recovery-code-card>header{border-bottom:1px solid var(--line);padding:20px 24px}.security-setup-card header h2,.security-manage-card header h2,.recovery-code-card header h2{margin:0 0 5px}.security-setup-card header p,.security-manage-card header p,.recovery-code-card header p{color:var(--muted);margin:0}.security-setup-body{grid-template-columns:280px minmax(0,1fr);gap:28px;padding:24px;display:grid}.security-qr{background:#fff;border-radius:14px;padding:18px}.security-qr img{width:100%;display:block}.security-secret{gap:7px;margin-bottom:18px;display:grid}.security-secret span{color:var(--muted);font-size:12px}.security-secret code{border:1px solid var(--line);color:var(--mint);word-break:break-all;border-radius:9px;padding:12px}.security-manage-card form{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.security-manage-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.recovery-code-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:24px;display:grid}.recovery-code-grid code{color:var(--mint);text-align:center;background:#e9ecf109;border:1px solid #e9ecf126;border-radius:8px;padding:12px}@media (width<=760px){.security-setup-body{grid-template-columns:1fr}.security-qr{max-width:280px}.security-manage-card form,.recovery-code-grid{grid-template-columns:1fr}.security-required{margin-left:0}.security-status-card{flex-wrap:wrap;align-items:flex-start}}.ext-tabs{gap:6px;margin-bottom:14px;display:flex}.ext-tabs a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:12.5px;text-decoration:none;transition:all .15s}.ext-tabs a:hover{color:var(--text)}.ext-tabs a.active{border-color:var(--mint-line);color:var(--mint);background:#e9ecf10f}.market-picker{border:1px solid var(--line);border-radius:10px;max-height:340px;margin-top:12px;overflow-y:auto}.market-picker article{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:12px 14px;display:flex}.market-picker article:last-child{border-bottom:0}.market-picker article>div{flex:1;min-width:0}.market-picker article strong{font-size:13px;display:block}.market-picker article small{color:var(--faint);font-size:11.5px}.market-picker article span{color:var(--faint);font-size:11px}.market-picker__empty{color:var(--faint);text-align:center;padding:26px;font-size:12.5px}.market-picker__hint{color:var(--faint);margin-bottom:12px;font-size:12px}.ext-tabs a{cursor:pointer}.backup-page{max-width:1500px;margin:0 auto}.backup-actions{gap:8px;margin-left:auto;display:flex}.backup-actions .btn svg{width:14px}.backup-secret{border:1px solid var(--mint-line);background:var(--mint-ghost);border-radius:12px;margin:14px 0;padding:17px}.backup-secret-head{align-items:flex-start;gap:11px;display:flex}.backup-secret-head svg{width:20px;color:var(--mint);flex:none}.backup-secret-head strong{font-size:13px;display:block}.backup-secret-head p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.backup-secret>code{background:var(--surface);border:1px solid var(--line);font:600 15px/1.5 var(--mono);letter-spacing:normal;word-break:break-all;border-radius:9px;margin:14px 0 12px;padding:14px 16px;display:block}.backup-secret-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.backup-secret-actions .btn svg{width:13px}.backup-confirm{color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin-left:6px;font-size:11px;display:inline-flex}.backup-secret-hint{color:var(--warn);margin:11px 0 0;font-size:11px}.backup-activate{margin:14px 0}.backup-activate-body{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.backup-activate-body p{color:var(--muted);max-width:70ch;margin:0;font-size:12px;line-height:1.55}.backup-activate-body .btn svg{width:14px}.backup-workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:12px;margin-top:14px;display:grid}.backup-form{padding:16px 18px 18px}.backup-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.backup-form .field>span{color:var(--muted);margin:12px 0 6px;font-size:11.5px;font-weight:600;display:block}.backup-form .field>small{color:var(--faint);margin-top:5px;font-size:11px;line-height:1.45;display:block}.backup-form input,.backup-form select,.backup-form textarea{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:10px 12px;font-size:12.5px;transition:all .16s}.backup-form input:focus,.backup-form select:focus,.backup-form textarea:focus{border-color:var(--mint-line)}.backup-form input::placeholder,.backup-form select::placeholder,.backup-form textarea::placeholder{color:var(--faint)}.backup-form textarea{resize:vertical;font-family:var(--mono);font-size:11.5px}.backup-form-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.backup-note{color:var(--faint);margin:12px 0 0;font-size:11px;line-height:1.5}.backup-note-inset{padding:0 18px 18px}.backup-paths{margin:0;padding:14px 18px 4px;list-style:none}.backup-paths li{border-bottom:1px solid var(--line-soft);padding:6px 0}.backup-paths li:last-child{border-bottom:0}.backup-paths code{font:11px var(--mono);color:var(--text);word-break:break-all}.backup-history{margin-top:12px}.backup-table{border-collapse:collapse;width:100%;font-size:12px}.backup-table th{text-align:left;color:var(--faint);font:650 11px var(--mono);letter-spacing:normal;border-bottom:1px solid var(--line-soft);padding:10px 14px}.backup-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:12px 14px}.backup-table tr:last-child td{border-bottom:0}.backup-table code{font:11px var(--mono)}.backup-table td small{color:var(--muted);max-width:46ch;margin-top:4px;font-size:11px;line-height:1.45;display:block}.backup-row-action{text-align:right;white-space:nowrap}.backup-badge{font:650 11px var(--mono);letter-spacing:normal;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:3px 8px;display:inline-block}.backup-badge.is-success{background:var(--mint-ghost);color:var(--mint)}.backup-badge.is-failed{color:var(--down);background:#ff5a6917}.backup-badge.is-running{color:#f6c453;background:#f6c45317}@media (width<=1050px){.backup-workspace{grid-template-columns:1fr}}@media (width<=650px){.backup-actions{width:100%;margin:12px 0 0}.backup-activate-body{flex-direction:column;align-items:flex-start}.backup-table{display:block;overflow-x:auto}}.demo-banner{--demo-amber:#f6c453;z-index:60;background:linear-gradient(90deg, #f6c4531a, #f6c4530a 46%, transparent), var(--ink-2);border-bottom:1px solid var(--line);position:sticky;top:0;box-shadow:inset 0 1px #f6c45329,0 10px 26px -22px #000}.demo-banner__inner{align-items:center;gap:14px;max-width:1560px;margin:0 auto;padding:12px 24px;display:flex}.demo-banner__mark{width:30px;height:30px;color:var(--demo-amber);background:#f6c4531f;border:1px solid #f6c45347;border-radius:9px;flex:none;place-items:center;display:grid}.demo-banner__mark svg{width:17px}.demo-banner__label{color:var(--demo-amber);letter-spacing:normal;flex:none;margin:0;font-size:11px;font-weight:700}.demo-banner__text{border-left:1px solid var(--line);min-width:0;color:var(--muted);flex:auto;margin:0;padding-left:14px;font-size:13px;line-height:1.45}.demo-banner__link{color:var(--demo-amber);border:1px solid #f6c4534d;border-radius:8px;flex:none;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .16s;display:inline-flex}.demo-banner__link svg{width:13px}.demo-banner__link:hover{background:#f6c4531a;border-color:#f6c4538c}.demo-banner__toggle{border:1px solid var(--line);width:30px;height:30px;color:var(--faint);border-radius:8px;flex:none;place-items:center;transition:all .16s;display:grid}.demo-banner__toggle svg{width:15px}.demo-banner__toggle:hover{color:var(--demo-amber);border-color:#f6c45366}.demo-banner.is-collapsed .demo-banner__inner{gap:10px;padding:5px 24px}.demo-banner.is-collapsed .demo-banner__mark{border-radius:7px;width:22px;height:22px}.demo-banner.is-collapsed .demo-banner__mark svg{width:13px}.demo-banner.is-collapsed .demo-banner__text,.demo-banner.is-collapsed .demo-banner__link{display:none}.demo-banner.is-collapsed .demo-banner__label{margin-right:auto;font-size:11px}.demo-banner.is-collapsed .demo-banner__toggle{border-color:#0000;width:24px;height:24px}@media (width<=900px){.demo-banner__inner{flex-wrap:wrap;gap:8px 10px;padding:10px 16px}.demo-banner__label{margin-right:auto}.demo-banner__text{border-left:0;flex:1 0 100%;order:3;padding-left:0;font-size:12px;line-height:1.45}.demo-banner__toggle{order:1}.demo-banner__link{padding:5px 10px;font-size:12px}.demo-banner.is-collapsed .demo-banner__inner{padding:5px 16px}}@media (width<=560px){.demo-banner__link{display:none}}.cms-page-flags{flex-wrap:wrap;gap:10px 22px;margin-top:4px;display:flex}.cms-page-flags label{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.cms-page-flags input{accent-color:var(--mint);width:15px;height:15px}.site-nav__group{position:relative}.site-nav__drop{border:1px solid var(--line);background:var(--surface);opacity:0;visibility:hidden;z-index:40;border-radius:12px;min-width:220px;padding:8px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:100%;left:-14px;transform:translateY(6px);box-shadow:0 20px 50px #00000059}.site-nav__group:hover .site-nav__drop,.site-nav__group:focus-within .site-nav__drop{opacity:1;visibility:visible;transform:none}.site-nav__drop a{color:var(--muted);border-radius:8px;padding:9px 12px;font-size:13.5px;text-decoration:none;display:block}.site-nav__drop a:hover{background:var(--surface-2);color:var(--text)}@media (width<=960px){.site-nav__drop{display:none}}.shop-badges{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.shop-badges span{border:1px solid var(--mint-line);color:var(--mint);border-radius:999px;padding:6px 13px;font-size:12.5px}.shop-hero--split .shop__inner{max-width:640px}@media (width>=1100px){.shop-hero--split{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:40px;display:grid}.shop-hero--split .shop__inner{margin-inline:0;padding-right:0}}.shop-hero__art{place-items:center;padding:20px;display:grid}.shop-hero__art img{max-width:100%;height:auto}.shop-promo{border:1px solid var(--mint-line);background:var(--mint-ghost);max-width:420px;color:var(--text);border-radius:14px;margin-top:22px;padding:18px 20px;text-decoration:none;transition:border-color .16s,transform .16s;display:block}.shop-promo:hover{border-color:var(--mint);transform:translateY(-1px)}.shop-promo strong{font-size:17px;display:block}.shop-promo p{color:var(--muted);margin:6px 0 0;font-size:13.5px}.shop-promo b{color:var(--mint);margin-top:10px;font-size:20px;display:block}.shop-promo__label{color:var(--mint);letter-spacing:normal;margin-bottom:8px;font-size:11px;display:inline-block}.contact-list,.method-list{gap:12px;display:grid}.contact{padding:18px}.contact>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contact strong{color:var(--text);display:block}.contact small{color:var(--faint);margin-top:3px;font-size:12.5px;display:block}.contact>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.contact-areas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;margin-top:14px;display:grid}.contact-areas label{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.contact-areas input{accent-color:var(--mint);width:15px;height:15px}.contact-form{gap:14px;display:grid}.contact-form footer{justify-content:flex-end;gap:8px;display:flex}.method{align-items:center;gap:14px;padding:16px 18px;display:flex}.method>svg{width:26px;color:var(--mint);flex:none}.method>div{flex:1}.method strong{color:var(--text);display:block}.method small{color:var(--faint);font-size:12.5px;display:block}.method--default{border-color:var(--mint-line)}.payment-setup{margin-bottom:14px;padding:20px}.payment-setup header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.payment-setup header svg{width:18px;color:var(--mint)}.payment-setup header small{color:var(--faint);font-size:12.5px}.payment-setup footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.log-row{cursor:pointer}.log-row:hover{background:var(--surface-2)}.log-row .ok{width:16px;color:var(--mint)}.log-row .bad{width:16px;color:var(--danger,#f87171)}.log-url{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.log-count{color:var(--faint);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.log-count svg{width:15px;color:var(--danger,#f87171)}.log-detail{gap:16px;display:grid}.log-detail span{color:var(--mint);letter-spacing:normal;margin-bottom:6px;font-size:11px;display:block}.log-detail pre{border:1px solid var(--line);background:var(--surface-2);max-height:320px;color:var(--muted);white-space:pre-wrap;word-break:break-word;border-radius:9px;margin:0;padding:14px;font-size:12.5px;overflow:auto}.domain-move{gap:14px;max-width:760px;padding:18px;display:grid}.domain-move>p{color:var(--muted);margin:0}.dm-block{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.dm-block strong{color:var(--text);font-size:14px;display:block}.dm-block small{color:var(--faint);margin-top:3px;font-size:12.5px;display:block}.dm-block .btn{flex:none}.dm-block svg{width:15px}.dm-code{border:1px solid var(--mint-line);background:var(--mint-ghost);border-radius:11px;gap:8px;padding:16px;display:grid}.dm-code code{color:var(--text);letter-spacing:.04em;word-break:break-all;font-size:19px}.dm-code small{color:var(--faint);font-size:12px}.cms-seo{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;margin:4px 0 0;padding:16px 18px 18px}.cms-seo legend{color:var(--text);letter-spacing:.04em;padding:0 8px;font-size:12px}.cms-seo>p{color:var(--faint);margin:0 0 14px;font-size:12.5px}.cms-seo .field+.field{margin-top:12px}.cms-seo textarea{resize:vertical}.settings-fixed-value{border-bottom:1px solid var(--line-soft);color:var(--faint);justify-content:space-between;align-items:center;gap:14px;margin:0;padding:12px 18px;font-size:13px;display:flex}.settings-fixed-value code{color:var(--mint);font-size:12.5px}.cms-page-flags__single{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.cms-page-flags__single input{accent-color:var(--mint);width:15px;height:15px;margin-top:2px}.cms-page-flags__single strong{color:var(--text);font-size:13px;display:block}.cms-page-flags__single small{color:var(--faint);margin-top:2px;font-size:12px;display:block}@media (width<=860px){.panel .tbl,.panel table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}@media (width<=700px){.client-kpis>a span small,.dashboard-kpis small,.who .m span{font-size:11.5px}.client-welcome p,.portal-card>header p{font-size:12.5px}.client-kpis>a span strong{font-size:17px}}.module-origin{border:1px solid var(--line);letter-spacing:.03em;border-radius:20px;align-items:center;gap:5px;margin-top:5px;padding:2px 7px;font-size:11px;font-weight:650;display:inline-flex}.module-origin:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.module-origin.is-marketplace{color:var(--mint);border-color:var(--mint-line)}.module-origin.is-package{color:var(--warn);border-color:#e6b23e4d}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.page-head .eyebrow{color:var(--mint);font:700 11px var(--mono);letter-spacing:normal;margin-bottom:6px;display:block}.page-head h1{letter-spacing:-.035em;margin:0;font-size:24px}.page-head p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.page-head .btn{align-items:center;gap:7px;display:inline-flex}.page-head .btn svg{width:14px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.toolbar .input{width:auto;min-width:180px}.toolbar .btn{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.toolbar .btn svg{width:14px}.check{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.table-scroll{overflow-x:auto}.panel__empty{text-align:center;color:var(--faint);font-size:13px;padding:40px 20px!important}.panel__empty svg{width:28px;height:28px;color:var(--faint);margin:0 auto 10px;display:block}.update-progress{gap:14px;display:grid}.update-progress-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.update-progress-head strong{font-size:15px}.update-progress-head span{color:var(--muted);font:600 13px var(--mono)}.update-progress-bar{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.update-progress-bar i{border-radius:inherit;background:var(--mint);height:100%;transition:width .4s;display:block}.update-progress-bar.is-failed i{background:var(--down,#ff5a69)}.update-progress-steps{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.update-progress-steps li{color:var(--faint);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:grid}.update-progress-steps svg{width:17px}.update-progress-steps li.is-done{color:var(--muted)}.update-progress-steps li.is-done svg{color:var(--mint)}.update-progress-steps li.is-running{color:var(--text);font-weight:600}.update-progress-steps li.is-running svg{color:var(--mint)}.update-progress-steps li.is-failed{color:var(--down,#ff5a69)}.update-progress-steps li.is-skipped small{color:var(--faint);font-size:12px}.update-progress-dot{border:1px solid var(--line);border-radius:50%;width:8px;height:8px;margin-left:4px}.update-progress-note{color:var(--muted);margin:0;font-size:13px}.update-progress-error{color:var(--down,#ff5a69);margin:0;font-size:13px}.update-notice-notes{max-height:320px;color:var(--muted);margin-top:8px;padding-right:6px;font-size:13px;line-height:1.6;overflow-y:auto}.update-notice-notes h1,.update-notice-notes h2,.update-notice-notes h3{color:var(--text);letter-spacing:.02em;margin:12px 0 4px;font-size:13px}.update-notice-notes h1:first-child,.update-notice-notes h2:first-child,.update-notice-notes h3:first-child{margin-top:0}.update-notice-notes p{margin:0 0 8px}.update-notice-notes ul,.update-notice-notes ol{margin:0 0 8px;padding-left:18px}.update-notice-notes li{margin:3px 0}.update-notice-notes strong{color:var(--text)}.update-notice-notes code{font:12px var(--mono)}.fraud-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:18px;display:grid}.fraud-alert{color:var(--warn);border:1px solid #e6b23e59;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.fraud-alert svg{flex:none;width:20px}.fraud-alert span{flex:1;font-size:13px}.fraud-tabs{gap:8px}.fraud-empty{color:var(--faint);justify-content:center;align-items:center;gap:10px;margin:0;padding:36px 18px;font-size:13px;display:flex}.fraud-empty svg{width:20px;color:var(--ok)}.fraud-row{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px 18px;display:grid}.fraud-score{border:1px solid var(--line);justify-items:center;padding:10px 0;display:grid}.fraud-score strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.fraud-score small{color:var(--faint);letter-spacing:normal;margin-top:4px;font-size:11px}.fraud-score.open strong{color:var(--warn)}.fraud-score.down strong{color:var(--down)}.fraud-score.run strong{color:var(--ok)}.fraud-main{gap:8px;min-width:0;display:grid}.fraud-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.fraud-client{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.fraud-signals{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fraud-signals li{grid-template-columns:38px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.fraud-signals b{color:var(--warn);font-variant-numeric:tabular-nums;text-align:right}.fraud-signals li.relief b{color:var(--ok)}.fraud-review{color:var(--faint);margin:4px 0 0;font-size:12px}.fraud-actions{gap:8px;display:grid}.fraud-actions svg{width:16px}.fraud-reject{color:var(--down)}.fraud-pages{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:14px 18px;display:flex}.pill.down{color:var(--down);background:#f0603f1f}.fraud-decide{gap:14px;display:grid}.fraud-decide p{color:var(--muted);margin:0;line-height:1.55}.fraud-decide-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.fraud-row{grid-template-columns:56px minmax(0,1fr)}.fraud-actions{grid-column:1/-1;display:flex}}.order-filters{flex-wrap:wrap;gap:6px}.order-count{opacity:.65;font-variant-numeric:tabular-nums;margin-left:4px}.order-search{width:240px;margin-left:auto}.order-row{cursor:pointer}.order-row:hover td{background:var(--panel-hover,#ffffff05)}.order-sub{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.order-empty{color:var(--faint);text-align:center;padding:28px}.order-awaiting{font-size:12px;font-weight:600}.order-awaiting.is-fraud{color:var(--down)}.order-awaiting.is-payment{color:var(--faint)}.order-awaiting.is-acceptance{color:var(--warn)}.detail-hero-meta>div{gap:3px;display:grid}.detail-hero-meta>div span{color:var(--faint);letter-spacing:normal;font-size:11px}.detail-hero-meta>div strong{color:var(--text);font-size:13px}.order-next{border:1px solid var(--line);border-left:3px solid var(--info);color:var(--muted);margin:0 0 16px;padding:12px 16px;font-size:13px}.order-next.is-fraud,.order-next.is-fraud_review{border-left-color:var(--down)}.order-next.is-acceptance{border-left-color:var(--warn)}.order-next.is-active{border-left-color:var(--ok)}.order-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.order-main,.order-side{gap:16px;min-width:0;display:grid}.order-client{color:var(--muted);gap:4px;padding:14px 18px;font-size:13px;display:grid}.order-signals{padding:12px 18px 0}.order-side-note{color:var(--faint);margin:0;padding:10px 18px 14px;font-size:12px}.order-fraud-score{color:var(--ok);margin-left:auto;font-size:18px;font-weight:700}.order-fraud-score.is-mid{color:var(--warn)}.order-fraud-score.is-high{color:var(--down)}.order-timeline{color:var(--muted);gap:8px;margin:0;padding:12px 18px 14px;font-size:13px;list-style:none;display:grid}.order-timeline b{color:var(--faint);font-size:11px;font-weight:500;display:block}.order-notes{justify-items:end;gap:8px;padding:14px 18px;display:grid}.order-notes textarea{width:100%}@media (width<=980px){.order-grid{grid-template-columns:1fr}.order-search{width:100%;margin-left:0}}.dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboard-kpis>article.is-link{cursor:pointer}.invoice-editor-grid>*{min-width:0}.invoice-document{overflow-x:auto}.system-card .system-ready.warn{color:var(--warn)}.system-card .system-ready.warn i{background:var(--warn)}.system-card .system-ready.down{color:var(--down)}.system-card .system-ready.down i{background:var(--down)}
