.ask-ai-footer-module__3iclDW__footer{width:min(100%,1080px);color:var(--color-on-dark-muted)}.ask-ai-footer-module__3iclDW__inner{align-items:center;gap:clamp(var(--space-5), 4vw, 36px);border-block-start:1px solid var(--color-on-dark-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-block-start:clamp(var(--space-6), 4vw, 34px);display:grid}.ask-ai-footer-module__3iclDW__brand{color:var(--color-on-dark-strong);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-none);letter-spacing:0;justify-self:start;text-decoration:none}.ask-ai-footer-module__3iclDW__askGroup{justify-items:center;gap:14px;display:grid}.ask-ai-footer-module__3iclDW__askLabel{color:var(--color-on-dark-soft);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.ask-ai-footer-module__3iclDW__logoRow{--ask-ai-logo-size:clamp(var(--space-7), 4vw, var(--space-8));--ask-ai-logo-gap:clamp(18px, 4vw, var(--space-7));--ask-ai-logo-color:var(--color-on-dark-strong);--ask-ai-logo-hover-color:var(--color-on-dark-soft);--ask-ai-logo-focus-ring:2px solid var(--color-on-dark-strong)}.ask-ai-footer-module__3iclDW__meta{color:var(--color-on-dark-faint);font-size:var(--text-base);line-height:var(--leading-normal);text-align:right;justify-self:end;margin:0}@media (max-width:800px){.ask-ai-footer-module__3iclDW__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.ask-ai-footer-module__3iclDW__brand,.ask-ai-footer-module__3iclDW__meta{justify-self:center}.ask-ai-footer-module__3iclDW__meta{text-align:center}}
.ask-ai-logo-links-module__rseTNW__row{justify-content:center;align-items:center;gap:var(--ask-ai-logo-gap,clamp(18px, 5vw, 32px));flex-wrap:wrap;display:flex}.ask-ai-logo-links-module__rseTNW__link{width:var(--ask-ai-logo-size,32px);height:var(--ask-ai-logo-size,32px);border-radius:var(--ask-ai-logo-radius,6px);color:var(--ask-ai-logo-color,currentColor);justify-content:center;align-items:center;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.ask-ai-logo-links-module__rseTNW__link:is(:hover,:focus-visible){color:var(--ask-ai-logo-hover-color,currentColor);transform:translateY(-1px)}.ask-ai-logo-links-module__rseTNW__link:focus-visible{outline:var(--ask-ai-logo-focus-ring,2px solid currentColor);outline-offset:var(--ask-ai-logo-focus-offset,4px)}.ask-ai-logo-links-module__rseTNW__icon{width:100%;height:100%;-webkit-mask:var(--ask-ai-logo-url,none) center / contain no-repeat;mask:var(--ask-ai-logo-url,none) center / contain no-repeat;-webkit-mask:var(--ask-ai-logo-url,none) center / contain no-repeat;background:currentColor;display:block}
.shop-floating-icon-button-module__KUYPla__row{align-items:center;gap:14px;min-height:58px;display:flex}.shop-floating-icon-button-module__KUYPla__button{--shop-floating-icon-size:40px;--shop-floating-icon-radius:var(--shop-radius-pill,999px);--shop-floating-icon-border:1px solid #183b4e14;--shop-floating-icon-bg:#ffffffe0;--shop-floating-icon-bg-hover:#fffffff5;--shop-floating-icon-color:#000000ad;--shop-floating-icon-shadow:0 2px 12px #183b4e14;--shop-floating-icon-backdrop:blur(14px) saturate(1.1);--shop-floating-icon-scale-hover:1.02;--shop-floating-icon-scale-active:.97;width:var(--shop-floating-icon-size);height:var(--shop-floating-icon-size);min-width:var(--shop-floating-icon-size);border:var(--shop-floating-icon-border);border-radius:var(--shop-floating-icon-radius);background:var(--shop-floating-icon-bg);color:var(--shop-floating-icon-color);box-shadow:var(--shop-floating-icon-shadow);cursor:pointer;font:inherit;-webkit-backdrop-filter:var(--shop-floating-icon-backdrop);transition:var(--shop-save-control-transition,color .15s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), opacity .15s cubic-bezier(.4, 0, .2, 1), box-shadow .15s cubic-bezier(.4, 0, .2, 1), transform .15s cubic-bezier(.4, 0, .2, 1), backdrop-filter .15s cubic-bezier(.4, 0, .2, 1));flex-shrink:0;place-items:center;margin:0;padding:0;line-height:1;display:grid}.shop-floating-icon-button-module__KUYPla__button:focus-visible{outline:var(--shop-focus-ring,2px solid #5433eb);outline-offset:var(--shop-focus-offset,2px)}@media (hover:hover){.shop-floating-icon-button-module__KUYPla__button:not(:disabled):hover{background:var(--shop-floating-icon-bg-hover);color:var(--shop-text,#000);transform:scale(var(--shop-floating-icon-scale-hover))}}.shop-floating-icon-button-module__KUYPla__button:not(:disabled):active,.shop-floating-icon-button-module__KUYPla__button[data-pressing=true]{opacity:.78;transform:scale(var(--shop-floating-icon-scale-active))}.shop-floating-icon-button-module__KUYPla__button[data-pressing=true]{box-shadow:#00000024 0 2px 12px inset, var(--shop-floating-icon-shadow)}.shop-floating-icon-button-module__KUYPla__save[aria-pressed=true]{--shop-floating-icon-bg:#111;--shop-floating-icon-bg-hover:#111;--shop-floating-icon-color:var(--shop-on-inverse,#fff)}.shop-floating-icon-button-module__KUYPla__save[aria-pressed=true] svg path{fill:currentColor}.shop-floating-icon-button-module__KUYPla__button svg{width:var(--shop-floating-icon-glyph-size,20px);height:var(--shop-floating-icon-glyph-size,20px);display:block}.shop-floating-icon-button-module__KUYPla__sm{--shop-floating-icon-size:34px;--shop-floating-icon-glyph-size:17px}.shop-floating-icon-button-module__KUYPla__md{--shop-floating-icon-size:40px;--shop-floating-icon-glyph-size:20px}.shop-floating-icon-button-module__KUYPla__lg{--shop-floating-icon-size:48px;--shop-floating-icon-glyph-size:24px}.shop-floating-icon-button-module__KUYPla__glass{--shop-floating-icon-bg:#ffffffdb;--shop-floating-icon-bg-hover:#fffffff5;--shop-floating-icon-color:#000000ad;--shop-floating-icon-shadow:0 2px 12px #183b4e14}.shop-floating-icon-button-module__KUYPla__save{--shop-floating-icon-size:var(--shop-save-control-size,32px);--shop-floating-icon-glyph-size:var(--shop-save-icon-size,16px);--shop-floating-icon-border:0 solid var(--shop-on-inverse,#fff);--shop-floating-icon-bg:var(--shop-surface-save,#2828284d);--shop-floating-icon-bg-hover:var(--shop-surface-save-hover,#0006);--shop-floating-icon-color:var(--shop-on-inverse,#fff);--shop-floating-icon-shadow:none;--shop-floating-icon-backdrop:blur(24px)}.shop-floating-icon-button-module__KUYPla__brand{--shop-floating-icon-border:0;--shop-floating-icon-bg:var(--shop-brand,#5433eb);--shop-floating-icon-bg-hover:var(--shop-brand-hover,#4524db);--shop-floating-icon-color:var(--shop-on-brand,#fff);--shop-floating-icon-shadow:0 4px 24px #4524db57;--shop-floating-icon-backdrop:none}.shop-floating-icon-button-module__KUYPla__save[aria-pressed=true]:hover{background:var(--shop-floating-icon-bg-hover);color:var(--shop-floating-icon-color)}@media (prefers-reduced-motion:reduce){.shop-floating-icon-button-module__KUYPla__button{transition-duration:1ms}}
.shop-glassy-button-module__c1ztBq__group{margin-top:var(--shop-glassy-button-group-margin-top,12px);flex-wrap:wrap;gap:8px;display:flex}.shop-glassy-button-module__c1ztBq__button{--shop-glassy-button-bg:#5433eb;--shop-glassy-button-hover-bg:var(--shop-brand-hover,#4524db);--shop-glassy-button-border:#5433eb;--shop-glassy-button-fg:var(--shop-on-inverse,#fff);--shop-glassy-button-glow:#5433eb3d;--shop-glassy-button-hover-opacity:1;width:100%;min-width:var(--shop-glassy-button-min-width,0);box-sizing:border-box;border:.5px solid var(--shop-glassy-button-border);background:var(--shop-glassy-button-bg);min-height:52px;color:var(--shop-glassy-button-fg);letter-spacing:var(--shop-letter-body,0);cursor:pointer;font-size:16px;font-weight:400;font-family:var(--shop-font,-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);transition:var(--shop-transition,background-color .15s ease, color .15s ease, border-color .15s ease, opacity .15s ease, box-shadow .15s ease, filter .15s ease, transform .15s ease);box-shadow:#ffffff52 -.5px -.5px 1px 0 inset, #ffffff52 1px 1px .5px 0 inset, var(--shop-glassy-button-glow) 0 4px 24px 0;border-radius:999px;flex:min(160px,100%);margin:0;padding:16px}.shop-glassy-button-module__c1ztBq__button:focus-visible{outline:var(--shop-focus-ring,2px solid #5433eb);outline-offset:var(--shop-focus-offset,2px)}.shop-glassy-button-module__c1ztBq__button:not(:disabled):active,.shop-glassy-button-module__c1ztBq__button[data-pressing=true]{transform:translateY(1px)scale(.985)}.shop-glassy-button-module__c1ztBq__button[aria-pressed=true]{filter:brightness(.92)saturate(1.04);outline-offset:-5px;box-shadow:#00000052 0 2px 16px inset, #ffffff38 0 1px 0 inset, var(--shop-glassy-button-glow) 0 2px 14px 0;outline:2px solid #ffffffc7;transform:translateY(1px)scale(.985)}@media (hover:hover){.shop-glassy-button-module__c1ztBq__button:not(:disabled):hover{background:var(--shop-glassy-button-hover-bg);opacity:var(--shop-glassy-button-hover-opacity)}}.shop-glassy-button-module__c1ztBq__black{--shop-glassy-button-bg:#121212;--shop-glassy-button-hover-bg:#121212;--shop-glassy-button-border:#000;--shop-glassy-button-glow:#0000003d;--shop-glassy-button-hover-opacity:.92}.shop-glassy-button-module__c1ztBq__purple{--shop-glassy-button-bg:#5433eb;--shop-glassy-button-hover-bg:var(--shop-brand-hover,#4524db);--shop-glassy-button-border:#5433eb;--shop-glassy-button-glow:#5433eb3d}.shop-glassy-button-module__c1ztBq__blueCore{--shop-glassy-button-bg:#007aff;--shop-glassy-button-hover-bg:#0069e0;--shop-glassy-button-border:#007aff;--shop-glassy-button-glow:#007aff3d}.shop-glassy-button-module__c1ztBq__green{--shop-glassy-button-bg:#00b06b;--shop-glassy-button-hover-bg:#00975b;--shop-glassy-button-border:#00b06b;--shop-glassy-button-glow:#00b06b3d}.shop-glassy-button-module__c1ztBq__orange{--shop-glassy-button-bg:#ff8000;--shop-glassy-button-hover-bg:#e56c00;--shop-glassy-button-border:#ff8000;--shop-glassy-button-glow:#ff80003d}.shop-glassy-button-module__c1ztBq__rose{--shop-glassy-button-bg:#db3d84;--shop-glassy-button-hover-bg:#c33073;--shop-glassy-button-border:#db3d84;--shop-glassy-button-glow:#db3d843d}.shop-glassy-button-module__c1ztBq__aubergine{--shop-glassy-button-bg:#4e2970;--shop-glassy-button-hover-bg:#3d1f5b;--shop-glassy-button-border:#4e2970;--shop-glassy-button-glow:#4e297047}@media (prefers-reduced-motion:reduce){.shop-glassy-button-module__c1ztBq__button{transition-duration:1ms}}
.shop-glassy-button-module__7_dJpW__group{margin-top:var(--shop-glassy-button-group-margin-top,12px);flex-wrap:wrap;gap:8px;display:flex}.shop-glassy-button-module__7_dJpW__button{--shop-glassy-button-bg:#5433eb;--shop-glassy-button-hover-bg:var(--shop-brand-hover,#4524db);--shop-glassy-button-border:#5433eb;--shop-glassy-button-fg:var(--shop-on-inverse,#fff);--shop-glassy-button-glow:#5433eb3d;--shop-glassy-button-hover-opacity:1;width:100%;min-width:var(--shop-glassy-button-min-width,0);box-sizing:border-box;border:.5px solid var(--shop-glassy-button-border);background:var(--shop-glassy-button-bg);min-height:52px;color:var(--shop-glassy-button-fg);letter-spacing:var(--shop-letter-body,0);cursor:pointer;font-size:16px;font-weight:400;font-family:var(--shop-font,-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);transition:var(--shop-transition,background-color .15s ease, color .15s ease, border-color .15s ease, opacity .15s ease, box-shadow .15s ease, filter .15s ease, transform .15s ease);box-shadow:#ffffff52 -.5px -.5px 1px 0 inset, #ffffff52 1px 1px .5px 0 inset, var(--shop-glassy-button-glow) 0 4px 24px 0;border-radius:999px;flex:min(160px,100%);margin:0;padding:16px}.shop-glassy-button-module__7_dJpW__button:focus-visible{outline:var(--shop-focus-ring,2px solid #5433eb);outline-offset:var(--shop-focus-offset,2px)}.shop-glassy-button-module__7_dJpW__button:not(:disabled):active,.shop-glassy-button-module__7_dJpW__button[data-pressing=true]{transform:translateY(1px)scale(.985)}.shop-glassy-button-module__7_dJpW__button[aria-pressed=true]{filter:brightness(.92)saturate(1.04);outline-offset:-5px;box-shadow:#00000052 0 2px 16px inset, #ffffff38 0 1px 0 inset, var(--shop-glassy-button-glow) 0 2px 14px 0;outline:2px solid #ffffffc7;transform:translateY(1px)scale(.985)}@media (hover:hover){.shop-glassy-button-module__7_dJpW__button:not(:disabled):hover{background:var(--shop-glassy-button-hover-bg);opacity:var(--shop-glassy-button-hover-opacity)}}.shop-glassy-button-module__7_dJpW__black{--shop-glassy-button-bg:#121212;--shop-glassy-button-hover-bg:#121212;--shop-glassy-button-border:#000;--shop-glassy-button-glow:#0000003d;--shop-glassy-button-hover-opacity:.92}.shop-glassy-button-module__7_dJpW__purple{--shop-glassy-button-bg:#5433eb;--shop-glassy-button-hover-bg:var(--shop-brand-hover,#4524db);--shop-glassy-button-border:#5433eb;--shop-glassy-button-glow:#5433eb3d}.shop-glassy-button-module__7_dJpW__blueCore{--shop-glassy-button-bg:#007aff;--shop-glassy-button-hover-bg:#0069e0;--shop-glassy-button-border:#007aff;--shop-glassy-button-glow:#007aff3d}.shop-glassy-button-module__7_dJpW__green{--shop-glassy-button-bg:#00b06b;--shop-glassy-button-hover-bg:#00975b;--shop-glassy-button-border:#00b06b;--shop-glassy-button-glow:#00b06b3d}.shop-glassy-button-module__7_dJpW__orange{--shop-glassy-button-bg:#ff8000;--shop-glassy-button-hover-bg:#e56c00;--shop-glassy-button-border:#ff8000;--shop-glassy-button-glow:#ff80003d}.shop-glassy-button-module__7_dJpW__rose{--shop-glassy-button-bg:#db3d84;--shop-glassy-button-hover-bg:#c33073;--shop-glassy-button-border:#db3d84;--shop-glassy-button-glow:#db3d843d}.shop-glassy-button-module__7_dJpW__aubergine{--shop-glassy-button-bg:#4e2970;--shop-glassy-button-hover-bg:#3d1f5b;--shop-glassy-button-border:#4e2970;--shop-glassy-button-glow:#4e297047}@media (prefers-reduced-motion:reduce){.shop-glassy-button-module__7_dJpW__button{transition-duration:1ms}}
.shop-purchase-plan-card-module__VENLhW__card{cursor:pointer;background:#fff;border:1px solid #183b4e0f;border-radius:28px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.shop-purchase-plan-card-module__VENLhW__input{opacity:0;pointer-events:none;position:absolute;inset:0}.shop-purchase-plan-card-module__VENLhW__body{background:#fff;padding:16px;display:block}.shop-purchase-plan-card-module__VENLhW__card[data-selected=true] .shop-purchase-plan-card-module__VENLhW__body{background:var(--shop-bg-surface,#fff)}.shop-purchase-plan-card-module__VENLhW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shop-purchase-plan-card-module__VENLhW__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.shop-purchase-plan-card-module__VENLhW__titleRow,.shop-purchase-plan-card-module__VENLhW__priceRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-purchase-plan-card-module__VENLhW__label,.shop-purchase-plan-card-module__VENLhW__price{letter-spacing:var(--shop-letter-body,0);font-size:16px;font-weight:400;line-height:1.375}.shop-purchase-plan-card-module__VENLhW__badge{min-height:22px;color:var(--shop-on-inverse,#fff);background:#181818;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.shop-purchase-plan-card-module__VENLhW__compareAt{color:#0000006b;font-size:16px;font-weight:400;text-decoration:line-through}.shop-purchase-plan-card-module__VENLhW__radio{background:#fffffffa;border:1px solid #0000002e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.shop-purchase-plan-card-module__VENLhW__radioDot{background:0 0;border-radius:999px;width:14px;height:14px;transition:background-color .2s}.shop-purchase-plan-card-module__VENLhW__card[data-selected=true] .shop-purchase-plan-card-module__VENLhW__radioDot{background:#111}.shop-purchase-plan-card-module__VENLhW__actions{display:block}@media (prefers-reduced-motion:reduce){.shop-purchase-plan-card-module__VENLhW__radioDot{transition-duration:1ms}}
.page-module__IoRdkG__stage{min-height:100dvh;padding:var(--space-10);background:radial-gradient(circle at 50% 0%, #5433eb14, transparent 42%), var(--color-white);color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-system);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;align-content:center;display:grid}.page-module__IoRdkG__stage *,.page-module__IoRdkG__stage :before,.page-module__IoRdkG__stage :after{box-sizing:border-box}.page-module__IoRdkG__stage[data-tone=dark]{background:radial-gradient(circle at 50% 0%, #ffffff1a, transparent 42%), var(--color-white)}.page-module__IoRdkG__card{--shop-text:#000;--shop-brand:#5433eb;--shop-brand-hover:#4524db;--shop-on-brand:var(--color-white);--shop-on-inverse:var(--color-white);--shop-bg-surface:var(--color-white);--shop-surface-save:#2828284d;--shop-surface-save-hover:#0006;--shop-radius-pill:var(--radius-pill);--shop-save-control-size:32px;--shop-save-icon-size:16px;--shop-letter-body:-.02em;--shop-font:var(--font-system);--shop-focus-ring:2px solid var(--shop-brand);--shop-focus-offset:2px;--shop-transition:background .15s ease, color .15s ease, border-color .15s ease, opacity .15s ease, box-shadow .15s ease, filter .15s ease, outline-color .15s ease, transform .15s ease;--shop-save-control-transition:color .15s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), opacity .15s cubic-bezier(.4, 0, .2, 1), box-shadow .15s cubic-bezier(.4, 0, .2, 1), transform .15s cubic-bezier(.4, 0, .2, 1), backdrop-filter .15s cubic-bezier(.4, 0, .2, 1);width:min(100%,720px);padding:var(--space-5);background:#fffffffa;border-radius:28px;margin:0 auto;box-shadow:0 1px #0000000a,0 10px 34px #183b4e12}.page-module__IoRdkG__stage[data-tone=dark] .page-module__IoRdkG__card{--ask-ai-logo-color:var(--color-white);--ask-ai-logo-hover-color:#ffffffa3;--ask-ai-logo-focus-ring:2px solid var(--color-white);background:var(--color-surface-dark);max-width:580px;color:var(--color-white);box-shadow:inset 0 1px #ffffff14,0 18px 44px #18181b29}.page-module__IoRdkG__label{margin:0 0 var(--space-4);color:#0000008f;font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-tight);display:block}.page-module__IoRdkG__stage[data-tone=dark] .page-module__IoRdkG__label{color:#ffffffa3;text-align:center;margin-block-end:18px}.page-module__IoRdkG__previewSurface{min-width:0}@media (prefers-reduced-motion:reduce){.page-module__IoRdkG__stage *,.page-module__IoRdkG__stage :before,.page-module__IoRdkG__stage :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}@media (max-width:560px){.page-module__IoRdkG__stage{padding-block:var(--space-7);padding-inline:var(--space-5)}}
