.central-root{color:#171a18;min-height:100dvh;font-family:Inter, var(--forge-font-sans);background:#eef0ec}body:has(.central-root){background:#eef0ec}:is(body:has(.central-root)>.pv-skip,body:has(.central-root)>.forge-announcement,body:has(.central-root) .pv-header,body:has(.central-root) .fnb-discount,body:has(.central-root) .pv-footer){display:none!important}body:has(.central-root) #main{min-height:100dvh}.central-root *{box-sizing:border-box}.central-root a{color:inherit}.central-app{grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.central-sidebar{color:#dce2dc;background:#151a17;flex-direction:column;height:100dvh;padding:30px 22px;display:flex;position:sticky;top:0}.central-brand{font:700 .76rem/1 var(--forge-font-mono);letter-spacing:.13em;align-items:center;gap:11px;display:flex}.central-brand>span{color:#132117;width:34px;height:34px;font:800 1.05rem/1 var(--forge-font-sans);background:#72db83;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff6}.central-sidebar nav{gap:7px;margin-top:52px;display:grid}.central-sidebar nav a{color:#9ca79f;border-radius:8px;padding:11px 13px;font-size:.9rem;font-weight:600;text-decoration:none}.central-sidebar nav a:hover,.central-sidebar nav a.active{color:#f8faf7;background:#29312c}.central-sidebar nav a.active{box-shadow:inset 3px 0 #72db83}.central-sidebar__foot{border-top:1px solid #303732;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.central-sidebar__foot small{color:#778179}.central-sidebar__foot button{color:#aeb7b0;font:inherit;background:0 0;border:0;font-size:.8rem}.central-main{width:100%;max-width:1500px;padding:54px clamp(28px,5vw,76px) 80px}.central-top{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.central-root h1,.central-root h2{letter-spacing:-.035em;margin:0;line-height:1.05}.central-root h1{font-size:clamp(2.1rem,4vw,3.7rem)}.central-root h2{font-size:1.6rem}.central-kicker,.central-step{color:#357846;font:700 .68rem/1.2 var(--forge-font-mono);letter-spacing:.14em;margin:0 0 10px}.central-muted{color:#69716b;margin:12px 0 0}.central-button{min-height:46px;font:700 .87rem/1 var(--forge-font-sans);background:#1d6f3a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:0 19px;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #1d6f3a2e;color:#fff!important}.central-button:hover{background:#155c2e}.central-button span{font-size:1.2rem}.central-button:disabled{opacity:.45;cursor:not-allowed}.central-connections{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.central-connections span{font:700 .67rem/1 var(--forge-font-mono);letter-spacing:.04em;background:#fff;border:1px solid #dce0dc;border-radius:999px;padding:7px 10px}.central-connections .ok{color:#21743c}.central-connections .ok:before{content:"●";margin-right:6px}.central-connections .warn{color:#9b6b12}.central-connections .warn:before{content:"○";margin-right:6px}.central-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.central-stats article,.central-panel{background:#fff;border:1px solid #dde1dc;border-radius:12px;box-shadow:0 9px 30px #1820190a}.central-stats article{flex-direction:column;min-height:148px;padding:23px;display:flex}.central-stats small{color:#737b75;font-size:.76rem;font-weight:650}.central-stats strong{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(1.7rem,2.5vw,2.45rem)}.central-stats article>span{color:#858d87;margin-top:auto;font-size:.73rem}.central-stats article.accent{color:#f7fff8;background:#1c6e39;border-color:#1c6e39}.central-stats article.accent small,.central-stats article.accent>span{color:#c0dfc8}.central-panel{margin-top:18px;overflow:hidden}.central-panel__head{border-bottom:1px solid #e7eae6;justify-content:space-between;align-items:flex-end;padding:24px 25px 19px;display:flex}.central-panel__head>span{color:#7c847e;font-size:.75rem}.central-table-wrap{overflow-x:auto}.central-root table{border-collapse:collapse;width:100%;min-width:780px}.central-root th{color:#8a918c;text-align:left;font:700 .63rem/1 var(--forge-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fafbfa;padding:13px 18px}.central-root td{color:#343a36;border-top:1px solid #edf0ed;padding:17px 18px;font-size:.84rem}.central-root td:first-child strong,.central-root td:first-child small{display:block}.central-root td:first-child small{color:#8a918c;margin-top:4px;font-size:.68rem}.central-root td a{color:#24753d;font-family:var(--forge-font-mono);font-size:.75rem}.central-status{color:#27743e;font:700 .65rem/1 var(--forge-font-mono);background:#e9f6ec;border-radius:999px;padding:5px 8px;display:inline-flex}.central-success,.central-warning,.central-errorbox{border-radius:8px;margin:0 0 18px;padding:13px 16px;font-size:.85rem}.central-success{color:#1f6535;background:#e4f4e8;border:1px solid #bce0c5}.central-warning{color:#78560c;background:#fff5d7;border:1px solid #ead694}.central-errorbox{color:#8b302b;background:#fde8e6;border:1px solid #efc1bd}.central-login{background:radial-gradient(circle at 70% 15%,#2c4933 0,#141916 45%,#0d100e 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.central-login__card{background:#f7f8f5;border:1px solid #ffffff1c;border-radius:16px;width:min(100%,470px);padding:clamp(30px,6vw,52px);box-shadow:0 40px 100px #0009}.central-login__card .central-brand{color:#1c251f;margin-bottom:52px}.central-login__card h1{font-size:clamp(2rem,7vw,3.2rem)}.central-form{gap:18px;margin-top:34px;display:grid}.central-form label,.central-editor label{color:#343b36;gap:8px;font-size:.78rem;font-weight:700;display:grid}.central-form input,.central-editor input{color:#171a18;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #cfd5d0;border-radius:7px;padding:0 13px}.central-form input:focus,.central-editor input:focus{border-color:#337a47;outline:3px solid #4c9f6350}.central-error{color:#a33b34;margin:-6px 0 0;font-size:.78rem}.central-editor{max-width:1120px;min-height:100dvh;margin:0 auto;padding:45px clamp(20px,6vw,70px) 80px}.central-editor>header{grid-template-columns:130px 1fr;align-items:start;gap:30px;margin-bottom:36px;display:grid}.central-editor>header>a{color:#536058;margin-top:4px;font-size:.8rem;text-decoration:none}.central-editor__form{gap:12px;display:grid}.central-editor__form section{background:#fff;border:1px solid #dce1dc;border-radius:12px;padding:clamp(22px,4vw,34px)}.central-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.central-grid--3{grid-template-columns:1.2fr 1fr 1fr}.central-input-prefix,.central-input-suffix{background:#fff;border:1px solid #cfd5d0;border-radius:7px;align-items:center;height:48px;display:flex;overflow:hidden}.central-input-prefix em,.central-input-suffix em{color:#818a83;font:normal .72rem/1 var(--forge-font-mono);white-space:nowrap;padding:0 11px}.central-input-prefix input,.central-input-suffix input{border:0;border-radius:0;height:46px}.central-input-prefix input:focus,.central-input-suffix input:focus{outline:0}.central-check{align-self:end;align-items:center;min-height:48px;padding:0 3px;grid-template-columns:auto 1fr!important}.central-check input{width:18px;height:18px}.central-check span{font-weight:600}.central-editor__form footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 3px 0;display:flex}.central-editor__form footer p{color:#747d76;margin:0;font-size:.76rem}.central-loading{color:#657068;place-items:center;min-height:100dvh;display:grid}@media (max-width:980px){.central-app{grid-template-columns:76px minmax(0,1fr)}.central-sidebar{padding-inline:14px}.central-sidebar .central-brand strong,.central-sidebar nav a,.central-sidebar__foot{font-size:0}.central-sidebar nav a{height:42px;padding:0}.central-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.central-app{display:block}.central-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:15px 18px;position:static}.central-sidebar nav{display:none}.central-sidebar .central-brand strong{font-size:.7rem}.central-sidebar__foot{border:0;margin:0 0 0 auto;padding:0}.central-sidebar__foot small{display:none}.central-sidebar__foot button{font-size:.75rem}.central-main{padding:30px 16px 60px}.central-top{align-items:start;display:grid}.central-top .central-button{justify-self:start}.central-stats{grid-template-columns:1fr 1fr}.central-stats article{min-height:132px;padding:18px}.central-editor{padding:28px 16px 60px}.central-editor>header{grid-template-columns:1fr;gap:20px}.central-grid,.central-grid--3{grid-template-columns:1fr}.central-editor__form footer{flex-direction:column;align-items:stretch}}@media (max-width:440px){.central-stats{grid-template-columns:1fr}}
