@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");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:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-ext-400-normal-DkjSXVBo.woff2)format("woff2"),url(/assets/marcellus-latin-ext-400-normal-D06jIo1e.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-400-normal-86dSXJnk.woff2)format("woff2"),url(/assets/marcellus-latin-400-normal-AvMY561b.woff)format("woff");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}:root{--ground:oklch(99% .003 265);--panel:oklch(97% .006 265);--line:oklch(91.5% .01 265);--line-soft:oklch(94.5% .007 265);--ink:oklch(25% .03 265);--ink-2:oklch(46% .025 265);--ink-3:oklch(52% .02 265);--brand:oklch(37% .165 267);--brand-hover:oklch(32% .15 267);--brand-tint:oklch(94.5% .028 265);--on-brand:oklch(98% .008 265);--answered:oklch(48% .11 150);--answered-bg:oklch(95.5% .035 150);--urgent:oklch(52% .16 28);--urgent-bg:oklch(95.5% .03 28);--news:oklch(50% .15 255);--news-bg:oklch(95% .03 255);--font:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Marcellus", "Optima", "Palatino", Georgia, serif;--ease:cubic-bezier(.22, 1, .36, 1);--top:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:oklch(19% .022 267);--panel:oklch(21.5% .026 267);--line:oklch(31% .03 267);--line-soft:oklch(26.5% .028 267);--ink:oklch(94% .01 265);--ink-2:oklch(77% .02 265);--ink-3:oklch(68% .02 265);--brand:oklch(80% .08 262);--brand-hover:oklch(86% .07 262);--brand-tint:oklch(28% .05 267);--on-brand:oklch(20% .05 267);--answered:oklch(82% .1 150);--answered-bg:oklch(29% .05 150);--urgent:oklch(78% .12 30);--urgent-bg:oklch(30% .06 28);--news:oklch(80% .1 250);--news-bg:oklch(30% .06 255)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:oklch(19% .022 267);--panel:oklch(21.5% .026 267);--line:oklch(31% .03 267);--line-soft:oklch(26.5% .028 267);--ink:oklch(94% .01 265);--ink-2:oklch(77% .02 265);--ink-3:oklch(68% .02 265);--brand:oklch(80% .08 262);--brand-hover:oklch(86% .07 262);--brand-tint:oklch(28% .05 267);--on-brand:oklch(20% .05 267);--answered:oklch(82% .1 150);--answered-bg:oklch(29% .05 150);--urgent:oklch(78% .12 30);--urgent-bg:oklch(30% .06 28);--news:oklch(80% .1 250);--news-bg:oklch(30% .06 255)}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{height:100%}body{background:var(--ground);color:var(--ink);font:400 1.0625rem/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.logo{height:auto;fill:var(--brand);display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--brand);color:var(--on-brand);border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.btn{cursor:pointer;background:var(--brand);color:var(--on-brand);transition:background-color .15s var(--ease);border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--brand-hover)}.btn .icon{width:18px;height:18px}.btn-ghost{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.btn-ghost:hover{background:var(--panel)}.link{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-weight:600}.avatar{color:oklch(98% .01 265);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.8rem;font-weight:700;display:grid}.avatar[data-initials]:before{content:attr(data-initials)}.avatar.lg{width:48px;height:48px;font-size:.95rem}.avatar.anon{background:var(--line);color:var(--ink-2)}.avatar .icon{width:55%;height:55%}.avatar:has(>.bg){isolation:isolate;position:relative}.avatar>.bg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.top{height:var(--top);border-bottom:1px solid var(--line);background:var(--ground);flex:none;align-items:center;gap:28px;padding:0 20px;display:flex}.top .home{border-radius:6px;display:block}.top .logo{width:84px}.top-right{align-items:center;gap:14px;margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.app{flex-direction:column;height:100%;display:flex}.tabs{gap:4px;height:100%;display:flex}.tabs a{color:var(--ink-2);transition:color .15s var(--ease), border-color .15s var(--ease);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-size:1.02rem;font-weight:600;text-decoration:none;display:flex}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand)}.me-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;text-decoration:none;display:block}.me-wait{background:var(--line)}.me-btn.current,.me-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--ground), 0 0 0 5px var(--brand)}.main{flex:1;min-height:0;overflow-y:auto}.tabbar{display:none}.pane{padding:18px 20px}.pane h1{margin:0;font-size:1.4rem}.pane .sub{color:var(--ink-3);margin:2px 0 0;font-size:.95rem}.empty-note{color:var(--ink-2);background:var(--panel);border-radius:12px;max-width:62ch;margin:16px 0 0;padding:16px}html.app #root>.front{display:none}.boot{text-align:center;min-height:100%;color:var(--ink-2);place-items:center;padding:24px;display:grid}.boot .logo{width:120px;margin:0 auto 16px}.boot[aria-busy=true]>div{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) .7s forwards boot-in}@keyframes boot-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.boot[aria-busy=true]>div{animation-duration:1ms}}.front{--ground:oklch(97.8% .005 265);background:var(--ground);flex-direction:column;min-height:100%;font-size:1rem;line-height:1.55;display:flex}:root[data-theme=dark] .front{--ground:oklch(18% .025 267)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .front{--ground:oklch(18% .025 267)}}.front :focus-visible{outline-offset:3px;outline-width:3px}.front main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(24px,5vh,64px) 16px clamp(20px,4vh,48px);display:flex}.front h1{justify-content:center;width:100%;margin:0;display:flex}.front .logo{width:min(76vw,460px)}.verses{font:400 clamp(1.35rem, 2.6vw, 1.75rem)/1.3 var(--serif);gap:6px;margin:clamp(20px,3vh,28px) 0 clamp(24px,4vh,36px);padding:0;list-style:none;display:grid}.ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}.front .btn{font:600 1rem/1 var(--font);border-radius:999px;padding:15px 28px;transition-duration:.18s}.text-btn{font:600 1rem/1 var(--font);cursor:pointer;color:var(--brand);text-underline-offset:5px;transition:text-decoration-color .18s var(--ease);background:0 0;border:0;padding:15px 4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.text-btn:hover{text-decoration-color:currentColor}.front .note{color:var(--ink-2);min-height:1.4em;margin:6px 0 0;font-size:.9rem}.front footer{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:18px 16px;font-size:.85rem;display:flex}@media (width<=820px){.top{gap:12px;padding:0 16px}.tabs,.top .me-btn{display:none}.top{z-index:20;position:sticky;top:0}html{scroll-padding-top:var(--top)}.top .btn{white-space:nowrap;min-height:44px;padding:0 14px}.app{height:auto;min-height:100%}.main{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));overflow:visible}.tabbar{z-index:20;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--ground);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--ink-2);flex-direction:column;align-items:center;gap:3px;min-height:48px;padding:6px 0;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.tabbar [aria-current=page]{color:var(--brand)}}.menu{background:var(--ground);min-width:220px;max-width:min(320px,100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:14px;margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 12px 36px oklch(20% .05 265/.22)}.menu:popover-open{flex-direction:column;display:flex}.menu-head{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.menu-head .avatar{width:36px;height:36px;font-size:.85rem}.menu-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.menu-who b,.menu-who .hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-who .hint{font-size:.92rem}.menu hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.menu-item{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.menu-item .icon{color:var(--ink-2)}.menu-item:hover,.menu-item:focus-visible{background:var(--panel);outline:none}.menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.menu-item.danger,.menu-item.danger .icon{color:var(--urgent)}.menu-item:disabled{opacity:.5;cursor:default}.more-btn{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.more-btn:after{content:"";position:absolute;inset:-2px}.more-btn:hover,.more-btn[aria-expanded=true]{background:var(--panel);color:var(--ink)}.more-btn .icon{width:22px;height:22px}@media (width<=359px){.ask-more{display:none}}.icon-btn{cursor:pointer;width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:10px;place-items:center;text-decoration:none;display:grid;position:relative}.icon-btn:hover{background:var(--panel);color:var(--ink)}.icon-btn .icon{width:22px;height:22px}.dot-badge{background:var(--brand);min-width:16px;height:16px;color:var(--on-brand);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:.66rem;font-weight:700;display:grid;position:absolute;top:5px;right:5px}.bell.current{background:var(--brand-tint);color:var(--brand)}
