@media (width<=1023px){.ix-root .ix-mobile-nav{padding-inline:max(4px, env(safe-area-inset-left,0px));border-top-color:var(--sys-line);box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr))}.ix-root .ix-mobile-nav-item{touch-action:manipulation;min-width:0;min-height:44px}.ix-root .ix-mobile-more{z-index:100;padding:max(16px, env(safe-area-inset-top,0px)) 12px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ix-root .ix-mobile-scrim{position:absolute;inset:0}.ix-root .ix-mobile-sheet{border:1px solid var(--sys-line);overscroll-behavior:contain;background:var(--sys-panel);width:min(100%,430px);max-height:min(76dvh,650px);color:var(--sys-ink);border-radius:18px;margin:auto;padding:15px;position:relative;inset:auto;overflow-y:auto;box-shadow:0 24px 80px #00000057}.ix-root .ix-mobile-sheet-head{z-index:2;background:var(--sys-panel);border-bottom:1px solid var(--sys-line);min-height:48px;margin-bottom:7px;position:sticky;top:-15px}.ix-root .ix-mobile-sheet-item{min-height:48px}.ix-root .ix-header-logout-action,.ix-root .ix-header-profile-action,.ix-root .ix-header-appearance{min-width:40px;min-height:40px}.ix-root .ix-global-header-inner{column-gap:clamp(6px,2vw,18px);min-width:0}.ix-root .ix-global-account-actions{gap:4px;min-width:0}.ix-root :is(.arch-product-main,.ix-classic,.home-board-tile,.sys-tile){min-width:0}.ix-root .arch-product-main{width:100%;max-width:100%}.ix-root .arch-product-main img{max-width:100%;height:auto}}@media (width<=750px){:is(.ix-root,.auth-page,.onboarding-page,.verify-page,.admin-page,.founder-book,.ael) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:max(16px,1em)}:is(.auth-page,.onboarding-page,.verify-page,.admin-page,.founder-book) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-sizing:border-box;max-width:100%}:is(.auth-page,.onboarding-page,.verify-page,.admin-page,.founder-book) :is(.auth-panel,.onboarding-form,.verify-panel,.admin-panel){width:min(100%,100vw - 24px);min-width:0;max-width:100%;margin-inline:auto}:is(.auth-page,.onboarding-page,.verify-page,.admin-page,.founder-book) :is(h1,h2,p,label){overflow-wrap:break-word}.ael.ael-compact .ael-hero-actions,.ael.ael-compact .ael-compact-membership .ael-membership-actions{align-items:flex-start;max-width:100%}.ael.ael-compact .ael-hero-actions :is(a,button),.ael.ael-compact .ael-membership-actions :is(a,button){touch-action:manipulation;max-width:100%;min-height:44px}.ael.ael-compact :is(.ael-compact-story-copy,.ael-compact-method,.ael-compact-membership-content){min-width:0;max-width:100%}.ael.ael-compact .ael-compact-story-copy p{overflow-wrap:break-word}}@media (width<=420px){.ix-root .ix-global-header-inner{gap:4px}.ix-root .ix-global-account-actions{gap:2px}.ix-root .ix-mobile-nav-item{font-size:max(10px, var(--mobile-nav-label))}.ix-root .ix-mobile-sheet{border-radius:15px;max-height:min(73dvh,590px);padding:12px}.ael.ael-compact .ael-hero h1{overflow-wrap:normal}.ael.ael-compact .ael-header{padding-inline:12px}.ael.ael-compact .ael-header-actions{gap:5px}}@media (prefers-reduced-motion:reduce){.ix-root .ix-mobile-more *,.ix-root .ix-mobile-sheet *{transition-duration:0s!important;animation:none!important}}:is(.ix-root,.auth-page,.verify-page,.onboarding-page) :is(.provider-card,.providers-search,.home-feed-customize-row,.auth-form label){min-width:0;max-width:100%}:is(.ix-root,.auth-page,.verify-page,.onboarding-page) :is(.provider-card h3,.provider-card p,.provider-card small,.auth-error,.auth-notice){overflow-wrap:anywhere}.ix-root :is(.providers-tabs,.providers-chips){scrollbar-width:thin;max-width:100%;overflow-x:auto}.ix-root :is(.providers-tabs,.providers-chips)>button{flex-shrink:0}@media (width<=750px){.auth-page :is(.auth-proof,.auth-index,.auth-soon-actions){flex-wrap:wrap;gap:12px;height:auto}.auth-page :is(.auth-switch,.auth-foot,.btn){white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto}.auth-page .auth-foot{flex-wrap:wrap}.ix-root .providers-empty>div{flex-wrap:wrap;gap:10px;display:flex}}
