eido-signup-popup{display:block}.eido-signup-popup__dialog{--color-input-text:#000;--color-input-text-rgb:0 0 0;--color-input-border:#000;--color-input-background:transparent;--color-foreground:#000;--color-foreground-rgb:0 0 0;--color-background:#f8f8f8;--popup-panel-height:var(--popup-height,280px);background:var(--eido-glass-fallback);border:var(--eido-glass-border);border-radius:0;box-shadow:var(--eido-glass-shadow);box-sizing:border-box;color:#000;container:eido-signup-panel/size;font-family:var(--font-paragraph--family,var(--font-body--family,Arial,sans-serif));font-size:var(--eido-popup-body-font-size,10px);font-weight:400;height:var(--popup-panel-height);inset:auto 0 var(--popup-bottom,0);letter-spacing:0;line-height:1.4;margin:0 auto;max-height:var(--popup-viewport-height,100dvh);max-width:none;opacity:0;overflow:clip;padding:0;position:fixed;text-align:center;transform:translateY(calc(100% + 1px));transition:transform .24s cubic-bezier(.22,.61,.36,1),opacity .24s cubic-bezier(.22,.61,.36,1);width:min(var(--popup-width,618px),calc(100% - 36px));z-index:100}.eido-signup-popup__dialog [hidden],.eido-signup-popup__dialog[hidden]{display:none!important}.eido-signup-popup__dialog:focus,.eido-signup-popup__dialog:focus-visible{outline:none}.eido-signup-popup__dialog.is-open{opacity:1;transform:translateY(0)}.eido-signup-popup__dialog *,.eido-signup-popup__dialog :after,.eido-signup-popup__dialog :before{box-sizing:border-box}.eido-signup-popup__content{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:0;overflow:clip;padding:24px 30px;position:relative}.eido-signup-popup__content>:not(.eido-signup-popup__close){flex:0 0 auto}.eido-signup-popup__timer{height:2px;inset:0 0 auto;pointer-events:none;position:absolute;z-index:2}.eido-signup-popup__timer span{background:#000;display:block;height:100%;transform-origin:left;width:100%}.eido-signup-popup__title{color:#000;font:inherit;font-size:var(--eido-popup-heading-font-size,11px);font-weight:500;letter-spacing:0;margin:0 24px;text-transform:none}.eido-signup-popup__subtitle{color:#595959;font:inherit;margin:0;padding-block:calc(var(--eido-popup-text-padding,8px)/2)}.eido-signup-popup__channels{display:flex;flex:0 0 auto;gap:24px;justify-content:center;margin:0;position:relative}.eido-signup-popup__channels button{background:transparent;border:0;border-radius:0;box-shadow:none;color:#595959;cursor:pointer;font:inherit;min-height:32px;padding:4px;transition:color .18s ease}.eido-signup-popup__channels button[aria-pressed=true]{color:#000;text-decoration:underline;text-underline-offset:6px}.eido-signup-popup__channels.has-rail button[aria-pressed=true]{text-decoration:none}.eido-signup-popup__rail{background:currentColor;height:1px;left:0;pointer-events:none;position:absolute;top:calc(50% + 11px);transform:translateX(var(--rail-x,0));transition:transform .22s cubic-bezier(.22,.61,.36,1),width .22s cubic-bezier(.22,.61,.36,1);width:var(--rail-width,0)}.eido-signup-popup__forms{position:relative;transition:height .18s cubic-bezier(.22,.61,.36,1);width:100%}.eido-signup-popup__forms>[data-popup-form]{transition:opacity .18s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1);width:100%}.eido-signup-popup__forms>.is-entering{opacity:0;transform:translateY(4px)}.eido-signup-popup__forms>.is-exiting{inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(-4px)}.eido-signup-popup__dialog eido-email-signup,.eido-signup-popup__dialog eido-phone-signup{background:transparent;color:#000;display:block;margin:0;min-width:0;padding:0;width:100%}.eido-signup-popup__dialog .email-signup__form{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.eido-signup-popup__dialog :is(.eido-email-signup__fields,.eido-phone-signup__fields){border:0;margin:0;min-width:0;padding:0}.eido-signup-popup__dialog .email-signup__input-group{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.eido-signup-popup__dialog .email-signup__input-group .email-signup__input{background:transparent;border:0;border-bottom:1px solid #000;border-radius:0;box-shadow:none;color:#000;font:inherit;height:44px;margin:0;min-height:44px;min-width:0;padding:8px 0;text-align:left;width:100%}.eido-signup-popup__dialog .eido-phone-signup__input-row{align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr)}.eido-signup-popup__dialog .eido-phone-signup__country-wrap{padding:0;width:44px}.eido-signup-popup__dialog .eido-phone-signup__country-toggle{height:44px}.eido-signup-popup__dialog .eido-phone-signup__phone.eido-phone-signup__phone{background:transparent;border:0;color:#000;font:inherit;height:44px;min-width:0;padding:8px 0;text-align:left;width:100%}.eido-signup-popup__dialog .eido-phone-signup__phone::placeholder,.eido-signup-popup__dialog .email-signup__input::placeholder{color:#595959;font:inherit;text-align:left}eido-signup-popup .eido-signup-popup__dialog .email-signup__input-group .email-signup__button.button{align-self:stretch;background:#000;border:0;border-radius:0;box-shadow:none;color:#f8f8f8;cursor:pointer;font-family:var(--button-font-family-primary,var(--font-paragraph--family,Arial,sans-serif));font-size:var(--eido-popup-button-font-size,10px);font-style:var(--font-paragraph--style,normal);font-weight:var(--button-font-weight-primary,100);height:auto;letter-spacing:normal;line-height:var(--font-paragraph--line-height,1.6);margin:0;min-height:var(--minimum-touch-target,44px);padding:var(--button-padding-block,16px) var(--button-padding-inline,24px);position:static;text-align:center;text-transform:var(--button-text-case-primary,uppercase);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease;width:100%}@media (hover:hover) and (pointer:fine){eido-signup-popup .eido-signup-popup__dialog .email-signup__input-group .email-signup__button.button:hover{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,97.3%,.72);box-shadow:inset 0 0 0 1px #000;color:#000;opacity:1}}.eido-signup-popup__dialog fieldset:disabled .email-signup__button{cursor:default;opacity:.55}.eido-signup-popup__dialog :is(.eido-email-signup__status,.eido-phone-signup__status){color:#595959;font:inherit;margin:0;overflow-wrap:anywhere;text-align:center}.eido-signup-popup__dialog :is(.eido-email-signup__status,.eido-phone-signup__status):empty{display:none}.eido-signup-popup__dialog .eido-phone-signup__consent{border-radius:0;color:#595959;margin:8px 0 0;min-height:32px;padding:0;position:relative}.eido-signup-popup__dialog .eido-phone-signup__consent-label{align-items:center;display:flex;font:inherit;gap:8px;min-height:32px;padding:0 72px 0 0;text-align:left}.eido-signup-popup__dialog .eido-phone-signup__checkbox{border-radius:0;flex:0 0 18px;height:18px;margin:0;width:18px}.eido-signup-popup__dialog .eido-phone-signup__consent-summary{min-height:32px;padding:4px;right:0;top:0}.eido-signup-popup__dialog .eido-phone-signup__status[data-consent-error]{font-weight:700}.eido-signup-popup__dialog :is(button,input,select,summary):focus-visible{outline:1px solid #000;outline-offset:2px}.eido-signup-popup__dialog :is(button,input,select,summary){-webkit-tap-highlight-color:transparent}.eido-signup-popup__preview{font-size:12px;padding:20px;text-align:center}.eido-signup-popup__preview button{background:#f8f8f8;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;min-height:44px;padding:12px 20px}.eido-signup-popup__dialog:has([data-phone-picker-sheet]:not([hidden])) .eido-signup-popup__content{gap:0;justify-content:flex-start;padding:0 30px max(12px,env(safe-area-inset-bottom,0))}.eido-signup-popup__dialog:has([data-phone-picker-sheet]:not([hidden])) .eido-signup-popup__forms{display:flex;flex:1 1 auto;min-height:0}.eido-signup-popup__dialog:has([data-phone-picker-sheet]:not([hidden])) :is(.eido-signup-popup__title,.eido-signup-popup__subtitle,.eido-signup-popup__channels,.eido-phone-signup__input-row,[data-phone-submit],[data-phone-consent],[data-phone-status]){display:none}.eido-signup-popup__dialog:has([data-phone-picker-sheet]:not([hidden])) :is([data-popup-form=sms],eido-phone-signup,.eido-phone-signup__form,.eido-phone-signup__fields,.eido-phone-signup__input-group){display:flex;flex:1 1 auto;flex-direction:column;gap:0;margin:0;min-height:0;min-width:0;overflow:clip;padding:0}.eido-signup-popup__dialog .eido-phone-signup__picker[data-phone-picker-sheet]{background:transparent;border:0;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;margin:0;max-height:none;min-height:0;overflow:clip;padding:0;position:static;width:100%}.eido-signup-popup__dialog .eido-phone-signup__picker-header{align-items:center;display:flex;flex:0 0 48px;justify-content:center;padding:0 60px;position:relative}.eido-signup-popup__dialog .eido-phone-signup__picker-header p{font:inherit;margin:0}.eido-signup-popup__dialog .eido-phone-signup__picker-back{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;left:0;min-height:44px;min-width:52px;padding:8px 0;position:absolute;top:2px}.eido-signup-popup__dialog .eido-phone-signup__search{flex:0 0 44px;font-size:12px;height:44px;margin:0 0 8px;min-height:44px}.eido-signup-popup__dialog .eido-phone-signup__countries{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto;scrollbar-width:thin;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.eido-signup-popup__dialog .eido-phone-signup__countries button{min-height:44px}.eido-signup-popup__dialog .eido-phone-signup__country-results{flex:0 0 auto;margin:8px 0 0}.eido-signup-popup__dialog:has(.eido-phone-signup__consent-details[open]){height:calc(var(--popup-panel-height) + 140px)}.eido-signup-popup__dialog:has(.eido-phone-signup__consent-details[open]) .eido-signup-popup__content{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;padding-block:48px 24px}.eido-signup-popup__dialog .eido-phone-signup__consent-content{animation:none;padding:8px 0 0 26px;text-align:left}.eido-signup-popup__dialog .eido-phone-signup__consent-content a{color:#000}@media (min-width:1025px) and (hover:hover) and (pointer:fine){eido-signup-popup .eido-signup-popup__dialog .email-signup__input-group .email-signup__button.button{height:30.48px;min-height:30.48px;padding-block:0}}@container eido-signup-panel (height < 320px){.eido-signup-popup__content{gap:3px;padding-block:18px}.eido-signup-popup__forms{height:auto!important;transition:none}.eido-signup-popup__dialog .email-signup__form,.eido-signup-popup__dialog .email-signup__input-group{gap:4px}.eido-signup-popup__dialog .eido-phone-signup__consent{margin-top:4px}}@container eido-signup-panel (height < 260px){.eido-signup-popup__content{padding-block:10px}.eido-signup-popup__subtitle{padding-block:0}.eido-signup-popup__dialog .email-signup__input-group{gap:12px;grid-template-columns:minmax(0,1fr) 96px}}@media (hover:none) and (pointer:coarse),(max-width:1024px){.eido-signup-popup__dialog{--popup-panel-height:var(--popup-mobile-height,360px);inset:auto 0 var(--popup-bottom,0);margin-inline:auto;width:min(var(--popup-width,618px),100%)}.eido-signup-popup__content{padding-inline:20px}.eido-signup-popup__channels button{min-height:44px}.eido-signup-popup__dialog :is(.eido-phone-signup__consent,.eido-phone-signup__consent-label,.eido-phone-signup__consent-summary){min-height:44px}.eido-signup-popup__dialog :is(.email-signup__input-group .email-signup__input,.eido-phone-signup__phone.eido-phone-signup__phone,.eido-phone-signup__search){font-size:16px}.eido-signup-popup__dialog .eido-phone-signup__phone::placeholder,.eido-signup-popup__dialog .email-signup__input::placeholder{font-size:var(--eido-popup-body-font-size,10px)}}@media (hover:none) and (pointer:coarse),(max-width:1024px){@container eido-signup-panel (height < 320px){.eido-signup-popup__dialog .email-signup__input-group{gap:12px;grid-template-columns:minmax(0,1fr) 96px}}}@media (max-width:749px){.eido-signup-popup__dialog{width:100%}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.eido-signup-popup__dialog{-webkit-backdrop-filter:var(--eido-glass-filter);backdrop-filter:var(--eido-glass-filter);background:var(--eido-glass-surface)}}@media (prefers-reduced-transparency:reduce){.eido-signup-popup__dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f8f8}}@media (prefers-reduced-motion:reduce){.eido-signup-popup__channels button,.eido-signup-popup__dialog,.eido-signup-popup__dialog .email-signup__button,.eido-signup-popup__forms,.eido-signup-popup__forms>[data-popup-form],.eido-signup-popup__rail{transform:none;transition:none}}@container eido-signup-panel (height < 200px){.eido-signup-popup__content{gap:2px;justify-content:flex-start;padding-block:20px 4px}.eido-signup-popup__channels button{min-height:28px}.eido-signup-popup__dialog .email-signup__form{gap:2px}.eido-signup-popup__dialog .eido-phone-signup__consent{margin-top:2px}.eido-signup-popup__dialog .email-signup__input-group .eido-phone-signup__input-row.email-signup__input{height:36px;min-height:36px}.eido-signup-popup__dialog .eido-phone-signup__country-toggle,.eido-signup-popup__dialog .eido-phone-signup__phone.eido-phone-signup__phone{height:36px}}eido-signup-popup .eido-signup-popup__dialog :is(button,input,select,textarea){border-radius:0}
