@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.server-tab-polished{min-width:0}.server-tab-polished :is(button,input),.simple-modal.network-confirm-modal button{transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.server-tab-polished :is(button,input,[tabindex]):focus-visible,.simple-modal.network-confirm-modal button:focus-visible{outline:2px solid var(--primary-bright,#78aaff);outline-offset:3px}.server-tab-polished button>svg,.simple-modal.network-confirm-modal button>svg{flex-shrink:0}.server-tab-polished .server-tab-heading p,.server-tab-polished .network-addon-copy p,.server-tab-polished .network-ip-card p,.server-tab-polished .tab-loading,.server-tab-polished .tab-error,.server-tab-polished .metric-range-tabs button{font-size:14px;line-height:1.5}.server-tab-polished .metric-range-tabs button{height:38px}.server-tab-polished .metrics-live.connecting{color:var(--amber,#efb35b)}.server-tab-polished .metrics-live.connecting i{box-shadow:none;background:currentColor;animation:none}.server-tab-polished .monitoring-chart>header{flex-wrap:wrap;justify-content:space-between;gap:10px 20px}.server-tab-polished .monitoring-chart h3{white-space:normal;text-align:left;font-size:15px;position:static;transform:none}.server-tab-polished .monitoring-legend{flex-wrap:wrap}.server-tab-polished .monitoring-legend :is(span,strong){font-size:12px}.server-tab-polished .network-addon-card,.server-tab-polished .network-ip-card{min-width:0}.server-tab-polished .network-ip-list code{-webkit-user-select:text;user-select:text}.server-tab-polished .dedicated-option-list>button{min-width:0;font-size:12px;line-height:1.4}.server-tab-polished .dedicated-option-list>button strong{font-size:14px}.server-tab-polished .dedicated-option-list>button small{font-size:12px}.server-tab-polished .dedicated-option-list>button.active:disabled{opacity:1;cursor:default}.server-tab-inline-error{color:var(--red,#ff8794);background:#b02d3e12;border:1px solid #ff647440;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:15px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.server-tab-inline-error button{border:1px solid var(--line-strong,#34455c);background:var(--surface-2,#151d29);min-height:38px;color:var(--text-soft,#c9d5e6);border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.simple-modal.network-confirm-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.simple-modal.network-confirm-modal .network-confirm-copy,.simple-modal.network-confirm-modal .network-confirm-total,.simple-modal.network-confirm-modal .network-delete-refund-warning{font-size:14px;line-height:1.55}.simple-modal.network-confirm-modal :is(.ip-purchase-summary,.ip-quantity-picker,.network-channel-choice) small{font-size:12px;line-height:1.4}.simple-modal.network-confirm-modal .network-confirm-actions button{white-space:normal;width:100%;min-width:0;min-height:44px;font-size:14px}.server-tab-polished.vnc-workspace .vnc-toolbar{flex-wrap:wrap;overflow:visible}.server-tab-polished .vnc-toolbar>button,.server-tab-polished .vnc-password{min-height:38px}.server-tab-polished .vnc-toolbar>button,.server-tab-polished .vnc-password :is(input,button),.server-tab-polished .vnc-status{font-size:12px}.server-tab-polished .vnc-status{min-width:0;line-height:1.5}.server-tab-polished .vnc-password:focus-within{border-color:var(--primary-bright,#78aaff);box-shadow:0 0 0 2px #5f9dff29}.server-tab-polished .sandbox-vnc-label{align-self:end;padding-top:20px;font-size:12px;display:block;position:static}.server-tab-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.server-tab-polished button:hover:not(:disabled),.simple-modal.network-confirm-modal button:hover:not(:disabled){transform:translateY(-1px)}.server-tab-polished button:active:not(:disabled),.simple-modal.network-confirm-modal button:active:not(:disabled){transform:translateY(0)scale(.985)}}@media (prefers-reduced-motion:no-preference){.server-tab-polished .monitoring-chart-list>article{animation:.22s ease-out both server-panel-reveal}.server-tab-polished .monitoring-chart-list>article:nth-child(2){animation-delay:25ms}.server-tab-polished .monitoring-chart-list>article:nth-child(3){animation-delay:50ms}.server-tab-polished .monitoring-chart-list>article:nth-child(4){animation-delay:75ms}.simple-modal.network-confirm-modal{animation:.2s cubic-bezier(.2,.8,.2,1) both server-dialog-reveal}}@keyframes server-panel-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes server-dialog-reveal{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.server-tab-polished .network-addon-card{grid-template-columns:43px minmax(0,1fr)}.server-tab-polished .addon-active-actions{grid-column:1/-1;justify-content:space-between}.server-tab-polished .vnc-status{flex-basis:100%}.server-tab-inline-error{flex-wrap:wrap}}@media (width<=420px){.simple-modal.network-confirm-modal .network-confirm-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.server-tab-polished *,.simple-modal.network-confirm-modal,.simple-modal.network-confirm-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--bg:#080b10;--bg-deep:#06080c;--sidebar:#0b0f15;--surface:#0f141c;--surface-2:#121925;--surface-3:#17202d;--surface-hover:#182230;--line:#202a38;--line-strong:#2b394c;--text:#f3f6fb;--text-soft:#c9d1dc;--muted:#7e8a9a;--faint:#566171;--primary:#357cff;--primary-bright:#5995ff;--cyan:#32c5e8;--green:#38d294;--amber:#f0b45d;--red:#f16778;--violet:#9373ff;--sidebar-width:252px;--topbar-height:70px;--radius:14px;--shadow:0 18px 55px #0000003d;font-family:Manrope Variable,Segoe UI Variable Text,Segoe UI,Arial,sans-serif}*{box-sizing:border-box;font-style:normal}html{background:var(--bg);scrollbar-gutter:stable;min-width:320px}body{background:radial-gradient(circle at 76% -18%, #357cff14, transparent 34%), var(--bg);min-width:320px;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{color:inherit;font:inherit}button{appearance:none;cursor:pointer;background:0 0;border:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #5995ffb3}code,kbd{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.app-shell{min-height:100vh}.sidebar{z-index:50;width:var(--sidebar-width);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e14f5;flex-direction:column;padding:0 14px 14px;transition:width .22s,transform .22s;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{height:var(--topbar-height);align-items:center;padding:0 4px;display:flex}.brand{text-align:left;background:0 0;flex:1;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.brand-wordmark{object-fit:contain;object-position:left center;width:208px;max-width:100%;height:52px;display:block}.brand-compact-mark{display:none}.logo-mark{background:#10254b;border:1px solid #67a1ff8c;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #357cff38}.logo-mark:after{content:"";border:1px solid var(--cyan);opacity:.7;border-radius:50%;width:25px;height:25px;position:absolute;top:-10px;right:-11px}.logo-mark i,.logo-mark b{background:linear-gradient(90deg, transparent, var(--cyan));transform-origin:100%;height:1px;position:absolute}.logo-mark i{width:24px;bottom:8px;right:-2px;transform:rotate(-38deg)}.logo-mark b{width:19px;top:8px;left:-2px;transform:rotate(28deg)}.logo-mark strong{z-index:1;letter-spacing:-.06em;font-size:17px;font-weight:850;position:relative}.brand>span:last-child{min-width:0}.brand>span strong,.brand>span small{white-space:nowrap;display:block}.brand>span strong{letter-spacing:-.035em;font-size:20px}.brand>span small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-size:13px;font-weight:600}.sidebar-close{width:34px;height:34px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;display:none}.sidebar-nav{scrollbar-width:none;flex:1;padding:15px 0 20px;overflow-y:auto}.nav-label{color:var(--faint);letter-spacing:.095em;text-transform:uppercase;margin:0 11px 7px;font-size:13px;font-weight:750;transition:opacity .16s;display:block}.nav-group button{color:#8f9aaa;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;width:100%;height:41px;padding:0 11px;font-size:16px;font-weight:620;transition:color .15s,background .15s;display:flex;position:relative}.nav-group button:before{content:"";background:var(--primary-bright);opacity:0;border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:-14px}.nav-group button svg{flex:none}.nav-group button:hover{color:var(--text-soft);background:#ffffff09}.nav-group button.active{color:#dce8ff;background:#357cff1c}.nav-group button.active:before{opacity:1}.nav-group button.active svg{color:var(--primary-bright)}.nav-count{color:#82adff;background:#357cff2e;border-radius:6px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:13px;display:grid}.sidebar-foot{gap:7px;display:grid}.system-state,.user-block{border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.system-state{background:#38d2940b}.system-state>i{background:var(--green);border:2px solid #38d29440;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #38d29417}.system-state span,.user-block span{flex:1;min-width:0}.system-state strong,.system-state small,.user-block strong,.user-block small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.system-state strong,.user-block strong{color:var(--text-soft);font-size:14px;font-weight:650}.system-state small,.user-block small{color:var(--faint);margin-top:2px;font-size:12px}.user-block{border-color:var(--line);background:var(--surface)}.avatar{color:#d9e5fa;background:linear-gradient(145deg,#263a5f,#182238);border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:750;display:grid}.user-block>svg{color:var(--faint)}.collapse-button{height:34px;color:var(--faint);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:14px;display:flex}.collapse-button:hover{color:var(--text-soft)}.app-stage{isolation:isolate;min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .22s;position:relative}.app-stage:before,.app-stage:after{content:"";z-index:0;pointer-events:none;position:fixed}.app-stage:before{inset:var(--topbar-height) 0 0 var(--sidebar-width);opacity:.72;background-image:linear-gradient(#7e9cc705 1px,#0000 1px),linear-gradient(90deg,#7e9cc705 1px,#0000 1px),linear-gradient(#5b83bc03 1px,#0000 1px),linear-gradient(90deg,#5b83bc03 1px,#0000 1px),radial-gradient(62% 48% at 52% 18%,#2d528b0e,#0000 72%);background-position:0 0;background-size:256px 256px,256px 256px,64px 64px,64px 64px,100% 100%;animation:64s linear infinite infrastructure-grid-drift;-webkit-mask-image:linear-gradient(#000000eb,#0000008f 62%,#0000 100%);mask-image:linear-gradient(#000000eb,#0000008f 62%,#0000 100%)}.app-stage:after{top:-26vh;left:calc(var(--sidebar-width) + 2vw);filter:blur(32px);mix-blend-mode:screen;opacity:.68;background:radial-gradient(34% 42% at 24% 35%,#2f64b217,#0000 72%),radial-gradient(30% 35% at 78% 61%,#51448d0d,#0000 74%),linear-gradient(118deg,#0000 28%,#375e9705 41%,#6993cf0c 49%,#33568904 58%,#0000 72%);width:94vw;height:96vh;animation:28s ease-in-out infinite alternate infrastructure-light-shift;transform:translate(0,0)}@keyframes infrastructure-grid-drift{to{background-position:256px 128px,256px 128px,64px 32px,64px 32px,0 0}}@keyframes infrastructure-light-shift{0%{opacity:.56;transform:translate(-1.5%,-1%)scale(1)}55%{opacity:.72;transform:translate(1%,1.5%)scale(1.025)}to{opacity:.62;transform:translate(2.5%)scale(1.012)}}.topbar{z-index:40;height:var(--topbar-height);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080b10d9;border-bottom:1px solid #202a38d9;justify-content:space-between;align-items:center;gap:20px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-path,.topbar-actions{align-items:center;display:flex}.topbar-path{min-width:0;color:var(--faint);gap:8px;font-size:17px}.topbar-path strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.topbar-actions{gap:7px}.mobile-menu{background:var(--surface);width:36px;height:36px;color:var(--text-soft);border-radius:9px;place-items:center;margin-right:2px;display:none}.language-button,.help-button,.icon-button{border:1px solid var(--line);height:36px;color:var(--muted);background:#0f141ccc;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}kbd{color:#6f7b8b;background:#151c26;border:1px solid #2b3543;border-bottom-color:#3b4655;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:21px;padding:0 5px;font-size:12px;font-weight:650;display:inline-flex}.language-button,.help-button{padding:0 11px}.icon-button{width:36px;padding:0}.language-button:hover,.help-button:hover,.icon-button:hover{border-color:var(--line-strong);color:var(--text-soft)}.notification-wrap{position:relative}.has-indicator:after{content:"";border:2px solid var(--surface);background:var(--primary-bright);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.notification-popover{z-index:60;border:1px solid var(--line-strong);transform-origin:100% 0;background:#10161f;border-radius:13px;flex-direction:column;width:350px;max-height:min(540px,100vh - 76px);display:flex;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 24px 70px #0000007a}.notification-popover.is-open{animation:.16s cubic-bezier(.2,.75,.25,1) both notification-popover-in}.notification-popover.is-closing{pointer-events:none;animation:.15s ease-in both notification-popover-out}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notification-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.985)}}.notification-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.popover-head{justify-content:space-between;align-items:center;padding:15px 16px 11px;display:flex}.popover-head button,.popover-all{color:var(--primary-bright);background:0 0;font-size:13px}.notification-item{border-top:1px solid var(--line);gap:10px;padding:12px 16px;display:flex}.notice-icon{border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.notice-icon.success{color:var(--green);background:#38d2941a}.notice-icon.blue{color:var(--primary-bright);background:#357cff1a}.notification-item p{margin:0}.notification-item strong,.notification-item small{display:block}.notification-item small{color:var(--muted);margin-top:4px;font-size:13px}.popover-all{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:4px;width:100%;padding:12px;display:flex}.workspace{z-index:1;width:100%;max-width:1560px;margin:0 auto;padding:30px 34px 70px;position:relative}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:84px;margin-bottom:28px;display:flex}.eyebrow{color:var(--primary-bright);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:13px;font-weight:700;display:flex}.eyebrow>i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #38d29414}.page-header h1,.server-page-head h1{color:#f7f9fc;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3vw,45px);line-height:1.05}.page-header p{max-width:680px;color:var(--muted);margin:9px 0 0;font-size:16px;line-height:1.55}.primary-button,.secondary-button,.filter-button,.text-button,.terminal-button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:680;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#3f85ff,#2469e9);min-height:39px;padding:0 15px;box-shadow:0 8px 24px #357cff33}.primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 30px #357cff4d}.primary-button.full,.secondary-button.full{width:100%}.secondary-button,.filter-button,.terminal-button{border:1px solid var(--line-strong);min-height:37px;color:var(--text-soft);background:#121923;padding:0 13px}.secondary-button:hover,.filter-button:hover,.terminal-button:hover{background:#17202b;border-color:#3b4b61}.text-button{color:var(--primary-bright);background:0 0;padding:4px 0}.icon-plain{color:var(--muted);background:0 0;border-radius:7px;place-items:center;padding:5px;display:inline-grid}.icon-plain:hover{background:var(--surface-hover);color:var(--text-soft)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#0f141ceb;box-shadow:inset 0 1px #ffffff04}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:0 19px;display:flex}.panel-header h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:680}.panel-header p{color:var(--muted);margin:4px 0 0;font-size:13px}.summary-strip{border:1px solid var(--line);border-radius:var(--radius);background:#0f141cd6;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.summary-item{align-items:center;gap:12px;min-width:0;padding:17px 19px;display:flex}.summary-item+.summary-item{border-left:1px solid var(--line)}.summary-icon{color:#78a5ff;background:#121c2b;border:1px solid #243249;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.summary-item>div:last-child{min-width:0}.summary-item span,.summary-item strong,.summary-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.summary-item span{color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:600}.summary-item strong{letter-spacing:-.025em;font-size:19px}.summary-item small{color:var(--faint);margin-top:3px;font-size:12px}.positive{color:var(--green)!important}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.infrastructure-panel{grid-column:span 8}.quick-panel{grid-column:span 4}.server-overview{grid-column:span 8}.activity-panel{grid-column:span 4}.map-canvas{background:linear-gradient(#52709809 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#52709809 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle,#357cff0f,#0000 45%),#0b111a;height:282px;position:relative;overflow:hidden}.map-canvas svg{width:84%;height:93%;position:absolute;inset:5px 8% 0}.map-land{fill:#1b293c73;stroke:#27374b;stroke-width:1px}.map-link{fill:none;stroke:url(#link);stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 8;animation:4s linear infinite link-flow}.map-link.delay{animation-delay:-2s}@keyframes link-flow{to{stroke-dashoffset:-60px}}.map-node{align-items:center;gap:8px;display:flex;position:absolute}.map-node.helsinki{top:21%;left:25%}.map-node.warsaw{top:55%;left:48%}.map-node.frankfurt{top:37%;left:69%}.map-node>i{background:#0f1c31;border:1px solid #5995ff7a;border-radius:50%;width:13px;height:13px;position:relative;box-shadow:0 0 0 6px #357cff12,0 0 20px #357cff59}.map-node>i:before{content:"";background:var(--primary-bright);border-radius:50%;position:absolute;inset:3px}.map-node>i b{border:1px solid #357cff33;border-radius:50%;animation:2.4s ease-out infinite node-pulse;position:absolute;inset:-7px}@keyframes node-pulse{0%{opacity:.8;transform:scale(.65)}80%,to{opacity:0;transform:scale(1.45)}}.map-node>span{background:#0c121bdb;border:1px solid #2a394ecc;border-radius:7px;padding:6px 8px;box-shadow:0 8px 24px #00000038}.map-node strong,.map-node small{display:block}.map-node strong{color:var(--text-soft);font-size:12px}.map-node small{color:var(--green);margin-top:2px;font-size:11px}.map-legend{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:11px;left:13px;right:13px}.map-legend span:first-child{align-items:center;gap:6px;display:flex}.map-legend i{background:var(--green);border-radius:50%;width:6px;height:6px}.quick-list{padding:8px;display:grid}.quick-list button{min-width:0;color:var(--muted);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:12px 10px;transition:background .14s,color .14s;display:flex}.quick-list button+button{border-top:1px solid #202a38b8;border-radius:0}.quick-list button:hover{background:var(--surface-hover);color:var(--text-soft);border-color:#0000;border-radius:10px}.quick-list button>span{width:31px;height:31px;color:var(--primary-bright);background:#121b28;border:1px solid #263447;border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.quick-list p{flex:1;min-width:0;margin:0}.quick-list strong,.quick-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-list strong{color:var(--text-soft);font-size:13px}.quick-list small{color:var(--faint);margin-top:3px;font-size:11px}.overview-table{overflow:hidden}.overview-head,.server-row{grid-template-columns:minmax(180px,1.35fr) minmax(130px,1fr) minmax(130px,.9fr) 95px 18px;align-items:center;gap:12px;padding:0 18px;display:grid}.overview-head{min-height:34px;color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:650}.server-row{border-top:1px solid var(--line);width:100%;min-height:66px;color:var(--muted);text-align:left;background:0 0;text-decoration:none;transition:background .13s}.server-row:hover{background:#ffffff06}.server-identity{align-items:center;gap:10px;min-width:0;display:flex}.server-identity>span:last-child{min-width:0}.server-identity strong,.server-identity small,.server-price strong,.server-price small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.server-identity strong{color:var(--text-soft);font-size:13px}.server-identity small,.server-price small{color:var(--faint);margin-top:4px;font-size:11px}.status-dot{background:var(--green);border-radius:50%;flex:0 0 8px;width:8px;height:8px;position:relative}.status-dot.stopped{background:#657080}.status-dot.deploying{background:var(--amber)}.status-dot b{opacity:.22;border:1px solid;border-radius:50%;position:absolute;inset:-3px}.status-dot.running{color:var(--green)}.status-dot.deploying b{animation:1.6s ease-out infinite node-pulse}.server-config{color:#9aa5b4;font-size:12px}.mini-load{gap:7px;display:grid}.mini-load-row{grid-template-columns:28px 32px minmax(64px,1fr);align-items:center;gap:7px;min-width:0;display:grid}.mini-load-row small,.mini-load-row strong{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1}.mini-load-row strong{font-variant-numeric:tabular-nums;font-weight:500}.mini-load-row>i,.resource-bar>i{background:#202938;border-radius:3px;height:3px;overflow:hidden}.resource-bar{min-width:0}.resource-bar>i{width:100%;display:block}.mini-load-row>i b,.resource-bar>i b{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--cyan));height:100%;display:block}.server-price strong{color:var(--text-soft);font-size:13px}.activity-list{padding:10px 15px;position:relative}.activity-list:before{content:"";background:var(--line);width:1px;position:absolute;top:29px;bottom:29px;left:87px}.activity-item{grid-template-columns:54px 29px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid;position:relative}.activity-item time{color:var(--faint);text-align:right;padding-top:7px;font-size:11px}.activity-icon{z-index:1;border:1px solid var(--line);background:var(--surface-2);border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:relative}.activity-icon.blue{color:var(--primary-bright)}.activity-icon.green{color:var(--green)}.activity-icon.violet{color:var(--violet)}.activity-icon.muted{color:var(--muted)}.activity-item p{min-width:0;margin:4px 0 0}.activity-item strong,.activity-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-item strong{color:var(--text-soft);font-size:12px}.activity-item small{color:var(--faint);margin-top:4px;font-size:11px}.server-toolbar{align-items:center;gap:8px;margin-bottom:17px;display:flex}.search-field{border:1px solid var(--line);background:var(--surface);width:310px;height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:0 11px;display:flex}.search-field:focus-within{border-color:#5995ff8c;box-shadow:0 0 0 3px #357cff12}.search-field input{width:100%;color:var(--text-soft);background:0 0;border:0;outline:0;font-size:13px}.search-field input::placeholder,.field-label input::placeholder,.field-label textarea::placeholder,.reply-box textarea::placeholder{color:var(--faint)}.filter-select{border:1px solid var(--line-strong);min-height:38px;color:var(--muted);background:#121923;border-radius:9px;align-items:center;gap:7px;padding:0 9px 0 11px;display:inline-flex;position:relative}.filter-select:focus-within,.filter-select:hover{color:var(--text-soft);background:#17202b;border-color:#3b4b61}.filter-select select{appearance:none;min-width:112px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:13px;font-weight:650}.filter-select>svg:last-child{pointer-events:none;color:var(--faint)}.sort-select select{min-width:146px}.view-switch{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-left:auto;padding:3px;display:flex}.view-switch button{width:31px;height:29px;color:var(--faint);background:0 0;border-radius:6px;place-items:center;display:grid}.view-switch button.active{color:var(--text);background:#202b3a}.server-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.server-card{border:1px solid var(--line);border-radius:var(--radius);background:#0f141ceb;min-width:0;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:visible}.server-card:hover{border-color:#2d3b4f;transform:translateY(-2px);box-shadow:0 16px 40px #0000002e}.server-card:focus-within{z-index:20}.server-card.selected{border-color:#5995ffb3;box-shadow:0 0 0 2px #357cff14}.server-card-head{align-items:center;gap:9px;padding:14px 14px 11px;display:flex}.check-box{color:#fff;background:#101722;border:1px solid #354154;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;padding:0;display:grid}.check-box.checked{border-color:var(--primary);background:var(--primary)}.server-title{text-align:left;background:0 0;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0;text-decoration:none;display:flex}.server-title>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.server-title>span,.status-inline{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.server-address{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:#0c121a;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;text-decoration:none;display:flex}.server-address span{align-items:center;gap:5px;font-size:12px;display:flex}.server-address code{color:#b9c8df;font-size:12px}.spec-line{grid-template-columns:repeat(3,1fr);gap:5px;padding:13px 14px;display:grid}.spec-line span{color:#9aa6b5;align-items:center;gap:5px;font-size:11px;display:flex}.spec-line svg{color:var(--faint)}.resource-pair{grid-template-columns:1fr 1fr;gap:14px;padding:0 14px 12px;display:grid}.resource-bar span{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.resource-bar span strong{color:var(--text-soft);font-weight:600}.traffic-row{border-top:1px solid var(--line);min-height:37px;color:var(--muted);align-items:center;gap:12px;padding:0 14px;font-size:11px;display:flex}.traffic-row>span{align-items:center;gap:3px;display:flex}.traffic-row svg:first-child{color:var(--cyan)}.traffic-row .price{margin-left:auto}.traffic-row .price strong{color:var(--text-soft)}.server-card-foot{border-top:1px solid var(--line);min-height:47px;color:var(--faint);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:11px;display:flex}.server-card-foot>div{gap:3px;display:flex}.server-card-foot button{min-width:29px;height:29px;color:var(--muted);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.server-card-foot button:hover{background:var(--surface-hover);color:var(--text-soft)}.server-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);position:relative;overflow:auto hidden}.server-table{border-collapse:collapse;width:100%;min-width:940px}.server-table th,.server-table td{border-bottom:1px solid var(--line);height:62px;color:var(--muted);text-align:left;white-space:nowrap;padding:0 13px;font-size:13px}.server-table th{height:43px;color:var(--faint);font-size:12px;font-weight:650}.server-table th:first-child,.server-table td:first-child{width:45px;padding-right:3px}.server-table th:nth-child(2){width:22%}.server-table th:nth-child(3){width:16%}.server-table th:nth-child(4){width:17%}.server-table th:nth-child(5),.server-table th:nth-child(6),.server-table th:nth-child(7){width:14%}.server-table th:last-child,.server-table td:last-child{width:46px;padding-left:4px}.server-table tr:last-child td{border-bottom:0}.server-table tbody tr:hover{background:#ffffff05}.server-table code{color:#b4c0d1;font-size:13px}.server-table time{color:var(--text-soft);font-variant-numeric:tabular-nums}.server-table-name{align-items:center;gap:9px;min-width:0;display:inline-flex}.server-table-name .location-flag{flex-basis:20px;width:20px;height:14px}.server-tariff-name{color:var(--text-soft);font-size:13px;font-weight:650}.server-monthly-price{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.table-link{color:var(--text-soft);background:0 0;padding:0;font-size:14px;font-weight:680;text-decoration:none}.table-link:hover{color:var(--primary-bright)}.server-table-empty{min-height:190px;color:var(--faint);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.server-table-empty strong{color:var(--text-soft);font-size:15px}.server-table-empty span{font-size:13px}.server-quick-menu{justify-items:end;display:inline-grid;position:relative}.server-quick-menu.open{z-index:90}.server-menu-trigger{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.server-menu-trigger:hover,.server-quick-menu.open .server-menu-trigger{background:var(--surface-hover);color:var(--text)}.server-menu-popover{z-index:120;border:1px solid var(--line-strong);background:#151c26;border-radius:12px;width:245px;padding:7px;animation:.14s ease-out server-menu-in;display:grid;position:fixed;box-shadow:0 22px 55px #0000007a}@keyframes server-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.server-menu-popover>button,.server-menu-popover>a{min-height:37px;color:var(--text-soft);text-align:left;background:0 0;border-radius:7px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;font-size:12px;text-decoration:none;display:grid}.server-menu-popover>button:hover:not(:disabled),.server-menu-popover>a:hover{background:var(--surface-hover);color:var(--text)}.server-menu-popover>button:disabled{cursor:not-allowed;opacity:.42}.server-menu-popover>button>svg,.server-menu-popover>a>svg{color:var(--muted)}.server-menu-popover>button>span,.server-menu-popover>a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-menu-popover>i{background:var(--line);height:1px;margin:5px 6px}.server-menu-popover small{background:var(--surface-3);color:var(--faint);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700}.server-menu-popover small.enabled{color:var(--green);background:#38d29417}.bulk-bar{bottom:22px;right:24px;left:calc(var(--sidebar-width) + 24px);z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111822f2;border:1px solid #34455d;border-radius:13px;align-items:center;gap:6px;max-width:650px;min-height:52px;margin:auto;padding:7px 8px 7px 15px;animation:.22s ease-out bulk-in;display:flex;position:fixed;box-shadow:0 18px 55px #0000006b}@keyframes bulk-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.bulk-bar strong{font-size:13px}.bulk-bar>span{background:var(--line-strong);width:1px;height:23px;margin:0 6px}.bulk-bar>button:not(.icon-button){height:35px;color:var(--muted);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.bulk-bar>button:hover{background:var(--surface-hover);color:var(--text-soft)}.back-link{color:var(--muted);background:0 0;margin-bottom:15px;padding:4px 0;font-size:13px}.back-link:hover{color:var(--text-soft)}.server-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.server-heading-line,.server-head-actions{align-items:center;gap:9px;display:flex}.server-avatar{color:#76a5ff;background:linear-gradient(145deg,#172b49,#101924);border:1px solid #29426a;border-radius:13px;place-items:center;width:46px;height:46px;margin-right:3px;display:grid}.server-page-head h1{margin-top:3px;font-size:34px}.server-page-head p{color:var(--muted);margin:7px 0 0 58px;font-size:13px}.danger-ghost{color:var(--red)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.tabs button{min-width:max-content;height:39px;color:var(--muted);background:0 0;padding:0 13px;font-size:12px;font-weight:600;position:relative}.tabs button:after{content:"";background:var(--primary-bright);opacity:0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.tabs button.active{color:var(--text)}.tabs button.active:after{opacity:1}.server-detail-grid{grid-template-columns:minmax(0,2fr) minmax(275px,.8fr);gap:17px;display:grid}.resource-panel,.server-info-panel{min-width:0}.live-label{color:var(--green);align-items:center;gap:6px;font-size:12px;display:flex}.live-label i{background:var(--green);border-radius:50%;width:6px;height:6px}.resource-charts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.mini-chart{min-width:0;padding:17px 18px 14px}.mini-chart+.mini-chart{border-left:1px solid var(--line)}.mini-chart>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.mini-chart span{color:var(--muted);font-size:12px}.mini-chart strong{letter-spacing:-.04em;font-size:23px}.chart-bars{align-items:flex-end;gap:3px;height:72px;margin:15px 0 9px;display:flex}.chart-bars i{background:var(--primary);opacity:.42;border-radius:2px 2px 0 0;flex:1;min-width:2px;transition:height .3s}.chart-bars i:nth-last-child(-n+4){opacity:.9}.chart-bars.cyan i{background:var(--cyan)}.chart-bars.violet i{background:var(--violet)}.mini-chart>small{color:var(--faint);font-size:11px}.network-chart{height:160px;padding:15px 18px 0}.network-chart>div:first-child{align-items:center;gap:12px;display:flex}.network-chart span{color:var(--muted);margin-right:auto;font-size:12px}.network-chart strong{color:var(--text-soft);align-items:center;font-size:12px;display:inline-flex}.network-chart strong svg{color:var(--cyan)}.network-chart svg{width:100%;height:110px}.spark-area{fill:url(#area)}.spark-line{fill:none;stroke:var(--primary-bright);stroke-width:2px;vector-effect:non-scaling-stroke}.connection-panel,.billing-mini-panel{align-self:start}.info-copy{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr) 27px;align-items:center;gap:8px;min-height:52px;padding:0 14px;display:grid}.info-copy>span{color:var(--muted);font-size:11px}.info-copy code{color:#bdcbe0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.info-copy button{width:27px;height:27px;color:var(--faint);background:0 0;border-radius:7px;place-items:center;display:grid}.info-copy button:hover{background:var(--surface-hover);color:var(--text-soft)}.terminal-button{width:calc(100% - 28px);margin:13px 14px}.terminal-button svg:last-child{margin-left:auto}.info-grid{grid-template-columns:repeat(3,1fr);display:grid}.info-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:71px;padding:15px 18px}.info-item:nth-child(3n){border-right:0}.info-item:nth-last-child(-n+3){border-bottom:0}.info-item span,.info-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.info-item span{color:var(--muted);margin-bottom:7px;font-size:11px}.info-item strong{color:var(--text-soft);font-size:13px;font-weight:620}.billing-next{padding:17px 17px 12px}.billing-next span,.billing-next strong,.billing-next small{display:block}.billing-next span{color:var(--muted);font-size:12px}.billing-next strong{letter-spacing:-.04em;margin:8px 0 3px;font-size:32px}.billing-next small{color:var(--faint);font-size:11px}.billing-mini-panel>.secondary-button{width:calc(100% - 34px);margin:0 17px 10px}.billing-mini-panel>p{border-top:1px solid var(--line);color:var(--green);align-items:center;gap:6px;margin:0;padding:11px 17px;font-size:11px;display:flex}.empty-tab{min-height:390px}.empty-tab>div{min-height:320px;color:var(--faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-tab h3{color:var(--text-soft);margin:15px 0 6px;font-size:18px}.empty-tab p{margin:0;font-size:13px}.deploy-progress{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;margin-bottom:20px;padding:13px 16px;display:grid;position:relative}.deploy-progress:before,.deploy-progress:after{content:"";height:1px;position:absolute;top:25px;left:0}.deploy-progress:before{background:var(--line-strong);right:0}.deploy-progress:after{background:#357cffb8;width:16.666%;transition:width .18s}.deploy-progress.step-1:after{width:50%}.deploy-progress.step-2:after{width:83.333%}.deploy-progress>button{z-index:1;min-width:0;color:var(--faint);text-align:center;background:0 0;border:0;justify-items:center;gap:7px;padding:0;display:grid;position:relative}.deploy-progress>button:not(:last-child):after{content:none}.deploy-progress>button.complete:not(:last-child):after{background:#357cff73}.deploy-progress>button:disabled{cursor:default;opacity:1}.deploy-progress>button>b{color:inherit;gap:2px;font-size:16px;font-weight:700;line-height:1.2;display:grid}.deploy-progress>button>b small{color:var(--faint);font-size:14px;font-weight:500}.deploy-progress i{border:1px solid var(--line-strong);width:25px;height:25px;color:var(--faint);background:var(--surface);border-radius:50%;flex:0 0 25px;place-items:center;font-size:13px;font-style:normal;display:grid}.deploy-progress .complete i{color:var(--primary-bright);background:#357cff1f;border-color:#357cff7a}.deploy-progress .active{color:var(--text)}.deploy-progress .active i{border-color:var(--primary);background:var(--primary);color:#fff}.deploy-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.deploy-wizard-shell{min-height:calc(100vh - var(--topbar-height) - 52px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;padding:24px 26px;display:flex}.deploy-wizard-heading>span{color:var(--primary-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.deploy-wizard-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3vw,44px)}.deploy-wizard-shell .deploy-progress{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:18px 0 28px;padding:13px 0 20px}.deploy-form{flex-direction:column;flex:1;gap:14px;display:flex}.deploy-form .primary-button,.deploy-form .secondary-button{font-size:16px}.deploy-form>.config-section{animation:.18s ease-out deploy-step-in}@keyframes deploy-step-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.config-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:19px}.deploy-wizard-shell .config-section{background:0 0;border:0;border-radius:0;padding:0}.deploy-wizard-shell .config-head>span{display:none}.deploy-wizard-shell .config-head{margin-bottom:22px}.deploy-wizard-shell .config-head h2{font-size:23px}.deploy-wizard-shell .config-head p{font-size:17px}.config-head{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.config-head>span{color:#74a3ff;background:#121e31;border:1px solid #29436c;border-radius:8px;place-items:center;width:25px;height:25px;font:700 13px SFMono-Regular,Consolas,monospace;display:grid}.config-head h2{margin:0;font-size:18px}.config-head p{color:var(--muted);margin:4px 0 0;font-size:14px}.location-grid,.plan-select-grid,.os-grid{gap:9px;display:grid}.location-grid{grid-template-columns:repeat(auto-fit,minmax(300px,390px))}.location-grid>button{border:1px solid var(--line);min-width:0;min-height:96px;color:var(--muted);text-align:left;background:#0c121a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 14px;padding:16px 17px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.location-grid>button:hover{background:#111a26;border-color:#3b4b61;transform:translateY(-1px)}.location-grid>button.selected,.plan-select-grid>button.selected,.os-grid>button.selected,.auth-options>button.selected{background:#357cff0e;border-color:#5995ffb8;box-shadow:0 0 0 2px #357cff0b}.location-card-title{align-items:center;gap:8px;min-width:0;display:flex}.location-card-title strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.location-select-icon{border:1px solid var(--line-strong);color:#0000;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.location-grid>button.selected .location-select-icon{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 4px 12px #357cff47}.location-flag{background:var(--surface-3);width:22px;height:15px;color:var(--muted);border-radius:3px;flex:0 0 22px;place-items:center;font-size:9px;font-style:normal;font-weight:750;line-height:15px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.location-flag img{object-fit:cover;width:100%;height:100%;display:block}.location-card-status{color:var(--green);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.location-card-status i{background:var(--green);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.location-card-price{color:var(--text-soft);grid-column:1/-1;font-size:15px}.plan-select-grid{grid-template-columns:repeat(3,1fr)}.plan-select-grid>button{border:1px solid var(--line);min-height:154px;color:var(--muted);text-align:left;background:#0c121a;border-radius:11px;flex-direction:column;align-items:flex-start;padding:15px;display:flex;position:relative}.plan-select-grid em{color:#75a4ff;background:#357cff1f;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal;position:absolute;top:11px;right:11px}.plan-select-grid>button>strong{color:var(--text);margin-bottom:12px;font-size:17px}.plan-select-grid>button>span{margin:2px 0;font-size:13px}.plan-select-grid>button>b{color:var(--text);margin-top:auto;font-size:18px}.plan-select-grid>button>b small{color:var(--faint);margin-left:3px;font-size:12px;font-weight:500}.deploy-location-specs{margin:34px 0 20px}.deploy-spec-title{border-bottom:1px solid var(--line);align-items:center;min-height:44px;display:flex}.deploy-spec-title strong{color:var(--text);font-size:17px}.deploy-location-specs>p{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(180px,1fr);align-items:center;gap:18px;min-height:39px;margin:0;font-size:15px;display:grid}.deploy-location-specs>p>span{color:var(--muted)}.deploy-location-specs>p>strong{color:var(--text-soft);font-weight:550}.plan-mode-tabs{gap:8px;margin-bottom:12px;display:flex}.plan-mode-tabs>button{min-height:33px;color:var(--muted);background:0 0;border-radius:9px;align-items:center;gap:5px;padding:0 15px;font-size:15px;font-weight:650;display:inline-flex}.plan-mode-tabs>button.active{background:var(--surface-3);color:var(--text)}.plan-mode-tabs>button:disabled{cursor:default;opacity:.45}.plan-mode-tabs small{font-size:13px;font-weight:500}.plan-mode-copy{color:var(--muted);margin:0 0 14px;font-size:16px}.plan-list{gap:10px;display:grid}.plan-list>button{border:1px solid var(--line);min-height:84px;color:var(--text-soft);text-align:left;background:#0c121a;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 16px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.plan-list>button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-1px)}.plan-list>button.selected{background:#357cff0e;border-color:#5995ffb8;box-shadow:0 0 0 2px #357cff0b}.plan-list>button:disabled{cursor:not-allowed;opacity:.5}.plan-selected-mark{border:1px solid var(--line-strong);color:#0000;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.plan-list>button.selected .plan-selected-mark{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 4px #357cff1a}.plan-copy{gap:9px;min-width:0;display:grid}.plan-copy>strong{color:var(--text);font-size:17px;line-height:1.1}.plan-specs{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.2;display:flex}.plan-specs>span{border-left:1px solid var(--line-strong);white-space:nowrap;padding:0 11px}.plan-specs>span:first-child{border-left:0;padding-left:0}.plan-price{min-width:125px;color:var(--text);text-align:right;justify-items:end;gap:4px;font-size:18px;line-height:1.1;display:grid}.plan-price>span{white-space:nowrap}.plan-price em{color:var(--text-soft);font-size:13px;font-style:normal;font-weight:650}.os-grid{grid-template-columns:repeat(2,1fr)}.deploy-wizard-shell .os-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.os-grid>button{border:1px solid var(--line);min-width:0;height:48px;color:var(--text-soft);text-align:left;background:#0c121a;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.os-family{border:1px solid var(--line);min-width:0;color:var(--text-soft);background:#0c121a;border-radius:10px;position:relative}.os-family:hover{border-color:var(--line-strong);background:var(--surface-hover)}.os-family.selected{background:#357cff0e;border-color:#5995ffb8;box-shadow:0 0 0 2px #357cff0b}.os-family.open{z-index:20;border-color:var(--primary-bright)}.os-family-trigger{width:100%;min-height:60px;color:var(--text-soft);text-align:left;background:0 0;align-items:center;gap:10px;padding:8px 11px;display:flex}.os-logo{background:#172131;border:1px solid #8fa5c221;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff08}.os-family-trigger>span:not(.os-logo){flex:1;gap:3px;min-width:0;display:grid}.os-family-trigger strong,.os-family-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-family-trigger strong{color:var(--text);font-size:15px}.os-family-trigger small{color:var(--faint);font-size:11px}.os-family-trigger>svg{color:var(--primary-bright);flex:none;transition:transform .16s}.os-family.open .os-family-trigger>svg{transform:rotate(180deg)}.os-version-menu{z-index:30;background:#101720;border:1px solid #344760;border-radius:11px;padding:7px;animation:.15s ease-out os-menu-in;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;overflow:hidden;box-shadow:0 22px 55px #00000085,0 0 0 1px #5995ff0a}@keyframes os-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.os-version-menu header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:7px 8px 10px;display:flex}.os-version-menu header .os-logo{background:0 0;border:0;flex-basis:28px;width:28px;height:28px}.os-version-menu header>span{gap:1px;min-width:0;display:grid}.os-version-menu header strong{color:var(--text);font-size:13px}.os-version-menu header small{color:var(--faint);font-size:10px}.os-version-menu>button{width:100%;min-height:39px;color:var(--muted);text-align:left;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:3px;padding:0 9px;font-size:13px;display:flex}.os-version-menu>button:hover{background:var(--surface-hover);color:var(--text)}.os-version-menu>button.selected{color:var(--text);background:#357cff1c}.os-version-menu>button svg{color:var(--primary-bright);flex:none}.deploy-access-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.inline-hostname-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inline-hostname-input .secondary-button{min-height:44px}.auth-options{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.auth-options>button{border:1px solid var(--line);min-height:55px;color:var(--muted);text-align:left;background:#0c121a;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.auth-options>button>svg{color:var(--primary-bright)}.auth-options>button>span{flex:1}.auth-options strong,.auth-options small{display:block}.auth-options strong{color:var(--text-soft);font-size:16px}.auth-options small{color:var(--faint);margin-top:4px;font-size:14px}.auth-options>button>i{border:1px solid #354153;border-radius:50%;width:12px;height:12px}.auth-options>button.selected>i{border:4px solid var(--primary)}.field-label{color:var(--muted);gap:7px;font-size:13px;font-weight:600;display:grid}.deploy-wizard-shell .field-label{font-size:15px}.field-label input,.field-label textarea,.field-label select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text-soft);background:#0c121a;border-radius:9px;outline:0;padding:0 11px;font-size:15px}.deploy-wizard-shell .field-label input,.deploy-wizard-shell .field-label textarea,.deploy-wizard-shell .field-label select{min-height:44px;font-size:17px}.deploy-selection-note{border:1px solid var(--line);color:var(--primary-bright);background:#357cff0a;border-radius:10px;align-items:center;gap:10px;margin:-2px 0 15px;padding:10px 12px;display:flex}.deploy-selection-note>span{flex:1;gap:2px;display:grid}.deploy-selection-note small{color:var(--muted);font-size:14px}.deploy-selection-note strong{color:var(--text-soft);font-size:16px}.deploy-selection-note button{background:var(--surface-3);color:var(--text-soft);border-radius:7px;padding:5px 8px;font-size:14px}.field-label input:focus,.field-label textarea:focus,.field-label select:focus{border-color:#5995ff9e}.field-label textarea{resize:vertical;min-height:110px;padding-top:11px}.deploy-summary{top:calc(var(--topbar-height) + 17px);max-height:calc(100vh - var(--topbar-height) - 34px);background:linear-gradient(#315c9717,#0000 170px),#101720;border:1px solid #7694be40;border-radius:18px;padding:20px;position:sticky;overflow-y:auto;box-shadow:0 18px 50px #00000038}.summary-visual{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;height:96px;margin:-3px 0 16px;display:flex}.summary-orbit{color:#78a8ff;background:#357cff12;border:1px solid #5995ff6b;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:10px;display:grid;position:relative;box-shadow:0 0 24px #357cff14}.summary-orbit i,.summary-orbit b{border:1px solid #5995ff21;border-radius:50%;position:absolute}.summary-orbit i{inset:-8px}.summary-orbit b{border-style:dashed;inset:-15px}.summary-visual>span{color:var(--green);font-size:13px}.summary-visual.pending>span{color:var(--muted)}.summary-visual.pending .summary-orbit{color:var(--muted);filter:saturate(.45)}.deploy-summary h2{letter-spacing:-.025em;margin:0 0 16px;font-size:23px}.summary-lines{border-bottom:1px solid var(--line);gap:0;padding-bottom:4px;display:grid}.summary-lines>span{border-top:1px solid #7694be14;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.summary-lines>span:first-child{border-top:0}.summary-lines small{color:var(--muted);font-size:13px}.summary-lines strong{color:var(--text-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.summary-lines .summary-tariff-value{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.summary-order-options{border-bottom:1px solid var(--line);gap:4px;padding:15px 0;display:grid}.summary-term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:7px;display:grid}.summary-term-grid button{min-height:48px;color:var(--text-soft);background:#7694be14;border:1px solid #7694be29;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:650;transition:border-color .18s,background .18s,transform .18s;display:flex}.summary-term-grid button:hover{background:#357cff17;border-color:#5995ff6b;transform:translateY(-1px)}.summary-term-grid button.selected{border-color:var(--primary-bright);background:#357cff21;box-shadow:inset 0 0 0 1px #5995ff14}.summary-term-grid small{color:#ff8b70;font-size:11px;font-weight:750}.summary-option-row{min-height:41px;color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:570;display:flex}.summary-option-row>span{align-items:center;gap:7px;display:inline-flex}.summary-option-row>span small{color:var(--faint);text-transform:uppercase;background:#7694be17;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.summary-option-row.unavailable{color:var(--muted)}.summary-counter{grid-template-columns:34px 48px 34px;gap:6px;display:grid}.summary-counter button,.summary-counter strong{height:30px;color:var(--text-soft);background:#7694be1a;border-radius:8px;place-items:center;display:grid}.summary-counter button{border:1px solid #0000}.summary-counter button:hover:not(:disabled){color:var(--primary-bright);background:#357cff1f;border-color:#5995ff6b}.summary-counter button:disabled{cursor:not-allowed;opacity:.35}.summary-counter strong{font-size:13px;font-weight:700}.summary-switch{background:#7694be1c;border:1px solid #7694be29;border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:border-color .18s,background .18s;position:relative}.summary-switch i{background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000052}.summary-switch.enabled{background:#357cff4d;border-color:#5995ff8a}.summary-switch.enabled i{background:#7eafff;transform:translate(18px)}.summary-switch:disabled{cursor:not-allowed;opacity:.42}.summary-promo{border-bottom:1px solid var(--line);color:var(--muted);gap:9px;padding:16px 0;font-size:12px;font-weight:650;display:grid}.summary-promo-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.summary-promo-label>span{align-items:center;gap:7px;display:inline-flex}.summary-promo-label svg{color:var(--primary-bright)}.summary-promo-label small{color:var(--faint);font-size:10px;font-weight:550}.summary-promo-control{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.summary-promo input{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;text-transform:uppercase;background:#0b1119;border-radius:8px;outline:0;padding:0 11px}.summary-promo input:focus{border-color:#5995ffb3;box-shadow:0 0 0 3px #357cff12}.summary-promo input::placeholder{color:var(--faint);text-transform:none}.summary-promo input:disabled{cursor:not-allowed;opacity:.58}.summary-promo-control>button{min-width:98px;min-height:42px;color:var(--primary-bright);background:#357cff1a;border:1px solid #5995ff6b;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.summary-promo-control>button:hover:not(:disabled){background:#357cff29;border-color:#5995ffbf}.summary-promo-control>button:disabled{cursor:default;opacity:.55}.promo-feedback{align-items:flex-start;gap:6px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.promo-feedback svg{flex:none;margin-top:1px}.promo-feedback.valid{color:var(--green)}.promo-feedback.invalid,.promo-feedback.blocked{color:#ff9c8f}.promo-feedback.checking{color:var(--muted)}.deploy-summary .primary-button{min-height:42px;font-size:15px}.summary-actions{grid-template-columns:42px minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.summary-actions>:only-child{grid-column:1/-1}.summary-actions .primary-button{width:100%;min-width:0}.summary-back-button{width:42px;padding:0}.deploy-payment-button{justify-content:center}.summary-actions .deploy-step-action{isolation:isolate;position:relative;overflow:hidden}.summary-actions .deploy-step-action>*{z-index:1;position:relative}.summary-actions .deploy-step-action:before{content:"";z-index:0;pointer-events:none;filter:blur(.3px);opacity:0;background:linear-gradient(90deg,#0000,#ffffff14,#ffffff94,#ffffff14,#0000);width:25%;position:absolute;top:-90%;bottom:-90%;left:-36%;transform:translate(-180%,-18%)rotate(18deg)}.summary-actions .deploy-step-action.is-ready:not(:disabled):before{animation:2.8s cubic-bezier(.45,0,.2,1) infinite deploy-glass-shine}.summary-actions .deploy-step-action:disabled,.summary-actions .deploy-step-action:disabled:hover{cursor:not-allowed;color:#667487;box-shadow:none;background:#18212d;border:1px solid #273241;transform:none}@keyframes deploy-glass-shine{0%,16%{opacity:0;transform:translate(-180%,-18%)rotate(18deg)}25%{opacity:.9}57%{opacity:.9}72%,to{opacity:0;transform:translate(720%,22%)rotate(18deg)}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508b8;place-items:center;padding:20px;animation:.16s ease-out backdrop-in;display:grid;position:fixed;inset:0}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.provision-modal{background:#0e141d;border:1px solid #2b3c55;border-radius:17px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:25px;animation:.24s ease-out modal-in;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000094}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close{background:var(--surface-2);width:33px;height:33px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.provision-visual{place-items:center;height:105px;display:grid}.provision-rings{place-items:center;width:70px;height:70px;display:grid;position:relative}.provision-rings>span{z-index:2;width:54px;height:54px;color:var(--primary-bright);background:#132238;border:1px solid #315184;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 35px #357cff33}.provision-rings>i,.provision-rings>b{border-radius:50%;position:absolute}.provision-rings>i{border:1px solid #357cff38;border-top-color:var(--primary-bright);animation:1.2s linear infinite spin;inset:0}.provision-rings>b{border:1px dashed #32c5e82b;animation:8s linear infinite reverse spin;inset:-10px}.provision-visual.complete .provision-rings>span{color:var(--green);background:#38d29417;border-color:#38d2948c;box-shadow:0 0 35px #38d29429}.provision-visual.complete .provision-rings>i{border-color:#38d2943d;animation:none}.provision-copy{text-align:center}.provision-copy .eyebrow{justify-content:center}.provision-copy h2{letter-spacing:-.04em;margin:0;font-size:28px}.provision-copy p{max-width:390px;color:var(--muted);margin:8px auto 20px;font-size:13px;line-height:1.55}.provision-steps{border:1px solid var(--line);background:#0b1018;border-radius:12px;gap:3px;padding:9px;display:grid}.provision-steps>div{min-height:39px;color:var(--faint);border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;display:grid}.provision-steps>div.current{color:var(--text-soft);background:#357cff12}.provision-steps>div.done{color:var(--muted)}.provision-steps>div>span{border:1px solid var(--line-strong);border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.provision-steps>div.done>span{color:var(--green);background:#38d29412;border-color:#38d29440}.provision-steps>div.current>span{color:var(--primary-bright);border-color:#357cff66}.provision-steps>div.current>span i{background:var(--primary-bright);border-radius:50%;width:6px;height:6px;animation:1.5s ease-out infinite node-pulse;box-shadow:0 0 0 4px #357cff1a}.provision-steps strong{font-size:12px;font-weight:580}.provision-steps small{color:var(--green);font-size:10px}.credentials{border:1px solid var(--line);border-radius:11px;margin-bottom:15px;overflow:hidden}.billing-hero{border-radius:var(--radius);background:linear-gradient(110deg,#357cff17,#0000 44%),#0f1620;border:1px solid #293a55;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:32px;min-height:126px;margin-bottom:17px;padding:22px 24px;display:grid}.billing-hero>div:first-child span,.billing-hero>div:first-child strong,.billing-hero>div:first-child small{display:block}.billing-hero>div:first-child span{color:var(--muted);font-size:12px}.billing-hero>div:first-child strong{letter-spacing:-.045em;margin:5px 0 4px;font-size:38px}.billing-hero>div:first-child small,.balance-forecast small{color:var(--faint);font-size:11px}.balance-forecast>span{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.balance-forecast strong{font-size:17px}.balance-forecast>i{background:#202b3c;border-radius:4px;height:5px;margin-bottom:7px;display:block;overflow:hidden}.balance-forecast>i b{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--cyan));width:74%;height:100%;display:block}.billing-grid{grid-template-columns:1.2fr .8fr;gap:17px;margin-bottom:17px;display:grid}.funds-panel,.spend-panel{min-width:0}.funds-panel>:not(.panel-header){margin-left:19px;margin-right:19px}.amount-input{color:var(--muted);gap:7px;margin-top:16px;font-size:11px;display:grid}.amount-input>div{border:1px solid var(--line-strong);background:#0b1119;border-radius:10px;align-items:center;height:48px;display:flex}.amount-input b{color:var(--muted);padding-left:14px;font-size:21px}.amount-input input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 13px 0 8px;font-size:21px;font-weight:650}.amount-chips{gap:6px;margin-top:8px;display:flex}.amount-chips button{border:1px solid var(--line);height:27px;color:var(--muted);background:#111822;border-radius:7px;padding:0 10px;font-size:11px}.amount-chips button.active{color:var(--primary-bright);background:#357cff1a;border-color:#357cff66}.payment-methods{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;margin-bottom:13px;display:grid}.payment-methods button{border:1px solid var(--line);min-width:0;min-height:54px;color:var(--muted);text-align:left;background:#0c121a;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.payment-methods button.selected{border-color:#5995ff99}.payment-methods button>span{flex:1;min-width:0}.payment-methods strong,.payment-methods small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.payment-methods strong{color:var(--text-soft);font-size:12px}.payment-methods small{color:var(--faint);margin-top:4px;font-size:10px}.payment-methods button>svg:last-child{color:var(--primary-bright)}.funds-panel>.primary-button{margin-bottom:18px}.spend-chart{align-items:flex-end;gap:7px;height:160px;padding:24px 22px 12px;display:flex}.spend-chart i{background:linear-gradient(#357cffd1,#357cff2b);border-radius:3px 3px 0 0;flex:1}.spend-chart i:nth-child(3n){background:linear-gradient(#32c5e8cc,#32c5e824)}.spend-legend{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.spend-legend span{color:var(--muted);padding:12px 15px;font-size:11px}.spend-legend span+span{border-left:1px solid var(--line)}.spend-legend strong{color:var(--text-soft);margin-top:4px;font-size:14px;display:block}.transactions-panel{overflow:hidden}.transaction-head,.transaction-line{grid-template-columns:130px minmax(220px,1fr) 110px 100px;align-items:center;gap:12px;padding:0 18px;display:grid}.transaction-head{min-height:34px;color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:650}.transaction-line{border-top:1px solid var(--line);min-height:57px;color:var(--muted);font-size:12px}.transaction-line>span:nth-child(2) strong,.transaction-line>span:nth-child(2) small{display:block}.transaction-line>span:nth-child(2) strong{color:var(--text-soft);font-size:12px}.transaction-line>span:nth-child(2) small{color:var(--faint);margin-top:4px;font-size:11px}.transaction-line>span:nth-child(3){align-items:center;gap:6px;display:flex}.transaction-line>span:nth-child(3) i{background:var(--green);border-radius:50%;width:5px;height:5px}.transaction-line>strong:last-child{color:var(--text-soft);text-align:right;font-size:13px}.support-grid{grid-template-columns:340px minmax(0,1fr);gap:17px;display:grid}.ticket-list-panel,.conversation-panel{overflow:hidden}.ticket-row{border-top:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:0 0;gap:10px;padding:14px 15px;display:flex}.ticket-row.active{background:#357cff11}.ticket-status{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.ticket-status.waiting{background:var(--amber)}.ticket-status.solved{background:var(--green)}.ticket-row>div{flex:1;grid-template-columns:1fr auto;gap:6px;display:grid}.ticket-row strong,.ticket-row small{display:block}.ticket-row strong{color:var(--text-soft);font-size:12px}.ticket-row small{color:var(--faint);margin-top:5px;font-size:11px}.ticket-row time{color:var(--faint);font-size:10px}.ticket-row b{background:var(--primary);color:#fff;border-radius:6px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.ticket-badge{color:var(--amber);background:#f0b45d12;border:1px solid #f0b45d33;border-radius:6px;padding:5px 7px;font-size:10px}.conversation-meta{border-bottom:1px solid var(--line);color:var(--muted);gap:20px;padding:10px 18px;font-size:11px;display:flex}.conversation-meta strong{color:var(--text-soft);font-weight:600}.messages{flex-direction:column;gap:14px;min-height:305px;padding:22px;display:flex}.message{max-width:72%}.message p{color:var(--text-soft);border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message small{color:var(--faint);margin-top:6px;font-size:10px;display:block}.message.mine{text-align:right;align-self:flex-end}.message.mine p{text-align:left;background:#357cff1c;border:1px solid #357cff40;border-bottom-right-radius:3px}.message.support{gap:9px;display:flex}.support-avatar{color:#8ab2ff;background:#18315a;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:750;display:grid}.message.support strong{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.message.support p{border:1px solid var(--line);background:#121923;border-bottom-left-radius:3px}.reply-box{border:1px solid var(--line-strong);background:#0b1119;border-radius:11px;margin:0 18px 18px;padding:9px}.reply-box textarea{resize:vertical;width:100%;min-height:60px;color:var(--text-soft);background:0 0;border:0;outline:0;padding:7px;font-size:12px}.reply-box>div{justify-content:flex-end;gap:7px;display:flex}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:17px;display:grid}.settings-nav{align-content:start;gap:3px;display:grid}.settings-nav button{height:40px;color:var(--muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.settings-nav button svg:last-child{margin-left:auto}.settings-nav button.active{color:#d7e5ff;background:#357cff17}.settings-panel{min-height:460px}.profile-line{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:18px;display:flex}.profile-avatar{color:#93b7ff;background:#172942;border:1px solid #2c4773;border-radius:13px;place-items:center;width:45px;height:45px;font-size:15px;font-weight:750;display:grid}.profile-line>div:nth-child(2){flex:1}.profile-line strong,.profile-line small{display:block}.profile-line strong{font-size:14px}.profile-line small{color:var(--muted);margin-top:4px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.full-field{grid-column:1/-1}.settings-panel>.primary-button{margin:0 18px 18px}.settings-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.settings-placeholder>span{width:50px;height:50px;color:var(--primary-bright);background:#132138;border:1px solid #29436b;border-radius:14px;place-items:center;display:grid}.settings-placeholder h3{margin:14px 0 6px;font-size:18px}.settings-placeholder p{color:var(--muted);margin:0 0 15px;font-size:12px}.command-empty{color:var(--faint);text-align:center;padding:35px;font-size:13px}.simple-modal{background:#10161f;border:1px solid #2c3b51;border-radius:15px;width:min(460px,100%);padding:18px;animation:.2s ease-out modal-in;box-shadow:0 30px 90px #0009}.simple-modal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.simple-modal-head h2{margin:0;font-size:19px}.simple-modal .field-label+.field-label{margin-top:13px}.simple-modal>.primary-button{margin-top:16px}.toast{z-index:1000;min-height:45px;color:var(--text-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111822f5;border:1px solid #2d3d52;border-radius:11px;align-items:center;gap:9px;padding:8px 14px 8px 8px;font-size:12px;animation:.24s ease-out toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #0000006b}.toast>span{width:28px;height:28px;color:var(--green);background:#38d2941a;border-radius:8px;place-items:center;display:grid}.server-created-toast{z-index:1500;width:min(360px,100vw - 32px);min-height:92px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e151ff7;border:1px solid #38d29452;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:14px 12px 14px 14px;animation:.28s cubic-bezier(.22,1,.36,1) both server-created-toast-in;display:grid;position:fixed;top:82px;right:24px;overflow:hidden;box-shadow:0 20px 54px #00000075,inset 0 0 0 1px #ffffff05}.server-created-toast:after{content:"";transform-origin:0;background:linear-gradient(90deg,#38d294,#69a8ff);height:2px;animation:6.5s linear forwards server-created-toast-timeout;position:absolute;bottom:0;left:0;right:0}.server-created-toast-icon{width:42px;height:42px;color:var(--green);background:#38d2941a;border:1px solid #38d2943d;border-radius:12px;place-items:center;display:grid}.server-created-toast-copy{min-width:0}.server-created-toast-copy small{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:750;line-height:15px;display:block}.server-created-toast-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;display:block;overflow:hidden}.server-created-toast-copy p{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:17px}.server-created-toast>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.server-created-toast>button:hover{color:var(--text);background:#ffffff0e}@keyframes server-created-toast-in{0%{opacity:0;transform:translate(18px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes server-created-toast-timeout{to{transform:scaleX(0)}}.toast.payment-success{color:#171b19;background:#f5f7f6;border-color:#79d99a;border-radius:22px;justify-content:flex-start;min-width:330px;min-height:58px;padding:9px 14px;font-size:18px;font-weight:650;animation:.22s ease-out both payment-toast-in;inset:18px auto auto 50%;box-shadow:0 12px 34px #0f28182e}.toast.payment-success>span{color:#fff;background:#2dbb62;border-radius:50%;flex:0 0 25px;width:25px;height:25px}.toast.payment-success>button{color:#a0a6a2;background:0 0;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:grid}@keyframes payment-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.app-loading{background:var(--bg);min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:14px;display:flex}.app-loading>div{gap:5px;display:flex}.app-loading>div i{background:var(--primary-bright);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite alternate loading-dot}.app-loading>div i:nth-child(2){animation-delay:.16s}.app-loading>div i:nth-child(3){animation-delay:.32s}@keyframes loading-dot{to{opacity:.25;transform:translateY(-4px)}}.auth-shell{background:#080b10;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.auth-story{border-right:1px solid var(--line);background:radial-gradient(circle at 28% 45%,#357cff26,#0000 25%),radial-gradient(circle at 74% 67%,#32c5e812,#0000 25%),linear-gradient(#445c7e0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#445c7e0b 1px,#0000 1px) 0 0/42px 42px,#090d13;flex-direction:column;min-height:100vh;padding:35px clamp(34px,5vw,74px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #357cff24;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-180px;right:-180px;box-shadow:0 0 0 70px #357cff05,0 0 0 140px #357cff04}.auth-brand,.auth-mobile-brand{align-items:center;gap:11px;display:flex}.auth-brand>span strong,.auth-brand>span small{display:block}.auth-brand>span strong{letter-spacing:-.035em;font-size:21px}.auth-brand>span small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:650}.auth-story-copy{z-index:2;max-width:590px;margin:auto 0 32px;position:relative}.auth-story-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,5.2vw,82px);line-height:.98}.auth-story-copy p{color:#8d99a9;max-width:480px;margin:24px 0 0;font-size:17px;line-height:1.7}.auth-network{z-index:2;max-width:570px;height:190px;margin-bottom:auto;position:relative}.auth-node{z-index:2;color:#b7c3d3;background:#0c131de6;border:1px solid #293850;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font:600 12px SFMono-Regular,Consolas,monospace;display:flex;position:absolute;box-shadow:0 10px 30px #0000003d}.auth-node i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #38d29414}.auth-node.n1{top:16%;left:4%}.auth-node.n2{bottom:17%;left:43%}.auth-node.n3{top:29%;right:4%}.auth-link{z-index:1;transform-origin:0;background:repeating-linear-gradient(90deg,#357cffbf 0 7px,#0000 7px 13px);height:1px;animation:2.6s linear infinite auth-flow;position:absolute}.auth-link.l1{width:47%;top:38%;left:19%;transform:rotate(24deg)}.auth-link.l2{width:43%;top:67%;left:52%;transform:rotate(-31deg)}@keyframes auth-flow{to{background-position:26px 0}}.auth-proof{z-index:2;flex-wrap:wrap;gap:8px;margin-top:30px;display:flex;position:relative}.auth-proof span{color:var(--muted);background:#0c1119b8;border:1px solid #283546cc;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.auth-proof svg{color:var(--primary-bright)}.auth-form-side{background:radial-gradient(circle at 50% 45%,#357cff0b,#0000 34%),#0b0f15;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:54px clamp(28px,6vw,88px) 65px;display:flex;position:relative}.auth-form-register{width:min(440px,100%);padding-block:22px 34px}.auth-form>header{margin-bottom:28px}.auth-form>header>span{color:var(--primary-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:700;display:block}.auth-form>header h2,.auth-result h2{letter-spacing:-.045em;margin:0;font-size:35px;line-height:1.1}.auth-form>header p,.auth-result p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.auth-field{gap:7px;margin-top:16px;display:grid}.auth-field>span{color:#aeb8c6;font-size:13px;font-weight:620}.auth-field>div{height:47px;color:var(--faint);background:#0d131c;border:1px solid #273244;border-radius:10px;align-items:center;gap:10px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:flex}.auth-field>div:focus-within{border-color:#5995ffa6;box-shadow:0 0 0 3px #357cff14}.auth-field.invalid>div{background:#f1677809;border-color:#f167789e}.auth-field.invalid>div:focus-within{border-color:#f16778;box-shadow:0 0 0 3px #f1677817}.auth-field input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.auth-field input::placeholder{color:#4f5a69}.auth-field button{color:var(--faint);background:0 0;place-items:center;padding:5px;display:grid}.auth-validation-icon{color:var(--green);flex:none}.auth-field-error{color:#f28c99;font-size:11px;font-weight:560;line-height:1.35;display:block}.auth-field-note{color:var(--faint);align-items:center;gap:6px;font-size:10px;line-height:1.4;display:flex}.auth-alt-action{justify-content:flex-start;align-items:center;width:max-content;margin:2px 0 0 auto;font-size:11px;font-weight:650;color:#82adff!important;padding:0!important;display:inline-flex!important}.auth-alt-action:hover,.forgot-link:hover,.auth-switch button:hover{color:#b7ceff!important}.auth-password-strength{gap:7px;margin-top:1px;display:grid}.auth-password-strength i{background:#283241;border-radius:99px;height:3px;transition:background-color .18s,box-shadow .18s}.auth-password-strength.strength-1 i:nth-child(-n+1){background:#ef6678}.auth-password-strength.strength-2 i:nth-child(-n+2){background:#e9a23b}.auth-password-strength.strength-3 i:nth-child(-n+3){background:#4f8ff7}.auth-password-strength.strength-4 i:nth-child(-n+4){background:#38d294;box-shadow:0 0 8px #38d29433}.auth-password-strength p{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.auth-password-strength strong{color:#aeb8c6;font-weight:650}.auth-field.invalid .auth-password-strength strong{color:#f28c99}.code-field input{letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:18px}.forgot-link{color:var(--primary-bright);background:0 0;margin:11px 0 0 auto;padding:0;font-size:12px;display:block}.auth-login-options{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.auth-login-options>label{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:inline-flex}.auth-login-options .forgot-link{margin:0}.auth-login-options input[type=checkbox]{appearance:none;cursor:pointer;background:#0d131c;border:1px solid #344158;border-radius:5px;flex:0 0 17px;place-content:center;width:17px;height:17px;margin:0;display:grid}.auth-login-options input[type=checkbox]:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:transform .12s;transform:rotate(-45deg)scale(0)}.auth-login-options input[type=checkbox]:checked{border-color:var(--primary);background:var(--primary)}.auth-login-options input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.auth-login-options input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #82adff}.auth-privacy-note{color:#7890ae;background:#2c4b7712;border:1px solid #5274a440;border-radius:9px;align-items:flex-start;gap:10px;margin-top:18px;padding:11px 12px;display:flex}.auth-privacy-note>svg{color:#82adff;flex:none;margin-top:1px}.auth-privacy-note>span{gap:3px;display:grid}.auth-privacy-note small{color:var(--muted);font-size:10px;line-height:1.45}.terms-check{color:var(--muted);align-items:flex-start;gap:9px;margin-top:17px;font-size:12px;line-height:1.5;display:flex}.auth-terms.invalid .terms-check{color:#d9939d}.terms-check>input[type=checkbox]{appearance:none;cursor:pointer;background:#0d131c;border:1px solid #344158;border-radius:5px;flex:0 0 18px;place-content:center;width:18px;height:18px;margin:1px 0 0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.terms-check>input[type=checkbox]:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transition:transform .12s;transform:rotate(-45deg)scale(0)}.terms-check>input[type=checkbox]:checked{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 3px #357cff1a}.terms-check>input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.terms-check>input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #82adff}.auth-terms.invalid .terms-check>input[type=checkbox]{border-color:#f16778}.terms-check .check-box{margin-top:1px}.auth-submit{width:100%;min-height:46px;margin-top:21px;font-size:14px}.auth-submit svg{margin-left:auto}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-switch{color:var(--muted);text-align:center;margin:19px 0 0;font-size:13px}.auth-switch button{color:var(--primary-bright);background:0 0;align-items:center;gap:5px;padding:0;font-weight:650;display:inline-flex}.auth-message{border:1px solid;border-radius:9px;align-items:center;gap:8px;min-height:42px;margin-bottom:15px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.auth-result{text-align:center;width:min(390px,100%);margin-inline:auto}.auth-result>span{width:62px;height:62px;color:var(--primary-bright);background:#121b27;border:1px solid #2c3c53;border-radius:18px;place-items:center;margin:0 auto 19px;display:grid}.auth-result>span.success{color:var(--green);background:#38d29412;border-color:#38d2944d}.auth-result>span.loading{background:#357cff14;border-color:#5995ff52}.auth-result>span.error{color:#f28c99;background:#f1677811;border-color:#f1677840}.auth-result .primary-button{justify-content:center;width:100%;margin-top:20px}.auth-result .primary-button svg{margin-left:auto}.auth-footer{color:var(--faint);justify-content:center;gap:17px;font-size:11px;display:flex;position:absolute;bottom:23px;left:clamp(28px,6vw,88px);right:clamp(28px,6vw,88px)}.auth-footer a{color:var(--muted);text-decoration:none}.inline-empty,.servers-empty,.activity-empty{color:var(--faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.inline-empty{min-height:250px;padding:25px}.inline-empty strong{color:var(--text-soft);margin:12px 0 5px;font-size:15px}.inline-empty span,.servers-empty p{color:var(--muted);font-size:12px}.inline-empty .secondary-button{margin-top:15px}.servers-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#0f141c80;grid-column:1/-1;min-height:330px}.servers-empty h2{margin:14px 0 0;font-size:19px}.servers-empty p{margin:7px 0 17px}.activity-empty{gap:10px;min-height:250px;font-size:12px}.logout-nav{margin-top:15px;color:#e17c89!important}.verification-state{color:var(--amber);white-space:nowrap;background:#f0b45d0f;border:1px solid #f0b45d2e;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.verification-state.verified{color:var(--green);background:#38d2940f;border-color:#38d2942e}.security-overview{padding:5px 18px 18px}.security-form{border:1px solid var(--line);background:#080f1cb3;border-radius:10px;gap:14px;margin:12px 0;padding:18px;display:grid}.security-form p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.totp-secret{color:#b9d0ff;letter-spacing:.08em;overflow-wrap:anywhere;background:#2779ff14;border:1px solid #4a84ff47;border-radius:8px;padding:13px;font-size:15px;display:block}.backup-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.backup-codes code{color:var(--text);text-align:center;background:#ffffff0b;border-radius:8px;padding:10px}.session-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:13px;display:flex}.session-line div{gap:5px;min-width:0;display:grid}.session-line small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.security-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:72px;display:flex}.security-icon{width:35px;height:35px;color:var(--primary-bright);background:#111b28;border:1px solid #27364b;border-radius:10px;place-items:center;display:grid}.security-row>div{flex:1}.security-row strong,.security-row small,.danger-session strong,.danger-session small{display:block}.security-row strong,.danger-session strong{font-size:13px}.security-row small,.danger-session small{color:var(--muted);margin-top:4px;font-size:11px}.inline-secret-input{grid-template-columns:minmax(0,1fr) 38px auto;align-items:center;gap:8px;display:grid}.inline-secret-input .icon-button,.inline-secret-input .secondary-button{height:40px}.security-row[type],label.security-row{cursor:pointer}.security-row>input[type=checkbox],.terms-check>input[type=checkbox]{width:17px;height:17px;accent-color:var(--primary)}.transaction-line a{color:#83adff;margin-top:5px;font-size:11px;font-weight:700;display:block}.danger-session{background:#f1677809;border:1px solid #f1677826;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:14px;display:flex}@media (width<=860px){.auth-shell{grid-template-columns:1fr}.auth-story{display:none}.auth-form-side{justify-content:flex-start;min-height:100vh;padding-top:30px}.auth-mobile-brand{width:min(420px,100%);margin-bottom:clamp(45px,10vh,90px);display:flex}.auth-mobile-brand strong{font-size:20px}}@media (width<=480px){.auth-form-side{padding:20px 18px 65px}.auth-form>header h2,.auth-result h2{font-size:31px}.auth-footer{gap:10px;left:18px;right:18px}.profile-line{flex-wrap:wrap}.profile-line .verification-state{justify-content:center;width:100%}.security-row{flex-wrap:wrap;align-items:flex-start;padding:13px 0}.security-row>div{min-width:calc(100% - 50px)}.security-row>button,.security-row>.verification-state{margin-left:46px}.inline-secret-input{grid-template-columns:minmax(0,1fr) 38px}.inline-secret-input .secondary-button{grid-column:1/-1;width:100%}}.is-collapsed .sidebar{width:78px}.is-collapsed .app-stage{margin-left:78px}.is-collapsed .app-stage:before{left:78px}.is-collapsed .app-stage:after{left:calc(78px + 2vw)}@media (prefers-reduced-motion:reduce){.app-stage:before,.app-stage:after{animation:none}}.is-collapsed .brand-wordmark,.is-collapsed .nav-label,.is-collapsed .nav-group button>span,.is-collapsed .nav-count,.is-collapsed .system-state span,.is-collapsed .user-block span,.is-collapsed .user-block>svg,.is-collapsed .collapse-button span{display:none}.is-collapsed .brand{justify-content:center}.is-collapsed .brand-compact-mark{display:inline-flex}.is-collapsed .nav-group+.nav-group{margin-top:9px}.is-collapsed .nav-group button,.is-collapsed .collapse-button{justify-content:center;padding:0}.is-collapsed .nav-group button:before{left:-14px}.is-collapsed .system-state,.is-collapsed .user-block{justify-content:center;padding:9px 0}.is-collapsed .bulk-bar{left:102px}@media (width<=1240px){.workspace{padding-left:25px;padding-right:25px}.server-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip{grid-template-columns:1fr 1fr}.summary-item:nth-child(3){border-left:0;border-top:1px solid var(--line)}.summary-item:nth-child(4){border-top:1px solid var(--line)}.overview-head,.server-row{grid-template-columns:minmax(165px,1.25fr) minmax(120px,1fr) 100px 18px}.overview-head>span:nth-child(3),.server-row>span:nth-child(3){display:none}.support-grid{grid-template-columns:290px minmax(0,1fr)}}@media (width<=1040px){.dashboard-grid{grid-template-columns:1fr 1fr}.infrastructure-panel,.server-overview{grid-column:1/-1}.quick-panel,.activity-panel{grid-column:span 1}.server-detail-grid{grid-template-columns:1fr}.billing-mini-panel{grid-column:1}.deploy-layout{grid-template-columns:minmax(0,1fr) 285px}.location-grid,.plan-select-grid{grid-template-columns:1fr}.deploy-wizard-shell .os-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.location-grid>button{grid-template-columns:minmax(0,1fr) auto}.plan-select-grid>button{min-height:115px}.billing-grid{grid-template-columns:1fr}}@media (width<=820px){:root{--topbar-height:60px}.sidebar{width:min(292px,100vw - 44px);transform:translate(-105%);box-shadow:20px 0 70px #00000080}.sidebar.is-open{transform:translate(0)}.sidebar-close{display:grid}.sidebar-backdrop{z-index:49;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020407a3;position:fixed;inset:0}.app-stage,.is-collapsed .app-stage{margin-left:0}.is-collapsed .sidebar{width:min(292px,100vw - 44px)}.is-collapsed .brand-wordmark,.is-collapsed .nav-label,.is-collapsed .nav-group button>span,.is-collapsed .nav-count,.is-collapsed .system-state span,.is-collapsed .user-block span,.is-collapsed .user-block>svg,.is-collapsed .collapse-button span{display:block}.is-collapsed .brand-compact-mark{display:none}.is-collapsed .brand,.is-collapsed .nav-group button,.is-collapsed .collapse-button{justify-content:flex-start}.collapse-button{display:none}.mobile-menu{display:grid}.topbar{padding:0 16px}.topbar-path>span,.topbar-path>svg,.help-button span,.language-button span{display:none}.language-button,.help-button{width:36px;padding:0}.workspace{padding:22px 17px 60px}.server-toolbar{flex-wrap:wrap}.search-field{width:100%}.filter-select{flex:170px}.filter-select select{width:100%;min-width:0}.view-switch{margin-left:auto}.page-header{align-items:center}.page-header h1{font-size:35px}.server-card-grid{grid-template-columns:1fr}.bulk-bar,.is-collapsed .bulk-bar{bottom:14px;left:14px;right:14px;overflow-x:auto}.deploy-layout{grid-template-columns:1fr}.deploy-summary{position:static}.support-grid{grid-template-columns:1fr}.ticket-list-panel{max-height:280px;overflow-y:auto}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow-x:auto}.settings-nav button{min-width:max-content}}@media (width<=620px){.server-created-toast{width:auto;top:72px;left:12px;right:12px}.workspace{padding-left:13px;padding-right:13px}.toast.payment-success{min-width:0;animation:.22s ease-out both toast-in;top:10px;left:10px;right:10px;transform:none}.page-header{align-items:flex-start;min-height:0;margin-bottom:22px}.page-header>div{flex:1;min-width:0}.page-header p{font-size:14px}.page-header>.primary-button{width:39px;min-width:39px;padding:0;font-size:0}.page-header>.primary-button svg{width:18px;height:18px}.summary-strip{grid-template-columns:1fr 1fr}.summary-item{gap:8px;padding:13px 11px}.summary-icon{flex-basis:29px;width:29px;height:29px}.summary-item strong{font-size:16px}.dashboard-grid{flex-direction:column;display:flex}.infrastructure-panel{order:1}.server-overview{order:2}.quick-panel{order:3}.activity-panel{order:4}.map-canvas{height:245px}.map-node.frankfurt{left:62%}.overview-head{display:none}.server-row{grid-template-columns:minmax(0,1fr) 70px 16px;min-height:64px;padding:0 12px}.server-row .server-config,.server-row .mini-load{display:none}.filter-select{flex:calc(50% - 4px)}.sort-select{flex-basis:100%}.view-switch{margin-left:0}.server-card{border-radius:12px}.spec-line{grid-template-columns:1fr 1fr 1fr}.server-card-foot>span{display:none}.server-card-foot{justify-content:flex-end}.server-card-foot button:first-child{margin-right:auto}.server-page-head{align-items:flex-start}.server-page-head h1{font-size:28px}.server-page-head p{margin-left:0}.server-heading-line .server-avatar{display:none}.server-head-actions{grid-template-columns:1fr 36px;display:grid}.server-head-actions .secondary-button:first-child{grid-column:1/-1}.server-head-actions .secondary-button:nth-child(2){width:36px;padding:0;font-size:0}.resource-charts{grid-template-columns:1fr}.mini-chart+.mini-chart{border-top:1px solid var(--line);border-left:0}.info-grid{grid-template-columns:1fr 1fr}.info-item:nth-child(3n){border-right:1px solid var(--line)}.info-item:nth-child(2n){border-right:0}.info-item:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.info-item:nth-last-child(-n+2){border-bottom:0}.deploy-progress{overflow-x:auto}.deploy-progress>button{flex:none;min-width:145px}.location-grid,.plan-select-grid,.os-grid,.auth-options{grid-template-columns:1fr}.deploy-wizard-shell{min-height:0;padding:19px 16px}.deploy-access-fields,.deploy-wizard-shell .os-grid{grid-template-columns:1fr}.deploy-location-specs>p{grid-template-columns:1fr;gap:4px;padding:9px 0}.plan-list>button{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:14px}.plan-selected-mark{margin-top:1px}.plan-copy{gap:8px}.plan-specs{gap:6px 0}.plan-specs>span{padding:0 8px}.plan-specs>span:first-child{padding-left:0}.plan-price{text-align:left;grid-column:2;justify-items:start;min-width:0;margin-top:4px}.location-grid>button{grid-template-columns:minmax(0,1fr) auto}.billing-hero{grid-template-columns:1fr;gap:17px}.billing-hero>.secondary-button{width:100%}.payment-methods{grid-template-columns:1fr}.transaction-head{display:none}.transaction-line{grid-template-columns:1fr auto;gap:5px;min-height:68px;padding:10px 14px}.transaction-line>span:first-child{grid-area:2/1;font-size:10px}.transaction-line>span:nth-child(2){grid-area:1/1}.transaction-line>span:nth-child(3){grid-area:2/2}.transaction-line>strong:last-child{grid-area:1/2}.conversation-meta{gap:5px;display:grid}.messages{padding:15px}.message{max-width:90%}.form-grid{grid-template-columns:1fr}.full-field{grid-column:1}.notification-popover{width:auto;position:fixed;top:62px;left:10px;right:10px}.language-button,.help-button{display:none}.server-overview .panel-header .text-button{width:24px;font-size:0;overflow:hidden}.server-overview .panel-header .text-button svg{width:15px;height:15px}.provision-modal{padding:20px 15px}.toast{bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.summary-actions .deploy-step-action.is-ready:not(:disabled):before{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#0a0d12;--bg-deep:#080b0f;--sidebar:#0d1117;--surface:#11161e;--surface-2:#151b24;--surface-3:#19212c;--surface-hover:#19212a;--line:#222a35;--line-strong:#303a47;--text:#eef2f7;--text-soft:#c8d0dc;--muted:#818c9b;--faint:#5a6574;--primary:#4d8df7;--primary-bright:#71a5fb;--cyan:#4caec9;--green:#45c893;--amber:#dfa852;--red:#df6d79;--sidebar-width:236px;--topbar-height:64px;--radius:8px;--shadow:0 18px 55px #00000038}body{background:var(--bg)}.sidebar{background:var(--sidebar);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 12px 12px;transition:width .18s,transform .18s}.brand-row{border-bottom:1px solid var(--line);padding:0 8px}.logo-mark{width:32px;height:32px;box-shadow:none;background:#12233b;border-radius:7px;flex-basis:32px}.brand>span small{letter-spacing:.09em;margin-top:2px;font-size:8px}.sidebar-nav{padding:18px 0 8px}.nav-group+.nav-group{margin-top:18px}.nav-label{color:var(--faint);letter-spacing:.11em;margin:0 10px 7px;font-size:9px}.sidebar-nav button{height:39px;color:var(--muted);border-radius:6px;gap:10px;padding:0 10px;font-size:12px}.sidebar-nav button:hover{background:#ffffff09;transform:none}.sidebar-nav button.active{color:#d6e4fa;box-shadow:none;background:#4d8df71c;border:0}.sidebar-nav button.active:before{background:var(--primary);border-radius:2px;width:2px;height:18px;left:auto;right:0}.sidebar-foot{padding-top:10px}.system-state{background:0 0;border-radius:6px}.system-state strong,.user-block strong{font-size:10px}.user-block{border-radius:6px}.admin-entry{color:#9bbcf0;text-align:left;background:#121b27;border:1px solid #2b3b50;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:46px;margin-bottom:8px;padding:0 10px;display:flex}.admin-entry>span{flex:1;min-width:0}.admin-entry strong,.admin-entry small{display:block}.admin-entry strong{color:#c5d6f0;font-size:10px}.admin-entry small{color:#6d7f97;margin-top:3px;font-size:8px}.admin-entry:hover{background:#162130;border-color:#3a506c}.time-zone-badge{border:1px solid var(--line);height:34px;color:var(--muted);letter-spacing:.04em;border-radius:6px;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.server-management-page .back-link{margin-bottom:16px}.server-management-page .server-page-head{min-height:62px;margin-bottom:18px}.server-management-page .server-heading-line{gap:12px}.server-management-page .server-avatar{border-radius:11px;width:48px;height:48px}.server-management-page .status-inline{font-size:10px}.guest-agent-warning{color:#edb862;white-space:nowrap;background:#dfa85217;border:1px solid #dfa85261;border-radius:999px;align-items:center;gap:5px;min-height:22px;margin-left:5px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.guest-agent-warning svg{flex:none}@media (width<=1050px){.server-table .guest-agent-warning-label,.server-card .guest-agent-warning-label{display:none}.server-table .guest-agent-warning,.server-card .guest-agent-warning{justify-content:center;width:22px;padding:0}}.server-name-button{min-width:0;color:var(--text);text-align:left;background:0 0;align-items:center;gap:9px;margin-top:3px;padding:2px 5px 2px 0;display:flex}.server-name-button>span:not(.location-flag){letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(26px,2.4vw,36px);font-weight:680;line-height:1.1;overflow:hidden}.server-name-button>svg{color:#0000;flex:none;transition:color .14s}.server-name-button:hover>svg,.server-name-button:focus-visible>svg{color:var(--primary-bright)}.server-name-button .location-flag,.server-name-editor .location-flag{flex:0 0 23px;width:23px;height:17px}.server-name-editor{grid-template-columns:23px minmax(180px,430px) 34px 34px;align-items:center;gap:7px;margin-top:4px;display:grid}.server-name-editor input{border:1px solid var(--primary);background:var(--bg-deep);height:40px;color:var(--text);border-radius:7px;outline:none;padding:0 12px;font-size:20px;font-weight:650}.server-name-editor button{border:1px solid var(--line-strong);background:var(--surface-2);width:34px;height:34px;color:var(--text-soft);border-radius:6px;place-items:center;display:grid}.server-name-editor button[type=submit]{color:var(--green);border-color:#45c8936b}.server-tabs{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:2px;width:max-content;max-width:100%;margin-bottom:18px;padding:3px}.server-tabs button{border-radius:6px;height:34px;padding:0 13px}.server-tabs button:after{content:none}.server-tabs button.active{background:var(--surface-3);color:var(--text)}.server-tab-transition{min-width:0;animation:.18s cubic-bezier(.2,.75,.3,1) both server-tab-enter}.server-tab-transition>.panel{height:100%}@keyframes server-tab-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.server-workspace-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:17px;display:grid}.service-information-panel,.server-tab-panel{min-width:0;min-height:430px}.service-information-panel .panel-header,.server-tab-panel .panel-header,.server-controls-panel .panel-header{min-height:56px}.service-fact-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-fact-columns>div+div{border-left:1px solid var(--line)}.server-fact{border-bottom:1px solid var(--line);grid-template-columns:minmax(95px,.72fr) minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:58px;padding:0 17px;display:grid}.service-fact-columns>div .server-fact:last-child{border-bottom:0}.server-fact>span{color:var(--muted);font-size:11px}.server-fact>strong{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.server-fact>strong.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.server-fact>strong.muted{color:var(--muted);letter-spacing:.08em}.server-network-summary{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1.25;display:flex}.server-network-summary b{color:var(--text);font-size:13px;font-weight:720}.server-network-summary small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.server-network-summary.dedicated b{color:#66d7a7}.server-fact>button{width:28px;height:28px;color:var(--faint);background:0 0;border-radius:6px;place-items:center;display:grid}.server-fact>button:hover{background:var(--surface-hover);color:var(--primary-bright)}.server-fact>strong+button{grid-column:3}.server-password-fact{outline:0}.server-password-fact.has-secret{cursor:default}.server-password-value{cursor:help;letter-spacing:.08em;border-radius:6px;outline:0;min-width:0;margin-left:-7px;padding:5px 7px}.server-password-value code{color:var(--text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;display:none;overflow:hidden}.server-password-value:hover .server-password-mask,.server-password-value:focus .server-password-mask{display:none}.server-password-value:hover code,.server-password-value:focus code{display:block}.server-password-value:focus-visible{box-shadow:0 0 0 2px #4d8df73d}.server-password-unavailable{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:550}.server-sync-warning{margin:14px}.server-controls-panel{top:calc(var(--topbar-height) + 16px);position:sticky;overflow:hidden}.server-control-grid{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.server-control-grid>button{border:1px solid var(--line-strong);background:var(--surface-2);min-height:40px;color:var(--text-soft);border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.server-control-grid>button:hover:not(:disabled){color:var(--text);background:#172235;border-color:#42669b}.server-control-grid>button:disabled{cursor:not-allowed;opacity:.42}.server-control-grid>button.danger{color:#f08b95}.server-control-grid>button.danger:hover:not(:disabled){background:#df6d7914;border-color:#df6d798c}.server-control-grid>button.primary-control{border-color:var(--primary);background:var(--primary);color:#fff;grid-column:1/-1;justify-content:center}.server-control-grid>button.primary-control:hover:not(:disabled){background:#609bfa}.server-control-meta{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px;display:grid}.server-control-meta span{color:var(--muted);font-size:10px}.server-control-meta strong{color:var(--text-soft);text-align:right;font-size:11px}.server-control-addon{display:contents}.server-control-addon span{padding-left:10px}.server-control-addon strong{color:var(--primary-bright);font-weight:650}.server-control-total{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.server-control-meta strong.server-control-total{color:var(--text);font-size:13px}.filter-menu{min-width:184px;position:relative}.filter-menu.open{z-index:80}.filter-menu-trigger{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:38px;color:var(--text-soft);text-align:left;border-radius:8px;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:650;display:grid}.filter-menu-trigger:hover,.filter-menu.open .filter-menu-trigger{background:var(--surface-2);border-color:#426083}.filter-menu-trigger>svg:first-child{color:var(--muted)}.filter-menu-trigger>svg:last-child{color:var(--faint);justify-self:end;transition:transform .15s}.filter-menu.open .filter-menu-trigger>svg:last-child{transform:rotate(180deg)}.filter-menu-popover{z-index:90;border:1px solid var(--line-strong);background:#151c26;border-radius:11px;gap:3px;width:max(100%,245px);padding:7px;animation:.14s ease-out server-menu-in;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 20px 48px #0000006b}.filter-menu-popover>button{min-height:48px;color:var(--text-soft);text-align:left;background:0 0;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 9px;display:grid}.filter-menu-popover>button:hover{background:var(--surface-hover)}.filter-menu-popover>button.active{color:var(--text);background:#4d8df71a}.filter-option-leading{place-items:center;display:grid}.filter-option-leading .location-flag{width:21px;height:15px}.filter-option-dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.filter-menu-popover>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.filter-menu-popover strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.filter-menu-popover small{color:var(--faint);font-size:9px}.filter-menu-popover>button>svg{color:var(--primary-bright);justify-self:end}.table-sort-button{color:inherit;font:inherit;font-weight:inherit;background:0 0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.table-sort-button:hover,.table-sort-button.active{color:var(--text-soft)}.table-sort-button svg{opacity:.45;transition:opacity .14s,transform .14s}.table-sort-button:hover svg,.table-sort-button.active svg{opacity:1;color:var(--primary-bright)}.table-sort-button.descending svg{transform:rotate(180deg)}.renew-addon-list{border:1px solid var(--line);background:#0c121a;border-radius:9px;gap:8px;margin:14px 0;padding:12px;display:grid}.renew-addon-list>div,.renew-addon-list>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.renew-addon-list span,.renew-addon-list small{color:var(--muted);font-size:10px}.renew-addon-list strong{color:var(--text-soft);font-size:11px}.renew-addon-list>footer{border-top:1px solid var(--line);margin-top:3px;padding-top:10px}.renew-addon-list>footer strong{color:var(--text);font-size:13px}.bulk-renew-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.bulk-renew-summary>span{border:1px solid var(--line);background:#0c121a;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.bulk-renew-summary small{color:var(--muted);font-size:9px}.bulk-renew-summary strong{color:var(--text);font-size:14px}.bulk-addon-details{border:1px solid var(--line);background:#0c121a;border-radius:8px;max-height:165px;margin-bottom:14px;padding:10px 12px;overflow-y:auto}.bulk-addon-details summary{cursor:pointer;color:var(--text-soft);font-size:11px;font-weight:650}.bulk-addon-details>div{border-top:1px solid var(--line);margin-top:8px;padding-top:5px}.bulk-addon-details p{color:var(--muted);justify-content:space-between;gap:12px;margin:0;padding:5px 0;font-size:10px;display:flex}.bulk-addon-details p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bulk-addon-details strong{min-width:max-content;color:var(--text-soft)}.delete-warning{color:var(--red);background:#df6d7912;border:1px solid #df6d7947;border-radius:9px;gap:11px;margin:4px 0 16px;padding:12px;display:flex}.delete-warning svg{flex:none;margin-top:1px}.delete-warning strong{font-size:12px}.delete-warning p{color:#c9949a;margin:4px 0 0;font-size:10px;line-height:1.45}.delete-confirm-copy{color:var(--muted);text-align:center;margin:0 0 9px;font-size:10px}.delete-server-name{background:#0b1017;border:1px dashed #3c4a5d;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-bottom:14px;display:flex}.delete-server-name code{color:var(--text);font-size:13px;font-weight:700}.delete-server-name .icon-button{width:29px;height:29px;position:static}.danger-submit{background:#bd4d59;margin-top:13px}.danger-submit:hover:not(:disabled){background:#d35d69}.bulk-bar{width:max-content;max-width:calc(100vw - var(--sidebar-width) - 48px)}.app-shell{transition:none}body.vpspay-modal-open .app-shell{pointer-events:none;-webkit-user-select:none;user-select:none}.modal-backdrop{overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px)brightness(.76)saturate(.82);backdrop-filter:blur(4px)brightness(.76)saturate(.82);background:#03060a61;overflow-y:auto}.bulk-confirm-modal{width:min(500px,100%)}.bulk-confirm-heading{background:#4d8df712;border:1px solid #4d8df740;border-radius:9px;gap:12px;margin:3px 0 14px;padding:13px;display:flex}.bulk-confirm-heading>span{width:36px;height:36px;color:var(--primary-bright);background:#4d8df71f;border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.bulk-confirm-heading strong{font-size:12px}.bulk-confirm-heading p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.bulk-confirm-heading.stop{background:#dfa85212;border-color:#dfa8524d}.bulk-confirm-heading.stop>span{color:var(--amber);background:#dfa8521f}.bulk-confirm-list{border:1px solid var(--line);background:#0c121a;border-radius:9px;max-height:248px;margin-bottom:15px;overflow-y:auto}.bulk-confirm-list>div{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:10px;min-height:51px;padding:7px 12px;display:grid}.bulk-confirm-list>div:last-of-type{border-bottom:0}.bulk-confirm-list .location-flag{width:21px;height:15px}.bulk-confirm-list>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bulk-confirm-list strong,.bulk-confirm-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-confirm-list strong{color:var(--text-soft);font-size:11px}.bulk-confirm-list small{color:var(--muted);font-size:9px}.bulk-confirm-list>p{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:10px 12px;font-size:10px}.bulk-confirm-actions{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.bulk-confirm-actions button{min-height:40px}.bulk-confirm-submit{justify-content:center;align-items:center;gap:7px;display:inline-flex}.bulk-confirm-submit.stop{background:#b77a27}.bulk-confirm-submit.stop:hover:not(:disabled){background:#c98a31}.bulk-confirm-skipped{min-height:38px;color:var(--green);background:#38d2940e;border:1px solid #38d29438;border-radius:8px;align-items:center;gap:8px;margin:-4px 0 13px;padding:8px 10px;font-size:10px;line-height:1.4;display:flex}.bulk-confirm-skipped svg{flex:none}.server-list-pagination{min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;margin-top:8px;padding:2px 5px;display:flex}.server-list-pagination strong{min-width:46px;color:var(--text-soft);text-align:center;font-size:11px;font-weight:750}.server-list-pagination button{width:34px;height:34px;color:var(--text-soft);border-radius:7px;place-items:center;display:grid}.server-list-pagination button:hover:not(:disabled){background:var(--surface-hover);color:var(--primary-bright)}.server-list-pagination button:disabled{cursor:not-allowed;opacity:.28}@media (width<=760px){.server-toolbar{flex-wrap:wrap;align-items:stretch}.server-toolbar .search-field{width:100%}.filter-menu{min-width:calc(50% - 4px)}.filter-menu-popover{width:max(100%,220px)}.bulk-renew-summary{grid-template-columns:1fr}.bulk-bar{width:auto;max-width:none;margin:0}.bulk-confirm-actions,.ip-purchase-summary,.network-confirm-actions{grid-template-columns:1fr}}.server-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.server-stat-grid>div{border-right:1px solid var(--line);min-width:0;padding:18px}.server-stat-grid>div:last-child{border-right:0}.server-stat-grid svg{color:var(--primary-bright)}.server-stat-grid>div>span,.server-stat-grid>div>strong{display:block}.server-stat-grid>div>span{color:var(--muted);margin:12px 0 4px;font-size:11px}.server-stat-grid>div>strong{margin-bottom:16px;font-size:24px}.server-stat-grid .resource-bar>span{margin:0 0 7px;display:flex}.vnc-panel{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:82px 20px 50px;display:flex;position:relative}.vnc-panel .panel-header{position:absolute;top:0;left:0;right:0}.vnc-panel>svg{color:var(--primary-bright)}.vnc-panel h3{color:var(--text-soft);margin:14px 0 6px;font-size:16px}.vnc-panel p{max-width:390px;margin:0 0 18px;font-size:11px}.vnc-panel .secondary-button{gap:7px;display:inline-flex}.rich-server-tab{min-height:510px;overflow:hidden}.server-tab-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex}.server-tab-heading h2{letter-spacing:-.02em;margin:0;font-size:16px}.server-tab-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.tab-loading{min-height:300px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.tab-error{min-height:300px;color:var(--red);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.tab-error button{border:1px solid var(--line-strong);background:var(--surface-2);min-height:35px;color:var(--text-soft);border-radius:7px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.spin{animation:.8s linear infinite spin}.history-table-head{border-top:1px solid var(--line);min-height:35px;color:var(--faint);letter-spacing:.045em;text-transform:uppercase;grid-template-columns:175px minmax(0,1fr) 135px 120px;align-items:center;gap:12px;padding:0 18px;font-size:9px;font-weight:750;display:grid}.history-table-head>span:last-child{text-align:right}.server-history-list .transaction-line{grid-template-columns:175px minmax(0,1fr) 135px 120px;gap:12px}.server-history-list .history-amount{color:var(--text);text-align:right;justify-self:end;font-size:13px;font-weight:720}.history-event-duration{color:var(--faint);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.history-event-duration.has-duration{color:var(--muted)}.metrics-live{color:var(--green);align-items:center;gap:7px;font-size:11px;display:inline-flex}.metrics-live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 4px #38d29417}.metrics-live>span{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.metrics-live small{color:var(--muted);font-size:10px;font-weight:500}@keyframes livePulse{50%{box-shadow:0 0 0 7px #38d29400}}.metric-range-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:6px;padding:12px 18px;display:flex;overflow-x:auto}.metric-range-tabs button{border:1px solid var(--line);min-width:max-content;height:32px;color:var(--muted);background:#0c121a;border-radius:7px;padding:0 11px;font-size:11px;font-weight:650}.metric-range-tabs button:hover{color:var(--text-soft)}.metric-range-tabs button.active{color:#8cb5ff;background:#357cff21;border-color:#376cb7}.metric-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#141d2af0,#0c1118f0);border-radius:10px;min-width:0;padding:15px;overflow:hidden}.metric-card header{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-card header svg{color:#6099ff}.metric-card>strong{letter-spacing:-.035em;margin:10px 0 7px;font-size:22px;display:block}.metric-card svg[viewBox]{width:100%;height:70px;overflow:visible}.metric-card svg[viewBox] path{fill:none;stroke:#5d98ff;stroke-width:2px;vector-effect:non-scaling-stroke}.metric-card.violet svg[viewBox] path{stroke:#9578ff}.metric-card.violet header svg{color:#9578ff}.metric-card.green svg[viewBox] path{stroke:#3bd59a}.metric-card.green header svg{color:#3bd59a}.metric-card.cyan svg[viewBox] path{stroke:#35c4e8}.metric-card.cyan header svg{color:#35c4e8}.metric-card small{color:var(--faint);font-size:10px}.monitoring-chart-list{background:#0a0f15;gap:14px;padding:15px;display:grid}.monitoring-chart{background:#171b21;border:1px solid #29313b;border-radius:13px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.monitoring-chart>header{justify-content:flex-end;align-items:center;gap:18px;min-height:54px;padding:11px 18px 7px;display:flex;position:relative}.monitoring-chart h3{color:#f3f6fb;letter-spacing:.015em;text-align:center;white-space:nowrap;margin:0;font-size:13px;font-weight:780;position:absolute;left:50%;transform:translate(-50%)}.monitoring-legend{justify-content:flex-end;align-items:center;gap:13px;margin-left:auto;display:flex}.monitoring-legend>span{color:var(--text-soft);grid-template-columns:10px auto;align-items:center;gap:3px 6px;font-size:10px;display:grid}.monitoring-legend i{border-radius:3px;width:10px;height:3px}.monitoring-legend b{font-weight:680}.monitoring-legend strong{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;grid-column:1/-1;font-size:10px}.monitoring-chart-canvas{min-height:220px;padding:0 12px 5px;position:relative}.monitoring-chart-canvas svg{width:100%;height:auto;min-height:220px;display:block;overflow:visible}.monitoring-grid-line{stroke:#939dab40;stroke-width:1px;vector-effect:non-scaling-stroke}.monitoring-grid-line.vertical{stroke:#939dab2e}.monitoring-axis-label{fill:#8290a1;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:10px}.monitoring-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.monitoring-area{stroke:none}.monitoring-chart-empty{z-index:2;color:var(--faint);text-align:center;pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:54px 20px 45px 74px}.monitoring-chart-canvas svg[tabindex="0"]{cursor:crosshair;outline:none}.monitoring-chart-canvas svg[tabindex="0"]:focus-visible{filter:drop-shadow(0 0 5px #5391f533)}.monitoring-hover-layer{pointer-events:none}.monitoring-hover-line{stroke:#b8cae194;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.monitoring-hover-halo{opacity:.2}.monitoring-hover-point{stroke:#f4f8ff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.monitoring-tooltip{filter:drop-shadow(0 9px 18px #0006)}.monitoring-tooltip>rect{fill:#182534;stroke:#344961;stroke-width:1px;vector-effect:non-scaling-stroke}.monitoring-tooltip-time,.monitoring-tooltip-value{fill:#dbe5f2;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:12px}.monitoring-tooltip-time{fill:#f5f8fc;letter-spacing:-.01em;font-size:13px;font-weight:780}.monitoring-tooltip-value{fill:#aebdce}.monitoring-tooltip-number{fill:#fff;font-weight:780}.network-type-pill{border:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.network-type-pill.dedicated{color:var(--green);background:#38d29412;border-color:#38d29447}.network-block-grid{gap:12px;padding:15px;display:grid}.network-addon-card{border:1px solid var(--line);background:linear-gradient(145deg,#121b28,#0d131c);border-radius:10px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.network-addon-icon{width:43px;height:43px;color:var(--primary-bright);background:#357cff17;border:1px solid #294b76;border-radius:10px;place-items:center;display:grid}.network-addon-copy h3,.network-ip-card h3{margin:0;font-size:14px}.network-addon-copy p,.network-ip-card p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.45}.network-addon-copy strong{color:var(--text-soft);font-size:12px}.network-addon-copy small{color:var(--amber);font-size:10px}.dedicated-option-list{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding-top:3px;display:grid}.dedicated-option-list>button{border:1px solid var(--line-strong);min-height:54px;color:var(--primary-bright);background:#101925;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:10px;font-weight:750;display:flex}.dedicated-option-list>button:hover:not(:disabled){background:#142238;border-color:#4f89dc}.dedicated-option-list>button.active{background:#38d29412;border-color:#38d2946b}.dedicated-option-list>button:disabled{cursor:not-allowed;opacity:.45}.dedicated-option-list>button span{color:var(--text-soft);flex-direction:column;align-items:flex-start;gap:3px;display:flex}.dedicated-option-list>button strong{font-size:12px}.dedicated-option-list>button small{color:var(--muted);font-size:10px}.network-addon-card>button,.network-ip-card>header>button{background:var(--primary);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.network-addon-card>button:disabled,.network-ip-card>header>button:disabled{cursor:not-allowed;opacity:.45}.addon-active{color:var(--green);align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.addon-active-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.addon-remove-button{color:#ef8b98;background:#b02d3e12;border:1px solid #ff5b6d4d;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.addon-remove-button:hover:not(:disabled){color:#ff9eaa;background:#b02d3e24;border-color:#ff5b6d94}.addon-remove-button:disabled{cursor:not-allowed;opacity:.45}.network-ip-card{border:1px solid var(--line);background:#0d131b;border-radius:10px;overflow:hidden}.network-ip-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;display:flex}.network-ip-card>header>div{align-items:center;gap:11px;display:flex}.network-ip-card>header>div>svg{color:var(--primary-bright)}.network-ip-list{scrollbar-width:thin;scrollbar-color:#40536d transparent;overflow-x:auto}.network-ip-columns,.network-ip-row{grid-template-columns:10px minmax(175px,1.15fr) repeat(3,minmax(145px,1fr)) 88px 38px 38px;align-items:center;column-gap:0;min-width:850px;padding:0 16px;display:grid}.network-ip-columns{border-bottom:1px solid var(--line);color:#8392a6;letter-spacing:.005em;background:linear-gradient(#0d151fd1,#090f179e);min-height:42px;font-size:12px;font-weight:680}.network-ip-columns>span:nth-child(n+3):nth-child(-n+5){border-left:1px solid #7691b51f;align-self:stretch;align-items:center;padding-left:18px;display:flex}.network-ip-row{border-bottom:1px solid var(--line);min-height:60px;transition:background .14s}.network-ip-row:hover{background:#4970a509}.network-ip-row:last-child{border-bottom:0}.network-ip-list code{color:#d2ddeb;font-variant-numeric:tabular-nums;font-size:13px;font-weight:620}.network-ip-value{color:#aab8ca;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:18px;font-size:12px;overflow:hidden}.network-ip-mask{color:#c0cad8}.network-ip-badge-slot{align-items:center;min-width:0;display:flex}.network-ip-list b{color:#7eaaff;text-transform:uppercase;background:#357cff1a;border-radius:5px;padding:4px 6px;font-size:9px}.network-ip-list button{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:8px;justify-self:center;place-items:center;display:grid}.network-ip-list button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.network-ip-list button.ip-delete:hover:not(:disabled){color:var(--red)}.network-ip-list button:disabled{cursor:not-allowed;opacity:.3}.ip-state{background:var(--amber);border-radius:50%;width:7px;height:7px}.ip-state.active{background:var(--green)}.network-confirm-modal{width:min(480px,100%)}.network-confirm-copy{color:var(--muted);margin:-4px 0 15px;font-size:11px;line-height:1.55}.ip-purchase-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.ip-purchase-summary>span{border:1px solid var(--line);background:#0c121a;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.ip-purchase-summary small{color:var(--muted);font-size:9px}.ip-purchase-summary strong{color:var(--text-soft);font-size:14px}.ip-quantity-picker{grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:8px;margin-bottom:11px;display:grid}.ip-quantity-picker>button{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-soft);border-radius:8px;place-items:center;display:grid}.ip-quantity-picker>button:hover:not(:disabled){color:var(--primary-bright);border-color:#477fcf}.ip-quantity-picker>button:disabled{cursor:not-allowed;opacity:.35}.ip-quantity-picker>div{background:#357cff17;border:1px solid #315f9f;border-radius:8px;place-items:center;gap:2px;min-height:54px;padding:6px;display:grid}.ip-quantity-picker small{color:var(--muted);font-size:9px}.ip-quantity-picker strong{font-size:19px}.network-channel-choice{background:#357cff14;border:1px solid #315f9f;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.network-channel-choice>svg{color:var(--primary-bright)}.network-channel-choice>span{gap:3px;display:grid}.network-channel-choice small{color:var(--muted);font-size:9px}.network-channel-choice strong,.network-channel-choice>b{color:var(--text-soft);font-size:12px}.network-confirm-total{min-height:58px;color:var(--muted);background:#38d2940f;border:1px solid #38d29445;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:11px;padding:10px 12px;font-size:10px;display:flex}.network-confirm-total strong{color:var(--text);font-size:20px}.network-delete-ip-warning{background:#b02d3e13;border:1px solid #ff64743d;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:13px;padding:13px;display:grid}.network-delete-ip-warning>span{color:#ff7a8a;background:#ff5b6d1c;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.network-delete-ip-warning small,.network-delete-ip-warning code{display:block}.network-delete-ip-warning small{color:var(--muted);margin-bottom:4px;font-size:10px}.network-delete-ip-warning code{color:#f4d9dd;font-size:14px;font-weight:700}.network-delete-refund-warning{color:#e8a4ad;background:#b02d3e0f;border:1px solid #ff647433;border-radius:8px;align-items:flex-start;gap:9px;margin:-2px 0 15px;padding:10px 11px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.network-delete-refund-warning svg{color:#ff7486;flex:none;margin-top:1px}.network-confirm-actions{grid-template-columns:112px minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.network-confirm-actions button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.network-confirm-actions .network-confirm-danger{background:linear-gradient(135deg,#d63e52,#b9283c);border-color:#ff5b6d94;box-shadow:0 7px 19px #b023363d}.network-confirm-actions .network-confirm-danger:hover:not(:disabled){background:linear-gradient(135deg,#e74b5f,#c92f44);border-color:#ff7b8b}.simple-modal.wide-modal{width:min(690px,100%);max-height:calc(100vh - 28px);overflow-y:auto}.simple-modal.reinstall-modal{width:min(680px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.reinstall-intro{color:var(--muted);margin:-2px 0 0;font-size:13px;line-height:1.55}.modal-section-label{color:var(--text-soft);margin:17px 0 9px;font-size:11px;font-weight:700;display:block}.reinstall-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:17px 0 9px;display:flex}.reinstall-section-heading .modal-section-label{margin:0}.reinstall-section-heading>small{color:var(--muted);font-size:11px}.reinstall-os-browser{border:1px solid var(--line-strong);background:#0a1017;border-radius:10px;overflow:hidden}.reinstall-os-search{border-bottom:1px solid var(--line);height:42px;color:var(--muted);grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:0 10px 0 13px;display:grid}.reinstall-os-search:focus-within{color:var(--primary-bright);box-shadow:inset 0 -1px #376cb7}.reinstall-os-search input{min-width:0;height:100%;color:var(--text-soft);background:0 0;border:0;outline:none;font-size:13px}.reinstall-os-search input::placeholder{color:var(--faint)}.reinstall-os-search button{width:28px;height:28px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.reinstall-os-search button:hover{background:var(--surface-hover);color:var(--text-soft)}.reinstall-family-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.reinstall-family-tabs>button{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--muted);text-align:left;background:#0d141d;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:6px 8px;transition:border-color .14s,background .14s,color .14s;display:grid}.reinstall-family-tabs>button:hover{color:var(--text-soft);border-color:#3b5f8d}.reinstall-family-tabs>button.active{border-color:var(--primary);color:var(--text-soft);background:#357cff21;box-shadow:inset 0 0 0 1px #5392ff14}.reinstall-family-tabs>button.selected:not(.active){border-color:#38d29466}.reinstall-family-tabs .os-logo{background:#7e97b714;border-radius:7px;width:25px;height:25px}.reinstall-family-tabs>button>span:not(.os-logo){gap:2px;min-width:0;display:grid}.reinstall-family-tabs strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reinstall-family-tabs small{color:var(--muted);font-size:10px}.reinstall-family-tabs>button>svg{color:var(--green)}.reinstall-version-panel{padding:9px}.reinstall-version-panel>header{min-height:28px;color:var(--text-soft);align-items:center;gap:7px;margin-bottom:7px;display:flex}.reinstall-version-panel>header .os-logo{width:25px;height:25px}.reinstall-version-panel>header strong{font-size:13px}.reinstall-version-panel>header small{color:var(--muted);margin-left:auto;font-size:11px}.reinstall-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:154px;padding-right:3px;display:grid;overflow-y:auto}.reinstall-version-grid>button{border:1px solid var(--line-strong);min-width:0;min-height:38px;color:var(--text-soft);text-align:left;background:#101925;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.reinstall-version-grid>button:hover{background:#15243a;border-color:#4f80c3}.reinstall-version-grid>button.active{border-color:var(--primary);color:#fff;background:#357cff38}.reinstall-version-grid>button svg{color:var(--primary-bright);flex:none}.reinstall-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding:10px;display:grid}.reinstall-family-card{border:1px solid var(--line-strong);background:#0d141d;border-radius:9px;min-width:0;transition:border-color .14s,background .14s;overflow:hidden}.reinstall-family-card:hover{border-color:#3b5577}.reinstall-family-card.expanded{border-color:var(--primary);background:#357cff18;box-shadow:inset 0 0 0 1px #5392ff1a}.reinstall-family-card.selected{border-color:#38d2947a}.reinstall-family-card.selected.expanded{border-color:var(--primary)}.reinstall-family-trigger{width:100%;min-height:58px;color:var(--text-soft);text-align:left;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 10px;display:grid}.reinstall-family-trigger:hover{background:#7e97b70e}.reinstall-family-trigger>.os-logo{background:#7e97b714;border-radius:7px;width:28px;height:28px}.reinstall-family-trigger>span:not(.os-logo){flex-direction:column;gap:4px;min-width:0;display:flex}.reinstall-family-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reinstall-family-trigger small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reinstall-family-trigger>svg{color:var(--muted)}.reinstall-family-card.expanded .reinstall-family-trigger>svg{color:var(--primary-bright)}.reinstall-version-list{flex-wrap:wrap;gap:6px;padding:0 10px 10px;display:flex}.reinstall-version-list>button{border:1px solid var(--line-strong);min-width:45px;min-height:31px;color:var(--text-soft);background:#101925;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.reinstall-version-list>button:hover{background:#15243a;border-color:#4f80c3}.reinstall-version-list>button.active{border-color:var(--primary);background:var(--primary);color:#fff}.reinstall-os-empty{min-height:145px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.reinstall-family-grid>.reinstall-os-empty{grid-column:1/-1}.reinstall-os-empty button{color:var(--primary-bright);font-size:10px;font-weight:700}.reinstall-os-selected{background:#38d2940f;border:1px solid #38d29442;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;margin-top:10px;padding:7px 10px;display:grid}.reinstall-os-selected>span{width:28px;height:28px;color:var(--green);background:#38d2941c;border-radius:7px;place-items:center;display:grid}.reinstall-os-selected>div{flex-direction:column;gap:2px;min-width:0;display:flex}.reinstall-os-selected small{color:var(--green);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.reinstall-os-selected strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reinstall-os-selected>button{color:var(--primary-bright);border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700}.reinstall-os-selected>button:hover{background:#357cff1a}.reinstall-password-label{margin-top:15px}.inline-secret-input.compact-action{grid-template-columns:minmax(0,1fr) 38px}.inline-secret-input.reinstall-secret-input{grid-template-columns:minmax(0,1fr) 38px 38px}.inline-secret-input .password-generate-icon{color:var(--primary-bright)}.upgrade-option-list{gap:8px;max-height:305px;margin-top:14px;padding:1px;display:grid;overflow-y:auto}.upgrade-option-list>button{border:1px solid var(--line-strong);min-height:66px;color:var(--text-soft);text-align:left;background:#0c121a;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:10px 12px;display:grid}.upgrade-option-list>button:hover{background:#111d2c;border-color:#416da9}.upgrade-option-list>button.active{border-color:var(--primary);background:#357cff1c}.upgrade-option-list>button.capacity-empty{border-color:#e8a94147}.upgrade-option-list>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.upgrade-option-list>button>span:nth-child(2){text-align:right;align-items:flex-end}.upgrade-option-list strong{font-size:12px}.upgrade-option-list small{color:var(--muted);font-size:10px}.upgrade-option-list .upgrade-capacity-ready{color:var(--green)}.upgrade-option-list .upgrade-capacity-wait{color:var(--amber)}.upgrade-option-list>button>svg{color:var(--primary-bright)}.upgrade-total{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:13px;display:grid;overflow:hidden}.upgrade-total>span{background:#0d141e;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.upgrade-total small{color:var(--muted);font-size:9px}.upgrade-total strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.upgrade-capacity-reservation{color:var(--amber);background:#e8a9410f;border:1px solid #e8a94159;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0;padding:12px;display:grid}.upgrade-capacity-reservation.accepted{color:var(--green);background:#38d29411;border-color:#38d29466}.upgrade-capacity-reservation strong{color:var(--text);font-size:13px;display:block}.upgrade-capacity-reservation p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.upgrade-capacity-reservation>button{min-height:36px;color:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.upgrade-reservation-management{background:#357cff0f;border-color:#4b8fff59}.upgrade-reservation-management>span{color:var(--primary-bright);background:#357cff1f}.support-widget-root{z-index:135;pointer-events:none;position:fixed;inset:0}.support-widget-launcher{color:#dce9ff;pointer-events:auto;background:linear-gradient(145deg,#16243a,#0d141e);border:1px solid #709de161;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 15px 38px #0000006b,inset 0 1px #ffffff14}.support-widget-launcher:hover{background:linear-gradient(145deg,#1c3150,#101a28);border-color:#5c9dffbf;transform:translateY(-3px)}.support-widget-root.is-open .support-widget-launcher{display:none}.support-widget-launcher>b{background:var(--primary);color:#fff;border:2px solid #090e15;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-3px;right:-3px}.support-widget{pointer-events:auto;transform-origin:100% 100%;background:#0d141e;border:1px solid #293a50;border-radius:22px;grid-template-columns:258px minmax(0,1fr);width:min(980px,100vw - 48px);height:min(720px,100vh - 48px);animation:.22s cubic-bezier(.2,.78,.3,1) both support-widget-in;display:grid;position:absolute;bottom:24px;right:24px;overflow:hidden;box-shadow:0 34px 100px #000000a8,0 0 0 1px #ffffff06,inset 0 1px #ffffff06}@keyframes support-widget-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.support-widget-sidebar{background:linear-gradient(#0c131c,#0a1017);border-right:1px solid #223044;flex-direction:column;min-width:0;display:flex}.support-widget-side-head{justify-content:flex-start;align-items:center;min-height:68px;padding:0 18px 0 62px;display:flex;position:relative}.support-widget-side-head>button,.support-widget-thread>header>button,.support-widget-compose>header>button{width:31px;height:31px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.support-widget-side-head>button:hover,.support-widget-thread>header>button:hover,.support-widget-compose>header>button:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff09}.support-widget-side-head>button{-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);background:linear-gradient(145deg,#ffffff13,#ffffff05);border-color:#97b2d83d;border-radius:11px;width:34px;height:34px;padding:0;position:absolute;top:17px;left:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 5px 16px #00000029}.support-widget-side-head>button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:28px;height:50px;transition:opacity .18s,transform .26s;position:absolute;top:-14px;left:-18px;transform:rotate(24deg)translate(-10px)}.support-widget-side-head>button:hover{background:linear-gradient(145deg,#6b96d621,#ffffff06);border-color:#7ea8e575;box-shadow:inset 0 1px #ffffff1f,0 7px 20px #0003}.support-widget-side-head>button:hover:after{opacity:1;transform:rotate(24deg)translate(42px)}.support-widget-side-head>button>svg{z-index:1;stroke-width:1.8px;width:17px;height:17px;margin:auto;display:block;position:relative}.support-widget-side-head>span{display:none}.support-widget-side-head>strong{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:780}.support-widget-tabs{background:linear-gradient(145deg,#182536db,#0b121bc7);border:1px solid #7497c624;border-radius:13px;gap:9px;margin:0 12px 10px;padding:4px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000024}.support-widget-tabs:before{z-index:1;pointer-events:none;content:"";background:#7ea6dd4d;border-radius:1px;width:1px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-widget-tabs>button{min-width:0;min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 1 0;padding:7px 10px;font-size:13px;font-weight:720;transition:color .15s,background .15s,border-color .15s;position:relative}.support-widget-tabs>button:hover{color:#b9c9dd;background:#719ddb0e;border-color:#7ea6dd1f}.support-widget-tabs>button.active{color:var(--text)}.support-widget-tabs>button.active:after{background:var(--primary-bright);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.support-widget-notice{width:calc(100% - 24px);min-height:46px;color:var(--muted);text-align:left;background:linear-gradient(145deg,#141f2dc7,#0c131cb8);border:1px solid #7799c61f;border-radius:12px;align-items:center;gap:10px;margin:0 12px 5px;padding:0 12px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffff06}.support-widget-notice:hover,.support-widget-notice.active{color:var(--text-soft);background:linear-gradient(145deg,#233f638f,#101d2cd6);border-color:#5391f061}.support-widget-notice>b{min-width:18px;height:18px;color:var(--primary-bright);background:#357cff26;border-radius:9px;place-items:center;margin-left:auto;font-size:10px;display:grid}.support-widget-ticket-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#40536d #080d1440;flex:1 1 0;height:0;min-height:0;padding:6px 7px 12px 11px;overflow:hidden auto}.support-widget-ticket-list>button{width:100%;color:var(--muted);text-align:left;background:linear-gradient(145deg,#141f2d8a,#0b121a57);border:1px solid #7597c317;border-radius:13px;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:9px;margin-bottom:6px;padding:12px 11px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff05}.support-widget-ticket-list>button:hover{background:linear-gradient(145deg,#1f3147b8,#0f1925a3);border-color:#779fd738;transform:translate(2px);box-shadow:0 7px 18px #0000001f,inset 0 1px #ffffff08}.support-widget-ticket-list>button.active{background:linear-gradient(110deg,#357cff26,#357cff11);border-color:#4e91f86b;box-shadow:inset 3px 0 #4f91f3}.support-widget-ticket-list>button.unread:not(.active){background:#357cff13;border-color:#4e91f847}.support-widget-ticket-list>button.unread strong{color:#edf5ff;font-weight:790}.support-widget-ticket-list>button.unread>b{color:#7eaff8}.support-widget-ticket-list>button>i{background:#8593a7;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 3px #8593a717}.support-widget-ticket-list>button.ticket-waiting-for-support>i{background:#e8a941;box-shadow:0 0 0 3px #e8a9411a}.support-widget-ticket-list>button.ticket-waiting-for-client>i{background:#5a9cff;box-shadow:0 0 0 3px #5a9cff1c}.support-widget-ticket-list>button.ticket-resolved>i,.support-widget-ticket-list>button.ticket-closed>i{background:#38d294;box-shadow:0 0 0 3px #38d2941a}.support-widget-ticket-list>button span{min-width:0}.support-widget-ticket-list strong,.support-widget-ticket-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-widget-ticket-list strong{color:var(--text-soft);font-size:13px}.support-widget-ticket-list small{color:var(--faint);margin-top:5px;font-size:11px}.support-widget-ticket-list>button.ticket-waiting-for-support small{color:#d7a14c}.support-widget-ticket-list>button.ticket-waiting-for-client small{color:#73a8f7}.support-widget-ticket-list>button.ticket-resolved small,.support-widget-ticket-list>button.ticket-closed small{color:#49c894}.support-widget-ticket-list>button>b{color:var(--faint);font-size:11px;font-weight:650}.support-widget-ticket-list>p{color:var(--faint);text-align:center;margin:22px 8px;font-size:11px}.support-widget-new{color:#d9e8ff;text-transform:uppercase;background:linear-gradient(135deg,#357cff29,#357cff12);border:1px solid #4b8fff66;border-radius:13px;justify-content:space-between;align-items:center;min-height:48px;margin:10px 12px 12px;padding:0 14px;font-size:12px;font-weight:780;transition:border-color .15s,background .15s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffff0b}.support-widget-new:hover{background:linear-gradient(#357cff30,#357cff17);border-color:#5794ed;transform:translateY(-1px)}.support-widget-content{background:linear-gradient(#111b28b8,#0c131ceb),radial-gradient(circle at 82% 12%,#2f6cbe14,#0000 44%);min-width:0;min-height:0}.support-widget-empty{text-align:center;place-content:center;justify-items:center;height:100%;padding:40px;display:grid}.support-widget-empty>span{color:#78aaff;background:#357cff14;border:1px solid #5391f047;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:17px;display:grid}.support-widget-empty>strong{color:var(--text);font-size:21px}.support-widget-empty>p{max-width:370px;color:var(--muted);margin:8px 0 25px;font-size:13px;line-height:1.55}.support-widget-empty>small{color:var(--faint);font-size:11px}.support-widget-compose,.support-widget-thread{flex-direction:column;height:100%;min-height:0;display:flex}.support-widget-compose>header,.support-widget-thread>header,.support-widget-notifications>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1119b3;border-bottom:1px solid #253449;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:0 18px;display:grid}.support-widget-thread>header{z-index:20;grid-template-columns:33px minmax(0,1fr) auto 34px;position:relative;overflow:visible}.support-widget-compose>header>div,.support-widget-thread>header>div,.support-widget-notifications>header>div{min-width:0}.support-widget-compose>header strong,.support-widget-compose>header small,.support-widget-thread>header strong,.support-widget-thread>header small,.support-widget-notifications>header strong,.support-widget-notifications>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-widget-compose>header strong,.support-widget-thread>header strong,.support-widget-notifications>header strong{color:var(--text);font-size:16px}.support-widget-compose>header small,.support-widget-thread>header small,.support-widget-notifications>header small{color:var(--faint);margin-top:4px;font-size:11px}.support-widget-form{flex:1;min-height:0;padding:22px;overflow:auto}.support-widget-form label{display:block}.support-widget-form label+label{margin-top:15px}.support-widget-form label>span{color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:650;display:block}.support-widget-form input,.support-widget-form textarea,.support-widget-form select{border:1px solid var(--line-strong);width:100%;color:var(--text-soft);font:inherit;background:#0b121b;border-radius:11px;outline:none;font-size:12px;transition:border-color .15s,box-shadow .15s}.support-widget-form input,.support-widget-form select{height:46px;padding:0 13px}.support-widget-form textarea{resize:vertical;min-height:190px;padding:13px;line-height:1.55}.support-widget-form input:focus,.support-widget-form textarea:focus,.support-widget-form select:focus{border-color:#4b8fffb8;box-shadow:0 0 0 3px #357cff17}.support-widget-attach{border:1px dashed var(--line-strong);min-height:38px;color:var(--text-soft);background:#ffffff05;border-radius:10px;align-items:center;gap:7px;margin-top:16px;padding:0 11px;font-size:11px;display:flex}.support-widget-attach:hover{background:#357cff0d;border-color:#4a75ae}.support-widget-attach small{color:var(--faint);margin-left:auto}.support-widget-file-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.support-widget-file-chips>span{border:1px solid var(--line);max-width:220px;min-height:28px;color:var(--muted);background:#111a25;border-radius:8px;align-items:center;gap:5px;padding:0 6px 0 8px;font-size:10px;display:inline-flex;overflow:hidden}.support-widget-file-chips>span>button{width:20px;height:20px;color:var(--faint);background:0 0;border-radius:6px;flex:none;place-items:center;display:grid}.support-widget-form-row{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.support-widget-form-row label+label{margin-top:0}.support-widget-picker{min-width:0;position:relative}.support-widget-picker>span{color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:650;display:block}.support-widget-picker-trigger{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--text-soft);text-align:left;background:linear-gradient(#0e1722,#0b121b);border-radius:11px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.support-widget-picker-trigger:hover,.support-widget-picker.expanded .support-widget-picker-trigger{background:#101b29;border-color:#4b8fffad;box-shadow:0 0 0 3px #357cff14}.support-widget-picker-trigger>span,.support-widget-picker-menu button>span{min-width:0}.support-widget-picker-trigger strong,.support-widget-picker-trigger small,.support-widget-picker-menu strong,.support-widget-picker-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-widget-picker-trigger strong{font-size:13px}.support-widget-picker-trigger small{color:#75a7ef;margin-top:3px;font-size:10px}.support-widget-picker-trigger>svg{color:var(--muted);transition:transform .15s}.support-widget-picker.expanded .support-widget-picker-trigger>svg{transform:rotate(180deg)}.support-widget-picker-menu{z-index:6;scrollbar-width:thin;scrollbar-color:#3c4e67 transparent;background:#101925;border:1px solid #354a66;border-radius:12px;max-height:230px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000085}.support-widget-picker-menu button{width:100%;min-height:42px;color:var(--text-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}.support-widget-picker-menu button:hover{background:#ffffff0b}.support-widget-picker-menu button.active{color:#ddebff;background:#357cff1f;border-color:#4b8fff59}.support-widget-picker-menu strong{font-size:12px}.support-widget-picker-menu small{color:#75a7ef;margin-top:3px;font-size:10px}.support-widget-picker-menu svg{color:var(--primary-bright)}.support-widget-compose>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.support-widget-compose>footer button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:740;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.support-widget-cancel{border:1px solid var(--line-strong);color:var(--muted);background:#111a25}.support-widget-cancel:hover{color:var(--text-soft);background:#152131;border-color:#49617f}.support-widget-submit{color:#fff;background:linear-gradient(135deg,#377ee7,#4f94f5);border:1px solid #5794ed;min-width:150px;box-shadow:0 8px 22px #1f66d333,inset 0 1px #ffffff29}.support-widget-submit:hover:not(:disabled){background:linear-gradient(135deg,#458af0,#62a2fa);transform:translateY(-1px)}.support-widget-submit:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.support-widget-status{min-height:28px;color:var(--amber);background:#e8a9410f;border:1px solid #e8a94140;border-radius:14px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.support-widget-status>i{background:currentColor;border-radius:50%;width:5px;height:5px}.support-widget-status.waiting-for-client{color:#77adff;background:#5a9cff12;border-color:#5a9cff4d}.support-widget-status.resolved,.support-widget-status.closed{color:var(--green);background:#38d2940f;border-color:#38d29440}.support-widget-ticket-actions{position:relative}.support-widget-ticket-actions>button{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);background:linear-gradient(#151f2c,#101822);border-radius:10px;place-items:center;display:grid}.support-widget-ticket-actions>button:hover{color:var(--text-soft);border-color:#4b678b}.support-widget-ticket-menu{z-index:100;isolation:isolate;opacity:1;background:#101925;border:1px solid #3a4e69;border-radius:12px;width:188px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 54px #000000c7,0 0 0 1px #05090ee6}.support-widget-ticket-menu>button{width:100%;min-height:40px;color:var(--text-soft);text-align:left;white-space:nowrap;background:#101925;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.support-widget-ticket-menu>button+button{border-top:1px solid #6e8bb221;margin-top:3px}.support-widget-ticket-menu>button:hover{background:#182538}.support-widget-ticket-menu>button.danger{color:#ff8290}.support-widget-messages{scrollbar-width:thin;scrollbar-color:#344258 transparent;background:radial-gradient(circle at 18% 8%,#3769b10b,#0000 34%);flex:1;min-height:0;padding:22px 26px 28px;overflow-y:auto}.support-widget-created{color:var(--faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:3px 0 18px;font-size:11px;font-style:italic;display:grid}.support-widget-created>span{background:var(--line);height:1px}.support-widget-service{color:#78aaff;text-underline-offset:3px;border-radius:7px;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:30px;margin:-7px auto 19px;padding:4px 7px;font-size:12px;font-weight:680;text-decoration:underline;transition:background .15s,color .15s;display:inline-flex}.support-widget-service:hover{color:#9bc0ff;background:#357cff14}.support-widget-service>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-widget-service b{color:#8fb8fb;font-weight:760}.support-widget-service>svg{flex:none}.support-widget-access-request{max-width:560px;color:var(--text);background:linear-gradient(145deg,#5b3d0d33,#131820f0);border:1px solid #f59e0b57;border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:0 auto 18px;padding:13px;display:grid}.support-widget-access-request>span{color:#fbbf24;background:#f59e0b1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.support-widget-access-request strong{font-size:12px;display:block}.support-widget-access-request p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.45}.support-widget-access-request p b{color:#dbeafe;font-family:monospace}.support-widget-access-request small{color:var(--faint);font-size:10px}.support-widget-access-request footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.support-widget-access-request footer button{border:1px solid var(--line-strong);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:#171e28;border-radius:8px;padding:0 13px;font-size:11px;font-weight:750}.support-widget-access-request footer button:last-child{color:#fff;background:#285da8;border-color:#458dff8c}.support-widget-access-request.granted{border-color:#34d3994d}.support-widget-access-request.granted>span{color:#34d399;background:#34d3991a}.support-widget-access-request.denied,.support-widget-access-request.expired{border-color:var(--line);opacity:.72}.support-widget-human-handoff{color:#9bc0ff;font:inherit;cursor:pointer;background:#357cff1a;border:1px solid #458dff66;border-radius:9px;align-items:center;gap:7px;margin:-2px 0 18px 46px;padding:8px 12px;font-size:11px;font-weight:760;display:inline-flex}.support-widget-human-handoff:hover{color:#dbeafe;background:#357cff2e}.support-widget-human-handoff:disabled{opacity:.5;cursor:wait}.support-widget-messages article{width:fit-content;min-width:126px;max-width:min(72%,620px);margin-bottom:14px}.support-widget-messages article.grouped{margin-top:-9px}.support-widget-messages article.mine{margin-left:auto}.support-widget-messages article.support:not(.grouped){grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.support-widget-messages article.support.grouped{margin-left:46px}.support-widget-message-stack{min-width:0}.support-widget-support-avatar{background:#09051b;border:1px solid #6696f280;border-radius:50%;width:36px;height:36px;margin-top:20px;display:block;position:relative;box-shadow:0 6px 19px #234db647,0 0 0 2px #5277e112}.support-widget-support-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.support-widget-support-avatar>i{background:#3bd69b;border:2px solid #0f1722;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #3bd69b14}.support-widget-support-avatar.administrator{border-color:#f5b949b8;box-shadow:0 6px 19px #a86d1238,0 0 0 2px #f5b94914}.support-widget-support-avatar>b{color:#ffd271;background:#5b4319;border:2px solid #0f1722;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 2px #f5b9491a}.support-widget-message-author{color:#8fa2bb;align-items:center;gap:8px;margin:0 5px 6px;font-size:11px;font-weight:650;display:flex}.support-widget-message-author>em,.ticket-staff-role{color:#78aaff;letter-spacing:.02em;background:#3970c517;border:1px solid #5b97f147;border-radius:8px;align-items:center;min-height:17px;padding:1px 6px;font-size:8px;font-style:normal;font-weight:760;display:inline-flex}.ticket-staff-role{vertical-align:1px;margin-left:7px}.support-widget-message-author>em.administrator,.ticket-staff-role.administrator{color:#f4c563;background:#b174131a;border-color:#f5b94957}.support-widget-messages article.mine .support-widget-message-author{color:#8eaff0;justify-content:flex-end}.support-widget-message-bubble{background:linear-gradient(145deg,#162130,#121b27);border:1px solid #29384b;border-radius:16px 16px 16px 5px;padding:10px 12px 7px;position:relative;box-shadow:0 5px 15px #0000001f,inset 0 1px #ffffff06}.support-widget-messages article.administrator .support-widget-message-bubble{background:linear-gradient(145deg,#342a19e6,#171b22);border-color:#dea94661}.support-widget-messages article.mine .support-widget-message-bubble{background:linear-gradient(145deg,#295eae7a,#1c417775);border-color:#4f91f36b;border-radius:16px 16px 5px}.support-widget-message-bubble>p{color:#d7e0ec;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.support-widget-message-bubble>time{color:#708198;text-align:right;margin-top:5px;font-size:9px;line-height:1.2;display:block}.support-widget-messages article.mine .support-widget-message-bubble>time{color:#88a6d2}.support-widget-attachments{gap:5px;margin-top:6px;display:grid}.support-widget-attachments>a,.support-widget-attachments>button{border:1px solid var(--line);color:#7eaeff;background:#0b121b;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:6px 9px;display:flex}.support-widget-attachments>a span,.support-widget-attachments>button span{min-width:0}.support-widget-attachments>a strong,.support-widget-attachments>a small,.support-widget-attachments>button strong,.support-widget-attachments>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-widget-attachments>a strong,.support-widget-attachments>button strong{max-width:240px;color:var(--text-soft);font-size:10px}.support-widget-attachments>a small,.support-widget-attachments>button small{color:var(--faint);margin-top:2px;font-size:9px}.support-widget-attachments>button.support-widget-image{cursor:zoom-in;text-align:left;background:#080d14;padding:0;display:block;position:relative;overflow:hidden}.support-widget-image>img{object-fit:cover;width:min(320px,100%);max-height:240px;display:block}.support-widget-image>span{justify-content:space-between;gap:10px;padding:6px 9px;display:flex}.support-widget-lightbox{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;background:#03070cd1;place-items:center;padding:28px;animation:.15s both support-lightbox-in;display:grid;position:absolute;inset:0}.support-widget-lightbox>div{background:#0b1119;border:1px solid #3a4e68;border-radius:16px;flex-direction:column;width:min(1080px,100vw - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 90px #000000b8}.support-widget-lightbox header{min-height:48px;color:var(--text-soft);border-bottom:1px solid #29384b;justify-content:space-between;align-items:center;gap:15px;padding:0 10px 0 16px;display:flex}.support-widget-lightbox header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-widget-lightbox header button{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.support-widget-lightbox header button:hover{color:var(--text);background:#ffffff0f}.support-widget-lightbox img{object-fit:contain;align-self:center;min-width:0;max-width:100%;min-height:0;max-height:calc(100vh - 105px)}@keyframes support-lightbox-in{0%{opacity:0}to{opacity:1}}.support-widget-reply-quote{background:#4686e61a;border-left:2px solid #5798f7;border-radius:4px;gap:2px;margin:-2px 0 7px;padding:5px 8px;display:grid}.support-widget-reply-quote strong{color:#7eaeff;font-size:9px}.support-widget-reply-quote span{color:#9cadc2;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:10px;overflow:hidden}.support-widget-message-reply{color:#6f8199;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;transition:opacity .12s,color .12s,background .12s;display:grid;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.support-widget-messages article.mine .support-widget-message-reply{left:-25px;right:auto}.support-widget-message-bubble:hover .support-widget-message-reply,.support-widget-message-reply:focus-visible{opacity:1}.support-widget-message-reply:hover{color:#83b2fa;background:#5690e71f}@media (hover:none){.support-widget-message-reply{opacity:1}}.support-widget-reply{background:#090f17eb;border-top:1px solid #253449;padding:11px 15px 10px}.support-widget-reply-preview{color:#76a9f5;background:#3666aa1c;border-left:2px solid #5798f7;border-radius:5px;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:7px;margin-bottom:7px;padding:6px 8px;display:grid}.support-widget-reply-preview>span{min-width:0}.support-widget-reply-preview strong,.support-widget-reply-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-widget-reply-preview strong{font-size:9px}.support-widget-reply-preview small{color:#8293a8;margin-top:2px;font-size:9px}.support-widget-reply-preview>button{color:#8496ad;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.support-widget-reply-preview>button:hover{color:#d5dfec;background:#ffffff0d}.support-widget-reply>div:not(.support-widget-file-chips):not(.support-widget-reply-preview){background:#101925;border:1px solid #344a66;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 43px;align-items:center;gap:6px;padding:5px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff08,0 6px 20px #00000024}.support-widget-reply>div:not(.support-widget-file-chips):not(.support-widget-reply-preview):focus-within{border-color:#4c8ce9;box-shadow:0 0 0 3px #357cff1a,inset 0 1px #ffffff09}.support-widget-reply textarea{resize:none;width:100%;min-height:42px;max-height:140px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:10px 6px;font-size:13px;line-height:1.5}.support-widget-reply>div:not(.support-widget-file-chips):not(.support-widget-reply-preview)>button{color:#92a6c0;background:0 0;border:1px solid #0000;border-radius:10px;align-self:center;place-items:center;width:40px;height:40px;transition:border-color .15s,background .15s,color .15s;display:grid}.support-widget-reply>div:not(.support-widget-file-chips):not(.support-widget-reply-preview)>button:hover:not(:disabled){color:#d6e4f7;background:#ffffff09;border-color:#7e97b733}.support-widget-reply>div:not(.support-widget-file-chips):not(.support-widget-reply-preview)>button:last-child{color:#fff;background:linear-gradient(135deg,#367ee9,#4e94f5);border-color:#67a2ff80;border-radius:12px;width:42px;height:42px;box-shadow:0 6px 17px #2068d640}.support-widget-reply button:disabled{opacity:.38}.support-widget-reply>small{color:var(--faint);text-align:right;margin-top:7px;font-size:10px;display:block}.support-widget-closed-note{border-top:1px solid var(--line);min-height:60px;color:var(--faint);text-align:center;background:#0b121b;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.support-widget-closed-note>button{border:1px solid var(--line-strong);color:#78aaff;background:#111a25;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px}.support-widget-notifications{flex-direction:column;height:100%;min-height:0;display:flex}.support-widget-notifications>header>button{width:31px;height:31px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;display:grid}.support-widget-notifications>div{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#40536d #080d1440;flex:1 1 0;height:0;min-height:0;padding:14px 14px 24px 20px;overflow:hidden auto}.support-widget-notifications article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px 4px;display:grid}.support-widget-notifications article>span{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.support-widget-notifications article.unread>span{color:#78aaff;background:#357cff14;border-color:#4b8fff52}.support-widget-notifications article header{justify-content:space-between;gap:12px;display:flex}.support-widget-notifications article strong{color:var(--text-soft);font-size:12px}.support-widget-notifications article time{color:var(--faint);white-space:nowrap;font-size:9px}.support-widget-notifications article p{color:var(--muted);white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.6}.support-widget-empty-notifications{color:var(--faint);text-align:center;padding:80px 20px;font-size:12px}.support-widget-ticket-list::-webkit-scrollbar{width:8px}.support-widget-notifications>div::-webkit-scrollbar{width:8px}.support-widget-ticket-list::-webkit-scrollbar-track{background:#060a1047;border-radius:8px}.support-widget-notifications>div::-webkit-scrollbar-track{background:#060a1047;border-radius:8px}.support-widget-ticket-list::-webkit-scrollbar-thumb{background:#40536d padding-box padding-box;border:2px solid #0000;border-radius:8px}.support-widget-notifications>div::-webkit-scrollbar-thumb{background:#40536d padding-box padding-box;border:2px solid #0000;border-radius:8px}.support-widget-ticket-list::-webkit-scrollbar-thumb:hover{background:#536b8b padding-box padding-box}.support-widget-notifications>div::-webkit-scrollbar-thumb:hover{background:#536b8b padding-box padding-box}@media (width<=760px){.support-widget{grid-template-columns:190px minmax(0,1fr);width:calc(100vw - 24px);height:min(690px,100vh - 24px);bottom:12px;right:12px}.support-widget-launcher{bottom:15px;right:15px}.support-widget-tabs{grid-template-columns:minmax(0,1fr);display:grid}.support-widget-tabs:before{width:calc(100% - 24px);height:1px}.support-widget-tabs>button{text-align:left}.support-widget-compose>header,.support-widget-thread>header,.support-widget-notifications>header{padding:0 12px}.support-widget-form-row{grid-template-columns:1fr}.support-widget-form-row label+label{margin-top:0}.support-widget-status{text-overflow:ellipsis;white-space:nowrap;max-width:122px;overflow:hidden}}@media (width<=560px){.support-widget-root.is-open{background:#090e15}.support-widget-root.is-open .support-widget-launcher{display:none}.support-widget{border:0;border-radius:0;grid-template-columns:132px minmax(0,1fr);width:100%;height:100%;inset:0}.support-widget-side-head{grid-template-columns:31px 1fr;padding:0 8px}.support-widget-side-head>strong{display:none}.support-widget-notice{margin-left:4px;margin-right:4px;padding:0 6px}.support-widget-notice>span{text-overflow:ellipsis;overflow:hidden}.support-widget-ticket-list{padding-left:4px;padding-right:4px}.support-widget-ticket-list>button{grid-template-columns:7px minmax(0,1fr);padding:9px 7px;display:grid}.support-widget-ticket-list>button>b{grid-column:2;margin-top:2px;display:block}.support-widget-new{margin:6px;padding:0 9px}.support-widget-new>span{font-size:9px}.support-widget-compose>header small{display:none}.support-widget-form{padding:14px 12px}.support-widget-form textarea{min-height:150px}.support-widget-compose>footer{padding:10px 12px}.support-widget-compose>footer .secondary-button{display:none}.support-widget-compose>footer .primary-button{width:100%}.support-widget-thread>header{grid-template-columns:31px minmax(0,1fr) 34px}.support-widget-status{display:none}.support-widget-messages{padding:14px 10px}.support-widget-messages article{max-width:92%}.support-widget-reply{padding:9px}}.history-pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:13px 15px;display:flex}.history-pagination span{color:var(--muted);font-size:11px;font-weight:650}.history-pagination button{border:1px solid var(--line-strong);min-height:32px;color:var(--text-soft);border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:10px;display:inline-flex}.history-pagination button:first-child svg{transform:rotate(180deg)}.history-pagination button:disabled{cursor:not-allowed;opacity:.4}.history-pagination button:not(:disabled){color:#fff;background:#2f74d8;border-color:#3977d2;box-shadow:0 6px 16px #2367ce38}.history-pagination button:hover:not(:disabled){color:#fff;background:#4288ed;border-color:#5594f1}.history-live-status{color:var(--green);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.history-live-status i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite history-live-pulse;box-shadow:0 0 0 4px #38d29417}@keyframes history-live-pulse{50%{opacity:.5;box-shadow:0 0 0 7px #38d29400}}.history-event-status{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:7px;width:max-content;padding:5px 9px;font-size:12px;font-weight:750;display:inline-flex}.server-history-list .history-event-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.history-event-status.processing{color:#f4ad40;background:#f4ad4014;border-color:#f4ad404d}.history-event-status.success{color:#38d294;background:#38d29413;border-color:#38d29447}.history-event-status.error{color:#f46471;background:#f4647114;border-color:#f464714d}.history-event-status.neutral{color:var(--text-soft)}.renew-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:17px 0 13px;display:grid}.renew-option-grid button{border:1px solid var(--line-strong);min-height:78px;color:var(--text-soft);text-align:left;background:#0c121a;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:11px 12px;display:flex}.renew-option-grid button:hover,.renew-option-grid button.active{border-color:var(--primary);background:#357cff1a}.renew-option-grid button>span{width:100%;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.renew-option-grid button b{color:var(--green);font-size:10px}.renew-option-grid button strong{font-size:16px}.renew-option-grid button small{color:var(--faint);font-size:9px}.renew-total{background:#38d2940e;border:1px solid #38d29440;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-bottom:13px;padding:12px;display:grid}.renew-total>span{color:var(--muted);font-size:11px}.renew-total>strong{color:var(--text);font-size:22px}.renew-total>small{color:var(--green);font-size:10px}.renew-total>small:last-child{color:var(--muted);text-align:right;grid-column:2}.vnc-host-panel{min-height:590px}.vnc-workspace{background:#090d12;flex-direction:column;height:100%;min-height:590px;display:flex}.vnc-toolbar{scrollbar-width:thin;background:#171c24;border-bottom:1px solid #303948;align-items:center;gap:6px;min-height:54px;padding:8px 10px;display:flex;overflow-x:auto}.vnc-toolbar>button,.vnc-password,.vnc-password button{color:#d3d9e3;background:#20262f;border:1px solid #343e4c;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:max-content;height:34px;font-size:10px;font-weight:650;display:inline-flex}.vnc-toolbar>button{padding:0 10px}.vnc-toolbar>button:disabled,.vnc-password button:disabled{cursor:not-allowed;opacity:.4}.vnc-toolbar>button:hover:not(:disabled),.vnc-password button:hover:not(:disabled){background:#273345;border-color:#4b73aa}.vnc-status{min-width:165px;color:var(--muted);align-items:center;gap:7px;margin-right:auto;font-size:10px;display:inline-flex}.vnc-status i{background:var(--amber);border-radius:50%;width:7px;height:7px}.vnc-status.connected{color:var(--green)}.vnc-status.connected i{background:var(--green)}.vnc-status.error i{background:var(--red)}.vnc-status.blocked i{background:var(--faint)}.vnc-password{padding-left:8px;overflow:hidden}.vnc-password>svg{color:var(--muted)}.vnc-password input{width:105px;height:32px;color:var(--text-soft);background:0 0;border:0;outline:0;padding:0 5px;font-size:10px}.vnc-password button{background:#2c3542;border-color:#0000;height:28px;margin-right:3px;padding:0 8px}.vnc-mobile-input{opacity:.01;width:1px;height:1px;padding:0;position:fixed;bottom:0;left:-100px}.vnc-screen-shell{background:#050608;flex:1;place-items:stretch stretch;min-height:470px;padding:14px;display:grid;position:relative}.vnc-screen{background:#000;width:100%;height:100%;min-height:440px;overflow:hidden}.vnc-screen canvas{outline:0}.vnc-screen-state{color:var(--muted);background:#030508e0;flex-direction:column;justify-content:center;align-items:center;gap:11px;font-size:11px;display:flex;position:absolute;inset:14px}.vnc-screen-state>svg{color:var(--primary-bright)}.vnc-screen-state strong{color:var(--text-soft);font-size:13px}.vnc-screen-state button{border:1px solid var(--line-strong);background:var(--surface-2);min-height:34px;color:var(--text-soft);border-radius:6px;padding:0 11px;font-size:11px}.vnc-workspace:fullscreen{background:#050608;width:100vw;height:100vh;min-height:100vh}.vnc-workspace:fullscreen .vnc-toolbar{flex:none}.vnc-workspace:fullscreen .vnc-screen-shell{min-height:0;padding:8px}.vnc-workspace:fullscreen .vnc-screen{min-height:0}.sandbox-vnc-screen{cursor:text;background:#020405;padding:22px 24px;position:relative;overflow:auto}.sandbox-terminal-output{color:#d8dfd8;white-space:pre-wrap;align-self:stretch;font:14px/1.55 SFMono-Regular,Consolas,Liberation Mono,monospace}.sandbox-terminal-input{align-items:center;min-height:22px;display:flex}.sandbox-terminal-input input{color:#d8dfd8;min-width:120px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.sandbox-terminal-input i{background:#d8dfd8;width:8px;height:17px;margin-left:2px;animation:1s step-end infinite sandbox-cursor}.sandbox-vnc-label{color:#47d9a2;letter-spacing:.02em;font-size:11px;position:absolute;bottom:14px;right:18px}@keyframes sandbox-cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.server-tab-transition{animation:none}}.settings-page-heading{max-width:1180px}.settings-layout-v2{grid-template-columns:254px minmax(0,1fr);align-items:start;gap:22px}.settings-nav-v2{gap:14px}.settings-nav-card{border:1px solid var(--line);background:linear-gradient(#121b28db,#0c131dd1);border-radius:14px;gap:5px;padding:7px;display:grid;box-shadow:0 16px 44px #00000024}.settings-nav-v2 .settings-nav-card>button,.settings-nav-v2>.logout-nav{height:auto;min-height:62px;color:var(--muted);border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.settings-nav-v2 .settings-nav-card>button:hover:not(:disabled){color:var(--text-soft);background:#ffffff06}.settings-nav-v2 .settings-nav-card>button.active{color:#dbe7ff;background:linear-gradient(100deg,#357cff29,#357cff0e);border-color:#4c8eff47;box-shadow:inset 3px 0 #4f8df7}.settings-nav-v2 .settings-nav-card>button.locked{cursor:not-allowed;opacity:.48}.settings-nav-icon{color:#82adfa;background:#101a27;border:1px solid #28384e;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-nav-v2 .settings-nav-icon>svg{margin:0;display:block}.settings-nav-v2 button>span:nth-child(2){gap:3px;min-width:0;display:grid}.settings-nav-v2 button strong{color:inherit;font-size:13px;line-height:1.3}.settings-nav-v2 button small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.3;overflow:hidden}.settings-nav-v2 button>b{color:var(--faint);letter-spacing:.03em;text-transform:uppercase;background:#ffffff0a;border-radius:5px;padding:3px 6px;font-size:8px}.settings-nav-v2>.logout-nav{text-align:left;background:#f1677806;border-color:#f167781f;width:100%;margin:0;color:#e9818e!important}.settings-nav-v2>.logout-nav:hover{background:#f167780f;border-color:#f167783d}.settings-nav-v2>.logout-nav>svg{margin-left:8px}.settings-nav-v2>.logout-nav small{color:#8a626a}.settings-panel-v2{border-color:var(--line-strong);background:linear-gradient(145deg,#111924fa,#0d141efa);min-height:560px;overflow:visible;box-shadow:0 22px 60px #00000029}.settings-panel-v2>.panel-header{background:#ffffff03;min-height:70px;padding:15px 19px}.settings-profile-hero{min-height:88px;padding:17px 19px}.settings-profile-hero .profile-avatar{background:linear-gradient(145deg,#1b3151,#12233b);border-radius:14px;width:50px;height:50px;font-size:16px}.settings-profile-hero>div:nth-child(2){gap:2px;display:grid}.settings-profile-hero>div:nth-child(2)>*{margin:0}.settings-profile-hero em{color:var(--faint);font-size:10px;font-style:normal}.settings-form-card{padding:18px 19px 6px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.settings-field,.settings-country-field{min-width:0;color:var(--text-soft);align-content:start;gap:6px;margin:0;font-size:12px;font-weight:700;display:grid}.settings-field>span:not(.settings-control-label),.settings-country-field+span{color:var(--faint);font-size:10px;font-weight:500;line-height:1.35}.settings-field>input{border-color:var(--line-strong);background:#0b121c;height:44px;font-size:13px}.settings-control-label{color:var(--text-soft);font-size:12px;font-weight:700}.settings-readonly-field{border:1px solid var(--line);min-width:0;height:44px;color:var(--muted);background:#080e16b3;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;display:grid}.settings-readonly-field>svg{color:#6686b6}.settings-readonly-field>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.settings-readonly-field>b{color:var(--faint);text-transform:uppercase;font-size:9px;font-weight:700}.settings-email-field>b{align-items:center;gap:5px;display:inline-flex}.settings-email-field.verified>b{color:#48d8a1}.settings-email-field.unverified>b{color:#ee8794}.settings-country-field{position:relative}.settings-country-field>.auth-field-title{color:var(--text-soft);font-size:12px;font-weight:700}.settings-country-field>.auth-country-description{color:var(--faint);font-size:10px;font-weight:500;line-height:1.35}.settings-country-field>.auth-country-control{border:1px solid var(--line-strong);background:#0b121c;border-radius:9px;width:100%;height:44px}.settings-country-field .auth-country-trigger{color:var(--muted);padding:0 12px;font-size:13px}.settings-country-field .auth-country-trigger>span.has-value{color:var(--text-soft)}.settings-country-field .auth-country-popover{background:#101824;border-color:#30415b;inset:calc(100% + 8px) 0 auto}.settings-country-field .auth-country-search{border-color:var(--line)}.settings-country-field .auth-country-search input{color:var(--text)}.settings-country-field.invalid>.auth-country-control{border-color:#f16778b3}.settings-country-field .auth-field-error{color:var(--red);font-size:10px}.settings-language-choice{border:1px solid var(--line-strong);background:#0b121c;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;min-height:52px;padding:4px;display:grid}.settings-language-choice button{min-width:0;color:var(--faint);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;display:grid}.settings-language-choice button img{object-fit:cover;border-radius:3px;width:22px;height:16px;box-shadow:0 0 0 1px #ffffff1a}.settings-language-choice button>span{gap:1px;min-width:0;display:grid}.settings-language-choice button strong{color:inherit;font-size:12px;line-height:1.2}.settings-language-choice button small{color:var(--faint);font-size:9px;font-weight:700;line-height:1.2}.settings-language-choice button>svg{justify-self:end;margin:0}.settings-language-choice button.active{color:#e0ebff;background:#1c3251;box-shadow:inset 0 0 0 1px #5491f840}.settings-language-choice button.active small{color:#8fb6fb}.settings-language-select{border:1px solid var(--line-strong);color:#7297cf;background:#0b121c;border-radius:9px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;height:48px;padding:0 12px;display:grid;position:relative}.settings-language-select:focus-within{border-color:#4f8df7;box-shadow:0 0 0 3px #4f8df71a}.settings-language-select select{appearance:none;width:100%;height:100%;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:650}.settings-language-select select option{color:var(--text);background:#101824}.settings-language-select>svg:last-child{pointer-events:none}.settings-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;margin-top:13px;padding:15px 19px 18px;display:flex}.settings-actions>div{min-width:0;color:var(--muted);align-items:center;gap:8px;margin-right:auto;font-size:11px;display:flex}.settings-actions .settings-registration-date{color:var(--muted);font-size:12px}.settings-registration-date>svg{color:#78a6f7;flex:none}.settings-registration-date strong{color:var(--text-soft);font-weight:700}.settings-actions .auth-country-flag{object-fit:cover;border-radius:2px;width:22px;height:16px}.settings-actions .primary-button{min-width:170px}.settings-actions .primary-button:disabled,.notification-settings-footer .primary-button:disabled{cursor:default;opacity:.42}.settings-panel-v2 .security-overview{padding:6px 19px 19px}.settings-panel-v2 .security-row>div strong{font-size:14px}.settings-panel-v2 .security-row>div small{font-size:11px;line-height:1.45}.settings-panel-v2 .security-form{background:#080e17b3;border-color:#29384c;border-radius:12px}.password-change-form{gap:15px;padding:18px;box-shadow:inset 0 1px #ffffff04}.password-change-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.password-change-heading>div{gap:4px;display:grid}.password-change-heading strong{color:var(--text);font-size:14px}.password-change-heading small{color:var(--muted);font-size:11px}.settings-password-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.password-change-form .field-label{gap:7px}.password-change-form .field-label input{border-color:var(--line-strong);background:#0a111a;height:44px}.password-change-form .field-label.field-invalid input{border-color:#f16778a6}.password-change-form .field-error{color:#ef8795;margin-top:0;font-size:10px;font-weight:600}.settings-password-strength{grid-template-columns:150px auto minmax(220px,1fr);align-items:center;gap:10px;min-height:26px;display:grid}.settings-password-strength>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.settings-password-strength i{background:#283548;border-radius:99px;height:4px;transition:background .16s}.settings-password-strength i.active{background:#ef6578}.settings-password-strength.strength-2 i.active{background:#e7ad55}.settings-password-strength.strength-3 i.active{background:#65b5e8}.settings-password-strength.strength-4 i.active{background:#3bd09a}.settings-password-strength>span{color:var(--text-soft);white-space:nowrap;font-size:10px;font-weight:750}.settings-password-strength>small{color:var(--faint);text-align:right;font-size:10px}.two-factor-form{gap:16px}.two-factor-heading{align-items:flex-start;gap:12px;display:flex}.two-factor-heading>span{color:#8ab2fb;background:#357cff1a;border:1px solid #4f8df759;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.two-factor-heading>div{gap:4px;display:grid}.two-factor-heading strong{color:var(--text);font-size:14px}.two-factor-heading small{max-width:720px;color:var(--muted);font-size:11px;line-height:1.5}.totp-secret-card{background:#357cff11;border:1px solid #4f8df745;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}.totp-secret-card>div{flex:1;gap:5px;min-width:0;display:grid}.totp-secret-card small{color:var(--muted);font-size:10px}.totp-secret-card code{overflow-wrap:anywhere;color:#b9d0ff;letter-spacing:.08em;font-size:14px;font-weight:700}.totp-secret-card .icon-button{flex:none}.two-factor-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.two-factor-actions.setup-actions{justify-content:flex-start}.two-factor-actions>small{color:var(--faint);font-size:11px}.two-factor-actions .secondary-button{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.two-factor-form>.primary-button{justify-self:end;min-width:220px}.two-factor-form .backup-codes code{border:1px solid var(--line);letter-spacing:.04em;background:#0a111a;font-size:12px}.notification-settings{padding:18px 19px 20px}.notification-routing-note{background:#357cff0e;border:1px solid #4c8eff33;border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:flex}.notification-routing-note>span{color:#80acfb;background:#357cff1f;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.notification-routing-note strong{color:var(--text-soft);font-size:13px}.notification-routing-note p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.notification-matrix{border:1px solid var(--line-strong);background:#080e1661;border-radius:12px;overflow:hidden}.notification-matrix-head,.notification-matrix-row{grid-template-columns:minmax(260px,1fr) 130px 130px;align-items:center;display:grid}.notification-matrix-head{border-bottom:1px solid var(--line);min-height:42px;color:var(--faint);letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;padding:0 14px;font-size:9px;font-weight:750}.notification-matrix-head>label{border-left:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.notification-matrix-head input{width:14px;height:14px;accent-color:var(--primary)}.notification-matrix-row{border-bottom:1px solid var(--line);min-height:74px;padding:0 14px}.notification-matrix-row:last-child{border-bottom:0}.notification-matrix-row>div{align-items:center;gap:11px;min-width:0;padding-right:14px;display:flex}.notification-matrix-row>div>span:last-child{gap:4px;min-width:0;display:grid}.notification-matrix-row strong{color:var(--text-soft);font-size:13px}.notification-matrix-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-channel-check{border-left:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;height:74px;display:flex}.notification-channel-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.notification-channel-check>span{color:#0000;background:#0b121c;border:1px solid #34445a;border-radius:7px;place-items:center;width:24px;height:24px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid}.notification-channel-check input:checked+span{color:#fff;background:#397fe8;border-color:#4f8df7}.notification-channel-check input:focus-visible+span{outline-offset:3px;outline:2px solid #5896ff73}.notification-channel-check:hover>span{border-color:#55749d;transform:translateY(-1px)}.notification-channel-check>em{display:none}.notification-settings-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.notification-settings-footer>small{max-width:600px;color:var(--faint);font-size:10px;line-height:1.5}.notification-settings-footer .primary-button{min-width:190px}@media (width<=980px){.settings-layout-v2{grid-template-columns:1fr}.settings-nav-v2{min-width:0;display:grid;overflow:visible}.settings-nav-card{scrollbar-width:thin;display:flex;overflow-x:auto}.settings-nav-v2 .settings-nav-card>button{min-width:190px}.settings-nav-v2>.logout-nav{display:none}}@media (width<=700px){.settings-form-grid,.settings-password-grid{grid-template-columns:1fr}.settings-form-grid .full-field{grid-column:auto}.settings-actions{flex-direction:column;align-items:stretch}.settings-actions>div,.settings-actions .primary-button,.settings-actions .secondary-button{width:100%}.settings-password-strength{grid-template-columns:1fr auto}.settings-password-strength>small{text-align:left;grid-column:1/-1}.two-factor-actions{flex-direction:column;align-items:stretch}.two-factor-actions>*,.two-factor-form>.primary-button{width:100%}.notification-matrix-head{display:none}.notification-matrix-row{grid-template-columns:1fr 1fr;padding:13px}.notification-matrix-row>div{grid-column:1/-1;padding:0 0 12px}.notification-channel-check{border:0;justify-content:flex-start;gap:7px;height:38px}.notification-channel-check>em{color:var(--muted);font-size:11px;font-style:normal;display:inline}.notification-settings-footer{flex-direction:column;align-items:stretch}.notification-settings-footer .primary-button{width:100%}}@media (width<=480px){.settings-panel-v2>.panel-header,.settings-profile-hero,.settings-form-card,.settings-actions,.notification-settings{padding-left:14px;padding-right:14px}.settings-profile-hero{align-items:center}.settings-profile-hero .verification-state{width:auto;margin-left:61px}.settings-nav-v2 .settings-nav-card>button{min-width:168px}}.auth-form-side{min-height:100svh;overflow-y:auto}.auth-form.auth-form-register{width:min(440px,100%)}.auth-form-register .auth-field{margin-top:12px}.auth-form-register .auth-field>span{font-size:12px}.auth-form-register .auth-field>div{border-radius:9px;min-height:48px}.auth-form-register .auth-field input{font-size:14px}.auth-form-register .terms-check{font-size:12px}@media (height<=800px) and (width>=861px){.auth-form-register{padding-block:18px 32px}.auth-form-register>header{margin-bottom:14px}.auth-form-register>header h2{font-size:27px}.auth-form-register>header p{margin-top:7px}.auth-form-register .auth-field{margin-top:9px}.auth-form-register .auth-field>div{height:44px;min-height:44px}.auth-form-register .auth-submit{margin-top:15px}.auth-form-register .auth-switch{margin-top:13px}}@media (width<=860px){.auth-form.auth-form-register{max-width:440px;margin-inline:auto}}@media (width<=1040px){.server-workspace-grid{grid-template-columns:1fr}.server-controls-panel{position:static}}@media (width<=620px){.time-zone-badge{display:none}.server-management-page .server-avatar{display:grid}.server-name-button>span:not(.location-flag){font-size:25px}.server-name-editor{grid-template-columns:23px minmax(0,1fr) 32px 32px}.server-name-editor input{min-width:0;font-size:16px}.server-tabs{width:100%}.service-fact-columns{grid-template-columns:1fr}.service-fact-columns>div+div{border-top:1px solid var(--line);border-left:0}.service-fact-columns>div:first-child .server-fact:last-child{border-bottom:1px solid var(--line)}.server-stat-grid{grid-template-columns:1fr}.server-stat-grid>div{border-right:0;border-bottom:1px solid var(--line)}.server-stat-grid>div:last-child{border-bottom:0}.metric-card-grid{grid-template-columns:1fr}.monitoring-chart-list{gap:10px;padding:10px}.monitoring-chart>header{flex-direction:column;align-items:flex-start;min-height:82px;padding:13px}.monitoring-chart h3{font-size:12px;position:static;transform:none}.monitoring-legend{justify-content:flex-start;width:100%;margin-left:0;overflow-x:auto}.monitoring-chart-canvas{min-height:190px;padding:0 5px 3px}.monitoring-chart-canvas svg{min-width:700px;min-height:180px}.monitoring-chart-canvas{overflow-x:auto}.network-addon-card{grid-template-columns:43px minmax(0,1fr)}.network-addon-card>button,.network-addon-card>.addon-active,.network-addon-card>.addon-active-actions{grid-column:1/-1;width:100%}.addon-active-actions{justify-content:space-between}.network-ip-card>header{flex-direction:column;align-items:stretch}.history-table-head{display:none}.server-history-list .transaction-line{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.server-history-list .transaction-line>span:first-child{grid-area:2/1}.server-history-list .transaction-line>span:nth-child(2){grid-area:1/1}.server-history-list .transaction-line>.history-event-duration{grid-area:3/1}.server-history-list .transaction-line>span:last-child{grid-area:1/2/span 3;align-self:center}.vnc-host-panel,.vnc-workspace{min-height:500px}.vnc-screen-shell{min-height:380px;padding:7px}.vnc-screen{min-height:365px}.vnc-screen-state{inset:7px}}.topbar{height:var(--topbar-height);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d12f0;padding:0 28px}.language-button,.help-button,.icon-button{border-radius:6px}.workspace{max-width:1440px;padding:32px 32px 64px}.page{animation-duration:.18s}.page-header{align-items:flex-start;min-height:68px;margin-bottom:24px}.eyebrow{color:#83a8dd;letter-spacing:.075em;margin-bottom:6px;font-size:9px}.eyebrow>i{box-shadow:none}.page-header h1,.server-page-head h1{letter-spacing:-.035em;font-size:clamp(27px,2.5vw,34px);font-weight:650;line-height:1.12}.page-header p{max-width:640px;margin-top:8px;font-size:12px}.primary-button,.secondary-button,.filter-button,.text-button,.terminal-button{border-radius:6px;font-size:11px;font-weight:600}.primary-button{background:var(--primary);min-height:38px;box-shadow:none}.primary-button:hover{box-shadow:none;background:#609bfa;transform:none}.secondary-button,.filter-button,.terminal-button{background:var(--surface-2)}.panel{border-radius:var(--radius);background:var(--surface);box-shadow:none}.panel-header{min-height:62px;padding:0 18px}.panel-header h2{font-size:13px;font-weight:650}.panel-header p{font-size:10px}.summary-strip{border-radius:var(--radius);background:var(--surface);margin-bottom:16px}.summary-item{gap:13px;min-height:94px;padding:16px 18px}.summary-icon{background:#151f2c;border-radius:6px;flex-basis:32px;width:32px;height:32px}.summary-item span{font-size:10px}.summary-item small{font-size:9px}.dashboard-grid{gap:16px}.region-status-list{align-content:start;min-height:246px;padding:10px 18px;display:grid}.region-status-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:68px;display:flex}.region-status-list>div:last-child{border-bottom:0}.region-marker{color:#7e9fc9;background:#151e29;border:1px solid #29384a;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.region-status-list p{flex:1;min-width:0;margin:0}.region-status-list p strong,.region-status-list p small,.region-count strong,.region-count small{display:block}.region-status-list p strong{font-size:11px}.region-status-list p small,.region-count small{color:var(--muted);margin-top:4px;font-size:9px}.region-count{text-align:right;min-width:60px}.region-count strong{color:var(--text-soft);font-size:11px}.region-empty{color:var(--faint);text-align:center;flex-direction:column;justify-content:center;min-height:220px!important}.region-empty strong{color:var(--text-soft);margin-top:8px;font-size:11px}.region-empty small{max-width:290px;line-height:1.5}.quick-list{padding:6px 12px}.quick-list button{border-radius:0;min-height:54px;padding:8px 4px}.quick-list button:hover{background:#ffffff06;border-radius:0}.quick-list button>span{background:#151e29;border-radius:6px;width:30px;height:30px}.quick-list strong{font-size:11px}.quick-list small,.overview-head{font-size:9px}.server-row{min-height:68px}.server-identity strong,.server-price strong{font-size:11px}.server-identity small,.server-price small,.mini-load small,.server-config{font-size:9px}.activity-item strong{font-size:10px}.activity-item small,.activity-item time{font-size:9px}.activity-icon{border-radius:6px}.server-toolbar{margin-bottom:14px}.search-field{border-radius:6px;height:38px}.search-field input{font-size:11px}.view-switch{border-radius:6px}.server-card-grid{gap:12px}.server-card{background:var(--surface);border-radius:8px;transition:border-color .14s,background .14s}.server-card:hover{border-color:var(--line-strong);box-shadow:none;transform:none}.server-card.selected{box-shadow:inset 2px 0 var(--primary)}.check-box{border-radius:4px}.spec-line span,.resource-bar span,.traffic-row,.server-card-foot,.server-card-foot button{font-size:9px}.server-card-foot button{border-radius:5px}.server-table-wrap{border-radius:8px}.server-ip-cell{align-items:center;gap:7px;display:inline-flex}.server-ip-count{color:var(--primary-bright);background:0 0;border:0;border-bottom:1px dotted #71a5fba6;padding:2px 0;font-size:11px;font-weight:700;line-height:1.2}.server-ip-count:hover{color:#a6c7ff;border-bottom-color:currentColor}.server-ip-popover{z-index:1300;border:1px solid var(--line-strong);background:#111821;border-radius:10px;width:292px;max-width:calc(100vw - 24px);animation:.14s both serverIpPopoverIn;position:fixed;overflow:hidden;box-shadow:0 22px 60px #0000007a}@keyframes serverIpPopoverIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.server-ip-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 11px 9px 14px;display:flex}.server-ip-popover>header>div{gap:2px;min-width:0;display:grid}.server-ip-popover>header strong{color:var(--text);font-size:13px}.server-ip-popover>header small{color:var(--muted);font-size:10px}.server-ip-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#475363 transparent;max-height:310px;overflow-y:auto}.server-ip-list>div{border-bottom:1px solid #ffffff0b;grid-template-columns:8px minmax(0,1fr) auto 28px;align-items:center;gap:8px;min-height:38px;padding:0 9px 0 14px;display:grid}.server-ip-list>div:last-child{border-bottom:0}.server-ip-list code{color:var(--text-soft);text-overflow:ellipsis;font-size:11px;overflow:hidden}.server-ip-list b{color:#7eabfa;text-transform:uppercase;background:#4d8df71f;border-radius:4px;padding:3px 5px;font-size:8px}.server-ip-list .icon-button{width:27px;height:27px;color:var(--faint);border-radius:5px}.server-ip-list .icon-button:hover{background:var(--surface-hover);color:var(--text-soft)}.server-ip-loading,.server-ip-error{min-height:82px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.server-ip-error{color:var(--red)}.server-ip-manage{border-top:1px solid var(--line);min-height:42px;color:var(--primary-bright);justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.server-ip-manage:hover{color:#a6c7ff;background:#4d8df712}.billing-hero{border-color:var(--line-strong);background:#111923;border-radius:8px}.billing-hero>div:first-child span{font-size:10px}.billing-hero>div:first-child strong{font-size:30px}.billing-hero>div:first-child small,.balance-forecast small,.amount-input{font-size:9px}.amount-input>div{border-radius:6px}.amount-chips button{border-radius:5px;font-size:9px}.payment-methods button{border-radius:6px}.transaction-head,.transaction-line{font-size:10px}.settings-nav,.settings-panel{border-radius:8px}.settings-nav button{border-radius:5px;font-size:10px}.field-label{font-size:10px}.field-label input,.field-label select,.field-label textarea{border-radius:6px;font-size:11px}.simple-modal,.provision-modal{border-radius:8px}.toast{border-radius:6px}.auth-shell{background:var(--bg);grid-template-columns:minmax(420px,1fr) minmax(440px,.78fr)}.auth-story{background:#0a0e14;padding:34px clamp(36px,5vw,72px)}.auth-story-copy{max-width:650px;margin:auto 0 34px}.auth-story-copy h1{letter-spacing:-.055em;max-width:630px;font-size:clamp(42px,4.6vw,66px);line-height:1.02}.auth-story-copy p{color:#8c97a6;margin-top:20px;font-size:14px}.auth-capabilities{border-top:1px solid var(--line);max-width:560px;margin-bottom:auto;display:grid}.auth-capabilities>div{border-bottom:1px solid var(--line);color:#7890ae;align-items:center;gap:13px;min-height:64px;display:flex}.auth-capabilities>div>span{gap:4px;display:grid}.auth-capabilities strong{color:var(--text-soft);font-size:11px}.auth-capabilities small{color:var(--muted);font-size:10px}.auth-proof{gap:18px}.auth-proof span{background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.auth-form-side{background:#0d1117}.auth-form{width:min(400px,100%)}.auth-form>header h2,.auth-result h2{font-size:29px}.auth-form>header p,.auth-result p{font-size:12px}.auth-field>span{font-size:10px}.auth-field>div{background:#10161e;border-radius:6px}.auth-field input{font-size:12px}.auth-submit{font-size:11px}@media (width<=860px){.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-form-side,.auth-form{width:100%;min-width:0}.workspace{padding:24px 18px 60px}.page-header h1{font-size:28px}.region-status-list{min-height:auto}}@media (width<=560px){.summary-item{min-height:86px;padding:13px}.summary-icon{display:none}.summary-item strong{font-size:15px}.server-card-grid{gap:10px}.auth-form-side{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.page,.provision-rings,.map-link,.status-dot b,.history-live-status i{animation:none!important}*{scroll-behavior:auto!important}}@media (width<=620px){.reinstall-family-grid{grid-template-columns:1fr}.upgrade-option-list>button{grid-template-columns:minmax(0,1fr) 18px}.upgrade-option-list>button>span:nth-child(2){text-align:left;grid-area:2/1/auto/-1;align-items:flex-start}.upgrade-total{grid-template-columns:1fr}.inline-secret-input.compact-action{grid-template-columns:minmax(0,1fr) 38px}.inline-secret-input.reinstall-secret-input{grid-template-columns:minmax(0,1fr) 38px 38px}}:root{--radius:14px;--radius-control:9px;--radius-surface:14px;--radius-dialog:16px}html,body{font-size:17px}.brand>span strong{font-size:15px}.brand>span small,.admin-entry small{font-size:10px}.nav-label,.eyebrow{font-size:11px}.system-state strong,.user-block strong,.admin-entry strong{font-size:12px}.system-state small,.user-block small{font-size:11px}.user-block strong{font-size:14px;line-height:1.25}.user-block small{font-size:12px;line-height:1.35}.sandbox-notice{color:#61e6b6;background:linear-gradient(90deg,#19896824,#0f192659);border:1px solid #41d39f61;border-radius:10px;align-items:center;gap:12px;min-height:54px;margin:0 0 16px;padding:11px 15px;display:flex}.sandbox-notice span{gap:2px;display:grid}.sandbox-notice strong{letter-spacing:.09em;font-size:12px}.sandbox-notice small{color:#9aadc2;font-size:12px}.billing-hero.sandbox{border-color:#41d39f57}.deploy-sandbox-notice{margin-bottom:14px}.sandbox-badge{color:#55dfac;letter-spacing:.06em;vertical-align:middle;background:#22a7771c;border:1px solid #41d39f57;border-radius:999px;align-items:center;min-height:18px;margin-left:8px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.topbar-path{font-size:13px}.page-header h1,.server-page-head h1{font-size:clamp(29px,2.5vw,36px)}.page-header p{font-size:14px}.primary-button,.secondary-button,.filter-button,.text-button,.terminal-button{font-size:13px}.panel-header h2{letter-spacing:0;font-size:16px;line-height:1.3}.panel-header p,.summary-item span,.region-status-list p small,.region-count small,.quick-list small,.activity-item small,.activity-item time{font-size:12px}.summary-item small,.server-identity small,.server-price small,.mini-load small,.server-config,.spec-line span,.resource-bar span,.traffic-row,.server-card-foot,.server-card-foot button{font-size:11px}.region-status-list p strong,.region-count strong,.region-empty strong,.quick-list strong,.activity-item strong{font-size:13px}.summary-item strong{font-size:18px}.search-field input,.field-label input,.field-label select,.field-label textarea,.auth-field input{font-size:13px}.field-label,.auth-field>span,.transaction-head,.transaction-line{font-size:12px}.server-title>strong{font-size:13px}.server-title>span,.status-inline,.server-address span,.server-address code{font-size:12px}.server-table th{font-size:13px}.server-table td{font-size:14px}.server-ip-count,.server-ip-list code,.server-ip-manage{font-size:12px}.server-ip-popover>header strong{font-size:14px}.server-ip-popover>header small,.server-ip-loading,.server-ip-error,.server-management-page .status-inline,.server-fact>span,.server-control-meta span,.renew-addon-list span,.renew-addon-list small,.bulk-addon-details p,.delete-warning p,.delete-confirm-copy,.bulk-confirm-heading p,.bulk-confirm-list small,.bulk-confirm-list>p,.bulk-confirm-skipped{font-size:12px}.server-fact>strong,.server-control-meta strong,.filter-menu-popover strong,.renew-addon-list strong,.bulk-addon-details summary,.delete-warning strong,.bulk-confirm-heading strong,.bulk-confirm-list strong,.server-control-grid>button,.filter-menu-trigger,.filter-menu-popover>button{font-size:13px}.server-tab-heading h2,.vnc-panel h3{font-size:17px}.server-tab-heading p,.vnc-panel p,.metrics-live,.metric-range-tabs button,.metric-card header,.network-addon-copy p,.network-ip-card p,.addon-active,.network-confirm-copy,.modal-section-label,.history-pagination span{font-size:13px}.metric-card small,.network-addon-copy small,.network-type-pill,.dedicated-option-list>button,.dedicated-option-list>button small,.network-ip-list b,.reinstall-family-trigger small,.reinstall-version-list>button,.renew-option-grid button b,.renew-option-grid button small,.renew-total>small,.vnc-toolbar>button,.vnc-password,.vnc-password button,.vnc-status,.vnc-password input,.vnc-workspace>footer{font-size:11px}.network-addon-copy h3,.network-ip-card h3{font-size:15px}.network-addon-copy strong,.dedicated-option-list>button strong,.network-addon-card>button,.network-ip-card>header>button,.reinstall-family-trigger strong,.upgrade-option-list strong,.history-pagination button,.renew-option-grid button>span{font-size:13px}.billing-hero>div:first-child span,.amount-input,.amount-chips button,.settings-nav button,.auth-capabilities small,.auth-proof span{font-size:12px}.billing-hero>div:first-child small,.balance-forecast small{font-size:11px}.auth-capabilities strong,.auth-submit,.auth-form>header p,.auth-result p,.settings-nav button{font-size:13px}.settings-panel .panel-header h2{font-size:16px}.settings-panel .panel-header p,.settings-panel .field-label,.profile-line small,.security-form p,.session-line small,.security-row small,.danger-session small,.settings-placeholder p{font-size:12px}.profile-line strong,.security-row strong,.danger-session strong{font-size:14px}.notification-item strong{font-size:15px}.notification-item small{font-size:13px}.summary-item span,.summary-item small,.panel-header p,.region-status-list p small,.region-count small,.quick-list small,.server-identity small,.server-price small,.mini-load small,.server-config,.activity-item small,.activity-item time{line-height:1.45}.overview-head{letter-spacing:.025em;font-size:11px;font-weight:700;line-height:1.35}.server-identity strong,.server-price strong,.quick-list strong,.activity-item strong{font-size:13px;line-height:1.35}.server-config,.mini-load small,.server-identity small,.server-price small{font-size:12px}.notification-popover{transform-origin:100% 0;background:#101721fa;border-radius:16px;width:min(390px,100vw - 28px);max-height:min(560px,100vh - 84px);animation:.16s cubic-bezier(.2,.8,.2,1) notification-popover-in;top:48px;overflow-y:auto;box-shadow:0 28px 80px #00000094,inset 0 0 0 1px #ffffff05}.popover-head{z-index:1;border-bottom:1px solid var(--line);background:#101721fa;min-height:58px;padding:12px 15px;position:sticky;top:0}.popover-head strong{font-size:17px}.popover-head button{border-radius:8px;padding:7px 9px;font-size:12px}.popover-head button:hover{background:var(--surface-hover)}.notification-item{align-items:flex-start;gap:12px;padding:13px 15px;transition:background .13s}.notification-item:hover{background:#ffffff06}.notification-item p{overflow-wrap:anywhere;min-width:0;line-height:1.45}.notice-icon{border-radius:10px;flex-basis:32px;width:32px;height:32px}.popover-all{background:#101721fa;min-height:46px;font-size:13px;position:sticky;bottom:0}.popover-all:hover{background:#172230}.server-page-size-control{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:38px;color:var(--muted);white-space:nowrap;align-items:center;gap:16px;margin-left:auto;padding:0 11px;font-size:12px;display:flex}.server-page-size-control strong{color:var(--text-soft);font-size:13px}.server-page-size-label{align-items:center;gap:6px;display:flex}.page-size-menu{position:relative}.page-size-menu.open{z-index:90}.page-size-trigger{min-width:54px;height:30px;color:var(--primary-bright);background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:1fr 14px;align-items:center;gap:5px;padding:0 7px 0 10px;display:grid}.page-size-trigger strong{color:inherit;font-size:13px;font-weight:750}.page-size-trigger svg{color:var(--primary-bright);transition:transform .15s}.page-size-trigger:hover,.page-size-menu.open .page-size-trigger{background:#4d8df721;border-color:#4d8df77a}.page-size-menu.open .page-size-trigger svg{transform:rotate(180deg)}.page-size-popover{z-index:100;border:1px solid var(--line-strong);background:#151c26;border-radius:10px;gap:3px;width:104px;padding:6px;animation:.14s ease-out server-menu-in;display:grid;position:absolute;top:calc(100% + 8px);right:-7px;box-shadow:0 18px 44px #00000075}.page-size-popover>button{height:36px;color:var(--text-soft);text-align:left;background:0 0;border-radius:7px;grid-template-columns:1fr 16px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:680;display:grid}.page-size-popover>button:hover{background:var(--surface-hover);color:var(--text)}.page-size-popover>button.active{color:#fff;background:#245ca9;box-shadow:inset 0 0 0 1px #7eaeff40}.page-size-popover>button svg{justify-self:end}.server-page-size-control+.view-switch{margin-left:0}.server-list-pagination{justify-content:space-between;min-height:54px;margin-top:10px;padding:6px 2px}.server-pagination-range{color:var(--muted);font-size:12px}.server-pagination-controls{align-items:center;gap:7px;display:flex}.server-pagination-controls label{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.server-pagination-controls input{border:1px solid var(--line-strong);background:var(--surface);width:46px;height:34px;color:var(--text);text-align:center;border-radius:8px;outline:0;padding:0 7px;font-size:13px;font-weight:700}.server-pagination-controls input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #357cff17}.server-pagination-controls>button:not(:disabled){color:#fff;background:#2f74d8;border-color:#3977d2;box-shadow:0 6px 16px #2367ce3d}.server-pagination-controls>button:hover:not(:disabled){color:#fff;background:#4288ed}.server-pagination-controls>button:disabled{border-color:var(--line);background:var(--surface);color:var(--faint);opacity:.45;box-shadow:none}.server-pagination-controls input{background:#4d8df71a;border-color:#365f96}.view-switch button.active,.metric-range-tabs button.active{color:#fff;background:#245ca9;border-color:#4d8df7;box-shadow:inset 0 0 0 1px #8db7ff2e}.sidebar-nav button.active{color:#f3f7ff;background:#3374d838}.filter-menu-popover>button.active{box-shadow:inset 3px 0 0 var(--primary);background:#3170cf40}.is-collapsed .brand-row{justify-content:center;padding:0}.is-collapsed .brand{flex:0 0 42px;width:42px}.is-collapsed .logo-mark{background:linear-gradient(145deg,#102c58,#15172f);border-color:#6f9cff8c;flex-basis:40px;width:40px;height:34px}.is-collapsed .logo-mark strong{letter-spacing:-.08em;color:#f5f7ff;text-shadow:-1px 0 9px #2a96ff8c,1px 0 9px #bc4cff61;font-size:12px;font-weight:900}.is-collapsed .sidebar-foot{justify-items:center;display:grid}.is-collapsed .admin-entry{justify-content:center;gap:0;width:42px;min-height:42px;margin:0 0 8px;padding:0}.is-collapsed .admin-entry>span,.is-collapsed .admin-entry>svg:last-child{display:none}.is-collapsed .system-state,.is-collapsed .user-block,.is-collapsed .collapse-button{width:42px;min-height:42px;margin-left:0;margin-right:0;padding:0}.is-collapsed .user-block .avatar{flex-basis:30px;width:30px;height:30px}@media (width<=980px){.server-page-size-control{order:4;justify-content:space-between;width:100%;margin-left:0}.server-page-size-control+.view-switch{margin-left:auto}}@media (width<=560px){.notification-popover{top:calc(var(--topbar-height) + 8px);width:auto;position:fixed;left:10px;right:10px}.server-list-pagination{flex-direction:column;align-items:stretch;gap:8px}.server-pagination-controls{justify-content:space-between}.reinstall-family-tabs,.reinstall-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel,.summary-strip,.server-card,.server-table-wrap,.billing-hero,.settings-nav,.settings-panel,.reinstall-os-browser,.network-addon-card,.network-ip-card,.metric-card{border-radius:var(--radius-surface)}.simple-modal,.provision-modal,.server-ip-popover{border-radius:var(--radius-dialog)}.sidebar-nav button,.system-state,.user-block,.admin-entry,.server-tabs button,.server-control-grid>button,.filter-menu-trigger,.filter-menu-popover,.filter-menu-popover>button,.primary-button,.secondary-button,.filter-button,.text-button,.terminal-button,.language-button,.help-button,.icon-button,.search-field,.view-switch,.payment-methods button,.settings-nav button,.field-label input,.field-label select,.field-label textarea,.auth-field>div{border-radius:var(--radius-control)}.renew-addon-list,.bulk-renew-summary>span,.bulk-addon-details,.delete-warning,.delete-server-name,.bulk-confirm-heading,.bulk-confirm-list,.bulk-confirm-skipped,.dedicated-option-list>button,.ip-purchase-summary>span,.ip-quantity-picker>button,.ip-quantity-picker>div,.network-channel-choice,.network-confirm-total,.reinstall-family-card,.reinstall-os-selected,.upgrade-option-list>button,.upgrade-total,.renew-option-grid button,.renew-total,.toast{border-radius:12px}.plan-price>small{color:var(--green);white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25}.plan-price>small.is-empty{color:var(--amber)}.plan-list>button.capacity-empty:not(:disabled){border-color:#e8a94142}.plan-list>button.capacity-empty.selected{background:#e8a9410e;border-color:#e8a941b8;box-shadow:0 0 0 2px #e8a9410b}.deploy-capacity-alert{background:linear-gradient(105deg,#e8a9411b,#e8a94109);border:1px solid #e8a94170;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin:-2px 0 16px;padding:13px 14px;display:grid;box-shadow:inset 3px 0 #e8a941bd}.deploy-capacity-alert.accepted{background:linear-gradient(105deg,#38d29418,#38d29406);border-color:#38d29461;box-shadow:inset 3px 0 #38d294b8}.deploy-capacity-icon{width:38px;height:38px;color:var(--amber);background:#e8a9411f;border-radius:10px;place-items:center;display:grid}.deploy-capacity-alert.accepted .deploy-capacity-icon{color:var(--green);background:#38d2941a}.deploy-capacity-alert>div{min-width:0}.deploy-capacity-alert strong{color:var(--text);font-size:16px;display:block}.deploy-capacity-alert p{color:var(--text-soft);margin:3px 0 2px;font-size:14px}.deploy-capacity-alert small{max-width:670px;color:var(--muted);font-size:12px;line-height:1.45;display:block}.deploy-capacity-alert>button{color:#f2bd66;white-space:nowrap;background:#e8a9411a;border:1px solid #e8a9416b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.deploy-capacity-alert>button:hover{background:#e8a9412b}.deploy-capacity-alert>button.selected{color:var(--green);background:#38d2941f;border-color:#38d29473}.preorder-management{background:#e8a9410e;border:1px solid #e8a94157;border-radius:11px;grid-template-columns:36px minmax(0,1fr);gap:10px;margin:13px 13px 0;padding:12px;display:grid}.preorder-management>span{width:36px;height:36px;color:var(--amber);background:#e8a9411a;border-radius:9px;place-items:center;display:grid}.preorder-management strong{color:var(--text);font-size:13px}.preorder-management p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.preorder-management>button{color:#f08b95;background:#df6d7911;border:1px solid #df6d7961;border-radius:8px;grid-column:1/-1;min-height:36px;font-size:12px;font-weight:700}.preorder-management>button:hover{background:#df6d791f}.preorder-cancel-notice{color:var(--green);background:#38d2940e;border:1px solid #38d29447;border-radius:11px;gap:11px;padding:13px;display:flex}.preorder-cancel-notice strong{color:var(--text);font-size:14px;display:block}.preorder-cancel-notice p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.simple-modal>.preorder-cancel-notice+p{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.45}.modal-action-row{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:16px;display:grid}.modal-action-row>button{min-height:42px;margin:0}@media (width<=720px){.deploy-capacity-alert{grid-template-columns:36px minmax(0,1fr)}.deploy-capacity-alert>button{grid-column:1/-1}.plan-price>small{white-space:normal}.modal-action-row{grid-template-columns:1fr}}.motion-nav,.motion-tabs{isolation:isolate;position:relative}.nav-active-indicator,.motion-tab-indicator{z-index:0;pointer-events:none;will-change:width, height, transform;transition:width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),opacity .12s;position:absolute;top:0;left:0}.nav-active-indicator{box-shadow:inset 3px 0 0 var(--primary), 0 5px 15px #050c181f;background:linear-gradient(90deg,#3271d342,#3271d321);border:1px solid #5691f433;border-radius:9px}.sidebar-nav .nav-group>button{z-index:1}.sidebar-nav .nav-group>button.active{background:0 0}.sidebar-nav .nav-group>button.active:before{opacity:0}.motion-tabs>button{z-index:1;position:relative}.motion-tabs>button:after{opacity:0!important}.server-tabs .motion-tab-indicator,.plan-mode-tabs .motion-tab-indicator{background:linear-gradient(#324969b8,#23344cb8);border:1px solid #5791ed2b;border-radius:7px;box-shadow:0 5px 16px #0000001f,inset 0 1px #ffffff09}.server-tabs>button.active,.plan-mode-tabs>button.active{background:0 0!important}.support-widget-tabs .motion-tab-indicator{background:linear-gradient(145deg,#3877d757,#234c8933);border:1px solid #5c99f45c;border-radius:9px;box-shadow:0 6px 17px #0d377833,inset 0 1px #ffffff12,inset 0 -2px #5497ffb8}.support-widget-tabs>button.active{background:0 0}.page{animation:.24s cubic-bezier(.2,.75,.3,1) both billing-page-enter}.server-tab-transition{animation:.21s cubic-bezier(.2,.75,.3,1) both billing-section-enter}.deploy-form-step{flex-direction:column;flex:1;gap:14px;display:flex}.deploy-form-step.is-forward{animation:.24s cubic-bezier(.2,.78,.25,1) both billing-step-forward}.deploy-form-step.is-backward{animation:.24s cubic-bezier(.2,.78,.25,1) both billing-step-backward}@keyframes billing-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes billing-section-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes billing-step-forward{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes billing-step-backward{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0,0)}}.filter-menu-popover,.page-size-popover,.server-menu-popover,.os-version-menu,.support-widget-picker-menu,.support-widget-ticket-menu{transform-origin:top;animation:.21s cubic-bezier(.16,.82,.3,1) both billing-menu-enter}.notification-popover{transform-origin:100% 0}@keyframes billing-menu-enter{0%{opacity:0;transform:translateY(-5px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.primary-button,.secondary-button,.filter-button,.terminal-button,.server-control-grid>button,.quick-list>button,.support-widget-new,.support-widget-compose>footer button{transition:color .14s,background .14s,border-color .14s,box-shadow .14s,transform .14s cubic-bezier(.2,.8,.2,1)}.primary-button>svg,.secondary-button>svg,.quick-list>button>svg,.server-card-foot button>svg{transition:transform .16s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.primary-button:not(:disabled):hover,.secondary-button:not(:disabled):hover,.filter-button:not(:disabled):hover,.terminal-button:not(:disabled):hover,.support-widget-new:not(:disabled):hover,.support-widget-compose>footer button:not(:disabled):hover{transform:translateY(-1px)}.primary-button:not(:disabled):hover>svg:last-child,.secondary-button:not(:disabled):hover>svg:last-child,.quick-list>button:hover>svg:last-child,.server-card-foot button:hover>svg:last-child{transform:translate(2px)}.server-control-grid>button:not(:disabled):hover,.quick-list>button:not(:disabled):hover{transform:translateY(-1px)}}.primary-button:not(:disabled):active,.secondary-button:not(:disabled):active,.filter-button:not(:disabled):active,.terminal-button:not(:disabled):active,.server-control-grid>button:not(:disabled):active,.quick-list>button:not(:disabled):active,.support-widget-new:not(:disabled):active,.support-widget-compose>footer button:not(:disabled):active{transform:translateY(0)scale(.985)}.interactive-spotlight{isolation:isolate;position:relative;overflow:hidden}.interactive-spotlight:before{z-index:0;background:radial-gradient(190px circle at var(--spot-x,50%) var(--spot-y,50%),#5391f524,transparent 68%);content:"";opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.interactive-spotlight>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.interactive-spotlight:hover:before{opacity:1}.server-card.interactive-spotlight:hover,.plan-list>.interactive-spotlight:hover:not(:disabled),.location-grid>.interactive-spotlight:hover:not(:disabled){border-color:#5d93e285;transform:translateY(-2px);box-shadow:0 12px 30px #00000029}}.server-card,.plan-list>button,.location-grid>button{transition:transform .17s cubic-bezier(.2,.8,.2,1),border-color .17s,background .17s,box-shadow .17s}.motion-list>.server-card,.motion-list>button,.server-table tbody>tr{--motion-order:0;animation:.21s cubic-bezier(.2,.75,.3,1) backwards billing-list-item-enter;animation-delay:calc(var(--motion-order) * 34ms)}.motion-list>:nth-child(2),.server-table tbody>:nth-child(2){--motion-order:1}.motion-list>:nth-child(3),.server-table tbody>:nth-child(3){--motion-order:2}.motion-list>:nth-child(4),.server-table tbody>:nth-child(4){--motion-order:3}.motion-list>:nth-child(5),.server-table tbody>:nth-child(5){--motion-order:4}.motion-list>:nth-child(6),.server-table tbody>:nth-child(6){--motion-order:5}.motion-list>:nth-child(n+7),.server-table tbody>:nth-child(n+7){--motion-order:6}@keyframes billing-list-item-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}.number-ticker{animation:.22s cubic-bezier(.2,.8,.2,1) both billing-number-enter;display:block}@keyframes billing-number-enter{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.nav-active-indicator,.motion-tab-indicator{transition:none}.interactive-spotlight:hover,.primary-button:hover,.secondary-button:hover,.server-control-grid>button:hover,.quick-list>button:hover{transform:none!important}}.auth-form-login,.auth-form-forgot,.auth-form-reset,.auth-form-two-factor,.auth-form-verify{width:min(410px,100%)}.auth-form-login .auth-field,.auth-form-forgot .auth-field,.auth-form-reset .auth-field,.auth-form-two-factor .auth-field{margin-top:15px}.auth-form-login .auth-field>span,.auth-form-forgot .auth-field>span,.auth-form-reset .auth-field>span,.auth-form-two-factor .auth-field>span{font-size:12px}.auth-form-login .auth-field>div,.auth-form-forgot .auth-field>div,.auth-form-reset .auth-field>div,.auth-form-two-factor .auth-field>div{border-radius:9px;min-height:48px}.auth-form-login .auth-field input,.auth-form-forgot .auth-field input,.auth-form-reset .auth-field input,.auth-form-two-factor .auth-field input{font-size:14px}.auth-form-two-factor .code-field input{font-size:18px}@media (width<=860px){.auth-form-login,.auth-form-forgot,.auth-form-reset,.auth-form-two-factor,.auth-form-verify{max-width:440px;margin-inline:auto}}html.auth-page-active{scrollbar-gutter:auto}.auth-shell{--auth-bg:#0b0d14;--auth-surface:#11141f;--auth-field:#141825;--auth-border:#343b51;--auth-text:#f4f5fc;--auth-muted:#abb2ca;--auth-subtle:#808aa5;--auth-accent:#bca5ff;--auth-accent-hover:#cfbeff;--auth-on-button:#191127;--auth-error:#fda4af;--auth-success:#6ee7b7;background:var(--auth-bg);min-height:100svh;color:var(--auth-text);grid-template-columns:minmax(420px,41.6667vw) minmax(0,1fr);display:grid;overflow:visible}.auth-story{background:var(--auth-surface);border:0;flex-direction:column;justify-content:space-between;gap:24px;height:100svh;min-height:720px;padding:48px;display:flex;position:sticky;top:0;overflow:hidden}.auth-story:after{display:none}.auth-brand,.auth-mobile-brand>a{width:max-content;height:100px;color:inherit;align-items:center;text-decoration:none;display:flex}.auth-brand{animation:.52s cubic-bezier(.22,1,.36,1) both auth-fade-down}.auth-wordmark{object-fit:contain;object-position:left center;width:160px;max-width:100%;height:40px;display:block}.auth-story-content{flex-direction:column;gap:24px;width:min(504px,100%);display:flex}.auth-story-copy{width:100%;max-width:none;margin:0}.auth-story-copy>span,.auth-story-footer>strong{color:var(--auth-accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:17px;display:block}.auth-story-copy>span{animation:.5s cubic-bezier(.22,1,.36,1) 90ms both auth-fade-up}.auth-story-copy h1{max-width:504px;color:var(--auth-text);letter-spacing:-.03em;margin:24px 0 0;font-size:clamp(38px,3.2vw,46px);font-weight:600;line-height:1.26;animation:.56s cubic-bezier(.22,1,.36,1) .14s both auth-fade-up}.auth-story-copy p{max-width:460px;color:var(--auth-muted);margin:16px 0 0;font-size:15px;font-weight:400;line-height:23px;animation:.56s cubic-bezier(.22,1,.36,1) .21s both auth-fade-up}.auth-server-art{flex:0 0 320px;width:100%;height:320px;animation:.72s cubic-bezier(.22,1,.36,1) .18s both auth-art-enter;position:relative;overflow:hidden}.auth-server-art img{max-width:none;display:block;position:absolute}.auth-orbital-base{width:79.23%;height:43.64%;inset:53.03% 10.38% 3.33%}.auth-orbital-lights{width:71.25%;height:29.84%;inset:66.52% 15.29% 3.64% 13.46%}.auth-server-lower{width:47.7%;height:38.79%;inset:45.45% 26.15% 15.76%}.auth-server-middle{width:47.7%;height:38.79%;inset:32.12% 26.15% 29.09%}.auth-server-upper{width:47.7%;height:38.79%;inset:18.79% 26.15% 42.42%}.auth-server-mainboard{width:34.8%;height:23.33%;inset:23.03% 32.5% 53.64%}.auth-floating-circuit{width:73.27%;height:47.27%;inset:5.15% 12.5% 47.58% 14.23%}.auth-orbital-lights{animation:4s ease-in-out infinite auth-orbital-pulse}.auth-server-lower{animation:6.4s ease-in-out -1.2s infinite auth-server-float}.auth-server-middle{animation:6.4s ease-in-out -2.8s infinite auth-server-float}.auth-server-upper{animation:6.4s ease-in-out -4.4s infinite auth-server-float}.auth-server-mainboard{animation:5.2s ease-in-out -1.4s infinite auth-board-breathe}.auth-floating-circuit{animation:5.8s ease-in-out -2s infinite auth-circuit-float}.auth-story-footer{flex-direction:column;gap:8px;width:min(504px,100%);animation:.56s cubic-bezier(.22,1,.36,1) .28s both auth-fade-up;display:flex}.auth-story-footer>strong{letter-spacing:0}.auth-story-footer>span{color:var(--auth-muted);font-size:13px;line-height:20px}.auth-form-side{background:var(--auth-bg);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:start center;min-width:0;min-height:100svh;padding:48px;display:grid;position:relative;overflow:visible}.auth-top-navigation,.auth-footer{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;max-width:744px;display:flex}.auth-top-navigation a,.auth-top-navigation span,.auth-footer,.auth-footer a{color:var(--auth-muted);font-size:12px;font-weight:500;line-height:18px;text-decoration:none}.auth-top-navigation a{font-size:13px;line-height:20px}.auth-top-navigation span{font-weight:600}.auth-top-navigation a:hover,.auth-footer a:hover{color:var(--auth-accent)}.auth-mobile-brand{display:none}.auth-form,.auth-form.auth-form-register,.auth-form-login,.auth-form-forgot,.auth-form-reset,.auth-form-two-factor,.auth-form-verify{align-self:center;width:min(420px,100%);margin:48px 0;padding:0;animation:.42s cubic-bezier(.22,1,.36,1) both auth-form-enter}@keyframes auth-form-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)}}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-art-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-server-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes auth-board-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.012)}}@keyframes auth-circuit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes auth-orbital-pulse{0%,to{opacity:.72}50%{opacity:1}}.auth-form>header,.auth-form-register>header{margin:0 0 24px}.auth-form>header>span,.auth-result>span{color:var(--auth-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700;line-height:17px;display:block}.auth-result.success>span{color:var(--auth-success)}.auth-result.error>span{color:var(--auth-error)}.auth-form>header h2,.auth-result h2{color:var(--auth-text);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:48px}.auth-form>header p,.auth-result p{color:var(--auth-muted);margin:0;font-size:15px;font-weight:400;line-height:23px}.auth-form>header h2+p,.auth-result h2+p{margin-top:8px}.auth-field,.auth-form-login .auth-field,.auth-form-forgot .auth-field,.auth-form-reset .auth-field,.auth-form-two-factor .auth-field,.auth-form-register .auth-field{flex-direction:column;gap:8px;margin:0 0 20px;display:flex}.auth-field>span,.auth-form-login .auth-field>span,.auth-form-forgot .auth-field>span,.auth-form-reset .auth-field>span,.auth-form-two-factor .auth-field>span,.auth-form-register .auth-field>span{color:var(--auth-text);font-size:14px;font-weight:600;line-height:21px}.auth-field>div,.auth-form-login .auth-field>div,.auth-form-forgot .auth-field>div,.auth-form-reset .auth-field>div,.auth-form-two-factor .auth-field>div,.auth-form-register .auth-field>div{box-sizing:border-box;border:1px solid var(--auth-border);background:var(--auth-field);width:100%;height:52px;min-height:52px;color:var(--auth-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex}.auth-field>div:focus-within{border:2px solid var(--auth-accent);box-shadow:none;padding-inline:15px}.auth-field.invalid>div,.auth-field.invalid>div:focus-within{border-color:var(--auth-error);background:var(--auth-field);box-shadow:none}.auth-field.valid>div{border-color:var(--auth-border)}.auth-field input,.auth-form-login .auth-field input,.auth-form-forgot .auth-field input,.auth-form-reset .auth-field input,.auth-form-two-factor .auth-field input,.auth-form-register .auth-field input{min-width:0;height:100%;color:var(--auth-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-family:inherit;font-size:15px;font-weight:400;line-height:23px}.auth-field input::placeholder{color:var(--auth-subtle);opacity:1}.auth-field button{place-items:initial;width:auto;color:var(--auth-accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.auth-field-error{color:var(--auth-error);font-size:12px;font-weight:400;line-height:18px}.auth-field-note{color:var(--auth-muted);font-size:12px;line-height:18px}.auth-field-note.warning{color:#f8c66d}.auth-form-register>header{margin-bottom:18px}.auth-form-register .auth-field{margin-bottom:14px}.auth-field-title{align-items:center;gap:5px;width:max-content;max-width:100%;position:relative;display:inline-flex!important}.auth-field-title>b{color:var(--auth-error);font-size:inherit;margin-left:-3px;font-weight:700}.auth-field-help{color:var(--auth-subtle);cursor:help;outline:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex;position:relative}.auth-field-help:after{content:attr(data-tooltip);z-index:80;width:max-content;max-width:250px;color:var(--auth-text);opacity:0;pointer-events:none;background:#191b25;border:1px solid #bca5ff38;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:500;line-height:16px;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 9px);transform:translate(5px,-50%);box-shadow:0 14px 32px #00000057}.auth-field-help:hover,.auth-field-help:focus-visible{color:var(--auth-accent)}.auth-field-help:hover:after,.auth-field-help:focus-visible:after{opacity:1;transform:translateY(-50%)}.auth-form-register .auth-country-control,.auth-country-control{padding:0;position:relative;overflow:visible}.auth-form-register .auth-country-control:focus-within,.auth-country-control:focus-within{padding:0}.auth-country-trigger,.auth-field .auth-country-trigger{width:100%;height:100%;color:var(--auth-subtle);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:400;line-height:22px;display:flex}.auth-country-trigger>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.auth-country-trigger>span.has-value{color:var(--auth-text)}.auth-country-trigger .auth-country-flag,.auth-country-options .auth-country-flag{object-fit:cover;border-radius:2px;flex:none;width:22px;height:16px;display:block;box-shadow:0 0 0 1px #ffffff1a}.auth-country-flag-fallback{width:22px;color:var(--auth-muted);text-align:center;flex:0 0 22px;font-size:10px;font-style:normal;line-height:16px}.auth-country-trigger>svg{flex:none;transition:transform .16s}.auth-country-control.is-open .auth-country-trigger>svg{transform:rotate(180deg)}.auth-country-popover{z-index:70;background:#141620;border:1px solid #bca5ff3d;border-radius:12px;animation:.15s cubic-bezier(.22,1,.36,1) both auth-country-open;position:absolute;bottom:calc(100% + 9px);left:-2px;right:-2px;overflow:hidden;box-shadow:0 22px 60px #00000080}@keyframes auth-country-open{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-country-search{border-bottom:1px solid var(--auth-border);height:48px;color:var(--auth-subtle);align-items:center;gap:10px;margin:0;padding:0 13px;display:flex}.auth-form-register .auth-country-search input,.auth-country-search input{min-width:0;height:100%;color:var(--auth-text);background:0 0;padding:0;font-size:14px}.auth-country-search input::-webkit-search-cancel-button{display:none}.auth-country-options{scrollbar-color:#bca5ff57 transparent;scrollbar-width:thin;max-height:236px;padding:6px;overflow:hidden auto}.auth-field .auth-country-options button{width:100%;min-height:40px;color:var(--auth-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:grid}.auth-field .auth-country-options button:hover,.auth-field .auth-country-options button.selected{color:var(--auth-text);background:#bca5ff17}.auth-country-options button>small{color:var(--auth-subtle);font-size:10px}.auth-country-options button>svg{color:var(--auth-accent)}.auth-country-options>p{color:var(--auth-muted);text-align:center;margin:0;padding:20px 12px;font-size:13px}.auth-form-register .auth-field>.auth-password-strength,.auth-field>.auth-password-strength{width:100%;height:auto;min-height:0;color:inherit;background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:0;transition:none;display:grid}.auth-password-strength>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.auth-password-strength i{background:#343b51;height:3px}.auth-password-strength p{color:var(--auth-muted);font-size:12px;line-height:18px}.auth-password-strength strong{color:var(--auth-muted)}.auth-password-strength small{color:var(--auth-subtle);font-size:12px}.code-field input,.auth-form-two-factor .code-field input{font-size:18px}.auth-login-options{justify-content:flex-end;align-items:center;gap:16px;min-height:20px;margin:0;display:flex}.auth-form-login .auth-field:last-of-type{margin-bottom:24px}.auth-login-options>label{color:var(--auth-muted);font-size:13px;line-height:20px}.auth-login-options input[type=checkbox],.terms-check>input[type=checkbox]{border-color:var(--auth-border);background:var(--auth-field);border-radius:5px;flex:0 0 20px;width:20px;height:20px}.auth-login-options input[type=checkbox]:checked,.terms-check>input[type=checkbox]:checked{border-color:var(--auth-accent);background:var(--auth-accent);box-shadow:none}.auth-login-options input[type=checkbox]:focus-visible,.terms-check>input[type=checkbox]:focus-visible{outline-color:var(--auth-accent)}.forgot-link,.auth-login-options .forgot-link{color:var(--auth-accent);margin:0;font-size:13px;font-weight:600;line-height:20px}.forgot-link:hover,.auth-alt-action:hover,.auth-switch button:hover{color:var(--auth-accent-hover)!important}.auth-privacy-note{color:var(--auth-muted);background:#bca5ff0b;border-color:#bca5ff33;border-radius:12px;margin:4px 0 0}.auth-privacy-note>svg{color:var(--auth-accent)}.auth-privacy-note strong{color:var(--auth-text);font-size:12px}.auth-privacy-note small{color:var(--auth-muted);font-size:11px}.terms-check{color:var(--auth-muted);align-items:center;gap:12px;margin:4px 0 0;font-size:13px;line-height:20px}.auth-terms{min-height:24px}.terms-check a{color:var(--auth-accent)}.auth-terms-error{margin:6px 0 0 32px}.auth-submit,.auth-result .primary-button{background:var(--auth-accent);width:100%;height:52px;min-height:52px;box-shadow:none;color:var(--auth-on-button);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:24px 0 0;padding:16px;font-size:15px;font-weight:700;line-height:20px;transition:background-color .16s,box-shadow .16s,opacity .12s,transform .16s;display:inline-flex}.auth-submit:hover:not(:disabled),.auth-result .primary-button:hover{background:var(--auth-accent-hover);transform:translateY(-1px);box-shadow:0 10px 28px #bca5ff26}.auth-submit:active:not(:disabled),.auth-result .primary-button:active{transform:translateY(0)scale(.992)}.auth-submit:disabled{cursor:wait;opacity:.4}.auth-submit .button-spinner{border-color:#1911274d;border-top-color:var(--auth-on-button)}.auth-switch{color:var(--auth-muted);text-align:center;margin:24px 0 0;font-size:14px;line-height:21px}.auth-switch button{color:var(--auth-accent);font-weight:600}.auth-alt-action{margin-top:0;font-size:12px;line-height:18px;color:var(--auth-accent)!important}.auth-message{border-radius:12px;min-height:0;margin:0 0 20px;padding:10px 12px;font-size:12px;line-height:18px}.auth-message.error{color:var(--auth-error);background:#fda4af0f;border-color:#fda4af59}.auth-message.success{color:var(--auth-success);background:#6ee7b70d;border-color:#6ee7b74d}.auth-result{text-align:left;width:min(420px,100%);margin:0}.auth-result>i.button-spinner{border-color:#bca5ff47;border-top-color:var(--auth-accent);margin:24px 0 0;display:block}.auth-result-secondary{width:100%;color:var(--auth-accent);text-align:center;background:0 0;border:0;margin:20px 0 0;padding:0;font-size:14px;font-weight:600;line-height:21px}.auth-result-secondary:hover{color:var(--auth-accent-hover)}.auth-footer{color:var(--auth-subtle);justify-content:space-between;position:static;inset:auto}.auth-footer>span{color:var(--auth-subtle)}.auth-footer a:nth-child(2){font-size:11px;line-height:17px}@media (height<=860px) and (width>=901px){.auth-story{min-height:640px;padding-block:32px}.auth-story-content{gap:14px}.auth-story-copy h1{margin-top:14px;font-size:clamp(34px,3vw,42px);line-height:1.16}.auth-story-copy p{margin-top:10px}.auth-server-art{flex-basis:250px;height:250px}.auth-form-side{padding-block:32px}.auth-form,.auth-form.auth-form-register{margin-block:28px}.auth-form.auth-form-register{margin-block:12px}.auth-form-register .auth-field{gap:6px;margin-bottom:9px}.auth-form-register .auth-field>div:not(.auth-password-strength){height:44px;min-height:44px}.auth-form-register .auth-submit{margin-top:14px}.auth-form-register .auth-switch{margin-top:12px}}@media (width<=900px){.auth-shell{grid-template-columns:100vw;width:100vw;max-width:100vw;min-height:100svh;overflow-x:hidden}.auth-story,.auth-top-navigation{display:none}.auth-form-side{box-sizing:border-box;grid-template-rows:100px minmax(0,1fr) auto;width:100%;max-width:100vw;min-height:100svh;padding:24px;overflow:hidden visible}.auth-mobile-brand{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:calc(100vw - 48px);min-width:0;max-width:420px;height:100px;margin:0;display:flex}.auth-mobile-brand>a{height:100px}.auth-mobile-brand>span{color:var(--auth-muted);font-size:12px;font-weight:600;line-height:18px}.auth-form,.auth-form.auth-form-register,.auth-form-login,.auth-form-forgot,.auth-form-reset,.auth-form-two-factor,.auth-form-verify{box-sizing:border-box;width:calc(100vw - 48px);min-width:0;max-width:420px;margin:48px 0}.auth-field,.auth-field>div,.auth-result{width:100%;min-width:0;max-width:100%}.auth-form>header h2,.auth-result h2{letter-spacing:-.03em;font-size:28px;line-height:38px}.auth-footer{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:calc(100vw - 48px);min-width:0;max-width:420px;min-height:68px}.auth-footer a:last-child{order:-2}.auth-footer a:nth-child(2){order:-1}}@media (width<=480px){.auth-form-side{padding:24px}.auth-wordmark{width:144px;height:36px}.auth-form,.auth-form.auth-form-register,.auth-form-login,.auth-form-forgot,.auth-form-reset,.auth-form-two-factor,.auth-form-verify{margin-block:32px}.auth-login-options{align-items:flex-start}.auth-login-options>label{max-width:150px}.auth-password-strength p{flex-direction:column;align-items:flex-start;gap:2px}.auth-field-help:after{width:min(250px,100vw - 64px);top:calc(100% + 8px);left:0;transform:translateY(-4px)}.auth-field-help:hover:after,.auth-field-help:focus-visible:after{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-shell *,.auth-shell :before,.auth-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.auth-submit:hover:not(:disabled),.auth-result .primary-button:hover,.auth-submit:active:not(:disabled),.auth-result .primary-button:active{transform:none}}.settings-layout.settings-layout-v2{grid-template-columns:254px minmax(0,1fr);gap:22px}.settings-nav.settings-nav-v2,.settings-panel.settings-panel-v2{border-radius:14px}.settings-nav.settings-nav-v2 button{border-radius:10px;font-size:13px}.settings-country-field .auth-country-trigger,.settings-country-field.auth-field .auth-country-trigger{color:var(--muted);padding:0 12px;font-size:13px}.settings-country-field .auth-country-popover{background:#101824;inset:calc(100% + 8px) 0 auto}.settings-panel-v2 .settings-country-field{--auth-accent:#7da9f8;--auth-border:var(--line-strong);--auth-error:#ef8795;--auth-field:#0b121c;--auth-muted:var(--muted);--auth-subtle:var(--faint);--auth-text:var(--text-soft);margin:0}.settings-panel-v2 .settings-country-field>.auth-country-control{border-color:var(--line-strong);background:#0b121c;border-radius:9px;height:44px;min-height:44px;padding:0}.settings-panel-v2 .settings-country-field>.auth-country-control:focus-within{padding:0}@media (width<=980px){.settings-layout.settings-layout-v2{grid-template-columns:1fr}}.billing-page-v2{--billing-accent:#5794f7}.billing-page-v2 .billing-hero{background:radial-gradient(circle at 88% 22%,#4f8beb2e,#0000 32%),linear-gradient(120deg,#101b2b 0%,#111923 54%,#0f1722 100%);border:1px solid #29456d;border-radius:15px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.25fr) minmax(220px,.8fr);gap:34px;min-height:158px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000029}.billing-page-v2 .billing-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#5f97f614,#0000 35% 70%,#5f97f60a);position:absolute;inset:0}.billing-balance,.billing-hero-mark{z-index:1;flex-direction:column;justify-content:center;display:flex;position:relative}.billing-balance>span{color:#91a1b7;font-size:12px;font-weight:650}.billing-balance>strong{color:#f3f7ff;letter-spacing:-.045em;margin:7px 0 4px;font-size:36px;font-weight:780}.billing-balance>small{color:#687a92;font-size:11px}.billing-page-v2 .balance-forecast{z-index:1;justify-content:center;position:relative}.billing-page-v2 .balance-forecast>span small{font-size:11px}.billing-page-v2 .balance-forecast>span strong{font-size:17px}.billing-page-v2 .balance-forecast>small{font-size:11px}.billing-hero-mark{background:#070e1852;border:1px solid #679ef533;border-radius:12px;min-height:88px;padding:16px 18px}.billing-hero-mark>svg{color:#6aa5ff;margin-bottom:10px}.billing-hero-mark>span{color:#dce8f8;font-size:13px;font-weight:750}.billing-hero-mark>small{color:#74869d;margin-top:4px;font-size:10px;line-height:1.45}.billing-page-v2 .billing-grid{gap:18px}.billing-page-v2 .funds-panel,.billing-page-v2 .spend-panel,.billing-history-panel{border-color:var(--line-strong);border-radius:14px}.billing-history-panel>.panel-header{align-items:center;gap:18px;min-height:78px;padding:16px 18px}.billing-history-panel>.panel-header h2{font-size:17px}.billing-history-panel>.panel-header p{margin-top:4px;font-size:11px}.billing-history-tabs{border:1px solid var(--line);background:#0b121c;border-radius:10px;align-items:center;gap:5px;padding:4px;display:flex}.billing-history-tabs button{color:#7f8da1;min-height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.billing-history-tabs button:hover:not(:disabled){color:#c9d5e5;background:#4f8df012}.billing-history-tabs button.active{color:#deebff;background:#193154;box-shadow:inset 0 0 0 1px #315d96}.billing-history-tabs button:disabled{cursor:not-allowed;color:#4f5e72;opacity:1;background:0 0}.billing-history-tabs button>span{color:#8fa2bc;background:#ffffff0f;border-radius:999px;place-items:center;min-width:21px;height:18px;padding:0 5px;font-size:9px;display:grid}.billing-history-tabs button.active>span{color:#8fbcff;background:#5d99f926}.billing-ledger-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#3d5572 #0b111a;width:100%;transition:opacity .16s;overflow-x:auto}.billing-ledger-wrap.loading{opacity:.58}.billing-ledger-table{width:100%}.billing-ledger-head,.billing-ledger-row{align-items:center;column-gap:16px;padding-inline:18px;display:grid}.billing-ledger-table.expenses{min-width:1100px}.billing-ledger-table.expenses .billing-ledger-head,.billing-ledger-table.expenses .billing-ledger-row{grid-template-columns:72px minmax(300px,1.65fr) 170px 125px minmax(230px,1.1fr) 82px}.billing-ledger-table.payments{min-width:1080px}.billing-ledger-table.payments .billing-ledger-head,.billing-ledger-table.payments .billing-ledger-row{grid-template-columns:68px 145px 170px minmax(185px,1fr) 125px 140px 82px}.billing-ledger-head{border-block:1px solid var(--line);color:#73839a;letter-spacing:.035em;text-transform:uppercase;background:#0c131d;min-height:43px;font-size:10px;font-weight:760}.billing-ledger-row{border-bottom:1px solid var(--line);color:#aebbcf;min-height:76px;font-size:12px;animation:.18s cubic-bezier(.2,.78,.28,1) both billing-ledger-row-enter}@keyframes billing-ledger-row-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}.billing-ledger-row:last-child{border-bottom:0}.billing-ledger-row:hover{background:#487ecf09}.billing-operation-id{color:#e4ebf6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.billing-operation-name{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.billing-operation-name>strong{color:#dce4f0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.billing-operation-name>small{color:#708098;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.billing-operation-name>a{color:#6fa8ff;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.billing-ledger-row>time{color:#c0cbda;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:3px;font-size:11px;display:flex}.billing-ledger-row>time small{color:#6e7e94;font-size:9px;font-weight:700}.billing-ledger-row>code{color:#718097;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.billing-amount{color:#d7e1ee;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.billing-amount.expense{color:#f0a6ae}.billing-amount.payment{color:#64d9aa}.billing-payment-links{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.billing-payment-links>b,.billing-payment-links>em{white-space:nowrap;border-radius:7px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.billing-payment-links>b{color:#91baff;font-variant-numeric:tabular-nums;background:#4181e01a;border:1px solid #4e8be652}.billing-payment-links>em{color:#8998ac;background:#ffffff06;border:1px solid #2b394b}.billing-payment-links>span{color:#66758a}.billing-payment-reference,.billing-method{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.billing-payment-reference>strong{color:#8eb8fa;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.billing-payment-reference>a{color:#6fa8ff;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.billing-method>strong{color:#cdd7e5;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.billing-method>small{color:#6d7c91;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.billing-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:25px;padding:0 8px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.billing-status.success{color:#4bd5a1;background:#1ead7914;border-color:#39cd9642}.billing-status.pending{color:#e8b85f;background:#db931c14;border-color:#f0b14840}.billing-status.danger{color:#ef8997;background:#d1334b14;border-color:#ee5b7042}.billing-status.muted{color:#8795a8;background:#ffffff06;border-color:#2d3948}.billing-document-button{color:#7fb0fb;background:#3777d314;border:1px solid #31577f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.billing-document-button:hover:not(:disabled){color:#b0d0ff;background:#4187e926;border-color:#4b82c4}.billing-document-button:disabled{cursor:wait;opacity:.55}.billing-document-button .button-spinner{width:13px;height:13px}.billing-history-empty{color:#607087;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:168px;display:flex}.billing-history-empty>svg{color:#4f83c7;margin-bottom:3px}.billing-history-empty>strong{color:#bac7d8;font-size:13px}.billing-history-empty>span{font-size:10px}.billing-history-pagination{border-top:1px solid var(--line);color:#708097;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:9px 18px;font-size:10px;display:flex}.billing-history-pagination>div{align-items:center;gap:7px;display:flex}.billing-history-pagination>div>button{border:1px solid var(--line-strong);color:#92a2b7;width:34px;height:34px;box-shadow:none;background:#0b121c;border-radius:8px;place-items:center;padding:0;display:grid}.billing-history-pagination>div>button:hover:not(:disabled){color:#9fc4fb;background:#3777d31a;border-color:#4474ad}.billing-history-pagination>div>button:disabled{cursor:not-allowed;color:#465467;opacity:1;box-shadow:none;background:#0b1119;border-color:#202c3b}.billing-history-pagination>div>strong{color:#e3edfc;background:#172a45;border:1px solid #3971b4;border-radius:8px;place-items:center;min-width:34px;height:34px;font-size:12px;display:grid}.billing-history-pagination>div>span{color:#718096}@media (width<=1050px){.billing-page-v2 .billing-hero{grid-template-columns:1fr 1.2fr}.billing-hero-mark{display:none}}@media (width<=720px){.billing-page-v2 .billing-hero{grid-template-columns:1fr;gap:22px;padding:22px}.billing-history-panel>.panel-header{flex-direction:column;align-items:stretch}.billing-history-tabs{width:100%}.billing-history-tabs button{flex:1;justify-content:center}.billing-history-pagination{flex-direction:column;align-items:stretch}.billing-history-pagination>div{justify-content:space-between}}.settings-nav-v2 .settings-nav-icon{flex:none}.settings-nav-v2 .settings-nav-icon>svg{width:19px;height:19px;display:block;margin:0!important}.settings-nav-v2 button>span:nth-child(2){gap:4px}.settings-nav-v2 button small{font-size:11px}.settings-field,.settings-country-field,.settings-control-label{font-size:13px}.settings-panel-v2 .settings-country-field>.auth-country-control,.settings-field>input,.settings-readonly-field,.settings-language-choice{height:48px;min-height:48px}.settings-language-choice button strong{font-size:13px}.settings-language-choice button small{font-size:10px}.settings-language-dropdown{z-index:12;min-width:0;position:relative}.settings-language-trigger{border:1px solid var(--line-strong);width:100%;height:50px;color:var(--text-soft);text-align:left;background:#0b121c;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.settings-language-trigger:hover{background:#0d1520;border-color:#3a5272}.settings-language-dropdown.open .settings-language-trigger,.settings-language-trigger:focus-visible{border-color:#4f8df7;box-shadow:0 0 0 3px #4f8df71c}.settings-language-trigger>img,.settings-language-menu button>img{object-fit:cover;border-radius:4px;width:25px;height:18px;box-shadow:0 0 0 1px #ffffff1c}.settings-language-trigger>span,.settings-language-menu button>span{gap:2px;min-width:0;display:grid}.settings-language-trigger strong,.settings-language-menu button strong{color:#dce6f5;font-size:14px;font-weight:720;line-height:1.15}.settings-language-trigger small,.settings-language-menu button small{color:#69809f;font-size:10px;font-weight:750;line-height:1.1}.settings-language-trigger>svg{color:#7890b2;justify-self:end;transition:transform .15s}.settings-language-dropdown.open .settings-language-trigger>svg{transform:rotate(180deg)}.settings-language-menu{z-index:80;background:#101925;border:1px solid #304766;border-radius:11px;gap:4px;padding:6px;animation:.15s cubic-bezier(.2,.78,.25,1) both settings-dropdown-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 46px #0000006b,inset 0 0 0 1px #ffffff04}.settings-language-menu button{color:#9cabc0;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:48px;padding:0 10px;display:grid}.settings-language-menu button:hover{background:#407eda17;border-color:#4e8be729}.settings-language-menu button.active{background:#193152;border-color:#5393f54d}.settings-language-menu button>svg{color:#7af;justify-self:end}@keyframes settings-dropdown-in{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-nav-v2 .settings-nav-card>button,.settings-nav-v2>.logout-nav{min-height:74px}.settings-nav-v2 button strong{font-size:15px;line-height:1.3}.settings-nav-v2 button small{font-size:12px;line-height:1.35}.settings-nav-v2 button>b{font-size:10px}.settings-panel-v2>.panel-header{min-height:76px}.settings-panel-v2>.panel-header h2{font-size:20px}.settings-panel-v2>.panel-header p{font-size:13px}.settings-profile-hero strong{font-size:17px}.settings-profile-hero small{font-size:13px}.settings-profile-hero em{font-size:12px}.settings-field,.settings-country-field,.settings-control-label,.settings-country-field>.auth-field-title{font-size:14px}.settings-field>span:not(.settings-control-label),.settings-country-field .auth-country-description{font-size:12px}.settings-field>input,.settings-readonly-field>span,.settings-country-field .auth-country-trigger{font-size:15px}.settings-readonly-field>b{font-size:11px}.settings-actions .settings-registration-date{font-size:13px}.settings-panel-v2 .security-row{min-height:84px}.settings-panel-v2 .security-row>div strong,.settings-panel-v2 .danger-session strong{font-size:16px}.settings-panel-v2 .security-row>div small,.settings-panel-v2 .danger-session small,.settings-panel-v2 .security-form p,.settings-panel-v2 .security-form .field-label,.settings-panel-v2 .security-row>button,.settings-panel-v2 .security-form button{font-size:13px}.settings-password-strength>span{font-size:12px}.settings-password-strength>small{font-size:11px}.notification-routing-note strong,.notification-matrix-row strong{font-size:15px}.notification-routing-note p,.notification-matrix-row small,.notification-settings-footer>small{font-size:13px}.billing-page-v2 .funds-panel>.primary-button.full{width:auto}.billing-page-v2 .payment-methods{grid-template-columns:minmax(0,1fr)}.billing-page-v2 .payment-methods button{width:100%}.settings-form-grid{align-items:start;gap:18px}:is(.settings-country-field,.settings-field:has(.settings-language-dropdown)){align-self:start}.settings-panel-v2 .settings-country-field>.auth-country-control,.settings-language-trigger{border-radius:10px;height:50px;min-height:50px}.settings-country-field .auth-country-trigger,.settings-country-field.auth-field .auth-country-trigger{height:100%;color:var(--text-soft);box-shadow:none;background:0 0;border-radius:9px;padding:0 13px}.settings-country-field .auth-country-trigger .auth-country-flag{border-radius:4px;width:25px;height:18px}.settings-country-field .auth-country-trigger>svg{color:#7890b2;width:17px;height:17px}.settings-country-field .auth-country-popover{z-index:80}.settings-language-menu button{padding-left:7px;padding-right:7px}.settings-language-menu button:disabled{cursor:not-allowed;color:#536278;opacity:1;background:0 0}.motion-settings-nav{position:relative}.motion-settings-nav>button{z-index:1;background:0 0;position:relative}.motion-settings-nav>.settings-nav-indicator{background:linear-gradient(100deg,#357cff29,#357cff0e);border:1px solid #4c8eff47;border-radius:10px;box-shadow:inset 3px 0 #4f8df7}.settings-nav-v2 .motion-settings-nav>button.active,.settings-nav-v2 .motion-settings-nav>button.active:hover{box-shadow:none;background:0 0;border-color:#0000}.billing-history-tabs,.view-switch{position:relative}.billing-history-tabs>.motion-tab-indicator{background:#193154;border:1px solid #315d96;border-radius:7px;box-shadow:0 5px 14px #123c7729,inset 0 1px #ffffff06}.billing-history-tabs>button.active{box-shadow:none;background:0 0;border-color:#0000}.view-switch>.motion-tab-indicator{background:#202b3a;border:1px solid #5391ec52;border-radius:6px;box-shadow:inset 0 1px #ffffff09}.view-switch>button.active{background:0 0}.settings-section-transition,.billing-section-transition{min-width:0;animation:.19s cubic-bezier(.2,.78,.28,1) both interface-section-enter}@keyframes interface-section-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.settings-section-transition,.billing-section-transition{animation:none!important}.settings-nav-indicator,.billing-history-tabs>.motion-tab-indicator,.view-switch>.motion-tab-indicator{transition:none!important}.billing-ledger-row{animation:none!important}}:root{--ui-fast:.16s;--ui-enter:.22s;--ui-ease:cubic-bezier(.2,.8,.2,1)}.app-shell :is(button,a,input,textarea,[tabindex]):focus-visible,.auth-shell :is(button,a,input,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #7cacf8}.app-shell button>svg,.simple-modal button>svg{flex-shrink:0}.page-header,.panel-header{gap:16px}.page,.panel,.settings-content,.settings-section-transition{min-width:0}.app-shell :is(.primary-button,.secondary-button,.filter-button,.terminal-button){min-height:40px;font-size:14px}.app-shell :is(.panel-header p,.page-header p){font-size:14px;line-height:1.6}.sidebar-nav button{font-size:14px}.server-tabs button,.metric-range-tabs button,.billing-history-tabs button{min-height:40px;font-size:14px}.billing-ledger-table :is(th,td){font-size:13px}.billing-document-button{min-height:36px;font-size:12px}.server-control-grid>button{font-size:13px}.settings-nav-v2 button small{white-space:normal;overflow:visible}.settings-nav-v2 button strong{font-size:16px}.settings-panel-v2 .security-form .field-label{font-size:14px}.notification-matrix-head{font-size:12px}.settings-panel-v2 .security-form,.command-empty{overflow-wrap:anywhere}.command-empty>button{margin:14px auto 0}.simple-modal{overscroll-behavior:contain;outline:none;max-height:calc(100dvh - 40px);overflow-y:auto}.simple-modal>.primary-button.full{align-self:stretch;width:auto}.auth-field .ui-select .ui-select-trigger{color:#dce6f5;background:#141824;border:1px solid #354056;border-radius:11px;width:100%;height:52px;min-height:52px;padding:0 15px;font-size:15px;display:flex;position:static;transform:none}.auth-field.invalid .ui-select .ui-select-trigger{border-color:#ee929d}.auth-field .ui-select.is-open .ui-select-trigger,.auth-field .ui-select .ui-select-trigger:focus-visible{border-color:#9c8ee2;outline:none;box-shadow:0 0 0 3px #ac98ff20}.settings-form-grid{align-items:start}.settings-form-grid>:is(.settings-field,.settings-country-field){grid-template-rows:auto auto minmax(50px,auto);align-content:start;gap:7px;display:grid}.settings-form-grid>.settings-field>input{grid-row:auto}.settings-field .ui-select-trigger,.settings-country-field.auth-field .ui-select .ui-select-trigger{background:#0b121b;border-radius:10px;height:50px;min-height:50px;padding:0 13px;font-size:15px}:is(.settings-field:has(.settings-language-dropdown),.settings-country-field){align-self:stretch}.settings-language-dropdown{z-index:auto}.settings-country-field .ui-select{align-self:start}.filter-menu{min-width:170px}.filter-menu .ui-select-trigger{min-height:42px;padding:8px 12px}.server-toolbar .filter-menu .ui-select-trigger{gap:8px;padding-inline:10px}.server-toolbar .filter-menu .ui-select-rich{gap:8px}.page-size-menu{width:72px;min-width:72px}.page-size-menu .ui-select-trigger{background:0 0;border-color:#0000;border-radius:6px;gap:6px;height:30px;min-height:30px;padding:4px 7px}.page-size-menu .ui-select-value{color:#84b2fc;font-weight:750}.server-toolbar .search-field{min-width:0;height:42px}.server-toolbar .search-field input{min-width:0}.app-shell .server-toolbar .search-field input:focus-visible{box-shadow:none;outline:none}.app-shell .server-toolbar .ui-select-trigger:focus-visible{outline:none}.server-toolbar .server-page-size-control{min-height:42px;padding:4px 6px 4px 11px}.server-toolbar .page-size-menu .ui-select:is(.is-open,:focus-within) .ui-select-trigger{border-color:#568ff0;box-shadow:inset 0 0 0 1px #4f8df733}.security-form{animation:ui-disclosure-enter var(--ui-enter) var(--ui-ease) both}.two-factor-actions.setup-actions{flex-wrap:wrap}:is(html:has(.totp-qr-modal),body:has(.totp-qr-modal)){overflow:hidden}.modal-backdrop:has(.totp-qr-modal){z-index:30000}.simple-modal.totp-qr-modal{width:min(420px,100%)}.totp-qr-instructions{color:var(--text-soft);margin:0 0 18px;font-size:14px;line-height:1.6}.totp-qr-image{aspect-ratio:1;color:#111;background:#fff;border-radius:10px;place-items:center;width:min(288px,100%);margin:0 auto;display:grid;overflow:hidden}.totp-qr-image svg{width:100%;height:auto;display:block}.totp-qr-warning{color:var(--muted);align-items:flex-start;gap:8px;margin:18px 0 0;font-size:13px;line-height:1.5;display:flex}.totp-qr-warning svg{color:#8ab5ff;flex-shrink:0;margin-top:2px}.server-card-grid{align-items:start}.server-page-head,.server-heading-line,.server-heading-line>div{min-width:0;max-width:100%}.server-heading-line,.server-heading-line>div{flex:1}.server-heading-line .server-avatar{flex-shrink:0}.server-name-button{width:100%;max-width:100%}.server-name-button>span:not(.location-flag){min-width:0}.server-name-editor{grid-template-columns:23px minmax(0,430px) 34px 34px}.server-name-editor input{width:100%;min-width:0}.server-card.interactive-spotlight{overflow:visible}.server-card.interactive-spotlight:before{border-radius:inherit}:is(.server-card:has(.server-menu-popover),.server-card:has(.server-ip-popover)){z-index:5}.nav-active-indicator,.motion-tab-indicator{will-change:auto}@keyframes ui-disclosure-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.plan-list>button.selected{box-shadow:0 0 0 1px #4f8df726,0 7px 24px #376cb015}}@media (width<=700px){.app-shell :is(input,textarea),.auth-shell :is(input,textarea),.ui-select-search input{font-size:16px}.server-toolbar .filter-menu{flex:160px;min-width:0}.server-toolbar .filter-menu .ui-select-trigger{gap:6px;padding-inline:8px}.server-toolbar .filter-menu .ui-select-rich{gap:6px}.page-header{flex-wrap:wrap;align-items:center}.page-header>div{min-width:0}.app-shell .page-header>.primary-button{width:100%;min-width:0;max-width:100%;padding:10px 14px;font-size:14px}.panel-header{flex-wrap:wrap}.settings-form-grid>:is(.settings-field,.settings-country-field){grid-template-rows:auto auto minmax(50px,auto)}.server-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.server-tabs>button{flex-shrink:0}.simple-modal{max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.interactive-spotlight:before{display:none}.app-shell button:hover,.app-shell button:active,.server-card:hover{transform:none!important}}.app-shell{--topbar-height:0px}.app-shell .brand-row{flex:0 0 64px;height:64px}.sidebar-utilities{border-top:1px solid var(--line);gap:5px;margin-top:18px;padding-top:14px;display:grid}.sidebar-utility-button{width:100%;min-height:42px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex;position:relative}.sidebar-utility-button>svg{flex:0 0 18px}.sidebar-utility-button>span{flex:1;min-width:0}.sidebar-utility-button:hover,.sidebar-utility-button.active{color:var(--text);background:#3771cc21;border-color:#699deb40}.sidebar-unread-count{color:#e5efff;background:#234d84;border-radius:7px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;line-height:1;display:grid}.is-collapsed .sidebar-utility-button{justify-content:center;padding-inline:0}.is-collapsed .sidebar-utility-button>span{display:none}.is-collapsed .sidebar-unread-count{border-radius:5px;min-width:17px;height:17px;padding:0 3px;font-size:9px;position:absolute;top:0;right:-3px}.client-menu-trigger{display:none}body.vpspay-navigation-open{overscroll-behavior:none;overflow:hidden}.simple-modal.notification-center{flex-direction:column;width:min(570px,100%);max-height:min(740px,100dvh - 32px);display:flex;overflow:hidden}.modal-backdrop:has(.notification-center){z-index:150}.notification-center .simple-modal-head{flex-shrink:0}.notification-center-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.notification-center-toolbar p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.notification-center-toolbar>button{flex-shrink:0;min-height:36px;font-size:12px}.notification-center-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.notification-center-item{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 6px;gap:12px;padding:16px 6px;display:grid}.notification-center-item>.notice-icon{width:34px;height:34px;color:var(--muted);background:#4d8df717;border-radius:9px;margin:0}.notification-center-item.is-unread>.notice-icon{color:#83b2ff;background:#4d8df729}.notification-center-item strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.notification-center-item p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.6}.notification-center-item time{color:var(--faint);font-size:11px}.notification-center-item>i{background:#69a3ff;border-radius:50%;width:6px;height:6px;margin-top:8px}.notification-center-empty{color:var(--muted);text-align:center;justify-items:center;gap:12px;padding:40px 15px;display:grid}.notification-center-empty p{margin:0;font-size:14px}.notification-center-error{color:#f09aa3;background:#df6d790f;border:1px solid #df6d794d;border-radius:9px;flex-shrink:0;align-items:center;gap:12px;margin-bottom:12px;padding:12px;font-size:13px;display:flex}.notification-center-error>span{flex:1}.notification-center-error>button{color:var(--text);background:0 0;padding:5px;text-decoration:underline}@media (width<=820px){.client-menu-trigger{z-index:45;bottom:calc(16px + env(safe-area-inset-bottom));color:#e0eaff;background:#111c2b;border:1px solid #32465f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;display:flex;position:fixed;left:16px;box-shadow:0 8px 24px #0006}.app-shell .workspace{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.app-shell .sidebar{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.app-shell .brand-row{flex-basis:60px;height:60px}}@media (width<=480px){.notification-center-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.notification-center-item{grid-template-columns:30px minmax(0,1fr) 6px;gap:9px;padding:14px 0}.notification-center-item>.notice-icon{width:30px;height:30px}}.locale-switcher{flex:none;width:94px;min-width:84px}.system-status-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.system-status-link>i{background:#69a3ff;box-shadow:0 0 0 4px #69a3ff18}.locale-switcher .ui-select-trigger{height:36px;min-height:36px;padding:0 10px;font-size:13px}.locale-switcher-value{align-items:center;gap:7px;display:inline-flex}.auth-top-navigation .locale-switcher{width:100px}.auth-mobile-brand .locale-switcher{width:94px}.capacity-status-notice{color:#e8bd86;background:#291f1533;border:1px solid #735332;border-radius:12px;align-items:center;gap:14px;margin:0 0 18px;padding:16px;display:flex}.capacity-status-notice>svg{flex:none}.capacity-status-notice>div{flex:1;min-width:0}.capacity-status-notice strong{font-size:15px}.capacity-status-notice p{color:#c6ad91;margin:5px 0 0;font-size:13px;line-height:1.55}.capacity-status-notice button{flex:none}.plan-list .capacity-unavailable-copy{color:var(--text-muted,#91a0b5)}.is-spinning{animation:1s linear infinite capacity-refresh-spin}@keyframes capacity-refresh-spin{to{transform:rotate(360deg)}}html[lang=en] .auth-form h1{font-size:clamp(27px,2.4vw,34px)}html[lang=en] .settings-nav-v2 button>span:not(.settings-nav-icon){min-width:0}@media (width<=620px){.deploy-progress{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.deploy-progress>button{width:auto;min-width:0}.deploy-progress>button>b{white-space:normal;overflow-wrap:anywhere;font-size:14px}.deploy-progress>button>b small{font-size:12px}.capacity-status-notice{flex-wrap:wrap}.capacity-status-notice button{width:100%}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}
