@font-face{font-family:'Roboto Condensed';src:url('fonts/roboto-condensed-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url('fonts/roboto-condensed-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url('fonts/roboto-condensed-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url('fonts/roboto-condensed-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{--bg:#0a0b0d;--panel:#141517;--panel2:#191a1c;--line:rgba(255,255,255,.075);--text:#ece7e1;--muted:#77716c;--copper:#b87333;--soft:#d99a62;--green:#56c389}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text)}body,input,button{font-family:'Roboto Condensed','Arial Narrow',Arial,sans-serif}button,input{color:inherit}button{border:0}.control-app{min-height:100vh;background:radial-gradient(circle at 74% -20%,rgba(184,115,51,.13),transparent 31%),#0b0c0e}.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:245px;display:flex;flex-direction:column;padding:25px 15px 17px;border-right:1px solid var(--line);background:linear-gradient(180deg,#151618,#0e0f11 70%);box-shadow:22px 0 60px rgba(0,0,0,.18)}.sidebar-brand{height:48px;display:flex;align-items:center;gap:11px;padding:0 9px}.sidebar-brand>b,.logo-mark{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(217,154,98,.48);border-radius:12px;background:linear-gradient(145deg,rgba(184,115,51,.24),rgba(184,115,51,.05));color:var(--soft);font-size:17px;box-shadow:inset 0 1px rgba(255,255,255,.09),0 8px 22px rgba(184,115,51,.1)}.sidebar-brand span{display:flex;flex-direction:column;line-height:1;letter-spacing:1.7px}.sidebar-brand strong{font-size:14px}.sidebar-brand small{margin-top:5px;color:var(--soft);font-size:7px;letter-spacing:2.5px}.workspace{height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;margin:19px 1px 23px;padding:0 11px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.027)}.workspace>b{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#24211f;color:var(--soft);font-size:10px}.workspace span,.admin-chip span{min-width:0;display:flex;flex-direction:column;gap:3px}.workspace strong,.admin-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.workspace small,.admin-chip small{overflow:hidden;color:#68635f;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.workspace i{color:#66615d;font-style:normal}.sidebar nav{flex:1;min-height:0;overflow:auto}.sidebar nav>small{display:block;margin:18px 13px 8px;color:#504d49;font-size:7px;letter-spacing:1.5px}.sidebar nav a{height:41px;display:flex;align-items:center;gap:11px;padding:0 12px;border-radius:10px;color:#817d78;text-decoration:none;font-size:10px;transition:.16s}.sidebar nav a:hover{color:#d8d2cc;background:rgba(255,255,255,.035)}.sidebar nav a.active{color:#f0e9e2;background:linear-gradient(90deg,rgba(184,115,51,.19),rgba(184,115,51,.045));box-shadow:inset 2px 0 var(--soft)}.sidebar nav a>i{width:17px;color:#81786f;font-style:normal;text-align:center}.sidebar nav a.active>i{color:var(--soft)}.sidebar nav a>b{margin-left:auto;padding:3px 7px;border-radius:6px;background:rgba(184,115,51,.12);color:var(--soft);font-size:7px}.vault{display:grid;grid-template-columns:31px 1fr;gap:9px;margin:10px 1px 14px;padding:12px 11px;border:1px solid rgba(86,195,137,.12);border-radius:12px;background:rgba(86,195,137,.045)}.vault>b{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:rgba(86,195,137,.1);color:#6dcf99}.vault span{display:flex;flex-direction:column;gap:4px}.vault strong{color:#b8c9bf;font-size:9px}.vault small{color:#5c6c63;font-size:7px}.admin-chip{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:13px 8px 0;border-top:1px solid var(--line)}.admin-chip>b,.avatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(217,154,98,.28);border-radius:50%;background:#25211e;color:var(--soft);font-size:9px}.admin-chip>a{color:#666;text-decoration:none}.dashboard{min-height:100vh;margin-left:245px}.topbar{position:sticky;z-index:20;top:0;height:70px;display:flex;align-items:center;gap:14px;padding:0 34px;border-bottom:1px solid var(--line);background:rgba(12,13,15,.88);backdrop-filter:blur(18px)}.menu-button{display:none}.search-box{width:min(405px,42vw);height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025);color:#666}.search-box:focus-within{border-color:rgba(217,154,98,.4);color:var(--soft)}.search-box input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#d7d1ca;font-size:10px}.search-box kbd{padding:3px 6px;border:1px solid var(--line);border-radius:5px;background:#17181a;color:#666;font-size:7px}.all-ok{display:flex;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;border:1px solid rgba(86,195,137,.1);border-radius:8px;background:rgba(86,195,137,.04);color:#779786;font-size:8px}.all-ok i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(86,195,137,.8)}.bell{position:relative;width:35px;height:35px;border-radius:50%;background:transparent;color:#777}.bell i{position:absolute;top:8px;right:7px;width:5px;height:5px;border-radius:50%;background:var(--soft)}.content{max-width:1480px;margin:auto;padding:32px 35px 18px}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page-title>div>span{color:var(--soft);font-size:7px;letter-spacing:2px}.page-title h1{margin:7px 0 0;font-size:31px;font-weight:500;letter-spacing:-.8px}.page-title p{margin:7px 0 0;color:#74706b;font-size:10px}.copper-button{height:40px;padding:0 15px;border:1px solid rgba(217,154,98,.47);border-radius:10px;background:linear-gradient(145deg,#bd7a3c,#9d5e28);color:#fff;font-size:10px;font-weight:600;cursor:pointer;box-shadow:0 10px 28px rgba(184,115,51,.18),inset 0 1px rgba(255,255,255,.18)}.copper-button:hover{filter:brightness(1.08)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px}.stats article{position:relative;min-height:116px;display:grid;grid-template-columns:43px 1fr;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,rgba(26,27,29,.92),rgba(18,19,21,.87));box-shadow:0 18px 38px rgba(0,0,0,.11)}.stats article>i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;font-style:normal}.stats .copper{background:rgba(184,115,51,.12);color:var(--soft)}.stats .green{background:rgba(86,195,137,.1);color:#69cf97}.stats .blue{background:rgba(88,139,192,.11);color:#79a8d6}.stats .violet{background:rgba(141,111,195,.11);color:#a88cda}.stats article>div{display:flex;flex-direction:column}.stats small{color:#67635f;font-size:7px;letter-spacing:1px}.stats strong{margin-top:6px;font-size:24px;font-weight:550}.stats sup{margin-left:3px;color:#85807b;font-size:10px}.stats p{margin:5px 0 0;color:#68645f;font-size:8px}.stats p b{color:#72b991}.stats em{position:absolute;top:17px;right:15px;padding:4px 7px;border-radius:6px;background:rgba(255,255,255,.035);color:#696560;font-size:7px;font-style:normal}.health{min-height:70px;display:grid;grid-template-columns:39px minmax(200px,1fr) auto auto auto;align-items:center;gap:15px;margin-top:12px;padding:12px 15px;border:1px solid rgba(86,195,137,.1);border-radius:13px;background:linear-gradient(100deg,rgba(86,195,137,.055),rgba(20,21,23,.82) 43%)}.health> b{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:rgba(86,195,137,.09);color:#66c991}.health>div{display:flex;flex-direction:column;gap:4px}.health>div strong{color:#c9d8cf;font-size:10px}.health p{margin:0;color:#617068;font-size:8px}.health>span{display:flex;flex-direction:column;gap:3px;padding-left:18px;border-left:1px solid var(--line)}.health>span small{color:#5e5a56;font-size:7px}.health>span b{color:#aaa49e;font-size:9px}.health>button,.providers>header button{height:32px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.025);color:#817c77;font-size:8px;cursor:pointer}.providers,.logs{margin-top:27px}.providers>header,.logs>header{display:flex;align-items:flex-end;justify-content:space-between}.providers h2,.logs h2{margin:0;font-size:17px;font-weight:550}.providers header p,.logs header p{margin:5px 0 0;color:#6b6762;font-size:9px}.provider-table{margin-top:13px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:rgba(18,19,21,.75)}.table-head,.provider-row{display:grid;grid-template-columns:1.4fr .65fr 1fr .65fr .7fr .8fr;align-items:center;gap:10px}.table-head{height:39px;padding:0 17px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.018);color:#55514d;font-size:7px;letter-spacing:1px}.provider-row{min-height:72px;padding:10px 17px;border-bottom:1px solid rgba(255,255,255,.055)}.provider-row:hover{background:rgba(255,255,255,.018)}.provider-name{min-width:0;display:grid;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px}.provider-name>b{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(217,154,98,.19);border-radius:10px;background:#201d1b;color:var(--soft);font-size:9px}.provider-name>span,.connection>span,.priority,.updated{min-width:0;display:flex;flex-direction:column;gap:4px}.provider-name strong,.connection strong,.updated strong{overflow:hidden;color:#d5cec7;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.provider-name small,.connection small,.priority small,.updated small{overflow:hidden;color:#5f5b57;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.pill{width:max-content;display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:7px;background:rgba(255,255,255,.04);color:#777;font-size:8px;font-style:normal}.pill i{width:5px;height:5px;border-radius:50%;background:#6d6965}.pill.active{background:rgba(86,195,137,.075);color:#75bc94}.pill.active i{background:var(--green);box-shadow:0 0 8px rgba(86,195,137,.6)}.pill.maintenance{background:rgba(209,145,71,.08);color:#c38c55}.pill.maintenance i{background:#d19147}.connection{display:flex;align-items:center;gap:8px}.connection>b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.035);color:#777;font-size:8px}.connection>b.online{background:rgba(86,195,137,.075);color:#63c68f}.priority>b{color:#bdb6af;font-size:9px}.row-buttons{display:flex;gap:4px}.row-buttons button{width:29px;height:29px;border-radius:8px;background:transparent;color:#666;cursor:pointer}.row-buttons button:hover{background:rgba(184,115,51,.1);color:var(--soft)}.empty-state{height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#5f5b57}.empty-state>strong{color:#aaa39c;font-size:11px}.empty-state>span{font-size:8px}.empty-state>.copper-button{margin-top:7px}.log-list{margin-top:13px;border:1px solid var(--line);border-radius:13px;background:rgba(18,19,21,.7)}.log-list article{min-height:54px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 15px;border-bottom:1px solid var(--line)}.log-list article:last-child{border:0}.log-list article>i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:rgba(86,195,137,.08);color:#6acb96;font-style:normal}.log-list article>div{display:flex;flex-direction:column;gap:3px}.log-list strong{color:#aaa39c;font-size:9px}.log-list small,.log-list time{color:#5f5b57;font-size:7px}.muted{padding:15px;color:#666;font-size:9px}.content>footer{display:flex;justify-content:space-between;padding:16px 2px 0;color:#4f4c48;font-size:7px}.content>footer b{color:#80634c}.modal-backdrop{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;visibility:hidden;opacity:0;background:rgba(0,0,0,.62);backdrop-filter:blur(5px);transition:.2s}.modal-backdrop.open{visibility:visible;opacity:1}.panel-drawer{width:min(430px,100vw);height:100%;transform:translateX(30px);border-left:1px solid rgba(217,154,98,.16);background:linear-gradient(155deg,#191a1c,#101113 70%);box-shadow:-35px 0 80px rgba(0,0,0,.38);transition:.25s}.modal-backdrop.open .panel-drawer{transform:none}.panel-drawer>header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line)}.panel-drawer>header>div{display:flex;align-items:center;gap:11px}.panel-drawer>header>div>b{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:rgba(184,115,51,.12);color:var(--soft)}.panel-drawer>header small{color:var(--soft);font-size:7px;letter-spacing:1.5px}.panel-drawer h2{margin:3px 0 0;font-size:19px;font-weight:550}.panel-drawer>header>button{width:33px;height:33px;border-radius:9px;background:transparent;color:#777;font-size:20px;cursor:pointer}.panel-drawer form{height:calc(100% - 84px);display:flex;flex-direction:column;gap:19px;padding:23px 25px;overflow:auto}.secure-note{display:grid;grid-template-columns:20px 1fr;gap:8px;padding:12px;border:1px solid rgba(86,195,137,.12);border-radius:10px;background:rgba(86,195,137,.045);color:#6ecb98}.secure-note p{margin:0;color:#778b7f;font-size:8px}.panel-drawer label,.setup-card label,.login-card label{display:flex;flex-direction:column;gap:7px;color:#aaa39c;font-size:9px}.panel-drawer input,.setup-card input,.login-card input{width:100%;height:43px;padding:0 12px;border:1px solid rgba(255,255,255,.09);outline:0;border-radius:10px;background:#0e0f11;color:#ddd6cf;font-size:10px}.panel-drawer input:focus,.setup-card input:focus,.login-card input:focus{border-color:rgba(217,154,98,.55);box-shadow:0 0 0 3px rgba(184,115,51,.06)}.panel-drawer label>small{color:#5f5b57;font-size:7px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.switch-line{flex-direction:row!important;align-items:flex-start;gap:9px!important;padding:11px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02)}.switch-line input{width:15px;height:15px;margin:1px 0;accent-color:var(--copper)}.switch-line>span{display:flex;flex-direction:column;gap:3px}.switch-line b{font-size:9px}.drawer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.drawer-actions button{height:40px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025);color:#7e7974;font-size:9px;cursor:pointer}.drawer-actions .copper-button{color:#fff}.toast{position:fixed;z-index:150;right:25px;bottom:22px;padding:11px 14px;transform:translateY(18px);opacity:0;pointer-events:none;border:1px solid rgba(86,195,137,.2);border-radius:10px;background:rgba(22,27,24,.96);color:#9fc5af;font-size:9px;transition:.22s}.toast.show{transform:none;opacity:1}.toast.error{border-color:rgba(210,89,70,.25);background:#251816;color:#d9a096}.auth-body{min-height:100vh;background:radial-gradient(circle at 50% -15%,#362b23 0,transparent 38%),#090a0b}.login-shell,.setup-shell{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 18px}.auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:24px}.auth-brand>div:last-child{display:flex;flex-direction:column;letter-spacing:1.8px}.auth-brand strong{font-size:14px}.auth-brand span{margin-top:4px;color:var(--soft);font-size:7px;letter-spacing:2.7px}.login-card,.setup-card{position:relative;width:min(410px,100%);padding:32px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:rgba(20,21,23,.92);box-shadow:0 35px 90px rgba(0,0,0,.38)}.setup-card{width:min(650px,100%)}.login-card__line{position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--soft),transparent)}.login-card header>span,.setup-card header>span{color:var(--soft);font-size:7px;letter-spacing:2px}.login-card h1,.setup-card h1{margin:8px 0 0;font-size:27px;font-weight:500}.login-card header p,.setup-card header p{margin:8px 0 0;color:#777;font-size:9px}.login-card form,.setup-card form{display:flex;flex-direction:column;gap:15px;margin-top:25px}.primary-action{height:46px;border:1px solid rgba(217,154,98,.45);border-radius:10px;background:linear-gradient(145deg,#bd7a3c,#965722);color:#fff;font-size:10px;font-weight:600;cursor:pointer}.login-card footer{display:flex;align-items:center;gap:9px;margin-top:22px}.login-card footer span{flex:1;height:1px;background:var(--line)}.login-card footer p{color:#58534f;font-size:7px}.form-alert,.form-success{margin-top:16px;padding:10px 12px;border:1px solid rgba(210,89,70,.2);border-radius:9px;background:rgba(210,89,70,.06);color:#d09b91;font-size:8px}.form-success{border-color:rgba(86,195,137,.18);background:rgba(86,195,137,.05);color:#86b99a}.setup-group{padding-top:17px;border-top:1px solid var(--line)}.setup-group h2{margin:0 0 13px;color:#8b847e;font-size:9px;font-weight:500;letter-spacing:1px}@media(max-width:1050px){.stats{grid-template-columns:repeat(2,1fr)}.table-head,.provider-row{min-width:800px}.provider-table{overflow-x:auto}.health{grid-template-columns:39px 1fr auto}.health>span:nth-of-type(2){display:none}}@media(max-width:760px){.sidebar{transform:translateX(-100%);transition:.25s}.sidebar.open{transform:none}.dashboard{margin-left:0}.topbar{padding:0 15px}.menu-button{width:34px;height:34px;display:block;border-radius:8px;background:rgba(255,255,255,.03);color:#888}.all-ok{display:none}.search-box{width:auto;flex:1}.content{padding:24px 16px}.stats{grid-template-columns:1fr 1fr}.page-title{align-items:flex-start}.health{grid-template-columns:39px 1fr}.health>span,.health>button{display:none}}@media(max-width:520px){.page-title{flex-direction:column}.page-title .copper-button{width:100%}.stats{grid-template-columns:1fr}.health{display:none}.form-grid{grid-template-columns:1fr}.setup-card,.login-card{padding:25px 20px}.search-box kbd,.avatar{display:none}}
html{scroll-behavior:smooth;scroll-padding-top:86px}.admin-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:14px;margin-top:16px}.admin-card,.settings-panel{position:relative;padding:22px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:linear-gradient(145deg,rgba(25,26,28,.94),rgba(16,17,19,.95));box-shadow:0 18px 55px rgba(0,0,0,.16)}.admin-card--wide{grid-column:1/-1}.admin-card>header,.settings-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.admin-card header small,.settings-panel header small{color:#bf7b43;font-size:9px;font-weight:700;letter-spacing:2.4px}.admin-card h2,.settings-panel h2{margin:6px 0 0;color:#e7e0d9;font-size:18px}.admin-card>p,.settings-panel header p{max-width:760px;margin:8px 0 0;color:#817b75;font-size:11px;line-height:1.7}.status-badge{display:inline-flex;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#928b84;background:rgba(255,255,255,.025);font-size:8px;font-weight:700;letter-spacing:1px}.status-badge.success{border-color:rgba(87,181,118,.24);color:#77ca91;background:rgba(87,181,118,.07)}.status-badge.warning{border-color:rgba(215,154,98,.28);color:#dc9b62;background:rgba(184,115,51,.08)}.info-strip{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;padding:13px;border:1px solid rgba(184,115,51,.13);border-radius:11px;background:rgba(184,115,51,.045)}.info-strip>b{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#d79860;background:rgba(184,115,51,.1)}.info-strip span{display:flex;flex-direction:column;gap:4px}.info-strip strong{color:#d5cec7;font-size:11px}.info-strip small{color:#77716b;font-size:9px}.info-strip button,.logs header button,.api-preview button{padding:8px 10px;border:1px solid rgba(215,154,98,.2);border-radius:8px;color:#d59860;background:transparent;font-size:9px;cursor:pointer}.info-strip button:disabled{opacity:.35;cursor:not-allowed}.check-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:rgba(255,255,255,.015)}.check-list li>i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#79c58f;background:rgba(79,166,106,.08);font-size:10px;font-style:normal}.check-list span{display:flex;flex-direction:column;gap:3px}.check-list b{color:#cfc7c0;font-size:10px}.check-list small{color:#716c67;font-size:8px}.compact-form,.settings-fields{display:grid;gap:12px}.compact-form label,.settings-fields label{display:flex;flex-direction:column;gap:7px;color:#a29b94;font-size:9px;font-weight:600}.compact-form input,.settings-fields input{height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:9px;outline:0;color:#e1dad3;background:rgba(7,8,9,.35);font-size:11px}.compact-form input:focus,.settings-fields input:focus{border-color:rgba(215,154,98,.55);box-shadow:0 0 0 3px rgba(184,115,51,.06)}.settings-panel{margin-top:16px}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-fields label:last-child{grid-column:1/-1}.settings-fields small{color:#66615d;font-size:8px;font-weight:400}.migration-note{display:flex;gap:12px;margin:16px 0;padding:13px;border:1px solid rgba(215,154,98,.18);border-radius:10px;background:rgba(184,115,51,.055)}.migration-note>b{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#101112;background:#c88143}.migration-note p{display:flex;flex-direction:column;gap:5px;margin:0}.migration-note strong{color:#d8cfc6;font-size:10px}.migration-note span{color:#817a73;font-size:9px;line-height:1.55}.api-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 12px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#0c0d0e}.api-preview span{min-width:0;display:flex;flex-direction:column;gap:5px}.api-preview small{color:#69645f;font-size:7px;letter-spacing:1.3px}.api-preview code{overflow:hidden;color:#b7aea6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.logs{scroll-margin-top:82px}.providers,.admin-grid,.settings-panel{scroll-margin-top:82px}@media(max-width:980px){.admin-grid,.settings-fields{grid-template-columns:1fr}.admin-card--wide,.settings-fields label:last-child{grid-column:auto}}@media(max-width:680px){.admin-card,.settings-panel{padding:16px}.info-strip{grid-template-columns:34px minmax(0,1fr)}.info-strip button{grid-column:1/-1}.api-preview{align-items:flex-start;flex-direction:column}.api-preview code{max-width:100%;white-space:normal;word-break:break-all}}
