.Auth_page__debTd{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:row;background:var(--cd-canvas);color:var(--cd-ink);font-family:var(--cd-font-text);font-size:17px;line-height:1.47;letter-spacing:-.374px;-webkit-font-smoothing:antialiased}.Auth_page__debTd figure,.Auth_page__debTd h1,.Auth_page__debTd p,.Auth_page__debTd ul{margin:0}.Auth_panel__AI2p9{--cd-focus:var(--cd-primary-on-dark);position:relative;overflow:hidden;flex:1 1 50%;min-width:0;min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;padding:40px clamp(40px,4.5vw,72px) 56px;background:var(--cd-tile);color:#ffffff}.Auth_wall__fnWXL{position:absolute;top:-12%;bottom:-12%;left:50%;width:1312px;margin-left:-656px;display:flex;justify-content:center;gap:16px;transform:rotate(-8deg);opacity:.6;pointer-events:none}.Auth_wallColumn__Rlbeo{flex:none;width:240px;animation:Auth_authWallDrift__AEdri var(--wall-duration,120s) linear infinite}.Auth_wallColumnDown__Jmgil{animation-direction:reverse}@keyframes Auth_authWallDrift__AEdri{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.Auth_wallCard__sqdCo{box-sizing:border-box;margin-bottom:12px;padding:14px 16px;border-radius:var(--cd-radius-lg);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:6px}.Auth_wallTitle__lo_Jk{font-size:14px;line-height:1.29;font-weight:600;letter-spacing:-.224px;color:#f5f5f7}.Auth_wallMeta__y8yFo,.Auth_wallRow__R0nAe{font-size:12px;line-height:1.33;letter-spacing:-.12px;color:var(--cd-ink-on-dark-secondary)}.Auth_wallRow__R0nAe{display:flex;align-items:center;gap:8px}.Auth_wallTag__P0KUn{box-sizing:border-box;height:20px;padding:0 6px;display:inline-flex;align-items:center;border-radius:var(--cd-radius-xs);border:1px solid #f5f5f7;font-weight:600;color:#f5f5f7}.Auth_wallTagDirect__ZLUe8{background:#f5f5f7;color:#000000}.Auth_wallTagUnknown__HMll0{border:1px dashed #98989d}.Auth_wallDot__P3aUb{box-sizing:border-box;width:7px;height:7px;border-radius:50%}.Auth_wallDotRecent__jhXpH{background:var(--cd-positive-on-dark)}.Auth_wallDotOlder__JI0fU{background:#8e8e93}.Auth_wallDotUndated__AzzaO{border:1px dashed #98989d}.Auth_scrim__zkmlJ{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(39,39,41,.9) 0,rgba(39,39,41,.5) 28%,rgba(39,39,41,.5) 72%,rgba(39,39,41,.9)),linear-gradient(90deg,rgba(39,39,41,.7) 0,rgba(39,39,41,.15))}.Auth_brandRow__Tb2Nb{position:relative;display:flex;align-items:center}.Auth_brand__WZ3Ij{display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;min-height:44px;padding:0 20px;border-radius:var(--cd-radius-pill);background:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.6);color:var(--cd-ink);text-decoration:none;font-size:17px;line-height:1.24;font-weight:600;letter-spacing:-.374px}.Auth_brandDot__4v8R1{width:8px;height:8px;border-radius:50%;background:var(--cd-positive-on-dark);box-shadow:0 0 8px rgba(48,209,88,.7)}.Auth_panelBody__p8mT2{position:relative;box-sizing:border-box;width:100%;max-width:520px;margin:auto 0;display:flex;flex-direction:column;gap:32px}.Auth_panelHeading__oT_2f{display:flex;flex-direction:column;gap:16px}.Auth_panelTitle__6fl_e{font-family:var(--cd-font-display);font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.28px;text-wrap:balance}.Auth_panelLead__OJxSZ{max-width:480px;font-family:var(--cd-font-display);font-size:21px;line-height:1.29;letter-spacing:.196px;color:var(--cd-ink-on-dark-secondary);text-wrap:pretty}.Auth_wide__kbdf5{display:block}.Auth_glass__9Sfw0{box-sizing:border-box;border-radius:var(--cd-radius-lg);background:rgba(29,29,31,.86);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:3px 5px 30px 0 rgba(0,0,0,.6);display:flex;flex-direction:column}.Auth_example__sUMxy{display:flex;flex-direction:column;gap:10px}.Auth_exampleCard__3JZ2E{padding:20px;gap:14px}.Auth_exampleAsk__j67Ph{align-self:flex-end;max-width:80%;padding:10px 16px;border-radius:18px 18px 5px 18px;background:#3a3a3c;color:#ffffff;line-height:1.29}.Auth_exampleAnswer__LdDqx{color:#f5f5f7;text-wrap:pretty}.Auth_exampleList__hp3K1{border:1px solid #38383a;border-radius:var(--cd-radius-md);overflow:hidden}.Auth_exampleJob__Ape8D{padding:12px 16px;display:flex;flex-direction:column;gap:4px}.Auth_exampleJob__Ape8D+.Auth_exampleJob__Ape8D{border-top:1px solid #38383a}.Auth_exampleJobTop__iEBuJ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.Auth_exampleJobRate__AotYF,.Auth_exampleJobTitle__hQqig{font-weight:600;line-height:1.24;color:#ffffff}.Auth_exampleJobRate__AotYF{font-variant-numeric:tabular-nums}.Auth_exampleJobMeta__7BVNv,.Auth_exampleSeen__yAnjP{font-size:14px;line-height:1.43;letter-spacing:-.224px;color:#98989d}.Auth_exampleJobTags__PwNqB{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px}.Auth_sourceTag__bClen{box-sizing:border-box;height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:var(--cd-radius-xs);border:1px solid #f5f5f7;color:#f5f5f7;font-size:12px;line-height:1.33;font-weight:600;letter-spacing:-.12px}.Auth_sourceTagDirect___EprF{background:#f5f5f7;color:#000000}.Auth_exampleSeen__yAnjP{display:inline-flex;align-items:center;gap:6px}.Auth_seenDot__aAX7F{width:8px;height:8px;border-radius:50%;background:var(--cd-positive-on-dark)}.Auth_seenDotUndated__8Z827{box-sizing:border-box;width:9px;height:9px;border-radius:50%;border:1px dashed #98989d}.Auth_caption__9WLiX{font-size:12px;line-height:1.33;letter-spacing:-.12px;color:var(--cd-ink-on-dark-secondary)}.Auth_planCard__UuuOQ{padding:24px;gap:16px}.Auth_planTop__aQoob{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Auth_planNameBlock__zhoS_{display:flex;flex-direction:column;gap:4px}.Auth_planName__v89_U{font-family:var(--cd-font-display);font-size:21px;line-height:1.19;font-weight:600;letter-spacing:.231px}.Auth_planTagline__T7oy7{font-size:14px;line-height:1.43;letter-spacing:-.224px;color:#98989d}.Auth_planPrice__qq_0A{font-family:var(--cd-font-display);font-size:28px;line-height:1.14;font-weight:600;letter-spacing:-.28px}.Auth_planList__wIgpp{list-style:none;padding:16px 0 0;border-top:1px solid #38383a;display:flex;flex-direction:column;gap:10px;color:#f5f5f7}.Auth_planList__wIgpp li{display:flex;align-items:flex-start;gap:10px}.Auth_planTick__YkdzK{flex:none;margin-top:2px;color:var(--cd-positive-on-dark)}.Auth_planLink__jNT9w{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--cd-primary-on-dark);text-decoration:none;line-height:1.24}.Auth_planLink__jNT9w:hover{text-decoration:underline}.Auth_reasons__mnWX6{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.Auth_reason__KWlXU{box-sizing:border-box;padding:18px;display:flex;align-items:flex-start;gap:14px;border-radius:var(--cd-radius-lg);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.Auth_reasonIcon__Ghlni{flex:none;width:36px;height:36px;border-radius:var(--cd-radius-sm);background:rgba(48,209,88,.16);color:var(--cd-positive-on-dark);display:flex;align-items:center;justify-content:center}.Auth_reasonText__fjaVS{min-width:0;display:flex;flex-direction:column;gap:4px}.Auth_reasonTitle__D_k7l{font-weight:600;line-height:1.24}.Auth_reasonBody__YoegV{font-size:14px;line-height:1.43;letter-spacing:-.224px;color:var(--cd-ink-on-dark-secondary)}.Auth_main__hTAnB{position:relative;flex:1 1 50%;min-width:0;align-items:center;justify-content:center;gap:24px;padding:48px 40px;background:var(--cd-canvas)}.Auth_form__DkP6K,.Auth_main__hTAnB{box-sizing:border-box;display:flex;flex-direction:column}.Auth_form__DkP6K{width:100%;max-width:460px}.Auth_formPending__48fdX{min-height:420px}.Auth_stack__YyMnM{display:flex;flex-direction:column;gap:28px}.Auth_heading__aitj8{display:flex;flex-direction:column;gap:16px}.Auth_headingText__RQP8e{display:flex;flex-direction:column;gap:8px}.Auth_title__wl04M{font-family:var(--cd-font-display);font-size:34px;line-height:1.12;font-weight:600;letter-spacing:-.28px}.Auth_title__wl04M:focus{outline:none}.Auth_lead__F9KcN{color:var(--cd-ink-secondary);text-wrap:pretty}.Auth_strong__ETt0v{font-weight:600;color:var(--cd-ink);overflow-wrap:anywhere}.Auth_badge__rTZXl{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cd-fill);color:var(--cd-ink)}.Auth_badgePositive__522Xr{background:var(--cd-positive-soft);color:var(--cd-positive)}.Auth_badgeCritical__MU55Z{background:#fdeceb;color:var(--cd-critical)}.Auth_fields__U4TJt{margin:0;display:flex;flex-direction:column;gap:20px}.Auth_field__LNJiv{display:flex;flex-direction:column;gap:8px}.Auth_labelRow__lbuqd{display:flex;align-items:center;justify-content:space-between;gap:12px}.Auth_label__UbACY{font-size:14px;line-height:1.29;font-weight:600;letter-spacing:-.224px}.Auth_inputWrap__yqB3b{position:relative}.Auth_input__zb4jx{box-sizing:border-box;width:100%;min-height:52px;padding:0 16px;border:1px solid var(--cd-placeholder);border-radius:12px;background:#ffffff;color:var(--cd-ink);font:inherit;font-size:17px;letter-spacing:-.374px}.Auth_input__zb4jx::placeholder{color:var(--cd-placeholder)}.Auth_input__zb4jx:focus{outline:2px solid var(--cd-focus);outline-offset:2px}.Auth_inputPassword__NhR_W{padding-right:56px}.Auth_inputInvalid__Dl7ke{border-color:var(--cd-critical)}.Auth_eye__E4iVu{position:absolute;top:4px;right:4px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cd-ink-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.Auth_eye__E4iVu:hover{color:var(--cd-ink)}.Auth_fieldError__c0_gY,.Auth_fieldOk__P_JUf{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.43;letter-spacing:-.224px;color:var(--cd-critical)}.Auth_fieldError__c0_gY svg{flex:none;margin-top:2px}.Auth_fieldOk__P_JUf{align-items:center;color:var(--cd-positive)}.Auth_fieldOk__P_JUf svg{flex:none}.Auth_rules__wEWJB{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}.Auth_rule__J13CB{position:relative;display:flex;align-items:center;gap:6px;font-size:14px;line-height:1.43;letter-spacing:-.224px;color:var(--cd-ink-secondary)}.Auth_rule__J13CB svg{flex:none}.Auth_ruleMet__oOfs8{color:var(--cd-positive)}.Auth_srOnly__fQnav{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Auth_alert__DQYaa{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:#fdeceb;font-size:14px;line-height:1.43;letter-spacing:-.224px;color:var(--cd-ink)}.Auth_alert__DQYaa>svg{flex:none;color:var(--cd-critical)}.Auth_alert__DQYaa p{text-wrap:pretty}.Auth_alertNotice__6zkud{background:var(--cd-parchment)}.Auth_alertNotice__6zkud>svg{color:var(--cd-ink-secondary)}.Auth_alertTitle__ac6Eb{font-weight:600;color:var(--cd-critical)}.Auth_alertNotice__6zkud .Auth_alertTitle__ac6Eb{color:var(--cd-ink)}.Auth_inlineLink__BpAK2{color:var(--cd-primary);text-decoration:underline;text-underline-offset:3px}.Auth_small__tX9vc{font-size:14px;line-height:1.43;letter-spacing:-.224px;color:var(--cd-ink-secondary);text-wrap:pretty}.Auth_btn__W3MPp{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:52px;padding:0 24px;border:0;border-radius:var(--cd-radius-pill);background:var(--cd-primary);color:#ffffff;font:inherit;font-size:17px;line-height:1.24;letter-spacing:-.374px;text-decoration:none;cursor:pointer;transition:transform .12s ease,background-color .15s ease}.Auth_btn__W3MPp:hover{background:#0058b0}.Auth_btn__W3MPp:active{transform:scale(.95)}.Auth_btn__W3MPp[aria-disabled=true]{cursor:progress;background:var(--cd-primary);transform:none}.Auth_btnOutline__IQtDo{border:1px solid var(--cd-primary);background:#ffffff;color:var(--cd-primary)}.Auth_btnOutline__IQtDo:hover{background:#f0f6fd}.Auth_btnOutline__IQtDo:disabled{border-color:var(--cd-fill-strong);background:#ffffff;color:var(--cd-ink-disabled);font-variant-numeric:tabular-nums;cursor:default;transform:none}.Auth_textBtn__GQGDx{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--cd-primary);font:inherit;font-size:17px;line-height:1.24;letter-spacing:-.374px;text-decoration:none;cursor:pointer}.Auth_forgot__dhelw:hover,.Auth_link__BGTZ2:hover,.Auth_textBtn__GQGDx:hover{text-decoration:underline}.Auth_textBtn__GQGDx[aria-disabled=true]{cursor:progress;text-decoration:none}.Auth_actions__jRIVg{display:flex;flex-direction:column;gap:12px}.Auth_actionsCentered__fK1cY{display:flex;flex-direction:column;align-items:center;gap:8px}.Auth_forgot__dhelw{display:inline-flex;align-items:center;min-height:44px;margin:-13px 0;color:var(--cd-primary);text-decoration:none;font-size:14px;line-height:1.29;letter-spacing:-.224px}.Auth_switch__7us9h{padding-top:16px;border-top:1px solid var(--cd-hairline);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;color:var(--cd-ink-secondary);text-align:center}.Auth_link__BGTZ2{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--cd-primary);text-decoration:none}.Auth_resend__5Wu20{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.Auth_waiting__8kRXg{min-height:44px;display:flex;align-items:center;color:var(--cd-ink-secondary);font-variant-numeric:tabular-nums}.Auth_tips__Khwfx{list-style:none;padding:16px;border-radius:12px;background:var(--cd-parchment);display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.43;letter-spacing:-.224px}.Auth_tips__Khwfx li{display:flex;align-items:flex-start;gap:10px}.Auth_tips__Khwfx svg{flex:none;margin-top:2px}.Auth_legal__vlIAj{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px}.Auth_legal__vlIAj a{display:inline-flex;align-items:center;min-height:44px;color:var(--cd-ink-secondary);text-decoration:none;font-size:12px;line-height:1.33;letter-spacing:-.12px}.Auth_legal__vlIAj a:hover{color:var(--cd-ink);text-decoration:underline}@media (max-width:1067px){.Auth_page__debTd{flex-direction:column}.Auth_panel__AI2p9{flex:none;min-height:0;gap:24px;padding:28px 40px 64px}.Auth_panelBody__p8mT2{margin:0}.Auth_panelTitle__6fl_e{font-size:34px}.Auth_wide__kbdf5{display:none}.Auth_main__hTAnB{flex:1 1 auto;z-index:1;margin-top:-24px;padding:16px 40px 32px;border-radius:24px 24px 0 0;justify-content:flex-start;gap:16px}.Auth_form__DkP6K{max-width:520px;padding:24px 0}}@media (max-width:639px){.Auth_panel__AI2p9{gap:20px;padding:20px 20px 52px}.Auth_panelTitle__6fl_e{font-size:28px}.Auth_main__hTAnB{padding:8px 20px 24px}.Auth_form__DkP6K{padding:20px 0}.Auth_title__wl04M{font-size:28px}}@media (prefers-reduced-motion:reduce){.Auth_wallColumn__Rlbeo{animation:none}.Auth_btn__W3MPp{transition:none}.Auth_btn__W3MPp:active{transform:none}}.cd-site{--cd-primary:#0066cc;--cd-primary-filled:#0071e3;--cd-primary-on-dark:#2997ff;--cd-canvas:#ffffff;--cd-parchment:#f5f5f7;--cd-fill:#e8e8ed;--cd-fill-strong:#d2d2d7;--cd-chip-translucent:rgba(210,210,215,0.64);--cd-tile:#272729;--cd-tile-deep:#1d1d1f;--cd-night:#161617;--cd-ink:#1d1d1f;--cd-ink-secondary:#6e6e73;--cd-ink-disabled:#8e8e93;--cd-ink-on-dark:#ffffff;--cd-ink-on-dark-secondary:#cccccc;--cd-hairline:#e0e0e0;--cd-placeholder:#86868b;--cd-positive:#18793a;--cd-positive-soft:#e8f5ec;--cd-positive-on-dark:#30d158;--cd-critical:#d70015;--cd-shadow-product:3px 5px 30px 0 rgba(0,0,0,0.22);--cd-radius-xs:5px;--cd-radius-sm:8px;--cd-radius-md:11px;--cd-radius-lg:18px;--cd-radius-pill:9999px;--cd-gutter:clamp(16px,4vw,40px);--cd-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--cd-inter,Inter),"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--cd-font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--cd-inter,Inter),"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--cd-focus:#0071e3;--cd-surface-card:#ffffff;--cd-pearl:#fafafc;--cd-divider-soft:#f0f0f0;--cd-control-border:#86868b;--cd-chart-track:#e8e8ed;--cd-on-primary:#ffffff;--cd-on-ink:#ffffff;--cd-critical-soft:#fdeceb;--cd-scrim:rgba(0,0,0,0.4);--cd-frosted:rgba(245,245,247,0.8);--cd-blur-frosted:saturate(180%) blur(20px);--cd-size-touch:44px;--cd-size-chip:32px;--cd-size-composer:52px;--cd-size-sidebar:280px;--cd-width-chat:760px}.dark .cd-app{color-scheme:dark;--cd-primary:#2997ff;--cd-primary-filled:#0071e3;--cd-canvas:#000000;--cd-parchment:#161617;--cd-surface-card:#1d1d1f;--cd-pearl:#2c2c2e;--cd-fill:#2c2c2e;--cd-fill-strong:#3a3a3c;--cd-chip-translucent:rgba(118,118,128,0.36);--cd-ink:#f5f5f7;--cd-ink-secondary:#98989d;--cd-ink-disabled:#636366;--cd-on-ink:#000000;--cd-hairline:#38383a;--cd-divider-soft:#3a3a3c;--cd-chart-track:#3a3a3c;--cd-positive:#30d158;--cd-positive-soft:#0f2e19;--cd-critical:#ff6961;--cd-critical-soft:#3a1513;--cd-scrim:rgba(0,0,0,0.6);--cd-frosted:rgba(22,22,23,0.8);--cd-shadow-product:3px 5px 30px 0 rgba(0,0,0,0.6);--cd-focus:#2997ff}.cd-site a:focus-visible,.cd-site button:focus-visible{outline:2px solid var(--cd-focus);outline-offset:2px}.CharityPopup_dialog__kkC6z{--pop-surface:#ffffff;--pop-ink:var(--cd-ink);--pop-secondary:var(--cd-ink-secondary);--pop-hairline:var(--cd-hairline);--pop-well:var(--cd-parchment);--pop-tile:var(--cd-fill);--pop-close:var(--cd-chip-translucent);--pop-button:var(--cd-primary);--pop-link:var(--cd-primary);--pop-scrim:rgba(0,0,0,0.4);box-sizing:border-box;width:calc(100% - 32px);max-width:420px;max-height:calc(100% - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--pop-hairline);border-radius:var(--cd-radius-lg);background:var(--pop-surface);color:var(--pop-ink);font-family:var(--cd-font-text);font-size:17px;line-height:1.47;letter-spacing:-.374px;-webkit-font-smoothing:antialiased}.dark .CharityPopup_dialog__kkC6z{--pop-surface:#1d1d1f;--pop-ink:#f5f5f7;--pop-secondary:#98989d;--pop-hairline:#38383a;--pop-well:#161617;--pop-tile:#2c2c2e;--pop-close:rgba(118,118,128,0.36);--pop-button:var(--cd-primary-filled);--pop-link:var(--cd-primary-on-dark);--pop-scrim:rgba(0,0,0,0.6);--cd-focus:var(--cd-primary-on-dark)}.CharityPopup_dialog__kkC6z::backdrop{background:var(--pop-scrim)}.CharityPopup_dialog__kkC6z[open]{animation:CharityPopup_popIn__AiO25 .24s cubic-bezier(.2,.8,.2,1)}.CharityPopup_dialog__kkC6z[open]::backdrop{animation:CharityPopup_fadeIn__co6Ro .24s ease-out}@keyframes CharityPopup_popIn__AiO25{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes CharityPopup_fadeIn__co6Ro{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.CharityPopup_dialog__kkC6z[open],.CharityPopup_dialog__kkC6z[open]::backdrop{animation:none}}.CharityPopup_panel__gnjuQ{padding:24px;display:flex;flex-direction:column;gap:20px}.CharityPopup_top__jbBAU{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.CharityPopup_tile__kUogJ{border-radius:var(--cd-radius-sm);background:var(--pop-tile)}.CharityPopup_close__4Tz4O,.CharityPopup_tile__kUogJ{flex:none;width:44px;height:44px;color:var(--pop-ink);display:flex;align-items:center;justify-content:center}.CharityPopup_close__4Tz4O{padding:0;border:0;border-radius:50%;background:var(--pop-close);cursor:pointer}.CharityPopup_text__HLV2C{display:flex;flex-direction:column;gap:8px}.CharityPopup_title__Uc55O{margin:0;font-family:var(--cd-font-display);font-size:21px;line-height:1.19;font-weight:600;letter-spacing:.231px;text-wrap:balance}.CharityPopup_body__dl2a2{margin:0;text-wrap:pretty}.CharityPopup_well___ESZF{padding:17px;display:flex;flex-direction:column;gap:4px;border-radius:12px;background:var(--pop-well)}.CharityPopup_wellNote__dTFga{margin:0;font-size:14px;line-height:1.43;letter-spacing:-.224px;color:var(--pop-secondary);text-wrap:pretty}.CharityPopup_wellValue__9Rjxr{margin:2px 0;font-family:var(--cd-font-display);font-size:28px;line-height:1.14;font-weight:600;letter-spacing:.196px}.CharityPopup_actions__CgfWl{display:flex;flex-direction:column;gap:8px}.CharityPopup_donate__tVX08,.CharityPopup_later__Qqin2{box-sizing:border-box;width:100%;min-height:44px;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--cd-radius-pill);font:inherit;font-size:17px;line-height:1.24;letter-spacing:-.374px;text-decoration:none;cursor:pointer}.CharityPopup_donate__tVX08{border:0;background:var(--pop-button);color:#ffffff}.CharityPopup_later__Qqin2{border:1px solid var(--pop-link);background:transparent;color:var(--pop-link)}.CharityPopup_srOnly__D7iHn{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AppShell_shell__1AwZY{position:relative;display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--cd-canvas);color:var(--cd-ink);font-family:var(--cd-font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.AppShell_side__WqZ9J{position:relative;z-index:2;flex:none;display:flex;flex-direction:column;height:100%;background:var(--cd-parchment);border-right:1px solid var(--cd-hairline)}.AppShell_sideTop__Wrfew{flex:none;box-sizing:border-box;height:52px;padding:0 8px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:8px}.AppShell_brand__dp6nc{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-radius:var(--cd-radius-sm);color:var(--cd-ink);text-decoration:none;font-size:17px;line-height:1.24;font-weight:600;letter-spacing:-.374px}.AppShell_dot__Le_3n{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 8px rgba(48,209,88,.7)}.AppShell_drawerClose__edR_m{display:none}.AppShell_side__WqZ9J .AppShell_history__eHcAq{height:calc(100% - 52px)}.AppShell_scrim__Nxbe6{display:none}.AppShell_guest__nprXt{display:grid;gap:8px}.AppShell_guestNote__bW1B4{margin:0;color:var(--cd-ink-secondary);font-size:14px;line-height:1.43;letter-spacing:-.224px;text-wrap:pretty}.AppShell_main__X2T2X{flex:1 1 auto;min-width:0;height:100%;display:flex;flex-direction:column;background:var(--cd-canvas)}.AppShell_bar__ELjKn{flex:none;box-sizing:border-box;height:52px;padding:0 16px 0 24px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--cd-hairline);background:var(--cd-canvas)}.AppShell_barBrand___e2ad,.AppShell_barTitle__7ds27{flex:1 1 auto;min-width:0;margin:0;font-size:17px;line-height:1.24;font-weight:600;letter-spacing:-.374px}.AppShell_barTitle__7ds27{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_barBrand___e2ad{text-align:center}.AppShell_barBrand___e2ad,.AppShell_barMenu__lJpuC,.AppShell_barNew__SUYl_{display:none}.AppShell_scroll__vUmbL{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto}.AppShell_checking__NoQ4l{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--cd-canvas);color:var(--cd-ink);font-family:var(--cd-font-text)}.AppShell_spin__4J4RL{display:block;width:28px;height:28px;box-sizing:border-box;border:3px solid var(--cd-fill);border-top-color:var(--cd-ink);border-radius:50%;animation:AppShell_spin__4J4RL .8s linear infinite}@keyframes AppShell_spin__4J4RL{to{transform:rotate(1turn)}}.AppShell_checkingText__5Sag9{margin:0;color:var(--cd-ink-secondary);font-size:17px;line-height:1.47;letter-spacing:-.374px}.AppShell_center__flpIR{box-sizing:border-box;max-width:808px;min-height:100%;margin:0 auto;padding:32px 24px 64px;display:flex;align-items:center;justify-content:center}.AppShell_notice__DSxQL{max-width:440px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.AppShell_noticeIcon__QW4wk{width:56px;height:56px;border-radius:var(--cd-radius-lg);background:var(--cd-critical-soft);color:var(--cd-critical);display:flex;align-items:center;justify-content:center}.AppShell_noticeTitle__7D_6O{margin:0;font-family:var(--cd-font-display);font-size:21px;line-height:1.19;font-weight:600;letter-spacing:.231px;text-wrap:balance}.AppShell_noticeBody__ylg2p{margin:0;color:var(--cd-ink-secondary);font-size:17px;line-height:1.47;letter-spacing:-.374px;text-wrap:pretty}@media (max-width:833px){.AppShell_side__WqZ9J{position:absolute;top:0;bottom:0;left:0;z-index:40;width:min(300px,86%);border-right:0;visibility:hidden;transform:translateX(-100%);transition:transform .25s ease,visibility 0s linear .25s}.AppShell_side__WqZ9J.AppShell_sideOpen___Z7Gk{visibility:visible;transform:none;transition:transform .25s ease}.AppShell_side__WqZ9J .AppShell_history__eHcAq{width:100%}.AppShell_drawerClose__edR_m{display:inline-flex}.AppShell_scrim__Nxbe6{display:block;position:absolute;inset:0;z-index:30;background:var(--cd-scrim);animation:AppShell_scrimIn__0V2cs .25s ease}.AppShell_bar__ELjKn{padding:0 4px}.AppShell_barMenu__lJpuC,.AppShell_barNew__SUYl_{display:inline-flex}.AppShell_barBrand___e2ad{display:block}.AppShell_barTitle__7ds27{display:none}.AppShell_center__flpIR{padding:20px 16px 48px}}@keyframes AppShell_scrimIn__0V2cs{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.AppShell_side__WqZ9J,.AppShell_side__WqZ9J.AppShell_sideOpen___Z7Gk{transition:none}.AppShell_scrim__Nxbe6,.AppShell_spin__4J4RL{animation:none}}.UserMenuDropdown_panel__i_QeR{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:50;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow-y:auto;padding:6px;border:1px solid var(--cd-hairline);border-radius:var(--cd-radius-lg);background:var(--cd-surface-card);color:var(--cd-ink);box-shadow:var(--cd-shadow-product);font-family:var(--cd-font-text)}.UserMenuDropdown_group__BuQ3x{display:grid}.UserMenuDropdown_rule__PMAKU{height:1px;margin:6px 12px;background:var(--cd-hairline)}.UserMenuDropdown_row__Wtr_A{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--cd-radius-sm);background:transparent;color:var(--cd-ink);font-family:var(--cd-font-text);font-size:14px;line-height:1.29;font-weight:400;letter-spacing:-.224px;text-align:left;text-decoration:none;white-space:normal;cursor:pointer}.UserMenuDropdown_row__Wtr_A svg{width:16px;height:16px;flex:none}@media (hover:hover){.UserMenuDropdown_row__Wtr_A:hover{background:var(--cd-fill)}}.UserMenuDropdown_ext__OeH6x{flex-direction:column;align-items:stretch;justify-content:center;gap:2px;padding-top:6px;padding-bottom:6px}.UserMenuDropdown_extTop__1pJ8a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600}.UserMenuDropdown_extSub__E151B{color:var(--cd-ink-secondary);font-size:12px;line-height:1.33;letter-spacing:-.12px}.UserMenuDropdown_extArrow__rVh9q{color:var(--cd-ink-secondary)}@media (hover:hover){.UserMenuDropdown_ext__OeH6x:hover .UserMenuDropdown_extArrow__rVh9q{color:var(--cd-ink)}}.UserMenuDropdown_danger__CShgp{color:var(--cd-critical)}@media (hover:hover){.UserMenuDropdown_danger__CShgp:hover{background:var(--cd-critical-soft)}}.ChatFrame_shell__esZkI{position:relative;height:100vh;height:100dvh;overflow:hidden;font-family:var(--cd-font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ChatFrame_shell__esZkI,.ChatFrame_splash__XOZqf{display:flex;background:var(--cd-canvas);color:var(--cd-ink)}.ChatFrame_splash__XOZqf{align-items:center;justify-content:center;min-height:100vh;min-height:100dvh}.ChatFrame_side__1Wdec{position:relative;z-index:2;flex:none;display:flex;flex-direction:column;height:100%;background:var(--cd-parchment);border-right:1px solid var(--cd-hairline)}.ChatFrame_sideTop__cZ9rc{flex:none;box-sizing:border-box;height:52px;padding:0 8px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ChatFrame_brand__m7rE3{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-radius:var(--cd-radius-sm);color:var(--cd-ink);text-decoration:none;font-size:17px;line-height:1.24;font-weight:600;letter-spacing:-.374px}.ChatFrame_dot__Qn2gC{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 8px rgba(48,209,88,.7)}.ChatFrame_drawerClose__vU_sr{display:none}.ChatFrame_side__1Wdec .ChatFrame_history__WS0ej{height:calc(100% - 52px)}.ChatFrame_scrim__T41Zo{display:none}.ChatFrame_account__ruGdu{position:relative;margin:0 -9px}.ChatFrame_accountButton__Yc2cH{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 9px;border:0;border-radius:var(--cd-radius-sm);background:transparent;color:var(--cd-ink-secondary);font-family:var(--cd-font-text);font-size:12px;line-height:1.33;letter-spacing:-.12px;text-align:left;cursor:pointer}.ChatFrame_accountEmail__ax92h{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatFrame_accountButton__Yc2cH[aria-expanded=true]{background:var(--cd-canvas);color:var(--cd-ink)}@media (hover:hover){.ChatFrame_accountButton__Yc2cH:hover{background:var(--cd-canvas);color:var(--cd-ink)}}.ChatFrame_chevronUp__uwc2f{transform:rotate(180deg)}.ChatFrame_guest__CLQgq{display:grid;gap:12px}.ChatFrame_themeToggle__l2jQX{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border-radius:var(--cd-radius-sm);color:var(--cd-ink-secondary);font-size:14px;line-height:1.29;letter-spacing:-.224px}.ChatFrame_themeToggle__l2jQX svg{width:16px;height:16px}@media (hover:hover){.ChatFrame_themeToggle__l2jQX:hover{background:var(--cd-canvas);color:var(--cd-ink)}}.ChatFrame_main__WnNoG{flex:1 1 auto;min-width:0;height:100%;display:flex;flex-direction:column;background:var(--cd-canvas)}.ChatFrame_bar__XqT3K{flex:none;box-sizing:border-box;height:52px;padding:0 16px 0 24px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--cd-hairline);background:var(--cd-canvas)}.ChatFrame_barTitle__9CgGo{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.24;font-weight:600;letter-spacing:-.374px}.ChatFrame_barBrand__gP20D,.ChatFrame_barMenu__S2pN7,.ChatFrame_barNew__JKO2M{display:none}.ChatFrame_barBrand__gP20D{flex:1 1 auto;min-width:0;justify-content:center}.ChatFrame_barBrandLink__1VBXP{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border-radius:var(--cd-radius-sm);color:var(--cd-ink);text-decoration:none;font-size:17px;line-height:1.24;font-weight:600;letter-spacing:-.374px}.ChatFrame_body__ddy5V{position:relative;flex:1 1 auto;min-height:0}.ChatFrame_chat__y1UzT{position:absolute;inset:0;display:flex;flex-direction:column}.ChatFrame_isStart__YweYu{overflow-y:auto;gap:28px;padding:48px 24px}.ChatFrame_isStart__YweYu .ChatFrame_thread__pFg00{flex:none;width:100%;max-width:var(--cd-width-chat);margin:auto auto 0}.ChatFrame_isStart__YweYu .ChatFrame_dock__oQb3L{width:100%;max-width:var(--cd-width-chat);margin:0 auto}.ChatFrame_suggestions__nmw61{flex:none;width:100%;max-width:var(--cd-width-chat);margin:0 auto auto;display:flex;flex-direction:column;align-items:center;gap:10px}.ChatFrame_isConvo__f6VFX{overflow:hidden}.ChatFrame_isConvo__f6VFX .ChatFrame_thread__pFg00{flex:1 1 auto;min-height:0;overflow-y:auto}.ChatFrame_dock__oQb3L{position:relative;z-index:1;flex:none}.ChatFrame_isConvo__f6VFX .ChatFrame_dock__oQb3L{padding:12px 24px max(16px,env(safe-area-inset-bottom));background:var(--cd-canvas)}.ChatFrame_dockInner__oCUYK{max-width:var(--cd-width-chat);margin:0 auto}.ChatFrame_startHead__tdewJ{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ChatFrame_startTitle__o3sB0{margin:0;color:var(--cd-ink);font-family:var(--cd-font-display);font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0;text-wrap:balance}.ChatFrame_startLede__Jndoz{margin:0;max-width:560px;color:var(--cd-ink-secondary);font-size:17px;line-height:1.47;letter-spacing:-.374px;text-wrap:balance}.ChatFrame_tryLabel__gj3bB{margin:0;color:var(--cd-ink-secondary);font-size:14px;line-height:1.29;font-weight:600;letter-spacing:-.224px}.ChatFrame_suggestions__nmw61 .ChatFrame_chips__vM_ro{justify-content:center}.ChatFrame_hintLink__icSvv{position:relative;padding:0;border:0;border-radius:2px;background:none;color:var(--cd-primary);font:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer}.ChatFrame_hintLink__icSvv:after{content:"";position:absolute;inset:-12px -4px}@media (hover:hover){.ChatFrame_hintLink__icSvv:hover{text-decoration:underline;text-underline-offset:2px}}.ChatFrame_toolWrap__A8h1w{position:relative;display:flex}.ChatFrame_tool__F5Dt7{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;padding:0;border:0;border-radius:50%;background:var(--cd-fill);color:var(--cd-ink);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ChatFrame_tool__F5Dt7:after{content:"";position:absolute;inset:-4px}.ChatFrame_tool__F5Dt7:disabled{cursor:default}.ChatFrame_tool__F5Dt7[aria-expanded=true]{background:color-mix(in srgb,var(--cd-fill) 85%,var(--cd-ink))}@media (hover:hover){.ChatFrame_tool__F5Dt7:hover:not(:disabled){background:color-mix(in srgb,var(--cd-fill) 85%,var(--cd-ink))}}.ChatFrame_toolMenu__tJG0F{position:absolute;left:-8px;bottom:calc(100% + 16px);z-index:20;min-width:232px;padding:6px;border:1px solid var(--cd-hairline);border-radius:var(--cd-radius-lg);background:var(--cd-surface-card);box-shadow:var(--cd-shadow-product)}.ChatFrame_toolItem__pzXEA{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--cd-radius-sm);background:transparent;color:var(--cd-ink);font-family:var(--cd-font-text);font-size:14px;line-height:1.29;letter-spacing:-.224px;text-align:left;white-space:nowrap;cursor:pointer}@media (hover:hover){.ChatFrame_toolItem__pzXEA:hover{background:var(--cd-fill)}}.ChatFrame_loading__m7CU3{flex-direction:column;gap:12px;color:var(--cd-ink-secondary);font-size:14px;line-height:1.43;letter-spacing:-.224px}.ChatFrame_loading__m7CU3,.ChatFrame_notice__Uxezc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ChatFrame_notice__Uxezc{z-index:1;overflow-y:auto;padding:24px}.ChatFrame_noticeCard__rskta{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;padding:32px 24px 24px;border:1px solid var(--cd-hairline);border-radius:var(--cd-radius-lg);background:var(--cd-surface-card);text-align:center}.ChatFrame_noticeTitle__IydjQ{margin:0;font-family:var(--cd-font-display);font-size:21px;line-height:1.19;font-weight:600;letter-spacing:.231px}.ChatFrame_noticeBody__WbE1n{margin:8px 0 4px;color:var(--cd-ink-secondary);font-size:17px;line-height:1.47;letter-spacing:-.374px}@media (max-width:833px){.ChatFrame_side__1Wdec{position:absolute;top:0;bottom:0;left:0;z-index:40;width:min(300px,86%);border-right:0;visibility:hidden;transform:translateX(-100%);transition:transform .25s ease,visibility 0s linear .25s}.ChatFrame_side__1Wdec.ChatFrame_sideOpen__kYfDY{visibility:visible;transform:none;transition:transform .25s ease}.ChatFrame_side__1Wdec .ChatFrame_history__WS0ej{width:100%}.ChatFrame_drawerClose__vU_sr{display:inline-flex}.ChatFrame_scrim__T41Zo{display:block;position:absolute;inset:0;z-index:30;background:var(--cd-scrim);animation:ChatFrame_scrimIn__O_gHd .25s ease}.ChatFrame_bar__XqT3K{padding:0 4px}.ChatFrame_barMenu__S2pN7,.ChatFrame_barNew__JKO2M{display:inline-flex}.ChatFrame_barBrand__gP20D{display:flex}.ChatFrame_barTitle__9CgGo{display:none}.ChatFrame_isStart__YweYu{padding:32px 16px}.ChatFrame_startTitle__o3sB0{font-size:34px}.ChatFrame_isConvo__f6VFX .ChatFrame_dock__oQb3L{padding:8px 16px max(16px,env(safe-area-inset-bottom));background:var(--cd-frosted);-webkit-backdrop-filter:var(--cd-blur-frosted);backdrop-filter:var(--cd-blur-frosted);border-top:1px solid var(--cd-hairline)}}@keyframes ChatFrame_scrimIn__O_gHd{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ChatFrame_side__1Wdec,.ChatFrame_side__1Wdec.ChatFrame_sideOpen__kYfDY{transition:none}.ChatFrame_scrim__T41Zo{animation:none}.ChatFrame_tool__F5Dt7{transition:none}}.PausedBanner_banner__Z6_iP{--banner-caution:var(--cd-caution,#c93400);--banner-caution-soft:var(--cd-caution-soft,#fff4e5);display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 17px;background:var(--banner-caution-soft);color:var(--cd-ink)}.dark .cd-app .PausedBanner_banner__Z6_iP{--banner-caution:var(--cd-caution,#ff9f0a);--banner-caution-soft:var(--cd-caution-soft,#2e1f07)}.PausedBanner_icon__R4yxj{display:grid;place-items:center;flex:none;color:var(--banner-caution)}.PausedBanner_text__7IIJt{flex:1 1 220px;margin:0}.PausedBanner_text__7IIJt strong{font-weight:600}.PausedBanner_action__QBAhW{position:relative;padding:0;border:0;border-radius:2px;background:none;color:var(--cd-primary);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.PausedBanner_action__QBAhW:after{content:"";position:absolute;inset:-12px -8px}@media (hover:hover){.PausedBanner_action__QBAhW:hover{text-decoration:underline;text-underline-offset:2px}}.PausedBanner_action__QBAhW[aria-disabled=true]{color:var(--cd-ink-secondary);cursor:progress}.PausedBanner_action__QBAhW:focus-visible{outline:2px solid var(--cd-focus);outline-offset:2px}@media (forced-colors:active){.PausedBanner_banner__Z6_iP{border-bottom:1px solid CanvasText}}.PauseReminderBanner_nudge__yNyjX{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 8px 6px 17px;border-bottom:1px solid var(--cd-hairline);background:var(--cd-parchment);color:var(--cd-ink)}.PauseReminderBanner_icon__5S5My{display:grid;place-items:center;flex:none;color:var(--cd-ink-secondary)}.PauseReminderBanner_text__WA1yP{flex:1 1 220px;margin:0}.PauseReminderBanner_text__WA1yP strong{font-weight:600}.PauseReminderBanner_action__cEvF_{position:relative;flex:none;border-radius:2px;color:var(--cd-primary);font-weight:600;text-decoration:none}.PauseReminderBanner_action__cEvF_:after{content:"";position:absolute;inset:-12px -8px}@media (hover:hover){.PauseReminderBanner_action__cEvF_:hover{text-decoration:underline;text-underline-offset:2px}}.PauseReminderBanner_close__4iNQ5{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cd-ink-secondary);cursor:pointer}.PauseReminderBanner_close__4iNQ5:after{content:"";position:absolute;inset:-6px}@media (hover:hover){.PauseReminderBanner_close__4iNQ5:hover{background:var(--cd-fill);color:var(--cd-ink)}}.PauseReminderBanner_action__cEvF_:focus-visible,.PauseReminderBanner_close__4iNQ5:focus-visible{outline:2px solid var(--cd-focus);outline-offset:2px}