@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,system-ui,sans-serif}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}*{box-sizing:border-box}button,input,select{font:inherit}button{cursor:pointer}.brand{color:var(--ink);align-items:center;gap:11px;font:700 19px/1 Manrope,sans-serif;display:flex}.brand-mark{color:#fff;background:var(--ink);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.brand-mark svg,.empty-icon svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:21px}.eyebrow{color:var(--green-dark);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.api-pill{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.api-pill i{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c64c4c1a}.api-pill.online i{background:#24b87b;box-shadow:0 0 0 4px #24b87b1f}.primary,.secondary{border:1px solid #0000;border-radius:10px;min-height:43px;padding:0 17px;font-size:13px;font-weight:700}.primary{color:#fff;background:var(--ink)}.primary:hover:not(:disabled){background:#1b3d31;transform:translateY(-1px)}.primary:disabled{opacity:.55;cursor:wait}.primary.wide{width:100%}.subtle{color:var(--muted)}.auth-page{background:radial-gradient(circle at 12% 10%,#37bd8426,#0000 30rem),#f9fbf8;min-height:100vh}.landing-nav{border-bottom:1px solid #10201914;justify-content:space-between;align-items:center;max-width:1180px;height:74px;margin:auto;padding:0 28px;display:flex}.auth-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;max-width:1080px;min-height:calc(100vh - 74px);margin:auto;padding:70px 30px;display:grid}.auth-copy h1{letter-spacing:-.055em;max-width:650px;margin:18px 0 22px;font:700 clamp(46px,6vw,72px)/1.03 Manrope,sans-serif}.auth-copy>p{max-width:600px;color:var(--muted);font-size:17px;line-height:1.7}.auth-copy ul{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.auth-copy li{color:#486057;border:1px solid var(--line);background:#ffffffb8;border-radius:9px;padding:10px 13px;font-size:12px}.auth-card{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;padding:30px;box-shadow:0 24px 70px #18382b1a}.auth-card h2{margin:28px 0 7px;font:700 25px/1.2 Manrope,sans-serif}.auth-card .subtle{margin:0 0 25px;font-size:14px}.auth-tabs{background:var(--soft);border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:9px;font-size:12px;font-weight:700}.auth-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #14282014}.auth-card form,.modal form{gap:16px;display:grid}label{color:#374b43;gap:7px;font-size:12px;font-weight:700;display:grid}label small{color:#8d9993;font-weight:500}input,select{width:100%;height:46px;color:var(--ink);background:#fbfcfb;border:1px solid #ccd9d2;border-radius:9px;outline:0;padding:0 13px}input:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 4px #0d9f6e17}.form-error,.page-error{color:#8a3030;background:var(--red-soft);border:1px solid #f1cecb;border-radius:8px;margin:0;padding:11px 13px;font-size:12px}.form-success{color:var(--green-dark);background:var(--green-soft);border:1px solid #c7eadb;border-radius:8px;margin:0;padding:11px 13px;font-size:12px}.auth-link{color:var(--green-dark);background:0 0;border:0;margin:14px auto 0;padding:0;font-size:12px;font-weight:700;display:block}.account-action-layout{place-items:start center;min-height:calc(100vh - 74px);padding:60px 20px;display:grid}.account-action-card{width:min(460px,100%)}.tiny{color:#8c9992;text-align:center;margin:17px 0 0;font-size:11px}.dashboard-shell{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.sidebar{color:#d8e4de;background:#102019;flex-direction:column;height:100vh;padding:27px 20px;display:flex;position:sticky;top:0}.brand.inverse{color:#fff;padding:0 8px}.sidebar nav{gap:7px;margin-top:46px;display:grid}.sidebar nav a{color:#9fb2a9;border-radius:9px;justify-content:space-between;padding:11px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar nav a.active{color:#fff;background:#ffffff17}.sidebar nav span{text-align:center;background:#ffffff17;border-radius:999px;min-width:23px;padding:2px 6px;font-size:10px}.sidebar-bottom{border-top:1px solid #ffffff1a;margin-top:auto;padding:16px 8px 0}.api-pill.dark{color:#aec0b7;border-color:#ffffff21}.sidebar-bottom p{color:#dce7e1;text-overflow:ellipsis;margin:15px 0 6px;font-size:12px;overflow:hidden}.sidebar-bottom button{color:#8fa39a;background:0 0;border:0;padding:0;font-size:11px}.dashboard-main{min-width:0;padding:48px clamp(24px,5vw,70px) 70px}.dashboard-header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dashboard-header h1{letter-spacing:-.04em;margin:8px 0 7px;font:700 38px/1.1 Manrope,sans-serif}.dashboard-header p{color:var(--muted);margin:0;font-size:14px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:32px 0 24px;display:grid}.stat-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px}.stat-grid span{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.stat-grid strong{font:700 25px/1 Manrope,sans-serif}.monitor-list{gap:13px;display:grid}.plans-panel{color:#e5f3eb;border:1px solid var(--line);background:linear-gradient(145deg,#132c21e0,#0c1d15db);border-radius:16px;margin:0 0 24px;padding:24px}.plans-heading h2{color:#f0faf4;margin:7px 0;font:700 22px/1.2 Manrope,sans-serif}.plans-heading p{color:#9bb4a9;max-width:620px;margin:0;font-size:12px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.plan-card{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;min-height:142px;padding:16px}.plan-card.available{background:#65e6a714;border-color:#65e6a761}.plan-status{color:#a9c2b6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:700;display:block}.plan-card.available .plan-status{color:#8cf1ba}.plan-card h3{margin:0 0 5px;font:700 15px/1.2 Manrope,sans-serif}.plan-card strong{font:700 21px/1.15 Manrope,sans-serif;display:block}.plan-card p{color:#9bb4a9;margin:8px 0 0;font-size:11px;line-height:1.5}.page-notice{margin-top:0}.monitor-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #19302709}.monitor-head{align-items:center;gap:12px;padding:20px 21px;display:flex}.status-dot{background:#9aa7a0;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #9aa7a021}.status-dot.up{background:#18ad73;box-shadow:0 0 0 5px #18ad731f}.status-dot.down{background:var(--red);box-shadow:0 0 0 5px #c64c4c1a}.status-dot.paused{background:#d39a37;box-shadow:0 0 0 5px #d39a371f}.monitor-title{flex:1;min-width:0}.monitor-title h3{margin:0 0 4px;font:700 15px/1.2 Manrope,sans-serif}.monitor-title a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-decoration:none;display:block;overflow:hidden}.status-badge{color:#576860;text-transform:uppercase;background:#edf2ef;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.status-badge.up{color:var(--green-dark);background:var(--green-soft)}.status-badge.down{color:var(--red);background:var(--red-soft)}.status-badge.paused{color:var(--amber);background:var(--amber-soft)}.monitor-metrics{border-block:1px solid var(--line);background:#fafcf9;grid-template-columns:repeat(4,1fr);display:grid}.monitor-metrics div{border-right:1px solid var(--line);padding:16px 21px}.monitor-metrics div:last-child{border:0}.monitor-metrics span{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.monitor-metrics strong{text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.2 Manrope,sans-serif;display:block;overflow:hidden}.monitor-error{color:#8b3131;background:var(--red-soft);margin:0;padding:10px 21px;font-size:11px}.monitor-footer{justify-content:space-between;align-items:center;gap:20px;padding:13px 21px;display:flex}.monitor-footer>span{color:#839088;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.card-actions{align-items:center;gap:13px;display:flex}.text-button{color:#53675d;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.text-button.danger:hover{color:var(--red)}.text-button:disabled{opacity:.4;cursor:wait}.empty-state{text-align:center;background:#fff;border:1px dashed #ccd9d2;border-radius:14px;place-content:center;place-items:center;min-height:280px;display:grid}.empty-state h2{margin:15px 0 6px;font:700 18px/1.2 Manrope,sans-serif}.empty-state p{color:var(--muted);margin:0;font-size:12px}.empty-icon{width:50px;height:50px;color:var(--green-dark);background:var(--green-soft);border-radius:14px;place-items:center;display:grid}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08171194;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(500px,100%);max-height:calc(100vh - 48px);padding:29px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000040}.modal h2{margin:9px 0 24px;font:700 23px/1.2 Manrope,sans-serif}.icon-button{width:32px;height:32px;color:var(--muted);background:var(--soft);border:0;border-radius:8px;place-items:center;font-size:22px;display:grid}.icon-button.close{position:absolute;top:19px;right:19px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.history-modal{width:min(880px,100%)}.history-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.history-summary div{background:var(--soft);border-radius:10px;padding:15px}.history-summary span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.history-summary strong{font:700 19px/1 Manrope,sans-serif}.chart-wrap{border:1px solid var(--line);border-radius:11px;margin-top:18px;padding:17px}.chart-label{color:var(--muted);justify-content:space-between;margin-bottom:13px;font-size:10px;display:flex}.bar-chart{align-items:flex-end;gap:3px;height:90px;display:flex}.bar{background:#36b981;border-radius:3px 3px 0 0;flex:1;min-width:4px}.bar.down{background:#db6969}.history-columns{grid-template-columns:1.2fr .8fr;gap:24px;margin-top:20px;display:grid}.history-columns h3{margin:0 0 10px;font:700 13px/1.2 Manrope,sans-serif}.event-list,.incident-list{gap:6px;display:grid}.event-row{background:var(--soft);color:var(--muted);border-radius:7px;grid-template-columns:8px 1fr 45px 55px;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:grid}.event-row i{background:var(--red);border-radius:50%;width:7px;height:7px}.event-row i.up{background:var(--green)}.event-row b{color:var(--ink)}.incident{background:var(--red-soft);border-radius:8px;gap:4px;padding:10px 11px;font-size:10px;display:grid}.incident b{color:var(--red)}.incident span,.incident small{color:#815757}.empty-small{color:var(--muted);margin:auto;font-size:11px}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.dark-spinner{border-color:#d5ded9;border-top-color:var(--ink)}@keyframes spin{to{transform:rotate(360deg)}}.boot-screen{min-height:100vh;color:var(--muted);place-content:center;place-items:center;gap:12px;display:grid}.boot-screen p{margin:0;font-size:12px}.legal-links{justify-content:center;gap:18px;padding:0 24px 24px;font-size:11px;display:flex}.slot-badge{color:var(--green-dark);background:#0d9f6e1a;border:1px solid #0d9f6e40;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.slot-badge.dark{color:#e7f7f0;background:#ffffff1a;border-color:#ffffff2e}.buy-slot-btn{color:#fff;background:linear-gradient(135deg,#0d9f6e,#087653);border:0;border-radius:10px;align-items:center;gap:6px;min-height:43px;padding:0 14px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #0d9f6e4d}.buy-slot-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0d9f6e66}.checkout-modal{text-align:center;width:min(480px,100%);padding:32px 28px}.checkout-modal h2{margin:10px 0 6px;font:700 24px/1.2 Manrope,sans-serif}.checkout-modal .price-hero{background:radial-gradient(circle at 50% 0,#0d9f6e1f,#0000 70%),#f8fbf9;border:1px solid #d4e5dc;border-radius:14px;margin:20px 0;padding:22px}.checkout-modal .price-val{color:var(--ink);letter-spacing:-.04em;font:700 44px/1 Manrope,sans-serif}.checkout-modal .price-val span{color:var(--muted);font-size:16px;font-weight:600}.checkout-modal .price-sub{color:var(--muted);margin:6px 0 0;font-size:12px}.checkout-features{text-align:left;gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.checkout-features li{color:#32463e;align-items:center;gap:10px;font-size:13px;display:flex}.checkout-features li i{background:var(--green-soft);width:18px;height:18px;color:var(--green-dark);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.dodo-badge{color:#788880;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:600;display:inline-flex}.dodo-badge img,.dodo-badge svg{height:16px}.toast-banner{z-index:100;color:#fff;background:#102019;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;max-width:420px;padding:14px 18px;animation:.3s cubic-bezier(.16,1,.3,1) slideDown;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 12px 35px #00000040}.toast-banner p{margin:0;font-size:13px;font-weight:600}.toast-banner button{color:#fff;background:#ffffff26;border:0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.auth-layout{grid-template-columns:1fr;gap:45px;padding-top:45px}.auth-copy h1{font-size:48px}.dashboard-shell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:16px 20px;position:static}.sidebar nav{margin:0 0 0 auto;display:flex}.sidebar-bottom{border:0;margin:0 0 0 12px;padding:0}.sidebar-bottom p,.sidebar-bottom button,.api-pill.dark{display:none}.dashboard-main{padding:32px 20px 55px}.stat-grid,.monitor-metrics{grid-template-columns:repeat(2,1fr)}.monitor-metrics div:nth-child(2){border-right:0}.monitor-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=560px){.landing-nav{padding:0 18px}.auth-layout{padding:38px 18px}.auth-copy h1{font-size:40px}.auth-card{padding:21px}.dashboard-header{flex-direction:column;align-items:flex-start}.sidebar nav a{font-size:0}.sidebar nav a span{font-size:10px}.monitor-footer{flex-direction:column;align-items:flex-start}.card-actions{justify-content:space-between;width:100%}.history-columns{grid-template-columns:1fr}.modal-backdrop{padding:10px}.modal{padding:23px 18px}.status-badge{display:none}}:root{--ink:#eef7f3;--muted:#8fa9a0;--line:#bde5d321;--soft:#142a22;--white:#11251e;--green:#65e6a7;--green-dark:#72ecad;--green-soft:#65e6a71f;--red:#f88;--red-soft:#ff66661a;--amber:#ffd281;--amber-soft:#ffcd631f}body{color:var(--ink);background:#07140f}.brand{color:#f3fbf7;letter-spacing:-.04em}.brand-mark{color:#04130c;background:linear-gradient(135deg,#8df5bd,#47cd99);border-radius:12px;width:36px;height:36px;box-shadow:0 8px 22px #56e7a536}.eyebrow{color:#87f5ba;letter-spacing:.15em}.primary{color:#062016;background:linear-gradient(135deg,#83f3b8,#4ed89e);box-shadow:0 10px 25px #44d79633}.primary:hover:not(:disabled){color:#062016;background:#a1f8ca}.secondary{color:#dceee6;border-color:var(--line);background:#ffffff0a}.api-pill{color:#a9c3b8;border-color:var(--line);background:#ffffff08}.auth-page{background:radial-gradient(circle at 12% 9%,#51d69733,#0000 26rem),radial-gradient(circle at 88% 75%,#1d735b3b,#0000 28rem),#07140f;position:relative;overflow:hidden}.auth-page:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#84edb814 1px,#0000 1px),linear-gradient(90deg,#84edb814 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.landing-nav{z-index:1;border-color:var(--line);max-width:1240px;height:82px;position:relative}.auth-layout{z-index:1;grid-template-columns:1.06fr .8fr;gap:94px;max-width:1160px;min-height:calc(100vh - 112px);padding:65px 30px 75px;position:relative}.auth-copy h1{color:#f3fbf7;max-width:690px;margin:16px 0 24px;font-size:clamp(46px,6vw,76px)}.auth-copy h1 em{color:#78eeb0;font-style:normal}.auth-copy>p{color:#afc3ba;font-size:17px}.auth-copy ul{gap:8px;margin-top:25px}.auth-copy li{color:#c5d8cf;border-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#112a209e;border-radius:999px}.auth-copy li b{color:#8cf4bd}.landing-signal{color:#dff3e9;background:linear-gradient(145deg,#1e4233cc,#0b1e16d1);border:1px solid #98f3c233;border-radius:20px;width:min(500px,100%);margin-top:42px;padding:18px;overflow:hidden;box-shadow:0 30px 65px #0000004d,inset 0 1px #ffffff0a}.signal-top,.signal-site{justify-content:space-between;align-items:center;display:flex}.signal-top{border-bottom:1px solid var(--line);padding-bottom:14px;font-size:12px;font-weight:700}.signal-top span{align-items:center;gap:9px;display:flex}.signal-top i{background:#69e6a4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #65e6a71f}.signal-top small{color:#79eeb0;letter-spacing:.15em;font-size:9px}.signal-site{padding:17px 1px 14px}.signal-site>div{flex:1;gap:3px;margin-left:10px;display:grid}.signal-site b{font-size:13px}.signal-site small{color:#89a79b;font-size:10px}.signal-site strong{color:#86f0b8;font:700 16px Manrope,sans-serif}.site-mark{color:#092016;background:#89f0b8;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.signal-bars{align-items:flex-end;gap:5px;height:58px;padding:0 2px;display:flex}.signal-bars i{opacity:.8;background:linear-gradient(#82f0b4,#2ca875);border-radius:5px 5px 1px 1px;flex:1;min-height:10px}.auth-card{color:#e8f4ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e2219c7;border-color:#a6f2c72e;border-radius:22px;padding:33px;position:relative;box-shadow:0 35px 80px #00000057}.auth-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0f,#0000 32%);position:absolute;inset:0}.auth-card>*{position:relative}.auth-card h2{color:#f0faf5}.auth-card .subtle,.subtle{color:#a1baaf}.auth-tabs{background:#0003}.auth-tabs button.active{color:#e9f7ef;box-shadow:none;background:#6feaab21}label{color:#c4d9cf}input,select{color:#ecf8f1;background:#05140e8a;border-color:#ade8ca2e}input::placeholder{color:#668277}.tiny{color:#89a69a}.legal-links{z-index:1;position:relative}.legal-links a{color:#93ada2}.dashboard-shell{background:radial-gradient(circle at 90% 0,#3dac771a,#0000 25rem),#091711}.sidebar{border-right:1px solid var(--line);background:linear-gradient(#0e271d,#081710);width:255px;padding:30px 18px}.brand.inverse{padding:0 10px}.inverse .brand-mark{color:#062016;background:linear-gradient(135deg,#8bf3ba,#4ed99e)}.sidebar nav{margin-top:53px}.sidebar nav a{color:#87a398;border:1px solid #0000;padding:12px 14px}.sidebar nav a.active{color:#dff7e9;background:#71efaa1a;border-color:#71efaa1c}.sidebar nav span{color:#bad8c9;background:#ffffff12}.slot-badge{color:#89f0b9;background:#53e39b17;border-color:#65e6a738}.slot-badge.dark{color:#c7f3d8;background:#ffffff0f}.sidebar-bottom{border-color:var(--line)}.sidebar-bottom p{color:#d4e9df}.dashboard-main{max-width:1440px;padding:56px clamp(24px,5vw,82px) 80px}.dashboard-header h1{color:#f2fbf6;font-size:clamp(31px,4vw,46px)}.dashboard-header p{color:#9db6ab}.stat-grid{gap:14px;margin-top:38px}.stat-grid article{color:#eaf8f0;border-color:var(--line);background:linear-gradient(145deg,#153025e6,#0d1f17cc);border-radius:16px;padding:21px;position:relative;overflow:hidden}.stat-grid article:after{content:"";border:1px solid #7cf0b421;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-24px;right:-20px}.stat-grid span{color:#94aea2}.stat-grid strong{font-size:28px}.green{color:#80efb6}.red{color:#ff9696}.monitor-card{color:#e5f3eb;border-color:var(--line);box-shadow:none;background:linear-gradient(145deg,#132c21e0,#0c1d15db);border-radius:16px}.monitor-title h3{color:#ecf9f1}.monitor-title a{color:#90aa9e}.status-badge{color:#b4c8be;background:#ffffff0f}.monitor-metrics{border-color:var(--line);background:#030f0a2e}.monitor-metrics div{border-color:var(--line)}.monitor-metrics span{color:#89a59a}.monitor-metrics strong{color:#eaf8f0}.monitor-footer>span{color:#88a196}.text-button{color:#b5ccc1}.text-button:hover{color:#84efb8}.empty-state{color:#e5f6ec;background:#112b209e;border-color:#93ebbd3b}.empty-state p{color:#9bb4a9}.empty-icon{color:#7aefb2;background:#5ee19a1f}.page-error{color:#ffc4c4;background:#a130302b;border-color:#ff929238}.buy-slot-btn{color:#062016;background:linear-gradient(135deg,#8af4bb,#48d79b);box-shadow:0 9px 25px #39d38f2e}.buy-slot-btn:hover{box-shadow:0 13px 31px #39d38f47}.modal-backdrop{background:#020a06bd}.modal{color:#eaf7ef;background:#10261c;border:1px solid #99ebbe29}.modal h2{color:#f0faf4}.icon-button{color:#b1c9bd;background:#ffffff12}.history-summary div,.chart-wrap,.event-row{border-color:var(--line);background:#ffffff0a}.history-summary span,.chart-label,.event-row{color:#94aea2}.history-summary strong,.event-row b{color:#effaf4}.checkout-modal .price-hero{background:radial-gradient(circle at 50% 0,#65e6a72e,#0000 70%),#071810bf;border-color:#84edb833}.checkout-modal .price-val{color:#effbf4}.checkout-modal .price-sub,.checkout-features li,.dodo-badge{color:#a9c2b6}@media (width<=850px){.landing-signal{margin-top:32px}.sidebar{width:auto}.dashboard-main{padding-top:38px}.sidebar nav{margin-top:0}.auth-card{max-width:560px}.auth-layout{gap:44px}}.app-shell{min-height:100vh;transition:background .45s,color .45s}.theme-light{--ink:#18231f;--muted:#69766f;--line:#dce5df;--soft:#f3f6f4;--white:#fff;--green:#158b63;--green-dark:#0b6b4d;--green-soft:#e4f5ed;--red:#b54545;--red-soft:#fff0ef;color:#18231f;background:#f7f8f6}.theme-light .brand,.theme-light .auth-copy h1,.theme-light .dashboard-header h1{color:#16251e}.theme-light .brand-mark{color:#fff;box-shadow:none;background:#173b2b}.theme-light .landing-signal,.theme-light .auth-card{color:#1b2c23;background:#ffffffc2;border-color:#dbe7df;box-shadow:0 22px 55px #2f4c3e1a}.theme-light .auth-card:before{background:linear-gradient(135deg,#12573b0d,#0000 34%)}.theme-light .auth-card h2{color:#19291f}.theme-light .auth-card .subtle,.theme-light .subtle{color:#6a786f}.theme-light input::placeholder{color:#92a097}.theme-light .signal-top{border-color:#dce8e0}.theme-light .signal-site small{color:#6f8276}.theme-light .signal-site strong{color:#0e7c57}.theme-light .dashboard-main{color:#18261f}.theme-light .stat-grid article,.theme-light .monitor-card,.theme-light .integrations-panel{color:#1a2b22;background:#fff;border-color:#dce5df;box-shadow:0 10px 30px #2140300d}.theme-light .stat-grid span,.theme-light .monitor-metrics span,.theme-light .monitor-footer>span,.theme-light .integration-heading p{color:#718078}.theme-light .monitor-title h3,.theme-light .monitor-metrics strong,.theme-light .integration-heading h2{color:#17271e}.theme-light .monitor-title a,.theme-light .text-button{color:#64756c}.theme-light .modal{color:#1b2b22;background:#fff;border-color:#dce5df}.theme-light .modal h2,.theme-light .history-summary strong,.theme-light .event-row b{color:#1b2b22}.theme-light .history-summary div,.theme-light .chart-wrap,.theme-light .event-row{background:#f7faf8;border-color:#dce5df}.theme-light .history-summary span,.theme-light .chart-label,.theme-light .event-row{color:#718078}.stat-grid-simple{grid-template-columns:repeat(3,1fr)}.theme-rope{z-index:200;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transform-origin:top;justify-items:center;width:48px;animation:3.4s ease-in-out infinite rope-sway;display:grid;position:fixed;top:0;right:44px}.theme-rope:active{cursor:grabbing;animation-play-state:paused}.rope-line{opacity:.72;width:48px;transition:height 80ms linear;display:block;overflow:visible}.rope-line path{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round}.rope-handle{color:#1b2a22;background:#f5df9a;border:1px solid #3d331340;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:-1px;transition:transform 80ms linear,background .3s;display:grid;box-shadow:0 4px 12px #00000026}.theme-rope small{color:currentColor;opacity:.45;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px}.theme-dark .theme-rope{color:#d9e9df}.theme-light .theme-rope{color:#315747}@keyframes rope-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@media (width<=850px){.theme-rope{right:20px}.stat-grid-simple{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.theme-rope{right:10px}.theme-rope small{display:none}.stat-grid-simple{grid-template-columns:1fr}.integration-form{flex-direction:column;align-items:stretch}.integration-form .primary{width:100%}}.theme-light{--ink:#111;--muted:#6f6f6f;--line:#e5e5e5;--soft:#f5f5f5;--white:#fff;--green:#171717;--green-dark:#111;--green-soft:#f1f1f1;color:#111;background:#fff}.theme-light .auth-page{background:linear-gradient(135deg,#fff,#f5f5f5)}.theme-light .auth-page:before{opacity:.18;background-image:linear-gradient(#0000001a 1px,#0000 1px),linear-gradient(90deg,#0000001a 1px,#0000 1px)}.theme-light .brand,.theme-light .auth-copy h1,.theme-light .auth-copy h1 em,.theme-light .dashboard-header h1{color:#111}.theme-light .brand-mark{background:#111}.theme-light .eyebrow{color:#4c4c4c}.theme-light .auth-copy>p,.theme-light .dashboard-header p{color:#666}.theme-light .auth-copy li{color:#272727;background:#fff;border-color:#e4e4e4}.theme-light .auth-copy li b{color:#111}.theme-light .landing-signal,.theme-light .auth-card{background:#fff;border-color:#e6e6e6;box-shadow:0 18px 44px #00000012}.theme-light .auth-card h2,.theme-light .integration-heading h2,.theme-light .monitor-title h3,.theme-light .monitor-metrics strong{color:#111}.theme-light .auth-card .subtle,.theme-light .subtle,.theme-light .auth-copy small,.theme-light .signal-site small{color:#747474}.theme-light .auth-tabs{background:#f2f2f2}.theme-light .auth-tabs button.active{color:#111;background:#fff}.theme-light label{color:#262626}.theme-light input,.theme-light select{color:#111;background:#fff;border-color:#dedede}.theme-light .primary,.theme-light .buy-slot-btn{color:#fff;box-shadow:none;background:#111}.theme-light .primary:hover:not(:disabled),.theme-light .buy-slot-btn:hover{color:#fff;background:#333}.theme-light .dashboard-shell{background:#fafafa}.theme-light .sidebar{background:#111;border-color:#222}.theme-light .sidebar nav a{color:#bdbdbd}.theme-light .sidebar nav a.active{color:#fff;background:#292929}.theme-light .stat-grid article,.theme-light .monitor-card,.theme-light .integrations-panel{box-shadow:none;background:#fff;border-color:#e5e5e5}.theme-light .stat-grid span,.theme-light .monitor-metrics span,.theme-light .monitor-footer>span,.theme-light .integration-heading p,.theme-light .monitor-title a,.theme-light .text-button{color:#707070}.theme-light .monitor-metrics{background:#fafafa;border-color:#ececec}.theme-light .monitor-metrics div{border-color:#ececec}.theme-light .integration-connected{color:#171717;background:#f5f5f5;border-color:#e3e3e3}.theme-light .red{color:#b43e3e}.theme-dark{--ink:#f5f5f5;--muted:#a3a3a3;--line:#2a2a2a;--soft:#1d1d1d;--white:#151515;--green:#f5f5f5;--green-dark:#fff;--green-soft:#252525;--red:#ff8e8e;--red-soft:#351d1d;color:#f5f5f5;background:#101010}.theme-dark .auth-page{background:linear-gradient(135deg,#101010,#191919)}.theme-dark .auth-page:before{opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px)}.theme-dark .brand,.theme-dark .auth-copy h1,.theme-dark .auth-copy h1 em,.theme-dark .dashboard-header h1{color:#fff}.theme-dark .brand-mark{color:#111;box-shadow:none;background:#fff}.theme-dark .eyebrow{color:#bdbdbd}.theme-dark .auth-copy>p,.theme-dark .dashboard-header p{color:#a8a8a8}.theme-dark .auth-copy li{color:#dedede;background:#171717;border-color:#303030}.theme-dark .auth-copy li b{color:#fff}.theme-dark .landing-signal,.theme-dark .auth-card{box-shadow:none;background:#181818;border-color:#2c2c2c}.theme-dark .auth-card h2,.theme-dark .integration-heading h2,.theme-dark .monitor-title h3,.theme-dark .monitor-metrics strong{color:#fff}.theme-dark .auth-card .subtle,.theme-dark .subtle,.theme-dark .auth-copy small,.theme-dark .signal-site small{color:#a5a5a5}.theme-dark .auth-tabs{background:#101010}.theme-dark .auth-tabs button.active{color:#fff;background:#292929}.theme-dark label{color:#d8d8d8}.theme-dark input,.theme-dark select{color:#fff;background:#111;border-color:#373737}.theme-dark .primary,.theme-dark .buy-slot-btn{color:#111;box-shadow:none;background:#fff}.theme-dark .primary:hover:not(:disabled),.theme-dark .buy-slot-btn:hover{color:#111;background:#d8d8d8}.theme-dark .dashboard-shell{background:#101010}.theme-dark .sidebar{background:#0b0b0b;border-color:#222}.theme-dark .sidebar nav a{color:#a9a9a9}.theme-dark .sidebar nav a.active{color:#fff;background:#242424}.theme-dark .stat-grid article,.theme-dark .monitor-card,.theme-dark .integrations-panel{box-shadow:none;background:#171717;border-color:#2c2c2c}.theme-dark .stat-grid span,.theme-dark .monitor-metrics span,.theme-dark .monitor-footer>span,.theme-dark .integration-heading p,.theme-dark .monitor-title a,.theme-dark .text-button{color:#a5a5a5}.theme-dark .monitor-metrics div{border-color:#292929}.theme-dark .integration-connected{color:#e4e4e4;background:#202020;border-color:#303030}.theme-dark .red{color:#ff9090}.theme-light .api-pill.online i,.theme-light .signal-top i,.theme-light .status-dot.up{background:#111;box-shadow:0 0 0 5px #00000014}.theme-light .signal-site strong,.theme-light .signal-bars i{color:#111;background:#111}.theme-light .rope-handle{color:#fff;background:#111;border-color:#111}.theme-light .green{color:#111}.theme-dark .api-pill.online i,.theme-dark .signal-top i,.theme-dark .status-dot.up{background:#fff;box-shadow:0 0 0 5px #ffffff1a}.theme-dark .signal-site strong{color:#b9f278}.theme-dark .signal-bars i{background:linear-gradient(#b9f278,#647d3b)}.theme-dark .rope-handle{color:#111;background:#fff;border-color:#fff}.theme-dark .green{color:#fff}.theme-light .plans-panel{color:#1a2b22;box-shadow:none;background:#fff;border-color:#e5e5e5}.theme-light .plans-heading h2{color:#111}.theme-light .plans-heading p,.theme-light .plan-card p{color:#707070}.theme-light .plan-card{background:#fafafa;border-color:#e5e5e5}.theme-light .plan-card.available{background:#f1f1f1;border-color:#bdbdbd}.theme-light .plan-status,.theme-light .plan-card.available .plan-status{color:#666}.theme-dark .plans-panel{color:#f5f5f5;background:#171717;border-color:#2c2c2c}.theme-dark .plans-heading h2{color:#fff}.theme-dark .plans-heading p,.theme-dark .plan-card p{color:#a5a5a5}.theme-dark .plan-card{background:#121212;border-color:#292929}.theme-dark .plan-card.available{background:#202020;border-color:#4a4a4a}.theme-dark .plan-status,.theme-dark .plan-card.available .plan-status{color:#bdbdbd}@media (width<=560px){.plan-grid{grid-template-columns:1fr}}.app-shell.theme-dark{--ink:#f3f3f5;--muted:#a3a4b2;--line:#ffffff17;--soft:#1a1b23;--white:#12131a;--green:#b6f36b;--green-dark:#b6f36b;--green-soft:#b6f36b1a;--red:#ff8c9d;--red-soft:#ff64821a;color:#f3f3f5;background:#101117;min-height:100vh}.theme-dark .dashboard-shell{isolation:isolate;background:radial-gradient(at 73% -12%,#6e59d12e,#0000 33rem),radial-gradient(at 37% 100%,#447e8d17,#0000 32rem),#101117;grid-template-columns:248px minmax(0,1fr);min-height:100vh;position:relative;overflow:hidden}.theme-dark .dashboard-shell:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c8bdff0e;border-radius:50%;width:420px;height:420px;animation:18s ease-in-out infinite alternate orbit-drift;position:absolute;top:-210px;right:7%;box-shadow:0 0 0 54px #ad9fff05,0 0 0 108px #ad9fff03}.theme-dark .sidebar{z-index:1;color:#d8d8e2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101118bd;border-right:1px solid #ffffff13;width:auto;height:100vh;padding:28px 17px 20px}.theme-dark .brand.inverse{color:#fafaff;letter-spacing:-.035em;padding:2px 9px;font-size:18px}.theme-dark .inverse .brand-mark{color:#17151e;background:linear-gradient(145deg,#d9ff97,#a7ed5d);border-radius:12px;width:35px;height:35px;box-shadow:0 4px 20px #b6f36b29}.theme-dark .sidebar nav{gap:6px;margin-top:52px}.theme-dark .sidebar nav:before{content:"WORKSPACE";color:#686a79;letter-spacing:.16em;margin:0 12px 8px;font-size:9px;font-weight:700}.theme-dark .sidebar nav a{color:#9697a7;border:1px solid #0000;border-radius:11px;justify-content:flex-start;gap:12px;padding:12px 13px;transition:color .2s,background .2s,border-color .2s,transform .2s}.theme-dark .sidebar nav a:before{content:"";opacity:.65;border:1px solid;border-radius:2px;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.theme-dark .sidebar nav a:hover{color:#f0f0f7;background:#ffffff0a;transform:translate(2px)}.theme-dark .sidebar nav a.active{color:#e7f8cd;background:linear-gradient(100deg,#b6f36b21,#b6f36b09);border-color:#b6f36b1f;box-shadow:inset 2px 0 #b6f36b}.theme-dark .sidebar nav a.active:before{background:#b6f36b;border-color:#b6f36b;box-shadow:0 0 12px #b6f36b8c}.theme-dark .sidebar nav span{color:#d9efbc;background:#ffffff12;border-radius:7px;margin-left:auto}.theme-dark .sidebar-bottom{border-color:#ffffff14;padding:15px 8px 0}.theme-dark .api-pill.dark{color:#aeb0bd;letter-spacing:.045em;background:#ffffff09;border-color:#ffffff12;padding:8px 10px}.theme-dark .api-pill i{background:#ff788b;width:6px;height:6px;box-shadow:0 0 0 4px #ff788b1a}.theme-dark .api-pill.online i{background:#b6f36b;animation:2.2s ease-in-out infinite signal-breathe;box-shadow:0 0 0 4px #b6f36b1a}.theme-dark .sidebar-bottom p{color:#d6d6df;margin:17px 0 7px;font-size:11px}.theme-dark .sidebar-bottom button{color:#898a98;transition:color .2s}.theme-dark .sidebar-bottom button:hover{color:#f2f2f6}.theme-dark .dashboard-main{z-index:1;width:min(100%,1320px);margin:0 auto;padding:61px clamp(26px,5vw,76px) 80px;position:relative}.theme-dark .dashboard-header{border-bottom:1px solid #ffffff13;align-items:center;padding-bottom:29px}.theme-dark .dashboard-header h1{color:#f7f7fb;letter-spacing:-.055em;margin:13px 0 9px;font:600 clamp(32px,4vw,48px)/1.03 Manrope,sans-serif}.theme-dark .dashboard-header h1 em{color:#b6f36b;font-style:normal}.theme-dark .dashboard-header p{color:#999baa;font-size:13px}.theme-dark .eyebrow{color:#aeb0bf;letter-spacing:.15em;align-items:center;gap:9px;font-size:9px;display:flex}.live-signal{background:#b6f36b;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite signal-breathe;display:inline-block;box-shadow:0 0 0 4px #b6f36b1a}.dashboard-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.header-coming-soon{color:#c5baf4;white-space:nowrap;background:#a892ff14;border:1px solid #a892ff2b;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:650;display:inline-flex}.header-coming-soon .sparkle{color:#c5baf4;font-size:13px;animation:8s linear infinite sparkle-turn}.monitor-cta-wrap{align-items:center;gap:8px;display:flex;position:relative}.theme-dark .primary.add-monitor-button{color:#181b12;background:linear-gradient(135deg,#d8ff9b,#afea68);border:1px solid #e2ffbab3;border-radius:10px;min-height:42px;padding:0 15px;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 5px 22px #b6f36b26}.theme-dark .primary.add-monitor-button:hover{color:#181b12;filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 9px 28px #b6f36b38}.add-monitor-button>span{margin-right:4px;font-size:16px}.coming-soon-pill{color:#c5baf4;white-space:nowrap;background:#a892ff11;border:1px solid #a892ff26;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:650;display:inline-flex}.coming-soon-pill i{background:#b6a3ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #b6a3ffb3}.coming-soon-popover{z-index:8;color:#efeff6;background:#23232e;border:1px solid #bfb3ff33;border-radius:12px;gap:5px;width:min(300px,100vw - 36px);padding:15px 36px 15px 16px;animation:.2s ease-out both popover-in;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 42px #0000006b}.coming-soon-popover b{font-size:12px}.coming-soon-popover span{color:#a6a6b6;font-size:10px;line-height:1.5}.coming-soon-popover button{color:#a6a6b6;background:0 0;border:0;padding:2px 5px;font-size:18px;position:absolute;top:8px;right:9px}.theme-dark .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0 22px}.theme-dark .stat-grid article{color:#f4f4f8;background:linear-gradient(140deg,#1f202bc7,#171820a3);border:1px solid #ffffff13;border-radius:14px;min-height:105px;padding:17px 18px;transition:transform .25s,border-color .25s,background .25s;animation:.55s cubic-bezier(.2,.7,.2,1) both rise-in;box-shadow:0 9px 30px #0000001f,inset 0 1px #ffffff06}.theme-dark .stat-grid article:nth-child(2){animation-delay:80ms}.theme-dark .stat-grid article:nth-child(3){animation-delay:.16s}.theme-dark .stat-grid article:hover{background:linear-gradient(140deg,#252632db,#181922b8);border-color:#ffffff26;transform:translateY(-3px)}.theme-dark .stat-grid span{color:#a0a1b0;letter-spacing:.025em;align-items:center;gap:8px;font-size:10px;display:flex}.theme-dark .stat-grid span i{color:#c5baf4;background:#a892ff1a;border-radius:7px;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}.theme-dark .stat-grid strong{color:#f8f8fb;letter-spacing:-.04em;margin-top:10px;font:600 27px/1 Manrope,sans-serif;display:block}.theme-dark .stat-grid strong small{color:#777988;letter-spacing:0;font:500 10px DM Sans,sans-serif}.theme-dark .stat-up span i{color:#c4fa8b;background:#b6f36b17}.theme-dark .stat-down span i{color:#ff9dab;background:#ff648217}.theme-dark .stat-down strong{color:#ff9dab}.theme-dark .monitor-list{gap:13px}.theme-dark .monitor-card{color:#ececf3;background:linear-gradient(145deg,#1b1c25e0,#14151de6);border:1px solid #ffffff14;border-radius:15px;transition:transform .24s,border-color .24s,box-shadow .24s;animation:.6s cubic-bezier(.2,.7,.2,1) both rise-in;overflow:hidden;box-shadow:0 14px 38px #00000029}.theme-dark .monitor-card:hover{border-color:#b6f36b30;transform:translateY(-2px);box-shadow:0 18px 42px #0000003b}.theme-dark .monitor-head{padding:19px 20px}.theme-dark .status-dot{width:8px;height:8px;box-shadow:0 0 0 4px #a9adbf1a}.theme-dark .status-dot.up{background:#b6f36b;box-shadow:0 0 0 4px #b6f36b1c,0 0 14px #b6f36b33}.theme-dark .status-dot.down{background:#ff8395;box-shadow:0 0 0 4px #ff83951a,0 0 14px #ff839533}.theme-dark .monitor-title h3{color:#f5f5f9;font-size:14px}.theme-dark .monitor-title a{color:#999baa}.theme-dark .status-badge{color:#b5b6c3;letter-spacing:.05em;background:#ffffff0e;border:1px solid #ffffff0e;border-radius:999px;padding:6px 9px;font-size:9px}.theme-dark .status-badge.up{color:#c9f59c;background:#b6f36b17;border-color:#b6f36b1f}.theme-dark .status-badge.down{color:#ff9dab;background:#ff648217;border-color:#ff64821f}.theme-dark .status-badge.paused{color:#e4c68d;background:#e4c68d14}.theme-dark .monitor-metrics{background:#08090e2e;border-color:#fff1}.theme-dark .monitor-metrics div{border-color:#fff1;padding:14px 20px}.theme-dark .monitor-metrics span{color:#8b8d9d;font-size:9px}.theme-dark .monitor-metrics strong{color:#e8e8ef;font:600 13px Manrope,sans-serif}.theme-dark .monitor-footer{padding:12px 20px}.theme-dark .monitor-footer>span{color:#868897;font-size:9px}.theme-dark .card-actions{gap:12px}.theme-dark .text-button{color:#a6a7b5;font-size:9px;transition:color .18s}.theme-dark .text-button:hover{color:#d8ff9b}.theme-dark .text-button.danger:hover{color:#ff9dab}.theme-dark .empty-state{color:#efeff5;background:linear-gradient(145deg,#1b1c25ad,#14151d94);border:1px dashed #ffffff21;border-radius:16px;min-height:300px;animation:.6s both rise-in}.theme-dark .empty-state h2{color:#f6f6fa;margin:16px 0 7px;font-size:19px}.theme-dark .empty-state p{color:#a0a1b1;font-size:12px}.theme-dark .empty-icon{color:#d7f6a9;background:#b6f36b17;border:1px solid #b6f36b24;border-radius:15px;width:49px;height:49px;animation:4s ease-in-out infinite icon-float}.theme-dark .page-error{color:#ffc1ca;background:#ff648217;border-color:#ff648229}.theme-dark .form-success{color:#d3f4aa;background:#b6f36b14;border-color:#b6f36b24}.theme-dark .page-notice{margin-top:0}.theme-dark .modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060bc2}.theme-dark .modal{color:#ededf4;background:#1b1c25;border:1px solid #ffffff1a;border-radius:18px;animation:.25s cubic-bezier(.2,.8,.2,1) both modal-in;box-shadow:0 30px 100px #0000008c}.theme-dark .modal h2{color:#f5f5f9}.theme-dark .modal label{color:#c6c7d1}.theme-dark .modal input,.theme-dark .modal select{color:#f3f3f7;background:#13141b;border-color:#ffffff1f}.theme-dark .modal input:focus,.theme-dark .modal select:focus{border-color:#b6f36b;box-shadow:0 0 0 3px #b6f36b17}.theme-dark .icon-button{color:#aaaab8;background:#ffffff12}.theme-dark .secondary{color:#e1e1e9;background:#ffffff0b;border-color:#ffffff1c}.theme-dark .history-summary div,.theme-dark .chart-wrap,.theme-dark .event-row{background:#ffffff09;border-color:#ffffff13}.theme-dark .history-summary span,.theme-dark .chart-label,.theme-dark .event-row{color:#a1a2b0}.theme-dark .history-summary strong,.theme-dark .event-row b{color:#eeeff5}@keyframes signal-breathe{0%,to{box-shadow:0 0 0 4px #b6f36b17,0 0 #b6f36b00}50%{box-shadow:0 0 0 6px #b6f36b0b,0 0 13px #b6f36b59}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-drift{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-30px,22px)rotate(14deg)}}@keyframes sparkle-turn{to{transform:rotate(180deg)}}@keyframes popover-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=850px){.theme-dark .dashboard-shell{display:block}.theme-dark .sidebar{flex-direction:row;height:auto;min-height:62px;padding:13px 20px;position:relative}.theme-dark .sidebar nav{align-items:center;margin:0 0 0 auto;display:flex}.theme-dark .sidebar nav:before{display:none}.theme-dark .sidebar nav a{font-size:0}.theme-dark .sidebar nav a:before{flex-basis:8px;width:8px;height:8px}.theme-dark .sidebar nav span{font-size:9px}.theme-dark .sidebar-bottom{border:0;margin:0 0 0 12px;padding:0}.theme-dark .sidebar-bottom p,.theme-dark .sidebar-bottom button,.theme-dark .api-pill.dark{display:none}.theme-dark .dashboard-main{padding-top:42px}.dashboard-header-actions{flex-direction:column;align-items:flex-end}}@media (width<=560px){.theme-dark .sidebar{padding:12px 15px}.theme-dark .brand.inverse{padding:0;font-size:16px}.theme-dark .sidebar nav{gap:3px}.theme-dark .sidebar nav a{padding:9px 8px}.theme-dark .dashboard-main{padding:31px 16px 48px}.theme-dark .dashboard-header{flex-direction:column;align-items:flex-start;gap:19px}.theme-dark .dashboard-header h1{font-size:35px}.dashboard-header-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.theme-dark .stat-grid{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.theme-dark .stat-grid article{min-height:93px;padding:14px}.theme-dark .stat-total{grid-column:span 2}.theme-dark .monitor-head{padding:16px}.theme-dark .monitor-metrics div{padding:12px 14px}.theme-dark .monitor-footer{align-items:flex-start;padding:12px 15px}.theme-dark .monitor-footer>span{white-space:normal}.theme-dark .card-actions{justify-content:space-between;gap:6px;width:100%}.theme-dark .text-button{font-size:8px}.coming-soon-pill{padding:6px 7px;font-size:8px}.theme-dark .empty-state{text-align:center;min-height:260px;padding:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-dark .performance-panel{color:#f2f2f8;background:linear-gradient(145deg,#1d1e29e0,#15161fd6);border:1px solid #ffffff16;border-radius:16px;margin:0 0 22px;padding:21px 22px 18px;animation:.65s cubic-bezier(.2,.7,.2,1) .1s both rise-in;position:relative;overflow:hidden;box-shadow:0 14px 35px #0000001f}.theme-dark .performance-panel:after{content:"";filter:blur(60px);pointer-events:none;background:#b2ef6c0b;width:190px;height:190px;position:absolute;top:-105px;right:20%}.performance-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.performance-heading h2{color:#f3f3f8;letter-spacing:-.03em;margin:8px 0 5px;font:600 18px/1.2 Manrope,sans-serif}.performance-heading p{color:#9395a5;margin:0;font-size:10px}.performance-summary{align-items:center;gap:22px;display:flex}.performance-summary>div{text-align:right;gap:5px;display:grid}.performance-summary>div>span{color:#8c8e9e;font-size:9px}.performance-summary>div>strong{color:#d7f7ae;font:600 16px Manrope,sans-serif}.performance-summary small{color:#9fa1ad;font:500 9px DM Sans,sans-serif}.range-chip{color:#c4c5d0;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:9px;display:inline-flex}.range-chip i{color:#8d8f9f;font-style:normal}.response-chart{margin-top:17px;padding:0 0 20px 48px;position:relative}.response-chart svg{width:100%;height:176px;display:block;overflow:visible}.chart-grid-line{stroke:#ffffff12;stroke-width:1px;stroke-dasharray:3 6}.chart-area{fill:url(#response-area-gradient)}.chart-line{fill:none;stroke:#b9f278;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #b9f2783d)}.chart-current-point{fill:#d8ff9d;stroke:#93cf54;stroke-width:2px;vector-effect:non-scaling-stroke}.chart-axis-labels{color:#747685;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:4px auto 24px 0}.chart-axis-dates{color:#747685;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:48px;right:0}.uptime-strip-heading{color:#878998;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.uptime-strip{gap:3px;height:20px;margin-top:8px;display:flex}.uptime-strip i{opacity:.78;background:#b9f278;border-radius:2px;flex:1;min-width:2px;transition:opacity .2s,transform .2s}.uptime-strip i.down{background:#ff8395}.uptime-strip i:hover{opacity:1;transform:scaleY(1.25)}.graph-empty{color:#9294a3;justify-content:center;align-items:center;gap:11px;min-height:151px;font-size:10px;display:flex}.graph-empty-mark{color:#d3f6a5;background:#b6f36b14;border:1px solid #b6f36b21;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.graph-loading{background:repeating-linear-gradient(#0000 0 43px,#ffffff09 44px);border-bottom:1px solid #ffffff0f;align-items:flex-end;gap:4px;height:176px;margin:17px 0 20px 48px;display:flex}.graph-loading i{height:var(--bar-height,35%);background:linear-gradient(#b6f36b06,#b6f36b1f);border-radius:4px 4px 0 0;flex:1;animation:1.3s ease-in-out infinite alternate skeleton-wave}.graph-loading i:nth-child(3n){--bar-height:64%;animation-delay:.2s}.graph-loading i:nth-child(3n+1){--bar-height:42%;animation-delay:.4s}.graph-loading i:nth-child(4n){--bar-height:76%;animation-delay:.1s}.graph-message{color:#ffb0bd;margin:15px 0 0;font-size:10px}@keyframes skeleton-wave{0%{opacity:.35;transform-origin:bottom;transform:scaleY(.72)}to{opacity:.9;transform-origin:bottom;transform:scaleY(1)}}@media (width<=560px){.theme-dark .performance-panel{padding:17px 15px 15px}.performance-heading{flex-direction:column;gap:13px}.performance-summary{justify-content:space-between;gap:9px;width:100%}.performance-summary>div{text-align:left}.response-chart svg{height:146px}.graph-loading{height:146px;margin-left:44px}.response-chart{padding-left:44px}.chart-axis-dates{left:44px}.graph-empty{text-align:center;min-height:120px}}
