:root{--ink:#141210;--paper:#fff9e8;--aqua:#29cdc1;--pink:#f8a;--yellow:#ffee31;--ink-2:#4a4338;--ink-3:#665c4d;--hairline:#e6dcbf;--surface:#fff;--danger:#a3200f;--ease-out:cubic-bezier(.16, 1, .3, 1);--green:#08c98c;--z-popover:1100;--tap-min:44px;--fleet-surface:var(--paper);--fleet-ink:var(--ink);--fleet-muted:var(--ink-3);--fleet-line:var(--ink);--fleet-accent:var(--ink);--fleet-on-accent:var(--paper);--fleet-font:Helvetica, Arial, sans-serif;--fleet-radius:18px;--fleet-footer-clear:0px;--plain-edge:var(--ink);--plain-tint:#fff;--plain-fill:var(--hairline);--ground:var(--paper);--rise:var(--ink)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);margin:0;font:17px/1.5 Helvetica,Arial,sans-serif}::selection{background:var(--aqua);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1{text-wrap:balance;margin:0 0 .75rem;font-size:1.75rem;line-height:1.15}.notes{color:var(--ink-2);max-width:65ch}.btn-primary,.btn-secondary,.admin-inv-btn,.admin-inv-submit,.auth-submit{border:2px solid var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.1rem;font:600 1rem/1 Helvetica,Arial,sans-serif;display:inline-flex}.btn-primary,.admin-inv-submit,.auth-submit{background:var(--ink);color:var(--paper)}.btn-secondary,.admin-inv-btn{color:var(--ink);background:0 0}.admin-inv-btn-danger{color:var(--danger);border-color:var(--danger)}.admin-inv-btn-danger.armed,.is-armed{background:var(--danger);color:#fff}button:disabled{opacity:.55;cursor:default}.field-input,.set-textarea{width:100%;min-height:44px;font:inherit;color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:12px;padding:.6rem .75rem}.set-textarea{resize:vertical;min-height:6rem}.set-field-label{margin-bottom:.3rem;font-weight:600;display:block}.set-error,.admin-inv-warn{color:var(--danger);margin:.5rem 0 0}.admin-inv-ok{color:var(--ink);margin:.5rem 0 0;font-weight:600}.link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.link.is-standalone{align-items:center;min-height:44px;display:inline-flex}.auth-recover{flex-wrap:wrap;justify-content:space-between;column-gap:24px;display:flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.login,.landing{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login-card,.landing-card{gap:1rem;width:100%;max-width:380px;display:grid}.login-wm{letter-spacing:-.02em;margin:0;font-size:3rem}.login-sub,.landing-sub{color:var(--ink-2);margin:0}.auth-form{gap:1rem;display:grid}.auth-field{display:grid}.auth-or{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;margin:0;font-size:.8rem;display:flex}.auth-or:before,.auth-or:after{content:"";border-top:1px solid var(--hairline);flex:1}.login-card form button,.landing-card form button{width:100%}.invite-h1{margin:0}.invite-note{border-left:1px solid var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 0 0 14px}.invite-note-by,.invite-masked{color:var(--ink-3);margin:0}.auth-recover{color:var(--ink-2)}.admin-inv-page{max-width:640px;margin:0 auto;padding:24px 16px 96px}.admin-nav{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.admin-nav-current{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.admin-inv-composer,.admin-inv-row{border:1px solid var(--hairline);background:#fff;border-radius:14px;margin-bottom:.75rem;padding:1rem}.admin-inv-form,.admin-inv-field{gap:.5rem;display:grid}.admin-inv-hint,.admin-inv-meta{color:var(--ink-3);margin:0;font-size:.9rem}.admin-inv-email{overflow-wrap:anywhere;font-weight:700}.admin-inv-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.admin-inv-list{display:grid}.set-form-row{gap:.5rem;display:flex}.set-alerts{gap:.25rem;display:grid}.draft-notice-region{min-height:0}.draft-notice{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.draft-notice-action,.draft-notice-restore,.draft-notice-discard{min-height:44px;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;text-decoration:underline}.skel-inline,.skel-lbl,.skel-num,.skel-sub,.rcpt-skel-bar,.sw-skel-line,.sw-skel-title{background:var(--hairline);border-radius:8px;min-height:1rem;display:block}.corner{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:50;align-items:center;gap:.5rem;display:flex;position:fixed}.corner-trigger{border:2px solid var(--ink);background:var(--yellow);color:var(--ink);border-radius:999px;font:700 1rem/1 Helvetica,Arial,sans-serif;box-shadow:2px 3px 8px #14121040}.corner-link{border:2px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 .9rem;font-weight:700;text-decoration:none;display:inline-flex}.shell-body{min-height:100dvh}.boundary-page{background:var(--aqua);min-height:100dvh;color:var(--ink);place-items:center;padding:24px 16px;display:grid}.boundary-card{justify-items:start;gap:1rem;width:100%;max-width:420px;display:grid}.boundary-mark{width:88px;height:88px}.boundary-card h1{margin:0;font-size:2.25rem}.boundary-card p{max-width:40ch;margin:0}.boundary-page .btn-primary{background:var(--ink);color:var(--paper)}.boundary-page .btn-secondary{background:var(--paper)}.boundary-actions{flex-wrap:wrap;gap:.75rem;display:flex}.selectbox{text-align:left;width:100%;min-height:var(--tap-min);border:2px solid var(--plain-edge);background-color:var(--plain-tint);color:var(--ink);cursor:pointer;border-radius:12px;padding:10px 40px 10px 14px;font:600 1rem/1.2 Helvetica,Arial,sans-serif;position:relative}.selectbox:after{content:"";pointer-events:none;background-color:var(--ink-3);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");width:12px;height:8px;-webkit-mask-image:var(--chevron);-webkit-mask-image:var(--chevron);mask-image:var(--chevron);margin-top:-4px;position:absolute;top:50%;right:14px;-webkit-mask-size:12px 8px;mask-size:12px 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.selectbox[aria-expanded=true]{background-color:var(--plain-fill)}.selectbox:disabled{cursor:not-allowed;opacity:.55}.selectbox-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selectmenu{display:contents}.selectmenu-popup{z-index:var(--z-popover);border:2px solid var(--plain-edge);background:var(--ground);border-radius:12px;max-width:calc(100vw - 24px);max-height:260px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 10px 24px #00000047}.selectmenu-popup li{cursor:pointer;min-height:var(--tap-min);color:var(--ink);border-radius:8px;align-items:center;margin:0;padding:.5rem .8rem;font:600 1rem/1.2 Helvetica,Arial,sans-serif;display:flex}.selectmenu-popup li.is-active{background:var(--plain-fill)}.selectmenu-popup li[aria-selected=true]{font-weight:800}.selectmenu-popup li[aria-selected=true]:after{content:" ✓";white-space:pre}.tscreen{grid-template-rows:56px minmax(0,1fr) 64px;height:100dvh;display:grid}.tbar{align-items:center;padding:0 12px 0 16px;display:flex}.thome{min-height:44px;color:inherit;letter-spacing:-.01em;align-items:center;padding-right:12px;font:800 1.25rem/1 Helvetica,Arial,sans-serif;text-decoration:none;display:inline-flex}.tstage{flex-direction:column;min-width:0;min-height:0;display:flex}.tcell{flex:1 1 0;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.tcell-page{line-height:0}.pgframe{flex:none;position:relative;overflow:hidden}.pgscale{transform-origin:0 0;width:340px;height:720px;position:absolute;top:0;left:0}.pgframe ::selection,.tcell ::selection,.esheet ::selection{background:var(--pg-ink);color:var(--pg-bg)}.tdock{align-items:center;padding:0 12px;display:flex;position:relative}.tcontrols{align-items:center;gap:.5rem;width:100%;display:flex}.tcontrols-more{gap:.5rem;margin-left:auto;display:flex}.dockbtn{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font:700 1rem/1 Helvetica,Arial,sans-serif;display:inline-flex}.dockbtn-icon{padding:0}.tbar :focus-visible,.tdock :focus-visible,.esheet :focus-visible{outline-color:currentColor}@media (min-width:720px){.tstage-pair{flex-direction:row}}.esheet{border:2px solid;border-radius:18px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.esheet::backdrop{background:#1412108c}.esheet-form{gap:.5rem;display:grid}.esheet-label{font-weight:700}.esheet-field{width:100%;font:inherit;color:inherit;caret-color:currentColor;background:0 0;border:2px solid;border-radius:12px;padding:.6rem .75rem}.esheet-words{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:8rem}.esheet-row{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.esheet-btn{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;padding:0 1.1rem;font:700 1rem/1 Helvetica,Arial,sans-serif}.esheet-error{margin:0;font-weight:700}.esheet-idea{margin-top:.5rem}.esheet-link:disabled{opacity:.6;cursor:default}.esheet-danger{border-top:1px solid;margin-top:1rem;padding-top:.75rem}.esheet-ask{margin:0 0 .25rem;font-weight:700}.esheet-link{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tcontrols-note{background:inherit;color:inherit;border:2px solid;border-radius:999px;margin:0;padding:.35rem .75rem;font:600 .9rem/1.2 Helvetica,Arial,sans-serif;position:absolute;bottom:calc(100% + 6px);right:12px}.esheet .draft-notice{color:inherit;margin-bottom:.5rem}.esheet .draft-notice-action,.esheet .draft-notice-restore,.esheet .draft-notice-discard{color:inherit}.home{min-height:100dvh;padding:calc(68px + env(safe-area-inset-top)) 16px calc(164px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);flex-direction:column;gap:16px;display:flex}.home[data-home=AW],.home[data-home=AZ],.home[data-home=BC]{color:var(--paper);background:#141210}.home[data-home=BA]{background:var(--pink)}.home[data-home=BB]{background:#f2eee7}.home[data-home=BD],.home[data-home=AX]{background:var(--paper)}.home ::selection{background:var(--yellow);color:var(--ink)}.setup{background:var(--paper);width:100%;max-width:420px;color:var(--ink);border:2px solid var(--ink);border-radius:16px;margin:0 auto;padding:12px 16px}.setup-start{text-wrap:balance;margin:0;font-weight:700}.setup-list{margin:0;padding:0;list-style:none;display:grid}.setup-row{align-items:center;gap:.75rem;min-height:44px;display:flex}.setup-link{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.setup-label{color:var(--ink-2)}.setup-tick{border:2px solid var(--ink);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.is-done .setup-tick{background:var(--aqua)}.is-done .setup-tick:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.standin-art{flex:auto;width:100%;max-width:720px;min-height:280px;max-height:520px;margin:0 auto;position:relative}.standin{display:block;position:absolute}.minis{grid-template-columns:repeat(auto-fill,102px);justify-content:center;gap:8px;width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.mini{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;line-height:0;display:block;overflow:hidden}.home .mini:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.catch{--c-bg:#141210;--c-ink:var(--paper);--c-hint:var(--yellow);--c-edge:var(--yellow);--c-btn:var(--yellow);--c-btn-ink:#141210;--c-field-bg:transparent;--c-face:var(--f-chango), Helvetica, Arial, sans-serif;--c-btn-face:var(--f-fjalla-one), Helvetica, Arial, sans-serif;z-index:40;left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--c-bg);max-width:720px;height:132px;color:var(--c-ink);border:3px solid var(--c-edge);border-radius:16px;grid-template-rows:minmax(0,1fr) 48px;row-gap:6px;margin-inline:auto;padding:8px 10px 8px 12px;display:grid;position:fixed;box-shadow:0 8px 22px #14121047}.catch[data-variant=BB]{--c-btn-face:var(--f-fjalla-one), Helvetica, Arial, sans-serif;--c-face:var(--f-modak), Helvetica, Arial, sans-serif}.catch[data-variant=AZ]{--c-bg:var(--pink);--c-ink:#141210;--c-hint:#141210;--c-edge:#141210;--c-btn:#141210;--c-btn-ink:var(--yellow);--c-field-bg:var(--paper);--c-face:var(--f-fjalla-one), Helvetica, Arial, sans-serif;--c-btn-face:var(--f-rammetto-one), Helvetica, Arial, sans-serif}.catch[data-variant=AX],.catch[data-variant=BA],.catch[data-variant=BD]{--c-bg:var(--paper);--c-ink:#141210;--c-hint:#4a4338;--c-edge:#141210;--c-btn:#141210;--c-btn-ink:var(--yellow);--c-face:var(--f-fjalla-one), Helvetica, Arial, sans-serif;--c-btn-face:var(--f-rammetto-one), Helvetica, Arial, sans-serif}.catch-field{resize:none;background:var(--c-field-bg);width:100%;height:100%;min-height:0;color:var(--c-ink);caret-color:var(--c-hint);font:22px/1.15 var(--c-face);overflow-wrap:anywhere;border:0;border-radius:8px;outline:0;padding:4px 6px;display:block}.catch-field::placeholder{color:var(--c-hint);opacity:1}.catch-field:focus-visible,.catch-source:focus-visible,.catch-src-btn:focus-visible,.catch-keep:focus-visible{outline:3px solid var(--c-hint);outline-offset:2px}.catch-foot{align-items:center;gap:10px;min-width:0;display:flex}.catch-src-btn,.catch-source{min-width:0;min-height:44px;color:var(--c-ink);flex:auto;font:600 1rem/1.2 Helvetica,Arial,sans-serif}.catch-src-btn{text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0 .5rem;text-decoration:underline}.catch-source{border:2px solid var(--c-ink);background:0 0;border-radius:12px;padding:0 .75rem}.catch-source::placeholder{color:var(--c-hint);opacity:.85}.catch-keep{background:var(--c-btn);min-width:96px;height:48px;color:var(--c-btn-ink);font:18px/1 var(--c-btn-face);cursor:pointer;border:0;border-radius:12px;flex:none;margin-left:auto;padding:0 22px}.catch-keep:disabled{opacity:.6;cursor:default}.catch-notes{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.catch-notes:empty{display:none}.catch-error,.catch-notes .draft-notice{background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:12px;margin:0;padding:6px 12px;font-size:.95rem}.catch-error{font-weight:700}.catch-notes .draft-notice-region{display:contents}.reveal{z-index:90;clip-path:inset(0);position:fixed;inset:0}.feedback-fab{z-index:45;left:16px;bottom:calc(18px + env(safe-area-inset-bottom));min-height:var(--tap-min);border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 1rem;font:700 1rem/1 Helvetica,Arial,sans-serif;display:inline-flex;position:fixed;box-shadow:0 4px 12px #14121038}body:has(.home) .feedback-fab{bottom:calc(150px + env(safe-area-inset-bottom))}.feedback-fab-bar{box-shadow:none;top:6px;bottom:auto;left:112px}body:has(.home) .home{padding-bottom:calc(200px + env(safe-area-inset-bottom))}body:has(.home){--fleet-footer-clear:calc(200px + env(safe-area-inset-bottom))}.feedback-fab{transition:transform .28s var(--ease-out)}.feedback-fab.is-tucked{transform:translateY(calc(100% + 200px))}@media (prefers-reduced-motion:reduce){.feedback-fab{transition:none}}@media (hover:hover){.feedback-fab:hover{background:var(--yellow)}}.feedback-backdrop{z-index:100;background:#1412108c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.feedback-modal{border:2px solid var(--ink);background:var(--paper);width:100%;max-width:460px;max-height:90dvh;color:var(--ink);border-radius:18px;padding:22px 24px;overflow:auto;box-shadow:0 20px 50px #14121066}.feedback-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.feedback-title{margin:0;font:800 1.35rem/1.1 Helvetica,Arial,sans-serif}.feedback-x{width:var(--tap-min);height:var(--tap-min);border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;font-size:1.25rem;line-height:1;display:grid}.feedback-tabs{border-bottom:2px solid var(--hairline);gap:16px;margin-bottom:16px;display:flex}.feedback-tab{min-height:var(--tap-min);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;padding:0;font:700 .95rem/1 Helvetica,Arial,sans-serif}.feedback-tab.is-active{color:var(--ink);border-bottom-color:var(--ink)}.feedback-field{margin-bottom:14px;display:block}.feedback-field>span:first-child{color:var(--ink-2);margin:0 0 6px;font-size:.95rem;font-weight:700;display:block}.feedback-check{min-height:var(--tap-min);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;font-size:.95rem;display:flex}.feedback-check input{width:20px;height:20px;accent-color:var(--ink);flex:none}.feedback-actions{justify-content:flex-end;gap:10px;display:flex}.feedback-btn{min-height:var(--tap-min);border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font:700 1rem/1 Helvetica,Arial,sans-serif;display:inline-flex}.feedback-btn-primary{width:auto;min-width:96px}.feedback-done{color:var(--ink-2);padding:24px 2px;line-height:1.5}.feedback-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feedback-item{border:2px solid var(--hairline);background:#fff;border-radius:12px;overflow:hidden}.feedback-item-toggle{width:100%;min-height:var(--tap-min);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.feedback-item-toggle-text{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.feedback-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedback-item-type{text-transform:capitalize;color:var(--ink);font-size:.9rem;font-weight:700}.feedback-item-excerpt{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.feedback-item-chevron{color:var(--ink-2);transition:transform .15s var(--ease-out);flex:none;font-size:1rem;line-height:1}.feedback-item-chevron.is-open{transform:rotate(180deg)}.feedback-item .fb-thread{padding:0 14px 14px}.feedback-badge{border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700}.feedback-badge.status-new{background:var(--yellow)}.feedback-badge.status-in-progress{background:var(--aqua)}.feedback-badge.status-addressed{background:var(--green)}.feedback-badge.status-declined{background:var(--paper);color:var(--ink-2);border-color:var(--ink-2)}.fb-thread{flex-direction:column;gap:10px;display:flex}.fb-bubble{border:2px solid var(--ink);border-radius:14px;max-width:90%;padding:10px 13px}.fb-bubble.user{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.fb-bubble.admin{background:#cdf3ef;border-bottom-right-radius:4px;align-self:flex-end}.fb-bubble-label{color:var(--ink-2);margin-bottom:4px;font-size:.8rem;font-weight:700;display:block}.fb-bubble-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.fb-bubble-meta{color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:.8rem;display:flex}.fb-via-email{font-style:italic}.fb-email-status.failed{color:var(--danger);font-weight:700}.fb-email-status.pretracking{font-style:italic}.admin-fb-page{max-width:760px;margin:0 auto;padding:24px 20px 96px}.admin-fb-page h1{margin:0 0 8px;font:800 1.75rem/1.1 Helvetica,Arial,sans-serif}.admin-fb-list{flex-direction:column;gap:16px;display:flex}.admin-fb-row{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:16px}.admin-fb-meta{color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:.9rem;display:flex}.admin-fb-type{text-transform:capitalize;color:var(--ink);font-weight:700}.admin-fb-links{gap:14px;margin-bottom:12px;font-weight:700;display:flex}.admin-fb-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;display:flex}.admin-fb-controls .selectbox{width:auto;min-width:160px}.admin-fb-ok{color:var(--ink);margin:0;font-weight:700}.admin-fb-compose{flex-direction:column;gap:8px;margin-top:12px;display:flex}.admin-fb-compose .feedback-btn-primary{align-self:flex-start}@media (max-width:640px){.feedback-modal{padding:18px}.admin-fb-page{padding:16px 14px 96px}.admin-fb-row{padding:14px}}.settings-page{max-width:640px;margin:0 auto;padding:6px 16px 96px}.settings-home{margin-bottom:1.25rem}.settings-section{border-top:1px solid var(--hairline);padding:1.5rem 0;scroll-margin-top:72px}.settings-section h2{margin:0 0 .5rem;font-size:1.25rem;line-height:1.2}.key-fields{gap:.5rem;margin-top:1rem;display:grid}.key-status{margin:1rem 0 0;font-weight:600}.key-hint{font-variant-numeric:tabular-nums;letter-spacing:.04em}.import-steps{max-width:65ch;margin:0 0 1rem;padding-left:1.25rem}.import-steps li{margin-bottom:.75rem}.import-code{background:var(--surface);border:1px solid var(--hairline);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;margin-top:.5rem;padding:.6rem .75rem;font:.9rem/1.4 ui-monospace,Menlo,monospace;display:block}.import-form{gap:.75rem;margin-top:1rem;display:grid}.import-list{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.import-note{content-visibility:auto;contain-intrinsic-size:auto 8rem;border:2px solid var(--ink);background:var(--surface);border-radius:14px;gap:.5rem;padding:.75rem;display:grid}.import-modes{flex-wrap:wrap;gap:.5rem;display:flex}.import-mode{border:2px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 .9rem;font:600 .95rem/1 Helvetica,Arial,sans-serif}.import-mode[aria-pressed=true]{background:var(--ink);color:var(--paper)}.import-file::file-selector-button{border:2px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;margin-right:.75rem;padding:0 .9rem;font:600 .95rem/1 Helvetica,Arial,sans-serif}@media (hover:hover){.import-file::file-selector-button:hover{background:var(--yellow)}}.import-piece{grid-template-columns:44px 1fr;align-items:start;column-gap:.25rem;display:grid}.import-check{width:24px;height:24px;accent-color:var(--ink);margin:10px}.import-text{white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;padding:10px 0}.import-long{color:var(--ink-2);grid-column:2;margin:0 0 .25rem}.import-piece+.import-piece{border-top:1px solid var(--hairline)}.import-bar{background:var(--paper);padding:.75rem 0;display:flex;position:sticky;bottom:0}.import-done{font-weight:600}.import-home{color:var(--ink);text-underline-offset:.2em;font-weight:600}@media (min-width:900px){.import-page{max-width:760px}}.import-text.is-long{-webkit-line-clamp:5;line-clamp:5;cursor:default;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
@font-face{font-family:chango;src:url(../media/chango_400-s.p.04vlwr2_pq29r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:chango Fallback;src:local(Arial);ascent-override:64.55%;descent-override:14.01%;line-gap-override:0.0%;size-adjust:154.15%}.YTG12W_className{font-family:chango,chango Fallback}.YTG12W_variable{--f-chango:"chango", "chango Fallback"}
@font-face{font-family:modak;src:url(../media/modak_400-s.p.1i0khy92vmq7_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:modak Fallback;src:local(Arial);ascent-override:94.57%;descent-override:48.75%;line-gap-override:0.0%;size-adjust:105.07%}.hiv5oa_className{font-family:modak,modak Fallback}.hiv5oa_variable{--f-modak:"modak", "modak Fallback"}
@font-face{font-family:rammettoOne;src:url(../media/rammetto_one_400-s.p.2pf6r2-7z8qr2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rammettoOne Fallback;src:local(Arial);ascent-override:83.13%;descent-override:34.86%;line-gap-override:0.0%;size-adjust:143.14%}.n0I_CG_className{font-family:rammettoOne,rammettoOne Fallback}.n0I_CG_variable{--f-rammetto-one:"rammettoOne", "rammettoOne Fallback"}
@font-face{font-family:fjallaOne;src:url(../media/fjalla_one_400-s.p.2a96mhqtrdofs.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fjallaOne Fallback;src:local(Arial);ascent-override:115.64%;descent-override:28.43%;line-gap-override:0.0%;size-adjust:87.24%}.E1MFaG_className{font-family:fjallaOne,fjallaOne Fallback}.E1MFaG_variable{--f-fjalla-one:"fjallaOne", "fjallaOne Fallback"}
@font-face{font-family:titanOne;src:url(../media/titan_one_400-s.36qn902yqfzut.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:titanOne Fallback;src:local(Arial);ascent-override:78.07%;descent-override:14.08%;line-gap-override:0.0%;size-adjust:124.25%}._8NUbca_className{font-family:titanOne,titanOne Fallback}._8NUbca_variable{--f-titan-one:"titanOne", "titanOne Fallback"}
@font-face{font-family:sansita;src:url(../media/sansita_700-s.0cxalxxfsw-sg.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sansita;src:url(../media/sansita_800-s.03vy_8iythh0r.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sansita Fallback;src:local(Arial);ascent-override:104.76%;descent-override:18.49%;line-gap-override:0.0%;size-adjust:97.37%}.bT_gMq_className{font-family:sansita,sansita Fallback}.bT_gMq_variable{--f-sansita:"sansita", "sansita Fallback"}
@font-face{font-family:changaOne;src:url(../media/changa_one_400-s.2mm8t8p-7yjch.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:changaOne Fallback;src:local(Arial);ascent-override:85.62%;descent-override:17.47%;line-gap-override:0.0%;size-adjust:103.01%}.hayuKq_className{font-family:changaOne,changaOne Fallback}.hayuKq_variable{--f-changa-one:"changaOne", "changaOne Fallback"}
@font-face{font-family:mitr;src:url(../media/mitr_500-s.2zq9-mkx8wxwp.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mitr;src:url(../media/mitr_600-s.3p_nzcv4hauh7.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mitr Fallback;src:local(Arial);ascent-override:99.23%;descent-override:36.24%;line-gap-override:0.0%;size-adjust:115.89%}.FgaXTq_className{font-family:mitr,mitr Fallback}.FgaXTq_variable{--f-mitr:"mitr", "mitr Fallback"}
@font-face{font-family:paytoneOne;src:url(../media/paytone_one_400-s.2sjuaikx9z3m5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:paytoneOne Fallback;src:local(Arial);ascent-override:96.83%;descent-override:24.62%;line-gap-override:0.0%;size-adjust:114.95%}.KFt_6a_className{font-family:paytoneOne,paytoneOne Fallback}.KFt_6a_variable{--f-paytone-one:"paytoneOne", "paytoneOne Fallback"}
@font-face{font-family:rumRaisin;src:url(../media/rum_raisin_400-s.03ih83dtv0hi2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rumRaisin Fallback;src:local(Arial);ascent-override:123.14%;descent-override:38.48%;line-gap-override:0.0%;size-adjust:79.82%}.mNWyXG_className{font-family:rumRaisin,rumRaisin Fallback}.mNWyXG_variable{--f-rum-raisin:"rumRaisin", "rumRaisin Fallback"}
@font-face{font-family:coustard;src:url(../media/coustard_900-s.3sszn-a79nal9.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:coustard Fallback;src:local(Arial);ascent-override:79.61%;descent-override:29.68%;line-gap-override:0.0%;size-adjust:128.5%}.iu_scG_className{font-family:coustard,coustard Fallback}.iu_scG_variable{--f-coustard:"coustard", "coustard Fallback"}
@font-face{font-family:oleoScript;src:url(../media/oleo_script_700-s.26wkfpt95dg6i.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:oleoScript Fallback;src:local(Arial);ascent-override:108.36%;descent-override:40.9%;line-gap-override:0.0%;size-adjust:92.66%}.f9zVnW_className{font-family:oleoScript,oleoScript Fallback}.f9zVnW_variable{--f-oleo-script:"oleoScript", "oleoScript Fallback"}
@font-face{font-family:radley;src:url(../media/radley_400-s.2qoa2_krfbmzx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:radley Fallback;src:local(Arial);ascent-override:97.79%;descent-override:30.48%;line-gap-override:0.0%;size-adjust:98.52%}.R3nstG_className{font-family:radley,radley Fallback}.R3nstG_variable{--f-radley:"radley", "radley Fallback"}
@font-face{font-family:fugazOne;src:url(../media/fugaz_one_400-s.3sdjrrkhw5nvf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fugazOne Fallback;src:local(Arial);ascent-override:92.91%;descent-override:37.49%;line-gap-override:0.0%;size-adjust:112.58%}.tsbqfa_className{font-family:fugazOne,fugazOne Fallback}.tsbqfa_variable{--f-fugaz-one:"fugazOne", "fugazOne Fallback"}
@font-face{font-family:bigShoulders;src:url(../media/big_shoulders_display_800-s.3sc7x7zlbfd8r.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:bigShoulders;src:url(../media/big_shoulders_display_900-s.3-6kg3iiyccq4.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:bigShoulders Fallback;src:local(Arial);ascent-override:116.31%;descent-override:25.18%;line-gap-override:0.0%;size-adjust:84.6%}.L4_tCq_className{font-family:bigShoulders,bigShoulders Fallback}.L4_tCq_variable{--f-big-shoulders:"bigShoulders", "bigShoulders Fallback"}
@font-face{font-family:quicksand;src:url(../media/quicksand_600-s.0ji_1fa2xknn0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:quicksand;src:url(../media/quicksand_700-s.2i5x2-et07gt-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:quicksand Fallback;src:local(Arial);ascent-override:91.8%;descent-override:22.95%;line-gap-override:0.0%;size-adjust:108.93%}.RJXd0a_className{font-family:quicksand,quicksand Fallback}.RJXd0a_variable{--f-quicksand:"quicksand", "quicksand Fallback"}
@font-face{font-family:asapCondensed;src:url(../media/asap_condensed_600-s.0ffloj2gx3it8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:asapCondensed;src:url(../media/asap_condensed_700-s.23qdf7oj0uh6j.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:asapCondensed Fallback;src:local(Arial);ascent-override:114.15%;descent-override:25.91%;line-gap-override:0.0%;size-adjust:81.83%}.a_dmOa_className{font-family:asapCondensed,asapCondensed Fallback}.a_dmOa_variable{--f-asap-condensed:"asapCondensed", "asapCondensed Fallback"}
@font-face{font-family:lexend;src:url(../media/lexend_500-s.0pinixxuo9vma.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:lexend;src:url(../media/lexend_700-s.25bpf7cdcdytb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:88.36%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:113.18%}.XSxG8a_className{font-family:lexend,lexend Fallback}.XSxG8a_variable{--f-lexend:"lexend", "lexend Fallback"}
/*# sourceMappingURL=05m1noj7ppkmh.css.map*/