._card_1ma33_1{min-height:5rem;background:var(--frost);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--frost-border);border-radius:var(--radius-lg);padding:1rem;max-width:347px;box-shadow:var(--shadow-card)}._card_1ma33_1 p{margin:5px;display:inline-block}._card_1ma33_1 h2{margin-top:0;margin-bottom:10px}._header_1ma33_23{margin-top:0}._nameContainer_1ma33_27{min-height:3rem;padding-bottom:10px}._nameSelect_1ma33_32{width:100%;margin-top:15px}._nameInput_1ma33_37{text-transform:capitalize;width:calc(100% - 165px)}._household_1ma33_42{margin-top:1rem}._household_1ma33_42 [data-slot^=names-]:empty{min-height:3rem}._entryRow_1ma33_50{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);margin-bottom:5px;transition:background .15s}._entryRow_1ma33_50:hover{background:#0000004d}._button_1pzdr_1,._btnBottom_1pzdr_2{background-color:var(--burgundy);color:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);transition:.2s;padding:5px 10px;cursor:pointer;width:150px;font-weight:700;margin:0 5px 10px;max-height:65px}._deleteHouse_1pzdr_16{width:100%;margin:5px auto 0}._secretGenerate_1pzdr_21{padding:10px}._button_1pzdr_1:hover,._btnBottom_1pzdr_2:hover{background-color:#7a3233}._button_1pzdr_1:active,._btnBottom_1pzdr_2:active{background-color:#5a2122}._generate_1pzdr_36{transition:box-shadow .4s,background .4s;margin-top:0;margin-bottom:0}._generateGlow1_1pzdr_42{box-shadow:0 0 15px #ff96a080,0 0 35px #ff8c9640}._generateGlow2_1pzdr_46{background-color:var(--burgundy-light);box-shadow:0 0 25px #ff96a099,0 0 50px #ff8c964d;animation:_generatePulseSoft_1pzdr_1 2.5s ease-in-out infinite}._generateGlow3_1pzdr_52{background:linear-gradient(135deg,#c25050,#a84445);box-shadow:0 0 35px #ff96a0cc,0 0 80px #ff8c9666;animation:_generatePulseStrong_1pzdr_1 1.8s ease-in-out infinite}@keyframes _generatePulseSoft_1pzdr_1{0%,to{box-shadow:0 0 10px #ff96a04d,0 0 25px #ff8c9626}50%{box-shadow:0 0 30px #ff96a0b3,0 0 60px #ff8c9659}}@keyframes _generatePulseStrong_1pzdr_1{0%,to{box-shadow:0 0 15px #ff96a066,0 0 40px #ff8c9633}50%{box-shadow:0 0 45px #ff96a0e6,0 0 100px #ff8c9680}}._button_1pzdr_1 .spinner{width:16px;height:16px;border-width:2px}@media screen and (max-width:630px){._button_1pzdr_1,._btnBottom_1pzdr_2{padding:12px 20px;font-size:1em;min-height:44px;max-height:none;box-sizing:border-box}#get-started ._button_1pzdr_1,#get-started ._btnBottom_1pzdr_2{width:100%;max-width:280px;font-size:1.1em}}._resultsCard_jrm2w_1{background:var(--frost);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--frost-border);border-radius:var(--radius-lg);padding:1rem;box-shadow:var(--shadow-card);width:300px;flex-shrink:0;position:sticky;top:10px;align-self:flex-start;z-index:5}._resultsCard_jrm2w_1 h2{margin-top:0;margin-bottom:10px}._resultsHeader_jrm2w_22{display:grid;grid-template-columns:1fr auto 1fr;padding:6px 10px;margin-bottom:6px}._resultsHeader_jrm2w_22 span{font-size:.7rem;color:#fff6;text-transform:uppercase;letter-spacing:.05em}._resultsHeader_jrm2w_22 span:first-child{text-align:left}._resultsHeader_jrm2w_22 span:last-child{text-align:right}._resultRow_jrm2w_44{display:grid;grid-template-columns:1fr auto 1fr;padding:8px 10px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);margin-bottom:5px}._resultRow_jrm2w_44 span:first-child{text-align:left}._resultRow_jrm2w_44 span:last-child{text-align:right}._resultArrow_jrm2w_62{color:#ffffff4d;width:24px;text-align:center}._resultsCardHeader_jrm2w_68{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._resultsCardHeader_jrm2w_68 h2{margin:0}._emailResultsBtn_jrm2w_79{font-size:.8rem;padding:6px 12px}._embedded_jrm2w_85{width:100%;max-width:100%;box-sizing:border-box;position:static}@media screen and (max-width:1120px){._resultsCard_jrm2w_1{width:45%;min-width:300px}}@media screen and (max-width:630px){._resultsCard_jrm2w_1{position:static;margin:0 auto;max-width:320px;width:100%;min-width:auto}}._emailTable_10eiq_1{min-height:250px;min-width:400px;width:auto;position:fixed;left:50%;top:20px;border-radius:var(--radius-lg);transform:translate(-50%);margin:0;table-layout:fixed;z-index:10;background:var(--frost);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--frost-border);box-shadow:0 8px 32px #00000080;overflow:hidden}._emailTable_10eiq_1 h3{position:relative;top:-20px;padding:20px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.1)}._emailBtnDiv_10eiq_29{display:flex;justify-content:space-around;margin-top:5px}._emailDiv_10eiq_35{position:relative;top:-10px;color:inherit;display:flex;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:5px;margin:0 5px 5px}._emailDiv_10eiq_35 label{width:50%;text-align:center;color:#ffffffb3;display:flex;align-items:center;justify-content:center;font-size:inherit;font-weight:400;text-transform:none;letter-spacing:normal;margin-bottom:0}._emailDiv_10eiq_35 input{width:50%;background:#00000040;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);color:var(--text-primary)}.emailInput.duplicate-email{border-color:red}._organizerFormContainer_10eiq_71{min-width:400px;width:auto;position:fixed;left:50%;top:20px;border-radius:var(--radius-lg);transform:translate(-50%);z-index:10;background:var(--frost);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--frost-border);box-shadow:0 8px 32px #00000080;overflow:hidden;padding:20px}._organizerFormContainer_10eiq_71 #auth-gate{background:none;border:none;border-radius:0;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0;max-width:none;animation:none}._organizerFormContainer_10eiq_71 #auth-gate h2{margin-top:0;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}._organizerFormContainer_10eiq_71 #auth-gate label{display:block;margin-bottom:10px;color:#ffffffb3;font-size:inherit;font-weight:400;text-transform:none;letter-spacing:normal}._organizerFormContainer_10eiq_71 #auth-gate input{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);color:var(--text-primary);padding:8px;margin-top:4px;box-sizing:border-box}._sendEmails_1mbwg_1{background:var(--frost);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--frost-border);width:calc(100% - 40px);max-width:400px;position:fixed;top:20px;left:50%;transform:translate(-50%);border-radius:var(--radius-lg);color:#ffffffe6;padding:20px;text-align:center;z-index:10;box-shadow:0 8px 32px #00000080;box-sizing:border-box;overflow:auto;max-height:calc(100vh - 40px)}._hideEmails_1mbwg_23{margin-left:15px}._sendEmails_1mbwg_1 label{display:inline;font-size:inherit;font-weight:400;text-transform:none;letter-spacing:normal;margin-bottom:0}._navbar_6nihs_1{position:fixed;top:0;left:0;width:100%;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:var(--frost);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--frost-border);box-sizing:border-box}._siteLink_6nihs_18{display:flex;align-items:center;gap:8px;color:var(--text-primary);text-decoration:none;font-size:1rem;font-weight:600;letter-spacing:-.01em}._siteLink_6nihs_18:hover{color:var(--text-primary)}._favicon_6nihs_33{display:block;width:24px;height:24px}._userInfo_6nihs_39{display:flex;align-items:center;gap:12px;font-size:.8rem;color:var(--text-secondary)}._userName_6nihs_47{color:#ffffffe6;font-weight:600}._logoutBtn_6nihs_52{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:#fff9;font-size:.75rem;padding:4px 10px;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}._logoutBtn_6nihs_52:hover{border-color:#fff6;color:#ffffffe6}._logoutIcon_6nihs_72{width:12px;height:12px}@media screen and (max-width:499px){._navbar_6nihs_1{padding:8px 12px}._siteTitle_6nihs_82,._loginPrefix_6nihs_86{display:none}}
