.hub_hub__Uwc1j{width:100%;max-width:520px;margin-top:-14px;padding:22px 18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.hub_done__WNVVk{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:center;margin:0 0 18px;padding:13px 15px;border-radius:12px;background:rgba(119,36,50,.07);border-left:4px solid var(--maroon);font-size:15px}.hub_tick__9paZb{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--maroon);color:#fff;font-size:14px;line-height:1}.hub_title__ISex0{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.hub_sub__CoCTd{margin:5px 0 0;font-size:15px;color:var(--ink-muted)}.hub_tiles__jpKxn{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.hub_tile__TOdIU{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:16px 17px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:inherit;min-height:var(--tap)}.hub_tile__TOdIU:hover{border-color:var(--navy)}.hub_tile__TOdIU:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.hub_lead__nzp6v{background:var(--navy);border-color:var(--navy);color:#fff}.hub_tileTitle__F9VVQ{font-size:16.5px;font-weight:700;letter-spacing:-.01em}.hub_tileBody__TGd2x{grid-column:1;font-size:14px;color:var(--ink-muted)}.hub_lead__nzp6v .hub_tileBody__TGd2x{color:#cdd8e9}.hub_arrow__mdtBt{grid-row:1/span 2;grid-column:2;font-size:19px;color:var(--ink-muted)}.hub_lead__nzp6v .hub_arrow__mdtBt{color:#fff}.hub_exco__MmDLZ{display:block;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-muted);text-decoration:none}.hub_exco__MmDLZ:hover{color:var(--maroon)}.hub_exco__MmDLZ:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.hub_poster__byegX{display:block;width:calc(100% + 36px);margin:-22px -18px 18px;border-radius:16px 16px 0 0;height:auto}@media (prefers-reduced-motion:no-preference){.hub_poster__byegX{animation:hub_posterIn__XjONL .45s ease backwards}}@keyframes hub_posterIn__XjONL{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.hub_group__P8Z1J{margin-top:20px}.hub_groupLabel__i2O_E{margin:0 0 9px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.hub_checkIn__dXKcM{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:18px;padding:17px 18px;font:inherit;text-align:left;color:#fff;background:var(--maroon);border:0;border-radius:14px;cursor:pointer}.hub_checkIn__dXKcM:hover{background:var(--maroon-deep,#5d1a25)}.hub_checkInText__SvwFo{flex:1 1 auto;min-width:0;display:block}.hub_checkInText__SvwFo strong{display:block;font-size:20px;font-weight:650;line-height:1.25}.hub_checkInText__SvwFo span{display:block;margin-top:3px;font-size:14.5px;line-height:1.45;opacity:.9}.hub_checkInGo__Tmc0W{flex:0 0 auto;font-size:22px}.credit_credit__gBkb6{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:22px;text-align:center}.credit_club__nYzJo{font-size:13px;color:var(--ink-muted)}.credit_designer__jGJ9m{font-size:12.5px;color:var(--line-strong)}.dcp_shell__2appI{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:0 16px 48px}.dcp_gate__CGpr2{width:100%;max-width:420px;margin-top:60px;padding:26px 22px 22px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.dcp_gateTitle__bktAL{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em}.dcp_gateBody__zuMRl{margin:6px 0 18px;font-size:14.5px;color:var(--ink-muted)}.dcp_banner__Uso32{width:100%;margin:0 -16px;padding:26px 20px 24px;background:linear-gradient(160deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;text-align:left}.dcp_bannerInner__Z8EQL{max-width:680px;margin:0 auto}.dcp_club__J1naI{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8c8e0}.dcp_headline__siTWj{margin:6px 0 0;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.dcp_sub__yDznD{margin:6px 0 0;font-size:15px;color:#cdd8e9}.dcp_card__kejym{width:100%;max-width:680px;margin-top:-14px;padding:22px 18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.dcp_cardTitle__nV3jl{margin:26px 0 0;font-size:18px;font-weight:700;letter-spacing:-.01em}.dcp_cardTitle__nV3jl:first-of-type{margin-top:0}.dcp_cardSub__ll7TK{margin:5px 0 0;font-size:14.5px;color:var(--ink-muted)}.dcp_field__URtnh{display:flex;flex-direction:column;margin-top:14px;min-width:0}.dcp_row__2LM0w{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:520px){.dcp_row__2LM0w{grid-template-columns:1fr;gap:0}}.dcp_roles__6Tg06{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}@media (max-width:520px){.dcp_roles__6Tg06{grid-template-columns:1fr}}.dcp_roleCell__H1Axj{display:flex;flex-direction:column;gap:6px;margin-top:14px;min-width:0}.dcp_clubInput__nFMkz{padding:8px 12px;font-size:14px;background:var(--canvas)}.dcp_clubInput__nFMkz::placeholder{color:var(--line-strong)}.dcp_label__hVswN{margin-bottom:6px;font-size:14px;font-weight:600}.dcp_opt__t9_YC{font-weight:400;color:var(--ink-muted)}.dcp_input__J6j1L{width:100%;min-width:0;padding:11px 12px;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px}.dcp_input__J6j1L:disabled{background:var(--canvas);color:var(--ink-muted)}.dcp_input__J6j1L:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.dcp_speech__ds7lS{margin-top:16px;padding:16px 15px 18px;border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:12px}.dcp_speechHead__V_x_a{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dcp_speechNo__LTHwe{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.dcp_remove__HT8do{font:inherit;font-size:13.5px;font-weight:600;color:var(--maroon);background:none;border:0;cursor:pointer;padding:4px}.dcp_purpose__itKYV{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--canvas)}.dcp_purposeLabel__V8C8T{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.dcp_prov__oDazf{font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:3px 7px;border-radius:5px;background:rgba(119,36,50,.1);color:var(--maroon-deep);text-transform:none}.dcp_provOk__bAZig{background:rgba(0,65,101,.1);color:var(--navy)}.dcp_purposeText__NKTei{margin:7px 0 0;font-size:14.5px;line-height:1.5}.dcp_add__6Mzxd{display:block;width:100%;margin-top:14px;padding:12px;font:inherit;font-size:15px;font-weight:600;color:var(--navy);background:var(--canvas);border:1px dashed var(--line-strong);border-radius:10px;cursor:pointer}.dcp_add__6Mzxd:hover{border-color:var(--navy)}.dcp_submit__1Qe8_{width:100%;margin-top:20px;padding:14px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:var(--maroon);border:0;border-radius:12px;cursor:pointer}.dcp_submit__1Qe8_:disabled{opacity:.6;cursor:default}.dcp_submit__1Qe8_:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.dcp_error__HjwKn{margin:16px 0 0;font-size:14px;color:var(--maroon-deep)}.dcp_good___vYow{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:rgba(0,65,101,.08);font-size:14px;color:var(--navy)}.dcp_footnote__GKhPO{margin:14px 0 0;font-size:13px;color:var(--ink-muted)}.dcp_presets__CePkh{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.dcp_preset__Gz1Eb{font:inherit;font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);cursor:pointer}.dcp_presetOn__gHGR_,.dcp_preset__Gz1Eb:hover{border-color:var(--navy)}.dcp_presetOn__gHGR_{background:var(--navy);color:#fff}.dcp_preset__Gz1Eb:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.dcp_lights__oPcN_{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.dcp_light__ZOeqC{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 7px;gap:4px 7px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:10px;min-width:0}.dcp_lamp__ZDgtc{width:12px;height:12px;border-radius:50%}.dcp_green__q_vm0{background:#1f7a4c}.dcp_yellow__s5xdC{background:#d8a406}.dcp_red__AikJs{background:#a3231f}.dcp_lightLabel__nQhDd{font-size:12.5px;font-weight:600;color:var(--ink-muted)}.dcp_lightInput__h0zJ8{grid-column:1/-1;width:100%;min-width:0;padding:8px 10px;font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px}.dcp_lightInput__h0zJ8:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.dcp_hint__VJLhH{margin-top:8px;font-size:13px;color:var(--ink-muted)}.dcp_context__bJ5A4{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:16px;padding:13px 15px;border-radius:10px;background:var(--canvas);font-size:15px}.dcp_contextItem__8zZtn{display:flex;flex-direction:column;gap:2px;min-width:0}.dcp_contextLabel__LZLu9{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.dcp_unset__pbpD_{font-style:normal;color:var(--line-strong)}.dcp_contextLink__lLIWy{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--navy);text-decoration:none;white-space:nowrap}.dcp_contextLink__lLIWy:hover{text-decoration:underline}.dcp_waiting__XLY4Q{margin:64px 0;font-size:15px;color:var(--ink-muted)}.dcp_timing__P_CvU{display:flex;flex-direction:column;margin-top:10px;min-width:0}.dcp_timingInput__gNd2X{max-width:140px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dcp_lightValue__Xbkek{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dcp_generate__PB3DG{width:100%;margin-top:16px;padding:14px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:var(--navy);border:0;border-radius:12px;cursor:pointer}.dcp_generate__PB3DG:disabled{opacity:.5;cursor:default}.dcp_generate__PB3DG:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.dcp_next__GdJaJ{width:100%;margin-top:10px;padding:13px;font:inherit;font-size:15px;font-weight:600;color:var(--maroon);background:var(--paper);border:1px solid var(--maroon);border-radius:12px;cursor:pointer}.dcp_next__GdJaJ:disabled{opacity:.5;cursor:default}.dcp_next__GdJaJ:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.dcp_track__M9bU5{display:flex;gap:4px;margin-top:18px}.dcp_pip__GRYGq{flex:1 1 auto;height:10px;border-radius:3px;background:rgba(255,255,255,.25)}.dcp_pipOn__9b3lq{background:var(--yellow)}.dcp_tiers__eecKv{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:14.5px}.dcp_tier__mTl5K{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:baseline;color:var(--ink-muted)}.dcp_tier__mTl5K strong{color:var(--ink)}.dcp_tierChip__3YT0q{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap;background:var(--canvas);color:var(--ink-muted)}.dcp_tierOn__fo4tH .dcp_tierChip__3YT0q{background:var(--maroon);color:#fff}.dcp_goal__PIG5V{margin-top:14px;padding:15px 16px;border:1px solid var(--line);border-radius:12px}.dcp_goalMet__dVxgx{border-left:4px solid var(--maroon)}.dcp_goalHead__p1cH2{display:grid;grid-template-columns:26px 1fr auto;grid-gap:11px;gap:11px;align-items:start}.dcp_goalNo__v2EWl{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--line-strong);font-size:13px;font-weight:700;color:var(--ink-muted)}.dcp_goalMet__dVxgx .dcp_goalNo__v2EWl{background:var(--maroon);border-color:var(--maroon);color:#fff}.dcp_goalTitle__limz4{margin:2px 0 0;font-size:15.5px;font-weight:600;min-width:0}.dcp_pill__US936{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--canvas);color:var(--ink-muted)}.dcp_pillMet__6Zvvw{background:var(--maroon);color:#fff}.dcp_item__cs1za{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.dcp_itemHead__B7KEP{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.dcp_itemLabel__tRddE{font-size:14.5px;color:var(--ink-muted);min-width:0}.dcp_count__ZqncP{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dcp_count__ZqncP small{font-weight:600;color:var(--ink-muted)}.dcp_bar__zzPPV{height:7px;margin-top:8px;border-radius:4px;background:var(--line-strong);overflow:hidden}.dcp_bar__zzPPV i{display:block;height:100%;background:var(--maroon);border-radius:4px}.dcp_chips__poJyu{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.dcp_chip__oO6Gz{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 6px 5px 12px;border:1px solid var(--line);border-radius:999px;background:var(--canvas);font-size:13.5px;min-width:0}.dcp_chip__oO6Gz span{color:var(--ink-muted)}.dcp_x__coivR{flex:0 0 auto;width:20px;height:20px;border:0;border-radius:50%;background:var(--line-strong);color:var(--paper);font:700 13px/1 inherit;cursor:pointer}.dcp_x__coivR:hover{background:var(--maroon)}.dcp_none__PFPJg{margin:10px 0 0;font-size:13.5px;font-style:italic;color:var(--ink-muted)}.dcp_add__6Mzxd{display:grid;grid-template-columns:1fr 1fr auto auto;grid-gap:8px;gap:8px;margin-top:12px}@media (max-width:640px){.dcp_add__6Mzxd{grid-template-columns:1fr}}.dcp_addBtn__vpvPR{padding:10px 18px;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--navy);border:0;border-radius:10px;cursor:pointer;white-space:nowrap}.dcp_addBtn__vpvPR:disabled{opacity:.5;cursor:default}.dcp_source__Aqvjc{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:10px 0 0;font-size:12.5px;color:var(--ink-muted)}.dcp_tagAuto__m46dY,.dcp_tagHand__0GHEa{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.dcp_tagAuto__m46dY{background:rgba(0,65,101,.1);color:var(--navy)}.dcp_tagHand__0GHEa{background:rgba(119,36,50,.1);color:var(--maroon-deep)}.dcp_signedIn__xJV9S{margin:0;padding:12px 14px;border-radius:10px;background:var(--canvas);border-left:3px solid var(--maroon);font-size:14.5px;color:var(--ink-muted)}.dcp_signedIn__xJV9S strong{color:var(--ink)}.exco_shell__IfHws{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:0 16px 48px}.exco_waiting__AEtLJ{margin-top:60px;font-size:15px;color:var(--ink-muted)}.exco_gate__AAux2{width:100%;max-width:420px;margin-top:60px;padding:26px 22px 22px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.exco_gateTitle__Hc88L{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em}.exco_gateBody__jQews{margin:6px 0 18px;font-size:14.5px;color:var(--ink-muted)}.exco_banner__H_xQ1{width:100%;margin:0 -16px;padding:26px 20px 34px;background:linear-gradient(160deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;text-align:left}.exco_bannerInner__QTxYL{max-width:680px;margin:0 auto}.exco_club__qmmMX{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8c8e0}.exco_previewFlag__7hica{margin:8px 0 0;padding:8px 11px;border-radius:8px;background:rgba(255,255,255,.14);font-size:13px;font-weight:600;color:#fff}.exco_headline__DEo_D{margin:6px 0 0;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.exco_sub__48LRH{margin:8px 0 0;font-size:15px;color:#cdd8e9}.exco_card__0IC4G{width:100%;max-width:680px;margin-top:14px;padding:20px 18px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.exco_card__0IC4G:first-of-type{margin-top:-18px}.exco_cardTitle__wg0VG{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.exco_cardSub__N1hNW{margin:5px 0 0;font-size:13.5px;color:var(--ink-muted)}.exco_bar__NdccY{height:10px;margin-top:14px;border-radius:999px;background:var(--canvas);border:1px solid var(--line);overflow:hidden}.exco_barFill__SrmUS{display:block;height:100%;background:var(--maroon);transition:width .3s ease}.exco_count__FGxsF{margin:7px 0 0;font-size:13.5px;font-weight:600;color:var(--maroon-deep)}.exco_note___IZdN{margin:10px 0 0;padding:10px 12px;border-radius:9px;background:var(--canvas);font-size:14px;color:var(--ink-muted)}.exco_field__D8yfJ{display:flex;flex-direction:column;margin-top:16px;min-width:0}.exco_label__f2c6R{margin-bottom:6px;font-size:14px;font-weight:600}.exco_optional__a6DiC{font-weight:400;color:var(--ink-muted)}.exco_input__zkjVk{width:100%;min-width:0;padding:11px 12px;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px}.exco_input__zkjVk:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.exco_hint__V6RPU{margin-top:6px;font-size:13px;color:var(--ink-muted)}.exco_check__C0tRv{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.45;color:var(--ink-muted);cursor:pointer}.exco_check__C0tRv input{margin-top:2px;width:18px;height:18px;flex:none;accent-color:var(--navy)}.exco_rowButtons__c8yYv{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.exco_submit__uDH0x{padding:12px 18px;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--maroon);border:0;border-radius:11px;cursor:pointer;text-decoration:none;display:inline-block}.exco_submit__uDH0x:disabled{opacity:.55;cursor:default}.exco_submit__uDH0x:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.exco_quiet__Bol_x{padding:12px 16px;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink-muted);background:none;border:1px solid var(--line-strong);border-radius:11px;cursor:pointer}.exco_quiet__Bol_x:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.exco_error__PwvE7{color:var(--maroon-deep)}.exco_error__PwvE7,.exco_good__YRknL{border-color:var(--maroon);font-size:14.5px;font-weight:600}.exco_past__D6zQi{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.exco_pastItem__XquC8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:14.5px}.exco_pastDone__DKY1c{font-size:13px;font-weight:700;color:var(--maroon-deep)}.exco_pastDropped__lGzwb{font-size:13px;font-weight:600;color:var(--ink-muted)}.exco_tiles__GiWRU{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}@media (max-width:560px){.exco_tiles__GiWRU{grid-template-columns:1fr}}.exco_tile__ZDB9i{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 34px 14px 15px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:inherit}.exco_tile__ZDB9i:hover{border-color:var(--maroon);background:var(--done-wash)}.exco_tile__ZDB9i:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.exco_tileTitle__oL29M{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.exco_tileBody__kONOP{font-size:13.5px;line-height:1.45;color:var(--ink-muted)}.exco_arrow__SnFQg{position:absolute;top:14px;right:14px;font-size:16px;color:var(--maroon)}.findus_shell__4yEQK{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:0 16px 48px}.findus_waiting___AtHO{margin-top:60px;font-size:15px;color:var(--ink-muted)}.findus_gate__KIwx1{width:100%;max-width:420px;margin-top:60px;padding:26px 22px 22px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.findus_gateTitle__jvy8Y{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em}.findus_gateBody__HhyUS{margin:6px 0 18px;font-size:14.5px;color:var(--ink-muted)}.findus_banner__jk0DC{width:100%;margin:0 -16px;padding:26px 20px 34px;background:linear-gradient(160deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;text-align:left}.findus_bannerInner__XIkbO{max-width:680px;margin:0 auto}.findus_club__0bY7F{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8c8e0}.findus_previewFlag__iu_r_{margin:8px 0 0;padding:8px 11px;border-radius:8px;background:rgba(255,255,255,.14);font-size:13px;font-weight:600;color:#fff}.findus_headline__HFAAA{margin:6px 0 0;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.findus_sub__E2q1t{margin:8px 0 0;font-size:15px;color:#cdd8e9}.findus_card__LQZba{width:100%;max-width:680px;margin-top:14px;padding:20px 18px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.findus_card__LQZba:first-of-type{margin-top:-18px}.findus_cardTitle__3tp0C{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.findus_cardSub__9xekh{margin:5px 0 0;font-size:13.5px;color:var(--ink-muted)}.findus_bar__S_EwK{height:10px;margin-top:14px;border-radius:999px;background:var(--canvas);border:1px solid var(--line);overflow:hidden}.findus_barFill__Eiigp{display:block;height:100%;background:var(--maroon);transition:width .3s ease}.findus_count__XJPB_{margin:7px 0 0;font-size:13.5px;font-weight:600;color:var(--maroon-deep)}.findus_note__knBvU{margin:10px 0 0;padding:10px 12px;border-radius:9px;background:var(--canvas);font-size:14px;color:var(--ink-muted)}.findus_field__c0jWr{display:flex;flex-direction:column;margin-top:16px;min-width:0}.findus_label__6_6yi{margin-bottom:6px;font-size:14px;font-weight:600}.findus_optional__g_jqx{font-weight:400;color:var(--ink-muted)}.findus_input__GJpPN{width:100%;min-width:0;padding:11px 12px;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px}.findus_input__GJpPN:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.findus_hint__x_tmM{margin-top:6px;font-size:13px;color:var(--ink-muted)}.findus_check__Eyrxx{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.45;color:var(--ink-muted);cursor:pointer}.findus_check__Eyrxx input{margin-top:2px;width:18px;height:18px;flex:none;accent-color:var(--navy)}.findus_rowButtons__rnt5P{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.findus_submit__Jd8jP{padding:12px 18px;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--maroon);border:0;border-radius:11px;cursor:pointer;text-decoration:none;display:inline-block}.findus_submit__Jd8jP:disabled{opacity:.55;cursor:default}.findus_submit__Jd8jP:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.findus_quiet__l_yFt{padding:12px 16px;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink-muted);background:none;border:1px solid var(--line-strong);border-radius:11px;cursor:pointer}.findus_quiet__l_yFt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.findus_error__HXJIn{color:var(--maroon-deep)}.findus_error__HXJIn,.findus_good__Xqg4_{border-color:var(--maroon);font-size:14.5px;font-weight:600}.findus_past__p1CSF{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.findus_pastItem__8Y4V3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:14.5px}.findus_pastDone__6i_67{font-size:13px;font-weight:700;color:var(--maroon-deep)}.findus_pastDropped__4PQ3x{font-size:13px;font-weight:600;color:var(--ink-muted)}.findus_address__nc_dX{margin:8px 0 0;font-size:16px;line-height:1.5;font-weight:600}.findus_map__fppwo{display:block;width:100%;height:230px;margin-top:14px;border:1px solid var(--line);border-radius:12px}.findus_buttons__4XQ1x{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.findus_notes__QAvh_{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.findus_note__knBvU{padding:11px 13px;border:1px solid var(--line);border-left:3px solid var(--maroon);border-radius:0 10px 10px 0;font-size:15px;line-height:1.5}.findus_buttons__4XQ1x .findus_quiet__l_yFt,.findus_buttons__4XQ1x .findus_submit__Jd8jP{width:100%;text-align:center;padding:13px 10px}.lounge_shell__Lo4BP{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:0 16px 48px}.lounge_waiting__2BOzX{margin:64px 0;color:var(--ink-muted);font-size:15px}.lounge_banner__OGf9Y{width:100%;margin:0 -16px;padding:28px 20px 26px;background:linear-gradient(160deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;text-align:left}.lounge_bannerInner__zMiz_{max-width:520px;margin:0 auto}.lounge_club__wznnI{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8c8e0}.lounge_headline__D_cPu{margin:6px 0 0;font-size:27px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.lounge_sub__w21JZ{margin:6px 0 0;font-size:15px;color:#cdd8e9}.lounge_tiles__uEMxD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:20px}.lounge_tile__uMkYd{display:flex;flex-direction:column;gap:2px;padding:12px 10px;border-radius:10px;background:rgba(255,255,255,.1)}.lounge_tileNum__gA3EN{font-size:24px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lounge_tileLabel__JlpyU{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:#cdd8e9}.lounge_yours__U4NyC{margin:16px 0 0;padding:11px 14px;border-left:3px solid var(--maroon);border-radius:0 8px 8px 0;color:#e4ecf7}.lounge_bookRole__iURe5,.lounge_yours__U4NyC{background:rgba(255,255,255,.09);font-size:14.5px}.lounge_bookRole__iURe5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:13px 15px;border:1px solid rgba(242,223,116,.55);border-radius:10px;color:#fff;font-weight:600;text-decoration:none}.lounge_bookRole__iURe5:hover{background:rgba(255,255,255,.16)}.lounge_bookRole__iURe5:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.lounge_bookRoleArrow__otcdG{color:var(--yellow);font-size:17px}.lounge_card__AlM1_{width:100%;max-width:520px;margin-top:16px;padding:22px 18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.lounge_card__AlM1_:first-of-type{margin-top:-14px}.lounge_cardTitle__sYIg8{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.lounge_cardSub__hiIw4{margin:5px 0 16px;font-size:14.5px;color:var(--ink-muted)}.lounge_field__fZ3Dr{display:flex;flex-direction:column;margin-bottom:16px;min-width:0}.lounge_row__l_z6z{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:400px){.lounge_row__l_z6z{grid-template-columns:1fr;gap:0}}.lounge_label__DvChE{margin-bottom:6px;font-size:14px;font-weight:600}.lounge_optional__oqFti{font-weight:400;color:var(--ink-muted)}.lounge_input__BWpcl{width:100%;min-width:0;padding:12px 13px;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px}.lounge_input__BWpcl:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.lounge_codeInput__3G7rq{font-size:22px;font-weight:700;letter-spacing:.3em;text-align:center}.lounge_hint__Hxf_P{margin-top:6px;font-size:13px;color:var(--ink-muted)}.lounge_sent__p_BFW{margin:0 0 18px;font-size:15px}.lounge_error__v29Vl{margin:0 0 14px;font-size:14px;color:var(--maroon-deep)}.lounge_good__yusUZ{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:var(--done-wash);font-size:14px;color:var(--done)}.lounge_submit__BYn4f{width:100%;padding:14px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:var(--maroon);border:0;border-radius:12px;cursor:pointer}.lounge_submit__BYn4f:disabled{opacity:.6;cursor:default}.lounge_submit__BYn4f:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lounge_quiet___f39B{margin-top:14px;padding:10px;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink-muted);background:none;border:0;cursor:pointer}.lounge_quiet___f39B:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lounge_footnote__qkilQ{margin:16px 0 0;font-size:13px;color:var(--ink-muted)}.lounge_bravo__2jx8E{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;margin:14px 0 0;padding:13px 15px;border-radius:12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-left:4px solid var(--yellow);font-size:14.5px;color:#eaf3ee;animation:lounge_bravoIn__7JDBI .5s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:.15s}.lounge_bravo__2jx8E strong{color:#fff}.lounge_bravoStar__4sQfY{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--yellow);color:var(--navy);font-size:15px;line-height:1}@keyframes lounge_bravoIn__7JDBI{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.lounge_bravo__2jx8E{animation:none}}.lounge_previewFlag__kqPZB{margin:8px 0 0;padding:8px 11px;border-radius:8px;background:rgba(255,255,255,.14);font-size:13px;font-weight:600;color:#fff}.lounge_ribbonLabel__q3rGz{margin:0 0 8px;font-size:14px;color:var(--ink-muted)}.lounge_ribbon__3onjW{display:flex;gap:6px}.lounge_ribbonLevel__K5tkB{display:flex;gap:2px;min-width:0}.lounge_pip__F9APR{flex:1 1 auto;min-width:4px;height:8px;border-radius:2px;background:var(--line-strong)}.lounge_pipOn__fnQFY{animation:lounge_bank__yffrq .45s ease forwards;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes lounge_bank__yffrq{0%{background:var(--line-strong);transform:scaleY(1)}55%{background:var(--done);transform:scaleY(2.1)}to{background:var(--done);transform:scaleY(1)}}.lounge_tally__eyodV{display:inline-block;min-width:1ch;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.lounge_levels__JR_JD{display:grid;grid-gap:8px;gap:8px}.lounge_level__EAgQ7{border:1px solid var(--line);border-radius:10px;overflow:hidden}.lounge_levelHead__3aFvF{display:grid;grid-template-columns:26px 1fr auto auto;grid-gap:11px;gap:11px;align-items:center;width:100%;padding:12px 13px;font:inherit;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.lounge_levelHead__3aFvF:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.lounge_chevron__pCGcW{width:9px;height:9px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s ease}.lounge_levelHead__3aFvF[aria-expanded=true] .lounge_chevron__pCGcW{transform:rotate(-135deg) translate(-2px,-2px)}.lounge_levelBody__KQBXf{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.lounge_levelBodyOpen__u52ez{grid-template-rows:1fr}.lounge_levelBody__KQBXf>.lounge_steps__FMo6r{overflow:hidden}.lounge_levelNum__qA9C6{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--line-strong);font-size:13px;font-weight:700;color:var(--ink-muted)}.lounge_levelNumPart__e6J2G{border-color:var(--navy);color:var(--navy)}.lounge_levelNumDone__lCjfZ{background:var(--done);border-color:var(--done);color:#fff}.lounge_levelText__3rmra{display:flex;flex-direction:column;min-width:0;font-size:15px}.lounge_levelName__Pae4E{font-size:13.5px;color:var(--ink-muted)}.lounge_levelCount__EHQOx{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap;background:var(--canvas);color:var(--ink-muted)}.lounge_levelCountDone__zLHbb{background:var(--done);color:#fff}.lounge_steps__FMo6r{margin:0;padding:0 13px 13px;list-style:none;display:grid;grid-gap:7px;gap:7px}.lounge_step__FeVS5{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:9px}.lounge_mark__iGQHP{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);font-size:12px;font-weight:700;color:#fff}.lounge_stepOn__gbT7H .lounge_mark__iGQHP{background:var(--done);border-color:var(--done);animation:lounge_pop__uTOPi .32s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes lounge_pop__uTOPi{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.lounge_levelBodyOpen__u52ez .lounge_step__FeVS5{animation:lounge_rise__9WJk0 .3s ease backwards;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes lounge_rise__9WJk0{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lounge_levelCount__EHQOx,.lounge_levelNum__qA9C6{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.lounge_stepText__jlov_{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14.5px}.lounge_stepMeta__Lcqld{font-size:13px;color:var(--ink-muted)}.lounge_choices__3a5kj{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--ink-muted)}.lounge_kind__6MOLu{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:5px;white-space:nowrap;background:var(--canvas);color:var(--ink-muted)}.lounge_kindElective__4IImr{background:rgba(119,36,50,.09);color:var(--maroon-deep)}@media (max-width:400px){.lounge_step__FeVS5{grid-template-columns:22px 1fr}.lounge_step__FeVS5 .lounge_kind__6MOLu{grid-column:2;justify-self:start}}.lounge_goalBar__N7i_h{display:flex;gap:4px;margin-bottom:18px}.lounge_goalPip__H8B99{flex:1 1 auto;height:10px;border-radius:3px;background:var(--line-strong)}.lounge_goalPipOn__wmL98{animation:lounge_bank__yffrq .45s ease forwards;animation-delay:calc(var(--i, 0) * 70ms)}.lounge_subhead__0b6qf{margin:0 0 9px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.lounge_banked__Sv57C{margin-bottom:20px}.lounge_bankedList__yqgz9{margin:0;padding:0 0 0 1px;list-style:none;display:grid;grid-gap:7px;gap:7px;font-size:14.5px}.lounge_bankedList__yqgz9 li{padding-left:11px;border-left:3px solid var(--done)}.lounge_helpList__gFUOZ{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.lounge_help__MM4UY{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;padding:12px 13px;border:1px solid var(--line);border-radius:10px}.lounge_helpYours__qjTjo{border-color:var(--maroon);background:rgba(119,36,50,.04)}.lounge_helpNum__LVhkM{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:6px;white-space:nowrap;background:var(--canvas);color:var(--ink-muted)}.lounge_helpYours__qjTjo .lounge_helpNum__LVhkM{background:var(--maroon);color:#fff}.lounge_helpText__sNHRA{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;color:var(--ink-muted)}.lounge_helpText__sNHRA strong{font-size:15px;color:var(--ink)}.lounge_helpFlag__FPbXo{margin-top:3px;font-size:13px;font-weight:600;color:var(--maroon-deep)}@media (prefers-reduced-motion:reduce){.lounge_goalPipOn__wmL98,.lounge_levelBodyOpen__u52ez .lounge_step__FeVS5,.lounge_pipOn__fnQFY,.lounge_stepOn__gbT7H .lounge_mark__iGQHP{animation:none}.lounge_goalPipOn__wmL98,.lounge_pipOn__fnQFY{background:var(--done)}.lounge_chevron__pCGcW,.lounge_levelBody__KQBXf,.lounge_levelCount__EHQOx,.lounge_levelNum__qA9C6{transition:none}}.lounge_empty__xhmA7{margin:0;font-size:14.5px;color:var(--ink-muted)}.lounge_list__6fHq7{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.lounge_item__6c5TV{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;padding:12px 13px;border:1px solid var(--line);border-radius:10px}.lounge_state__U4sB4{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap}.lounge_stateOk__4P7n4{background:var(--done-wash);color:var(--done)}.lounge_stateWait__sJNDe{background:var(--canvas);color:var(--ink-muted)}.lounge_stateNo__ZcBus{background:rgba(119,36,50,.1);color:var(--maroon-deep)}.lounge_itemText__LHcdJ{display:flex;flex-direction:column;gap:2px;min-width:0}.lounge_itemMeta__CIV22,.lounge_itemNote__creY9{font-size:13.5px;color:var(--ink-muted)}.lounge_itemNote__creY9{margin-top:4px;font-style:italic}.lounge_next__QKxee{display:block;margin-top:18px;padding:15px 16px 14px;border-radius:12px;background:rgba(255,255,255,.12);border-left:4px solid var(--yellow)}.lounge_nextLabel___0SmY{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--yellow)}.lounge_nextWhat__vRAsJ{display:block;margin-top:5px;font-size:18px;line-height:1.3;color:#fff}.lounge_nextWhy__YeLQa{display:block;margin-top:5px;font-size:14px;line-height:1.5;color:#d7e2f0}.lounge_nextGo__C1Rsz{display:inline-block;margin-top:11px;font-size:14.5px;font-weight:700;color:var(--yellow);text-decoration:none}.lounge_nextGo__C1Rsz:hover{text-decoration:underline}.lounge_nextGo__C1Rsz:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.lounge_plan__ysvt1{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.lounge_planItem__1j_3f{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 13px;border:1px solid var(--line);border-radius:10px}.lounge_planDone__UUdSq{border-color:var(--done-line);background:var(--done-wash)}.lounge_planTick__MxmCj{width:20px;height:20px;border-radius:6px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.lounge_planDone__UUdSq .lounge_planTick__MxmCj{background:var(--done);border-color:var(--done)}.lounge_planText__UaJxD{display:flex;flex-direction:column;gap:2px;font-size:15px;min-width:0}.lounge_planDetail__mOiOF{font-size:13px;color:var(--ink-muted)}.lounge_planGo__B_uo_{grid-column:3;padding:7px 12px;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;color:var(--navy);background:var(--paper);border:1.5px solid var(--line-strong);border-radius:999px;cursor:pointer}.lounge_planGo__B_uo_:hover{border-color:var(--navy);background:var(--canvas)}.lounge_planNote__gXxrW{margin:12px 0 0;font-size:13px;color:var(--ink-muted)}@media (max-width:420px){.lounge_planItem__1j_3f{grid-template-columns:22px 1fr}.lounge_planGo__B_uo_{grid-column:2;justify-self:start;margin-top:6px}}.lounge_trail__OhAxF{display:block;width:100%;height:auto;margin-top:6px;overflow:visible}.lounge_trailBed__Z_Ug2{fill:none;stroke:var(--line);stroke-width:7;stroke-linecap:round}.lounge_trailDone__mwiS5{fill:none;stroke:var(--maroon);stroke-width:7;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset 1.4s ease-out}.lounge_stop__Pd3X_{cursor:pointer}.lounge_stopDot__MHEzy{fill:var(--paper);stroke:var(--line-strong);stroke-width:3;transition:fill .3s ease,stroke .3s ease}.lounge_stopNow__0v3bg{fill:var(--paper);stroke:var(--maroon);stroke-width:5}.lounge_stopDone__NuhwZ{fill:var(--maroon);stroke:var(--maroon)}.lounge_stopMark__fYHQz{font-size:19px;font-weight:700;fill:var(--ink-muted)}.lounge_stopDone__NuhwZ+.lounge_stopMark__fYHQz{fill:#fff}.lounge_stopNow__0v3bg+.lounge_stopMark__fYHQz{fill:var(--maroon-deep)}.lounge_stopCount__lqRPG{font-size:16px;font-weight:600;fill:var(--ink-muted)}.lounge_parts__SNbAs{list-style:none;margin:8px 0 0;display:grid;grid-gap:5px;gap:5px;border-left:2px solid var(--line);padding:0 0 0 11px}.lounge_part__mw862{display:grid;grid-template-columns:16px 1fr;grid-gap:8px;gap:8px;align-items:start;font-size:13.5px}.lounge_partMark__2z9o7{display:grid;place-items:center;width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid var(--line-strong);font-size:9px;font-weight:700;color:#fff}.lounge_partOn__h7UOE .lounge_partMark__2z9o7{background:var(--done);border-color:var(--done)}.lounge_partText__H83u2{display:block;line-height:1.4}.lounge_partMeta__hIy4I{display:block;margin-top:1px;font-size:12px;color:var(--ink-muted)}.lounge_clock__FOIKy{display:block;margin-top:12px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.08);border-left:4px solid rgba(255,255,255,.3)}.lounge_clock_complete__eiC9c,.lounge_clock_ontrack___3pQz{border-left-color:var(--yellow)}.lounge_clock_notstarted__BOmO2,.lounge_clock_slow__lT66E{border-left-color:var(--gray)}.lounge_clock_stalled__jqgAm{border-left-color:color-mix(in srgb,var(--maroon) 40%,#ffffff)}.lounge_clockTop___qq_5{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.lounge_clockLabel__pA1jX{letter-spacing:.1em;color:#b9cadd}.lounge_clockBadge__WPxrx,.lounge_clockLabel__pA1jX{font-size:11px;font-weight:700;text-transform:uppercase}.lounge_clockBadge__WPxrx{letter-spacing:.06em;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.15);color:#fff}.lounge_clockElapsed__zwPFh{display:block;margin-top:6px;font-size:18px;line-height:1.3;color:#fff}.lounge_clockLine__b_g_C{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:#d7e2f0}.lounge_clockBar__mcfTn{display:block;margin-top:11px;height:6px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden}.lounge_clockFill__ICfa4{display:block;height:100%;border-radius:999px;background:var(--yellow)}.lounge_quickLog__u12H6{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.lounge_quickField__T_tWQ{display:grid;grid-gap:4px;gap:4px;flex:1 1 150px;min-width:0}.lounge_quickLabel__9haVG{font-size:12px;font-weight:600;color:var(--ink-muted)}.lounge_quickInput__9v5gu{width:100%;padding:9px 10px;font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:8px}.lounge_quickSave__CfiGd{flex:0 0 auto;padding:10px 18px;font:inherit;font-weight:650;color:#fff;background:var(--maroon);border:0;border-radius:8px;cursor:pointer}.lounge_quickSave__CfiGd:disabled{opacity:.6;cursor:default}.lounge_quickError__OXQl1{flex:1 1 100%;margin:0;font-size:13.5px;color:var(--error)}.lounge_withdraw__JRqU6{flex:0 0 auto;align-self:center;padding:7px 13px;font:inherit;font-size:13px;font-weight:600;color:var(--ink-muted);background:transparent;border:1px solid var(--line-strong);border-radius:8px;cursor:pointer}.lounge_withdraw__JRqU6:hover{color:var(--maroon);border-color:var(--maroon)}.lounge_withdraw__JRqU6:disabled{opacity:.6;cursor:default}.lounge_sendBar__A_Qes{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;padding:13px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--canvas)}.lounge_sendCount__nzSZa{font-size:14px;font-weight:600;color:var(--ink-muted)}.lounge_sendGo__w38Bk{margin-left:auto;padding:10px 17px;font:inherit;font-weight:650;color:#fff;background:var(--maroon);border:0;border-radius:8px;cursor:pointer}.lounge_sendGo__w38Bk:disabled{opacity:.6;cursor:default}.lounge_sendOops__3WtYx,.lounge_sendSaid__mSs34{flex:1 1 100%;margin:0;font-size:14px}.lounge_sendOops__3WtYx{color:var(--error)}.lounge_sendSaid__mSs34{color:var(--done);font-weight:600}.lounge_levelNumAwarded__EFKbw{background:var(--yellow);border-color:var(--yellow);color:var(--navy)}.lounge_levelCountAwarded__dPjk7{color:#6b5600;background:rgba(242,223,116,.35);border-color:rgba(242,223,116,.8)}.lounge_rowActs__5_KG7{flex:0 0 auto;align-self:center;display:flex;gap:6px}.lounge_editRow__3ooH4{flex:1 1 100%;margin-top:10px;padding:12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--canvas)}.lounge_editFields__p7pyz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.lounge_editField__T4ElQ{min-width:0;display:block}.lounge_editLabel__HyJZu{display:block;margin-bottom:4px;font-size:12.5px;font-weight:600;color:var(--ink-muted)}.lounge_editInput__PJPak{width:100%;padding:8px 10px;font:inherit;font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:8px}.lounge_editSave__xWty2{margin-top:10px;padding:9px 16px;font:inherit;font-weight:650;color:#fff;background:var(--maroon);border:0;border-radius:8px;cursor:pointer}.lounge_editSave__xWty2:disabled{opacity:.6;cursor:default}.lounge_nextChoices__iKB58{margin-top:8px;font-size:13.5px;color:#d7e2f0}.lounge_nextChoices__iKB58 summary{cursor:pointer;font-weight:600;color:var(--yellow);list-style:none}.lounge_nextChoices__iKB58 summary::-webkit-details-marker{display:none}.lounge_nextChoices__iKB58 summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease}.lounge_nextChoices__iKB58[open] summary:before{content:"▾ "}.lounge_nextChoices__iKB58 ul{margin:7px 0 0;padding:0 0 0 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:2px 14px;gap:2px 14px;line-height:1.5}.lounge_nextChoices__iKB58 li{list-style:none}.lounge_nextChoices__iKB58 li:before{content:"· ";opacity:.7}@media (prefers-reduced-motion:reduce){.lounge_nextChoices__iKB58 summary:before{transition:none}}.lounge_planEntries__rIj_y{list-style:none;margin:6px 0 0;padding:0 0 0 10px;border-left:2px solid var(--line);display:grid;grid-gap:2px;gap:2px;font-size:13px;color:var(--ink-muted)}.lounge_planEntries__rIj_y strong{font-weight:600;color:var(--ink)}.progress_shell__QHprj{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:0 16px 48px}.progress_gate__dczcA{width:100%;max-width:420px;margin-top:60px;padding:26px 22px 22px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.progress_gateTitle__Z5rmH{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em}.progress_gateBody__XimtI{margin:6px 0 18px;font-size:14.5px;color:var(--ink-muted)}.progress_banner__ZhemM{width:100%;margin:0 -16px;padding:26px 20px 24px;background:linear-gradient(160deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;text-align:left}.progress_bannerInner__8WaZo{max-width:680px;margin:0 auto}.progress_club__T7kaA{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8c8e0}.progress_headline__EA7iT{margin:6px 0 0;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.progress_sub__DB1_7{margin:6px 0 0;font-size:15px;color:#cdd8e9}.progress_card__disNJ{width:100%;max-width:680px;margin-top:-14px;padding:22px 18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.progress_cardTitle__g3cV0{margin:26px 0 0;font-size:18px;font-weight:700;letter-spacing:-.01em}.progress_cardTitle__g3cV0:first-of-type{margin-top:0}.progress_cardSub__97En3{margin:5px 0 0;font-size:14.5px;color:var(--ink-muted)}.progress_field__fUCOP{display:flex;flex-direction:column;margin-top:14px;min-width:0}.progress_row__zwGU4{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:520px){.progress_row__zwGU4{grid-template-columns:1fr;gap:0}}.progress_roles__eL9KZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}@media (max-width:520px){.progress_roles__eL9KZ{grid-template-columns:1fr}}.progress_roleCell___TUd2{display:flex;flex-direction:column;gap:6px;margin-top:14px;min-width:0}.progress_clubInput__fj6i5{padding:8px 12px;font-size:14px;background:var(--canvas)}.progress_clubInput__fj6i5::placeholder{color:var(--line-strong)}.progress_label__slj4m{margin-bottom:6px;font-size:14px;font-weight:600}.progress_opt__PE3I_{font-weight:400;color:var(--ink-muted)}.progress_input__atHrM{width:100%;min-width:0;padding:11px 12px;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px}.progress_input__atHrM:disabled{background:var(--canvas);color:var(--ink-muted)}.progress_input__atHrM:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.progress_speech__R2XsC{margin-top:16px;padding:16px 15px 18px;border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:12px}.progress_speechHead__XCbYz{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.progress_speechNo__hKtFq{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.progress_remove__rCo9K{font:inherit;font-size:13.5px;font-weight:600;color:var(--maroon);background:none;border:0;cursor:pointer;padding:4px}.progress_purpose__1jhm1{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--canvas)}.progress_purposeLabel__feD__{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.progress_prov__dYDDA{font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:3px 7px;border-radius:5px;background:rgba(119,36,50,.1);color:var(--maroon-deep);text-transform:none}.progress_provOk__HF_fK{background:rgba(0,65,101,.1);color:var(--navy)}.progress_purposeText__M0_gq{margin:7px 0 0;font-size:14.5px;line-height:1.5}.progress_add__we2Ii{display:block;width:100%;margin-top:14px;padding:12px;font:inherit;font-size:15px;font-weight:600;color:var(--navy);background:var(--canvas);border:1px dashed var(--line-strong);border-radius:10px;cursor:pointer}.progress_add__we2Ii:hover{border-color:var(--navy)}.progress_submit__Sapmr{width:100%;margin-top:20px;padding:14px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:var(--maroon);border:0;border-radius:12px;cursor:pointer}.progress_submit__Sapmr:disabled{opacity:.6;cursor:default}.progress_submit__Sapmr:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.progress_error__DKIcF{margin:16px 0 0;font-size:14px;color:var(--maroon-deep)}.progress_good__y9KHJ{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:rgba(0,65,101,.08);font-size:14px;color:var(--navy)}.progress_footnote__MP9TC{margin:14px 0 0;font-size:13px;color:var(--ink-muted)}.progress_presets__eITAY{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.progress_preset__BfU9g{font:inherit;font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);cursor:pointer}.progress_preset__BfU9g:hover{border-color:var(--navy)}.progress_presetOn__gp0zm{background:var(--navy);border-color:var(--navy);color:#fff}.progress_preset__BfU9g:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.progress_lights___6s6W{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.progress_light__6QoED{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 7px;gap:4px 7px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:10px;min-width:0}.progress_lamp__BCoXf{width:12px;height:12px;border-radius:50%}.progress_green__5k4iK{background:#1f7a4c}.progress_yellow__Rq2eH{background:#d8a406}.progress_red__db_1b{background:#a3231f}.progress_lightLabel__QAVfb{font-size:12.5px;font-weight:600;color:var(--ink-muted)}.progress_lightInput__dGjYu{grid-column:1/-1;width:100%;min-width:0;padding:8px 10px;font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px}.progress_lightInput__dGjYu:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.progress_hint__Hwg_I{margin-top:8px;font-size:13px;color:var(--ink-muted)}.progress_context__6vR3D{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:16px;padding:13px 15px;border-radius:10px;background:var(--canvas);font-size:15px}.progress_contextItem__Ykqlu{display:flex;flex-direction:column;gap:2px;min-width:0}.progress_contextLabel__VRDdD{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.progress_unset__5JCYE{font-style:normal;color:var(--line-strong)}.progress_contextLink__1zqUu{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--navy);text-decoration:none;white-space:nowrap}.progress_contextLink__1zqUu:hover{text-decoration:underline}.progress_waiting__ha9kO{margin:64px 0;font-size:15px;color:var(--ink-muted)}.progress_timing__x6_Nt{display:flex;flex-direction:column;margin-top:10px;min-width:0}.progress_timingInput___VIxZ{max-width:140px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress_lightValue__DkOn_{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress_generate__Ap6SL{width:100%;margin-top:16px;padding:14px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:var(--navy);border:0;border-radius:12px;cursor:pointer}.progress_generate__Ap6SL:disabled{opacity:.5;cursor:default}.progress_generate__Ap6SL:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.progress_counts__CnXxk{margin:18px 0 0;font-size:15px;color:var(--ink-muted)}.progress_level__2_I_e{margin-top:22px}.progress_levelTitle__PhWOe{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:16px;font-weight:700}.progress_levelName__FOXJf{font-size:14px;font-weight:400;color:var(--ink-muted)}.progress_steps__WWfML{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.progress_step__QQox3{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 13px;border:1px solid var(--line);border-radius:10px}.progress_tick__DW_iY{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:center;min-width:0;cursor:pointer}.progress_tick__DW_iY input{width:20px;height:20px;accent-color:var(--maroon)}.progress_stepText__e3Z_0{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:15px}.progress_stepMeta__Iab_2{font-size:13px;color:var(--ink-muted)}.progress_dateInput__n7_EE{width:auto;max-width:170px;padding:8px 10px;font-size:14px}.progress_empty__dcMOY{margin:18px 0 0;padding:14px 15px;border-radius:10px;background:var(--canvas);font-size:14.5px;color:var(--ink-muted)}@media (max-width:480px){.progress_step__QQox3{grid-template-columns:1fr}.progress_dateInput__n7_EE{max-width:none}}.progress_signedIn__yu0DW{margin:0;padding:11px 13px;border-radius:10px;background:var(--canvas);border-left:3px solid var(--maroon);font-size:14.5px;color:var(--ink-muted)}.progress_signedIn__yu0DW strong{color:var(--ink)}.progress_goals__3pmOA{margin-top:18px;padding:15px 16px 13px;border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:12px;background:var(--canvas)}.progress_goalsTitle__KE4mo{margin:0;font-size:15px;font-weight:700}.progress_goalList__VzSXL{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.progress_goal__yr7O1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 11px;background:var(--paper);border:1px solid var(--line);border-radius:9px;font-size:14.5px}.progress_goalWhat__UbTPb{font-weight:600}.progress_goalCount__Hbnh8{font-size:13px;font-weight:700;color:var(--maroon-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress_goalNote__oXw_g{flex-basis:100%;font-size:13.5px;color:var(--ink-muted)}.progress_goalsFoot__ExA4N{margin:10px 0 0;font-size:12.5px;color:var(--ink-muted)}.progress_pickInput__2Qf_w{grid-column:1/-1;width:100%;max-width:none;margin-top:4px;padding:9px 11px;font-size:14.5px}.progress_speechFields__aE2lH{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.progress_speechInput__7g04i{width:100%;max-width:none;padding:9px 11px;font-size:14.5px}@media (max-width:480px){.progress_speechFields__aE2lH{grid-template-columns:1fr}}.progress_addDate__r_P5J{padding:9px 13px;font:inherit;font-size:14px;font-weight:600;color:var(--maroon);background:none;border:1px solid var(--maroon);border-radius:9px;cursor:pointer;white-space:nowrap}.progress_addDate__r_P5J:disabled{opacity:.55;cursor:default}.progress_addDate__r_P5J:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.progress_parts__pOb08{list-style:none;margin:8px 0 0;padding:0 0 0 11px;display:grid;grid-gap:6px;gap:6px;border-left:2px solid var(--line)}.progress_part__41Qss{display:grid;grid-gap:6px;gap:6px;font-size:14px}.progress_levelFlag__SFpeg{display:inline-block;margin-left:9px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.progress_flagDone__OLTw3{background:var(--done);color:#fff}.progress_flagAwarded__MknEl{background:rgba(242,223,116,.4);color:#6b5600}.progress_rolesLeft__m2RQe{display:block;margin-top:5px;font-size:13px;font-weight:500;color:var(--ink-muted)}.qr_shell__giJ28{display:flex;flex-direction:column;align-items:center;min-height:100svh;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.qr_sheet__J0Wx0{width:100%;max-width:460px;margin-top:18px;padding:26px 22px 24px;background:var(--paper);border:1px solid var(--line);border-radius:18px;text-align:center}.qr_club__Ui_25{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted)}.qr_headline__tXIwe{margin:8px 0 0;font-size:26px;font-weight:700;letter-spacing:-.015em}.qr_code__yzN_J{display:block;width:100%;max-width:320px;margin:20px auto 0;padding:12px;background:#fff;border-radius:12px}.qr_address__naM8E{margin:18px 0 0;font-size:16px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.qr_note__5Ft5_{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.qr_actions___nWnY{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.qr_print__NcT0t{padding:12px 18px;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--navy);border:0;border-radius:11px;cursor:pointer}.qr_print__NcT0t:hover{background:var(--navy-soft)}.qr_print__NcT0t:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.qr_quiet__tbpVz{padding:12px 16px;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink-muted);background:none;border:1px solid var(--line-strong);border-radius:11px;text-decoration:none}@media print{.qr_actions___nWnY{display:none!important}.qr_shell__giJ28{min-height:0;padding:0}.qr_sheet__J0Wx0{max-width:none;margin:0;border:0;padding:0}.qr_code__yzN_J{max-width:440px}}.roles_shell__nRKCQ{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:0 16px 48px}.roles_gate__FkHre{width:100%;max-width:420px;margin-top:60px;padding:26px 22px 22px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.roles_gateTitle__XbndL{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em}.roles_gateBody__fzZnh{margin:6px 0 18px;font-size:14.5px;color:var(--ink-muted)}.roles_banner__H8G4s{width:100%;margin:0 -16px;padding:26px 20px 24px;background:linear-gradient(160deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;text-align:left}.roles_bannerInner__InRpL{max-width:680px;margin:0 auto}.roles_club__yMDQ2{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8c8e0}.roles_headline__h6ck4{margin:6px 0 0;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.roles_sub__fDQy4{margin:6px 0 0;font-size:15px;color:#cdd8e9}.roles_card__FBD5Y{width:100%;max-width:680px;margin-top:-14px;padding:22px 18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.roles_cardTitle__5rghZ{margin:26px 0 0;font-size:18px;font-weight:700;letter-spacing:-.01em}.roles_cardTitle__5rghZ:first-of-type{margin-top:0}.roles_cardSub__FGEDo{margin:5px 0 0;font-size:14.5px;color:var(--ink-muted)}.roles_field__WfhdE{display:flex;flex-direction:column;margin-top:14px;min-width:0}.roles_row__lWA_h{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:520px){.roles_row__lWA_h{grid-template-columns:1fr;gap:0}}.roles_roles__0Ya7u{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}@media (max-width:520px){.roles_roles__0Ya7u{grid-template-columns:1fr}}.roles_roleCell__8J1lq{display:flex;flex-direction:column;gap:6px;margin-top:14px;min-width:0}.roles_clubInput__2hOvj{padding:8px 12px;font-size:14px;background:var(--canvas)}.roles_clubInput__2hOvj::placeholder{color:var(--line-strong)}.roles_label__s8Fw7{margin-bottom:6px;font-size:14px;font-weight:600}.roles_opt__wn6hz{font-weight:400;color:var(--ink-muted)}.roles_input__VB3A2{width:100%;min-width:0;padding:11px 12px;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px}.roles_input__VB3A2:disabled{background:var(--canvas);color:var(--ink-muted)}.roles_input__VB3A2:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.roles_speech__oYUZC{margin-top:16px;padding:16px 15px 18px;border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:12px}.roles_speechHead__xrw9s{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.roles_speechNo__UAvZO{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.roles_remove__NZnqZ{font:inherit;font-size:13.5px;font-weight:600;color:var(--maroon);background:none;border:0;cursor:pointer;padding:4px}.roles_purpose__z5b1s{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--canvas)}.roles_purposeLabel__KQcNA{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.roles_prov__LQ3Zd{font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:3px 7px;border-radius:5px;background:rgba(119,36,50,.1);color:var(--maroon-deep);text-transform:none}.roles_provOk__xua3V{background:rgba(0,65,101,.1);color:var(--navy)}.roles_purposeText__wA9op{margin:7px 0 0;font-size:14.5px;line-height:1.5}.roles_add__wxj5f{display:block;width:100%;margin-top:14px;padding:12px;font:inherit;font-size:15px;font-weight:600;color:var(--navy);background:var(--canvas);border:1px dashed var(--line-strong);border-radius:10px;cursor:pointer}.roles_add__wxj5f:hover{border-color:var(--navy)}.roles_submit__8tkaZ{width:100%;margin-top:20px;padding:14px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:var(--maroon);border:0;border-radius:12px;cursor:pointer}.roles_submit__8tkaZ:disabled{opacity:.6;cursor:default}.roles_submit__8tkaZ:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.roles_error__8seJv{margin:16px 0 0;font-size:14px;color:var(--maroon-deep)}.roles_good__WTcL5{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:rgba(0,65,101,.08);font-size:14px;color:var(--navy)}.roles_footnote__Khq78{margin:14px 0 0;font-size:13px;color:var(--ink-muted)}.roles_presets__6kG_r{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.roles_preset__RG_sa{font:inherit;font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);cursor:pointer}.roles_presetOn__niXvq,.roles_preset__RG_sa:hover{border-color:var(--navy)}.roles_presetOn__niXvq{background:var(--navy);color:#fff}.roles_preset__RG_sa:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.roles_lights__OcXtI{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.roles_light__uck3Y{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 7px;gap:4px 7px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:10px;min-width:0}.roles_lamp__OcAsW{width:12px;height:12px;border-radius:50%}.roles_green__feX1m{background:#1f7a4c}.roles_yellow__pS2K8{background:#d8a406}.roles_red__f0eNI{background:#a3231f}.roles_lightLabel__VknWb{font-size:12.5px;font-weight:600;color:var(--ink-muted)}.roles_lightInput__AHXt2{grid-column:1/-1;width:100%;min-width:0;padding:8px 10px;font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px}.roles_lightInput__AHXt2:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.roles_hint__gTdO9{margin-top:8px;font-size:13px;color:var(--ink-muted)}.roles_context__dUNTa{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:16px;padding:13px 15px;border-radius:10px;background:var(--canvas);font-size:15px}.roles_contextItem__qrei9{display:flex;flex-direction:column;gap:2px;min-width:0}.roles_contextLabel__d2SXQ{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.roles_unset__5Lf_X{font-style:normal;color:var(--line-strong)}.roles_contextLink__VapB2{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--navy);text-decoration:none;white-space:nowrap}.roles_contextLink__VapB2:hover{text-decoration:underline}.roles_waiting__pkKth{margin:64px 0;font-size:15px;color:var(--ink-muted)}.roles_timing__0V_1X{display:flex;flex-direction:column;margin-top:10px;min-width:0}.roles_timingInput__vs9_A{max-width:140px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roles_lightValue__zHjpI{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roles_generate__duUHT{width:100%;margin-top:16px;padding:14px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:var(--navy);border:0;border-radius:12px;cursor:pointer}.roles_generate__duUHT:disabled{opacity:.5;cursor:default}.roles_generate__duUHT:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.roles_next__v2WXH{width:100%;margin-top:10px;padding:13px;font:inherit;font-size:15px;font-weight:600;color:var(--maroon);background:var(--paper);border:1px solid var(--maroon);border-radius:12px;cursor:pointer}.roles_next__v2WXH:disabled{opacity:.5;cursor:default}.roles_next__v2WXH:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.roles_list__btq2J{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.roles_item__uyd_D{padding:15px 16px;border:1px solid var(--line);border-left:4px solid var(--maroon);border-radius:12px}.roles_itemHead__v7D1Y{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.roles_member__WAhBp{font-size:16px;font-weight:700}.roles_kind__Lq32o{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--canvas);color:var(--ink-muted)}.roles_detail___G9SY{margin:7px 0 0;font-size:15.5px}.roles_meta__eo8hB{display:block;margin:3px 0 0;font-size:13.5px;color:var(--ink-muted)}.roles_note__nt_r9{margin-top:11px;font-size:14px;padding:9px 11px}.roles_actions__jOYQA{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.roles_verify__y4amN{padding:12px;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--maroon);border:0;border-radius:10px;cursor:pointer}.roles_decline__kGHso{padding:12px;font:inherit;font-size:15px;font-weight:600;color:var(--ink-muted);background:var(--paper);border:1px solid var(--line-strong);border-radius:10px;cursor:pointer}.roles_decline__kGHso:disabled,.roles_verify__y4amN:disabled{opacity:.5;cursor:default}.roles_decline__kGHso:focus-visible,.roles_verify__y4amN:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.roles_past__OQKn4{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;padding:12px 13px;border:1px solid var(--line);border-radius:10px}.roles_state__Qtogi{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap}.roles_stateOk__6WBo7{background:rgba(119,36,50,.1);color:var(--maroon-deep)}.roles_stateNo__OnsLU{background:var(--canvas);color:var(--ink-muted)}.roles_pastText__FLrtJ{display:flex;flex-direction:column;min-width:0;font-size:14.5px}.roles_pastNote__QytgR{margin-top:4px;font-size:13.5px;font-style:italic;color:var(--ink-muted)}.roles_empty__rNITj{margin:4px 0 0;padding:16px 15px}.roles_empty__rNITj,.roles_signedIn__j05Kj{border-radius:10px;background:var(--canvas);font-size:14.5px;color:var(--ink-muted)}.roles_signedIn__j05Kj{margin:0 0 4px;padding:12px 14px;border-left:3px solid var(--maroon)}.roles_signedIn__j05Kj strong{color:var(--ink)}.roles_yours__X1wVd{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--maroon);border-radius:0 8px 8px 0;background:rgba(255,255,255,.1);font-size:14.5px;color:#e4ecf7}.roles_slots__JSeA0{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.roles_slot__XXko8{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:10px;min-height:var(--tap)}.roles_slotMine__GeYJc{border-color:var(--maroon);background:rgba(119,36,50,.04)}.roles_slotText__Z5ViZ{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:15px}.roles_slotWho__hFtJi{font-size:13.5px;color:var(--ink-muted)}.roles_slotMine__GeYJc .roles_slotWho__hFtJi{color:var(--maroon-deep);font-weight:600}.roles_take__RzPuS{padding:10px 16px;font:inherit;font-size:14.5px;font-weight:700;color:#fff;background:var(--maroon);border:0;border-radius:10px;cursor:pointer;white-space:nowrap}.roles_give__TsNKK{padding:10px 14px;font:inherit;font-size:14px;font-weight:600;color:var(--ink-muted);background:none;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer;white-space:nowrap}.roles_give__TsNKK:disabled,.roles_take__RzPuS:disabled{opacity:.5;cursor:default}.roles_give__TsNKK:focus-visible,.roles_take__RzPuS:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.roles_locked__j_1WL{font-size:12.5px;color:var(--ink-muted);text-align:right;max-width:140px}@media (max-width:420px){.roles_slot__XXko8{gap:8px;padding:10px 12px}.roles_give__TsNKK,.roles_take__RzPuS{padding:9px 12px;font-size:13.5px}.roles_locked__j_1WL{grid-column:1/-1;text-align:left;max-width:none}}.roles_previewFlag__tiF9t{margin:8px 0 0;padding:8px 11px;border-radius:8px;background:rgba(255,255,255,.14);font-size:13px;font-weight:600;color:#fff}.roles_actions__jOYQA{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.roles_excoRow__kNrYe{display:flex;gap:6px}.roles_assign__G_64t{padding:8px 11px;font:inherit;font-size:13px;font-weight:600;color:var(--navy);background:none;border:1px dashed var(--line-strong);border-radius:9px;cursor:pointer;white-space:nowrap}.roles_assign__G_64t:hover:not(:disabled){border-style:solid;background:rgba(0,65,101,.05)}.roles_assign__G_64t:disabled{opacity:.5;cursor:default}.roles_assign__G_64t:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.roles_assignForm__7f81A{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.roles_assignInput__68Y_3{width:100%;padding:10px 12px;font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:9px}.roles_assignInput__68Y_3:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.roles_assignButtons__j_8yt{display:flex;gap:8px}.roles_slotNeeds__tCTZs{border-color:var(--maroon);background:rgba(119,36,50,.06)}.roles_needs__VZzDl{margin-top:3px;font-size:12.5px;font-weight:700;color:var(--maroon-deep)}