@font-face{font-family:Inter;src:url(assets/inter.ttf) format('truetype');font-display:swap}@font-face{font-family:Outfit;src:url(assets/outfit.ttf) format('truetype');font-weight:700;font-display:swap}:root{color-scheme:dark;--bg:#0a0b0f;--surface:#14161d;--raised:#1b1e27;--line:#2b2e39;--text:#f7f7fa;--muted:#a1a5b2;--red:#e62433;--green:#75d6ad;--amber:#eacb86}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.6}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,summary{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #dce6ff;outline-offset:4px}button{color:inherit}svg.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button svg.icon{pointer-events:none}.container{width:min(1192px,calc(100% - 72px));margin:auto}.topbar{height:32px;display:flex;align-items:center;justify-content:center;gap:9px;background:#15161b;color:#b5b7c0;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #25262e}.topbar span:first-child{width:5px;height:5px;border-radius:50%;background:#b8bac4}.header{position:sticky;top:0;z-index:20;background:rgba(10,11,15,.94);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff0c}.header-inner{height:87px;display:flex;align-items:center;gap:26px}.logo{display:flex;align-items:center;flex-shrink:0}.logo img{width:162px;height:49px;object-fit:contain}.nav{display:flex;align-items:center;gap:29px;margin-left:auto}.nav a{font-size:12px;color:var(--muted);transition:color .2s}.nav a:hover,.nav a.active{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid var(--line);border-radius:10px;padding:11px 19px;font-size:12px;font-weight:600;background:#1c1f28;color:#fff;transition:background .18s,transform .18s}.button:hover{background:#2a2e39}.button:active{transform:translateY(1px)}.button.primary{background:var(--red);border-color:var(--red)}.button.primary:hover{background:#f33845}.button.light{background:#f4f4f7;color:#121319;border-color:#f4f4f7}.button.light:hover{background:white}.button.ghost{background:transparent}.button.small{min-height:37px;padding:7px 12px;font-size:11px}.button.full{width:100%}.mobile-menu{display:none;margin-left:auto}.pill{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--line);background:#181a23;color:#c3c7d2;font-size:10px;letter-spacing:.02em;border-radius:7px;padding:5px 9px;white-space:nowrap}.pill.green{background:#15382d;color:var(--green);border-color:#204a3c}.pill.amber{background:#332c1e;color:var(--amber);border-color:#4b402b}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.19em;color:#b6b9c5;font-weight:600;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:23px;height:2px;background:var(--red)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Outfit,Inter,sans-serif;line-height:1.1;font-weight:700}h1{letter-spacing:-2.5px;font-size:73px;margin:26px 0 24px}h2{letter-spacing:-1.2px;font-size:40px}h3{font-size:23px;letter-spacing:-.4px}p{color:var(--muted)}.hero{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:44px;min-height:615px;padding-top:58px;padding-bottom:77px}.hero h1 span{color:#a6a9b5}.hero-copy>p{font-size:15px;max-width:390px;line-height:1.85;margin-bottom:29px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-foot{margin-top:23px;display:flex;align-items:center;gap:17px;color:#858a99;font-size:10px}.hero-foot>span{display:flex;align-items:center;gap:6px}.hero-foot .icon{width:14px;height:14px}.showcase{position:relative;margin-top:5px;padding-bottom:32px}.tv{position:relative;aspect-ratio:1.64;background:#11131a;border:8px solid #20222a;border-radius:19px;box-shadow:0 30px 70px #0009,0 0 0 1px #494b56;overflow:hidden}.tv-scene{position:absolute;inset:0;background:linear-gradient(0deg,#0b0c10 0%,#0b0c10aa 20%,transparent 65%),url(assets/hero.jpg) center/cover}.tv-head{position:relative;padding:15px 16px;display:flex;align-items:center;gap:16px;font-size:8px;color:#c5c6cc}.tv-head img{width:88px;margin-right:auto}.tv-head span:first-of-type{color:#fff}.tv-title{position:absolute;left:25px;bottom:64px;max-width:58%}.tv-title small{letter-spacing:2px;font-size:7px;color:#ddd}.tv-title h3{font-size:35px;margin:6px 0 9px}.tv-title p{font-size:8px;line-height:1.6;color:#dadce4}.tv-play{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:bold;background:white;color:#111;border-radius:5px;padding:6px 13px}.tv-play .icon{width:11px;height:11px}.tv-bottom{position:absolute;bottom:17px;left:25px;right:25px;display:flex;gap:7px}.tv-bottom span{height:25px;flex:1;background:linear-gradient(120deg,#282e3b,#161923);border:1px solid #ffffff0c;border-radius:4px}.device-card{position:absolute;bottom:9px;right:-17px;min-width:240px;background:rgba(26,29,38,.96);border:1px solid #424652;border-radius:13px;padding:14px 17px;box-shadow:0 15px 35px #0007;display:flex;gap:13px;align-items:center}.device-card .device-icon{background:#30343f;border-radius:9px;padding:10px;display:grid;place-items:center}.device-card strong{display:block;font-size:12px}.device-card small{color:var(--muted);font-size:10px}.device-card .icon{color:#ddd}.preview-caption{position:absolute;bottom:-20px;left:10px;font-size:9px;color:#6f7586}.platform-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#cacdd7}.platform-strip>span{font-size:11px;color:#848a9a}.platform{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.platform .icon{color:#a2a8b5}.platform:last-child{color:#7c8291}.section{padding:93px 0}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:32px}.section-intro h2{margin:14px 0 0;max-width:490px}.section-intro>p{max-width:325px;font-size:13px;margin:0 0 5px}.tools-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.tool-card{border:1px solid var(--line);border-radius:16px;padding:31px;background:linear-gradient(135deg,#1b1e27,#111319);position:relative;overflow:hidden}.tool-card .card-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid #444754;background:#272a34;border-radius:10px;margin-bottom:28px}.tool-card h3{font-size:27px;margin-bottom:12px}.tool-card p{font-size:13px;max-width:380px;line-height:1.8;margin-bottom:26px}.text-link{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:12px;color:#f0f1f6}.text-link:hover{color:#ffc3c6}.text-link .icon{width:16px}.subtle-kicker{position:absolute;top:32px;right:28px;font-size:9px;letter-spacing:1.5px;color:#777e90}.steps-section{border-top:1px solid #252832;border-bottom:1px solid #252832;background:#0e1015}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:42px}.step-num{font-family:Outfit;font-size:15px;color:#81889a;border-bottom:1px solid #343844;padding-bottom:13px;margin-bottom:20px}.step h3{font-size:21px;margin-bottom:12px}.step p{font-size:12px;line-height:1.85;max-width:280px}.download-section{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:55px;background:#191c24;border:1px solid #373b48;border-radius:17px;margin:85px auto}.download-section h2{font-size:35px;margin:0 0 12px}.download-section p{margin:0;max-width:430px;font-size:12px}.download-meta{font-size:10px;color:#9da4b3;margin-top:12px;text-align:center}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq h2{margin-top:13px}.faq>div>p{font-size:13px;max-width:280px}.faq details{border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:18px}.faq summary{cursor:pointer;font-weight:600;font-size:13px;list-style:none;display:flex;justify-content:space-between;gap:25px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:20px;line-height:1;color:#b1b7c5}.faq details[open] summary:after{content:"−"}.faq details p{font-size:12px;line-height:1.9;padding:14px 25px 0 0;margin:0}.footer{border-top:1px solid var(--line);padding:35px 0 24px;margin-top:65px}.footer-top,.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top img{width:125px}.footer-top p{font-size:11px;margin:10px 0 0;max-width:370px}.footer-links{display:flex;gap:22px;font-size:11px;color:#b8bdca}.footer-bottom{border-top:1px solid #22252e;margin-top:27px;padding-top:20px;color:#72798a;font-size:10px}.footer-bottom button{color:#a2a9ba}.panel-page{min-height:calc(100vh - 250px);padding:54px 0 80px}.breadcrumb{display:flex;align-items:center;gap:8px;color:#81899b;font-size:11px;margin-bottom:35px}.breadcrumb .icon{width:12px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:31px}.panel-heading h1{font-size:38px;letter-spacing:-1.2px;margin:0 0 10px}.panel-heading p{font-size:12px;margin:0}.demo-note{display:flex;align-items:center;gap:11px;border:1px solid #333c4d;background:#171e2b;border-radius:10px;padding:13px 17px;color:#c0c8d8;font-size:11px;margin-bottom:28px}.demo-note .icon{width:18px;flex-shrink:0}.login-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;max-width:1000px;margin:20px auto}.login-info{padding:28px 0}.login-info h1{font-size:48px;letter-spacing:-1.7px;margin:23px 0}.login-info>p{font-size:14px;max-width:355px}.login-help{margin-top:36px;border-left:2px solid #414756;padding-left:19px;max-width:350px}.login-help h3{font-family:Inter;font-size:12px;margin-bottom:10px}.login-help p{font-size:11px;line-height:1.8;margin:0}.login-help .demo-credentials{margin-top:15px;color:#e1e4ec;font-size:12px;letter-spacing:1px}.box{background:#15181f;border:1px solid var(--line);border-radius:16px;padding:28px}.box h2{font-size:24px;letter-spacing:-.5px;margin-bottom:9px}.box>p{font-size:11px;line-height:1.8}.form-row{margin-top:19px}.form-row label{display:block;color:#e0e4ed;font-size:11px;font-weight:600;margin-bottom:8px}.form-row input,.form-row select,.filter-input,.filter-select{width:100%;background:#0c0e13;border:1px solid #373d4d;border-radius:9px;color:#f0f1f7;min-height:47px;padding:12px 13px;font-size:12px}.form-row input::placeholder,.filter-input::placeholder{color:#6f788d}.form-row .helper{font-size:10px;color:#858fa3;margin:7px 0 0}.input-wrap{position:relative}.input-wrap input{padding-right:48px}.input-wrap button{position:absolute;right:5px;top:5px;height:37px;width:37px;background:transparent;border:0;border-radius:7px;display:grid;place-items:center;color:#b4becf}.form-error{font-size:11px;color:#ffb4b8;min-height:20px;margin:12px 0 5px}.login-divider{display:flex;align-items:center;gap:12px;font-size:10px;color:#8a92a3;margin:18px 0}.login-divider:before,.login-divider:after{content:"";height:1px;flex:1;background:#2b303d}.small-note{font-size:10px;color:#737e93;margin:17px 0 0;line-height:1.8}.device-summary{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px;background:#15181f;border:1px solid var(--line);border-radius:13px;padding:21px 25px;margin-bottom:32px}.device-summary small{display:block;font-size:10px;color:#919bad;margin-bottom:7px}.device-summary strong{font-size:13px;display:flex;gap:9px;align-items:center}.device-summary code,.mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;letter-spacing:.02em}.section-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-label h2{font-size:23px;letter-spacing:-.4px;margin:0}.section-label p{margin:5px 0 0;font-size:11px}.servers-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.server-card{padding:25px;border:1px solid var(--line);border-radius:13px;background:#15181f}.server-top{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.server-top h3{font-family:Inter;font-size:15px;margin:0 0 5px;line-height:1.4}.server-top p{font-size:10px;margin:0}.server-url{font-size:12px;color:#c6cdde;overflow-wrap:anywhere;margin:22px 0 5px}.server-card .user{font-size:11px;color:#8a95aa}.server-actions{display:flex;gap:17px;align-items:center;border-top:1px solid #2a303c;margin-top:24px;padding-top:17px}.server-actions button{font-size:11px;display:flex;align-items:center;gap:6px;background:transparent;border:0;padding:3px 0;color:#c7cfdd}.server-actions .danger{margin-left:auto;color:#c68b93}.server-actions .icon{width:15px}.empty{padding:48px;text-align:center;border:1px dashed #444b5c;border-radius:13px;grid-column:1/-1;color:#9aa5b9}.inline-notice{font-size:11px;color:#939fb4;border-left:2px solid #4a5367;padding-left:15px;margin-top:26px;max-width:800px}.admin-layout{display:grid;grid-template-columns:190px 1fr;gap:35px}.admin-sidebar{border-right:1px solid var(--line);padding-right:23px}.admin-sidebar .eyebrow{font-size:8px;margin-bottom:21px}.side-nav{display:flex;flex-direction:column;gap:7px}.side-nav button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;color:#a4aec0;font-size:11px;min-height:41px;padding:10px 12px}.side-nav button.active{background:#252b38;border-color:#40495b;color:white}.side-nav .icon{width:16px}.sidebar-foot{margin-top:55px;font-size:10px;color:#6d7a90}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.stat{border:1px solid var(--line);border-radius:11px;background:#15181f;padding:20px}.stat span{font-size:10px;color:#949eb1;display:block;margin-bottom:8px}.stat strong{font-family:Outfit;font-size:31px}.stat small{display:block;font-size:9px;color:#6d798d;margin-top:7px}.table-box{border:1px solid var(--line);border-radius:12px;overflow:hidden}.table-tools{display:flex;gap:12px;padding:17px;background:#171a22;border-bottom:1px solid var(--line)}.filter-input{flex:1;min-width:0;min-height:40px;font-size:11px}.filter-select{width:175px;min-height:40px;font-size:11px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:9px;color:#8996ad;text-transform:uppercase;letter-spacing:.08em;font-weight:400;padding:14px 18px;border-bottom:1px solid var(--line);background:#11141a}td{padding:17px 18px;font-size:11px;border-bottom:1px solid #272c37}tr:last-child td{border-bottom:0}td strong{display:block;font-size:11px}td small{display:block;color:#7b8ba2;font-size:9px;margin-top:3px}td .mono{font-size:10px}.table-button{width:31px;height:31px;display:grid;place-items:center;border:1px solid #343d4d;border-radius:7px;background:#202633}.table-button .icon{width:14px}.table-foot{padding:13px 17px;background:#11141a;color:#7f8da3;font-size:10px}.bulk-layout{display:grid;grid-template-columns:1fr .8fr;gap:24px}.bulk-info{padding:20px}.bulk-info h3{font-size:20px;margin-bottom:15px}.bulk-info ol{padding-left:18px;color:#9daac0;font-size:12px;line-height:2.2}.history-list{display:grid;gap:12px}.history-item{padding:20px;border:1px solid var(--line);border-radius:11px;background:#15181f;display:flex;gap:15px;align-items:center}.history-item .icon{color:#9aa9bf}.history-item strong{font-size:12px;display:block}.history-item small{font-size:10px;color:#8390a8}.history-item .pill{margin-left:auto}dialog{background:#171b24;color:var(--text);border:1px solid #424b5d;border-radius:17px;padding:28px;width:min(510px,calc(100% - 30px));max-height:90vh;box-shadow:0 30px 100px #000b}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:19px}.dialog-head h2{font-size:25px;letter-spacing:-.6px;margin:2px 0}.icon-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #394255;background:#232b39;border-radius:8px;flex-shrink:0}.icon-button .icon{width:16px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.dialog-copy{font-size:12px;color:#a5b2c8;line-height:1.8}.dialog-summary{border:1px solid #394258;border-radius:10px;padding:16px;background:#10151e;margin-top:18px}.dialog-summary>div{display:flex;justify-content:space-between;gap:25px;font-size:11px;margin:7px 0}.dialog-summary span{color:#8394ad}.dialog-summary strong{font-weight:400;overflow-wrap:anywhere;text-align:right;max-width:65%}.switch-tabs{display:flex;border:1px solid #384256;border-radius:8px;padding:4px;gap:4px;margin:18px 0 8px}.switch-tabs button{flex:1;border:0;background:transparent;padding:8px;border-radius:5px;color:#94a4bd;font-size:11px}.switch-tabs button.active{background:#313d50;color:#fff}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);background:#edf2fa;color:#152034;border:1px solid #fff5;box-shadow:0 12px 45px #0009;border-radius:10px;padding:13px 20px;z-index:100;font-size:12px;max-width:calc(100vw - 28px);width:max-content;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}#toast.show{opacity:1;transform:translate(-50%,0)}.skip{position:fixed;top:-100px;left:15px;z-index:100;background:white;color:black;padding:10px;border-radius:6px}.skip:focus{top:10px}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.route-enter{animation:fadein .25s ease}@keyframes fadein{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{min-height:680px}}@media(max-width:1050px){.container{width:calc(100% - 48px)}.nav{gap:19px}.nav a{font-size:11px}.header-inner{gap:20px}.hero{gap:28px;min-height:560px}.hero h1{font-size:60px}.hero-copy>p{font-size:13px}.tv-head{gap:10px;padding:12px;font-size:6px}.tv-head img{width:70px}.tv-title{left:18px;bottom:50px}.tv-title h3{font-size:28px}.tv-title p{font-size:7px}.tv-bottom{left:18px;right:18px;bottom:13px}.tv-bottom span{height:18px}.device-card{right:-5px;min-width:205px;padding:11px}.login-layout{gap:45px}.admin-layout{grid-template-columns:155px 1fr;gap:23px}.admin-sidebar{padding-right:16px}.panel-heading h1{font-size:32px}.faq{gap:40px}}@media(max-width:760px){.container{width:calc(100% - 36px)}.topbar{font-size:8px;height:28px;letter-spacing:.06em}.header-inner{height:72px;gap:12px}.logo img{width:126px;height:40px}.nav{display:none;position:absolute;left:0;right:0;top:72px;background:#151820;padding:20px 22px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:20px}.header.menu-open .nav{display:flex}.nav a{font-size:13px}.header-inner>a.button{display:none}.mobile-menu{display:flex;min-height:38px;padding:8px 11px;font-size:11px}.hero{grid-template-columns:1fr;padding-top:43px;padding-bottom:63px;gap:43px;min-height:0}.hero h1{font-size:58px;letter-spacing:-2px;margin:20px 0}.hero-copy>p{font-size:14px;max-width:420px}.hero-actions{gap:10px}.hero-actions .button{font-size:11px;padding:11px 14px}.hero-foot{gap:14px;font-size:9px;flex-wrap:wrap}.showcase{margin:0 4px 0 0;padding-bottom:28px}.tv-head{font-size:7px;gap:12px}.tv-title h3{font-size:29px}.tv-title p{font-size:8px}.tv-title{bottom:49px}.device-card{right:-4px;bottom:2px;min-width:207px;padding:10px 12px;gap:10px}.device-card .device-icon{padding:8px}.device-card strong{font-size:11px}.device-card small{font-size:9px}.preview-caption{font-size:8px;bottom:-19px}.platform-strip{flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:23px 0}.platform-strip>span{width:100%;font-size:10px}.platform{font-size:10px;gap:6px}.platform .icon{width:17px}.platform:last-child{width:100%;font-size:9px}.section{padding:61px 0}.section-intro{display:block;margin-bottom:25px}.section-intro h2{font-size:34px;letter-spacing:-.9px}.section-intro>p{font-size:12px;max-width:340px;margin-top:20px}.tools-grid{grid-template-columns:1fr;gap:14px}.tool-card{padding:25px}.tool-card .card-icon{margin-bottom:22px}.tool-card h3{font-size:25px}.tool-card p{font-size:12px}.subtle-kicker{top:26px;right:24px;font-size:8px}.steps-grid{grid-template-columns:1fr;gap:19px;margin-top:26px}.step{display:grid;grid-template-columns:35px 1fr;column-gap:19px}.step-num{grid-row:1/3;border:0;margin:0;padding:3px 0;font-size:14px}.step h3{font-size:20px;margin-bottom:9px}.step p{font-size:12px;margin-bottom:13px;max-width:none}.download-section{margin:20px auto 13px;padding:28px;display:block}.download-section h2{font-size:29px}.download-section p{font-size:12px}.download-section>div+div{margin-top:24px}.download-section .button{width:100%}.download-meta{text-align:left;font-size:9px}.faq{grid-template-columns:1fr;gap:25px}.faq h2{font-size:33px}.faq>div>p{max-width:none}.faq summary{font-size:12px}.footer{margin-top:15px;padding-top:30px}.footer-top,.footer-bottom{align-items:flex-start;flex-direction:column;gap:23px}.footer-links{gap:20px;font-size:10px;flex-wrap:wrap}.footer-bottom{margin-top:24px;padding-top:22px;font-size:9px;gap:13px}.panel-page{padding:28px 0 45px}.breadcrumb{font-size:10px;margin-bottom:25px}.panel-heading{align-items:flex-start;flex-wrap:wrap;gap:18px;margin-bottom:23px}.panel-heading h1{font-size:31px}.panel-heading p{font-size:11px}.panel-heading>.button{font-size:10px;min-height:36px}.demo-note{font-size:10px;align-items:flex-start;padding:12px 13px;line-height:1.8;margin-bottom:22px}.login-layout{grid-template-columns:1fr;gap:20px;margin-top:0}.login-info{padding:5px 0 0}.login-info h1{font-size:42px;margin-top:18px}.login-info>p{font-size:13px}.login-help{margin-top:23px;max-width:none}.box{padding:23px}.device-summary{grid-template-columns:1fr 1fr;gap:19px;padding:19px}.device-summary>div:first-child{grid-column:1/-1}.device-summary strong{font-size:12px}.device-summary code{font-size:11px}.device-summary small{font-size:9px}.servers-grid{grid-template-columns:1fr}.section-label h2{font-size:21px}.section-label p{font-size:10px}.section-label>.button{padding:8px 12px;font-size:10px}.server-card{padding:21px}.admin-layout{grid-template-columns:1fr;gap:22px}.admin-sidebar{border:0;padding:0}.admin-sidebar .eyebrow,.sidebar-foot{display:none}.side-nav{flex-direction:row;gap:6px;overflow:auto;padding-bottom:3px}.side-nav button{white-space:nowrap;font-size:10px;padding:8px 11px}.side-nav .icon{width:14px}.stats-grid{gap:8px;margin-bottom:20px}.stat{padding:13px 11px}.stat span{font-size:9px;min-height:28px;line-height:1.5;margin-bottom:0}.stat strong{font-size:27px}.stat small{font-size:8px;line-height:1.7}.table-tools{flex-direction:column;padding:13px;gap:9px}.filter-select{width:100%}th,td{padding:13px;font-size:10px}.bulk-layout{grid-template-columns:1fr;gap:8px}.bulk-info{padding:15px 5px}.history-item{padding:15px;gap:10px;flex-wrap:wrap}.history-item strong{font-size:11px}.history-item small{font-size:9px}.history-item .pill{margin-left:0}.history-item .icon{width:17px}dialog{padding:23px}.dialog-summary>div{font-size:10px}.dialog-actions{gap:8px}.dialog-actions .button{font-size:11px;padding:10px 14px}.eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:760px){.tv-title small,.tv-title p{display:none}.tv-title h3{margin:0 0 12px}.tv-title{bottom:48px}}
.nav .nav-manage{display:none}@media(max-width:760px){.nav .nav-manage{display:block;color:#fff}}
.admin-layout>* , .bulk-layout>*{min-width:0}.table-box{max-width:100%}.stat{min-width:0}.stat span{overflow-wrap:anywhere}
.sr-only{left:0;top:0}
.device-summary small{display:block;margin:8px 0;color:var(--muted)}.review-devices{max-height:220px;overflow:auto;margin:20px 0}.review-devices p{padding:10px 0;border-bottom:1px solid #ffffff12;font-size:13px}.history-item{flex-wrap:wrap}.history-item>div{min-width:0;overflow-wrap:anywhere;flex:1}.server-url{overflow-wrap:anywhere}button:disabled{opacity:.6;cursor:wait}.side-nav{overflow-wrap:anywhere}.box h1{font-size:36px;margin:18px 0}.small-note a{text-decoration:underline}dialog .pill .icon{width:14px}.device-summary .text-link{font-size:11px;margin-top:8px}.inline-notice{line-height:1.7}
