.LojCfa_card{align-items:center;gap:var(--space-3);min-block-size:4rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-secondary);color:var(--text-primary);transition:background-color var(--transition-base) var(--ease-standard);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.LojCfa_card:hover{background:color-mix(in srgb, var(--color-primary) 4%, var(--bg-secondary))}}.LojCfa_card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LojCfa_icon{border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 .6px 2px color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:var(--radius-md);position:relative}@supports (corner-shape:squircle){.LojCfa_icon{corner-shape:squircle;border-radius:.75rem}}.LojCfa_icon:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--bg-secondary) 90%, transparent);border-radius:calc(var(--radius-md) - 2px);position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@supports (corner-shape:squircle){.LojCfa_icon:after{corner-shape:squircle;border-radius:calc(.75rem - 2px)}}.LojCfa_icon{background:color-mix(in srgb, var(--color-primary) 8%, transparent);flex-shrink:0;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-flex}.LojCfa_text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.LojCfa_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.LojCfa_hint{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LojCfa_wrap{inline-size:100%;max-inline-size:960px;padding:var(--space-4) var(--space-4) 0;margin:0 auto}
.fl8d8a_wrapper{gap:var(--space-6);padding:var(--space-12) var(--space-4) var(--space-6);isolation:isolate;flex-direction:column;max-width:960px;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.fl8d8a_wrapper{gap:var(--space-8);padding:var(--space-16) var(--space-6) var(--space-8)}}.fl8d8a_page{position:relative}.fl8d8a_page:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#3b82f633 0%,#3b82f61a 50%,#3b82f600 100%);height:6.25rem;position:absolute;top:0;bottom:auto;left:0;right:0}.fl8d8a_hero{min-width:0}.fl8d8a_systemActions{gap:var(--space-3);flex-direction:column;display:flex}.fl8d8a_systemActions:empty{display:none}.fl8d8a_mobileAirAlert{display:block}@media not (max-width:768px){.fl8d8a_mobileAirAlert{display:none}}.fl8d8a_manageSection{gap:var(--space-4);flex-direction:column;display:flex}.fl8d8a_eventRoomsSection{gap:var(--space-3);flex-direction:column;display:flex}.fl8d8a_body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fl8d8a_main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.fl8d8a_sectionsStack{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.fl8d8a_sectionsStack{gap:var(--space-6)}}.fl8d8a_sectionFull{grid-column:1/-1}.fl8d8a_birthdayBanner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);color:#d97706;background:linear-gradient(135deg,#f59e0b14,#fbbf241f);border:1px solid #f59e0b29;display:flex}@supports (corner-shape:squircle){.fl8d8a_birthdayBanner{corner-shape:squircle;border-radius:var(--radius-xl)}}.fl8d8a_birthdayBannerContent{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.fl8d8a_birthdayBannerTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.fl8d8a_birthdayBannerText{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.4}.fl8d8a_actionButtons{gap:var(--space-3);flex-wrap:wrap;display:flex}.fl8d8a_metricsSection{gap:var(--space-3);flex-direction:column;display:flex}.fl8d8a_metricsHeading{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.fl8d8a_metricsSection .fl8d8a_metricsOverview{border-bottom:none;margin-bottom:0;padding-bottom:0}.fl8d8a_metricsSection .fl8d8a_metricsOverview>:first-child{grid-template-columns:repeat(auto-fit, minmax(max(7rem, (100% - 4 * var(--space-3)) / 5), 1fr))}.fl8d8a_authFormContainer{min-height:100dvh;padding:var(--space-12) var(--space-8);justify-content:center;align-items:center;display:flex}@media (max-width:480px){.fl8d8a_authFormContainer{min-height:calc(100dvh - 136px);padding:var(--space-6) var(--space-4)}}.fl8d8a_loading{min-height:60vh;font-size:var(--font-size-md);color:var(--text-secondary,#666);justify-content:center;align-items:center;display:flex}
.p_wU5G_actionsContainer{gap:var(--space-2);margin-top:var(--space-4);display:flex}.p_wU5G_submitButton,.p_wU5G_closeButton{flex:1}.p_wU5G_successMessage{color:green;margin-top:var(--space-2)}.p_wU5G_errorMessage{color:red;margin-top:var(--space-2)}.p_wU5G_characterCount{font-size:var(--font-size-base);color:var(--text-secondary,#666);text-align:right;margin-top:var(--space-2);margin-bottom:var(--space-2)}.p_wU5G_rateLimitWarning{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-warning-bg,#fff3cd);border:1px solid var(--color-warning-border,#ffc107);border-radius:var(--radius-sm);margin-bottom:var(--space-4);font-size:var(--font-size-base);color:var(--color-warning-text,#856404);display:flex}.p_wU5G_rateLimitIcon{font-size:var(--font-size-xl);flex-shrink:0}.p_wU5G_blockedWarning{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg,#f8d7da);border:1px solid var(--color-danger-border,#f5c6cb);border-radius:var(--radius-sm);margin-bottom:var(--space-4);font-size:var(--font-size-base);color:var(--color-danger-text,#721c24);display:flex}
.kJLKja_modal{overflow:hidden}.kJLKja_modalContent{padding-top:0}.kJLKja_closeBar{z-index:2;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.kJLKja_closeButton{font:inherit;color:var(--text-secondary);cursor:pointer;width:2.25rem;height:2.25rem;margin-top:var(--space-4);border-radius:var(--radius-pill);background:0 0;background-color:color-mix(in srgb, var(--bg-secondary) 72%, transparent);transition:var(--transition-colors);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.kJLKja_closeButton:hover{background-color:var(--bg-secondary);color:var(--text-strong)}}.kJLKja_closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kJLKja_panel{gap:var(--space-6);padding-bottom:var(--space-4);flex-direction:column;display:flex;position:relative}.kJLKja_hero{top:0;left:calc(-1*var(--modal-content-padding-x,var(--space-5)));right:calc(-1*var(--modal-content-padding-x,var(--space-5)));pointer-events:none;background:linear-gradient(100deg, color-mix(in srgb, var(--color-warning) 22%, transparent), color-mix(in srgb, var(--color-danger) 16%, transparent) 50%, color-mix(in srgb, var(--color-info) 20%, transparent));filter:blur(24px);height:9rem;position:absolute;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.kJLKja_greeting{margin:var(--space-12) 0 0;color:var(--text-strong);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);flex-direction:column;line-height:1.25;display:flex;position:relative}.kJLKja_messageCard{background:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--space-4);border-radius:var(--radius-lg)}@supports (corner-shape:squircle){.kJLKja_messageCard{corner-shape:squircle;border-radius:var(--radius-lg)}}.kJLKja_messageCard{align-items:center;gap:var(--space-3);color:var(--text-strong);transition:var(--transition-colors);text-decoration:none;display:flex;position:relative}.kJLKja_messageCard:hover{background-color:var(--bg-primary)}.kJLKja_messageCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kJLKja_messageText{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.kJLKja_messageTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.kJLKja_messageHint{color:var(--text-secondary);font-size:var(--font-size-base)}.kJLKja_messageArrow{color:var(--text-secondary);flex-shrink:0}.kJLKja_section{gap:var(--space-3);flex-direction:column;display:flex}.kJLKja_sectionTitle{color:var(--text-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.kJLKja_tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.kJLKja_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.kJLKja_tile{background:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--space-4) var(--space-2);border-radius:var(--radius-lg)}@supports (corner-shape:squircle){.kJLKja_tile{corner-shape:squircle;border-radius:var(--radius-lg)}}.kJLKja_tile{align-items:center;gap:var(--space-2);min-height:6.5rem;color:var(--text-strong);text-align:center;transition:var(--transition-colors);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.kJLKja_tile:hover{background-color:var(--bg-primary)}.kJLKja_tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kJLKja_tileLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.kJLKja_chip{border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 .6px 2px color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:relative}@supports (corner-shape:squircle){.kJLKja_chip{corner-shape:squircle;border-radius:var(--radius-lg)}}.kJLKja_chip:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--bg-secondary) 90%, transparent);border-radius:calc(var(--radius-md) - 2px);position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@supports (corner-shape:squircle){.kJLKja_chip:after{corner-shape:squircle;border-radius:calc(var(--radius-lg) - 2px)}}.kJLKja_chip{width:var(--space-10);height:var(--space-10);color:var(--text-strong);flex-shrink:0}.kJLKja_amber{background:color-mix(in srgb, var(--color-warning) 22%, transparent)}.kJLKja_rose{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}.kJLKja_sky{background:color-mix(in srgb, var(--color-info) 16%, transparent)}.kJLKja_mint{background:color-mix(in srgb, var(--color-success) 16%, transparent)}.kJLKja_sand{background:color-mix(in srgb, color-mix(in srgb, var(--color-warning) 50%, var(--color-danger)) 14%, transparent)}.kJLKja_stone{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.kJLKja_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kJLKja_row{font:inherit;color:var(--text-strong);cursor:pointer;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0;padding:var(--space-2);font-size:var(--font-size-md);text-align:left;border-radius:var(--radius-sm);transition:var(--transition-colors);background:0 0;border:none;text-decoration:none;display:flex}.kJLKja_row:hover{background-color:var(--black-opacity-4)}.kJLKja_row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kJLKja_rowIcon{color:var(--text-secondary);flex-shrink:0}.kJLKja_rowLabel{flex:1;min-width:0}.kJLKja_rowTrail{color:var(--text-muted);flex-shrink:0}
