:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--c-pri:#1a6b3c;--c-priD:#0d3d22;--c-priL:#3ebd6d;--c-priP:#c8f0d8;--c-gld:#e9b84a;--c-gldL:#f5d285;--c-gldP:#fef5d7;--c-org:#e06d2a;--c-orgL:#f0956a;--c-orgP:#ffe8d6;--c-red:#dc2626;--c-redP:#fee2e2;--c-blu:#2563eb;--c-bluL:#60a5fa;--c-bluP:#dbeafe;--c-bg:#fdfcf7;--c-crd:#fffef9;--c-txt:#1a1208;--c-sub:#7a6b58;--c-bdr:#e8e0cf;--c-srf:#f5efe3;--c-own:#6d28d9;--c-ownD:#4c1d95;--c-ownL:#a78bfa;--c-ownP:#ede9fe;--c-brn:#8c5e3a;--c-brnL:#c49a6c;--c-brnP:#f5e6d3;--c-sage:#7cb99a;--c-sageP:#e0f5ec;--c-lime:#7dce56;--c-limeP:#edfade;color:var(--c-txt);background:var(--c-bg);font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-pri:#4ed37f;--c-priD:#1e7a44;--c-priL:#7ee8a8;--c-priP:#153f27;--c-gld:#f5ce66;--c-gldL:#f8dc8f;--c-gldP:#3e321c;--c-org:#f29f73;--c-orgL:#f5b894;--c-orgP:#3f2518;--c-red:#f58787;--c-redP:#3a1818;--c-blu:#7cb5fc;--c-bluL:#a7cdfd;--c-bluP:#1a2e4d;--c-bg:#0b100d;--c-crd:#181f1a;--c-srf:#232c26;--c-txt:#f3eee2;--c-sub:#b5a697;--c-bdr:#354237;--c-own:#b9a0fc;--c-ownD:#7a30e6;--c-ownL:#c4b5fd;--c-ownP:#2a1e4d;--c-brn:#d2a77b;--c-brnL:#e0c09a;--c-brnP:#2e2218;--c-sage:#aedbc2;--c-sageP:#1c2f27;--c-lime:#b3e790;--c-limeP:#1f2e18}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100vh;color:var(--c-txt);margin:0;padding:0;background:var(--c-bg)!important}#root{flex-direction:column;display:flex}h1,h2,h3,h4,h5,h6,p{margin:0}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}*{-webkit-overflow-scrolling:touch}.tl-hdr{padding-top:calc(var(--tl-pt,16px) + env(safe-area-inset-top,0px))!important}@keyframes spin{to{transform:rotate(360deg)}}.tl-inp{border:1.5px solid #00000024;outline:none;transition:border-color .15s,box-shadow .15s}.tl-inp::placeholder{color:#0000005c}.tl-inp:hover{border-color:#00000038}.tl-inp:focus{border-color:color-mix(in srgb, var(--c-pri) 75%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-pri) 18%, transparent)}:root[data-theme=dark] .tl-inp{border-color:#ffffff2e}:root[data-theme=dark] .tl-inp::placeholder{color:#ffffff61}:root[data-theme=dark] .tl-inp:hover{border-color:#ffffff42}
