.styles_pricing-page__ILcwh{width:100%;min-height:100vh;padding:0;background:linear-gradient(135deg,var(--color-background) 0,var(--color-neutral-100) 50%,var(--color-neutral-200) 100%);display:flex;flex-direction:column}.styles_pricing-header__gDlOz{background:linear-gradient(135deg,rgba(var(--color-secondary),.95) 0,rgba(var(--color-background),.9) 100%);backdrop-filter:blur(10px);padding:1.75rem 1.25rem;border-bottom:1px solid var(--color-accent-border-subtle);box-shadow:0 1px 2px 0 rgba(var(--shadow-color),.04);text-align:center}.styles_pricing-header__content__Zp7r7{max-width:90rem;margin:0 auto}.styles_pricing-welcome__title__t05ZL{font-size:1.75rem;font-weight:600;color:var(--color-text);margin-bottom:.25rem}.styles_pricing-welcome__subtitle__OTFKl{font-size:.9375rem;color:var(--color-text-secondary);font-weight:400}.styles_pricing-container__KR8_T{max-width:90rem;margin:0 auto;padding:1.75rem 1.25rem;width:100%;display:flex;flex-direction:column;gap:3rem}.styles_pricing-grid__WEhhM{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:start}.styles_pricing-card__N56sX{background:var(--color-secondary);border-radius:16px;border:1px solid var(--color-border);box-shadow:0 10px 15px -3px rgba(var(--shadow-color),.08),0 4px 6px -4px rgba(var(--shadow-color),.04);padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;position:relative;overflow:hidden;animation:styles_fadeInUp__IV2Z9 .5s ease-out backwards;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.styles_pricing-card__N56sX:first-child{animation-delay:50ms}.styles_pricing-card__N56sX:nth-child(2){animation-delay:.1s}.styles_pricing-card__N56sX:nth-child(3){animation-delay:.2s}.styles_pricing-card__N56sX:hover{transform:translateY(-.25rem)}.styles_pricing-card--popular__c2RXx,.styles_pricing-card__N56sX:hover{box-shadow:0 10px 15px -3px rgba(var(--shadow-color),.08),0 4px 6px -4px rgba(var(--shadow-color),.04)}.styles_pricing-card--popular__c2RXx{border-color:var(--color-accent)}.styles_pricing-card--popular__c2RXx:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-peach))}.styles_pricing-card--current__K0Hfj{border-color:var(--color-sage-border);box-shadow:0 0 0 1px var(--color-sage-border),0 2px 10px rgba(var(--shadow-color),.06)}.styles_pricing-card--current__K0Hfj:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-sage),var(--color-sage-border))}.styles_pricing-card__badge__PLi3w{position:absolute;top:1rem;right:1rem;padding:.25rem 1rem;background:linear-gradient(135deg,var(--color-accent-bg-soft),var(--color-accent-peach-bg-soft));color:var(--color-accent);border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border:1px solid var(--color-accent-border-soft)}.styles_pricing-card__badge--current__BZJFE{background:linear-gradient(135deg,var(--color-sage-bg-soft),var(--color-sage-bg-soft-end));color:var(--color-sage-text);border-color:var(--color-sage-border)}.styles_pricing-card__header__vdSGC{display:flex;flex-direction:column;gap:.5rem}.styles_pricing-card__name__OnVOG{font-size:1.375rem;font-weight:600;color:var(--color-text)}.styles_pricing-card__description__Is8bj{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.6}.styles_pricing-card__price__krKy6{display:flex;align-items:baseline;gap:.375rem}.styles_pricing-card__amount__GmGJy{font-size:2.25rem;font-weight:700;color:var(--color-text);line-height:1}.styles_pricing-card__period__olOyD{font-size:.875rem;color:var(--color-text-secondary)}.styles_comparison-section__bMpPd{background:var(--color-secondary);border-radius:16px;border:1px solid var(--color-border);box-shadow:0 10px 15px -3px rgba(var(--shadow-color),.08),0 4px 6px -4px rgba(var(--shadow-color),.04);overflow:hidden;animation:styles_fadeInUp__IV2Z9 .5s ease-out backwards;animation-delay:.2s}.styles_comparison-table-wrapper__BIHT_{overflow-x:auto;-webkit-overflow-scrolling:touch}.styles_comparison-table__WlVQ5{width:100%;border-collapse:collapse;font-size:.8125rem}.styles_comparison-table__feature-header__corw3{text-align:left}.styles_comparison-table__feature-header__corw3,.styles_comparison-table__plan-header__LVXFn{padding:1.125rem 1.25rem;font-weight:600;color:var(--color-text);background:linear-gradient(135deg,rgba(var(--color-surface-subtle),.5) 0,var(--color-secondary) 100%);border-bottom:1px solid var(--color-border-subtle)}.styles_comparison-table__plan-header__LVXFn{text-align:center}.styles_comparison-table__plan-header--popular__qqvhW{color:var(--color-accent);background:linear-gradient(135deg,rgba(var(--color-accent-bg-soft),.3) 0,var(--color-secondary) 100%)}.styles_comparison-table__feature-name__MdgPe{padding:1rem 1.25rem;color:var(--color-text);font-weight:500;border-bottom:1px solid var(--color-border-subtle)}.styles_comparison-table__value__tqT_r{text-align:center;padding:1rem 1.25rem;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle)}.styles_comparison-table__value--popular__yhFHp{background:rgba(var(--color-accent-bg-soft),.1)}.styles_feature-check___5KKL{color:var(--color-success-text);font-weight:700;font-size:1rem}.styles_feature-dash__KYl_Q{color:var(--color-text-muted);font-size:1rem}.styles_guarantee__TGFXj{text-align:center;padding:1.75rem 1.25rem;background:linear-gradient(135deg,rgba(var(--color-secondary),.6),rgba(var(--color-background),.4));border-radius:20px;border:2px dashed var(--color-border);backdrop-filter:blur(10px)}.styles_guarantee__icon__R1cin{font-size:2.25rem;margin-bottom:1rem}.styles_guarantee__title___W3Y8{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.styles_pricing-trust-section__SWDZ9{display:flex;flex-direction:column;gap:1rem}.styles_pricing-trust-section__title__XL3Dz{font-size:1.25rem;font-weight:600;color:var(--color-text);text-align:center}.styles_pricing-trust-list__Jt_j_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.styles_pricing-trust-item__PR5XL{padding:1rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-secondary);color:var(--color-text-secondary);font-size:.8125rem;text-align:center;box-shadow:0 1px 2px 0 rgba(var(--shadow-color),.04)}.styles_faq-section__oaHwT{display:flex;flex-direction:column;gap:1.25rem}.styles_faq-title__I7B0r{font-size:1.375rem;font-weight:600;color:var(--color-text);text-align:center;display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.styles_faq-title__I7B0r:before{content:"";width:4px;height:1.5rem;background:linear-gradient(180deg,var(--color-accent),var(--color-accent-peach));border-radius:3px}.styles_faq-list__lzLk9{display:flex;flex-direction:column;gap:.75rem}.styles_faq-item__cc_c5{background:var(--color-secondary);border-radius:16px;border:1px solid var(--color-border);overflow:hidden;transition:box-shadow .2s ease-out}.styles_faq-item--open___MA8t,.styles_faq-item__cc_c5:hover{box-shadow:0 2px 10px rgba(var(--shadow-color),.06)}.styles_faq-item--open___MA8t{border-color:var(--color-accent-border-subtle)}.styles_faq-item__question__z3F3Y{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--color-text);text-align:left;transition:color .2s ease-out}.styles_faq-item__question__z3F3Y:hover{color:var(--color-accent)}.styles_faq-item__question__z3F3Y:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:16px}.styles_faq-item__chevron__r5iAb{font-size:1.25rem;color:var(--color-text-secondary);flex-shrink:0;margin-left:1rem}.styles_faq-item__answer__TTMoZ{padding:0 1.25rem 1.125rem;color:var(--color-text-secondary);animation:styles_fadeIn__vwYgc .2s ease-out}@keyframes styles_fadeInUp__IV2Z9{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes styles_fadeIn__vwYgc{0%{opacity:0}to{opacity:1}}.styles_back-link__rpsrE{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-out;margin-bottom:1rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.styles_back-link__rpsrE:hover{color:var(--color-primary)}.styles_back-link__rpsrE:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:12px}@media(max-width:768px){.styles_pricing-grid__WEhhM,.styles_pricing-trust-list__Jt_j_{grid-template-columns:1fr}.styles_pricing-header__gDlOz{padding:1.25rem 1rem;text-align:left}.styles_pricing-container__KR8_T{padding:1.25rem 1rem}.styles_pricing-welcome__title__t05ZL{font-size:1.375rem}.styles_comparison-table__feature-header__corw3,.styles_comparison-table__feature-name__MdgPe,.styles_comparison-table__plan-header__LVXFn,.styles_comparison-table__value__tqT_r{padding:.75rem 1rem;font-size:.75rem}.styles_faq-item__question__z3F3Y{padding:1rem}.styles_faq-item__answer__TTMoZ{padding:0 1rem 1rem}}@media(prefers-reduced-motion:reduce){.styles_pricing-page__ILcwh,.styles_pricing-page__ILcwh *{animation-duration:0s!important;animation:none!important;transition-duration:0s!important}.styles_pricing-card__N56sX{animation:none}.styles_pricing-card__N56sX:hover{transform:none}.styles_comparison-section__bMpPd{animation:none}}.loader_loader__glgYf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.loader_loader--full-page__Omb_9{position:fixed;inset:0;width:100%;min-height:100vh;min-height:100dvh;background-color:var(--color-background);padding:calc(1.75rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1.75rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));z-index:9999}.loader_loader--inline__OEJ5o{padding:1rem;min-height:auto}.loader_loader--small__CmgYf{gap:.5rem}.loader_loader--small__CmgYf .loader_loader__spinner__39zM9{width:1rem;height:1rem;border-width:.375rem}.loader_loader--small__CmgYf .loader_loader__message__a8dEn{font-size:.8125rem}.loader_loader--medium__f_Nui{gap:.75rem}.loader_loader--medium__f_Nui .loader_loader__spinner__39zM9{width:1.25rem;height:1.25rem;border-width:.375rem}.loader_loader--medium__f_Nui .loader_loader__message__a8dEn{font-size:.875rem}.loader_loader--large__ZGLaC{gap:1rem}.loader_loader--large__ZGLaC .loader_loader__spinner__39zM9{width:1.75rem;height:1.75rem;border-width:.5rem}.loader_loader--large__ZGLaC .loader_loader__message__a8dEn{font-size:1rem}.loader_loader__spinner__39zM9{border-style:solid;border-color:var(--color-border);border-top-color:var(--color-primary);border-radius:9999px;animation:loader_spin__1PvMU .3s linear infinite;will-change:transform}.loader_loader__message__a8dEn{margin:0;color:var(--color-text);text-align:center}@keyframes loader_spin__1PvMU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toast_toast-container__28_8k{position:fixed;bottom:1.25rem;right:1.25rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;max-width:24rem;width:100%;pointer-events:none}.toast_toast__ogx8z{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(0,0,0,0);box-shadow:0 10px 15px -3px rgba(var(--shadow-color),.08),0 4px 6px -4px rgba(var(--shadow-color),.04);pointer-events:auto;animation:toast_toast-slide-in__6Ibon .3s cubic-bezier(.4,0,.2,1);outline:none}.toast_toast__ogx8z:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)}@media(prefers-reduced-motion:reduce){.toast_toast__ogx8z{animation:none}}.toast_toast--success__yUcU6{background-color:var(--color-success-background);border-color:var(--color-success);color:var(--color-success-text)}.toast_toast--error__wPwQV{background-color:var(--color-error-background);border-color:var(--color-error);color:var(--color-error-text)}.toast_toast--warning__IxOuN{background-color:var(--color-warning-background);border-color:var(--color-warning);color:var(--color-warning-text)}.toast_toast--info__o9UiB{background-color:var(--color-info-background);border-color:var(--color-info);color:var(--color-info-text)}.toast_toast__icon___By1_{flex-shrink:0;font-size:1rem;line-height:1.25;width:1.25rem;text-align:center}.toast_toast__message__wwR4y{flex:1;font-size:.8125rem;font-weight:500;line-height:1.5;margin:0}.toast_toast__dismiss__c_qJv{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:1rem;line-height:1.25;padding:0;opacity:.6;color:inherit;transition:opacity .2s ease-in-out}.toast_toast__dismiss__c_qJv:hover{opacity:1}.toast_toast__dismiss__c_qJv:focus-visible{outline:2px solid currentColor;outline-offset:.25rem;border-radius:3px}@keyframes toast_toast-slide-in__6Ibon{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.route_fallback_page_route-fallback__bV92T{position:relative;min-height:100vh;display:grid;place-items:center;padding:2rem 1.25rem;overflow:hidden;background:radial-gradient(circle at top left,var(--color-accent-peach-bg-soft) 0,transparent 34%),radial-gradient(circle at bottom right,var(--color-accent-bg-soft) 0,transparent 36%),linear-gradient(180deg,var(--color-background-gradient-start) 0,var(--color-background-gradient-end) 100%)}.route_fallback_page_route-fallback__glow___MAqF{position:absolute;inset:auto auto 6% -6%;width:18rem;height:18rem;border-radius:999px;background:linear-gradient(135deg,var(--color-highlight-gradient-start),var(--color-highlight-gradient-end));filter:blur(42px);opacity:.14;pointer-events:none}.route_fallback_page_route-fallback__panel__pF4Aq{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:2rem;width:min(68rem,100%);padding:2rem;border:1px solid var(--color-accent-border-subtle);border-radius:20px;background:linear-gradient(180deg,var(--color-secondary) 0,var(--color-surface-subtle) 100%);box-shadow:0 20px 25px -5px rgba(var(--shadow-color),.1),0 8px 10px -6px rgba(var(--shadow-color),.04)}.route_fallback_page_route-fallback__panel--error__x7Zai{border-color:var(--color-error-ring)}.route_fallback_page_route-fallback__panel--loading__E9Rt6{border-color:var(--color-accent-border-soft)}.route_fallback_page_route-fallback__copy__t6cxv{display:flex;flex-direction:column;align-items:flex-start}.route_fallback_page_route-fallback__eyebrow__idcit{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.6875rem;line-height:1.5;font-weight:500;letter-spacing:1.5px;color:var(--color-text-secondary)}.route_fallback_page_route-fallback__status__kAazG{display:inline-flex;align-items:center;margin-top:1rem;padding:.25rem .75rem;border:1px solid var(--color-accent-border-soft);border-radius:999px;background:var(--color-accent-bg-soft);color:var(--color-text);font-size:.75rem;font-weight:600}.route_fallback_page_route-fallback--error__IcpYD .route_fallback_page_route-fallback__status__kAazG{border-color:var(--color-error-ring);background:var(--color-error-background);color:var(--color-error-text)}.route_fallback_page_route-fallback__title__JICSi{margin-top:1.125rem;max-width:14ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:400;line-height:.94;color:var(--color-text)}.route_fallback_page_route-fallback__message__72jFd{margin-top:1.125rem;max-width:38rem;font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}.route_fallback_page_route-fallback__detail__bpfwt{margin-top:1rem;max-width:32rem;padding:1rem;border:1px solid var(--color-border-subtle);border-radius:14px;background:var(--color-secondary);color:var(--color-text-secondary);font-size:.8125rem}.route_fallback_page_route-fallback__actions__tM_li{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.route_fallback_page_route-fallback__action__cJa1D{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.5rem 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.route_fallback_page_route-fallback__action__cJa1D:hover{transform:translateY(-1px);text-decoration:none}.route_fallback_page_route-fallback__action__cJa1D:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.route_fallback_page_route-fallback__action--primary__S3uW_{background:var(--color-text);color:var(--color-secondary);box-shadow:0 4px 12px rgba(var(--shadow-color-accent),.25)}.route_fallback_page_route-fallback__action--secondary__BuLq4{border-color:var(--color-border);background:var(--color-secondary);color:var(--color-text)}.route_fallback_page_route-fallback__visual__A7sgn{display:flex}.route_fallback_page_route-fallback__visual-frame__2OJVK{position:relative;display:flex;align-items:stretch;justify-content:stretch;width:100%;min-height:24rem;padding:1.25rem;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:20px;background:radial-gradient(circle at top right,var(--color-accent-peach-bg-soft) 0,transparent 34%),linear-gradient(160deg,var(--color-secondary) 0,var(--color-accent-bg-soft) 100%);box-shadow:0 2px 10px rgba(var(--shadow-color),.06)}.route_fallback_page_route-fallback__visual-frame__2OJVK:before{content:"";position:absolute;inset:auto -8% -18% auto;width:11rem;height:11rem;border-radius:999px;background:linear-gradient(135deg,var(--color-highlight-gradient-start),var(--color-highlight-gradient-end));opacity:.18}.route_fallback_page_route-fallback__status-value__eYFji{position:absolute;top:1rem;right:1.125rem;font-family:Cormorant Garamond,Georgia,serif;font-size:min(11rem,28vw);line-height:.82;letter-spacing:-.08em;color:var(--color-accent-border-soft)}.route_fallback_page_route-fallback--error__IcpYD .route_fallback_page_route-fallback__status-value__eYFji{color:var(--color-error-ring)}.route_fallback_page_route-fallback__status-card__EZA34{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:.75rem;align-self:flex-end;min-width:13rem;max-width:15rem;padding:1.125rem;border:1px solid var(--color-border-subtle);border-radius:16px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(10px);box-shadow:0 10px 15px -3px rgba(var(--shadow-color),.08),0 4px 6px -4px rgba(var(--shadow-color),.04)}.route_fallback_page_route-fallback__status-card-label__B0OTW{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.6875rem;line-height:1.5;font-weight:500;letter-spacing:1.5px;color:var(--color-text-secondary)}.route_fallback_page_route-fallback__status-card-line__Rayy5{height:.72rem;width:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-text) 0,var(--color-accent) 100%)}.route_fallback_page_route-fallback__status-card-line--short__IY68x{width:62%}.route_fallback_page_route-fallback__loading-board__E_clB{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}.route_fallback_page_route-fallback__loading-column__CxobS{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--color-border-subtle);border-radius:16px;background:hsla(0,0%,100%,.72);box-shadow:0 2px 10px rgba(var(--shadow-color),.06)}.route_fallback_page_route-fallback__loading-card--small__3Pp4P,.route_fallback_page_route-fallback__loading-card__1MEsd,.route_fallback_page_route-fallback__loading-column-header__061h7{position:relative;overflow:hidden;border-radius:12px;background:var(--color-surface-subtle)}.route_fallback_page_route-fallback__loading-card--small__3Pp4P:after,.route_fallback_page_route-fallback__loading-card__1MEsd:after,.route_fallback_page_route-fallback__loading-column-header__061h7:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.85) 50%,transparent);animation:route_fallback_page_fallbackShimmer__f1yle 1.6s infinite}.route_fallback_page_route-fallback__loading-column-header__061h7{width:68%;height:.9rem}.route_fallback_page_route-fallback__loading-card__1MEsd{height:4rem}.route_fallback_page_route-fallback__loading-card--small__3Pp4P{height:2.75rem}@keyframes route_fallback_page_fallbackShimmer__f1yle{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:768px){.route_fallback_page_route-fallback__bV92T{padding:1.75rem 1rem}.route_fallback_page_route-fallback__panel__pF4Aq{grid-template-columns:1fr;gap:1.25rem;padding:1.75rem}.route_fallback_page_route-fallback__title__JICSi{max-width:none}.route_fallback_page_route-fallback__message__72jFd{font-size:.9375rem}.route_fallback_page_route-fallback__visual-frame__2OJVK{min-height:19rem}.route_fallback_page_route-fallback__loading-board__E_clB{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.route_fallback_page_route-fallback__action__cJa1D,.route_fallback_page_route-fallback__loading-card--small__3Pp4P:after,.route_fallback_page_route-fallback__loading-card__1MEsd:after,.route_fallback_page_route-fallback__loading-column-header__061h7:after{animation:none;transition:none}}.modal_modal-backdrop__1W_pV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9998;padding:.75rem;overflow-y:auto}.modal_modal__gTwV4{position:relative;background-color:var(--color-secondary);border-radius:16px;box-shadow:0 20px 25px -5px rgba(var(--shadow-color),.1),0 8px 10px -6px rgba(var(--shadow-color),.04);width:100%;max-width:100%;max-height:calc(100vh - 1.5rem);display:flex;flex-direction:column;overflow:hidden;animation:modal_modal-fade-in__6kmcR .2s ease-out}@media(prefers-reduced-motion:reduce){.modal_modal__gTwV4{animation:none}}@keyframes modal_modal-fade-in__6kmcR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal_modal--small__RUjUj{max-width:400px}.modal_modal--medium__Xm5Qa{max-width:600px}.modal_modal--large__1Iua_{max-width:800px}.modal_modal--full__pQ9zv{max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem)}.modal_modal__header__5_F9x{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border);gap:.75rem}.modal_modal__title__dU1L_{font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--color-text);margin:0;flex:1}.modal_modal__close-button__hKT97{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:.5rem .875rem;border:1px solid var(--color-border);border-radius:9999px;background-color:var(--color-secondary);color:var(--color-text);font-size:.875rem;font-weight:500;line-height:1.5;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;text-align:center;text-decoration:none;flex-shrink:0}@media(prefers-reduced-motion:reduce){.modal_modal__close-button__hKT97{transition:none}}.modal_modal__close-button__hKT97:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.modal_modal__close-button__hKT97:focus:not(:focus-visible){box-shadow:none}.modal_modal__close-button__hKT97:hover:not(:disabled){border-color:rgba(0,0,0,0);background-color:var(--color-secondary-hover);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.modal_modal__close-button__hKT97:hover:not(:disabled){transform:none}}.modal_modal__close-button__hKT97:active:not(:disabled){transform:translateY(0)}.modal_modal__close-button__hKT97:disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-disabled-background);color:var(--color-disabled-text);border-color:var(--color-border)}.modal_modal__body__dcMCB{padding:1rem;overflow-y:auto;flex:1}.modal_modal__footer__m4kXf{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid var(--color-border)}