*{box-sizing:border-box}body{margin:0;background:#f7f9fa;color:#192d36;font-family:vazir,Tahoma,sans-serif;font-size:14px}button,a{font:inherit}button{cursor:pointer}.shell{display:flex;min-height:100vh}.sidebar{width:250px;flex-shrink:0;background:#fff;border-left:1px solid #e9eff0;padding:28px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{direction:ltr;display:flex;align-items:center;gap:10px;text-decoration:none;color:#163741;font-size:23px;font-weight:700;letter-spacing:-1px;padding:0 8px 30px}.brand span span{color:#28bda5}.brand small{display:block;font:8px Arial;letter-spacing:1.3px;color:#9aaeb1}.brandmark{display:grid;place-items:center;background:linear-gradient(135deg,#32c58b,#19aacf);color:#fff;width:39px;height:39px;border-radius:13px;font-size:32px}.workspace{display:flex;align-items:center;gap:10px;border:1px solid #ebf0f1;border-radius:12px;padding:10px}.workspace-icon{background:#e5f7f4;color:#23b99d;border-radius:9px;padding:9px;font-weight:700}.workspace b,.profile b{display:block;font-size:12px}.workspace small,.profile small{display:block;color:#96a5a9;font-size:10px;margin-top:3px}.workspace>span:last-child{margin-right:auto;color:#9aa}.nav-label{font-size:10px;color:#a8b6b9;margin:29px 10px 12px}nav{display:grid;gap:5px}nav button{border:0;background:transparent;text-align:right;color:#788b91;border-radius:10px;padding:12px;display:flex;align-items:center;gap:12px}nav button span{font-size:20px;width:22px;text-align:center}nav button.active{background:#e9f8f7;color:#1eafa9;font-weight:700}nav i{font-style:normal;margin-right:auto;background:#eff4f4;border-radius:5px;padding:1px 7px;font-size:10px}.sidebar-bottom{margin-top:auto}.help{background:#f2faf9;border:1px solid #e4f4f1;border-radius:13px;padding:15px}.help>span{color:#2cbea2;font-size:22px}.help b{display:block;margin-top:5px}.help p{font-size:11px;color:#8c9ea1;line-height:1.9}.help button{border:0;background:none;color:#19aa9f;font-size:11px;padding:0}.profile{width:100%;display:flex;align-items:center;gap:10px;background:#fff;border:0;border-top:1px solid #edf1f2;margin-top:20px;padding:19px 0 0;text-align:right}.profile>span:last-child{margin-right:auto}.avatar{display:grid;place-items:center;background:#daf4f0;color:#1cae9b;width:36px;height:36px;border-radius:50%}main{flex:1;min-width:0}.topbar{height:80px;background:#fff;border-bottom:1px solid #edf1f2;display:flex;align-items:center;justify-content:space-between;padding:0 5%}.breadcrumb{color:#a3b0b2;font-size:12px}.breadcrumb span{padding:0 12px}.breadcrumb b{color:#42585e}.top-actions{display:flex;align-items:center;gap:20px}.demo-tag{font-size:10px;color:#8b9da0;background:#f4f7f7;border-radius:8px;padding:6px 9px}.icon-button{position:relative;background:#fff;border:1px solid #edf1f2;border-radius:10px;width:40px;height:40px;font-size:21px;color:#769095}.icon-button em{position:absolute;top:8px;right:9px;background:#ff9961;border-radius:50%;width:6px;height:6px}.wallet{border:0;background:none;display:flex;align-items:center;gap:10px;text-align:right}.wallet>span{color:#22bba6;font-size:25px}.wallet small{display:block;color:#a1afb1;font-size:10px}.wallet b{font-size:13px}.wallet b small{display:inline}.content{max-width:1600px;margin:auto;padding:38px 5%}.heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.eyebrow{font-size:11px;color:#23b89e}.eyebrow span{display:inline-block;background:#2dc2a5;width:7px;height:7px;border-radius:50%;margin-left:6px}h1{font-size:25px;margin:10px 0;color:#20363d}h2{font-size:17px;margin:0}h3{margin:0 0 6px;font-size:15px}.heading p,.section-title p{color:#99a8ab;margin:0;font-size:12px}.primary,.outline{border-radius:10px;padding:11px 17px;font-size:12px;font-weight:700}.primary{background:linear-gradient(100deg,#31c18f,#1cadd0);border:0;color:#fff;box-shadow:0 5px 14px #25bba329}.outline{background:#fff;border:1px solid #e6eeee;color:#71888b}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stats article{position:relative;background:#fff;border:1px solid #eaf0f0;border-radius:14px;padding:20px 17px;display:flex;gap:13px;min-height:114px}.stat-icon,.round,.mini-icon{display:grid;place-items:center;flex-shrink:0}.stat-icon{width:46px;height:46px;border-radius:13px;font-size:25px}.cyan{background:#e5f7fa;color:#1aafd0}.green{background:#e4f8ef;color:#2cc18c}.orange{background:#fff1e6;color:#fa963d}.lavender{background:#f0efff;color:#8b87df}.stats p{margin:0 0 8px;color:#85989c;font-size:11px}.stats strong{display:block;font-size:19px}.stats strong small{font-size:10px;font-weight:400;color:#9aabad}.stats article div>span{display:block;font-size:10px;margin-top:8px}.good{color:#30bd85}.warn{color:#f69a42}.muted{color:#9baaad;font-size:11px}.dots{position:absolute;left:15px;top:12px;color:#b1bdbf;font-size:20px}.section-title{display:flex;justify-content:space-between;align-items:center;margin:38px 0 17px}.section-title p{margin-top:7px}.grid{display:grid;grid-template-columns:.95fr 1.4fr;gap:18px}.card{background:#fff;border:1px solid #e8eeee;border-radius:15px;padding:20px}.card-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f3f3;padding-bottom:15px}.card-head>div{display:flex;align-items:center;gap:10px}.mini-icon{width:33px;height:33px;border-radius:10px;color:#21b7b6;background:#e7f8f7;font-size:18px}.more{border:0;background:none;font-size:22px;color:#abb9bb}.server-name{display:flex;align-items:center;gap:13px;padding:20px 0}.server-art{width:62px;height:62px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2fc492,#20abc8);border-radius:14px;font-size:36px}.server-name .badge{margin-right:auto}.badge{background:#e8f9f0;color:#2dbd83;padding:5px 9px;border-radius:8px;font-size:10px}.details>div{display:flex;justify-content:space-between;border-top:1px solid #f2f5f5;padding:11px 0;font-size:11px}.details span{color:#9baaad}.details b{font-weight:500;color:#52696e}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.security-grid>div{display:flex;align-items:center;gap:9px;border:1px solid #eff3f3;border-radius:11px;padding:14px 10px}.round{height:36px;width:36px;border-radius:50%;font-size:19px}.security-grid p,.activity-item p{margin:0}.security-grid b,.activity-item b{display:block;font-size:11px}.security-grid small,.activity-item p small{display:block;margin-top:6px;font-size:10px}.card-link{width:100%;border:1px solid #edf2f2;background:#fff;border-radius:9px;padding:11px;color:#33afa6;font-size:11px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:right;font-size:11px}th{color:#9baaad;font-weight:400;padding:16px 10px}td{border-top:1px solid #f2f5f5;padding:16px 10px}.activity-item{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #f2f5f5}.activity-item>small{margin-right:auto;color:#a7b4b6;font-size:10px}.activity-item p small{color:#a3b0b2}footer{display:flex;justify-content:space-between;color:#adbbbd;font-size:10px;padding:30px 0}.placeholder{text-align:center;padding:65px 20px}.placeholder .stat-icon{margin:0 auto 20px}.placeholder p{color:#91a2a5;margin:15px auto 25px;max-width:450px;line-height:2}@media (max-width:1100px){.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.sidebar{width:220px}}@media (max-width:700px){.shell{display:block}.sidebar{width:100%;height:auto;position:static;padding:15px}.brand{padding:0 0 15px}.workspace,.nav-label,.sidebar-bottom{display:none}nav{display:flex;overflow:auto}nav button{white-space:nowrap;padding:8px;font-size:11px}.topbar{height:65px}.wallet{display:none}.content{padding:25px 16px}.heading{align-items:start;gap:15px}.heading h1{font-size:19px}.stats{gap:9px}.stats article{padding:13px 10px;gap:8px}.stat-icon{width:36px;height:36px;font-size:20px}.stats strong{font-size:16px}.security-grid{grid-template-columns:repeat(2,1fr)}footer span{display:none}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.ttf) format("truetype");font-display:swap}body{font-family:Vazirmatn,Tahoma,sans-serif}.auth-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:#eff8fb}.auth-card h1{font-size:23px;margin:22px 0 8px}.auth-card p{color:#95a6aa;line-height:2}.auth-card form{text-align:right;margin-top:35px}.auth-card label{display:block;font-weight:700;margin-bottom:10px}.auth-card input{width:100%;padding:14px;border:1px solid #e6eded;border-radius:9px;direction:ltr;text-align:left}.auth-card .primary{width:100%;margin-top:24px}.auth-card small{display:block;color:#899da1;margin-top:20px;line-height:2}.auth-card a{display:block;margin-top:20px;color:#20b4a4;text-decoration:none}.auth{min-height:100vh;display:grid;place-items:center;padding:20px;background:#eff8fb}.auth-card{width:min(100%,440px);background:#fff;border-radius:20px;padding:52px;box-shadow:0 12px 40px #476a7410;text-align:center}.auth-logo{margin:auto;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:#e7f8fa;color:#20b9b1;font-size:42px}.auth h1{font-size:23px;margin:22px 0 8px}.auth p{color:#95a6aa;line-height:2}.auth form{text-align:right;margin-top:35px}.auth label{display:block;font-weight:700;margin-bottom:10px}.auth input{width:100%;padding:14px;border:1px solid #e6eded;border-radius:9px;direction:ltr;text-align:left}.auth .primary{width:100%;margin-top:24px}.auth small{display:block;color:#899da1;margin-top:20px}.auth a{display:block;margin-top:20px;color:#20b4a4;text-decoration:none}body{background:#f4f8f8;color:#18343a;font-family:Vazirmatn,Tahoma,sans-serif;letter-spacing:0}button:focus-visible,a:focus-visible{outline:3px solid #55cbb4;outline-offset:3px}.shell{background:radial-gradient(ellipse at 80% -10%,#e5f7f4 0,transparent 33%),#f6f9f9}.sidebar{width:264px;background:#fff;border-left:1px solid #e7eeee;padding:26px 17px;box-shadow:8px 0 32px #173b3d05;z-index:5}.brand{padding:0 8px 26px;font-size:22px}.brandmark{box-shadow:0 7px 16px #1cb99e30}.workspace{width:100%;text-align:right;background:linear-gradient(115deg,#fff,#f9fcfc);cursor:pointer}.workspace-icon{padding:9px 11px}.workspace-arrow,.profile-arrow{margin-right:auto;color:#9aacad}.nav-label{font-weight:700;letter-spacing:.03em}nav{gap:4px}nav button{width:100%;font-size:13px;padding:11px 12px;transition:all .2s}nav button:hover{background:#f4f9f9;color:#279f9d;transform:translate(-2px)}nav button.active{background:linear-gradient(100deg,#e9f8f5,#eef9fb);color:#159f96;box-shadow:inset -3px 0 #24b99e}.help{background:linear-gradient(145deg,#effaf7,#f5fbfd);padding:16px}.help p{line-height:1.9}.help button{cursor:pointer}.help button:hover{color:#087f7b}.profile{cursor:pointer}.profile:hover{color:#129d95}.avatar{font-weight:700}.topbar{height:76px;padding:0 clamp(20px,4vw,58px);background:#ffffffed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:4}.breadcrumb{font-size:12px}.breadcrumb b{font-weight:600}.top-actions{gap:14px}.demo-tag{color:#70878a;background:#f2f6f6;border:1px solid #e9efef;padding:7px 10px}.demo-tag i,.badge i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#24bd89;margin-left:5px}.icon-button{box-shadow:0 3px 10px #243f4307;cursor:pointer}.icon-button:hover,.outline:hover{border-color:#8fd8cc;background:#f4fcfa}.wallet{cursor:pointer;border-right:1px solid #edf1f1;padding-right:16px}.wallet:hover{color:#149e96}.content{width:100%;padding:34px clamp(20px,4vw,58px);max-width:1700px}.heading{align-items:center;margin-bottom:26px}.eyebrow{font-weight:600;letter-spacing:.01em}.heading h1{font-size:27px;letter-spacing:-.5px;margin:9px 0}.heading p,.section-title p{line-height:1.9}.heading .primary{padding:12px 18px;white-space:nowrap}.primary{cursor:pointer;background:linear-gradient(110deg,#26b988,#20aeb8);box-shadow:0 6px 18px #16aa9428}.primary:hover{box-shadow:0 9px 22px #16aa943b;transform:translateY(-1px)}.stats{gap:13px}.stats article{border-radius:16px;padding:19px 17px;min-height:119px;box-shadow:0 5px 18px #15393c05;transition:transform .18s,box-shadow .18s}.stats article:hover,.card:hover{box-shadow:0 11px 30px #15393c0b;transform:translateY(-2px)}.stats article div>span{line-height:1.6}.stats strong{letter-spacing:-.3px}.section-title{margin:34px 0 15px}.section-title h2{font-size:17px}.outline{cursor:pointer}.grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr);gap:15px}.card{border-radius:16px;box-shadow:0 5px 18px #15393c05;transition:transform .18s,box-shadow .18s}.card-head{padding-bottom:13px}.card-head b{font-size:13px}.mini-icon{border-radius:10px}.server-name{padding:18px 0}.server-art{box-shadow:0 8px 18px #23b39329}.badge{white-space:nowrap}.details>div{padding:12px 0}.details b{font-size:11px}.security-grid{gap:9px}.security-grid>div{background:#fcfdfd;padding:12px 9px;transition:background .18s}.security-grid>div:hover{background:#f5fbfa}.round{font-size:16px}.card-link{cursor:pointer}.card-link:hover{border-color:#bce8de;background:#f7fcfb}.databases,.activity{min-height:225px}.table-wrap{margin:0 -5px}th{padding:15px 9px}td{padding:14px 9px}.activity-item{padding:13px 0}.activity-item:last-child{border-bottom:0}.activity-item>small{white-space:nowrap}.placeholder{padding:76px 24px}.placeholder .stat-icon{margin-bottom:18px}.placeholder p{line-height:2}.toast{position:fixed;bottom:24px;left:24px;z-index:10;background:#193d40;color:#fff;padding:13px 18px;border-radius:12px;box-shadow:0 10px 35px #102f3233;max-width:min(440px,calc(100vw - 32px));display:flex;align-items:center;gap:18px;font-size:12px}.toast button{border:0;color:#fff;background:#ffffff25;border-radius:7px;width:25px;height:25px;cursor:pointer}.menu-toggle{display:none}@media (max-width:1150px){.sidebar{width:230px}.content{padding-right:28px;padding-left:28px}.grid{grid-template-columns:1fr 1.2fr}.security-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:1fr}.sidebar{width:215px;padding:22px 13px}.topbar{padding:0 22px}.content{padding:28px 22px}.databases,.activity{min-height:auto}}@media (max-width:650px){.shell{display:block}.sidebar{width:min(290px,86vw);height:100dvh;position:fixed;right:0;top:0;transform:translate(105%);transition:transform .25s ease;box-shadow:-15px 0 45px #13383d20}.sidebar.nav-open{transform:translate(0)}.menu-toggle{display:block;border:1px solid #e8eeee;background:#fff;border-radius:10px;width:38px;height:38px;color:#557174;cursor:pointer}.topbar{height:64px;padding:0 15px;gap:12px}.breadcrumb{margin-left:auto;font-size:11px;white-space:nowrap}.breadcrumb span{padding:0 5px}.top-actions{gap:8px}.demo-tag{font-size:9px;padding:6px 7px}.icon-button{width:36px;height:36px}.wallet{display:none}.content{padding:25px 15px}.heading{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:20px}.heading h1{font-size:22px}.heading .primary{align-self:stretch}.section-title{margin-top:27px}.section-title .outline{font-size:10px;padding:9px}.stats{gap:9px}.stats article{min-height:104px;padding:13px 10px;gap:9px;border-radius:13px}.stat-icon{width:37px;height:37px;font-size:19px}.stats p{font-size:10px}.stats strong{font-size:16px}.stats strong small,.stats article div>span{font-size:9px}.dots{left:8px;top:6px}.card{padding:15px;border-radius:14px}.server-name{gap:9px}.server-art{width:48px;height:48px;font-size:27px}.server-name h3{font-size:12px}.server-name .muted{font-size:9px}.badge{font-size:9px;padding:5px 6px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid>div{padding:10px 7px;gap:7px}.security-grid b{font-size:10px}.security-grid small{font-size:9px}.round{width:31px;height:31px}.table-wrap{margin:0 -10px}table{font-size:10px}th,td{padding:12px 8px}.activity-item{gap:8px}.activity-item b{font-size:10px}.activity-item p small,.activity-item>small{font-size:9px}.activity-item>small{margin-right:auto}footer{padding:23px 0}footer span{display:none}.placeholder{padding:53px 15px}.placeholder .outline{align-self:center}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.page-loading{min-height:100vh;display:grid;place-items:center;color:#59777a;background:#f4f8f8}.auth{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 0,#dff5ef 0,transparent 48%),linear-gradient(140deg,#f4f8f8,#eef7f6)}.auth:before{content:"";position:absolute;z-index:-1;width:390px;height:390px;border:1px solid #dcecea;border-radius:50%;box-shadow:0 0 0 40px #e9f4f244,0 0 0 80px #e9f4f233}.auth-card{padding:42px 42px 28px;border:1px solid #e8efee;border-radius:24px;box-shadow:0 28px 80px #21494a12;text-align:right}.auth-brand{display:flex;direction:ltr;align-items:center;justify-content:center;gap:10px;color:#183b40;text-decoration:none;font-size:23px;letter-spacing:-.7px}.auth-brand b span{color:#20b89f}.auth-brand .brandmark{width:42px;height:42px;border-radius:13px;font-size:30px}.auth-step{text-align:center;color:#18a78e;font-size:11px;font-weight:700;margin-top:27px}.auth-card h1{text-align:center;font-size:22px;margin:9px 0}.auth-card>p{text-align:center;font-size:12px;line-height:2;margin:0 auto;max-width:330px}.auth-card form{margin-top:28px}.auth-card label{font-size:12px}.auth-card input{margin-top:9px;background:#fbfdfd;text-align:right;direction:ltr;unicode-bidi:plaintext;border-color:#dfe9e7;min-height:48px}.auth-card input:focus{outline:3px solid #24b99e25;border-color:#43bea7}.auth-card .primary{min-height:47px;margin-top:17px;width:100%;font-weight:700}.text-button{border:0;background:none;color:#179b8e;font-size:11px;cursor:pointer}.auth-card .text-button{display:block;margin:14px auto 0}.form-message{text-align:center;font-size:11px;margin:12px 0 0!important}.form-message.error{color:#c55249}.form-message.success{color:#168e70}.auth-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eef2f1;margin-top:24px;padding-top:17px;color:#91a2a2;font-size:10px}.auth-foot a{color:#159b8e;text-decoration:none}.shell{min-height:100vh}.workspace{cursor:default}.live-tag{font-size:10px;color:#168968;background:#e8f8f0;padding:7px 10px;border-radius:8px}.live-tag i{display:inline-block;width:7px;height:7px;background:#20bb80;border-radius:50%;margin-left:5px}.logout{margin-right:auto;border:1px solid #edf1f1;background:#fff;border-radius:8px;padding:6px 10px;color:#8a9999;font-size:10px;cursor:pointer}.logout:hover{color:#bb5549;border-color:#f1d3ce}.profile{gap:9px}.sidebar nav button span{width:22px}.content{max-width:1600px}.heading{align-items:center}.heading h1{font-size:25px}.heading p{max-width:700px;line-height:1.9}.heading>.primary{white-space:nowrap}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats article{min-height:105px}.stats article div>span{font-size:10px;line-height:1.7}.stats strong{font-size:20px}.good{color:#26ae7b}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:11px;padding:12px 14px;margin:0 0 14px;font-size:12px}.notice.error{color:#a34137;background:#fff0ee;border:1px solid #f5d7d3}.notice.success{color:#147b60;background:#eaf8f1;border:1px solid #d5efe2}.notice button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.loading-line{display:flex;align-items:center;gap:8px;color:#728b8b;font-size:11px;margin:4px 0 16px}.loading-line span{width:12px;height:12px;border:2px solid #cae9e1;border-top-color:#24ad90;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{min-height:240px;display:grid;align-content:center;justify-items:center;text-align:center;padding:35px}.empty-state .stat-icon{margin-bottom:10px}.empty-state h2{font-size:17px}.empty-state p{max-width:520px;color:#8a9a9b;font-size:12px;line-height:2}.empty-state>div,.empty-state.compact>div{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:8px}.empty-state .primary,.empty-state .outline{padding:10px 15px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.grid>.card{min-height:175px}.compact-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #eef2f1}.compact-row:last-child{border-bottom:0}.resource-dot{width:30px;height:30px;display:grid;place-items:center;background:#eff8f5;color:#20a879;border-radius:10px}.compact-title{min-width:0}.compact-title b,.compact-title small{display:block}.compact-title b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-title small{font-size:10px;color:#8b9c9d;margin-top:4px;direction:ltr;text-align:right}.status-pill{margin-right:auto;white-space:nowrap;padding:5px 8px;border-radius:20px;font-size:9px;color:#738687;background:#f1f5f5}.status-pill.up,.status-pill.success{color:#158259;background:#e8f7ef}.status-pill.down,.status-pill.failed{color:#b84d43;background:#fff0ee}.status-pill.checking{color:#a26c18;background:#fff6df}.empty-inline{padding:25px 10px;color:#93a2a2;font-size:11px;text-align:center}.empty-button{width:100%;border:0;background:transparent;cursor:pointer}.empty-button:hover{background:#f8fbfb}.empty-button span{color:#18a48f;margin-right:7px}.resource-card:empty{display:none}.resource-form{padding:4px 2px 8px}.form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:20px}.form-head h2{font-size:16px}.form-head p{font-size:11px;color:#93a2a2;margin:6px 0 0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:7px;color:#637779;font-size:11px}.field input{width:100%;height:43px;border:1px solid #e3ebea;border-radius:9px;background:#fcfdfd;padding:0 12px;font:inherit;color:#1f3c40}.field input:focus{outline:3px solid #24b99e25;border-color:#43bea7}.form-hint{background:#f5f9f8;color:#778b8c;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.9;margin:14px 0}.form-actions{display:flex;gap:9px;margin-top:16px}.form-actions button{padding:10px 15px}.form-actions button:disabled,.small:disabled{opacity:.55;cursor:wait}.resource-list{margin-top:15px}.resource-rows{padding-top:3px}.resource-row{display:flex;align-items:center;gap:13px;border-bottom:1px solid #eef2f1;padding:17px 2px}.resource-row:last-child{border-bottom:0}.resource-symbol{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#e8f8f4;color:#17a68f;font-size:21px;flex:none}.resource-main{min-width:130px}.resource-main h3{font-size:13px;margin:0}.resource-main p{margin:5px 0 0;font-size:10px;color:#758b8b}.resource-main small{display:block;margin-top:5px;color:#9aa8a8;font-size:10px}.row-actions{display:flex;gap:6px;margin-right:auto;flex-wrap:wrap;justify-content:flex-end}.small{padding:7px 9px;font-size:10px;border-radius:8px}.danger{border:1px solid #f1dfdc;background:#fff;color:#b75c52;cursor:pointer}.danger:hover{background:#fff2f0;border-color:#eabdb7}.result-card{margin-top:16px}.result-card pre{max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#f6f9f9;padding:14px;border-radius:10px;font-size:10px;color:#315255}.security-view-list{display:grid;gap:14px}@media (max-width:980px){.row-actions{max-width:320px}.resource-row{flex-wrap:wrap}.resource-main{flex:1}.row-actions{width:100%;max-width:none;margin-right:56px;justify-content:flex-start}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.auth-card{padding:34px 24px 22px}.auth-card h1{font-size:19px}.auth-foot{font-size:9px}.heading{align-items:flex-start}.heading h1{font-size:21px}.heading>.primary{align-self:stretch}.grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats article{min-height:94px}.live-tag{font-size:9px;padding:6px 7px}.profile{display:flex}.sidebar-bottom{display:block}.resource-row{gap:9px;padding:14px 0}.resource-main{min-width:100px}.row-actions{margin-right:0;gap:5px}.small{font-size:9px;padding:7px}.form-grid{grid-template-columns:1fr}.resource-form{padding:3px 0}.form-actions{flex-wrap:wrap}.form-actions button{flex:1}.empty-state{padding:28px 16px}}@media (prefers-reduced-motion:reduce){.loading-line span{animation:none}}
