:root{color:#233b37;font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f5f0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}header{background:#fff;border-bottom:1px solid #d7ded5;flex-wrap:wrap;align-items:center;gap:24px;padding:20px 4vw;display:flex}.brand{letter-spacing:-1px;color:#164c3c;font-size:24px;font-weight:750;text-decoration:none}nav{flex-wrap:wrap;flex:1;gap:8px;display:flex}nav a{color:#52645d;border-radius:8px;padding:8px 14px;text-decoration:none}nav a[aria-current],nav a:hover{color:#19432e;background:#e9f0e7}.account{color:#647469;font-size:13px}main{max-width:1200px;margin:auto;padding:48px 24px}h1{letter-spacing:-1px;margin:0 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.15}h2{margin:0 0 12px;font-size:19px}h3{margin:0}section>p{color:#59695f;max-width:700px}article{background:#fff;border:1px solid #d9e1d5;border-radius:14px;min-width:0;margin:20px 0;padding:24px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:20px;display:grid}.grid article{margin:12px 0}.row{justify-content:space-between;align-items:start;gap:10px;display:flex}.badge{white-space:nowrap;background:#edf0eb;border-radius:20px;padding:3px 10px;font-size:12px;display:inline-block}.badge.online{color:#325928;background:#e0f2d7}.digits{letter-spacing:5px;color:#ddf8ae;text-align:center;overflow-wrap:anywhere;background:#192d27;border-radius:9px;padding:22px;font-family:ui-monospace,monospace;font-size:42px}.muted,small{color:#708073;font-size:13px}fieldset{border:0;min-width:0;margin:0;padding:0}label{gap:6px;margin:16px 0;font-size:14px;font-weight:550;display:grid}input,select{width:100%;min-width:0;font:inherit;color:inherit;background:#fcfdfb;border:1px solid #bfcdbd;border-radius:7px;min-height:44px;padding:11px 12px}.check{align-items:start;gap:10px;display:flex}.check input{flex-shrink:0;width:18px;min-height:18px;margin:3px 0}button,.button{color:#fff;font:inherit;cursor:pointer;background:#264e3b;border:1px solid #0000;border-radius:7px;min-height:44px;margin:8px 0;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-block}button:hover,.button:hover{background:#163625}button:disabled{opacity:.6;cursor:wait}.inline{display:inline-block}.inline button,.secondary{color:#33523c;background:#eef3e9;border-color:#d2ddcd}.danger button{color:#9c3c2d;background:#fff1eb;border-color:#e8c6b9}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #769e47}small{display:block}.error{color:#842d1c;background:#fff0e9;border-left:3px solid #a5482f;padding:12px}code{overflow-wrap:anywhere;white-space:normal;background:#f1f4ed;padding:10px;font-size:12px;display:block}.certs{padding-left:18px}.auth{max-width:450px;padding-top:10vh}.auth .brand{margin-bottom:50px;display:block}summary{cursor:pointer;min-height:44px;padding:10px 0}details{border-top:1px solid #e3e8df}p,a{overflow-wrap:anywhere}@media (width<=700px){header{gap:10px;padding:16px}nav{flex-basis:100%;order:3;gap:0}nav a{padding:8px 10px}.account{display:none}header>.inline{margin-left:auto}main{padding:30px 16px}article{padding:20px}.digits{font-size:36px}}@media (prefers-reduced-motion:no-preference){button,a{transition:background .15s}}
