*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#173a34;background:#f3f5f2;margin:0;font:1rem/1.5 system-ui,sans-serif}main{width:min(100%,68rem);margin:auto;padding:clamp(1rem,4vw,3rem)}header{letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.88rem;font-weight:650;display:flex}.brand{color:#fff;letter-spacing:.04em;background:#154b40;border-radius:.4rem;place-items:center;padding:.35rem .65rem;display:inline-grid}h1{letter-spacing:-.045em;margin:1.1rem 0 1.4rem;font:clamp(2.2rem,6vw,4.5rem)/1.02 Georgia,serif}h2{margin:0;font-size:1.55rem;line-height:1.25}h3{margin:1.25rem 0 .4rem}p{margin:.45rem 0}small{overflow-wrap:anywhere;font-size:.78rem;display:block}.account,.panel{background:#fff;border:1px solid #cbd8d2;border-radius:.7rem;padding:clamp(1rem,2.8vw,1.75rem)}.account{flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;display:flex}.account h2{font-size:1.1rem}.account p:empty{display:none}.account button{margin-left:auto}a{color:#0b5b4f;text-underline-offset:.18em}button,.account a{color:#fff;cursor:pointer;font:inherit;background:#205c4e;border:1px solid #256151;border-radius:.4rem;min-height:44px;padding:.5rem .9rem;font-weight:600}.account a{text-decoration:none}button:disabled{opacity:.55;cursor:default}.workspace{margin-top:1.5rem}.project{max-width:28rem}.primary,.tabs{flex-wrap:wrap;gap:.35rem .5rem;margin:.8rem 0 1rem;display:flex}.primary a,.tabs a,.rows a{align-items:center;min-height:44px;padding:.5rem .7rem;display:inline-flex}.primary a,.tabs a{color:#21463d;border-radius:.35rem;text-decoration:none}.primary a[aria-current],.tabs a[aria-current]{background:#d8e8dd;font-weight:700;box-shadow:inset 0 -3px #265f4b}.tabs{border-bottom:1px solid #ccd8d0}.panel a:hover{text-decoration:underline}.rows{margin:.9rem 0;padding:0;list-style:none}.rows li{overflow-wrap:anywhere;border-top:1px solid #d2dad5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.4rem 0;display:flex}.rows span{color:#365b50;font-size:.9rem}label{gap:.3rem;margin:.7rem 0;font-weight:600;display:grid}input:not([type=checkbox]),select,textarea{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:#173a34;background:#fff;border:1px solid #70857b;border-radius:.35rem;padding:.55rem}textarea{min-height:5.5rem}fieldset{border:1px solid #bdcec3;border-radius:.4rem;min-width:0}.scope{align-items:center;gap:.6rem;min-height:44px;display:flex}.scope input{width:1.2rem;height:1.2rem}form{max-width:38rem;padding:.5rem 0 1rem}form+form,.admin form{border-bottom:1px solid #d8dfda}.feedback:not(:empty),[role=alert]{background:#eff4e9;border-left:.25rem solid #547840;padding:.7rem 1rem}.empty{color:#496358}.metrics{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.6rem;display:grid}.metrics div{background:#f7f9f6;border:1px solid #cfddd3;border-radius:.4rem;padding:.9rem}.metrics dd{font-size:1.5rem;font-weight:650}dt{color:#496257;font-size:.9rem}dd{overflow-wrap:anywhere;margin:0 0 .7rem}.panel{overflow-wrap:anywhere}.skip{position:absolute;left:-200vw}.skip:focus{position:static}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #7a4311}footer{color:#4a6259;margin-top:1.4rem;font-size:.86rem}@media (width<=400px){.primary a,.tabs a{padding:.45rem .55rem}.account button{margin-left:0}.rows li{flex-direction:column;align-items:start}.panel{padding:.85rem}}
