@font-face{font-family:BO Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-normal-BOz5zopO.woff2)format("woff2")}@font-face{font-family:BO Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-italic-DR5riGUD.woff2)format("woff2")}.bo-entry-shell{--bo-paper:#f6f2e9;--bo-ink:#303829;--bo-muted:#626857;--bo-olive:#3b4a2e;--bo-rust:#8b3a1f;--bo-line:#d8d9c9;--focus:#8b3a1f;color:var(--bo-ink);background:var(--bo-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;min-height:100dvh}.bo-entry-shell a{color:inherit}.bo-entry-logo{white-space:nowrap;align-items:center;gap:9px;font-family:BO Fraunces,Georgia,serif;font-size:23px;font-weight:600;line-height:1.2;display:inline-flex}.bo-entry-logo-mark{background:linear-gradient(135deg,#3b4a2e,#8b3a1f);border-radius:50%;flex:none;width:24px;height:24px}.bo-entry-wordmark{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.bo-entry-header,.bo-settings-header{border-bottom:1px solid var(--bo-line,var(--line));justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:16px max(32px,50% - 620px);display:flex}@media (hover:hover) and (pointer:fine){.bo-entry-back:hover{text-underline-offset:4px;text-decoration:underline}}.bo-entry-kicker{text-transform:uppercase;letter-spacing:0;margin:0 0 20px;font-size:11px;font-weight:650;line-height:1.5}.bo-entry-main h1{font-family:BO Fraunces,Georgia,serif;font-weight:450;line-height:1.12}.bo-entry-shell{--page:#f6f2e9;--surface:#fffcf5;--canvas:#eeeee4;--inset:#f0f0e7;--hover:#eceee4;--hover-strong:#e0e5d7;--ink:#303829;--ink-secondary:#626857;--ink-muted:#626857;--line:#d8d9c9;--line-strong:#aeb49f;--accent:#3b4a2e;--accent-hover:#2f3c24;--accent-ink:#3b4a2e;--accent-tint:#e5e9db;--on-primary:#fff;--focus:#8b3a1f;--success:#257748;--success-tint:#edf7ef;--warning:#9a630d;--warning-tint:#fcf5e8;--danger:#b83e44;--danger-tint:#fff0f0;--shadow-control:0 1px 2px #16203308, 0 1px 3px #16203305;flex-direction:column;display:flex}.bo-app-entry-state{--bo-muted:var(--ink-secondary);--bo-line:var(--line);min-height:100dvh;color:var(--ink);background:var(--page);flex-direction:column;display:flex}.bo-app-entry-state a{color:var(--ink)}.bo-entry-header{border-bottom:0}.bo-entry-back{align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.bo-entry-main{flex:1;width:calc(100% - 40px);max-width:430px;margin:48px auto 75px}.bo-entry-main h1{margin-bottom:22px;font-size:50px}.bo-entry-lead{color:var(--bo-muted);margin-bottom:28px;font-size:15px;line-height:1.7}.bo-entry-modes>.ui-segmented{margin-bottom:14px;display:flex}.bo-entry-form{margin-top:24px}.bo-entry-form .ui-input{min-height:46px}.bo-entry-submit{width:100%;min-height:48px;margin-top:5px}.bo-entry-note{color:var(--bo-muted);margin-top:23px;font-size:12px;line-height:1.65;display:block}.bo-entry-footer{border-top:1px solid var(--bo-line);color:var(--bo-muted);justify-content:space-between;gap:18px;padding:22px 36px;font-size:11px;display:flex}.bo-settings-header{background:var(--surface)}.bo-settings-header a{color:var(--ink)}.bo-settings-main{width:calc(100% - 40px);max-width:1100px;margin:25px auto 60px}.bo-settings-main .settings-page{max-width:none}.bo-route-notice{z-index:60;width:min(600px,100% - 32px);position:fixed;top:12px;left:50%;transform:translate(-50%)}@media (width<=760px){.bo-entry-header,.bo-settings-header{gap:12px;min-height:76px;padding:14px 20px}.bo-entry-logo{gap:7px;font-size:20px}.bo-entry-logo-mark{width:21px;height:21px}.bo-entry-main{margin-top:36px;margin-bottom:50px}.bo-entry-main h1{font-size:43px}.bo-entry-footer{padding:20px}.bo-settings-main{width:100%;margin-top:12px}}@media (width<=390px){.bo-entry-header,.bo-settings-header{padding-inline:16px}.bo-entry-logo{font-size:18px}.bo-entry-back{gap:5px;font-size:12px}.bo-entry-main h1{font-size:39px}}.bo-entry-loading{gap:28px;padding-block:16px;display:grid}.bo-entry-loading .ui-skeleton{min-height:44px}
