@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7e75aa585bf80471.3skiflm26ffbo.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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/10b40a20e4e62717.p.1mi1ugkk0px41.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}.USswqG_className{font-family:Atkinson Hyperlegible Next;font-style:normal}.USswqG_variable{--font-body-face:"Atkinson Hyperlegible Next"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d0f4d39c08066a29-s.438h7bwt6ldsi.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7015758c94fe7945-s.p.0rg7ym60g9xsl.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.zfK9Uq_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.zfK9Uq_variable{--font-display-face:"Fraunces", "Fraunces Fallback"}
:root{--paper:#fbf7f0;--card:#fff;--sand:#f3eee6;--line:#e6ded1;--ink:#1f2421;--ink-soft:#57605b;--brand:#b598ff;--brand-ink:#1c1236;--brand-tint:#f1ebff;--action:#5831b9;--action-press:#47289a;--focus:#5831b9;--green:#1f5c46;--green-tint:#e6f0ea;--berry:#9e2f3c;--berry-tint:#fbeaea;--teal:#155e75;--teal-tint:#e3f1f4;--teal-line:#4e8a99;--gold:#b07a12;--gold-ink:#7a5300;--gold-tint:#fbf0d6;--tint-1:#dcebe2;--tint-2:#f6e3c4;--tint-3:#dbe7f3;--tint-4:#f5d9d9;--font-body:var(--font-body-face), "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-display-face), Fraunces, Georgia, "Times New Roman", serif;--text-sm:16px;--text-md:18px;--text-lg:21px;--text-xl:30px;--text-2xl:40px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s12:48px;--r-card:18px;--r-button:14px;--r-chip:999px;--shadow-card:0 1px 2px #1f24210f, 0 4px 14px #1f24210d;--tap:48px;--tap-main:56px;--bg:var(--paper);--fg:var(--ink);--muted:var(--ink-soft);--border:var(--line);--accent:var(--berry);--ok:var(--green);--radius:var(--r-card);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{max-width:40rem;padding:max(var(--s2), env(safe-area-inset-top)) var(--s5) max(var(--s8), env(safe-area-inset-bottom));margin:0 auto}h1{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;margin:0 0 var(--s4);font-weight:650;line-height:1.15}h2{font-size:var(--text-lg);margin:var(--s6) 0 var(--s2);font-weight:700;line-height:1.25}.muted{color:var(--ink-soft)}.appbar,.topbar{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.appbar{min-height:64px;margin:calc(-1 * var(--s2)) calc(-1 * var(--s5)) var(--s2);padding:0 var(--s5);background:var(--brand);color:var(--brand-ink);position:relative}.topbar{margin-bottom:var(--s4)}.appbar+h1{margin-top:var(--s6)}.brand{align-items:center;gap:var(--s2);min-height:var(--tap);font-family:var(--font-display);color:var(--brand-ink);letter-spacing:-.01em;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:var(--brand-ink);width:32px;height:32px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.menu{position:relative}.me{align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s1) 0 var(--s3);border-radius:var(--r-chip);border:1px solid var(--line);background:var(--card);font-size:var(--text-sm);color:var(--ink);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.me::-webkit-details-marker{display:none}.menu-panel{top:calc(100% + var(--s1));z-index:10;min-width:14rem;padding:var(--s2);border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line), 0 8px 24px #1f24211f;position:absolute;right:0}.menu-panel form{margin:0}.menu-item{width:100%;min-height:var(--tap);padding:0 var(--s3);border-radius:var(--r-button);color:var(--ink);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;font-weight:600;text-decoration:none;display:flex}.menu-item:hover{background:var(--sand)}.back{align-items:center;gap:var(--s1);min-height:var(--tap);margin-left:calc(-1 * var(--s2));padding:0 var(--s2);font-size:var(--text-md);color:var(--action);font-weight:600;text-decoration:none;display:inline-flex}.avatar{object-fit:cover;width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.avatar.sm{width:36px;height:36px;font-size:15px}.avatar.lg{width:64px;height:64px;font-size:26px;font-family:var(--font-display)}.tint-1{background:var(--tint-1)}.tint-2{background:var(--tint-2)}.tint-3{background:var(--tint-3)}.tint-4{background:var(--tint-4)}.person{align-items:center;gap:var(--s3);min-width:0;display:flex}.person span{text-overflow:ellipsis;overflow:hidden}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--s5);margin-bottom:var(--s4)}.list{margin:0;padding:0;list-style:none}.list>li{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);min-height:var(--tap);display:flex}.list>li:last-child{border-bottom:0}.row-link{min-height:var(--tap);color:var(--action);flex-direction:column;justify-content:center;align-items:flex-start;font-weight:600;text-decoration:none;display:flex}.row-link>.person+.muted{padding-left:calc(36px + var(--s3))}.stack{gap:var(--s3);display:grid}.chip,.pill{border-radius:var(--r-chip);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:700;line-height:1.4;display:inline-flex}.chip.star{background:var(--gold-tint);color:var(--gold-ink)}.chip.star svg{color:var(--gold)}.chip.secret{background:var(--teal-tint);color:var(--teal)}.chip.plain{background:var(--brand-tint);color:var(--brand-ink)}.pill{background:var(--sand);color:var(--ink-soft)}a.pill{min-height:var(--tap);padding:0 var(--s4);color:var(--action);background:var(--card);border:1.5px solid var(--line);text-decoration:none}label{gap:var(--s1);font-weight:600;font-size:var(--text-sm);display:grid}input{font:inherit;width:100%;min-height:var(--tap);padding:var(--s3) var(--s4);border:1.5px solid var(--line);border-radius:var(--r-button);background:var(--card);color:var(--ink)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.actions{gap:var(--s3);flex-wrap:wrap;display:flex}.actions.stack{gap:var(--s2);flex-direction:column;display:flex}.actions.stack .btn{width:100%}.btn,button,.button{font:inherit;font-size:var(--text-md);min-height:var(--tap);padding:0 var(--s5);border-radius:var(--r-button);justify-content:center;align-items:center;gap:var(--s2);cursor:pointer;border:0;font-weight:700;text-decoration:none;display:inline-flex}button,.button{background:var(--action);color:#fff}button:hover,.button:hover,.btn.primary:hover,.btn.main:hover{background:var(--action-press)}.btn.main{min-height:var(--tap-main);background:var(--action);color:#fff;width:100%;font-size:19px}.btn.primary{background:var(--action);color:#fff}.btn.quiet,button.secondary{background:var(--card);color:var(--ink);border:1.5px solid var(--line)}.btn.quiet:hover,button.secondary:hover{background:var(--sand)}.btn.text{color:var(--ink-soft);text-underline-offset:3px;padding:0 var(--s2);background:0 0;text-decoration:underline}.btn.text:hover{background:0 0}button.small{padding:0 var(--s4);font-size:var(--text-sm)}.btn.google{min-height:var(--tap-main);background:var(--card);width:100%;color:var(--ink);border:1.5px solid #c9c2b6;font-size:19px;box-shadow:0 1px 2px #1f242114}.btn.google:hover{background:var(--sand)}.btn:focus-visible,button:focus-visible,.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.full{width:100%}.alert,.notice{border-radius:var(--r-button);padding:var(--s3) var(--s4);margin-bottom:var(--s4);font-weight:600}.alert{background:var(--berry-tint);color:var(--berry)}.notice{background:var(--green-tint);color:var(--green)}.hero{text-align:center;padding:var(--s12) 0 var(--s8)}.hero .logo{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.signin-hero{text-align:center;padding:72px var(--s2) var(--s8)}.signin-mark{width:88px;height:88px;margin:0 auto var(--s5);filter:drop-shadow(0 10px 20px #5831b940);display:block}.signin-hero h1{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.signin-tag{font-size:var(--text-lg);color:var(--ink-soft);margin:6px 0 0}.pitch{margin:0 0 var(--s8);gap:var(--s3);padding:0;list-style:none;display:grid}.pitch li{gap:var(--s3);align-items:flex-start;line-height:1.4;display:flex}.pitch .dot{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pitch .dot.purple{background:var(--brand-tint);color:var(--action)}.pitch .dot.berry{background:var(--berry-tint);color:var(--berry)}.pitch .dot.teal{background:var(--teal-tint);color:var(--teal)}.signin-help{text-align:center;color:var(--ink-soft);font-size:var(--text-sm);margin:var(--s4) var(--s2) 0;line-height:1.45}.foot{max-width:40rem;padding:var(--s6) var(--s5) max(var(--s6), env(safe-area-inset-bottom));font-size:var(--text-sm);color:var(--ink-soft);margin:0 auto}.foot nav{justify-content:center;gap:0 var(--s6);flex-wrap:wrap;display:flex}.foot a{min-height:var(--tap);align-items:center;display:inline-flex}
