.wcloud-notifications{z-index:2147483647;top:calc(16px + env(safe-area-inset-top));width:min(380px,calc(calc(100 * var(--layout-vw,1vw)) - 32px));max-height:calc(calc(100 * var(--layout-svh,1svh)) - 32px);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;right:16px;overflow-y:auto}.wcloud-notification{isolation:isolate;color:#ffe4c3;pointer-events:auto;background:linear-gradient(120deg,#55351def,#292018f5);border:1px solid #e9a05088;border-radius:15px;flex-shrink:0;align-items:center;gap:12px;min-height:58px;padding:12px 10px 12px 18px;font:600 13px/1.5 Manrope,Arial,sans-serif;animation:.18s ease-out notification-arrive;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #0005}.wcloud-notification:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h120v120H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.wcloud-notification:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffc47d50 1px,#0000 1.5px) 0 0/7px 7px;border:2px dotted #ffc47d45;border-radius:18px;width:105px;height:90px;position:absolute;top:-16px;right:40px;transform:rotate(-18deg)}.wcloud-notification>span{overflow-wrap:anywhere;flex:1;min-width:0}.wcloud-notification>button{color:#ffe4c3;cursor:pointer;background:#251b1466;border:1px solid #ffc47d33;border-radius:10px;flex:0 0 36px;width:36px;height:36px;font:24px/1 Arial}.wcloud-notification>button:focus-visible{outline-offset:2px;outline:2px solid #ffd09b}@keyframes notification-arrive{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (width<=600px){.wcloud-notifications{top:calc(10px + env(safe-area-inset-top));width:calc(calc(100 * var(--layout-vw,1vw)) - 20px);right:10px}.wcloud-notification>button{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.wcloud-notification{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f7f8;font-synthesis:none;--bg:#030304;--panel:#0e0e11e6;--panel-solid:#101014;--line:#ffffff1a;--line-strong:#ffffff2b;--muted:#8a8d97;--muted-bright:#b9bbc3;--green:#61e6a9;--red:#ff7184;--orange:#ffb35c;--violet:#a596ff;--sidebar:268px;--radius:22px;--glass-filter:blur(30px) saturate(112%) brightness(.72);background:#030304;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scrollbar-gutter:stable;min-width:320px;min-height:100%}body{min-width:320px;min-height:calc(100 * var(--layout-vh,1vh));background:var(--bg);color:#f7f7f8;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #fffc}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#09090b}::-webkit-scrollbar-thumb{background:#292a30;border:2px solid #09090b;border-radius:999px}.space-background{z-index:-2;background:#030304;position:fixed;inset:0;overflow:hidden}.space-background:after{content:"";opacity:.022;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");position:absolute;inset:0}.stars{opacity:.44;background-image:radial-gradient(circle,#ffffffb8 0 1px,#0000 1.3px),radial-gradient(circle,#ffffff47 0 .7px,#0000 1.1px);background-position:0 0,42px 60px;background-size:127px 127px,191px 191px;position:absolute;inset:-10%;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.space-glow{filter:blur(170px);opacity:.055;border-radius:50%;width:560px;height:560px;position:absolute}.glow-one{background:#a596ff;top:-12%;right:1%}.glow-two{background:#61e6a9;bottom:-25%;left:35%}.surface{border-radius:var(--radius);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:#07070aa3;border:1px solid #ffffff26;box-shadow:0 24px 70px #00000070,inset 0 1px #ffffff29,inset 1px 0 #ffffff0b,inset 0 -1px #ffffff06}.surface .surface{-webkit-backdrop-filter:blur(24px)saturate(110%)brightness(.7);backdrop-filter:blur(24px)saturate(110%)brightness(.7);background:#07070a85}.app-shell{min-height:calc(100 * var(--layout-vh,1vh))}.sidebar{z-index:40;width:var(--sidebar);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:#050508e0;border-right:1px solid #ffffff26;flex-direction:column;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:inset -1px 0 #ffffff0e,inset 0 1px #ffffff24,18px 0 55px #00000047}.brand{align-items:center;gap:13px;min-height:54px;margin-bottom:34px;padding:0 11px;display:flex}.brand>img{object-fit:contain;filter:drop-shadow(0 8px 16px #ffffff14);width:49px;height:49px}.brand>span{gap:2px;display:grid}.brand b{letter-spacing:-.05em;font-family:Unbounded,sans-serif;font-size:16px}.brand small{color:#70737c;letter-spacing:.14em;font-size:9px;font-weight:800}.sidebar-nav-heading{justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:0 5px 7px 13px;display:flex}.nav-caption{color:#62656e;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800}.sidebar-order-toggle{color:#747782;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;transition:color .2s,border-color .2s,background .2s;display:grid}.sidebar-order-toggle:hover,.sidebar-order-toggle.active{color:#b8aeff;background:#a596ff14;border-color:#a596ff40}.sidebar-order-toggle:disabled{cursor:wait;opacity:.55}.side-nav{gap:6px;display:grid}.side-nav>button{color:#8b8e97;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:49px;padding:0 13px;font-size:14px;font-weight:750;transition:color .2s,background .2s,border-color .2s;display:flex;position:relative}.side-nav>button:hover{color:#dedee2;background:#ffffff09}.side-nav>button.active{color:#fff;background:linear-gradient(90deg,#ffffff24,#ffffff09);border-color:#a596ff33}.side-nav>button.active:before{content:"";background:#b0a5ff;border-radius:0 5px 5px 0;width:3px;height:23px;position:absolute;left:-19px;box-shadow:0 0 18px #a596ffb3}.side-nav svg{color:#777b86}.side-nav>button.active svg{color:#b0a5ff}.side-nav.sorting{gap:5px}.side-nav-sort-item{color:#c4c5cb;cursor:grab;background:#a596ff09;border:1px solid #a596ff1f;border-radius:13px;align-items:center;gap:9px;min-height:47px;padding:0 7px 0 8px;transition:opacity .16s,transform .16s,border-color .16s,background .16s;display:flex}.side-nav-sort-item:hover{background:#a596ff12;border-color:#a596ff45}.side-nav-sort-item:active{cursor:grabbing}.side-nav-sort-item.dragging{opacity:.38;transform:scale(.985)}.side-nav-sort-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:780;overflow:hidden}.side-nav-sort-item>svg:not(.nav-sort-grip){color:#958aef;flex:none}.nav-sort-grip{flex:none;color:#555963!important}.nav-sort-controls{flex:none;gap:3px;display:flex}.nav-sort-controls button{color:#8f929b;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:25px;height:27px;padding:0;display:grid}.nav-sort-controls button:hover:not(:disabled){color:#fff;background:#ffffff12;border-color:#ffffff2b}.nav-sort-controls button:disabled{opacity:.22;cursor:default}.sidebar-order-actions{grid-template-columns:.8fr 1.2fr;gap:6px;margin-top:9px;display:grid}.sidebar-order-actions button{color:#8f929b;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:10px;font-weight:820;display:inline-flex}.sidebar-order-actions button:hover:not(:disabled){color:#fff;background:#ffffff0f}.sidebar-order-actions button.save{color:#c8c1ff;background:#a596ff1c;border-color:#a596ff40}.sidebar-order-actions button:disabled{opacity:.5;cursor:wait}.nav-badge{color:#edbd82;background:#ffb35c17;border:1px solid #ffb35c33;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:9px;font-weight:850;display:grid}.sidebar-spacer{flex:1;min-height:30px}.security-note{color:#69dba6;background:#61e6a90e;border:1px solid #61e6a921;border-radius:14px;align-items:center;gap:11px;margin-bottom:10px;padding:13px;display:flex}.security-note>span,.admin-mini>span:last-child{gap:2px;min-width:0;display:grid}.security-note b{color:#bdebd5;font-size:11px}.security-note small{color:#6d867b;font-size:9px}.admin-mini{align-items:center;gap:11px;padding:12px;display:flex}.admin-avatar{color:#111114;background:#eeeef0;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.admin-mini b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-mini small{color:#727680;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sidebar-scrim{display:none}.main-area{min-height:calc(100 * var(--layout-vh,1vh));margin-left:var(--sidebar);padding:0 38px 70px}.topbar{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;min-height:105px;padding:18px 0;display:flex}.topbar h1{letter-spacing:-.055em;margin:5px 0 0;font-family:Unbounded,sans-serif;font-size:24px}.eyebrow{color:#9c9fa8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.eyebrow.danger{color:#f493a0}.status-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite status-pulse;box-shadow:0 0 13px #61e6a9d1}.status-dot.danger{background:var(--red);box-shadow:0 0 13px #ff7184bf}@keyframes status-pulse{50%{opacity:.55;box-shadow:0 0 4px}}.topbar-actions{align-items:center;gap:9px;display:flex}.api-badge,.refresh-button,.back-button{border:1px solid var(--line);color:#a6a9b2;background:#ffffff06;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.api-badge{color:#8ad6b0}.refresh-button{cursor:pointer;transition:all .2s}.refresh-button:hover,.back-button:hover{color:#fff;border-color:var(--line-strong);background:#ffffff0f}.back-button{color:#111114;background:#f3f3f4;border-color:#0000}.back-button:hover{color:#111114;background:#fff;transform:translateY(-1px)}.menu-button{display:none}main{width:min(1540px,100%);margin:26px auto 0}.section-view{animation:.22s both section-enter}@keyframes section-enter{0%{opacity:0;transform:translateY(7px)}}.hero{grid-template-columns:1.05fr .95fr;min-height:330px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:clamp(38px, calc(5 * var(--layout-vw,1vw)), 68px);flex-direction:column;justify-content:center;display:flex;position:relative}.hero h2{font-family:Unbounded,sans-serif;font-size:clamp(38px, calc(4.8 * var(--layout-vw,1vw)), 68px);letter-spacing:-.075em;margin:16px 0 18px;line-height:.98}.hero h2 em{color:#787980;font-style:normal}.hero p{color:#979aa3;max-width:650px;margin:0;font-size:15px;line-height:1.7}.hero-visual{place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.hero-visual:before{content:"";filter:blur(45px);background:#a596ff12;border-radius:50%;width:320px;height:320px;position:absolute}.command-core{z-index:3;color:#131316;background:linear-gradient(145deg,#f1f1f3,#a8a8ae);border:1px solid #ffffff2b;border-radius:38px;place-items:center;width:126px;height:126px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 35px 80px #0000007a,inset 0 1px 4px #fff}.orbit{border:1px solid #ffffff21;border-radius:50%;width:330px;height:160px;position:absolute;transform:rotate(-14deg)}.orbit-two{border-color:#a596ff26;width:405px;height:235px;transform:rotate(16deg)}.orbit i{background:#fff;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite orbit-glow;position:absolute;top:50%;left:-4px;box-shadow:0 0 15px #fff}.orbit-two i{background:#a596ff;inset:auto 17% 0 auto;box-shadow:0 0 15px #a596ff}@keyframes orbit-glow{50%{opacity:.35;transform:scale(.7)}}.visual-label{color:#b7bbc2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#08080abf;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:28px;right:30px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:14px;display:grid}.stat-card{flex-direction:column;justify-content:flex-end;min-height:190px;padding:24px;display:flex}.metric-icon{color:#d8d9dd;background:#fff1;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid}.stat-card>span{color:#7c7f89;letter-spacing:.11em;text-transform:uppercase;margin-top:20px;font-size:10px;font-weight:850}.stat-card strong{font-family:Unbounded,sans-serif;font-size:clamp(24px, calc(2.5 * var(--layout-vw,1vw)), 36px);letter-spacing:-.06em;margin:7px 0 5px}.stat-card small{color:#737680;font-size:11px}.stat-card.violet .metric-icon{color:#b4aaff;background:#a596ff1a}.stat-card.green .metric-icon{color:#70dfa9;background:#61e6a917}.stat-card.orange .metric-icon{color:#ffc078;background:#ffb35c17}.multi-accounts-panel{margin-top:14px}.multi-accounts-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:24px;display:flex}.multi-accounts-title{align-items:center;gap:16px;min-width:0;display:flex}.multi-accounts-title .metric-icon{color:#ffc078;background:#ffb35c17;flex:none;margin:0}.multi-accounts-title>span:last-child{gap:6px;min-width:0;display:grid}.multi-accounts-title b{letter-spacing:-.045em;font:700 20px Unbounded,sans-serif}.multi-accounts-title small{color:#777b85;max-width:720px;font-size:11px;line-height:1.55}.multi-accounts-summary{flex:none;gap:9px;display:flex}.multi-accounts-summary>span{border:1px solid var(--line);background:#ffffff06;border-radius:13px;gap:3px;min-width:96px;padding:12px 14px;display:grid}.multi-accounts-summary b{color:#e6e6e9;font:700 18px Unbounded,sans-serif}.multi-accounts-summary small{color:#737680;text-transform:uppercase;font-size:9px;font-weight:800}.multi-accounts-toolbar .refresh-button:disabled{opacity:.55;cursor:wait}.multi-account-list{gap:10px;padding:14px;display:grid}.multi-account-group{background:#ffffff05;border:1px solid #ffffff17;border-radius:15px;overflow:hidden}.multi-account-group>header{border-bottom:1px solid #fff1;align-items:center;gap:11px;min-height:58px;padding:11px 15px;display:flex}.multi-account-group>header>small{color:#686c76;margin-left:auto;font-size:10px}.multi-account-ip{color:#d9dbe1;align-items:center;gap:8px;font:700 13px Unbounded,sans-serif;display:inline-flex}.multi-account-ip svg{color:#ffc078}.multi-account-users{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.multi-account-user{min-width:0;min-height:76px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff0e;border-top:0;border-left:0;align-items:center;gap:11px;padding:12px 15px;display:flex}.multi-account-user:nth-child(2n){border-right:0}.multi-account-user:hover{background:#a596ff0e}.multi-account-user>span:nth-child(2){gap:3px;min-width:0;display:grid}.multi-account-user b,.multi-account-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-account-user b{color:#e6e7eb;font-size:12px}.multi-account-user small{color:#6f737d;font-size:9px}.multi-account-user-meta{color:#9ea1aa;text-align:right;gap:4px;min-width:110px;margin-left:auto;font-size:10px;display:grid}.multi-accounts-loading{color:#7e828c;justify-content:center;align-items:center;gap:11px;min-height:190px;font-size:12px;display:flex}@media (width<=900px){.multi-accounts-heading{flex-direction:column;align-items:flex-start}.multi-accounts-summary{width:100%}.multi-accounts-summary>span{flex:1}.multi-account-users{grid-template-columns:1fr}.multi-account-user,.multi-account-user:nth-child(2n){border-right:0}}@media (width<=620px){.multi-accounts-toolbar{flex-direction:column;align-items:stretch}.multi-accounts-toolbar .refresh-button{width:100%}.multi-account-group>header{flex-wrap:wrap;align-items:flex-start}.multi-account-group>header>small{width:100%;margin-left:0}.multi-account-user-meta{display:none}}.content-section{padding-top:18px;animation:.22s both section-enter}.section-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;padding:0 4px;display:flex}.section-header h2{font-family:Unbounded,sans-serif;font-size:clamp(27px, calc(3 * var(--layout-vw,1vw)), 40px);letter-spacing:-.06em;margin:8px 0}.section-header p{color:#858892;margin:0;font-size:14px;line-height:1.6}.section-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.count-badge{border:1px solid var(--line);color:#aaaeb7;background:#ffffff06;border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:800}.ticket-view-actions{border:1px solid var(--line);background:#09090c;border-radius:14px;align-items:center;gap:7px;padding:5px;display:inline-flex}.ticket-view-actions>button{color:#858a95;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font:800 11px Manrope,sans-serif;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.ticket-view-actions>button:hover{color:#dfe1e6;background:#ffffff09}.ticket-view-actions>button.active{color:#f0edff;background:#a596ff1a;border-color:#a596ff38}.ticket-view-actions>button:last-of-type.active{color:#e0e2e7;background:#fff1;border-color:#ffffff1f}.ticket-view-actions .count-badge{text-align:center;min-width:34px;padding-inline:9px}.ticket-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ticket-create-button{white-space:nowrap;min-height:49px;padding-inline:17px}.data-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 18px;display:flex}.admin-filter-panel{border-bottom:1px solid var(--line);background:#070709;grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;padding:13px 18px;display:grid}.admin-filter-panel.server-filters{grid-template-columns:repeat(3,minmax(170px,1fr))}.admin-filter-control{border:1px solid var(--line);background:#0b0b0e;border-radius:12px;align-content:center;gap:3px;min-width:0;min-height:52px;padding:7px 34px 7px 11px;display:grid;position:relative}.admin-filter-control>span{color:#656a75;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-filter-control select,.admin-filter-control input{appearance:none;color:#d9dbe0;background:0 0;border:0;outline:0;width:100%;min-width:0;font:750 11px Manrope,sans-serif}.admin-filter-control select{cursor:pointer}.admin-filter-control select option{color:#f1f1f3;background:#111115}.admin-filter-control>svg{color:#777c87;pointer-events:none;position:absolute;top:50%;right:11px}.admin-filter-control.number{padding-right:11px}.admin-filter-control.number input{font-variant-numeric:tabular-nums}.admin-filter-control:focus-within{border-color:#a596ff61;box-shadow:0 0 0 3px #a596ff0e}.filter-reset-button{color:#aeb2ba;cursor:pointer;background:#101014;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-self:center;align-items:center;gap:7px;min-height:42px;font:800 10px Manrope,sans-serif;display:inline-flex}.filter-reset-button:hover{color:#fff;background:#15151a}.search-box{border:1px solid var(--line);color:#70747e;background:#0003;border-radius:13px;align-items:center;gap:10px;width:min(480px,100%);min-height:46px;padding:0 13px;display:flex}.search-box:focus-within{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff0f}.search-box input{color:#f0f0f2;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.search-box input::placeholder{color:#646771}.search-box button{color:#777b85;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.loading-label{color:#81858e;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid var(--line);color:#6f727c;letter-spacing:.11em;text-align:left;text-transform:uppercase;white-space:nowrap;height:48px;padding:0 17px;font-size:9px;font-weight:850}td{color:#b5b8c1;vertical-align:middle;border-bottom:1px solid #fff1;min-height:72px;padding:15px 17px;font-size:12px}tbody tr{transition:background .18s}tbody tr:hover,.selected-row{background:#ffffff06}tbody tr:last-child td{border-bottom:0}td>b{color:#e0e1e5;font-size:13px}.user-cell,.server-cell{align-items:center;gap:12px;min-width:205px;display:flex}.user-cell>span:last-child,.server-cell>span:last-child,.stacked{gap:3px;min-width:0;display:grid}.user-cell b,.server-cell b,.stacked b{color:#ededf0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.user-cell small,.server-cell small,.stacked small{color:#727680;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user-avatar,.server-icon{color:#c7c8ce;background:#fff1;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.server-icon{color:#afa4ff;background:#a596ff17}.role-badge{border:1px solid var(--line);color:#92959e;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.role-badge.admin{color:#eac18e;background:#ffb35c12;border-color:#ffb35c33}.test-account-toggle{border:1px solid var(--line);color:#7f848f;cursor:pointer;background:#ffffff06;border-radius:10px;align-items:center;gap:8px;min-width:100px;min-height:34px;padding:0 10px;transition:all .18s;display:inline-flex}.test-account-toggle>span{background:#ffffff1a;border-radius:999px;flex:none;width:28px;height:16px;transition:all .18s;position:relative}.test-account-toggle>span:after{content:"";background:#777c87;border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;top:3px;left:3px}.test-account-toggle b{white-space:nowrap;font-size:9px}.test-account-toggle:hover:not(:disabled){color:#eef0f4;border-color:var(--line-strong);background:#ffffff0e}.test-account-toggle.active{color:#c6bdff;background:#a596ff14;border-color:#a596ff47}.test-account-toggle.active>span{background:#a596ff47}.test-account-toggle.active>span:after{background:#b7adff;left:15px;box-shadow:0 0 9px #a596ff8c}.test-account-toggle:disabled{opacity:.4;cursor:not-allowed}.actions-cell{text-align:right;width:1%}.row-actions{gap:7px;display:inline-flex}.icon-button{border:1px solid var(--line);color:#9397a1;cursor:pointer;background:#ffffff06;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:all .18s;display:grid}.icon-button:hover{color:#fff;border-color:var(--line-strong);background:#ffffff12;transform:translateY(-1px)}.icon-button.danger{color:#d98a95}.icon-button.danger:hover{color:#ff9aa7;background:#ff718414;border-color:#ff718447}.icon-button.console-button{color:#9cd8ff;background:#4babeb11;border-color:#70c6ff2e}.icon-button.console-button:hover{color:#d9f1ff;background:#4babeb1f;border-color:#70c6ff61}.icon-button:disabled{opacity:.48;cursor:wait;transform:none}.promo-table{min-width:1120px}.promo-code-cell{align-items:center;gap:11px;min-width:155px;display:flex}.promo-code-cell>span:last-child{gap:3px;min-width:0;display:grid}.promo-code-cell b{color:#f1f1f4;letter-spacing:.02em;font-family:Unbounded,sans-serif;font-size:13px}.promo-code-cell small{color:#6d717c;font-size:10px}.promo-code-icon{color:#b4aaff;background:#a596ff1a;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.promo-percent{color:#77e0ae;white-space:nowrap;font-family:Unbounded,sans-serif;font-size:16px}.promo-audience-all{color:#85dcb4;white-space:nowrap;background:#69e0a90f;border:1px solid #69e0a92e;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.promo-disabled-row{opacity:.58}.promo-disabled-row:hover{opacity:.78}.promo-state-button{cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;width:43px;height:25px;padding:0;transition:all .2s;position:relative}.promo-state-button>span{background:#777b84;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:4px;left:4px}.promo-state-button.active{background:#5be0a11a;border-color:#5be0a14d}.promo-state-button.active>span{background:#6fe0aa;left:22px;box-shadow:0 0 10px #5be0a173}.tariffs-toolbar-actions{align-items:center;gap:9px;display:flex}.tariff-type-filter{border:1px solid var(--line);background:#0003;border-radius:12px;align-items:center;gap:8px;min-width:185px;height:44px;padding:0 38px 0 12px;display:flex;position:relative}.tariff-type-filter>span{color:#686d78;text-transform:uppercase;font-size:9px;font-weight:850}.tariff-type-filter select{appearance:none;color:#d6d8dd;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px;font-weight:750}.tariff-type-filter select option{color:#fff;background:#111115}.tariff-type-filter svg{color:#747984;pointer-events:none;position:absolute;right:12px}.tariffs-table{min-width:970px}.tariff-name-cell{align-items:center;gap:11px;min-width:185px;display:flex}.tariff-name-cell>span:first-child{color:#b3aaff;background:#a596ff13;border:1px solid #a596ff29;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tariff-name-cell>span:last-child,.tariff-json-summary{gap:4px;min-width:0;display:grid}.tariff-name-cell b{color:#eeeff2;font-family:Unbounded,sans-serif;font-size:12px}.tariff-name-cell small,.tariff-json-summary small{color:#686d78;font-size:9px}.tariff-type-code{color:#b9bdc6;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;padding:7px 9px;font-size:10px;display:inline-flex}.tariff-price{color:#f1f2f4;white-space:nowrap;font-family:Unbounded,sans-serif;font-size:14px}.tariff-availability{color:#9499a3;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.tariff-availability.active{color:#79dcae}.tariff-json-summary{max-width:280px}.tariff-json-summary b{color:#c4c6cd;font-size:11px}.tariff-json-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tariff-disabled-row{opacity:.58}.tariff-disabled-row:hover{opacity:.78}.tariffs-loading{border-top:1px solid var(--line);color:#7c818c;justify-content:center;align-items:center;gap:8px;min-height:58px;font-size:11px;display:flex}.country-cell{white-space:nowrap;align-items:center;gap:8px;display:flex}.country-flag{object-fit:cover;border:1px solid #ffffff21;border-radius:4px;width:24px;height:17px}.flag-fallback{color:#737680}.pager{border-top:1px solid var(--line);color:#797d87;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:12px 18px;font-size:11px;display:flex}.pager span b{color:#c5c7cd}.pager>div{gap:7px;display:flex}.pager button{border:1px solid var(--line);color:#a1a4ad;cursor:pointer;background:#ffffff06;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.pager button:hover:not(:disabled){color:#fff;background:#ffffff12}.pager button:disabled{opacity:.28;cursor:not-allowed}.empty-state{color:#777a83;text-align:center;align-content:center;place-items:center;gap:10px;min-height:280px;padding:30px;display:grid}.empty-state>div{color:#a79cff;background:#a596ff14;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:5px;display:grid}.empty-state b{color:#e2e3e7;font-family:Unbounded,sans-serif;font-size:16px}.empty-state span{font-size:12px}.tickets-section{width:100%;max-width:none;min-height:0}main:has(>.tickets-section){width:100%;max-width:none}.tickets-workspace{height:clamp(440px, calc(calc(100 * var(--layout-dvh,1dvh)) - 205px), 860px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(240px,290px) minmax(360px,1fr) minmax(230px,300px);min-height:0;display:grid;overflow:hidden}.ticket-inbox{border-right:1px solid var(--line);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ticket-filters{border-bottom:1px solid var(--line);flex:none;gap:8px;padding:13px;display:grid}.ticket-filters .search-box{width:100%}.filter-row{grid-template-columns:1fr 1fr;align-items:start;gap:7px;display:grid}.filter-row>:last-child{grid-column:1/-1}.status-select select{border:1px solid var(--line);color:#bbbfc7;cursor:pointer;background:#00000036;border-radius:11px;outline:0;width:100%;min-height:40px;padding:0 11px;font-size:13px;font-weight:700}.status-select select:focus{border-color:#a596ff61}.status-select option{color:#fff;background:#121216}.ticket-filter-select{gap:7px;min-width:0;display:grid;position:relative}.ticket-filter-label{color:#7c818c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.ticket-filter-trigger{color:#d8dae0;cursor:pointer;text-align:left;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:12px;outline:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 12px;font:750 12px Manrope,sans-serif;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.ticket-filter-trigger:hover:not(:disabled),.ticket-filter-select.open .ticket-filter-trigger{background:#a596ff11;border-color:#a596ff57;box-shadow:0 0 0 3px #a596ff0b}.ticket-filter-select.disabled .ticket-filter-label{color:#626670}.ticket-filter-trigger:disabled{cursor:not-allowed;color:#777b85;opacity:.68;background:#ffffff05;border-color:#ffffff0f}.ticket-filter-trigger svg{color:#8d91a0;flex:none;transition:transform .18s,color .18s}.ticket-filter-select.open .ticket-filter-trigger svg{color:#c6beff;transform:rotate(180deg)}.ticket-filter-menu{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d0d11f7;border:1px solid #a596ff38;border-radius:13px;gap:4px;max-height:250px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 55px #0000008c,inset 0 1px #ffffff0b}.ticket-filter-menu button{color:#a7aab3;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:0 10px;font:720 12px Manrope,sans-serif;transition:color .16s,border-color .16s,background .16s;display:flex}.ticket-filter-menu button:hover{color:#fff;background:#ffffff0e}.ticket-filter-menu button.selected{color:#e8e4ff;background:linear-gradient(90deg,#ffffff24,#ffffff0b);border-color:#a596ff2b}.ticket-filter-menu button svg{color:#b2a8ff}.ticket-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.ticket-row{color:#c8cad0;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #fff1;gap:7px;width:100%;padding:14px 13px;transition:background .18s,box-shadow .18s;display:grid}.ticket-row:hover{background:#ffffff07}.ticket-row.active{background:linear-gradient(90deg,#ffffff1f,#ffffff06);box-shadow:inset 3px 0 #a596ff}.ticket-row-top,.ticket-row-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-row-top{align-items:flex-start}.ticket-row-top b{color:#e7e8eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ticket-row-top time{color:#777b85;flex:none;font-size:9px}.ticket-preview{color:#90949e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.ticket-linked-service{color:#aaa1ed;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:760;display:flex;overflow:hidden}.ticket-linked-service svg{flex:none}.ticket-linked-service.unavailable,.thread-meta .unavailable{color:#a47f84}.ticket-assignee-chip{border:1px solid var(--line);color:#898e98;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden}.ticket-assignee-chip svg{flex:none}.ticket-assignee-chip.mine{color:#83d4ab;background:#59dda30f;border-color:#59dda333}.ticket-assignee-chip.busy{color:#ddb174;background:#ffb35c0f;border-color:#ffb35c33}.ticket-row-bottom>span:first-child{color:#858995;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ticket-row-badges{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ticket-priority{border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.ticket-priority.low,.ticket-priority-text.low{color:#83d4ab}.ticket-priority.medium,.ticket-priority-text.medium{color:#e1b878}.ticket-priority.high,.ticket-priority-text.high{color:#f18a99}.ticket-priority.low{background:#59dda30e;border-color:#59dda32b}.ticket-priority.medium{background:#ffb35c11;border-color:#ffb35c30}.ticket-priority.high{background:#ff758512;border-color:#ff758533}.ticket-status{border:1px solid var(--line);color:#a0a3ac;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.ticket-status.waiting-support{color:#e1b378;background:#ffb35c12;border-color:#ffb35c33}.ticket-status.in-progress{color:#84dbb2;background:#61e6a90f;border-color:#61e6a930}.ticket-status.waiting-user{color:#b6adf5;background:#a596ff12;border-color:#a596ff33}.ticket-status.resolved{color:#777b84}.ticket-loading{color:#797d87;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:11px;display:flex}.ticket-inbox .pager{flex:none}.ticket-mobile-toolbar,.mobile-quick-replies-backdrop{display:none}.ticket-quick-close{display:none!important}.ticket-thread{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ticket-thread.priority-low,.ticket-thread.priority-medium,.ticket-thread.priority-high{transition:background .35s,box-shadow .35s}.ticket-thread.priority-low{background:radial-gradient(circle at 84% 0,#59dda31f,#0000 34%),radial-gradient(circle at 40% 100%,#59dda30b,#0000 46%),linear-gradient(145deg,#0d0d11e6,#060608f0);box-shadow:inset 1px 0 #59dda32e,inset 0 0 130px #59dda309}.ticket-thread.priority-medium{background:radial-gradient(circle at 84% 0,#ffb35c1f,#0000 34%),radial-gradient(circle at 40% 100%,#ffb35c0b,#0000 46%),linear-gradient(145deg,#0d0d11e6,#060608f0);box-shadow:inset 1px 0 #ffb35c2e,inset 0 0 130px #ffb35c09}.ticket-thread.priority-high{background:radial-gradient(circle at 84% 0,#ff62771f,#0000 34%),radial-gradient(circle at 40% 100%,#ff62770b,#0000 46%),linear-gradient(145deg,#0d0d11e6,#060608f0);box-shadow:inset 1px 0 #ff62772e,inset 0 0 130px #ff627709}.thread-placeholder{color:#747781;text-align:center;flex:1;align-content:center;place-items:center;gap:10px;padding:35px;display:grid}.thread-placeholder>div{color:#a79dff;background:#a596ff14;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:8px;display:grid}.thread-placeholder h3{color:#e3e4e7;margin:0;font-family:Unbounded,sans-serif;font-size:17px}.thread-placeholder p{margin:0;font-size:13px}.thread-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 24px 18px;display:flex}.thread-header h3{letter-spacing:-.04em;margin:7px 0 5px;font-family:Unbounded,sans-serif;font-size:19px}.thread-header p{color:#858a95;margin:0;font-size:12px}.ticket-user-link{color:#858a95;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;transition:color .18s;display:inline-flex}.ticket-user-link:hover{color:#c8c0ff}.status-select{flex:none;gap:6px;width:145px;display:grid}.status-select>span{color:#7a7e88;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.thread-meta{border-bottom:1px solid var(--line);color:#858994;flex-wrap:wrap;flex:none;gap:10px 20px;padding:12px 24px 20px;font-size:11px;display:flex}.thread-meta b{color:#aeb1b9}.ticket-priority-control{align-items:center;gap:7px;display:inline-flex}.ticket-priority-control>span{color:#858994}.ticket-priority-control select{border:1px solid var(--line);color:#e1b878;cursor:pointer;background:#0b0b0e;border-radius:8px;outline:0;min-height:28px;padding:0 27px 0 9px;font-size:10px;font-weight:850}.ticket-priority-control.high select{color:#f18a99;border-color:#ff758533}.ticket-priority-control.medium select{color:#e1b878;border-color:#ffb35c30}.ticket-priority-control.low select{color:#83d4ab;border-color:#59dda32b}.ticket-priority-control select:focus{box-shadow:0 0 0 3px #a596ff12}.ticket-priority-control select:disabled{opacity:.6;cursor:not-allowed}.ticket-support-rating{color:#d7aa61;align-items:center;gap:5px;display:inline-flex}.ticket-support-rating b{color:#f0c77e}.thread-meta .unavailable b{color:#c09aa0}.ticket-service-link,.ticket-service-request-button{color:#c8c0ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:750;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.ticket-service-link{padding:0}.ticket-service-link:hover{color:#f0edff}.ticket-service-request-button{background:#a596ff0f;border:1px solid #a596ff33;border-radius:8px;margin:-5px 0;padding:5px 9px;font-size:10px}.ticket-service-request-button:hover:not(:disabled){background:#a596ff1c;border-color:#a596ff61}.ticket-service-request-button:disabled{color:#74717e;cursor:not-allowed;opacity:.72}.ticket-service-actions-modal{width:min(540px, calc(calc(100 * var(--layout-vw,1vw)) - 28px))}.ticket-service-actions-grid{gap:9px;margin-top:18px;display:grid}.ticket-service-actions-grid>button{color:#c9ccd4;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;transition:color .22s,border-color .22s,background-color .22s,transform .22s;display:grid}.ticket-service-actions-grid>button:hover{color:#f4f2ff;background:#a596ff14;border-color:#a596ff4d;transform:translateY(-1px)}.ticket-service-actions-grid>button>svg:first-child{color:#aaa0ff}.ticket-service-actions-grid>button>svg:last-child{color:#727681}.ticket-service-actions-grid>button>span{gap:3px;min-width:0;display:grid}.ticket-service-actions-grid b{font-size:12px}.ticket-service-actions-grid small{color:#777c87;font-size:10px;line-height:1.35}.ticket-service-actions-grid>button.danger:hover{background:#ff526913;border-color:#ff66794d}.ticket-service-actions-grid>button.danger>svg:first-child,.ticket-service-actions-grid>button.danger b{color:#ee8795}.ticket-assignment-bar,.ticket-reply-locked{border-bottom:1px solid var(--line);background:#ffffff05;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.ticket-assignment-icon{border:1px solid var(--line);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ticket-assignment-bar b,.ticket-reply-locked b{color:#e5e7ea;font-size:11px}.ticket-assignment-bar p,.ticket-reply-locked p{color:#777c87;margin:3px 0 0;font-size:10px;line-height:1.4}.ticket-assignment-bar .button,.ticket-reply-locked .button{white-space:nowrap;min-height:38px;padding-inline:13px}.ticket-assignment-bar.free .ticket-assignment-icon{color:#a99fff;background:#a596ff12}.ticket-assignment-bar.mine .ticket-assignment-icon{color:#78d5a6;background:#59dda312;border-color:#59dda338}.ticket-assignment-bar.busy .ticket-assignment-icon{color:#e1b878;background:#ffb35c12;border-color:#ffb35c38}.ticket-reply-locked{border-top:1px solid var(--line);border-bottom:0;flex:none}.ticket-reply-locked>svg{color:#a79dff}.messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:13px;min-height:0;max-height:none;padding:32px 24px 28px;display:flex;overflow-y:auto}.message{border:1px solid var(--line);background:#ffffff09;border-radius:5px 16px 16px;align-self:flex-start;width:min(78%,680px);padding:14px 15px}.message.admin-message{background:#a596ff13;border-color:#a596ff2b;border-radius:16px 5px 16px 16px;align-self:flex-end}.ticket-system-message{color:#818691;text-align:center;align-self:center;justify-items:center;gap:5px;width:min(90%,760px);padding:8px 14px;display:grid}.ticket-system-message:before{content:"";background:#ffffff1f;width:42px;height:1px}.ticket-system-message span{font-size:10px;line-height:1.55}.ticket-system-message time{color:#5f646e;font-size:8px}.message-author{justify-content:space-between;gap:15px;margin-bottom:7px;display:flex}.message-author span{color:#d5d7dc;font-size:11px;font-weight:850}.message-author time{color:#747983;font-size:10px}.message p{color:#b7bac2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.62}.ticket-message-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ticket-attachment-image,.ticket-attachment-file{font:inherit;text-align:left;cursor:pointer;background:#0000003b;border:1px solid #ffffff1a;border-radius:11px;transition:border-color .2s,background .2s,transform .2s;overflow:hidden}.ticket-attachment-image:hover,.ticket-attachment-file:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-1px)}.ticket-attachment-image{min-width:150px;color:inherit;padding:0;display:grid}.ticket-attachment-image img{object-fit:cover;background:#08080a;width:100%;height:128px;display:block}.ticket-attachment-image>span:last-child{color:#aaaeb8;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:10px;overflow:hidden}.ticket-attachment-placeholder{color:#989ca6;text-align:center;background:#08080a;align-content:center;place-items:center;gap:8px;min-height:128px;padding:15px;display:grid}.ticket-attachment-placeholder.error{color:#ed94a0}.ticket-attachment-placeholder small{max-width:220px;font-size:10px;line-height:1.4}.ticket-attachment-file{color:#c5c7ce;align-items:center;gap:9px;min-width:190px;padding:10px;display:flex}.ticket-attachment-file>svg{color:#ada3ff;flex:none}.ticket-attachment-file>span{gap:2px;min-width:0;display:grid}.ticket-attachment-file b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ticket-attachment-file small{color:#747984;font-size:9px}.no-messages{color:#7f838d;margin:auto;font-size:13px}.reply-form{z-index:2;border-top:1px solid var(--line);background:#08080a;flex:none;gap:7px;padding:14px 18px 13px;display:grid;position:relative}.reply-composer{background:#050507a3;border:1px solid #ffffff1a;border-radius:16px;min-width:0;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.reply-composer:focus-within{background:#07070ac7;border-color:#a596ff5c;box-shadow:0 0 0 3px #a596ff0e,0 14px 35px #00000029}.reply-composer-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding:7px;display:grid}.reply-composer-row>label{align-items:flex-end;min-width:0;display:flex}.reply-form textarea{resize:none;scrollbar-width:thin;color:#edeef0;background:0 0;border:0;outline:0;width:100%;height:46px;min-height:46px;max-height:142px;padding:12px 5px 10px;font-size:14px;line-height:1.55;overflow-y:hidden}.reply-form textarea::placeholder{color:#626670}.reply-form-meta{color:#626771;justify-content:space-between;align-items:center;gap:15px;padding:0 3px;font-size:9px;display:flex}.reply-form-meta small{color:#777c86;flex:none;font-size:10px}.reply-send-button{border-radius:12px;min-width:132px;min-height:44px;padding-inline:16px}.ticket-archive-lock{border-top:1px solid var(--line);background:#08080a;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.ticket-archive-lock>span{color:#a5a9b2;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ticket-archive-lock b{color:#e5e6e9;font-size:12px}.ticket-archive-lock p{color:#747984;margin:4px 0 0;font-size:10px;line-height:1.45}.ticket-archive-lock .button{white-space:nowrap;min-height:40px;padding:0 13px}.ticket-quick-replies{border-left:1px solid var(--line);background:#09090c;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ticket-quick-replies>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-height:104px;padding:18px 17px 15px;display:flex}.ticket-quick-replies>header>div{min-width:0}.ticket-quick-replies>header span{color:#a79cff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.ticket-quick-replies>header h3{color:#f0f0f2;letter-spacing:-.04em;margin:7px 0 4px;font-family:Unbounded,sans-serif;font-size:15px}.ticket-quick-replies>header p{color:#747984;margin:0;font-size:10px;line-height:1.4}.ticket-quick-replies>header>button,.quick-reply-delete{border:1px solid var(--line);color:#8e929c;cursor:pointer;background:#ffffff06;flex:none;place-items:center;display:grid}.ticket-quick-replies>header>button{border-radius:10px;width:34px;height:34px}.ticket-quick-replies>header>button:hover:not(:disabled){color:#fff;background:#ffffff12}.quick-reply-create{border-bottom:1px solid var(--line);background:#ffffff03;flex:none;gap:9px;padding:15px;display:grid}.quick-reply-create label{gap:6px;min-width:0;display:grid}.quick-reply-create label>span{color:#777b86;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.quick-reply-create input,.quick-reply-create textarea{border:1px solid var(--line);color:#e3e4e8;background:#050507;border-radius:11px;outline:0;width:100%;font:700 11px Manrope,sans-serif}.quick-reply-create input{height:40px;padding:0 11px}.quick-reply-create textarea{resize:vertical;min-height:86px;max-height:160px;padding:10px 11px;line-height:1.5}.quick-reply-create input:focus,.quick-reply-create textarea:focus{border-color:#a596ff61;box-shadow:0 0 0 3px #a596ff0d}.quick-reply-create .button{width:100%;min-height:39px;padding:0 11px;font-size:10px}.quick-reply-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow-y:auto}.quick-reply-list article{border:1px solid var(--line);background:#0d0d10;border-radius:13px;min-width:0;transition:border-color .18s,background .18s;position:relative}.quick-reply-list article:hover{background:#111116;border-color:#a596ff3d}.quick-reply-insert{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:6px;padding:13px 40px 13px 13px;display:grid}.quick-reply-insert:disabled{cursor:not-allowed;opacity:.55}.quick-reply-insert b{color:#e1e2e6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quick-reply-insert>span{color:#9a9da6;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.quick-reply-insert small{color:#60646e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.quick-reply-delete{border-radius:8px;width:27px;height:27px;position:absolute;top:9px;right:9px}.quick-reply-delete:hover{color:#ff8292;background:#ff718412;border-color:#ff71843d}.quick-reply-empty{color:#747984;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:115px;padding:20px;font-size:10px;display:flex}.ticket-file-picker{align-items:flex-end;min-width:0;display:flex}.ticket-file-button{color:#b5b8c0;cursor:pointer;background:#ffffff0b;border:1px solid #0000;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.ticket-file-button:hover:not(:disabled){color:#fff;background:#ffffff16;border-color:#ffffff29;transform:translateY(-1px)}.ticket-file-button:disabled{opacity:.5;cursor:default}.ticket-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ticket-file-list{flex-wrap:wrap;gap:7px;padding:10px 10px 2px;display:flex}.ticket-file-list>span{color:#c4c0e8;background:linear-gradient(135deg,#ffffff1a,#ffffff09);border:1px solid #a596ff29;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;max-width:min(310px,100%);padding:7px 8px 7px 9px;display:inline-grid}.ticket-file-list>span>svg{color:#ada4f2}.ticket-file-list b{color:#d9d7e8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ticket-file-list small{color:#7e7b93;white-space:nowrap;font-size:9px}.ticket-file-list button{color:#8e8a9c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.ticket-file-list button:hover{color:#fff;background:#ffffff14}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.42;cursor:not-allowed}.button.primary{color:#121215;background:#f1f1f3;box-shadow:0 12px 35px #ffffff14}.button.primary:hover:not(:disabled){background:#fff}.button.secondary{border-color:var(--line);color:#b5b8c0;background:#ffffff06}.button.secondary:hover:not(:disabled){background:#fff1}.button.danger-button{color:#ff9eaa;background:#ff71841f;border-color:#ff718438}.button.danger-button:hover:not(:disabled){background:#ff71842e;border-color:#ff718457}.announcement-admin-layout{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:start;gap:14px;display:grid}.announcement-editor,.announcement-list-panel{padding:20px;overflow:hidden}.announcement-editor{gap:15px;scroll-margin-top:18px;display:grid}.announcement-editor-heading,.announcement-list-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:15px;display:flex}.announcement-editor-heading>div,.announcement-list-heading>div{gap:3px;min-width:0;display:grid}.announcement-editor-heading b,.announcement-list-heading b{color:#eceef2;font-family:Unbounded,sans-serif;font-size:13px}.announcement-editor-heading small,.announcement-list-heading small{color:#737883;font-size:10px}.announcement-editor-heading .button{min-height:37px;margin-left:auto;padding-inline:11px}.announcement-editor-icon,.announcement-list-icon,.announcement-preview-icon{color:#b9b0ff;background:#a596ff16;border:1px solid #a596ff2e;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.announcement-field{gap:8px;min-width:0;display:grid}.announcement-field>span{color:#9599a3;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.announcement-field>span small{color:#666b76;letter-spacing:0;text-transform:none;font-size:8px;font-weight:700}.announcement-field input,.announcement-field select,.announcement-copy-field textarea{border:1px solid var(--line);color:#e6e8ed;background:#00000045;border-radius:12px;outline:0;width:100%;transition:border-color .18s,box-shadow .18s}.announcement-field input,.announcement-field select{min-height:48px;padding:0 13px}.announcement-field select{appearance:none;cursor:pointer}.announcement-field select option{color:#eee;background:#111116}.announcement-field input:focus,.announcement-field select:focus,.announcement-copy-field textarea:focus{border-color:#a596ff6b;box-shadow:0 0 0 3px #a596ff11}.announcement-editor-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.announcement-copy-field{display:grid;position:relative}.announcement-format-toolbar{border:1px solid var(--line);background:#ffffff06;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:6px;min-height:43px;padding:6px 8px;display:flex}.announcement-format-toolbar button{color:#a8acb5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.announcement-format-toolbar button:hover{border-color:var(--line);color:#fff;background:#fff1}.announcement-format-toolbar span{color:#606570;margin-left:auto;font-size:9px}.announcement-copy-field textarea{resize:vertical;border-radius:0 0 12px 12px;min-height:150px;padding:14px;font:12px/1.6 Manrope,sans-serif}.announcement-copy-field>small{color:#656a75;background:#060609e0;border-radius:6px;padding:3px 6px;font-size:8px;position:absolute;bottom:9px;right:10px}.announcement-active-toggle{border:1px solid var(--line);color:#858a95;cursor:pointer;background:#ffffff05;border-radius:12px;align-items:center;gap:10px;min-height:45px;padding:0 12px;display:flex}.announcement-active-toggle>span{background:#ffffff1a;border-radius:999px;flex:none;width:36px;height:21px;position:relative}.announcement-active-toggle i{background:#737883;border-radius:50%;width:13px;height:13px;transition:left .18s,background .18s;position:absolute;top:4px;left:4px}.announcement-active-toggle b{font-size:10px}.announcement-active-toggle.active{color:#89dbb4;background:#5be0a10d;border-color:#5be0a13d}.announcement-active-toggle.active>span{background:#5be0a133}.announcement-active-toggle.active i{background:#72dfaa;left:19px;box-shadow:0 0 9px #5be0a166}.announcement-preview{background:#a596ff0b;border:1px solid #a596ff2b;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px;display:grid}.announcement-preview>div{gap:3px;min-width:0;display:grid}.announcement-preview b{color:#f2f3f6;font-size:11px}.announcement-preview p{overflow-wrap:anywhere;color:#b4b7bf;margin:0;font-size:10px;line-height:1.45}.announcement-preview code,.announcement-list-copy code{color:#fff;background:#ffffff0e;border:1px solid #ffffff17;border-radius:5px;padding:2px 5px;font:800 10px ui-monospace,monospace}.announcement-preview-button{border:1px solid var(--line);color:#e3e5e9;background:#ffffff0e;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.announcement-preview.success,.announcement-list article.success{background:#5be0a10b;border-color:#5be0a133}.announcement-preview.warning,.announcement-list article.warning{background:#ffbe590b;border-color:#ffbe5938}.announcement-preview.critical,.announcement-list article.critical{background:#ff71840b;border-color:#ff71843b}.announcement-save{width:100%}.announcement-list-panel{padding:0}.announcement-list-heading{justify-content:space-between;min-height:78px;padding:15px 17px}.announcement-list-heading>svg{color:#8b909b}.announcement-list{scrollbar-width:thin;scrollbar-color:#a596ff40 transparent;gap:8px;max-height:690px;padding:12px;display:grid;overflow-y:auto}.announcement-list article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.announcement-list article.disabled{opacity:.48}.announcement-list-copy{gap:7px;min-width:0;display:grid}.announcement-list-copy>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.announcement-list-copy b{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.announcement-list-copy small{color:#666b76;white-space:nowrap;font-size:8px}.announcement-list-copy p{overflow-wrap:anywhere;color:#a8acb5;margin:0;font-size:10px;line-height:1.48}.announcement-link-label{align-items:center;gap:5px;display:inline-flex;color:#aaa1f4!important}.announcement-list-actions{align-items:center;gap:6px;display:flex}.icon-button.confirming{color:#fff;background:#ff71842e;border-color:#ff71846b;animation:.65s ease-in-out infinite alternate confirm-delete}@keyframes confirm-delete{to{box-shadow:0 0 16px #ff718429}}@media (width<=1120px){.admin-filter-panel,.admin-filter-panel.server-filters{grid-template-columns:repeat(2,minmax(150px,1fr))}.announcement-admin-layout{grid-template-columns:1fr}.announcement-list{max-height:none}}@media (width<=680px){.announcement-editor,.announcement-list-panel{padding:14px}.announcement-list-panel{padding:0}.announcement-editor-grid{grid-template-columns:1fr}.announcement-format-toolbar span{display:none}.announcement-preview{grid-template-columns:auto minmax(0,1fr)}.announcement-preview-button{grid-column:1/-1;justify-content:center}.announcement-list article{grid-template-columns:auto minmax(0,1fr)}.announcement-list-actions{grid-column:1/-1;justify-content:flex-end}}.modal{z-index:200;place-items:center;padding:22px;animation:.2s fade-in;display:grid;position:fixed;inset:0}.modal-backdrop{cursor:default;-webkit-backdrop-filter:blur(12px)saturate(.72)brightness(.62);backdrop-filter:blur(12px)saturate(.72)brightness(.62);background:#000002b3;border:0;width:100%;height:100%;position:absolute;inset:0}.modal-card{width:min(540px,100%);max-height:calc(calc(100 * var(--layout-vh,1vh)) - 44px);outline:none;padding:34px;animation:.24s modal-in;position:relative;overflow-y:auto}.modal-card.danger-modal{border-color:#ff71842e;box-shadow:0 32px 100px #000000a6,0 0 80px #ff465a0e}.modal-close{border:1px solid var(--line);color:#858993;cursor:pointer;background:#ffffff09;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.modal-close:hover{color:#fff;background:#ffffff12}.modal-icon{color:#ada2ff;background:#a596ff1a;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.modal-icon.danger{color:#ff8b9a;background:#ff71841a}.modal-card h2{letter-spacing:-.055em;margin:11px 0 10px;font-family:Unbounded,sans-serif;font-size:28px}.modal-lead{color:#8b8e98;margin:0 0 25px;font-size:13px;line-height:1.65}.modal-lead b,.modal-lead strong{color:#e1e2e6}.modal-card.attachment-preview-modal{width:min(940px,100%);overflow:hidden}.attachment-preview-meta{color:#777c86;margin:-1px 0 18px;font-size:11px}.attachment-preview-body{min-height:280px;max-height:calc(calc(100 * var(--layout-dvh,1dvh)) - 260px);background:#060608;border:1px solid #ffffff16;border-radius:15px;place-items:center;display:grid;overflow:auto}.attachment-preview-body img{width:auto;max-width:100%;height:auto;max-height:calc(calc(100 * var(--layout-dvh,1dvh)) - 280px);object-fit:contain;display:block}.attachment-preview-body pre{color:#d8dae0;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;width:100%;min-height:280px;margin:0;padding:22px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.attachment-preview-state{color:#9297a1;text-align:center;align-content:center;place-items:center;gap:11px;min-height:280px;padding:24px;font-size:13px;display:grid}.attachment-preview-state.error{color:#ec9ba6}.modal-card.attachment-preview-modal.image-lightbox{width:100%;height:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.attachment-preview-modal.image-lightbox .modal-close{z-index:5;color:#e6e7eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0cb8;border-color:#ffffff2b;top:18px;right:18px;box-shadow:0 8px 30px #00000061}.attachment-preview-body.image-lightbox-body{cursor:zoom-in;scrollbar-color:#ffffff3d transparent;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none;padding:52px;overflow:auto}.attachment-preview-body.image-lightbox-body img{max-height:calc(calc(100 * var(--layout-dvh,1dvh)) - 144px);cursor:inherit;-webkit-user-select:none;user-select:none;border:0;border-radius:0;margin:auto}.attachment-preview-body.image-lightbox-body.zoomed{cursor:zoom-out;place-items:start}.form-field{gap:9px;margin:18px 0;display:grid}.form-field>span{color:#979aa3;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.form-field>small{color:#71747d;font-size:10px;line-height:1.5}.form-field>input,.form-field textarea,.form-field select,.amount-field{border:1px solid var(--line);color:#ededf0;resize:vertical;background:#00000038;border-radius:13px;outline:0;width:100%;min-height:52px;padding:0 14px;font-size:13px}.form-field textarea{min-height:92px;padding-block:14px;line-height:1.5}.form-field select{appearance:none;cursor:pointer}.form-field select option{color:#fff;background:#131317}.form-field>input:focus,.form-field textarea:focus,.form-field select:focus,.amount-field:focus-within{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff11}.amount-field{color:#777b85;align-items:center;gap:10px;display:flex}.amount-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:Unbounded,sans-serif;font-size:17px}.amount-field b{color:#aaaeb7}.modal-actions{grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:25px;display:grid}.inline-error{color:#f3a6b0;background:#ff718412;border:1px solid #ff718430;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.inline-error svg{flex:none;margin-top:1px}.danger-note{color:#dca0a8;background:#ff71840f;border:1px solid #ff718429;border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0;padding:13px;font-size:11px;line-height:1.5;display:flex}.danger-note svg{color:#ff7e8f;flex:none}.danger-note b{color:#ffd7dc}.modal-card.create-server-modal{width:min(760px,100%)}.modal-card.create-promo-modal{width:min(780px,100%)}.modal-card.tariff-editor-modal{width:min(920px,100%)}.modal-card.user-details-modal{width:min(1180px,100%);padding:30px}.modal-card.admin-ticket-create-modal{width:min(680px,100%)}.admin-ticket-create-form{gap:14px;margin-top:20px;display:grid}.admin-ticket-create-form .form-field{margin:0}.admin-ticket-user-search{border:1px solid var(--line);color:#747985;background:#00000038;border-radius:13px;align-items:center;gap:10px;min-height:52px;padding:0 13px;display:flex}.admin-ticket-user-search:focus-within{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff11}.admin-ticket-user-search input{color:#ededf0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.admin-ticket-user-results{border:1px solid var(--line);background:#0003;border-radius:14px;gap:6px;max-height:225px;padding:6px;display:grid;overflow-y:auto}.admin-ticket-user-results>button{color:#b7bbc4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.admin-ticket-user-results>button:hover{background:#ffffff09;border-color:#ffffff14}.admin-ticket-user-results>button.selected{background:#a596ff17;border-color:#a596ff4d}.admin-ticket-user-results>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-ticket-user-results b,.admin-ticket-user-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-ticket-user-results b{color:#ececf0;font-size:12px}.admin-ticket-user-results small{color:#747984;font-size:9px}.admin-ticket-user-results>button>svg{color:#b4aaff}.admin-ticket-user-empty{color:#707580;place-items:center;min-height:62px;font-size:10px;display:grid}.admin-ticket-user-pagination{color:#858a95;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.admin-ticket-user-pagination .button{min-height:32px;padding:6px 12px;font-size:11px}.admin-ticket-create-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-ticket-create-selects .ticket-filter-select{z-index:5}.admin-ticket-create-selects .ticket-filter-select.open{z-index:12}.user-detail-heading{border:1px solid var(--line);background:#0000003d;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:-2px 0 22px;padding:14px;display:grid}.user-detail-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.payment-access-button{color:#b9edcf;background:#61e6a90e;border-color:#61e6a933;min-height:42px}.payment-access-button.blocked{color:#ff9aa8;background:#ff718414;border-color:#ff71844d}.support-access-button{color:#c6beff;background:#a596ff12;border-color:#a596ff3d;min-height:42px}.support-access-button.blocked{color:#ff9aa8;background:#ff718414;border-color:#ff71844d}.user-detail-heading>span:nth-child(2){gap:4px;min-width:0;display:grid}.user-detail-heading b{color:#f2f3f5;text-overflow:ellipsis;white-space:nowrap;font-family:Unbounded,sans-serif;font-size:15px;overflow:hidden}.user-detail-heading small{color:#797e89;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.user-avatar.large{border-radius:13px;width:46px;height:46px;font-size:16px}.user-detail-loading{color:#858a94;justify-content:center;align-items:center;gap:10px;min-height:360px;font-size:12px;display:flex}.user-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.user-detail-stats article{border:1px solid var(--line);color:#a99fff;background:#ffffff06;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:76px;padding:14px;display:flex}.user-detail-stats article>span{gap:5px;min-width:0;display:grid}.user-detail-stats small{color:#707580;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.user-detail-stats b{color:#eef0f3;text-overflow:ellipsis;white-space:nowrap;font-family:Unbounded,sans-serif;font-size:15px;overflow:hidden}.user-detail-section{border:1px solid var(--line);background:#0000002e;border-radius:16px;margin-top:12px;overflow:hidden}.user-detail-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 15px;display:flex}.user-detail-section>header>span{color:#d9dbe0;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.user-detail-section>header>span svg{color:#a9a0ff}.user-detail-section>header em{color:#8c919c;text-align:center;background:#ffffff0d;border-radius:999px;min-width:26px;padding:5px 7px;font-size:9px;font-style:normal}.user-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.user-info-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:15px;display:grid}.user-info-grid article:nth-child(3n){border-right:0}.user-info-grid article:nth-last-child(-n+3){border-bottom:0}.user-info-grid small{color:#666b76;text-transform:uppercase;font-size:8px;font-weight:850}.user-info-grid b{color:#d9dce1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.user-server-list{display:grid}.user-server-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:auto minmax(190px,1fr) minmax(390px,auto);align-items:center;gap:11px;min-width:0;padding:12px 14px;display:grid}.user-server-list article:last-child{border-bottom:0}.user-server-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.user-server-actions .button{min-height:38px;padding:0 11px;font-size:9px}.server-renew-control{background:#08080b;border:1px solid #ffffff1f;border-radius:11px;min-height:38px;display:inline-flex;overflow:hidden}.server-renew-control input{color:#f0f1f3;background:#08080b;border:0;border-right:1px solid #ffffff1a;outline:0;width:62px;min-width:0;padding:0 9px;font-size:10px;font-weight:850}.server-renew-control input::-webkit-outer-spin-button{appearance:none;margin:0}.server-renew-control input::-webkit-inner-spin-button{appearance:none;margin:0}.server-renew-control input[type=number]{appearance:textfield}.server-renew-control select{color:#b7bbc4;background:#08080b;border:0;outline:0;min-width:66px;padding:0 9px;font-size:9px;font-weight:800}.server-renew-control select option{color:#f0f1f3;background:#101014}.server-renew-control .renew-server-button{color:#b9edcf;background:#61e6a90e;border:0;border-left:1px solid #ffffff1a;border-radius:0}.console-block-button{color:#f3c38b;background:#ffb35c0f;border-color:#ffb35c38}.console-block-button.blocked{color:#ff9aa8;background:#ff718414;border-color:#ff71844d}.location-block-button{color:#a9dcf4;background:#4babeb0f;border-color:#70c6ff38}.location-block-button.blocked{color:#ff9aa8;background:#ff718414;border-color:#ff71844d}.console-access-button{color:#cdeaff;background:#4babeb12;border-color:#70c6ff2e;min-height:38px;padding:0 13px;font-size:10px}.console-access-button:hover:not(:disabled){background:#4babeb1f;border-color:#70c6ff5c}.user-server-delete{color:#ff9aa8;background:#ff718412;border-color:#ff718440}.users-table tbody tr{cursor:pointer}.users-table tbody tr:focus-visible{outline-offset:-2px;outline:1px solid #7ccbff8c}.session-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.session-card-grid>article{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;min-width:0;padding:14px;position:relative}.session-card-grid>article.active{background:#5ddda306;border-color:#5ddda32b}.session-card-grid>article>b{color:#e6e8ec;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 76px);font-size:12px;display:block;overflow:hidden}.session-card-grid>article>small{color:#6e737e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.session-state{color:#777c86;text-transform:uppercase;background:#ffffff0b;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850;position:absolute;top:12px;right:12px}.session-card-grid>article.active .session-state{color:#77daad;background:#5ddda314}.session-card-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.session-card-grid dl>div{gap:3px;min-width:0;display:grid}.session-card-grid dt{color:#5e636e;text-transform:uppercase;font-size:8px}.session-card-grid dd{color:#acb0b9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.user-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compact-activity-list{max-height:290px;overflow-y:auto}.compact-activity-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 14px;display:grid}.compact-activity-list article:last-child{border-bottom:0}.compact-activity-list article>span{gap:4px;min-width:0;display:grid}.compact-activity-list b{color:#cfd2d8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.compact-activity-list small{color:#656a74;font-size:8px}.compact-activity-list strong{color:#9da2ad;text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:9px;overflow:hidden}.compact-activity-list strong.positive{color:#72d9a8}.compact-activity-list strong.negative{color:#e4a273}.compact-empty{color:#666b75;place-items:center;min-height:78px;padding:18px;font-size:10px;display:grid}@media (width<=760px){.modal-card.user-details-modal{padding:25px 15px 18px}.user-detail-heading{grid-template-columns:auto minmax(0,1fr)}.user-detail-heading-actions{grid-column:1/-1;grid-template-columns:1fr;width:100%;display:grid}.user-detail-heading .button{width:100%}.user-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.user-info-grid{grid-template-columns:1fr}.user-info-grid article,.user-info-grid article:nth-child(3n),.user-info-grid article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.user-info-grid article:last-child{border-bottom:0}.user-server-list article{grid-template-columns:auto minmax(0,1fr)}.user-server-actions{grid-column:1/-1;grid-template-columns:1fr;width:100%;display:grid}.user-server-actions .button,.server-renew-control{width:100%}.server-renew-control input{width:72px}.server-renew-control select,.server-renew-control .button{flex:1}.session-card-grid,.user-detail-columns{grid-template-columns:1fr}}.vps-inventory-panel{gap:13px;margin-bottom:14px;padding:16px;display:grid}.vps-inventory-panel>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.vps-inventory-panel>div:first-child>span{color:#d3d5dc;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.vps-inventory-panel>div:first-child>small{color:#727781;font-size:10px}.vps-inventory-panel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vps-inventory-panel button{color:#d7d9df;cursor:pointer;text-align:left;background:#5be0a109;border:1px solid #5be0a12e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px 12px;display:flex}.vps-inventory-panel button:hover:not(:disabled){background:#5be0a111;border-color:#5be0a157}.vps-inventory-panel button:disabled{cursor:wait;opacity:.7}.vps-inventory-panel button>span{gap:4px;min-width:0;display:grid}.vps-inventory-panel button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vps-inventory-panel button small{color:#747a84;font-size:9px}.vps-inventory-panel button em{color:#72d8a7;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.vps-inventory-panel button.sold-out{background:#ef677907;border-color:#ef67792e}.vps-inventory-panel button.sold-out:hover:not(:disabled){background:#ef67790e;border-color:#ef677952}.vps-inventory-panel button.sold-out em{color:#e98290}.tariff-form-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.tariff-available-toggle{border:1px solid var(--line);color:#888d97;cursor:pointer;background:#00000038;border-radius:13px;align-items:center;gap:11px;width:100%;min-height:52px;padding:0 14px;transition:all .18s;display:flex}.tariff-available-toggle>span{background:#ffffff1a;border-radius:999px;flex:none;width:38px;height:22px;transition:all .18s;position:relative}.tariff-available-toggle i{background:#777c87;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:4px;left:4px}.tariff-available-toggle b{font-size:11px}.tariff-available-toggle.active{color:#89dab4;background:#5be0a10e;border-color:#5be0a140}.tariff-available-toggle.active>span{background:#5be0a13d}.tariff-available-toggle.active i{background:#72dfaa;left:20px;box-shadow:0 0 9px #5be0a173}.vps-location-availability{border:1px solid var(--line);background:#00000029;border-radius:15px;gap:12px;margin:4px 0 18px;padding:15px;display:grid}.vps-location-availability-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.vps-location-availability-heading>span{color:#c8cbd2;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.vps-location-availability-heading>small{color:#707580;font-size:10px}.vps-location-availability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tariff-location-policy{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:8px;min-width:0;padding:11px;display:grid}.tariff-location-policy>span:first-child{gap:4px;min-width:0;padding:0 2px 3px;display:grid}.tariff-location-policy b{color:#d9dbe0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tariff-location-policy small{color:#6f7580;font-size:9px}.tariff-location-policy>button{color:#72d8a7;cursor:pointer;text-align:left;background:#5be0a109;border:1px solid #5be0a12e;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:36px;padding:7px 9px;transition:all .18s;display:flex}.tariff-location-policy>button:hover{background:#5be0a113;border-color:#5be0a157}.tariff-location-policy>button.sold-out{color:#ef909e;background:#ef677909;border-color:#ef67792e}.tariff-location-policy>button.sold-out:hover{background:#ef677913;border-color:#ef677957}.tariff-location-policy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.vps-location-switch{background:#5be0a133;border-radius:999px;width:34px;height:20px;position:relative}.vps-location-switch i{background:#72dfaa;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;right:4px;box-shadow:0 0 8px #5be0a159}.sold-out .vps-location-switch{background:#ef677924}.sold-out .vps-location-switch i{box-shadow:none;background:#d66e7c;right:18px}@media (width<=720px){.vps-inventory-panel>div:first-child,.vps-location-availability-heading{flex-direction:column;align-items:flex-start}.vps-inventory-panel>div:last-child,.vps-location-availability-grid{grid-template-columns:1fr}}.tariff-json-field{gap:9px;margin-top:4px;display:grid}.tariff-json-field>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.tariff-json-field>div>span{color:#979aa3;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.tariff-json-field>div>button{border:1px solid var(--line);color:#a9adb6;cursor:pointer;background:#ffffff06;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.tariff-json-field>div>button:hover{color:#fff;background:#fff1}.tariff-json-field textarea{border:1px solid var(--line);resize:vertical;color:#dfe1e7;tab-size:2;background:#09090c;border-radius:14px;outline:0;width:100%;min-height:360px;padding:16px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.tariff-json-field textarea:focus{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff11}.tariff-json-field>small{color:#6f7580;font-size:10px}.tariff-json-field>small.valid{color:#70cfa3}.tariff-json-field>small.invalid{color:#ef909e}.promo-form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.promo-form-selects{align-items:start;gap:12px;margin:3px 0 19px}.promo-form-selects .ticket-filter-select{z-index:5}.promo-form-selects .ticket-filter-select.open{z-index:12}.promo-form-selects .ticket-filter-menu{z-index:90}.promo-form-selects .promo-inline-limit{align-self:end;margin:0}.create-server-selects{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.create-server-selects .ticket-filter-menu{z-index:70}.target-node-field>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.target-node-field>span em{color:#666b76;letter-spacing:0;text-transform:none;font-size:9px;font-style:normal;font-weight:750}.target-node-field>div{border:1px solid var(--line);color:#858994;background:#00000038;border-radius:13px;align-items:center;gap:11px;min-height:54px;padding:0 14px;transition:all .2s;display:flex}.target-node-field>div:focus-within{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff11}.target-node-field>div input{color:#f2f0ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:800}.target-node-field.active>div{color:#69dba4;background:#49be880e;border-color:#64dba44d}.target-node-field.active>small{color:#73b895}.admin-client-field{position:relative}.client-search-input{border:1px solid var(--line);color:#7d818c;background:#00000038;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.client-search-input:focus-within{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff11}.client-search-input input{color:#ededf0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.client-search-input input::placeholder{color:#626671}.client-picker-menu{z-index:80;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:#0d0d11fa;border:1px solid #a596ff3d;border-radius:14px;gap:5px;max-height:260px;padding:8px;animation:.16s filter-menu-in;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 65px #0000009e,inset 0 1px #ffffff0b}.client-picker-menu>button{color:#d5d7dd;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:7px 10px;transition:border-color .16s,background .16s;display:grid}.client-picker-menu>button:hover{background:#a596ff14;border-color:#a596ff2b}.client-picker-menu>button>span:nth-child(2),.selected-client-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.client-picker-menu b,.client-picker-menu small,.selected-client-card b,.selected-client-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-picker-menu b,.selected-client-card b{font-size:12px}.client-picker-menu small,.selected-client-card small{color:#777b86;font-size:10px}.client-avatar{color:#16161a;background:linear-gradient(145deg,#f1f1f3,#aaaab0);border:1px solid #ffffff21;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Unbounded,sans-serif;font-size:11px;display:grid}.client-id{color:#858994;letter-spacing:.06em;font-size:9px;font-weight:850}.client-picker-empty{color:#747883;text-align:center;padding:20px;font-size:12px}.selected-client-card{background:#a596ff11;border:1px solid #a596ff33;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:9px 11px;display:grid}.selected-client-card>button{border:1px solid var(--line);color:#bbb7dd;cursor:pointer;background:#ffffff09;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.duration-control{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.duration-control>label{border:1px solid var(--line);color:#858994;background:#00000038;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex}.duration-control>label:focus-within{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff11}.duration-control input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:Unbounded,sans-serif;font-size:17px}.duration-unit{border:1px solid var(--line);background:#0003;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.duration-unit button{color:#777b86;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:72px;font-size:11px;font-weight:850}.duration-unit button.active{color:#151519;background:#ededf0;box-shadow:0 5px 18px #ffffff14}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.toast{z-index:300;max-width:min(430px, calc(calc(100 * var(--layout-vw,1vw)) - 32px));color:#d8f0e4;background:#0c1813f5;border:1px solid #61e6a938;border-radius:13px;align-items:center;gap:10px;padding:14px 15px;font-size:12px;font-weight:750;animation:.25s toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 65px #0000008c}.toast.error{color:#ffd8dd;background:#1f0f13f7;border-color:#ff718438}.toast>svg{flex:none}.toast button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:4px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-check{min-height:calc(100 * var(--layout-vh,1vh));text-align:center;background:#030304;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.auth-check:before{content:"";filter:blur(140px);background:#a596ff14;border-radius:50%;width:520px;height:520px;position:absolute}.auth-logo{z-index:2;border:1px solid var(--line);background:#ffffff09;border-radius:26px;place-items:center;width:86px;height:86px;margin-bottom:27px;display:grid;position:relative}.auth-logo img{object-fit:contain;width:66px;height:66px}.auth-check h1{z-index:2;font-family:Unbounded,sans-serif;font-size:clamp(28px, calc(4 * var(--layout-vw,1vw)), 42px);letter-spacing:-.06em;margin:11px 0 9px;position:relative}.auth-check p{z-index:2;color:#80838d;margin:0;font-size:13px;position:relative}.auth-check>.eyebrow,.auth-check>.button{z-index:2;position:relative}.auth-check>.button{margin-top:24px}.auth-orbit{border:1px solid #ffffff1a;border-radius:50%;width:360px;height:180px;animation:8s linear infinite orbit-spin;position:absolute;transform:rotate(-12deg)}.auth-orbit:before{content:"";border:1px solid #a596ff1a;border-radius:50%;position:absolute;inset:-45px;transform:rotate(28deg)}.auth-orbit span{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #fff}.auth-orbit span:first-child{top:50%;left:-3px}.auth-orbit span:nth-child(2){background:#a596ff;top:2px;right:15%}.auth-orbit span:nth-child(3){width:4px;height:4px;bottom:22%;right:5%}@keyframes orbit-spin{to{transform:rotate(348deg)}}.error-screen:before{background:#ff506914}.error-glyph{z-index:2;color:#ff8292;background:#ff718414;border:1px solid #ff718433;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:25px;display:grid;position:relative}@media (width<=1180px){:root{--sidebar:230px}.main-area{padding-inline:25px}.stats-grid{grid-template-columns:repeat(2,1fr)}.hero h2{font-size:clamp(36px, calc(5 * var(--layout-vw,1vw)), 56px)}.tickets-workspace{grid-template-columns:minmax(215px,245px) minmax(330px,1fr) minmax(215px,245px)}}@media (width<=900px){body:has(.ticket-quick-replies.mobile-open){overflow:hidden}.sidebar{transition:transform .25s;transform:translate(-102%);box-shadow:25px 0 80px #0009}.sidebar.mobile-open{transform:none}.sidebar-scrim{z-index:39;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000002ad;border:0;transition:opacity .25s;display:block;position:fixed;inset:0}.sidebar-scrim.visible{opacity:1;pointer-events:auto}.main-area{margin-left:0;padding-inline:18px}.sidebar{width:min(calc(88 * var(--layout-vw,1vw)), 310px)}.topbar{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#040406db;min-height:82px;position:sticky;top:0}.menu-button{border:1px solid var(--line);color:#c8cad0;cursor:pointer;background:#ffffff09;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.topbar>div:nth-child(2){margin-right:auto}.topbar .api-badge{display:none}.hero{grid-template-columns:1fr}.hero-visual{border-top:1px solid var(--line);min-height:290px}.tickets-section.mobile-ticket-detail{padding-top:10px}.tickets-section.mobile-ticket-detail>.section-header{display:none}.tickets-workspace{height:auto;min-height:0;display:block;overflow:hidden}.tickets-workspace.mobile-ticket-list .ticket-thread,.tickets-workspace.mobile-ticket-list .ticket-quick-replies,.tickets-workspace.mobile-ticket-open .ticket-inbox{display:none}.ticket-inbox{min-height:min(680px, calc(calc(100 * var(--layout-dvh,1dvh)) - 230px));height:min(760px, calc(calc(100 * var(--layout-dvh,1dvh)) - 205px));border-bottom:0;border-right:0;overflow:hidden}.ticket-list{scrollbar-gutter:stable;align-content:start;gap:9px;max-height:none;padding:10px;display:grid;overflow:hidden auto}.ticket-row{border:1px solid var(--line);background:#ffffff04;border-radius:14px;min-width:0;padding:15px}.ticket-row.active{box-shadow:inset 3px 0 #a596ff,0 0 0 1px #a596ff24}.ticket-inbox .pager{border-top:1px solid var(--line)}.ticket-thread{height:calc(calc(100 * var(--layout-dvh,1dvh)) - 112px);min-height:min(560px, calc(calc(100 * var(--layout-dvh,1dvh)) - 112px));border-radius:inherit;overflow:hidden}.ticket-mobile-toolbar{border-bottom:1px solid var(--line);background:#07070af0;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:7px 10px;display:flex}.ticket-mobile-toolbar button{border:1px solid var(--line);color:#b8bbc3;background:#ffffff09;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 11px;font:800 10px Manrope,sans-serif;display:inline-flex}.ticket-mobile-toolbar button:last-child{color:#b9afff;background:#a596ff12;border-color:#a596ff33}.mobile-quick-replies-backdrop{z-index:78;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000003b3;border:0;transition:opacity .22s;display:block;position:fixed;inset:0}.mobile-quick-replies-backdrop.visible{opacity:1;pointer-events:auto}.ticket-quick-replies{z-index:79;min-height:0;height:min(calc(78 * var(--layout-dvh,1dvh)), 720px);opacity:0;pointer-events:none;background:#09090c;border:1px solid #a596ff33;border-bottom:0;border-radius:20px 20px 0 0;max-height:none;transition:transform .25s,opacity .2s;display:flex;position:fixed;bottom:0;left:10px;right:10px;overflow:hidden;transform:translateY(calc(100% + 24px));box-shadow:0 -24px 80px #000000a6}.ticket-quick-replies.mobile-open{opacity:1;pointer-events:auto;transform:translateY(0)}.ticket-quick-replies>header{min-height:88px;padding:15px}.ticket-quick-close{display:grid!important}.quick-reply-list{max-height:none}}@media (width<=720px){html{scrollbar-gutter:auto}.main-area{padding-inline:12px;padding-bottom:32px}.topbar{gap:10px;min-height:70px;padding-block:11px}.topbar h1{font-size:17px}.topbar .eyebrow,.refresh-button span,.back-button span{display:none}.refresh-button,.back-button{width:42px;padding:0}main{margin-top:12px}.hero-copy{padding:32px 25px}.hero h2{font-size:clamp(34px, calc(12 * var(--layout-vw,1vw)), 50px)}.hero p{font-size:13px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{min-height:165px;padding:19px}.stat-card strong{font-size:clamp(20px, calc(6 * var(--layout-vw,1vw)), 29px)}.content-section{padding-top:10px}.section-header{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:14px}.section-header h2{font-size:clamp(25px, calc(9 * var(--layout-vw,1vw)), 34px);margin-block:6px}.section-header p{font-size:12px;line-height:1.5}.ticket-view-actions{width:100%}.ticket-view-actions>button{flex:1}.ticket-view-actions .count-badge{justify-content:center;align-items:center;display:inline-flex}.ticket-header-actions{flex-wrap:wrap;width:100%}.ticket-create-button{width:100%}.admin-ticket-create-selects{grid-template-columns:1fr}.count-badge{display:none}.section-header-actions{justify-content:stretch;width:100%}.section-header-actions .button{width:100%}.table-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:13px}.table-toolbar .search-box{width:100%}.table-toolbar>.button{justify-content:center;width:100%}.admin-filter-panel,.admin-filter-panel.server-filters{grid-template-columns:1fr 1fr;padding:12px}.filter-reset-button{grid-column:1/-1}.table-toolbar .loading-label{display:none}.table-scroll{overflow:visible}table,thead,tbody,tr,td{width:100%;display:block;min-width:0!important}thead{display:none}tbody{padding:7px 12px}tbody tr{border:1px solid var(--line);background:#ffffff05;border-radius:15px;margin:9px 0;padding:16px;position:relative}td{text-align:right;border:0;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:9px 0;font-size:12px;display:grid}td:before{content:attr(data-label);color:#686b75;letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:9px;font-weight:850}td:first-child{text-align:left;padding:0 50px 15px 0;display:block}td:first-child:before{display:none}td.actions-cell{width:auto;padding:0;display:block;position:absolute;top:14px;right:14px}td.actions-cell:before{display:none}.country-cell{justify-content:flex-end}.pager{padding-inline:13px}.modal{align-items:end;padding:0}.modal-card{width:100%;max-width:none;max-height:calc(94 * var(--layout-dvh,1dvh));padding:27px 20px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow-y:auto}.modal-card h2{padding-right:38px;font-size:24px}.modal-actions{grid-template-columns:1fr}.modal-actions .button.primary,.modal-actions .danger-button{grid-row:1}.create-server-selects,.promo-form-grid{grid-template-columns:1fr}.promo-table{min-width:0}.tariffs-toolbar{flex-direction:column;align-items:stretch}.tariffs-toolbar-actions{width:100%}.tariff-type-filter{flex:1;min-width:0}.tariffs-table{min-width:0}.tariff-form-grid{grid-template-columns:1fr}.tariff-json-field textarea{min-height:300px}.promo-state-button{margin-left:auto}.duration-control{grid-template-columns:1fr}.duration-unit{min-height:50px}.selected-client-card{grid-template-columns:38px minmax(0,1fr)}.selected-client-card>button{grid-column:1/-1}.tickets-workspace{border-left:0;border-right:0;border-radius:0;width:calc(100% + 24px);margin-inline:-12px}.ticket-inbox{height:calc(calc(100 * var(--layout-dvh,1dvh)) - 198px);min-height:min(510px, calc(calc(100 * var(--layout-dvh,1dvh)) - 198px))}.ticket-filters{padding:11px 12px}.ticket-list{padding:9px 12px}.ticket-row{border-radius:13px;padding:14px}.ticket-thread{height:calc(calc(100 * var(--layout-dvh,1dvh)) - 92px);min-height:min(520px, calc(calc(100 * var(--layout-dvh,1dvh)) - 92px));border-radius:0}.ticket-mobile-toolbar{padding-inline:12px}.thread-header{gap:13px;padding:15px 14px;display:grid}.thread-header h3{margin-top:5px;font-size:17px}.thread-header p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.thread-meta{scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding:9px 14px;overflow-x:auto}.thread-meta::-webkit-scrollbar{display:none}.thread-meta>span,.thread-meta>label{background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;flex:none;align-items:center;gap:5px;min-height:31px;padding:0 9px;display:inline-flex}.messages{padding-inline:14px}.status-select{width:100%}.status-select select{min-height:44px}.message{width:92%;padding:12px 13px}.message p{font-size:13px}.reply-form{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.reply-form-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-archive-lock{grid-template-columns:auto minmax(0,1fr)}.ticket-archive-lock .button{grid-column:1/-1;width:100%}.ticket-assignment-bar,.ticket-reply-locked{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:10px 12px}.ticket-assignment-bar p,.ticket-reply-locked p{display:none}.ticket-assignment-bar .button,.ticket-reply-locked .button{grid-column:auto;width:auto;min-height:38px;padding-inline:10px}.ticket-quick-replies{height:min(calc(84 * var(--layout-dvh,1dvh)), 760px);border-radius:20px 20px 0 0;left:0;right:0}.quick-reply-create input,.quick-reply-create textarea,.reply-form textarea,.app-shell input,.app-shell select,.app-shell textarea{font-size:16px}.user-cell,.server-cell,.promo-code-cell,.tariff-name-cell,.referral-admin-link{min-width:0}}@media (width<=480px){.topbar>div:nth-child(2){display:none}.topbar-actions{margin-left:auto}.hero-visual{min-height:250px}.command-core{border-radius:30px;width:100px;height:100px}.orbit{width:270px;height:130px}.orbit-two{width:320px;height:190px}.visual-label{bottom:16px;right:16px}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:150px}.toast{bottom:16px;right:16px}.filter-row,.admin-filter-panel,.admin-filter-panel.server-filters{grid-template-columns:1fr}.ticket-thread{height:calc(calc(100 * var(--layout-dvh,1dvh)) - 92px);min-height:min(520px, calc(calc(100 * var(--layout-dvh,1dvh)) - 92px))}.ticket-mobile-toolbar button{min-height:42px}.thread-header{gap:10px;padding-block:12px}.thread-meta{padding-block:8px}.ticket-assignment-bar,.ticket-reply-locked{grid-template-columns:34px minmax(0,1fr) auto;padding:8px 10px}.ticket-assignment-icon{width:34px;height:34px}.ticket-assignment-bar .button,.ticket-reply-locked .button{min-height:40px;padding-inline:9px;font-size:9px}.messages{max-height:none;padding-block:20px}.message{width:96%}.reply-composer-row{gap:5px;padding:6px}.reply-send-button{width:44px;min-width:44px;padding:0}.reply-send-button>span,.reply-form-meta>span{display:none}.reply-form-meta{justify-content:flex-end}.ticket-file-list>span{flex:100%;max-width:100%}.ticket-message-attachments{grid-template-columns:1fr}.modal-card.attachment-preview-modal{padding:24px 18px}.attachment-preview-body{min-height:220px;max-height:calc(calc(100 * var(--layout-dvh,1dvh)) - 225px)}.attachment-preview-body pre{min-height:220px;padding:17px;font-size:12px}.ticket-row-bottom{align-items:flex-start}.ticket-row-badges{flex-wrap:wrap}.ticket-quick-replies>header{min-height:76px}.ticket-quick-replies>header p{display:none}.quick-reply-create{padding:12px}.quick-reply-list{padding:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.referral-admin-grid{grid-template-columns:minmax(380px,.85fr) minmax(560px,1.15fr);gap:14px;margin-bottom:14px;display:grid}.referral-rate-card{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:17px;min-height:185px;padding:25px;display:grid}.referral-rate-icon{color:#b2a9ff;background:#7e69ff17;border:1px solid #998bff33;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.referral-rate-card>div small{color:#747989;letter-spacing:.11em;font-size:9px;font-weight:850}.referral-rate-card h3{margin:7px 0 8px;font-family:Unbounded,sans-serif;font-size:30px}.referral-rate-card p{color:#747985;max-width:620px;margin:0;font-size:11px;line-height:1.55}.referral-rate-card form{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.referral-rate-card form label{gap:7px;display:grid}.referral-rate-card form label>span{color:#747985;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.referral-rate-card form label>div{border:1px solid var(--line);background:#0003;border-radius:12px;align-items:center;height:45px;padding:0 13px;display:flex}.referral-rate-card input{color:#f2f2f4;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:800}.referral-rate-card form b{color:#858a96}.referral-rate-card form .button{min-height:45px}.referral-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.referral-admin-metrics>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:35px minmax(0,1fr);align-content:center;align-items:center;column-gap:11px;min-width:0;padding:20px;display:grid}.referral-admin-metrics>span:nth-child(2n){border-right:0}.referral-admin-metrics>span:nth-child(n+3){border-bottom:0}.referral-admin-metrics svg{color:#9790ef;grid-row:1/3}.referral-admin-metrics small{color:#727887;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.referral-admin-metrics b{color:#f0f1f4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Unbounded,sans-serif;font-size:17px;overflow:hidden}.referral-admin-panel .table-toolbar{border-bottom:1px solid var(--line)}.referral-admin-table{min-width:1080px}.referral-admin-table td strong{color:#e8e9ed;font-family:Unbounded,sans-serif;font-size:12px}.referral-admin-link{align-items:center;gap:10px;min-width:240px;display:flex}.referral-admin-link>span:first-child{color:#aaa1fa;background:#7d6bff11;border:1px solid #9a8eff29;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.referral-admin-link>span:last-child{gap:4px;min-width:0;display:grid}.referral-admin-link b{color:#e9e9ec;font-size:11px}.referral-admin-link small{color:#666c7a;text-overflow:ellipsis;white-space:nowrap;max-width:310px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.referral-admin-earned{color:#73dda8!important}.referral-admin-disabled{opacity:.5}.modal-card.admin-referral-analytics-modal{width:min(1180px,100%);padding:30px}.admin-referral-periods{align-items:center;gap:8px;margin:8px 0 18px;display:flex}.admin-referral-periods button{border:1px solid var(--line);color:#9297a3;cursor:pointer;background:#ffffff06;border-radius:12px;min-width:92px;height:42px;padding:0 14px;font-size:11px;font-weight:850;transition:all .18s}.admin-referral-periods button:hover{color:#e7e8eb;border-color:var(--line-strong)}.admin-referral-periods button.active{color:#f2f0ff;background:#826fff24;border-color:#9d8fff66;box-shadow:inset 0 1px #ffffff12}.admin-referral-analytics-state{color:#838895;justify-content:center;align-items:center;gap:10px;min-height:330px;font-size:12px;display:flex}.admin-referral-analytics-state.error{color:#ff93a2}.admin-referral-analytics-content{gap:16px;transition:opacity .16s;display:grid}.admin-referral-analytics-content.refreshing{opacity:.62}.admin-referral-analytics-metrics{border:1px solid var(--line);background:#00000029;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.admin-referral-analytics-metrics article{border-right:1px solid var(--line);color:#a99eff;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:84px;padding:16px;display:grid}.admin-referral-analytics-metrics article:last-child{border-right:0}.admin-referral-analytics-metrics article.earned{color:#6de0a8;background:#49c48b0b}.admin-referral-analytics-metrics article>span{gap:5px;min-width:0;display:grid}.admin-referral-analytics-metrics small{color:#747986;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.admin-referral-analytics-metrics b{color:#f1f2f4;text-overflow:ellipsis;white-space:nowrap;font-family:Unbounded,sans-serif;font-size:16px;overflow:hidden}.admin-referral-chart-card,.admin-referral-analytics-table{border:1px solid var(--line);background:#00000026;border-radius:16px;overflow:hidden}.admin-referral-chart-card>header{justify-content:space-between;align-items:flex-end;gap:18px;padding:19px 20px 3px;display:flex}.admin-referral-chart-card>header span,.admin-referral-analytics-table>header>span{color:#9185ed;letter-spacing:.12em;font-size:8px;font-weight:900}.admin-referral-chart-card>header h3,.admin-referral-analytics-table>header h3{letter-spacing:-.04em;margin:5px 0 0;font-family:Unbounded,sans-serif;font-size:18px}.admin-referral-chart-card>header small{color:#686e7b;font-size:9px}.admin-referral-chart-wrap{min-width:0;padding:6px 14px 8px;position:relative;overflow-x:auto}.admin-referral-chart-legend{color:#818694;justify-content:flex-end;gap:15px;padding:0 12px;font-size:9px;display:flex}.admin-referral-chart-legend span{align-items:center;gap:6px;display:inline-flex}.admin-referral-chart-legend i{background:#9b8cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #9b8cffa6}.admin-referral-chart-legend i.registrations{background:#69dda8;box-shadow:0 0 9px #69dda88c}.admin-referral-chart{width:100%;min-width:680px;height:auto;display:block}.admin-referral-chart-grid{stroke:#fff1;stroke-width:1px}.admin-referral-chart-axis{fill:#636977;font-family:Manrope,sans-serif;font-size:10px}.admin-referral-chart-x-label{font-size:9px}.admin-referral-chart-line{fill:none;stroke:#9b8cff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #9b8cff80)}.admin-referral-chart-point{fill:#c5bcff;stroke:#7568db;stroke-width:2px}.admin-referral-chart-empty{color:#747a87;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:285px;display:flex}.admin-referral-analytics-table>header{padding:18px 20px 13px}.admin-referral-analytics-table>div{border-top:1px solid var(--line);max-height:300px;overflow:auto}.admin-referral-analytics-table table{border-collapse:collapse;width:100%;min-width:760px}.admin-referral-analytics-table th,.admin-referral-analytics-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff0e;padding:12px 14px;font-size:10px}.admin-referral-analytics-table th:first-child,.admin-referral-analytics-table td:first-child{text-align:left}.admin-referral-analytics-table th{z-index:1;color:#727886;letter-spacing:.07em;background:#0c0c0f;font-size:8px;position:sticky;top:0}.admin-referral-analytics-table td{color:#bfc2c9}.admin-referral-analytics-table td.earned{color:#70dda8;font-weight:800}@media (width<=1180px){.referral-admin-grid{grid-template-columns:1fr}.admin-referral-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-referral-analytics-metrics article{border-bottom:1px solid var(--line)}.admin-referral-analytics-metrics article:nth-child(2n){border-right:0}.admin-referral-analytics-metrics article:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=720px){.referral-rate-card{grid-template-columns:44px minmax(0,1fr);padding:20px}.referral-rate-card form,.referral-admin-metrics{grid-template-columns:1fr}.referral-admin-metrics>span{border-right:0;border-bottom:1px solid var(--line)!important}.referral-admin-metrics>span:last-child{border-bottom:0!important}.referral-admin-table{min-width:0}.referral-admin-table td:first-child{text-align:right;grid-template-columns:105px minmax(0,1fr);padding:9px 0;display:grid}.referral-admin-table td:first-child:before{display:block}.referral-admin-link{justify-content:flex-end;min-width:0}.referral-admin-link small{max-width:180px}.modal-card.admin-referral-analytics-modal{padding:25px 16px 17px}.admin-referral-periods{grid-template-columns:1fr 1fr;display:grid}.admin-referral-periods button{min-width:0}.admin-referral-chart-card>header{flex-direction:column;align-items:flex-start}.admin-referral-analytics-metrics{grid-template-columns:1fr}.admin-referral-analytics-metrics article,.admin-referral-analytics-metrics article:nth-child(2n),.admin-referral-analytics-metrics article:last-child{border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.admin-referral-analytics-metrics article:last-child{border-bottom:0}}@media (width<=760px),(prefers-reduced-transparency:reduce){:root{--glass-filter:none}.client-picker-menu,[class*=backdrop]{-webkit-backdrop-filter:none;backdrop-filter:none}}.node-extension-planner{grid-template-columns:minmax(280px,1.5fr) minmax(150px,.55fr) minmax(150px,.55fr) auto;align-items:end;gap:13px;margin-bottom:13px;padding:20px;display:grid}.node-extension-planner label{gap:7px;min-width:0;display:grid}.node-extension-planner label>span{color:#747985;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.node-extension-planner input{border:1px solid var(--line);color:#f0f1f4;background:#09090c;border-radius:12px;outline:0;width:100%;min-height:47px;padding:0 13px;font:800 13px Manrope,sans-serif}.node-extension-planner input:focus{border-color:#a596ff61;box-shadow:0 0 0 3px #a596ff0e}.node-extension-planner .button{min-height:47px}.node-extension-copy{align-items:center;gap:12px;min-width:0;padding-bottom:3px;display:flex}.node-extension-copy>span:last-child{gap:4px;min-width:0;display:grid}.node-extension-copy b{color:#e5e6e9;font-size:12px}.node-extension-copy small{color:#747984;font-size:9px;line-height:1.5}.node-extension-icon{color:#a89cff;background:#a596ff12;border:1px solid #a596ff29;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.node-extension-result{color:#72dba8;grid-column:1/-1;padding-top:3px;font-size:10px;font-weight:750}.node-extension-result.warning{color:#f0bc78}.migration-planner{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:end;gap:13px;padding:20px;display:grid}.migration-planner label{gap:7px;min-width:0;display:grid}.migration-planner label>span{color:#747985;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.migration-planner input{border:1px solid var(--line);color:#f0f1f4;background:#09090c;border-radius:12px;outline:0;width:100%;min-height:47px;padding:0 13px;font:800 13px Manrope,sans-serif}.migration-planner input:focus{border-color:#a596ff61;box-shadow:0 0 0 3px #a596ff0e}.migration-arrow{color:#8379cf;place-items:center;height:47px;display:grid}.migration-planner .button{min-height:47px}.migration-node-summary{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.migration-node-card{gap:7px;padding:19px 21px;display:grid}.migration-node-card>span{color:#78718f;letter-spacing:.12em;font-size:8px;font-weight:900}.migration-node-card b{color:#e6e7ea;font-family:Unbounded,sans-serif;font-size:13px}.migration-node-card small{color:#747984;font-size:10px}.migration-node-card.warning{background:#ffb35c0b;border-color:#ffb35c40}.migration-table-panel{margin-top:13px}.migration-toolbar-copy{gap:4px;min-width:0;display:grid}.migration-toolbar-copy b{color:#e2e3e7;font-size:12px}.migration-toolbar-copy small{color:#747984;font-size:9px;line-height:1.45}.migration-table{min-width:1010px}.migration-egg{color:#bcb6e7;white-space:nowrap;align-items:center;gap:7px;font:750 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.migration-result{color:#aaaeb8;align-items:flex-start;gap:7px;max-width:310px;font-size:10px;line-height:1.45;display:inline-flex}.migration-result.ready,.migration-result.done{color:#72dba8}.migration-result.warning{color:#f0bc78}.migration-result.error{color:#f08d9a}.migration-result.running{color:#bcb3ff}.migration-blocked-row{opacity:.6}.migration-row-button{min-height:36px;padding:0 12px;font-size:9px}.migration-unmanaged-note{color:#e6b36e;align-items:center;gap:14px;margin-top:13px;padding:17px 20px;display:flex}.migration-unmanaged-note div{min-width:0}.migration-unmanaged-note b{color:#e4e1db;font-size:11px}.migration-unmanaged-note p{color:#777c87;margin:4px 0 0;font-size:9px;line-height:1.5}@media (width<=1050px){.node-extension-planner{grid-template-columns:1fr 1fr}.node-extension-copy{grid-column:1/-1}}@media (width<=900px){.migration-planner{grid-template-columns:1fr auto 1fr}.migration-planner .button{grid-column:1/-1}}@media (width<=620px){.node-extension-planner{grid-template-columns:1fr}.node-extension-copy,.node-extension-result{grid-column:auto}.migration-planner{grid-template-columns:1fr}.migration-arrow{height:24px;transform:rotate(90deg)}.migration-planner .button{grid-column:auto}.migration-node-summary{grid-template-columns:1fr}.migration-table-panel .table-toolbar{flex-direction:column;align-items:stretch}.migration-table-panel .table-toolbar .button{justify-content:center;width:100%}}.maintenance-heading{align-items:flex-end}.maintenance-heading .eyebrow{align-items:center;gap:7px;display:inline-flex}.maintenance-heading>div>p{max-width:720px}.maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.maintenance-card{flex-direction:column;gap:23px;min-height:315px;padding:25px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.maintenance-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#5be2a01a,#0000 68%);border-radius:50%;width:245px;height:245px;position:absolute;bottom:-100px;right:-75px}.maintenance-card.is-closed{background:linear-gradient(145deg,#ff694c12,#0d0d11f5 56%);border-color:#ff7d5c42;box-shadow:inset 0 1px #ffffff09}.maintenance-card.is-closed:after{background:radial-gradient(circle,#ff5c4c21,#0000 68%)}.maintenance-product-icon{color:#c4baff;background:#8b76ff17;border:1px solid #ffffff17;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.maintenance-state{color:#72dfa9;letter-spacing:.06em;text-transform:uppercase;background:#37b77c12;border:1px solid #5be2a02e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:25px;right:25px}.maintenance-state i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.maintenance-state.closed{color:#ff8e7e;background:#d6413714;border-color:#ff695638}.maintenance-card>div{z-index:1;position:relative}.maintenance-card>div>small{color:#757b8a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.maintenance-card h3{letter-spacing:-.04em;margin:7px 0 9px;font-family:Unbounded,sans-serif;font-size:24px}.maintenance-card p{color:#858a97;margin:0;font-size:12px;line-height:1.6}.maintenance-switch{z-index:1;color:#d8dae0;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:62px;margin-top:auto;padding:11px 13px 11px 16px;transition:all .18s;display:flex;position:relative}.maintenance-switch:hover:not(:disabled){background:#9784ff14;border-color:#a79bff59;transform:translateY(-1px)}.maintenance-switch:disabled{cursor:default;opacity:.65}.maintenance-switch>span{gap:4px;display:grid}.maintenance-switch b{font-size:11px}.maintenance-switch small{color:#6f7481;font-size:9px}.maintenance-switch>i{background:#292b31;border-radius:999px;flex:none;width:42px;height:24px;transition:all .2s;position:relative}.maintenance-switch>i:after{content:"";background:#9297a2;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:4px;left:4px}.maintenance-switch.enabled>i{background:#e14d3d57;box-shadow:inset 0 0 0 1px #ff765f59}.maintenance-switch.enabled>i:after{background:#ff8d78;left:22px;box-shadow:0 0 10px #ff685259}.maintenance-unblock-button{z-index:1;color:#83e3b5;cursor:pointer;background:#46be8412;border:1px solid #72dba838;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:-13px;font:800 10px Manrope,sans-serif;transition:all .18s;display:flex;position:relative}.maintenance-unblock-button:hover:not(:disabled){background:#46be841f;border-color:#72dba866}.maintenance-unblock-button:disabled{cursor:default;opacity:.65}.maintenance-note{color:#79dda9;align-items:center;gap:15px;margin-top:14px;padding:19px 22px;display:flex}.maintenance-note div{min-width:0}.maintenance-note b{color:#dfe3e1;font-size:12px}.maintenance-note p{color:#747a87;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=1150px){.maintenance-grid{grid-template-columns:1fr}.maintenance-card{min-height:260px}}@media (width<=720px){.maintenance-heading{align-items:stretch}.maintenance-heading .refresh-button{justify-content:center;width:100%}.maintenance-card{min-height:280px;padding:20px}.maintenance-state{top:20px;right:20px}}.tools-heading .eyebrow{align-items:center;gap:7px;display:inline-flex}.tools-installer-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:start;gap:14px;display:grid}.installer-editor{gap:18px;padding:23px;display:grid}.tools-panel-heading,.tools-notes-heading{align-items:center;gap:12px;display:flex}.tools-panel-heading>div,.tools-notes-heading>div{gap:4px;min-width:0;display:grid}.tools-panel-heading b,.tools-notes-heading b{color:#e8e9ed;font:750 13px Manrope,sans-serif}.tools-panel-heading small,.tools-notes-heading small{color:#6f7480;font-size:9px;line-height:1.45}.tools-panel-icon{color:#b4aaff;background:#a596ff16;border:1px solid #a596ff2b;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.tools-panel-icon.history{color:#79dcad;background:#46c28b13;border-color:#62dda729}.tools-panel-icon.notes{color:#f0b975;background:#da8b3013;border-color:#ffb96429}.tools-panel-icon.allocation{color:#8ecbfa;background:#3891d613;border-color:#69beff2b}.tools-heading-loader{color:#78dbaa;margin-left:auto}.installer-choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.installer-choice{border:1px solid var(--line);color:#9297a2;cursor:pointer;text-align:left;background:#0003;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 15px;align-items:center;gap:11px;min-width:0;min-height:98px;padding:15px;transition:all .18s;display:grid;position:relative}.installer-choice:hover{background:#a596ff0b;border-color:#a596ff40}.installer-choice.active{background:linear-gradient(135deg,#ffffff1f,#ffffff09);border-color:#a596ff61;box-shadow:inset 0 1px #ffffff09}.installer-choice.unavailable{opacity:.5}.installer-choice>span{color:#b8afff;background:#a596ff18;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.installer-choice>div{gap:3px;min-width:0;display:grid}.installer-choice b{color:#e8e8ec;font-size:12px}.installer-choice small{color:#787d88;text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.installer-choice em{color:#9a8f72;margin-top:3px;font-size:8px;font-style:normal}.installer-choice>i{border:1px solid #fff3;border-radius:50%;width:14px;height:14px;position:relative}.installer-choice.active>i{border-color:#afa5ff;box-shadow:0 0 9px #a596ff59}.installer-choice.active>i:after{content:"";background:#afa5ff;border-radius:50%;position:absolute;inset:3px}.installer-safety-note{color:#e9ad66;background:#d2842a0e;border:1px solid #ffb85e2b;border-radius:13px;align-items:center;gap:11px;padding:13px 14px;display:flex}.installer-safety-note.danger{color:#ff8f80;background:#de433611;border-color:#ff695b38}.installer-safety-note>svg{flex:none}.installer-safety-note>div{gap:3px;min-width:0;display:grid}.installer-safety-note b{color:#dddde2;font-size:10px}.installer-safety-note small{color:#7d7e87;font-size:9px;line-height:1.45}.installer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tool-field{align-content:start;gap:7px;min-width:0;display:grid}.tool-field.full{grid-column:1/-1}.tool-field>span{color:#858a96;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.tool-field>span small{color:#5f646e;letter-spacing:0;text-transform:none;font-size:8px;font-weight:700}.tool-field>input,.password-field>div{border:1px solid var(--line);color:#e5e6ea;background:#09090c;border-radius:12px;outline:0;width:100%;min-height:46px;transition:border-color .18s,box-shadow .18s}.tool-field>input{padding:0 12px}.tool-field>textarea{resize:vertical;border:1px solid var(--line);color:#dfe2e8;background:#07070a;border-radius:12px;outline:0;width:100%;min-height:144px;padding:12px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;transition:border-color .18s,box-shadow .18s}.tool-field>input::placeholder,.password-field input::placeholder{color:#535761}.tool-field>textarea::placeholder{color:#4e525c}.tool-field>input:focus,.tool-field>textarea:focus,.password-field>div:focus-within{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff0e}.password-field>div{align-items:center;display:flex;overflow:hidden}.password-field input{color:#e5e6ea;background:0 0;border:0;outline:0;flex:1;align-self:stretch;min-width:0;padding:0 12px}.password-field button{border:0;border-left:1px solid var(--line);color:#777c87;cursor:pointer;background:#ffffff06;align-self:stretch;place-items:center;width:42px;padding:0;display:grid}.password-field button:hover{color:#e4e5e8;background:#fff1}.installer-options{gap:8px;display:grid}.installer-options label{cursor:pointer;align-items:center;min-height:40px;display:flex}.installer-options input{opacity:0;pointer-events:none;position:absolute}.installer-options label>span{color:#858a94;align-items:center;gap:9px;font-size:9px;display:flex}.installer-options label>span>i{background:#292b31;border-radius:999px;flex:none;width:31px;height:18px;transition:all .2s;position:relative}.installer-options label>span>i:after{content:"";background:#777c87;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.installer-options input:checked+span{color:#c8c9ce}.installer-options input:checked+span>i{background:#a596ff45;box-shadow:inset 0 0 0 1px #a596ff42}.installer-options input:checked+span>i:after{background:#b4aaff;left:16px}.installer-options .destructive-confirm{background:#de43360b;border:1px solid #ff695b2b;border-radius:11px;padding:0 10px}.installer-options .destructive-confirm input:checked+span{color:#ff9b8e}.installer-options .destructive-confirm input:checked+span>i{background:#ff695b45;box-shadow:inset 0 0 0 1px #ff695b4a}.installer-options .destructive-confirm input:checked+span>i:after{background:#ff9284}.installer-custom-ssl-toggle{padding:1px 0}.installer-custom-ssl-toggle label{background:#a596ff09;border:1px solid #a596ff29;border-radius:12px;min-height:54px;padding:9px 12px}.installer-custom-ssl-toggle label>span>span{gap:3px;min-width:0;display:grid}.installer-custom-ssl-toggle label b{color:#d9d9e0;font-size:9px}.installer-custom-ssl-toggle label small{color:#686d78;font-size:8px;line-height:1.4}.installer-custom-ssl-fields{background:linear-gradient(145deg,#a596ff11,#00000014);border:1px solid #a596ff33;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.installer-custom-ssl-heading{color:#9e94f4;grid-column:1/-1;align-items:flex-start;gap:9px;padding-bottom:2px;display:flex}.installer-custom-ssl-heading>span{gap:3px;min-width:0;display:grid}.installer-custom-ssl-heading b{color:#dedfe5;font-size:9px}.installer-custom-ssl-heading small{color:#6d717c;font-size:8px;line-height:1.45}.installer-submit{width:100%;min-height:48px}.installer-password-note{color:#616670;align-items:flex-start;gap:7px;margin:-7px 0 0;font-size:8px;line-height:1.5;display:flex}.installer-password-note svg{color:#71cda0;flex:none}.installer-history{min-width:0;overflow:hidden}.installer-history>.tools-panel-heading{border-bottom:1px solid var(--line);min-height:87px;padding:18px}.installer-job-list{max-height:1050px;overflow-y:auto}.installer-job{background:#00000014;border-bottom:1px solid #ffffff12}.installer-job:last-child{border-bottom:0}.installer-job-summary{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:15px 15px 9px;display:grid}.installer-job-summary:hover{background:#ffffff05}.job-status-icon{color:#8f94a0;background:#ffffff0d;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.installer-job.running .job-status-icon{color:#b3aaff;background:#a596ff17}.installer-job.cancelling .job-status-icon{color:#ffc171;background:#ee993617}.installer-job.success .job-status-icon{color:#75d9a9;background:#4ac28b16}.installer-job.failed .job-status-icon,.installer-job.cancelled .job-status-icon{color:#ff8f9e;background:#e74a5f16}.installer-job-summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.installer-job-summary b{color:#d9dbe0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.installer-job-summary small{color:#666b76;text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.job-status{border:1px solid var(--line);color:#8b909a;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.job-status.running{color:#b9b0ff;background:#a596ff13;border-color:#a596ff33}.job-status.cancelling{color:#ffc171;background:#e08b2712;border-color:#ffb55633}.job-status.success{color:#78d8aa;background:#3ebb8211;border-color:#5be0a12e}.job-status.failed,.job-status.cancelled{color:#ff909e;background:#da3e5211;border-color:#ff697d33}.installer-job-summary>svg{color:#656a75;transition:transform .18s}.installer-job-summary>svg.rotated{transform:rotate(180deg)}.installer-job-progress{align-items:center;gap:9px;padding:0 15px 13px 56px;display:flex}.installer-job-progress>span{background:#ffffff12;border-radius:99px;flex:1;height:3px;overflow:hidden}.installer-job-progress>span i{border-radius:inherit;background:#8f83f4;width:12%;height:100%;display:block}.installer-job.running .installer-job-progress>span i{width:45%;animation:1.5s ease-in-out infinite alternate installer-progress}.installer-job.cancelling .installer-job-progress>span i{background:#d99041;width:75%;animation:.65s ease-in-out infinite alternate installer-progress}.installer-job.success .installer-job-progress>span i{background:#57c992;width:100%}.installer-job.failed .installer-job-progress>span i,.installer-job.cancelled .installer-job-progress>span i{background:#df6578;width:100%}.installer-job-progress small{color:#5f646e;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:7px;overflow:hidden}.installer-cancel-button{color:#e88491;cursor:pointer;background:#da3e520f;border:1px solid #ff697d38;border-radius:7px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex}.installer-cancel-button:hover:not(:disabled){color:#ff9aa7;background:#da3e521f;border-color:#ff697d66}.installer-cancel-button:disabled{cursor:wait;opacity:.7}@keyframes installer-progress{0%{transform:translate(-35%)}to{transform:translate(115%)}}.installer-job-log{padding:0 14px 14px}.installer-job-log>div{color:#777c87;letter-spacing:.07em;text-transform:uppercase;background:#09090c;border:1px solid #ffffff14;border-bottom:0;border-radius:11px 11px 0 0;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:850;display:flex}.installer-job-log pre{color:#aeb3bd;white-space:pre-wrap;overflow-wrap:anywhere;background:#050507;border:1px solid #ffffff14;border-radius:0 0 11px 11px;max-height:330px;margin:0;padding:12px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.tools-loading{color:#747985;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:10px;display:flex}.tools-notes-panel{margin-top:14px;overflow:hidden}.tools-notes-heading{border-bottom:1px solid var(--line);min-height:84px;padding:17px 20px}.tools-notes-heading .count-badge{margin-left:auto}.note-create-row{border-bottom:1px solid var(--line);background:#0000001f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:13px 16px;display:grid}.note-create-row>span{color:#aaa1fb;background:#a596ff14;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.note-create-row input,.tool-note-row>input{border:1px solid var(--line);color:#e8e9ed;background:#09090c;border-radius:11px;outline:0;width:100%;min-height:44px;padding:0 12px}.note-create-row input:focus,.tool-note-row>input:focus{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff0d}.note-create-row .button{min-height:44px}.tool-note-list{display:grid}.tool-note-row{border-bottom:1px solid #fff1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:71px;padding:11px 16px;transition:background .18s;display:grid}.tool-note-row:last-child{border-bottom:0}.tool-note-row:hover{background:#ffffff05}.tool-note-number{color:#575c67;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.tool-note-row>div:nth-child(2){gap:5px;min-width:0;display:grid}.tool-note-row p{color:#d3d5da;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.tool-note-row small{color:#626772;font-size:8px}.tool-note-actions{align-items:center;gap:6px;display:flex}.tool-note-actions .icon-button{border-radius:9px;width:34px;height:34px}.tool-note-actions .icon-button.save{color:#77d9aa;background:#3ebb820e;border-color:#5be0a12b}.allocation-replacement-panel{margin-top:14px;overflow:hidden}.domain-change-route{border:1px solid var(--line);color:#9b91dc;background:#ffffff06;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.domain-change-route code{overflow-wrap:anywhere;color:#d3d7df;font-size:11px}.domain-change-detail{color:#858b97;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.domain-change-detail code{color:#b5bed0}.allocation-replacement-heading{border-bottom:1px solid var(--line)}.allocation-replacement-heading .count-badge{margin-left:auto}.allocation-replacement-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.allocation-replacement-form{border-right:1px solid var(--line);background:#0000001f;align-content:start;gap:16px;padding:20px;display:grid}.allocation-replacement-copy{gap:6px;display:grid}.allocation-replacement-copy b{color:#e1e3e7;font:760 12px Manrope,sans-serif}.allocation-replacement-copy p{color:#707581;margin:0;font-size:9px;line-height:1.55}.allocation-replacement-copy code,.allocation-old-ips code,.allocation-history code,.allocation-preview-table code{color:#aeb9cc;font:inherit}.allocation-replacement-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.allocation-replacement-warning{color:#e7ad68;background:#d2842a0b;border:1px solid #ffb85e29;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.allocation-replacement-warning svg{flex:none;margin-top:1px}.allocation-replacement-warning p{color:#85817a;margin:0;font-size:8px;line-height:1.55}.allocation-preview-button,.allocation-apply-button{width:100%;min-height:45px}.allocation-preview-area{align-content:start;gap:13px;min-width:0;padding:20px;display:grid}.allocation-preview-empty{color:#666c78;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:265px;display:flex}.allocation-preview-empty svg{color:#8c84e8}.allocation-preview-empty b{color:#cdd0d6;font:750 12px Manrope,sans-serif}.allocation-preview-empty p{color:#666b76;margin:0;font-size:9px}.allocation-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.allocation-preview-summary>span{border:1px solid var(--line);background:#ffffff06;border-radius:11px;align-content:center;gap:5px;min-height:62px;padding:10px 12px;display:grid}.allocation-preview-summary small{color:#666b76;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.allocation-preview-summary b{color:#e1e3e7;font:800 16px Manrope,sans-serif}.allocation-preview-summary>span.danger{background:#da3e520b;border-color:#ff697d33}.allocation-preview-summary>span.danger b{color:#ff909e}.allocation-old-ips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.allocation-old-ips>small{color:#6d727d;font-size:8px}.allocation-old-ips>span{border:1px solid var(--line);color:#818691;background:#ffffff06;border-radius:7px;padding:5px 7px;font-size:8px}.allocation-conflicts{color:#ff8e9c;background:#da3e520e;border:1px solid #ff697d33;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.allocation-conflicts svg{flex:none}.allocation-conflicts div{min-width:0}.allocation-conflicts b{color:#e3d2d5;font-size:9px}.allocation-conflicts p{color:#a77d84;margin:4px 0 0;font-size:8px;line-height:1.4}.allocation-preview-table-wrap{border:1px solid var(--line);border-radius:11px;min-width:0;overflow-x:auto}.allocation-preview-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:8px}.allocation-preview-table th{color:#666b76;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#ffffff06;padding:8px 9px;font-size:7px}.allocation-preview-table td{color:#a7abb4;border-top:1px solid #ffffff0e;padding:8px 9px}.allocation-preview-more{border-top:1px solid var(--line);color:#666b76;padding:8px 9px;font-size:7px;display:block}.allocation-history{border-top:1px solid var(--line)}.allocation-history-title{color:#858b96;background:#0000001f;align-items:center;gap:7px;min-height:44px;padding:0 20px;display:flex}.allocation-history-title b{font-size:9px}.allocation-history>article{border-top:1px solid #ffffff0e;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 20px;display:grid}.allocation-history article>span:first-child{gap:3px;min-width:0;display:grid}.allocation-history article b{color:#d0d3d9;font-size:9px}.allocation-history article small{color:#646a75;font-size:7px}.allocation-history article>span:nth-child(2){color:#746cba;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.allocation-history article code{color:#9ca3b1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (width<=1160px){.tools-installer-layout,.allocation-replacement-body{grid-template-columns:1fr}.installer-job-list{max-height:650px}.allocation-replacement-form{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=720px){.tools-heading{align-items:stretch}.tools-heading .refresh-button{justify-content:center;width:100%}.installer-editor{padding:16px}.installer-choice-grid,.installer-form-grid{grid-template-columns:1fr}.installer-custom-ssl-fields{grid-template-columns:1fr;padding:13px}.installer-custom-ssl-heading,.tool-field.full{grid-column:auto}.job-status{display:none}.installer-job-summary{grid-template-columns:32px minmax(0,1fr) 16px}.installer-job-progress{padding-left:15px}.note-create-row{grid-template-columns:34px minmax(0,1fr)}.note-create-row .button{grid-column:1/-1;width:100%}.tool-note-row{grid-template-columns:28px minmax(0,1fr)}.tool-note-actions{grid-column:2;justify-content:flex-end}.allocation-replacement-form,.allocation-preview-area{padding:16px}.allocation-replacement-fields{grid-template-columns:1fr}.allocation-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-history>article{grid-template-columns:1fr;gap:7px;padding:12px 16px}}.service-revenue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-revenue-grid .stat-card{min-height:175px}@media (width<=720px){.service-revenue-grid{grid-template-columns:1fr}}.broadcasts-page{width:min(980px,100%);margin:0 auto}.inventory-logs-section{gap:16px;display:grid}.inventory-logs-heading p{max-width:760px}.inventory-remove-only{color:#e5ae69;white-space:nowrap;background:#db8b2d0e;border:1px solid #ffb85e2e;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.inventory-policy-note{color:#e5ae69;background:#db8b2d0b;border-color:#ffb85e29;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.inventory-policy-note>svg{flex:none;margin-top:1px}.inventory-policy-note>span{gap:4px;display:grid}.inventory-policy-note b{color:#e6d3bb;font-size:10px}.inventory-policy-note small{color:#847666;font-size:9px;line-height:1.55}.inventory-log-panel{overflow:hidden}.inventory-log-table{border-collapse:collapse;width:100%}.inventory-log-table th{border-bottom:1px solid var(--line);color:#666b76;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#00000029;padding:13px 15px;font-size:8px;font-weight:850}.inventory-log-table td{color:#c9cbd0;vertical-align:middle;border-bottom:1px solid #fff1;padding:14px 15px;font-size:10px}.inventory-log-table tbody tr:last-child td{border-bottom:0}.inventory-log-table tbody tr:hover{background:#ffffff05}.inventory-log-table .stacked{gap:4px;display:grid}.inventory-log-table .stacked b{color:#dedfe3;font-size:10px}.inventory-log-table .stacked small{color:#656a74;font-size:8px;line-height:1.45}.inventory-removed-badge{color:#ef8d9b;white-space:nowrap;background:#da3e520f;border:1px solid #ff697d30;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-flex}.inventory-logs-loading{color:#747985;justify-content:center;align-items:center;gap:8px;min-height:230px;font-size:10px;display:flex}@media (width<=920px){.inventory-logs-heading{align-items:stretch}.inventory-logs-heading .section-header-actions{justify-content:space-between;width:100%}.inventory-log-table thead{display:none}.inventory-log-table,.inventory-log-table tbody,.inventory-log-table tr,.inventory-log-table td{width:100%;display:block}.inventory-log-table tr{border-bottom:1px solid #ffffff12;padding:10px 14px}.inventory-log-table tr:last-child{border-bottom:0}.inventory-log-table td{text-align:right;border:0;grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);gap:14px;padding:7px 0;display:grid}.inventory-log-table td:before{color:#5f6470;content:attr(data-label);letter-spacing:.05em;text-align:left;text-transform:uppercase;align-self:center;font-size:8px;font-weight:850}.inventory-log-table td>*{justify-self:end}.inventory-log-table .stacked{justify-items:end}}@media (width<=620px){.inventory-logs-heading .section-header-actions{grid-template-columns:1fr;display:grid}.inventory-remove-only,.inventory-logs-heading .button{justify-content:center;width:100%}}.broadcasts-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:6px 0 22px;display:flex}.broadcasts-heading h2{font-family:Unbounded,sans-serif;font-size:clamp(27px, calc(3 * var(--layout-vw,1vw)), 43px);letter-spacing:-.065em;margin:11px 0 8px}.broadcasts-heading p{color:#838791;max-width:690px;margin:0;font-size:12px;line-height:1.65}.broadcasts-channel-badge{color:#82d7ae;white-space:nowrap;background:#61e6a90e;border:1px solid #61e6a929;border-radius:12px;flex:none;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.broadcasts-channel-badge svg+svg{color:#aaa1fb;margin-left:-3px}.broadcasts-composer{padding:clamp(18px, calc(3 * var(--layout-vw,1vw)), 30px);gap:19px;display:grid}.broadcasts-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.broadcasts-audience{border:1px solid var(--line);color:#b4b7bf;cursor:pointer;text-align:left;background:#ffffff05;border-radius:15px;outline:0;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:13px;min-width:0;min-height:105px;padding:16px;transition:border-color .2s,background .2s,transform .2s;display:grid}.broadcasts-audience:hover{background:#a596ff0a;border-color:#a596ff40;transform:translateY(-1px)}.broadcasts-audience.active{background:linear-gradient(135deg,#ffffff1f,#ffffff09);border-color:#a596ff6b;box-shadow:0 15px 38px #0000002e,inset 0 1px #ffffff0b}.broadcasts-audience.danger.active{background:linear-gradient(135deg,#ff71841a,#ff718406);border-color:#ff7e8f52}.broadcasts-audience>span{color:#aaa1fb;background:#a596ff14;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.broadcasts-audience.danger>span{color:#f38d9d;background:#ff718413}.broadcasts-audience>div{gap:6px;min-width:0;display:grid}.broadcasts-audience b{color:#e2e3e7;font-size:12px}.broadcasts-audience small{color:#6e737e;font-size:9px;line-height:1.55}.broadcasts-audience>i{color:#0b0b0e;background:0 0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.broadcasts-audience.active>i{background:#b2a9ff;border-color:#0000}.broadcasts-audience.danger.active>i{background:#f08a9a}.broadcasts-field{gap:8px;display:grid}.broadcasts-field>span{color:#838894;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:8px;font-weight:850;display:flex}.broadcasts-field>span small{color:#5d626c;letter-spacing:0;font-size:8px}.broadcasts-node-field>div{border:1px solid var(--line);color:#747985;background:#09090c;border-radius:13px;align-items:center;gap:10px;min-height:49px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.broadcasts-node-field>div:focus-within{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff0e}.broadcasts-node-field input{color:#ececf0;background:0 0;border:0;outline:0;width:100%;height:47px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.broadcasts-field>small{color:#60656f;font-size:8px;line-height:1.5}.broadcasts-message-field textarea{resize:vertical;border:1px solid var(--line);color:#e7e8eb;background:#09090c;border-radius:14px;outline:0;width:100%;min-height:205px;padding:15px;font:12px/1.65 Inter,sans-serif;transition:border-color .18s,box-shadow .18s}.broadcasts-message-field textarea:focus{border-color:#a596ff66;box-shadow:0 0 0 3px #a596ff0e}.broadcasts-message-field textarea::placeholder,.broadcasts-node-field input::placeholder{color:#535762}.broadcasts-delivery-note,.broadcasts-result{color:#77d5a7;background:#61e6a90b;border:1px solid #61e6a921;border-radius:13px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.broadcasts-delivery-note>svg,.broadcasts-result>svg{flex:none;margin-top:1px}.broadcasts-delivery-note>span,.broadcasts-result>span{gap:4px;display:grid}.broadcasts-delivery-note b,.broadcasts-result b{color:#bde9d3;font-size:10px}.broadcasts-delivery-note small,.broadcasts-result small{color:#718279;font-size:8px;line-height:1.55}.broadcasts-confirm{cursor:pointer}.broadcasts-confirm>input{opacity:0;pointer-events:none;position:absolute}.broadcasts-confirm>span{background:#ff71840b;border:1px solid #ff71842e;border-radius:13px;align-items:center;gap:11px;padding:13px 14px;display:flex}.broadcasts-confirm>span>i{color:#101013;background:#ffffff06;border:1px solid #ff8e9d45;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;display:grid}.broadcasts-confirm input:checked+span>i{background:#f18c9b;border-color:#0000}.broadcasts-confirm>span>span{gap:3px;display:grid}.broadcasts-confirm b{color:#e8b4bb;font-size:10px}.broadcasts-confirm small{color:#866b70;font-size:8px}.broadcasts-submit{width:100%;min-height:49px}@media (width<=720px){.broadcasts-heading{flex-direction:column;align-items:flex-start}.broadcasts-audience-grid{grid-template-columns:1fr}.broadcasts-channel-badge{justify-content:center;align-self:stretch}}.traffic-agents-page{gap:18px;display:grid}.traffic-agents-heading h2{font-family:Unbounded,sans-serif;font-size:clamp(27px,calc(3 * var(--layout-vw,1vw)),43px);letter-spacing:-.065em;margin:10px 0 7px}.traffic-agents-heading p{color:#7b808b;margin:0;font-size:11px;line-height:1.6}.traffic-agent-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.traffic-agent-summary article{align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.traffic-agent-summary article>svg{color:#a99fff;flex:none}.traffic-agent-summary article:last-child>svg{color:#f28b9b}.traffic-agent-summary span{gap:4px;min-width:0;display:grid}.traffic-agent-summary small{color:#686d77;letter-spacing:.09em;font-size:7px;font-weight:850}.traffic-agent-summary b{color:#e6e7ea;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.traffic-agent-summary b i{color:#656a74;font-size:9px;font-style:normal}.traffic-agents-panel{overflow:hidden}.traffic-agents-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:flex}.traffic-agents-toolbar>span{color:#666b75;white-space:nowrap;font-size:9px}.traffic-agents-toolbar .search-field{width:min(430px,100%)}.traffic-agent-list{display:grid}.traffic-agent-card{border-bottom:1px solid var(--line);min-width:0}.traffic-agent-card:last-child{border-bottom:0}.traffic-agent-card.disabled{opacity:.68}.traffic-agent-main{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(150px,1.2fr) minmax(145px,.8fr) minmax(125px,.7fr) auto 18px;align-items:center;gap:13px;padding:15px;transition:background .2s;display:grid}.traffic-agent-main:hover{background:#a596ff09}.traffic-agent-main>svg{color:#656a74;transition:transform .22s}.traffic-agent-main>svg.expanded{transform:rotate(180deg)}.traffic-agent-health{color:#686d78;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.traffic-agent-health.online{color:#67d9a1;background:#4dda970f;border-color:#4dda972e}.traffic-agent-health.stale{color:#dfad59;background:#ebb1520d;border-color:#ebb1522b}.traffic-agent-identity,.traffic-agent-metric{gap:5px;min-width:0;display:grid}.traffic-agent-identity b{color:#e5e6e9;text-overflow:ellipsis;white-space:nowrap;font:750 12px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.traffic-agent-identity small,.traffic-agent-metric small{color:#666b75;font-size:8px}.traffic-agent-metric>small{letter-spacing:.08em;font-weight:850}.traffic-agent-metric b{color:#d8d9dd;font-size:10px}.traffic-agent-metric b i{color:#666b75;font-size:8px;font-style:normal}.traffic-agent-status,.traffic-route-state{color:#838792;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.traffic-agent-status.online,.traffic-route-state.active{color:#73d9a7;background:#4bda970e;border-color:#4bda972e}.traffic-agent-status.stale{color:#ddb066;background:#ebb1520e;border-color:#ebb15233}.traffic-agent-status.off,.traffic-route-state.exhausted{color:#ec8998;background:#f271850d;border-color:#f271852e}.traffic-agent-actions{justify-content:flex-end;align-items:center;gap:14px;padding:0 15px 13px 70px;display:flex}.traffic-agent-actions>span{color:#5f646e;margin-right:auto;font-size:8px}.traffic-agent-actions .button{min-height:34px;padding:0 11px;font-size:8px}.traffic-agent-routes{background:#0003;border:1px solid #ffffff13;border-radius:12px;margin:0 15px 15px 70px;overflow:hidden}.traffic-agent-routes table{border-collapse:collapse;width:100%}.traffic-agent-routes th,.traffic-agent-routes td{color:#9ca0a9;text-align:left;border-bottom:1px solid #ffffff0e;padding:10px 12px;font-size:8px}.traffic-agent-routes th{color:#626771;letter-spacing:.07em;font-size:7px}.traffic-agent-routes tr:last-child td{border-bottom:0}.traffic-agent-routes .stacked{gap:4px;display:grid}.traffic-agent-routes .stacked b{color:#d8d9dd;font-size:9px}.traffic-agent-routes .stacked small{color:#60656f;font-size:7px}.traffic-agent-empty,.traffic-agent-loading{color:#696e78;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:9px;display:flex}.traffic-agent-modal{width:min(680px,calc(calc(100 * var(--layout-vw,1vw)) - 28px))}.traffic-agent-form{gap:14px;margin-top:20px;display:grid}.traffic-agent-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.traffic-agent-form label{gap:7px;min-width:0;display:grid}.traffic-agent-form label>span{color:#737883;letter-spacing:.08em;font-size:8px;font-weight:850}.traffic-agent-form input{border:1px solid var(--line);color:#e4e5e8;background:#09090c;border-radius:12px;outline:0;width:100%;min-height:46px;padding:0 12px;font:10px Inter,sans-serif;transition:border-color .18s,box-shadow .18s}.traffic-agent-form input:focus{border-color:#a596ff6b;box-shadow:0 0 0 3px #a596ff0e}.traffic-agent-state{border:1px solid var(--line);color:#898d96;cursor:pointer;background:#09090c;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 12px;font-size:9px;display:flex}.traffic-agent-state i{border:1px solid #ffffff1f;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.traffic-agent-state.active{color:#79d8aa;border-color:#4bda9733}.traffic-agent-state.active i{color:#08110d;background:#74d9a7;border-color:#0000}.traffic-agent-key-field>div{border:1px solid var(--line);background:#09090c;border-radius:12px;align-items:center;display:flex}.traffic-agent-key-field>div:focus-within{border-color:#a596ff6b;box-shadow:0 0 0 3px #a596ff0e}.traffic-agent-key-field>div input{min-width:0;box-shadow:none;border:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.traffic-agent-key-field>div button{border:0;border-left:1px solid var(--line);color:#737883;cursor:pointer;background:0 0;flex:none;place-items:center;width:44px;height:44px;display:grid}.traffic-agent-key-field>small{color:#626771;font-size:8px;line-height:1.5}.traffic-agent-generate{width:100%}@media (width<=1050px){.traffic-agent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-agent-main{grid-template-columns:42px minmax(150px,1fr) minmax(130px,.8fr) auto 18px}.traffic-agent-main .traffic-agent-metric:nth-of-type(4){display:none}}@media (width<=720px){.traffic-agents-heading,.traffic-agents-toolbar{flex-direction:column;align-items:stretch}.traffic-agents-heading .section-header-actions{grid-template-columns:1fr;width:100%;display:grid}.traffic-agents-heading .button{justify-content:center;width:100%}.traffic-agent-summary{grid-template-columns:1fr 1fr}.traffic-agent-main{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;padding:13px}.traffic-agent-health{width:38px;height:38px}.traffic-agent-main .traffic-agent-metric,.traffic-agent-main .traffic-agent-status{display:none}.traffic-agent-actions{flex-direction:column;align-items:stretch;padding:0 13px 13px 61px}.traffic-agent-actions .button{justify-content:center;width:100%}.traffic-agent-routes{margin:0 13px 13px}.traffic-agent-form-grid{grid-template-columns:1fr}}@media (width<=440px){.traffic-agent-summary{grid-template-columns:1fr}}:is(button:not(:disabled),a.button,[role=button]):active{filter:brightness(1.12);transition-duration:60ms!important;transform:translateY(1px)scale(.965)!important}@media (prefers-reduced-motion:reduce){:is(button:not(:disabled),a.button,[role=button]):active{transform:none!important}}:root{--bg:#0b0b0b;--panel:#141414;--panel-solid:#171717;--muted:#929297;--muted-bright:#b9b9bd;--violet:#c3c3c8;--green:#88cfae;--red:#f08d9a;--orange:#e0bd7c}.space-background{background:#0b0b0b}.surface,.surface .surface{-webkit-backdrop-filter:none;background-color:#141414}::selection{background:#b9b9bd55}.ticket-thread{--reply-accent:190,195,200}.ticket-thread.priority-low{--reply-accent:136,207,174}.ticket-thread.priority-medium{--reply-accent:224,189,124}.ticket-thread.priority-high{--reply-accent:240,141,154}.ticket-thread .reply-composer:focus-within{border-color:rgba(var(--reply-accent),.55);box-shadow:0 0 0 3px rgba(var(--reply-accent),.08)}@media (width<=700px){.tickets-section.mobile-ticket-detail{filter:none!important;perspective:none!important;contain:none!important;animation:none!important;transform:none!important}.app-shell:has(.mobile-ticket-open){filter:none!important;perspective:none!important;contain:none!important;animation:none!important;transform:none!important}.main-area:has(.mobile-ticket-open){filter:none!important;perspective:none!important;contain:none!important;animation:none!important;transform:none!important}.tickets-workspace.mobile-ticket-open{z-index:100;inset:var(--admin-chat-top,0px) 0 auto;width:100%;height:var(--admin-chat-height,calc(100 * var(--layout-dvh,1dvh)));-webkit-backdrop-filter:none;backdrop-filter:none;background:#141414;border:0;border-radius:0;min-height:0;max-height:none;margin:0;display:flex;position:fixed;overflow:hidden;transform:none}.tickets-workspace.mobile-ticket-open .ticket-thread{width:100%;height:100%;min-height:0;max-height:100%;padding-top:env(safe-area-inset-top);flex-direction:column;flex:1;display:flex;overflow:hidden}.ticket-mobile-toolbar{background:#141414;flex-shrink:0;min-height:48px}.ticket-mobile-toolbar button{min-height:44px}.ticket-thread .thread-header{flex-shrink:0;gap:8px;max-height:22%;padding:10px 12px;overflow:auto}.ticket-thread .thread-header h3{overflow-wrap:anywhere;font-size:15px}.ticket-thread .thread-meta{flex-shrink:0;max-width:100%;padding:6px 12px}.ticket-thread .ticket-assignment-bar{flex-shrink:0;max-height:18%;overflow:auto}.ticket-thread .messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 10px;overflow-y:auto}.ticket-thread .message{overflow-wrap:anywhere;width:auto;max-width:94%}.ticket-thread .message p{font-size:14px;line-height:1.55}.ticket-thread .reply-form{padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#141414;flex-shrink:0;margin:0}.ticket-thread .reply-form textarea{min-height:44px;max-height:110px;font-size:16px}.ticket-thread .reply-send-button{width:44px;min-width:44px;height:44px;padding:0}.ticket-thread .reply-send-button span,.ticket-thread .reply-form-meta>span{display:none}.ticket-thread .reply-form-meta{justify-content:flex-end}.ticket-thread .ticket-file-list{max-height:90px;overflow:auto}.ticket-thread .ticket-archive-lock,.ticket-thread .ticket-reply-locked{flex-shrink:0;max-height:24%;overflow:auto}.ticket-inbox .ticket-row{min-height:96px}}.bridge-setup-grid,.bridge-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bridge-panel{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.bridge-panel h3,.bridge-card-heading p{align-items:center;gap:10px;margin:0;display:flex}.bridge-panel p,.bridge-panel small{color:var(--text-muted,#8993a7);margin:0;line-height:1.6}.bridge-panel .refresh-button{align-self:flex-start}.bridges-section .refresh-button{white-space:normal;width:auto;height:auto;min-height:42px;padding:10px 14px}.bridges-section .refresh-button:disabled{opacity:.5;cursor:not-allowed}.bridge-panel select{color:#eee;background:#141824;border:1px solid #333b4b;border-radius:10px;width:100%;padding:12px}.bridge-notice{color:#aab4c8;border:1px solid #333b4b;border-radius:14px;margin:20px 0;padding:16px 20px;line-height:1.6}.bridge-notice.error{color:#ffb3ba;background:#59222a22;border-color:#85484f}.bridge-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bridge-state{white-space:nowrap;border:1px solid #41495a;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.bridge-state.active{color:#79ddaf;border-color:#36775a}.bridge-state.error,.bridge-state.restore_error{color:#ffb3ba}.bridge-actions{flex-wrap:wrap;gap:10px;display:flex}.bridge-fingerprint,.bridge-domains{overflow-wrap:anywhere}@media (width<=1100px){.bridge-setup-grid,.bridge-cards{grid-template-columns:1fr}}@media (width<=600px){.bridge-panel{padding:16px}.bridge-card-heading{flex-direction:column}}.payment-settings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:24px 0;display:grid}.payment-settings-card{flex-direction:column;gap:16px;padding:24px;display:flex}.payment-settings-card h3,.payment-settings-card p{margin:0}.payment-settings-card p{color:#a5a5ad;font-size:13px;line-height:1.6}.payment-settings-card label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payment-settings-card input[type=number]{color:#fff;background:#151515;border:1px solid #ffffff25;border-radius:10px;width:100%;padding:12px}.payment-settings-card button{margin-top:auto}.payment-order-controls{color:#aaa;align-items:center;gap:8px;font-size:13px;display:flex}.payment-order-controls span{margin-right:auto}.payment-settings-card .payment-order-controls button{color:#eee;cursor:pointer;background:#ffffff08;border:1px solid #ffffff25;border-radius:9px;width:36px;height:36px;margin:0;font-size:20px}.payment-settings-card .payment-order-controls button:disabled{opacity:.3;cursor:default}.traffic-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0;display:grid}.traffic-summary article{gap:12px;padding:22px;display:grid}.traffic-summary strong{font-size:24px}.traffic-summary small{color:#aaa}.traffic-table{margin:18px 0;padding:12px;overflow:auto}.traffic-table table{border-collapse:collapse;white-space:nowrap;width:100%}.traffic-table th,.traffic-table td{text-align:left;border-bottom:1px solid #ffffff15;padding:12px}.traffic-table td small{color:#999;display:block}.traffic-pagination{align-items:center;gap:16px;display:flex}.traffic-search{color:#fff;background:#181818;border:1px solid #ffffff25;border-radius:8px;max-width:100%;padding:10px}.traffic-period-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.traffic-period-filters button[aria-pressed=true]{color:#171717;background:#e9e9e9}.traffic-period-filters label{align-items:center;gap:8px;display:flex}.traffic-period-filters input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#181818;border:1px solid #ffffff25;border-radius:8px;padding:10px}.node-ip-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #666;text-decoration:underline #666}.node-ip-link:hover,.node-ip-link:focus-visible{color:#fff;text-decoration-color:currentColor}.node-wings{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.node-wings:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.node-wings--online{color:#86d9a5}.node-wings--offline{color:#f09898}.node-wings--unknown{color:#b9b9c1}.node-wings-detail{color:#b9b9c1;white-space:normal;max-width:260px;margin-top:4px;font-size:11px;display:block}.node-ssh-actions{align-items:center;gap:8px;display:flex}.node-ssh-actions .button{white-space:nowrap}.node-ssh-form{white-space:normal;flex-wrap:wrap;align-items:end;gap:12px;display:flex}.node-ssh-form label{gap:5px;display:grid}.node-ssh-form input{color:#fff;background:#181818;border:1px solid #ffffff25;border-radius:8px;min-width:150px;padding:9px}.ssh-terminal-backdrop{z-index:2147483647;background:#020407db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ssh-terminal-modal{width:min(1080px,100%);height:min(760px,calc(90 * var(--layout-vh,1vh)));background:#0b1015;border:1px solid #3a4652;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 100px #000b}.ssh-terminal-header{color:#eef4f7;border-bottom:1px solid #26313c;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ssh-terminal-header>div{align-items:center;gap:12px;min-width:0;display:flex}.ssh-terminal-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ssh-terminal-header span{color:#e1ba73;white-space:nowrap;font-size:12px}.ssh-terminal-header span.connected{color:#79ddaf}.ssh-terminal-header button{color:#b6c1ca;cursor:pointer;background:0 0;border:0}.ssh-terminal-output{color:#d9e6e6;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;flex:1;min-height:0;margin:0;padding:20px;font:14px/1.5 Consolas,Courier New,monospace;overflow:auto}.ssh-terminal-input{color:#79ddaf;border-top:1px solid #26313c;align-items:center;gap:12px;padding:12px 18px;display:flex}.ssh-terminal-input textarea{resize:none;color:#eef4f7;background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;padding:9px 0;font:14px Consolas,Courier New,monospace}.ssh-terminal-input button{color:#d9e6e6;cursor:pointer;background:#17202a;border:1px solid #3a4652;border-radius:8px;padding:7px 10px}@media (width<=600px){.ssh-terminal-backdrop{padding:8px}.ssh-terminal-modal{height:calc(94 * var(--layout-vh,1vh))}.ssh-terminal-header{padding:12px}.ssh-terminal-output{padding:12px;font-size:12px}.ssh-terminal-input{padding:8px}.ssh-terminal-input textarea{font-size:12px}}.node-servers-modal{width:min(1400px, calc(calc(100 * var(--layout-vw,1vw)) - 32px));max-width:1400px}.node-servers-modal .content-section{min-width:0;padding:0}.node-servers-modal .data-panel{overflow-x:auto}.floating-menu-context{display:contents}.floating-menu-surface{box-sizing:border-box;overscroll-behavior:contain;opacity:0;will-change:opacity, transform;transition:opacity .18s,transform .26s cubic-bezier(.2,.82,.28,1),visibility 0s linear .26s;overflow:hidden auto;transform:translateY(-7px)scale(.985,.94)}.floating-menu-surface>button{opacity:0;transition:opacity .16s,transform .22s cubic-bezier(.2,.78,.28,1),color .18s,border-color .18s,background-color .18s;transform:translateY(-4px)}.floating-menu-surface[data-placement=top]{transform:translateY(7px)scale(.985,.94)}.floating-menu-surface[data-state=open]{opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}.floating-menu-surface[data-state=open]>button{opacity:1;transform:translateY(0)}.floating-menu-surface[data-state=open]>button:nth-child(2){transition-delay:22ms}.floating-menu-surface[data-state=open]>button:nth-child(3){transition-delay:44ms}.floating-menu-surface[data-state=open]>button:nth-child(n+4){transition-delay:66ms}.floating-menu-surface[data-placement=top]{transform-origin:bottom!important}.floating-menu-surface[data-placement=bottom]{transform-origin:top!important}.floating-menu-surface.version-picker-menu{contain:paint;isolation:isolate;opacity:0;clip-path:inset(0 0 12px round 14px);backface-visibility:hidden;background:#050506;transition:opacity .24s,transform .3s cubic-bezier(.2,.76,.2,1),clip-path .3s cubic-bezier(.2,.76,.2,1),visibility 0s linear .3s;transform:translateY(-8px)}.floating-menu-surface.version-picker-menu[data-placement=top]{transform:translateY(8px)}.floating-menu-surface.version-picker-menu[data-state=open]{opacity:1;clip-path:inset(0 round 14px);transition-delay:0s;transform:translate(0,0)}.floating-menu-surface.version-picker-menu>button,.floating-menu-surface.version-picker-menu[data-state=open]>button{opacity:1;transition:color .24s,border-color .24s,background-color .24s;transform:none}.floating-menu-surface.version-picker-menu>button:active:not(:disabled){filter:brightness(1.04);transition-duration:.16s!important;transform:none!important}@media (width<=620px){.floating-menu-surface{margin:0!important}.floating-menu-surface.location-picker-menu,.floating-menu-surface.version-picker-menu,.floating-menu-surface.tariff-picker-menu{border-width:1px;padding-top:7px;padding-bottom:7px}}@media (prefers-reduced-motion:reduce){.floating-menu-surface,.floating-menu-surface>button{transition-duration:0s!important;transition-delay:0s!important}}
