.AccountRestrictedCard-module__sp0Deq__card{background-color:var(--danger-tint);border:1px solid #a33c3447;border-radius:20px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.AccountRestrictedCard-module__sp0Deq__row{align-items:flex-start;gap:.75rem;display:flex}.AccountRestrictedCard-module__sp0Deq__icon-wrap{width:2.25rem;height:2.25rem;color:var(--danger);background-color:#a33c341f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountRestrictedCard-module__sp0Deq__icon{width:1.25rem;height:1.25rem}.AccountRestrictedCard-module__sp0Deq__title{color:var(--danger-strong);font-size:14px;font-weight:600}.AccountRestrictedCard-module__sp0Deq__body{color:var(--ink-700);margin-top:.25rem;font-size:13px;line-height:1.6}.AccountRestrictedCard-module__sp0Deq__contact-button{border:1.5px solid var(--danger);color:var(--danger);cursor:pointer;transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft);background-color:#fff;border-radius:9999px;align-self:flex-start;padding:.5rem 1.1rem;font-size:13px;font-weight:600}.AccountRestrictedCard-module__sp0Deq__contact-button:hover{background-color:var(--danger);color:#fff}.AccountRestrictedCard-module__sp0Deq__contact-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--danger);outline:none}
.DeleteAccountModal-module__FdBbFW__overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#18281980;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.DeleteAccountModal-module__FdBbFW__card{border:1px solid var(--line-soft);width:100%;max-width:30rem;max-height:90vh;box-shadow:var(--elev-lg);background-color:#fff;border-radius:20px;flex-direction:column;display:flex}.DeleteAccountModal-module__FdBbFW__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.DeleteAccountModal-module__FdBbFW__title{color:var(--ink-900);font-size:16px;font-weight:600}.DeleteAccountModal-module__FdBbFW__close-button{width:2rem;height:2rem;color:var(--ink-700);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DeleteAccountModal-module__FdBbFW__close-button:hover:not(:disabled){background-color:var(--sage-100);color:var(--forest-800)}.DeleteAccountModal-module__FdBbFW__close-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.DeleteAccountModal-module__FdBbFW__close-icon{width:1.25rem;height:1.25rem}.DeleteAccountModal-module__FdBbFW__body{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem;display:flex;overflow-y:auto}.DeleteAccountModal-module__FdBbFW__warning{border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);background-color:var(--danger-tint);border-radius:14px;padding:.875rem 1rem}.DeleteAccountModal-module__FdBbFW__warning-title{color:var(--danger-strong);align-items:center;gap:.5rem;font-size:14px;font-weight:600;display:flex}.DeleteAccountModal-module__FdBbFW__warning-icon{flex-shrink:0;width:1.1rem;height:1.1rem}.DeleteAccountModal-module__FdBbFW__warning-list{color:var(--ink-700);margin-top:.5rem;padding-left:1.25rem;font-size:13px;line-height:1.6;list-style:outside}.DeleteAccountModal-module__FdBbFW__fieldset{border:none;min-width:0;margin:0;padding:0}.DeleteAccountModal-module__FdBbFW__field{flex-direction:column;gap:.5rem;display:flex}.DeleteAccountModal-module__FdBbFW__label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DeleteAccountModal-module__FdBbFW__label{color:var(--ink-900);font-size:14px;font-weight:600}.DeleteAccountModal-module__FdBbFW__fieldset .DeleteAccountModal-module__FdBbFW__label{margin-bottom:.5rem}.DeleteAccountModal-module__FdBbFW__counter{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:12px}.DeleteAccountModal-module__FdBbFW__reason-list{flex-direction:column;gap:.5rem;display:flex}.DeleteAccountModal-module__FdBbFW__reason{border:1px solid var(--line-soft);color:var(--ink-900);cursor:pointer;transition:border-color .2s var(--ease-out-soft), background-color .2s var(--ease-out-soft);border-radius:14px;align-items:center;gap:.75rem;padding:.7rem .875rem;font-size:14px;display:flex}.DeleteAccountModal-module__FdBbFW__reason:hover{background-color:var(--sage-100)}.DeleteAccountModal-module__FdBbFW__reason-selected{border-color:var(--forest-800);background-color:var(--sage-100)}.DeleteAccountModal-module__FdBbFW__reason:focus-within{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600)}.DeleteAccountModal-module__FdBbFW__radio{width:1.1rem;height:1.1rem;accent-color:var(--forest-800);flex-shrink:0}.DeleteAccountModal-module__FdBbFW__textarea{resize:vertical;border:1px solid var(--line-soft);background-color:var(--cream-50);width:100%;color:var(--ink-900);border-radius:14px;outline:none;padding:.75rem;font-size:14px}.DeleteAccountModal-module__FdBbFW__textarea::placeholder{color:var(--ink-500);opacity:.7}.DeleteAccountModal-module__FdBbFW__textarea:focus{border-color:var(--forest-800);background-color:#fff;box-shadow:0 0 0 4px #2239241a}.DeleteAccountModal-module__FdBbFW__textarea[aria-invalid=true]{border-color:var(--danger)}.DeleteAccountModal-module__FdBbFW__field-error{color:var(--danger);margin-top:.4rem;font-size:13px}.DeleteAccountModal-module__FdBbFW__confirm-text{color:var(--ink-700);font-size:14px;line-height:1.6}.DeleteAccountModal-module__FdBbFW__footer{border-top:1px solid var(--line-soft);gap:.75rem;padding:1rem 1.25rem;display:flex}.DeleteAccountModal-module__FdBbFW__cancel-button,.DeleteAccountModal-module__FdBbFW__danger-button{cursor:pointer;height:2.75rem;transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft);border-radius:9999px;flex:1;font-size:14px;font-weight:600}.DeleteAccountModal-module__FdBbFW__cancel-button{border:1.5px solid var(--line);color:var(--ink-900);background:0 0}.DeleteAccountModal-module__FdBbFW__cancel-button:hover:not(:disabled){border-color:var(--forest-800);background-color:var(--sage-100)}.DeleteAccountModal-module__FdBbFW__danger-button{background-color:var(--danger);color:#fff;border:none}.DeleteAccountModal-module__FdBbFW__danger-button:hover:not(:disabled){background-color:var(--danger-strong)}.DeleteAccountModal-module__FdBbFW__cancel-button:focus-visible,.DeleteAccountModal-module__FdBbFW__danger-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.DeleteAccountModal-module__FdBbFW__cancel-button:disabled,.DeleteAccountModal-module__FdBbFW__danger-button:disabled{opacity:.6;cursor:not-allowed}
.transactions-module__DUyXKq__row{align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.transactions-module__DUyXKq__row-bordered{border-bottom:1px solid var(--line-soft)}.transactions-module__DUyXKq__icon-chip{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.transactions-module__DUyXKq__icon-chip-credit{background-color:var(--sage-100);color:var(--forest-800)}.transactions-module__DUyXKq__icon-chip-debit{background-color:var(--danger-tint);color:var(--danger)}.transactions-module__DUyXKq__icon-chip-reward{color:var(--forest-900);background-color:#e1b1242e}.transactions-module__DUyXKq__icon-chip-bonus{background-color:var(--sage-200);color:var(--forest-700)}.transactions-module__DUyXKq__icon{width:1.25rem;height:1.25rem}.transactions-module__DUyXKq__body{flex:1;min-width:0}.transactions-module__DUyXKq__description-row{align-items:center;gap:.375rem;min-width:0;display:flex}.transactions-module__DUyXKq__description{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.transactions-module__DUyXKq__reward-badge{color:var(--forest-900);background-color:#e1b1242e;border-radius:9999px;flex-shrink:0;padding:.0625rem .5rem;font-size:11px;font-weight:700}.transactions-module__DUyXKq__bonus-badge{background-color:var(--sage-100);color:var(--forest-800);border-radius:9999px;flex-shrink:0;padding:.0625rem .5rem;font-size:11px;font-weight:700}.transactions-module__DUyXKq__meta-row{align-items:center;gap:.375rem;display:flex}.transactions-module__DUyXKq__date{color:var(--ink-500);font-size:12px}.transactions-module__DUyXKq__duration{color:var(--ink-500);align-items:center;gap:.1875rem;font-size:12px;font-weight:600;display:inline-flex}.transactions-module__DUyXKq__duration-icon{width:.75rem;height:.75rem}.transactions-module__DUyXKq__amount-col{text-align:right;flex-shrink:0}.transactions-module__DUyXKq__amount{font-size:14px;font-weight:600}.transactions-module__DUyXKq__amount-credit{color:var(--forest-700)}.transactions-module__DUyXKq__amount-debit{color:var(--danger)}.transactions-module__DUyXKq__balance-after{color:var(--ink-500);font-size:12px}
.AttachmentCostSummary-module__dv7p3a__card{box-sizing:border-box;border:1px solid var(--line-soft);background-color:var(--cream-50);border-radius:.75rem;flex-direction:column;gap:.125rem;width:100%;margin-bottom:.5rem;padding:.5rem .625rem;animation:.16s ease-out AttachmentCostSummary-module__dv7p3a__cost-in;display:flex}@keyframes AttachmentCostSummary-module__dv7p3a__cost-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AttachmentCostSummary-module__dv7p3a__card{animation:none}}.AttachmentCostSummary-module__dv7p3a__card-warning{background-color:var(--danger-tint);border-color:#a33c344d}.AttachmentCostSummary-module__dv7p3a__row{border-radius:.375rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.5rem;padding:.25rem .125rem;font-size:12px;line-height:1.4;transition:background-color .12s;display:grid}.AttachmentCostSummary-module__dv7p3a__row:hover{background-color:#2239240d}@media (prefers-reduced-motion:reduce){.AttachmentCostSummary-module__dv7p3a__row{transition:none}}.AttachmentCostSummary-module__dv7p3a__label{min-width:0;color:var(--ink-700);align-items:center;gap:.375rem;font-weight:500;display:flex}.AttachmentCostSummary-module__dv7p3a__label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AttachmentCostSummary-module__dv7p3a__icon{width:.875rem;height:.875rem;color:var(--forest-700);flex-shrink:0}.AttachmentCostSummary-module__dv7p3a__hint{color:var(--ink-500);white-space:nowrap;font-weight:400}.AttachmentCostSummary-module__dv7p3a__maths{color:var(--ink-500);font-variant-numeric:tabular-nums;white-space:nowrap}.AttachmentCostSummary-module__dv7p3a__amount{color:var(--ink-900);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:3.5rem;font-weight:600}.AttachmentCostSummary-module__dv7p3a__divider{background-color:var(--line-soft);border:0;height:1px;margin:.25rem 0}.AttachmentCostSummary-module__dv7p3a__total{justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .125rem;font-size:13px;display:flex}.AttachmentCostSummary-module__dv7p3a__total-label{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.AttachmentCostSummary-module__dv7p3a__total-amount{color:var(--forest-800);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.AttachmentCostSummary-module__dv7p3a__card-warning .AttachmentCostSummary-module__dv7p3a__total-amount{color:var(--danger)}.AttachmentCostSummary-module__dv7p3a__free-chat-note{color:var(--ink-500);align-items:center;gap:.375rem;margin:0;padding:.125rem;font-size:11px;line-height:1.4;display:flex}.AttachmentCostSummary-module__dv7p3a__notice-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;padding:.125rem;display:flex}.AttachmentCostSummary-module__dv7p3a__notice{color:var(--danger);margin:0;font-size:11px;font-weight:500}.AttachmentCostSummary-module__dv7p3a__recharge{background-color:var(--forest-800);color:var(--cream-50);cursor:pointer;transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft);border:0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .625rem;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.AttachmentCostSummary-module__dv7p3a__recharge:hover{background-color:var(--gold-500);color:var(--forest-900)}.AttachmentCostSummary-module__dv7p3a__recharge:active{transform:scale(.97)}.AttachmentCostSummary-module__dv7p3a__recharge:focus-visible{outline:2px solid var(--forest-600);outline-offset:2px}.AttachmentCostSummary-module__dv7p3a__recharge-icon{width:.75rem;height:.75rem}@media (prefers-reduced-motion:reduce){.AttachmentCostSummary-module__dv7p3a__recharge{transition:none}.AttachmentCostSummary-module__dv7p3a__recharge:active{transform:none}}@media (max-width:30rem){.AttachmentCostSummary-module__dv7p3a__row{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.AttachmentCostSummary-module__dv7p3a__label{grid-area:1/1}.AttachmentCostSummary-module__dv7p3a__amount{grid-area:1/2}.AttachmentCostSummary-module__dv7p3a__maths{grid-area:2/1;font-size:11px}.AttachmentCostSummary-module__dv7p3a__recharge{justify-content:center;width:100%;padding-block:.375rem}}
.AttachmentPreviewTray-module__ovTFdq__tray{scrollbar-width:none;gap:.625rem;padding:.125rem .125rem .625rem;display:flex;overflow-x:auto}.AttachmentPreviewTray-module__ovTFdq__tray::-webkit-scrollbar{display:none}.AttachmentPreviewTray-module__ovTFdq__thumb{border:1px solid var(--line-soft);background-color:var(--cream-50);width:4.5rem;height:4.5rem;box-shadow:var(--elev-sm);border-radius:.875rem;flex-shrink:0;animation:.16s ease-out AttachmentPreviewTray-module__ovTFdq__thumb-in;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.AttachmentPreviewTray-module__ovTFdq__thumb{animation:none}}@keyframes AttachmentPreviewTray-module__ovTFdq__thumb-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.AttachmentPreviewTray-module__ovTFdq__media{object-fit:cover;width:100%;height:100%;display:block}.AttachmentPreviewTray-module__ovTFdq__play-badge{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AttachmentPreviewTray-module__ovTFdq__play-badge-circle{background-color:#18281980;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.AttachmentPreviewTray-module__ovTFdq__play-icon{color:#fff;fill:#fff;width:.75rem;height:.75rem;margin-left:1px}.AttachmentPreviewTray-module__ovTFdq__duration-badge{color:#fff;font-variant-numeric:tabular-nums;background-color:#182819b3;border-radius:.25rem;padding:.0625rem .3125rem;font-size:10px;font-weight:600;line-height:1.4;position:absolute;bottom:.25rem;right:.25rem}.AttachmentPreviewTray-module__ovTFdq__remove-button{color:#fff;cursor:pointer;background-color:#182819cc;border:1.5px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:background-color .12s,transform .12s;display:flex;position:absolute;top:-.375rem;right:-.375rem;box-shadow:0 1px 3px #0003}.AttachmentPreviewTray-module__ovTFdq__remove-button:hover{background-color:var(--danger);transform:scale(1.1)}.AttachmentPreviewTray-module__ovTFdq__remove-button:active{transform:scale(.95)}.AttachmentPreviewTray-module__ovTFdq__remove-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}@media (prefers-reduced-motion:reduce){.AttachmentPreviewTray-module__ovTFdq__remove-button{transition:none}}.AttachmentPreviewTray-module__ovTFdq__remove-icon{width:.6875rem;height:.6875rem}
.FollowUpChips-module__EU1bJW__chips-wrapper{flex-direction:column;gap:6px;margin-top:10px;padding:8px 0;display:flex}.FollowUpChips-module__EU1bJW__chips-title{color:var(--ink-500);align-items:center;gap:4px;margin:0;font-size:12px;font-weight:600;display:flex}.FollowUpChips-module__EU1bJW__chips-list{flex-wrap:wrap;gap:6px;display:flex}.FollowUpChips-module__EU1bJW__chip-btn{color:var(--forest-800);background-color:var(--sage-100);cursor:pointer;transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft);border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.FollowUpChips-module__EU1bJW__chip-btn:hover{background-color:var(--sage-200);border-color:var(--forest-800);transform:translateY(-1px)}.FollowUpChips-module__EU1bJW__chip-btn:focus-visible{outline:2px solid var(--forest-600);outline-offset:2px}.FollowUpChips-module__EU1bJW__chip-btn:active{transform:translateY(0)}.FollowUpChips-module__EU1bJW__chip-btn:disabled{opacity:.5;cursor:not-allowed}.FollowUpChips-module__EU1bJW__chip-icon{width:14px;height:14px;color:var(--forest-800);flex-shrink:0}
.FreeChatQuotaBadge-module__EckTBa__badge{background-color:var(--sage-100);color:var(--forest-800);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:12px;font-weight:500;display:inline-flex}.FreeChatQuotaBadge-module__EckTBa__badge-empty{background-color:var(--cream-50);color:var(--ink-500);border:1px solid var(--line-soft)}.FreeChatQuotaBadge-module__EckTBa__icon{flex-shrink:0;width:.75rem;height:.75rem}
.GlobalDropZone-module__oN5iyG__drop-overlay{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background-color:#182819b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GlobalDropZone-module__oN5iyG__drop-card{border:2px dashed var(--forest-600);background-color:#fdfbf4f7;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 48px;animation:1.8s ease-in-out infinite GlobalDropZone-module__oN5iyG__dropCardPulse;display:flex;box-shadow:0 25px 50px -12px #00000040}@keyframes GlobalDropZone-module__oN5iyG__dropCardPulse{0%,to{border-color:var(--forest-600);transform:scale(1)}50%{border-color:var(--gold-500);transform:scale(1.02)}}.GlobalDropZone-module__oN5iyG__drop-icon-box{background-color:var(--sage-100);width:64px;height:64px;color:var(--forest-800);border-radius:20px;justify-content:center;align-items:center;display:flex}.GlobalDropZone-module__oN5iyG__drop-icon{width:32px;height:32px}.GlobalDropZone-module__oN5iyG__drop-title{color:var(--ink-900);margin:0;font-size:18px;font-weight:700}.GlobalDropZone-module__oN5iyG__drop-subtitle{color:var(--ink-500);margin:0;font-size:13px}
.MessageComposer-module__vJg2Fq__composer-container{border-top:1px solid var(--line-soft);flex-direction:column;padding:.75rem 1rem;display:flex}@media (min-width:1024px){.MessageComposer-module__vJg2Fq__composer-hero{border-top:0;border:1px solid var(--line-soft);box-shadow:var(--elev-lg);background-color:#fff;border-radius:20px}}.MessageComposer-module__vJg2Fq__composer-inner{width:100%}@media (min-width:1024px){.MessageComposer-module__vJg2Fq__composer-inner{max-width:48rem;margin-left:auto;margin-right:auto}}.MessageComposer-module__vJg2Fq__composer-row{align-items:flex-end;gap:.5rem;width:100%;display:flex}.MessageComposer-module__vJg2Fq__composer-footer{align-items:center;gap:.5rem;margin-top:.25rem;padding-left:3.5rem;display:flex}.MessageComposer-module__vJg2Fq__character-counter{text-align:right;color:var(--ink-500);margin:0 0 0 auto;padding-right:.25rem;font-size:12px}.MessageComposer-module__vJg2Fq__character-counter-warning{color:#b76e15;font-weight:500}.MessageComposer-module__vJg2Fq__hidden-input{display:none!important}.MessageComposer-module__vJg2Fq__attach-button{width:3rem;height:3rem;color:var(--forest-700);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex}.MessageComposer-module__vJg2Fq__attach-button:hover:not(:disabled){background-color:var(--sage-100);color:var(--forest-900)}.MessageComposer-module__vJg2Fq__attach-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.MessageComposer-module__vJg2Fq__attach-button:disabled{opacity:.4;cursor:not-allowed}.MessageComposer-module__vJg2Fq__button-icon{width:1.25rem;height:1.25rem}.MessageComposer-module__vJg2Fq__input-wrapper{border:1px solid var(--line-soft);background-color:var(--cream-50);transition:border-color .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);border-radius:20px;flex:1;padding-top:.5rem;padding-bottom:.5rem;position:relative;overflow:hidden}.MessageComposer-module__vJg2Fq__input-wrapper:focus-within{border-color:var(--forest-800);background-color:#fff;box-shadow:0 0 0 4px #22392414}.MessageComposer-module__vJg2Fq__textarea-input{resize:none;width:100%;max-height:8rem;color:var(--ink-900);background-color:#0000;border:0;outline:none;padding-left:1rem;font-size:16px;display:block;overflow:hidden auto}.MessageComposer-module__vJg2Fq__textarea-input::placeholder{color:var(--ink-500);opacity:.75}.MessageComposer-module__vJg2Fq__textarea-input:disabled{opacity:.6}.MessageComposer-module__vJg2Fq__textarea-input-with-voice{padding-right:2.75rem}.MessageComposer-module__vJg2Fq__textarea-input-no-voice{padding-right:1rem}.MessageComposer-module__vJg2Fq__mic-button{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.MessageComposer-module__vJg2Fq__mic-button:focus-visible{box-shadow:0 0 0 2px var(--forest-600);outline:none}.MessageComposer-module__vJg2Fq__mic-button:disabled{cursor:not-allowed;opacity:.4}.MessageComposer-module__vJg2Fq__mic-recording{background-color:var(--danger);color:#fff;animation:1.2s cubic-bezier(.4,0,.6,1) infinite MessageComposer-module__vJg2Fq__mic-pulse}.MessageComposer-module__vJg2Fq__mic-idle{color:var(--ink-500);background-color:#0000}.MessageComposer-module__vJg2Fq__mic-idle:hover:not(:disabled){background-color:var(--sage-100);color:var(--forest-800)}.MessageComposer-module__vJg2Fq__mic-square-icon{fill:currentColor;width:.875rem;height:.875rem}.MessageComposer-module__vJg2Fq__mic-icon{width:1rem;height:1rem}.MessageComposer-module__vJg2Fq__stop-button{background-color:var(--danger);color:#fff;cursor:pointer;width:3rem;height:3rem;transition:background-color .3s var(--ease-out-soft);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessageComposer-module__vJg2Fq__stop-button:hover{background-color:var(--danger-strong)}.MessageComposer-module__vJg2Fq__stop-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--danger);outline:none}.MessageComposer-module__vJg2Fq__send-button{background-color:var(--forest-800);width:3rem;height:3rem;color:var(--cream-50);cursor:pointer;box-shadow:var(--elev-md);transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessageComposer-module__vJg2Fq__send-button:hover:not(:disabled){background-color:var(--gold-500);color:var(--forest-900);box-shadow:var(--elev-gold);transform:translateY(-2px)}.MessageComposer-module__vJg2Fq__send-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.MessageComposer-module__vJg2Fq__send-button:disabled{opacity:.4;cursor:not-allowed}@keyframes MessageComposer-module__vJg2Fq__mic-pulse{0%,to{opacity:1}50%{opacity:.5}}
.VoiceRecordingIndicator-module__4yGVMq__indicator-container{border:1px solid var(--line-soft);background-color:var(--cream-50);border-radius:20px;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.5rem 1rem;display:flex}.VoiceRecordingIndicator-module__4yGVMq__time-display{min-width:44px;color:var(--ink-900);font-size:13px;font-weight:600}.VoiceRecordingIndicator-module__4yGVMq__label-display{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-500);flex:1;font-size:13px;overflow:hidden}.VoiceRecordingIndicator-module__4yGVMq__label-pending{text-align:left;cursor:pointer;color:#b45309;background:0 0;border:none;padding:0;font-weight:500}.VoiceRecordingIndicator-module__4yGVMq__label-pending:hover{text-decoration:underline}.VoiceRecordingIndicator-module__4yGVMq__label-pending:focus-visible{box-shadow:0 0 0 2px var(--forest-600);border-radius:.25rem;outline:none}.VoiceRecordingIndicator-module__4yGVMq__cancel-button{width:2rem;height:2rem;color:var(--ink-500);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex}.VoiceRecordingIndicator-module__4yGVMq__cancel-button:hover{background-color:var(--sage-100);color:var(--forest-800)}.VoiceRecordingIndicator-module__4yGVMq__cancel-button:focus-visible{box-shadow:0 0 0 2px var(--forest-600);outline:none}.VoiceRecordingIndicator-module__4yGVMq__cancel-icon{width:1rem;height:1rem}
@keyframes VoiceWaveform-module__Lb6aWW__voice-waveform-shimmer{0%,to{opacity:.6}50%{opacity:1}}.VoiceWaveform-module__Lb6aWW__waveform-container{align-items:center;gap:3px;height:24px;display:flex}.VoiceWaveform-module__Lb6aWW__waveform-bar{border-radius:9999px;width:3px;transition:height .1s ease-out;animation:.9s ease-in-out infinite VoiceWaveform-module__Lb6aWW__voice-waveform-shimmer}
.TourHelpPill-module__8gWEea__tour-pill-wrapper{z-index:999;align-items:center;display:inline-flex;position:relative}.TourHelpPill-module__8gWEea__tour-pill-btn{color:#fdfbf4cc;cursor:pointer;background-color:#fdfbf414;border:1px solid #fdfbf426;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.TourHelpPill-module__8gWEea__tour-pill-btn:hover{color:var(--gold-500);background-color:#e1b12433;border-color:#e1b12499;transform:scale(1.1);box-shadow:0 0 14px #e1b12466}.TourHelpPill-module__8gWEea__tour-pill-btn:focus-visible{box-shadow:0 0 0 2px var(--forest-900), 0 0 0 4px var(--gold-500);outline:none}.TourHelpPill-module__8gWEea__tour-pill-tooltip{white-space:nowrap;color:var(--cream-50);background-color:var(--forest-900);opacity:0;pointer-events:none;z-index:99999;border:1px solid #fdfbf42e;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 10px 25px -5px #00000080,0 0 1px 1px #ffffff1a}.TourHelpPill-module__8gWEea__tour-pill-wrapper:hover .TourHelpPill-module__8gWEea__tour-pill-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}
.AppSidebar-module__7G-jzW__sidebar{background:linear-gradient(180deg, var(--forest-900) 0%, #1d301f 55%, var(--forest-800) 100%);height:100vh;color:var(--cream-50);border-right:1px solid #fdfbf414;display:none;position:sticky;top:0}@media (min-width:1024px){.AppSidebar-module__7G-jzW__sidebar{flex-direction:column;display:flex}}.AppSidebar-module__7G-jzW__brand{border-bottom:1px solid #fdfbf41a;flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;display:flex}.AppSidebar-module__7G-jzW__brand-link{align-items:center;gap:.75rem;min-width:0;display:flex}.AppSidebar-module__7G-jzW__brand-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.AppSidebar-module__7G-jzW__logo{border-radius:.625rem;width:2.25rem;height:2.25rem;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}.AppSidebar-module__7G-jzW__logo-image{object-fit:cover}.AppSidebar-module__7G-jzW__brand-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.AppSidebar-module__7G-jzW__new-conversation{flex-shrink:0;padding:1rem 1.5rem 0}.AppSidebar-module__7G-jzW__new-conversation-button{background-color:var(--gold-500);width:100%;height:2.5rem;color:var(--forest-900);box-shadow:var(--elev-md);transition:background-color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border-radius:9999px;font-size:14px;font-weight:700}.AppSidebar-module__7G-jzW__new-conversation-button:hover{background-color:var(--cream-50);box-shadow:var(--elev-gold);transform:translateY(-2px)}.AppSidebar-module__7G-jzW__new-conversation-button:active{transform:translateY(0)}.AppSidebar-module__7G-jzW__new-conversation-button:focus-visible{box-shadow:0 0 0 2px var(--forest-900), 0 0 0 4px var(--gold-500);outline:none}.AppSidebar-module__7G-jzW__footer{border-top:1px solid #fdfbf41a;flex-shrink:0;padding:1rem}.AppSidebar-module__7G-jzW__footer>*+*{margin-top:.25rem}.AppSidebar-module__7G-jzW__footer-link{height:2.25rem;transition:background-color .3s var(--ease-out-soft), padding .3s var(--ease-out-soft), color .3s var(--ease-out-soft);border-radius:9999px;padding:0 .875rem}.AppSidebar-module__7G-jzW__footer-link:hover{background-color:#fdfbf40f;padding-left:1.125rem}.AppSidebar-module__7G-jzW__footer-link:focus-visible{box-shadow:0 0 0 2px var(--gold-500);outline:none}.AppSidebar-module__7G-jzW__nav-row{align-items:center;gap:.75rem;display:flex}.AppSidebar-module__7G-jzW__nav-row-between{justify-content:space-between;align-items:center;display:flex}.AppSidebar-module__7G-jzW__nav-row-inner{align-items:center;gap:.75rem;display:flex}.AppSidebar-module__7G-jzW__nav-active{color:var(--cream-50);background-color:#e1b12424}.AppSidebar-module__7G-jzW__nav-active-tint{background-color:#e1b12424}.AppSidebar-module__7G-jzW__icon{width:1.25rem;height:1.25rem}.AppSidebar-module__7G-jzW__icon-inactive{color:#fdfbf4b3}.AppSidebar-module__7G-jzW__icon-active{color:var(--gold-500)}.AppSidebar-module__7G-jzW__icon-accent{width:1.25rem;height:1.25rem;color:var(--gold-500)}.AppSidebar-module__7G-jzW__nav-label{font-size:14px}.AppSidebar-module__7G-jzW__balance-text{color:var(--gold-500);font-size:14px;font-weight:600}.AppSidebar-module__7G-jzW__logout{color:#e8a69e;width:100%}.AppSidebar-module__7G-jzW__logout:hover{background-color:#a33c342e}.AppSidebar-module__7G-jzW__user-card{border-top:1px solid #fdfbf41a;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.75rem;display:flex}.AppSidebar-module__7G-jzW__avatar{background-color:var(--forest-700);width:2.25rem;height:2.25rem;color:var(--cream-50);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;box-shadow:0 0 0 2px #e1b12459}.AppSidebar-module__7G-jzW__user-info{flex:1;min-width:0}.AppSidebar-module__7G-jzW__user-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.AppSidebar-module__7G-jzW__user-email{color:#fdfbf499;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}
.AppShell-module__b1ETZG__shell{min-height:100vh}@media (min-width:1024px){.AppShell-module__b1ETZG__shell{grid-template-columns:280px 1fr;display:grid}}.AppShell-module__b1ETZG__content{min-width:0;position:relative}
.NotificationBell-module__rRSllq__container{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:45;width:2.75rem;height:2.75rem;position:fixed}.NotificationBell-module__rRSllq__backdrop{z-index:44;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18281929;animation:.28s cubic-bezier(.16,1,.3,1) both NotificationBell-module__rRSllq__backdrop-fade;position:fixed;inset:0}@keyframes NotificationBell-module__rRSllq__backdrop-fade{0%{opacity:0}to{opacity:1}}.NotificationBell-module__rRSllq__shell{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--line-soft);transform-origin:100% 0;will-change:width, height, border-radius, box-shadow;background-color:#fdfbf4f0;border-radius:9999px;width:2.75rem;height:2.75rem;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),border-radius .38s cubic-bezier(.16,1,.3,1),background-color .25s,box-shadow .3s,border-color .25s;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 2px 8px #0f110f14,0 8px 24px -4px #0f110f1f}.NotificationBell-module__rRSllq__shell:hover:not(.NotificationBell-module__rRSllq__shell-open){border-color:#e1b12499;box-shadow:0 8px 24px -4px #e1b1244d,0 14px 32px -4px #0f110f24}.NotificationBell-module__rRSllq__shell:hover:not(.NotificationBell-module__rRSllq__shell-open) .NotificationBell-module__rRSllq__icon{animation:.65s cubic-bezier(.36,.07,.19,.97) both NotificationBell-module__rRSllq__bell-swing}@keyframes NotificationBell-module__rRSllq__bell-swing{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-13deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}.NotificationBell-module__rRSllq__shell-highlighted{background:linear-gradient(135deg,#fdfbf4fa,#f7ecc8f0);box-shadow:0 0 0 3px #e1b12438,0 8px 24px -4px #e1b12452,0 16px 36px -6px #0f110f24}.NotificationBell-module__rRSllq__shell-open{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);border-color:var(--line-soft);background-color:#fdfbf4f7;border-radius:1.5rem;width:min(24rem,100vw - 1.5rem);height:min(38rem,100vh - 4rem);box-shadow:inset 0 0 0 1px #ffffffb3,0 24px 52px -12px #0f110f33,0 12px 28px -6px #1828191f}.NotificationBell-module__rRSllq__collapsed-trigger{z-index:3;width:2.75rem;height:2.75rem;color:var(--ink-700);cursor:pointer;transform-origin:50%;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1),color .2s;display:flex;position:absolute;top:0;right:0}.NotificationBell-module__rRSllq__shell-highlighted .NotificationBell-module__rRSllq__collapsed-trigger,.NotificationBell-module__rRSllq__collapsed-trigger:hover{color:var(--forest-800)}.NotificationBell-module__rRSllq__collapsed-trigger:active{transform:scale(.92)}.NotificationBell-module__rRSllq__collapsed-trigger:focus-visible{box-shadow:0 0 0 2px var(--cream-50), 0 0 0 4px var(--forest-600);border-radius:9999px;outline:none}.NotificationBell-module__rRSllq__collapsed-trigger-hidden{opacity:0;pointer-events:none;transform:scale(.5)translate(-36px,36px)}.NotificationBell-module__rRSllq__icon{width:1.35rem;height:1.35rem;transition:transform .2s}.NotificationBell-module__rRSllq__badge{justify-content:center;align-items:center;display:flex;position:absolute;top:.25rem;right:.25rem}@keyframes NotificationBell-module__rRSllq__badge-pulse{0%{opacity:.7;transform:scale(.8)}65%,to{opacity:0;transform:scale(2.2)}}.NotificationBell-module__rRSllq__badge-ping{background:var(--danger);border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite NotificationBell-module__rRSllq__badge-pulse;position:absolute;inset:-2px}.NotificationBell-module__rRSllq__badge-count{background:var(--danger);color:#fff;text-align:center;min-width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--cream-50), 0 2px 6px #a33c3466;border-radius:9999px;padding:0 .35rem;font-size:.6875rem;font-weight:800;line-height:1.25rem;position:relative}.NotificationBell-module__rRSllq__panel-content{z-index:2;opacity:0;transform-origin:100% 0;pointer-events:none;flex-direction:column;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:scale(.95)}.NotificationBell-module__rRSllq__panel-content-visible{opacity:1;pointer-events:auto;transition-delay:40ms;transform:scale(1)}.NotificationBell-module__rRSllq__panel-header{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ebf0ead9 0%,#fdfbf499 100%);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.25rem;padding:.75rem .875rem .75rem 1.15rem;display:flex}.NotificationBell-module__rRSllq__panel-header-left{align-items:center;gap:.625rem;min-width:0;display:flex}.NotificationBell-module__rRSllq__header-bell-badge{background:var(--forest-800);width:2rem;height:2rem;color:var(--gold-500);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #18281933}.NotificationBell-module__rRSllq__header-bell-icon{width:1.1rem;height:1.1rem}.NotificationBell-module__rRSllq__header-title-group{align-items:center;gap:.45rem;min-width:0;display:flex}.NotificationBell-module__rRSllq__panel-header-actions{align-items:center;gap:.375rem;display:flex}.NotificationBell-module__rRSllq__close-btn{background-color:var(--sage-100);width:1.875rem;height:1.875rem;color:var(--ink-500);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.NotificationBell-module__rRSllq__close-btn:hover{background-color:var(--danger-tint);color:var(--danger);transform:rotate(90deg)scale(1.08)}.NotificationBell-module__rRSllq__close-btn:active{transform:rotate(90deg)scale(.92)}.NotificationBell-module__rRSllq__panel-title{color:var(--ink-900);letter-spacing:-.02em;white-space:nowrap;font-size:.9375rem;font-weight:800}.NotificationBell-module__rRSllq__panel-new-pill{background:var(--gold-500);color:var(--forest-900);border:1px solid var(--gold-600);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;box-shadow:0 1px 2px #e1b12433}.NotificationBell-module__rRSllq__mark-all-read-btn{color:var(--forest-800);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;transition:all .18s}.NotificationBell-module__rRSllq__mark-all-read-btn:hover{background-color:var(--sage-100);color:var(--forest-900)}.NotificationBell-module__rRSllq__panel-search{flex-shrink:0;padding:.5rem .75rem 0}.NotificationBell-module__rRSllq__panel-search-input-wrapper{align-items:center;display:flex;position:relative}.NotificationBell-module__rRSllq__panel-search-icon{width:.8rem;height:.8rem;color:var(--ink-500);pointer-events:none;position:absolute;left:.625rem}.NotificationBell-module__rRSllq__panel-search-input{border:1px solid var(--line-soft);width:100%;height:2.1rem;color:var(--ink-900);background-color:#fff;border-radius:9999px;padding:0 1.75rem;font-size:.75rem;transition:all .15s}.NotificationBell-module__rRSllq__panel-search-input:focus{border-color:var(--forest-800);background-color:#fff;outline:none;box-shadow:0 0 0 3px #2239241f}.NotificationBell-module__rRSllq__panel-search-clear-btn{background-color:var(--sage-100);width:1.15rem;height:1.15rem;color:var(--ink-500);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}.NotificationBell-module__rRSllq__panel-search-clear-btn:hover{background-color:var(--danger-tint);color:var(--danger)}.NotificationBell-module__rRSllq__panel-scroll{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#22392440 transparent;flex:auto;width:100%;min-height:0;overflow:hidden auto}.NotificationBell-module__rRSllq__load-more-sentinel{min-height:2.25rem;color:var(--ink-500);justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;display:flex}.NotificationBell-module__rRSllq__panel-footer{border-top:1px solid #0f110f14;flex-shrink:0;padding:.5rem}.NotificationBell-module__rRSllq__view-all-btn{width:100%;color:var(--forest-800);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem;font-size:.8125rem;font-weight:700;transition:background-color .18s}.NotificationBell-module__rRSllq__view-all-btn:hover{background-color:var(--sage-100)}.NotificationBell-module__rRSllq__view-all-btn:focus-visible,.NotificationBell-module__rRSllq__mark-all-read-btn:focus-visible,.NotificationBell-module__rRSllq__close-btn:focus-visible{box-shadow:0 0 0 2px var(--forest-600);outline:none}.NotificationBell-module__rRSllq__empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3.5rem 1.5rem;display:flex}.NotificationBell-module__rRSllq__empty-icon{width:2.5rem;height:2.5rem;color:var(--gold-600);margin-bottom:.35rem;animation:3s ease-in-out infinite NotificationBell-module__rRSllq__empty-float}@keyframes NotificationBell-module__rRSllq__empty-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(6deg)}}.NotificationBell-module__rRSllq__empty-text{color:var(--ink-900);margin:0;font-size:.925rem;font-weight:700}.NotificationBell-module__rRSllq__empty-hint{color:var(--ink-500);max-width:16rem;margin:0;font-size:.8125rem;line-height:1.4}.NotificationBell-module__rRSllq__list{box-sizing:border-box;flex-direction:column;gap:.5rem;margin:0;padding:.625rem .75rem;list-style:none;display:flex}.NotificationBell-module__rRSllq__list-item{box-shadow:var(--elev-sm);box-sizing:border-box;background-color:#fff;border:1px solid #0f110f1a;border-radius:14px;transition:all .2s cubic-bezier(.16,1,.3,1);animation:.32s cubic-bezier(.16,1,.3,1) both NotificationBell-module__rRSllq__item-cascade;overflow:hidden}.NotificationBell-module__rRSllq__list-item:hover{box-shadow:var(--elev-md);border-color:#0f110f2e}@keyframes NotificationBell-module__rRSllq__item-cascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NotificationBell-module__rRSllq__item{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;transition:background-color .15s;display:flex}.NotificationBell-module__rRSllq__item:hover{background-color:#ebf0ea8c}.NotificationBell-module__rRSllq__item:active{background-color:var(--sage-100)}.NotificationBell-module__rRSllq__item:focus-visible{box-shadow:inset 0 0 0 2px var(--forest-600);outline:none}.NotificationBell-module__rRSllq__item-unread{border-left:3px solid var(--gold-500);background:linear-gradient(90deg,#ebf0eaf2 0%,#fdfbf480 100%)}.NotificationBell-module__rRSllq__item:hover .NotificationBell-module__rRSllq__item-icon-wrap{transform:scale(1.08)}.NotificationBell-module__rRSllq__item-icon-wrap{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.NotificationBell-module__rRSllq__item-icon-wrap-reward{background:linear-gradient(135deg, #efcb5a, var(--gold-500));box-shadow:0 2px 8px #e1b12459}.NotificationBell-module__rRSllq__item-icon-wrap-bonus{background:linear-gradient(135deg, var(--forest-600), var(--forest-800));box-shadow:0 2px 8px #1828194d}.NotificationBell-module__rRSllq__item-icon-wrap-reversed{background:linear-gradient(135deg, #c4675f, var(--danger));box-shadow:0 2px 8px #a33c344d}.NotificationBell-module__rRSllq__item-icon-wrap-announcement{background:linear-gradient(135deg, var(--mist-500), #5f8395);box-shadow:0 2px 8px #5f83954d}.NotificationBell-module__rRSllq__item-icon-wrap-greeting{background:linear-gradient(135deg, var(--cream-100), var(--cream-200));box-shadow:0 2px 8px #0f110f1f}.NotificationBell-module__rRSllq__item-icon-wrap-update{background:linear-gradient(135deg, var(--forest-500), var(--forest-700));box-shadow:0 2px 8px #18281947}.NotificationBell-module__rRSllq__item-icon-wrap-alert{background:linear-gradient(135deg, var(--gold-500), #b9701c);box-shadow:0 2px 8px #b9701c52}.NotificationBell-module__rRSllq__item-icon-wrap-referral{background:linear-gradient(135deg, var(--sage-200), #b7c8b2);box-shadow:0 2px 8px #0f110f1f}.NotificationBell-module__rRSllq__item-icon-wrap-suspended{background:linear-gradient(135deg, #b8544b, var(--danger-strong));box-shadow:0 2px 8px #8a302952}.NotificationBell-module__rRSllq__item-icon-wrap-activated{background:linear-gradient(135deg, var(--forest-500), var(--forest-800));box-shadow:0 2px 8px #18281947}.NotificationBell-module__rRSllq__item-icon-wrap-reward .NotificationBell-module__rRSllq__item-icon,.NotificationBell-module__rRSllq__item-icon-wrap-alert .NotificationBell-module__rRSllq__item-icon,.NotificationBell-module__rRSllq__item-icon-wrap-greeting .NotificationBell-module__rRSllq__item-icon,.NotificationBell-module__rRSllq__item-icon-wrap-referral .NotificationBell-module__rRSllq__item-icon{color:var(--forest-900)}.NotificationBell-module__rRSllq__item-icon-wrap-bonus .NotificationBell-module__rRSllq__item-icon,.NotificationBell-module__rRSllq__item-icon-wrap-reversed .NotificationBell-module__rRSllq__item-icon,.NotificationBell-module__rRSllq__item-icon-wrap-announcement .NotificationBell-module__rRSllq__item-icon,.NotificationBell-module__rRSllq__item-icon-wrap-update .NotificationBell-module__rRSllq__item-icon,.NotificationBell-module__rRSllq__item-icon-wrap-suspended .NotificationBell-module__rRSllq__item-icon,.NotificationBell-module__rRSllq__item-icon-wrap-activated .NotificationBell-module__rRSllq__item-icon{color:var(--cream-50)}.NotificationBell-module__rRSllq__item-icon{width:1rem;height:1rem}.NotificationBell-module__rRSllq__item-body{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.NotificationBell-module__rRSllq__item-title{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8125rem;font-weight:700;line-height:1.35;display:block;overflow:hidden}.NotificationBell-module__rRSllq__item-message{color:var(--ink-700);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:.15rem;font-size:.775rem;line-height:1.35;display:block;overflow:hidden}.NotificationBell-module__rRSllq__item-time{color:var(--ink-500);white-space:nowrap;margin-top:.25rem;font-size:.6875rem;font-weight:600}.NotificationBell-module__rRSllq__item-cta{background:var(--forest-800);color:var(--cream-50);white-space:nowrap;border-radius:9999px;align-self:flex-start;margin-top:.375rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.NotificationBell-module__rRSllq__item-dot{background:var(--gold-500);border-radius:9999px;flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 6px #e1b124b3}.NotificationBell-module__rRSllq__details-modal-overlay{z-index:55;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18281973;justify-content:center;align-items:center;padding:1rem;animation:.2s cubic-bezier(.16,1,.3,1) both NotificationBell-module__rRSllq__details-fade;display:flex;position:fixed;inset:0}@keyframes NotificationBell-module__rRSllq__details-fade{0%{opacity:0}to{opacity:1}}.NotificationBell-module__rRSllq__details-modal-card{background:var(--cream-50);border:1px solid var(--line-soft);box-shadow:var(--elev-lg);border-radius:20px;flex-direction:column;width:100%;max-width:28rem;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) both NotificationBell-module__rRSllq__details-scale;display:flex;overflow:hidden}@keyframes NotificationBell-module__rRSllq__details-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.NotificationBell-module__rRSllq__details-modal-header{border-bottom:1px solid var(--line-soft);background-color:var(--sage-100);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.NotificationBell-module__rRSllq__details-header-left{align-items:center;gap:.75rem;display:flex}.NotificationBell-module__rRSllq__details-icon-wrap{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.NotificationBell-module__rRSllq__details-category-pill{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-700);font-size:.75rem;font-weight:700}.NotificationBell-module__rRSllq__details-time{color:var(--ink-500);margin-top:.125rem;font-size:.75rem}.NotificationBell-module__rRSllq__details-close-btn{width:2rem;height:2rem;color:var(--ink-500);cursor:pointer;box-shadow:var(--elev-sm);background-color:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:all .15s;display:flex}.NotificationBell-module__rRSllq__details-close-btn:hover{background-color:var(--danger-tint);color:var(--danger)}.NotificationBell-module__rRSllq__details-body{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow-y:auto}.NotificationBell-module__rRSllq__details-title{color:var(--ink-900);margin:0;font-size:1.05rem;font-weight:800;line-height:1.4}.NotificationBell-module__rRSllq__details-credits-chip{background-color:var(--sage-100);color:var(--forest-800);border:1px solid var(--sage-200);border-radius:9999px;align-self:flex-start;padding:.25rem .75rem;font-size:.8125rem;font-weight:700}.NotificationBell-module__rRSllq__details-message{color:var(--ink-700);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem;line-height:1.6}.NotificationBell-module__rRSllq__details-footer{border-top:1px solid var(--line-soft);background-color:var(--sage-100);justify-content:flex-end;align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}.NotificationBell-module__rRSllq__details-action-btn{appearance:none;background:var(--forest-800);color:var(--cream-50);cursor:pointer;box-shadow:var(--elev-md);transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border:none;border-radius:9999px;align-items:center;gap:.375rem;padding:.55rem 1.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.NotificationBell-module__rRSllq__details-action-btn:hover{background:var(--gold-500);color:var(--forest-900);box-shadow:var(--elev-gold);transform:translateY(-2px)}.NotificationBell-module__rRSllq__details-dismiss-btn{appearance:none;border:1.5px solid var(--line-soft);color:var(--ink-900);cursor:pointer;transition:all .3s var(--ease-out-soft);background-color:#0000;border-radius:9999px;padding:.55rem 1.25rem;font-size:.8125rem;font-weight:600}.NotificationBell-module__rRSllq__details-dismiss-btn:hover{border-color:var(--forest-800);background-color:#fff}.NotificationBell-module__rRSllq__details-action-btn:focus-visible,.NotificationBell-module__rRSllq__details-dismiss-btn:focus-visible,.NotificationBell-module__rRSllq__details-close-btn:focus-visible{box-shadow:0 0 0 2px var(--cream-50), 0 0 0 4px var(--forest-600);outline:none}
.NotificationFilterPills-module__-EnjHq__row{overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#22392440 transparent;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.NotificationFilterPills-module__-EnjHq__row::-webkit-scrollbar{height:5px}.NotificationFilterPills-module__-EnjHq__row::-webkit-scrollbar-track{background:0 0}.NotificationFilterPills-module__-EnjHq__row::-webkit-scrollbar-thumb{background-color:#22392440;border-radius:9999px}.NotificationFilterPills-module__-EnjHq__row::-webkit-scrollbar-thumb:hover{background-color:#22392473}.NotificationFilterPills-module__-EnjHq__pill{white-space:nowrap;border:1px solid var(--line-soft);color:var(--ink-700);cursor:pointer;transition:background-color .2s var(--ease-out-soft), border-color .2s var(--ease-out-soft), color .2s var(--ease-out-soft);background-color:#fff;border-radius:9999px;flex-shrink:0;padding:.3rem .75rem;font-size:.75rem;font-weight:600}.NotificationFilterPills-module__-EnjHq__pill:hover{border-color:var(--sage-200);background-color:var(--sage-100);color:var(--forest-900)}.NotificationFilterPills-module__-EnjHq__pill:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.NotificationFilterPills-module__-EnjHq__pill-active{border-color:var(--forest-800);background:var(--forest-800);color:var(--cream-50);box-shadow:0 2px 6px #18281938}.NotificationFilterPills-module__-EnjHq__pill-active:hover{border-color:var(--forest-700);background:var(--forest-700);color:var(--cream-50)}
.AccountRestrictedGate-module___N9_yG__overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#18281980;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AccountRestrictedGate-module___N9_yG__card{border:1px solid var(--line-soft);text-align:center;width:100%;max-width:26rem;box-shadow:var(--elev-lg);background-color:#fff;border-radius:20px;padding:1.75rem 1.5rem}.AccountRestrictedGate-module___N9_yG__title{color:var(--danger);margin:0 0 .5rem;font-size:18px;font-weight:700}.AccountRestrictedGate-module___N9_yG__message{color:var(--ink-700);margin:0 0 1.25rem;font-size:14px;line-height:1.6}.AccountRestrictedGate-module___N9_yG__cta{background-color:var(--forest-800);width:100%;color:var(--cream-50);cursor:pointer;box-shadow:var(--elev-md);transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border:none;border-radius:9999px;padding:.75rem 1rem;font-size:15px;font-weight:600}.AccountRestrictedGate-module___N9_yG__cta:hover{background-color:var(--gold-500);color:var(--forest-900);box-shadow:var(--elev-gold);transform:translateY(-2px)}.AccountRestrictedGate-module___N9_yG__cta:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}
.ConversationThread-module__191-OW__date-separator-container{justify-content:center;width:100%;margin-top:.5rem;margin-bottom:.5rem;display:flex}.ConversationThread-module__191-OW__date-separator-pill{background-color:var(--sage-100);color:var(--ink-500);border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:500}.ConversationThread-module__191-OW__message-timestamp{color:var(--ink-500);-webkit-user-select:none;user-select:none;margin-top:4px;padding-left:4px;padding-right:4px;font-size:11px}.ConversationThread-module__191-OW__message-bubble-tappable{cursor:pointer}.ConversationThread-module__191-OW__message-timestamp-inline{margin-top:0}.ConversationThread-module__191-OW__copy-button{color:var(--ink-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:2px;transition:background-color .2s,color .2s;display:inline-flex}.ConversationThread-module__191-OW__copy-button:hover{background-color:var(--sage-100);color:var(--forest-800)}.ConversationThread-module__191-OW__copy-button:focus-visible{outline:2px solid var(--forest-600);outline-offset:1px}.ConversationThread-module__191-OW__live-steps-container{transition:opacity .3s ease-in-out}.ConversationThread-module__191-OW__skeleton-bubble{background-color:var(--sage-100);border-radius:20px;height:3.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ConversationThread-module__191-OW__skeleton-pulse}.ConversationThread-module__191-OW__skeleton-user{width:55%}.ConversationThread-module__191-OW__skeleton-assistant{width:70%}@keyframes ConversationThread-module__191-OW__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}
.MyAiIssues-module__3hAZXa__screen{background-color:#fff;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.MyAiIssues-module__3hAZXa__mobile-topbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:.75rem;height:4rem;padding:0 1rem;display:flex}.MyAiIssues-module__3hAZXa__back-button{transition:background-color .3s var(--ease-out-soft);border-radius:9999px;margin-left:-.5rem;padding:.5rem}.MyAiIssues-module__3hAZXa__back-button:hover{background-color:var(--sage-100)}.MyAiIssues-module__3hAZXa__back-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.MyAiIssues-module__3hAZXa__back-icon{width:1.5rem;height:1.5rem;color:var(--ink-900)}.MyAiIssues-module__3hAZXa__mobile-title{min-width:0;color:var(--ink-900);flex:1;font-size:18px;font-weight:700}.MyAiIssues-module__3hAZXa__content{flex:1;overflow-y:auto}.MyAiIssues-module__3hAZXa__container{flex-direction:column;gap:1rem;max-width:42rem;margin:0 auto;padding:1.5rem;display:flex}.MyAiIssues-module__3hAZXa__mobile-subtitle{color:var(--ink-500);font-size:13px}.MyAiIssues-module__3hAZXa__desktop-header{border-bottom:1px solid var(--line-soft);padding-bottom:1.5rem;display:none}.MyAiIssues-module__3hAZXa__desktop-title{letter-spacing:-.025em;color:var(--ink-900);font-size:28px;font-weight:700}.MyAiIssues-module__3hAZXa__desktop-subtitle{color:var(--ink-500);margin-top:.25rem;font-size:14px}@media (min-width:1024px){.MyAiIssues-module__3hAZXa__mobile-topbar,.MyAiIssues-module__3hAZXa__mobile-subtitle{display:none}.MyAiIssues-module__3hAZXa__desktop-header{display:block}.MyAiIssues-module__3hAZXa__container{padding-top:2.5rem;padding-bottom:2.5rem}}
.ConversationList-module__X9D3VW__skeleton-row{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ConversationList-module__X9D3VW__skeleton-avatar{background-color:var(--sage-100);border-radius:14px;flex-shrink:0;width:2.5rem;height:2.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ConversationList-module__X9D3VW__skeleton-pulse}.ConversationList-module__X9D3VW__skeleton-content{flex:1}.ConversationList-module__X9D3VW__skeleton-title{background-color:var(--sage-100);border-radius:.25rem;width:60%;height:.875rem;margin-bottom:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ConversationList-module__X9D3VW__skeleton-pulse}.ConversationList-module__X9D3VW__skeleton-subtitle{background-color:var(--sage-100);border-radius:.25rem;width:40%;height:.75rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ConversationList-module__X9D3VW__skeleton-pulse}@keyframes ConversationList-module__X9D3VW__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}
.AddCreditScreen-module__h4-vaG__screen{background-color:#fff;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.AddCreditScreen-module__h4-vaG__confirming-overlay{z-index:50;background-color:#fffffff2;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:fixed;inset:0}@keyframes AddCreditScreen-module__h4-vaG__spin{to{transform:rotate(360deg)}}.AddCreditScreen-module__h4-vaG__spinner{border:4px solid var(--sage-200);border-top-color:var(--forest-800);border-radius:9999px;width:2.5rem;height:2.5rem;animation:1s linear infinite AddCreditScreen-module__h4-vaG__spin}.AddCreditScreen-module__h4-vaG__confirming-message{color:var(--ink-900);text-align:center;font-size:16px;font-weight:500}.AddCreditScreen-module__h4-vaG__confirming-note{color:var(--ink-500);text-align:center;font-size:14px}.AddCreditScreen-module__h4-vaG__dismiss-button{color:var(--forest-800);text-underline-offset:3px;transition:text-decoration-color .3s var(--ease-out-soft);border-radius:.25rem;margin-top:.5rem;font-size:14px;font-weight:600;text-decoration:underline}.AddCreditScreen-module__h4-vaG__dismiss-button:hover{-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500)}.AddCreditScreen-module__h4-vaG__dismiss-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__mobile-topbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:.75rem;height:4rem;padding:0 1rem;display:flex}@media (min-width:1024px){.AddCreditScreen-module__h4-vaG__mobile-topbar{display:none}}.AddCreditScreen-module__h4-vaG__back-button{transition:background-color .3s var(--ease-out-soft);border-radius:9999px;margin-left:-.5rem;padding:.5rem}.AddCreditScreen-module__h4-vaG__back-button:hover{background-color:var(--sage-100)}.AddCreditScreen-module__h4-vaG__back-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__back-icon{width:1.5rem;height:1.5rem;color:var(--ink-900)}.AddCreditScreen-module__h4-vaG__mobile-title{color:var(--ink-900);font-size:18px;font-weight:600}.AddCreditScreen-module__h4-vaG__content{flex:1;overflow-y:auto}.AddCreditScreen-module__h4-vaG__container{max-width:42rem;margin:0 auto;padding:1.5rem}@media (min-width:1024px){.AddCreditScreen-module__h4-vaG__container{padding-top:2.5rem;padding-bottom:2.5rem}}.AddCreditScreen-module__h4-vaG__container>*+*{margin-top:1.5rem}@media (min-width:1024px){.AddCreditScreen-module__h4-vaG__container>*+*{margin-top:2rem}}.AddCreditScreen-module__h4-vaG__desktop-header{border-bottom:1px solid var(--line-soft);padding-bottom:1.5rem;display:none}@media (min-width:1024px){.AddCreditScreen-module__h4-vaG__desktop-header{display:block}}.AddCreditScreen-module__h4-vaG__desktop-title{letter-spacing:-.025em;color:var(--ink-900);font-size:28px;font-weight:700}.AddCreditScreen-module__h4-vaG__desktop-subtitle{color:var(--ink-500);margin-top:.25rem;font-size:14px}.AddCreditScreen-module__h4-vaG__banner{border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.AddCreditScreen-module__h4-vaG__banner-success{background-color:var(--sage-100);color:var(--forest-800);border-color:#2239242e}.AddCreditScreen-module__h4-vaG__banner-warning{color:#92400e;background-color:#fef3c7;border-color:#fde68a}.AddCreditScreen-module__h4-vaG__banner-error{background-color:var(--danger-tint);color:var(--danger);border-color:#a33c3438}.AddCreditScreen-module__h4-vaG__banner-message{font-size:14px;font-weight:500}.AddCreditScreen-module__h4-vaG__banner-dismiss{border-radius:9999px;flex-shrink:0;margin:-.25rem;padding:.25rem}.AddCreditScreen-module__h4-vaG__banner-dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px}.AddCreditScreen-module__h4-vaG__banner-dismiss-icon{width:1rem;height:1rem}.AddCreditScreen-module__h4-vaG__balance-hero{border:1px solid var(--line-soft);background-color:#fff;border-radius:20px;align-items:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 8px 30px -12px #1828192e}.AddCreditScreen-module__h4-vaG__balance-icon{background-color:var(--sage-100);width:3rem;height:3rem;color:var(--forest-800);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AddCreditScreen-module__h4-vaG__balance-icon-svg{width:1.5rem;height:1.5rem}.AddCreditScreen-module__h4-vaG__balance-info{min-width:0}.AddCreditScreen-module__h4-vaG__balance-label{color:var(--ink-500);font-size:14px}.AddCreditScreen-module__h4-vaG__balance-amount{letter-spacing:-.02em;color:var(--ink-900);font-size:28px;font-weight:700;line-height:1.25}.AddCreditScreen-module__h4-vaG__balance-expiry{color:var(--ink-500);margin-top:.125rem;font-size:12px;font-weight:500}.AddCreditScreen-module__h4-vaG__balance-expiry-expired{color:var(--danger)}.AddCreditScreen-module__h4-vaG__section-title{color:var(--ink-900);align-items:center;gap:.5rem;font-size:15px;font-weight:700;display:flex}.AddCreditScreen-module__h4-vaG__preview-body{margin-top:.75rem}.AddCreditScreen-module__h4-vaG__status-text{color:var(--ink-500);font-size:14px}.AddCreditScreen-module__h4-vaG__card{border:1px solid var(--line-soft);background-color:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 8px 30px -12px #1828192e}.AddCreditScreen-module__h4-vaG__view-all-button{color:var(--forest-800);text-underline-offset:3px;-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);border-radius:.25rem;margin-top:.75rem;font-size:14px;font-weight:600}.AddCreditScreen-module__h4-vaG__view-all-button:hover{text-decoration-line:underline}.AddCreditScreen-module__h4-vaG__view-all-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:1024px){.AddCreditScreen-module__h4-vaG__amount-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.AddCreditScreen-module__h4-vaG__amount-button{border:2px solid var(--line-soft);background-color:var(--cream-50);height:5rem;transition:border-color .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft), transform .15s ease;border-radius:14px;justify-content:center;align-items:center;display:flex}.AddCreditScreen-module__h4-vaG__amount-button:hover{border-color:#22392459}.AddCreditScreen-module__h4-vaG__amount-button:active{transform:scale(.98)}.AddCreditScreen-module__h4-vaG__amount-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__amount-button-selected{border-color:var(--forest-800);background-color:#fff;box-shadow:0 0 0 4px #2239241a}.AddCreditScreen-module__h4-vaG__amount-button-selected:hover{border-color:var(--forest-800)}.AddCreditScreen-module__h4-vaG__amount-text{color:var(--ink-900);font-size:20px;font-weight:600}.AddCreditScreen-module__h4-vaG__input{border:1px solid var(--line-soft);background-color:var(--cream-50);width:100%;height:3rem;color:var(--ink-900);transition:border-color .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);border-radius:14px;padding:0 1rem;font-size:16px}.AddCreditScreen-module__h4-vaG__input:hover:not(:disabled):not(:focus){border-color:#22392459}.AddCreditScreen-module__h4-vaG__input::placeholder{color:#50554fb3}.AddCreditScreen-module__h4-vaG__input:focus{border-color:var(--forest-800);background-color:#fff;outline:none;box-shadow:0 0 0 4px #2239241a}.AddCreditScreen-module__h4-vaG__input:disabled{opacity:.6;cursor:not-allowed}.AddCreditScreen-module__h4-vaG__input-mt{margin-top:.75rem}.AddCreditScreen-module__h4-vaG__or-divider{color:var(--ink-500);white-space:nowrap;align-items:center;gap:.75rem;font-size:13px;font-weight:500;display:flex}.AddCreditScreen-module__h4-vaG__or-divider:before,.AddCreditScreen-module__h4-vaG__or-divider:after{content:"";background-color:var(--line-soft);flex:1;min-width:1.5rem;height:1px}.AddCreditScreen-module__h4-vaG__input-error,.AddCreditScreen-module__h4-vaG__input-error:hover:not(:disabled):not(:focus){border-color:var(--danger)}.AddCreditScreen-module__h4-vaG__input-error:focus{border-color:var(--danger);box-shadow:0 0 0 4px #a33c341f}.AddCreditScreen-module__h4-vaG__field-error{color:var(--danger);margin-top:.5rem;font-size:13px}.AddCreditScreen-module__h4-vaG__pay-bar{background:linear-gradient(#0000,#fff,#fff);margin:0 -1.5rem;padding:.75rem 1.5rem 1.5rem;position:sticky;bottom:0}@media (min-width:1024px){.AddCreditScreen-module__h4-vaG__pay-bar{background:0 0;margin:0;padding:.5rem 0 0;position:static}}.AddCreditScreen-module__h4-vaG__pay-button{background-color:var(--forest-800);width:100%;height:3.5rem;color:var(--cream-50);box-shadow:var(--elev-md);transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border-radius:9999px;font-weight:600}.AddCreditScreen-module__h4-vaG__pay-button:hover:not(:disabled){background-color:var(--gold-500);color:var(--forest-900);box-shadow:var(--elev-gold);transform:translateY(-2px)}.AddCreditScreen-module__h4-vaG__pay-button:active:not(:disabled){transform:translateY(0)}.AddCreditScreen-module__h4-vaG__pay-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__pay-button:disabled{opacity:.6;cursor:not-allowed}.AddCreditScreen-module__h4-vaG__pay-note{color:var(--ink-500);text-align:center;margin-top:.5rem;font-size:12px}.AddCreditScreen-module__h4-vaG__offers-section-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AddCreditScreen-module__h4-vaG__see-all-offers-btn{color:var(--forest-800);cursor:pointer;transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft);background:0 0;border:none;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:13px;font-weight:600;display:inline-flex}.AddCreditScreen-module__h4-vaG__see-all-offers-btn:hover{color:var(--forest-900);background-color:#22392414}.AddCreditScreen-module__h4-vaG__see-all-offers-btn:focus-visible{box-shadow:0 0 0 2px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__offers-slider-wrapper{margin-top:.75rem;position:relative}.AddCreditScreen-module__h4-vaG__offers-slider-track{scroll-behavior:smooth;scrollbar-width:none;gap:.75rem;padding:.25rem .125rem;display:flex;overflow-x:auto}.AddCreditScreen-module__h4-vaG__offers-slider-track::-webkit-scrollbar{display:none}.AddCreditScreen-module__h4-vaG__slider-arrow-btn{z-index:5;border:1px solid var(--line-soft);width:2rem;height:2rem;box-shadow:var(--elev-md);cursor:pointer;color:var(--ink-700);transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.AddCreditScreen-module__h4-vaG__slider-arrow-btn:hover{background-color:var(--sage-100);border-color:var(--forest-800);color:var(--forest-800);box-shadow:var(--elev-lg)}.AddCreditScreen-module__h4-vaG__slider-arrow-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__slider-arrow-left{left:-.625rem}.AddCreditScreen-module__h4-vaG__slider-arrow-right{right:-.625rem}.AddCreditScreen-module__h4-vaG__offer-card{text-align:left;cursor:pointer;width:14rem;transition:transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);background-color:#e1b1241a;border:1.5px solid #bf961f73;border-radius:14px;flex-direction:column;flex:none;gap:.35rem;padding:.75rem .875rem;display:flex}.AddCreditScreen-module__h4-vaG__offer-card:hover{box-shadow:var(--elev-gold);border-color:var(--gold-600);transform:translateY(-2px)}.AddCreditScreen-module__h4-vaG__offer-card:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__offer-card-selected{border-color:var(--gold-600);background:var(--gold-500);box-shadow:var(--elev-gold)}.AddCreditScreen-module__h4-vaG__offer-card-top{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.AddCreditScreen-module__h4-vaG__offer-card-name{color:var(--forest-900);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.AddCreditScreen-module__h4-vaG__offer-card-bonus{color:var(--forest-900);font-size:16px;font-weight:800;line-height:1.2}.AddCreditScreen-module__h4-vaG__offer-card-selected .AddCreditScreen-module__h4-vaG__offer-card-bonus{color:var(--forest-900)}.AddCreditScreen-module__h4-vaG__offer-card-bottom{justify-content:space-between;align-items:center;gap:.25rem;margin-top:.125rem;display:flex}.AddCreditScreen-module__h4-vaG__offer-card-threshold{color:var(--ink-700);font-size:11.5px;font-weight:600}.AddCreditScreen-module__h4-vaG__offer-card-selected .AddCreditScreen-module__h4-vaG__offer-card-threshold{color:var(--forest-900)}.AddCreditScreen-module__h4-vaG__offer-card-cap{color:var(--ink-500);font-size:10px;font-weight:600;display:block}.AddCreditScreen-module__h4-vaG__offer-card-selected .AddCreditScreen-module__h4-vaG__offer-card-cap{color:var(--forest-800)}.AddCreditScreen-module__h4-vaG__offer-applied-tag{background-color:var(--forest-900);color:var(--cream-50);white-space:nowrap;border-radius:9999px;padding:.1rem .45rem;font-size:10.5px;font-weight:700}.AddCreditScreen-module__h4-vaG__offer-ends-soon-tag{color:#92400e;white-space:nowrap;background-color:#fef3c7;border:1px solid #fde68a;border-radius:9999px;padding:.0625rem .45rem;font-size:10px;font-weight:600}.AddCreditScreen-module__h4-vaG__offer-preview{color:var(--forest-800);margin-top:.75rem;font-size:13px;font-weight:600}.AddCreditScreen-module__h4-vaG__modal-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#18281980;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out AddCreditScreen-module__h4-vaG__modal-fade-in;display:flex;position:fixed;inset:0}@keyframes AddCreditScreen-module__h4-vaG__modal-fade-in{0%{opacity:0}to{opacity:1}}.AddCreditScreen-module__h4-vaG__modal-card{border:1px solid var(--line-soft);width:100%;max-width:32rem;max-height:calc(100vh - 4rem);box-shadow:0 24px 60px -16px #18281959, var(--elev-lg);background-color:#fff;border-radius:20px;padding:1.5rem;animation:.2s cubic-bezier(.16,1,.3,1) AddCreditScreen-module__h4-vaG__modal-scale-in;position:relative;overflow-y:auto}.AddCreditScreen-module__h4-vaG__modal-card-lg{max-width:44rem}@keyframes AddCreditScreen-module__h4-vaG__modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AddCreditScreen-module__h4-vaG__modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.AddCreditScreen-module__h4-vaG__modal-title-wrap{min-width:0}.AddCreditScreen-module__h4-vaG__modal-title{color:var(--ink-900);margin:0;font-size:1.25rem;font-weight:700}.AddCreditScreen-module__h4-vaG__modal-subtitle{color:var(--ink-500);margin:.25rem 0 0;font-size:.875rem}.AddCreditScreen-module__h4-vaG__modal-close-button{color:var(--ink-500);cursor:pointer;transition:color .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;display:flex}.AddCreditScreen-module__h4-vaG__modal-close-button:hover{color:var(--forest-800);background-color:var(--sage-100)}.AddCreditScreen-module__h4-vaG__modal-close-button:focus-visible{box-shadow:0 0 0 2px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__details-banner{background:var(--gold-500);border:1px solid var(--gold-600);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.AddCreditScreen-module__h4-vaG__details-banner-bonus{color:var(--forest-900);font-size:1.5rem;font-weight:800}.AddCreditScreen-module__h4-vaG__details-banner-threshold{color:var(--forest-800);margin-top:.125rem;font-size:.875rem;font-weight:600}.AddCreditScreen-module__h4-vaG__details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.AddCreditScreen-module__h4-vaG__details-stat-box{background-color:var(--cream-50);border:1px solid var(--line-soft);border-radius:14px;padding:.75rem 1rem}.AddCreditScreen-module__h4-vaG__details-stat-label{color:var(--ink-500);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.AddCreditScreen-module__h4-vaG__details-stat-value{color:var(--ink-900);margin-top:.25rem;font-size:.9375rem;font-weight:700}.AddCreditScreen-module__h4-vaG__details-terms-section{background-color:var(--sage-100);border:1px solid #22392414;border-radius:14px;margin-bottom:1.5rem;padding:1rem}.AddCreditScreen-module__h4-vaG__details-terms-title{color:var(--ink-900);margin:0 0 .5rem;font-size:.875rem;font-weight:700}.AddCreditScreen-module__h4-vaG__details-terms-list{color:var(--ink-700);margin:0;padding-left:1.25rem;font-size:.8125rem;line-height:1.5}.AddCreditScreen-module__h4-vaG__details-terms-list li{margin-bottom:.35rem}.AddCreditScreen-module__h4-vaG__details-terms-list li:last-child{margin-bottom:0}.AddCreditScreen-module__h4-vaG__details-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.AddCreditScreen-module__h4-vaG__details-cancel-button{border:1.5px solid var(--line-soft);color:var(--ink-900);cursor:pointer;transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft);background-color:#0000;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600}.AddCreditScreen-module__h4-vaG__details-cancel-button:hover{background-color:var(--sage-100);border-color:var(--forest-800)}.AddCreditScreen-module__h4-vaG__details-cancel-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__details-apply-button{background-color:var(--forest-800);color:var(--cream-50);cursor:pointer;box-shadow:var(--elev-md);transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border:none;border-radius:9999px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600}.AddCreditScreen-module__h4-vaG__details-apply-button:hover{background-color:var(--gold-500);color:var(--forest-900);box-shadow:var(--elev-gold);transform:translateY(-2px)}.AddCreditScreen-module__h4-vaG__details-apply-button:active{transform:translateY(0)}.AddCreditScreen-module__h4-vaG__details-apply-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__all-offers-grid{grid-template-columns:1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:640px){.AddCreditScreen-module__h4-vaG__all-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AddCreditScreen-module__h4-vaG__promo-row{gap:.75rem;margin-top:.75rem;display:flex}.AddCreditScreen-module__h4-vaG__promo-input{text-transform:uppercase;flex:1}.AddCreditScreen-module__h4-vaG__promo-apply-button{background-color:var(--forest-800);height:3rem;color:var(--cream-50);white-space:nowrap;box-shadow:var(--elev-md);transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border-radius:9999px;padding:0 1.5rem;font-weight:600}.AddCreditScreen-module__h4-vaG__promo-apply-button:hover:not(:disabled){background-color:var(--gold-500);color:var(--forest-900);box-shadow:var(--elev-gold);transform:translateY(-2px)}.AddCreditScreen-module__h4-vaG__promo-apply-button:active:not(:disabled){transform:translateY(0)}.AddCreditScreen-module__h4-vaG__promo-apply-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__promo-apply-button:disabled{opacity:.6;cursor:not-allowed}.AddCreditScreen-module__h4-vaG__promo-remove-button{border:1.5px solid var(--line-soft);height:3rem;color:var(--ink-900);white-space:nowrap;transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft);background-color:#0000;border-radius:9999px;padding:0 1.5rem;font-weight:600}.AddCreditScreen-module__h4-vaG__promo-remove-button:hover{border-color:var(--forest-800);background-color:var(--sage-100)}.AddCreditScreen-module__h4-vaG__promo-remove-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.AddCreditScreen-module__h4-vaG__promo-applied-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.AddCreditScreen-module__h4-vaG__promo-applied-message{color:var(--forest-800);margin:0;font-size:13px;font-weight:600}.AddCreditScreen-module__h4-vaG__promo-remaining-badge{color:var(--forest-800);background-color:var(--sage-100);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:12px;font-weight:600;display:inline-flex}.AddCreditScreen-module__h4-vaG__promo-tier-note{color:var(--ink-500);margin-top:.5rem;font-size:12px}
.CreditHistoryScreen-module__MlZEHa__screen{background-color:#fff;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.CreditHistoryScreen-module__MlZEHa__mobile-topbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:.75rem;height:4rem;padding:0 1rem;display:flex}@media (min-width:1024px){.CreditHistoryScreen-module__MlZEHa__mobile-topbar{display:none}}.CreditHistoryScreen-module__MlZEHa__back-button{transition:background-color .3s var(--ease-out-soft);border-radius:9999px;margin-left:-.5rem;padding:.5rem}.CreditHistoryScreen-module__MlZEHa__back-button:hover{background-color:var(--sage-100)}.CreditHistoryScreen-module__MlZEHa__back-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.CreditHistoryScreen-module__MlZEHa__back-icon{width:1.5rem;height:1.5rem;color:var(--ink-900)}.CreditHistoryScreen-module__MlZEHa__mobile-title{color:var(--ink-900);font-size:18px;font-weight:600}.CreditHistoryScreen-module__MlZEHa__content{flex:1;overflow-y:auto}.CreditHistoryScreen-module__MlZEHa__container{max-width:42rem;margin:0 auto;padding:1.5rem}@media (min-width:1024px){.CreditHistoryScreen-module__MlZEHa__container{padding-top:2.5rem;padding-bottom:2.5rem}}.CreditHistoryScreen-module__MlZEHa__container>*+*{margin-top:1rem}.CreditHistoryScreen-module__MlZEHa__desktop-header{border-bottom:1px solid var(--line-soft);margin-bottom:.5rem;padding-bottom:1.5rem;display:none}@media (min-width:1024px){.CreditHistoryScreen-module__MlZEHa__desktop-header{display:block}}.CreditHistoryScreen-module__MlZEHa__desktop-title{letter-spacing:-.025em;color:var(--ink-900);margin-top:.75rem;font-size:28px;font-weight:700}.CreditHistoryScreen-module__MlZEHa__desktop-subtitle{color:var(--ink-500);margin-top:.25rem;font-size:14px}.CreditHistoryScreen-module__MlZEHa__status-text{color:var(--ink-500);text-align:center;padding:2.5rem 0;font-size:14px}.CreditHistoryScreen-module__MlZEHa__error-box{text-align:center;padding:2.5rem 0}.CreditHistoryScreen-module__MlZEHa__error-box>*+*{margin-top:.75rem}.CreditHistoryScreen-module__MlZEHa__error-message{color:var(--ink-500);font-size:14px}.CreditHistoryScreen-module__MlZEHa__retry-button{color:var(--forest-800);text-underline-offset:3px;-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);border-radius:.25rem;font-size:14px;font-weight:600}.CreditHistoryScreen-module__MlZEHa__retry-button:hover{text-decoration-line:underline}.CreditHistoryScreen-module__MlZEHa__retry-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.CreditHistoryScreen-module__MlZEHa__card{border:1px solid var(--line-soft);background-color:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 8px 30px -12px #1828192e}.CreditHistoryScreen-module__MlZEHa__load-more-button{border:1.5px solid var(--line-soft);width:100%;height:3rem;color:var(--ink-900);transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft);background-color:#0000;border-radius:9999px;font-weight:600}.CreditHistoryScreen-module__MlZEHa__load-more-button:hover:not(:disabled){border-color:var(--forest-800);background-color:var(--sage-100)}.CreditHistoryScreen-module__MlZEHa__load-more-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.CreditHistoryScreen-module__MlZEHa__load-more-button:disabled{opacity:.6;cursor:not-allowed}
.NotificationHistoryScreen-module__50iwVa__screen{background-color:#fff;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.NotificationHistoryScreen-module__50iwVa__mobile-topbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:.75rem;height:4rem;padding:0 1rem;display:flex}@media (min-width:1024px){.NotificationHistoryScreen-module__50iwVa__mobile-topbar{display:none}}.NotificationHistoryScreen-module__50iwVa__back-button{transition:background-color .3s var(--ease-out-soft);border-radius:9999px;margin-left:-.5rem;padding:.5rem}.NotificationHistoryScreen-module__50iwVa__back-button:hover{background-color:var(--sage-100)}.NotificationHistoryScreen-module__50iwVa__back-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__back-icon{width:1.5rem;height:1.5rem;color:var(--ink-900)}.NotificationHistoryScreen-module__50iwVa__mobile-title{min-width:0;color:var(--ink-900);flex:1;font-size:18px;font-weight:700}.NotificationHistoryScreen-module__50iwVa__content{flex:1;overflow-y:auto}.NotificationHistoryScreen-module__50iwVa__container{max-width:42rem;margin:0 auto;padding:1.5rem}@media (min-width:1024px){.NotificationHistoryScreen-module__50iwVa__container{padding-top:2.5rem;padding-bottom:2.5rem}}.NotificationHistoryScreen-module__50iwVa__container>*+*{margin-top:1rem}.NotificationHistoryScreen-module__50iwVa__desktop-header{border-bottom:1px solid var(--line-soft);margin-bottom:.5rem;padding-bottom:1.5rem;display:none}@media (min-width:1024px){.NotificationHistoryScreen-module__50iwVa__desktop-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}}.NotificationHistoryScreen-module__50iwVa__desktop-header-text{min-width:0}.NotificationHistoryScreen-module__50iwVa__desktop-title{letter-spacing:-.025em;color:var(--ink-900);margin-top:.75rem;font-size:28px;font-weight:700}.NotificationHistoryScreen-module__50iwVa__desktop-subtitle{color:var(--ink-500);margin-top:.25rem;font-size:14px}.NotificationHistoryScreen-module__50iwVa__mark-all-read-btn{color:var(--forest-800);cursor:pointer;transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft);background:0 0;border:none;border-radius:9999px;flex-shrink:0;margin-top:.75rem;padding:.45rem .875rem;font-size:13px;font-weight:700}.NotificationHistoryScreen-module__50iwVa__mark-all-read-btn:hover{background-color:var(--sage-100);color:var(--forest-900)}.NotificationHistoryScreen-module__50iwVa__status-text{color:var(--ink-500);text-align:center;padding:2.5rem 0;font-size:14px}.NotificationHistoryScreen-module__50iwVa__error-box{text-align:center;padding:2.5rem 0}.NotificationHistoryScreen-module__50iwVa__error-box>*+*{margin-top:.75rem}.NotificationHistoryScreen-module__50iwVa__error-message{color:var(--ink-500);font-size:14px}.NotificationHistoryScreen-module__50iwVa__retry-button{color:var(--forest-800);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);text-underline-offset:4px;border-radius:.25rem;font-size:14px;font-weight:700;text-decoration-thickness:2px}.NotificationHistoryScreen-module__50iwVa__retry-button:hover{text-decoration-line:underline}.NotificationHistoryScreen-module__50iwVa__retry-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__search-container{position:relative}.NotificationHistoryScreen-module__50iwVa__search-input-wrapper{align-items:center;display:flex;position:relative}.NotificationHistoryScreen-module__50iwVa__search-icon{width:1rem;height:1rem;color:var(--ink-500);pointer-events:none;position:absolute;left:.875rem}.NotificationHistoryScreen-module__50iwVa__search-input{border:1px solid var(--line-soft);background-color:var(--cream-50);width:100%;height:2.75rem;color:var(--ink-900);transition:border-color .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);border-radius:9999px;padding:0 2.25rem;font-size:14px}.NotificationHistoryScreen-module__50iwVa__search-input::placeholder{color:#50554fb3}.NotificationHistoryScreen-module__50iwVa__search-input:focus{border-color:var(--forest-800);background-color:#fff;outline:none;box-shadow:0 0 0 4px #2239241a}.NotificationHistoryScreen-module__50iwVa__search-clear-btn{background-color:var(--sage-100);width:1.5rem;height:1.5rem;color:var(--ink-500);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute;right:.75rem}.NotificationHistoryScreen-module__50iwVa__search-clear-btn:hover{background-color:var(--danger-tint);color:var(--danger)}.NotificationHistoryScreen-module__50iwVa__search-clear-btn:focus-visible{box-shadow:0 0 0 2px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__suggestions-dropdown{z-index:10;border:1px solid var(--line-soft);box-shadow:var(--elev-lg);background-color:#fff;border-radius:14px;max-height:20rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:hidden auto}.NotificationHistoryScreen-module__50iwVa__suggestion-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0f110f14;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;transition:background-color .15s;display:flex}.NotificationHistoryScreen-module__50iwVa__suggestion-item:last-child{border-bottom:none}.NotificationHistoryScreen-module__50iwVa__suggestion-item:hover{background-color:var(--sage-100)}.NotificationHistoryScreen-module__50iwVa__suggestion-item:focus-visible{box-shadow:inset 0 0 0 2px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__suggestion-body{flex-direction:column;min-width:0;display:flex}.NotificationHistoryScreen-module__50iwVa__suggestion-title{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.NotificationHistoryScreen-module__50iwVa__suggestion-message{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.NotificationHistoryScreen-module__50iwVa__card{border:1px solid var(--line-soft);background-color:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 8px 30px -12px #1828192e}.NotificationHistoryScreen-module__50iwVa__load-more-button{border:1.5px solid var(--line-soft);width:100%;height:3rem;color:var(--ink-900);transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft);background-color:#0000;border-radius:9999px;font-weight:600}.NotificationHistoryScreen-module__50iwVa__load-more-button:hover:not(:disabled){border-color:var(--forest-800);background-color:var(--sage-100)}.NotificationHistoryScreen-module__50iwVa__load-more-button:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__load-more-button:disabled{opacity:.6;cursor:not-allowed}.NotificationHistoryScreen-module__50iwVa__select-toggle-btn{border:1.5px solid var(--line-soft);color:var(--ink-900);cursor:pointer;transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft);background:0 0;border-radius:9999px;flex-shrink:0;padding:.375rem .875rem;font-size:13px;font-weight:600}.NotificationHistoryScreen-module__50iwVa__select-toggle-btn:hover{border-color:var(--forest-800);background-color:var(--sage-100)}.NotificationHistoryScreen-module__50iwVa__select-toggle-btn:focus-visible,.NotificationHistoryScreen-module__50iwVa__mark-all-read-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__desktop-header-actions{flex-shrink:0;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.NotificationHistoryScreen-module__50iwVa__desktop-header-actions .NotificationHistoryScreen-module__50iwVa__mark-all-read-btn{margin-top:0}.NotificationHistoryScreen-module__50iwVa__bulk-action-bar{background-color:var(--sage-100);border:1px solid var(--sage-200);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.NotificationHistoryScreen-module__50iwVa__bulk-action-bar-text{color:var(--forest-900);white-space:nowrap;font-size:13px;font-weight:700}.NotificationHistoryScreen-module__50iwVa__bulk-action-bar-buttons{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.NotificationHistoryScreen-module__50iwVa__bulk-action-btn{border:1.5px solid var(--line-soft);color:var(--forest-800);cursor:pointer;transition:background-color .2s var(--ease-out-soft), border-color .2s var(--ease-out-soft), color .2s var(--ease-out-soft);background-color:#fff;border-radius:9999px;padding:.3rem .75rem;font-size:12px;font-weight:600}.NotificationHistoryScreen-module__50iwVa__bulk-action-btn:hover:not(:disabled){border-color:var(--forest-800);background-color:var(--cream-50)}.NotificationHistoryScreen-module__50iwVa__bulk-action-btn:focus-visible{box-shadow:0 0 0 2px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__bulk-action-btn:disabled{opacity:.5;cursor:not-allowed}.NotificationHistoryScreen-module__50iwVa__bulk-action-btn-danger{color:var(--danger);border-color:#a33c344d}.NotificationHistoryScreen-module__50iwVa__bulk-action-btn-danger:hover:not(:disabled){border-color:var(--danger);background-color:var(--danger-tint)}.NotificationHistoryScreen-module__50iwVa__bulk-action-btn-danger:focus-visible{box-shadow:0 0 0 2px var(--danger)}.NotificationHistoryScreen-module__50iwVa__item-row{align-items:center;gap:.375rem;padding:0 .5rem;display:flex}.NotificationHistoryScreen-module__50iwVa__item-row .NotificationHistoryScreen-module__50iwVa__item{flex:1}.NotificationHistoryScreen-module__50iwVa__item-checkbox{cursor:pointer;width:1.05rem;height:1.05rem;accent-color:var(--forest-800);flex-shrink:0}.NotificationHistoryScreen-module__50iwVa__kebab-wrap{flex-shrink:0;position:relative}.NotificationHistoryScreen-module__50iwVa__kebab-btn{width:1.75rem;height:1.75rem;color:var(--ink-500);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.NotificationHistoryScreen-module__50iwVa__kebab-btn:hover,.NotificationHistoryScreen-module__50iwVa__kebab-btn[aria-expanded=true]{background-color:var(--sage-100);color:var(--forest-800)}.NotificationHistoryScreen-module__50iwVa__kebab-btn:focus-visible{box-shadow:0 0 0 2px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__kebab-menu{z-index:10;border:1px solid var(--line-soft);min-width:9.5rem;box-shadow:var(--elev-lg);background-color:#fff;border-radius:14px;padding:.25rem;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden}.NotificationHistoryScreen-module__50iwVa__kebab-menu-item{text-align:left;width:100%;color:var(--ink-700);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.5rem .75rem;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:block}.NotificationHistoryScreen-module__50iwVa__kebab-menu-item:hover{background-color:var(--sage-100);color:var(--forest-900)}.NotificationHistoryScreen-module__50iwVa__kebab-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__kebab-menu-item-danger{color:var(--danger)}.NotificationHistoryScreen-module__50iwVa__kebab-menu-item-danger:hover{background-color:var(--danger-tint);color:var(--danger-strong)}.NotificationHistoryScreen-module__50iwVa__confirm-modal-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18281980;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.NotificationHistoryScreen-module__50iwVa__confirm-modal-card{border:1px solid var(--line-soft);box-shadow:var(--elev-lg);background-color:#fff;border-radius:20px;width:100%;max-width:24rem;padding:1.5rem}.NotificationHistoryScreen-module__50iwVa__confirm-modal-title{color:var(--ink-900);margin:0 0 1.25rem;font-size:15px;font-weight:700;line-height:1.5}.NotificationHistoryScreen-module__50iwVa__confirm-modal-actions{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.NotificationHistoryScreen-module__50iwVa__confirm-modal-cancel-btn{border:1.5px solid var(--line-soft);color:var(--ink-900);cursor:pointer;transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft);background-color:#0000;border-radius:9999px;padding:.55rem 1.25rem;font-size:13px;font-weight:600}.NotificationHistoryScreen-module__50iwVa__confirm-modal-cancel-btn:hover:not(:disabled){border-color:var(--forest-800);background-color:var(--sage-100)}.NotificationHistoryScreen-module__50iwVa__confirm-modal-cancel-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--forest-600);outline:none}.NotificationHistoryScreen-module__50iwVa__confirm-modal-delete-btn{background-color:var(--danger);color:#fff;cursor:pointer;transition:background-color .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border:none;border-radius:9999px;padding:.55rem 1.25rem;font-size:13px;font-weight:700}.NotificationHistoryScreen-module__50iwVa__confirm-modal-delete-btn:hover:not(:disabled){background-color:var(--danger-strong);box-shadow:0 8px 20px #a33c3447}.NotificationHistoryScreen-module__50iwVa__confirm-modal-delete-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--danger);outline:none}.NotificationHistoryScreen-module__50iwVa__confirm-modal-cancel-btn:disabled,.NotificationHistoryScreen-module__50iwVa__confirm-modal-delete-btn:disabled{opacity:.6;cursor:not-allowed}
.OnboardingWalkthrough-module__xZNHoq__onboarding-overlay{z-index:60;pointer-events:auto;position:fixed;inset:0}.OnboardingWalkthrough-module__xZNHoq__backdrop-fallback{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#182819b8;position:fixed;inset:0}.OnboardingWalkthrough-module__xZNHoq__spotlight-box{pointer-events:none;border:2px solid var(--gold-500);border-radius:16px;transition:top .35s cubic-bezier(.34,1.56,.64,1),left .35s cubic-bezier(.34,1.56,.64,1),width .35s cubic-bezier(.34,1.56,.64,1),height .35s cubic-bezier(.34,1.56,.64,1),border-radius .35s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s;animation:2.4s ease-in-out infinite OnboardingWalkthrough-module__xZNHoq__pulseGlow;position:fixed;box-shadow:0 0 0 9999px #182819bd,0 0 25px #e1b12473}@keyframes OnboardingWalkthrough-module__xZNHoq__pulseGlow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}.OnboardingWalkthrough-module__xZNHoq__popover-card{z-index:61;background-color:var(--cream-50);width:360px;max-width:calc(100vw - 28px);box-shadow:var(--elev-lg);border:1px solid var(--line-soft);border-radius:20px;padding:20px 22px;transition:top .35s cubic-bezier(.34,1.56,.64,1),left .35s cubic-bezier(.34,1.56,.64,1),transform .25s;position:fixed}.OnboardingWalkthrough-module__xZNHoq__popover-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.OnboardingWalkthrough-module__xZNHoq__header-left{align-items:center;gap:8px;display:flex}.OnboardingWalkthrough-module__xZNHoq__step-badge{letter-spacing:.02em;color:var(--forest-800);background-color:var(--sage-100);border:1px solid var(--sage-200);border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:700}.OnboardingWalkthrough-module__xZNHoq__popover-title-row{align-items:center;gap:10px;margin-bottom:4px;display:flex}.OnboardingWalkthrough-module__xZNHoq__popover-title{color:var(--ink-900);margin:0;font-size:17px;font-weight:700}.OnboardingWalkthrough-module__xZNHoq__popover-subtitle{color:var(--ink-500);margin:0 0 10px;font-size:12px;font-weight:600}.OnboardingWalkthrough-module__xZNHoq__popover-body{color:var(--ink-700);margin:0 0 18px;font-size:13.5px;line-height:1.55}.OnboardingWalkthrough-module__xZNHoq__micro-badge-box{background-color:var(--forest-800);width:34px;height:34px;color:var(--gold-500);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.OnboardingWalkthrough-module__xZNHoq__equalizer-bars{align-items:flex-end;gap:2.5px;height:16px;display:flex}.OnboardingWalkthrough-module__xZNHoq__equalizer-bar{background-color:currentColor;border-radius:9999px;width:3px;animation:1s ease-in-out infinite alternate OnboardingWalkthrough-module__xZNHoq__equalize}.OnboardingWalkthrough-module__xZNHoq__equalizer-bar:first-child{height:6px;animation-delay:.1s}.OnboardingWalkthrough-module__xZNHoq__equalizer-bar:nth-child(2){height:14px;animation-delay:.3s}.OnboardingWalkthrough-module__xZNHoq__equalizer-bar:nth-child(3){height:10px;animation-delay:.2s}.OnboardingWalkthrough-module__xZNHoq__equalizer-bar:nth-child(4){height:16px;animation-delay:.4s}@keyframes OnboardingWalkthrough-module__xZNHoq__equalize{0%{height:4px}to{height:16px}}.OnboardingWalkthrough-module__xZNHoq__scanner-laser{border:1.5px dashed;border-radius:4px;width:18px;height:18px;position:relative;overflow:hidden}.OnboardingWalkthrough-module__xZNHoq__laser-line{background-color:currentColor;height:2px;animation:1.5s ease-in-out infinite alternate OnboardingWalkthrough-module__xZNHoq__laserScan;position:absolute;left:0;right:0;box-shadow:0 0 4px}@keyframes OnboardingWalkthrough-module__xZNHoq__laserScan{0%{top:0}to{top:16px}}.OnboardingWalkthrough-module__xZNHoq__progress-track{background-color:var(--sage-200);border-radius:9999px;width:100%;height:3px;margin-bottom:14px;overflow:hidden}.OnboardingWalkthrough-module__xZNHoq__progress-fill{background-color:var(--gold-500);border-radius:9999px;height:100%;transition:width .3s}.OnboardingWalkthrough-module__xZNHoq__popover-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.OnboardingWalkthrough-module__xZNHoq__dots-container{align-items:center;gap:5px;display:flex}.OnboardingWalkthrough-module__xZNHoq__dot{background-color:var(--ink-300);border-radius:9999px;width:6px;height:6px;transition:all .25s}.OnboardingWalkthrough-module__xZNHoq__dot-active{background-color:var(--forest-800);width:18px}.OnboardingWalkthrough-module__xZNHoq__actions-container{align-items:center;gap:8px;display:flex}.OnboardingWalkthrough-module__xZNHoq__skip-button{color:var(--ink-500);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.OnboardingWalkthrough-module__xZNHoq__skip-button:hover{background-color:var(--sage-100);color:var(--ink-900)}.OnboardingWalkthrough-module__xZNHoq__back-button{color:var(--ink-900);border:1.5px solid var(--line-soft);cursor:pointer;transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft);background-color:#0000;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:600}.OnboardingWalkthrough-module__xZNHoq__back-button:hover{background-color:var(--sage-100);border-color:var(--forest-800)}.OnboardingWalkthrough-module__xZNHoq__next-button{color:var(--cream-50);background-color:var(--forest-800);cursor:pointer;box-shadow:var(--elev-md);transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);border:none;border-radius:9999px;padding:8px 20px;font-size:13px;font-weight:700}.OnboardingWalkthrough-module__xZNHoq__next-button:hover{background-color:var(--gold-500);color:var(--forest-900);box-shadow:var(--elev-gold);transform:translateY(-2px)}.OnboardingWalkthrough-module__xZNHoq__next-button:active{transform:translateY(0)}.OnboardingWalkthrough-module__xZNHoq__skip-button:focus-visible,.OnboardingWalkthrough-module__xZNHoq__back-button:focus-visible,.OnboardingWalkthrough-module__xZNHoq__next-button:focus-visible{box-shadow:0 0 0 2px var(--cream-50), 0 0 0 4px var(--forest-600);outline:none}
