@font-face{font-family:Vazir;src:url('/static/fonts/vazir/Vazir-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url('/static/fonts/vazir/Vazir-Medium.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url('/static/fonts/vazir/Vazir-Bold.woff2') format('woff2');font-weight:650 900;font-style:normal;font-display:swap}
:root{color-scheme:dark;--bg:#0c0e12;--panel:#13161c;--line:#252932;--text:#f0f1f4;--muted:#8c93a2;--orange:#ff863c;--green:#53d8a1}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #343944;border-radius:9px;background:#1c2028;padding:11px 17px;color:var(--text);cursor:pointer;font-weight:600;white-space:nowrap}button:hover,.button:hover{border-color:var(--orange)}button:disabled{opacity:.4;cursor:default}.primary{background:var(--orange);color:#17100c;border-color:var(--orange)}.destructive{color:#ff8585;border-color:#6e343b}.sidebar{position:fixed;inset:0 auto 0 0;width:252px;border-right:1px solid var(--line);padding:34px 22px;background:#101218;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:750;letter-spacing:-.5px}.brand small{display:block;font-size:9px;letter-spacing:2px;color:var(--muted);margin-top:3px}.mark{display:grid;place-items:center;width:42px;height:46px;background:linear-gradient(135deg,#ffb064,#fa692b);color:#21120a;font-size:30px;font-style:italic;border-radius:12px 4px 12px 4px}.nav-label{color:#626b7d;font-size:10px;letter-spacing:2px;margin:54px 14px 15px}nav a{display:flex;gap:14px;padding:13px 14px;color:#9da4b1;margin:6px 0;border-radius:8px;font-size:16px}nav a span{font-size:13px}nav a.active{background:#2a201b;color:var(--orange)}nav a:hover{background:#1b1f27}.sidebar-bottom{margin-top:auto;color:var(--muted);font-size:12px}.sidebar-bottom p{margin:20px 0}.sidebar-bottom small{font-size:10px}.pill{font-size:10px;color:var(--green);border:1px solid #2b443b;padding:6px 10px;border-radius:20px;letter-spacing:.8px}.link-button{border:0;background:none;padding:15px 0;font-size:12px;color:#8c93a2}main{margin-left:252px}.topbar{height:78px;border-bottom:1px solid var(--line);padding:0 40px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.topbar .muted{padding:0 12px}.top-badge{letter-spacing:2px;font-size:10px;color:#b7bcc6}.top-badge b{color:var(--orange)}.content{max-width:1600px;margin:auto;padding:40px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.eyebrow{color:var(--orange);font-size:10px;font-weight:650;letter-spacing:2px}h1{font-size:32px;letter-spacing:-1.2px;line-height:1.2;margin:12px 0}h2{font-size:17px;letter-spacing:-.3px;margin:0 0 12px}h3{font-size:15px}.muted{color:var(--muted)}p{margin:9px 0 18px}.orange{color:var(--orange)}.green{color:var(--green)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:34px}.stat{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px}.stat>span{color:#b5bbc7;font-size:12px}.stat strong{display:block;font-size:36px;line-height:1.3;margin:12px 0 9px;letter-spacing:-1px}.stat small{color:#717a8b;font-size:10px}.stat strong.small-value{font-size:15px;min-height:47px;display:flex;align-items:center;letter-spacing:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 16px}.section-heading h2{margin:0}.section-heading>.muted{font-size:10px}.count{font-size:10px;background:#272b34;padding:3px 7px;border-radius:5px;color:#a7aeba;margin-left:5px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.padded{padding:25px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:9px;letter-spacing:1px;font-weight:600;color:#737e91;background:#161a21;padding:16px 20px}td{padding:20px;border-top:1px solid var(--line);font-size:12px}td small{display:block;font-size:10px;margin-top:3px}.sub-name{font-weight:650;font-size:13px}.badge{display:inline-block;font-size:10px;border-radius:6px;padding:4px 8px;text-transform:capitalize;background:#262b35;color:#adb7c9}.up{color:var(--green);background:#173029}.down{color:#ff7e85;background:#371f28}.degraded{color:#ffb568;background:#382a1e}.error{color:#bda0fc;background:#2d2341}.pending,.paused,.stale{color:#b0bacb;background:#262c37}.actions{display:flex;align-items:center;gap:8px}.tiny{font-size:10px;padding:6px 9px;border-radius:6px}.bottom-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;margin-top:25px}.bottom-grid .section-heading{margin-top:0}.core-card{padding:30px;border:1px solid #4b3428;border-radius:12px;background:radial-gradient(ellipse at top right,#44271d,#1d1917 70%)}.core-card h2{font-size:24px;margin-top:24px}.core-card p{font-size:12px;color:#a79587}.core-version{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;margin:20px 0;font-size:12px}.core-version span{color:var(--muted)}.core-version b{color:var(--orange)}.quiet,.empty{text-align:center;padding:38px 15px}.quiet>span{font-size:28px}.quiet p,.empty p{color:var(--muted);font-size:12px}.empty{padding:65px 20px}.empty-icon{font-size:48px;color:var(--orange)}.incident{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.incident strong{font-size:12px}.incident small{display:block;color:var(--muted);font-size:10px}.incident>.badge{margin-left:auto}.dot{width:8px;height:8px;border-radius:50%;background:currentColor}.notice{display:flex;justify-content:space-between;gap:12px;border:1px solid #353b47;border-radius:8px;padding:13px 16px;background:#1b2029;font-size:12px;margin:18px 0;color:#b7c0cf}.notice.update{background:#2c211a;color:#f7a86d;border-color:#5a3a27}.notice.danger{background:#321e23;color:#ff9a9f;border-color:#58303a}.form-panel{max-width:900px}.form-grid,.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}label{display:block;color:#c4cad5;font-size:12px;font-weight:550;margin:0 0 23px}input:not([type=checkbox]),select{display:block;width:100%;padding:12px 14px;margin-top:9px;border-radius:8px;border:1px solid #303643;background:#0f1218;color:var(--text);outline:none;min-width:0}input:focus,select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff863c12}input::placeholder{color:#596376}label small,.hint{display:block;color:#7e899c;font-size:10px;font-weight:400;margin-top:7px}.checkbox{display:flex;gap:10px;align-items:center}.checkbox input{accent-color:var(--orange);width:16px;height:16px}.form-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:23px;border-top:1px solid var(--line)}.spaced{margin-top:24px}pre{overflow:auto;border:1px solid #2d3440;background:#0d1016;padding:16px;border-radius:8px;color:#fac18f}code{font-family:ui-monospace,monospace}hr{border:0;border-top:1px solid var(--line);margin:30px 0}footer{padding:24px 40px;border-top:1px solid var(--line);color:#697386;font-size:10px;display:flex;justify-content:space-between;gap:20px}.login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-story{padding:55px 70px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 10% 100%,#56302077,transparent 65%),#121419;border-right:1px solid var(--line)}.login-story h1{font-size:66px;margin:24px 0;line-height:1.08;letter-spacing:-3px}.login-story em{font-style:normal;color:var(--orange)}.login-story p{color:#939cac;font-size:15px}.login-story>small{color:#697487;font-size:10px}.signal-art{display:flex;align-items:center;gap:8px;height:100px;margin:25px 0}.signal-art i{display:block;width:11px;height:25%;background:linear-gradient(#ffae6b,#c35829);border-radius:10px}.signal-art i:nth-child(3n){height:70%}.signal-art i:nth-child(3n+1){height:45%}.signal-art i:nth-child(5n){height:95%}.login-form{display:grid;place-items:center;padding:40px}.login-card{max-width:370px;width:100%}.login-card h2{font-size:25px;margin:15px 0 10px;letter-spacing:-.8px}.login-card .muted{font-size:12px;margin-bottom:35px}.login-card .hint{text-align:center;margin-top:25px}.full{width:100%;justify-content:space-between}.public-shell{max-width:1080px;margin:auto;padding:35px 30px}.public-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:65px}.public-shell footer{margin-top:50px;padding:25px 0}.status-hero{display:flex;align-items:center;gap:22px}.status-hero h2{font-size:22px;margin-bottom:5px}.status-hero p{margin:0}.hero-icon{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;font-size:32px;background:#292e38}.history{display:flex;gap:3px;min-height:42px}.history-bar{flex:1;min-width:2px;border-radius:3px;background:currentColor;height:36px;opacity:.85}.legend{display:flex;justify-content:space-between;color:#768297;font-size:10px;margin:10px 0}.node-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.node{border:1px solid var(--line);border-radius:8px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:14px}.node strong{font-size:12px;overflow-wrap:anywhere}.public-shell .stats{margin-bottom:0}
@media(min-width:1500px){.content{padding:50px}}@media(max-width:1150px){.sidebar{width:220px;padding:30px 18px}.brand{font-size:17px}main{margin-left:220px}.content{padding:28px}.topbar{padding:0 28px}.stats{grid-template-columns:repeat(2,1fr)}.bottom-grid,.settings-grid{grid-template-columns:1fr}.login-story{padding:40px}.login-story h1{font-size:50px}.page-heading h1{font-size:28px}}@media(max-width:700px){.sidebar{position:relative;width:100%;padding:18px;border-right:0;border-bottom:1px solid var(--line)}.sidebar .nav-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;gap:5px;margin-top:15px}.sidebar nav a{padding:8px;gap:6px;margin:0}.sidebar nav a span{font-size:10px}.sidebar .brand{font-size:19px}main{margin:0}.topbar{height:55px;padding:0 20px}.content{padding:25px 18px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:28px}.stats{gap:10px}.stat{padding:16px}.stat strong{font-size:29px}.form-grid{grid-template-columns:1fr;gap:0}.padded{padding:20px}.node-grid{grid-template-columns:1fr}.login-layout{grid-template-columns:1fr}.login-story{padding:25px;min-height:auto}.login-story>div,.login-story>small{display:none}.login-form{padding:55px 25px}.public-shell{padding:25px 18px}.public-header{margin-bottom:40px}.public-header .pill{font-size:8px}.public-header .brand{font-size:17px}.status-hero{align-items:flex-start}.status-hero h2{font-size:18px}.hero-icon{flex-shrink:0;width:44px;height:44px;font-size:24px}footer{padding:20px;flex-wrap:wrap}.notice{flex-wrap:wrap}}

.migration-steps{padding-left:22px;color:#b5bfce;font-size:13px}.migration-steps li{margin:12px 0}input[type=file]{font-size:11px}button:disabled{opacity:.5}.page-heading>.actions{flex-wrap:wrap}@media(max-width:700px){.sidebar nav{flex-wrap:wrap}.page-heading>.actions .button{font-size:11px;padding:10px}.settings-grid .notice{line-height:1.7}}
.server-table{white-space:normal;min-width:360px}.server-table .server-name{font-weight:600;overflow-wrap:anywhere;max-width:460px}.server-table td:nth-child(2),.server-table td:nth-child(3){white-space:nowrap}.server-empty{color:var(--muted);font-size:12px;font-weight:400}.badge.unknown{color:#b0bacb;background:#262c37}

.secret-field{display:flex;align-items:stretch;gap:8px;margin:-14px 0 10px}.secret-field input{margin:0;min-width:0;flex:1;font-family:ui-monospace,monospace;font-size:12px}.secret-field button{flex-shrink:0;font-size:11px;min-width:62px}
html[dir=rtl] body{font-family:Vazir,Tahoma,"Segoe UI",sans-serif}html[dir=rtl] .sidebar{left:auto;right:0;border-right:0;border-left:1px solid var(--line)}html[dir=rtl] main{margin-left:0;margin-right:252px}html[dir=rtl] table{text-align:right}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] .eyebrow,html[dir=rtl] .nav-label{letter-spacing:0;line-height:1.7}html[dir=rtl] input[type=url],html[dir=rtl] input[name=url],html[dir=rtl] input[name=token],html[dir=rtl] input[name=slug],html[dir=rtl] input[name=recipient],html[dir=rtl] input[name=custom_tag],html[dir=rtl] input[name=confirmation],html[dir=rtl] pre,html[dir=rtl] code{direction:ltr;text-align:left}html[dir=rtl] .incident>.badge{margin-left:0;margin-right:auto}html[dir=rtl] .count{margin-left:0;margin-right:5px}html[dir=rtl] .login-story{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .login-story h1{font-size:48px}html[dir=rtl] .migration-steps{padding-left:0;padding-right:22px}@media(max-width:1150px){html[dir=rtl] main{margin-right:220px}}@media(max-width:700px){html[dir=rtl] main{margin:0}html[dir=rtl] .sidebar{right:auto;border-left:0}html[dir=rtl] .login-story h1{font-size:35px}}

.preferences-card{margin-bottom:25px}

#latency{direction:ltr;unicode-bidi:isolate}html[dir=rtl] #latency{text-align:right}
