@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitter-latin-ext-wght-normal-BaDBgC7F.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:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitter-latin-wght-normal-C8X_T8j_.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.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}:root{--bg:#fffbf2;--ink:#2b1f3d;--muted:#51446a;--paper:#fff;--cream:#fbf3df;--line:#2b1f3d;--sky:#93e1ff;--teal:#68bfab;--plum:#402660;--magenta:#d0378d;--sun:#f7c948;--go:#53ae52;--stop:#d82446;--on-go:#1b1228;--on-stop:#fff;--t1:#402660;--on-t1:#fff;--t2:#f7c948;--on-t2:#2b1f3d;--t3:#68bfab;--on-t3:#2b1f3d;--t4:#c22f81;--on-t4:#fff;--logo:#402660;--danger-soft:#d82446;--link:#c22f81;--online:#2e8b3a;--font-display:"Bitter Variable", Georgia, "Times New Roman", serif;--font-body:"Nunito Variable", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--radius:20px;--radius-sm:14px;--border:4px;--border-sm:3px;--shadow:0 6px 0 var(--line);--shadow-sm:0 4px 0 var(--line);--column:560px;--gutter:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1a1226;--ink:#fbf3df;--muted:#d9cfe6;--paper:#2b1f3d;--cream:#382a52;--line:#fbf3df;--t1:#7c4dcc;--logo:#fbf3df;--danger-soft:#ff7d93;--link:#ff9ccf;--online:#53ae52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#1a1226;--ink:#fbf3df;--muted:#d9cfe6;--paper:#2b1f3d;--cream:#382a52;--line:#fbf3df;--t1:#7c4dcc;--logo:#fbf3df;--danger-soft:#ff7d93;--link:#ff9ccf;--online:#53ae52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--app-height:calc(100dvh - var(--safe-top) - var(--safe-bottom))}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);font-size:18px;font-weight:600;line-height:1.35}body:before,body:after{content:"";z-index:45;background:var(--bg);pointer-events:none;position:fixed;left:0;right:0}body:before{height:var(--safe-top);top:0}body:after{height:var(--safe-bottom);bottom:0}#root{min-height:var(--app-height)}[data-scroll-anchor]{scroll-margin-top:calc(var(--safe-top) + 12px)}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:800;line-height:1.1}h1{font-size:1.9rem}h2{font-size:1.45rem}h3{font-size:1.15rem}p{margin:0}a{color:var(--link);font-weight:800}button,input,select,textarea{font:inherit;color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:4px solid var(--magenta);outline-offset:3px}img{max-width:100%}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stack{flex-direction:column;gap:16px;display:flex}.stack-sm{flex-direction:column;gap:10px;display:flex}.row{align-items:center;gap:12px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:1.05rem;line-height:1.4;display:flex}.check input{width:28px;height:28px;accent-color:var(--plum);flex:none}.muted{color:var(--muted)}.prose{flex-direction:column;gap:12px;font-weight:600;line-height:1.5;display:flex}.prose ul{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}._backdrop_gsbsv_1{z-index:50;padding:calc(16px + var(--safe-top)) calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left));background:#1a122699;place-items:end center;display:grid;position:fixed;inset:0}@media (min-height:700px){._backdrop_gsbsv_1{place-items:center}}._panel_gsbsv_19{width:100%;max-width:480px;max-height:calc(var(--app-height) - 32px);background:var(--paper);color:var(--ink);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}._panel_gsbsv_19:focus{outline:none}._title_gsbsv_39{font-size:1.5rem}._body_gsbsv_43{flex-direction:column;gap:12px;display:flex}._actions_gsbsv_49{background:var(--paper);flex-direction:column;gap:12px;margin:0 -20px -20px;padding:12px 20px 20px;display:flex;position:sticky;bottom:0}._note_1lb93_1{background:var(--paper);border:var(--border-sm) solid var(--stop);border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}._text_1lb93_12{font-weight:800}._support_1lb93_16{color:var(--muted);word-break:break-all;font-size:.85rem}._banner_1c144_1{top:var(--safe-top);z-index:40;padding:10px var(--gutter);text-align:center;background:var(--stop);color:var(--on-stop);margin:0;font-weight:800;position:sticky}._region_1vjqu_1{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;display:flex;position:fixed}._toast_1vjqu_15{background:var(--ink);max-width:480px;color:var(--bg);border:var(--border-sm) solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:12px 18px;font-weight:800;animation:.18s ease-out _rise_1vjqu_1}._success_1vjqu_27{background:var(--go);color:var(--on-go)}._error_1vjqu_32{background:var(--stop);color:var(--on-stop)}@keyframes _rise_1vjqu_1{0%{opacity:0;transform:translateY(12px)}}._field_1iqyl_1{flex-direction:column;gap:6px;display:flex}._label_1iqyl_7{font-size:1.15rem;font-weight:800}._input_1iqyl_12{background:var(--paper);width:100%;min-height:60px;color:var(--ink);border:var(--border) solid var(--line);border-radius:var(--radius-sm);padding:8px 14px;font-size:1.4rem;font-weight:800}._input_1iqyl_12::placeholder{color:color-mix(in srgb, var(--muted) 78%, var(--paper));opacity:1;font-weight:600}._invalid_1iqyl_31{border-color:var(--stop)}._hint_1iqyl_35{color:var(--muted);font-size:1rem;line-height:1.4}._error_1iqyl_41{color:var(--stop);font-size:1rem;font-weight:800}:root[data-theme=dark] ._error_1iqyl_41{color:var(--danger-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._error_1iqyl_41{color:var(--danger-soft)}}._page_1hlsv_1{max-width:var(--column);min-height:var(--app-height);padding:16px var(--gutter);flex-direction:column;gap:18px;margin-inline:auto;display:flex}._hero_1hlsv_11{text-align:center;padding-block:12px 0}._presents_1hlsv_16{font-size:1.35rem;font-weight:800}._logo_1hlsv_21{letter-spacing:-.02em;color:var(--logo);font-size:clamp(3.6rem,22vw,6rem);line-height:1}._logo_1hlsv_21 span{color:var(--magenta)}._tagline_1hlsv_32{color:var(--muted);margin-top:8px}._main_1hlsv_37{flex-direction:column;flex:1;gap:18px;display:flex}._footer_1hlsv_44{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 10px;padding-block:8px 16px;font-size:1rem;display:flex}._avatar_j0tkm_1{--size:48px;width:var(--size);height:var(--size);border:3px solid var(--line);background:var(--cream);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:visible}._avatar_j0tkm_1>svg,._photo_j0tkm_15{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}._xs_j0tkm_24{--size:28px;border-width:2px}._sm_j0tkm_29{--size:38px}._md_j0tkm_33{--size:48px}._lg_j0tkm_37{--size:72px;border-width:4px}._xl_j0tkm_42{--size:112px;border-width:4px}._team0_j0tkm_47{box-shadow:0 0 0 4px var(--t1)}._team1_j0tkm_51{box-shadow:0 0 0 4px var(--t2)}._team2_j0tkm_55{box-shadow:0 0 0 4px var(--t3)}._team3_j0tkm_59{box-shadow:0 0 0 4px var(--t4)}._online_j0tkm_63{background:var(--online);border:2px solid var(--bg);border-radius:50%;width:30%;min-width:10px;height:30%;min-height:10px;position:absolute;bottom:-2px;right:-2px}._picker_j0tkm_76{border:0;min-width:0;margin:0;padding:0}._legend_j0tkm_83{margin-bottom:8px;padding:0;font-size:1.15rem;font-weight:800}._grid_j0tkm_90{grid-template-columns:repeat(3,1fr);justify-items:center;gap:14px 10px;display:grid}._option_j0tkm_97{border:var(--border-sm) solid var(--line);background:var(--cream);cursor:pointer;border-radius:50%;width:84px;height:84px;padding:0;transition:transform 80ms;overflow:hidden}._option_j0tkm_97:active{transform:scale(.95)}._optionArt_j0tkm_113{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}._selected_j0tkm_121{box-shadow:0 0 0 4px var(--bg), 0 0 0 8px var(--magenta)}._input_xpkpu_1{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._header_10yds_1{align-items:center;gap:10px;display:flex}._back_10yds_7{background:var(--paper);width:48px;height:48px;color:var(--ink);border:var(--border-sm) solid var(--line);border-radius:var(--radius-sm);flex:none;place-items:center;display:inline-grid}._title_10yds_19{overflow-wrap:anywhere;flex:1;min-width:0}._actions_10yds_25{gap:8px;display:flex}._empty_10yds_30{text-align:center;color:var(--muted);border:var(--border-sm) dashed var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:24px 16px;display:flex}._empty_10yds_30 h2{color:var(--ink)}._tabs_1l685_1{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}._tabs_1l685_1::-webkit-scrollbar{display:none}._tab_1l685_1{background:var(--paper);min-height:48px;color:var(--ink);border:var(--border-sm) solid var(--line);border-radius:var(--radius-sm);flex:none;align-items:center;padding:6px 18px;font-weight:800;text-decoration:none;display:inline-flex}._active_1l685_27{background:var(--plum);color:#fff;border-color:var(--line)}:root[data-theme=dark] ._active_1l685_27{background:var(--sun);color:#2b1f3d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._active_1l685_27{background:var(--sun);color:#2b1f3d}}._claim_1j3q7_1{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}._claim_1j3q7_1 legend{margin-bottom:4px;padding:0;font-size:1.15rem;font-weight:800}._explain_1j3q7_18{font-size:1rem;line-height:1.4}._options_1j3q7_23{flex-direction:column;gap:8px;display:flex}._option_1j3q7_23{background:var(--paper);min-height:56px;color:var(--ink);border:var(--border-sm) solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:6px 12px;font-weight:800;display:flex}._option_1j3q7_23 input{width:24px;height:24px;accent-color:var(--plum);flex:none}._code_aqko2_1{text-align:center;font-family:var(--font-display);letter-spacing:.08em;color:#2b1f3d;border:var(--border-sm) dashed #2b1f3d;border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;background:#fffbf2;margin:0;padding:10px 12px;font-size:clamp(2rem,11vw,2.8rem);font-weight:800}._list_f3ycx_1{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._row_f3ycx_10{background:var(--cream);width:100%;min-height:64px;color:var(--ink);border:var(--border-sm) solid var(--line);border-radius:var(--radius-sm);text-align:left;align-items:center;gap:12px;padding:6px 10px;display:flex}._clickable_f3ycx_24{cursor:pointer;font:inherit}._who_f3ycx_29{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_f3ycx_37{overflow-wrap:anywhere;font-weight:800}._tags_f3ycx_42{flex-wrap:wrap;gap:6px;display:flex}._tags_f3ycx_42:empty{display:none}._tag_f3ycx_42{background:var(--sun);color:#2b1f3d;border:2px solid var(--line);border-radius:999px;padding:0 8px;font-size:.8rem;font-weight:800}._list_w6kan_1{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._group_w6kan_10{color:inherit;font-weight:inherit;text-decoration:none;display:block}._card_w6kan_17{transition:transform 80ms}._group_w6kan_10:active ._card_w6kan_17{transform:translateY(3px)}._alert_w6kan_26{color:var(--ink,inherit);margin:6px 0 0;font-weight:700}._app_bkeu4_1{max-width:var(--column);min-height:var(--app-height);padding:10px var(--gutter) 24px;flex-direction:column;gap:12px;margin-inline:auto;display:flex}._top_bkeu4_11{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}._brand_bkeu4_19{font-family:var(--font-display);color:var(--logo);font-size:1.35rem;font-weight:800;text-decoration:none}._brand_bkeu4_19 span{color:var(--magenta)}._actions_bkeu4_31{align-items:center;display:flex}._profile_bkeu4_36{min-width:48px;min-height:48px;color:var(--ink);place-items:center;display:inline-grid}._main_bkeu4_44{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}
