@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.MBVwnW_className{font-family:Nunito,Nunito Fallback;font-style:normal}.MBVwnW_variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f1e9;--ink:#15122b;--accent:#6a55e3;--brush:#b9a6fb;--brush-hover:#a08af5;--brush-mark:var(--brush);--brush-mark-hover:var(--brush-hover);--brush-thickness:.42em;--brush-offset:-.48em;--gold:#c9971f;--gold-dark-mode:#f2c94c;--moon-white:#f4f2f8;--line:#15122b1a;--danger:#c2333f;--surface:#fff;--muted:#15122bad;--hairline:var(--line);--field:#15122b3d;--pill-bg:#ede7fd;--pill-ink:#3c2f9e;--pill-danger-bg:#fbe6e8;--pill-danger-ink:#9e2430;--ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15122b;--ink:#f4f2f8;--accent:#b9a6fb;--brush:#b9a6fb;--brush-hover:#d0c4ff;--brush-thickness:.14em;--brush-offset:.2em;--gold:var(--gold-dark-mode);--line:#f4f2f82e;--danger:#ff8a92;--surface:#211e37;--muted:#f4f2f8b3;--field:#f4f2f852;--pill-bg:#b9a6fb33;--pill-ink:#e6deff;--pill-danger-bg:#ff8a9229;--pill-danger-ink:#ffadb3}.btn-primary{color:var(--bg)}.btn-primary:hover:not(:disabled){background:var(--brush-hover)}}*,:before,:after{box-sizing:border-box}body{min-block-size:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:var(--ink);background:var(--bg);font-family:var(--font-nunito,Nunito), ui-rounded, system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;gap:1.75rem;margin:0;font-size:16px;line-height:1.45;display:flex}body>header,body>main,body>footer{inline-size:100%;max-inline-size:41rem;margin-inline:auto}body:has(>.panel-grid)>:is(header,footer){max-inline-size:calc(860px + 2rem)}@media (min-width:48rem){body{padding-inline:max(40px, env(safe-area-inset-left)) max(40px, env(safe-area-inset-right));padding-block-start:max(28px, env(safe-area-inset-top))}}.wordmark{min-block-size:44px;color:var(--ink);letter-spacing:-.02em;align-items:center;font-size:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.wordmark span{color:var(--gold)}main{overflow-wrap:anywhere;flex:1}:where(main,section,article,form,fieldset,details,li,.stack)>*{margin-block:0}main>*+*{margin-block-start:1.75rem}:where(section,article,form,fieldset,details,.stack)>*+*{margin-block-start:.75rem}:where(li)>*+*{margin-block-start:.5rem}:is(label,input,select,textarea,fieldset)+:is(button,a.btn-primary),label+label{margin-block-start:.75rem}h1{letter-spacing:-.01em;font-size:1.375rem;font-weight:800;line-height:1.25}h2,.section-label,legend{color:var(--muted);letter-spacing:.01em;font-size:.875rem;font-weight:600}h3{font-size:1rem;font-weight:800}.lead{letter-spacing:-.01em;font-size:clamp(1.25rem,5vw,1.375rem);font-weight:400;line-height:1.3}.lead mark{color:inherit;background:0 0;font-weight:800}.muted{color:var(--muted)}.pre-line{white-space:pre-line}main a,main button:not(.btn-primary,.btn-danger,.panel-button),summary,.lead mark{text-decoration-line:underline;-webkit-text-decoration-color:var(--brush-mark);text-decoration-color:var(--brush-mark);text-decoration-thickness:var(--brush-thickness);text-underline-offset:var(--brush-offset);text-decoration-skip-ink:none}main a,.panel-grid>aside nav a,summary{color:var(--ink);font-weight:600}.panel-grid>aside nav a{text-decoration:none}.panel-grid>aside nav a[aria-current=page]{-webkit-text-decoration:underline var(--accent) 3px;text-decoration:underline var(--accent) 3px;text-underline-offset:.35em;font-weight:800}main a:hover,main button:not(.btn-primary,.btn-danger,.panel-button):hover:not(:disabled),summary:hover{-webkit-text-decoration-color:var(--brush-mark-hover);text-decoration-color:var(--brush-mark-hover)}.brush-link,summary{align-items:center;min-block-size:44px;display:inline-flex}.brush-link:after,summary:after{content:"›";margin-inline-start:.35em;font-size:1.25em;line-height:1;display:inline-block}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.links{flex-direction:column;align-items:flex-start;display:flex}main ul{border-block-end:1px solid var(--hairline);padding:0;list-style:none}main ul>li{border-block-start:1px solid var(--hairline);padding-block:.875rem}main li ul{border:0}main ol{padding-inline-start:1.25rem}main ol>li+li{margin-block-start:.5rem}.row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.row>:last-child:not(:first-child){color:var(--muted);text-align:end}.row>:last-child a{color:var(--ink)}.prose ul{border:0;padding-inline-start:1.25rem;list-style:outside}.prose ul>li{border:0;padding:0}.prose ul>li+li{margin-block-start:.375rem}article{border-block-start:1px solid var(--hairline);padding-block-start:1rem}dl{grid-template-columns:auto 1fr;gap:.5rem 1rem;display:grid}dt{color:var(--muted);font-weight:600}dd{margin:0}.pill{color:var(--pill-ink);background:var(--pill-bg);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-block}.pill-danger{color:var(--pill-danger-ink);background:var(--pill-danger-bg)}button{min-block-size:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;margin-block-end:0;margin-inline:0;padding:.5rem 0;font-weight:600;display:inline-flex}button+button{margin-inline-start:1.25rem}.btn-primary{color:#fff;background:var(--accent);min-block-size:48px;inline-size:100%;padding:.75rem 1.5rem;text-decoration:none}.btn-primary:hover:not(:disabled){background:#5a46d1}@media (prefers-color-scheme:dark){.btn-primary{color:var(--bg)}.btn-primary:hover:not(:disabled){background:var(--brush-hover)}}.btn-danger{color:var(--danger);background:0 0;border:1px solid;padding:.5rem 1rem}.btn-danger:hover:not(:disabled){background:#c2333f0f}button:disabled{cursor:default;opacity:.45}@media (min-width:40rem){.btn-primary{inline-size:auto;min-inline-size:14rem}}input,select,textarea{max-inline-size:100%;color:var(--ink);font:inherit;margin-block-end:0;margin-inline:0}input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea{background:var(--surface);border:1px solid var(--field);border-radius:12px;min-block-size:48px;inline-size:100%;padding:.625rem .875rem}textarea{resize:vertical;min-block-size:8rem}input:disabled,select:disabled,textarea:disabled{opacity:.6}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;background:0 0;flex-shrink:0;place-content:center;block-size:44px;inline-size:44px;margin:0;display:grid}input[type=checkbox]:before,input[type=radio]:before{content:"";border:2px solid var(--ink);box-sizing:border-box;background:0 0;border-radius:6px;block-size:22px;inline-size:22px}input[type=radio]:before{border-radius:50%}input[type=checkbox]:checked:before,input[type=radio]:checked:before{border-color:var(--accent)}input[type=radio]:checked:before{background:radial-gradient(circle, var(--accent) 0 45%, transparent 48%)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=checkbox]:checked:before{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center / 100% no-repeat}@media (forced-colors:active){input[type=checkbox]:before,input[type=radio]:before{border-color:canvastext}input[type=checkbox]:checked:before,input[type=radio]:checked:before{background:highlight;border-color:highlight}}label{flex-direction:column;gap:.375rem;font-weight:600;display:flex}label:has(>input[type=checkbox],>input[type=radio])>input{margin-inline-start:-11px}label:has(>input[type=checkbox],>input[type=radio]):not(.panel-toggle){flex-direction:row;align-items:center;gap:.25rem;min-block-size:44px;font-weight:400}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{margin-block-end:.5rem;padding:0}code,pre{background:var(--surface);border:1px solid var(--hairline);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:12px;padding:.75rem .875rem;display:block}code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}pre{font:inherit;white-space:pre-wrap}[role=alert]{color:var(--danger)}[role=status]{color:var(--muted)}:focus-visible{outline:3px solid var(--brush);outline-offset:3px;box-shadow:0 0 0 1px var(--accent);border-radius:4px}footer{color:var(--muted);font-size:13px}footer a{min-block-size:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}footer a:hover{color:var(--ink)}@media (prefers-reduced-motion:no-preference){main>*{animation:rise .6s var(--ease) both}main>:nth-child(2){animation-delay:90ms}main>:nth-child(3){animation-delay:.18s}main>:nth-child(4){animation-delay:.27s}main>:nth-child(5){animation-delay:.36s}main>:nth-child(6){animation-delay:.45s}main>:nth-child(7){animation-delay:.54s}main>:nth-child(n+8){animation-delay:.63s}}@keyframes rise{0%{opacity:0;translate:0 8px}}.panel-grid{grid-template-columns:220px minmax(0,640px);align-items:start;gap:2rem;inline-size:100%;max-inline-size:calc(860px + 2rem);margin-inline:auto;display:grid}body>.panel-grid{flex:1;align-content:start}body>main.panel-grid{max-inline-size:calc(860px + 2rem)}.panel-grid>aside,.panel-grid>nav{grid-column:1}.panel-grid>main{grid-column:2;min-inline-size:0;max-inline-size:640px}.panel-grid>aside nav{flex-direction:column;align-items:stretch;display:flex}.panel-grid>aside nav a{align-items:center;min-block-size:44px;min-inline-size:44px;display:flex}.panel-user button{min-inline-size:44px}.panel-section{padding-block:1rem}.panel-grid main ul,.panel-grid main ul>li{border:0}.panel-section__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-section__heading h2,.panel-section__heading p{margin:0}.panel-section__heading>div+div{flex:none;gap:.5rem;display:flex}.panel-section__heading>div+div>.panel-button{margin-inline-start:0}.panel-section__heading h2{color:var(--ink);letter-spacing:0;font-size:1.125rem;font-weight:800}.panel-section__heading p{color:var(--muted);margin-block-start:.25rem}.panel-section__content{margin-block-start:.75rem}.panel-row{min-block-size:64px;color:var(--ink);align-items:center;gap:.875rem;padding:.75rem 0;text-decoration:none;display:flex}a.panel-row:hover .panel-row__title{text-decoration:underline;-webkit-text-decoration-color:var(--brush-mark);text-decoration-color:var(--brush-mark);text-underline-offset:-.25em;text-decoration-skip-ink:none;text-decoration-thickness:.3em}@media (prefers-color-scheme:dark){a.panel-row:hover .panel-row__title{text-decoration-thickness:var(--brush-thickness);text-underline-offset:var(--brush-offset)}}.panel-row__icon,.panel-row__action{flex:none;justify-content:center;align-items:center;display:inline-flex}.panel-row__icon{block-size:2.75rem;inline-size:2.75rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg));border-radius:14px}.panel-row__body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.panel-row__title{font-weight:800}.panel-row__description{color:var(--muted);font-size:.9rem}.panel-button{min-block-size:44px;min-inline-size:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;margin-block-end:0;margin-inline:0;padding:.625rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.panel-button+.panel-button{margin-inline-start:.5rem}.panel-button--primary{color:var(--bg);background:var(--ink)}.panel-button--primary:hover:not(:disabled){opacity:.88}.panel-button--secondary{color:var(--ink);border-color:var(--line);background:0 0}.panel-button--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 10%, var(--bg))}.panel-button--danger{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--bg));border-color:color-mix(in srgb, var(--danger) 38%, transparent)}.panel-button:disabled{cursor:default;opacity:.48}.panel-modal{max-block-size:min(88dvh,48rem);inline-size:min(100% - 2rem,36rem);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:20px;margin:auto;padding:1.5rem;overflow:auto;box-shadow:0 1rem 4rem #0000003d}.panel-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15122b8f}.panel-modal__heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1rem;display:flex}.panel-modal__heading h2{color:var(--ink);margin:0;font-size:1.25rem;font-weight:800}.panel-modal__footer{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-block-start:1.5rem;display:flex}.panel-toggle{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.75rem;min-block-size:44px;font-weight:400;display:grid}.panel-toggle+.panel-toggle{margin-block-start:.5rem}.panel-toggle input{max-inline-size:none;margin:-.5rem -11px}.panel-toggle__copy{flex-direction:column;gap:.125rem;display:flex}.panel-toggle__label{font-weight:800}.panel-toggle__description{color:var(--muted)}.panel-skeleton{gap:.75rem;display:grid}.panel-skeleton__line{background:color-mix(in srgb, var(--ink) 8%, var(--bg));border-radius:999px;block-size:1rem;inline-size:100%;animation:1.4s ease-in-out infinite alternate panel-pulse;display:block}.panel-skeleton__line:nth-child(3n+1){inline-size:72%}.panel-empty{color:var(--muted);background:color-mix(in srgb, var(--ink) 4%, var(--bg));border:1px dashed var(--line);text-align:center;border-radius:14px;padding:1rem}@keyframes panel-pulse{0%{opacity:.5}to{opacity:1}}@media (max-width:719px){.panel-grid,body>main.panel-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.panel-grid>aside,.panel-grid>nav,.panel-grid>main{grid-column:1}.panel-grid>aside{grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid}.panel-grid>nav,.panel-grid>aside nav{white-space:nowrap;scrollbar-width:none;flex-direction:row;align-items:center;gap:1.25rem;display:flex;overflow-x:auto}.panel-grid>aside nav details{align-items:center;gap:1.25rem;display:flex}.panel-grid>aside nav details[open]::details-content{display:contents}.panel-user{flex-wrap:wrap;align-items:center;gap:0 .75rem;display:flex}.panel-user>*{margin:0}.panel-user form{margin-inline-start:auto}.panel-grid>aside nav>*,.panel-grid>nav>*{flex:none}}@media (prefers-reduced-motion:reduce){.panel-skeleton__line{animation:none}}.invite-summary{gap:.75rem;display:grid}.invite-count{margin:0;font-size:1.5rem;font-weight:700}.invite-bar{gap:.25rem;display:flex}.invite-bar__seg{background:var(--line);border-radius:999px;flex:1 1 0;block-size:.5rem}.invite-bar__seg--full{background:var(--brush)}.invite-actions{flex-wrap:wrap;gap:.5rem;display:flex}.invite-list{margin:0 0 1rem;padding:0;list-style:none}
