@font-face{font-family:Vollkorn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-background-e2f2e8:#1f4033;--t-background-e5f3ea:#1f4033;--t-background-e6ece8:#2a3933;--t-background-edf5f1:#24352e;--t-background-eef2ef:#2a3933;--t-background-f1efe8:#33302a;--t-background-f4f6f3:#121a17;--t-background-f4f8f6:#24332d;--t-background-f6f8f5:#1a2420;--t-background-fafaf6:#1d2622;--t-background-fafafa:#1d2622;--t-background-fbf0cf:#40361a;--t-background-fbf4e2:#3a3220;--t-background-fbfcfb:#1f2c27;--t-background-fde4e1:#4a2622;--t-background-fff:#1b2723;--t-background-fff4f2:#3d2320;--t-border-cbd7d1:#3d5249;--t-border-ccd8d2:#3d5249;--t-border-d3e3da:#33463e;--t-border-d6e0da:#33463e;--t-border-dce5e0:#33463e;--t-border-dde4df:#33463e;--t-border-e1e8e4:#33463e;--t-border-e2b2aa:#7a4038;--t-border-e4c56f:#7a6430;--t-border-e9d5a0:#7a6430;--t-border-eef2ef:#2a3933;--t-color-17382f:#e3ece7;--t-color-173a31:#e3ece7;--t-color-1d5547:#7fcfb3;--t-color-214c40:#d5e4dc;--t-color-2c5f8a:#8fc1ee;--t-color-33473f:#c5d4cc;--t-color-3b5a50:#b4c7be;--t-color-5c4720:#e8d7a8;--t-color-5f7068:#a3b3ab;--t-color-62736b:#a3b4ac;--t-color-6b5f3f:#d9c89a;--t-color-6b7a74:#93a39c;--t-color-7a5a10:#e8cd84;--t-color-7a8a83:#93a39c;--t-color-7b8a84:#93a39c;--t-color-8a5a10:#e8cd84;--t-color-8a8a8a:#8f9a95;--t-color-9b1c14:#ff9d92;--t-color-a07f3f:#d9b266;--t-color-a67c32:#d9b266}html,body{margin:0;padding:0}body{background:var(--t-background-f4f6f3,#f4f6f3);color:var(--t-color-17382f,#17382f);font-family:Vollkorn,Georgia,serif;font-size:15px;line-height:1.45}.app-footer{text-align:center;color:var(--t-color-7b8a84,#7b8a84);border-top:1px solid var(--t-border-e1e8e4,#e1e8e4);padding:18px 16px;font-size:12px}.login-page{box-sizing:border-box;place-items:center;min-height:calc(100vh - 56px);padding:24px 16px;display:grid}.login-card{box-sizing:border-box;background:var(--t-background-fff,#fff);border:1px solid var(--t-border-e1e8e4,#e1e8e4);text-align:center;border-radius:16px;width:min(420px,100%);padding:30px 28px;box-shadow:0 12px 34px #173a311a}.login-card img.logo{width:auto;height:72px;margin:0 auto 12px;display:block}.login-card .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--t-color-a07f3f,#a07f3f);margin:0;font-size:11px;font-weight:700}.login-card h1{color:var(--t-color-173a31,#173a31);margin:6px 0 4px;font:400 30px Vollkorn,Georgia,serif}.login-card>p{color:var(--t-color-62736b,#62736b);margin:0 0 18px}.login-card form{text-align:left;gap:10px;display:grid}.login-card label{gap:4px;font-size:13px;font-weight:600;display:grid}.login-card input{box-sizing:border-box;border:1px solid var(--t-border-cbd7d1,#cbd7d1);width:100%;font:inherit;background:var(--t-background-fff,#fff);border-radius:9px;padding:11px 12px}.login-card button{color:#fff;font:inherit;cursor:pointer;background:#1d5547;border:1px solid #1d5547;border-radius:9px;padding:11px 14px;font-weight:700}.login-card button:disabled{opacity:.55;cursor:not-allowed}.login-card button.login-back{background:var(--t-background-fff,#fff);color:var(--t-color-214c40,#214c40);border-color:var(--t-border-ccd8d2,#ccd8d2)}.login-error{color:var(--t-color-9b1c14,#9b1c14);background:var(--t-background-fff4f2,#fff4f2);border:1px solid var(--t-border-e2b2aa,#e2b2aa);border-radius:8px;margin:0;padding:8px 10px;font-size:14px}.theme-toggle{white-space:nowrap}.login-page{position:relative}.login-theme{border:1px solid var(--t-border-ccd8d2,#ccd8d2);background:var(--t-background-fff,#fff);color:var(--t-color-214c40,#214c40);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px;font-weight:700;position:absolute;top:14px;right:14px}.nl-canvas{color:#2b2b2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nl-page .nl-canvas-wrap{background:#efeadf}html[data-theme=dark] .nl-page .nl-canvas-wrap{background:#2a3933}html[data-theme=dark] .login-card img.logo,html[data-theme=dark] .nl-logo-preview{background:#faf7f0;border-radius:10px;padding:6px}.public-card>p{margin:0 0 14px;line-height:1.5}.public-card .public-small{color:var(--t-color-62736b,#62736b);margin:0;font-size:13px;line-height:1.45}.public-card form .public-check{align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.public-card form .public-check input{width:auto;margin-top:3px}.public-card .public-areas{border:1px solid var(--t-border-cbd7d1,#cbd7d1);border-radius:9px;gap:6px;margin:0;padding:8px 12px;display:grid}.public-card .public-areas legend{padding:0 4px;font-size:13px;font-weight:600}.public-card .public-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-card a{color:#0563c1}
